diff options
| author | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-04-14 17:48:45 +0200 |
|---|---|---|
| committer | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-04-14 17:48:45 +0200 |
| commit | 02ffd45d5cb15b7d025b9a72a21ec1fd32de8c6f (patch) | |
| tree | 70f04cfd220ecee9b261b3ac2bfe2cdf3da0d066 /alf/alfcompat.cpp | |
| parent | f8ac8f0e75c28047e93c8de627603a6c5a6aa833 (diff) | |
replace GetVersion() calls with helper functions
Diffstat (limited to 'alf/alfcompat.cpp')
| -rw-r--r-- | alf/alfcompat.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/alf/alfcompat.cpp b/alf/alfcompat.cpp index 8672bb8..5fa3be7 100644 --- a/alf/alfcompat.cpp +++ b/alf/alfcompat.cpp @@ -32,7 +32,7 @@ static int WINAPI ALF_Compat_fallbackGetSystemMetricsForDpi(int nIndex, UINT dpi) { (void)dpi; - if (LOBYTE(LOWORD(GetVersion())) < 4) { + if (!ALF_Compat_IsMinWindowsVersion(4, 0)) { // old NT does not support several properties, so we fake them switch (nIndex) { case SM_CXEDGE: @@ -84,7 +84,7 @@ ALF_Compat_fallbackSystemParametersInfoForDpi(UINT uiAction, UINT uiParam, PVOID // we need to provide a fallback even on ANSI systems #ifdef UNICODE SIZE_T s = sizeof(*ncmw); - if (LOBYTE(LOWORD(GetVersion())) < 6) { + if (!ALF_Compat_IsMinWindowsVersion(6, 0)) { // pre-vista OS doesn't contain last member s -= sizeof(ncmw->iPaddedBorderWidth); ncmw->iPaddedBorderWidth = 0; @@ -97,7 +97,7 @@ ALF_Compat_fallbackSystemParametersInfoForDpi(UINT uiAction, UINT uiParam, PVOID ZeroMemory(&ncma, sizeof(ncma)); SIZE_T s = sizeof(ncma); - if (LOBYTE(LOWORD(GetVersion())) < 6) { + if (!ALF_Compat_IsMinWindowsVersion(6, 0)) { // pre-vista OS doesn't contain last member s -= sizeof(ncma.iPaddedBorderWidth); ncma.iPaddedBorderWidth = 0; @@ -429,7 +429,7 @@ static HMODULE _alf_dll_comctl32 = NULL; void ALF_LoadCompatFunctions(void) { - if (GetVersion() < 0x80000000) // don't attempt to load uxtheme.dll on non-NT platforms (ugly error on Win32s) + if (ALF_Compat_IsWinNT()) // don't attempt to load uxtheme.dll on non-NT platforms (ugly error on Win32s) _alf_dll_uxtheme = LoadLibraryA("uxtheme.dll"); _alf_dll_user32 = LoadLibraryA("user32.dll"); |
