using System;
namespace System.Security.AccessControl
{
/// Specifies the access control rights that can be applied to registry objects.
// Token: 0x020004DC RID: 1244
[Flags]
public enum RegistryRights
{
/// The right to query the name/value pairs in a registry key.
// Token: 0x0400122C RID: 4652
QueryValues = 1,
/// The right to create, delete, or set name/value pairs in a registry key.
// Token: 0x0400122D RID: 4653
SetValue = 2,
/// The right to create subkeys of a registry key.
// Token: 0x0400122E RID: 4654
CreateSubKey = 4,
/// The right to list the subkeys of a registry key.
// Token: 0x0400122F RID: 4655
EnumerateSubKeys = 8,
/// The right to request notification of changes on a registry key.
// Token: 0x04001230 RID: 4656
Notify = 16,
/// Reserved for system use.
// Token: 0x04001231 RID: 4657
CreateLink = 32,
/// The right to delete a registry key.
// Token: 0x04001232 RID: 4658
Delete = 65536,
/// The right to open and copy the access rules and audit rules for a registry key.
// Token: 0x04001233 RID: 4659
ReadPermissions = 131072,
/// The right to create, delete, and set the name/value pairs in a registry key, to create or delete subkeys, to request notification of changes, to enumerate its subkeys, and to read its access rules and audit rules.
// Token: 0x04001234 RID: 4660
WriteKey = 131078,
/// The right to query the name/value pairs in a registry key, to request notification of changes, to enumerate its subkeys, and to read its access rules and audit rules.
// Token: 0x04001235 RID: 4661
ReadKey = 131097,
/// Same as .
// Token: 0x04001236 RID: 4662
ExecuteKey = 131097,
/// The right to change the access rules and audit rules associated with a registry key.
// Token: 0x04001237 RID: 4663
ChangePermissions = 262144,
/// The right to change the owner of a registry key.
// Token: 0x04001238 RID: 4664
TakeOwnership = 524288,
/// The right to exert full control over a registry key, and to modify its access rules and audit rules.
// Token: 0x04001239 RID: 4665
FullControl = 983103
}
}