ReactOS  0.4.12-dev-409-g9f418243
setypes.h File Reference
#include <umtypes.h>
Include dependency graph for setypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _SEP_AUDIT_POLICY_CATEGORIES
 
struct  _SEP_AUDIT_POLICY_OVERLAY
 
struct  _SEP_AUDIT_POLICY
 
struct  _SE_AUDIT_PROCESS_CREATION_INFO
 
struct  _TOKEN
 
struct  _AUX_ACCESS_DATA
 

Macros

#define SECURITY_INTERNETSITE_AUTHORITY   {0,0,0,0,0,7}
 
#define SE_GROUP_MANDATORY   0x00000001
 
#define SE_GROUP_ENABLED_BY_DEFAULT   0x00000002
 
#define SE_GROUP_ENABLED   0x00000004
 
#define SE_GROUP_OWNER   0x00000008
 
#define SE_GROUP_USE_FOR_DENY_ONLY   0x00000010
 
#define SE_GROUP_INTEGRITY   0x00000020
 
#define SE_GROUP_INTEGRITY_ENABLED   0x00000040
 
#define SE_GROUP_RESOURCE   0x20000000
 
#define SE_GROUP_LOGON_ID   0xC0000000
 
#define SE_GROUP_VALID_ATTRIBUTES
 

Typedefs

typedef struct _SEP_AUDIT_POLICY_CATEGORIES SEP_AUDIT_POLICY_CATEGORIES
 
typedef struct _SEP_AUDIT_POLICY_CATEGORIESPSEP_AUDIT_POLICY_CATEGORIES
 
typedef struct _SEP_AUDIT_POLICY_OVERLAY SEP_AUDIT_POLICY_OVERLAY
 
typedef struct _SEP_AUDIT_POLICY_OVERLAYPSEP_AUDIT_POLICY_OVERLAY
 
typedef struct _SEP_AUDIT_POLICY SEP_AUDIT_POLICY
 
typedef struct _SEP_AUDIT_POLICYPSEP_AUDIT_POLICY
 
typedef struct _SE_AUDIT_PROCESS_CREATION_INFO SE_AUDIT_PROCESS_CREATION_INFO
 
typedef struct _SE_AUDIT_PROCESS_CREATION_INFOPSE_AUDIT_PROCESS_CREATION_INFO
 
typedef struct _TOKEN TOKEN
 
typedef struct _TOKENPTOKEN
 
typedef struct _AUX_ACCESS_DATA AUX_ACCESS_DATA
 
typedef struct _AUX_ACCESS_DATAPAUX_ACCESS_DATA
 

Variables

PACL NTSYSAPI SePublicDefaultDacl
 
PACL NTSYSAPI SeSystemDefaultDacl
 

Macro Definition Documentation

◆ SE_GROUP_ENABLED

#define SE_GROUP_ENABLED   0x00000004

Definition at line 92 of file setypes.h.

◆ SE_GROUP_ENABLED_BY_DEFAULT

#define SE_GROUP_ENABLED_BY_DEFAULT   0x00000002

Definition at line 91 of file setypes.h.

◆ SE_GROUP_INTEGRITY

#define SE_GROUP_INTEGRITY   0x00000020

Definition at line 95 of file setypes.h.

◆ SE_GROUP_INTEGRITY_ENABLED

#define SE_GROUP_INTEGRITY_ENABLED   0x00000040

Definition at line 96 of file setypes.h.

◆ SE_GROUP_LOGON_ID

#define SE_GROUP_LOGON_ID   0xC0000000

Definition at line 98 of file setypes.h.

◆ SE_GROUP_MANDATORY

#define SE_GROUP_MANDATORY   0x00000001

Definition at line 90 of file setypes.h.

◆ SE_GROUP_OWNER

#define SE_GROUP_OWNER   0x00000008

Definition at line 93 of file setypes.h.

◆ SE_GROUP_RESOURCE

#define SE_GROUP_RESOURCE   0x20000000

Definition at line 97 of file setypes.h.

◆ SE_GROUP_USE_FOR_DENY_ONLY

#define SE_GROUP_USE_FOR_DENY_ONLY   0x00000010

Definition at line 94 of file setypes.h.

◆ SE_GROUP_VALID_ATTRIBUTES

#define SE_GROUP_VALID_ATTRIBUTES
Value:
SE_GROUP_ENABLED_BY_DEFAULT | \
SE_GROUP_ENABLED | \
SE_GROUP_OWNER | \
SE_GROUP_USE_FOR_DENY_ONLY | \
SE_GROUP_LOGON_ID | \
SE_GROUP_RESOURCE | \
SE_GROUP_INTEGRITY | \
SE_GROUP_INTEGRITY_ENABLED)
#define SE_GROUP_MANDATORY
Definition: setypes.h:90

Definition at line 100 of file setypes.h.

◆ SECURITY_INTERNETSITE_AUTHORITY

#define SECURITY_INTERNETSITE_AUTHORITY   {0,0,0,0,0,7}

Definition at line 30 of file setypes.h.

Typedef Documentation

◆ AUX_ACCESS_DATA

◆ PAUX_ACCESS_DATA

◆ PSE_AUDIT_PROCESS_CREATION_INFO

◆ PSEP_AUDIT_POLICY

◆ PSEP_AUDIT_POLICY_CATEGORIES

◆ PSEP_AUDIT_POLICY_OVERLAY

◆ PTOKEN

typedef struct _TOKEN * PTOKEN

◆ SE_AUDIT_PROCESS_CREATION_INFO

◆ SEP_AUDIT_POLICY

◆ SEP_AUDIT_POLICY_CATEGORIES

◆ SEP_AUDIT_POLICY_OVERLAY

◆ TOKEN

typedef struct _TOKEN TOKEN

Variable Documentation

◆ SePublicDefaultDacl

PACL NTSYSAPI SePublicDefaultDacl

Definition at line 22 of file acl.c.

Referenced by IopCreateSecurityDescriptorPerType(), SepInitDACLs(), and SepInitSDs().

◆ SeSystemDefaultDacl

PACL NTSYSAPI SeSystemDefaultDacl