37 *
ppv = &
This->IOleInPlaceFrame_iface;
40 *
ppv = &
This->IOleInPlaceFrame_iface;
42 TRACE(
"(%p)->(IID_IOleInPlaceUIWindow %p)\n",
This,
ppv);
43 *
ppv = &
This->IOleInPlaceFrame_iface;
46 *
ppv = &
This->IOleInPlaceFrame_iface;
61 return IOleClientSite_AddRef(&
This->IOleClientSite_iface);
67 return IOleClientSite_Release(&
This->IOleClientSite_iface);
88 FIXME(
"(%p)->(%p)\n",
This, lprectBorder);
93 LPCBORDERWIDTHS pborderwidths)
96 FIXME(
"(%p)->(%p)\n",
This, pborderwidths);
101 LPCBORDERWIDTHS pborderwidths)
104 FIXME(
"(%p)->(%p)\n",
This, pborderwidths);
117 LPOLEMENUGROUPWIDTHS lpMenuWidths)
120 FIXME(
"(%p)->(%p %p)\n",
This, hmenuShared, lpMenuWidths);
125 HOLEMENU holemenu,
HWND hwndActiveObject)
128 FIXME(
"(%p)->(%p %p %p)\n",
This, hmenuShared, holemenu, hwndActiveObject);
135 FIXME(
"(%p)->(%p)\n",
This, hmenuShared);
140 LPCOLESTR pszStatusText)
144 return This->container_vtbl->set_status_text(
This, pszStatusText);
158 FIXME(
"(%p)->(%p %d)\n",
This, lpmsg, wID);
162#undef impl_from_IOleInPlaceFrame
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static HRESULT WINAPI InPlaceFrame_InsertMenus(IOleInPlaceFrame *iface, HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths)
static HRESULT WINAPI InPlaceFrame_EnableModeless(IOleInPlaceFrame *iface, BOOL fEnable)
static HRESULT WINAPI InPlaceFrame_GetWindow(IOleInPlaceFrame *iface, HWND *phwnd)
static HRESULT WINAPI InPlaceFrame_GetBorder(IOleInPlaceFrame *iface, LPRECT lprectBorder)
static ULONG WINAPI InPlaceFrame_Release(IOleInPlaceFrame *iface)
static const IOleInPlaceFrameVtbl OleInPlaceFrameVtbl
static HRESULT WINAPI InPlaceFrame_SetActiveObject(IOleInPlaceFrame *iface, IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName)
static HRESULT WINAPI InPlaceFrame_ContextSensitiveHelp(IOleInPlaceFrame *iface, BOOL fEnterMode)
static HRESULT WINAPI InPlaceFrame_SetStatusText(IOleInPlaceFrame *iface, LPCOLESTR pszStatusText)
static HRESULT WINAPI InPlaceFrame_SetMenu(IOleInPlaceFrame *iface, HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject)
static HRESULT WINAPI InPlaceFrame_RemoveMenus(IOleInPlaceFrame *iface, HMENU hmenuShared)
void DocHost_Frame_Init(DocHost *This)
static HRESULT WINAPI InPlaceFrame_TranslateAccelerator(IOleInPlaceFrame *iface, LPMSG lpmsg, WORD wID)
static HRESULT WINAPI InPlaceFrame_QueryInterface(IOleInPlaceFrame *iface, REFIID riid, void **ppv)
static ULONG WINAPI InPlaceFrame_AddRef(IOleInPlaceFrame *iface)
static HRESULT WINAPI InPlaceFrame_SetBorderSpace(IOleInPlaceFrame *iface, LPCBORDERWIDTHS pborderwidths)
static DocHost * impl_from_IOleInPlaceFrame(IOleInPlaceFrame *iface)
static HRESULT WINAPI InPlaceFrame_RequestBorderSpace(IOleInPlaceFrame *iface, LPCBORDERWIDTHS pborderwidths)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
const GUID IID_IOleInPlaceFrame
const GUID IID_IOleWindow
const GUID IID_IOleInPlaceUIWindow
#define IsEqualGUID(rguid1, rguid2)
#define CONTAINING_RECORD(address, type, field)