Steven Schveighoffer Wrote: > Walter, can you confirm that extern(C++) interfaces are equivalent to > inheriting IUnknown? If not, what are the differences? The difference is COM ABI is standardized, C++ ABI is implementation-defined. If you are lucky, you can guess, which ABI is meant by extern(C++).