StandardAccessRights.cs 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. using System;
  2. namespace Experimental.System.Messaging
  3. {
  4. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights"]/*' />
  5. /// <devdoc>
  6. /// <para>[To be supplied.]</para>
  7. /// </devdoc>
  8. [Flags]
  9. public enum StandardAccessRights
  10. {
  11. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.Delete"]/*' />
  12. /// <devdoc>
  13. /// <para>[To be supplied.]</para>
  14. /// </devdoc>
  15. Delete = 1 << 16,
  16. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.ReadSecurity"]/*' />
  17. /// <devdoc>
  18. /// <para>[To be supplied.]</para>
  19. /// </devdoc>
  20. ReadSecurity = 1 << 17,
  21. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.WriteSecurity"]/*' />
  22. /// <devdoc>
  23. /// <para>[To be supplied.]</para>
  24. /// </devdoc>
  25. WriteSecurity = 1 << 18,
  26. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.Synchronize"]/*' />
  27. /// <devdoc>
  28. /// <para>[To be supplied.]</para>
  29. /// </devdoc>
  30. Synchronize = 1 << 20,
  31. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.ModifyOwner"]/*' />
  32. /// <devdoc>
  33. /// <para>[To be supplied.]</para>
  34. /// </devdoc>
  35. ModifyOwner = 1 << 19,
  36. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.Read"]/*' />
  37. /// <devdoc>
  38. /// <para>[To be supplied.]</para>
  39. /// </devdoc>
  40. Read = ReadSecurity,
  41. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.Write"]/*' />
  42. /// <devdoc>
  43. /// <para>[To be supplied.]</para>
  44. /// </devdoc>
  45. Write = ReadSecurity,
  46. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.Execute"]/*' />
  47. /// <devdoc>
  48. /// <para>[To be supplied.]</para>
  49. /// </devdoc>
  50. Execute = ReadSecurity,
  51. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.Required"]/*' />
  52. /// <devdoc>
  53. /// <para>[To be supplied.]</para>
  54. /// </devdoc>
  55. Required = Delete | WriteSecurity | ModifyOwner,
  56. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.All"]/*' />
  57. /// <devdoc>
  58. /// <para>[To be supplied.]</para>
  59. /// </devdoc>
  60. All = Delete | WriteSecurity | ModifyOwner | ReadSecurity | Synchronize,
  61. /// <include file='doc\StandardAccessRights.uex' path='docs/doc[@for="StandardAccessRights.None"]/*' />
  62. /// <devdoc>
  63. /// <para>[To be supplied.]</para>
  64. /// </devdoc>
  65. None = 0
  66. }
  67. }