bcastdvruserservice.dll

v10.0.19041.5072 64-bit Windows NT Analyzed
Description
Broadcast DVR User Service
Authors
© Microsoft Corporation. All rights reserved.
File size
1.3 MB
Uploaded
2026-05-27 03:01
Views
117
SHA-256
54b4e5afba513beef2fc44918411b5e7

Exported functions 1

ServiceMain #1 · 0xaab0

Imported DLLs & functions 398

PicFreeFileInfo 0x1800f2d68
PicRetrieveFileInfo 0x1800f2d60
FindPackagesByPackageFamily 0x1800f30d8
GetApplicationUserModelIdFromToken 0x1800f30d0
GetPackageFullNameFromToken 0x1800f30c8
ParseApplicationUserModelId 0x1800f30e0
GlobalGetAtomNameW 0x1800f30f0
CoAddRefServerProcess 0x1800f3180
CoCreateFreeThreadedMarshaler 0x1800f3138
CoCreateGuid 0x1800f3158
CoCreateInstance 0x1800f3110
CoDecrementMTAUsage 0x1800f3118
CoDisconnectContext 0x1800f3140
CoGetCallContext 0x1800f3100
CoInitializeSecurity 0x1800f3128
CoMarshalInterface 0x1800f3148
CoRegisterClassObject 0x1800f3160
CoReleaseMarshalData 0x1800f3170
CoReleaseServerProcess 0x1800f3178
CoResumeClassObjects 0x1800f3108
CoRevokeClassObject 0x1800f3190
CoTaskMemAlloc 0x1800f3130
CoTaskMemFree 0x1800f3188
CoWaitForMultipleHandles 0x1800f3120
CreateStreamOnHGlobal 0x1800f3150
PropVariantClear 0x1800f3168
RoGetAgileReference 0x1800f31a0
GetDateFormatEx 0x1800f31b0
GetTimeFormatEx 0x1800f31b8
DebugBreak 0x1800f31c8
IsDebuggerPresent 0x1800f31d8
OutputDebugStringW 0x1800f31d0
DelayLoadFailureHook 0x1800f31e8
ResolveDelayLoadedAPI 0x1800f31f8
GetLastError 0x1800f3210
RaiseException 0x1800f3228
SetLastError 0x1800f3208
SetUnhandledExceptionFilter 0x1800f3220
UnhandledExceptionFilter 0x1800f3218
CreateDirectoryW 0x1800f3258
CreateFileW 0x1800f3270
DeleteFileW 0x1800f3290
FindClose 0x1800f3278
FindFirstFileW 0x1800f3238
FindNextFileW 0x1800f3240
GetDiskFreeSpaceExW 0x1800f3260
GetFileAttributesW 0x1800f3248
GetFileSizeEx 0x1800f3288
GetTempFileNameW 0x1800f3280
ReadFile 0x1800f3268
WriteFile 0x1800f3250
GetTempPathW 0x1800f32a0
CopyFileW 0x1800f32b0
CloseHandle 0x1800f32c0
GetProcessHeap 0x1800f32d0
HeapAlloc 0x1800f32e0
HeapFree 0x1800f32d8
InitializeSListHead 0x1800f32f0
PulseEvent 0x1800f3300
RegisterWaitForSingleObject 0x1800f3308
FreeLibrary 0x1800f3328
GetModuleFileNameA 0x1800f3330
GetModuleHandleExW 0x1800f3338
GetModuleHandleW 0x1800f3340
GetProcAddress 0x1800f3318
LoadLibraryExW 0x1800f3320
FormatMessageW 0x1800f3350
ReadProcessMemory 0x1800f3360
PathCchCombine 0x1800f3370
ExpandEnvironmentStringsW 0x1800f3380
CreateThread 0x1800f3398
GetCurrentProcess 0x1800f33b0
GetCurrentProcessId 0x1800f33c0
GetCurrentThreadId 0x1800f3390
GetProcessId 0x1800f33a0
OpenProcessToken 0x1800f33a8
TerminateProcess 0x1800f33b8
IsProcessorFeaturePresent 0x1800f33d0
OpenProcess 0x1800f33d8
QueryPerformanceCounter 0x1800f33f0
QueryPerformanceFrequency 0x1800f33e8
QueryFullProcessImageNameW 0x1800f3400
RegCloseKey 0x1800f3418
RegGetValueW 0x1800f3410
RegOpenCurrentUser 0x1800f3420
RegOpenKeyW 0x1800f3430
RtlCaptureContext 0x1800f3448
RtlLookupFunctionEntry 0x1800f3450
RtlVirtualUnwind 0x1800f3440
PathFileExistsW 0x1800f3460
AcquireSRWLockExclusive 0x1800f3510
AcquireSRWLockShared 0x1800f34a0
CreateEventExW 0x1800f34f8
CreateEventW 0x1800f3508
CreateMutexExW 0x1800f3518
CreateSemaphoreExW 0x1800f3488
DeleteCriticalSection 0x1800f3480
EnterCriticalSection 0x1800f34c0
InitializeCriticalSectionAndSpinCount 0x1800f34d8
InitializeCriticalSectionEx 0x1800f3470
InitializeSRWLock 0x1800f34c8
LeaveCriticalSection 0x1800f34b0
OpenSemaphoreW 0x1800f3490
ReleaseMutex 0x1800f34e8
ReleaseSemaphore 0x1800f34e0
ReleaseSRWLockExclusive 0x1800f3498
ReleaseSRWLockShared 0x1800f34a8
ResetEvent 0x1800f34b8
SetEvent 0x1800f34f0
TryEnterCriticalSection 0x1800f34d0
WaitForSingleObject 0x1800f3478
WaitForSingleObjectEx 0x1800f3500
InitOnceBeginInitialize 0x1800f3540
InitOnceComplete 0x1800f3528
InitOnceExecuteOnce 0x1800f3538
Sleep 0x1800f3530
CreateSemaphoreW 0x1800f3550
WaitForMultipleObjects 0x1800f3558
GetLocalTime 0x1800f3568
GetSystemTime 0x1800f3578
GetSystemTimeAsFileTime 0x1800f3580
GetTickCount64 0x1800f3588
GlobalMemoryStatusEx 0x1800f3570
CloseThreadpool 0x1800f3598
CloseThreadpoolTimer 0x1800f35b0
CloseThreadpoolWork 0x1800f35c0
CreateThreadpool 0x1800f35d8
CreateThreadpoolTimer 0x1800f35a8
CreateThreadpoolWork 0x1800f35a0
SetThreadpoolTimer 0x1800f35c8
SubmitThreadpoolWork 0x1800f35b8
WaitForThreadpoolTimerCallbacks 0x1800f35d0
QueueUserWorkItem 0x1800f35e8
UnregisterWaitEx 0x1800f35f0
FileTimeToSystemTime 0x1800f3600
SystemTimeToFileTime 0x1800f3608
DecodePointer 0x1800f3620
EncodePointer 0x1800f3618
GetRestrictedErrorInfo 0x1800f3630
RoOriginateError 0x1800f3638
RoOriginateErrorW 0x1800f3650
RoTransformError 0x1800f3648
SetRestrictedErrorInfo 0x1800f3640
IsErrorPropagationEnabled 0x1800f3668
RoGetMatchingRestrictedErrorInfo 0x1800f3670
RoReportFailedDelegate 0x1800f3660
RoActivateInstance 0x1800f36a0
RoGetActivationFactory 0x1800f3698
RoInitialize 0x1800f3680
RoRegisterActivationFactories 0x1800f3688
RoRevokeActivationFactories 0x1800f3690
RoUninitialize 0x1800f36a8
WindowsCompareStringOrdinal 0x1800f36e8
WindowsConcatString 0x1800f36e0
WindowsCreateString 0x1800f36c8
WindowsCreateStringReference 0x1800f36b8
WindowsDeleteString 0x1800f36d0
WindowsDuplicateString 0x1800f36c0
WindowsGetStringLen 0x1800f36d8
WindowsGetStringRawBuffer 0x1800f3700
WindowsIsStringEmpty 0x1800f36f0
WindowsReplaceString 0x1800f3708
WindowsStringHasEmbeddedNull 0x1800f36f8
IsWow64Process2 0x1800f3718
_finite 0x1800f3728
__C_specific_handler 0x1800f37e0
__CxxFrameHandler3 0x1800f37e8
__CxxFrameHandler4 0x1800f38b0
__std_terminate 0x1800f38a8
_CxxThrowException 0x1800f37f0
_o___std_exception_copy 0x1800f3888
_o___std_exception_destroy 0x1800f3880
_o___std_type_info_destroy_list 0x1800f3878
_o___std_type_info_name 0x1800f3870
_o___stdio_common_vsnprintf_s 0x1800f3868
_o___stdio_common_vsprintf 0x1800f3860
_o___stdio_common_vsprintf_s 0x1800f3858
_o___stdio_common_vswprintf 0x1800f3850
_o___stdio_common_vswscanf 0x1800f3848
_o__callnewh 0x1800f3840
_o__cexit 0x1800f3838
_o__configure_narrow_argv 0x1800f3830
_o__crt_atexit 0x1800f3828
_o__errno 0x1800f3820
_o__execute_onexit_table 0x1800f3818
_o__initialize_narrow_environment 0x1800f3810
_o__initialize_onexit_table 0x1800f3808
_o__invalid_parameter_noinfo 0x1800f3800
_o__invalid_parameter_noinfo_noreturn 0x1800f37f8
_o__purecall 0x1800f3738
_o__register_onexit_function 0x1800f3740
_o__seh_filter_dll 0x1800f3748
_o__wcsicmp 0x1800f3750
_o__wcslwr 0x1800f3758
_o__wcsnicmp 0x1800f3760
_o__wfopen_s 0x1800f3768
_o_fclose 0x1800f3778
_o_fgetws 0x1800f3780
_o_free 0x1800f3788
_o_iswupper 0x1800f3790
_o_malloc 0x1800f3798
_o_memcpy_s 0x1800f37a0
_o_realloc 0x1800f37a8
_o_terminate 0x1800f37b0
_o_towlower 0x1800f37b8
_o_wcscat_s 0x1800f37c0
_o_wcscpy_s 0x1800f37c8
_o_wcstol 0x1800f37d0
_o_wcstoul 0x1800f37d8
memcmp 0x1800f38b8
memcpy 0x1800f38c0
memmove 0x1800f3770
wcschr 0x1800f3890
wcsrchr 0x1800f38a0
wcsstr 0x1800f3898
_initterm 0x1800f38d0
_initterm_e 0x1800f38d8
memset 0x1800f38e8
wcsncmp 0x1800f38f0
EventRegister 0x1800f3908
EventSetInformation 0x1800f3910
EventUnregister 0x1800f3900
EventWriteTransfer 0x1800f3918
IntersectRect 0x1800f3930
PtInRect 0x1800f3928
PowerSettingRegisterNotification 0x1800f3940
PowerSettingUnregisterNotification 0x1800f3948
DispatchMessageW 0x1800f3978
EnumWindows 0x1800f39c8
GetAncestor 0x1800f39a0
GetClientRect 0x1800f3980
GetDesktopWindow 0x1800f3998
GetForegroundWindow 0x1800f39d0
GetPropW 0x1800f3990
GetWindowLongW 0x1800f39a8
GetWindowRect 0x1800f3960
GetWindowTextW 0x1800f3970
GetWindowThreadProcessId 0x1800f39b8
IsWindowVisible 0x1800f3968
PeekMessageW 0x1800f39b0
ScreenToClient 0x1800f3958
SendMessageW 0x1800f3988
TranslateMessage 0x1800f39c0
DuplicateTokenEx 0x1800f39e0
GetTokenInformation 0x1800f39f0
MakeAbsoluteSD 0x1800f39e8
CapabilityCheck 0x1800f3a00
CryptAcquireContextW 0x1800f3a20
CryptCreateHash 0x1800f3a10
CryptDestroyHash 0x1800f3a30
CryptGetHashParam 0x1800f3a38
CryptHashData 0x1800f3a18
CryptReleaseContext 0x1800f3a28
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x1800f3a48
RegisterServiceCtrlHandlerExW 0x1800f3a58
SetServiceStatus 0x1800f3a60
SetProcessDpiAwareness 0x1800f3a70
SHCreateMemStream 0x1800f3a80
CreateRandomAccessStreamOverStream 0x1800f3a90
0x1800f2d78
0x1800f2d80
0x1800f2d88
??0BcastDVR_OutputDebug@@QEAA@PEBD@Z 0x1800f2da0
??0ImpersonateHelper@Internal@Capture@Media@Windows@@QEAA@XZ 0x1800f2e98
??1ImpersonateHelper@Internal@Capture@Media@Windows@@QEAA@XZ 0x1800f2ea0
?AppendPath@EnvironmentManager@Internal@Capture@Media@Windows@@YAJAEBVString@25@0PEAV625@@Z 0x1800f2da8
?CleanupObsoletePlugIns@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@@Z 0x1800f2eb0
?CloseDuplicatedHandle@GameDVRUtility@Internal@Capture@Media@Windows@@YAJKPEAX@Z 0x1800f2ee8
?CloseDuplicatedHandles@GameDVRUtility@Internal@Capture@Media@Windows@@YAJKKQEAPEAX@Z 0x1800f2ef0
?FreeBroadcastSebEventIds@PlugInUtility@Internal@Capture@Media@Windows@@YAXPEAPEAU_GUID@@@Z 0x1800f2ec0
?GetBroadcastPlugInRegistryPathFromSebEventId@EnvironmentManager@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@PEAVString@25@@Z 0x1800f2f40
?GetBroadcastSebEventIds@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAKPEAPEAU_GUID@@@Z 0x1800f2eb8
?GetCallersSebEventId@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAU_GUID@@@Z 0x1800f2f48
?GetDefaultPlugIn@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEAU_GUID@@@Z 0x1800f2ec8
?GetErrorHistoryCount@BcastDVRLogProviderBase@@SAKXZ 0x1800f2de8
?GetFormattedErrorHistory@BcastDVRLogProviderBase@@SAKPEAVString@Internal@Windows@@@Z 0x1800f2e20
?GetGuidStringFromGuid@GameDVRUtility@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@_NPEAVString@25@@Z 0x1800f2f38
?GetHKeyCurrentUserForIUser@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIUser@System@5@PEAPEAUHKEY__@@@Z 0x1800f2e90
?GetIUserSID@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUIUser@System@5@PEAVString@25@@Z 0x1800f2f10
?GetKnownFolderSubFolder@EnvironmentManager@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@PEBGPEAVString@25@@Z 0x1800f2e00
?GetOSVersionString@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAVString@25@@Z 0x1800f2e80
?GetPlugInInfo@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@AEBU_GUID@@PEAVString@25@22@Z 0x1800f2ed8
?GetPlugInPackageFullName@PlugInUtility@Internal@Capture@Media@Windows@@YAJAEBU_GUID@@PEAVString@25@@Z 0x1800f2f28
?GetUserGameDVRConfigFolderPath@EnvironmentManager@Internal@Capture@Media@Windows@@YAJPEAVString@25@PEBG@Z 0x1800f2e70
?ImpersonateUser@ImpersonateHelper@Internal@Capture@Media@Windows@@QEAAJPEAUIUser@System@5@@Z 0x1800f2ea8
?Initialize@BcastDVR_OutputDebug@@SAXPEBGW4BcastDVR_OutputDebug_TraceToFileType@@0@Z 0x1800f2e78
?LogError@BcastDVRLogProviderBase@@SAXJPEBD0H_N@Z 0x1800f2de0
?LogErrorEx@BcastDVRLogProviderBase@@SAXJPEBD0H00_N@Z 0x1800f2e40
?MapConstantToString@GameDVRUtility@Internal@Capture@Media@Windows@@YAPEBGQEAPEBGKKKK@Z 0x1800f2e10
?MostRecentErrorInHistory@BcastDVRLogProviderBase@@SAJXZ 0x1800f2df0
?OutputString@BcastDVR_OutputDebug@@QEAAXXZ 0x1800f2db8
?Printf@BcastDVRLogProviderBase@@SAX_N0PEBD1HPEBGZZ 0x1800f2e88
?PrintGuid@GameDVRUtility@Internal@Capture@Media@Windows@@YAJU_GUID@@PEAVString@25@@Z 0x1800f2e08
?PrintHRESULT@BcastDVR_OutputDebug@@QEAAXJ@Z 0x1800f2e30
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBD_K@Z 0x1800f2dd0
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBD0@Z 0x1800f2db0
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDE@Z 0x1800f2e28
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDH@Z 0x1800f2f00
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDI@Z 0x1800f2e18
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDK@Z 0x1800f2d98
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDN@Z 0x1800f2dc8
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDPEAX@Z 0x1800f2f08
?PrintType@BcastDVR_OutputDebug@@QEAAXPEBDPEBG@Z 0x1800f2e68
?RegGetDwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAUHKEY__@@PEBG1KPEAK@Z 0x1800f2e48
?RegGetQwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAUHKEY__@@PEBG1_KPEA_K@Z 0x1800f2e60
?RegGetStringValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAXPEAUHKEY__@@PEBG1PEAVString@25@@Z 0x1800f2f30
?RegSetDwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBG1K@Z 0x1800f2e50
?RegSetQwordValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBG1_K@Z 0x1800f2e58
?RegSetStringValue@GameDVRUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@PEBG1PEAVString@25@@Z 0x1800f2e38
?SetDefaultPlugIn@PlugInUtility@Internal@Capture@Media@Windows@@YAJPEAUHKEY__@@AEBU_GUID@@@Z 0x1800f2ed0
?Uninitialize@BcastDVR_OutputDebug@@SAXXZ 0x1800f2dc0
ActiveMetadataManagerInstances 0x1800f2dd8
CreateCallerManagerInstance 0x1800f2ee0
CreateMetadataManagerInstance 0x1800f2ef8
FireCallerManagerEvent 0x1800f2df8
GetBroadcastSharedMemoryWriter 0x1800f2f20
GetPreviewSharedMemoryWriter 0x1800f2f18
BCryptCloseAlgorithmProvider 0x1800f3ac0
BCryptCreateHash 0x1800f3aa0
BCryptDestroyHash 0x1800f3ac8
BCryptFinishHash 0x1800f3ad0
BCryptGetProperty 0x1800f3ab0
BCryptHashData 0x1800f3ab8
BCryptOpenAlgorithmProvider 0x1800f3aa8
0x1800f3ae0
0x1800f3ae8
0x1800f3af0
0x1800f3af8
CryptBinaryToStringW 0x1800f2f58
D3D11CreateDevice 0x1800f3b08
0x1800f3b20
0x1800f3b28
DCompositionCreateDevice2 0x1800f3b18
0x1800f3b38
0x1800f3b40
0x1800f3b48
0x1800f3b50
0x1800f3b58
CreateDXGIFactory1 0x1800f3b68
CreateDXGIFactory2 0x1800f3b70
CreateCompatibleDC 0x1800f2f68
DeleteDC 0x1800f2f78
DeleteObject 0x1800f2f70
GetDIBits 0x1800f2f80
MFCreateAlignedMemoryBuffer 0x1800f2fb0
MFCreateAttributes 0x1800f2fb8
MFCreateDXGIDeviceManager 0x1800f2fc8
MFCreateDXGISurfaceBuffer 0x1800f2fd0
MFCreateFile 0x1800f2f90
MFCreateMediaType 0x1800f2fc0
MFCreateMemoryBuffer 0x1800f2fa8
MFCreateSample 0x1800f2fa0
MFShutdown 0x1800f2f98
MFStartup 0x1800f2fe0
MFTEnumEx 0x1800f2fd8
MFCreateSinkWriterFromMediaSink 0x1800f3000
MFCreateSinkWriterFromURL 0x1800f2ff0
MFCreateSourceReaderFromMediaSource 0x1800f2ff8
?_Xlength_error@std@@YAXPEBD@Z 0x1800f3b80
NtQueryInformationProcess 0x1800f3c18
NtQueryInformationToken 0x1800f3c30
RtlAllocateHeap 0x1800f3c10
RtlCompareUnicodeString 0x1800f3c20
RtlFreeHeap 0x1800f3bf8
RtlGetNativeSystemInformation 0x1800f3bd0
RtlInitUnicodeString 0x1800f3be8
RtlInitUnicodeStringEx 0x1800f3ba0
RtlNtStatusToDosErrorNoTeb 0x1800f3c28
RtlPublishWnfStateData 0x1800f3b90
RtlQueryPackageClaims 0x1800f3be0
RtlQueryWnfStateData 0x1800f3bb8
RtlReAllocateHeap 0x1800f3c08
RtlSubscribeWnfStateChangeNotification 0x1800f3bb0
RtlUnsubscribeWnfNotificationWaitForCompletion 0x1800f3ba8
RtlUpcaseUnicodeChar 0x1800f3bd8
ZwClose 0x1800f3bf0
ZwEnumerateKey 0x1800f3c00
ZwOpenKey 0x1800f3b98
ZwQuerySystemInformation 0x1800f3bc8
ZwQueryValueKey 0x1800f3bc0
VariantInit 0x1800f3010
PolicyManager_GetPolicyInt 0x1800f3c40
RpcImpersonateClient 0x1800f3028
RpcRevertToSelf 0x1800f3020
UuidCreate 0x1800f3030
SetupDiDestroyDeviceInfoList 0x1800f3050
SetupDiEnumDeviceInfo 0x1800f3040
SetupDiGetClassDevsW 0x1800f3058
SetupDiGetDevicePropertyW 0x1800f3048
ShellExecuteExW 0x1800f3068
ShellExecuteW 0x1800f3070
SebEnumerateEventsByType 0x1800f3088
SebSignalEvent 0x1800f3080
DestroyIcon 0x1800f30b8
GetClassLongPtrW 0x1800f30a0
GetCursorInfo 0x1800f30a8
GetIconInfo 0x1800f30b0
MonitorFromWindow 0x1800f3098