Windows 7 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 7, 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.3.7100.0 (winmain_win7rc.090421-1700) |
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: | 545 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 | 330,752 Bytes | 59.2% | Read, Execute | Code |
.data | 0x00052000 | 5,632 Bytes | 1.0% | Write, Read | Initialized Data |
.rsrc | 0x00054000 | 205,824 Bytes | 36.8% | Read | Initialized Data |
.reloc | 0x00087000 | 15,360 Bytes | 2.7% | Read, Discardable | Initialized Data |
Static Linking
wuapi.dll is statically linked to the following files:msvcrt.dll
KERNEL32.dll
ADVAPI32.dll
USER32.dll
ole32.dll
OLEAUT32.dll
RPCRT4.dll
CRYPT32.dll
Cabinet.dll
SHLWAPI.dll
WINTRUST.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 | 2 | 50,392 Bytes | 9.0% |
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 | 10.3% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 7 | 3,504 Bytes | 0.6% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 28 | 2,282 Bytes | 0.4% |
Type Libraries | 1 | 81,712 Bytes | 14.6% |
Manifest | 1 | 595 Bytes | 0.1% |
All Others | 17 | 13,029 Bytes | 2.3% |
Total | 57 | 209,154 Bytes | 37.4% |
Icons in this file
There are 2 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 |
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 _initterm _lock _onexit _purecall _unlock _vsnwprintf _wtol free malloc memcpy 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) wcsrchr wcsstr - KERNEL32.dll:
CloseHandle CompareStringA CompareStringW CreateDirectoryW CreateEventW CreateFileMappingW CreateFileW CreateMutexW CreateProcessW CreateThread CreateTimerQueueTimer DeleteTimerQueueTimer DisableThreadLibraryCalls ExpandEnvironmentStringsW FileTimeToSystemTime FindResourceExW FindResourceW FlushFileBuffers FormatMessageW FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDriveTypeW GetFileAttributesW GetFileSize GetFileSizeEx GetFileType GetLastError GetModuleFileNameW GetModuleHandleW GetNumberFormatW GetPrivateProfileStringW GetProcAddress GetProcessHeap GetSystemDefaultUILanguage GetSystemDirectoryW GetSystemInfo GetSystemTime GetSystemTimeAsFileTime GetSystemWindowsDirectoryW GetThreadLocale GetTickCount GetTimeZoneInformation GetUserDefaultUILanguage GetVersionExA GetVolumePathNameW HeapFree InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryExW LoadLibraryW LoadResource LocalAlloc LocalFree LockResource MapViewOfFile MultiByteToWideChar OpenEventW OutputDebugStringA OutputDebugStringW QueryPerformanceCounter RaiseException ReadFile ReleaseMutex ResetEvent RtlUnwind SetEndOfFile SetEvent SetFilePointer SetLastError SetThreadLocale SetUnhandledExceptionFilter SizeofResource Sleep SystemTimeToFileTime SystemTimeToTzSpecificLocalTime TerminateProcess UnhandledExceptionFilter UnmapViewOfFile VerifyVersionInfoW WaitForMultipleObjects WaitForSingleObject WideCharToMultiByte WriteFile lstrcmpiW lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!VerSetConditionMask - ADVAPI32.dll:
AddAccessAllowedAce AdjustTokenPrivileges AllocateAndInitializeSid ChangeServiceConfig2W ChangeServiceConfigW CheckTokenMembership CloseServiceHandle ConvertStringSidToSidW CopySid DuplicateTokenEx FreeSid GetLengthSid GetTokenInformation GetUserNameW ImpersonateSelf InitializeAcl InitializeSecurityDescriptor InitiateSystemShutdownExW IsValidSid LookupPrivilegeValueW OpenProcessToken OpenSCManagerW OpenServiceW OpenThreadToken QueryServiceConfig2W QueryServiceConfigW QueryServiceStatus RegCloseKey RegCreateKeyExW RegDeleteValueW RegEnumKeyExW RegOpenCurrentUser RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW RevertToSelf SetSecurityDescriptorDacl StartServiceW - USER32.dll:
BeginPaint CharNextW CopyRect CreateDialogParamW CreateWindowExW DefWindowProcW DestroyWindow DialogBoxParamW DrawFocusRect DrawTextW EnableWindow EndDialog EndPaint ExitWindowsEx FillRect GetClientRect GetDC GetDlgItem GetDlgItemTextW GetFocus GetParent GetSysColor GetSystemMetrics GetWindow GetWindowLongW GetWindowRect GetWindowTextLengthW GetWindowTextW InvalidateRect IsDlgButtonChecked IsWindow IsWindowVisible KillTimer LoadCursorW LoadImageW LoadStringW MapWindowPoints PostMessageW PtInRect RedrawWindow ReleaseCapture ReleaseDC ScreenToClient SendDlgItemMessageW SendMessageW SetCapture SetCursor SetDlgItemTextW SetFocus SetTimer SetWindowLongW SetWindowPos SetWindowTextW ShowScrollBar ShowWindow SystemParametersInfoW UnregisterClassA - ole32.dll:
CoCreateFreeThreadedMarshaler CoCreateGuid CoCreateInstance CoDisconnectObject CoGetObject CoInitializeEx CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoUninitialize CoWaitForMultipleHandles StringFromGUID2 - OLEAUT32.dll:
LoadRegTypeLib LoadTypeLib RegisterTypeLib SafeArrayAccessData SafeArrayCreateVector SafeArrayDestroy SafeArrayUnaccessData SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib VarUI4FromStr VariantClear VariantCopy VariantCopyInd VariantInit - RPCRT4.dll:
RpcStringFreeA RpcStringFreeW UuidCompare UuidCreate UuidCreateNil UuidFromStringW UuidToStringA UuidToStringW - CRYPT32.dll:
CertCloseStore CertControlStore CertFindCertificateInStore CertFreeCRLContext CertGetCRLContextProperty CertOpenStore CertVerifyCertificateChainPolicy CryptHashPublicKeyInfo CryptProtectData CryptUnprotectData - Cabinet.dll:
FDICopy FDICreate FDIDestroy FDIIsCabinet - SHLWAPI.dll:
PathIsRelativeW PathIsRootW PathIsUNCW PathStripPathW PathStripToRootW StrChrW StrRChrW - WINTRUST.dll:
CryptCATHandleFromStore WTHelperGetProvCertFromChain WTHelperGetProvSignerFromChain WinVerifyTrust