Yep, if you want to program real fast it may be the best solution to learn DX api. (see msdn)

Clootie's headers are excellent, I use them all the time.