IID mess

Daniel Jeliński djelinski1 at gmail.com
Thu May 2 16:36:59 CDT 2013


Hello,
I just tried compiling all of Wine with my patch series applied and, to my
surprise, compilation failed. The reason was that IID_IResourceManager was
already declared elsewhere.

Now, according to this page:
http://mikolajapp.appspot.com/uuid/query?q={56a868ac-0ad4-11ce-b03a-0020af0ba770}
Wine's strmif.h declares IID_IResourceManager, while SDK declares
__declspec(uuid) as IResourceManager.
SDK declares IID_IResourceManager elsewhere:
http://mikolajapp.appspot.com/uuid/query?q={03741d21-87eb-11ce-8081-0080c758527e}
I'm new to COM, so I'm not sure what exactly is the difference between IID
and declspec(uuid). Could anyone explain or suggest a fix?
Thanks,
Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20130502/268a2295/attachment.html>


More information about the wine-devel mailing list