Vanara/PInvoke/Ws2_32/CorrelationReport.md

38 KiB

Correlation report for ws2_32.dll

PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll.

Methods (100% complete, 132 of 132 functions)

Native Method Header Managed Method
__WSAFDIsSet winsock.h Vanara.PInvoke.Ws2_32.__WSAFDIsSet
accept winsock2.h Vanara.PInvoke.Ws2_32.accept
bind winsock.h Vanara.PInvoke.Ws2_32.bind
closesocket winsock.h Vanara.PInvoke.Ws2_32.closesocket
connect winsock2.h Vanara.PInvoke.Ws2_32.connect
FreeAddrInfoExW ws2tcpip.h Vanara.PInvoke.Ws2_32.FreeAddrInfoExW
FreeAddrInfoW ws2tcpip.h Vanara.PInvoke.Ws2_32.FreeAddrInfoW
GetAddrInfoExCancel ws2tcpip.h Vanara.PInvoke.Ws2_32.GetAddrInfoExCancel
GetAddrInfoExOverlappedResult ws2tcpip.h Vanara.PInvoke.Ws2_32.GetAddrInfoExOverlappedResult
GetAddrInfoExW ws2tcpip.h Vanara.PInvoke.Ws2_32.GetAddrInfoExW
GetAddrInfoW ws2tcpip.h Vanara.PInvoke.Ws2_32.GetAddrInfoW
gethostname winsock.h Vanara.PInvoke.Ws2_32.gethostname
GetHostNameW winsock2.h Vanara.PInvoke.Ws2_32.GetHostNameW
GetNameInfoW ws2tcpip.h Vanara.PInvoke.Ws2_32.GetNameInfoW
getpeername winsock.h Vanara.PInvoke.Ws2_32.getpeername
getprotobyname winsock.h Vanara.PInvoke.Ws2_32.getprotobyname_unsafe
getprotobynumber winsock2.h Vanara.PInvoke.Ws2_32.getprotobynumber_unsafe
getservbyname winsock.h Vanara.PInvoke.Ws2_32.getservbyname
getservbyport winsock.h Vanara.PInvoke.Ws2_32.getservbyport
getsockname winsock.h Vanara.PInvoke.Ws2_32.getsockname
getsockopt winsock.h Vanara.PInvoke.Ws2_32.getsockopt
htonl winsock.h Vanara.PInvoke.Ws2_32.htonl
htons winsock.h Vanara.PInvoke.Ws2_32.htons
inet_addr winsock2.h Vanara.PInvoke.Ws2_32.inet_addr
inet_ntoa wsipv6ok.h Vanara.PInvoke.Ws2_32.inet_ntoa
inet_ntop ws2tcpip.h Vanara.PInvoke.Ws2_32.inet_ntop
inet_pton ws2tcpip.h Vanara.PInvoke.Ws2_32.inet_pton
InetNtopW ws2tcpip.h Vanara.PInvoke.Ws2_32.InetNtopW
InetPtonW ws2tcpip.h Vanara.PInvoke.Ws2_32.InetPtonW
ioctlsocket winsock.h Vanara.PInvoke.Ws2_32.ioctlsocket
listen winsock2.h Vanara.PInvoke.Ws2_32.listen
ntohl winsock.h Vanara.PInvoke.Ws2_32.ntohl
ntohs winsock.h Vanara.PInvoke.Ws2_32.ntohs
recv winsock.h Vanara.PInvoke.Ws2_32.recv
recvfrom winsock.h Vanara.PInvoke.Ws2_32.recvfrom
send winsock2.h Vanara.PInvoke.Ws2_32.send
sendto winsock.h Vanara.PInvoke.Ws2_32.sendto
SetAddrInfoEx ws2tcpip.h Vanara.PInvoke.Ws2_32.SetAddrInfoEx
setsockopt winsock.h Vanara.PInvoke.Ws2_32.setsockopt
shutdown winsock.h Vanara.PInvoke.Ws2_32.shutdown
socket winsock2.h Vanara.PInvoke.Ws2_32.socket
WPUCompleteOverlappedRequest ws2spi.h Vanara.PInvoke.Ws2_32.WPUCompleteOverlappedRequest
WSAAccept winsock2.h Vanara.PInvoke.Ws2_32.WSAAccept
WSAAddressToString winsock2.h Vanara.PInvoke.Ws2_32.WSAAddressToString
WSAAdvertiseProvider ws2spi.h Vanara.PInvoke.Ws2_32.WSAAdvertiseProvider
WSAAsyncGetHostByAddr winsock.h Vanara.PInvoke.Ws2_32.WSAAsyncGetHostByAddr
WSAAsyncGetHostByName wsipv6ok.h Vanara.PInvoke.Ws2_32.WSAAsyncGetHostByName
WSAAsyncGetProtoByName winsock.h Vanara.PInvoke.Ws2_32.WSAAsyncGetProtoByName
WSAAsyncGetProtoByNumber winsock.h Vanara.PInvoke.Ws2_32.WSAAsyncGetProtoByNumber
WSAAsyncGetServByName winsock.h Vanara.PInvoke.Ws2_32.WSAAsyncGetServByName
WSAAsyncGetServByPort winsock2.h Vanara.PInvoke.Ws2_32.WSAAsyncGetServByPort
WSAAsyncSelect winsock.h Vanara.PInvoke.Ws2_32.WSAAsyncSelect
WSACancelAsyncRequest winsock.h Vanara.PInvoke.Ws2_32.WSACancelAsyncRequest
WSACleanup winsock.h Vanara.PInvoke.Ws2_32.WSACleanup
WSACloseEvent winsock2.h Vanara.PInvoke.Ws2_32.WSACloseEvent
WSAConnect winsock2.h Vanara.PInvoke.Ws2_32.WSAConnect
WSAConnectByList winsock2.h Vanara.PInvoke.Ws2_32.WSAConnectByList
WSAConnectByName winsock2.h Vanara.PInvoke.Ws2_32.WSAConnectByName
WSACreateEvent winsock2.h Vanara.PInvoke.Ws2_32.WSACreateEvent
WSADuplicateSocket winsock2.h Vanara.PInvoke.Ws2_32.WSADuplicateSocket
WSAEnumNameSpaceProviders winsock2.h Vanara.PInvoke.Ws2_32.WSAEnumNameSpaceProviders
WSAEnumNameSpaceProvidersEx winsock2.h Vanara.PInvoke.Ws2_32.WSAEnumNameSpaceProvidersEx
WSAEnumNetworkEvents winsock2.h Vanara.PInvoke.Ws2_32.WSAEnumNetworkEvents
WSAEnumProtocols winsock2.h Vanara.PInvoke.Ws2_32.WSAEnumProtocols
WSAEventSelect winsock2.h Vanara.PInvoke.Ws2_32.WSAEventSelect
WSAGetLastError winsock.h Vanara.PInvoke.Ws2_32.WSAGetLastError
WSAGetOverlappedResult winsock2.h Vanara.PInvoke.Ws2_32.WSAGetOverlappedResult
WSAGetQOSByName winsock2.h Vanara.PInvoke.Ws2_32.WSAGetQOSByName
WSAGetServiceClassInfo winsock2.h Vanara.PInvoke.Ws2_32.WSAGetServiceClassInfo
WSAGetServiceClassNameByClassId winsock2.h Vanara.PInvoke.Ws2_32.WSAGetServiceClassNameByClassId
WSAHtonl winsock2.h Vanara.PInvoke.Ws2_32.WSAHtonl
WSAHtons winsock2.h Vanara.PInvoke.Ws2_32.WSAHtons
WSAInstallServiceClass winsock2.h Vanara.PInvoke.Ws2_32.WSAInstallServiceClass
WSAIoctl winsock2.h Vanara.PInvoke.Ws2_32.WSAIoctl
WSAJoinLeaf winsock2.h Vanara.PInvoke.Ws2_32.WSAJoinLeaf
WSALookupServiceBegin winsock2.h Vanara.PInvoke.Ws2_32.WSALookupServiceBegin
WSALookupServiceEnd winsock2.h Vanara.PInvoke.Ws2_32.WSALookupServiceEnd
WSALookupServiceNext winsock2.h Vanara.PInvoke.Ws2_32.WSALookupServiceNext
WSANSPIoctl winsock2.h Vanara.PInvoke.Ws2_32.WSANSPIoctl
WSANtohl winsock2.h Vanara.PInvoke.Ws2_32.WSANtohl
WSANtohs winsock2.h Vanara.PInvoke.Ws2_32.WSANtohs
WSAPoll winsock2.h Vanara.PInvoke.Ws2_32.WSAPoll
WSAProviderCompleteAsyncCall ws2spi.h Vanara.PInvoke.Ws2_32.WSAProviderCompleteAsyncCall
WSAProviderConfigChange winsock2.h Vanara.PInvoke.Ws2_32.WSAProviderConfigChange
WSARecv winsock2.h Vanara.PInvoke.Ws2_32.WSARecv
WSARecvDisconnect winsock2.h Vanara.PInvoke.Ws2_32.WSARecvDisconnect
WSARecvFrom winsock2.h Vanara.PInvoke.Ws2_32.WSARecvFrom
WSARemoveServiceClass winsock2.h Vanara.PInvoke.Ws2_32.WSARemoveServiceClass
WSAResetEvent winsock2.h Vanara.PInvoke.Ws2_32.WSAResetEvent
WSASend winsock2.h Vanara.PInvoke.Ws2_32.WSASend
WSASendDisconnect winsock2.h Vanara.PInvoke.Ws2_32.WSASendDisconnect
WSASendMsg winsock2.h Vanara.PInvoke.Ws2_32.WSASendMsg
WSASendTo winsock2.h Vanara.PInvoke.Ws2_32.WSASendTo
WSASetEvent winsock2.h Vanara.PInvoke.Ws2_32.WSASetEvent
WSASetLastError winsock.h Vanara.PInvoke.Ws2_32.WSASetLastError
WSASetService winsock2.h Vanara.PInvoke.Ws2_32.WSASetService
WSASocket winsock2.h Vanara.PInvoke.Ws2_32.WSASocket
WSAStartup winsock.h Vanara.PInvoke.Ws2_32.WSAStartup
WSAStringToAddress winsock2.h Vanara.PInvoke.Ws2_32.WSAStringToAddress
WSAUnadvertiseProvider ws2spi.h Vanara.PInvoke.Ws2_32.WSAUnadvertiseProvider
WSAWaitForMultipleEvents winsock2.h Vanara.PInvoke.Ws2_32.WSAWaitForMultipleEvents
WSCDeinstallProvider ws2spi.h Vanara.PInvoke.Ws2_32.WSCDeinstallProvider
WSCDeinstallProvider32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCDeinstallProvider32
WSCEnableNSProvider ws2spi.h Vanara.PInvoke.Ws2_32.WSCEnableNSProvider
WSCEnableNSProvider32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCEnableNSProvider32
WSCEnumNameSpaceProviders32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCEnumNameSpaceProviders32
WSCEnumNameSpaceProvidersEx32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCEnumNameSpaceProvidersEx32
WSCEnumProtocols ws2spi.h Vanara.PInvoke.Ws2_32.WSCEnumProtocols
WSCEnumProtocols32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCEnumProtocols32
WSCGetApplicationCategory ws2spi.h Vanara.PInvoke.Ws2_32.WSCGetApplicationCategory
WSCGetProviderInfo ws2spi.h Vanara.PInvoke.Ws2_32.WSCGetProviderInfo
WSCGetProviderInfo32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCGetProviderInfo32
WSCGetProviderPath ws2spi.h Vanara.PInvoke.Ws2_32.WSCGetProviderPath
WSCGetProviderPath32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCGetProviderPath32
WSCInstallNameSpace ws2spi.h Vanara.PInvoke.Ws2_32.WSCInstallNameSpace
WSCInstallNameSpace32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCInstallNameSpace32
WSCInstallNameSpaceEx ws2spi.h Vanara.PInvoke.Ws2_32.WSCInstallNameSpaceEx
WSCInstallNameSpaceEx32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCInstallNameSpaceEx32
WSCInstallProvider ws2spi.h Vanara.PInvoke.Ws2_32.WSCInstallProvider
WSCInstallProvider64_32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCInstallProvider64_32
WSCInstallProviderAndChains64_32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCInstallProviderAndChains64_32
WSCSetApplicationCategory ws2spi.h Vanara.PInvoke.Ws2_32.WSCSetApplicationCategory
WSCSetProviderInfo ws2spi.h Vanara.PInvoke.Ws2_32.WSCSetProviderInfo
WSCSetProviderInfo32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCSetProviderInfo32
WSCUnInstallNameSpace ws2spi.h Vanara.PInvoke.Ws2_32.WSCUnInstallNameSpace
WSCUnInstallNameSpace32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCUnInstallNameSpace32
WSCUpdateProvider ws2spi.h Vanara.PInvoke.Ws2_32.WSCUpdateProvider
WSCUpdateProvider32 ws2spi.h Vanara.PInvoke.Ws2_32.WSCUpdateProvider32
WSCWriteNameSpaceOrder sporder.h Vanara.PInvoke.Ws2_32.WSCWriteNameSpaceOrder
WSCWriteNameSpaceOrder32 sporder.h Vanara.PInvoke.Ws2_32.WSCWriteNameSpaceOrder32
WSCWriteProviderOrder sporder.h Vanara.PInvoke.Ws2_32.WSCWriteProviderOrder
WSCWriteProviderOrder32 sporder.h Vanara.PInvoke.Ws2_32.WSCWriteProviderOrder32

Structures

Native Structure Header Managed Structure
ADDRINFOEX2W ws2def.h Vanara.PInvoke.Ws2_32.ADDRINFOEX2W
ADDRINFOEXW ws2def.h Vanara.PInvoke.Ws2_32.ADDRINFOEXW
ADDRINFOW ws2def.h Vanara.PInvoke.Ws2_32.ADDRINFOW
AFPROTOCOLS winsock2.h Vanara.PInvoke.Ws2_32.AFPROTOCOLS
BLOB nspapi.h Vanara.PInvoke.Ws2_32.BLOB
CSADDR_INFO nspapi.h Vanara.PInvoke.Ws2_32.CSADDR_INFO
fd_set winsock.h Vanara.PInvoke.Ws2_32.fd_set
FLOWSPEC qos.h Vanara.PInvoke.Ws2_32.FLOWSPEC
GROUP_FILTER ws2ipdef.h Vanara.PInvoke.Ws2_32.GROUP_FILTER
IN_ADDR winsock2.h Vanara.PInvoke.Ws2_32.IN_ADDR
IN6_ADDR winsock2.h Vanara.PInvoke.Ws2_32.IN6_ADDR
IP_MSFILTER ws2ipdef.h Vanara.PInvoke.Ws2_32.IP_MSFILTER
LINGER winsock.h Vanara.PInvoke.Ws2_32.LINGER
NSPV2_ROUTINE ws2spi.h Vanara.PInvoke.Ws2_32.NSPV2_ROUTINE
PROTOENT winsock.h Vanara.PInvoke.Ws2_32.PROTOENT
QOS winsock2.h Vanara.PInvoke.Ws2_32.QOS
SCOPE_ID ws2def.h Vanara.PInvoke.Ws2_32.SCOPE_ID
SERVENT winsock.h Vanara.PInvoke.Ws2_32.SERVENT
SOCKADDR_IN ws2def.h Vanara.PInvoke.Ws2_32.SOCKADDR_IN
SOCKADDR_IN6 ws2ipdef.h Vanara.PInvoke.Ws2_32.SOCKADDR_IN6
SOCKADDR_IN6_PAIR ws2ipdef.h Vanara.PInvoke.Ws2_32.SOCKADDR_IN6_PAIR
SOCKADDR_IN6_PAIR_NATIVE ws2ipdef.h Vanara.PInvoke.Ws2_32.SOCKADDR_IN6_PAIR_NATIVE
SOCKADDR_INET ws2ipdef.h Vanara.PInvoke.Ws2_32.SOCKADDR_INET
SOCKADDR_STORAGE ws2def.h Vanara.PInvoke.Ws2_32.SOCKADDR_STORAGE
SOCKET winsock2.h Vanara.PInvoke.Ws2_32.SOCKET
SOCKET_ADDRESS ws2def.h Vanara.PInvoke.Ws2_32.SOCKET_ADDRESS
SOCKET_ADDRESS_LIST ws2def.h Vanara.PInvoke.Ws2_32.SOCKET_ADDRESS_LIST
SOCKET_PROCESSOR_AFFINITY ws2def.h Vanara.PInvoke.Ws2_32.SOCKET_PROCESSOR_AFFINITY
TIMEVAL winsock.h Vanara.PInvoke.Ws2_32.TIMEVAL
WSABUF ws2def.h Vanara.PInvoke.Ws2_32.WSABUF
WSADATA winsock.h Vanara.PInvoke.Ws2_32.WSADATA
WSAEVENT Vanara.PInvoke.Ws2_32.WSAEVENT
WSAMSG ws2def.h Vanara.PInvoke.Ws2_32.WSAMSG
WSANAMESPACE_INFOEXW winsock2.h Vanara.PInvoke.Ws2_32.WSANAMESPACE_INFOEXW
WSANAMESPACE_INFOW winsock2.h Vanara.PInvoke.Ws2_32.WSANAMESPACE_INFOW
WSANETWORKEVENTS winsock2.h Vanara.PInvoke.Ws2_32.WSANETWORKEVENTS
WSANSCLASSINFO winsock2.h Vanara.PInvoke.Ws2_32.WSANSCLASSINFO
WSAOVERLAPPED winsock2.h Vanara.PInvoke.Ws2_32.WSAOVERLAPPED
WSAPOLLFD winsock2.h Vanara.PInvoke.Ws2_32.WSAPOLLFD
WSAPROTOCOL_INFO winsock2.h Vanara.PInvoke.Ws2_32.WSAPROTOCOL_INFO
WSAPROTOCOL_INFOW winsock2.h Vanara.PInvoke.Ws2_32.WSAPROTOCOL_INFOW
WSAPROTOCOLCHAIN winsock2.h Vanara.PInvoke.Ws2_32.WSAPROTOCOLCHAIN
WSAQUERYSET winsock2.h Vanara.PInvoke.Ws2_32.WSAQUERYSET
WSAQUERYSET2W winsock2.h Vanara.PInvoke.Ws2_32.WSAQUERYSET2W
WSASERVICECLASSINFO winsock2.h Vanara.PInvoke.Ws2_32.WSASERVICECLASSINFO
WSAVERSION winsock2.h Vanara.PInvoke.Ws2_32.WSAVERSION