If you have code that already builds on Windows the most important things to know are
1) No OpenGL
2) No DirectX9+
3) No DirectDraw
Also, there are some API differences here and there. Sometimes looking in the XDK folders (examples/includes/libs) can be very helpful.