x64x86arm64ia64alphamipsppc / ntdllntoskrnl

_TOKEN

← 10.0.18362.1016 19 builds latest →
struct _TOKEN {
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
/* 1 byte padding */
unsigned long SessionId;/* 0x78 4 */
unsigned long UserAndGroupCount;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long RestrictedSidCount;/* 0x80 4 */
unsigned long VariableLength;/* 0x84 4 */
unsigned long DynamicCharged;/* 0x88 4 */
unsigned long DynamicAvailable;/* 0x8c 4 */
unsigned long DefaultOwnerIndex;/* 0x90 4 */
void* PrimaryGroup;/* 0x9c 4 */
unsigned long* DynamicPart;/* 0xa0 4 */
unsigned long TokenFlags;/* 0xb0 4 */
unsigned char TokenInUse;/* 0xb4 1 */
/* 3 bytes padding */
unsigned long IntegrityLevelIndex;/* 0xb8 4 */
unsigned long MandatoryPolicy;/* 0xbc 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
/* ── cacheline 5 boundary (320 bytes) ── */
/* ── cacheline 7 boundary (448 bytes) ── */
void* Package;/* 0x1e0 4 */
unsigned long CapabilityCount;/* 0x1e8 4 */
/* ── cacheline 9 boundary (576 bytes) ── */
/* ── cacheline 10 boundary (640 bytes) ── */
void* TrustLevelSid;/* 0x280 4 */
void* IntegrityLevelSidValue;/* 0x288 4 */
void* SessionObject;/* 0x29c 4 */
unsigned long VariablePart;/* 0x2a0 4 */
};
size 680 (0x2a8)48 members3 holes (8 bytes)padding 411 cachelines