typedef struct _TOKEN                                      // 34 elements, 0x1E8 bytes (sizeof)
          {
/*0x000*/     struct _TOKEN_SOURCE TokenSource;                      // 2 elements, 0x10 bytes (sizeof)
/*0x010*/     struct _LUID TokenId;                                  // 2 elements, 0x8 bytes (sizeof)
/*0x018*/     struct _LUID AuthenticationId;                         // 2 elements, 0x8 bytes (sizeof)
/*0x020*/     struct _LUID ParentTokenId;                            // 2 elements, 0x8 bytes (sizeof)
/*0x028*/     union _LARGE_INTEGER ExpirationTime;                   // 4 elements, 0x8 bytes (sizeof)
/*0x030*/     struct _ERESOURCE* TokenLock;
/*0x034*/     struct _LUID ModifiedId;                               // 2 elements, 0x8 bytes (sizeof)
/*0x03C*/     UINT8        _PADDING0_[0x4];
/*0x040*/     struct _SEP_TOKEN_PRIVILEGES Privileges;               // 3 elements, 0x18 bytes (sizeof)
/*0x058*/     struct _SEP_AUDIT_POLICY AuditPolicy;                  // 2 elements, 0x1B bytes (sizeof)
/*0x073*/     UINT8        _PADDING1_[0x1];
/*0x074*/     ULONG32      SessionId;
/*0x078*/     ULONG32      UserAndGroupCount;
/*0x07C*/     ULONG32      RestrictedSidCount;
/*0x080*/     ULONG32      VariableLength;
/*0x084*/     ULONG32      DynamicCharged;
/*0x088*/     ULONG32      DynamicAvailable;
/*0x08C*/     ULONG32      DefaultOwnerIndex;
/*0x090*/     struct _SID_AND_ATTRIBUTES* UserAndGroups;
/*0x094*/     struct _SID_AND_ATTRIBUTES* RestrictedSids;
/*0x098*/     VOID*        PrimaryGroup;
/*0x09C*/     ULONG32*     DynamicPart;
/*0x0A0*/     struct _ACL* DefaultDacl;
/*0x0A4*/     enum _TOKEN_TYPE TokenType;
/*0x0A8*/     enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
/*0x0AC*/     ULONG32      TokenFlags;
/*0x0B0*/     UINT8        TokenInUse;
/*0x0B1*/     UINT8        _PADDING2_[0x3];
/*0x0B4*/     ULONG32      IntegrityLevelIndex;
/*0x0B8*/     ULONG32      MandatoryPolicy;
/*0x0BC*/     struct _SECURITY_TOKEN_PROXY_DATA* ProxyData;
/*0x0C0*/     struct _SECURITY_TOKEN_AUDIT_DATA* AuditData;
/*0x0C4*/     struct _SEP_LOGON_SESSION_REFERENCES* LogonSession;
/*0x0C8*/     struct _LUID OriginatingLogonSession;                  // 2 elements, 0x8 bytes (sizeof)
/*0x0D0*/     struct _SID_AND_ATTRIBUTES_HASH SidHash;               // 3 elements, 0x88 bytes (sizeof)
/*0x158*/     struct _SID_AND_ATTRIBUTES_HASH RestrictedSidHash;     // 3 elements, 0x88 bytes (sizeof)
/*0x1E0*/     ULONG32      VariablePart;
/*0x1E4*/     UINT8        _PADDING3_[0x4];
          }TOKEN, *PTOKEN;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.