VXDLDR

Windows for Workgroups 3.11

This sample is a technical description of VXDLDR.386 from Windows for Workgroups 3.11. Windows for Workgroups 3.11 uses VXDLDR to load files with the D32 extension in the SYSTEM subdirectory, to make an I/O subsystem of VxDs managed by IOS.386.

The article begins with the structures and interfaces that support the Windows for Workgroups 3.11 VXDLDR. An appendix details those elements of the LE file header that are actually relevant to VXDLDR when loading VxDs.

Note that Microsoft did not publish documentation for the Windows for Workgroups 3.11 VXDLDR. Strictly speaking, the article is therefore not alternative documentation. It was first written in 1994 and made available on Compuserve in WINSDK library 17. The intention was to demonstrate to VxD programmers that high-quality technical details of significant new system components could be discovered independently of the system’s manufacturer and to encourage interest in extending the documentation project to other new components such as IOS.386 and IFSMGR.386. In the interests of standardisation and readability now that the document must be meaningful to programmers who know of VXDLDR only from the Windows 95 DDK, the version available here has been updated to use symbols from header files that Microsoft provides with the Windows 95 DDK.

The article is presented as a Microsoft Word for Windows 7.0 document, compressed into a cabinet file.

Copyright © 1997. Geoff Chappell. All rights reserved.

[Home][Programming Samples][Application Notes][Security Notes][Editorial][Consultation][Contacts]