IUnknown
QueryInterface
E_NOINTERFACE
if (riid == IID_IMyComInterface || riid == IID_IUnknown)
else if (riid == IID_IYourComInterface)
*ppv = (IMyComInterface *) this;
AddRef--i.e., (*ppv)->AddRef()