static HRESULT WINAPI PropertyNotifySink_OnChanged(IPropertyNotifySink *iface, DISPID dispID) { DocHost *This = impl_from_IPropertyNotifySink(iface); TRACE("(%p)->(%d)\n", This, dispID); switch(dispID) { case DISPID_READYSTATE: { READYSTATE ready_state; HRESULT hres; hres = get_doc_ready_state(This, &ready_state); if(FAILED(hres)) return hres; if(ready_state == READYSTATE_COMPLETE && !This->doc_navigate) advise_prop_notif(This, FALSE); push_ready_state_task(This, ready_state); break; } default: FIXME("unimplemented dispid %d\n", dispID); return E_NOTIMPL; } return S_OK; }
static HRESULT WINAPI PHPropertyNotifySink_OnChanged(IPropertyNotifySink *iface, DISPID dispID) { PluginHost *This = impl_from_IPropertyNotifySink(iface); TRACE("(%p)->(%d)\n", This, dispID); switch(dispID) { case DISPID_READYSTATE: update_readystate(This); break; default : FIXME("Unimplemented dispID %d\n", dispID); return E_NOTIMPL; } return S_OK; }
static HRESULT WINAPI PropertyNotifySink_OnRequestEdit(IPropertyNotifySink *iface, DISPID dispID) { DocHost *This = impl_from_IPropertyNotifySink(iface); FIXME("(%p)->(%d)\n", This, dispID); return E_NOTIMPL; }
static ULONG WINAPI PropertyNotifySink_Release(IPropertyNotifySink *iface) { DocHost *This = impl_from_IPropertyNotifySink(iface); return IOleClientSite_Release(&This->IOleClientSite_iface); }
static HRESULT WINAPI PropertyNotifySink_QueryInterface(IPropertyNotifySink *iface, REFIID riid, void **ppv) { DocHost *This = impl_from_IPropertyNotifySink(iface); return IOleClientSite_QueryInterface(&This->IOleClientSite_iface, riid, ppv); }
static ULONG WINAPI PHPropertyNotifySink_AddRef(IPropertyNotifySink *iface) { PluginHost *This = impl_from_IPropertyNotifySink(iface); return IOleClientSite_AddRef(&This->IOleClientSite_iface); }