|
|
@@ -158,9 +158,39 @@ const (
|
|
|
WAIT_OBJECT_0 = 0x00000000
|
|
|
WAIT_FAILED = 0xFFFFFFFF
|
|
|
|
|
|
- PROCESS_TERMINATE = 1
|
|
|
- PROCESS_QUERY_INFORMATION = 0x00000400
|
|
|
- SYNCHRONIZE = 0x00100000
|
|
|
+ // Standard access rights.
|
|
|
+ DELETE = 0x00010000
|
|
|
+ READ_CONTROL = 0x00020000
|
|
|
+ SYNCHRONIZE = 0x00100000
|
|
|
+ WRITE_DAC = 0x00040000
|
|
|
+ WRITE_OWNER = 0x00080000
|
|
|
+
|
|
|
+ // Access rights for process.
|
|
|
+ PROCESS_CREATE_PROCESS = 0x0080
|
|
|
+ PROCESS_CREATE_THREAD = 0x0002
|
|
|
+ PROCESS_DUP_HANDLE = 0x0040
|
|
|
+ PROCESS_QUERY_INFORMATION = 0x0400
|
|
|
+ PROCESS_QUERY_LIMITED_INFORMATION = 0x1000
|
|
|
+ PROCESS_SET_INFORMATION = 0x0200
|
|
|
+ PROCESS_SET_QUOTA = 0x0100
|
|
|
+ PROCESS_SUSPEND_RESUME = 0x0800
|
|
|
+ PROCESS_TERMINATE = 0x0001
|
|
|
+ PROCESS_VM_OPERATION = 0x0008
|
|
|
+ PROCESS_VM_READ = 0x0010
|
|
|
+ PROCESS_VM_WRITE = 0x0020
|
|
|
+
|
|
|
+ // Access rights for thread.
|
|
|
+ THREAD_DIRECT_IMPERSONATION = 0x0200
|
|
|
+ THREAD_GET_CONTEXT = 0x0008
|
|
|
+ THREAD_IMPERSONATE = 0x0100
|
|
|
+ THREAD_QUERY_INFORMATION = 0x0040
|
|
|
+ THREAD_QUERY_LIMITED_INFORMATION = 0x0800
|
|
|
+ THREAD_SET_CONTEXT = 0x0010
|
|
|
+ THREAD_SET_INFORMATION = 0x0020
|
|
|
+ THREAD_SET_LIMITED_INFORMATION = 0x0400
|
|
|
+ THREAD_SET_THREAD_TOKEN = 0x0080
|
|
|
+ THREAD_SUSPEND_RESUME = 0x0002
|
|
|
+ THREAD_TERMINATE = 0x0001
|
|
|
|
|
|
FILE_MAP_COPY = 0x01
|
|
|
FILE_MAP_WRITE = 0x02
|