Thanks, out of curiosity, how does wine provide its dlls? I'm guessing they are packed in some file(s) out of Windows installation and depending on overriding information, a dll func call is directed to the builtin or the native dll. Where the builtin really exists, its hidden from the calling function. Something like this or another approach?