1 #include "rar.hpp"
2 
3 #ifdef _WIN_ALL
WinNT()4 DWORD WinNT()
5 {
6   static int dwPlatformId=-1;
7   static DWORD dwMajorVersion,dwMinorVersion;
8   if (dwPlatformId==-1)
9   {
10     OSVERSIONINFO WinVer;
11     WinVer.dwOSVersionInfoSize=sizeof(WinVer);
12     GetVersionEx(&WinVer);
13     dwPlatformId=WinVer.dwPlatformId;
14     dwMajorVersion=WinVer.dwMajorVersion;
15     dwMinorVersion=WinVer.dwMinorVersion;
16   }
17   DWORD Result=0;
18   if (dwPlatformId==VER_PLATFORM_WIN32_NT)
19     Result=dwMajorVersion*0x100+dwMinorVersion;
20 
21 
22   return(Result);
23 }
24 #endif
25