mirror of https://github.com/dahall/Vanara.git
parent
c68aca71ac
commit
0cc1d914d0
|
@ -9,7 +9,7 @@
|
|||
* Memory stream based on marshaled memory</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.Core</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows AclUI.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.AclUI</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (interfaces, structures and constants) imported for Windows BITS (Background Intelligent Transfer Service).</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.BITS</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows Cabinet.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Cabinet</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows ComCtl32.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.ComCtl32</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows CredUI.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.CredUI</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows BCrypt.dll and NCrypt.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Cryptography</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.DwmApi</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows Gdi32.dll</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Gdi32</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -86,6 +86,7 @@ Native Method | Native DLL | Header | Managed Method
|
|||
[GetMulticastIpAddressTable](http://msdn2.microsoft.com/en-us/library/0958e92e-12ed-42e0-aa04-b8c4544f6642) | iphlpapi.dll | netioapi.h | Vanara.PInvoke.IpHlpApi.GetMulticastIpAddressTable
|
||||
[GetNetworkParams](http://msdn2.microsoft.com/en-us/library/5f54a120-5db9-4b8d-a281-1112be0042d6) | iphlpapi.dll | iphlpapi.h | Vanara.PInvoke.IpHlpApi.GetNetworkParams
|
||||
[GetNumberOfInterfaces](http://msdn2.microsoft.com/en-us/library/655d63eb-455a-4a5e-97e2-7b7588eee4d9) | iphlpapi.dll | iphlpapi.h | Vanara.PInvoke.IpHlpApi.GetNumberOfInterfaces
|
||||
[GetOwnerModuleFromPidAndInfo](https://www.google.com/search?num=5&q=GetOwnerModuleFromPidAndInfo+site%3Amicrosoft.com) | Iphlpapi.dll | iphlpapi.h | Vanara.PInvoke.IpHlpApi.GetOwnerModuleFromPidAndInfo
|
||||
[GetOwnerModuleFromTcp6Entry](http://msdn2.microsoft.com/en-us/library/021679fc-91de-4e3b-956d-bb00b1856f20) | iphlpapi.dll | iphlpapi.h | Vanara.PInvoke.IpHlpApi.GetOwnerModuleFromTcp6Entry
|
||||
[GetOwnerModuleFromTcpEntry](http://msdn2.microsoft.com/en-us/library/12162f0a-56c1-4f81-a1f5-3cd5ad975d0d) | iphlpapi.dll | iphlpapi.h | Vanara.PInvoke.IpHlpApi.GetOwnerModuleFromTcpEntry
|
||||
[GetOwnerModuleFromUdp6Entry](http://msdn2.microsoft.com/en-us/library/01ed27b6-3ca6-4c9c-8910-a71a073c2ca2) | iphlpapi.dll | iphlpapi.h | Vanara.PInvoke.IpHlpApi.GetOwnerModuleFromUdp6Entry
|
||||
|
@ -176,6 +177,8 @@ Native Structure | Header | Managed Structure
|
|||
[IP_ADAPTER_WINS_SERVER_ADDRESS](http://msdn2.microsoft.com/en-us/library/AF9A40C4-63DB-4830-A689-1DFE4DC2CAB7) | iptypes.h | Vanara.PInvoke.IpHlpApi+IP_ADAPTER_WINS_SERVER_ADDRESS
|
||||
[IP_ADDR_STRING](http://msdn2.microsoft.com/en-us/library/783c383d-7fd3-45bc-90f6-2e8ce01db3c3) | iptypes.h | Vanara.PInvoke.IpHlpApi+IP_ADDR_STRING
|
||||
[IP_ADDRESS_PREFIX](http://msdn2.microsoft.com/en-us/library/3a6598d8-77e4-46f7-9397-124157508207) | netioapi.h | Vanara.PInvoke.IpHlpApi+IP_ADDRESS_PREFIX
|
||||
[IP_ADDRESS_STRING](http://msdn2.microsoft.com/en-us/library/f426b22f-66e4-43e4-8852-357359df6f88) | iptypes.h | Vanara.PInvoke.IpHlpApi+IP_ADDRESS_STRING
|
||||
[IP_INTERFACE_NAME_INFO](http://msdn2.microsoft.com/en-us/library/c113e97d-6f41-490a-a872-20d662fd763b) | iptypes.h | Vanara.PInvoke.IpHlpApi+IP_INTERFACE_NAME_INFO
|
||||
[IP_OPTION_INFORMATION](http://msdn2.microsoft.com/en-us/library/4341d0a4-65d8-4677-b208-2cde5ff36f14) | ipexport.h | Vanara.PInvoke.IpHlpApi+IP_OPTION_INFORMATION
|
||||
[IP_PER_ADAPTER_INFO](http://msdn2.microsoft.com/en-us/library/10cfdded-4184-4d34-9ccd-85446c13d497) | iptypes.h | Vanara.PInvoke.IpHlpApi+IP_PER_ADAPTER_INFO
|
||||
[MIB_ANYCASTIPADDRESS_ROW](http://msdn2.microsoft.com/en-us/library/bdbe43b8-88aa-48af-aa6b-c88c4e8e404e) | netioapi.h | Vanara.PInvoke.IpHlpApi+MIB_ANYCASTIPADDRESS_ROW
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows IpHlpApi.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.IpHlpApi</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
@ -25,10 +25,10 @@
|
|||
<PackageReleaseNotes>Currently implements:
|
||||
|
||||
Functions
|
||||
AddIPAddress, CancelIPChangeNotify, CancelMibChangeNotify2, ConvertInterfaceAliasToLuid, ConvertInterfaceGuidToLuid, ConvertInterfaceIndexToLuid, ConvertInterfaceLuidToAlias, ConvertInterfaceLuidToGuid, ConvertInterfaceLuidToIndex, ConvertInterfaceLuidToNameA, ConvertInterfaceLuidToNameW, ConvertInterfaceNameToLuidA, ConvertInterfaceNameToLuidW, ConvertIpv4MaskToLength, ConvertLengthToIpv4Mask, CreateAnycastIpAddressEntry, CreateIpForwardEntry, CreateIpForwardEntry2, CreateIpNetEntry, CreateIpNetEntry2, CreatePersistentTcpPortReservation, CreatePersistentUdpPortReservation, CreateProxyArpEntry, CreateSortedAddressPairs, CreateUnicastIpAddressEntry, DeleteAnycastIpAddressEntry, DeleteIPAddress, DeleteIpForwardEntry, DeleteIpForwardEntry2, DeleteIpNetEntry, DeleteIpNetEntry2, DeletePersistentTcpPortReservation, DeletePersistentUdpPortReservation, DeleteProxyArpEntry, DeleteUnicastIpAddressEntry, DisableMediaSense, EnableRouter, FlushIpNetTable, FlushIpNetTable2, FlushIpPathTable, FreeMibTable, GetAdapterIndex, GetAdapterOrderMap, GetAdaptersAddresses, GetAdaptersInfo, GetAnycastIpAddressEntry, GetAnycastIpAddressTable, GetBestInterface, GetBestInterfaceEx, GetBestRoute, GetBestRoute2, GetExtendedTcpTable, GetExtendedUdpTable, GetFriendlyIfIndex, GetIcmpStatistics, GetIcmpStatisticsEx, GetIfEntry, GetIfEntry2, GetIfEntry2Ex, GetIfStackTable, GetIfTable, GetIfTable2, GetIfTable2Ex, GetInterfaceInfo, GetInvertedIfStackTable, GetIpAddrTable, GetIpErrorString, GetIpForwardEntry2, GetIpForwardTable, GetIpForwardTable2, GetIpInterfaceEntry, GetIpInterfaceTable, GetIpNetEntry2, GetIpNetTable, GetIpNetTable2, GetIpNetworkConnectionBandwidthEstimates, GetIpPathEntry, GetIpPathTable, GetIpStatistics, GetIpStatisticsEx, GetMulticastIpAddressEntry, GetMulticastIpAddressTable, GetNetworkParams, GetNumberOfInterfaces, GetOwnerModuleFromTcp6Entry, GetOwnerModuleFromTcpEntry, GetOwnerModuleFromUdp6Entry, GetOwnerModuleFromUdpEntry, GetPerAdapterInfo, GetPerTcp6ConnectionEStats, GetPerTcpConnectionEStats, GetRTTAndHopCount, GetTcp6Table, GetTcp6Table2, GetTcpStatistics, GetTcpStatisticsEx, GetTcpStatisticsEx2, GetTcpTable, GetTcpTable2, GetTeredoPort, GetUdp6Table, GetUdpStatistics, GetUdpStatisticsEx, GetUdpStatisticsEx2, GetUdpTable, GetUnicastIpAddressEntry, GetUnicastIpAddressTable, GetUniDirectionalAdapterInfo, Icmp6CreateFile, Icmp6ParseReplies, Icmp6SendEcho2, IcmpCloseHandle, IcmpCreateFile, IcmpParseReplies, IcmpSendEcho, IcmpSendEcho2, IcmpSendEcho2Ex, if_indextoname, if_nametoindex, InitializeIpForwardEntry, InitializeIpInterfaceEntry, InitializeUnicastIpAddressEntry, IpReleaseAddress, IpRenewAddress, LookupPersistentTcpPortReservation, LookupPersistentUdpPortReservation, NotifyAddrChange, NotifyIpInterfaceChange, NotifyRouteChange, NotifyRouteChange2, NotifyStableUnicastIpAddressTable, NotifyTeredoPortChange, NotifyUnicastIpAddressChange, ParseNetworkString, ResolveIpNetEntry2, RestoreMediaSense, SendARP, SetCurrentThreadCompartmentId, SetIfEntry, SetIpForwardEntry, SetIpForwardEntry2, SetIpInterfaceEntry, SetIpNetEntry, SetIpNetEntry2, SetIpStatistics, SetIpStatisticsEx, SetIpTTL, SetNetworkInformation, SetPerTcp6ConnectionEStats, SetPerTcpConnectionEStats, SetSessionCompartmentId, SetTcpEntry, SetUnicastIpAddressEntry, UnenableRouter
|
||||
AddIPAddress, CancelIPChangeNotify, CancelMibChangeNotify2, ConvertInterfaceAliasToLuid, ConvertInterfaceGuidToLuid, ConvertInterfaceIndexToLuid, ConvertInterfaceLuidToAlias, ConvertInterfaceLuidToGuid, ConvertInterfaceLuidToIndex, ConvertInterfaceLuidToNameA, ConvertInterfaceLuidToNameW, ConvertInterfaceNameToLuidA, ConvertInterfaceNameToLuidW, ConvertIpv4MaskToLength, ConvertLengthToIpv4Mask, CreateAnycastIpAddressEntry, CreateIpForwardEntry, CreateIpForwardEntry2, CreateIpNetEntry, CreateIpNetEntry2, CreatePersistentTcpPortReservation, CreatePersistentUdpPortReservation, CreateProxyArpEntry, CreateSortedAddressPairs, CreateUnicastIpAddressEntry, DeleteAnycastIpAddressEntry, DeleteIPAddress, DeleteIpForwardEntry, DeleteIpForwardEntry2, DeleteIpNetEntry, DeleteIpNetEntry2, DeletePersistentTcpPortReservation, DeletePersistentUdpPortReservation, DeleteProxyArpEntry, DeleteUnicastIpAddressEntry, DisableMediaSense, EnableRouter, FlushIpNetTable, FlushIpNetTable2, FlushIpPathTable, FreeMibTable, GetAdapterIndex, GetAdapterOrderMap, GetAdaptersAddresses, GetAdaptersInfo, GetAnycastIpAddressEntry, GetAnycastIpAddressTable, GetBestInterface, GetBestInterfaceEx, GetBestRoute, GetBestRoute2, GetExtendedTcpTable, GetExtendedUdpTable, GetFriendlyIfIndex, GetIcmpStatistics, GetIcmpStatisticsEx, GetIfEntry, GetIfEntry2, GetIfEntry2Ex, GetIfStackTable, GetIfTable, GetIfTable2, GetIfTable2Ex, GetInterfaceInfo, GetInvertedIfStackTable, GetIpAddrTable, GetIpErrorString, GetIpForwardEntry2, GetIpForwardTable, GetIpForwardTable2, GetIpInterfaceEntry, GetIpInterfaceTable, GetIpNetEntry2, GetIpNetTable, GetIpNetTable2, GetIpNetworkConnectionBandwidthEstimates, GetIpPathEntry, GetIpPathTable, GetIpStatistics, GetIpStatisticsEx, GetMulticastIpAddressEntry, GetMulticastIpAddressTable, GetNetworkParams, GetNumberOfInterfaces, GetOwnerModuleFromPidAndInfo, GetOwnerModuleFromTcp6Entry, GetOwnerModuleFromTcpEntry, GetOwnerModuleFromUdp6Entry, GetOwnerModuleFromUdpEntry, GetPerAdapterInfo, GetPerTcp6ConnectionEStats, GetPerTcpConnectionEStats, GetRTTAndHopCount, GetTcp6Table, GetTcp6Table2, GetTcpStatistics, GetTcpStatisticsEx, GetTcpStatisticsEx2, GetTcpTable, GetTcpTable2, GetTeredoPort, GetUdp6Table, GetUdpStatistics, GetUdpStatisticsEx, GetUdpStatisticsEx2, GetUdpTable, GetUnicastIpAddressEntry, GetUnicastIpAddressTable, GetUniDirectionalAdapterInfo, Icmp6CreateFile, Icmp6ParseReplies, Icmp6SendEcho2, IcmpCloseHandle, IcmpCreateFile, IcmpParseReplies, IcmpSendEcho, IcmpSendEcho2, IcmpSendEcho2Ex, if_indextoname, if_nametoindex, InitializeIpForwardEntry, InitializeIpInterfaceEntry, InitializeUnicastIpAddressEntry, IpReleaseAddress, IpRenewAddress, LookupPersistentTcpPortReservation, LookupPersistentUdpPortReservation, NotifyAddrChange, NotifyIpInterfaceChange, NotifyRouteChange, NotifyRouteChange2, NotifyStableUnicastIpAddressTable, NotifyTeredoPortChange, NotifyUnicastIpAddressChange, ParseNetworkString, ResolveIpNetEntry2, RestoreMediaSense, SendARP, SetCurrentThreadCompartmentId, SetIfEntry, SetIpForwardEntry, SetIpForwardEntry2, SetIpInterfaceEntry, SetIpNetEntry, SetIpNetEntry2, SetIpStatistics, SetIpStatisticsEx, SetIpTTL, SetNetworkInformation, SetPerTcp6ConnectionEStats, SetPerTcpConnectionEStats, SetSessionCompartmentId, SetTcpEntry, SetUnicastIpAddressEntry, UnenableRouter
|
||||
|
||||
Structures
|
||||
IO_STATUS_BLOCK, IF_COUNTED_STRING, IF_PHYSICAL_ADDRESS, NDIS_INTERFACE_INFORMATION, NET_IF_ALIAS, NET_IF_RCV_ADDRESS, NET_LUID, NET_PHYSICAL_LOCATION, MIB_IFROW, IP_ADAPTER_INDEX_MAP, IP_OPTION_INFORMATION, NET_ADDRESS_INFO, TCPIP_OWNER_MODULE_BASIC_INFO, TCPIP_OWNER_MODULE_BASIC_INFO_UNMGD, FIXED_INFO, IP_ADAPTER_ADDRESSES, IP_ADAPTER_ANYCAST_ADDRESS, IP_ADAPTER_DNS_SERVER_ADDRESS, IP_ADAPTER_DNS_SUFFIX, IP_ADAPTER_GATEWAY_ADDRESS, IP_ADAPTER_INFO, IP_ADAPTER_MULTICAST_ADDRESS, IP_ADAPTER_PREFIX, IP_ADAPTER_UNICAST_ADDRESS, IP_ADAPTER_WINS_SERVER_ADDRESS, IP_ADDR_STRING, IP_PER_ADAPTER_INFO, MIB_ICMP, MIB_ICMP_EX, MIB_IPADDRROW, MIB_IPFORWARDROW, MIB_IPNETROW, MIB_IPSTATS, MIBICMPINFO, MIBICMPSTATS, MIBICMPSTATS_EX, IP_ADDRESS_PREFIX, MIB_ANYCASTIPADDRESS_ROW, MIB_IF_ROW2, MIB_IFSTACK_ROW, MIB_INVERTEDIFSTACK_ROW, MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES, MIB_IPFORWARD_ROW2, MIB_IPINTERFACE_ROW, MIB_IPNET_ROW2, MIB_IPPATH_ROW, MIB_MULTICASTIPADDRESS_ROW, MIB_UNICASTIPADDRESS_ROW, NL_BANDWIDTH_INFORMATION, NL_INTERFACE_OFFLOAD_ROD, SCOPE_ID, TCP_ESTATS_BANDWIDTH_ROD_v0, TCP_ESTATS_BANDWIDTH_RW_v0, TCP_ESTATS_DATA_ROD_v0, TCP_ESTATS_DATA_RW_v0, TCP_ESTATS_FINE_RTT_ROD_v0, TCP_ESTATS_FINE_RTT_RW_v0, TCP_ESTATS_OBS_REC_ROD_v0, TCP_ESTATS_OBS_REC_RW_v0, TCP_ESTATS_PATH_ROD_v0, TCP_ESTATS_PATH_RW_v0, TCP_ESTATS_REC_ROD_v0, TCP_ESTATS_REC_RW_v0, TCP_ESTATS_SEND_BUFF_ROD_v0, TCP_ESTATS_SEND_BUFF_RW_v0, TCP_ESTATS_SND_CONG_ROD_v0, TCP_ESTATS_SND_CONG_ROS_v0, TCP_ESTATS_SND_CONG_RW_v0, TCP_ESTATS_SYN_OPTS_ROS_v0, MIB_TCP6ROW, MIB_TCP6ROW_OWNER_MODULE, MIB_TCP6ROW_OWNER_PID, MIB_TCP6ROW2, MIB_TCPROW, MIB_TCPROW_OWNER_MODULE, MIB_TCPROW_OWNER_PID, MIB_TCPROW2, MIB_TCPSTATS, MIB_TCPSTATS2, MIB_UDP6ROW, MIB_UDP6ROW_OWNER_MODULE, MIB_UDP6ROW_OWNER_PID, MIB_UDPROW, MIB_UDPROW_OWNER_MODULE, MIB_UDPROW_OWNER_PID, MIB_UDPSTATS, MIB_UDPSTATS2, NAMEDADDRESS
|
||||
IO_STATUS_BLOCK, IF_COUNTED_STRING, IF_PHYSICAL_ADDRESS, NDIS_INTERFACE_INFORMATION, NET_IF_ALIAS, NET_IF_RCV_ADDRESS, NET_LUID, NET_PHYSICAL_LOCATION, MIB_IFROW, IP_ADAPTER_INDEX_MAP, IP_OPTION_INFORMATION, NET_ADDRESS_INFO, TCPIP_OWNER_MODULE_BASIC_INFO, TCPIP_OWNER_MODULE_BASIC_INFO_UNMGD, FIXED_INFO, IP_ADAPTER_ADDRESSES, IP_ADAPTER_ANYCAST_ADDRESS, IP_ADAPTER_DNS_SERVER_ADDRESS, IP_ADAPTER_DNS_SUFFIX, IP_ADAPTER_GATEWAY_ADDRESS, IP_ADAPTER_INFO, IP_ADAPTER_MULTICAST_ADDRESS, IP_ADAPTER_PREFIX, IP_ADAPTER_UNICAST_ADDRESS, IP_ADAPTER_WINS_SERVER_ADDRESS, IP_ADDR_STRING, IP_ADDRESS_STRING, IP_INTERFACE_NAME_INFO, IP_PER_ADAPTER_INFO, MIB_ICMP, MIB_ICMP_EX, MIB_IPADDRROW, MIB_IPFORWARDROW, MIB_IPNETROW, MIB_IPSTATS, MIBICMPINFO, MIBICMPSTATS, MIBICMPSTATS_EX, IP_ADDRESS_PREFIX, MIB_ANYCASTIPADDRESS_ROW, MIB_IF_ROW2, MIB_IFSTACK_ROW, MIB_INVERTEDIFSTACK_ROW, MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES, MIB_IPFORWARD_ROW2, MIB_IPINTERFACE_ROW, MIB_IPNET_ROW2, MIB_IPPATH_ROW, MIB_MULTICASTIPADDRESS_ROW, MIB_UNICASTIPADDRESS_ROW, NL_BANDWIDTH_INFORMATION, NL_INTERFACE_OFFLOAD_ROD, SCOPE_ID, TCP_ESTATS_BANDWIDTH_ROD_v0, TCP_ESTATS_BANDWIDTH_RW_v0, TCP_ESTATS_DATA_ROD_v0, TCP_ESTATS_DATA_RW_v0, TCP_ESTATS_FINE_RTT_ROD_v0, TCP_ESTATS_FINE_RTT_RW_v0, TCP_ESTATS_OBS_REC_ROD_v0, TCP_ESTATS_OBS_REC_RW_v0, TCP_ESTATS_PATH_ROD_v0, TCP_ESTATS_PATH_RW_v0, TCP_ESTATS_REC_ROD_v0, TCP_ESTATS_REC_RW_v0, TCP_ESTATS_SEND_BUFF_ROD_v0, TCP_ESTATS_SEND_BUFF_RW_v0, TCP_ESTATS_SND_CONG_ROD_v0, TCP_ESTATS_SND_CONG_ROS_v0, TCP_ESTATS_SND_CONG_RW_v0, TCP_ESTATS_SYN_OPTS_ROS_v0, MIB_TCP6ROW, MIB_TCP6ROW_OWNER_MODULE, MIB_TCP6ROW_OWNER_PID, MIB_TCP6ROW2, MIB_TCPROW, MIB_TCPROW_OWNER_MODULE, MIB_TCPROW_OWNER_PID, MIB_TCPROW2, MIB_TCPSTATS, MIB_TCPSTATS2, MIB_UDP6ROW, MIB_UDP6ROW_OWNER_MODULE, MIB_UDP6ROW_OWNER_PID, MIB_UDPROW, MIB_UDPROW_OWNER_MODULE, MIB_UDPROW_OWNER_PID, MIB_UDPSTATS, MIB_UDPSTATS2, NAMEDADDRESS
|
||||
|
||||
</PackageReleaseNotes>
|
||||
<LangVersion>latest</LangVersion>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description> PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Kernel32</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows Mpr.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Mpr</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.NTDSApi</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows NtDll.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.NtDll</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.NetApi32</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (interfaces, structures and constants) for Windows NetListMgr COM object.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.NetListMgr</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Ole</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows PowrProf.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.PowrProf</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows AdvApi32.dll, Authz.dll and Secur32.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Security</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -20,6 +20,7 @@ RegistryTypeExt | Extension methods for registry types.
|
|||
SafeElementArray<T> | A safe unmanaged array of structures allocated on the global heap with a prefix type (usually a uint or int) that determines the count of elements.
|
||||
SafeHANDLE | Base class for all native handles.
|
||||
SafeNativeArray<T> | A safe unmanaged array of structures allocated on the global heap. Array size determined by allocated memory size divided by size of structure.
|
||||
SafeNativeLinkedList<T> | A safe unmanaged linked list of structures allocated on the global heap.
|
||||
SafeResourceId | Represents a system resource name that can identify as a string, integer, or pointer.
|
||||
SBFunc<T> | Delegate that takes and StringBuilder and initial size and returns a result.
|
||||
SECURITY_ATTRIBUTES | The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx.
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
* Shared structures and enums (see release notes)</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Shared</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
@ -32,7 +32,7 @@
|
|||
<PackageReleaseNotes>Currently implements:
|
||||
|
||||
Classes
|
||||
AssociateAttribute, CoTaskMemStringMarshaler, FunctionHelper, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, TryGetNext, WIN32_FIND_DATA
|
||||
AssociateAttribute, CoTaskMemStringMarshaler, FunctionHelper, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeLinkedList<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, TryGetNext, WIN32_FIND_DATA
|
||||
|
||||
Structures
|
||||
BusNumber, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_RESOURCE_LIST, COLORREF, Connection, DevicePrivate, DeviceSpecificData, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, SECURITY_ATTRIBUTES, SIZE, SizeT, SYSTEMTIME, union, WIN32_FIND_DATA, Win32Error
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows Shell32.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Shell32</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.ShlwApi</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported for Windows Task Scheduler 1.0 and 2.0 COM objects.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.TaskSchd</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows User32.dll and specific to graphics or window management.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.User32.Gdi</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows User32.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.User32</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.UxTheme</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows VirtDisk.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.VirtDisk</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows WinINet.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.WinINet</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
## Correlation report for ws2_32.dll
|
||||
### Methods (6% complete)
|
||||
### Methods (13% complete)
|
||||
Native Method | Native DLL | Header | Managed Method
|
||||
--- | --- | --- | ---
|
||||
[__WSAFDIsSet](https://www.google.com/search?num=5&q=__WSAFDIsSet+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[accept](https://www.google.com/search?num=5&q=accept+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[accept](http://msdn2.microsoft.com/en-us/library/72246263-4806-4ab2-9b26-89a1782a954b) | ws2_32.dll | winsock2.h | Vanara.PInvoke.Ws2_32.accept
|
||||
[bind](http://msdn2.microsoft.com/en-us/library/3a651daa-7404-4ef7-8cff-0d3dff41a8e8) | ws2_32.dll | winsock.h | Vanara.PInvoke.Ws2_32.bind
|
||||
[closesocket](http://msdn2.microsoft.com/en-us/library/2f357aa8-389b-4c92-8a9f-289e048cc41c) | ws2_32.dll | winsock.h | Vanara.PInvoke.Ws2_32.closesocket
|
||||
[connect](https://www.google.com/search?num=5&q=connect+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[connect](http://msdn2.microsoft.com/en-us/library/13468139-dc03-45bd-850c-7ac2dbcb6e60) | ws2_32.dll | winsock2.h | Vanara.PInvoke.Ws2_32.connect
|
||||
[freeaddrinfo](https://www.google.com/search?num=5&q=freeaddrinfo+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[FreeAddrInfoEx](https://www.google.com/search?num=5&q=FreeAddrInfoEx+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[FreeAddrInfoW](https://www.google.com/search?num=5&q=FreeAddrInfoW+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[FreeAddrInfoW](http://msdn2.microsoft.com/en-us/library/0a2a226c-2068-4538-b499-04cfbfd65b8a) | ws2_32.dll | ws2tcpip.h | Vanara.PInvoke.Ws2_32.FreeAddrInfoW
|
||||
[getaddrinfo](https://www.google.com/search?num=5&q=getaddrinfo+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[GetAddrInfoEx](https://www.google.com/search?num=5&q=GetAddrInfoExA+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[GetAddrInfoExCancel](https://www.google.com/search?num=5&q=GetAddrInfoExCancel+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[GetAddrInfoExOverlappedResult](https://www.google.com/search?num=5&q=GetAddrInfoExOverlappedResult+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[GetAddrInfoW](https://www.google.com/search?num=5&q=GetAddrInfoW+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[GetAddrInfoW](http://msdn2.microsoft.com/en-us/library/82436a88-5b37-4758-a5c9-b60dd1cbc36c) | ws2_32.dll | ws2tcpip.h | Vanara.PInvoke.Ws2_32.GetAddrInfoW
|
||||
[gethostbyaddr](https://www.google.com/search?num=5&q=gethostbyaddr+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[gethostbyname](https://www.google.com/search?num=5&q=gethostbyname+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[gethostname](https://www.google.com/search?num=5&q=gethostname+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
|
@ -26,14 +26,18 @@ Native Method | Native DLL | Header | Managed Method
|
|||
[getprotobynumber](https://www.google.com/search?num=5&q=getprotobynumber+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[getservbyname](https://www.google.com/search?num=5&q=getservbyname+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[getservbyport](https://www.google.com/search?num=5&q=getservbyport+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[getsockname](https://www.google.com/search?num=5&q=getsockname+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[getsockname](http://msdn2.microsoft.com/en-us/library/be20a731-cdfc-48ae-90b2-43f2cf9ecf6d) | ws2_32.dll | winsock.h | Vanara.PInvoke.Ws2_32.getsockname
|
||||
[getsockopt](https://www.google.com/search?num=5&q=getsockopt+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[htonl](https://www.google.com/search?num=5&q=htonl+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[htons](https://www.google.com/search?num=5&q=htons+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[inet_addr](https://www.google.com/search?num=5&q=inet_addr+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[inet_ntoa](http://msdn2.microsoft.com/en-us/library/01cd32e7-a01d-40e8-afb5-69223d643a0e) | ws2_32.dll | wsipv6ok.h | Vanara.PInvoke.Ws2_32.inet_ntoa
|
||||
[inet_ntop](https://www.google.com/search?num=5&q=inet_ntop+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[inet_ntopA](http://msdn2.microsoft.com/en-us/library/1e26b88c-808f-4807-8641-e5c6b10853ad) | ws2_32.dll | ws2tcpip.h | Vanara.PInvoke.Ws2_32.inet_ntop
|
||||
[inet_ntopW](http://msdn2.microsoft.com/en-us/library/1e26b88c-808f-4807-8641-e5c6b10853ad) | ws2_32.dll | ws2tcpip.h | Vanara.PInvoke.Ws2_32.inet_ntop
|
||||
[inet_pton](https://www.google.com/search?num=5&q=inet_pton+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[inet_ptonA](http://msdn2.microsoft.com/en-us/library/d0705997-0dc7-443b-a43f-611301cc9169) | ws2_32.dll | ws2tcpip.h | Vanara.PInvoke.Ws2_32.inet_pton
|
||||
[inet_ptonW](http://msdn2.microsoft.com/en-us/library/d0705997-0dc7-443b-a43f-611301cc9169) | ws2_32.dll | ws2tcpip.h | Vanara.PInvoke.Ws2_32.inet_pton
|
||||
[InetNtopW](https://www.google.com/search?num=5&q=InetNtopW+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[InetPtonW](https://www.google.com/search?num=5&q=InetPtonW+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[ioctlsocket](https://www.google.com/search?num=5&q=ioctlsocket+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
|
@ -74,7 +78,7 @@ Native Method | Native DLL | Header | Managed Method
|
|||
[WSAEnumNetworkEvents](https://www.google.com/search?num=5&q=WSAEnumNetworkEvents+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAEnumProtocols](https://www.google.com/search?num=5&q=WSAEnumProtocolsA+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAEventSelect](https://www.google.com/search?num=5&q=WSAEventSelect+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAGetLastError](https://www.google.com/search?num=5&q=WSAGetLastError+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAGetLastError](http://msdn2.microsoft.com/en-us/library/39e41b66-44ed-46dc-bfc2-65228b669992) | ws2_32.dll | winsock.h | Vanara.PInvoke.Ws2_32.WSAGetLastError
|
||||
[WSAGetOverlappedResult](https://www.google.com/search?num=5&q=WSAGetOverlappedResult+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAGetQOSByName](https://www.google.com/search?num=5&q=WSAGetQOSByName+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAGetServiceClassInfo](https://www.google.com/search?num=5&q=WSAGetServiceClassInfoA+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
|
@ -82,7 +86,7 @@ Native Method | Native DLL | Header | Managed Method
|
|||
[WSAHtonl](https://www.google.com/search?num=5&q=WSAHtonl+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAHtons](https://www.google.com/search?num=5&q=WSAHtons+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAInstallServiceClass](https://www.google.com/search?num=5&q=WSAInstallServiceClassA+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAIoctl](https://www.google.com/search?num=5&q=WSAIoctl+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAIoctl](http://msdn2.microsoft.com/en-us/library/038aeca6-d7b7-4f74-ac69-4536c2e5118b) | ws2_32.dll | winsock2.h | Vanara.PInvoke.Ws2_32.WSAIoctl
|
||||
[WSAIsBlocking](https://www.google.com/search?num=5&q=WSAIsBlocking+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSAJoinLeaf](https://www.google.com/search?num=5&q=WSAJoinLeaf+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
[WSALookupServiceBegin](https://www.google.com/search?num=5&q=WSALookupServiceBeginA+site%3Amicrosoft.com) | ws2_32.dll | |
|
||||
|
@ -147,6 +151,7 @@ Native Method | Native DLL | Header | Managed Method
|
|||
### Structures
|
||||
Native Structure | Header | Managed Structure
|
||||
--- | --- | ---
|
||||
[ADDRINFOW](http://msdn2.microsoft.com/en-us/library/a4896eac-68ae-4a08-8647-36be65fe4478) | ws2def.h | Vanara.PInvoke.Ws2_32+ADDRINFOW
|
||||
[FLOWSPEC](http://msdn2.microsoft.com/en-us/library/268e0d3a-2b04-40fd-91eb-f1780236b3e4) | qos.h | Vanara.PInvoke.Ws2_32+FLOWSPEC
|
||||
[IN_ADDR](https://www.google.com/search?num=5&q=IN_ADDR+site%3Amicrosoft.com) | winsock2.h | Vanara.PInvoke.Ws2_32+IN_ADDR
|
||||
[IN6_ADDR](https://www.google.com/search?num=5&q=IN6_ADDR+site%3Amicrosoft.com) | winsock2.h | Vanara.PInvoke.Ws2_32+IN6_ADDR
|
||||
|
@ -154,7 +159,9 @@ Native Structure | Header | Managed Structure
|
|||
[SOCKADDR_IN](https://www.google.com/search?num=5&q=SOCKADDR_IN+site%3Amicrosoft.com) | winsock2.h | Vanara.PInvoke.Ws2_32+SOCKADDR_IN
|
||||
[SOCKADDR_IN6](https://www.google.com/search?num=5&q=SOCKADDR_IN6+site%3Amicrosoft.com) | winsock2.h | Vanara.PInvoke.Ws2_32+SOCKADDR_IN6
|
||||
[SOCKADDR_IN6_PAIR](http://msdn2.microsoft.com/en-us/library/0265f8e0-8b35-4d9d-bf22-e98e9ff36a17) | ws2ipdef.h | Vanara.PInvoke.Ws2_32+SOCKADDR_IN6_PAIR
|
||||
[SOCKADDR_IN6_PAIR_NATIVE](http://msdn2.microsoft.com/en-us/library/0265f8e0-8b35-4d9d-bf22-e98e9ff36a17) | ws2ipdef.h | Vanara.PInvoke.Ws2_32+SOCKADDR_IN6_PAIR_NATIVE
|
||||
[SOCKADDR_INET](https://www.google.com/search?num=5&q=SOCKADDR_INET+site%3Amicrosoft.com) | winsock2.h | Vanara.PInvoke.Ws2_32+SOCKADDR_INET
|
||||
[SOCKADDR_STORAGE](http://msdn2.microsoft.com/en-us/library/27e56c1a-ce11-4cdb-9be8-25ed2f94fb37) | ws2def.h | Vanara.PInvoke.Ws2_32+SOCKADDR_STORAGE
|
||||
[SOCKET](https://www.google.com/search?num=5&q=SOCKET+site%3Amicrosoft.com) | winsock2.h | Vanara.PInvoke.Ws2_32+SOCKET
|
||||
[SOCKET_ADDRESS](https://www.google.com/search?num=5&q=SOCKET_ADDRESS+site%3Amicrosoft.com) | winsock2.h | Vanara.PInvoke.Ws2_32+SOCKET_ADDRESS
|
||||
[WSABUF](http://msdn2.microsoft.com/en-us/library/a012c3ba-67fd-4fcf-84d1-85e9d495c29c) | ws2def.h | Vanara.PInvoke.Ws2_32+WSABUF
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.PInvoke.Ws2_32</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
@ -25,10 +25,10 @@
|
|||
<PackageReleaseNotes>Currently implements:
|
||||
|
||||
Functions
|
||||
bind, closesocket, inet_ntoa, listen, socket, WSAAccept, WSAAddressToStringA, WSAAddressToStringW, WSACleanup, WSAStartup
|
||||
accept, bind, closesocket, connect, FreeAddrInfoW, GetAddrInfoW, getsockname, inet_ntoa, inet_ntopA, inet_ntopW, inet_ptonA, inet_ptonW, listen, socket, WSAAccept, WSAAddressToStringA, WSAAddressToStringW, WSACleanup, WSAGetLastError, WSAIoctl, WSAStartup
|
||||
|
||||
Structures
|
||||
FLOWSPEC, IN_ADDR, IN6_ADDR, QOS, SOCKADDR_IN, SOCKADDR_IN6, SOCKADDR_IN6_PAIR, SOCKADDR_INET, SOCKET, SOCKET_ADDRESS, WSABUF, WSADATA, WSAPROTOCOL_INFO, WSAPROTOCOLCHAIN
|
||||
FLOWSPEC, IN_ADDR, IN6_ADDR, QOS, SOCKADDR_IN, SOCKADDR_IN6, SOCKADDR_IN6_PAIR, SOCKADDR_IN6_PAIR_NATIVE, SOCKADDR_INET, SOCKET, SOCKET_ADDRESS, WSABUF, WSADATA, WSAPROTOCOL_INFO, WSAPROTOCOLCHAIN, ADDRINFOW, SOCKADDR_STORAGE
|
||||
|
||||
</PackageReleaseNotes>
|
||||
<LangVersion>latest</LangVersion>
|
||||
|
|
|
@ -54,7 +54,7 @@ CredUI.dll | [Vanara.PInvoke.CredUI](https://github.com/dahall/Vanara/blob/maste
|
|||
BCrypt.dll, Crypt32.dll and NCrypt.dll | [Vanara.PInvoke.Cryptography](https://github.com/dahall/Vanara/blob/master/PInvoke/Cryptography/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/23%25-red.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Cryptography)](https://www.nuget.org/packages/Vanara.PInvoke.Cryptography)
|
||||
DwmApi.dll | [Vanara.PInvoke.DwmApi](https://github.com/dahall/Vanara/blob/master/PInvoke/DwmApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.DwmApi)](https://www.nuget.org/packages/Vanara.PInvoke.DwmApi)
|
||||
Gdi32.dll | [Vanara.PInvoke.Gdi32](https://github.com/dahall/Vanara/blob/master/PInvoke/Gdi32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/5%25-red.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Gdi32)](https://www.nuget.org/packages/Vanara.PInvoke.Gdi32)
|
||||
IpHlpApi.dll | [Vanara.PInvoke.IpHlpApi](https://github.com/dahall/Vanara/blob/master/PInvoke/IpHlpApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/60%25-yellow.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.IpHlpApi)](https://www.nuget.org/packages/Vanara.PInvoke.IpHlpApi)
|
||||
IpHlpApi.dll | [Vanara.PInvoke.IpHlpApi](https://github.com/dahall/Vanara/blob/master/PInvoke/IpHlpApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.IpHlpApi)](https://www.nuget.org/packages/Vanara.PInvoke.IpHlpApi)
|
||||
Kernel32.dll and KernelBase.dll | [Vanara.PInvoke.Kernel32](https://github.com/dahall/Vanara/blob/master/PInvoke/Kernel32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Kernel32)](https://www.nuget.org/packages/Vanara.PInvoke.Kernel32)
|
||||
Mpr.dll | [Vanara.PInvoke.Mpr](https://github.com/dahall/Vanara/blob/master/PInvoke/Mpr/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Mpr)](https://www.nuget.org/packages/Vanara.PInvoke.Mpr)
|
||||
NetApi32.dll | [Vanara.PInvoke.NetApi32](https://github.com/dahall/Vanara/blob/master/PInvoke/NetApi32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.NetApi32)](https://www.nuget.org/packages/Vanara.PInvoke.NetApi32)
|
||||
|
@ -72,7 +72,7 @@ User32.dll that have GDI references | [Vanara.PInvoke.User32.Gdi](https://github
|
|||
UxTheme.dll | [Vanara.PInvoke.UxTheme](https://github.com/dahall/Vanara/blob/master/PInvoke/UxTheme/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.UxTheme)](https://www.nuget.org/packages/Vanara.PInvoke.UxTheme)
|
||||
VirtDisk.dll | [Vanara.PInvoke.VirtDisk](https://github.com/dahall/Vanara/blob/master/PInvoke/VirtDisk/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.VirtDisk)](https://www.nuget.org/packages/Vanara.PInvoke.VirtDisk)
|
||||
WinINet.dll | [Vanara.PInvoke.WinINet](https://github.com/dahall/Vanara/blob/master/PInvoke/WinINet/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/8%25-red.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.WinINet)](https://www.nuget.org/packages/Vanara.PInvoke.WinINet)
|
||||
Ws2_32.dll | [Vanara.PInvoke.Ws2_32](https://github.com/dahall/Vanara/blob/master/PInvoke/Ws2_32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/6%25-red.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Ws2_32)](https://www.nuget.org/packages/Vanara.PInvoke.Ws2_32)
|
||||
Ws2_32.dll | [Vanara.PInvoke.Ws2_32](https://github.com/dahall/Vanara/blob/master/PInvoke/Ws2_32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/13%25-red.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Ws2_32)](https://www.nuget.org/packages/Vanara.PInvoke.Ws2_32)
|
||||
|
||||
## Supporting Assemblies
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>Classes for security related items derived from the Vanara PInvoke libraries. Includes extension methods for Active Directory and access control classes, methods for working with accounts, UAC, privileges, system access, impersonation and SIDs, and a full LSA wrapper.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.Security</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>Classes for system related items derived from the Vanara PInvoke libraries. Includes a class for working with virtual disks (including async methods), classes for BITS, and extensions for Process (privileges and elavation), FileInfo (compression info), and ServiceController (SetStartType) that pull extended information through native API calls.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<AssemblyName>Vanara.SystemServices</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>Classes for user interface related items derived from the Vanara PInvoke libraries. Includes extensions for almost all common controls to give post Vista capabilities, WinForms controls (panel, commandlink, enhanced combo boxes, IPAddress, split button, trackbar and themed controls), shutdown/restart/lock control, buffered painting, resource files, access control editor, simplifed designer framework for Windows.Forms.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.Windows.Forms</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<Description>Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.</Description>
|
||||
<Copyright>Copyright © 2017-2019</Copyright>
|
||||
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
|
||||
<VersionPrefix>2.3.6</VersionPrefix>
|
||||
<VersionPrefix>2.3.7</VersionPrefix>
|
||||
<TargetFrameworks>net20;net35;net40;net45</TargetFrameworks>
|
||||
<AssemblyName>Vanara.Windows.Shell</AssemblyName>
|
||||
<PackageId>$(AssemblyName)</PackageId>
|
||||
|
|
Loading…
Reference in New Issue