Jeje Instru, parece que estas muy activo
Hasta donde tengo entendido manejar DX en C esta complicado, en la escuela una vez hice un juego, e investigué sobre el tema.
La mayoría de la documentación es para VB, que parece que es el que tiene un soporte más sencillo, pero como yo no lo sabía usar, use una librería para delphi, se llama DelphiX, que te da una capa más de abstracción al DX, al final quedé bastante complacido.
Después de pelearme mucho lo pude hacer, hay varios sitios con diferentes tutoriales con DelphiX
Ojalá te sirva
Saludos