Added pointer to win32k data in ETHREAD

svn path=/trunk/; revision=1338
This commit is contained in:
Phillip Susi 2000-09-06 02:57:24 +00:00
parent 8dba8b5f8b
commit 4ca3269e59

View file

@ -122,6 +122,8 @@ typedef struct
SECURITY_IMPERSONATION_LEVEL Level; // 0x8
} PS_IMPERSONATION_INFO, *PPS_IMPERSONATION_INFO;
struct _WIN32THREADDATA;
typedef struct _ETHREAD
{
KTHREAD Tcb;
@ -158,6 +160,7 @@ typedef struct _ETHREAD
* Added by David Welch (welch@cwcom.net)
*/
struct _EPROCESS* OldProcess;
struct _WIN32THREADDATA *Win32ThreadData; // Pointer to win32 private thread data
} ETHREAD, *PETHREAD;
@ -181,6 +184,8 @@ typedef struct _KPROCESS
UCHAR DisableBoost;
} KPROCESS, *PKPROCESS;
struct _WIN32PROCESSDATA;
typedef struct _EPROCESS
{
KPROCESS Pcb;
@ -240,8 +245,7 @@ typedef struct _EPROCESS
KMUTANT ProcessMutant;
CHAR ImageFileName[16];
LARGE_INTEGER VmTrimFaultValue;
PVOID Win32Process; // Actually 12 bytes
PVOID Win32WindowStation;
struct _WIN32PROCESSDATA *Win32Process;
/*
* Added by David Welch (welch@mcmail.com)