ReactOS 0.4.16-dev-746-g329a414
|
Go to the source code of this file.
Classes | |
struct | _TRUSTEE_A |
struct | _TRUSTEE_W |
struct | _ACTRL_ACCESS_ENTRYA |
struct | _ACTRL_ACCESS_ENTRYW |
struct | _ACTRL_ACCESS_ENTRY_LISTA |
struct | _ACTRL_ACCESS_ENTRY_LISTW |
struct | _ACTRL_PROPERTY_ENTRYA |
struct | _ACTRL_PROPERTY_ENTRYW |
struct | _ACTRL_ALISTA |
struct | _ACTRL_ALISTW |
struct | _TRUSTEE_ACCESSA |
struct | _TRUSTEE_ACCESSW |
struct | _ACTRL_OVERLAPPED |
struct | _ACTRL_ACCESS_INFOA |
struct | _ACTRL_ACCESS_INFOW |
struct | _ACTRL_CONTROL_INFOA |
struct | _ACTRL_CONTROL_INFOW |
struct | _EXPLICIT_ACCESS_A |
struct | _EXPLICIT_ACCESS_W |
struct | _OBJECTS_AND_SID |
struct | _OBJECTS_AND_NAME_A |
struct | _OBJECTS_AND_NAME_W |
struct | _SI_OBJECT_INFO |
struct | _SI_ACCESS |
struct | _SI_INHERIT_TYPE |
struct | _FN_OBJECT_MGR_FUNCTIONS |
#define ACCCTRL_DEFAULT_PROVIDER ACCCTRL_DEFAULT_PROVIDERA |
#define ACCCTRL_DEFAULT_PROVIDERA "Windows NT Access Provider" |
#define ACCCTRL_DEFAULT_PROVIDERW L"Windows NT Access Provider" |
#define SI_EDIT_ALL (SI_EDIT_OWNER |SI_EDIT_PERMS | SI_EDIT_AUDITS) |
#define TRUSTEE_ACCESS_READ_WRITE (TRUSTEE_ACCESS_READ | TRUSTEE_ACCESS_WRITE) |
typedef enum _ACCESS_MODE ACCESS_MODE |
typedef ULONG ACCESS_RIGHTS |
typedef ACTRL_ACCESSA ACTRL_ACCESS |
typedef ACTRL_ACCESS_INFOA ACTRL_ACCESS_INFO |
typedef struct _ACTRL_ALISTA ACTRL_ACCESSA |
typedef struct _ACTRL_ALISTW ACTRL_ACCESSW |
typedef ACTRL_AUDITA ACTRL_AUDIT |
typedef struct _ACTRL_ALISTA ACTRL_AUDITA |
typedef struct _ACTRL_ALISTW ACTRL_AUDITW |
typedef struct _ACTRL_OVERLAPPED ACTRL_OVERLAPPED |
typedef EXPLICIT_ACCESSA EXPLICIT_ACCESS |
typedef EXPLICIT_ACCESS_A EXPLICIT_ACCESS_ |
typedef struct _EXPLICIT_ACCESS_A EXPLICIT_ACCESSA |
typedef struct _EXPLICIT_ACCESS_W EXPLICIT_ACCESSW |
typedef ULONG INHERIT_FLAGS |
typedef OBJECTS_AND_NAME_A OBJECTS_AND_NAME_ |
typedef struct _OBJECTS_AND_SID OBJECTS_AND_SID |
typedef ULONG * PACCESS_RIGHTS |
typedef ACTRL_ACCESSA * PACTRL_ACCESS |
typedef ACTRL_ACCESS_ENTRYA * PACTRL_ACCESS_ENTRY |
typedef struct _ACTRL_ACCESS_ENTRYA * PACTRL_ACCESS_ENTRYA |
typedef struct _ACTRL_ACCESS_ENTRYW * PACTRL_ACCESS_ENTRYW |
typedef ACTRL_ACCESS_INFOA * PACTRL_ACCESS_INFO |
typedef struct _ACTRL_ACCESS_INFOA * PACTRL_ACCESS_INFOA |
typedef struct _ACTRL_ACCESS_INFOW * PACTRL_ACCESS_INFOW |
typedef struct _ACTRL_ALISTA * PACTRL_ACCESSA |
typedef struct _ACTRL_ALISTW * PACTRL_ACCESSW |
typedef ACTRL_AUDITA * PACTRL_AUDIT |
typedef struct _ACTRL_ALISTA * PACTRL_AUDITA |
typedef struct _ACTRL_ALISTW * PACTRL_AUDITW |
typedef ACTRL_CONTROL_INFOA * PACTRL_CONTROL_INFO |
typedef struct _ACTRL_CONTROL_INFOA * PACTRL_CONTROL_INFOA |
typedef struct _ACTRL_CONTROL_INFOW * PACTRL_CONTROL_INFOW |
typedef struct _ACTRL_OVERLAPPED * PACTRL_OVERLAPPED |
typedef EXPLICIT_ACCESSA * PEXPLICIT_ACCESS |
typedef EXPLICIT_ACCESS_A * PEXPLICIT_ACCESS_ |
typedef struct _EXPLICIT_ACCESS_A * PEXPLICIT_ACCESS_A |
typedef struct _EXPLICIT_ACCESS_W * PEXPLICIT_ACCESS_W |
typedef struct _EXPLICIT_ACCESS_A * PEXPLICIT_ACCESSA |
typedef struct _EXPLICIT_ACCESS_W * PEXPLICIT_ACCESSW |
typedef ULONG * PINHERIT_FLAGS |
typedef OBJECTS_AND_NAME_A * POBJECTS_AND_NAME_ |
typedef struct _OBJECTS_AND_NAME_A * POBJECTS_AND_NAME_A |
typedef struct _OBJECTS_AND_NAME_W * POBJECTS_AND_NAME_W |
typedef struct _OBJECTS_AND_SID * POBJECTS_AND_SID |
typedef enum _PROG_INVOKE_SETTING * PPROG_INVOKE_SETTING |
typedef struct _SI_ACCESS * PSI_ACCESS |
typedef struct _SI_INHERIT_TYPE * PSI_INHERIT_TYPE |
typedef struct _SI_OBJECT_INFO * PSI_OBJECT_INFO |
typedef struct _TRUSTEE_A * PTRUSTEE_A |
typedef TRUSTEE_ACCESSA * PTRUSTEE_ACCESS |
typedef struct _TRUSTEE_ACCESSA * PTRUSTEE_ACCESSA |
typedef struct _TRUSTEE_ACCESSW * PTRUSTEE_ACCESSW |
typedef struct _TRUSTEE_W * PTRUSTEE_W |
typedef struct _TRUSTEE_A * PTRUSTEEA |
typedef struct _TRUSTEE_W * PTRUSTEEW |
static PSID PSID PACL PACL PSECURITY_DESCRIPTOR *static SE_OBJECT_TYPE |
Definition at line 104 of file security.c.
typedef struct _SI_ACCESS SI_ACCESS |
typedef struct _SI_INHERIT_TYPE SI_INHERIT_TYPE |
typedef struct _SI_OBJECT_INFO SI_OBJECT_INFO |
typedef enum _SI_PAGE_TYPE SI_PAGE_TYPE |
typedef struct _TRUSTEE_A TRUSTEE_A |
typedef TRUSTEE_ACCESSA TRUSTEE_ACCESS |
typedef struct _TRUSTEE_ACCESSA TRUSTEE_ACCESSA |
typedef struct _TRUSTEE_ACCESSW TRUSTEE_ACCESSW |
typedef enum _TRUSTEE_FORM TRUSTEE_FORM |
typedef enum _TRUSTEE_TYPE TRUSTEE_TYPE |
typedef struct _TRUSTEE_W TRUSTEE_W |
typedef struct _TRUSTEE_A TRUSTEEA |
typedef struct _TRUSTEE_W TRUSTEEW |
Enumerator | |
---|---|
NOT_USED_ACCESS | |
GRANT_ACCESS | |
SET_ACCESS | |
DENY_ACCESS | |
REVOKE_ACCESS | |
SET_AUDIT_SUCCESS | |
SET_AUDIT_FAILURE |
Definition at line 146 of file accctrl.h.
Enumerator | |
---|---|
NO_MULTIPLE_TRUSTEE | |
TRUSTEE_IS_IMPERSONATE |
Enumerator | |
---|---|
ProgressInvokeNever | |
ProgressInvokeEveryObject | |
ProgressInvokeOnError | |
ProgressCancelOperation | |
ProgressRetryOperation |
Definition at line 424 of file accctrl.h.
Definition at line 157 of file accctrl.h.
Enumerator | |
---|---|
SI_PAGE_PERM | |
SI_PAGE_ADVPERM | |
SI_PAGE_AUDIT | |
SI_PAGE_OWNER |
Definition at line 411 of file accctrl.h.
Enumerator | |
---|---|
TRUSTEE_IS_SID | |
TRUSTEE_IS_NAME | |
TRUSTEE_BAD_FORM | |
TRUSTEE_IS_OBJECTS_AND_SID | |
TRUSTEE_IS_OBJECTS_AND_NAME |
Definition at line 187 of file accctrl.h.
Enumerator | |
---|---|
TRUSTEE_IS_UNKNOWN | |
TRUSTEE_IS_USER | |
TRUSTEE_IS_GROUP | |
TRUSTEE_IS_DOMAIN | |
TRUSTEE_IS_ALIAS | |
TRUSTEE_IS_WELL_KNOWN_GROUP | |
TRUSTEE_IS_DELETED | |
TRUSTEE_IS_INVALID | |
TRUSTEE_IS_COMPUTER |
Definition at line 174 of file accctrl.h.