"Dude, I think I found the book you're looking for. 'DirectX 9: Programming for Windows' by Jason Zink, Aaron Vreeke, and Jack Hoxley is the one people usually recommend. It's a pretty old book now, but still a good reference for legacy DirectX stuff."