I've never used this stuff so I don't know anything for sure but I'd start here:

http://msdn.microsoft.com/en-us/libr...16(VS.85).aspx

The IOCTLs section seems to discuss the functionality that Socket.IOControl sits on top of.