Windows 8 DLL File Information - wuapi.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | Windows Update Client API |
File Version: | 7.8.9200.16465 (win8_gdr.121126-1503) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 606 KB |
Total Number of Exported Functions: | 5 |
Total Number of Exported Functions With Names: | 4 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 350,720 Bytes | 56.5% | Read, Execute | Code |
.orpc | 0x00057000 | 512 Bytes | 0.1% | Read, Execute | Code |
.data | 0x00058000 | 6,656 Bytes | 1.1% | Write, Read | Initialized Data |
.idata | 0x0005a000 | 10,240 Bytes | 1.6% | Read | Initialized Data |
.rsrc | 0x0005d000 | 232,960 Bytes | 37.5% | Read | Initialized Data |
.reloc | 0x00096000 | 18,944 Bytes | 3.1% | Read, Discardable | Initialized Data |
Static Linking
wuapi.dll is statically linked to the following files:msvcrt.dll
OLEAUT32.dll
RPCRT4.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-com-l1-1-0.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
CRYPT32.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-localization-obsolete-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-privateprofile-l1-1-0.dll
KERNEL32.dll
USER32.dll
ole32.dll
Cabinet.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-service-winsvc-l1-2-0.dll
api-ms-win-service-management-l1-1-0.dll
api-ms-win-service-management-l2-1-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-memory-l1-1-1.dll
api-ms-win-core-version-l1-1-0.dll
SspiCli.dll
api-ms-win-core-shlwapi-obsolete-l1-1-0.dll
SHLWAPI.dll
WINTRUST.dll
VERSION.dll
This means that when wuapi.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, wuapi.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 1 | 75,603 Bytes | 12.2% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 1 | 57,640 Bytes | 9.3% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 7 | 3,404 Bytes | 0.5% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 43 | 3,278 Bytes | 0.5% |
Type Libraries | 1 | 81,788 Bytes | 13.2% |
Manifest | 1 | 595 Bytes | 0.1% |
All Others | 20 | 14,936 Bytes | 2.4% |
Total | 74 | 237,244 Bytes | 38.2% |
Icons in this file
There are 1 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
63301 | Automatic Updates |
64304 | Decline license terms |
64305 | Automatic Updates |
64309 | Proxy authentication |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
63501 | A product with an invalid license was found on the system. The related updates are not returned. |
63502 | Windows Installer 3.1 or higher is not installed. MSP updates are not returned. |
63503 | Windows Installer is not properly configured. MSP updates are not returned. |
63504 | MSP updates are disallowed by Group Policy. |
63505 | One or more driver updates cannot be returned. |
63506 | The computer needs to be rebooted to complete past installation. The result of search may be incorrect. |
63507 | The license terms of one or more updates are unavailable. |
63508 | Download and Install Updates |
63509 | The updates are being downloaded and installed |
63510 | %1 KB |
63511 | %1 MB |
63512 | Optional Updates |
63513 | Windows Update Published Application Installer |
63514 | Windows Update Automatic Updates |
63515 | Windows Update Installation Agent |
63516 | Windows Update Update Session |
63517 | Windows Update String Collection |
63518 | Windows Update System Information |
63519 | Windows Update Agent Updater |
63520 | Windows Update Update Collection |
63521 | Windows Update Update Downloader |
63522 | Windows Update Update Installer |
63523 | Windows Update Update Searcher |
63524 | Windows Update Update Service Manager |
63525 | Windows Update Web Proxy |
63526 | Windows Update Agent Info |
63527 | Windows Update Automatic Update Searcher |
63528 | Windows Update Idle Background Copy Callback |
64510 | Initializing installation... |
64511 | Canceling updates... |
64512 | Preparing for download: |
64513 | Downloading: |
64514 | Verifying the download: |
64515 | Installing: |
64516 | done! |
64517 | failed! |
64518 | Downloading %1 (update %2!d! of %3!d!)... |
64519 | Installing %1 (update %2!d! of %3!d!)... |
64520 | Updates were not installed |
64521 | You chose to skip all available updates, so no changes were made to your computer. |
64522 | Some updates were not installed |
64531 | Enter the credentials for proxy authentication |
64532 | Password Required |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
AutomaticUpdates | CoClass | AutomaticUpdates Class |
IAutomaticUpdates | Dispatch | IAutomaticUpdates Interface |
IAutomaticUpdates2 | Dispatch | IAutomaticUpdates2 Interface |
IAutomaticUpdatesResults | Dispatch | IAutomaticUpdatesResults Interface |
IAutomaticUpdatesSettings | Dispatch | IAutomaticUpdatesSettings Interface |
IAutomaticUpdatesSettings2 | Dispatch | IAutomaticUpdatesSettings2 Interface |
IAutomaticUpdatesSettings3 | Dispatch | IAutomaticUpdatesSettings3 Interface |
ICategory | Dispatch | ICategory Interface |
ICategoryCollection | Dispatch | ICategoryCollection Interface |
IDownloadCompletedCallback | Interface | IDownloadCompletedCallback Interface |
IDownloadCompletedCallbackArgs | Dispatch | IDownloadCompletedCallbackArgs Interface |
IDownloadJob | Dispatch | IDownloadJob Interface |
IDownloadProgress | Dispatch | IDownloadProgress Interface |
IDownloadProgressChangedCallback | Interface | IDownloadProgressChangedCallback Interface |
IDownloadProgressChangedCallbackArgs | Dispatch | IDownloadProgressChangedCallbackArgs Interface |
IDownloadResult | Dispatch | IDownloadResult Interface |
IImageInformation | Dispatch | IImageInformation Interface |
IInstallationAgent | Dispatch | IInstallationAgent Interface |
IInstallationBehavior | Dispatch | IInstallationBehavior Interface |
IInstallationCompletedCallback | Interface | IInstallationCompletedCallback Interface |
IInstallationCompletedCallbackArgs | Dispatch | IInstallationCompletedCallbackArgs Interface |
IInstallationJob | Dispatch | IInstallationJob Interface |
IInstallationProgress | Dispatch | IInstallationProgress Interface |
IInstallationProgressChangedCallback | Interface | IInstallationProgressChangedCallback Interface |
IInstallationProgressChangedCallbackArgs | Dispatch | IInstallationProgressChangedCallbackArgs Interface |
IInstallationResult | Dispatch | IInstallationResult Interface |
IInvalidProductLicenseException | Dispatch | IInvalidProductLicenseException Interface |
ISearchCompletedCallback | Interface | ISearchCompletedCallback Interface |
ISearchCompletedCallbackArgs | Dispatch | ISearchCompletedCallbackArgs Interface |
ISearchJob | Dispatch | ISearchJob Interface |
ISearchResult | Dispatch | ISearchResult Interface |
IStringCollection | Dispatch | IStringCollection Interface |
ISystemInformation | Dispatch | ISystemInformation Interface |
IUpdate | Dispatch | IUpdate Interface |
IUpdate2 | Dispatch | IUpdate2 Interface |
IUpdate3 | Dispatch | IUpdate3 Interface |
IUpdate4 | Dispatch | IUpdate4 Interface |
IUpdate5 | Dispatch | IUpdate5 Interface |
IUpdateCollection | Dispatch | IUpdateCollection Interface |
IUpdateDownloadContent | Dispatch | IUpdateDownloadContent Interface |
IUpdateDownloadContent2 | Dispatch | IUpdateDownloadContent2 Interface |
IUpdateDownloadContentCollection | Dispatch | IUpdateDownloadContentCollection Interface |
IUpdateDownloadResult | Dispatch | IUpdateDownloadResult Interface |
IUpdateDownloader | Dispatch | IUpdateDownloader Interface |
IUpdateException | Dispatch | IUpdateException Interface |
IUpdateExceptionCollection | Dispatch | IUpdateExceptionCollection Interface |
IUpdateHistoryEntry | Dispatch | IUpdateHistoryEntry Interface |
IUpdateHistoryEntry2 | Dispatch | IUpdateHistoryEntry2 Interface |
IUpdateHistoryEntryCollection | Dispatch | IUpdateHistoryEntryCollection Interface |
IUpdateIdentity | Dispatch | IUpdateIdentity Interface |
IUpdateInstallationResult | Dispatch | IUpdateInstallationResult Interface |
IUpdateInstaller | Dispatch | IUpdateInstaller Interface |
IUpdateInstaller2 | Dispatch | IUpdateInstaller2 Interface |
IUpdateLockdown | Interface | IUpdateLockdown Interface |
IUpdateSearcher | Dispatch | IUpdateSearcher Interface |
IUpdateSearcher2 | Dispatch | IUpdateSearcher2 Interface |
IUpdateSearcher3 | Dispatch | IUpdateSearcher3 Interface |
IUpdateService | Dispatch | IUpdateService Interface |
IUpdateService2 | Dispatch | IUpdateService2 Interface |
IUpdateServiceCollection | Dispatch | IUpdateServiceCollection Interface |
IUpdateServiceManager | Dispatch | IUpdateServiceManager Interface |
IUpdateServiceManager2 | Dispatch | IUpdateServiceManager2 Interface |
IUpdateServiceRegistration | Dispatch | IUpdateServiceRegistration Interface |
IUpdateSession | Dispatch | IUpdateSession Interface |
IUpdateSession2 | Dispatch | IUpdateSession2 Interface |
IUpdateSession3 | Dispatch | IUpdateSession3 Interface |
IWebProxy | Dispatch | IWebProxy Interface |
IWindowsDriverUpdate | Dispatch | IWindowsDriverUpdate Interface |
IWindowsDriverUpdate2 | Dispatch | IWindowsDriverUpdate2 Interface |
IWindowsDriverUpdate3 | Dispatch | IWindowsDriverUpdate3 Interface |
IWindowsDriverUpdate4 | Dispatch | IWindowsDriverUpdate4 Interface |
IWindowsDriverUpdate5 | Dispatch | IWindowsDriverUpdate5 Interface |
IWindowsDriverUpdateEntry | Dispatch | IWindowsDriverUpdateEntry Interface |
IWindowsDriverUpdateEntryCollection | Dispatch | IWindowsDriverUpdateEntryCollection Interface |
IWindowsUpdateAgentInfo | Dispatch | IWindowsUpdateAgentInfo Interface |
InstallationAgent | CoClass | InstallationAgent Class |
StringCollection | CoClass | StringCollection Class |
SystemInformation | CoClass | SystemInformation Class |
UpdateCollection | CoClass | UpdateCollection Class |
UpdateDownloader | CoClass | UpdateDownloader Class |
UpdateInstaller | CoClass | UpdateInstaller Class |
UpdateSearcher | CoClass | UpdateSearcher Class |
UpdateServiceManager | CoClass | UpdateServiceManager Class |
UpdateSession | CoClass | UpdateSession Class |
WebProxy | CoClass | WebProxy Class |
WindowsUpdateAgentInfo | CoClass | WindowsUpdateAgentInfo Class |
Exported Functions List
The following functions are exported by this dll:DllCanUnloadNow | DllGetClassObject | DllRegisterServer | DllUnregisterServer |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _errno _except_handler4_common _ftol2 _initterm _lock _onexit _purecall _unlock _vsnwprintf _wtol free malloc memcmp memcpy memcpy_s memmove memset public: virtual __thiscall type_info::~type_info(void) realloc void * __cdecl operator new(unsigned int) void * __cdecl operator new[](unsigned int) void __cdecl operator delete(void *) void __cdecl operator delete[](void *) void __cdecl terminate(void) wcscat_s wcscpy_s wcsncpy_s - OLEAUT32.dll:
BSTR_UserFree BSTR_UserMarshal BSTR_UserSize BSTR_UserUnmarshal LoadRegTypeLib LoadTypeLib RegisterTypeLib SafeArrayAccessData SafeArrayCreateVector SafeArrayDestroy SafeArrayUnaccessData SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib VARIANT_UserFree VARIANT_UserMarshal VARIANT_UserSize VARIANT_UserUnmarshal VarUI4FromStr VariantClear VariantCopy VariantCopyInd VariantInit - RPCRT4.dll:
CStdStubBuffer_AddRef CStdStubBuffer_Connect CStdStubBuffer_CountRefs CStdStubBuffer_DebugServerQueryInterface CStdStubBuffer_DebugServerRelease CStdStubBuffer_Disconnect CStdStubBuffer_Invoke CStdStubBuffer_IsIIDSupported CStdStubBuffer_QueryInterface IUnknown_AddRef_Proxy IUnknown_QueryInterface_Proxy IUnknown_Release_Proxy NdrCStdStubBuffer2_Release NdrCStdStubBuffer_Release NdrDllCanUnloadNow NdrDllGetClassObject NdrOleAllocate NdrOleFree NdrStubCall2 NdrStubForwardingFunction RpcStringFreeA RpcStringFreeW UuidCompare UuidCreate UuidCreateNil UuidFromStringW UuidToStringA UuidToStringW - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!OutputDebugStringA KernelBase!OutputDebugStringW - api-ms-win-core-libraryloader-l1-1-1.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FindResourceExW KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadLibraryExA KernelBase!LoadLibraryExW KernelBase!LoadResource KernelBase!LoadStringW KernelBase!LockResource KernelBase!SizeofResource - api-ms-win-core-com-l1-1-0.dll:
combase!CoCreateFreeThreadedMarshaler combase!CoCreateGuid combase!CoDisconnectObject combase!CoInitializeEx combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoTaskMemRealloc combase!CoUninitialize combase!CoWaitForMultipleHandles combase!IIDFromString combase!StringFromGUID2 - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharNextW - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!RaiseException KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegOpenCurrentUser KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!CreateMutexW KernelBase!InitializeCriticalSectionAndSpinCount KernelBase!OpenEventW KernelBase!ReleaseMutex KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringW KernelBase!MultiByteToWideChar KernelBase!WideCharToMultiByte - api-ms-win-core-interlocked-l1-2-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedDecrement KernelBase!InterlockedExchange KernelBase!InterlockedIncrement - api-ms-win-core-localization-l1-2-0.dll:
KernelBase!FormatMessageW KernelBase!GetThreadLocale KernelBase!SetThreadLocale - api-ms-win-core-sysinfo-l1-2-0.dll:
KernelBase!GetSystemDirectoryW KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetSystemWindowsDirectoryW KernelBase!GetTickCount - api-ms-win-core-processthreads-l1-1-1.dll:
KernelBase!OpenProcessToken KernelBase!OpenThreadToken kernel32!CreateProcessW kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThread kernel32!GetCurrentThreadId kernel32!TerminateProcess - CRYPT32.dll:
CertVerifyCertificateChainPolicy CryptProtectData CryptUnprotectData - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-string-obsolete-l1-1-0.dll:
kernel32!lstrcmpiW - api-ms-win-core-localization-obsolete-l1-1-0.dll:
KernelBase!CompareStringA KernelBase!GetNumberFormatW KernelBase!GetUserDefaultUILanguage - api-ms-win-core-heap-obsolete-l1-1-0.dll:
kernel32!LocalAlloc kernel32!LocalFree - api-ms-win-core-privateprofile-l1-1-0.dll:
kernel32!GetPrivateProfileStringW - KERNEL32.dll:
CreateTimerQueueTimer DeleteTimerQueueTimer FindResourceW WaitForMultipleObjects - USER32.dll:
CopyRect CreateDialogParamW CreateWindowExW DestroyWindow DialogBoxParamW DrawTextW EnableWindow EndDialog ExitWindowsEx GetClientRect GetDC GetDlgItem GetDlgItemTextW GetParent GetSystemMetrics GetWindow GetWindowLongW GetWindowRect GetWindowTextLengthW GetWindowTextW IsDlgButtonChecked IsWindow IsWindowVisible KillTimer LoadImageW MapWindowPoints PostMessageW RedrawWindow ReleaseDC SendDlgItemMessageW SendMessageW SetDlgItemTextW SetFocus SetTimer SetWindowLongW SetWindowPos SetWindowTextW ShowScrollBar ShowWindow SystemParametersInfoW UnregisterClassA ntdll!NtdllDefWindowProc_W - ole32.dll:
CoGetObject - Cabinet.dll:
FDICopy FDICreate FDIDestroy - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AddAccessAllowedAce KernelBase!AdjustTokenPrivileges KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!CopySid KernelBase!FreeSid KernelBase!GetLengthSid KernelBase!GetTokenInformation KernelBase!ImpersonateSelf KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!IsValidSid KernelBase!RevertToSelf KernelBase!SetSecurityDescriptorDacl - api-ms-win-core-heap-l1-2-0.dll:
KernelBase!GetProcessHeap ntdll!RtlAllocateHeap ntdll!RtlFreeHeap ntdll!RtlReAllocateHeap - api-ms-win-security-sddl-l1-1-0.dll:
sechost!ConvertStringSidToSidW - api-ms-win-service-winsvc-l1-2-0.dll:
sechost!QueryServiceStatus - api-ms-win-service-management-l1-1-0.dll:
sechost!CloseServiceHandle sechost!OpenSCManagerW sechost!OpenServiceW sechost!StartServiceW - api-ms-win-service-management-l2-1-0.dll:
sechost!ChangeServiceConfig2W sechost!ChangeServiceConfigW sechost!QueryServiceConfig2W sechost!QueryServiceConfigW - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!FileTimeToSystemTime KernelBase!GetTimeZoneInformation KernelBase!SystemTimeToFileTime KernelBase!SystemTimeToTzSpecificLocalTime - api-ms-win-core-file-l1-2-0.dll:
KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!FlushFileBuffers KernelBase!GetDriveTypeW KernelBase!GetFileAttributesW KernelBase!GetFileSize KernelBase!GetFileSizeEx KernelBase!GetFileType KernelBase!GetVolumePathNameW KernelBase!ReadFile KernelBase!SetEndOfFile KernelBase!SetFilePointer KernelBase!WriteFile - api-ms-win-core-memory-l1-1-1.dll:
KernelBase!CreateFileMappingW KernelBase!MapViewOfFile KernelBase!MapViewOfFileEx KernelBase!UnmapViewOfFile - api-ms-win-core-version-l1-1-0.dll:
KernelBase!VerQueryValueW - SspiCli.dll:
GetUserNameExW - api-ms-win-core-shlwapi-obsolete-l1-1-0.dll:
KernelBase!StrChrW KernelBase!StrRChrW - SHLWAPI.dll:
PathIsRelativeW PathIsRootW PathIsUNCW PathStripToRootW - WINTRUST.dll:
CryptCATHandleFromStore WTHelperGetProvSignerFromChain WinVerifyTrust - VERSION.dll:
GetFileVersionInfoSizeW GetFileVersionInfoW