DirectPython is a C++ extension to the Python programming language which provides access to DirectX (9.0c) API, including Direct3D, DirectSound, DirectShow and DirectInput.
http://sourceforge.net/projects/directpython/
I don't know if it would be something useful to you here, I was looking for a way to script something in the blender GamePack that python doesn't do well and this popped up and so far seems to fit the bill for me.