diff --git a/dll/win32/shcore/main.c b/dll/win32/shcore/main.c index 79e8949b295..58c285a59c8 100644 --- a/dll/win32/shcore/main.c +++ b/dll/win32/shcore/main.c @@ -2464,7 +2464,11 @@ BOOL WINAPI IsOS(DWORD feature) case OS_MEORGREATER: ISOS_RETURN(platform == VER_PLATFORM_WIN32_WINDOWS && minorv >= 90); case OS_XPORGREATER: +#ifdef __REACTOS__ + ISOS_RETURN(platform == VER_PLATFORM_WIN32_NT && ((majorv >= 5 && minorv >= 1) || majorv >= 6)); +#else ISOS_RETURN(platform == VER_PLATFORM_WIN32_NT && majorv >= 5 && minorv >= 1); +#endif /* __REACTOS__ */ case OS_HOME: ISOS_RETURN(platform == VER_PLATFORM_WIN32_NT && majorv >= 5 && minorv >= 1); case OS_PROFESSIONAL: