Main Page Feedback NirSoft Utilities
Windows XP DLL File Information - user32.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, 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 XP USER API Client DLL  
File Version: 5.1.2600.5512 (xpsp.080413-2105)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very High - 650 other DLL files in system32 directory are statically linked to this file.
File Size: 565 KB
Total Number of Exported Functions: 732
Total Number of Exported Functions With Names: 732
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 390,144 Bytes 67.4% Read, Execute Code
.data 0x00061000 3,072 Bytes 0.5% Write, Read Initialized Data
.rsrc 0x00063000 172,544 Bytes 29.8% Read Initialized Data
.reloc 0x0008e000 11,776 Bytes 2.0% Read, Discardable Initialized Data
 

Static Linking

user32.dll is statically linked to the following files:

GDI32.dll
KERNEL32.dll
ntdll.dll

This means that when user32.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, user32.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 6 142,214 Bytes 24.6%
Animated Icons 0 0 Bytes 0.0%
Cursors 28 9,624 Bytes 1.7%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 7 3,494 Bytes 0.6%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 1 178 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 7 2,750 Bytes 0.5%
Strings 67 4,780 Bytes 0.8%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 2 1,940 Bytes 0.3%
Total 118 164,980 Bytes 28.5%
 

Icons in this file

There are 6 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
 

Cursors in this file

There are 28 cursors stored in this DLL file. You can view all these cursors in the following small thumbnail:
 

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
9 Select Window
 

String resources in this dll (up to 200 strings)

String ID String Text
2 Error
13 &More Windows...
14 Insufficient memory to create the bitmap. Close one or more applications to increase available memory.
700 &Open IME
701 C&lose IME
702 Op&en Soft Keyboard
703 Close So&ft Keyboard
705 &Reconversion
706 shutdown
707 power off
708 reboot
709 unknown
710 Windows
711 If you shut down this remote computer, no one can use it until someone at the remote location manually restarts it. Do you want to continue shutting down?
712 Other people are logged on to this remote computer. Shutting down Windows might cause them to lose data. Also, someone at the remote location will have to restart the computer manually. Do you want to continue shutting down?
713 Other people are logged on to this computer. Shutting down Windows might cause them to lose data. Do you want to continue shutting down?
714 Other people are logged on to this computer. Restarting Windows might cause them to lose data. Do you want to continue restarting?
801 Cancel
802 &Abort
803 &Retry
804 &Ignore
805 &Yes
807 &Close
808 Help
809 &Try Again
810 &Continue
900 Minimize
901 Maximize
902 Restore Up
903 Restore Down
904 Help
905 Close
8250 Hardware: Maintenance (Unplanned)
8251 Hardware: Maintenance (Planned)
8252 Hardware: Installation (Unplanned)
8253 Hardware: Installation (Planned)
8254 Operating System: Upgrade (Unplanned)
8255 Operating System: Upgrade (Planned)
8256 Operating System: Reconfiguration (Unplanned)
8257 Operating System: Reconfiguration (Planned)
8258 Application: Unresponsive
8259 Application: Unstable
8260 Application: Maintenance (Unplanned)
8261 Other (Unplanned)
8262 Other (Planned)
8263 System Failure: Stop error
8264 Power Failure: Cord Unplugged
8265 Power Failure: Environment
8266 Other Failure: System Unresponsive
8267 Unknown
8268 Application: Maintenance (Planned)
8269 No title for this reason could be found
8275 A restart or shutdown to service hardware on the system.
8276 A restart or shutdown to begin or complete hardware installation.
8277 A restart or shutdown to upgrade the operating system.
8278 A restart or shutdown to change the operating system configuration.
8279 A restart or shutdown to troubleshoot an unresponsive application.
8280 A restart or shutdown to troubleshoot an unstable application.
8281 A restart or shutdown to service an application.
8282 A shutdown or restart for an unknown reason
8283 The computer displayed a blue screen crash event.
8284 The computer was unplugged.
8285 There was a power outage.
8286 The system became unresponsive.
8287 A restart or shutdown to perform planned maintenance on an application.
 

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information

 

Exported Functions List

The following functions are exported by this dll:
ActivateKeyboardLayout AdjustWindowRect AdjustWindowRectEx AlignRects
AllowForegroundActivation AllowSetForegroundWindow AnimateWindow AnyPopup
AppendMenuA AppendMenuW ArrangeIconicWindows AttachThreadInput
BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop
BroadcastSystemMessage BroadcastSystemMessageA BroadcastSystemMessageExA BroadcastSystemMessageExW
BroadcastSystemMessageW BuildReasonArray CalcMenuBar CallMsgFilter
CallMsgFilterA CallMsgFilterW CallNextHookEx CallWindowProcA
CallWindowProcW CascadeChildWindows CascadeWindows ChangeClipboardChain
ChangeDisplaySettingsA ChangeDisplaySettingsExA ChangeDisplaySettingsExW ChangeDisplaySettingsW
ChangeMenuA ChangeMenuW CharLowerA CharLowerBuffA
CharLowerBuffW CharLowerW CharNextA CharNextExA
CharNextW CharPrevA CharPrevExA CharPrevW
CharToOemA CharToOemBuffA CharToOemBuffW CharToOemW
CharUpperA CharUpperBuffA CharUpperBuffW CharUpperW
CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton
ChildWindowFromPoint ChildWindowFromPointEx CliImmSetHotKey ClientThreadSetup
ClientToScreen ClipCursor CloseClipboard CloseDesktop
CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW
CopyIcon CopyImage CopyRect CountClipboardFormats
CreateAcceleratorTableA CreateAcceleratorTableW CreateCaret CreateCursor
CreateDesktopA CreateDesktopW CreateDialogIndirectParamA CreateDialogIndirectParamAorW
CreateDialogIndirectParamW CreateDialogParamA CreateDialogParamW CreateIcon
CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMDIWindowA
CreateMDIWindowW CreateMenu CreatePopupMenu CreateSystemThreads
CreateWindowExA CreateWindowExW CreateWindowStationA CreateWindowStationW
CsrBroadcastSystemMessageExW CtxInitUser32 DdeAbandonTransaction DdeAccessData
DdeAddData DdeClientTransaction DdeCmpStringHandles DdeConnect
DdeConnectList DdeCreateDataHandle DdeCreateStringHandleA DdeCreateStringHandleW
DdeDisconnect DdeDisconnectList DdeEnableCallback DdeFreeDataHandle
DdeFreeStringHandle DdeGetData DdeGetLastError DdeGetQualityOfService
DdeImpersonateClient DdeInitializeA DdeInitializeW DdeKeepStringHandle
DdeNameService DdePostAdvise DdeQueryConvInfo DdeQueryNextServer
DdeQueryStringA DdeQueryStringW DdeReconnect DdeSetQualityOfService
DdeSetUserHandle DdeUnaccessData DdeUninitialize DefDlgProcA
DefDlgProcW DefFrameProcA DefFrameProcW DefMDIChildProcA
DefMDIChildProcW DefRawInputProc DefWindowProcA DefWindowProcW
DeferWindowPos DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable
DestroyCaret DestroyCursor DestroyIcon DestroyMenu
DestroyReasons DestroyWindow DeviceEventWorker DialogBoxIndirectParamA
DialogBoxIndirectParamAorW DialogBoxIndirectParamW DialogBoxParamA DialogBoxParamW
DisableProcessWindowsGhosting DispatchMessageA DispatchMessageW DisplayExitWindowsWarnings
DlgDirListA DlgDirListComboBoxA DlgDirListComboBoxW DlgDirListW
DlgDirSelectComboBoxExA DlgDirSelectComboBoxExW DlgDirSelectExA DlgDirSelectExW
DragDetect DragObject DrawAnimatedRects DrawCaption
DrawCaptionTempA DrawCaptionTempW DrawEdge DrawFocusRect
DrawFrame DrawFrameControl DrawIcon DrawIconEx
DrawMenuBar DrawMenuBarTemp DrawStateA DrawStateW
DrawTextA DrawTextExA DrawTextExW DrawTextW
EditWndProc EmptyClipboard EnableMenuItem EnableScrollBar
EnableWindow EndDeferWindowPos EndDialog EndMenu
EndPaint EndTask EnterReaderModeHelper EnumChildWindows
EnumClipboardFormats EnumDesktopWindows EnumDesktopsA EnumDesktopsW
EnumDisplayDevicesA EnumDisplayDevicesW EnumDisplayMonitors EnumDisplaySettingsA
EnumDisplaySettingsExA EnumDisplaySettingsExW EnumDisplaySettingsW EnumPropsA
EnumPropsExA EnumPropsExW EnumPropsW EnumThreadWindows
EnumWindowStationsA EnumWindowStationsW EnumWindows EqualRect
ExcludeUpdateRgn ExitWindowsEx FillRect FindWindowA
FindWindowExA FindWindowExW FindWindowW FlashWindow
FlashWindowEx FrameRect FreeDDElParam GetActiveWindow
GetAltTabInfo GetAltTabInfoA GetAltTabInfoW GetAncestor
GetAppCompatFlags GetAppCompatFlags2 GetAsyncKeyState GetCapture
GetCaretBlinkTime GetCaretPos GetClassInfoA GetClassInfoExA
GetClassInfoExW GetClassInfoW GetClassLongA GetClassLongW
GetClassNameA GetClassNameW GetClassWord GetClientRect
GetClipCursor GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW
GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetComboBoxInfo
GetCursor GetCursorFrameInfo GetCursorInfo GetCursorPos
GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits
GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemTextA
GetDlgItemTextW GetDoubleClickTime GetFocus GetForegroundWindow
GetGUIThreadInfo GetGuiResources GetIconInfo GetInputDesktop
GetInputState GetInternalWindowPos GetKBCodePage GetKeyNameTextA
GetKeyNameTextW GetKeyState GetKeyboardLayout GetKeyboardLayoutList
GetKeyboardLayoutNameA GetKeyboardLayoutNameW GetKeyboardState GetKeyboardType
GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetListBoxInfo
GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId
GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID
GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState
GetMenuStringA GetMenuStringW GetMessageA GetMessageExtraInfo
GetMessagePos GetMessageTime GetMessageW GetMonitorInfoA
GetMonitorInfoW GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem
GetOpenClipboardWindow GetParent GetPriorityClipboardFormat GetProcessDefaultLayout
GetProcessWindowStation GetProgmanWindow GetPropA GetPropW
GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfoA
GetRawInputDeviceInfoW GetRawInputDeviceList GetReasonTitleFromReasonCode GetRegisteredRawInputDevices
GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange
GetShellWindow GetSubMenu GetSysColor GetSysColorBrush
GetSystemMenu GetSystemMetrics GetTabbedTextExtentA GetTabbedTextExtentW
GetTaskmanWindow GetThreadDesktop GetTitleBarInfo GetTopWindow
GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW
GetUserObjectSecurity GetWinStationInfo GetWindow GetWindowContextHelpId
GetWindowDC GetWindowInfo GetWindowLongA GetWindowLongW
GetWindowModuleFileName GetWindowModuleFileNameA GetWindowModuleFileNameW GetWindowPlacement
GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowTextA
GetWindowTextLengthA GetWindowTextLengthW GetWindowTextW GetWindowThreadProcessId
GetWindowWord GrayStringA GrayStringW HideCaret
HiliteMenuItem IMPGetIMEA IMPGetIMEW IMPQueryIMEA
IMPQueryIMEW IMPSetIMEA IMPSetIMEW ImpersonateDdeClientWindow
InSendMessage InSendMessageEx InflateRect InitializeLpkHooks
InitializeWin32EntryTable InsertMenuA InsertMenuItemA InsertMenuItemW
InsertMenuW InternalGetWindowText IntersectRect InvalidateRect
InvalidateRgn InvertRect IsCharAlphaA IsCharAlphaNumericA
IsCharAlphaNumericW IsCharAlphaW IsCharLowerA IsCharLowerW
IsCharUpperA IsCharUpperW IsChild IsClipboardFormatAvailable
IsDialogMessage IsDialogMessageA IsDialogMessageW IsDlgButtonChecked
IsGUIThread IsHungAppWindow IsIconic IsMenu
IsRectEmpty IsServerSideWindow IsWinEventHookInstalled IsWindow
IsWindowEnabled IsWindowInDestroy IsWindowUnicode IsWindowVisible
IsZoomed KillSystemTimer KillTimer LoadAcceleratorsA
LoadAcceleratorsW LoadBitmapA LoadBitmapW LoadCursorA
LoadCursorFromFileA LoadCursorFromFileW LoadCursorW LoadIconA
LoadIconW LoadImageA LoadImageW LoadKeyboardLayoutA
LoadKeyboardLayoutEx LoadKeyboardLayoutW LoadLocalFonts LoadMenuA
LoadMenuIndirectA LoadMenuIndirectW LoadMenuW LoadRemoteFonts
LoadStringA LoadStringW LockSetForegroundWindow LockWindowStation
LockWindowUpdate LockWorkStation LookupIconIdFromDirectory LookupIconIdFromDirectoryEx
MBToWCSEx MB_GetString MapDialogRect MapVirtualKeyA
MapVirtualKeyExA MapVirtualKeyExW MapVirtualKeyW MapWindowPoints
MenuItemFromPoint MenuWindowProcA MenuWindowProcW MessageBeep
MessageBoxA MessageBoxExA MessageBoxExW MessageBoxIndirectA
MessageBoxIndirectW MessageBoxTimeoutA MessageBoxTimeoutW MessageBoxW
ModifyMenuA ModifyMenuW MonitorFromPoint MonitorFromRect
MonitorFromWindow MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx
NotifyWinEvent OemKeyScan OemToCharA OemToCharBuffA
OemToCharBuffW OemToCharW OffsetRect OpenClipboard
OpenDesktopA OpenDesktopW OpenIcon OpenInputDesktop
OpenWindowStationA OpenWindowStationW PackDDElParam PaintDesktop
PaintMenuBar PeekMessageA PeekMessageW PostMessageA
PostMessageW PostQuitMessage PostThreadMessageA PostThreadMessageW
PrintWindow PrivateExtractIconExA PrivateExtractIconExW PrivateExtractIconsA
PrivateExtractIconsW PrivateSetDbgTag PrivateSetRipFlags PtInRect
QuerySendMessage QueryUserCounters RealChildWindowFromPoint RealGetWindowClass
RealGetWindowClassA RealGetWindowClassW ReasonCodeNeedsBugID ReasonCodeNeedsComment
RecordShutdownReason RedrawWindow RegisterClassA RegisterClassExA
RegisterClassExW RegisterClassW RegisterClipboardFormatA RegisterClipboardFormatW
RegisterDeviceNotificationA RegisterDeviceNotificationW RegisterHotKey RegisterLogonProcess
RegisterMessagePumpHook RegisterRawInputDevices RegisterServicesProcess RegisterShellHookWindow
RegisterSystemThread RegisterTasklist RegisterUserApiHook RegisterWindowMessageA
RegisterWindowMessageW ReleaseCapture ReleaseDC RemoveMenu
RemovePropA RemovePropW ReplyMessage ResolveDesktopForWOW
ReuseDDElParam ScreenToClient ScrollChildren ScrollDC
ScrollWindow ScrollWindowEx SendDlgItemMessageA SendDlgItemMessageW
SendIMEMessageExA SendIMEMessageExW SendInput SendMessageA
SendMessageCallbackA SendMessageCallbackW SendMessageTimeoutA SendMessageTimeoutW
SendMessageW SendNotifyMessageA SendNotifyMessageW SetActiveWindow
SetCapture SetCaretBlinkTime SetCaretPos SetClassLongA
SetClassLongW SetClassWord SetClipboardData SetClipboardViewer
SetConsoleReserveKeys SetCursor SetCursorContents SetCursorPos
SetDebugErrorLevel SetDeskWallpaper SetDlgItemInt SetDlgItemTextA
SetDlgItemTextW SetDoubleClickTime SetFocus SetForegroundWindow
SetInternalWindowPos SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes
SetLogonNotifyWindow SetMenu SetMenuContextHelpId SetMenuDefaultItem
SetMenuInfo SetMenuItemBitmaps SetMenuItemInfoA SetMenuItemInfoW
SetMessageExtraInfo SetMessageQueue SetParent SetProcessDefaultLayout
SetProcessWindowStation SetProgmanWindow SetPropA SetPropW
SetRect SetRectEmpty SetScrollInfo SetScrollPos
SetScrollRange SetShellWindow SetShellWindowEx SetSysColors
SetSysColorsTemp SetSystemCursor SetSystemMenu SetSystemTimer
SetTaskmanWindow SetThreadDesktop SetTimer SetUserObjectInformationA
SetUserObjectInformationW SetUserObjectSecurity SetWinEventHook SetWindowContextHelpId
SetWindowLongA SetWindowLongW SetWindowPlacement SetWindowPos
SetWindowRgn SetWindowStationUser SetWindowTextA SetWindowTextW
SetWindowWord SetWindowsHookA SetWindowsHookExA SetWindowsHookExW
SetWindowsHookW ShowCaret ShowCursor ShowOwnedPopups
ShowScrollBar ShowStartGlass ShowWindow ShowWindowAsync
SoftModalMessageBox SubtractRect SwapMouseButton SwitchDesktop
SwitchToThisWindow SystemParametersInfoA SystemParametersInfoW TabbedTextOutA
TabbedTextOutW TileChildWindows TileWindows ToAscii
ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent
TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateAcceleratorA
TranslateAcceleratorW TranslateMDISysAccel TranslateMessage TranslateMessageEx
UnhookWinEvent UnhookWindowsHook UnhookWindowsHookEx UnionRect
UnloadKeyboardLayout UnlockWindowStation UnpackDDElParam UnregisterClassA
UnregisterClassW UnregisterDeviceNotification UnregisterHotKey UnregisterMessagePumpHook
UnregisterUserApiHook UpdateLayeredWindow UpdatePerUserSystemParameters UpdateWindow
User32InitializeImmEntryTable UserClientDllInitialize UserHandleGrantAccess UserLpkPSMTextOut
UserLpkTabbedTextOut UserRealizePalette UserRegisterWowHandlers VRipOutput
VTagOutput ValidateRect ValidateRgn VkKeyScanA
VkKeyScanExA VkKeyScanExW VkKeyScanW WCSToMBEx
WINNLSEnableIME WINNLSGetEnableStatus WINNLSGetIMEHotkey WaitForInputIdle
WaitMessage Win32PoolAllocationStats WinHelpA WinHelpW
WindowFromDC WindowFromPoint keybd_event mouse_event
wsprintfA wsprintfW wvsprintfA wvsprintfW

 

Imported Functions List

The following functions are imported by this dll: