## Vanara.PInvoke.Ws2_32 PInvoke API (methods, structures and constants) for WinSock and WinSock2 imported from Windows Ws2_32.dll. - Includes methods from ws2_32.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Ws2_32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Ws2_32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Ws2_32) ### Methods - 100% API coverage (134 of 134 functions) Native Method | Header | Managed Method --- | --- | --- [__WSAFDIsSet](https://www.google.com/search?num=5&q=__WSAFDIsSet+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.__WSAFDIsSet](https://github.com/dahall/Vanara/search?l=C%23&q=__WSAFDIsSet) [accept](https://www.google.com/search?num=5&q=accept+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.accept](https://github.com/dahall/Vanara/search?l=C%23&q=accept) [bind](https://www.google.com/search?num=5&q=bind+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.bind](https://github.com/dahall/Vanara/search?l=C%23&q=bind) [closesocket](https://www.google.com/search?num=5&q=closesocket+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.closesocket](https://github.com/dahall/Vanara/search?l=C%23&q=closesocket) [connect](https://www.google.com/search?num=5&q=connect+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.connect](https://github.com/dahall/Vanara/search?l=C%23&q=connect) [FreeAddrInfoExW](https://www.google.com/search?num=5&q=FreeAddrInfoExW+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.FreeAddrInfoExW](https://github.com/dahall/Vanara/search?l=C%23&q=FreeAddrInfoExW) [FreeAddrInfoW](https://www.google.com/search?num=5&q=FreeAddrInfoW+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.FreeAddrInfoW](https://github.com/dahall/Vanara/search?l=C%23&q=FreeAddrInfoW) [GetAddrInfoExCancel](https://www.google.com/search?num=5&q=GetAddrInfoExCancel+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.GetAddrInfoExCancel](https://github.com/dahall/Vanara/search?l=C%23&q=GetAddrInfoExCancel) [GetAddrInfoExOverlappedResult](https://www.google.com/search?num=5&q=GetAddrInfoExOverlappedResult+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.GetAddrInfoExOverlappedResult](https://github.com/dahall/Vanara/search?l=C%23&q=GetAddrInfoExOverlappedResult) [GetAddrInfoExW](https://www.google.com/search?num=5&q=GetAddrInfoExW+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.GetAddrInfoExW](https://github.com/dahall/Vanara/search?l=C%23&q=GetAddrInfoExW) [GetAddrInfoW](https://www.google.com/search?num=5&q=GetAddrInfoW+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.GetAddrInfoW](https://github.com/dahall/Vanara/search?l=C%23&q=GetAddrInfoW) [gethostname](https://www.google.com/search?num=5&q=gethostname+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.gethostname](https://github.com/dahall/Vanara/search?l=C%23&q=gethostname) [GetHostNameW](https://www.google.com/search?num=5&q=GetHostNameW+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.GetHostNameW](https://github.com/dahall/Vanara/search?l=C%23&q=GetHostNameW) [GetNameInfoW](https://www.google.com/search?num=5&q=GetNameInfoW+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.GetNameInfoW](https://github.com/dahall/Vanara/search?l=C%23&q=GetNameInfoW) [getpeername](https://www.google.com/search?num=5&q=getpeername+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.getpeername](https://github.com/dahall/Vanara/search?l=C%23&q=getpeername) [getprotobyname](https://www.google.com/search?num=5&q=getprotobyname+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.getprotobyname_unsafe](https://github.com/dahall/Vanara/search?l=C%23&q=getprotobyname_unsafe) [getprotobynumber](https://www.google.com/search?num=5&q=getprotobynumber+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.getprotobynumber_unsafe](https://github.com/dahall/Vanara/search?l=C%23&q=getprotobynumber_unsafe) [getservbyname](https://www.google.com/search?num=5&q=getservbyname+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.getservbyname](https://github.com/dahall/Vanara/search?l=C%23&q=getservbyname) [getservbyport](https://www.google.com/search?num=5&q=getservbyport+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.getservbyport](https://github.com/dahall/Vanara/search?l=C%23&q=getservbyport) [getsockname](https://www.google.com/search?num=5&q=getsockname+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.getsockname](https://github.com/dahall/Vanara/search?l=C%23&q=getsockname) [getsockopt](https://www.google.com/search?num=5&q=getsockopt+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.getsockopt](https://github.com/dahall/Vanara/search?l=C%23&q=getsockopt) [htonl](https://www.google.com/search?num=5&q=htonl+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.htonl](https://github.com/dahall/Vanara/search?l=C%23&q=htonl) [htons](https://www.google.com/search?num=5&q=htons+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.htons](https://github.com/dahall/Vanara/search?l=C%23&q=htons) [inet_addr](https://www.google.com/search?num=5&q=inet_addr+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.inet_addr](https://github.com/dahall/Vanara/search?l=C%23&q=inet_addr) [inet_ntoa](https://www.google.com/search?num=5&q=inet_ntoa+site%3Adocs.microsoft.com) | wsipv6ok.h | [Vanara.PInvoke.Ws2_32.inet_ntoa](https://github.com/dahall/Vanara/search?l=C%23&q=inet_ntoa) [inet_ntop](https://www.google.com/search?num=5&q=inet_ntop+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.inet_ntop](https://github.com/dahall/Vanara/search?l=C%23&q=inet_ntop) [inet_pton](https://www.google.com/search?num=5&q=inet_pton+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.inet_pton](https://github.com/dahall/Vanara/search?l=C%23&q=inet_pton) [InetNtopW](https://www.google.com/search?num=5&q=InetNtopW+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.InetNtopW](https://github.com/dahall/Vanara/search?l=C%23&q=InetNtopW) [InetPtonW](https://www.google.com/search?num=5&q=InetPtonW+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.InetPtonW](https://github.com/dahall/Vanara/search?l=C%23&q=InetPtonW) [ioctlsocket](https://www.google.com/search?num=5&q=ioctlsocket+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.ioctlsocket](https://github.com/dahall/Vanara/search?l=C%23&q=ioctlsocket) [listen](https://www.google.com/search?num=5&q=listen+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.listen](https://github.com/dahall/Vanara/search?l=C%23&q=listen) [ntohl](https://www.google.com/search?num=5&q=ntohl+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.ntohl](https://github.com/dahall/Vanara/search?l=C%23&q=ntohl) [ntohs](https://www.google.com/search?num=5&q=ntohs+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.ntohs](https://github.com/dahall/Vanara/search?l=C%23&q=ntohs) [ProcessSocketNotifications](https://www.google.com/search?num=5&q=ProcessSocketNotifications+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.ProcessSocketNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessSocketNotifications) [recv](https://www.google.com/search?num=5&q=recv+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.recv](https://github.com/dahall/Vanara/search?l=C%23&q=recv) [recvfrom](https://www.google.com/search?num=5&q=recvfrom+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.recvfrom](https://github.com/dahall/Vanara/search?l=C%23&q=recvfrom) [select](https://www.google.com/search?num=5&q=select+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.select](https://github.com/dahall/Vanara/search?l=C%23&q=select) [send](https://www.google.com/search?num=5&q=send+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.send](https://github.com/dahall/Vanara/search?l=C%23&q=send) [sendto](https://www.google.com/search?num=5&q=sendto+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.sendto](https://github.com/dahall/Vanara/search?l=C%23&q=sendto) [SetAddrInfoEx](https://www.google.com/search?num=5&q=SetAddrInfoExA+site%3Adocs.microsoft.com) | ws2tcpip.h | [Vanara.PInvoke.Ws2_32.SetAddrInfoEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetAddrInfoEx) [setsockopt](https://www.google.com/search?num=5&q=setsockopt+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.setsockopt](https://github.com/dahall/Vanara/search?l=C%23&q=setsockopt) [shutdown](https://www.google.com/search?num=5&q=shutdown+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.shutdown](https://github.com/dahall/Vanara/search?l=C%23&q=shutdown) [socket](https://www.google.com/search?num=5&q=socket+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.socket](https://github.com/dahall/Vanara/search?l=C%23&q=socket) [WPUCompleteOverlappedRequest](https://www.google.com/search?num=5&q=WPUCompleteOverlappedRequest+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WPUCompleteOverlappedRequest](https://github.com/dahall/Vanara/search?l=C%23&q=WPUCompleteOverlappedRequest) [WSAAccept](https://www.google.com/search?num=5&q=WSAAccept+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAAccept](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAccept) [WSAAddressToString](https://www.google.com/search?num=5&q=WSAAddressToStringA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAAddressToString](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAddressToString) [WSAAdvertiseProvider](https://www.google.com/search?num=5&q=WSAAdvertiseProvider+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSAAdvertiseProvider](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAdvertiseProvider) [WSAAsyncGetHostByAddr](https://www.google.com/search?num=5&q=WSAAsyncGetHostByAddr+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAAsyncGetHostByAddr](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncGetHostByAddr) [WSAAsyncGetHostByName](https://www.google.com/search?num=5&q=WSAAsyncGetHostByName+site%3Adocs.microsoft.com) | wsipv6ok.h | [Vanara.PInvoke.Ws2_32.WSAAsyncGetHostByName](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncGetHostByName) [WSAAsyncGetProtoByName](https://www.google.com/search?num=5&q=WSAAsyncGetProtoByName+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAAsyncGetProtoByName](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncGetProtoByName) [WSAAsyncGetProtoByNumber](https://www.google.com/search?num=5&q=WSAAsyncGetProtoByNumber+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAAsyncGetProtoByNumber](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncGetProtoByNumber) [WSAAsyncGetServByName](https://www.google.com/search?num=5&q=WSAAsyncGetServByName+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAAsyncGetServByName](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncGetServByName) [WSAAsyncGetServByPort](https://www.google.com/search?num=5&q=WSAAsyncGetServByPort+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAAsyncGetServByPort](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncGetServByPort) [WSAAsyncSelect](https://www.google.com/search?num=5&q=WSAAsyncSelect+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAAsyncSelect](https://github.com/dahall/Vanara/search?l=C%23&q=WSAAsyncSelect) [WSACancelAsyncRequest](https://www.google.com/search?num=5&q=WSACancelAsyncRequest+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSACancelAsyncRequest](https://github.com/dahall/Vanara/search?l=C%23&q=WSACancelAsyncRequest) [WSACleanup](https://www.google.com/search?num=5&q=WSACleanup+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSACleanup](https://github.com/dahall/Vanara/search?l=C%23&q=WSACleanup) [WSACloseEvent](https://www.google.com/search?num=5&q=WSACloseEvent+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSACloseEvent](https://github.com/dahall/Vanara/search?l=C%23&q=WSACloseEvent) [WSAConnect](https://www.google.com/search?num=5&q=WSAConnect+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAConnect](https://github.com/dahall/Vanara/search?l=C%23&q=WSAConnect) [WSAConnectByList](https://www.google.com/search?num=5&q=WSAConnectByList+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAConnectByList](https://github.com/dahall/Vanara/search?l=C%23&q=WSAConnectByList) [WSAConnectByName](https://www.google.com/search?num=5&q=WSAConnectByNameA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAConnectByName](https://github.com/dahall/Vanara/search?l=C%23&q=WSAConnectByName) [WSACreateEvent](https://www.google.com/search?num=5&q=WSACreateEvent+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSACreateEvent](https://github.com/dahall/Vanara/search?l=C%23&q=WSACreateEvent) [WSADuplicateSocket](https://www.google.com/search?num=5&q=WSADuplicateSocketA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSADuplicateSocket](https://github.com/dahall/Vanara/search?l=C%23&q=WSADuplicateSocket) [WSAEnumNameSpaceProviders](https://www.google.com/search?num=5&q=WSAEnumNameSpaceProvidersA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAEnumNameSpaceProviders](https://github.com/dahall/Vanara/search?l=C%23&q=WSAEnumNameSpaceProviders) [WSAEnumNameSpaceProvidersEx](https://www.google.com/search?num=5&q=WSAEnumNameSpaceProvidersExA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAEnumNameSpaceProvidersEx](https://github.com/dahall/Vanara/search?l=C%23&q=WSAEnumNameSpaceProvidersEx) [WSAEnumNetworkEvents](https://www.google.com/search?num=5&q=WSAEnumNetworkEvents+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAEnumNetworkEvents](https://github.com/dahall/Vanara/search?l=C%23&q=WSAEnumNetworkEvents) [WSAEnumProtocols](https://www.google.com/search?num=5&q=WSAEnumProtocolsA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAEnumProtocols](https://github.com/dahall/Vanara/search?l=C%23&q=WSAEnumProtocols) [WSAEventSelect](https://www.google.com/search?num=5&q=WSAEventSelect+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAEventSelect](https://github.com/dahall/Vanara/search?l=C%23&q=WSAEventSelect) [WSAGetLastError](https://www.google.com/search?num=5&q=WSAGetLastError+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAGetLastError](https://github.com/dahall/Vanara/search?l=C%23&q=WSAGetLastError) [WSAGetOverlappedResult](https://www.google.com/search?num=5&q=WSAGetOverlappedResult+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAGetOverlappedResult](https://github.com/dahall/Vanara/search?l=C%23&q=WSAGetOverlappedResult) [WSAGetQOSByName](https://www.google.com/search?num=5&q=WSAGetQOSByName+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAGetQOSByName](https://github.com/dahall/Vanara/search?l=C%23&q=WSAGetQOSByName) [WSAGetServiceClassInfo](https://www.google.com/search?num=5&q=WSAGetServiceClassInfoA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAGetServiceClassInfo](https://github.com/dahall/Vanara/search?l=C%23&q=WSAGetServiceClassInfo) [WSAGetServiceClassNameByClassId](https://www.google.com/search?num=5&q=WSAGetServiceClassNameByClassIdA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAGetServiceClassNameByClassId](https://github.com/dahall/Vanara/search?l=C%23&q=WSAGetServiceClassNameByClassId) [WSAHtonl](https://www.google.com/search?num=5&q=WSAHtonl+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAHtonl](https://github.com/dahall/Vanara/search?l=C%23&q=WSAHtonl) [WSAHtons](https://www.google.com/search?num=5&q=WSAHtons+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAHtons](https://github.com/dahall/Vanara/search?l=C%23&q=WSAHtons) [WSAInstallServiceClass](https://www.google.com/search?num=5&q=WSAInstallServiceClassA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAInstallServiceClass](https://github.com/dahall/Vanara/search?l=C%23&q=WSAInstallServiceClass) [WSAIoctl](https://www.google.com/search?num=5&q=WSAIoctl+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAIoctl](https://github.com/dahall/Vanara/search?l=C%23&q=WSAIoctl) [WSAJoinLeaf](https://www.google.com/search?num=5&q=WSAJoinLeaf+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAJoinLeaf](https://github.com/dahall/Vanara/search?l=C%23&q=WSAJoinLeaf) [WSALookupServiceBegin](https://www.google.com/search?num=5&q=WSALookupServiceBeginA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSALookupServiceBegin](https://github.com/dahall/Vanara/search?l=C%23&q=WSALookupServiceBegin) [WSALookupServiceEnd](https://www.google.com/search?num=5&q=WSALookupServiceEnd+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSALookupServiceEnd](https://github.com/dahall/Vanara/search?l=C%23&q=WSALookupServiceEnd) [WSALookupServiceNext](https://www.google.com/search?num=5&q=WSALookupServiceNextA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSALookupServiceNext](https://github.com/dahall/Vanara/search?l=C%23&q=WSALookupServiceNext) [WSANSPIoctl](https://www.google.com/search?num=5&q=WSANSPIoctl+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSANSPIoctl](https://github.com/dahall/Vanara/search?l=C%23&q=WSANSPIoctl) [WSANtohl](https://www.google.com/search?num=5&q=WSANtohl+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSANtohl](https://github.com/dahall/Vanara/search?l=C%23&q=WSANtohl) [WSANtohs](https://www.google.com/search?num=5&q=WSANtohs+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSANtohs](https://github.com/dahall/Vanara/search?l=C%23&q=WSANtohs) [WSAPoll](https://www.google.com/search?num=5&q=WSAPoll+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAPoll](https://github.com/dahall/Vanara/search?l=C%23&q=WSAPoll) [WSAProviderCompleteAsyncCall](https://www.google.com/search?num=5&q=WSAProviderCompleteAsyncCall+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSAProviderCompleteAsyncCall](https://github.com/dahall/Vanara/search?l=C%23&q=WSAProviderCompleteAsyncCall) [WSAProviderConfigChange](https://www.google.com/search?num=5&q=WSAProviderConfigChange+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAProviderConfigChange](https://github.com/dahall/Vanara/search?l=C%23&q=WSAProviderConfigChange) [WSARecv](https://www.google.com/search?num=5&q=WSARecv+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSARecv](https://github.com/dahall/Vanara/search?l=C%23&q=WSARecv) [WSARecvDisconnect](https://www.google.com/search?num=5&q=WSARecvDisconnect+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSARecvDisconnect](https://github.com/dahall/Vanara/search?l=C%23&q=WSARecvDisconnect) [WSARecvFrom](https://www.google.com/search?num=5&q=WSARecvFrom+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSARecvFrom](https://github.com/dahall/Vanara/search?l=C%23&q=WSARecvFrom) [WSARemoveServiceClass](https://www.google.com/search?num=5&q=WSARemoveServiceClass+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSARemoveServiceClass](https://github.com/dahall/Vanara/search?l=C%23&q=WSARemoveServiceClass) [WSAResetEvent](https://www.google.com/search?num=5&q=WSAResetEvent+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAResetEvent](https://github.com/dahall/Vanara/search?l=C%23&q=WSAResetEvent) [WSASend](https://www.google.com/search?num=5&q=WSASend+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASend](https://github.com/dahall/Vanara/search?l=C%23&q=WSASend) [WSASendDisconnect](https://www.google.com/search?num=5&q=WSASendDisconnect+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASendDisconnect](https://github.com/dahall/Vanara/search?l=C%23&q=WSASendDisconnect) [WSASendMsg](https://www.google.com/search?num=5&q=WSASendMsg+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASendMsg](https://github.com/dahall/Vanara/search?l=C%23&q=WSASendMsg) [WSASendTo](https://www.google.com/search?num=5&q=WSASendTo+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASendTo](https://github.com/dahall/Vanara/search?l=C%23&q=WSASendTo) [WSASetEvent](https://www.google.com/search?num=5&q=WSASetEvent+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASetEvent](https://github.com/dahall/Vanara/search?l=C%23&q=WSASetEvent) [WSASetLastError](https://www.google.com/search?num=5&q=WSASetLastError+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSASetLastError](https://github.com/dahall/Vanara/search?l=C%23&q=WSASetLastError) [WSASetService](https://www.google.com/search?num=5&q=WSASetServiceA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASetService](https://github.com/dahall/Vanara/search?l=C%23&q=WSASetService) [WSASocket](https://www.google.com/search?num=5&q=WSASocketA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASocket](https://github.com/dahall/Vanara/search?l=C%23&q=WSASocket) [WSAStartup](https://www.google.com/search?num=5&q=WSAStartup+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSAStartup](https://github.com/dahall/Vanara/search?l=C%23&q=WSAStartup) [WSAStringToAddress](https://www.google.com/search?num=5&q=WSAStringToAddressA+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAStringToAddress](https://github.com/dahall/Vanara/search?l=C%23&q=WSAStringToAddress) [WSAUnadvertiseProvider](https://www.google.com/search?num=5&q=WSAUnadvertiseProvider+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSAUnadvertiseProvider](https://github.com/dahall/Vanara/search?l=C%23&q=WSAUnadvertiseProvider) [WSAWaitForMultipleEvents](https://www.google.com/search?num=5&q=WSAWaitForMultipleEvents+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAWaitForMultipleEvents](https://github.com/dahall/Vanara/search?l=C%23&q=WSAWaitForMultipleEvents) [WSCDeinstallProvider](https://www.google.com/search?num=5&q=WSCDeinstallProvider+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCDeinstallProvider](https://github.com/dahall/Vanara/search?l=C%23&q=WSCDeinstallProvider) [WSCDeinstallProvider32](https://www.google.com/search?num=5&q=WSCDeinstallProvider32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCDeinstallProvider32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCDeinstallProvider32) [WSCEnableNSProvider](https://www.google.com/search?num=5&q=WSCEnableNSProvider+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCEnableNSProvider](https://github.com/dahall/Vanara/search?l=C%23&q=WSCEnableNSProvider) [WSCEnableNSProvider32](https://www.google.com/search?num=5&q=WSCEnableNSProvider32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCEnableNSProvider32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCEnableNSProvider32) [WSCEnumNameSpaceProviders32](https://www.google.com/search?num=5&q=WSCEnumNameSpaceProviders32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCEnumNameSpaceProviders32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCEnumNameSpaceProviders32) [WSCEnumNameSpaceProvidersEx32](https://www.google.com/search?num=5&q=WSCEnumNameSpaceProvidersEx32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCEnumNameSpaceProvidersEx32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCEnumNameSpaceProvidersEx32) [WSCEnumProtocols](https://www.google.com/search?num=5&q=WSCEnumProtocols+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCEnumProtocols](https://github.com/dahall/Vanara/search?l=C%23&q=WSCEnumProtocols) [WSCEnumProtocols32](https://www.google.com/search?num=5&q=WSCEnumProtocols32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCEnumProtocols32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCEnumProtocols32) [WSCGetApplicationCategory](https://www.google.com/search?num=5&q=WSCGetApplicationCategory+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCGetApplicationCategory](https://github.com/dahall/Vanara/search?l=C%23&q=WSCGetApplicationCategory) [WSCGetProviderInfo](https://www.google.com/search?num=5&q=WSCGetProviderInfo+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCGetProviderInfo](https://github.com/dahall/Vanara/search?l=C%23&q=WSCGetProviderInfo) [WSCGetProviderInfo32](https://www.google.com/search?num=5&q=WSCGetProviderInfo32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCGetProviderInfo32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCGetProviderInfo32) [WSCGetProviderPath](https://www.google.com/search?num=5&q=WSCGetProviderPath+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCGetProviderPath](https://github.com/dahall/Vanara/search?l=C%23&q=WSCGetProviderPath) [WSCGetProviderPath32](https://www.google.com/search?num=5&q=WSCGetProviderPath32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCGetProviderPath32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCGetProviderPath32) [WSCInstallNameSpace](https://www.google.com/search?num=5&q=WSCInstallNameSpace+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCInstallNameSpace](https://github.com/dahall/Vanara/search?l=C%23&q=WSCInstallNameSpace) [WSCInstallNameSpace32](https://www.google.com/search?num=5&q=WSCInstallNameSpace32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCInstallNameSpace32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCInstallNameSpace32) [WSCInstallNameSpaceEx](https://www.google.com/search?num=5&q=WSCInstallNameSpaceEx+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCInstallNameSpaceEx](https://github.com/dahall/Vanara/search?l=C%23&q=WSCInstallNameSpaceEx) [WSCInstallNameSpaceEx32](https://www.google.com/search?num=5&q=WSCInstallNameSpaceEx32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCInstallNameSpaceEx32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCInstallNameSpaceEx32) [WSCInstallProvider](https://www.google.com/search?num=5&q=WSCInstallProvider+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCInstallProvider](https://github.com/dahall/Vanara/search?l=C%23&q=WSCInstallProvider) [WSCInstallProvider64_32](https://www.google.com/search?num=5&q=WSCInstallProvider64_32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCInstallProvider64_32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCInstallProvider64_32) [WSCInstallProviderAndChains64_32](https://www.google.com/search?num=5&q=WSCInstallProviderAndChains64_32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCInstallProviderAndChains64_32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCInstallProviderAndChains64_32) [WSCSetApplicationCategory](https://www.google.com/search?num=5&q=WSCSetApplicationCategory+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCSetApplicationCategory](https://github.com/dahall/Vanara/search?l=C%23&q=WSCSetApplicationCategory) [WSCSetProviderInfo](https://www.google.com/search?num=5&q=WSCSetProviderInfo+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCSetProviderInfo](https://github.com/dahall/Vanara/search?l=C%23&q=WSCSetProviderInfo) [WSCSetProviderInfo32](https://www.google.com/search?num=5&q=WSCSetProviderInfo32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCSetProviderInfo32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCSetProviderInfo32) [WSCUnInstallNameSpace](https://www.google.com/search?num=5&q=WSCUnInstallNameSpace+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCUnInstallNameSpace](https://github.com/dahall/Vanara/search?l=C%23&q=WSCUnInstallNameSpace) [WSCUnInstallNameSpace32](https://www.google.com/search?num=5&q=WSCUnInstallNameSpace32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCUnInstallNameSpace32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCUnInstallNameSpace32) [WSCUpdateProvider](https://www.google.com/search?num=5&q=WSCUpdateProvider+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCUpdateProvider](https://github.com/dahall/Vanara/search?l=C%23&q=WSCUpdateProvider) [WSCUpdateProvider32](https://www.google.com/search?num=5&q=WSCUpdateProvider32+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSCUpdateProvider32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCUpdateProvider32) [WSCWriteNameSpaceOrder](https://www.google.com/search?num=5&q=WSCWriteNameSpaceOrder+site%3Adocs.microsoft.com) | sporder.h | [Vanara.PInvoke.Ws2_32.WSCWriteNameSpaceOrder](https://github.com/dahall/Vanara/search?l=C%23&q=WSCWriteNameSpaceOrder) [WSCWriteNameSpaceOrder32](https://www.google.com/search?num=5&q=WSCWriteNameSpaceOrder32+site%3Adocs.microsoft.com) | sporder.h | [Vanara.PInvoke.Ws2_32.WSCWriteNameSpaceOrder32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCWriteNameSpaceOrder32) [WSCWriteProviderOrder](https://www.google.com/search?num=5&q=WSCWriteProviderOrder+site%3Adocs.microsoft.com) | sporder.h | [Vanara.PInvoke.Ws2_32.WSCWriteProviderOrder](https://github.com/dahall/Vanara/search?l=C%23&q=WSCWriteProviderOrder) [WSCWriteProviderOrder32](https://www.google.com/search?num=5&q=WSCWriteProviderOrder32+site%3Adocs.microsoft.com) | sporder.h | [Vanara.PInvoke.Ws2_32.WSCWriteProviderOrder32](https://github.com/dahall/Vanara/search?l=C%23&q=WSCWriteProviderOrder32) ### Enumerations Native Enum | Header | Managed Enum --- | --- | --- [ADDRESS_FAMILY](https://www.google.com/search?num=5&q=ADDRESS_FAMILY+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.ADDRESS_FAMILY](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRESS_FAMILY) [ADDRINFO_FLAGS](https://www.google.com/search?num=5&q=ADDRINFO_FLAGS+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.ADDRINFO_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRINFO_FLAGS) [CF](https://www.google.com/search?num=5&q=CF+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.CF](https://github.com/dahall/Vanara/search?l=C%23&q=CF) [CONTROL_CHANNEL_TRIGGER_STATUS](https://www.google.com/search?num=5&q=CONTROL_CHANNEL_TRIGGER_STATUS+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.CONTROL_CHANNEL_TRIGGER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CONTROL_CHANNEL_TRIGGER_STATUS) [FD](https://www.google.com/search?num=5&q=FD+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.FD](https://github.com/dahall/Vanara/search?l=C%23&q=FD) [GROUP](https://www.google.com/search?num=5&q=GROUP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.GROUP](https://github.com/dahall/Vanara/search?l=C%23&q=GROUP) [IPPROTO](https://www.google.com/search?num=5&q=IPPROTO+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.IPPROTO](https://github.com/dahall/Vanara/search?l=C%23&q=IPPROTO) [JL](https://www.google.com/search?num=5&q=JL+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.JL](https://github.com/dahall/Vanara/search?l=C%23&q=JL) [LUP](https://www.google.com/search?num=5&q=LUP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.LUP](https://github.com/dahall/Vanara/search?l=C%23&q=LUP) [MsgFlags](https://www.google.com/search?num=5&q=MsgFlags+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.MsgFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MsgFlags) [MULTICAST_MODE_TYPE](https://www.google.com/search?num=5&q=MULTICAST_MODE_TYPE+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.MULTICAST_MODE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MULTICAST_MODE_TYPE) [NetworkByteOrder](https://www.google.com/search?num=5&q=NetworkByteOrder+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.NetworkByteOrder](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkByteOrder) [NI](https://www.google.com/search?num=5&q=NI+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.NI](https://github.com/dahall/Vanara/search?l=C%23&q=NI) [NS](https://www.google.com/search?num=5&q=NS+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.NS](https://github.com/dahall/Vanara/search?l=C%23&q=NS) [PFL](https://www.google.com/search?num=5&q=PFL+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.PFL](https://github.com/dahall/Vanara/search?l=C%23&q=PFL) [PollFlags](https://www.google.com/search?num=5&q=PollFlags+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.PollFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PollFlags) [SCOPE_LEVEL](https://www.google.com/search?num=5&q=SCOPE_LEVEL+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SCOPE_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=SCOPE_LEVEL) [SD](https://www.google.com/search?num=5&q=SD+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.SD](https://github.com/dahall/Vanara/search?l=C%23&q=SD) [ServiceInstallFlags](https://www.google.com/search?num=5&q=ServiceInstallFlags+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.ServiceInstallFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceInstallFlags) [SERVICETYPE](https://www.google.com/search?num=5&q=SERVICETYPE+site%3Adocs.microsoft.com) | qos.h | [Vanara.PInvoke.Ws2_32.SERVICETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SERVICETYPE) [SOCK](https://www.google.com/search?num=5&q=SOCK+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK) [SOCK_NOTIFY_EVENT](https://www.google.com/search?num=5&q=SOCK_NOTIFY_EVENT+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_EVENT) [SOCK_NOTIFY_OP](https://www.google.com/search?num=5&q=SOCK_NOTIFY_OP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_OP](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_OP) [SOCK_NOTIFY_REGISTER_EVENT](https://www.google.com/search?num=5&q=SOCK_NOTIFY_REGISTER_EVENT+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_REGISTER_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_REGISTER_EVENT) [SOCK_NOTIFY_TRIGGER](https://www.google.com/search?num=5&q=SOCK_NOTIFY_TRIGGER+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_TRIGGER](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_TRIGGER) [SOCKET_INFO_CONNECTION](https://www.google.com/search?num=5&q=SOCKET_INFO_CONNECTION+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_INFO_CONNECTION](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_INFO_CONNECTION) [SOCKET_SECURITY_PROTOCOL](https://www.google.com/search?num=5&q=SOCKET_SECURITY_PROTOCOL+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SECURITY_PROTOCOL](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SECURITY_PROTOCOL) [SOCKET_SETTINGS](https://www.google.com/search?num=5&q=SOCKET_SETTINGS+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SETTINGS) [SOCKET_SETTINGS_IPSEC](https://www.google.com/search?num=5&q=SOCKET_SETTINGS_IPSEC+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SETTINGS_IPSEC](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SETTINGS_IPSEC) [SOCKET_USAGE_TYPE](https://www.google.com/search?num=5&q=SOCKET_USAGE_TYPE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_USAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_USAGE_TYPE) [TCPSTATE](https://www.google.com/search?num=5&q=TCPSTATE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TCPSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=TCPSTATE) [TIMESTAMPING_FLAG](https://www.google.com/search?num=5&q=TIMESTAMPING_FLAG+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TIMESTAMPING_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=TIMESTAMPING_FLAG) [WSA_FLAG](https://www.google.com/search?num=5&q=WSA_FLAG+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSA_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WSA_FLAG) [WSAECOMPARATOR](https://www.google.com/search?num=5&q=WSAECOMPARATOR+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAECOMPARATOR](https://github.com/dahall/Vanara/search?l=C%23&q=WSAECOMPARATOR) [WSAESETSERVICEOP](https://www.google.com/search?num=5&q=WSAESETSERVICEOP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAESETSERVICEOP](https://github.com/dahall/Vanara/search?l=C%23&q=WSAESETSERVICEOP) [WSC_PROVIDER_INFO_TYPE](https://www.google.com/search?num=5&q=WSC_PROVIDER_INFO_TYPE+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.WSC_PROVIDER_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WSC_PROVIDER_INFO_TYPE) [XP1](https://www.google.com/search?num=5&q=XP1+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.XP1](https://github.com/dahall/Vanara/search?l=C%23&q=XP1) ### Structures Native Structure | Header | Managed Structure --- | --- | --- [ADDRINFOEX2W](https://www.google.com/search?num=5&q=ADDRINFOEX2W+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.ADDRINFOEX2W](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRINFOEX2W) [ADDRINFOEXW](https://www.google.com/search?num=5&q=ADDRINFOEXW+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.ADDRINFOEXW](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRINFOEXW) [ADDRINFOW](https://www.google.com/search?num=5&q=ADDRINFOW+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.ADDRINFOW](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRINFOW) [AFPROTOCOLS](https://www.google.com/search?num=5&q=AFPROTOCOLS+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.AFPROTOCOLS](https://github.com/dahall/Vanara/search?l=C%23&q=AFPROTOCOLS) [ASSOCIATE_NAMERES_CONTEXT_INPUT](https://www.google.com/search?num=5&q=ASSOCIATE_NAMERES_CONTEXT_INPUT+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.ASSOCIATE_NAMERES_CONTEXT_INPUT](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCIATE_NAMERES_CONTEXT_INPUT) [BLOB](https://www.google.com/search?num=5&q=BLOB+site%3Adocs.microsoft.com) | nspapi.h | [Vanara.PInvoke.Ws2_32.BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=BLOB) [CSADDR_INFO](https://www.google.com/search?num=5&q=CSADDR_INFO+site%3Adocs.microsoft.com) | nspapi.h | [Vanara.PInvoke.Ws2_32.CSADDR_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CSADDR_INFO) [fd_set](https://www.google.com/search?num=5&q=fd_set+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.fd_set](https://github.com/dahall/Vanara/search?l=C%23&q=fd_set) [FLOWSPEC](https://www.google.com/search?num=5&q=FLOWSPEC+site%3Adocs.microsoft.com) | qos.h | [Vanara.PInvoke.Ws2_32.FLOWSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=FLOWSPEC) [GROUP_FILTER](https://www.google.com/search?num=5&q=GROUP_FILTER+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.GROUP_FILTER](https://github.com/dahall/Vanara/search?l=C%23&q=GROUP_FILTER) [IN_ADDR](https://www.google.com/search?num=5&q=IN_ADDR+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.IN_ADDR](https://github.com/dahall/Vanara/search?l=C%23&q=IN_ADDR) [IN_PKTINFO](https://www.google.com/search?num=5&q=IN_PKTINFO+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IN_PKTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IN_PKTINFO) [IN6_ADDR](https://www.google.com/search?num=5&q=IN6_ADDR+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.IN6_ADDR](https://github.com/dahall/Vanara/search?l=C%23&q=IN6_ADDR) [IN6_PKTINFO](https://www.google.com/search?num=5&q=IN6_PKTINFO+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IN6_PKTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IN6_PKTINFO) [INET_PORT_RANGE](https://www.google.com/search?num=5&q=INET_PORT_RANGE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.INET_PORT_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=INET_PORT_RANGE) [INET_PORT_RESERVATION_INSTANCE](https://www.google.com/search?num=5&q=INET_PORT_RESERVATION_INSTANCE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.INET_PORT_RESERVATION_INSTANCE](https://github.com/dahall/Vanara/search?l=C%23&q=INET_PORT_RESERVATION_INSTANCE) [INET_PORT_RESERVATION_TOKEN](https://www.google.com/search?num=5&q=INET_PORT_RESERVATION_TOKEN+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.INET_PORT_RESERVATION_TOKEN](https://github.com/dahall/Vanara/search?l=C%23&q=INET_PORT_RESERVATION_TOKEN) [IP_MREQ](https://www.google.com/search?num=5&q=IP_MREQ+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IP_MREQ](https://github.com/dahall/Vanara/search?l=C%23&q=IP_MREQ) [IP_MSFILTER](https://www.google.com/search?num=5&q=IP_MSFILTER+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IP_MSFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=IP_MSFILTER) [IPV6_MREQ](https://www.google.com/search?num=5&q=IPV6_MREQ+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IPV6_MREQ](https://github.com/dahall/Vanara/search?l=C%23&q=IPV6_MREQ) [LINGER](https://www.google.com/search?num=5&q=LINGER+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.LINGER](https://github.com/dahall/Vanara/search?l=C%23&q=LINGER) [NSPV2_ROUTINE](https://www.google.com/search?num=5&q=NSPV2_ROUTINE+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.NSPV2_ROUTINE](https://github.com/dahall/Vanara/search?l=C%23&q=NSPV2_ROUTINE) [PROTOENT](https://www.google.com/search?num=5&q=PROTOENT+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.PROTOENT](https://github.com/dahall/Vanara/search?l=C%23&q=PROTOENT) [QOS](https://www.google.com/search?num=5&q=QOS+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.QOS](https://github.com/dahall/Vanara/search?l=C%23&q=QOS) [REAL_TIME_NOTIFICATION_SETTING_INPUT](https://www.google.com/search?num=5&q=REAL_TIME_NOTIFICATION_SETTING_INPUT+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.REAL_TIME_NOTIFICATION_SETTING_INPUT](https://github.com/dahall/Vanara/search?l=C%23&q=REAL_TIME_NOTIFICATION_SETTING_INPUT) [REAL_TIME_NOTIFICATION_SETTING_OUTPUT](https://www.google.com/search?num=5&q=REAL_TIME_NOTIFICATION_SETTING_OUTPUT+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.REAL_TIME_NOTIFICATION_SETTING_OUTPUT](https://github.com/dahall/Vanara/search?l=C%23&q=REAL_TIME_NOTIFICATION_SETTING_OUTPUT) [SCOPE_ID](https://www.google.com/search?num=5&q=SCOPE_ID+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SCOPE_ID](https://github.com/dahall/Vanara/search?l=C%23&q=SCOPE_ID) [SERVENT](https://www.google.com/search?num=5&q=SERVENT+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.SERVENT](https://github.com/dahall/Vanara/search?l=C%23&q=SERVENT) [SOCK_NOTIFY_REGISTRATION](https://www.google.com/search?num=5&q=SOCK_NOTIFY_REGISTRATION+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCK_NOTIFY_REGISTRATION](https://github.com/dahall/Vanara/search?l=C%23&q=SOCK_NOTIFY_REGISTRATION) [SOCKADDR_IN](https://www.google.com/search?num=5&q=SOCKADDR_IN+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SOCKADDR_IN](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKADDR_IN) [SOCKADDR_IN6](https://www.google.com/search?num=5&q=SOCKADDR_IN6+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.SOCKADDR_IN6](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKADDR_IN6) [SOCKADDR_IN6_PAIR](https://www.google.com/search?num=5&q=SOCKADDR_IN6_PAIR+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.SOCKADDR_IN6_PAIR](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKADDR_IN6_PAIR) [SOCKADDR_IN6_PAIR_NATIVE](https://www.google.com/search?num=5&q=SOCKADDR_IN6_PAIR_NATIVE+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.SOCKADDR_IN6_PAIR_NATIVE](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKADDR_IN6_PAIR_NATIVE) [SOCKADDR_INET](https://www.google.com/search?num=5&q=SOCKADDR_INET+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.SOCKADDR_INET](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKADDR_INET) [SOCKADDR_STORAGE](https://www.google.com/search?num=5&q=SOCKADDR_STORAGE+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SOCKADDR_STORAGE](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKADDR_STORAGE) [SOCKET](https://www.google.com/search?num=5&q=SOCKET+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCKET](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET) [SOCKET_ADDRESS](https://www.google.com/search?num=5&q=SOCKET_ADDRESS+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SOCKET_ADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_ADDRESS) [SOCKET_ADDRESS_LIST](https://www.google.com/search?num=5&q=SOCKET_ADDRESS_LIST+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SOCKET_ADDRESS_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_ADDRESS_LIST) [SOCKET_PEER_TARGET_NAME](https://www.google.com/search?num=5&q=SOCKET_PEER_TARGET_NAME+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_PEER_TARGET_NAME](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_PEER_TARGET_NAME) [SOCKET_PROCESSOR_AFFINITY](https://www.google.com/search?num=5&q=SOCKET_PROCESSOR_AFFINITY+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.SOCKET_PROCESSOR_AFFINITY](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_PROCESSOR_AFFINITY) [SOCKET_SECURITY_QUERY_INFO](https://www.google.com/search?num=5&q=SOCKET_SECURITY_QUERY_INFO+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SECURITY_QUERY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SECURITY_QUERY_INFO) [SOCKET_SECURITY_QUERY_TEMPLATE](https://www.google.com/search?num=5&q=SOCKET_SECURITY_QUERY_TEMPLATE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SECURITY_QUERY_TEMPLATE](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SECURITY_QUERY_TEMPLATE) [SOCKET_SECURITY_SETTINGS](https://www.google.com/search?num=5&q=SOCKET_SECURITY_SETTINGS+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SECURITY_SETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SECURITY_SETTINGS) [SOCKET_SECURITY_SETTINGS_IPSEC](https://www.google.com/search?num=5&q=SOCKET_SECURITY_SETTINGS_IPSEC+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.SOCKET_SECURITY_SETTINGS_IPSEC](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKET_SECURITY_SETTINGS_IPSEC) [TCP_INFO_v0](https://www.google.com/search?num=5&q=TCP_INFO_v0+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TCP_INFO_v0](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_INFO_v0) [TCP_INFO_v1](https://www.google.com/search?num=5&q=TCP_INFO_v1+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TCP_INFO_v1](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_INFO_v1) [TCP_INITIAL_RTO_PARAMETERS](https://www.google.com/search?num=5&q=TCP_INITIAL_RTO_PARAMETERS+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TCP_INITIAL_RTO_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_INITIAL_RTO_PARAMETERS) [tcp_keepalive](https://www.google.com/search?num=5&q=tcp_keepalive+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.tcp_keepalive](https://github.com/dahall/Vanara/search?l=C%23&q=tcp_keepalive) [TIMESTAMPING_CONFIG](https://www.google.com/search?num=5&q=TIMESTAMPING_CONFIG+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.TIMESTAMPING_CONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=TIMESTAMPING_CONFIG) [TIMEVAL](https://www.google.com/search?num=5&q=TIMEVAL+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.TIMEVAL](https://github.com/dahall/Vanara/search?l=C%23&q=TIMEVAL) [TRANSPORT_SETTING_ID](https://www.google.com/search?num=5&q=TRANSPORT_SETTING_ID+site%3Adocs.microsoft.com) | transportsettingcommon.h | [Vanara.PInvoke.Ws2_32.TRANSPORT_SETTING_ID](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSPORT_SETTING_ID) [WSABUF](https://www.google.com/search?num=5&q=WSABUF+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.WSABUF](https://github.com/dahall/Vanara/search?l=C%23&q=WSABUF) [WSACMSGHDR](https://www.google.com/search?num=5&q=WSACMSGHDR+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.WSACMSGHDR](https://github.com/dahall/Vanara/search?l=C%23&q=WSACMSGHDR) [WSADATA](https://www.google.com/search?num=5&q=WSADATA+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSADATA](https://github.com/dahall/Vanara/search?l=C%23&q=WSADATA) [WSAEVENT](https://www.google.com/search?num=5&q=WSAEVENT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.WSAEVENT](https://github.com/dahall/Vanara/search?l=C%23&q=WSAEVENT) [WSAMSG](https://www.google.com/search?num=5&q=WSAMSG+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.WSAMSG](https://github.com/dahall/Vanara/search?l=C%23&q=WSAMSG) [WSANAMESPACE_INFOEXW](https://www.google.com/search?num=5&q=WSANAMESPACE_INFOEXW+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSANAMESPACE_INFOEXW](https://github.com/dahall/Vanara/search?l=C%23&q=WSANAMESPACE_INFOEXW) [WSANAMESPACE_INFOW](https://www.google.com/search?num=5&q=WSANAMESPACE_INFOW+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSANAMESPACE_INFOW](https://github.com/dahall/Vanara/search?l=C%23&q=WSANAMESPACE_INFOW) [WSANETWORKEVENTS](https://www.google.com/search?num=5&q=WSANETWORKEVENTS+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSANETWORKEVENTS](https://github.com/dahall/Vanara/search?l=C%23&q=WSANETWORKEVENTS) [WSANSCLASSINFO](https://www.google.com/search?num=5&q=WSANSCLASSINFO+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSANSCLASSINFO](https://github.com/dahall/Vanara/search?l=C%23&q=WSANSCLASSINFO) [WSAOVERLAPPED](https://www.google.com/search?num=5&q=WSAOVERLAPPED+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAOVERLAPPED](https://github.com/dahall/Vanara/search?l=C%23&q=WSAOVERLAPPED) [WSAPOLLFD](https://www.google.com/search?num=5&q=WSAPOLLFD+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAPOLLFD](https://github.com/dahall/Vanara/search?l=C%23&q=WSAPOLLFD) [WSAPROTOCOL_INFO](https://www.google.com/search?num=5&q=WSAPROTOCOL_INFO+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAPROTOCOL_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WSAPROTOCOL_INFO) [WSAPROTOCOL_INFOW](https://www.google.com/search?num=5&q=WSAPROTOCOL_INFOW+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAPROTOCOL_INFOW](https://github.com/dahall/Vanara/search?l=C%23&q=WSAPROTOCOL_INFOW) [WSAPROTOCOLCHAIN](https://www.google.com/search?num=5&q=WSAPROTOCOLCHAIN+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAPROTOCOLCHAIN](https://github.com/dahall/Vanara/search?l=C%23&q=WSAPROTOCOLCHAIN) [WSAQUERYSET](https://www.google.com/search?num=5&q=WSAQUERYSET+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAQUERYSET](https://github.com/dahall/Vanara/search?l=C%23&q=WSAQUERYSET) [WSAQUERYSET2W](https://www.google.com/search?num=5&q=WSAQUERYSET2W+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAQUERYSET2W](https://github.com/dahall/Vanara/search?l=C%23&q=WSAQUERYSET2W) [WSASERVICECLASSINFO](https://www.google.com/search?num=5&q=WSASERVICECLASSINFO+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASERVICECLASSINFO](https://github.com/dahall/Vanara/search?l=C%23&q=WSASERVICECLASSINFO) [WSAVERSION](https://www.google.com/search?num=5&q=WSAVERSION+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAVERSION](https://github.com/dahall/Vanara/search?l=C%23&q=WSAVERSION) [WSRESULT](https://www.google.com/search?num=5&q=WSRESULT+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSRESULT](https://github.com/dahall/Vanara/search?l=C%23&q=WSRESULT) ### Classes Native Class | Header | Managed Class --- | --- | --- [SafeADDRINFOEXWArray](https://www.google.com/search?num=5&q=SafeADDRINFOEXWArray+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.SafeADDRINFOEXWArray](https://github.com/dahall/Vanara/search?l=C%23&q=SafeADDRINFOEXWArray) [SafeADDRINFOWArray](https://www.google.com/search?num=5&q=SafeADDRINFOWArray+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.SafeADDRINFOWArray](https://github.com/dahall/Vanara/search?l=C%23&q=SafeADDRINFOWArray) [SafeSOCKET](https://www.google.com/search?num=5&q=SafeSOCKET+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.SafeSOCKET](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSOCKET) [SafeWSA](https://www.google.com/search?num=5&q=SafeWSA+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.SafeWSA](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWSA) [SafeWSAEVENT](https://www.google.com/search?num=5&q=SafeWSAEVENT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.SafeWSAEVENT](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWSAEVENT) [SOCKADDR](https://www.google.com/search?num=5&q=SOCKADDR+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.SOCKADDR](https://github.com/dahall/Vanara/search?l=C%23&q=SOCKADDR) [WinSockIOControlCode](https://www.google.com/search?num=5&q=WinSockIOControlCode+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.WinSockIOControlCode](https://github.com/dahall/Vanara/search?l=C%23&q=WinSockIOControlCode)