2020-11-20 20:52:43 -05:00
## Vanara.PInvoke.Ws2_32
2020-07-14 18:02:36 -04:00
PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll.
2020-11-20 20:52:43 -05:00
- 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)
2021-10-25 23:49:50 -04:00
### Methods - 100% API coverage (134 of 134 functions)
2019-09-05 23:03:18 -04:00
Native Method | Header | Managed Method
--- | --- | ---
2020-06-03 00:02:36 -04:00
[__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 )
2021-10-25 23:49:50 -04:00
[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 )
2020-06-03 00:02:36 -04:00
[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 )
2021-07-21 20:37:05 -04:00
[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 )
2020-06-03 00:02:36 -04:00
[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 )
2019-08-27 18:48:15 -04:00
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
2020-06-03 00:02:36 -04:00
[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 )
[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 )
[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 )
[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 )
[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 )
[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 )
2021-10-25 23:49:50 -04:00
[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 )
2020-06-03 00:02:36 -04:00
[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_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 )
[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 )
[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 )
[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 )
2020-12-24 13:00:18 -05:00
### 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 )