LicenseManager.dll

v10.0.19041.6456 64-bit Windows NT Analyzed
Description
LicenseManager
Authors
© Microsoft Corporation. All rights reserved.
File size
1.0 MB
Uploaded
2025-12-01 07:31
Views
91
SHA-256
f7d344cb4787bd5c46cee3891e40953e

Exported functions 20

SetServiceStatusHandle #1 · 0x8d40
WnfEventHandlerForDeviceIdChange #2 · 0x511f0
WnfEventHandlerForOfflinePcChange #3 · 0x51200
WnfEventHandlerForXboxTestNetworkConnectionComplete #4 · 0x51210
DllCanUnloadNow #5 · 0x510b0
DllGetActivationFactory #6 · 0x510f0
DllGetClassObject #7 · 0x51130
LmCreateLicenseManager #8 · 0x51180
LmCreateStandardServiceProvider #9 · 0x51190
ServiceBeginAcquireLicense #10 · 0x19750
ServiceCleanup #11 · 0x51220
ServiceCreateApplicationLicenseManager #12 · 0x51230
ServiceEnsureLicenseForOptionalPackageUsage #13 · 0x512c0
ServiceEnsureLicenseForPackageActivation #14 · 0x51300
ServiceInitialize #15 · 0x4470
ServiceOptionalPackageRundownNotification #16 · 0x51310
ServicePackageRundownNotification #17 · 0x1eed0
ServicePackageSuspendedNotification #18 · 0x51320
ServicePrecacheLicenseForPackageResume #19 · 0x51330
ServiceReset #20 · 0x51340

Imported DLLs & functions 302

ApiSetQueryApiSetPresence 0x1800beb40
CoGetErrorInfo 0x1800beb58
CoSetErrorInfo 0x1800beb50
DebugBreak 0x1800beb70
IsDebuggerPresent 0x1800beb68
OutputDebugStringW 0x1800beb78
DelayLoadFailureHook 0x1800beb88
ResolveDelayLoadedAPI 0x1800beb98
GetLastError 0x1800beba8
RaiseException 0x1800bebc8
SetLastError 0x1800bebb0
SetUnhandledExceptionFilter 0x1800bebb8
UnhandledExceptionFilter 0x1800bebc0
CompareFileTime 0x1800bebd8
CloseHandle 0x1800bebe8
GetProcessHeap 0x1800bebf8
HeapAlloc 0x1800bec08
HeapFree 0x1800bec00
GlobalFree 0x1800bec18
LocalAlloc 0x1800bec20
LocalFree 0x1800bec28
InitializeSListHead 0x1800bec38
DisableThreadLibraryCalls 0x1800bec70
FreeLibrary 0x1800bec58
GetModuleFileNameA 0x1800bec68
GetModuleFileNameW 0x1800bec80
GetModuleHandleA 0x1800bec50
GetModuleHandleExW 0x1800bec48
GetModuleHandleW 0x1800bec60
GetProcAddress 0x1800bec78
FormatMessageW 0x1800bec90
GetGeoInfoW 0x1800becb0
GetUserGeoID 0x1800beca0
GetUserPreferredUILanguages 0x1800beca8
LCMapStringEx 0x1800bec98
GetCurrentProcess 0x1800becc0
GetCurrentProcessId 0x1800becf0
GetCurrentThread 0x1800bece8
GetCurrentThreadId 0x1800becd8
OpenProcessToken 0x1800becd0
OpenThreadToken 0x1800becf8
SetThreadToken 0x1800becc8
TerminateProcess 0x1800bece0
GetProcessMitigationPolicy 0x1800bed10
IsProcessorFeaturePresent 0x1800bed08
QueryPerformanceCounter 0x1800bed20
PsmGetPackageFullNameFromKey 0x1800bed30
RegCloseKey 0x1800bed78
RegCreateKeyExW 0x1800bed68
RegDeleteValueW 0x1800bed88
RegEnumValueW 0x1800bed48
RegGetValueW 0x1800bed80
RegOpenCurrentUser 0x1800bed70
RegOpenKeyExW 0x1800bed50
RegQueryInfoKeyW 0x1800bed58
RegQueryValueExW 0x1800bed60
RegSetValueExW 0x1800bed40
RegSetKeyValueW 0x1800bed98
RtlCaptureContext 0x1800bedb8
RtlLookupFunctionEntry 0x1800bedb0
RtlVirtualUnwind 0x1800beda8
CompareStringOrdinal 0x1800bedc8
MultiByteToWideChar 0x1800bedd8
WideCharToMultiByte 0x1800bedd0
AcquireSRWLockExclusive 0x1800bee28
AcquireSRWLockShared 0x1800bee18
CreateEventExW 0x1800bee00
CreateEventW 0x1800bede8
CreateMutexExW 0x1800bee48
CreateSemaphoreExW 0x1800bee88
DeleteCriticalSection 0x1800bee60
EnterCriticalSection 0x1800bedf8
InitializeCriticalSection 0x1800bee40
InitializeCriticalSectionAndSpinCount 0x1800bee70
InitializeCriticalSectionEx 0x1800bee90
InitializeSRWLock 0x1800bee10
LeaveCriticalSection 0x1800bee38
OpenSemaphoreW 0x1800bee50
ReleaseMutex 0x1800bee68
ReleaseSemaphore 0x1800bee80
ReleaseSRWLockExclusive 0x1800bee30
ReleaseSRWLockShared 0x1800bee20
ResetEvent 0x1800bee08
SetEvent 0x1800bedf0
WaitForSingleObject 0x1800bee78
WaitForSingleObjectEx 0x1800bee58
InitOnceExecuteOnce 0x1800beeb0
InitOnceInitialize 0x1800beea8
Sleep 0x1800beea0
GetSystemTime 0x1800beec8
GetSystemTimeAsFileTime 0x1800beec0
GetTickCount 0x1800beed0
GetTickCount64 0x1800beed8
CloseThreadpoolTimer 0x1800bef00
CloseThreadpoolWork 0x1800beef0
CreateThreadpoolTimer 0x1800bef10
CreateThreadpoolWork 0x1800bef18
SetThreadpoolTimer 0x1800beee8
SubmitThreadpoolWork 0x1800bef20
WaitForThreadpoolTimerCallbacks 0x1800beef8
WaitForThreadpoolWorkCallbacks 0x1800bef08
ChangeTimerQueueTimer 0x1800bef38
CreateTimerQueueTimer 0x1800bef30
DeleteTimerQueueTimer 0x1800bef40
QueueUserWorkItem 0x1800bef48
FileTimeToSystemTime 0x1800bef60
SystemTimeToFileTime 0x1800bef58
DecodePointer 0x1800bef70
EncodePointer 0x1800bef78
RoOriginateError 0x1800befa8
RoOriginateErrorW 0x1800bef88
RoTransformError 0x1800befa0
RoTransformErrorW 0x1800bef98
SetRestrictedErrorInfo 0x1800bef90
RoGetMatchingRestrictedErrorInfo 0x1800befb8
RoActivateInstance 0x1800befc8
RoGetActivationFactory 0x1800befe0
RoInitialize 0x1800befd0
RoUninitialize 0x1800befd8
__C_specific_handler 0x1800bf0c8
__CxxFrameHandler3 0x1800bf0d0
__CxxFrameHandler4 0x1800bf150
__std_terminate 0x1800bf148
_CxxThrowException 0x1800bf0d8
_o___std_exception_copy 0x1800bf128
_o___std_exception_destroy 0x1800bf120
_o___std_type_info_destroy_list 0x1800bf118
_o___stdio_common_vsnprintf_s 0x1800bf108
_o___stdio_common_vsnwprintf_s 0x1800bf100
_o___stdio_common_vsprintf_s 0x1800bf0f8
_o___stdio_common_vswprintf 0x1800bf0f0
_o___stdio_common_vswprintf_s 0x1800bf0e8
_o___stdio_common_vswscanf 0x1800bf0e0
_o__callnewh 0x1800bf140
_o__cexit 0x1800bf138
_o__configure_narrow_argv 0x1800bf130
_o__crt_atexit 0x1800bf110
_o__errno 0x1800bf168
_o__execute_onexit_table 0x1800bf158
_o__i64toa_s 0x1800bf000
_o__i64tow_s 0x1800bf008
_o__initialize_narrow_environment 0x1800bf010
_o__initialize_onexit_table 0x1800bf018
_o__invalid_parameter_noinfo 0x1800bf020
_o__invalid_parameter_noinfo_noreturn 0x1800bf028
_o__itow_s 0x1800bf030
_o__purecall 0x1800bf038
_o__register_onexit_function 0x1800bf040
_o__seh_filter_dll 0x1800bf048
_o__stricmp 0x1800bf050
_o__ui64toa_s 0x1800bf058
_o__ui64tow_s 0x1800bf060
_o__wcsicmp 0x1800bf068
_o__wcsnicmp 0x1800bf070
_o_free 0x1800bf080
_o_iswspace 0x1800bf088
_o_isxdigit 0x1800bf090
_o_malloc 0x1800bf098
_o_realloc 0x1800bf0a0
_o_terminate 0x1800bf0a8
_o_toupper 0x1800bf0b0
_o_wcstod 0x1800bf0b8
_o_wcstoul 0x1800bf0c0
memcmp 0x1800bf160
memcpy 0x1800bf170
memmove 0x1800bf078
wcsstr 0x1800bf178
_initterm 0x1800bf190
_initterm_e 0x1800bf188
memset 0x1800bf1a8
strnlen 0x1800bf1b8
wcscmp 0x1800bf1a0
wcsnlen 0x1800bf1b0
_time64 0x1800bf1c8
EventProviderEnabled 0x1800bf1e8
EventRegister 0x1800bf1f0
EventSetInformation 0x1800bf1d8
EventUnregister 0x1800bf1f8
EventWriteTransfer 0x1800bf1e0
CryptAcquireContextW 0x1800bf210
CryptCreateHash 0x1800bf220
CryptDestroyHash 0x1800bf230
CryptGenRandom 0x1800bf218
CryptGetHashParam 0x1800bf238
CryptHashData 0x1800bf228
CryptReleaseContext 0x1800bf208
GetServiceRegistryStateKey 0x1800bf248
GetProcessReference 0x1800bf258
ClipClose 0x1800bead0
ClipGenerateClientChallengeData 0x1800bead8
ClipGetAssociatedResults 0x1800beae8
ClipGetFileIdFromAssociateId 0x1800beae0
ClipGetLicenseData 0x1800beaf0
ClipGetQueryResults 0x1800beab8
ClipInstallLicense 0x1800beaf8
ClipOpen 0x1800beac8
ClipUninstallLicense 0x1800beac0
?__ExceptionPtrAssign@@YAXPEAXPEBX@Z 0x1800bf4d8
?__ExceptionPtrCopy@@YAXPEAXPEBX@Z 0x1800bf4d0
?__ExceptionPtrCreate@@YAXPEAX@Z 0x1800bf4e8
?__ExceptionPtrCurrentException@@YAXPEAX@Z 0x1800bf4c8
?__ExceptionPtrDestroy@@YAXPEAX@Z 0x1800bf4e0
?__ExceptionPtrRethrow@@YAXPEBX@Z 0x1800bf4b8
?__ExceptionPtrToBool@@YA_NPEBX@Z 0x1800bf4c0
?_Execute_once@std@@YAHAEAUonce_flag@1@P6AHPEAX1PEAPEAX@Z1@Z 0x1800bf3f0
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800bf368
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAAXXZ 0x1800bf330
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x1800bf478
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAXXZ 0x1800bf420
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x1800bf268
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAPEAGXZ 0x1800bf340
?_Syserror_map@std@@YAPEBDH@Z 0x1800bf3e8
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800bf2f8
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAAXXZ 0x1800bf338
?_Winerror_map@std@@YAHH@Z 0x1800bf538
?_Winerror_message@std@@YAKKPEADK@Z 0x1800bf530
?_Xbad_alloc@std@@YAXXZ 0x1800bf300
?_Xbad_function_call@std@@YAXXZ 0x1800bf500
?_Xinvalid_argument@std@@YAXPEBD@Z 0x1800bf4f0
?_Xlength_error@std@@YAXPEBD@Z 0x1800bf510
?_Xout_of_range@std@@YAXPEBD@Z 0x1800bf4f8
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800bf380
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IEAA@XZ 0x1800bf328
??0?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@_N@Z 0x1800bf518
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1800bf3b0
??0?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@_N@Z 0x1800bf310
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800bf370
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAA@XZ 0x1800bf320
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800bf540
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x1800bf3e0
??1?$basic_istream@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x1800bf528
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800bf378
??1?$basic_ostream@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x1800bf3d8
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800bf2c0
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x1800bf3a0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z 0x1800bf508
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAAEAV01@_K@Z 0x1800bf308
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800bf2e0
?eback@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x1800bf3c0
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800bf2d8
?egptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x1800bf3b8
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800bf2d0
?epptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x1800bf520
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ 0x1800bf4a0
?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGXZ 0x1800bf410
?flags@ios_base@std@@QEBAHXZ 0x1800bf480
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x1800bf458
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAAEAV12@XZ 0x1800bf440
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z 0x1800bf278
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXH@Z 0x1800bf350
?get@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAAGXZ 0x1800bf430
?good@ios_base@std@@QEBA_NXZ 0x1800bf470
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800bf298
?gptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x1800bf3f8
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800bf2b8
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800bf398
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800bf550
?pbase@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x1800bf318
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800bf2c8
?pptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEBAPEAGXZ 0x1800bf3a8
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 0x1800bf498
?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 0x1800bf428
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x1800bf2a8
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAPEAV12@PEAG_J@Z 0x1800bf388
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z 0x1800bf2e8
?setg@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXPEAG00@Z 0x1800bf3c8
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD0@Z 0x1800bf2f0
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z 0x1800bf2a0
?setp@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXPEAG0@Z 0x1800bf3d0
?setp@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXPEAG00@Z 0x1800bf548
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800bf4b0
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z 0x1800bf438
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800bf270
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JXZ 0x1800bf348
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x1800bf490
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAAGG@Z 0x1800bf418
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z 0x1800bf488
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAA_JPEBG_J@Z 0x1800bf408
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800bf2b0
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAHXZ 0x1800bf390
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 0x1800bf460
?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 0x1800bf448
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800bf280
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAGXZ 0x1800bf400
?uncaught_exception@std@@YA_NXZ 0x1800bf468
?width@ios_base@std@@QEAA_J_J@Z 0x1800bf4a8
?width@ios_base@std@@QEBA_JXZ 0x1800bf450
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1800bf288
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JPEAG_J@Z 0x1800bf358
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1800bf290
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JPEBG_J@Z 0x1800bf360
EtwEventRegister 0x1800bf568
EtwEventUnregister 0x1800bf560
EtwEventWriteTransfer 0x1800bf570
RtlGetDeviceFamilyInfoEnum 0x1800bf580
RtlPublishWnfStateData 0x1800bf578
SysAllocString 0x1800beb08
RpcImpersonateClient 0x1800beb18
RpcRevertToSelfEx 0x1800beb28
UuidCreate 0x1800beb20
UuidFromStringW 0x1800beb30