typedef struct _ACCESS_STATE                                 // 16 elements, 0xA0 bytes (sizeof)
          {
/*0x000*/     struct _LUID OperationID;                                // 2 elements, 0x8 bytes (sizeof)
/*0x008*/     UINT8        SecurityEvaluated;
/*0x009*/     UINT8        GenerateAudit;
/*0x00A*/     UINT8        GenerateOnClose;
/*0x00B*/     UINT8        PrivilegesAllocated;
/*0x00C*/     ULONG32      Flags;
/*0x010*/     ULONG32      RemainingDesiredAccess;
/*0x014*/     ULONG32      PreviouslyGrantedAccess;
/*0x018*/     ULONG32      OriginalDesiredAccess;
/*0x01C*/     UINT8        _PADDING0_[0x4];
/*0x020*/     struct _SECURITY_SUBJECT_CONTEXT SubjectSecurityContext; // 4 elements, 0x20 bytes (sizeof)
/*0x040*/     VOID*        SecurityDescriptor;
/*0x048*/     VOID*        AuxData;
              union                                                    // 2 elements, 0x2C bytes (sizeof)
              {
/*0x050*/         struct _INITIAL_PRIVILEGE_SET InitialPrivilegeSet;   // 3 elements, 0x2C bytes (sizeof)
/*0x050*/         struct _PRIVILEGE_SET PrivilegeSet;                  // 3 elements, 0x14 bytes (sizeof)
              }Privileges;
/*0x07C*/     UINT8        AuditPrivileges;
/*0x07D*/     UINT8        _PADDING1_[0x3];
/*0x080*/     struct _UNICODE_STRING ObjectName;                       // 3 elements, 0x10 bytes (sizeof)
/*0x090*/     struct _UNICODE_STRING ObjectTypeName;                   // 3 elements, 0x10 bytes (sizeof)
          }ACCESS_STATE, *PACCESS_STATE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.