aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/version/zsyscall_windows.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-08-24 15:43:43 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-08-24 18:43:48 +0200
commit5574c4dda357368b373c549e2e72820f31c8d094 (patch)
treefda2b17419fb718c41f250e5e65fd4f49e016bf3 /version/zsyscall_windows.go
parenttunnel: move Run into own module to reduce file size (diff)
downloadwireguard-windows-5574c4dda357368b373c549e2e72820f31c8d094.tar.xz
wireguard-windows-5574c4dda357368b373c549e2e72820f31c8d094.zip
version: use upstream RtlGetVersion
Diffstat (limited to '')
-rw-r--r--version/zsyscall_windows.go14
1 files changed, 0 insertions, 14 deletions
diff --git a/version/zsyscall_windows.go b/version/zsyscall_windows.go
index 711d76da..21684bb3 100644
--- a/version/zsyscall_windows.go
+++ b/version/zsyscall_windows.go
@@ -37,27 +37,13 @@ func errnoErr(e syscall.Errno) error {
}
var (
- modntdll = windows.NewLazySystemDLL("ntdll.dll")
modversion = windows.NewLazySystemDLL("version.dll")
- procRtlGetVersion = modntdll.NewProc("RtlGetVersion")
procGetFileVersionInfoSizeW = modversion.NewProc("GetFileVersionInfoSizeW")
procGetFileVersionInfoW = modversion.NewProc("GetFileVersionInfoW")
procVerQueryValueW = modversion.NewProc("VerQueryValueW")
)
-func rtlGetVersion(versionInfo *OsVersionInfo) (err error) {
- r1, _, e1 := syscall.Syscall(procRtlGetVersion.Addr(), 1, uintptr(unsafe.Pointer(versionInfo)), 0, 0)
- if r1 != 0 {
- if e1 != 0 {
- err = errnoErr(e1)
- } else {
- err = syscall.EINVAL
- }
- }
- return
-}
-
func GetFileVersionInfoSize(filename *uint16, zero *uint32) (size uint32, err error) {
r0, _, e1 := syscall.Syscall(procGetFileVersionInfoSizeW.Addr(), 2, uintptr(unsafe.Pointer(filename)), uintptr(unsafe.Pointer(zero)), 0)
size = uint32(r0)