typedef struct _HANDLE_TABLE                    // 14 elements, 0x70 bytes (sizeof)
          {
/*0x000*/     UINT64       TableCode;
/*0x008*/     struct _EPROCESS* QuotaProcess;
/*0x010*/     VOID*        UniqueProcessId;
/*0x018*/     struct _EX_PUSH_LOCK HandleTableLock[4];
/*0x038*/     struct _LIST_ENTRY HandleTableList;         // 2 elements, 0x10 bytes (sizeof)
/*0x048*/     struct _EX_PUSH_LOCK HandleContentionEvent; // 7 elements, 0x8 bytes (sizeof)
/*0x050*/     struct _HANDLE_TRACE_DEBUG_INFO* DebugInfo;
/*0x058*/     LONG32       ExtraInfoPages;
/*0x05C*/     ULONG32      FirstFree;
/*0x060*/     ULONG32      LastFree;
/*0x064*/     ULONG32      NextHandleNeedingPool;
/*0x068*/     LONG32       HandleCount;
              union                                       // 2 elements, 0x4 bytes (sizeof)
              {
/*0x06C*/         ULONG32      Flags;
/*0x06C*/         UINT8        StrictFIFO : 1;            // 0 BitPosition
              };
          }HANDLE_TABLE, *PHANDLE_TABLE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.