[TDILIB, IPHLPAPI, WSHTCPIP]
authorCameron Gutman <aicommander@gmail.com>
Sat, 16 Jan 2010 00:05:15 +0000 (00:05 +0000)
committerCameron Gutman <aicommander@gmail.com>
Sat, 16 Jan 2010 00:05:15 +0000 (00:05 +0000)
commit3f6a56fa3611da3460a359941bfe6fae4bc3835d
treee0143cbb0e92644de78b85f55fb52b9d340d580e
parent2522eb7b9b02ff38af09366e141a3cac54816d84
[TDILIB, IPHLPAPI, WSHTCPIP]
 - Move the TDI stuff from iphlpapi to a shared library called tdilib
[IP]
 - Implement tcpip side of IP_HDRINCL
[PSDK, WSHTCPIP, WSHIRDA]
 - Fix definition of WSHGetSocketInformation
[PSDK]
 - Add AO_OPTION_* defines
[WSHTCPIP]
 - Request notifications for bind also
 - Implement WSHSetSocketInformation
[MSAFD]
 - Implement event notifications (bonus: fixes a memory leak on socket closure due to unfreed helper context)
 - Store TdiConnectionHandle the same way we store TdiAddressHandle
 - Half-plement WSPSetSockOpt
 - Fix WSPGetSockOpt
[TCPIP]
 - Handle AO_OPTION_TTL, AO_OPTION_IP_DONTFRAGMENT (not working yet), AO_OPTION_BROADCAST (not working yet), and AO_OPTION_IP_HDRINCL
 - Add new members of ADDRESS_FILE for the preceding AO options
[AFD]
 - Return the connection handle in the Information of the IOSB (same as we do with the address file handle)
[GENERAL]
 - Tracert works now

svn path=/branches/aicom-network-branch/; revision=45093
21 files changed:
dll/win32/iphlpapi/ifenum_reactos.c
dll/win32/iphlpapi/iphlpapi.rbuild
dll/win32/iphlpapi/iphlpapi_private.h
dll/win32/msafd/misc/dllmain.c
dll/win32/msafd/misc/stubs.c
dll/win32/wshirda/wshirda.c
dll/win32/wshtcpip/wshtcpip.c
dll/win32/wshtcpip/wshtcpip.h
dll/win32/wshtcpip/wshtcpip.rbuild
drivers/network/afd/afd/connect.c
drivers/network/tcpip/include/titypes.h
drivers/network/tcpip/tcpip/ainfo.c
drivers/network/tcpip/tcpip/fileobjs.c
include/psdk/tcpioctl.h
include/psdk/wsahelp.h
lib/drivers/ip/transport/datagram/datagram.c
lib/lib.rbuild
lib/tdilib/enum.c [new file with mode: 0644]
lib/tdilib/handle.c [new file with mode: 0644]
lib/tdilib/tdilib.h [new file with mode: 0644]
lib/tdilib/tdilib.rbuild [new file with mode: 0644]