* include/winnt.h: Add defines for group attributes.
Add define for SYSTEM_LUID. Add missing types `PTOKEN_DEFAULT_DACL', `PTOKEN_OWNER' and `PTOKEN_PRIMARY_GROUP'.
This commit is contained in:
parent
486212579e
commit
631af2e6a3
|
@ -325,6 +325,13 @@ typedef BYTE BOOLEAN,*PBOOLEAN;
|
|||
#define SE_SYSTEM_ENVIRONMENT_NAME TEXT("SeSystemEnvironmentPrivilege")
|
||||
#define SE_CHANGE_NOTIFY_NAME TEXT("SeChangeNotifyPrivilege")
|
||||
#define SE_REMOTE_SHUTDOWN_NAME TEXT("SeRemoteShutdownPrivilege")
|
||||
#define SE_GROUP_MANDATORY 1
|
||||
#define SE_GROUP_ENABLED_BY_DEFAULT 2
|
||||
#define SE_GROUP_ENABLED 4
|
||||
#define SE_GROUP_OWNER 8
|
||||
#define SE_GROUP_USE_FOR_DENY_ONLY 16
|
||||
#define SE_GROUP_LOGON_ID 3221225472
|
||||
#define SE_GROUP_RESOURCE 536870912
|
||||
#define LANG_NEUTRAL 0x00
|
||||
#define LANG_ARABIC 0x01
|
||||
#define LANG_BULGARIAN 0x02
|
||||
|
@ -1068,6 +1075,7 @@ typedef struct _GUID {
|
|||
unsigned short Data3;
|
||||
unsigned char Data4[8];
|
||||
} GUID, *REFGUID, *LPGUID;
|
||||
#define SYSTEM_LUID { 999 }
|
||||
#endif /* _GUID_DEFINED */
|
||||
typedef struct _GENERIC_MAPPING {
|
||||
ACCESS_MASK GenericRead;
|
||||
|
@ -1776,17 +1784,17 @@ typedef struct _TOKEN_CONTROL {
|
|||
} TOKEN_CONTROL,*PTOKEN_CONTROL;
|
||||
typedef struct _TOKEN_DEFAULT_DACL {
|
||||
PACL DefaultDacl;
|
||||
} TOKEN_DEFAULT_DACL;
|
||||
} TOKEN_DEFAULT_DACL,*PTOKEN_DEFAULT_DACL;
|
||||
typedef struct _TOKEN_GROUPS {
|
||||
DWORD GroupCount;
|
||||
SID_AND_ATTRIBUTES Groups[ANYSIZE_ARRAY];
|
||||
} TOKEN_GROUPS,*PTOKEN_GROUPS,*LPTOKEN_GROUPS;
|
||||
typedef struct _TOKEN_OWNER {
|
||||
PSID Owner;
|
||||
} TOKEN_OWNER;
|
||||
} TOKEN_OWNER,*PTOKEN_OWNER;
|
||||
typedef struct _TOKEN_PRIMARY_GROUP {
|
||||
PSID PrimaryGroup;
|
||||
} TOKEN_PRIMARY_GROUP;
|
||||
} TOKEN_PRIMARY_GROUP,*PTOKEN_PRIMARY_GROUP;
|
||||
typedef struct _TOKEN_PRIVILEGES {
|
||||
DWORD PrivilegeCount;
|
||||
LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY];
|
||||
|
|
Loading…
Reference in New Issue