#include "stdafx.h" #include "Judgestl.h" #include #define getaddrinfo x_getaddrinfo #define freeaddrinfo x_freeaddrinfo #define getnameinfo x_getnameinfo #include "ws2tcpip.h" #undef getaddrinfo #undef freeaddrinfo #undef getnameinfo int WINAPI getaddrinfo( IN const char* nodename, IN const char* servname, IN const struct addrinfo* hints, OUT struct addrinfo** res ) { return WspiapiGetAddrInfo(nodename, servname, hints, res); } int WINAPI getnameinfo( IN const struct sockaddr *sa, IN socklen_t salen, OUT char *host, IN size_t hostlen, OUT char *serv, IN size_t servlen, IN int flags) { return WspiapiGetNameInfo(sa, salen, host, hostlen, serv, servlen, flags); } void WINAPI freeaddrinfo( IN struct addrinfo *ai) { WspiapiFreeAddrInfo(ai); }