ddraw: Rewrite most of ddraw using WineD3D.