In file included from com_main.cpp:4: com_main.h:16: error: conflicting return type specified for `virtual HRESULT CTest::AddRef()' c:/msys/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/unknwn.h:27: error: overriding `virtual ULONG IUnknown::AddRef()'