See: Microsoft Device-Driver Development Kit (DDK)http://www.microsoft.com/whdc/devtools/ddk/default.mspx
--Greetings Jochen