HRESULT STDMETHODCALLTYPE ClassFactory::QueryInterface()

in ProfilingAPI/ReJITEnterLeaveHooks/ClassFactory.cpp [15:26]


HRESULT STDMETHODCALLTYPE ClassFactory::QueryInterface(REFIID riid, void **ppvObject)
{
    if (riid == IID_IUnknown || riid == IID_IClassFactory)
    {
        *ppvObject = this;
        this->AddRef();
        return S_OK;
    }

    *ppvObject = nullptr;
    return E_NOINTERFACE;
}