Commit Graph

156 Commits

Author SHA1 Message Date
Bruno Jesus 95298b4442 iphlpapi: Ensure GetIpAddrTable returns loopback addresses in the end.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-01 15:27:46 +01:00
Hans Leidekker ad9ba6a029 iphlpapi: Implement GetIfTable2. 2015-08-18 17:30:14 +09:00
Hans Leidekker d5a1e47a45 iphlpapi: Use WS_AF_INET instead of AF_INET where appropriate. 2015-08-18 17:29:58 +09:00
Bruno Jesus 89d3f08ca2 iphlpapi: Add a stub for SetPerTcpConnectionEStats. 2015-08-17 16:57:59 +09:00
Hans Leidekker bc334c679a iphlpapi: Set the adapter LUID in GetAdaptersAddresses. 2015-08-17 14:46:11 +09:00
Henri Verbeet 0b69c27c41 iphlpapi: Simplify the calculation of "ptr" in CreateSortedAddressPairs(). 2015-08-12 22:51:50 +09:00
Hans Leidekker 991474da46 iphlpapi: Implement GetIfEntry2. 2015-07-22 16:43:09 +02:00
Hans Leidekker 6cf1de4492 iphlpapi: Implement a couple of interface identifier conversion functions. 2015-07-22 16:42:42 +02:00
Hans Leidekker 2ffb2f71e3 iphlpapi: Add a partial implementation of CreateSortedAddressPairs. 2015-07-21 16:33:23 +02:00
Nikolay Sivov 6444290ace iphlpapi: Added ConvertInterfaceLuidToGuid() stub. 2015-06-05 18:40:05 +09:00
Bruno Jesus 9c20f9bca6 iphlpapi: Stub more IP_ADAPTER_UNICAST_ADDRESS fields in GetAdaptersAddresses. 2015-04-16 15:16:46 +09:00
Bruno Jesus 708ab4ca12 iphlpapi: Update the buffer size only if required in GetAdaptersAddresses. 2015-04-16 15:16:35 +09:00
Bruno Jesus 317fd11e85 iphlpapi: Set 0.0.0.0 as the IP and mask of disconnected interfaces. 2015-01-16 16:54:08 +01:00
Austin English 44933230f6 iphlpapi: Add FreeMibTable implementation. 2015-01-14 20:46:55 +01:00
Bruno Jesus 6b4dcb3f35 iphlpapi: Add a stub for CreateSortedAddressPairs(). 2015-01-05 20:13:02 +01:00
Sebastian Lackner 7796661b4c iphlpapi: Add stub for NotifyIpInterfaceChange.
Based on a patch by Yann Leretaille.
2014-11-03 20:29:59 +09:00
Sebastian Lackner 2eded57ffe iphlpapi: Add stub for CancelMibChangeNotify2.
Based on a patch by Yann Leretaille.
2014-11-03 20:29:52 +09:00
Alexandre Julliard c7924e530d iphlpapi: Avoid an uninitialized variable warning. 2014-10-24 19:58:05 +09:00
Bruno Jesus 794d52273e iphlpapi: Fix a one counter for two loops error (PVS-Studio). 2014-10-24 19:58:05 +09:00
Hao Peng 8128ddfac8 iphlpapi: Add PfUnBindInterface function stub. 2014-08-05 17:29:58 +02:00
Hao Peng 240e66a281 iphlpapi: Add PfDeleteInterface function stub. 2014-08-05 17:29:58 +02:00
Hao Peng 331092b54e iphlpapi: Add PfBindInterfaceToIPAddress function stub. 2014-08-05 17:29:42 +02:00
Jacek Caban ef1342bae7 iphlpapi: Protect res_init call with critical section. 2014-07-02 12:00:30 +02:00
Felix Janda 0547c0d236 iphlpapi: stdio.h needs to be included for sprintf(). 2014-06-12 18:05:10 +02:00
Hans Leidekker 5674f16649 iphlpapi: Add support for GAA_FLAG_INCLUDE_PREFIX in GetAdaptersAddresses. 2013-10-08 15:58:48 +02:00
Hans Leidekker a873fdc66f iphlpapi: Set the mask for gateway entries in GetAdaptersInfo. 2013-10-07 14:44:36 +02:00
Huw Davies 8876c3ee82 iphlpapi: Combine the various interface enumeration functions into one function. 2013-09-19 20:14:03 +02:00
Huw Davies f8463f28a9 iphlpapi: Add helpers to convert the host's sockaddr structures to SOCKADDR_STORAGE. 2013-09-18 20:21:31 +02:00
Huw Davies 208eae73ae iphlpapi: Add a version of get_dns_servers for Android. 2013-09-17 16:24:24 +02:00
Huw Davies c7dd313d75 iphlpapi: Add a configure check for struct __res_state. 2013-09-17 16:23:42 +02:00
Huw Davies 57ed5bf32e iphlpapi: Use proper multibyte to unicode conversion. 2013-09-16 19:50:40 +02:00
Huw Davies 2f25ddfd14 iphlpapi: Add support for ip6 dns addresses. 2013-09-13 14:19:36 +02:00
Huw Davies 334875f38e iphlpapi: Move dns server enumeration to a single function. 2013-09-13 14:19:36 +02:00
Huw Davies 5bfabee8cd iphlpapi: Don't set the dns server list if there are no servers. 2013-09-10 17:31:48 +02:00
Hans Leidekker 792eafa465 iphlpapi: Add partial support for the module classes in GetExtendedTcpTable and GetExtendedUdpTable. 2013-07-30 19:12:06 +02:00
Hans Leidekker 8615723699 iphlpapi: Add support for the listener and connection classes in GetExtendedTcpTable. 2013-07-30 19:12:05 +02:00
Filip Navara 7ca40003d2 iphlpapi: Use prefixed WS_ structures to avoid misalignment on OS X builds.
Thanks to Hans Leidekker for diagnosing the problem.
2013-03-11 10:41:18 +01:00
Alexandre Julliard 4468a0122f iphlpapi: Remove an unnecessary DllMain entry point. 2013-02-14 21:37:55 +01:00
Michael Stefaniuc 61a029355e iphlpapi: Simplify size calculation of structs with var length array. 2012-12-10 11:27:01 +01:00
Frédéric Delanoy 82c97d954d iphlapi: Fix some leaks (coverity). 2012-11-07 13:56:00 +01:00
Qian Hong b3e7f71091 iphlpapi: Set DhcpEnabled to TRUE for all interfaces. 2012-09-28 11:29:28 +02:00
Hans Leidekker bc8876f9ce iphlpapi: Add partial support for UDP_TABLE_OWNER_MODULE in GetExtendedUdpTable. 2012-09-07 16:44:03 +02:00
Hans Leidekker 18ba68ea62 iphlpapi: Implement GetExtendedUdpTable. 2012-09-07 16:40:31 +02:00
Hans Leidekker d4ebc5298f iphlpapi: Reimplement GetTcpTable on top of GetExtendedTcpTable. 2012-04-16 17:49:34 +02:00
Hans Leidekker e78ac4711c iphlpapi: Add support for TCP_TABLE_OWNER_PID_ALL in GetExtendedTcpTable. 2012-04-16 17:49:33 +02:00
André Hentschel b93c3905b0 iphlpapi: Make GetAdaptersAddresses hotpatchable. 2012-03-08 18:55:28 +01:00
Austin English ce2e7cdc9e iphlpapi: Add GetTcp6Table/GetTcp6Table2 stubs. 2012-01-26 19:07:43 +01:00
Austin English a52f88096f iphlpapi: Add a stub for GetTcpTable2:. 2012-01-25 13:31:25 +01:00
Hans Leidekker 895e7a5f5b iphlpapi: Add a stub implementation of GetExtendedTcpTable. 2011-12-19 20:15:50 +01:00
Francois Gouget 3fe2d6e5fd include: Update the nldef.h and *mib.h headers. 2011-12-15 10:49:17 +01:00