Check in a modified version of Jaap's patch in bug 3162. This should fix
authorgerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 30 Dec 2008 19:17:35 +0000 (19:17 +0000)
committergerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 30 Dec 2008 19:17:35 +0000 (19:17 +0000)
compilation under Visual C++ 6.0.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27136 f5534014-38df-0310-8fa8-9805f1628bb7

version_info.c

index e37cfbe75f35ae64dd09afea46ba3ffd2d36a50d..a537b43bccd42eadce5fbb7a75ef836b37fee19b 100644 (file)
@@ -407,7 +407,12 @@ get_runtime_version_info(GString *str, void (*additional_info)(GString *))
                        break;
 
                case 6:
+#ifndef VER_NT_WORKSTATION
+#define VER_NT_WORKSTATION 0x01
+                       if ((info.wReserved[1] & 0xff) == VER_NT_WORKSTATION)
+#else
                        if (info.wProductType == VER_NT_WORKSTATION)
+#endif
                                g_string_append_printf(str, "Windows Vista");
                        else
                                g_string_append_printf(str, "Windows Server 2008");