Add window client information structure to TEB.

svn path=/trunk/; revision=29026
This commit is contained in:
James Tabor 2007-09-13 16:57:53 +00:00
parent c182bbd8d8
commit 1c35130224

View file

@ -674,6 +674,20 @@ typedef struct _GDI_TEB_BATCH
ULONG Buffer[0x136]; ULONG Buffer[0x136];
} GDI_TEB_BATCH, *PGDI_TEB_BATCH; } GDI_TEB_BATCH, *PGDI_TEB_BATCH;
//
// Window Client Information structure
//
typedef struct _W32CLTINFO_TEB
{
ULONG Win32ClientInfo0[3];
ULONG ulAppCompatFlags;
ULONG ulAppCompatFlags2;
ULONG Win32ClientInfo1[5];
HWND hWND;
PVOID pvWND;
ULONG Win32ClientInfo2[50];
} W32CLTINFO_TEB, PW32CLTINFO_TEB;
// //
// Initial TEB // Initial TEB
// //
@ -733,7 +747,7 @@ typedef struct _TEB
ULONG GdiClientPID; ULONG GdiClientPID;
ULONG GdiClientTID; ULONG GdiClientTID;
PVOID GdiThreadLocalInfo; PVOID GdiThreadLocalInfo;
ULONG Win32ClientInfo[62]; W32CLTINFO_TEB Win32ClientInfo;
PVOID glDispatchTable[0xE9]; PVOID glDispatchTable[0xE9];
ULONG glReserved1[0x1D]; ULONG glReserved1[0x1D];
PVOID glReserved2; PVOID glReserved2;