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));
const GUID IID_IOleInPlaceFrame
static HRESULT WINAPI InPlaceFrame_SetMenu(IOleInPlaceFrame *iface, HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject)
static HRESULT WINAPI InPlaceUIWindow_RequestBorderSpace(IOleInPlaceUIWindow *iface, LPCBORDERWIDTHS pborderwidths)
static HRESULT WINAPI InPlaceUIWindow_GetWindow(IOleInPlaceUIWindow *iface, HWND *phwnd)
HRESULT create_ip_frame(IOleInPlaceFrame **ret)
static HRESULT WINAPI InPlaceFrame_SetStatusText(IOleInPlaceFrame *iface, LPCOLESTR pszStatusText)
static ULONG WINAPI InPlaceUIWindow_AddRef(IOleInPlaceUIWindow *iface)
static HRESULT WINAPI InPlaceFrame_RequestBorderSpace(IOleInPlaceFrame *iface, LPCBORDERWIDTHS pborderwidths)
static IOleInPlaceFrame InPlaceFrame
static ULONG WINAPI InPlaceFrame_AddRef(IOleInPlaceFrame *iface)
static InPlaceUIWindow * impl_from_IOleInPlaceUIWindow(IOleInPlaceUIWindow *iface)
static const IOleInPlaceUIWindowVtbl OleInPlaceUIWindowVtbl
static HRESULT WINAPI InPlaceUIWindow_GetBorder(IOleInPlaceUIWindow *iface, LPRECT lprectBorder)
const char * debugstr_mshtml_guid(const GUID *iid)
static ULONG WINAPI InPlaceFrame_Release(IOleInPlaceFrame *iface)
static HRESULT WINAPI InPlaceFrame_ContextSensitiveHelp(IOleInPlaceFrame *iface, BOOL fEnterMode)
static HRESULT WINAPI InPlaceFrame_SetActiveObject(IOleInPlaceFrame *iface, IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName)
static HRESULT WINAPI InPlaceFrame_TranslateAccelerator(IOleInPlaceFrame *iface, LPMSG lpmsg, WORD wID)
static HRESULT WINAPI InPlaceFrame_InsertMenus(IOleInPlaceFrame *iface, HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths)
static HRESULT WINAPI InPlaceFrame_RemoveMenus(IOleInPlaceFrame *iface, HMENU hmenuShared)
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
static HRESULT WINAPI InPlaceFrame_EnableModeless(IOleInPlaceFrame *iface, BOOL fEnable)
static HRESULT WINAPI InPlaceUIWindow_SetActiveObject(IOleInPlaceUIWindow *iface, IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName)
static HRESULT WINAPI InPlaceUIWindow_QueryInterface(IOleInPlaceUIWindow *iface, REFIID riid, void **ppv)
static const IOleInPlaceFrameVtbl OleInPlaceFrameVtbl
static HRESULT WINAPI InPlaceFrame_QueryInterface(IOleInPlaceFrame *iface, REFIID riid, void **ppv)
static HRESULT WINAPI InPlaceUIWindow_ContextSensitiveHelp(IOleInPlaceUIWindow *iface, BOOL fEnterMode)
static HRESULT WINAPI InPlaceUIWindow_SetBorderSpace(IOleInPlaceUIWindow *iface, LPCBORDERWIDTHS pborderwidths)
#define InterlockedDecrement
static InPlaceFrame * impl_from_IOleInPlaceFrame(IOleInPlaceFrame *iface)
HRESULT create_ip_window(IOleInPlaceUIWindow **ret)
#define InterlockedIncrement
static HRESULT WINAPI InPlaceFrame_GetBorder(IOleInPlaceFrame *iface, LPRECT lprectBorder)
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
static IOleInPlaceFrame InPlaceUIWindow
const GUID IID_IOleWindow
static HRESULT WINAPI InPlaceFrame_GetWindow(IOleInPlaceFrame *iface, HWND *phwnd)
static HRESULT WINAPI InPlaceFrame_SetBorderSpace(IOleInPlaceFrame *iface, LPCBORDERWIDTHS pborderwidths)
const GUID IID_IOleInPlaceUIWindow
static ULONG WINAPI InPlaceUIWindow_Release(IOleInPlaceUIWindow *iface)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
IOleInPlaceFrame IOleInPlaceFrame_iface
static BOOL heap_free(void *mem)
IOleInPlaceUIWindow IOleInPlaceUIWindow_iface