Before we can include ws2tcpip.h, we must have already included winsock2.h. The latest SDK does this by including winsock2 within the ws2tcpip header, but the older SDKs do not, and fail to build.