typedef struct _TOKEN                                      // 34 elements, 0x318 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;
/*0x038*/     struct _LUID ModifiedId;                               // 2 elements, 0x8 bytes (sizeof)
/*0x040*/     struct _SEP_TOKEN_PRIVILEGES Privileges;               // 3 elements, 0x18 bytes (sizeof)
/*0x058*/     struct _SEP_AUDIT_POLICY AuditPolicy;                  // 2 elements, 0x1C bytes (sizeof)
/*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;
/*0x098*/     struct _SID_AND_ATTRIBUTES* RestrictedSids;
/*0x0A0*/     VOID*        PrimaryGroup;
/*0x0A8*/     ULONG32*     DynamicPart;
/*0x0B0*/     struct _ACL* DefaultDacl;
/*0x0B8*/     enum _TOKEN_TYPE TokenType;
/*0x0BC*/     enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
/*0x0C0*/     ULONG32      TokenFlags;
/*0x0C4*/     UINT8        TokenInUse;
/*0x0C5*/     UINT8        _PADDING0_[0x3];
/*0x0C8*/     ULONG32      IntegrityLevelIndex;
/*0x0CC*/     ULONG32      MandatoryPolicy;
/*0x0D0*/     struct _SECURITY_TOKEN_PROXY_DATA* ProxyData;
/*0x0D8*/     struct _SECURITY_TOKEN_AUDIT_DATA* AuditData;
/*0x0E0*/     struct _SEP_LOGON_SESSION_REFERENCES* LogonSession;
/*0x0E8*/     struct _LUID OriginatingLogonSession;                  // 2 elements, 0x8 bytes (sizeof)
/*0x0F0*/     struct _SID_AND_ATTRIBUTES_HASH SidHash;               // 3 elements, 0x110 bytes (sizeof)
/*0x200*/     struct _SID_AND_ATTRIBUTES_HASH RestrictedSidHash;     // 3 elements, 0x110 bytes (sizeof)
/*0x310*/     UINT64       VariablePart;
          }TOKEN, *PTOKEN;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.