mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-11 16:46:16 +00:00
Fix failing checks
This commit is contained in:
@@ -799,6 +799,22 @@ struct ACL
|
||||
WORD AceCount;
|
||||
WORD Sbz2;
|
||||
};
|
||||
|
||||
struct ACE_HEADER
|
||||
{
|
||||
BYTE AceType;
|
||||
BYTE AceFlags;
|
||||
WORD AceSize;
|
||||
};
|
||||
|
||||
typedef DWORD ACCESS_MASK;
|
||||
|
||||
struct ACCESS_ALLOWED_ACE
|
||||
{
|
||||
ACE_HEADER Header;
|
||||
ACCESS_MASK Mask;
|
||||
DWORD SidStart;
|
||||
};
|
||||
#endif
|
||||
|
||||
struct TOKEN_DEFAULT_DACL64
|
||||
@@ -817,7 +833,7 @@ struct TOKEN_MANDATORY_LABEL64
|
||||
SID_AND_ATTRIBUTES64 Label;
|
||||
};
|
||||
|
||||
struct TOKEN_PROCESS_TRUST_LEVEL
|
||||
struct TOKEN_PROCESS_TRUST_LEVEL64
|
||||
{
|
||||
EMULATOR_CAST(EmulatorTraits<Emu64>::PVOID, PSID) TrustLevelSid;
|
||||
};
|
||||
@@ -878,6 +894,52 @@ typedef struct _TOKEN_SECURITY_ATTRIBUTES_INFORMATION
|
||||
} Attribute;
|
||||
} TOKEN_SECURITY_ATTRIBUTES_INFORMATION, *PTOKEN_SECURITY_ATTRIBUTES_INFORMATION;
|
||||
|
||||
#ifndef OS_WINDOWS
|
||||
#define SECURITY_DESCRIPTOR_REVISION 1
|
||||
#define SECURITY_DESCRIPTOR_REVISION1 1
|
||||
|
||||
typedef WORD SECURITY_DESCRIPTOR_CONTROL, *PSECURITY_DESCRIPTOR_CONTROL;
|
||||
|
||||
#define SE_OWNER_DEFAULTED 0x0001
|
||||
#define SE_GROUP_DEFAULTED 0x0002
|
||||
#define SE_DACL_PRESENT 0x0004
|
||||
#define SE_DACL_DEFAULTED 0x0008
|
||||
#define SE_SACL_PRESENT 0x0010
|
||||
#define SE_SACL_DEFAULTED 0x0020
|
||||
#define SE_DACL_AUTO_INHERIT_REQ 0x0100
|
||||
#define SE_SACL_AUTO_INHERIT_REQ 0x0200
|
||||
#define SE_DACL_AUTO_INHERITED 0x0400
|
||||
#define SE_SACL_AUTO_INHERITED 0x0800
|
||||
#define SE_DACL_PROTECTED 0x1000
|
||||
#define SE_SACL_PROTECTED 0x2000
|
||||
#define SE_RM_CONTROL_VALID 0x4000
|
||||
#define SE_SELF_RELATIVE 0x8000
|
||||
|
||||
struct SECURITY_DESCRIPTOR_RELATIVE
|
||||
{
|
||||
BYTE Revision;
|
||||
BYTE Sbz1;
|
||||
SECURITY_DESCRIPTOR_CONTROL Control;
|
||||
DWORD Owner;
|
||||
DWORD Group;
|
||||
DWORD Sacl;
|
||||
DWORD Dacl;
|
||||
};
|
||||
|
||||
typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION;
|
||||
|
||||
#define OWNER_SECURITY_INFORMATION 0x00000001L
|
||||
#define GROUP_SECURITY_INFORMATION 0x00000002L
|
||||
#define DACL_SECURITY_INFORMATION 0x00000004L
|
||||
#define SACL_SECURITY_INFORMATION 0x00000008L
|
||||
#define LABEL_SECURITY_INFORMATION 0x00000010L
|
||||
#define ATTRIBUTE_SECURITY_INFORMATION 0x00000020L
|
||||
#define SCOPE_SECURITY_INFORMATION 0x00000040L
|
||||
#define PROCESS_TRUST_LABEL_SECURITY_INFORMATION 0x00000080L
|
||||
#define ACCESS_FILTER_SECURITY_INFORMATION 0x00000100L
|
||||
#define BACKUP_SECURITY_INFORMATION 0x00010000L
|
||||
#endif
|
||||
|
||||
struct GDI_HANDLE_ENTRY64
|
||||
{
|
||||
union
|
||||
|
||||
Reference in New Issue
Block a user