using System; namespace System.Security.AccessControl { /// Specifies the cryptographic key operation for which an authorization rule controls access or auditing. // Token: 0x020004B7 RID: 1207 [Flags] public enum CryptoKeyRights { /// Read the key data. // Token: 0x040011C2 RID: 4546 ReadData = 1, /// Write key data. // Token: 0x040011C3 RID: 4547 WriteData = 2, /// Read extended attributes of the key. // Token: 0x040011C4 RID: 4548 ReadExtendedAttributes = 8, /// Write extended attributes of the key. // Token: 0x040011C5 RID: 4549 WriteExtendedAttributes = 16, /// Read attributes of the key. // Token: 0x040011C6 RID: 4550 ReadAttributes = 128, /// Write attributes of the key. // Token: 0x040011C7 RID: 4551 WriteAttributes = 256, /// Delete the key. // Token: 0x040011C8 RID: 4552 Delete = 65536, /// Read permissions for the key. // Token: 0x040011C9 RID: 4553 ReadPermissions = 131072, /// Change permissions for the key. // Token: 0x040011CA RID: 4554 ChangePermissions = 262144, /// Take ownership of the key. // Token: 0x040011CB RID: 4555 TakeOwnership = 524288, /// Use the key for synchronization. // Token: 0x040011CC RID: 4556 Synchronize = 1048576, /// Full control of the key. // Token: 0x040011CD RID: 4557 FullControl = 2032027, /// A combination of and . // Token: 0x040011CE RID: 4558 GenericAll = 268435456, /// Not used. // Token: 0x040011CF RID: 4559 GenericExecute = 536870912, /// Write the key data, extended attributes of the key, attributes of the key, and permissions for the key. // Token: 0x040011D0 RID: 4560 GenericWrite = 1073741824, /// Read the key data, extended attributes of the key, attributes of the key, and permissions for the key. // Token: 0x040011D1 RID: 4561 GenericRead = -2147483648 } }