I am developing an IFS on windows 95 which uses TCP/IP as its communication
stack. So I need to communicate from a VxD to the TCP/IP stack. I believe that
I can do this using TDI (anyone care to confirm this?), but I have not been
able to track down a *detailed* spec of the TDI interface for use with the TCP
stack. I have the "TDI Drive Design" but this is very generic.
Can Anyone point me in the right direction.
I have access to MSDN level-3 but as usual it is almost impossible to track
down the information you want.
Any references to MSDN documents, web sites, books etc gratefully received.
Andy Mayes
try looking at ftp://ftp.microsoft.com/bussys/WinSock/ms-ext/VXDTDI.DOC.
muzo
Speaking only for myself.
NT Kernel Driver Development Consulting (mu...@pacbell.net)
You should look in the NT DDK too....
Vadim
Hi,
I am doing very similar things to what you are doing (IFS, ndisprot
and ndismac) but I am only in the early stages. I could mention a couple
of points.
The tdi driver in nt/ddk/net/tdi is comlete but fairly opaque.
vtoolsd have a driver in their release which is a small but also
complete skeleton. This shows the lower edge clealry but the upper is
not so obvious.
However, I had a look at MSTCP vxd with the vxd viewer and this has a
single entrypoint for the IRP passsing (this is the only vxd service
defined) plus the DeviceIoControl interface for createfile and close
file handle.
This plus the info in nt part 4 driver design is at least something.
Hope this little helps.
--
Chris Adams (Prof Christopher J Adams), University of Buckingham
Tel : +44 1280 828322 or +44 1235 44 5661
Fax : +44 1280 828322