Commit Graph

304 Commits (bd95cb54041e9dace1d0fe4b01e56d69ed7f9391)

Author SHA1 Message Date
Alexandre Julliard cf0e96c6d0 configure: Rename substituted variables to a standard _CFLAGS and _LIBS format. 2014-01-30 14:51:33 +01:00
Bruno Jesus 1470d7b4cc iphlpapi: Return error for IP address with value zero in IcmpSendEcho. 2014-01-13 17:37:28 +01:00
Bruno Jesus 2548d75f16 iphlpapi/tests: Add more IcmpSendEcho tests related to the reply size. 2014-01-09 10:51:07 +01:00
Bruno Jesus 98e1560d49 iphlpapi/tests: Add IcmpSendEcho tests. 2014-01-08 16:11:33 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01: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
Frédéric Delanoy 1ca0c4a617 iphlpapi: Use BOOL type where appropriate. 2013-10-07 13:32:06 +02:00
Michael Stefaniuc c6946ff653 iphlpapi/tests: Use the W form of CreateEvent(). 2013-10-02 11:02:29 +02:00
Huw Davies f9447f92ef iphlpapi: Use socklen_t where appropriate. 2013-09-19 20:14:05 +02:00
Huw Davies 21dc848378 iphlpapi: Add interface enumeration for Android. 2013-09-19 20:14:04 +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 01d5632e5e iphlpapi/tests: Increase buffer size to prevent overflow. 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
Francois Gouget 4f27b78fb4 iphlpapi: Check for proc_pidinfo() instead of assuming libproc.h always defines it.
This is needed on FreeBSD 8.1.
2013-09-04 14:42:58 +02:00
Alexandre Julliard fc36c5eb5d iphlpapi: Fix some memory leaks. 2013-08-26 17:32:03 +02:00
Charles Davis 3a2247f7d3 iphlpapi: Implement find_owning_pid() on FreeBSD. 2013-08-20 12:31:12 +02:00
Charles Davis e3b9167335 iphlpapi: Implement find_owning_pid() for Mac OS. 2013-08-20 12:29:44 +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
Juan Lang 0ca4ad0d2f iphlpapi: Fix HRESULT/win32 error code confusion. 2013-02-11 11:24:13 +01:00
Michael Stefaniuc 1cc6710aee iphlpapi: Let C look like C. 2013-02-07 12:03:50 +01:00
Jacek Caban fdcbd3137a iphlpapi: Added support for direct routes when using NET_RT_DUMP. 2013-01-02 17:11:53 +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
André Hentschel 6f8ac7cf1b iphlpapi: Close socket on failed HeapAlloc (coverity). 2012-10-26 11:45:18 +02:00
Qian Hong b3e7f71091 iphlpapi: Set DhcpEnabled to TRUE for all interfaces. 2012-09-28 11:29:28 +02:00
Francois Gouget 5f55a71b70 Assorted spelling fixes. 2012-09-24 22:27:29 +02:00
André Hentschel 07316882a5 iphlpapi: Improved GetTcpStatisticsEx stub. 2012-09-21 10:54:59 +02:00
André Hentschel 92e24af5e8 iphlpapi: Implement GetIcmpStatisticsEx on Linux. 2012-09-20 19:27:33 +02:00
André Hentschel 5e3cc41004 iphlpapi: Implement GetUdpStatisticsEx on Linux. 2012-09-20 19:24:21 +02:00
André Hentschel f2626c31af iphlpapi: Implement GetIpStatisticsEx on Linux. 2012-09-20 19:24:04 +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
Francois Gouget 0f3085c82e iphlpapi: Don't rely on the HAVE_XXX macros having a numeric values. 2012-06-13 12:08:50 +02:00
Francois Gouget 562b277bb3 iphlpapi: Don't rely on the HAVE_XXX macros having a numeric values. 2012-06-08 19:35:18 +02:00
André Hentschel bc99d86729 iphlpapi: Check for struct icmpstat (for NetBSD). 2012-06-07 22:00:12 +02:00
André Hentschel 20dbe91212 iphlpapi: Check for struct udpstat (for NetBSD). 2012-06-07 21:59:28 +02:00
André Hentschel eaab7a88f4 iphlpapi: Check for the right TCP statistics structure name (for DragonFly BSD). 2012-06-04 12:17:56 +02:00
André Hentschel cecf1056bb iphlpapi: Check for the right IP statistics structure name (for DragonFly BSD). 2012-06-04 12:17:55 +02:00
André Hentschel c74b1c2159 iphlpapi: Fix check for icmpstat.icps_outhist. 2012-06-04 12:17:55 +02:00