When attempting to determine when exactly the network redirector interface was introduced in DOS, the situation seems to be quite clear. Available literature agrees that DOS 3.1 (released in April 1985 by IBM, possibly earlier by Microsoft OEMs) was when redirector support was introduced. Advanced MS-DOS Programming says: “MS-DOS version 3.1, which was released in November 1984, added support for the sharing of files and printers across the network.” The Wikipedia article on PC DOS (as of May 30, 2012) claims that “Planned networking capabilities in DOS 3.00 were judged too buggy to be usable and Microsoft disabled them prior to the OS’s release.” The famous Ralf Brown’s Interrupt List (RBIL) documents redirector hooks (INT 2Fh/11h) as being called by the “DOS 3.1+ kernel”. Undocumented DOS (2nd Edition, page 494) mentions that “Microsoft has used the redirector interface since DOS 3.1”. Microsoft’s documentation for the MS-DOS CD-ROM Extensions 2.1 (MSCDEX) says that the “product uses the Microsoft Networks interface to MS-DOS so it requires MS-DOS version 3.1 or higher”.
It all seems very clear… except the above statements are either misleading or just plain untrue. The redirector interface was fully present in DOS 3.0, released in August 1984. Also included was the internal DOS services interface (INT 2Fh/12h), support for querying the SDA (Swappable Data Area), and minor other functionality related to networking. Continue reading

