summaryrefslogtreecommitdiff
path: root/alf/alfcompat.cpp
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-14 17:48:45 +0200
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-14 17:48:45 +0200
commit02ffd45d5cb15b7d025b9a72a21ec1fd32de8c6f (patch)
tree70f04cfd220ecee9b261b3ac2bfe2cdf3da0d066 /alf/alfcompat.cpp
parentf8ac8f0e75c28047e93c8de627603a6c5a6aa833 (diff)
replace GetVersion() calls with helper functions
Diffstat (limited to 'alf/alfcompat.cpp')
-rw-r--r--alf/alfcompat.cpp8
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");