diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-08-24 15:43:43 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-08-24 18:43:48 +0200 |
commit | 5574c4dda357368b373c549e2e72820f31c8d094 (patch) | |
tree | fda2b17419fb718c41f250e5e65fd4f49e016bf3 /version/zsyscall_windows.go | |
parent | tunnel: move Run into own module to reduce file size (diff) | |
download | wireguard-windows-5574c4dda357368b373c549e2e72820f31c8d094.tar.xz wireguard-windows-5574c4dda357368b373c549e2e72820f31c8d094.zip |
version: use upstream RtlGetVersion
Diffstat (limited to '')
-rw-r--r-- | version/zsyscall_windows.go | 14 |
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) |