Commit graph

353 commits

Author SHA1 Message Date
Pierre Schweitzer
30a27f0ba7 iphlpapi: Flags in IP_ADAPTER_ADDRESSES_LH can be used as a bit field.
Signed-off-by: Pierre Schweitzer <pierre@reactos.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-14 09:35:39 +01:00
André Hentschel
8c03b845c0 iphlpapi: Flesh out NotifyIpInterfaceChange arguments.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Bruno Jesus <bjesus@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-14 09:34:31 +01:00
André Hentschel
0bf31be76e iphlpapi: Add stub for NotifyUnicastIpAddressChange.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Bruno Jesus <bjesus@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-10 23:21:25 +01:00
Bruno Jesus
a36e1c84d4 iphlpapi/tests: Test route type and protocol in GetIpForwardTable.
Signed-off-by: Bruno Jesus <bjesus@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-07 09:01:16 +01:00
André Hentschel
38bf651bc4 iphlpapi/tests: Test ScopeID only for IPv6.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Bruno Jesus <bjesus@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-27 17:50:34 +01:00
André Hentschel
eaa5450ccd iphlpapi/tests: Add tests for GetUnicastIpAddressEntry.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 11:37:02 +01:00
André Hentschel
ccdbceeefc iphlpapi: Add GetUnicastIpAddressEntry implementation.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 11:37:02 +01:00
Charles Davis
99d247ad5a iphlpapi: Add missing header to configure test.
This lets GetIcmpStatistics() work again on FreeBSD.

Signed-off-by: Charles Davis <cdavis5x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 10:24:24 +01:00
André Hentschel
1bb9db43e1 iphlpapi: Use the new version of the IP_ADAPTER_UNICAST_ADDRESS structure.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-02 19:50:34 +01:00
André Hentschel
5262696e21 iphlpapi: Fix GetBestRoute spec file entry.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-26 10:34:34 +01:00
Bruno Jesus
76644a7c26 iphlpapi/tests: Avoid ntoa() twice in function call as it returns same pointer.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-25 20:04:52 +01:00
Francois Gouget
77f78ddbf9 iphlpapi/tests: Remove an unnecessary NULL cast.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-25 17:18:07 +01:00
André Hentschel
4712f24060 iphlpapi/tests: Fix usage of broken().
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-18 20:01:36 +01:00
André Hentschel
c77b11eba0 iphlpapi/tests: Add test for AllocateAndGetTcpExTableFromStack.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-17 12:27:54 +01:00
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
e8ceab5344 iphlpapi/tests: Trace network prefixes in the test for GetAdaptersAddresses.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-22 23:51:31 +09: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
f93bf5ae48 iphlpapi/tests: Fix a couple of test failures. 2015-08-17 14:46:13 +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
André Hentschel
10b91549ed iphlpapi: Fix possible Out-of-bounds write (Coverity). 2015-07-20 06:31:49 +02:00
Nikolay Sivov
6444290ace iphlpapi: Added ConvertInterfaceLuidToGuid() stub. 2015-06-05 18:40:05 +09:00
Alexandre Julliard
0de1c331d6 iphlpapi/tests: Avoid sizeof in traces. 2015-05-20 21:45:55 +09:00
Bruno Jesus
ec8e1df8a9 iphlpapi/tests: Improve IcmpSendEcho trace. 2015-05-15 21:58:06 +09:00
Bruno Jesus
084bcaa76b iphlpapi: Set MIB_IPADDR_PRIMARY as wType for GetIpAddrTable entries. 2015-05-14 14:24:44 +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
a49668e8bc iphlpapi/tests: Add more test_GetAdaptersAddresses tests. 2015-04-16 15:16:31 +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
Marko Hauptvogel
869f8fd238 iphlpapi: Add icmpv6 send stub. 2014-09-12 10:43:36 +02:00
Marko Hauptvogel
4d0ac5c5ac iphlpapi/tests: Fix typo. 2014-09-12 10:43:32 +02:00
Marko Hauptvogel
f3fa809e50 iphlpapi: Implement icmpv6 create function. 2014-09-12 10:43:30 +02: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
Nikolay Sivov
1017a027e7 iphlpapi/tests: Skipping test on access error. 2014-06-27 10:37:45 +02:00
Felix Janda
0547c0d236 iphlpapi: stdio.h needs to be included for sprintf(). 2014-06-12 18:05:10 +02:00
Alexandre Julliard
cf0e96c6d0 configure: Rename substituted variables to a standard _CFLAGS and _LIBS format. 2014-01-30 14:51:33 +01:00