#include "ieframe.h"
#include "wine/debug.h"
Go to the source code of this file.
◆ impl_from_IProvideClassInfo2()
◆ ProvideClassInfo_AddRef()
Definition at line 43 of file classinfo.c.
46 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IProvideClassInfo2(IProvideClassInfo2 *iface)
◆ ProvideClassInfo_GetClassInfo()
Definition at line 55 of file classinfo.c.
66 ITypeInfo_AddRef(*ppTI);
static WebBrowser * impl_from_IProvideClassInfo2(IProvideClassInfo2 *iface)
HRESULT get_typeinfo(enum type_id tid, ITypeInfo **ret)
◆ ProvideClassInfo_GetGUID()
Definition at line 70 of file classinfo.c.
75 TRACE(
"(%p)->(%d %p)\n",
This, dwGuidKind, pGUID);
80 if (dwGuidKind != GUIDKIND_DEFAULT_SOURCE_DISP_IID) {
81 WARN(
"Wrong GUID type: %d\n", dwGuidKind);
86 memcpy(pGUID,
This->version == 1 ? &DIID_DWebBrowserEvents : &DIID_DWebBrowserEvents2,
static WebBrowser * impl_from_IProvideClassInfo2(IProvideClassInfo2 *iface)
#define memcpy(s1, s2, n)
◆ ProvideClassInfo_QueryInterface()
Definition at line 36 of file classinfo.c.
40 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
static WebBrowser * impl_from_IProvideClassInfo2(IProvideClassInfo2 *iface)
◆ ProvideClassInfo_Release()
Definition at line 49 of file classinfo.c.
52 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IProvideClassInfo2(IProvideClassInfo2 *iface)
◆ WebBrowser_ClassInfo_Init()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
ieframe |
| ) |
|
◆ ProvideClassInfoVtbl
const IProvideClassInfo2Vtbl ProvideClassInfoVtbl |
|
static |
Initial value:=
{
}
static HRESULT WINAPI ProvideClassInfo_QueryInterface(IProvideClassInfo2 *iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI ProvideClassInfo_AddRef(IProvideClassInfo2 *iface)
static HRESULT WINAPI ProvideClassInfo_GetClassInfo(IProvideClassInfo2 *iface, ITypeInfo **ppTI)
static HRESULT WINAPI ProvideClassInfo_GetGUID(IProvideClassInfo2 *iface, DWORD dwGuidKind, GUID *pGUID)
static ULONG WINAPI ProvideClassInfo_Release(IProvideClassInfo2 *iface)
Definition at line 91 of file classinfo.c.
Referenced by WebBrowser_ClassInfo_Init().