HRESULT CRegisterExtension::UnRegisterVerbs()

in Docs-ContextMenuSample/ExplorerCommandVerb/RegisterExtension.cpp [363:376]


HRESULT CRegisterExtension::UnRegisterVerbs(PCWSTR const rgpszAssociation[], UINT countAssociation, PCWSTR pszVerb) const
{
    HRESULT hr = S_OK;
    for (UINT i = 0; SUCCEEDED(hr) && (i < countAssociation); i++)
    {
        hr = UnRegisterVerb(rgpszAssociation[i], pszVerb);
    }

    if (SUCCEEDED(hr) && HasClassID())
    {
        hr = UnRegisterObject();
    }
    return hr;
}