ReactOS 0.4.16-dev-329-g9223134
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
 
#define DISABLE_MAX_PRIVILEGE   0x1
 
#define SANDBOX_INERT   0x2
 
#define LUA_TOKEN   0x4
 
#define WRITE_RESTRICTED   0x8
 

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

◆ DISABLE_MAX_PRIVILEGE

#define DISABLE_MAX_PRIVILEGE   0x1

Definition at line 114 of file setypes.h.

◆ LUA_TOKEN

#define LUA_TOKEN   0x4

Definition at line 117 of file setypes.h.

◆ SANDBOX_INERT

#define SANDBOX_INERT   0x2

Definition at line 115 of file setypes.h.

◆ 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:
#define SE_GROUP_OWNER
Definition: setypes.h:93
#define SE_GROUP_USE_FOR_DENY_ONLY
Definition: setypes.h:94
#define SE_GROUP_INTEGRITY_ENABLED
Definition: setypes.h:96
#define SE_GROUP_INTEGRITY
Definition: setypes.h:95
#define SE_GROUP_LOGON_ID
Definition: setypes.h:98
#define SE_GROUP_MANDATORY
Definition: setypes.h:90
#define SE_GROUP_ENABLED_BY_DEFAULT
Definition: setypes.h:91
#define SE_GROUP_RESOURCE
Definition: setypes.h:97
#define SE_GROUP_ENABLED
Definition: setypes.h:92

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.

◆ WRITE_RESTRICTED

#define WRITE_RESTRICTED   0x8

Definition at line 118 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 124 of file setypes.h.

125{
126 ProxyFull = 0,
128 ProxyTree,
@ ProxyTree
Definition: setypes.h:128
@ ProxyService
Definition: setypes.h:127
@ ProxyFull
Definition: setypes.h:126
@ ProxyDirectory
Definition: setypes.h:129
enum _PROXY_CLASS PROXY_CLASS

Variable Documentation

◆ SePublicDefaultDacl

PACL NTSYSAPI SePublicDefaultDacl
extern

Definition at line 16 of file acl.c.

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

◆ SeSystemDefaultDacl

PACL NTSYSAPI SeSystemDefaultDacl
extern