The help you needed in C, C++, MFC
Complete tutorials with free source code

Driver development in windows

In this section, you can learn how to create a simple driver for windows platform. If you are an experienced driver developer, these articles are certainly not for you. These articles are for those who are willing to get started, and for those who have started, but still having problems with choosing right development platforms, understanding the basic concepts, etc.

Introduction to Windows drivers
Driver development environment and tools for Windows