diff options
| author | Thanabodee Charoenpiriyakij <wingyminus@gmail.com> | 2018-06-10 01:01:27 +0700 |
|---|---|---|
| committer | Alex Brainman <alex.brainman@gmail.com> | 2018-06-11 00:45:20 +0000 |
| commit | b74f7321e594e2c4bcdf1b048e755ddc90c4134d (patch) | |
| tree | 3cb0735d131af47de087af5f320522659fb39bfe /src/syscall | |
| parent | b3562658fddef6e9008379cac16c04c26784b7ed (diff) | |
| download | go-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.go | 4 | ||||
| -rw-r--r-- | src/syscall/syscall_windows_test.go | 6 |
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) + } +} |
