117 Commits

Author SHA1 Message Date
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
Juan Lang
df9191ae2d iphlpapi: Set flags for adapters returned by GetAdaptersAddresses. 2010-09-24 11:34:15 +02:00
Juan Lang
f22cf51124 iphlpapi: Trace enumerated addresses. 2010-09-24 11:34:15 +02:00
Juan Lang
acda9f6ba9 iphlpapi: Don't overwrite last IPv4 address with first IPv6 address. 2010-08-18 09:41:46 +02:00
Hans Leidekker
c058490b69 dnsapi: _res is per-thread in glibc.
This mirrors Dan Kegel's fix for iphlpapi.
2010-03-23 17:30:25 +01:00
Juan Lang
e3c0e30db1 iphlpapi: Implement GetAdaptersAddresses for IPv6 addresses. 2010-03-15 14:18:05 +01:00
Juan Lang
00fb356990 iphlpapi: Pass address family to adapterAddressesFromIndex. 2010-03-15 14:18:04 +01:00
Juan Lang
00f1c3d395 iphlpapi: Rename a function and variables to make it clearer they're related to IPv4 addresses. 2010-03-15 14:18:04 +01:00
Dan Kegel
22434f490a iphlpapi: _res is per-thread in glibc. 2010-02-08 17:49:47 +01:00
Hans Leidekker
a57d86068e iphlpapi: Allow both direct and indirect default routes in GetBestRoute. 2009-10-12 17:07:05 +02:00
Francois Gouget
11f7b5ba5a iphlpapi: Fix compilation on systems that don't support nameless structs or unions. 2009-08-31 12:41:37 +02:00
Juan Lang
0ddc6d5287 iphlpapi: Set adapter name in GetAdaptersAddresses. 2009-08-12 12:51:17 +02:00
Hans Leidekker
cd1ed081de iphlpapi: Use a separate index to count addresses in GetAdaptersAddresses.
Fixes address enumeration when an interfaces is not configured
with an IP address or when an interface is configured with more
than one address.
2009-07-07 11:01:22 +02:00
Hans Leidekker
f0491f61ba iphlpapi: Implement GetAdaptersAddresses. 2009-04-29 15:50:25 +02:00
Alexandre Julliard
b35e43d9a0 iphlpapi: Move the ip/icmp/tcp/udp statistics functions to ipstats.c. 2009-03-03 19:46:03 +01:00
Alexandre Julliard
44f30a645e iphlpapi: Moved AllocateAndGetIpForwardTableFromStack implementation to ipstats.c. 2009-03-02 13:20:32 +01:00