Added some code to make a desktop switch possible.

This commit is contained in:
RKrom 2014-12-16 07:25:10 +01:00
parent dda5b53976
commit 95df5a7565
2 changed files with 54 additions and 0 deletions

View file

@ -1221,4 +1221,21 @@ namespace GreenshotPlugin.UnmanagedHelpers {
OBJID_VSCROLL = -5,
OBJID_WINDOW = 0
}
[Flags]
public enum DesktopAccessRight : uint {
DESKTOP_READOBJECTS = 0x00000001,
DESKTOP_CREATEWINDOW = 0x00000002,
DESKTOP_CREATEMENU = 0x00000004,
DESKTOP_HOOKCONTROL = 0x00000008,
DESKTOP_JOURNALRECORD = 0x00000010,
DESKTOP_JOURNALPLAYBACK = 0x00000020,
DESKTOP_ENUMERATE = 0x00000040,
DESKTOP_WRITEOBJECTS = 0x00000080,
DESKTOP_SWITCHDESKTOP = 0x00000100,
GENERIC_ALL = (DESKTOP_READOBJECTS | DESKTOP_CREATEWINDOW | DESKTOP_CREATEMENU |
DESKTOP_HOOKCONTROL | DESKTOP_JOURNALRECORD | DESKTOP_JOURNALPLAYBACK |
DESKTOP_ENUMERATE | DESKTOP_WRITEOBJECTS | DESKTOP_SWITCHDESKTOP)
};
}