STDCALL
NtUserCloseClipboard(VOID);
-DWORD
+BOOL
STDCALL
NtUserCloseDesktop(
- DWORD Unknown0);
+ HDESK hDesktop);
-DWORD
+BOOL
STDCALL
NtUserCloseWindowStation(
- DWORD Unknown0);
+ HWINSTA hWinSta);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
-DWORD
+HDESK
STDCALL
NtUserCreateDesktop(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4);
+ PUNICODE_STRING lpszDesktopName,
+ DWORD dwFlags,
+ ACCESS_MASK dwDesiredAccess,
+ LPSECURITY_ATTRIBUTES lpSecurity,
+ HWINSTA hWindowStation);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
-DWORD
+HWND
STDCALL
NtUserCreateWindowEx(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5,
- DWORD Unknown6,
- DWORD Unknown7,
- DWORD Unknown8,
- DWORD Unknown9,
- DWORD Unknown10,
- DWORD Unknown11,
+ DWORD dwExStyle,
+ PUNICODE_STRING lpClassName,
+ PUNICODE_STRING lpWindowName,
+ DWORD dwStyle,
+ LONG x,
+ LONG y,
+ LONG nWidth,
+ LONG nHeight,
+ HWND hWndParent,
+ HMENU hMenu,
+ HINSTANCE hInstance,
+ LPVOID lpParam,
DWORD Unknown12);
-DWORD
+HWINSTA
STDCALL
NtUserCreateWindowStation(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
+ PUNICODE_STRING lpszWindowStationName,
+ ACCESS_MASK dwDesiredAccess,
+ LPSECURITY_ATTRIBUTES lpSecurity,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5);
NtUserDestroyWindow(
DWORD Unknown0);
-DWORD
+LRESULT
STDCALL
NtUserDispatchMessage(
- DWORD Unknown0);
+ LPMSG lpmsg);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
-DWORD
+BOOL
STDCALL
NtUserGetMessage(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ LPMSG lpMsg,
+ HWND hWnd,
+ UINT wMsgFilterMin,
+ UINT wMsgFilterMax);
DWORD
STDCALL
DWORD Unknown3,
DWORD Unknown4);
-DWORD
+BOOL
STDCALL
NtUserGetObjectInformation(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4);
+ HANDLE hObject,
+ DWORD nIndex,
+ PVOID pvInformation,
+ DWORD nLength,
+ PDWORD nLengthNeeded);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+HWINSTA
STDCALL
NtUserGetProcessWindowStation(VOID);
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+HDESK
STDCALL
NtUserGetThreadDesktop(
- DWORD Unknown0,
+ DWORD dwThreadId,
DWORD Unknown1);
DWORD
DWORD Unknown4,
DWORD Unknown5);
-DWORD
+BOOL
STDCALL
NtUserLockWindowStation(
- DWORD Unknown0);
+ HWINSTA hWindowStation);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+HDESK
STDCALL
NtUserOpenDesktop(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ PUNICODE_STRING lpszDesktopName,
+ DWORD dwFlags,
+ ACCESS_MASK dwDesiredAccess);
-DWORD
+HDESK
STDCALL
NtUserOpenInputDesktop(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2);
+ DWORD dwFlags,
+ BOOL fInherit,
+ ACCESS_MASK dwDesiredAccess);
-DWORD
+HWINSTA
STDCALL
NtUserOpenWindowStation(
- DWORD Unknown0,
- DWORD Unknown1);
+ PUNICODE_STRING lpszWindowStationName,
+ ACCESS_MASK dwDesiredAccess);
-DWORD
+BOOL
STDCALL
NtUserPaintDesktop(
- DWORD Unknown0);
+ HDC hDC);
-DWORD
+BOOL
STDCALL
NtUserPeekMessage(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4);
+ LPMSG lpMsg,
+ HWND hWnd,
+ UINT wMsgFilterMin,
+ UINT wMsgFilterMax,
+ UINT wRemoveMsg);
-DWORD
+BOOL
STDCALL
NtUserPostMessage(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hWnd,
+ UINT Msg,
+ WPARAM wParam,
+ LPARAM lParam);
-DWORD
+BOOL
STDCALL
NtUserPostThreadMessage(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ DWORD idThread,
+ UINT Msg,
+ WPARAM wParam,
+ LPARAM lParam);
DWORD
STDCALL
DWORD Unknown2,
DWORD Unknown3);
+RTL_ATOM
+STDCALL
+NtUserRegisterClassExWOW(
+ LPWNDCLASSEX lpwcx,
+ BOOL bUnicodeClass,
+ DWORD Unknown2,
+ DWORD Unknown3,
+ DWORD Unknown4,
+ DWORD Unknown5);
+
DWORD
STDCALL
NtUserRegisterHotKey(
DWORD Unknown1,
DWORD Unknown2);
-DWORD
+BOOL
STDCALL
NtUserSendMessageCallback(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3,
- DWORD Unknown4,
- DWORD Unknown5);
+ HWND hWnd,
+ UINT Msg,
+ WPARAM wParam,
+ LPARAM lParam,
+ SENDASYNCPROC lpCallBack,
+ ULONG_PTR dwData);
-DWORD
+BOOL
STDCALL
NtUserSendNotifyMessage(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HWND hWnd,
+ UINT Msg,
+ WPARAM wParam,
+ LPARAM lParam);
DWORD
STDCALL
NtUserSetMenuFlagRtoL(
DWORD Unknown0);
-DWORD
+BOOL
STDCALL
NtUserSetObjectInformation(
- DWORD Unknown0,
- DWORD Unknown1,
- DWORD Unknown2,
- DWORD Unknown3);
+ HANDLE hObject,
+ DWORD nIndex,
+ PVOID pvInformation,
+ DWORD nLength);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
+BOOL
+STDCALL
+NtUserSetProcessWindowStation(
+ HWINSTA hWindowStation);
+
DWORD
STDCALL
NtUserSetProp(
DWORD Unknown2,
DWORD Unknown3);
-DWORD
+BOOL
STDCALL
NtUserSetThreadDesktop(
- DWORD Unknown0);
+ HDESK hDesktop);
DWORD
STDCALL
DWORD Unknown1,
DWORD Unknown2);
-DWORD
+BOOL
STDCALL
NtUserShowWindow(
- DWORD Unknown0,
- DWORD Unknown1);
+ HWND hWnd,
+ LONG nCmdShow);
DWORD
STDCALL
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+BOOL
STDCALL
NtUserSwitchDesktop(
- DWORD Unknown0);
+ HDESK hDesktop);
DWORD
STDCALL
DWORD Unknown1,
DWORD Unknown2);
-DWORD
+BOOL
STDCALL
NtUserTranslateMessage(
- DWORD Unknown0,
+ LPMSG lpMsg,
DWORD Unknown1);
DWORD
NtUserUnloadKeyboardLayout(
DWORD Unknown0);
-DWORD
+BOOL
STDCALL
NtUserUnlockWindowStation(
- DWORD Unknown0);
+ HWINSTA hWindowStation);
DWORD
STDCALL
NtUserWaitForMsgAndEvent(
DWORD Unknown0);
-DWORD
+BOOL
STDCALL
NtUserWaitMessage(VOID);