Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddAudit() [1/3]

void System.Security.AccessControl.SystemAcl.AddAudit ( AuditFlags auditFlags,
SecurityIdentifier sid,
int accessMask,
InheritanceFlags inheritanceFlags,
PropagationFlags propagationFlags )
inline

Definition at line 27 of file SystemAcl.cs.

28 {
29 CheckFlags(inheritanceFlags, propagationFlags);
30 AddQualifiedAce(sid, AceQualifier.SystemAudit, accessMask, GenericAce.AceFlagsFromAuditFlags(auditFlags) | GenericAce.AceFlagsFromInheritanceFlags(inheritanceFlags, propagationFlags), ObjectAceFlags.None, Guid.Empty, Guid.Empty);
31 }
void CheckFlags(InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
Definition CommonAcl.cs:802
void AddQualifiedAce(SecurityIdentifier sid, AceQualifier qualifier, int accessMask, AceFlags flags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
Definition CommonAcl.cs:822

References System.Security.AccessControl.GenericAce.AceFlagsFromAuditFlags(), System.Security.AccessControl.GenericAce.AceFlagsFromInheritanceFlags(), System.Security.AccessControl.CommonAcl.AddQualifiedAce(), System.Security.AccessControl.CommonAcl.CheckFlags(), and System.Guid.Empty.

Referenced by System.Security.AccessControl.SystemAcl.AddAudit(), and System.Security.AccessControl.CommonObjectSecurity.ModifyAudit().