Introduction

The Programmer's Guide contains the following information:

Overview of Windows® 95 Device Drivers Introduction to writing device drivers for Microsoft® Windows® 95. The overview includes information for the Microsoft® Windows NT® and Windows for Workgroups operating systems.
Introduction to Virtual Device Drivers Introduction to writing virtual device drivers. This overview also includes information on message macros (which isolate your VxD text strings, so they can be translated into foreign languages) and on registering statistics with the System Monitor (which allows you to present performance information from the System Monitor).
Device Installation and .INF Files Mechanics of installing device drivers using .INF files. This overview includes sections on printer, modem, multifunction device, network, multimedia, and display device classes.
Plug and Play Description of how Plug and Play works and how to implement it in your devices. This overview is important because Plug and Play is a requirement for hardware to receive certification from Microsoft.
Utilities Description of the Windows System Debugger (WDEB386) and other utilities included with the DDK.
Device Driver Certification Information about the Windows Hardware Quality Labs (WHQL), which certifies drivers and acts as a repository for tools and new drivers. This overview describes the tests included with the DDK and how to obtain (from the Internet) the latest versions of the WHQL's tests and tools.
Windows 95 Image Color Matching Description of the image color matching (ICM) technology available in Windows® 95. ICM provides consistent, predictable color rendering from input, through monitor preview, to output. This overview is of particular interest to printer, display, and digital image device driver writers whose devices are used in desktop publishing.
Graphics Device Drivers Information about how the graphics device interface (GDI) and device drivers interact. This overview is especially useful for printer driver and display driver writers.
Internationalization Information about making drivers compatible with different versions of Windows® 95 for the global market.