Start integrating and implementing key board functions. More Wine porting with ROS. Modified: trunk/reactos/include/win32k/ntuser.h _____
Modified: trunk/reactos/include/win32k/ntuser.h --- trunk/reactos/include/win32k/ntuser.h 2005-07-12 01:56:14 UTC (rev 16540) +++ trunk/reactos/include/win32k/ntuser.h 2005-07-12 02:45:33 UTC (rev 16541) @@ -187,6 +187,8 @@
#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( @@ -741,6 +743,11 @@ DWORD Unknown1, DWORD Unknown2);
+HKL +STDCALL +NtUserGetKeyboardLayout( + DWORD dwThreadid); + DWORD STDCALL NtUserGetKeyboardLayoutList( @@ -759,10 +766,15 @@
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);