Example #1
0
STDMETHODIMP IEToolbar::SetSite(IUnknown* sitePtr) {
  if (!isNull(sitePtr)) {
    dockToSite(IUnknownPtr(sitePtr));
  } else {
    undockFromSite();
  }

  return S_OK;
}
Example #2
0
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);
}