Virtual device drivers are powerful programs that lie at the heart of key parts of Windows, and will become increasingly important as Windows develops into a 32-bit operating system. This book introduces the concepts of virtual device drivers and provides fully-commented samples of the main types of drivers currently being written. A bonus disk provides programmers with Microsoft's toolkit for building generic virtual device drivers.