#pragma once #include "socket_header.h" #include #include struct SLookupBlockingResult { bool is_ipv6; union { unsigned int addr_v4; char addr_v6[16]; }; unsigned int zone; }; std::vector LookupBlocking(std::string pServer); bool LookupHostname(const std::string& pIp, std::string& hostname); #ifdef ENABLE_C_ARES bool LookupInit(); std::vector LookupWithTimeout(std::string pServer, int timeoutms, int stop_timeoutms); #endif