mirror of
https://github.com/reactos/reactos.git
synced 2024-10-06 17:35:07 +00:00
Add more data for ClientInfo, Callback and support per thread hooks.
svn path=/trunk/; revision=30471
This commit is contained in:
parent
aa3c97709d
commit
47037791f7
|
@ -90,16 +90,37 @@ typedef struct _W32THREADINFO
|
|||
} W32THREADINFO, *PW32THREADINFO;
|
||||
|
||||
/* Window Client Information structure */
|
||||
|
||||
typedef struct _CALLBACKWND
|
||||
{
|
||||
HWND hWnd;
|
||||
PVOID pvWnd;
|
||||
} CALLBACKWND, *PCALLBACKWND;
|
||||
|
||||
|
||||
typedef struct _W32CLIENTINFO
|
||||
{
|
||||
ULONG Win32ClientInfo0[2];
|
||||
ULONG CI_flags;
|
||||
ULONG cSpins;
|
||||
ULONG ulWindowsVersion;
|
||||
ULONG ulAppCompatFlags;
|
||||
ULONG ulAppCompatFlags2;
|
||||
ULONG Win32ClientInfo1[5];
|
||||
HWND hWND;
|
||||
PVOID pvWND;
|
||||
ULONG Win32ClientInfo2[50];
|
||||
DWORD dwTIFlags;
|
||||
PVOID pDeskInfo;
|
||||
ULONG_PTR ulClientDelta;
|
||||
PVOID phkCurrent;
|
||||
ULONG fsHooks;
|
||||
HWND hWND; // Well be replaced with CALLBACKWND.
|
||||
PVOID pvWND; // " "
|
||||
DWORD dwHookCurrent;
|
||||
ULONG Win32ClientInfo1
|
||||
PVOID pClientThreadInfo;
|
||||
DWORD dwHookData;
|
||||
ULONG Win32ClientInfo2[8];
|
||||
HANDLE hKL;
|
||||
USHORT CodePage;
|
||||
USHORT csCF;
|
||||
ULONG Win32ClientInfo3[36];
|
||||
} W32CLIENTINFO, *PW32CLIENTINFO;
|
||||
|
||||
#define GetWin32ClientInfo() (PW32CLIENTINFO)(NtCurrentTeb()->Win32ClientInfo)
|
||||
|
|
Loading…
Reference in a new issue