ReactOS  0.4.15-dev-3028-g676dc4b
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  _SEP_LOGON_SESSION_REFERENCES
 
struct  _SE_AUDIT_PROCESS_CREATION_INFO
 
struct  _SECURITY_TOKEN_AUDIT_DATA
 
struct  _SECURITY_TOKEN_PROXY_DATA
 
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 enum _PROXY_CLASS PROXY_CLASS
 
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 _SEP_LOGON_SESSION_REFERENCES SEP_LOGON_SESSION_REFERENCES
 
typedef struct _SEP_LOGON_SESSION_REFERENCESPSEP_LOGON_SESSION_REFERENCES
 
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 _SECURITY_TOKEN_AUDIT_DATA SECURITY_TOKEN_AUDIT_DATA
 
typedef struct _SECURITY_TOKEN_AUDIT_DATAPSECURITY_TOKEN_AUDIT_DATA
 
typedef struct _SECURITY_TOKEN_PROXY_DATA SECURITY_TOKEN_PROXY_DATA
 
typedef struct _SECURITY_TOKEN_PROXY_DATAPSECURITY_TOKEN_PROXY_DATA
 
typedef struct _TOKEN TOKEN
 
typedef struct _TOKENPTOKEN
 
typedef struct _AUX_ACCESS_DATA AUX_ACCESS_DATA
 
typedef struct _AUX_ACCESS_DATAPAUX_ACCESS_DATA
 

Enumerations

enum  _PROXY_CLASS { ProxyFull = 0, ProxyService, ProxyTree, ProxyDirectory }
 

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

◆ PROXY_CLASS

◆ PSE_AUDIT_PROCESS_CREATION_INFO

◆ PSECURITY_TOKEN_AUDIT_DATA

◆ PSECURITY_TOKEN_PROXY_DATA

◆ PSEP_AUDIT_POLICY

◆ PSEP_AUDIT_POLICY_CATEGORIES

◆ PSEP_AUDIT_POLICY_OVERLAY

◆ PSEP_LOGON_SESSION_REFERENCES

◆ PTOKEN

typedef struct _TOKEN * PTOKEN

◆ SE_AUDIT_PROCESS_CREATION_INFO

◆ SECURITY_TOKEN_AUDIT_DATA

◆ SECURITY_TOKEN_PROXY_DATA

◆ SEP_AUDIT_POLICY

◆ SEP_AUDIT_POLICY_CATEGORIES

◆ SEP_AUDIT_POLICY_OVERLAY

◆ SEP_LOGON_SESSION_REFERENCES

◆ TOKEN

typedef struct _TOKEN TOKEN

Enumeration Type Documentation

◆ _PROXY_CLASS

Enumerator
ProxyFull 
ProxyService 
ProxyTree 
ProxyDirectory 

Definition at line 114 of file setypes.h.

115 {
116  ProxyFull = 0,
117  ProxyService,
118  ProxyTree,
120 } PROXY_CLASS;
enum _PROXY_CLASS PROXY_CLASS

Variable Documentation

◆ SePublicDefaultDacl

PACL NTSYSAPI SePublicDefaultDacl

Definition at line 18 of file acl.c.

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

◆ SeSystemDefaultDacl

PACL NTSYSAPI SeSystemDefaultDacl