No, not its not.
As far as I know current cards backwardly support directx 7 however newer technology(especially the ASM on the pipe for shaders) is completely different. Basically we're limited to whatever DirectX 7(most of it anyways) was able to draw to the card. D3d 9/10 are completely different. So much between 7 and 9 is deprecated that it would be scary as hell to see if ANYTHING at the class library level were compatible.
As far as I know current cards backwardly support directx 7 however newer technology(especially the ASM on the pipe for shaders) is completely different. Basically we're limited to whatever DirectX 7(most of it anyways) was able to draw to the card. D3d 9/10 are completely different. So much between 7 and 9 is deprecated that it would be scary as hell to see if ANYTHING at the class library level were compatible.