39 *
ppv = &
This->IOleInPlaceFrame_iface;
41 *
ppv = &
This->IOleInPlaceFrame_iface;
43 *
ppv = &
This->IOleInPlaceFrame_iface;
45 *
ppv = &
This->IOleInPlaceFrame_iface;
97 FIXME(
"(%p)->(%p)\n",
This, lprectBorder);
102 LPCBORDERWIDTHS pborderwidths)
105 FIXME(
"(%p)->(%p)\n",
This, pborderwidths);
110 LPCBORDERWIDTHS pborderwidths)
113 FIXME(
"(%p)->(%p)\n",
This, pborderwidths);
126 LPOLEMENUGROUPWIDTHS lpMenuWidths)
129 FIXME(
"(%p)->(%p %p)\n",
This, hmenuShared, lpMenuWidths);
134 HOLEMENU holemenu,
HWND hwndActiveObject)
137 FIXME(
"(%p)->(%p %p %p)\n",
This, hmenuShared, holemenu, hwndActiveObject);
144 FIXME(
"(%p)->(%p)\n",
This, hmenuShared);
149 LPCOLESTR pszStatusText)
167 FIXME(
"(%p)->(%p %d)\n",
This, lpmsg, wID);
193 frame = heap_alloc_zero(
sizeof(*frame));
221 *
ppv = &
This->IOleInPlaceUIWindow_iface;
223 *
ppv = &
This->IOleInPlaceUIWindow_iface;
225 *
ppv = &
This->IOleInPlaceUIWindow_iface;
277 FIXME(
"(%p)->(%p)\n",
This, lprectBorder);
282 LPCBORDERWIDTHS pborderwidths)
285 FIXME(
"(%p)->(%p)\n",
This, pborderwidths);
290 LPCBORDERWIDTHS pborderwidths)
293 FIXME(
"(%p)->(%p)\n",
This, pborderwidths);
321 uiwindow = heap_alloc_zero(
sizeof(*uiwindow));
static BOOL heap_free(void *mem)
#define InterlockedIncrement
#define InterlockedDecrement
const char * debugstr_mshtml_guid(const GUID *iid)
static HRESULT WINAPI InPlaceFrame_InsertMenus(IOleInPlaceFrame *iface, HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths)
static ULONG WINAPI InPlaceUIWindow_Release(IOleInPlaceUIWindow *iface)
static HRESULT WINAPI InPlaceFrame_EnableModeless(IOleInPlaceFrame *iface, BOOL fEnable)
HRESULT create_ip_window(IOleInPlaceUIWindow **ret)
static ULONG WINAPI InPlaceUIWindow_AddRef(IOleInPlaceUIWindow *iface)
static HRESULT WINAPI InPlaceFrame_GetWindow(IOleInPlaceFrame *iface, HWND *phwnd)
static HRESULT WINAPI InPlaceUIWindow_SetBorderSpace(IOleInPlaceUIWindow *iface, LPCBORDERWIDTHS pborderwidths)
static HRESULT WINAPI InPlaceUIWindow_SetActiveObject(IOleInPlaceUIWindow *iface, IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName)
static HRESULT WINAPI InPlaceFrame_GetBorder(IOleInPlaceFrame *iface, LPRECT lprectBorder)
static ULONG WINAPI InPlaceFrame_Release(IOleInPlaceFrame *iface)
static const IOleInPlaceFrameVtbl OleInPlaceFrameVtbl
static HRESULT WINAPI InPlaceUIWindow_ContextSensitiveHelp(IOleInPlaceUIWindow *iface, BOOL fEnterMode)
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 InPlaceUIWindow * impl_from_IOleInPlaceUIWindow(IOleInPlaceUIWindow *iface)
static HRESULT WINAPI InPlaceFrame_SetMenu(IOleInPlaceFrame *iface, HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject)
static HRESULT WINAPI InPlaceUIWindow_GetWindow(IOleInPlaceUIWindow *iface, HWND *phwnd)
HRESULT create_ip_frame(IOleInPlaceFrame **ret)
static HRESULT WINAPI InPlaceUIWindow_QueryInterface(IOleInPlaceUIWindow *iface, REFIID riid, void **ppv)
static const IOleInPlaceUIWindowVtbl OleInPlaceUIWindowVtbl
static HRESULT WINAPI InPlaceFrame_RemoveMenus(IOleInPlaceFrame *iface, HMENU hmenuShared)
static HRESULT WINAPI InPlaceUIWindow_GetBorder(IOleInPlaceUIWindow *iface, LPRECT lprectBorder)
static HRESULT WINAPI InPlaceUIWindow_RequestBorderSpace(IOleInPlaceUIWindow *iface, LPCBORDERWIDTHS pborderwidths)
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 InPlaceFrame * 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)
IOleInPlaceFrame IOleInPlaceFrame_iface
IOleInPlaceUIWindow IOleInPlaceUIWindow_iface
#define CONTAINING_RECORD(address, type, field)