aboutsummaryrefslogtreecommitdiff
path: root/src/syscall
diff options
context:
space:
mode:
authorThanabodee Charoenpiriyakij <wingyminus@gmail.com>2018-06-10 01:01:27 +0700
committerAlex Brainman <alex.brainman@gmail.com>2018-06-11 00:45:20 +0000
commitb74f7321e594e2c4bcdf1b048e755ddc90c4134d (patch)
tree3cb0735d131af47de087af5f320522659fb39bfe /src/syscall
parentb3562658fddef6e9008379cac16c04c26784b7ed (diff)
downloadgo-b74f7321e594e2c4bcdf1b048e755ddc90c4134d.tar.xz
syscall: update TOKEN_ALL_ACCESS according to WinNT.h
TOKEN_ALL_ACCESS was changed at some stage by Microsoft. Updates #25775 Change-Id: I3e18914207a0020b2ebfb99f4e57aa55f9de813b Reviewed-on: https://go-review.googlesource.com/117635 TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
Diffstat (limited to 'src/syscall')
-rw-r--r--src/syscall/security_windows.go4
-rw-r--r--src/syscall/syscall_windows_test.go6
2 files changed, 9 insertions, 1 deletions
diff --git a/src/syscall/security_windows.go b/src/syscall/security_windows.go
index dbaf6d3264..ae8b3a17bf 100644
--- a/src/syscall/security_windows.go
+++ b/src/syscall/security_windows.go
@@ -221,6 +221,7 @@ const (
TOKEN_ADJUST_PRIVILEGES
TOKEN_ADJUST_GROUPS
TOKEN_ADJUST_DEFAULT
+ TOKEN_ADJUST_SESSIONID
TOKEN_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED |
TOKEN_ASSIGN_PRIMARY |
@@ -230,7 +231,8 @@ const (
TOKEN_QUERY_SOURCE |
TOKEN_ADJUST_PRIVILEGES |
TOKEN_ADJUST_GROUPS |
- TOKEN_ADJUST_DEFAULT
+ TOKEN_ADJUST_DEFAULT |
+ TOKEN_ADJUST_SESSIONID
TOKEN_READ = STANDARD_RIGHTS_READ | TOKEN_QUERY
TOKEN_WRITE = STANDARD_RIGHTS_WRITE |
TOKEN_ADJUST_PRIVILEGES |
diff --git a/src/syscall/syscall_windows_test.go b/src/syscall/syscall_windows_test.go
index 86842f2ad2..d146911073 100644
--- a/src/syscall/syscall_windows_test.go
+++ b/src/syscall/syscall_windows_test.go
@@ -70,3 +70,9 @@ func ExampleLoadLibrary() {
build := uint16(r >> 16)
print("windows version ", major, ".", minor, " (Build ", build, ")\n")
}
+
+func TestTOKEN_ALL_ACCESS(t *testing.T) {
+ if syscall.TOKEN_ALL_ACCESS != 0xF01FF {
+ t.Errorf("TOKEN_ALL_ACCESS = %x, want 0xF01FF", syscall.TOKEN_ALL_ACCESS)
+ }
+}