On Monday 09 Jan 2006 21:50, Rolf Kalbermatter wrote:
Paul Millar wrote:
The problem above (at the beginning of this year) was with a missing GUID in the compiler, which is now fixed.
Could you tell me what GUID it was.
Certainly, it was IID_IHttpNegotiate2, as defined by:
DEFINE_GUID(IID_IHttpNegotiate2,0x4f9f9fcb,0xe0f4,0x48eb,0xb7,0xab,0xfa,0x2e,0xa9,0x36,0x5c,0 xb4);
I'm currently in the process of trying to get compilation of DLLs working again with MSVC and the winapi tools and noticed a specific issue with GUIDs. Maybe I can learn a bit here.
If it helps any, I've tied together the current set of patches against MinGW's w32api. They are available from here:
http://www.astro.gla.ac.uk/users/paulm/Cross/mingw-w32api-patches-2006-01-09...
(BTW, Hans maintains RPMs of modified MinGW here: http://mirzam.it.vu.nl/mingw/ )
For instance the GUIDs IID_IAVIStreaming and CLSID_AVIFile used in avifil32.dll are put by wine in the uuid.lib/dll file but the two MS SDKs I tried do not seem to provide these exports in either uuid.lib nor vfw32.lib(avifil32.dll).
Sorry, can't help you with SDKs. Both are defined in avifil32.def in MinGW's w32api v3.3.
HTH,
Paul.