internal static extern unsafe int GetHostEntryForName(string address, HostEntry *entry);
internal static extern unsafe void FreeHostEntry(HostEntry *entry);
internal static extern unsafe int GetNextIPAddress(HostEntry *entry, addrinfo **addressListHandle, IPAddress *endPoint);
internal static extern unsafe int GetHostEntryForNameAsync( string address, AddressFamily family, HostEntry *entry,
internal static unsafe partial void FreeHostEntry(HostEntry *entry);
internal static unsafe partial int GetHostEntryForName(string address, AddressFamily family, HostEntry *entry);
internal static unsafe extern void FreeHostEntriesForName(HostEntry *entry);
internal static extern unsafe int GetHostByAddress(IPAddress *address, HostEntry *entry);
internal static extern unsafe int GetHostEntryForName(string address, System.Net.Sockets.AddressFamily family, HostEntry *entry);