1) see http://wiki.winehq.org/WineD3DOnWindows 2) The d3d stuff should compile pretty well, at least when using a cross compiler on linux to build windows binaries (see http://wiki.winehq.org/WineD3DOnWindows ). The description from the mentioned side worked in the past, you might need a slightly different build procedure for the current version, I haven't checked it. I'm not sure if you are able to build the dlls directly on windows, you simply may give it a try (see http://wiki.winehq.org/WineOnWindows ). But that's definitively not something I could recommend. 3) Sure, why not? These should be normal dlls and you should be able to debug it like any other dll.