#ifndef __WIN32K_NTUSER_H
#define __WIN32K_NTUSER_H
-#define WM_SYSTIMER 280
ULONG STDCALL
NtUserGetSystemMetrics(ULONG Index);
#define ONEPARAM_ROUTINE_ENABLEPROCWNDGHSTING 0x0d
#define ONEPARAM_ROUTINE_GETWINDOWINSTANCE 0x10
#define ONEPARAM_ROUTINE_MSQSETWAKEMASK 0x27
+#define ONEPARAM_ROUTINE_GETKEYBOARDTYPE 0x28
+#define ONEPARAM_ROUTINE_GETKEYBOARDLAYOUT 0x29
DWORD
STDCALL
NtUserCallOneParam(
#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_SETCARETPOS 0x60
#define TWOPARAM_ROUTINE_GETWINDOWINFO 0x61
DWORD Unknown1,
DWORD Unknown2);
+HKL
+STDCALL
+NtUserGetKeyboardLayout(
+ DWORD dwThreadid);
+
DWORD
STDCALL
NtUserGetKeyboardLayoutList(
DWORD Unknown0,
DWORD Unknown1);
-DWORD
+BOOL
STDCALL
NtUserGetKeyboardLayoutName(
- DWORD Unknown0);
+ LPWSTR lpszName);
DWORD
STDCALL
DWORD
STDCALL
-NtUserGetKeyNameText( LONG lParam, LPWSTR lpString, int nSize );
+NtUserGetKeyboardType(
+ DWORD TypeFlag);
+DWORD
+STDCALL
+NtUserGetKeyNameText( LONG lParam, LPWSTR lpString, int nSize );
+
DWORD
STDCALL
NtUserGetKeyState(
DWORD Unknown0,
DWORD Unknown1);
-BOOL
-STDCALL
-NtUserHideCaret(
- HWND hWnd);
-
DWORD
STDCALL
NtUserImpersonateDdeClientWindow(
LPWSTR lpString,
INT nMaxCount);
-DWORD
-STDCALL
-NtUserInvalidateRect(
-HWND hWnd,
-CONST RECT *lpRect,
-BOOL bErase);
-
-DWORD
-STDCALL
- NtUserInvalidateRgn(
- HWND hWnd,
- HRGN hRgn,
- BOOL bErase);
-
BOOL
STDCALL
PUNICODE_STRING MenuName,
WNDPROC wpExtra,
DWORD Flags,
- DWORD Unknown7);
+ DWORD Unknown7,
+ HMENU hMenu);
BOOL
STDCALL
BOOL
STDCALL
NtUserShowCaret(
- HWND hWnd);
+ HWND hWnd,
+ BOOL bShow);
DWORD
STDCALL
HWND hWnd,
LONG nCmdShow);
-DWORD
+BOOL
STDCALL
NtUserShowWindowAsync(
- DWORD Unknown0,
- DWORD Unknown1);
+ HWND hWnd,
+ LONG nCmdShow);
BOOL
STDCALL
DWORD Unknown1,
DWORD Unknown2);
-BOOL STDCALL
-NtUserUpdateWindow( HWND hWnd );
-
DWORD
STDCALL
NtUserUpdateLayeredWindow(
NtUserValidateHandleSecure(
DWORD Unknown0);
-VOID STDCALL
-NtUserValidateRect(HWND Wnd, const RECT* Rect);
-
-
DWORD
STDCALL
NtUserVkKeyScanEx(