Hola zidfrid, me parece que lo que quieres hacer es un poco osado, puesto que ver el codigo fuente de algo que ya esta compilado se llama "desensamblar" (Debugging), y el producto final de dicho proceso es casi siempre un compendio de instrucciónes en Assembler y llamadas a APIs. Para complicar un poco más el escenario te comento que los Drivers tienen "acceso" a otras APIs las cuales un numero menor de personas conocen, son APIs que acceden al (Ke)rnel y otros de menor nivel y por ende más cercanos al núcleo del SO y su interacción con el Hardware.
Existen un buen grupo de utilidades que te pueden ser de utilidad, por ejemplo te voy dando un par de links de interés;
http://msdn2.microsoft.com/en-us/library/ms895491.aspx
http://www.microsoft.com/whdc/devtoo...nstallx86.mspx
Suerte!