Huw Davies
37097b9687
nsiproxy: Build with msvcrt.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-01 16:43:26 +02:00
Huw Davies
f6917badf1
nsiproxy: Switch memory allocations to malloc().
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-01 16:39:55 +02:00
Huw Davies
280999aee2
nsiproxy: Use an ascii version of str(n)casecmp() instead of _strnicmp().
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-01 16:39:53 +02:00
Zebediah Figura
bd1aed5319
nsiproxy: Return STATUS_BUFFER_OVERFLOW to signal short buffers.
...
STATUS_MORE_ENTRIES is used for directory enumeration APIs, and signals that a
continuation will be returned on the next call.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-31 10:57:23 +02:00
Huw Davies
ab31bf5d8c
nsiproxy: Add an #ifdef guard for SIN_ROUTER.
...
It's not defined in FreeBSD.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-13 11:38:08 +02:00
Huw Davies
8f37560faf
nsiproxy: Don't use the key size to determine the address family as it can be zero.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-12 17:30:21 +02:00
Huw Davies
cf434fa313
nsiproxy: Implement IPv6 icmpstats get_all_parameters on linux.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-12 17:30:21 +02:00
Huw Davies
23ee1ebea6
nsiproxy: Implement IPv4 icmpstats get_all_parameters.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-12 17:30:21 +02:00
Huw Davies
a784950260
nsiproxy: Implement IP compartment get_all_paramters.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-11 23:00:50 +02:00
Huw Davies
68498fc3e9
nsiproxy: Implement IPv6 ipstats get_all_parameters on linux.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-11 23:00:50 +02:00
Huw Davies
2f3fc13c8c
nsiproxy: Implement IPv4 ipstats get_all_parameters.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-11 23:00:50 +02:00
Huw Davies
c09c65f65c
nsiproxy: Implement IPv4 neighbour enumerate_all.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-10 17:53:54 +02:00
Gerald Pfeifer
9ddc04c671
nsiproxy: Include sys/types.h.
...
Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-06 10:40:03 +02:00
Huw Davies
17e2d5c1ca
dnsapi: Add support for DnsConfigSearchList.
...
This doesn't appear to be implemented on Windows, however it will be
needed by iphlpapi.dll.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-03 23:40:55 +02:00
Huw Davies
f1793fd8bc
nsiproxy: Implement IPv4 forward enumerate_all.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-02 11:28:31 +02:00
Gerald Pfeifer
49a1f9cf28
nsiproxy: Include sys/socket.h.
...
This addresses
invalid use of undefined type 'struct sock addr'
and AF_INET being unknown when building on FreeBSD 11.x.
Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-23 16:43:50 +02:00
Huw Davies
4c7c7d07d4
nsiproxy: Implement IP unicast get_all_parameters.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-20 12:15:59 +02:00
Huw Davies
0978421102
nsiproxy: Implement IP unicast enumerate_all.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-20 12:14:03 +02:00