Quote:
Second, I mind-storm up an idea to use an interface without an registered CLSID that I may need to create a COM interface deriving from it, then registered my object with GUID and IID so later I can use it as usual, easy way hah. Is this a feasible approach ? Will I stuck at calls of the base interface's methods ? I doubt Yes is the answer...:(
In COM world you can inherit to interface declaration. But you cannot inherit to its implementation, and this way you have to provide your own implementation to every interface method (including all the interfaces from the inheritance chain) unless you