diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-03-03 23:36:27 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-03-05 16:05:13 -0700 |
commit | f05b1b5c25d985c59369c0a908eb5e1090c297a6 (patch) | |
tree | 065e0415506d8c6050ea51f3bbdef1bb534c2234 /elevate/syscall_windows.go | |
parent | elevate: use ntdll functions from x/sys (diff) | |
download | wireguard-windows-f05b1b5c25d985c59369c0a908eb5e1090c297a6.tar.xz wireguard-windows-f05b1b5c25d985c59369c0a908eb5e1090c297a6.zip |
elevate: use ole32 functions from x/sys
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'elevate/syscall_windows.go')
-rw-r--r-- | elevate/syscall_windows.go | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/elevate/syscall_windows.go b/elevate/syscall_windows.go deleted file mode 100644 index 2c820083..00000000 --- a/elevate/syscall_windows.go +++ /dev/null @@ -1,27 +0,0 @@ -/* SPDX-License-Identifier: MIT - * - * Copyright (C) 2019-2021 WireGuard LLC. All Rights Reserved. - */ - -package elevate - -type cBIND_OPTS3 struct { - cbStruct uint32 - grfFlags uint32 - grfMode uint32 - dwTickCountDeadline uint32 - dwTrackFlags uint32 - dwClassContext uint32 - locale uint32 - pServerInfo *uintptr - hwnd *uintptr -} - -const ( - cCLSCTX_LOCAL_SERVER = 4 - cCOINIT_APARTMENTTHREADED = 2 -) - -//sys coInitializeEx(reserved uintptr, coInit uint32) (ret error) = ole32.CoInitializeEx -//sys coUninitialize() = ole32.CoUninitialize -//sys coGetObject(name *uint16, bindOpts *cBIND_OPTS3, guid *windows.GUID, functionTable ***[0xffff]uintptr) (ret error) = ole32.CoGetObject |