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
|
91b6ebefa8
|
iphlpapi/tests: Initialize a variable.
|
2009-07-03 13:06:17 +02:00 |
Francois Gouget
|
0c2430ce3d
|
iphlpapi: Make getInterfacePhysicalByName() static.
|
2009-05-13 12:45:36 +02:00 |
Hans Leidekker
|
5b428fe55e
|
iphlpapi: Add tests for GetAdaptersAddresses.
|
2009-04-29 15:50:25 +02:00 |
Hans Leidekker
|
f0491f61ba
|
iphlpapi: Implement GetAdaptersAddresses.
|
2009-04-29 15:50:25 +02:00 |
Alexandre Julliard
|
a8c5bd9f42
|
iphlpapi/tests: Output the various tables in verbose mode.
|
2009-03-10 17:50:50 +01:00 |
Alexandre Julliard
|
4f67d8233d
|
iphlpapi: Implemented AllocateAndGetIpForwardTableFromStack for Solaris.
|
2009-03-10 17:11:44 +01:00 |
Alexandre Julliard
|
e5ec9aeb79
|
iphlpapi: Implemented AllocateAndGetIpNetTableFromStack for Solaris.
|
2009-03-10 17:10:08 +01:00 |
Alexandre Julliard
|
8f481bef2e
|
iphlpapi: Implemented AllocateAndGetUdpTableFromStack for Solaris.
|
2009-03-10 17:08:28 +01:00 |
Alexandre Julliard
|
801d9c3a84
|
iphlpapi: Implemented AllocateAndGetTcpTableFromStack for Solaris.
|
2009-03-10 17:05:58 +01:00 |
Alexandre Julliard
|
320286af69
|
iphlpapi/tests: Don't pass a NULL size to GetTcp/UdpTable, it crashes on Vista.
|
2009-03-05 23:17:35 +01:00 |
Alexandre Julliard
|
e8f9a6fc4f
|
iphlpapi: Implemented getInterfaceStatsByName for Solaris.
|
2009-03-05 19:33:26 +01:00 |
Alexandre Julliard
|
026491d8e5
|
iphlpapi: Implemented GetUdpStatistics for Solaris.
|
2009-03-05 19:32:10 +01:00 |
Alexandre Julliard
|
62740f72d7
|
iphlpapi: Implemented GetTcpStatistics for Solaris.
|
2009-03-05 19:27:54 +01:00 |
Alexandre Julliard
|
ac72b86603
|
iphlpapi: Implemented GetIpStatistics for Solaris.
|
2009-03-05 19:25:36 +01:00 |
Alexandre Julliard
|
a82f443c0c
|
iphlpapi: Implemented GetIcmpStatistics for Solaris.
|
2009-03-05 19:18:51 +01:00 |
Alexandre Julliard
|
4c7216fc77
|
iphlpapi: Simplify parsing of UDP stats. Only try to open /proc on Linux.
|
2009-03-05 16:16:24 +01:00 |
Alexandre Julliard
|
3a60d69b47
|
iphlpapi: Simplify parsing of TCP stats. Only try to open /proc on Linux.
|
2009-03-05 16:16:24 +01:00 |
Alexandre Julliard
|
988f6b50c7
|
iphlpapi: Simplify parsing of IP stats. Only try to open /proc on Linux.
|
2009-03-05 16:16:24 +01:00 |
Alexandre Julliard
|
ea73002863
|
iphlpapi: Simplify parsing of interface data. Only try to open /proc on Linux.
|
2009-03-05 16:16:24 +01:00 |
Alexandre Julliard
|
fc5ac51654
|
iphlpapi: Simplify parsing of ICMP stats. Only try to open /proc on Linux.
|
2009-03-05 16:16:23 +01: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
|
6aade4122a
|
iphlpapi: Remove the no longer needed getNumRoutes and GetNumWithOneHeader functions.
|
2009-03-02 13:20:46 +01:00 |
Alexandre Julliard
|
18a5a77bac
|
iphlpapi: Remove the no longer needed getNumTcpEntries function.
|
2009-03-02 13:20:46 +01:00 |
Alexandre Julliard
|
3573c64970
|
iphlpapi: Remove the no longer needed getNumUdpEntries function.
|
2009-03-02 13:20:46 +01:00 |
Alexandre Julliard
|
7a5c5099bc
|
iphlpapi: Remove the no longer needed getNumArpEntries function.
|
2009-03-02 13:20:46 +01:00 |
Alexandre Julliard
|
44f30a645e
|
iphlpapi: Moved AllocateAndGetIpForwardTableFromStack implementation to ipstats.c.
|
2009-03-02 13:20:32 +01:00 |
Alexandre Julliard
|
b406213c42
|
iphlpapi: Moved AllocateAndGetIpNetTableFromStack implementation to ipstats.c.
|
2009-03-02 12:51:48 +01:00 |
Alexandre Julliard
|
bc08fb99d3
|
iphlpapi: Moved AllocateAndGetTcpTableFromStack implementation to ipstats.c.
|
2009-03-02 12:51:02 +01:00 |
Alexandre Julliard
|
95827a8237
|
iphlpapi: Moved AllocateAndGetUdpTableFromStack implementation to ipstats.c.
|
2009-03-02 12:50:30 +01:00 |
Alexandre Julliard
|
3ce9eb0f85
|
iphlpapi: Reimplement GetIpForwardTable to avoid parsing the same information three times.
|
2009-03-02 12:49:09 +01:00 |
Alexandre Julliard
|
add9e025c2
|
iphlpapi: Reimplement GetIpNetTable to avoid parsing the same information three times.
|
2009-03-02 12:45:58 +01:00 |
Alexandre Julliard
|
53d522bc54
|
iphlpapi: Reimplement GetTcpTable to avoid parsing the same information three times.
|
2009-03-02 12:45:12 +01:00 |
Alexandre Julliard
|
d069e498e1
|
iphlpapi: Reimplement GetUdpTable to avoid parsing the same information three times.
|
2009-03-02 12:43:33 +01:00 |
Thomas Kho
|
3a649b9072
|
iphlpapi: Fix Solaris build error due to ERR redefinition.
|
2009-02-26 12:29:51 +01:00 |
Austin English
|
ac0252db33
|
configure.ac: Check for icps_outhist struct.
|
2009-02-02 15:21:42 +01:00 |
Austin English
|
68f2db299d
|
configure: Check for xinpgen struct.
|
2009-01-30 14:02:30 +01:00 |
Gerald Pfeifer
|
ee1d767fd8
|
iphlpapi: #define RTF_LLINFO if not in system headers.
|
2009-01-29 12:19:11 +01:00 |
Austin English
|
507f6710ba
|
iphlpapi: Fix includes for NetBSD.
|
2009-01-27 11:08:58 +01:00 |
Austin English
|
337067a89d
|
iphlpapi: Include netinet/if_inarp.h for NetBSD.
|
2009-01-23 13:11:42 +01:00 |
Austin English
|
8b1959134e
|
iphplapi: Include <sys/timeout.h> for OpenBSD/NetBSD.
|
2009-01-22 15:28:24 +01:00 |
Austin English
|
0b98f45bf0
|
iphplapi: Reorder includes for NetBSD.
|
2009-01-22 15:28:23 +01:00 |
Austin English
|
94021a1f42
|
iphplapi: Include sys/protosw.h for Net/OpenBSD.
|
2009-01-21 13:23:43 +01:00 |
Austin English
|
b0d46d6892
|
iphplapi: Reorder defines for NetBSD.
|
2009-01-21 10:25:25 +01:00 |
Austin English
|
72fb5e6276
|
iphlpapi: Define RTF_MULTICAST if not available.
|
2009-01-16 12:56:04 +01:00 |
Andrew Talbot
|
0592ca5fb0
|
iphlpapi: Remove unused function.
|
2009-01-09 14:56:08 +01:00 |
Michael Stefaniuc
|
92892873be
|
include: Use ULONG instead of unsigned long in ipexport.h.
Fix also the compiler warnings introduced by this change.
|
2009-01-06 12:43:28 +01:00 |
Jeff Zaroyko
|
33479b898a
|
iphlpapi/tests: Fix a failing test.
|
2008-12-31 13:18:16 +01:00 |
Michael Stefaniuc
|
4eec1ad444
|
iphlpapi/tests: Replace malloc with HeapAlloc.
|
2008-12-01 12:57:06 +01:00 |
Michael Stefaniuc
|
85dba69917
|
iphlpapi: Remove a comment that dared to ponder to use malloc.
|
2008-12-01 12:45:54 +01:00 |
Ricardo Filipe
|
c3db26d4bc
|
iphlpapi: Fixed dead store (llvm/clang).
|
2008-11-18 13:06:27 +01:00 |
Michael Stefaniuc
|
3f1a63ec77
|
iphlpapi: Do not cast zero.
|
2008-11-04 11:26:40 +01:00 |
James Hawkins
|
53f4e4345d
|
iphlapi: Fix a failing test in win95.
|
2008-09-03 14:21:42 +02:00 |
Andrew Talbot
|
8e638e147e
|
iphlpapi: Sign-compare warning fix.
|
2008-08-28 11:24:48 +02:00 |
Paul Vriens
|
220bb6d188
|
iphlpapi/tests: Skip some tests for unsupported functions.
|
2008-08-05 14:09:33 +02:00 |
Juan Lang
|
8c4953f05a
|
iphlpapi: Partially implement IcmpSendEcho2 using IcmpSendEcho.
|
2008-07-18 11:10:57 +02:00 |
Juan Lang
|
65549c5e58
|
iphlpapi: Move Icmp* functions from icmp to iphlpapi.
|
2008-07-18 11:10:44 +02:00 |
Alexandre Julliard
|
bdf180d2a2
|
iphlpapi: Fix the return value of GetPerAdapterInfo, with tests.
|
2008-07-03 11:50:51 +02:00 |
Gerald Pfeifer
|
3e57f56fd2
|
iphlpapi: Include <netinet/in_systm.h> if present.
|
2008-06-30 12:13:26 +02:00 |
Alexandre Julliard
|
dfb308a6b1
|
configure: Fix the netinet header checks for Mac OS and Solaris.
|
2008-06-27 14:06:47 +02:00 |
Eric Durbin
|
61201984a6
|
iphlpapi: Implement getArpTable on FreeBSD.
|
2008-06-26 11:15:44 +02:00 |
Eric Durbin
|
6ea3796cdb
|
iphlpapi: Implement getNumArpEntries on FreeBSD.
|
2008-06-26 11:15:34 +02:00 |
Eric Durbin
|
beea4d3006
|
iphlpapi: Implement getTCPStats on FreeBSD.
|
2008-06-26 11:08:50 +02:00 |
Eric Durbin
|
3d122aec41
|
iphlpapi: Fix a typo resulting in wrong variable assignment.
|
2008-06-26 10:58:37 +02:00 |
Eric Durbin
|
020b0ef64f
|
iphlpapi: Implement getICMPStats on FreeBSD.
|
2008-06-26 10:58:20 +02:00 |
Eric Durbin
|
9d4c42a5b7
|
iphlpapi: Downgrade some ERR messages to WARN.
|
2008-06-26 10:54:41 +02:00 |
Eric Durbin
|
a00e693f37
|
iphlpapi: Implement getIPStats on FreeBSD.
|
2008-06-26 10:54:23 +02:00 |
Eric Durbin
|
6d4eab9ab4
|
iphlpapi: Implement getUDPStats on FreeBSD.
|
2008-06-26 10:54:09 +02:00 |
Eric Durbin
|
9a974dea63
|
iphlpapi: Implement getNumUdpEntries on FreeBSD.
|
2008-06-26 10:51:44 +02:00 |
Eric Durbin
|
53058e86e8
|
iphlpapi: Implement getInterfaceStatsByName on FreeBSD.
|
2008-06-26 10:51:36 +02:00 |
Paul Vriens
|
d1108c8774
|
iphlpapi/tests: Fix test on Vista.
|
2008-06-09 12:37:48 +02:00 |
Paul Vriens
|
fa68a3d9c3
|
iphlpapi/tests: Fix crash on Vista.
|
2008-06-09 12:37:39 +02:00 |
Juan Lang
|
199cee194f
|
iphlpapi: Set the adapter's description to its name in GetAdaptersInfo.
|
2008-05-21 11:36:46 +02:00 |
Austin English
|
f4c4488df8
|
Spelling fixes.
|
2008-04-07 13:36:17 +02:00 |
Austin English
|
cb2274e690
|
Spelling fixes.
|
2008-04-04 11:51:40 +02:00 |
Rob Shearman
|
48000893f9
|
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
|
2008-03-04 20:55:01 +01:00 |
Rob Shearman
|
a9e9673460
|
iphlpapi: Implement GetBestInterfaceEx.
|
2008-01-17 15:33:49 +01:00 |
Alexandre Julliard
|
ad9396302d
|
Removed some unneeded imports.
|
2007-12-06 21:24:24 +01:00 |
Guido Barzini
|
00a961c5d4
|
iphlpapi: Restore lost initialisation of ptr->AddressLength in GetAdaptersInfo.
|
2007-12-04 18:41:18 +01:00 |
Juan Lang
|
6ec1eaf32a
|
iphlpapi: Correct confusing indentation in GetTcpTable.
|
2007-11-19 12:51:45 +01:00 |
Juan Lang
|
03b63500f0
|
iphlpapi: Correct copy/paste error in GetTcpTable.
|
2007-11-19 12:51:39 +01:00 |
Juan Lang
|
14725934bb
|
iphlpapi: Avoid HEAP_ZERO_MEMORY where it isn't needed.
|
2007-11-16 12:36:15 +01:00 |
Juan Lang
|
0502de41ae
|
iphlpapi: Don't allocate gobs of memory if there are no non-loopback interfaces.
|
2007-11-16 12:36:07 +01:00 |
Juan Lang
|
e1a836933f
|
iphlpapi: Don't allocate gobs of memory if the IP address table is empty.
|
2007-11-16 12:36:01 +01:00 |
Juan Lang
|
9ec6e33e32
|
iphlpapi: Don't allocate gobs of memory if interface table is empty.
|
2007-11-16 12:35:55 +01:00 |
Juan Lang
|
7e584b4340
|
iphlpapi: Don't allocate gobs of memory if the UDP table is empty.
|
2007-11-16 12:35:48 +01:00 |
Juan Lang
|
72a59de299
|
iphlpapi: Don't allocate gobs of memory when the ARP table is empty.
|
2007-11-16 12:35:42 +01:00 |
Juan Lang
|
848e8de5a7
|
iphlpapi: Don't allocate gobs of memory when the route table is empty.
|
2007-11-16 12:35:36 +01:00 |
Juan Lang
|
5349c5e87b
|
iphlpapi: Don't allocate gobs of memory when the TCP entry table is empty.
|
2007-11-16 12:35:26 +01:00 |
Juan Lang
|
64f61ce0cd
|
iphlpapi: Don't override return value from getTcpTable.
|
2007-11-16 12:35:14 +01:00 |
Juan Lang
|
00c97a61bf
|
iphlpapi: Default to a default gateway when choosing the best route.
|
2007-11-16 12:34:55 +01:00 |
Aric Stewart
|
04b4dd0227
|
iphlpapi: Correct GetBestRoute when there is no route.
|
2007-10-25 12:54:20 +02:00 |
Aric Stewart
|
80969f5303
|
iphlpapi: For platforms that do not implement /proc, return Unimplemented for the functions trying to read from there.
|
2007-10-25 12:48:29 +02:00 |
Juan Lang
|
72ef8729e6
|
iphlpapi: Implement GetAdapterIndex.
|
2007-10-15 16:56:45 +02:00 |
Juan Lang
|
bceab86d35
|
iphlpapi: UINT and DWORD are now equivalent, even in 64-bit compiles, so remove unnecessary complication.
|
2007-10-15 16:56:38 +02:00 |
Juan Lang
|
519e8db1f3
|
iphlpapi: Use route table to find an adapter's default gateway in GetAdaptersInfo.
|
2007-10-15 16:56:24 +02:00 |
Juan Lang
|
b0efe7f8b8
|
iphlpapi: Improve GetPerAdapterInfo stub.
|
2007-10-15 12:10:38 +02:00 |
Mark Adams
|
9c4a128940
|
iphlpapi: Fix byte ordering of Linux ports.
|
2007-07-12 14:41:34 +02:00 |
Mark Adams
|
2569635cbf
|
iphlpapi: Add support for GetTcpTable on Mac OS X.
|
2007-07-12 14:41:22 +02:00 |
Francois Gouget
|
5a8fc34033
|
Assorted spelling fixes.
|
2007-04-30 12:35:11 +02:00 |