- Verify user32 export list with Win 2k3 R2

svn path=/trunk/; revision=41392
This commit is contained in:
Dmitry Chapyshev 2009-06-12 15:54:25 +00:00
parent 1b75d3dfa3
commit e4ae303e4a

View file

@ -1,9 +1,10 @@
; Functions exported by Win 2K3 R2
@ stdcall ActivateKeyboardLayout(long long) NtUserActivateKeyboardLayout @ stdcall ActivateKeyboardLayout(long long) NtUserActivateKeyboardLayout
@ stdcall AdjustWindowRect(ptr long long) @ stdcall AdjustWindowRect(ptr long long)
@ stdcall AdjustWindowRectEx(ptr long long long) @ stdcall AdjustWindowRectEx(ptr long long long)
@ stdcall AlignRects(ptr long long long) @ stdcall AlignRects(ptr long long long)
@ stdcall AllowForegroundActivation() @ stdcall AllowForegroundActivation()
@ stdcall AllowSetForegroundWindow (long) @ stdcall AllowSetForegroundWindow(long)
@ stdcall AnimateWindow(long long long) @ stdcall AnimateWindow(long long long)
@ stdcall AnyPopup() @ stdcall AnyPopup()
@ stdcall AppendMenuA(long long long ptr) @ stdcall AppendMenuA(long long long ptr)
@ -19,9 +20,8 @@
@ stdcall BroadcastSystemMessageExA(long ptr long long long ptr) @ stdcall BroadcastSystemMessageExA(long ptr long long long ptr)
@ stdcall BroadcastSystemMessageExW(long ptr long long long ptr) @ stdcall BroadcastSystemMessageExW(long ptr long long long ptr)
@ stdcall BroadcastSystemMessageW(long ptr long long long) @ stdcall BroadcastSystemMessageW(long ptr long long long)
; @ stub BuildReasonArray @ stub BuildReasonArray
@ stdcall CalcChildScroll(long long) @ stub CalcMenuBar
; @ stub CalcMenuBar
@ stdcall CallMsgFilter(ptr long) CallMsgFilterA @ stdcall CallMsgFilter(ptr long) CallMsgFilterA
@ stdcall CallMsgFilterA(ptr long) @ stdcall CallMsgFilterA(ptr long)
@ stdcall CallMsgFilterW(ptr long) @ stdcall CallMsgFilterW(ptr long)
@ -43,11 +43,9 @@
@ stdcall CharLowerW(wstr) @ stdcall CharLowerW(wstr)
@ stdcall CharNextA(str) @ stdcall CharNextA(str)
@ stdcall CharNextExA(long str long) @ stdcall CharNextExA(long str long)
; @ stdcall CharNextExW(long wstr long)
@ stdcall CharNextW(wstr) @ stdcall CharNextW(wstr)
@ stdcall CharPrevA(str str) @ stdcall CharPrevA(str str)
@ stdcall CharPrevExA(long str str long) @ stdcall CharPrevExA(long str str long)
; @ stdcall CharPrevExW(long wstr wstr long)
@ stdcall CharPrevW(wstr wstr) @ stdcall CharPrevW(wstr wstr)
@ stdcall CharToOemA(str ptr) @ stdcall CharToOemA(str ptr)
@ stdcall CharToOemBuffA(str ptr long) @ stdcall CharToOemBuffA(str ptr long)
@ -62,9 +60,8 @@
@ stdcall CheckMenuRadioItem(long long long long long) @ stdcall CheckMenuRadioItem(long long long long long)
@ stdcall CheckRadioButton(long long long long) @ stdcall CheckRadioButton(long long long long)
@ stdcall ChildWindowFromPoint(long double) @ stdcall ChildWindowFromPoint(long double)
@ stdcall ChildWindowFromPointEx(long double long) # Direct call NtUserChildWindowFromPointEx @ stdcall ChildWindowFromPointEx(long double long) ; Direct call NtUserChildWindowFromPointEx
@ stdcall CliImmSetHotKey(long long long ptr) @ stdcall CliImmSetHotKey(long long long ptr)
@ stub ClientThreadConnect # missed in XP SP3
@ stdcall ClientThreadSetup() @ stdcall ClientThreadSetup()
@ stdcall ClientToScreen(long ptr) @ stdcall ClientToScreen(long ptr)
@ stdcall ClipCursor(ptr) NtUserClipCursor @ stdcall ClipCursor(ptr) NtUserClipCursor
@ -74,7 +71,6 @@
@ stdcall CloseWindowStation(long) NtUserCloseWindowStation @ stdcall CloseWindowStation(long) NtUserCloseWindowStation
@ stdcall CopyAcceleratorTableA(long ptr long) @ stdcall CopyAcceleratorTableA(long ptr long)
@ stdcall CopyAcceleratorTableW(long ptr long) NtUserCopyAcceleratorTable @ stdcall CopyAcceleratorTableW(long ptr long) NtUserCopyAcceleratorTable
@ stdcall CopyCursor(long)
@ stdcall CopyIcon(long) @ stdcall CopyIcon(long)
@ stdcall CopyImage(long long long long long) @ stdcall CopyImage(long long long long long)
@ stdcall CopyRect(ptr ptr) @ stdcall CopyRect(ptr ptr)
@ -98,7 +94,7 @@
@ stdcall CreateMDIWindowW(ptr ptr long long long long long long long long) @ stdcall CreateMDIWindowW(ptr ptr long long long long long long long long)
@ stdcall CreateMenu() @ stdcall CreateMenu()
@ stdcall CreatePopupMenu() @ stdcall CreatePopupMenu()
; @ stub CreateSystemThreads @ stub CreateSystemThreads
@ stdcall CreateWindowExA(long str str long long long long long long long long ptr) @ stdcall CreateWindowExA(long str str long long long long long long long long ptr)
@ stdcall CreateWindowExW(long wstr wstr long long long long long long long long ptr) @ stdcall CreateWindowExW(long wstr wstr long long long long long long long long ptr)
@ stdcall CreateWindowStationA(str long long ptr) @ stdcall CreateWindowStationA(str long long ptr)
@ -122,7 +118,7 @@
@ stdcall DdeFreeStringHandle(long long) @ stdcall DdeFreeStringHandle(long long)
@ stdcall DdeGetData(long ptr long long) @ stdcall DdeGetData(long ptr long long)
@ stdcall DdeGetLastError(long) @ stdcall DdeGetLastError(long)
@ stdcall DdeGetQualityOfService(long long ptr) # Direct call NtUserDdeGetQualityOfService @ stdcall DdeGetQualityOfService(long long ptr) ; Direct call NtUserDdeGetQualityOfService
@ stdcall DdeImpersonateClient(long) @ stdcall DdeImpersonateClient(long)
@ stdcall DdeInitializeA(ptr ptr long long) @ stdcall DdeInitializeA(ptr ptr long long)
@ stdcall DdeInitializeW(ptr ptr long long) @ stdcall DdeInitializeW(ptr ptr long long)
@ -134,7 +130,7 @@
@ stdcall DdeQueryStringA(long long ptr long long) @ stdcall DdeQueryStringA(long long ptr long long)
@ stdcall DdeQueryStringW(long long ptr long long) @ stdcall DdeQueryStringW(long long ptr long long)
@ stdcall DdeReconnect(long) @ stdcall DdeReconnect(long)
@ stdcall DdeSetQualityOfService(long ptr ptr) # Direct call NtUserDdeSetQualityOfService @ stdcall DdeSetQualityOfService(long ptr ptr) ; Direct call NtUserDdeSetQualityOfService
@ stdcall DdeSetUserHandle (long long long) @ stdcall DdeSetUserHandle (long long long)
@ stdcall DdeUnaccessData(long) @ stdcall DdeUnaccessData(long)
@ stdcall DdeUninitialize(long) @ stdcall DdeUninitialize(long)
@ -147,7 +143,7 @@
@ stdcall DefRawInputProc(ptr long long) @ stdcall DefRawInputProc(ptr long long)
@ stdcall DefWindowProcA(long long long long) @ stdcall DefWindowProcA(long long long long)
@ stdcall DefWindowProcW(long long long long) @ stdcall DefWindowProcW(long long long long)
@ stdcall DeferWindowPos(long long long long long long long long) # Direct call NtUserDeferWindowPos @ stdcall DeferWindowPos(long long long long long long long long) ; Direct call NtUserDeferWindowPos
@ stdcall DeleteMenu(long long long) NtUserDeleteMenu @ stdcall DeleteMenu(long long long) NtUserDeleteMenu
@ stdcall DeregisterShellHookWindow (long) @ stdcall DeregisterShellHookWindow (long)
@ stdcall DestroyAcceleratorTable(long) @ stdcall DestroyAcceleratorTable(long)
@ -155,9 +151,9 @@
@ stdcall DestroyCursor(long) @ stdcall DestroyCursor(long)
@ stdcall DestroyIcon(long) @ stdcall DestroyIcon(long)
@ stdcall DestroyMenu(long) NtUserDestroyMenu @ stdcall DestroyMenu(long) NtUserDestroyMenu
; @ stub DestroyReasons @ stub DestroyReasons
@ stdcall DestroyWindow(long) NtUserDestroyWindow @ stdcall DestroyWindow(long) NtUserDestroyWindow
; @ stub DeviceEventWorker @ stub DeviceEventWorker
@ stdcall DialogBoxIndirectParamA(long ptr long ptr long) @ stdcall DialogBoxIndirectParamA(long ptr long ptr long)
@ stdcall DialogBoxIndirectParamAorW(long ptr long ptr long long) @ stdcall DialogBoxIndirectParamAorW(long ptr long ptr long long)
@ stdcall DialogBoxIndirectParamW(long ptr long ptr long) @ stdcall DialogBoxIndirectParamW(long ptr long ptr long)
@ -175,7 +171,7 @@
@ stdcall DlgDirSelectComboBoxExW(long ptr long long) @ stdcall DlgDirSelectComboBoxExW(long ptr long long)
@ stdcall DlgDirSelectExA(long ptr long long) @ stdcall DlgDirSelectExA(long ptr long long)
@ stdcall DlgDirSelectExW(long ptr long long) @ stdcall DlgDirSelectExW(long ptr long long)
@ stdcall DragDetect(long double) # Direct call NtUserDragDetect @ stdcall DragDetect(long double) ; Direct call NtUserDragDetect
@ stdcall DragObject(long long long long long) NtUserDragObject @ stdcall DragObject(long long long long long) NtUserDragObject
@ stdcall DrawAnimatedRects(long long ptr ptr) NtUserDrawAnimatedRects @ stdcall DrawAnimatedRects(long long ptr ptr) NtUserDrawAnimatedRects
@ stdcall DrawCaption(long long ptr long) @ stdcall DrawCaption(long long ptr long)
@ -205,17 +201,15 @@
@ stdcall EndMenu() @ stdcall EndMenu()
@ stdcall EndPaint(long ptr) NtUserEndPaint @ stdcall EndPaint(long ptr) NtUserEndPaint
@ stdcall EndTask(ptr long long) @ stdcall EndTask(ptr long long)
; @ stub EnterReaderModeHelper @ stub EnterReaderModeHelper
@ stdcall EnumChildWindows(long ptr long) @ stdcall EnumChildWindows(long ptr long)
@ stdcall EnumClipboardFormats(long) @ stdcall EnumClipboardFormats(long)
@ stdcall EnumDesktopWindows(long ptr ptr) @ stdcall EnumDesktopWindows(long ptr ptr)
@ stdcall EnumDesktopsA(ptr ptr long) @ stdcall EnumDesktopsA(ptr ptr long)
@ stdcall EnumDesktopsW(ptr ptr long) @ stdcall EnumDesktopsW(ptr ptr long)
@ stub EnumDisplayDeviceModesA ;(str long ptr long) # missed in XP SP3
@ stub EnumDisplayDeviceModesW ;(wstr long ptr long) # missed in XP SP3
@ stdcall EnumDisplayDevicesA(ptr long ptr long) @ stdcall EnumDisplayDevicesA(ptr long ptr long)
@ stdcall EnumDisplayDevicesW(ptr long ptr long) @ stdcall EnumDisplayDevicesW(ptr long ptr long)
@ stdcall EnumDisplayMonitors(long ptr ptr long) # Direct call NtUserEnumDisplayMonitors @ stdcall EnumDisplayMonitors(long ptr ptr long) ; Direct call NtUserEnumDisplayMonitors
@ stdcall EnumDisplaySettingsA(str long ptr) @ stdcall EnumDisplaySettingsA(str long ptr)
@ stdcall EnumDisplaySettingsExA(str long ptr long) @ stdcall EnumDisplaySettingsExA(str long ptr long)
@ stdcall EnumDisplaySettingsExW(wstr long ptr long) @ stdcall EnumDisplaySettingsExW(wstr long ptr long)
@ -244,7 +238,7 @@
@ stdcall GetAltTabInfo(long long ptr ptr long) GetAltTabInfoA @ stdcall GetAltTabInfo(long long ptr ptr long) GetAltTabInfoA
@ stdcall GetAltTabInfoA(long long ptr ptr long) @ stdcall GetAltTabInfoA(long long ptr ptr long)
@ stdcall GetAltTabInfoW(long long ptr ptr long) @ stdcall GetAltTabInfoW(long long ptr ptr long)
@ stdcall GetAncestor(long long) # Direct call NtUserGetAncestor @ stdcall GetAncestor(long long) ; Direct call NtUserGetAncestor
@ stdcall GetAppCompatFlags(long) @ stdcall GetAppCompatFlags(long)
@ stdcall GetAppCompatFlags2(long) @ stdcall GetAppCompatFlags2(long)
@ stdcall GetAsyncKeyState(long) @ stdcall GetAsyncKeyState(long)
@ -256,11 +250,11 @@
@ stdcall GetClassInfoExW(long wstr ptr) @ stdcall GetClassInfoExW(long wstr ptr)
@ stdcall GetClassInfoW(long wstr ptr) @ stdcall GetClassInfoW(long wstr ptr)
@ stdcall GetClassLongA(long long) @ stdcall GetClassLongA(long long)
@ stdcall GetClassLongW(long long)
#ifdef _WIN64 #ifdef _WIN64
@ stdcall GetClassLongPtrA(ptr long) @ stdcall GetClassLongPtrA(ptr long)
@ stdcall GetClassLongPtrW(ptr long) @ stdcall GetClassLongPtrW(ptr long)
#endif #endif
@ stdcall GetClassLongW(long long)
@ stdcall GetClassNameA(long ptr long) @ stdcall GetClassNameA(long ptr long)
@ stdcall GetClassNameW(long ptr long) @ stdcall GetClassNameW(long ptr long)
@ stdcall GetClassWord(long long) @ stdcall GetClassWord(long long)
@ -272,9 +266,9 @@
@ stdcall GetClipboardOwner() NtUserGetClipboardOwner @ stdcall GetClipboardOwner() NtUserGetClipboardOwner
@ stdcall GetClipboardSequenceNumber() NtUserGetClipboardSequenceNumber @ stdcall GetClipboardSequenceNumber() NtUserGetClipboardSequenceNumber
@ stdcall GetClipboardViewer() NtUserGetClipboardViewer @ stdcall GetClipboardViewer() NtUserGetClipboardViewer
@ stdcall GetComboBoxInfo(long ptr) # Direct call NtUserGetComboBoxInfo @ stdcall GetComboBoxInfo(long ptr) ; Direct call NtUserGetComboBoxInfo
@ stdcall GetCursor() @ stdcall GetCursor()
; @ stub GetCursorFrameInfo @ stub GetCursorFrameInfo
@ stdcall GetCursorInfo(ptr) NtUserGetCursorInfo @ stdcall GetCursorInfo(ptr) NtUserGetCursorInfo
@ stdcall GetCursorPos(ptr) @ stdcall GetCursorPos(ptr)
@ stdcall GetDC(long) NtUserGetDC @ stdcall GetDC(long) NtUserGetDC
@ -294,7 +288,7 @@
@ stdcall GetIconInfo(long ptr) @ stdcall GetIconInfo(long ptr)
@ stdcall GetInputDesktop() @ stdcall GetInputDesktop()
@ stdcall GetInputState() @ stdcall GetInputState()
@ stdcall GetInternalWindowPos(long ptr ptr) # direct call NtUserGetInternalWindowPos @ stdcall GetInternalWindowPos(long ptr ptr) ; direct call NtUserGetInternalWindowPos
@ stdcall GetKBCodePage() @ stdcall GetKBCodePage()
@ stdcall GetKeyNameTextA(long ptr long) @ stdcall GetKeyNameTextA(long ptr long)
@ stdcall GetKeyNameTextW(long ptr long) @ stdcall GetKeyNameTextW(long ptr long)
@ -314,7 +308,6 @@
@ stdcall GetMenuCheckMarkDimensions() @ stdcall GetMenuCheckMarkDimensions()
@ stdcall GetMenuContextHelpId(long) @ stdcall GetMenuContextHelpId(long)
@ stdcall GetMenuDefaultItem(long long long) @ stdcall GetMenuDefaultItem(long long long)
@ stdcall GetMenuIndex(ptr ptr)
@ stdcall GetMenuInfo(long ptr) @ stdcall GetMenuInfo(long ptr)
@ stdcall GetMenuItemCount(long) @ stdcall GetMenuItemCount(long)
@ stdcall GetMenuItemID(long long) @ stdcall GetMenuItemID(long long)
@ -334,7 +327,6 @@
@ stdcall GetMouseMovePointsEx(long ptr ptr long long) NtUserGetMouseMovePointsEx @ stdcall GetMouseMovePointsEx(long ptr ptr long long) NtUserGetMouseMovePointsEx
@ stdcall GetNextDlgGroupItem(long long long) @ stdcall GetNextDlgGroupItem(long long long)
@ stdcall GetNextDlgTabItem(long long long) @ stdcall GetNextDlgTabItem(long long long)
; @ stub GetNextQueueWindow
@ stdcall GetOpenClipboardWindow() NtUserGetOpenClipboardWindow @ stdcall GetOpenClipboardWindow() NtUserGetOpenClipboardWindow
@ stdcall GetParent(long) @ stdcall GetParent(long)
@ stdcall GetPriorityClipboardFormat(ptr long) NtUserGetPriorityClipboardFormat @ stdcall GetPriorityClipboardFormat(ptr long) NtUserGetPriorityClipboardFormat
@ -349,7 +341,7 @@
@ stdcall GetRawInputDeviceInfoA(ptr long ptr ptr) @ stdcall GetRawInputDeviceInfoA(ptr long ptr ptr)
@ stdcall GetRawInputDeviceInfoW(ptr long ptr ptr) @ stdcall GetRawInputDeviceInfoW(ptr long ptr ptr)
@ stdcall GetRawInputDeviceList(ptr ptr long) @ stdcall GetRawInputDeviceList(ptr ptr long)
; @ stub GetReasonTitleFromReasonCode @ stub GetReasonTitleFromReasonCode
@ stdcall GetRegisteredRawInputDevices(ptr ptr long) @ stdcall GetRegisteredRawInputDevices(ptr ptr long)
@ stdcall GetScrollBarInfo(long long ptr) NtUserGetScrollBarInfo @ stdcall GetScrollBarInfo(long long ptr) NtUserGetScrollBarInfo
@ stdcall GetScrollInfo(long long ptr) @ stdcall GetScrollInfo(long long ptr)
@ -359,7 +351,7 @@
@ stdcall GetSubMenu(long long) @ stdcall GetSubMenu(long long)
@ stdcall GetSysColor(long) @ stdcall GetSysColor(long)
@ stdcall GetSysColorBrush(long) @ stdcall GetSysColorBrush(long)
@ stdcall GetSystemMenu(long long) # Direct call NtUserGetSystemMenu @ stdcall GetSystemMenu(long long) ; Direct call NtUserGetSystemMenu
@ stdcall GetSystemMetrics(long) @ stdcall GetSystemMetrics(long)
@ stdcall GetTabbedTextExtentA(long str long long ptr) @ stdcall GetTabbedTextExtentA(long str long long ptr)
@ stdcall GetTabbedTextExtentW(long wstr long long ptr) @ stdcall GetTabbedTextExtentW(long wstr long long ptr)
@ -398,7 +390,6 @@
@ stdcall GetWindowWord(long long) @ stdcall GetWindowWord(long long)
@ stdcall GrayStringA(long long ptr long long long long long long) @ stdcall GrayStringA(long long ptr long long long long long long)
@ stdcall GrayStringW(long long ptr long long long long long long) @ stdcall GrayStringW(long long ptr long long long long long long)
; @ stub HasSystemSleepStarted
@ stdcall HideCaret(long) NtUserHideCaret @ stdcall HideCaret(long) NtUserHideCaret
@ stdcall HiliteMenuItem(long long long long) NtUserHiliteMenuItem @ stdcall HiliteMenuItem(long long long long) NtUserHiliteMenuItem
@ stdcall IMPGetIMEA(long ptr) @ stdcall IMPGetIMEA(long ptr)
@ -407,14 +398,12 @@
@ stdcall IMPQueryIMEW(ptr) @ stdcall IMPQueryIMEW(ptr)
@ stdcall IMPSetIMEA(long ptr) @ stdcall IMPSetIMEA(long ptr)
@ stdcall IMPSetIMEW(long ptr) @ stdcall IMPSetIMEW(long ptr)
@ stdcall ImpersonateDdeClientWindow(long long) # Direct call NtUserImpersonateDdeClientWindow @ stdcall ImpersonateDdeClientWindow(long long) ; Direct call NtUserImpersonateDdeClientWindow
@ stdcall InSendMessage() @ stdcall InSendMessage()
@ stdcall InSendMessageEx(ptr) @ stdcall InSendMessageEx(ptr)
@ stdcall InflateRect(ptr long long) @ stdcall InflateRect(ptr long long)
; @ stub InitSharedTable
; @ stub InitTask
@ stdcall InitializeLpkHooks(ptr) @ stdcall InitializeLpkHooks(ptr)
; @ stub InitializeWin32EntryTable @ stub InitializeWin32EntryTable
@ stdcall InsertMenuA(long long long long ptr) @ stdcall InsertMenuA(long long long long ptr)
@ stdcall InsertMenuItemA(long long long ptr) @ stdcall InsertMenuItemA(long long long ptr)
@ stdcall InsertMenuItemW(long long long ptr) @ stdcall InsertMenuItemW(long long long ptr)
@ -440,10 +429,11 @@
@ stdcall IsDlgButtonChecked(long long) @ stdcall IsDlgButtonChecked(long long)
@ stdcall IsGUIThread(long) @ stdcall IsGUIThread(long)
@ stdcall IsHungAppWindow(long) @ stdcall IsHungAppWindow(long)
; @ stub IsHungThread
@ stdcall IsIconic(long) @ stdcall IsIconic(long)
@ stdcall IsMenu(long) @ stdcall IsMenu(long)
@ stub IsProcess16Bit
@ stdcall IsRectEmpty(ptr) @ stdcall IsRectEmpty(ptr)
@ stub IsSETEnabled
@ stdcall IsServerSideWindow(long) @ stdcall IsServerSideWindow(long)
@ stdcall IsWinEventHookInstalled(long) @ stdcall IsWinEventHookInstalled(long)
@ stdcall IsWindow(long) @ stdcall IsWindow(long)
@ -451,6 +441,7 @@
@ stdcall IsWindowInDestroy(long) @ stdcall IsWindowInDestroy(long)
@ stdcall IsWindowUnicode(long) @ stdcall IsWindowUnicode(long)
@ stdcall IsWindowVisible(long) @ stdcall IsWindowVisible(long)
@ stub IsWow64Message
@ stdcall IsZoomed(long) @ stdcall IsZoomed(long)
@ stdcall KillSystemTimer(long long) @ stdcall KillSystemTimer(long long)
@ stdcall KillTimer(long long) NtUserKillTimer @ stdcall KillTimer(long long) NtUserKillTimer
@ -467,7 +458,7 @@
@ stdcall LoadImageA(long str long long long long) @ stdcall LoadImageA(long str long long long long)
@ stdcall LoadImageW(long wstr long long long long) @ stdcall LoadImageW(long wstr long long long long)
@ stdcall LoadKeyboardLayoutA(str long) @ stdcall LoadKeyboardLayoutA(str long)
; @ stub LoadKeyboardLayoutEx @ stub LoadKeyboardLayoutEx
@ stdcall LoadKeyboardLayoutW(wstr long) @ stdcall LoadKeyboardLayoutW(wstr long)
@ stdcall LoadLocalFonts() @ stdcall LoadLocalFonts()
@ stdcall LoadMenuA(long str) @ stdcall LoadMenuA(long str)
@ -491,7 +482,7 @@
@ stdcall MapVirtualKeyExW(long long long) @ stdcall MapVirtualKeyExW(long long long)
@ stdcall MapVirtualKeyW(long long) @ stdcall MapVirtualKeyW(long long)
@ stdcall MapWindowPoints(long long ptr long) @ stdcall MapWindowPoints(long long ptr long)
@ stdcall MenuItemFromPoint(long long double) # Direct call NtUserMenuItemFromPoint @ stdcall MenuItemFromPoint(long long double) ; Direct call NtUserMenuItemFromPoint
@ stdcall MenuWindowProcA (long long long long) @ stdcall MenuWindowProcA (long long long long)
@ stdcall MenuWindowProcW (long long long long) @ stdcall MenuWindowProcW (long long long long)
@ stdcall MessageBeep(long) @ stdcall MessageBeep(long)
@ -500,10 +491,9 @@
@ stdcall MessageBoxExW(long wstr wstr long long) @ stdcall MessageBoxExW(long wstr wstr long long)
@ stdcall MessageBoxIndirectA(ptr) @ stdcall MessageBoxIndirectA(ptr)
@ stdcall MessageBoxIndirectW(ptr) @ stdcall MessageBoxIndirectW(ptr)
; @ stub MessageBoxTimeoutA @ stub MessageBoxTimeoutA
; @ stub MessageBoxTimeoutW @ stub MessageBoxTimeoutW
@ stdcall MessageBoxW(long wstr wstr long) @ stdcall MessageBoxW(long wstr wstr long)
; @ stub ModifyAccess
@ stdcall ModifyMenuA(long long long long ptr) @ stdcall ModifyMenuA(long long long long ptr)
@ stdcall ModifyMenuW(long long long long ptr) @ stdcall ModifyMenuW(long long long long ptr)
@ stdcall MonitorFromPoint(double long) @ stdcall MonitorFromPoint(double long)
@ -528,10 +518,9 @@
@ stdcall OpenWindowStationW(wstr long long) @ stdcall OpenWindowStationW(wstr long long)
@ stdcall PackDDElParam(long long long) @ stdcall PackDDElParam(long long long)
@ stdcall PaintDesktop(long) NtUserPaintDesktop @ stdcall PaintDesktop(long) NtUserPaintDesktop
; @ stub PaintMenuBar @ stub PaintMenuBar
@ stdcall PeekMessageA(ptr long long long long) @ stdcall PeekMessageA(ptr long long long long)
@ stdcall PeekMessageW(ptr long long long long) @ stdcall PeekMessageW(ptr long long long long)
@ stub PlaySoundEvent # missed in XP SP3
@ stdcall PostMessageA(long long long long) @ stdcall PostMessageA(long long long long)
@ stdcall PostMessageW(long long long long) @ stdcall PostMessageW(long long long long)
@ stdcall PostQuitMessage(long) @ stdcall PostQuitMessage(long)
@ -540,20 +529,17 @@
; @ stub PrintWindow ; @ stub PrintWindow
@ stdcall PrivateExtractIconExA(str long ptr ptr long) @ stdcall PrivateExtractIconExA(str long ptr ptr long)
@ stdcall PrivateExtractIconExW(wstr long ptr ptr long) @ stdcall PrivateExtractIconExW(wstr long ptr ptr long)
@ stdcall PrivateExtractIconsA (str long long long ptr ptr long long) @ stdcall PrivateExtractIconsA(str long long long ptr ptr long long)
@ stdcall PrivateExtractIconsW (wstr long long long ptr ptr long long) @ stdcall PrivateExtractIconsW(wstr long long long ptr ptr long long)
; @ stub PrivateSetDbgTag
; @ stub PrivateSetRipFlags
@ stdcall PtInRect(ptr double) @ stdcall PtInRect(ptr double)
@ stdcall QuerySendMessage(ptr) NtUserQuerySendMessage @ stdcall QuerySendMessage(ptr) NtUserQuerySendMessage
; @ stub QueryUserCounters # Direct call NtUserQueryUserCounters @ stdcall RealChildWindowFromPoint(long double) ; Direct call NtUserRealChildWindowFromPoint
@ stdcall RealChildWindowFromPoint(long double) # Direct call NtUserRealChildWindowFromPoint
@ stdcall RealGetWindowClass(long ptr long) RealGetWindowClassA @ stdcall RealGetWindowClass(long ptr long) RealGetWindowClassA
@ stdcall RealGetWindowClassA(long ptr long) @ stdcall RealGetWindowClassA(long ptr long)
@ stdcall RealGetWindowClassW(long ptr long) @ stdcall RealGetWindowClassW(long ptr long)
; @ stub ReasonCodeNeedsBugID @ stub ReasonCodeNeedsBugID
; @ stub ReasonCodeNeedsComment @ stub ReasonCodeNeedsComment
; @ stub RecordShutdownReason @ stub RecordShutdownReason
@ stdcall RedrawWindow(long ptr long long) NtUserRedrawWindow @ stdcall RedrawWindow(long ptr long long) NtUserRedrawWindow
@ stdcall RegisterClassA(ptr) @ stdcall RegisterClassA(ptr)
@ stdcall RegisterClassExA(ptr) @ stdcall RegisterClassExA(ptr)
@ -565,14 +551,13 @@
@ stdcall RegisterDeviceNotificationW(long ptr long) @ stdcall RegisterDeviceNotificationW(long ptr long)
@ stdcall RegisterHotKey(long long long long) NtUserRegisterHotKey @ stdcall RegisterHotKey(long long long long) NtUserRegisterHotKey
@ stdcall RegisterLogonProcess(long long) @ stdcall RegisterLogonProcess(long long)
; @ stub RegisterMessagePumpHook @ stub RegisterMessagePumpHook
@ stub RegisterNetworkCapabilities # missed in XP SP3
@ stdcall RegisterRawInputDevices(ptr long long) @ stdcall RegisterRawInputDevices(ptr long long)
@ stdcall RegisterServicesProcess(long) @ stdcall RegisterServicesProcess(long)
@ stdcall RegisterShellHookWindow(long) @ stdcall RegisterShellHookWindow(long)
@ stdcall RegisterSystemThread(long long) @ stdcall RegisterSystemThread(long long)
@ stdcall RegisterTasklist(long) NtUserRegisterTasklist @ stdcall RegisterTasklist(long) NtUserRegisterTasklist
; @ stub RegisterUserApiHook @ stub RegisterUserApiHook
@ stdcall RegisterWindowMessageA(str) @ stdcall RegisterWindowMessageA(str)
@ stdcall RegisterWindowMessageW(wstr) @ stdcall RegisterWindowMessageW(wstr)
@ stdcall ReleaseCapture() @ stdcall ReleaseCapture()
@ -581,7 +566,6 @@
@ stdcall RemovePropA(long str) @ stdcall RemovePropA(long str)
@ stdcall RemovePropW(long wstr) @ stdcall RemovePropW(long wstr)
@ stdcall ReplyMessage(long) @ stdcall ReplyMessage(long)
@ stub ResetDisplay # missed in XP SP3
; @ stub ResolveDesktopForWOW ; @ stub ResolveDesktopForWOW
@ stdcall ReuseDDElParam(long long long long long) @ stdcall ReuseDDElParam(long long long long long)
@ stdcall ScreenToClient(long ptr) @ stdcall ScreenToClient(long ptr)
@ -602,7 +586,6 @@
@ stdcall SendMessageW(long long long long) @ stdcall SendMessageW(long long long long)
@ stdcall SendNotifyMessageA(long long long long) @ stdcall SendNotifyMessageA(long long long long)
@ stdcall SendNotifyMessageW(long long long long) @ stdcall SendNotifyMessageW(long long long long)
@ stub ServerSetFunctionPointers # missed in XP SP3
@ stdcall SetActiveWindow(long) NtUserSetActiveWindow @ stdcall SetActiveWindow(long) NtUserSetActiveWindow
@ stdcall SetCapture(long) NtUserSetCapture @ stdcall SetCapture(long) NtUserSetCapture
@ stdcall SetCaretBlinkTime(long) @ stdcall SetCaretBlinkTime(long)
@ -613,16 +596,15 @@
@ stdcall SetClassLongPtrW(ptr long ptr) @ stdcall SetClassLongPtrW(ptr long ptr)
#endif #endif
@ stdcall SetClassLongW(long long long) @ stdcall SetClassLongW(long long long)
@ stdcall SetClassWord(long long long) # Direct call NtUserSetClassWord @ stdcall SetClassWord(long long long) ; Direct call NtUserSetClassWord
@ stdcall SetClipboardData(long long) @ stdcall SetClipboardData(long long)
@ stdcall SetClipboardViewer(long) NtUserSetClipboardViewer @ stdcall SetClipboardViewer(long) NtUserSetClipboardViewer
; @ stub SetConsoleReserveKeys @ stub SetConsoleReserveKeys
@ stdcall SetCursor(long) NtUserSetCursor @ stdcall SetCursor(long) NtUserSetCursor
@ stdcall SetCursorContents(ptr ptr) NtUserSetCursorContents @ stdcall SetCursorContents(ptr ptr) NtUserSetCursorContents
@ stdcall SetCursorPos(long long) @ stdcall SetCursorPos(long long)
@ stdcall SetDebugErrorLevel(long) @ stdcall SetDebugErrorLevel(long)
@ stdcall SetDeskWallpaper(ptr) @ stdcall SetDeskWallpaper(ptr)
; @ stub SetDesktopBitmap
@ stdcall SetDlgItemInt(long long long long) @ stdcall SetDlgItemInt(long long long long)
@ stdcall SetDlgItemTextA(long long str) @ stdcall SetDlgItemTextA(long long str)
@ stdcall SetDlgItemTextW(long long wstr) @ stdcall SetDlgItemTextW(long long wstr)
@ -633,7 +615,7 @@
@ stdcall SetKeyboardState(ptr) NtUserSetKeyboardState @ stdcall SetKeyboardState(ptr) NtUserSetKeyboardState
@ stdcall SetLastErrorEx(long long) @ stdcall SetLastErrorEx(long long)
@ stdcall SetLayeredWindowAttributes(ptr long long long) NtUserSetLayeredWindowAttributes @ stdcall SetLayeredWindowAttributes(ptr long long long) NtUserSetLayeredWindowAttributes
@ stdcall SetLogonNotifyWindow(long long) # Direct call NtUserSetLogonNotifyWindow @ stdcall SetLogonNotifyWindow(long long) ; Direct call NtUserSetLogonNotifyWindow
@ stdcall SetMenu(long long) @ stdcall SetMenu(long long)
@ stdcall SetMenuContextHelpId(long long) NtUserSetMenuContextHelpId @ stdcall SetMenuContextHelpId(long long) NtUserSetMenuContextHelpId
@ stdcall SetMenuDefaultItem(long long long) NtUserSetMenuDefaultItem @ stdcall SetMenuDefaultItem(long long long) NtUserSetMenuDefaultItem
@ -645,14 +627,13 @@
@ stdcall SetMessageQueue(long) @ stdcall SetMessageQueue(long)
@ stdcall SetParent(long long) NtUserSetParent @ stdcall SetParent(long long) NtUserSetParent
@ stdcall SetProcessDefaultLayout(long) @ stdcall SetProcessDefaultLayout(long)
@ stdcall SetProcessDPIAware()
@ stdcall SetProcessWindowStation(long) NtUserSetProcessWindowStation @ stdcall SetProcessWindowStation(long) NtUserSetProcessWindowStation
@ stdcall SetProgmanWindow (long) @ stdcall SetProgmanWindow (long)
@ stdcall SetPropA(long str long) @ stdcall SetPropA(long str long)
@ stdcall SetPropW(long wstr long) @ stdcall SetPropW(long wstr long)
@ stdcall SetRect(ptr long long long long) @ stdcall SetRect(ptr long long long long)
@ stdcall SetRectEmpty(ptr) @ stdcall SetRectEmpty(ptr)
@ stdcall SetScrollInfo(long long ptr long) # Direct call NtUserSetScrollInfo @ stdcall SetScrollInfo(long long ptr long) ; Direct call NtUserSetScrollInfo
@ stdcall SetScrollPos(long long long long) @ stdcall SetScrollPos(long long long long)
@ stdcall SetScrollRange(long long long long long) @ stdcall SetScrollRange(long long long long long)
@ stdcall SetShellWindow(long) @ stdcall SetShellWindow(long)
@ -660,7 +641,7 @@
@ stdcall SetSysColors(long ptr ptr) @ stdcall SetSysColors(long ptr ptr)
@ stdcall SetSysColorsTemp(ptr ptr long) @ stdcall SetSysColorsTemp(ptr ptr long)
@ stdcall SetSystemCursor(long long) @ stdcall SetSystemCursor(long long)
@ stdcall SetSystemMenu(long long) # Direct call NtUserSetSystemMenu @ stdcall SetSystemMenu(long long) ; Direct call NtUserSetSystemMenu
@ stdcall SetSystemTimer(long long long ptr) NtUserSetSystemTimer @ stdcall SetSystemTimer(long long long ptr) NtUserSetSystemTimer
@ stdcall SetTaskmanWindow (long) @ stdcall SetTaskmanWindow (long)
@ stdcall SetThreadDesktop(long) NtUserSetThreadDesktop @ stdcall SetThreadDesktop(long) NtUserSetThreadDesktop
@ -670,7 +651,6 @@
@ stdcall SetUserObjectSecurity(long ptr ptr) @ stdcall SetUserObjectSecurity(long ptr ptr)
@ stdcall SetWinEventHook(long long long ptr long long long) @ stdcall SetWinEventHook(long long long ptr long long long)
@ stdcall SetWindowContextHelpId(long long) @ stdcall SetWindowContextHelpId(long long)
@ stub SetWindowFullScreenState # missed in XP SP3
@ stdcall SetWindowLongA(long long long) @ stdcall SetWindowLongA(long long long)
#ifdef _WIN64 #ifdef _WIN64
@ stdcall SetWindowLongPtrA(ptr long ptr) @ stdcall SetWindowLongPtrA(ptr long ptr)
@ -681,10 +661,9 @@
@ stdcall SetWindowPos(long long long long long long long) NtUserSetWindowPos @ stdcall SetWindowPos(long long long long long long long) NtUserSetWindowPos
@ stdcall SetWindowRgn(long long long) @ stdcall SetWindowRgn(long long long)
@ stdcall SetWindowStationUser(long long long long) @ stdcall SetWindowStationUser(long long long long)
@ stdcall SetWindowText(long str) SetWindowTextA
@ stdcall SetWindowTextA(long str) @ stdcall SetWindowTextA(long str)
@ stdcall SetWindowTextW(long wstr) @ stdcall SetWindowTextW(long wstr)
@ stdcall SetWindowWord(long long long) # Direct call NtUserSetWindowWord @ stdcall SetWindowWord(long long long) ; Direct call NtUserSetWindowWord
@ stdcall SetWindowsHookA(long ptr) @ stdcall SetWindowsHookA(long ptr)
@ stdcall SetWindowsHookExA(long long long long) @ stdcall SetWindowsHookExA(long long long long)
@ stdcall SetWindowsHookExW(long long long long) @ stdcall SetWindowsHookExW(long long long long)
@ -696,12 +675,11 @@
@ stdcall ShowStartGlass(long) @ stdcall ShowStartGlass(long)
@ stdcall ShowWindow(long long) NtUserShowWindow @ stdcall ShowWindow(long long) NtUserShowWindow
@ stdcall ShowWindowAsync(long long) NtUserShowWindowAsync @ stdcall ShowWindowAsync(long long) NtUserShowWindowAsync
; @ stub SoftModalMessageBox @ stub SoftModalMessageBox
@ stdcall SubtractRect(ptr ptr ptr) @ stdcall SubtractRect(ptr ptr ptr)
@ stdcall SwapMouseButton(long) @ stdcall SwapMouseButton(long)
@ stdcall SwitchDesktop(long) NtUserSwitchDesktop @ stdcall SwitchDesktop(long) NtUserSwitchDesktop
@ stdcall SwitchToThisWindow(long long) @ stdcall SwitchToThisWindow(long long)
; @ stub SysErrorBox
@ stdcall SystemParametersInfoA(long long ptr long) @ stdcall SystemParametersInfoA(long long ptr long)
@ stdcall SystemParametersInfoW(long long ptr long) @ stdcall SystemParametersInfoW(long long ptr long)
@ stdcall TabbedTextOutA(long long long str long long ptr long) @ stdcall TabbedTextOutA(long long long str long long ptr long)
@ -712,15 +690,15 @@
@ stdcall ToAsciiEx(long long ptr ptr long long) @ stdcall ToAsciiEx(long long ptr ptr long long)
@ stdcall ToUnicode(long long ptr ptr long long) @ stdcall ToUnicode(long long ptr ptr long long)
@ stdcall ToUnicodeEx(long long ptr ptr long long long) @ stdcall ToUnicodeEx(long long ptr ptr long long long)
@ stdcall TrackMouseEvent(ptr) # Direct call NtUserTrackMouseEvent @ stdcall TrackMouseEvent(ptr) ; Direct call NtUserTrackMouseEvent
@ stdcall TrackPopupMenu(long long long long long long ptr) @ stdcall TrackPopupMenu(long long long long long long ptr)
@ stdcall TrackPopupMenuEx(long long long long long ptr) # Direct call NtUserTrackPopupMenuEx @ stdcall TrackPopupMenuEx(long long long long long ptr) ; Direct call NtUserTrackPopupMenuEx
@ stdcall TranslateAccelerator(long long ptr) TranslateAcceleratorA @ stdcall TranslateAccelerator(long long ptr) TranslateAcceleratorA
@ stdcall TranslateAcceleratorA(long long ptr) @ stdcall TranslateAcceleratorA(long long ptr)
@ stdcall TranslateAcceleratorW(long long ptr) @ stdcall TranslateAcceleratorW(long long ptr)
@ stdcall TranslateMDISysAccel(long ptr) @ stdcall TranslateMDISysAccel(long ptr)
@ stdcall TranslateMessage(ptr) @ stdcall TranslateMessage(ptr)
; @ stub TranslateMessageEx @ stub TranslateMessageEx
@ stdcall UnhookWinEvent(long) NtUserUnhookWinEvent @ stdcall UnhookWinEvent(long) NtUserUnhookWinEvent
@ stdcall UnhookWindowsHook(long ptr) @ stdcall UnhookWindowsHook(long ptr)
@ stdcall UnhookWindowsHookEx(long) NtUserUnhookWindowsHookEx @ stdcall UnhookWindowsHookEx(long) NtUserUnhookWindowsHookEx
@ -732,24 +710,20 @@
@ stdcall UnregisterClassW(wstr long) @ stdcall UnregisterClassW(wstr long)
@ stdcall UnregisterDeviceNotification(long) @ stdcall UnregisterDeviceNotification(long)
@ stdcall UnregisterHotKey(long long) NtUserUnregisterHotKey @ stdcall UnregisterHotKey(long long) NtUserUnregisterHotKey
; @ stub UnregisterMessagePumpHook @ stub UnregisterMessagePumpHook
; @ stub UnregisterUserApiHook @ stub UnregisterUserApiHook
@ stdcall UpdateLayeredWindow(long long ptr ptr long ptr long ptr long) NtUserUpdateLayeredWindow @ stdcall UpdateLayeredWindow(long long ptr ptr long ptr long ptr long) NtUserUpdateLayeredWindow
@ stub UpdateLayeredWindowIndirect
@ stdcall UpdatePerUserSystemParameters(long long) @ stdcall UpdatePerUserSystemParameters(long long)
@ stdcall UpdateWindow(long) @ stdcall UpdateWindow(long)
@ stdcall User32InitializeImmEntryTable(ptr) @ stdcall User32InitializeImmEntryTable(ptr)
@ stdcall UserClientDllInitialize(long long ptr) DllMain @ stdcall UserClientDllInitialize(long long ptr) DllMain
@ stdcall UserHandleGrantAccess(ptr ptr long) NtUserUserHandleGrantAccess @ stdcall UserHandleGrantAccess(ptr ptr long) NtUserUserHandleGrantAccess
; @ stub UserIsSystemResumeAutomatic @ stub UserLpkPSMTextOut
; @ stub UserLpkPSMTextOut @ stub UserLpkTabbedTextOut
; @ stub UserLpkTabbedTextOut
@ stdcall UserRealizePalette(long) @ stdcall UserRealizePalette(long)
@ stdcall UserRegisterWowHandlers(ptr ptr) @ stdcall UserRegisterWowHandlers(ptr ptr)
; @ stub UserSetDeviceHoldState @ stdcall ValidateRect(long ptr) ; Direct call NtUserValidateRect
; @ stdcall UserSignalProc(long long long long)
; @ stub VRipOutput
; @ stub VTagOutput
@ stdcall ValidateRect(long ptr) # Direct call NtUserValidateRect
@ stdcall ValidateRgn(long long) @ stdcall ValidateRgn(long long)
@ stdcall VkKeyScanA(long) @ stdcall VkKeyScanA(long)
@ stdcall VkKeyScanExA(long long) @ stdcall VkKeyScanExA(long long)
@ -759,17 +733,13 @@
@ stdcall WINNLSEnableIME(long long) @ stdcall WINNLSEnableIME(long long)
@ stdcall WINNLSGetEnableStatus(long) @ stdcall WINNLSGetEnableStatus(long)
@ stdcall WINNLSGetIMEHotkey(long) @ stdcall WINNLSGetIMEHotkey(long)
@ stub WNDPROC_CALLBACK # missed in XP SP3
@ stdcall WaitForInputIdle(long long) @ stdcall WaitForInputIdle(long long)
@ stdcall WaitMessage() NtUserWaitMessage @ stdcall WaitMessage() NtUserWaitMessage
; @ stub Win32PoolAllocationStats @ stub Win32PoolAllocationStats
@ stdcall WinHelpA(long str long long) @ stdcall WinHelpA(long str long long)
@ stdcall WinHelpW(long wstr long long) @ stdcall WinHelpW(long wstr long long)
; @ stub WinOldAppHackoMatic
@ stdcall WindowFromDC(long) @ stdcall WindowFromDC(long)
@ stdcall WindowFromPoint(double) @ stdcall WindowFromPoint(double)
; @ stub YieldTask
; @ stub _SetProcessDefaultLayout
@ stdcall keybd_event(long long long long) @ stdcall keybd_event(long long long long)
@ stdcall mouse_event(long long long long long) @ stdcall mouse_event(long long long long long)
@ varargs wsprintfA(str str) @ varargs wsprintfA(str str)
@ -781,3 +751,41 @@
@ stdcall PrivateCsrssManualGuiCheck(long) @ stdcall PrivateCsrssManualGuiCheck(long)
@ stdcall PrivateCsrssInitialized() @ stdcall PrivateCsrssInitialized()
; Functions exported by Win Vista
@ stdcall SetProcessDPIAware()
; Unknown and undocumented functions
; @ stdcall CalcChildScroll(long long)
; @ stdcall CharNextExW(long wstr long)
; @ stdcall CharPrevExW(long wstr wstr long)
; @ stub ClientThreadConnect
@ stdcall CopyCursor(long) ; In msdn it is written, that function is available, but in win 2k3 r2 it is absent
; @ stub EnumDisplayDeviceModesA ;(str long ptr long)
; @ stub EnumDisplayDeviceModesW ;(wstr long ptr long)
; @ stdcall GetMenuIndex(ptr ptr)
; @ stub GetNextQueueWindow
; @ stub HasSystemSleepStarted
; @ stub InitSharedTable
; @ stub InitTask
; @ stub IsHungThread
; @ stub ModifyAccess
; @ stub PlaySoundEvent
; @ stub PrivateSetDbgTag
; @ stub PrivateSetRipFlags
; @ stub QueryUserCounters # Direct call NtUserQueryUserCounters
; @ stub RegisterNetworkCapabilities
; @ stub ResetDisplay
; @ stub ServerSetFunctionPointers
; @ stub SetDesktopBitmap
; @ stub SetWindowFullScreenState
; @ stdcall SetWindowText(long str) SetWindowTextA
; @ stub SysErrorBox
; @ stub UserIsSystemResumeAutomatic
; @ stub UserSetDeviceHoldState
; @ stdcall UserSignalProc(long long long long)
; @ stub VRipOutput
; @ stub VTagOutput
; @ stub WNDPROC_CALLBACK
; @ stub WinOldAppHackoMatic
; @ stub YieldTask
; @ stub _SetProcessDefaultLayout