On 6/4/2012 17:04, Jacek Caban wrote: > On 06/03/12 17:45, JonY wrote: >> Forwarding to mingw-w64 list. >> >> Some of the headers modified is generated from WINE widl, so the >> preprocessor should be changed instead, jacek? >> > > Where? I don't see any. There is one change to propkeydef.h, but and I > believe incorrect. Generally, this patch makes REFIID and similar > typedefs depend on CINTERFACE, which is not present in MSVC. Changing it > is a serious danger for compatibility. Why is it needed? > > Jacek >
To clear things up, CINTERFACE is used for the style interface declaration, nothing to do with REFIID. In C++, it seems to be typical to use references rather than pointers to refer to IIDs, so hopefully Cygwin can fix the usage on their side.
signature.asc
Description: OpenPGP digital signature