Well he didn't ask what was official and what wasn't.
Good point. Grey, does you framework support DX9?
I made it work with 2 lines of code after I installed the DX9 module we are talking about. I haven't officially added it to my framework but can tell you how to get it working if you like.