Commit Graph

132 Commits

Author SHA1 Message Date
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
Francois Gouget 732f5a7239 include: Define the MIB_IF_OPER_STATUS_XXX constants using an enumeration in ipifcons.h. 2011-12-14 17:54:44 +01:00
Juan Lang d2236db8c1 iphlpapi: Fix enumerating IPv6 addresses. 2011-11-15 19:37:29 +01:00
Juan Lang c6bb89a6d6 iphlpapi: Remove unneeded includes. 2011-11-14 15:25:26 +01:00
Jacek Caban 76eba12e1c iphlpapi: Added PfCreateInterface stub implementation. 2011-06-07 18:11:06 +02:00
Mike Kaplinskiy e2e98ae36f iphlpapi: Set the overlapped status to pending as well as returning ERROR_IO_PENDING. 2011-05-23 11:17:06 +02:00
Janne Hakonen 82a2ec13f0 iphlpapi: Changed return value of NotifyAddrChange() stub and added test cases. 2011-02-15 17:24:26 +01:00
Andrew Nguyen 587a9aa9f0 iphlpapi: Correctly compute the buffer offset for the DNS address structure in GetAdaptersAddresses.
Spotted with Valgrind.
2011-01-17 15:56:06 +01:00
Timo Teräs bfc8832ccb iphlpapi: Fix GetAdaptersAddresses return values. 2010-12-27 15:39:39 +01:00
David Bartley bf6a20fad3 iphlpapi: Add CancelIPChangeNotify stub. 2010-12-13 12:43:30 +01:00
Juan Lang 39340a1027 iphlpapi: Return DNS suffix for all non-loopback adapters. 2010-10-13 11:08:02 +02:00
Juan Lang 112f878975 iphlpapi: Set DNS servers in the IP_PER_ADAPTER_INFO returned for non-loopback addresses. 2010-10-12 12:17:51 +02:00
Juan Lang 189cd59079 iphlpapi: Use a helper function to get the DNS server list. 2010-10-12 12:17:51 +02:00
Juan Lang 873034c72d iphlpapi: Set DNS servers in GetAdaptersAddresses when GAA_FLAG_SKIP_DNS_SERVER isn't specified. 2010-10-12 12:17:50 +02:00
Juan Lang 434cd6c609 iphlpapi: Honor GAA_FLAG_SKIP_FRIENDLY_NAME. 2010-10-12 12:17:50 +02:00
Juan Lang c44c16cf74 iphlpapi: Honor GAA_FLAG_SKIP_UNICAST. 2010-10-12 12:17:50 +02:00
Juan Lang 60354102c0 iphlpapi: Only return gateway addresses if GAA_FLAG_INCLUDE_ALL_GATEWAYS is specified. 2010-10-12 12:17:50 +02:00
Jeff Latimer 2b6ab9eb86 iphlpapi: Use Windows rather than Unix values to determine family. 2010-10-11 17:11:26 +02:00
Austin English 0ed04f87dd iphlpapi: Avoid using %n (clang). 2010-10-04 15:00:05 +02:00
Juan Lang f6081f9352 iphlpapi: Fix inverted logic in mask comparison. 2010-09-28 17:33:20 +02:00
Andrew Nguyen fea9d8f171 iphlpapi: Remove useless loop and initialize gateway linked list next member to NULL. 2010-09-27 14:10:44 +02:00
Juan Lang e192beeb0d iphlpapi: Set adapter description in GetAdaptersAddresses. 2010-09-24 11:34:17 +02:00
Juan Lang c297dd2fac iphlpapi: Trace parameters to GetAdaptersAddresses. 2010-09-24 11:34:17 +02:00
Juan Lang f776aea60d iphlpapi: Set gateway addresses in GetAdaptersAddresses. 2010-09-24 11:34:16 +02:00
Juan Lang 0905dfc3e7 iphlpapi: Set ConnectionType in GetAdaptersAddresses. 2010-09-24 11:34:16 +02:00