static HRESULT WINAPI InPlaceUIWindow_SetActiveObject(IOleInPlaceUIWindow *iface, IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); FIXME("(%p)->(%p %s)\n", This, pActiveObject, debugstr_w(pszObjName)); return E_NOTIMPL; }
static HRESULT WINAPI InPlaceUIWindow_ContextSensitiveHelp(IOleInPlaceUIWindow *iface, BOOL fEnterMode) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); FIXME("(%p)->(%x)\n", This, fEnterMode); return E_NOTIMPL; }
static HRESULT WINAPI InPlaceUIWindow_SetBorderSpace(IOleInPlaceUIWindow *iface, LPCBORDERWIDTHS pborderwidths) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); FIXME("(%p)->(%p)\n", This, pborderwidths); return E_NOTIMPL; }
static ULONG WINAPI InPlaceUIWindow_AddRef(IOleInPlaceUIWindow *iface) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); LONG ref = InterlockedIncrement(&This->ref); TRACE("(%p) ref=%d\n", This, ref); return ref; }
static ULONG WINAPI InPlaceUIWindow_Release(IOleInPlaceUIWindow *iface) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); LONG ref = InterlockedDecrement(&This->ref); TRACE("(%p) ref=%d\n", This, ref); if(!ref) heap_free(This); return ref; }
static HRESULT WINAPI InPlaceUIWindow_QueryInterface(IOleInPlaceUIWindow *iface, REFIID riid, void **ppv) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); TRACE("(%p)->(%s %p)\n", This, debugstr_mshtml_guid(riid), ppv); if(IsEqualGUID(&IID_IUnknown, riid)) { *ppv = &This->IOleInPlaceUIWindow_iface; }else if(IsEqualGUID(&IID_IOleWindow, riid)) { *ppv = &This->IOleInPlaceUIWindow_iface; }else if(IsEqualGUID(&IID_IOleInPlaceUIWindow, riid)) { *ppv = &This->IOleInPlaceUIWindow_iface; }else { WARN("Unsopported interface %s\n", debugstr_mshtml_guid(riid)); *ppv = NULL; return E_NOINTERFACE; } IUnknown_AddRef((IUnknown*)*ppv); return S_OK; }
static HRESULT WINAPI InPlaceUIWindow_GetBorder(IOleInPlaceUIWindow *iface, LPRECT lprectBorder) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); FIXME("(%p)->(%p)\n", This, lprectBorder); return E_NOTIMPL; }
static HRESULT WINAPI InPlaceUIWindow_GetWindow(IOleInPlaceUIWindow *iface, HWND *phwnd) { InPlaceUIWindow *This = impl_from_IOleInPlaceUIWindow(iface); FIXME("(%p)->(%p)\n", This, phwnd); return E_NOTIMPL; }