Author: tkreuzer Date: Mon Jul 27 00:57:05 2009 New Revision: 42243
URL: http://svn.reactos.org/svn/reactos?rev=42243&view=rev Log: Some fixes for CLIENTINFO, based on symbol files
Modified: trunk/reactos/include/reactos/win32k/ntuser.h
Modified: trunk/reactos/include/reactos/win32k/ntuser.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/win32k/ntus... ============================================================================== --- trunk/reactos/include/reactos/win32k/ntuser.h [iso-8859-1] (original) +++ trunk/reactos/include/reactos/win32k/ntuser.h [iso-8859-1] Mon Jul 27 00:57:05 2009 @@ -130,8 +130,8 @@
typedef struct _CLIENTINFO { - ULONG CI_flags; - ULONG cSpins; + ULONG_PTR CI_flags; + ULONG_PTR cSpins; DWORD dwExpWinVer; DWORD dwCompatFlags; DWORD dwCompatFlags2; @@ -146,15 +146,16 @@ PCLIENTTHREADINFO pClientThreadInfo; ULONG_PTR dwHookData; DWORD dwKeyCache; - DWORD afKeyState[2]; + BYTE afKeyState[8]; DWORD dwAsyncKeyCache; - DWORD afAsyncKeyState[2]; - DWORD afAsyncKeyStateRecentDow[2]; + BYTE afAsyncKeyState[8]; + BYTE afAsyncKeyStateRecentDow[8]; HKL hKL; USHORT CodePage; - USHORT achDbcsCF; + UCHAR achDbcsCF[2]; MSG msgDbcsCB; - ULONG Win32ClientInfo3[28]; + LPDWORD lpdwRegisteredClasses; + ULONG Win32ClientInfo3[27]; /* It's just a pointer reference not to be used w the structure in user space. */ PPROCESSINFO ppi; } CLIENTINFO, *PCLIENTINFO;