Difference between revisions of "Techwiki:Win32k/HEAD"

From ReactOS Wiki
Jump to: navigation, search
(References)
Line 35: Line 35:
 
===References===
 
===References===
 
* http://chpie.tistory.com/entry/Blocking-Global-message-hook
 
* http://chpie.tistory.com/entry/Blocking-Global-message-hook
 +
* http://blog.csdn.net/norsd/archive/2006/08/01/1007583.aspx
 
* Windows Symbol files, userkdx.dll, !dso
 
* Windows Symbol files, userkdx.dll, !dso

Revision as of 17:33, 9 July 2009

Head structures.

typedef struct _HEAD
{
  HANDLE h;
  DWORD  cLockObj;
} HEAD, *PHEAD;
typedef struct _THROBJHEAD
{
   HEAD;
   PTHREADINFO pti;
} THROBJHEAD, *PTHROBJHEAD;
//
typedef struct _THREADHEAD
{
   THROBJHEAD;
   PDESKTOP pdesktop;
   PVOID    pSelf;   // points to the kernel mode address
} THREADHEAD, *PTHREADHEAD;
typedef struct _PROCOBJHEAD
{
   HEAD;
   DWORD hTaskWow;
} PROCOBJHEAD, *PPROCOBJHEAD;
//
typedef struct _PROCHEAD
{
   PROCOBJHEAD;
   PDESKTOP pdesktop;
   DWORD    Unknown;
} PROCHEAD, *PPROCHEAD;

References