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 |
Hans Leidekker
|
dfebf1b91d
|
iphlpapi: Only call res_init() once per process.
|
2007-04-19 11:56:03 +02:00 |