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.tar.gz (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.
pgpSx7GTHgvPU.pgp
Description: PGP signature