mirror of
https://github.com/mirror/processhacker
synced 2026-06-08 16:03:24 +00:00
76f06c43db
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2727 21ef857c-d57f-4fe0-8362-d861dc6d29cd
25 lines
867 B
C
25 lines
867 B
C
#ifndef NTWIN
|
|
#define NTWIN
|
|
|
|
#define WIN32_NO_STATUS
|
|
#include <windows.h>
|
|
#undef WIN32_NO_STATUS
|
|
#include <ntstatus.h>
|
|
|
|
// Missing Desktop access rights
|
|
#define DESKTOP_ALL_ACCESS \
|
|
(DESKTOP_CREATEMENU | DESKTOP_CREATEWINDOW | DESKTOP_ENUMERATE | \
|
|
DESKTOP_HOOKCONTROL | DESKTOP_JOURNALPLAYBACK | DESKTOP_JOURNALRECORD | \
|
|
DESKTOP_READOBJECTS | DESKTOP_SWITCHDESKTOP | DESKTOP_WRITEOBJECTS | \
|
|
STANDARD_RIGHTS_REQUIRED)
|
|
#define DESKTOP_GENERIC_READ \
|
|
(DESKTOP_ENUMERATE | DESKTOP_READOBJECTS | STANDARD_RIGHTS_READ)
|
|
#define DESKTOP_GENERIC_WRITE \
|
|
(DESKTOP_CREATEMENU | DESKTOP_CREATEWINDOW | DESKTOP_HOOKCONTROL | \
|
|
DESKTOP_JOURNALPLAYBACK | DESKTOP_JOURNALRECORD | DESKTOP_WRITEOBJECTS | \
|
|
STANDARD_RIGHTS_WRITE)
|
|
#define DESKTOP_GENERIC_EXECUTE \
|
|
(DESKTOP_SWITCHDESKTOP | STANDARD_RIGHTS_EXECUTE)
|
|
|
|
#endif
|