i was often confused. Native DLL: in PE format. butnot fake DLLs. builtin DLL: ELF .dll.so files in /usr/local/lib/wine builtin DLLs are ELF, they have NTIMAGE Headers and can link native DLL or linked to native DLL. right?
after calling __wine_dll_register, a dll.so is loaded. I did not see the code to link pe32 DLL. if dll.so can not link pe32 dll. why winebuild creates import thunks?
What problem are you trying to solve?