typedef struct _HANDLE_TABLE                         // 15 elements, 0x68 bytes (sizeof)
          {
/*0x000*/     UINT64       TableCode;
/*0x008*/     struct _EPROCESS* QuotaProcess;
/*0x010*/     VOID*        UniqueProcessId;
/*0x018*/     struct _EX_PUSH_LOCK HandleLock;                 // 7 elements, 0x8 bytes (sizeof)
/*0x020*/     struct _LIST_ENTRY HandleTableList;              // 2 elements, 0x10 bytes (sizeof)
/*0x030*/     struct _EX_PUSH_LOCK HandleContentionEvent;      // 7 elements, 0x8 bytes (sizeof)
/*0x038*/     struct _HANDLE_TRACE_DEBUG_INFO* DebugInfo;
/*0x040*/     LONG32       ExtraInfoPages;
              union                                            // 2 elements, 0x4 bytes (sizeof)
              {
/*0x044*/         ULONG32      Flags;
/*0x044*/         UINT8        StrictFIFO : 1;                 // 0 BitPosition
              };
/*0x048*/     ULONG32      FirstFreeHandle;
/*0x04C*/     UINT8        _PADDING0_[0x4];
/*0x050*/     struct _HANDLE_TABLE_ENTRY* LastFreeHandleEntry;
/*0x058*/     ULONG32      HandleCount;
/*0x05C*/     ULONG32      NextHandleNeedingPool;
/*0x060*/     ULONG32      HandleCountHighWatermark;
/*0x064*/     UINT8        _PADDING1_[0x4];
          }HANDLE_TABLE, *PHANDLE_TABLE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.