wuapi.dll

v10.0.19041.2304 32-bit Windows NT Analyzed
Description
Windows Update Client API
Authors
© Microsoft Corporation. All rights reserved.
File size
747.5 KB
Uploaded
2025-12-01 08:33
Views
42
SHA-256
0456cccdd9b85590650125472cdbe579

Exported functions 4

DllCanUnloadNow #1 · 0x25190
DllGetClassObject #2 · 0x25020
DllRegisterServer #3 · 0x511d0
DllUnregisterServer #4 · 0x511e0

Imported DLLs & functions 306

ApiSetQueryApiSetPresence 0x1009c0a8
CStdStubBuffer2_Connect 0x1009c0cc
CStdStubBuffer2_CountRefs 0x1009c0bc
CStdStubBuffer2_Disconnect 0x1009c0fc
CStdStubBuffer2_QueryInterface 0x1009c114
NdrProxyForwardingFunction10 0x1009c134
NdrProxyForwardingFunction11 0x1009c108
NdrProxyForwardingFunction12 0x1009c138
NdrProxyForwardingFunction13 0x1009c11c
NdrProxyForwardingFunction14 0x1009c0d4
NdrProxyForwardingFunction15 0x1009c0d0
NdrProxyForwardingFunction16 0x1009c0e4
NdrProxyForwardingFunction17 0x1009c148
NdrProxyForwardingFunction18 0x1009c140
NdrProxyForwardingFunction19 0x1009c0f4
NdrProxyForwardingFunction20 0x1009c0b0
NdrProxyForwardingFunction21 0x1009c124
NdrProxyForwardingFunction3 0x1009c120
NdrProxyForwardingFunction4 0x1009c128
NdrProxyForwardingFunction5 0x1009c12c
NdrProxyForwardingFunction6 0x1009c0f8
NdrProxyForwardingFunction7 0x1009c0ec
NdrProxyForwardingFunction8 0x1009c0c8
NdrProxyForwardingFunction9 0x1009c100
ObjectStublessClient10 0x1009c144
ObjectStublessClient11 0x1009c0b4
ObjectStublessClient12 0x1009c110
ObjectStublessClient13 0x1009c10c
ObjectStublessClient14 0x1009c0b8
ObjectStublessClient15 0x1009c0e8
ObjectStublessClient18 0x1009c0e0
ObjectStublessClient19 0x1009c118
ObjectStublessClient22 0x1009c0d8
ObjectStublessClient23 0x1009c0f0
ObjectStublessClient24 0x1009c0c0
ObjectStublessClient3 0x1009c0dc
ObjectStublessClient4 0x1009c0c4
ObjectStublessClient7 0x1009c104
ObjectStublessClient8 0x1009c130
ObjectStublessClient9 0x1009c13c
GetDateFormatEx 0x1009c150
DebugBreak 0x1009c158
IsDebuggerPresent 0x1009c160
OutputDebugStringW 0x1009c15c
DelayLoadFailureHook 0x1009c168
ResolveDelayLoadedAPI 0x1009c170
GetLastError 0x1009c180
RaiseException 0x1009c178
SetLastError 0x1009c188
SetUnhandledExceptionFilter 0x1009c184
UnhandledExceptionFilter 0x1009c17c
CreateDirectoryW 0x1009c1a8
CreateFileW 0x1009c1ac
GetDriveTypeW 0x1009c19c
GetFileAttributesW 0x1009c1a0
GetFileSizeEx 0x1009c1a4
GetFileType 0x1009c198
GetVolumePathNameW 0x1009c190
LocalFileTimeToFileTime 0x1009c1bc
ReadFile 0x1009c1b8
SetFilePointer 0x1009c1b4
SetFileTime 0x1009c194
WriteFile 0x1009c1b0
GetVolumeNameForVolumeMountPointW 0x1009c1c4
CloseHandle 0x1009c1cc
DuplicateHandle 0x1009c1d0
GetProcessHeap 0x1009c1d8
HeapAlloc 0x1009c1e0
HeapFree 0x1009c1e4
HeapReAlloc 0x1009c1dc
GlobalAlloc 0x1009c1ec
GlobalFree 0x1009c1f4
LocalAlloc 0x1009c1f8
LocalFree 0x1009c1f0
InitializeSListHead 0x1009c200
DosDateTimeToFileTime 0x1009c208
DisableThreadLibraryCalls 0x1009c240
FindResourceExW 0x1009c210
FreeLibrary 0x1009c214
GetModuleFileNameA 0x1009c220
GetModuleFileNameW 0x1009c234
GetModuleHandleExW 0x1009c228
GetModuleHandleW 0x1009c22c
GetProcAddress 0x1009c224
LoadLibraryExW 0x1009c238
LoadResource 0x1009c218
LoadStringW 0x1009c23c
LockResource 0x1009c230
SizeofResource 0x1009c21c
FormatMessageW 0x1009c258
GetThreadLocale 0x1009c250
SetThreadLocale 0x1009c254
CompareStringA 0x1009c264
GetNumberFormatW 0x1009c268
GetUserDefaultUILanguage 0x1009c260
CreateFileMappingW 0x1009c27c
MapViewOfFile 0x1009c278
MapViewOfFileEx 0x1009c270
UnmapViewOfFile 0x1009c274
GetPrivateProfileStringW 0x1009c284
ExpandEnvironmentStringsW 0x1009c28c
CreateProcessW 0x1009c2a8
CreateThread 0x1009c2b0
GetCurrentProcess 0x1009c2ac
GetCurrentProcessId 0x1009c294
GetCurrentThread 0x1009c298
GetCurrentThreadId 0x1009c2a0
OpenProcessToken 0x1009c29c
OpenThreadToken 0x1009c2a4
TerminateProcess 0x1009c2b4
IsProcessorFeaturePresent 0x1009c2c0
OpenProcess 0x1009c2bc
QueryPerformanceCounter 0x1009c2c8
RegCloseKey 0x1009c2e4
RegCreateKeyExW 0x1009c2e8
RegDeleteValueW 0x1009c2e0
RegEnumKeyExW 0x1009c2d4
RegOpenCurrentUser 0x1009c2ec
RegOpenKeyExW 0x1009c2d0
RegQueryInfoKeyW 0x1009c2dc
RegQueryValueExW 0x1009c2f0
RegSetValueExW 0x1009c2d8
PathFindFileNameW 0x1009c304
PathIsRelativeW 0x1009c2fc
PathIsRootW 0x1009c2f8
PathIsUNCW 0x1009c308
PathStripToRootW 0x1009c300
StrChrW 0x1009c314
StrRChrW 0x1009c310
ActivateActCtx 0x1009c320
CreateActCtxW 0x1009c31c
DeactivateActCtx 0x1009c328
ReleaseActCtx 0x1009c324
CompareStringW 0x1009c334
MultiByteToWideChar 0x1009c338
WideCharToMultiByte 0x1009c330
AcquireSRWLockExclusive 0x1009c38c
AcquireSRWLockShared 0x1009c364
CreateEventW 0x1009c35c
CreateMutexExW 0x1009c36c
CreateSemaphoreExW 0x1009c390
DeleteCriticalSection 0x1009c358
EnterCriticalSection 0x1009c398
InitializeCriticalSection 0x1009c354
InitializeCriticalSectionEx 0x1009c378
LeaveCriticalSection 0x1009c388
OpenEventW 0x1009c370
OpenSemaphoreW 0x1009c380
ReleaseMutex 0x1009c368
ReleaseSemaphore 0x1009c394
ReleaseSRWLockExclusive 0x1009c39c
ReleaseSRWLockShared 0x1009c37c
ResetEvent 0x1009c374
SetEvent 0x1009c360
WaitForSingleObject 0x1009c350
WaitForSingleObjectEx 0x1009c384
InitOnceBeginInitialize 0x1009c3a8
InitOnceComplete 0x1009c3a4
Sleep 0x1009c3ac
WaitForMultipleObjects 0x1009c3b4
GetSystemDirectoryW 0x1009c3bc
GetSystemTimeAsFileTime 0x1009c3c4
GetSystemWindowsDirectoryW 0x1009c3c0
GetTickCount 0x1009c3c8
GetNativeSystemInfo 0x1009c3d0
CloseThreadpoolTimer 0x1009c3e0
CreateThreadpoolTimer 0x1009c3dc
SetThreadpoolTimer 0x1009c3e4
WaitForThreadpoolTimerCallbacks 0x1009c3d8
CreateTimerQueueTimer 0x1009c3ec
DeleteTimerQueueTimer 0x1009c3f0
FileTimeToSystemTime 0x1009c3f8
SystemTimeToFileTime 0x1009c3fc
GetFileVersionInfoExW 0x1009c404
GetFileVersionInfoSizeExW 0x1009c408
VerQueryValueW 0x1009c40c
IsWow64Process 0x1009c418
Wow64DisableWow64FsRedirection 0x1009c414
Wow64RevertWow64FsRedirection 0x1009c41c
__CxxFrameHandler3 0x1009c4dc
__std_terminate 0x1009c4d8
_CxxThrowException 0x1009c480
_except_handler4_common 0x1009c47c
_o___std_exception_copy 0x1009c4c8
_o___std_exception_destroy 0x1009c4c4
_o___std_type_info_destroy_list 0x1009c4c0
_o___stdio_common_vsnprintf_s 0x1009c4bc
_o___stdio_common_vsprintf_s 0x1009c4b8
_o___stdio_common_vswprintf 0x1009c4b4
_o__callnewh 0x1009c4a8
_o__cexit 0x1009c4a4
_o__configure_narrow_argv 0x1009c4a0
_o__crt_atexit 0x1009c494
_o__errno 0x1009c488
_o__execute_onexit_table 0x1009c484
_o__get_errno 0x1009c4cc
_o__initialize_narrow_environment 0x1009c49c
_o__initialize_onexit_table 0x1009c498
_o__invalid_parameter_noinfo 0x1009c490
_o__invalid_parameter_noinfo_noreturn 0x1009c48c
_o__purecall 0x1009c424
_o__recalloc 0x1009c428
_o__register_onexit_function 0x1009c42c
_o__seh_filter_dll 0x1009c430
_o__set_errno 0x1009c434
_o__wtol 0x1009c43c
_o_free 0x1009c440
_o_iswspace 0x1009c444
_o_malloc 0x1009c448
_o_mbstowcs_s 0x1009c44c
_o_qsort 0x1009c450
_o_strcpy_s 0x1009c454
_o_strncpy_s 0x1009c458
_o_strtol 0x1009c45c
_o_terminate 0x1009c460
_o_toupper 0x1009c464
_o_wcscat_s 0x1009c468
_o_wcscpy_s 0x1009c46c
_o_wcsncpy_s 0x1009c470
_o_wcstombs_s 0x1009c474
_o_wcstoul 0x1009c478
memcmp 0x1009c4e0
memcpy 0x1009c4e4
memmove 0x1009c438
strchr 0x1009c4d4
strrchr 0x1009c4d0
wcsrchr 0x1009c4b0
wcsstr 0x1009c4ac
_initterm 0x1009c4ec
_initterm_e 0x1009c4f0
EventProviderEnabled 0x1009c50c
EventRegister 0x1009c510
EventSetInformation 0x1009c500
EventUnregister 0x1009c508
EventWriteTransfer 0x1009c504
AdjustTokenPrivileges 0x1009c530
AllocateAndInitializeSid 0x1009c518
CheckTokenMembership 0x1009c520
CopySid 0x1009c51c
DuplicateToken 0x1009c528
DuplicateTokenEx 0x1009c544
FreeSid 0x1009c524
GetLengthSid 0x1009c540
GetTokenInformation 0x1009c548
ImpersonateLoggedOnUser 0x1009c538
ImpersonateSelf 0x1009c52c
IsValidSid 0x1009c53c
RevertToSelf 0x1009c534
ConvertSidToStringSidW 0x1009c550
ConvertStringSidToSidW 0x1009c554
CloseServiceHandle 0x1009c55c
OpenSCManagerW 0x1009c568
OpenServiceW 0x1009c560
StartServiceW 0x1009c564
ChangeServiceConfig2W 0x1009c570
ChangeServiceConfigW 0x1009c578
QueryServiceConfig2W 0x1009c574
QueryServiceConfigW 0x1009c57c
QueryServiceStatus 0x1009c584
GetProcessReference 0x1009c58c
GetPersistedRegistryLocationW 0x1009c594
CertCloseStore 0x1009c004
CertControlStore 0x1009c008
CertFindCertificateInStore 0x1009c028
CertFreeCertificateContext 0x1009c014
CertGetCertificateContextProperty 0x1009c00c
CertGetEnhancedKeyUsage 0x1009c01c
CertOpenStore 0x1009c018
CertVerifyCertificateChainPolicy 0x1009c010
CryptHashPublicKeyInfo 0x1009c020
CryptProtectData 0x1009c000
CryptUnprotectData 0x1009c024
?_Xlength_error@std@@YAXPBD@Z 0x1009c59c
CStdStubBuffer_AddRef 0x1009c090
CStdStubBuffer_Connect 0x1009c058
CStdStubBuffer_CountRefs 0x1009c088
CStdStubBuffer_DebugServerQueryInterface 0x1009c098
CStdStubBuffer_DebugServerRelease 0x1009c078
CStdStubBuffer_Disconnect 0x1009c068
CStdStubBuffer_Invoke 0x1009c070
CStdStubBuffer_IsIIDSupported 0x1009c05c
CStdStubBuffer_QueryInterface 0x1009c084
IUnknown_AddRef_Proxy 0x1009c09c
IUnknown_QueryInterface_Proxy 0x1009c064
IUnknown_Release_Proxy 0x1009c08c
NdrCStdStubBuffer_Release 0x1009c048
NdrCStdStubBuffer2_Release 0x1009c054
NdrDllCanUnloadNow 0x1009c04c
NdrDllGetClassObject 0x1009c050
NdrOleAllocate 0x1009c080
NdrOleFree 0x1009c06c
NdrStubCall2 0x1009c07c
NdrStubForwardingFunction 0x1009c074
RpcServerInqCallAttributesW 0x1009c0a0
RpcStringFreeA 0x1009c060
RpcStringFreeW 0x1009c040
UuidCompare 0x1009c03c
UuidCreate 0x1009c094
UuidCreateNil 0x1009c038
UuidFromStringW 0x1009c030
UuidToStringA 0x1009c034
UuidToStringW 0x1009c044