Commit Graph

88 Commits

Author SHA1 Message Date
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
Alexandre Julliard 9dd1f1e341 Added version information for a number of dlls. 2007-03-07 21:25:16 +01:00
Alexandre Julliard c41e09e9a0 iphlpapi: Avoid printf format warnings. 2007-02-05 22:04:29 +01:00
Mark Adams 641abc997c iphlpapi: Support for non-linux platforms, including Mac OS X.
- Add error messages when unimplemented functions are called on
  non-linux platforms.
- Implement retrieving the interface list on MacOS X (and other
  platforms that use NET_RT_DUMP).
2007-01-26 12:58:47 +01:00
Mark Adams 1e263e663b iphlpapi: Filter out no-ip addresses when building ip address table. 2007-01-26 12:56:42 +01:00
Mark Adams a91d69190e iphlpapi: Clarify interface counting. 2007-01-26 12:56:28 +01:00
Ken Thomases 6b033cc1e6 iphlpapi: Fixed a problem with enumerating network interfaces.
Keep increasing the buffer until the returned length is more than two
records smaller than the buffer we provided.
2006-12-21 14:47:20 +01:00
Francois Gouget bb8e625b5b Assorted spelling fixes. 2006-12-05 10:31:47 +01:00
Stephen R. Veit 5731967d2d iphlpapi: Fix GetAdaptersInfo return value for IpMask. 2006-10-30 11:16:29 +01:00
Marcus Meissner 2c8aeb6db1 iphlpapi: NetBSD needs sys/param.h. 2006-10-24 11:31:07 +02:00
Hans Leidekker f5095df935 iphlpapi: Win64 printf format warning fixes. 2006-10-09 12:44:06 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard 5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Alexandre Julliard eebb111221 configure: Only link against libresolv where necessary. 2006-08-04 23:17:56 +02:00
Alexandre Julliard 0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard 5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Michael Stefaniuc a87520036f janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
Vitaly Lipatov f382722390 iphplapi: Define IF_NAMESIZE if missing. 2006-02-24 21:13:54 +01:00
Marcus Meissner b970b22037 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses. 2006-01-30 18:16:22 +01:00
Juan Lang 540dca3259 iphlpapi: Reimplement interface enumeration.
Implement interface enumeration based on if_nameindex, based on a
suggestion by Michael Ost
2006-01-27 19:19:32 +01:00
Juan Lang 201cdcc462 iphlpapi: Remove one IP address per interface restriction.
- remove restriction of one IP address per interface
- remove dead code, and make static functions that can be
- update comments and copyright notice
2006-01-25 13:14:12 +01:00
Juan Lang 5cd6b34259 iphlpapi: Clean up memory allocation.
- pass heap to allocate from directly to helper functions, instead of
  unnecessarily copying returned data
- use public types rather than internal ones
- make sure GetBestRoute doesn't return bogus matches
2006-01-24 12:18:50 +01:00
Juan Lang 53e634bec6 iphlpapi: Remove redundant comments and fix typos. 2006-01-20 16:16:56 +01:00
Juan Lang 36ac9f8665 iphlpapi: Fix a couple of file descriptor leaks. 2005-12-13 11:11:53 +01:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Francois Gouget 6d442aeb34 Assorted spelling fixes. 2005-11-23 20:14:43 +01:00
Markus Amsler b213461575 Add, reformat API documentation. 2005-11-14 11:24:37 +00:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexandre Julliard f8ee161a1b Fixed some traces to use the right printf format and avoid typecasts. 2005-09-12 10:30:05 +00:00
Alexandre Julliard cc4da88563 Explicitly import kernel32 in tests that use it. 2005-08-27 09:27:09 +00:00
Alexandre Julliard 49b7fdcfc0 Removed the broken mmap64 configure check, and moved the
_FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that
need the define include it.
2005-08-03 21:25:10 +00:00
Mike McCormack 257c337c19 gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-07 12:08:42 +00:00
Stefan Huehner 17ed5537e7 Fix some more -Wmissing-declarations warnings. 2005-07-05 11:05:50 +00:00
Eric Pouech 809edabfbe Const correctness fixes. 2005-06-27 09:53:46 +00:00
Stefan Huehner 9213d56ae0 Make some function static. 2005-06-20 15:35:54 +00:00
Alexandre Julliard 629352bdc4 Moved network configuration parameters to HKCU\Software\Wine\Network. 2005-06-14 17:22:41 +00:00
Alexandre Julliard 2e4bca9db5 Added magic comments to all Wine-specific registry accesses to make
them easier to grep.
2005-06-13 18:56:00 +00:00
Robert Shearman 4fee52683b Fix size passed to lstrcpynA function - sizeof(string) == 4 not 16 as
needed.
2005-06-13 10:01:20 +00:00
Alexandre Julliard 34fa35dc99 Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00