static HRESULT WINAPI ObjectWithSite_SetSite(IObjectWithSite *iface, IUnknown *pUnkSite) { HTMLDocument *This = impl_from_IObjectWithSite(iface); FIXME("(%p)->(%p)\n", This, pUnkSite); return E_NOTIMPL; }
static HRESULT WINAPI ObjectWithSite_GetSite(IObjectWithSite* iface, REFIID riid, PVOID *ppvSite) { HTMLDocument *This = impl_from_IObjectWithSite(iface); FIXME("(%p)->(%p)\n", This, ppvSite); return E_NOTIMPL; }
static ULONG WINAPI ObjectWithSite_AddRef(IObjectWithSite *iface) { HTMLDocument *This = impl_from_IObjectWithSite(iface); return htmldoc_addref(This); }
static ULONG WINAPI ObjectWithSite_Release(IObjectWithSite *iface) { HTMLDocument *This = impl_from_IObjectWithSite(iface); return htmldoc_release(This); }
static HRESULT WINAPI ObjectWithSite_QueryInterface(IObjectWithSite *iface, REFIID riid, void **ppv) { HTMLDocument *This = impl_from_IObjectWithSite(iface); return htmldoc_query_interface(This, riid, ppv); }
static ULONG WINAPI StartMenu_IObjectWithSite_Release(IObjectWithSite *iface) { StartMenu *This = impl_from_IObjectWithSite(iface); TRACE("StartMenu_IObjectWithSite_Release (%p)\n", iface); return StartMenu_Release((IMenuPopup *)This); }
static HRESULT WINAPI StartMenu_IObjectWithSite_QueryInterface(IObjectWithSite *iface, REFIID iid, LPVOID *ppvOut) { StartMenu *This = impl_from_IObjectWithSite(iface); TRACE("(%p, %s, %p)\n", iface, debugstr_guid(iid), ppvOut); return StartMenu_QueryInterface((IMenuPopup *)This, iid, ppvOut); }
static ULONG WINAPI NewMenu_ObjectWithSite_Release(IObjectWithSite *iface) { NewMenuImpl *This = impl_from_IObjectWithSite(iface); return NewMenu_ExtInit_Release(&This->IShellExtInit_iface); }
static HRESULT WINAPI NewMenu_ObjectWithSite_QueryInterface(IObjectWithSite *iface, REFIID riid, void **ppv) { NewMenuImpl *This = impl_from_IObjectWithSite(iface); return NewMenu_ExtInit_QueryInterface(&This->IShellExtInit_iface, riid, ppv); }