diff options
Diffstat (limited to 'src/dutil/osutil.cpp')
-rw-r--r-- | src/dutil/osutil.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dutil/osutil.cpp b/src/dutil/osutil.cpp index 38b32eb3..8834cd30 100644 --- a/src/dutil/osutil.cpp +++ b/src/dutil/osutil.cpp | |||
@@ -22,7 +22,14 @@ extern "C" void DAPI OsGetVersion( | |||
22 | if (OS_VERSION_UNKNOWN == vOsVersion) | 22 | if (OS_VERSION_UNKNOWN == vOsVersion) |
23 | { | 23 | { |
24 | ovi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEXW); | 24 | ovi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEXW); |
25 | |||
26 | #pragma warning (push) | ||
27 | #pragma warning(suppress: 4996) // deprecated | ||
28 | #pragma warning (push) | ||
29 | #pragma warning(suppress: 28159)// deprecated, use other function instead | ||
25 | ::GetVersionExW(reinterpret_cast<OSVERSIONINFOW*>(&ovi)); // only fails if version info size is set incorrectly. | 30 | ::GetVersionExW(reinterpret_cast<OSVERSIONINFOW*>(&ovi)); // only fails if version info size is set incorrectly. |
31 | #pragma warning (pop) | ||
32 | #pragma warning (pop) | ||
26 | 33 | ||
27 | vdwOsServicePack = static_cast<DWORD>(ovi.wServicePackMajor) << 16 | ovi.wServicePackMinor; | 34 | vdwOsServicePack = static_cast<DWORD>(ovi.wServicePackMajor) << 16 | ovi.wServicePackMinor; |
28 | if (4 == ovi.dwMajorVersion) | 35 | if (4 == ovi.dwMajorVersion) |