using System; using System.Security.Principal; namespace System.Security.AccessControl { /// Represents a security descriptor. A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL). // Token: 0x020004D9 RID: 1241 public sealed class RawSecurityDescriptor : GenericSecurityDescriptor { /// Initializes a new instance of the class from the specified Security Descriptor Definition Language (SDDL) string. /// The SDDL string from which to create the new object. // Token: 0x06002E0F RID: 11791 RVA: 0x00094220 File Offset: 0x00092420 public RawSecurityDescriptor(string sddlForm) { } /// Initializes a new instance of the class from the specified array of byte values. /// The array of byte values from which to create the new object. /// The offset in the array at which to begin copying. // Token: 0x06002E10 RID: 11792 RVA: 0x00094228 File Offset: 0x00092428 public RawSecurityDescriptor(byte[] binaryForm, int offset) { } /// Initializes a new instance of the class with the specified values. /// Flags that specify behavior of the new object. /// The owner for the new object. /// The primary group for the new object. /// The System Access Control List (SACL) for the new object. /// The Discretionary Access Control List (DACL) for the new object. // Token: 0x06002E11 RID: 11793 RVA: 0x00094230 File Offset: 0x00092430 public RawSecurityDescriptor(ControlFlags flags, SecurityIdentifier owner, SecurityIdentifier group, RawAcl systemAcl, RawAcl discretionaryAcl) { } /// Gets values that specify behavior of the object. /// One or more values of the enumeration combined with a logical OR operation. // Token: 0x1700091C RID: 2332 // (get) Token: 0x06002E12 RID: 11794 RVA: 0x00094238 File Offset: 0x00092438 public override ControlFlags ControlFlags { get { throw new NotImplementedException(); } } /// Gets or sets the Discretionary Access Control List (DACL) for this object. The DACL contains access rules. /// The DACL for this object. // Token: 0x1700091D RID: 2333 // (get) Token: 0x06002E13 RID: 11795 RVA: 0x00094240 File Offset: 0x00092440 // (set) Token: 0x06002E14 RID: 11796 RVA: 0x00094248 File Offset: 0x00092448 public RawAcl DiscretionaryAcl { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } /// Gets or sets the primary group for this object. /// The primary group for this object. // Token: 0x1700091E RID: 2334 // (get) Token: 0x06002E15 RID: 11797 RVA: 0x00094250 File Offset: 0x00092450 // (set) Token: 0x06002E16 RID: 11798 RVA: 0x00094258 File Offset: 0x00092458 public override SecurityIdentifier Group { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } /// Gets or sets the owner of the object associated with this object. /// The owner of the object associated with this object. // Token: 0x1700091F RID: 2335 // (get) Token: 0x06002E17 RID: 11799 RVA: 0x00094260 File Offset: 0x00092460 // (set) Token: 0x06002E18 RID: 11800 RVA: 0x00094268 File Offset: 0x00092468 public override SecurityIdentifier Owner { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } /// Gets or sets a byte value that represents the resource manager control bits associated with this object. /// A byte value that represents the resource manager control bits associated with this object. // Token: 0x17000920 RID: 2336 // (get) Token: 0x06002E19 RID: 11801 RVA: 0x00094270 File Offset: 0x00092470 // (set) Token: 0x06002E1A RID: 11802 RVA: 0x00094278 File Offset: 0x00092478 public byte ResourceManagerControl { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } /// Gets or sets the System Access Control List (SACL) for this object. The SACL contains audit rules. /// The SACL for this object. // Token: 0x17000921 RID: 2337 // (get) Token: 0x06002E1B RID: 11803 RVA: 0x00094280 File Offset: 0x00092480 // (set) Token: 0x06002E1C RID: 11804 RVA: 0x00094288 File Offset: 0x00092488 public RawAcl SystemAcl { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } /// Sets the property of this object to the specified value. /// One or more values of the enumeration combined with a logical OR operation. // Token: 0x06002E1D RID: 11805 RVA: 0x00094290 File Offset: 0x00092490 public void SetFlags(ControlFlags flags) { throw new NotImplementedException(); } } }