Add missing hints and SDL_system.h stump

Couldn't find declaration of `IDirect3DDevice9`, so decided to make `PIDirect3DDevice9 ` a generic pointer.