Files
mirror-processhacker/trunk/ProcessHacker.Native/Security/WindowStationAccess.cs
T
wj32 c096bdfa33 major refactoring; all Native functions are now in a separate assembly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1109 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 00:39:15 +00:00

29 lines
998 B
C#

using System;
namespace ProcessHacker.Native.Security
{
[Flags]
public enum WindowStationAccess : uint
{
EnumDesktops = 0x0001,
ReadAttributes = 0x0002,
AccessClipboard = 0x0004,
CreateDesktop = 0x0008,
WriteAttributes = 0x0010,
AccessGlobalAtoms = 0x0020,
ExitWindows = 0x0040,
Enumerate = 0x0100,
ReadScreen = 0x0200,
All = 0x37f,
GenericRead = StandardRights.Read | EnumDesktops | Enumerate |
ReadAttributes | ReadScreen,
GenericWrite = StandardRights.Write | AccessClipboard |
CreateDesktop | WriteAttributes,
GenericExecute = StandardRights.Execute | AccessGlobalAtoms |
ExitWindows,
GenericAll = StandardRights.Required | AccessClipboard |
AccessGlobalAtoms | CreateDesktop | EnumDesktops | Enumerate |
ExitWindows | ReadAttributes | ReadScreen | WriteAttributes
}
}