¿Programación de DirectX en C?

En el pasado, he creado aplicaciones DirectX en el lenguaje de programación C ++, sin embargo, me gustaría saber si es posible hacerlo usando el lenguaje de programación C.

Gracias.