Are the directx libraries written in c or c++? Also, what systems does directx work on? I know they work on windows but not sure about xbox or other game consoles.Does it come standard for windows?. Lastly, does anyone know some official or good books to learn directx from?