diff --git a/xpdev/sockwrap.h b/xpdev/sockwrap.h
index 7dd07a1c189da25292cf07d8d2e480461944512f..b5d3866f255326b9b8b64e6e2352b7b19f78f278 100644
--- a/xpdev/sockwrap.h
+++ b/xpdev/sockwrap.h
@@ -40,7 +40,9 @@
 #if defined(__BORLANDC__)
 #undef _MSC_VER
 #endif
-	#include <wspiapi.h>	/* getaddrinfo() for Windows 2k */
+	#if (_WIN32_WINNT < _WIN32_WINNT_WINXP)
+		#include <wspiapi.h>	/* getaddrinfo() for Windows 2k */
+	#endif
 	#define SOCK_MAXADDRLEN sizeof(SOCKADDR_STORAGE)
 	/* Let's agree on a standard WinSock symbol here, people */
 	#define _WINSOCKAPI_