<div dir="ltr"><div><div><div><div><div><div>Hello,<br></div>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.<br>
<br></div>Now, according to this page:<br><a href="http://mikolajapp.appspot.com/uuid/query?q={56a868ac-0ad4-11ce-b03a-0020af0ba770}">http://mikolajapp.appspot.com/uuid/query?q={56a868ac-0ad4-11ce-b03a-0020af0ba770}</a><br>
</div>Wine's strmif.h declares IID_IResourceManager, while SDK declares <tt>__declspec(uuid)</tt> as <tt class="">IResourceManager.<br></tt></div>SDK declares IID_IResourceManager elsewhere:<br><a href="http://mikolajapp.appspot.com/uuid/query?q={03741d21-87eb-11ce-8081-0080c758527e}">http://mikolajapp.appspot.com/uuid/query?q={03741d21-87eb-11ce-8081-0080c758527e}</a><br>
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?<br></div>Thanks,<br></div>Daniel<br> </div>