2010-06-21 Atsushi Enomoto <atsushi@ximian.com>
[mcs.git] / class / System.Core / System.IO.Pipes / PipeAccessRights.cs
blob544ab3e8127a5ca9ee2846cf5d6d9ac723e30ad7
1 namespace System.IO.Pipes
3 [Flags]
4 public enum PipeAccessRights
6 // FIXME: values are not verified at all
7 ReadData = 1,
8 WriteData = 2,
9 ReadAttributes = 4,
10 WriteAttributes = 8,
11 ReadExtendedAttributes = 16,
12 WriteExtendedAttributes = 32,
13 CreateNewInstance = 64,
14 Delete = 128,
15 ReadPermissions = 256,
16 ChangePermissions = 512,
17 TakeOwnership = 1024,
18 Synchronize = 2048,
19 FullControl = ReadWrite | AccessSystemSecurity,
20 Read = ReadData | ReadAttributes | ReadExtendedAttributes | ReadPermissions,
21 Write = WriteData | WriteAttributes | WriteExtendedAttributes | ChangePermissions,
22 ReadWrite = Read | Write,
23 AccessSystemSecurity = ReadPermissions | ChangePermissions | TakeOwnership