HRESULT _IFUNC BOleInProcServer::Freeze ( DWORD dwDrawAspect, LONG lindex, void FAR* pvAspect, DWORD FAR* pdwFreeze) { HRESULT hr; IViewObject *pVO; if (SUCCEEDED(pDefHandler->QueryInterface(IID_IViewObject, &(LPVOID)pVO))) { hr = pVO->Freeze(dwDrawAspect, lindex, pvAspect, pdwFreeze); pVO->Release(); return hr; } // the object shouldn't change the rendering return ResultFromScode (E_FAIL); }