ULONG STDCALL
NtUserGetSystemMetrics(ULONG Index);
+
DWORD STDCALL
-NtUserGetClassLong(HWND hWnd, DWORD Offset);
-DWORD STDCALL
-NtUserGetWindowLong(HWND hWnd, DWORD Index);
+NtUserGetClassLong(HWND hWnd, DWORD Offset, BOOL Ansi);
+
+LONG STDCALL
+NtUserGetWindowLong(HWND hWnd, DWORD Index, BOOL Ansi);
+
+
INT STDCALL
NtUserReleaseDC(HWND hWnd, HDC hDc);
+
BOOL STDCALL
NtUserGetWindowRect(HWND hWnd, LPRECT Rect);
+
BOOL STDCALL
NtUserGetClientRect(HWND hWnd, LPRECT Rect);
+
HANDLE STDCALL
NtUserGetProp(HWND hWnd, ATOM Atom);
+
BOOL STDCALL
NtUserGetClientOrigin(HWND hWnd, LPPOINT Point);
+HWND STDCALL
+NtUserGetDesktopWindow();
+
NTSTATUS
STDCALL
NtUserAcquireOrReleaseInputOwnership(
NtUserBlockInput(
DWORD Unknown0);
-DWORD
+ULONG
STDCALL
NtUserBuildHwndList(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5,
- DWORD Unknown6);
+ HDESK hDesktop,
+ HWND hwndParent,
+ BOOLEAN bChildren,
+ ULONG dwThreadId,
+ ULONG lParam,
+ HWND* pWnd,
+ ULONG nBufSize);
+
+DWORD
+STDCALL
+NtUserBuildMenuItemList(
+ HMENU hMenu,
+ PVOID Buffer,
+ ULONG nBufSize,
+ DWORD Reserved);
+
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+BOOL
STDCALL
NtUserCallHwndLock(
- DWORD Unknown0,
+ HWND hWnd,
DWORD Unknown1);
DWORD
DWORD
STDCALL
NtUserCallNoParam(
- DWORD Unknown0);
+ DWORD Routine);
+#define ONEPARAM_ROUTINE_GETMENU 0x01
+#define ONEPARAM_ROUTINE_ISWINDOWUNICODE 0x02
+#define ONEPARAM_ROUTINE_WINDOWFROMDC 0x03
+#define ONEPARAM_ROUTINE_GETWNDCONTEXTHLPID 0x04
+#define ONEPARAM_ROUTINE_SWAPMOUSEBUTTON 0x05
DWORD
STDCALL
NtUserCallOneParam(
- DWORD Unknown0,
- DWORD Unknown1);
+ DWORD Param,
+ DWORD Routine);
+#define TWOPARAM_ROUTINE_ENABLEWINDOW 0x53
+#define TWOPARAM_ROUTINE_UNKNOWN 0x54
+#define TWOPARAM_ROUTINE_SHOWOWNEDPOPUPS 0x55
+#define TWOPARAM_ROUTINE_SWITCHTOTHISWINDOW 0x56
+#define TWOPARAM_ROUTINE_VALIDATERGN 0x57
+#define TWOPARAM_ROUTINE_SETWNDCONTEXTHLPID 0x58
+#define TWOPARAM_ROUTINE_CURSORPOSITION 0x59
DWORD
STDCALL
NtUserCallTwoParam(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ DWORD Param1,
+ DWORD Param2,
+ DWORD Routine);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+LONG
STDCALL
NtUserChangeDisplaySettings(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4);
+ PUNICODE_STRING lpszDeviceName,
+ LPDEVMODEW lpDevMode,
+ HWND hwnd,
+ DWORD dwflags,
+ LPVOID lParam);
DWORD
STDCALL
NtUserCheckMenuItem(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HMENU hmenu,
+ UINT uIDCheckItem,
+ UINT uCheck);
DWORD STDCALL
NtUserChildWindowFromPointEx(HWND Parent,
LONG y,
UINT Flags);
-DWORD
+BOOL
STDCALL
NtUserClipCursor(
- DWORD Unknown0);
+ RECT *lpRect);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+int
STDCALL
NtUserCopyAcceleratorTable(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HACCEL Table,
+ LPACCEL Entries,
+ int EntriesCount);
DWORD
STDCALL
NtUserCountClipboardFormats(VOID);
-DWORD
+HACCEL
STDCALL
NtUserCreateAcceleratorTable(
- DWORD Unknown0,
- DWORD Unknown1);
+ LPACCEL Entries,
+ SIZE_T EntriesCount);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
+HMENU
+STDCALL
+NtUserCreateMenu(VOID);
+
HWND
STDCALL
NtUserCreateWindowEx(
DWORD Unknown1,
DWORD Unknown2);
-DWORD STDCALL
+HDWP STDCALL
NtUserDeferWindowPos(HDWP WinPosInfo,
HWND Wnd,
HWND WndInsertAfter,
- LONG x,
- LONG y,
- LONG cx,
- LONG cy,
+ int x,
+ int y,
+ int cx,
+ int cy,
UINT Flags);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+BOOL
STDCALL
NtUserDeleteMenu(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HMENU hMenu,
+ UINT uPosition,
+ UINT uFlags);
-DWORD
+BOOL
STDCALL
NtUserDestroyAcceleratorTable(
- DWORD Unknown0);
+ HACCEL Table);
-DWORD
+BOOL
STDCALL
NtUserDestroyCursor(
- DWORD Unknown0,
- DWORD Unknown1);
+ HCURSOR hCursor,
+ DWORD Unknown);
-DWORD
+BOOL
STDCALL
NtUserDestroyMenu(
- DWORD Unknown0);
+ HMENU hMenu);
BOOLEAN STDCALL
NtUserDestroyWindow(HWND Wnd);
STDCALL
NtUserDispatchMessage(CONST MSG* lpmsg);
-DWORD
+BOOL
STDCALL
NtUserDragDetect(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HWND hWnd,
+ LONG x,
+ LONG y);
DWORD
STDCALL
DWORD
STDCALL
NtUserDrawMenuBarTemp(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4);
+ HWND hWnd,
+ HDC hDC,
+ PRECT hRect,
+ HMENU hMenu,
+ HFONT hFont);
DWORD
STDCALL
NtUserEmptyClipboard(VOID);
-DWORD
+UINT
STDCALL
NtUserEnableMenuItem(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
-
+ HMENU hMenu,
+ UINT uIDEnableItem,
+ UINT uEnable);
+
DWORD
STDCALL
+NtUserInsertMenuItem(
+ HMENU hMenu,
+ UINT uItem,
+ WINBOOL fByPosition,
+ LPCMENUITEMINFOW lpmii);
+
+
+BOOL
+STDCALL
NtUserEnableScrollBar(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HWND hWnd,
+ UINT wSBflags,
+ UINT wArrows);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+BOOL
STDCALL
NtUserEndMenu(VOID);
BOOL STDCALL
NtUserEndPaint(HWND hWnd, CONST PAINTSTRUCT* lPs);
-DWORD
+WINBOOL
STDCALL
-NtUserEnumDisplayDevices(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+NtUserEnumDisplayDevices (
+ PUNICODE_STRING lpDevice, /* device name */
+ DWORD iDevNum, /* display device */
+ PDISPLAY_DEVICE lpDisplayDevice, /* device information */
+ DWORD dwFlags ); /* reserved */
-DWORD
+WINBOOL
STDCALL
-NtUserEnumDisplayMonitors(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+NtUserEnumDisplayMonitors (
+ HDC hdc,
+ LPCRECT lprcClip,
+ MONITORENUMPROC lpfnEnum,
+ LPARAM dwData );
-DWORD
+WINBOOL
STDCALL
NtUserEnumDisplaySettings(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ PUNICODE_STRING lpszDeviceName,
+ DWORD iModeNum,
+ LPDEVMODEW lpDevMode, /* FIXME is this correct? */
+ DWORD dwFlags );
DWORD
STDCALL
HWND hwndParent,
HWND hwndChildAfter,
PUNICODE_STRING ucClassName,
- PUNICODE_STRING ucWindowName,
- DWORD Unknown4);
+ PUNICODE_STRING ucWindowName
+ );
DWORD
STDCALL
DWORD Unknown0);
DWORD STDCALL
-NtUserGetClassInfo(IN LPWSTR ClassName,
- IN ULONG InfoClass,
- OUT PVOID Info,
- IN ULONG InfoLength,
- OUT PULONG ReturnedLength);
+NtUserGetClassInfo(HINSTANCE hInst,
+ LPCWSTR str,
+ LPWNDCLASSEXW wcex,
+ BOOL Ansi,
+ DWORD unknown3);
DWORD
STDCALL
-NtUserGetClassName(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+NtUserGetClassName(HWND hWnd,
+ LPWSTR lpClassName,
+ ULONG nMaxCount);
DWORD
STDCALL
STDCALL
NtUserGetClipboardViewer(VOID);
-DWORD
+BOOL
STDCALL
NtUserGetClipCursor(
- DWORD Unknown0);
+ RECT *lpRect);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
-DWORD
+BOOL
STDCALL
NtUserGetCursorInfo(
- DWORD Unknown0);
+ PCURSORINFO pci);
+
+UINT STDCALL
+NtUserGetMenuDefaultItem(
+ HMENU hMenu,
+ UINT fByPos,
+ UINT gmdiFlags);
HDC STDCALL
NtUserGetDC(HWND hWnd);
HDC STDCALL NtUserGetDCEx(HWND hWnd, HANDLE hRegion, ULONG Flags);
-DWORD
+UINT
STDCALL
NtUserGetDoubleClickTime(VOID);
DWORD
STDCALL
NtUserGetIconInfo(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5);
+ HICON hIcon,
+ PBOOL fIcon,
+ PDWORD xHotspot,
+ PDWORD yHotspot,
+ HBITMAP *hbmMask,
+ HBITMAP *hbmColor);
-DWORD
+BOOL
STDCALL
NtUserGetIconSize(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HICON hIcon,
+ BOOL *fIcon,
+ LONG *Width,
+ LONG *Height);
DWORD
STDCALL
DWORD
STDCALL
NtUserGetKeyboardState(
- DWORD Unknown0);
+ LPBYTE Unknown0);
DWORD
STDCALL
NtUserGetListBoxInfo(
DWORD Unknown0);
-DWORD
+BOOL
STDCALL
NtUserGetMenuBarInfo(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hwnd,
+ LONG idObject,
+ LONG idItem,
+ PMENUBARINFO pmbi);
-DWORD
+UINT
STDCALL
NtUserGetMenuIndex(
- DWORD Unknown0,
- DWORD Unknown1);
+ HMENU hMenu,
+ UINT wID);
-DWORD
+BOOL
STDCALL
NtUserGetMenuItemRect(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hWnd,
+ HMENU hMenu,
+ UINT uItem,
+ LPRECT lprcItem);
BOOL
STDCALL
STDCALL
NtUserGetProcessWindowStation(VOID);
-DWORD
+BOOL
STDCALL
-NtUserGetScrollBarInfo(HWND hWnd, LONG idObject, PSCROLLBARINFO psbi);
+NtUserGetScrollBarInfo(
+ HWND hWnd,
+ LONG idObject,
+ PSCROLLBARINFO psbi);
-DWORD
+BOOL
+STDCALL
+NtUserGetScrollInfo(
+ HWND hwnd,
+ int fnBar,
+ LPSCROLLINFO lpsi);
+
+HMENU
STDCALL
NtUserGetSystemMenu(
- DWORD Unknown0,
- DWORD Unknown1);
+ HWND hWnd,
+ BOOL bRevert);
HDESK
STDCALL
DWORD Unknown1,
DWORD Unknown2);
-DWORD
+int
STDCALL
NtUserGetUpdateRgn(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HWND hWnd,
+ HRGN hRgn,
+ WINBOOL bErase);
DWORD
STDCALL
NtUserHideCaret(
DWORD Unknown0);
-DWORD
+BOOL
STDCALL
NtUserHiliteMenuItem(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hwnd,
+ HMENU hmenu,
+ UINT uItemHilite,
+ UINT uHilite);
DWORD
STDCALL
DWORD
STDCALL
NtUserInternalGetWindowText(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HWND hWnd,
+ LPWSTR lpString,
+ int nMaxCount);
DWORD
STDCALL
NtUserIsClipboardFormatAvailable(
DWORD Unknown0);
-NTSTATUS
+BOOL
STDCALL
-NtUserKillTimer(
- HWND hWnd,
- UINT_PTR IDEvent);
+NtUserKillTimer
+(
+ HWND hWnd,
+ UINT_PTR uIDEvent
+);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
-DWORD
+BOOL
+STDCALL
+NtUserMenuInfo(
+ HMENU hmenu,
+ LPMENUINFO lpmi,
+ BOOL fsog
+);
+
+int
STDCALL
NtUserMenuItemFromPoint(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hWnd,
+ HMENU hMenu,
+ DWORD X,
+ DWORD Y);
+
+BOOL
+STDCALL
+NtUserMenuItemInfo(
+ HMENU hMenu,
+ UINT uItem,
+ BOOL fByPosition,
+ LPMENUITEMINFOW lpmii,
+ BOOL fsog
+);
DWORD
STDCALL
DWORD
STDCALL
NtUserQueryWindow(
- DWORD Unknown0,
- DWORD Unknown1);
+ HWND hWnd,
+ DWORD Index);
DWORD
STDCALL
DWORD Unknown1,
DWORD Unknown2);
-NTSTATUS STDCALL
-NtUserRedrawWindow(HWND hWnd, CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT flags);
-
+BOOL
+STDCALL
+NtUserRedrawWindow
+(
+ HWND hWnd,
+ CONST RECT *lprcUpdate,
+ HRGN hrgnUpdate,
+ UINT flags
+);
RTL_ATOM
STDCALL
-NtUserRegisterClassExWOW(
- LPWNDCLASSEX lpwcx,
- BOOL bUnicodeClass,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5);
+NtUserRegisterClassExWOW(CONST WNDCLASSEXW* lpwcx,
+ BOOL bUnicodeClass,
+ DWORD Unknown3,
+ DWORD Unknown4,
+ DWORD Unknown5);
+
DWORD
STDCALL
DWORD Unknown0);
UINT STDCALL
-NtUserRegisterWindowMessage(LPCWSTR MessageName);
+NtUserRegisterWindowMessage(PUNICODE_STRING MessageName);
-DWORD
+BOOL
STDCALL
NtUserRemoveMenu(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HMENU hMenu,
+ UINT uPosition,
+ UINT uFlags);
HANDLE STDCALL
NtUserRemoveProp(HWND hWnd, ATOM Atom);
DWORD
STDCALL
NtUserScrollDC(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5,
- DWORD Unknown6);
+ HDC hDC,
+ int dx,
+ int dy,
+ CONST RECT *lprcScroll,
+ CONST RECT *lprcClip ,
+ HRGN hrgnUpdate,
+ LPRECT lprcUpdate);
DWORD
STDCALL
WPARAM wParam,
LPARAM lParam);
-DWORD
-STDCALL
-NtUserSetActiveWindow(
- DWORD Unknown0);
+HWND STDCALL
+NtUserSetActiveWindow(HWND Wnd);
+HWND STDCALL
+NtUserGetActiveWindow(VOID);
-DWORD
-STDCALL
-NtUserSetCapture(
- DWORD Unknown0);
+HWND STDCALL
+NtUserSetCapture(HWND Wnd);
+HWND STDCALL
+NtUserGetCapture(VOID);
-DWORD
-STDCALL
+DWORD STDCALL
NtUserSetClassLong(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hWnd,
+ DWORD Offset,
+ LONG dwNewLong,
+ BOOL Ansi );
+
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+HCURSOR
STDCALL
NtUserSetCursor(
- DWORD Unknown0);
+ HCURSOR hCursor);
-DWORD
+BOOL
STDCALL
NtUserSetCursorContents(
- DWORD Unknown0,
- DWORD Unknown1);
+ HCURSOR hCursor,
+ DWORD Unknown);
-DWORD
+BOOL
STDCALL
NtUserSetCursorIconData(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HICON hIcon,
+ PBOOL fIcon,
+ PDWORD xHotspot,
+ PDWORD yHotspot);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+HWND
STDCALL
NtUserSetFocus(
- DWORD Unknown0);
+ HWND hWnd);
DWORD
STDCALL
DWORD
STDCALL
NtUserSetKeyboardState(
- DWORD Unknown0);
+ LPBYTE Unknown0);
DWORD
STDCALL
NtUserSetLogonNotifyWindow(
DWORD Unknown0);
-DWORD
+BOOL
STDCALL
NtUserSetMenu(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HWND hWnd,
+ HMENU hMenu,
+ BOOL bRepaint);
-DWORD
+BOOL
STDCALL
NtUserSetMenuContextHelpId(
- DWORD Unknown0,
- DWORD Unknown1);
+ HMENU hmenu,
+ DWORD dwContextHelpId);
-DWORD
+BOOL
STDCALL
NtUserSetMenuDefaultItem(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HMENU hMenu,
+ UINT uItem,
+ UINT fByPos);
-DWORD
+BOOL
STDCALL
NtUserSetMenuFlagRtoL(
- DWORD Unknown0);
+ HMENU hMenu);
BOOL
STDCALL
PVOID pvInformation,
DWORD nLength);
-DWORD
+HWND
STDCALL
NtUserSetParent(
- DWORD Unknown0,
- DWORD Unknown1);
+ HWND hWndChild,
+ HWND hWndNewParent);
BOOL
STDCALL
DWORD
STDCALL
NtUserSetScrollInfo(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hwnd,
+ int fnBar,
+ LPSCROLLINFO lpsi,
+ WINBOOL fRedraw);
DWORD
STDCALL
NtUserSetShellWindowEx(
- DWORD Unknown0,
- DWORD Unknown1);
+ HWND hwndShell,
+ HWND hwndShellListView);
+
+HWND
+STDCALL
+NtUserGetShellWindow();
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
-DWORD
+BOOL
STDCALL
NtUserSetSystemCursor(
- DWORD Unknown0,
- DWORD Unknown1);
+ HCURSOR hcur,
+ DWORD id);
-DWORD
+BOOL
STDCALL
NtUserSetSystemMenu(
- DWORD Unknown0,
- DWORD Unknown1);
+ HWND hWnd,
+ HMENU hMenu);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-NTSTATUS
+UINT_PTR
STDCALL
-NtUserSetTimer(
- HWND hWnd,
- UINT_PTR * IDEvent,
- UINT Period,
- TIMERPROC TimerFunc);
+NtUserSetTimer
+(
+ HWND hWnd,
+ UINT_PTR nIDEvent,
+ UINT uElapse,
+ TIMERPROC lpTimerFunc
+);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+LONG
STDCALL
NtUserSetWindowLong(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hWnd,
+ DWORD Index,
+ LONG NewValue,
+ BOOL Ansi);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
-DWORD
-STDCALL
-NtUserSetWindowWord(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+WORD STDCALL
+NtUserSetWindowWord(HWND hWnd, INT Index, WORD NewVal);
DWORD
STDCALL
DWORD
STDCALL
NtUserSystemParametersInfo(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ UINT uiAction,
+ UINT uiParam,
+ PVOID pvParam,
+ UINT fWinIni);
DWORD
STDCALL
NtUserThunkedMenuInfo(
- DWORD Unknown0,
- DWORD Unknown1);
+ HMENU hMenu,
+ LPCMENUINFO lpcmi);
DWORD
STDCALL
NtUserThunkedMenuItemInfo(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5);
+ HMENU hMenu,
+ UINT uItem,
+ BOOL fByPosition,
+ BOOL bInsert,
+ LPMENUITEMINFOW lpmii,
+ PUNICODE_STRING lpszCaption);
DWORD
STDCALL
NtUserTrackMouseEvent(
DWORD Unknown0);
-DWORD
+BOOL
STDCALL
NtUserTrackPopupMenuEx(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5);
+ HMENU hmenu,
+ UINT fuFlags,
+ int x,
+ int y,
+ HWND hwnd,
+ LPTPMPARAMS lptpm);
-DWORD
+int
STDCALL
NtUserTranslateAccelerator(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ HWND Window,
+ HACCEL Table,
+ LPMSG Message);
BOOL
STDCALL
NtUserValidateHandleSecure(
DWORD Unknown0);
-DWORD
-STDCALL
-NtUserValidateRect(
- DWORD Unknown0,
- DWORD Unknown1);
+VOID STDCALL
+NtUserValidateRect(HWND Wnd, const RECT* Rect);
+
DWORD
STDCALL
STDCALL
NtUserYieldTask(VOID);
+DWORD STDCALL
+NtUserGetWindowThreadProcessId(HWND hWnd, LPDWORD UnsafePid);
+
+DWORD STDCALL
+NtUserGetQueueStatus(BOOL ClearChanges);
+
+HWND STDCALL
+NtUserGetParent(HWND hWnd);
+
+HWND STDCALL
+NtUserGetWindow(HWND hWnd, UINT Relationship);
+
+HWND STDCALL
+NtUserGetLastActivePopup(HWND hWnd);
+
#endif /* __WIN32K_NTUSER_H */
/* EOF */