Start integrating and implementing key board functions. More Wine porting with ROS.

svn path=/trunk/; revision=16541
This commit is contained in:
James Tabor 2005-07-12 02:45:33 +00:00
parent a10ed009b7
commit 36a1230e2b

View file

@ -187,6 +187,8 @@ NtUserCallNoParam(
#define ONEPARAM_ROUTINE_ENABLEPROCWNDGHSTING 0x0d #define ONEPARAM_ROUTINE_ENABLEPROCWNDGHSTING 0x0d
#define ONEPARAM_ROUTINE_GETWINDOWINSTANCE 0x10 #define ONEPARAM_ROUTINE_GETWINDOWINSTANCE 0x10
#define ONEPARAM_ROUTINE_MSQSETWAKEMASK 0x27 #define ONEPARAM_ROUTINE_MSQSETWAKEMASK 0x27
#define ONEPARAM_ROUTINE_GETKEYBOARDTYPE 0x28
#define ONEPARAM_ROUTINE_GETKEYBOARDLAYOUT 0x29
DWORD DWORD
STDCALL STDCALL
NtUserCallOneParam( NtUserCallOneParam(
@ -741,6 +743,11 @@ NtUserGetInternalWindowPos(
DWORD Unknown1, DWORD Unknown1,
DWORD Unknown2); DWORD Unknown2);
HKL
STDCALL
NtUserGetKeyboardLayout(
DWORD dwThreadid);
DWORD DWORD
STDCALL STDCALL
NtUserGetKeyboardLayoutList( NtUserGetKeyboardLayoutList(
@ -757,6 +764,11 @@ STDCALL
NtUserGetKeyboardState( NtUserGetKeyboardState(
LPBYTE Unknown0); LPBYTE Unknown0);
DWORD
STDCALL
NtUserGetKeyboardType(
DWORD TypeFlag);
DWORD DWORD
STDCALL STDCALL
NtUserGetKeyNameText( LONG lParam, LPWSTR lpString, int nSize ); NtUserGetKeyNameText( LONG lParam, LPWSTR lpString, int nSize );