- Rewrite IOCTL_TCP_QUERY_INFORMATION_EX/IOCTL_TCP_SET_INFORMATION_EX handling
authorCameron Gutman <aicommander@gmail.com>
Fri, 9 Oct 2009 02:40:38 +0000 (02:40 +0000)
committerCameron Gutman <aicommander@gmail.com>
Fri, 9 Oct 2009 02:40:38 +0000 (02:40 +0000)
commita3ab545150d5062378d37e30d8a8e8ad981c730f
treea67c5ff0c21141e6fed588cef4e0583530266051
parent8a1b2b51be6b2f2b766ee4d3ee1cfbb71086a745
 - Rewrite IOCTL_TCP_QUERY_INFORMATION_EX/IOCTL_TCP_SET_INFORMATION_EX handling
 - Remove duplicate defines for the same IOCTL
 - Remove unneeded code
 - Fix a completely wrong implementation of ENTITY_TYPE_ID
 - Perform parameter checking
 - Remove several hacks in iphlpapi that worked around bugs in the previous implementation
 - We now support retrieving interface-specific routing tables and ARP tables

svn path=/trunk/; revision=43338
reactos/dll/win32/iphlpapi/ifenum_reactos.c
reactos/dll/win32/iphlpapi/iphlpapi_private.h
reactos/dll/win32/iphlpapi/ipstats_reactos.c
reactos/dll/win32/iphlpapi/route_reactos.c
reactos/drivers/network/tcpip/include/info.h
reactos/drivers/network/tcpip/include/tcpip.h
reactos/drivers/network/tcpip/tcpip/iinfo.c
reactos/drivers/network/tcpip/tcpip/info.c
reactos/drivers/network/tcpip/tcpip/main.c
reactos/drivers/network/tcpip/tcpip/ninfo.c