Re: IID mess

2013-05-03 Thread Daniel Jeliński
Thanks, INITGUID was the piece I was missing. 2013/5/3 Damjan Jovanovic > Check that you are only doing ONE of the following: > 1. Use "-luuid", which you are using > 2. #include or #define INITGUID (which is what it does) > before including the relevant COM headers > Never both, or you'll get

Re: IID mess

2013-05-03 Thread Damjan Jovanovic
Check that you are only doing ONE of the following: 1. Use "-luuid", which you are using 2. #include or #define INITGUID (which is what it does) before including the relevant COM headers Never both, or you'll get those multiple definitions. Damjan On Fri, May 3, 2013 at 11:31 AM, Daniel Jeliński

Re: IID mess

2013-05-03 Thread Daniel Jeliński
Additional info: after my patches amstream fails to link complaining about duplicate IID_IResourceManager: ~/wine-git/dlls/amstream$ make ../../tools/winegcc/winegcc -m32 -B../../tools/winebuild --sysroot=../.. -fasynchronous-unwind-tables -shared ./amstream.spec amstream.o audiodata.o main.o media

IID mess

2013-05-02 Thread Daniel Jeliński
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} Wi