Configuración de eclipse para el desarrollo del controlador de Windows

Estoy intentando escribir un controlador de impresora virtual de Windows (XP, Vista y 7) en modo usuario con WDK 7.1.0. Planeo usar Eclipse IDE para el desarrollo, así que quería saber si puedo configurarlo para el mismo. Estoy buscando hacer lo siguiente:

1) Eclipse reconoce las apis de win32 (C y C ++) y, por lo tanto, proporciona características como autocompletar para sus nombres de funciones

2) Eclipse para usar el compilador provisto con WDK

3) Depurar el código a través de eclipse (no estoy seguro si esto es posible o no)

¿O sugeriría algún otro entorno de desarrollo para el desarrollo de controladores de Windows?

Respuestas a la pregunta(2)

Su respuesta a la pregunta