Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
CommonSecurityDescriptor (bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier? owner, SecurityIdentifier? group, SystemAcl? systemAcl, DiscretionaryAcl? discretionaryAcl) | |
CommonSecurityDescriptor (bool isContainer, bool isDS, RawSecurityDescriptor rawSecurityDescriptor) | |
CommonSecurityDescriptor (bool isContainer, bool isDS, string sddlForm) | |
CommonSecurityDescriptor (bool isContainer, bool isDS, byte[] binaryForm, int offset) | |
void | SetSystemAclProtection (bool isProtected, bool preserveInheritance) |
void | SetDiscretionaryAclProtection (bool isProtected, bool preserveInheritance) |
void | PurgeAccessControl (SecurityIdentifier sid) |
void | PurgeAudit (SecurityIdentifier sid) |
void | AddDiscretionaryAcl (byte revision, int trusted) |
void | AddSystemAcl (byte revision, int trusted) |
string | GetSddlForm (AccessControlSections includeSections) |
void | GetBinaryForm (byte[] binaryForm, int offset) |
Static Public Member Functions | |
static bool | IsSddlConversionSupported () |
Package Functions | |
CommonSecurityDescriptor (bool isContainer, bool isDS, RawSecurityDescriptor rawSecurityDescriptor, bool trusted) | |
void | UpdateControlFlags (ControlFlags flagsToUpdate, ControlFlags newFlags) |
void | AddControlFlags (ControlFlags flags) |
void | RemoveControlFlags (ControlFlags flags) |
Static Package Functions | |
static int | UnmarshalInt (byte[] binaryForm, int offset) |
Properties | |
override? GenericAcl | GenericSacl [get] |
override? GenericAcl | GenericDacl [get] |
bool | IsContainer [get] |
bool | IsDS [get] |
override ControlFlags | ControlFlags [get] |
override? SecurityIdentifier | Owner [get, set] |
override? SecurityIdentifier | Group [get, set] |
SystemAcl? | SystemAcl [get, set] |
DiscretionaryAcl? | DiscretionaryAcl [get, set] |
bool | IsSystemAclCanonical [get] |
bool | IsDiscretionaryAclCanonical [get] |
bool | IsSystemAclPresent [get] |
bool | IsDiscretionaryAclPresent [get] |
bool | IsCraftedAefaDacl [get] |
static byte | Revision [get] |
int | BinaryLength [get] |
Private Member Functions | |
void | CreateFromParts (bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier owner, SecurityIdentifier group, SystemAcl systemAcl, DiscretionaryAcl discretionaryAcl) |
Static Private Member Functions | |
static void | MarshalInt (byte[] binaryForm, int offset, int number) |
Private Attributes | |
bool | _isContainer |
bool | _isDS |
RawSecurityDescriptor | _rawSd |
SystemAcl | _sacl |
DiscretionaryAcl | _dacl |
Definition at line 6 of file CommonSecurityDescriptor.cs.