What actually is the problem with gcc's c++ compiler so it isn't compatible with com ?(i.e. that you can't inherit from IUnknown and get a vtable out of it somehow) -David Waite