wlidcli.dll

v10.0.19041.4355 32-bit Windows NT Analyzed
Description
Microsoft® Account Dynamic Link Library
Authors
© Microsoft Corporation. All rights reserved.
File size
488.5 KB
Uploaded
2025-12-01 08:07
Views
66
SHA-256
ef03589dcfc03ccf809959c95d1b99f4

Exported functions 96

Initialize #1 · 0x2ec90
Uninitialize #2 · 0x2ecb0
PassportFreeMemory #3 · 0x334d0
CreateIdentityHandle #4 · 0x2ee70
SetCredential #5 · 0x2f080
GetIdentityProperty #6 · 0x316e0
SetIdentityProperty #7 · 0x31b60
CloseIdentityHandle #8 · 0x2efb0
DllCanUnloadNow #9 · 0x3dfd0
DllGetClassObject #10 · 0x3e010
DllInstall #11 · 0x22410
DllRegisterServer #12 · 0x38f40
AuthIdentityToService #13 · 0x330b0
DllUnregisterServer #14 · 0x38f40
PersistCredential #15 · 0x32810
RemovePersistedCredential #16 · 0x329e0
EnumIdentitiesWithCachedCredentials #17 · 0x32260
NextIdentity #18 · 0x32430
CloseEnumIdentitiesHandle #19 · 0x32730
GetAuthState #20 · 0x31cd0
LogonIdentity #21 · 0x2f6e0
HasPersistedCredential #23 · 0x325a0
SetIdentityCallback #24 · 0x2f570
InitializeEx #29 · 0x2ec20
GetWebAuthUrl #30 · 0x2f700
LogonIdentityEx #31 · 0x336d0
AuthIdentityToServiceEx #33 · 0x33db0
GetAuthStateEx #34 · 0x338c0
GetCertificate #35 · 0x33df0
CancelPendingRequest #38 · 0x335b0
VerifyCertificate #40 · 0x34220
GetIdentityPropertyByName #41 · 0x31960
SetExtendedProperty #47 · 0x34470
GetExtendedProperty #48 · 0x34530
GetServiceConfig #49 · 0x35180
SetIdcrlOptions #51 · 0x35350
GetWebAuthUrlEx #52 · 0x2f730
EncryptWithSessionKey #53 · 0x35700
DecryptWithSessionKey #54 · 0x35990
SetUserExtendedProperty #55 · 0x35c20
GetUserExtendedProperty #56 · 0x35df0
SetChangeNotificationCallback #57 · 0x22e10
RemoveChangeNotificationCallback #58 · 0x35f80
GetExtendedError #60 · 0x34610
InitializeApp #61 · 0x2e6f0
EnumerateCertificates #62 · 0x35f90
GenerateCertToken #63 · 0x361d0
GetDeviceId #64 · 0x36c10
SetDeviceConsent #65 · 0x22450
GenerateDeviceToken #67 · 0x36ed0
CreateLinkedIdentityHandle #68 · 0x37db0
IsDeviceIDAdmin #69 · 0x37070
EnumerateDeviceID #70 · 0x37100
GetAssertion #72 · 0x33de0
VerifyAssertion #73 · 0x34210
OpenAuthenticatedBrowser #74 · 0x2fd40
LogonIdentityExWithUI #75 · 0x31570
GetResponseForHttpChallenge #76 · 0x33130
GetDeviceShortLivedToken #77 · 0x38cf0
GetHIPChallenge #78 · 0x380a0
SetHIPSolution #79 · 0x38230
SetDefaultUserForTarget #81 · 0x383d0
GetDefaultUserForTarget #82 · 0x38510
UICollectCredential #83 · 0x45250
AssociateDeviceToUser #84 · 0x3b6a0
DisassociateDeviceFromUser #85 · 0x3b8b0
EnumerateUserAssociatedDevices #86 · 0x37760
UpdateUserAssociatedDeviceProperties #87 · 0x37a00
UIShowWaitDialog #91 · 0x45570
UIEndWaitDialog #92 · 0x45630
InitializeIDCRLTraceBuffer #93 · 0x38dc0
FlushIDCRLTraceBuffer #94 · 0x38de0
IsMappedError #95 · 0x343b0
GetAuthenticationStatus #96 · 0x31f20
GetConfigDWORDValue #97 · 0x352d0
ProvisionDeviceId #98 · 0x36690
GetDeviceIdEx #99 · 0x36790
RenewDeviceId #100 · 0x36a10
DeProvisionDeviceId #101 · 0x36b10
UnPackErrorBlob #102 · 0x456a0
GetDefaultNoUISSOUser #104 · 0x38620
LogonIdentityExSSO #108 · 0x315e0
StartTracing #110 · 0x3c2d0
StopTracing #111 · 0x3c2f0
GetRealmInfo #112 · 0x38df0
CreateIdentityHandleEx #113 · 0x3c0b0
AddUserToSsoGroup #114 · 0x3ba60
GetUsersFromSsoGroup #115 · 0x3bc20
RemoveUserFromSsoGroup #116 · 0x3bee0
SendOneTimeCode #117 · 0x22e10
EncryptWithSessionKeyEx #118 · 0x3c350
DecryptWithSessionKeyEx #119 · 0x3c550
GetErrorMessage #120 · 0x3c750
SendWatsonReport #121 · 0x3c8b0
IDCRL_GetSpecifiedProtectionKey #122 · 0x3c9a0
IDCRL_GetLatestProtectionKey #123 · 0x3c9a0

Imported DLLs & functions 386

CLSIDFromProgID 0x1006b290
CLSIDFromString 0x1006b284
CoCreateInstance 0x1006b28c
CoGetCallerTID 0x1006b280
CoGetClassObject 0x1006b288
CoInitializeEx 0x1006b298
CoTaskMemAlloc 0x1006b26c
CoTaskMemFree 0x1006b278
CoTaskMemRealloc 0x1006b27c
CoUninitialize 0x1006b294
CreateStreamOnHGlobal 0x1006b274
StringFromGUID2 0x1006b270
ObjectStublessClient3 0x1006b2a4
ObjectStublessClient4 0x1006b2a0
ObjectStublessClient5 0x1006b2ac
ObjectStublessClient6 0x1006b2a8
DebugBreak 0x1006b2b8
IsDebuggerPresent 0x1006b2bc
OutputDebugStringA 0x1006b2b4
OutputDebugStringW 0x1006b2c0
DelayLoadFailureHook 0x1006b2c8
ResolveDelayLoadedAPI 0x1006b2d0
GetLastError 0x1006b2e0
RaiseException 0x1006b2dc
SetLastError 0x1006b2d8
SetUnhandledExceptionFilter 0x1006b2e8
UnhandledExceptionFilter 0x1006b2e4
CompareFileTime 0x1006b2f0
FileTimeToLocalFileTime 0x1006b2f4
CloseHandle 0x1006b2fc
GetProcessHeap 0x1006b304
HeapAlloc 0x1006b308
HeapDestroy 0x1006b310
HeapFree 0x1006b318
HeapReAlloc 0x1006b314
HeapSize 0x1006b30c
GlobalAlloc 0x1006b328
LocalAlloc 0x1006b324
LocalFree 0x1006b320
GlobalLock 0x1006b334
GlobalUnlock 0x1006b330
InterlockedPopEntrySList 0x1006b340
InterlockedPushEntrySList 0x1006b33c
GetComputerNameW 0x1006b34c
MulDiv 0x1006b348
FindResourceExW 0x1006b364
FreeLibrary 0x1006b368
GetModuleFileNameA 0x1006b370
GetModuleFileNameW 0x1006b36c
GetModuleHandleExW 0x1006b360
GetModuleHandleW 0x1006b354
GetProcAddress 0x1006b358
LoadLibraryExA 0x1006b37c
LoadLibraryExW 0x1006b374
LoadResource 0x1006b378
LockResource 0x1006b35c
SizeofResource 0x1006b380
FormatMessageW 0x1006b398
GetThreadLocale 0x1006b390
GetThreadPreferredUILanguages 0x1006b394
GetUserDefaultLocaleName 0x1006b39c
GetUserDefaultUILanguage 0x1006b3a4
VirtualAlloc 0x1006b3b0
VirtualFree 0x1006b3ac
CreateThread 0x1006b3f4
GetCurrentProcess 0x1006b3c4
GetCurrentProcessId 0x1006b3ec
GetCurrentThread 0x1006b3dc
GetCurrentThreadId 0x1006b3bc
GetProcessIdOfThread 0x1006b3f0
OpenProcessToken 0x1006b3d0
OpenThread 0x1006b3e8
OpenThreadToken 0x1006b3e0
SetThreadToken 0x1006b3cc
TerminateProcess 0x1006b3c8
TerminateThread 0x1006b3d4
TlsAlloc 0x1006b3e4
TlsFree 0x1006b3d8
TlsGetValue 0x1006b3c0
TlsSetValue 0x1006b3b8
FlushInstructionCache 0x1006b3fc
IsProcessorFeaturePresent 0x1006b400
QueryPerformanceCounter 0x1006b408
K32EnumProcessModules 0x1006b414
K32GetModuleFileNameExW 0x1006b410
RegCloseKey 0x1006b434
RegCreateKeyExW 0x1006b440
RegDeleteKeyExW 0x1006b43c
RegDeleteTreeW 0x1006b420
RegDeleteValueW 0x1006b450
RegEnumKeyExW 0x1006b448
RegEnumValueW 0x1006b428
RegGetValueW 0x1006b444
RegOpenCurrentUser 0x1006b438
RegOpenKeyExW 0x1006b41c
RegQueryInfoKeyW 0x1006b44c
RegQueryValueExW 0x1006b424
RegSetKeySecurity 0x1006b430
RegSetValueExW 0x1006b42c
PathAppendW 0x1006b458
PathCombineW 0x1006b45c
CompareStringOrdinal 0x1006b464
MultiByteToWideChar 0x1006b46c
WideCharToMultiByte 0x1006b468
lstrcmpiW 0x1006b47c
lstrcmpW 0x1006b480
AcquireSRWLockExclusive 0x1006b4c8
CreateEventExW 0x1006b488
CreateEventW 0x1006b4a8
CreateMutexExW 0x1006b494
CreateSemaphoreExW 0x1006b490
DeleteCriticalSection 0x1006b4b4
EnterCriticalSection 0x1006b4bc
InitializeCriticalSection 0x1006b4b8
LeaveCriticalSection 0x1006b4c0
OpenSemaphoreW 0x1006b498
ReleaseMutex 0x1006b4a0
ReleaseSemaphore 0x1006b48c
ReleaseSRWLockExclusive 0x1006b4b0
ResetEvent 0x1006b4cc
SetEvent 0x1006b4d0
TryEnterCriticalSection 0x1006b4ac
WaitForMultipleObjectsEx 0x1006b4a4
WaitForSingleObject 0x1006b4c4
WaitForSingleObjectEx 0x1006b49c
Sleep 0x1006b4e0
SleepConditionVariableSRW 0x1006b4dc
WakeAllConditionVariable 0x1006b4d8
GetSystemDirectoryW 0x1006b4ec
GetSystemTimeAsFileTime 0x1006b4e8
GetTickCount 0x1006b4f4
GetVersionExW 0x1006b4f0
CreateTimerQueue 0x1006b504
CreateTimerQueueTimer 0x1006b500
DeleteTimerQueueEx 0x1006b508
DeleteTimerQueueTimer 0x1006b4fc
FileTimeToSystemTime 0x1006b514
GetTimeZoneInformation 0x1006b510
DecodePointer 0x1006b51c
EncodePointer 0x1006b520
GetFileVersionInfoExW 0x1006b528
GetFileVersionInfoSizeExW 0x1006b530
VerQueryValueW 0x1006b52c
EventRegister 0x1006b538
EventUnregister 0x1006b540
EventWriteTransfer 0x1006b53c
AccessCheck 0x1006b558
AddAccessAllowedAce 0x1006b55c
AllocateAndInitializeSid 0x1006b574
CheckTokenMembership 0x1006b58c
CreateWellKnownSid 0x1006b584
DuplicateToken 0x1006b578
FreeSid 0x1006b580
GetLengthSid 0x1006b568
GetSecurityDescriptorDacl 0x1006b57c
GetSecurityDescriptorSacl 0x1006b588
GetTokenInformation 0x1006b550
ImpersonateLoggedOnUser 0x1006b560
InitializeAcl 0x1006b554
InitializeSecurityDescriptor 0x1006b570
IsValidSecurityDescriptor 0x1006b594
IsValidSid 0x1006b548
RevertToSelf 0x1006b54c
SetSecurityDescriptorDacl 0x1006b564
SetSecurityDescriptorGroup 0x1006b56c
SetSecurityDescriptorOwner 0x1006b590
LookupAccountNameW 0x1006b59c
ConvertSidToStringSidW 0x1006b5a4
CloseServiceHandle 0x1006b5b4
OpenSCManagerW 0x1006b5ac
OpenServiceW 0x1006b5b0
QueryServiceStatus 0x1006b5bc
BCryptCloseAlgorithmProvider 0x1006b5c4
0x1006b5cc
CertCloseStore 0x1006b000
CertCreateCertificateContext 0x1006b018
CertDuplicateCertificateContext 0x1006b02c
CertEnumCertificatesInStore 0x1006b030
CertFindCertificateInStore 0x1006b00c
CertFreeCertificateChain 0x1006b014
CertFreeCertificateContext 0x1006b034
CertGetCertificateChain 0x1006b010
CertGetCertificateContextProperty 0x1006b048
CertGetNameStringA 0x1006b044
CertOpenStore 0x1006b004
CertSetCertificateContextProperty 0x1006b038
CertVerifyCertificateChainPolicy 0x1006b04c
CryptAcquireCertificatePrivateKey 0x1006b028
CryptImportPublicKeyInfo 0x1006b008
CryptProtectData 0x1006b01c
CryptProtectMemory 0x1006b020
CryptSignMessage 0x1006b03c
CryptUnprotectData 0x1006b040
CryptUnprotectMemory 0x1006b024
CryptAcquireContextA 0x1006b0a4
CryptAcquireContextW 0x1006b098
CryptContextAddRef 0x1006b07c
CryptCreateHash 0x1006b074
CryptDecrypt 0x1006b05c
CryptDestroyHash 0x1006b090
CryptDestroyKey 0x1006b094
CryptDuplicateKey 0x1006b054
CryptEncrypt 0x1006b058
CryptGenKey 0x1006b078
CryptGenRandom 0x1006b088
CryptGetHashParam 0x1006b06c
CryptGetKeyParam 0x1006b08c
CryptGetUserKey 0x1006b0a8
CryptHashData 0x1006b080
CryptImportKey 0x1006b0a0
CryptReleaseContext 0x1006b09c
CryptSetHashParam 0x1006b070
CryptSetKeyParam 0x1006b084
CryptSetProvParam 0x1006b060
CryptSignHashW 0x1006b068
CryptVerifySignatureW 0x1006b064
BitBlt 0x1006b0d4
CreateCompatibleBitmap 0x1006b0c4
CreateCompatibleDC 0x1006b0c0
CreateSolidBrush 0x1006b0b0
DeleteDC 0x1006b0bc
DeleteObject 0x1006b0cc
GetDeviceCaps 0x1006b0b4
GetObjectW 0x1006b0b8
GetStockObject 0x1006b0d0
SelectObject 0x1006b0c8
__CxxFrameHandler3 0x1006b6b8
__dllonexit 0x1006b69c
_amsg_exit 0x1006b688
_callnewh 0x1006b670
_CxxThrowException 0x1006b678
_errno 0x1006b6ac
_except_handler4_common 0x1006b6a8
_ftol2 0x1006b6c0
_gmtime64_s 0x1006b6bc
_initterm 0x1006b68c
_localtime64_s 0x1006b634
_lock 0x1006b694
_mbscmp 0x1006b628
_mbslwr_s 0x1006b624
_mbsstr 0x1006b5d8
_mktime64 0x1006b5fc
_onexit 0x1006b6a0
_purecall 0x1006b630
_resetstkoflw 0x1006b67c
_set_errno 0x1006b5f0
_time64 0x1006b5f8
_unlock 0x1006b698
_vscprintf 0x1006b5e0
_vscwprintf 0x1006b640
_vsnprintf_s 0x1006b63c
_vsnwprintf 0x1006b610
_wcsicmp 0x1006b61c
_wcslwr_s 0x1006b5ec
_wcsupr_s 0x1006b620
_wtol 0x1006b5e4
_XcptFilter 0x1006b684
??0exception@@QAE@ABV0@@Z 0x1006b660
??0exception@@QAE@XZ 0x1006b64c
??1exception@@UAE@XZ 0x1006b650
??1type_info@@UAE@XZ 0x1006b6a4
?terminate@@YAXXZ 0x1006b690
?what@exception@@UBEPBDXZ 0x1006b674
calloc 0x1006b600
free 0x1006b654
iswspace 0x1006b604
malloc 0x1006b648
memcmp 0x1006b6b4
memcpy_s 0x1006b65c
memmove_s 0x1006b658
memset 0x1006b6c4
realloc 0x1006b6b0
strrchr 0x1006b608
swprintf_s 0x1006b60c
towupper 0x1006b62c
vsprintf_s 0x1006b5dc
vswprintf_s 0x1006b644
wcschr 0x1006b638
wcscpy_s 0x1006b680
wcscspn 0x1006b614
wcsftime 0x1006b5f4
wcsncpy_s 0x1006b664
wcsrchr 0x1006b5d4
wcsspn 0x1006b618
wcsstr 0x1006b5e8
wcstol 0x1006b66c
wcstoul 0x1006b668
CStdStubBuffer_AddRef 0x1006b0e8
CStdStubBuffer_Connect 0x1006b118
CStdStubBuffer_CountRefs 0x1006b0f4
CStdStubBuffer_DebugServerQueryInterface 0x1006b0dc
CStdStubBuffer_DebugServerRelease 0x1006b100
CStdStubBuffer_Disconnect 0x1006b108
CStdStubBuffer_Invoke 0x1006b0f0
CStdStubBuffer_IsIIDSupported 0x1006b110
CStdStubBuffer_QueryInterface 0x1006b140
I_RpcBindingInqLocalClientPID 0x1006b150
IUnknown_AddRef_Proxy 0x1006b0e0
IUnknown_QueryInterface_Proxy 0x1006b10c
IUnknown_Release_Proxy 0x1006b0ec
MesBufferHandleReset 0x1006b168
MesDecodeBufferHandleCreate 0x1006b154
MesEncodeFixedBufferHandleCreate 0x1006b16c
MesHandleFree 0x1006b158
NdrAsyncClientCall2 0x1006b144
NdrCStdStubBuffer_Release 0x1006b11c
NdrDllCanUnloadNow 0x1006b114
NdrDllGetClassObject 0x1006b104
NdrMesTypeAlignSize2 0x1006b128
NdrMesTypeEncode2 0x1006b0f8
NdrOleAllocate 0x1006b0fc
NdrOleFree 0x1006b0e4
RpcAsyncCancelCall 0x1006b134
RpcAsyncCompleteCall 0x1006b138
RpcAsyncInitializeHandle 0x1006b14c
RpcBindingFree 0x1006b124
RpcBindingFromStringBindingW 0x1006b130
RpcBindingSetAuthInfoExW 0x1006b12c
RpcSsDestroyClientContext 0x1006b148
RpcStringBindingComposeW 0x1006b120
RpcStringFreeA 0x1006b13c
RpcStringFreeW 0x1006b15c
UuidCreate 0x1006b164
UuidToStringA 0x1006b170
UuidToStringW 0x1006b160
LogonUserExExW 0x1006b18c
LsaCallAuthenticationPackage 0x1006b17c
LsaConnectUntrusted 0x1006b188
LsaDeregisterLogonProcess 0x1006b180
LsaLookupAuthenticationPackage 0x1006b178
LsaRegisterLogonProcess 0x1006b184
BeginPaint 0x1006b1d0
CallWindowProcW 0x1006b258
ClientToScreen 0x1006b228
CreateAcceleratorTableW 0x1006b224
CreateWindowExW 0x1006b1b4
DefWindowProcW 0x1006b220
DestroyAcceleratorTable 0x1006b244
DestroyWindow 0x1006b1d4
EndPaint 0x1006b1cc
EnumWindows 0x1006b1f4
FillRect 0x1006b264
FindWindowExW 0x1006b1ec
GetClassInfoExW 0x1006b1ac
GetClassNameW 0x1006b19c
GetClientRect 0x1006b25c
GetDC 0x1006b250
GetDesktopWindow 0x1006b248
GetDlgItem 0x1006b1b8
GetFocus 0x1006b1c4
GetParent 0x1006b22c
GetSysColor 0x1006b198
GetSystemMetrics 0x1006b208
GetThreadDesktop 0x1006b20c
GetUserObjectInformationW 0x1006b210
GetWindow 0x1006b1bc
GetWindowLongW 0x1006b240
GetWindowTextLengthW 0x1006b1dc
GetWindowTextW 0x1006b1d8
GetWindowThreadProcessId 0x1006b1e8
InvalidateRect 0x1006b254
InvalidateRgn 0x1006b260
IsChild 0x1006b1c8
IsWindow 0x1006b1a0
IsWindowEnabled 0x1006b1f0
LoadCursorW 0x1006b21c
LoadImageW 0x1006b200
MoveWindow 0x1006b204
RedrawWindow 0x1006b1a8
RegisterClassExW 0x1006b218
RegisterWindowMessageW 0x1006b1e0
ReleaseCapture 0x1006b238
ReleaseDC 0x1006b24c
ScreenToClient 0x1006b230
SendMessageTimeoutW 0x1006b1f8
SendMessageW 0x1006b1b0
SetCapture 0x1006b1a4
SetFocus 0x1006b1c0
SetWindowLongW 0x1006b23c
SetWindowPos 0x1006b194
SetWindowTextW 0x1006b234
UnhookWindowsHookEx 0x1006b214
UnregisterClassA 0x1006b1fc
UnregisterClassW 0x1006b1e4