On Mon, Feb 16, 2009 at 12:14 PM, Francois Gouget fgouget@free.fr wrote:
From what I understand, they're not accessible to full win32 apps.
FWIW, it's kernel32.wine_get_unix_file_name(). So it's available to any Win32 application that knows about it. Just LoadLibrary()+GetProcAddress().
This is really nice end of our conversation, giving new dimension to all sharp statements (hack, not going into wine, etc) :-).
Just to add few comments at once, the problem is solved for us (libwinegate.dll.so is shipped with the software, we'll have to recompile it when libwine/libc changes...), so there is no need for other argumentation. I have already given up.
Regarding to maintenance of linux library, I meant to have different BINARY versions (because of other dependencies), not source code.
And finally regarding putting WINEGATE to some wiki: Feel free to do it, consider it public domain. But I think the point of this library was that if it is compiled WITH wine package, it would smoothly solve dependency problems (i.e. no need to carry separate WINEGATE-libcX-OSy-platformZ libraries).
Martin