adal.dll

v2.3.2.18301 64-bit Windows Analyzed
Description
ADAL.Native
Authors
© Microsoft Corporation. All rights reserved.
File size
1.4 MB
Uploaded
2025-12-04 06:14
Views
33
SHA-256
daf75cc213de787252e15047da15f1e7

Exported functions 70

ADALAcquireToken #1 · 0x2e600
ADALAddClientCapability #2 · 0x2e860
ADALCreateAuthenticationContext #3 · 0x2ea20
ADALCreateAuthenticationContextNoUI #4 · 0x2eae0
ADALDeleteRequest #5 · 0x2eb80
ADALDeserializeAuthenticationContext #6 · 0x2ebc0
ADALGetAccessToken #7 · 0x2ec10
ADALGetAccessTokenExpirationTime #8 · 0x2ecf0
ADALGetAccountType #9 · 0x2ed90
ADALGetAuthority #10 · 0x2eeb0
ADALGetClaimsChallenge #11 · 0x2f000
ADALGetClientSecret #12 · 0x2f140
ADALGetContext #13 · 0x2f250
ADALGetContextAtIndex #14 · 0x2f290
ADALGetContextCollection #15 · 0x2f420
ADALGetContextCollectionSize #16 · 0x2f5b0
ADALGetDisplayableUserId #17 · 0x2f650
ADALGetErrorCode #18 · 0x2f7a0
ADALGetErrorDescription #19 · 0x2f8c0
ADALGetFamilyName #20 · 0x2fa10
ADALGetFormalAuthority #21 · 0x2fb60
ADALGetGivenName #22 · 0x2fe50
ADALGetIdTokenValue #23 · 0x2ffa0
ADALGetIsExtendedLifetimeToken #24 · 0x301a0
ADALGetNetworkConnectionType #25 · 0x30230
ADALGetOption #26 · 0x30350
ADALGetPasswordChangeUrl #27 · 0x30480
ADALGetPasswordExpiryDays #28 · 0x305a0
ADALGetRefreshToken #29 · 0x30640
ADALGetRequestStatus #30 · 0x30760
ADALGetResponseBody #31 · 0x307e0
ADALGetResponseHeader #32 · 0x30900
ADALGetTenantId #33 · 0x30950
ADALGetUniqueUserId #34 · 0x30aa0
ADALIsCapabilityPresent #35 · 0x30bf0
ADALIsModified #36 · 0x30c70
ADALIsWAMUsed #37 · 0x30cf0
ADALMigrateContextToSharedCache #38 · 0x30d60
ADALReleaseAuthenticationContext #39 · 0x30dd0
ADALReleaseContextCollection #40 · 0x30ed0
ADALRenewToken #41 · 0x30fd0
ADALSerializeAuthenticationContext #42 · 0x31130
ADALSetAccountType #43 · 0x312b0
ADALSetAdditionalHttpHeaders #44 · 0x313a0
ADALSetAdditionalQueryParams #45 · 0x314b0
ADALSetClaimsChallenge #46 · 0x315d0
ADALSetClientAssertionUsingCertificateContext #47 · 0x317a0
ADALSetClientAssertionUsingCertificateThumbprint #48 · 0x318a0
ADALSetClientSecret #49 · 0x319a0
ADALSetLogOptions #50 · 0x31b50
ADALSetNetworkConnectionType #51 · 0x31c00
ADALSetOption #52 · 0x31cf0
ADALSetRedirectUri #53 · 0x31fd0
ADALSetRefreshToken #54 · 0x32120
ADALSetSilentLogonOptions #55 · 0x321b0
ADALSetTelemetryDispatchFunction #56 · 0x32290
ADALUICancelWAM #57 · 0x32300
ADALUICreateHostServiceProvider #58 · 0x32430
ADALUICreateHostUIHandler #59 · 0x32660
ADALUICreateHostWindow #60 · 0x326e0
ADALUIGetHostRequirements #61 · 0x32bb0
ADALUIGetWebBrowser #62 · 0x32d10
ADALUIUseWAM #63 · 0x32de0
ADALUIUseWebBrowser #64 · 0x32f80
ADALUseClientCredential #65 · 0x330e0
ADALUseClientCredentialWithUserToken #66 · 0x331b0
ADALUseEndpoint #67 · 0x33290
ADALUseSAMLAssertion #68 · 0x33390
ADALUseUsernamePassword #69 · 0x33480
ADALUseWindowsAuthentication #70 · 0x33570

Imported DLLs & functions 304

CloseServiceHandle 0x1800fa028
CryptAcquireContextW 0x1800fa050
CryptCreateHash 0x1800fa068
CryptDestroyHash 0x1800fa008
CryptGetHashParam 0x1800fa060
CryptHashData 0x1800fa070
CryptReleaseContext 0x1800fa058
CryptSignHashW 0x1800fa010
DeregisterEventSource 0x1800fa078
EnumServicesStatusExW 0x1800fa030
GetTokenInformation 0x1800fa048
OpenProcessToken 0x1800fa040
OpenSCManagerW 0x1800fa038
RegCloseKey 0x1800fa000
RegCreateKeyExW 0x1800fa090
RegGetValueW 0x1800fa018
RegisterEventSourceW 0x1800fa080
RegOpenKeyExW 0x1800fa020
ReportEventW 0x1800fa088
CertCloseStore 0x1800fa0a8
CertFindCertificateInStore 0x1800fa0b0
CertFreeCertificateContext 0x1800fa0b8
CertOpenStore 0x1800fa0a0
CryptAcquireCertificatePrivateKey 0x1800fa0d8
CryptFindOIDInfo 0x1800fa0c0
CryptProtectData 0x1800fa0c8
CryptUnprotectData 0x1800fa0d0
BitBlt 0x1800fa128
CreateCompatibleBitmap 0x1800fa130
CreateCompatibleDC 0x1800fa120
CreateSolidBrush 0x1800fa118
DeleteDC 0x1800fa110
DeleteObject 0x1800fa108
GetDeviceCaps 0x1800fa100
GetObjectW 0x1800fa0e8
GetStockObject 0x1800fa0f8
SelectObject 0x1800fa0f0
AcquireSRWLockExclusive 0x1800fa388
AreFileApisANSI 0x1800fa350
CloseHandle 0x1800fa488
CompareStringW 0x1800fa2a8
CreateDirectoryW 0x1800fa370
CreateEventW 0x1800fa458
CreateFileW 0x1800fa328
CreateMutexW 0x1800fa428
CreateProcessW 0x1800fa3e8
CreateThread 0x1800fa4c8
DecodePointer 0x1800fa590
DeleteCriticalSection 0x1800fa538
EncodePointer 0x1800fa1c8
EnterCriticalSection 0x1800fa4f0
EnumSystemLocalesW 0x1800fa2d0
ExitProcess 0x1800fa200
ExitThread 0x1800fa4d0
FindClose 0x1800fa228
FindFirstFileExW 0x1800fa230
FindNextFileW 0x1800fa238
FindResourceExW 0x1800fa530
FindResourceW 0x1800fa510
FlushFileBuffers 0x1800fa2f8
FlushInstructionCache 0x1800fa4b0
FormatMessageA 0x1800fa378
FormatMessageW 0x1800fa4f8
FreeEnvironmentStringsW 0x1800fa288
FreeLibrary 0x1800fa1f0
FreeLibraryAndExitThread 0x1800fa4d8
GetACP 0x1800fa248
GetCommandLineA 0x1800fa260
GetCommandLineW 0x1800fa268
GetConsoleCP 0x1800fa308
GetConsoleMode 0x1800fa310
GetCPInfo 0x1800fa258
GetCurrentProcess 0x1800fa190
GetCurrentProcessId 0x1800fa178
GetCurrentThreadId 0x1800fa4e0
GetDateFormatW 0x1800fa298
GetEnvironmentStringsW 0x1800fa280
GetExitCodeThread 0x1800fa410
GetFileAttributesExW 0x1800fa368
GetFileInformationByHandleEx 0x1800fa348
GetFileSizeEx 0x1800fa2d8
GetFileType 0x1800fa220
GetLastError 0x1800fa580
GetLocaleInfoW 0x1800fa2b8
GetModuleFileNameW 0x1800fa210
GetModuleHandleExW 0x1800fa208
GetModuleHandleW 0x1800fa450
GetOEMCP 0x1800fa250
GetProcAddress 0x1800fa338
GetProcessHeap 0x1800fa550
GetStartupInfoW 0x1800fa160
GetStdHandle 0x1800fa218
GetStringTypeW 0x1800fa2e8
GetSystemDirectoryW 0x1800fa3c8
GetSystemInfo 0x1800fa448
GetSystemTimeAsFileTime 0x1800fa180
GetTickCount64 0x1800fa418
GetTimeFormatW 0x1800fa2a0
GetTimeZoneInformation 0x1800fa470
GetUserDefaultLCID 0x1800fa2c8
GetVersionExW 0x1800fa3d8
GlobalAlloc 0x1800fa3a0
GlobalLock 0x1800fa3b0
GlobalUnlock 0x1800fa3a8
HeapAlloc 0x1800fa570
HeapDestroy 0x1800fa578
HeapFree 0x1800fa560
HeapReAlloc 0x1800fa568
HeapSize 0x1800fa558
InitializeCriticalSectionAndSpinCount 0x1800fa480
InitializeCriticalSectionEx 0x1800fa540
InitializeSListHead 0x1800fa188
InitializeSRWLock 0x1800fa398
InterlockedFlushSList 0x1800fa1b8
InterlockedPopEntrySList 0x1800fa4a8
InterlockedPushEntrySList 0x1800fa1b0
IsDebuggerPresent 0x1800fa498
IsProcessorFeaturePresent 0x1800fa168
IsValidCodePage 0x1800fa240
IsValidLocale 0x1800fa2c0
LCMapStringEx 0x1800fa4a0
LCMapStringW 0x1800fa2b0
LeaveCriticalSection 0x1800fa4e8
LoadLibraryExA 0x1800fa430
LoadLibraryExW 0x1800fa1f8
LoadLibraryW 0x1800fa3d0
LoadResource 0x1800fa528
LocalAlloc 0x1800fa508
LocalFree 0x1800fa500
LockResource 0x1800fa520
lstrcmpW 0x1800fa3c0
MulDiv 0x1800fa3b8
MultiByteToWideChar 0x1800fa270
OutputDebugStringW 0x1800fa490
QueryPerformanceCounter 0x1800fa170
RaiseException 0x1800fa588
ReadConsoleW 0x1800fa320
ReadFile 0x1800fa318
ReleaseMutex 0x1800fa420
ReleaseSRWLockExclusive 0x1800fa390
ResetEvent 0x1800fa468
RtlCaptureContext 0x1800fa548
RtlLookupFunctionEntry 0x1800fa140
RtlPcToFileHeader 0x1800fa1a8
RtlUnwind 0x1800fa340
RtlUnwindEx 0x1800fa1a0
RtlVirtualUnwind 0x1800fa148
SetEndOfFile 0x1800fa360
SetEnvironmentVariableW 0x1800fa290
SetEvent 0x1800fa478
SetFileInformationByHandle 0x1800fa358
SetFilePointerEx 0x1800fa2e0
SetLastError 0x1800fa1c0
SetStdHandle 0x1800fa2f0
SetUnhandledExceptionFilter 0x1800fa158
SizeofResource 0x1800fa518
Sleep 0x1800fa3e0
TerminateProcess 0x1800fa198
TerminateThread 0x1800fa408
TlsAlloc 0x1800fa1d0
TlsFree 0x1800fa1e8
TlsGetValue 0x1800fa1d8
TlsSetValue 0x1800fa1e0
TryEnterCriticalSection 0x1800fa380
UnhandledExceptionFilter 0x1800fa150
VerifyVersionInfoW 0x1800fa3f8
VerSetConditionMask 0x1800fa3f0
VirtualAlloc 0x1800fa4b8
VirtualFree 0x1800fa4c0
VirtualProtect 0x1800fa440
VirtualQuery 0x1800fa438
WaitForSingleObject 0x1800fa400
WaitForSingleObjectEx 0x1800fa460
WideCharToMultiByte 0x1800fa278
WriteConsoleW 0x1800fa330
WriteFile 0x1800fa300
BCryptCloseAlgorithmProvider 0x1800fa950
BCryptCreateHash 0x1800fa938
BCryptDestroyHash 0x1800fa920
BCryptFinishHash 0x1800fa928
BCryptGetProperty 0x1800fa948
BCryptHashData 0x1800fa930
BCryptOpenAlgorithmProvider 0x1800fa940
NCryptDeleteKey 0x1800fa910
NCryptFreeObject 0x1800fa958
NCryptSignHash 0x1800fa918
CLSIDFromProgID 0x1800fa998
CLSIDFromString 0x1800fa9e0
CoCreateGuid 0x1800fa9c0
CoCreateInstance 0x1800fa9b8
CoGetClassObject 0x1800fa9a8
CoInitializeEx 0x1800fa9d8
CoTaskMemAlloc 0x1800fa990
CoTaskMemFree 0x1800fa988
CoUninitialize 0x1800fa9b0
CreateStreamOnHGlobal 0x1800fa9c8
OleInitialize 0x1800fa980
OleLockRunning 0x1800fa970
OleRun 0x1800fa968
OleUninitialize 0x1800fa978
StringFromCLSID 0x1800fa9a0
StringFromGUID2 0x1800fa9d0
DispCallFunc 0x1800fa5a0
GetErrorInfo 0x1800fa5f8
LoadRegTypeLib 0x1800fa5c8
LoadTypeLib 0x1800fa5d0
OleCreateFontIndirect 0x1800fa5b0
SysAllocString 0x1800fa5c0
SysAllocStringLen 0x1800fa5b8
SysFreeString 0x1800fa600
SysStringLen 0x1800fa5d8
VariantChangeType 0x1800fa5e0
VariantClear 0x1800fa5e8
VariantCopy 0x1800fa5a8
VariantInit 0x1800fa5f0
GetUserNameExW 0x1800fa630
SHGetKnownFolderPath 0x1800fa610
PathFileExistsW 0x1800fa620
BeginPaint 0x1800fa720
CallNextHookEx 0x1800fa6a0
CallWindowProcW 0x1800fa7e0
CharLowerW 0x1800fa6b0
CharNextW 0x1800fa768
ClientToScreen 0x1800fa6d8
CreateAcceleratorTableW 0x1800fa740
CreateWindowExW 0x1800fa7d8
DefWindowProcW 0x1800fa680
DestroyAcceleratorTable 0x1800fa738
DestroyWindow 0x1800fa7d0
DispatchMessageW 0x1800fa780
EndPaint 0x1800fa718
FillRect 0x1800fa650
GetClassInfoExW 0x1800fa7f0
GetClassNameW 0x1800fa678
GetClientRect 0x1800fa6e0
GetDC 0x1800fa730
GetDesktopWindow 0x1800fa668
GetDlgItem 0x1800fa770
GetFocus 0x1800fa758
GetKeyState 0x1800fa7b8
GetMessageW 0x1800fa6a8
GetParent 0x1800fa670
GetSysColor 0x1800fa6c8
GetWindow 0x1800fa688
GetWindowLongPtrW 0x1800fa7c8
GetWindowLongW 0x1800fa658
GetWindowTextLengthW 0x1800fa6e8
GetWindowTextW 0x1800fa6f0
InvalidateRect 0x1800fa710
InvalidateRgn 0x1800fa708
IsChild 0x1800fa798
IsWindow 0x1800fa7a0
LoadCursorW 0x1800fa808
LoadIconW 0x1800fa690
MoveWindow 0x1800fa790
PostMessageW 0x1800fa698
PostQuitMessage 0x1800fa6b8
PostThreadMessageW 0x1800fa778
RedrawWindow 0x1800fa700
RegisterClassExW 0x1800fa7e8
RegisterWindowMessageW 0x1800fa7b0
ReleaseCapture 0x1800fa748
ReleaseDC 0x1800fa728
ScreenToClient 0x1800fa6d0
SendMessageW 0x1800fa7a8
SetCapture 0x1800fa750
SetFocus 0x1800fa760
SetTimer 0x1800fa6c0
SetWindowLongPtrW 0x1800fa7c0
SetWindowLongW 0x1800fa660
SetWindowPos 0x1800fa788
SetWindowsHookExW 0x1800fa640
SetWindowTextW 0x1800fa6f8
TranslateMessage 0x1800fa800
UnhookWindowsHookEx 0x1800fa7f8
UnregisterClassW 0x1800fa648
GetFileVersionInfoSizeW 0x1800fa818
GetFileVersionInfoW 0x1800fa820
VerQueryValueW 0x1800fa828
WinHttpAddRequestHeaders 0x1800fa880
WinHttpCloseHandle 0x1800fa850
WinHttpConnect 0x1800fa858
WinHttpCrackUrl 0x1800fa838
WinHttpOpen 0x1800fa848
WinHttpOpenRequest 0x1800fa878
WinHttpQueryDataAvailable 0x1800fa868
WinHttpQueryHeaders 0x1800fa8a0
WinHttpReadData 0x1800fa860
WinHttpReceiveResponse 0x1800fa898
WinHttpSendRequest 0x1800fa888
WinHttpSetCredentials 0x1800fa890
WinHttpSetOption 0x1800fa870
WinHttpSetStatusCallback 0x1800fa840
HttpAddRequestHeadersW 0x1800fa8e0
HttpOpenRequestW 0x1800fa8d8
HttpQueryInfoW 0x1800fa8f0
HttpSendRequestW 0x1800fa8e8
InternetCloseHandle 0x1800fa8c0
InternetConnectW 0x1800fa8b0
InternetOpenW 0x1800fa900
InternetQueryDataAvailable 0x1800fa8d0
InternetReadFile 0x1800fa8b8
InternetSetOptionW 0x1800fa8f8
InternetSetStatusCallbackW 0x1800fa8c8