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 };