x64x86arm64ia64alphamipsppc / ntdllntoskrnl

_HANDLE_TABLE

← first 1 build latest →
struct _HANDLE_TABLE {
unsigned long NextHandleNeedingPool;/* 0x0 4 */
long ExtraInfoPages;/* 0x4 4 */
volatile unsigned __int64 TableCode;/* 0x8 8 */
unsigned long UniqueProcessId;/* 0x28 4 */
union {
unsigned long Flags;/* 0x2c 4 */
struct {
unsigned char StrictFIFO : 1;/* 0x2c:0 1 */
unsigned char EnableHandleExceptions : 1;/* 0x2c:1 1 */
unsigned char Rundown : 1;/* 0x2c:2 1 */
unsigned char Duplicated : 1;/* 0x2c:3 1 */
unsigned char RaiseUMExceptionOnInvalidHandleClose : 1;/* 0x2c:4 1 */
};/* 0x2c 1 */
};/* 0x2c 4 */
/* 64 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
union {
struct {
unsigned char ActualEntry[32];/* 0x80 32 */
};/* 0x80 40 */
};/* 0x80 128 */
};
size 256 (0x100)17 members1 hole (64 bytes)padding 04 cachelines
Used in (2)