Programming the Microsoft Windows Driver Model
Appendix B
Using WDMWIZ.AWX
This appendix describes how to use the WDMWIZ.AWX custom wizard to build a driver project for use with MicrosoftVisual C++ version 6.0 and the Windows XP or .NET DDK. I built this wizard because I wanted an easy and reproducible way to generate the sample drivers for this book. I ve included it in the companion content because I knew you d want an easy way to generate drivers as you read through the book.
The WDMBOOK.HTM file in the companion content tells you how to install this wizard on your system. Once you ve installed the wizard, you ll find a WDM Driver Wizard item on the Projects tab of the New dialog box that Visual C++ presents when you create a new project. WDMBOOK.HTM also contains detailed instructions for setting up your build environment to use the wizard. I m not providing those instructions here in the book because they will undoubtedly change from time to time as Microsoft releases new Driver Development Kits.
WDMWIZ.AWX is not a product and never will be. I would like to know about situations in which it generates incorrect code, but I m not planning to make any changes to the admittedly clunky user interface. Furthermore, you re on your own as far as quality assurance for your finished driver goes.