#define OS_VERSION_WIN9X 1
#define OS_VERSION_WINNT 2
#define OS_VERSION_WIN2K 3
+#define OS_VERSION_WINXP 4
+#define OS_VERSION_VISTA 5
/* Should be enough */
#define MAX_APACHE_SERVICES 128
#define MAX_APACHE_COMPUTERS 32
*dwVersion = OS_VERSION_WINNT;
}
else if (osvi.dwMajorVersion == 5) {
- *dwVersion = OS_VERSION_WIN2K;
+ if (osvi.dwMinorVersion == 1)
+ *dwVersion = OS_VERSION_WINXP;
+ else
+ *dwVersion = OS_VERSION_WIN2K;
+ }
+ else if (osvi.dwMajorVersion == 6) {
+ *dwVersion = OS_VERSION_VISTA;
}
else {
return FALSE;