update for HEAD-2003091401
[reactos.git] / lib / user32 / user32.def
index a7950cb..99f38d9 100644 (file)
@@ -4,7 +4,8 @@ EXPORTS
 ActivateKeyboardLayout@8
 AdjustWindowRect@12
 AdjustWindowRectEx@16
-;AlignRects
+AlignRects@16
+;AllowForegroundActivation
 AllowSetForegroundWindow@4
 AnimateWindow@12
 AnyPopup@0
@@ -18,22 +19,26 @@ BlockInput@4
 BringWindowToTop@4
 BroadcastSystemMessage@20
 BroadcastSystemMessageA@20
+BroadcastSystemMessageExA@24
+BroadcastSystemMessageExW@24
 BroadcastSystemMessageW@20
-;CallMsgFilter@8
+;BuildReasonArray
+;CalcMenuBar
+CallMsgFilter@8
 CallMsgFilterA@8
 CallMsgFilterW@8
 CallNextHookEx@16
 CallWindowProcA@20
 CallWindowProcW@20
-;CascadeChildWindows
+CascadeChildWindows@8
 CascadeWindows@20
 ChangeClipboardChain@8
 ChangeDisplaySettingsA@8
 ChangeDisplaySettingsExA@20
 ChangeDisplaySettingsExW@20
 ChangeDisplaySettingsW@8
-;ChangeMenuA
-;ChangeMenuW
+ChangeMenuA@20
+ChangeMenuW@20
 CharLowerA@4
 CharLowerBuffA@8
 CharLowerBuffW@8
@@ -59,7 +64,7 @@ CheckRadioButton@16
 ChildWindowFromPoint@12
 ChildWindowFromPointEx@16
 ;CliImmSetHotKey
-;ClientThreadSetup
+ClientThreadSetup@0
 ClientToScreen@8
 ClipCursor@4
 CloseClipboard@0
@@ -68,6 +73,7 @@ CloseWindow@4
 CloseWindowStation@4
 CopyAcceleratorTableA@12
 CopyAcceleratorTableW@12
+CopyCursor@4
 CopyIcon@4
 CopyImage@20
 CopyRect@8
@@ -91,11 +97,13 @@ CreateMDIWindowA@40
 CreateMDIWindowW@40
 CreateMenu@0
 CreatePopupMenu@0
+;CreateSystemThreads
 CreateWindowExA@48
 CreateWindowExW@48
 CreateWindowStationA@16
 CreateWindowStationW@16
-;CtxInitUser32
+CsrBroadcastSystemMessageExW@24
+CtxInitUser32@0
 DdeAbandonTransaction@12
 DdeAccessData@8
 DdeAddData@16
@@ -110,7 +118,7 @@ DdeDisconnect@4
 DdeDisconnectList@4
 DdeEnableCallback@12
 DdeFreeDataHandle@4
-;DdeFreeStringHandle@8
+DdeFreeStringHandle@8
 DdeGetData@16
 DdeGetLastError@4
 ;DdeGetQualityOfService
@@ -135,16 +143,18 @@ DefFrameProcA@20
 DefFrameProcW@20
 DefMDIChildProcA@16
 DefMDIChildProcW@16
+DefRawInputProc@12
 DefWindowProcA@16
 DefWindowProcW@16
 DeferWindowPos@32
 DeleteMenu@12
-;DeregisterShellHookWindow
+DeregisterShellHookWindow@4
 DestroyAcceleratorTable@4
 DestroyCaret@0
 DestroyCursor@4
 DestroyIcon@4
 DestroyMenu@4
+;DestroyReasons
 DestroyWindow@4
 ;DeviceEventWorker
 DialogBoxIndirectParamA@20
@@ -152,8 +162,10 @@ DialogBoxIndirectParamAorW@20
 DialogBoxIndirectParamW@20
 DialogBoxParamA@20
 DialogBoxParamW@20
+DisableProcessWindowsGhosting@0
 DispatchMessageA@4
 DispatchMessageW@4
+DisplayExitWindowsWarnings@4
 DlgDirListA@20
 DlgDirListComboBoxA@20
 DlgDirListComboBoxW@20
@@ -163,26 +175,26 @@ DlgDirSelectComboBoxExW@16
 DlgDirSelectExA@16
 DlgDirSelectExW@16
 DragDetect@12
-;DragObject
+DragObject@20
 DrawAnimatedRects@16
 DrawCaption@16
-;DrawCaptionTempA
-;DrawCaptionTempW
+DrawCaptionTempA@28
+DrawCaptionTempW@28
 DrawEdge@16
 DrawFocusRect@8
-;DrawFrame
+DrawFrame@16
 DrawFrameControl
 DrawIcon@16
 DrawIconEx@36
 DrawMenuBar@4
-;DrawMenuBarTemp
+DrawMenuBarTemp@20
 DrawStateA@40
 DrawStateW@40
 DrawTextA@20
 DrawTextExA@24
 DrawTextExW@24
 DrawTextW@20
-;EditWndProc
+EditWndProc@16
 EmptyClipboard@0
 EnableMenuItem@12
 EnableScrollBar@12
@@ -191,7 +203,8 @@ EndDeferWindowPos@4
 EndDialog@8
 EndMenu@0
 EndPaint@8
-;EndTask
+EndTask@12
+EnterReaderModeHelper@4
 EnumChildWindows@12
 EnumClipboardFormats@4
 EnumDesktopWindows@12
@@ -224,13 +237,14 @@ FlashWindow@8
 FlashWindowEx@4
 FrameRect@12
 FreeDDElParam@8
+;FullScreenControl
+GetAccCursorInfo@4
 GetActiveWindow@0
-GetAltTabInfo@20
 GetAltTabInfoA@20
 GetAltTabInfoW@20
 GetAncestor@8
-;GetAppCompatFlags
-;GetAppCompatFlags2
+GetAppCompatFlags@4
+GetAppCompatFlags2@4
 GetAsyncKeyState@4
 GetCapture@0
 GetCaretBlinkTime@0
@@ -272,9 +286,9 @@ GetForegroundWindow@0
 GetGUIThreadInfo@8
 GetGuiResources@8
 GetIconInfo@8
-;GetInputDesktop
+GetInputDesktop@0
 GetInputState@0
-;GetInternalWindowPos
+GetInternalWindowPos@12
 GetKBCodePage@0
 GetKeyNameTextA@12
 GetKeyNameTextW@12
@@ -287,11 +301,12 @@ GetKeyboardState@4
 GetKeyboardType@4
 GetLastActivePopup@4
 GetLastInputInfo@4
+GetLayeredWindowAttributes@16
 GetListBoxInfo@4
 GetMenu@4
 GetMenuBarInfo@16
 GetMenuCheckMarkDimensions@0
-;GetMenuContextHelpId
+GetMenuContextHelpId@4
 GetMenuDefaultItem@12
 GetMenuInfo@8
 GetMenuItemCount@4
@@ -317,24 +332,30 @@ GetParent@4
 GetPriorityClipboardFormat@8
 GetProcessDefaultLayout@4
 GetProcessWindowStation@0
-;GetProgmanWindow
+GetProgmanWindow@0
 GetPropA@8
 GetPropW@8
 GetQueueStatus@4
+GetRawInputBuffer@12
+GetRawInputData@20
+GetRawInputDeviceInfoA@16
+GetRawInputDeviceInfoW@16
+GetRawInputDeviceList@12
+;GetReasonTitleFromReasonCode
+GetRegisteredRawInputDevices@12
 GetScrollBarInfo@12
 GetScrollInfo@12
 GetScrollPos@8
 GetScrollRange@16
-;GetShellWindow
+GetShellWindow@0
 GetSubMenu@8
 GetSysColor@4
 GetSysColorBrush@4
-GetSysColorPen@4 ; ReactOS extension
 GetSystemMenu@8
 GetSystemMetrics@4
 GetTabbedTextExtentA@20
 GetTabbedTextExtentW@20
-;GetTaskmanWindow
+GetTaskmanWindow@0
 GetThreadDesktop@4
 GetTitleBarInfo@8
 GetTopWindow@4
@@ -342,10 +363,10 @@ GetUpdateRect@12
 GetUpdateRgn@12
 GetUserObjectInformationA@20
 GetUserObjectInformationW@20
-;GetUserObjectSecurity
+GetUserObjectSecurity@20
 ;GetWinStationInfo
 GetWindow@8
-;GetWindowContextHelpId
+GetWindowContextHelpId@4
 GetWindowDC@4
 GetWindowInfo@8
 GetWindowLongA@8
@@ -356,33 +377,34 @@ GetWindowModuleFileNameW@12
 GetWindowPlacement@8
 GetWindowRect@8
 GetWindowRgn@8
+GetWindowRgnBox@8
 GetWindowTextA@12
 GetWindowTextLengthA@4
 GetWindowTextLengthW@4
 GetWindowTextW@12
 GetWindowThreadProcessId@8
-;GetWindowWord
+GetWindowWord@8
 GrayStringA@36
 GrayStringW@36
 HideCaret@4
 HiliteMenuItem@16
-;IMPGetIMEA
-;IMPGetIMEW
-;IMPQueryIMEA
-;IMPQueryIMEW
-;IMPSetIMEA
-;IMPSetIMEW
+IMPGetIMEA@8
+IMPGetIMEW@8
+IMPQueryIMEA@4
+IMPQueryIMEW@4
+IMPSetIMEA@8
+IMPSetIMEW@8
 ImpersonateDdeClientWindow@8
 InSendMessage@0
 InSendMessageEx@4
 InflateRect@12
-;InitializeLpkHooks
+InitializeLpkHooks@4
 ;InitializeWin32EntryTable
 InsertMenuA@20
 InsertMenuItemA@16
 InsertMenuItemW@16
 InsertMenuW@20
-;InternalGetWindowText
+InternalGetWindowText@12
 IntersectRect@12
 InvalidateRect@12
 InvalidateRgn@12
@@ -397,20 +419,24 @@ IsCharUpperA@4
 IsCharUpperW@4
 IsChild@8
 IsClipboardFormatAvailable@4
-;IsDialogMessage@8
+IsDialogMessage@8
 IsDialogMessageA@8
 IsDialogMessageW@8
 IsDlgButtonChecked@8
-;IsHungAppWindow
+IsGUIThread@4
+IsHungAppWindow@4
 IsIconic@4
 IsMenu@4
 IsRectEmpty@4
+;IsServerSideWindow
 IsWindow@4
 IsWindowEnabled@4
+;IsWindowInDestroy
 IsWindowUnicode@4
 IsWindowVisible@4
+IsWinEventHookInstalled@4
 IsZoomed@4
-;KillSystemTimer
+KillSystemTimer@8
 KillTimer@8
 LoadAcceleratorsA@8
 LoadAcceleratorsW@8
@@ -427,37 +453,39 @@ LoadImageW@24
 LoadKeyboardLayoutA@8
 ;LoadKeyboardLayoutEx
 LoadKeyboardLayoutW@8
-;LoadLocalFonts
+LoadLocalFonts@0
 LoadMenuA@8
 LoadMenuIndirectA@4
 LoadMenuIndirectW@4
 LoadMenuW@8
-;LoadRemoteFonts
+LoadRemoteFonts@0
 LoadStringA@16
 LoadStringW@16
 LockSetForegroundWindow@4
-;LockWindowStation
+LockWindowStation@4
 LockWindowUpdate@4
 LockWorkStation@0
 LookupIconIdFromDirectory@8
 LookupIconIdFromDirectoryEx@20
-;MBToWCSEx
-;MB_GetString
+MBToWCSEx@24
 MapDialogRect@8
 MapVirtualKeyA@8
 MapVirtualKeyExA@12
 MapVirtualKeyExW@12
 MapVirtualKeyW@8
 MapWindowPoints@16
+MB_GetString@4
 MenuItemFromPoint@16
-;MenuWindowProcA
-;MenuWindowProcW
+MenuWindowProcA@16
+MenuWindowProcW@16
 MessageBeep@4
 MessageBoxA@16
 MessageBoxExA@20
 MessageBoxExW@20
 MessageBoxIndirectA@4
 MessageBoxIndirectW@4
+MessageBoxTimeoutA@24
+MessageBoxTimeoutW@24
 MessageBoxW@16
 ModifyMenuA@20
 ModifyMenuW@20
@@ -467,7 +495,7 @@ MonitorFromWindow@8
 MoveWindow@24
 MsgWaitForMultipleObjects@20
 MsgWaitForMultipleObjectsEx@20
-;NotifyWinEvent
+NotifyWinEvent@16
 OemKeyScan@4
 OemToCharA@8
 OemToCharBuffA@12
@@ -483,6 +511,7 @@ OpenWindowStationA@12
 OpenWindowStationW@12
 PackDDElParam@12
 PaintDesktop@4
+;PaintMenuBar
 PeekMessageA@20
 PeekMessageW@20
 PostMessageA@16
@@ -490,19 +519,23 @@ PostMessageW@16
 PostQuitMessage@4
 PostThreadMessageA@16
 PostThreadMessageW@16
-;PrivateExtractIconExA
-;PrivateExtractIconExW
-;PrivateExtractIconsA
-;PrivateExtractIconsW
+PrintWindow@12
+PrivateExtractIconExA@20
+PrivateExtractIconExW@20
+PrivateExtractIconsA@32
+PrivateExtractIconsW@32
+;PrivateKDBreakPoint
 ;PrivateSetDbgTag
 ;PrivateSetRipFlags
 PtInRect@12
 ;QuerySendMessage
 ;QueryUserCounters
 RealChildWindowFromPoint@12
-RealGetWindowClass@12
 RealGetWindowClassA@12
 RealGetWindowClassW@12
+ReasonCodeNeedsBugID@4
+ReasonCodeNeedsComment@4
+;RecordShutdownReason
 RedrawWindow@16
 RegisterClassA@4
 RegisterClassExA@4
@@ -510,14 +543,17 @@ RegisterClassExW@4
 RegisterClassW@4
 RegisterClipboardFormatA@4
 RegisterClipboardFormatW@4
-;RegisterDeviceNotificationA@12
-;RegisterDeviceNotificationW@12
+RegisterDeviceNotificationA@12
+RegisterDeviceNotificationW@12
 RegisterHotKey@16
-;RegisterLogonProcess
+RegisterLogonProcess@8
+;RegisterMessagePumpHook
+RegisterRawInputDevices@12
 RegisterServicesProcess@4
-;RegisterShellHookWindow
-;RegisterSystemThread
-;RegisterTasklist
+RegisterShellHookWindow@4
+RegisterSystemThread@8
+;RegisterUserApiHook
+RegisterTasklist@4
 RegisterWindowMessageA@4
 RegisterWindowMessageW@4
 ReleaseCapture@0
@@ -529,14 +565,14 @@ ReplyMessage@4
 ;ResolveDesktopForWOW
 ReuseDDElParam@20
 ScreenToClient@8
-;ScrollChildren
+ScrollChildren@16
 ScrollDC@28
 ScrollWindow@20
 ScrollWindowEx@32
 SendDlgItemMessageA@20
 SendDlgItemMessageW@20
-;SendIMEMessageExA
-;SendIMEMessageExW
+SendIMEMessageExA@8
+SendIMEMessageExW@8
 SendInput@12
 SendMessageA@16
 SendMessageCallbackA@24
@@ -559,32 +595,32 @@ SetClipboardViewer@4
 SetCursor@4
 ;SetCursorContents
 SetCursorPos@8
-;SetDebugErrorLevel
-;SetDeskWallpaper
+SetDebugErrorLevel@4
+SetDeskWallpaper@4
 SetDlgItemInt@16
 SetDlgItemTextA@12
 SetDlgItemTextW@12
 SetDoubleClickTime@4
 SetFocus@4
 SetForegroundWindow@4
-;SetInternalWindowPos
+SetInternalWindowPos@16
 SetKeyboardState@4
 SetLastErrorEx@8
 SetLayeredWindowAttributes@16
-;SetLogonNotifyWindow
+SetLogonNotifyWindow@8
 SetMenu@8
-;SetMenuContextHelpId
+SetMenuContextHelpId@8
 SetMenuDefaultItem@12
 SetMenuInfo@8
 SetMenuItemBitmaps@20
 SetMenuItemInfoA@16
 SetMenuItemInfoW@16
 SetMessageExtraInfo@4
-;SetMessageQueue
+SetMessageQueue@4
 SetParent@8
 SetProcessDefaultLayout@4
 SetProcessWindowStation@4
-;SetProgmanWindow
+SetProgmanWindow@4
 SetPropA@12
 SetPropW@12
 SetRect@20
@@ -592,34 +628,34 @@ SetRectEmpty@4
 SetScrollInfo@16
 SetScrollPos@16
 SetScrollRange@20
-;SetShellWindow
-;SetShellWindowEx
+SetShellWindow@4
+SetShellWindowEx@8
 SetSysColors@12
-;SetSysColorsTemp
+SetSysColorsTemp@12
 SetSystemCursor@8
-;SetSystemMenu
-;SetSystemTimer
-;SetTaskmanWindow
+SetSystemMenu@8
+SetSystemTimer@16
+SetTaskmanWindow@4
 SetThreadDesktop@4
 SetTimer@16
 SetUserObjectInformationA@16
 SetUserObjectInformationW@16
-;SetUserObjectSecurity
-;SetWinEventHook
-;SetWindowContextHelpId
+SetUserObjectSecurity@12
+SetWinEventHook@28
+SetWindowContextHelpId@8
 SetWindowLongA@12
 SetWindowLongW@12
 SetWindowPlacement@8
 SetWindowPos@28
 SetWindowRgn@12
-;SetWindowStationUser
+SetWindowStationUser@8
 SetWindowTextA@8
 SetWindowTextW@8
-;SetWindowWord
-;SetWindowsHookA
+SetWindowWord@12
+SetWindowsHookA@8
 SetWindowsHookExA
 SetWindowsHookExW
-;SetWindowsHookW
+SetWindowsHookW@8
 ShowCaret@4
 ShowCursor@4
 ShowOwnedPopups@8
@@ -631,12 +667,12 @@ SoftModalMessageBox@4
 SubtractRect@12
 SwapMouseButton@4
 SwitchDesktop@4
-;SwitchToThisWindow
+SwitchToThisWindow@8
 SystemParametersInfoA@16
 SystemParametersInfoW@16
 TabbedTextOutA@32
 TabbedTextOutW@32
-;TileChildWindows
+TileChildWindows@8
 TileWindows@20
 ToAscii@20
 ToAsciiEx@24
@@ -649,27 +685,29 @@ TranslateAcceleratorA@12
 TranslateAcceleratorW@12
 TranslateMDISysAccel@8
 TranslateMessage@4
-;TranslateMessageEx
-;UnhookWinEvent
-;UnhookWindowsHook
+TranslateMessageEx@8
+UnhookWinEvent@4
+UnhookWindowsHook@8
 UnhookWindowsHookEx@4
 UnionRect@12
 UnloadKeyboardLayout@4
-;UnlockWindowStation
+UnlockWindowStation@4
 UnpackDDElParam@16
 UnregisterClassA@8
 UnregisterClassW@8
 UnregisterDeviceNotification@4
 UnregisterHotKey@8
+;UnregisterMessagePumpHook
+;UnregisterUserApiHook
 UpdateLayeredWindow@36
 ;UpdatePerUserSystemParameters
 UpdateWindow@4
 ;User32InitializeImmEntryTable
-;UserClientDllInitialize
+UserClientDllInitialize@12
 UserHandleGrantAccess@12
 ;UserLpkPSMTextOut
 ;UserLpkTabbedTextOut
-;UserRealizePalette
+UserRealizePalette@4
 ;UserRegisterWowHandlers
 ;VRipOutput
 ;VTagOutput
@@ -679,10 +717,10 @@ VkKeyScanA@4
 VkKeyScanExA@8
 VkKeyScanExW@8
 VkKeyScanW@4
-;WCSToMBEx
-;WINNLSEnableIME
-;WINNLSGetEnableStatus
-;WINNLSGetIMEHotkey
+WCSToMBEx@24
+WINNLSEnableIME@8
+WINNLSGetEnableStatus@4
+WINNLSGetIMEHotkey@4
 WaitForInputIdle@8
 WaitMessage@0
 ;Win32PoolAllocationStats