internal static unsafe partial int GetAddrInfoW( string pNameName, string?pServiceName, AddressInfo *pHints, AddressInfo **ppResult);
internal static extern unsafe int GetAddrInfoW( [In] string pNameName, [In] string?pServiceName, [In] AddressInfo *pHints, [Out] AddressInfo **ppResult);