Commit Graph

29 Commits

Author SHA1 Message Date
Juan Lang 94670d40ef Implement the TCP table query, netstat.exe now shows TCP listening and
connected sockets.
2003-11-28 23:12:05 +00:00
Alexandre Julliard e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Juan Lang b9ed79c965 Implemented arp table querying through WsControl, and fixed problem I
introduced getting IP addresses for multiple interfaces.
2003-09-02 00:55:19 +00:00
Juan Lang c24fc00f25 - improve WsControl error checking
- make WsControl output more closely match Win98's
- document WsControl behavior a bit better
2003-08-29 22:14:28 +00:00
Juan Lang 6dae7c2da8 Changed wsock32 to use the new iphlpapi for interface and route
enumeration in WsControl.
2003-05-13 04:44:14 +00:00
Mike Hearn ceb86a90f8 - Map winsock sockopts to the POSIX equivalents for IP multicast.
- Remap winsock1 constant values to winsock2 using a forwarder
  function.
- Change a FIXME to a TRACE, it appeared to be simply reporting
  progress.
2003-04-04 22:04:47 +00:00
Patrik Stridvall d016f819f1 Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
Vincent Béron 9a62491660 Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
Patrik Stridvall 5e6943f421 Fixed some issues found by winapi_check. 2002-05-22 01:55:18 +00:00
Alexandre Julliard 0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Francois Gouget 5f30ee0651 Comment out/ifdef out unused code and variables. 2002-01-21 23:37:53 +00:00
Bang Jun-Young 9cc52b362c Fix NetBSD compilation errors. 2001-12-14 22:45:42 +00:00
Francois Gouget 6e04f591f6 Fix the Solaris and FreeBSD compilation errors introduced by the
recent winsock update.
2001-11-19 02:23:22 +00:00
Francois Gouget 272023190e Make winsock.h and winsock2.h independent from the Unix headers.
Make them compatible with both the Unix C headers and the MSVCRT
headers.
Ensure compatibility with the Unix headers via the USE_WS_PREFIX
macro.
Add WINE_NOWINSOCK: prevents winsock.h from being included from
windows.h when defined.
Add ws2tcpip.h, move definitions to the right header.
2001-11-14 21:26:23 +00:00
Francois Gouget 070e749cfb Don't prefix %p with 0x.
Various English fixes.
2001-11-06 21:01:32 +00:00
Francois Gouget 96ffcae371 Fix recv prototype for WSARecvEx. 2001-09-14 01:00:20 +00:00
Patrik Stridvall 044855c6ec Documentation fixes. 2001-07-11 18:56:41 +00:00
Patrik Stridvall 01d5e5b071 Documentation fixes. 2001-07-02 19:59:40 +00:00
Bang Jun-Young 3f7e282762 On NetBSD if_type is defined as a macro in /usr/include/net/if.h.
Undefine it to avoid a conflict.
2001-05-09 19:45:30 +00:00
Joerg Mayer 793e1179ac Use of proper test gets rid of a signed/unsigned warning. 2001-04-17 17:30:44 +00:00
Michael Stefaniuc 7fa17d24c0 Implemented WsControl command with id 0x101. 2001-02-28 05:17:44 +00:00
James Juran f4d5fefb0a Add <string.h> to files that needed it. 2001-01-26 20:43:40 +00:00
James Hatheway 4bed8266e0 In WsControl, don't mix Linux and Wine socket calls. Always use Wine calls.
Added hack for missing WINAPI in Unix socket() definition.
2001-01-17 20:19:14 +00:00
Mike McCormack dcd9c37a9a Returning success for unknown WSCNTL_TCPIP_QUERY_INFO code makes win98
winipcfg work.
2001-01-05 22:16:11 +00:00
Alexandre Julliard 719c3a84cc Use ioctlsocket() instead of ioctl() so that we can import ws2_32.dll
again (untested).
2000-12-02 23:46:10 +00:00
Alexandre Julliard 3a0f8b7953 Finished separation of shell32 and wsock32. 2000-12-01 20:48:41 +00:00
James Hatheway bf3e2e9fb0 Portability fixes. 2000-07-25 17:45:50 +00:00
James Hatheway c9d258274d Adds an initial WSAIoctl function with support for only the
SIO_GET_INTERFACE_LIST command.  Adds initial code to WsControl
function to support the WSCNTL_TCPIP_QUERY_INFO command.
2000-07-23 19:28:24 +00:00
Alexandre Julliard c607532ae4 Created separate libraries for dplay, shfolder, shlwapi, wow32 and
wsock32 so that we have at most one Win32 dll in each .so library.
2000-07-09 11:19:35 +00:00