| Min version | 2003/XP64 SP1 | Vista SP1 | 7 | 8 Pre RTM | 10 |
|---|---|---|---|---|---|
| Max version | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 10 Pre RTM | 10 TH2 |
| x64 offset offset:bitpos | Field Name | ||||
| 0x0000 | uint64_t TableCode | unsigned long NextHandleNeedingPool | |||
| 0x0004 | long ExtraInfoPages | ||||
| 0x0008 | struct _EPROCESS * QuotaProcess | volatile uint64_t TableCode | |||
| 0x0010 | void * UniqueProcessId | struct _EPROCESS * QuotaProcess | |||
| 0x0018 | struct _EX_PUSH_LOCK[4] HandleTableLock | struct _EX_PUSH_LOCK HandleLock | struct _LIST_ENTRY HandleTableList | ||
| 0x0020 | struct _LIST_ENTRY HandleTableList | ||||
| 0x0028 | unsigned long UniqueProcessId | ||||
| 0x002C | unsigned long Flags | ||||
| 0x002C:0x00 | uint8_t StrictFIFO | ||||
| 0x002C:0x01 | uint8_t EnableHandleExceptions | ||||
| 0x002C:0x02 | uint8_t Rundown | ||||
| 0x002C:0x03 | uint8_t Duplicated | ||||
| 0x002C:0x04 | uint8_t RaiseUMExceptionOnInvalidHandleClose | ||||
| 0x0030 | struct _EX_PUSH_LOCK HandleContentionEvent | ||||
| 0x0038 | struct _LIST_ENTRY HandleTableList | struct _HANDLE_TRACE_DEBUG_INFO * DebugInfo | struct _EX_PUSH_LOCK HandleTableLock | ||
| 0x0040 | long ExtraInfoPages | struct _HANDLE_TABLE_FREE_LIST[1] FreeLists | |||
| 0x0040 | uint8_t[32] ActualEntry | ||||
| 0x0044 | unsigned long Flags | ||||
| 0x0044:0x00 | uint8_t StrictFIFO | ||||
| 0x0048 | struct _EX_PUSH_LOCK HandleContentionEvent | long FirstFreeHandle | unsigned long FirstFreeHandle | ||
| 0x0050 | struct _HANDLE_TRACE_DEBUG_INFO * DebugInfo | struct _HANDLE_TABLE_ENTRY * LastFreeHandleEntry | |||
| 0x0058 | long ExtraInfoPages | long HandleCount | unsigned long HandleCount | ||
| 0x005C | unsigned long FirstFree | unsigned long NextHandleNeedingPool | |||
| 0x0060 | unsigned long LastFree | unsigned long HandleCountHighWatermark | struct _HANDLE_TRACE_DEBUG_INFO * DebugInfo | ||
| 0x0064 | unsigned long NextHandleNeedingPool | ||||
| 0x0068 | long HandleCount | ||||
| 0x006C | unsigned long Flags | ||||
| 0x006C:0x00 | uint8_t StrictFIFO | ||||