1 #include "rar.hpp" 2 3 #ifdef _WIN_ALL 4 #include "versionhelpers.h" 5 WinNT()6DWORD WinNT() 7 { 8 if (!IsWindowsXPOrGreater()) 9 return WNT_NONE; 10 if (!IsWindowsVistaOrGreater()) 11 return WNT_WXP; 12 if (!IsWindows7OrGreater()) return WNT_VISTA; 13 if (!IsWindows8OrGreater()) return WNT_W7; 14 if (!IsWindows8Point1OrGreater()) return WNT_W8; 15 if (!IsWindows10OrGreater()) return WNT_W81; 16 return WNT_W10; 17 } 18 #endif 19