Instead of directly using native methods to export functions from wine shared libs, Wine and WineLib emulate the windows methodology for exporting/importing these functions. Is this just to enable the use of native Windows dlls in Wine, or is it needed for other reasons?
I ask because we're currently using WineLib to port to Solaris and HPUX, where native Windows dlls wouldn't work anyways, and it might be nice if we can remove this overhead on these platforms (and save us some porting headaches). However, before we started this work, we want to be sure there are no "gotchas" associated with removing it.