Vanara/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj

29 lines
3.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<ProjectExtensions>
<SupportedDlls>ws2_32.dll</SupportedDlls>
</ProjectExtensions>
<PropertyGroup>
<Description>PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll.</Description>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Ws2_32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke vanara Ws2_32 sockets winsock interop</PackageTags>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<PackageReleaseNotes>Currently implements:
Functions
__WSAFDIsSet, accept, bind, closesocket, connect, FreeAddrInfoExW, FreeAddrInfoW, GetAddrInfoExCancel, GetAddrInfoExOverlappedResult, GetAddrInfoExW, GetAddrInfoW, gethostname, GetHostNameW, GetNameInfoW, getpeername, getprotobyname, getprotobynumber, getservbyname, getservbyport, getsockname, getsockopt, htonl, htons, inet_addr, inet_ntoa, inet_ntop, inet_pton, InetNtopW, InetPtonW, ioctlsocket, listen, ntohl, ntohs, recv, recvfrom, send, sendto, SetAddrInfoEx, setsockopt, shutdown, socket, WPUCompleteOverlappedRequest, WSAAccept, WSAAddressToString, WSAAdvertiseProvider, WSAAsyncGetHostByAddr, WSAAsyncGetHostByName, WSAAsyncGetProtoByName, WSAAsyncGetProtoByNumber, WSAAsyncGetServByName, WSAAsyncGetServByPort, WSAAsyncSelect, WSACancelAsyncRequest, WSACleanup, WSACloseEvent, WSAConnect, WSAConnectByList, WSAConnectByName, WSACreateEvent, WSADuplicateSocket, WSAEnumNameSpaceProviders, WSAEnumNameSpaceProvidersEx, WSAEnumNetworkEvents, WSAEnumProtocols, WSAEventSelect, WSAGetLastError, WSAGetOverlappedResult, WSAGetQOSByName, WSAGetServiceClassInfo, WSAGetServiceClassNameByClassId, WSAHtonl, WSAHtons, WSAInstallServiceClass, WSAIoctl, WSAJoinLeaf, WSALookupServiceBegin, WSALookupServiceEnd, WSALookupServiceNext, WSANSPIoctl, WSANtohl, WSANtohs, WSAPoll, WSAProviderCompleteAsyncCall, WSAProviderConfigChange, WSARecv, WSARecvDisconnect, WSARecvFrom, WSARemoveServiceClass, WSAResetEvent, WSASend, WSASendDisconnect, WSASendMsg, WSASendTo, WSASetEvent, WSASetLastError, WSASetService, WSASocket, WSAStartup, WSAStringToAddress, WSAUnadvertiseProvider, WSAWaitForMultipleEvents, WSCDeinstallProvider, WSCDeinstallProvider32, WSCEnableNSProvider, WSCEnableNSProvider32, WSCEnumNameSpaceProviders32, WSCEnumNameSpaceProvidersEx32, WSCEnumProtocols, WSCEnumProtocols32, WSCGetApplicationCategory, WSCGetProviderInfo, WSCGetProviderInfo32, WSCGetProviderPath, WSCGetProviderPath32, WSCInstallNameSpace, WSCInstallNameSpace32, WSCInstallNameSpaceEx, WSCInstallNameSpaceEx32, WSCInstallProvider, WSCInstallProvider64_32, WSCInstallProviderAndChains64_32, WSCSetApplicationCategory, WSCSetProviderInfo, WSCSetProviderInfo32, WSCUnInstallNameSpace, WSCUnInstallNameSpace32, WSCUpdateProvider, WSCUpdateProvider32, WSCWriteNameSpaceOrder, WSCWriteNameSpaceOrder32, WSCWriteProviderOrder, WSCWriteProviderOrder32
Structures
FLOWSPEC, CSADDR_INFO, IN_ADDR, IN6_ADDR, LINGER, QOS, SOCKET, TIMEVAL, WSADATA, WSAPROTOCOL_INFO, WSAPROTOCOLCHAIN, PROTOENT, SERVENT, fd_set, WSANETWORKEVENTS, WSANSCLASSINFO, WSAPOLLFD, WSAQUERYSET, WSASERVICECLASSINFO, ADDRINFOEX2W, ADDRINFOEXW, ADDRINFOW, SCOPE_ID, SOCKADDR_IN, SOCKADDR_STORAGE, SOCKET_ADDRESS, SOCKET_ADDRESS_LIST, SOCKET_PROCESSOR_AFFINITY, WSABUF, WSAMSG, GROUP_FILTER, IP_MSFILTER, SOCKADDR_IN6, SOCKADDR_IN6_PAIR, SOCKADDR_IN6_PAIR_NATIVE, SOCKADDR_INET, AFPROTOCOLS, BLOB, NSPV2_ROUTINE, WSAEVENT, WSANAMESPACE_INFOEXW, WSANAMESPACE_INFOW, WSAOVERLAPPED, WSAPROTOCOL_INFOW, WSAQUERYSET2W, WSAVERSION
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\Kernel32\Vanara.PInvoke.Kernel32.csproj" />
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
</ItemGroup>
</Project>