Józef Kucia
be3a3ad825
iphlpapi: Fix FILE leak in get_ipv6_addr_scope_table() (Coverity).
...
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-09-11 13:38:25 +02:00
Guillaume Charifi
d292c4713f
iphlpapi/tests: Add tests for GetUdp6Table().
...
Signed-off-by: Guillaume Charifi <guillaume.charifi@sfr.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-29 22:01:36 +02:00
Guillaume Charifi
88e44332fe
iphlpapi: Implement GetUdp6Table().
...
Signed-off-by: Guillaume Charifi <guillaume.charifi@sfr.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-29 22:01:36 +02:00
Zhiyi Zhang
6ec5b57a1f
iphlpapi: Improve parameter checking for IcmpSendEcho().
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 10:49:06 +02:00
Zhiyi Zhang
3825be96f3
iphlpapi: Report NO_ERROR when IcmpSendEcho() succeeded.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 10:49:06 +02:00
Zhiyi Zhang
417e996e97
iphlpapi: Don't use the client buffer in IcmpSendEcho().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43252
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 10:49:06 +02:00
Michael Stefaniuc
d2ff159f16
iphlpapi: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 09:42:23 +02:00
Michael Stefaniuc
3aa189ec63
iphlpapi: Avoid ARRAY_SIZE-like macros.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-06 19:44:26 +02:00
Alex Henrie
9b626f5120
iphlpapi: Cast caddr_t to char* before doing pointer arithmetic.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-28 14:13:42 +02:00
Michael Stefaniuc
46c0e56fec
iphlpapi/tests: Use the available ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-05 23:50:17 +02:00
Alistair Leslie-Hughes
b9e082fc07
include: Move AllocateAndGet* functions to public header.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-08 11:10:48 +02:00
Austin English
cf9eced885
iphlpapi: Add GetIpForwardTable2 stub.
...
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-17 17:03:13 +02:00
André Hentschel
fb48a8f47e
iphlpapi: Add support for MibIfTableNormalWithoutStatistics in GetIfTable2Ex.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-26 11:58:09 +02:00
Dagfinn Reiakvam
1d82495ba1
iphlpapi: Add support for ConvertLengthToIpv4Mask().
...
Signed-off-by: Dagfinn Reiakvam <dagfinn@reiakvam.no>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-21 10:14:20 +01:00
Dmitry Timoshkov
b4d0e56c93
iphlpapi: Also check the IP address family before treating it as an IPv6 one.
...
On my local network there is no IPv6 DNS servers, and sin6_family == AF_INET.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-20 20:13:18 +01:00
Alexandre Julliard
5c78657bfb
iphlpapi/tests: Reduce window test verbosity.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-14 20:37:54 +01:00
Hans Leidekker
e3fe10719e
iphlpapi: Implement if_indextoname.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 11:32:25 +01:00
Andrey Gusev
62b5d6b110
iphlpapi: Change variable type.
...
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-03 12:42:42 +01:00
Alistair Leslie-Hughes
3548b25108
iphlpapi/tests: Use standard wine_dbgstr_longlong.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-04 10:46:59 +02:00
Nikolay Sivov
9eaf99174e
iphlpapi: Fix GetIfTable() trace message.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-03 16:08:16 +02:00
Alexandre Julliard
7f23bbe7f9
iphlpapi: Check if getifaddrs really exists.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-19 18:46:29 +02:00
André Hentschel
ebf5b23ccb
iphlpapi: Add partial implementation of GetIfTable2Ex.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-30 11:55:28 +02:00
Stefan Dösinger
a1026df403
iphlpapi: Implement if_nametoindex.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Bruno Jesus <bjesus@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-25 13:17:59 +02:00
Hans Leidekker
98f77c4f7c
iphlpapi: Adapter names returned from GetAdaptersAddresses are GUID strings.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-11 10:17:48 -05:00
Hans Leidekker
c6e469347c
iphlpapi: Return a fully initialized GUID from ConvertInterfaceLuidToGuid.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-10 09:15:32 -05:00
André Hentschel
eda35423f4
iphlpapi: Implement GetUnicastIpAddressTable.
...
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-30 22:06:34 +02:00
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