svn path=/trunk/; revision=28314
-e "s/@HAVE_SMI@/$(SMI_CONFIG)/" \
-e "s/@HAVE_GEOIP@/$(GEOIP_CONFIG)/" \
-e "s/@INET6@/$(INET6_CONFIG)/" \
+ -e "s/@HAVE_NTDDNDIS_H@/$(NTDDNDIS_CONFIG)/" \
< config.h.win32 > $@
/* Define for IPv6 */
@INET6@
+/* Define to have ntddndis.h */
+@HAVE_NTDDNDIS_H@
+
#define HAVE_WINDOWS_H 1
#define HAVE_WINSOCK2_H 1
#define HAVE_DIRECT_H 1
!ELSE
INET6_CONFIG=^#define INET6 1
!ENDIF
+
+!IF "$(MSVC_VARIANT)" == "MSVC6" && !DEFINED(MSSDK)
+NTDDNDIS_CONFIG=
+!ELSE
+NTDDNDIS_CONFIG=^#define HAVE_NTDDNDIS_H 1
+!ENDIF
/* issues re winsock.h included before winsock2.h ) */
#include <windowsx.h>
-#if (_MSC_VER > 1200)
+#ifdef HAVE_NTDDNDIS_H
#include <Ntddndis.h>
+/* VC 6.0 with SDK has the same Ntddndis.h as MSVC2003 */
+# if (_MSC_VER <= 1200)
+# undef _MSC_VER
+# define _MSC_VER 1310
+# endif
#endif
#include "../capture_wpcap_packet.h"