mirror of
https://github.com/golang/sys.git
synced 2026-02-08 03:36:03 +03:00
windows: add constants for access rights
This CL adds access rights constants for process and thread. https://docs.microsoft.com/en-us/windows/desktop/procthread/process-security-and-access-rights https://docs.microsoft.com/en-us/windows/desktop/procthread/thread-security-and-access-rights Change-Id: I478216cf60c2e082d55a63479781d8f4640c73da Reviewed-on: https://go-review.googlesource.com/c/sys/+/180697 Run-TryBot: Alex Brainman <alex.brainman@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
This commit is contained in:
committed by
Alex Brainman
parent
4c4f7f33c9
commit
79a91cf218
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user