BcastDVRCommon.dll

v10.0.19041.4355 64-bit Windows NT Analyzed
Description
Windows Runtime BcastDVRCommon DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
239.0 KB
Uploaded
2025-12-01 07:23
Views
162
SHA-256
c0596e1dd2c61322436a1fd45f412d42

Exported functions 88

??0BcastDVR_OutputDebug@@QEAA@PEBD@Z #1 · 0x1ae00
??0ImpersonateHelper@Internal@Capture@Media@Windows@@QEAA@XZ #2 · 0x1c360
??1ImpersonateHelper@Internal@Capture@Media@Windows@@QEAA@XZ #3 · 0x1c370
ActiveMetadataManagerInstances #4 · 0x11160
?AppendPath@EnvironmentManager@Internal@Capture@Media@Windows@@YAJAEBVString@25@0PEAV625@@Z #5 · 0x1ca10
?CalcPreviewVideoBufferDataSize@GameDVRUtility@Internal@Capture@Media@Windows@@YAJKKPEAK@Z #6 · 0x1f0d0
?CalcPreviewVideoFrameDataSize@GameDVRUtility@Internal@Capture@Media@Windows@@YAJKKPEAK@Z #7 · 0x1f060
?CleanupObsoletePlugIns@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@@Z #8 · 0x15270
?CloseDuplicatedHandle@GameDVRUtility@Internal@Capture@Media@Windows@@YAJKPEAX@Z #9 · 0x1e4a0
?CloseDuplicatedHandles@GameDVRUtility@Internal@Capture@Media@Windows@@YAJKKQEAPEAX@Z #10 · 0x1e340
CreateCallerManagerInstance #11 · 0x96b0
CreateCallerManagerInstanceForAppId #12 · 0x9820
CreateMetadataManagerInstance #13 · 0x110d0
CreateMetadataManagerInstanceForAppId #14 · 0x111b0
CreateMetadataManagerInstanceFromJson #15 · 0x11250
FireCallerManagerEvent #16 · 0x9780
FireCallerManagerEventForAppId #17 · 0x9900
?FreeBroadcastSebEventIds@PlugInUtility@Internal@Capture@Media@Windows@@YAXPEAPEAU_GUID@@@Z #18 · 0x141b0
?GetBroadcastPlugInRegistryPathFromSebEventId@EnvironmentManager@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@PEAVString@25@@Z #19 · 0x1cf80
?GetBroadcastPlugInRegistryPathFromSebEventIdString@EnvironmentManager@Internal@Capture@Media@Windows@@YAJPEBGPEAVString@25@@Z #20 · 0x1d0f0
?GetBroadcastSebEventIds@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAKPEAPEAU_GUID@@@Z #21 · 0x14080
?GetCallersPlugInInfo@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@AEBU_GUID@@PEAVString@25@2@Z #22 · 0x15da0
?GetCallersSebEventId@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAU_GUID@@@Z #23 · 0x14620
?GetDefaultPlugIn@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEAU_GUID@@@Z #24 · 0x144e0
?GetErrorHistoryCount@BcastDVRLogProviderBase@@SAKXZ #25 · 0x1a750
?GetFormattedErrorHistory@BcastDVRLogProviderBase@@SAKPEAVString@Internal@Windows@@@Z #26 · 0x1a760
?GetGuidFromGuidString@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEBGPEAU_GUID@@@Z #27 · 0x1e8a0
?GetGuidStringFromGuid@GameDVRUtility@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@_NPEAVString@25@@Z #28 · 0x1e720
?GetHKeyCurrentUserForDefaultUser@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAPEAUHKEY__@@@Z #29 · 0x1f280
?GetHKeyCurrentUserForIUser@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIUser@System@5@PEAPEAUHKEY__@@@Z #30 · 0x1f150
?GetIUserSID@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIUser@System@5@PEAVString@25@@Z #31 · 0x1dff0
?GetJsonArray@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAEPEAPEAU?$IVector@PEAUIJsonValue@Json@Data@Windows@@@785@@Z #32 · 0x20d00
?GetJsonBoolean@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAE2@Z #33 · 0x215c0
?GetJsonDateTime@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAEPEAUDateTime@85@@Z #34 · 0x21a90
?GetJsonDouble@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAEPEAN@Z #35 · 0x211b0
?GetJsonGuid@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAEPEAU_GUID@@@Z #36 · 0x217b0
?GetJsonNumber@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAEPEA_J@Z #37 · 0x20fb0
?GetJsonString@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAEPEAVString@25@@Z #38 · 0x213a0
?GetKnownFolderSubFolder@EnvironmentManager@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@PEBGPEAVString@25@@Z #39 · 0x1cc20
?GetOSVersionString@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAVString@25@@Z #40 · 0x1e0b0
?GetPlugInInfo@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@AEBU_GUID@@PEAVString@25@22@Z #41 · 0x159f0
?GetPlugInPackageFullName@PlugInUtility@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@PEAVString@25@@Z #42 · 0x15ea0
?GetUserGameDVRConfigFolderPath@EnvironmentManager@Internal@Capture@Media@Windows@@YAJPEAVString@25@PEBG@Z #43 · 0x1cd90
?ImpersonateDefaultUser@ImpersonateHelper@Internal@Capture@Media@Windows@@QEAAJXZ #44 · 0x1c600
?ImpersonateUser@ImpersonateHelper@Internal@Capture@Media@Windows@@QEAAJPEAUIUser@System@5@@Z #45 · 0x1c3a0
?Initialize@BcastDVR_OutputDebug@@SAXPEBGW4BcastDVR_OutputDebug_TraceToFileType@@0@Z #46 · 0x1af20
?InsertJsonArray@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAPEAU?$IVector@PEAUIJsonValue@Json@Data@Windows@@@785@@Z #47 · 0x1fdc0
?InsertJsonBoolean@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIJsonValueStatics@Json@Data@5@PEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@E@Z #48 · 0x203e0
?InsertJsonDateTime@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIJsonValueStatics@Json@Data@5@PEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@UDateTime@Foundation@5@@Z #49 · 0x20660
?InsertJsonDouble@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIJsonValueStatics@Json@Data@5@PEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@N@Z #50 · 0x20180
?InsertJsonGuid@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIJsonValueStatics@Json@Data@5@PEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@U_GUID@@@Z #51 · 0x20510
?InsertJsonNumber@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIJsonValueStatics@Json@Data@5@PEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@_J@Z #52 · 0x20050
?InsertJsonObject@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@PEAPEAUIJsonObject@Json@Data@5@@Z #53 · 0x1fc20
?InsertJsonString@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIJsonValueStatics@Json@Data@5@PEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@2@Z #54 · 0x202b0
?InsertNamedJsonEnumBitfields@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIJsonValueStatics@Json@Data@5@PEAU?$IMap@PEAUHSTRING__@@PEAUIJsonValue@Json@Data@Windows@@@Collections@Foundation@5@PEAUHSTRING__@@_KPEBQEBGH@Z #55 · 0x20b30
?LogError@BcastDVRLogProviderBase@@SAXJPEBD0H_N@Z #56 · 0x19da0
?LogErrorEx@BcastDVRLogProviderBase@@SAXJPEBD0H00_N@Z #57 · 0x19f60
?MapConstantToString@GameDVRUtility@Internal@Capture@Media@Windows@@YAPEBGQEAPEBGKKKK@Z #58 · 0x1f690
?MostRecentErrorInHistory@BcastDVRLogProviderBase@@SAJXZ #59 · 0x1a9f0
?OutputString@BcastDVR_OutputDebug@@QEAAXXZ #60 · 0x1b880
?PrintGuid@GameDVRUtility@Internal@Capture@Media@Windows@@YAJU_GUID@@PEAVString@25@@Z #61 · 0x1f6d0
?PrintHRESULT@BcastDVR_OutputDebug@@QEAAXJ@Z #62 · 0x1b830
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBD0@Z #63 · 0x1b5f0
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDE@Z #64 · 0x1b730
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDH@Z #65 · 0x1b790
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDI@Z #66 · 0x1b690
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDK@Z #67 · 0x1b690
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDN@Z #68 · 0x1b7e0
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDPEAX@Z #69 · 0x1b640
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDPEBG@Z #70 · 0x1b5a0
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBD_K@Z #71 · 0x1b6e0
?Printf@BcastDVRLogProviderBase@@SAX_N0PEBD1HPEBGZZ #72 · 0x1a1c0
?RecreateStorageFile@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIStorageFile@Storage@5@PEAPEAU675@@Z #73 · 0x1f390
?RegGetDwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAUHKEY__@@PEBG1KPEAK@Z #74 · 0x1e8f0
?RegGetQwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAUHKEY__@@PEBG1_KPEA_K@Z #75 · 0x1ea60
?RegGetStringValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAUHKEY__@@PEBG1PEAVString@25@@Z #76 · 0x1ebd0
?RegSetBinaryValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBG1PEBEK@Z #77 · 0x1ef40
?RegSetDwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBG1K@Z #78 · 0x1e950
?RegSetQwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBG1_K@Z #79 · 0x1eac0
?RegSetStringValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBG1PEAVString@25@@Z #80 · 0x1ec60
?RegSetStringValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBGPEBD2@Z #81 · 0x1eda0
?RegisterCallingPlugIn@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEAUHSTRING__@@1AEBU_GUID@@@Z #82 · 0x14c50
?SetDefaultPlugIn@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@AEBU_GUID@@@Z #83 · 0x14b10
?Uninitialize@BcastDVR_OutputDebug@@SAXXZ #84 · 0x1b1d0
GetBroadcastSharedMemoryReader #85 · 0x5a10
GetBroadcastSharedMemoryWriter #86 · 0x5d90
GetPreviewSharedMemoryReader #87 · 0x61f0
GetPreviewSharedMemoryWriter #88 · 0x6620

Imported DLLs & functions 162

CLSIDFromString 0x180027470
CoCreateFreeThreadedMarshaler 0x180027478
CoCreateInstance 0x180027458
CoDecrementMTAUsage 0x180027450
CoGetCallContext 0x180027440
CoIncrementMTAUsage 0x180027438
CoTaskMemAlloc 0x180027448
CoTaskMemFree 0x180027460
StringFromGUID2 0x180027468
RoGetAgileReference 0x180027488
DebugBreak 0x1800274a8
IsDebuggerPresent 0x1800274a0
OutputDebugStringW 0x180027498
DelayLoadFailureHook 0x1800274b8
ResolveDelayLoadedAPI 0x1800274c8
GetLastError 0x1800274d8
RaiseException 0x1800274f0
SetLastError 0x1800274e8
SetUnhandledExceptionFilter 0x1800274f8
UnhandledExceptionFilter 0x1800274e0
CreateFileW 0x180027508
GetFileAttributesW 0x180027510
WriteFile 0x180027518
CloseHandle 0x180027530
DuplicateHandle 0x180027528
GetProcessHeap 0x180027540
HeapAlloc 0x180027548
HeapFree 0x180027550
RegisterWaitForSingleObject 0x180027560
FreeLibrary 0x180027580
GetModuleFileNameA 0x180027570
GetModuleHandleExW 0x180027588
GetModuleHandleW 0x180027578
GetProcAddress 0x180027590
FormatMessageW 0x1800275a0
CreateFileMappingW 0x1800275b8
MapViewOfFile 0x1800275c0
UnmapViewOfFile 0x1800275b0
ExpandEnvironmentStringsW 0x1800275d0
GetCurrentProcess 0x1800275f8
GetCurrentProcessId 0x180027600
GetCurrentThreadId 0x1800275f0
GetProcessId 0x1800275e0
OpenProcessToken 0x1800275e8
TerminateProcess 0x180027608
QueryPerformanceCounter 0x180027628
QueryFullProcessImageNameW 0x180027638
RegCloseKey 0x180027668
RegCreateKeyExW 0x180027658
RegDeleteKeyExW 0x180027688
RegEnumKeyExW 0x180027680
RegGetValueW 0x180027660
RegNotifyChangeKeyValue 0x180027650
RegOpenCurrentUser 0x180027648
RegOpenKeyExW 0x180027670
RegSetValueExA 0x180027690
RegSetValueExW 0x180027678
RegDeleteKeyValueW 0x1800276a0
RtlCaptureContext 0x1800276b8
RtlLookupFunctionEntry 0x1800276c0
RtlVirtualUnwind 0x1800276b0
CompareStringOrdinal 0x1800276d8
WideCharToMultiByte 0x1800276d0
AcquireSRWLockExclusive 0x180027760
CreateEventExW 0x180027700
CreateEventW 0x1800276f8
CreateMutexExW 0x180027728
CreateMutexW 0x180027730
CreateSemaphoreExW 0x180027710
DeleteCriticalSection 0x1800276e8
EnterCriticalSection 0x180027720
InitializeCriticalSectionEx 0x180027738
InitializeSRWLock 0x180027770
LeaveCriticalSection 0x180027718
OpenSemaphoreW 0x180027758
ReleaseMutex 0x180027748
ReleaseSemaphore 0x1800276f0
ReleaseSRWLockExclusive 0x180027768
SetEvent 0x180027708
WaitForSingleObject 0x180027740
WaitForSingleObjectEx 0x180027750
InitOnceBeginInitialize 0x180027788
InitOnceComplete 0x180027790
InitOnceExecuteOnce 0x180027780
Sleep 0x1800277a0
WaitOnAddress 0x1800277a8
WakeByAddressAll 0x180027798
GetLocalTime 0x1800277b8
GetSystemTime 0x1800277c0
GetSystemTimeAsFileTime 0x1800277d0
GetTickCount 0x1800277c8
CloseThreadpoolWork 0x1800277e8
CreateThreadpoolWork 0x1800277f8
FreeLibraryWhenCallbackReturns 0x1800277f0
SubmitThreadpoolWork 0x1800277e0
UnregisterWaitEx 0x180027808
FileTimeToSystemTime 0x180027820
SystemTimeToFileTime 0x180027818
RoOriginateError 0x180027838
RoTransformError 0x180027830
RoActivateInstance 0x180027850
RoGetActivationFactory 0x180027848
WindowsConcatString 0x180027870
WindowsCreateString 0x180027888
WindowsCreateStringReference 0x180027868
WindowsDeleteString 0x180027898
WindowsDuplicateString 0x180027878
WindowsGetStringLen 0x180027890
WindowsGetStringRawBuffer 0x180027880
WindowsIsStringEmpty 0x180027860
EventRegister 0x1800278b0
EventSetInformation 0x1800278b8
EventUnregister 0x1800278a8
EventWriteTransfer 0x1800278c0
ImpersonateLoggedOnUser 0x1800278d8
RevertToSelf 0x1800278d0
__C_specific_handler 0x180027a08
__CxxFrameHandler3 0x1800279a0
__dllonexit 0x1800278f0
_amsg_exit 0x1800278e8
_callnewh 0x180027978
_CxxThrowException 0x180027920
_initterm 0x180027960
_lock 0x180027930
_onexit 0x1800278f8
_purecall 0x1800279e0
_unlock 0x180027998
_vsnprintf 0x180027948
_vsnprintf_s 0x1800279a8
_vsnwprintf 0x1800279f8
_wcsicmp 0x180027940
_wtoi 0x180027968
_XcptFilter 0x180027908
??_V@YAXPEAX@Z 0x180027a00
??0exception@@QEAA@AEBQEBD@Z 0x180027970
??0exception@@QEAA@AEBQEBDH@Z 0x180027950
??0exception@@QEAA@AEBV0@@Z 0x1800279b0
??0exception@@QEAA@XZ 0x1800279d0
??1exception@@UEAA@XZ 0x1800279d8
??1type_info@@UEAA@XZ 0x180027928
??3@YAXPEAX@Z 0x1800279e8
?name@type_info@@QEBAPEBDXZ 0x180027988
?terminate@@YAXXZ 0x1800279c0
?what@exception@@UEBAPEBDXZ 0x180027938
free 0x180027900
malloc 0x180027980
memcmp 0x1800279c8
memcpy 0x180027918
memcpy_s 0x1800279f0
memmove 0x180027910
memset 0x180027a10
swscanf_s 0x180027990
wcschr 0x1800279b8
wcsrchr 0x180027958
NtQueryInformationToken 0x180027a30
RtlAllocateHeap 0x180027a40
RtlCompareUnicodeString 0x180027a48
RtlFreeHeap 0x180027a38
RtlInitUnicodeString 0x180027a28
RtlNtStatusToDosErrorNoTeb 0x180027a20
UuidCreate 0x180027428