2 * Implementation of miscellaneous interfaces for IE Web Browser control:
6 * 2001 John R. Sheets (for CodeWeavers)
9 #include "debugtools.h"
12 DEFAULT_DEBUG_CHANNEL(shdocvw);
14 /**********************************************************************
15 * Implement the IQuickActivate interface
18 static HRESULT WINAPI WBQA_QueryInterface(LPQUICKACTIVATE iface,
19 REFIID riid, LPVOID *ppobj)
21 ICOM_THIS(IQuickActivateImpl, iface);
23 FIXME("(%p)->(%s,%p),stub!\n", This, debugstr_guid(riid), ppobj);
27 static ULONG WINAPI WBQA_AddRef(LPQUICKACTIVATE iface)
29 ICOM_THIS(IQuickActivateImpl, iface);
35 static ULONG WINAPI WBQA_Release(LPQUICKACTIVATE iface)
37 ICOM_THIS(IQuickActivateImpl, iface);
39 /* static class, won't be freed */
44 /* Alternative interface for quicker, easier activation of a control. */
45 static HRESULT WINAPI WBQA_QuickActivate(LPQUICKACTIVATE iface,
46 QACONTAINER *pQaContainer,
47 QACONTROL *pQaControl)
49 FIXME("stub: QACONTAINER = %p, QACONTROL = %p\n", pQaContainer, pQaControl);
53 static HRESULT WINAPI WBQA_SetContentExtent(LPQUICKACTIVATE iface, LPSIZEL pSizel)
55 FIXME("stub: LPSIZEL = %p\n", pSizel);
59 static HRESULT WINAPI WBQA_GetContentExtent(LPQUICKACTIVATE iface, LPSIZEL pSizel)
61 FIXME("stub: LPSIZEL = %p\n", pSizel);
65 /**********************************************************************
66 * IQuickActivate virtual function table for IE Web Browser component
69 static ICOM_VTABLE(IQuickActivate) WBQA_Vtbl =
71 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
76 WBQA_SetContentExtent,
80 IQuickActivateImpl SHDOCVW_QuickActivate = { &WBQA_Vtbl, 1 };