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