wlidcli.dll

v10.0.19041.4355 64-bit Windows NT Analyzed
Description
Microsoft® Account Dynamic Link Library
Authors
© Microsoft Corporation. All rights reserved.
File size
697.0 KB
Uploaded
2025-12-01 07:45
Views
80
SHA-256
5547835c63974ee03461c7c853aa7e78

Exported functions 96

Initialize #1 · 0x1fe90
Uninitialize #2 · 0x1feb0
PassportFreeMemory #3 · 0x28790
CreateIdentityHandle #4 · 0x20190
SetCredential #5 · 0x203f0
GetIdentityProperty #6 · 0x25060
SetIdentityProperty #7 · 0x259e0
CloseIdentityHandle #8 · 0x20330
DllCanUnloadNow #9 · 0x39c60
DllGetClassObject #10 · 0x39cb0
DllInstall #11 · 0xd060
DllRegisterServer #12 · 0xd060
AuthIdentityToService #13 · 0x28070
DllUnregisterServer #14 · 0xd060
PersistCredential #15 · 0x26ef0
RemovePersistedCredential #16 · 0x27300
EnumIdentitiesWithCachedCredentials #17 · 0x266f0
NextIdentity #18 · 0x26960
CloseEnumIdentitiesHandle #19 · 0x26e30
GetAuthState #20 · 0x25d00
LogonIdentity #21 · 0x21330
HasPersistedCredential #23 · 0x26b30
SetIdentityCallback #24 · 0x21060
InitializeEx #29 · 0x1fd60
GetWebAuthUrl #30 · 0x21350
LogonIdentityEx #31 · 0x28a10
AuthIdentityToServiceEx #33 · 0x29640
GetAuthStateEx #34 · 0x28e30
GetCertificate #35 · 0x296b0
CancelPendingRequest #38 · 0x28850
VerifyCertificate #40 · 0x29cd0
GetIdentityPropertyByName #41 · 0x25680
SetExtendedProperty #47 · 0x2a030
GetExtendedProperty #48 · 0x2a140
GetServiceConfig #49 · 0x2c190
SetIdcrlOptions #51 · 0x2c410
GetWebAuthUrlEx #52 · 0x21370
EncryptWithSessionKey #53 · 0x2ca00
DecryptWithSessionKey #54 · 0x2cf10
SetUserExtendedProperty #55 · 0x2d420
GetUserExtendedProperty #56 · 0x2d680
SetChangeNotificationCallback #57 · 0xcee0
RemoveChangeNotificationCallback #58 · 0xcee0
GetExtendedError #60 · 0x2a270
InitializeApp #61 · 0x1f4d0
EnumerateCertificates #62 · 0x2d8a0
GenerateCertToken #63 · 0x2db60
GetDeviceId #64 · 0x2ece0
SetDeviceConsent #65 · 0xd060
GenerateDeviceToken #67 · 0x2f140
CreateLinkedIdentityHandle #68 · 0x30740
IsDeviceIDAdmin #69 · 0x2f380
EnumerateDeviceID #70 · 0x2f440
GetAssertion #72 · 0x29660
VerifyAssertion #73 · 0x29cc0
OpenAuthenticatedBrowser #74 · 0x22510
LogonIdentityExWithUI #75 · 0x24e20
GetResponseForHttpChallenge #76 · 0x28160
GetDeviceShortLivedToken #77 · 0x32150
GetHIPChallenge #78 · 0x30fb0
SetHIPSolution #79 · 0x311e0
SetDefaultUserForTarget #81 · 0x31450
GetDefaultUserForTarget #82 · 0x31620
UICollectCredential #83 · 0x439a0
AssociateDeviceToUser #84 · 0x35dc0
DisassociateDeviceFromUser #85 · 0x36140
EnumerateUserAssociatedDevices #86 · 0x2fda0
UpdateUserAssociatedDeviceProperties #87 · 0x301c0
UIShowWaitDialog #91 · 0x43ed0
UIEndWaitDialog #92 · 0x43fd0
InitializeIDCRLTraceBuffer #93 · 0x32250
FlushIDCRLTraceBuffer #94 · 0x32270
IsMappedError #95 · 0x29f50
GetAuthenticationStatus #96 · 0x26080
GetConfigDWORDValue #97 · 0x2c320
ProvisionDeviceId #98 · 0x2e4b0
GetDeviceIdEx #99 · 0x2e600
RenewDeviceId #100 · 0x2ea40
DeProvisionDeviceId #101 · 0x2eb90
UnPackErrorBlob #102 · 0x44090
GetDefaultNoUISSOUser #104 · 0x31790
LogonIdentityExSSO #108 · 0x24f00
StartTracing #110 · 0x372d0
StopTracing #111 · 0x37310
GetRealmInfo #112 · 0x32280
CreateIdentityHandleEx #113 · 0x36f00
AddUserToSsoGroup #114 · 0x36410
GetUsersFromSsoGroup #115 · 0x36710
RemoveUserFromSsoGroup #116 · 0x36c00
SendOneTimeCode #117 · 0xcee0
EncryptWithSessionKeyEx #118 · 0x373b0
DecryptWithSessionKeyEx #119 · 0x376e0
GetErrorMessage #120 · 0x37a10
SendWatsonReport #121 · 0x37c20
IDCRL_GetSpecifiedProtectionKey #122 · 0xcee0
IDCRL_GetLatestProtectionKey #123 · 0xcee0

Imported DLLs & functions 391

CLSIDFromProgID 0x180071258
CLSIDFromString 0x180071230
CoCreateInstance 0x180071238
CoGetCallerTID 0x180071260
CoGetClassObject 0x180071248
CoInitializeEx 0x180071270
CoTaskMemAlloc 0x180071218
CoTaskMemFree 0x180071220
CoTaskMemRealloc 0x180071268
CoUninitialize 0x180071228
CreateStreamOnHGlobal 0x180071250
StringFromGUID2 0x180071240
ObjectStublessClient3 0x180071288
ObjectStublessClient4 0x180071290
ObjectStublessClient5 0x180071298
ObjectStublessClient6 0x180071280
DebugBreak 0x1800712b8
IsDebuggerPresent 0x1800712a8
OutputDebugStringA 0x1800712c0
OutputDebugStringW 0x1800712b0
DelayLoadFailureHook 0x1800712d0
ResolveDelayLoadedAPI 0x1800712e0
GetLastError 0x1800712f0
RaiseException 0x180071310
SetLastError 0x180071308
SetUnhandledExceptionFilter 0x1800712f8
UnhandledExceptionFilter 0x180071300
CompareFileTime 0x180071320
FileTimeToLocalFileTime 0x180071328
CloseHandle 0x180071338
GetProcessHeap 0x180071348
HeapAlloc 0x180071360
HeapDestroy 0x180071358
HeapFree 0x180071370
HeapReAlloc 0x180071350
HeapSize 0x180071368
GlobalAlloc 0x180071380
LocalAlloc 0x180071390
LocalFree 0x180071388
GlobalLock 0x1800713a8
GlobalUnlock 0x1800713a0
InterlockedPopEntrySList 0x1800713b8
InterlockedPushEntrySList 0x1800713c0
GetComputerNameW 0x1800713d8
MulDiv 0x1800713d0
FindResourceExW 0x180071430
FreeLibrary 0x1800713f8
GetModuleFileNameA 0x180071408
GetModuleFileNameW 0x180071410
GetModuleHandleExW 0x180071428
GetModuleHandleW 0x1800713f0
GetProcAddress 0x1800713e8
LoadLibraryExA 0x180071440
LoadLibraryExW 0x180071400
LoadResource 0x180071438
LockResource 0x180071420
SizeofResource 0x180071418
FormatMessageW 0x180071470
GetThreadLocale 0x180071468
GetThreadPreferredUILanguages 0x180071478
GetUserDefaultLocaleName 0x180071460
GetUserDefaultUILanguage 0x180071488
VirtualAlloc 0x1800714a0
VirtualFree 0x180071498
CreateThread 0x1800714e8
GetCurrentProcess 0x1800714d0
GetCurrentProcessId 0x180071518
GetCurrentThread 0x180071528
GetCurrentThreadId 0x1800714d8
GetProcessIdOfThread 0x180071510
OpenProcessToken 0x1800714b0
OpenThread 0x180071520
OpenThreadToken 0x1800714f0
SetThreadToken 0x180071500
TerminateProcess 0x1800714b8
TerminateThread 0x180071508
TlsAlloc 0x1800714e0
TlsFree 0x1800714f8
TlsGetValue 0x1800714c8
TlsSetValue 0x1800714c0
FlushInstructionCache 0x180071538
QueryPerformanceCounter 0x180071548
K32EnumProcessModules 0x180071558
K32GetModuleFileNameExW 0x180071560
RegCloseKey 0x180071598
RegCreateKeyExW 0x1800715b8
RegDeleteKeyExW 0x180071580
RegDeleteTreeW 0x180071590
RegDeleteValueW 0x1800715b0
RegEnumKeyExW 0x1800715c8
RegEnumValueW 0x1800715a0
RegGetValueW 0x180071570
RegOpenCurrentUser 0x180071578
RegOpenKeyExW 0x180071588
RegQueryInfoKeyW 0x1800715d0
RegQueryValueExW 0x1800715a8
RegSetKeySecurity 0x1800715d8
RegSetValueExW 0x1800715c0
RtlCaptureContext 0x1800715f8
RtlLookupFunctionEntry 0x1800715e8
RtlVirtualUnwind 0x1800715f0
PathAppendW 0x180071608
PathCombineW 0x180071610
CompareStringOrdinal 0x180071630
MultiByteToWideChar 0x180071628
WideCharToMultiByte 0x180071620
CharNextW 0x180071640
lstrcmpiW 0x180071658
lstrcmpW 0x180071650
AcquireSRWLockExclusive 0x180071698
CreateEventExW 0x1800716e0
CreateEventW 0x1800716a0
CreateMutexExW 0x1800716b8
CreateSemaphoreExW 0x1800716d8
DeleteCriticalSection 0x180071678
EnterCriticalSection 0x1800716c0
InitializeCriticalSection 0x1800716b0
LeaveCriticalSection 0x1800716c8
OpenSemaphoreW 0x1800716a8
ReleaseMutex 0x1800716f8
ReleaseSemaphore 0x180071670
ReleaseSRWLockExclusive 0x180071690
ResetEvent 0x1800716f0
SetEvent 0x1800716e8
TryEnterCriticalSection 0x180071680
WaitForMultipleObjectsEx 0x180071668
WaitForSingleObject 0x1800716d0
WaitForSingleObjectEx 0x180071688
Sleep 0x180071708
SleepConditionVariableSRW 0x180071710
WakeAllConditionVariable 0x180071718
GetSystemDirectoryW 0x180071730
GetSystemTimeAsFileTime 0x180071740
GetTickCount 0x180071728
GetVersionExW 0x180071738
CreateTimerQueue 0x180071758
CreateTimerQueueTimer 0x180071760
DeleteTimerQueueEx 0x180071750
DeleteTimerQueueTimer 0x180071768
FileTimeToSystemTime 0x180071780
GetTimeZoneInformation 0x180071778
DecodePointer 0x180071790
EncodePointer 0x180071798
GetFileVersionInfoExW 0x1800717b0
GetFileVersionInfoSizeExW 0x1800717a8
VerQueryValueW 0x1800717b8
EventRegister 0x1800717c8
EventUnregister 0x1800717d0
EventWriteTransfer 0x1800717d8
AccessCheck 0x180071850
AddAccessAllowedAce 0x1800717f0
AllocateAndInitializeSid 0x180071860
CheckTokenMembership 0x180071840
CreateWellKnownSid 0x180071808
DuplicateToken 0x180071820
FreeSid 0x180071858
GetLengthSid 0x180071830
GetSecurityDescriptorDacl 0x180071870
GetSecurityDescriptorSacl 0x180071868
GetTokenInformation 0x180071800
ImpersonateLoggedOnUser 0x1800717f8
InitializeAcl 0x1800717e8
InitializeSecurityDescriptor 0x180071878
IsValidSecurityDescriptor 0x180071848
IsValidSid 0x180071880
RevertToSelf 0x180071810
SetSecurityDescriptorDacl 0x180071818
SetSecurityDescriptorGroup 0x180071828
SetSecurityDescriptorOwner 0x180071838
LookupAccountNameW 0x180071890
ConvertSidToStringSidW 0x1800718a0
CloseServiceHandle 0x1800718b8
OpenSCManagerW 0x1800718c0
OpenServiceW 0x1800718b0
QueryServiceStatus 0x1800718d0
BCryptCloseAlgorithmProvider 0x1800718e0
0x1800718f0
CertCloseStore 0x180070d30
CertCreateCertificateContext 0x180070db8
CertDuplicateCertificateContext 0x180070db0
CertEnumCertificatesInStore 0x180070d80
CertFindCertificateInStore 0x180070d98
CertFreeCertificateChain 0x180070d88
CertFreeCertificateContext 0x180070da8
CertGetCertificateChain 0x180070d90
CertGetCertificateContextProperty 0x180070d68
CertGetNameStringA 0x180070d70
CertOpenStore 0x180070d38
CertSetCertificateContextProperty 0x180070dc8
CertVerifyCertificateChainPolicy 0x180070d60
CryptAcquireCertificatePrivateKey 0x180070d58
CryptImportPublicKeyInfo 0x180070da0
CryptProtectData 0x180070d40
CryptProtectMemory 0x180070d48
CryptSignMessage 0x180070d78
CryptUnprotectData 0x180070dc0
CryptUnprotectMemory 0x180070d50
CryptAcquireContextA 0x180070dd8
CryptAcquireContextW 0x180070e10
CryptContextAddRef 0x180070de0
CryptCreateHash 0x180070e40
CryptDecrypt 0x180070e00
CryptDestroyHash 0x180070e50
CryptDestroyKey 0x180070e48
CryptDuplicateKey 0x180070df8
CryptEncrypt 0x180070df0
CryptGenKey 0x180070de8
CryptGenRandom 0x180070e28
CryptGetHashParam 0x180070e60
CryptGetKeyParam 0x180070e20
CryptGetUserKey 0x180070e18
CryptHashData 0x180070e38
CryptImportKey 0x180070e68
CryptReleaseContext 0x180070e78
CryptSetHashParam 0x180070e58
CryptSetKeyParam 0x180070e30
CryptSetProvParam 0x180070e08
CryptSignHashW 0x180070e70
CryptVerifySignatureW 0x180070e80
BitBlt 0x180070eb0
CreateCompatibleBitmap 0x180070ec8
CreateCompatibleDC 0x180070ec0
CreateSolidBrush 0x180070eb8
DeleteDC 0x180070ea8
DeleteObject 0x180070ed8
GetDeviceCaps 0x180070e90
GetObjectW 0x180070e98
GetStockObject 0x180070ea0
SelectObject 0x180070ed0
__C_specific_handler 0x180071970
__CxxFrameHandler3 0x180071ad0
__dllonexit 0x180071aa0
_amsg_exit 0x180071a78
_callnewh 0x180071a40
_CxxThrowException 0x180071a58
_errno 0x180071ab8
_gmtime64_s 0x180071938
_initterm 0x180071a80
_localtime64_s 0x1800719c8
_lock 0x180071a90
_mbscmp 0x1800719b0
_mbslwr_s 0x1800719a8
_mbsstr 0x180071910
_mktime64 0x180071950
_onexit 0x180071aa8
_purecall 0x1800719c0
_resetstkoflw 0x180071a60
_set_errno 0x180071900
_time64 0x180071948
_unlock 0x180071a98
_vscprintf 0x180071920
_vscwprintf 0x1800719e0
_vsnprintf_s 0x1800719d8
_vsnwprintf 0x180071980
_wcsicmp 0x180071998
_wcslwr_s 0x180071930
_wcsupr_s 0x1800719a0
_wtol 0x180071928
_XcptFilter 0x180071a70
??0exception@@QEAA@AEBQEBDH@Z 0x180071a48
??0exception@@QEAA@AEBV0@@Z 0x180071a20
??0exception@@QEAA@XZ 0x1800719f8
??1exception@@UEAA@XZ 0x180071a00
??1type_info@@UEAA@XZ 0x180071ab0
?terminate@@YAXXZ 0x180071a88
?what@exception@@UEBAPEBDXZ 0x180071a50
calloc 0x180071958
free 0x180071a08
iswspace 0x180071960
malloc 0x1800719f0
memcmp 0x180071ae0
memcpy_s 0x180071a18
memmove_s 0x180071a10
memset 0x180071ac8
realloc 0x180071ac0
strrchr 0x180071968
swprintf_s 0x180071978
towupper 0x1800719b8
vsprintf_s 0x180071918
vswprintf_s 0x1800719e8
wcschr 0x1800719d0
wcscmp 0x180071ae8
wcscpy_s 0x180071a68
wcscspn 0x180071988
wcsftime 0x180071ad8
wcsncpy_s 0x180071a28
wcsrchr 0x180071908
wcsspn 0x180071990
wcsstr 0x180071940
wcstol 0x180071a38
wcstoul 0x180071a30
CStdStubBuffer_AddRef 0x180070f08
CStdStubBuffer_Connect 0x180070f68
CStdStubBuffer_CountRefs 0x180070f20
CStdStubBuffer_DebugServerQueryInterface 0x180070ee8
CStdStubBuffer_DebugServerRelease 0x180070f38
CStdStubBuffer_Disconnect 0x180070f48
CStdStubBuffer_Invoke 0x180070ef0
CStdStubBuffer_IsIIDSupported 0x180070f58
CStdStubBuffer_QueryInterface 0x180070f28
I_RpcBindingInqLocalClientPID 0x180070f88
IUnknown_AddRef_Proxy 0x180071008
IUnknown_QueryInterface_Proxy 0x180070f50
IUnknown_Release_Proxy 0x180070f10
MesBufferHandleReset 0x180070f18
MesDecodeBufferHandleCreate 0x180070f80
MesEncodeFixedBufferHandleCreate 0x180070ef8
MesHandleFree 0x180070f78
Ndr64AsyncClientCall 0x180070fa8
NdrCStdStubBuffer_Release 0x180070f70
NdrDllCanUnloadNow 0x180070f60
NdrDllGetClassObject 0x180070f40
NdrMesTypeAlignSize3 0x180070fd8
NdrMesTypeEncode3 0x180070fd0
NdrOleAllocate 0x180070f30
NdrOleFree 0x180070f00
RpcAsyncCancelCall 0x180070fb0
RpcAsyncCompleteCall 0x180070fa0
RpcAsyncInitializeHandle 0x180070f90
RpcBindingFree 0x180070fc8
RpcBindingFromStringBindingW 0x180070fb8
RpcBindingSetAuthInfoExW 0x180070fc0
RpcSsDestroyClientContext 0x180070f98
RpcStringBindingComposeW 0x180071010
RpcStringFreeA 0x180070fe0
RpcStringFreeW 0x180070ff0
UuidCreate 0x180071000
UuidToStringA 0x180070fe8
UuidToStringW 0x180070ff8
LogonUserExExW 0x180071048
LsaCallAuthenticationPackage 0x180071028
LsaConnectUntrusted 0x180071040
LsaDeregisterLogonProcess 0x180071030
LsaLookupAuthenticationPackage 0x180071020
LsaRegisterLogonProcess 0x180071038
BeginPaint 0x1800711a0
CallWindowProcW 0x180071200
ClientToScreen 0x1800711d8
CreateAcceleratorTableW 0x1800711d0
CreateWindowExW 0x180071160
DefWindowProcW 0x1800710e8
DestroyAcceleratorTable 0x180071110
DestroyWindow 0x180071168
EndPaint 0x1800711b0
EnumWindows 0x180071208
FillRect 0x180071170
FindWindowExW 0x180071058
GetClassInfoExW 0x180071158
GetClassNameW 0x180071130
GetClientRect 0x180071180
GetDC 0x1800711c0
GetDesktopWindow 0x180071178
GetDlgItem 0x180071118
GetFocus 0x1800710b8
GetParent 0x1800711e0
GetSysColor 0x180071138
GetSystemMetrics 0x180071088
GetThreadDesktop 0x1800710a0
GetUserObjectInformationW 0x1800710b0
GetWindow 0x1800710d8
GetWindowLongPtrW 0x180071100
GetWindowLongW 0x1800710f8
GetWindowTextLengthW 0x180071188
GetWindowTextW 0x180071190
GetWindowThreadProcessId 0x180071098
InvalidateRect 0x1800711c8
InvalidateRgn 0x1800711f8
IsChild 0x180071068
IsWindow 0x180071128
IsWindowEnabled 0x180071060
LoadCursorW 0x1800711a8
LoadImageW 0x180071080
MoveWindow 0x1800711f0
RedrawWindow 0x180071150
RegisterClassExW 0x1800710c8
RegisterWindowMessageW 0x1800710e0
ReleaseCapture 0x180071090
ReleaseDC 0x1800711b8
ScreenToClient 0x1800711e8
SendMessageTimeoutW 0x180071070
SendMessageW 0x180071120
SetCapture 0x180071148
SetFocus 0x1800710d0
SetWindowLongPtrW 0x180071108
SetWindowLongW 0x1800710f0
SetWindowPos 0x180071140
SetWindowTextW 0x180071198
UnhookWindowsHookEx 0x1800710c0
UnregisterClassA 0x180071078
UnregisterClassW 0x1800710a8