aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/updater/zsyscall_windows.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-11-14 00:39:14 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2020-11-16 18:17:05 +0100
commit3e294f9c63fd6fea6981c8f4cc265cfea6570f02 (patch)
tree6e64060b1c3dc40f88eefc91b929a47b39301117 /updater/zsyscall_windows.go
parentbuild: llvm doesnt like dashes (diff)
downloadwireguard-windows-3e294f9c63fd6fea6981c8f4cc265cfea6570f02.tar.xz
wireguard-windows-3e294f9c63fd6fea6981c8f4cc265cfea6570f02.zip
mod: bump x/sys for IsWow64Process2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r--updater/zsyscall_windows.go52
1 files changed, 0 insertions, 52 deletions
diff --git a/updater/zsyscall_windows.go b/updater/zsyscall_windows.go
deleted file mode 100644
index a2d32cc9..00000000
--- a/updater/zsyscall_windows.go
+++ /dev/null
@@ -1,52 +0,0 @@
-// Code generated by 'go generate'; DO NOT EDIT.
-
-package updater
-
-import (
- "syscall"
- "unsafe"
-
- "golang.org/x/sys/windows"
-)
-
-var _ unsafe.Pointer
-
-// Do the interface allocations only once for common
-// Errno values.
-const (
- errnoERROR_IO_PENDING = 997
-)
-
-var (
- errERROR_IO_PENDING error = syscall.Errno(errnoERROR_IO_PENDING)
- errERROR_EINVAL error = syscall.EINVAL
-)
-
-// errnoErr returns common boxed Errno values, to prevent
-// allocations at runtime.
-func errnoErr(e syscall.Errno) error {
- switch e {
- case 0:
- return errERROR_EINVAL
- case errnoERROR_IO_PENDING:
- return errERROR_IO_PENDING
- }
- // TODO: add more here, after collecting data on the common
- // error values see on Windows. (perhaps when running
- // all.bat?)
- return e
-}
-
-var (
- modkernel32 = windows.NewLazySystemDLL("kernel32.dll")
-
- procIsWow64Process2 = modkernel32.NewProc("IsWow64Process2")
-)
-
-func isWow64Process2Internal(process windows.Handle, processMachine *uint16, nativeMachine *uint16) (err error) {
- r1, _, e1 := syscall.Syscall(procIsWow64Process2.Addr(), 3, uintptr(process), uintptr(unsafe.Pointer(processMachine)), uintptr(unsafe.Pointer(nativeMachine)))
- if r1 == 0 {
- err = errnoErr(e1)
- }
- return
-}