How to Use This Manual

Chapter 1, “Overview of Virtual Devices,” explains the purpose of virtual devices and describes the types of virtual devices provided with Windows 3.1.

Chapter 2, “386 Enhanced-Mode Windows,” describes the major components of 386 enhanced-mode Windows and explains how virtual devices provide support for hardware devices.

Part 1, “Creating Virtual Devices,” consists of 21 chapters that provide information on writing, modifying, or using specific Windows 3.1 virtual devices. Chapter 3, “Virtual Device Basics,” describes how to create virtual devices. Chapters 4 through 23 contain information about specific virtual devices, such as virtual display, keyboard, communication, and mouse devices.

Part 2, “Using Virtual Machine Manager Services,” consists of five chapters with information about the virtual machine manager (VMM) and the services it provides virtual devices. Chapters 24 through 28 provide detailed information about the services, macros, control messages, and structures.

The appendix provides information about using the Microsoft Windows 80386 Debugger (WDEB386.EXE) to debug virtual devices. This appendix describes debugging commands that are only available when the debugging version of 386 enhanced-mode Windows is running.