2 * Implementation of miscellaneous interfaces for IE Web Browser control:
6 * Copyright 2001 John R. Sheets (for CodeWeavers)
8 * This library is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU Lesser General Public
10 * License as published by the Free Software Foundation; either
11 * version 2.1 of the License, or (at your option) any later version.
13 * This library is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * Lesser General Public License for more details.
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with this library; if not, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
23 #include "wine/debug.h"
26 WINE_DEFAULT_DEBUG_CHANNEL(shdocvw);
28 /**********************************************************************
29 * Implement the IQuickActivate interface
32 static HRESULT WINAPI WBQA_QueryInterface(LPQUICKACTIVATE iface,
33 REFIID riid, LPVOID *ppobj)
35 IQuickActivateImpl *This = (IQuickActivateImpl *)iface;
37 FIXME("(%p)->(%s,%p),stub!\n", This, debugstr_guid(riid), ppobj);
41 static ULONG WINAPI WBQA_AddRef(LPQUICKACTIVATE iface)
43 IQuickActivateImpl *This = (IQuickActivateImpl *)iface;
49 static ULONG WINAPI WBQA_Release(LPQUICKACTIVATE iface)
51 IQuickActivateImpl *This = (IQuickActivateImpl *)iface;
53 /* static class, won't be freed */
58 /* Alternative interface for quicker, easier activation of a control. */
59 static HRESULT WINAPI WBQA_QuickActivate(LPQUICKACTIVATE iface,
60 QACONTAINER *pQaContainer,
61 QACONTROL *pQaControl)
63 FIXME("stub: QACONTAINER = %p, QACONTROL = %p\n", pQaContainer, pQaControl);
67 static HRESULT WINAPI WBQA_SetContentExtent(LPQUICKACTIVATE iface, LPSIZEL pSizel)
69 FIXME("stub: LPSIZEL = %p\n", pSizel);
73 static HRESULT WINAPI WBQA_GetContentExtent(LPQUICKACTIVATE iface, LPSIZEL pSizel)
75 FIXME("stub: LPSIZEL = %p\n", pSizel);
79 /**********************************************************************
80 * IQuickActivate virtual function table for IE Web Browser component
83 static IQuickActivateVtbl WBQA_Vtbl =
89 WBQA_SetContentExtent,
93 IQuickActivateImpl SHDOCVW_QuickActivate = { &WBQA_Vtbl, 1 };