STDMETHODIMP IEToolbar::SetSite(IUnknown* sitePtr) { if (!isNull(sitePtr)) { dockToSite(IUnknownPtr(sitePtr)); } else { undockFromSite(); } return S_OK; }
STDMETHODIMP VisibleCommandBase::get_Icon( IUnknown **pVal ) { try { if ( !pVal ) { return E_POINTER; } *pVal = IUnknownPtr(icon_).Detach(); return S_OK; } catch (...) { } return E_FAIL; }
STDMETHODIMP COrgSearchControl::get_InternalControl( IUnknown **pVal ) { try { if ( !pVal ) return E_POINTER; *pVal = IUnknownPtr(grymEditControl_).Detach(); return S_OK; } catch (...) { } return E_FAIL; }
inline IUnknownPtr IScriptProcedureCollection::Get_NewEnum ( ) { IUnknown * _result; HRESULT _hr = get__NewEnum(&_result); if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this)); return IUnknownPtr(_result, false); }