#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.
44{
46 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
47}
static WebBrowser * impl_from_IProvideClassInfo2(IProvideClassInfo2 *iface)
◆ ProvideClassInfo_GetClassInfo()
Definition at line 55 of file classinfo.c.
56{
59
61
65
66 ITypeInfo_AddRef(*ppTI);
68}
HRESULT get_typeinfo(enum type_id tid, ITypeInfo **ret)
◆ ProvideClassInfo_GetGUID()
Definition at line 70 of file classinfo.c.
72{
74
75 TRACE(
"(%p)->(%d %p)\n",
This, dwGuidKind, pGUID);
76
77 if(!pGUID)
79
80 if (dwGuidKind != GUIDKIND_DEFAULT_SOURCE_DISP_IID) {
81 WARN(
"Wrong GUID type: %d\n", dwGuidKind);
84 }
85
86 memcpy(pGUID,
This->version == 1 ? &DIID_DWebBrowserEvents : &DIID_DWebBrowserEvents2,
89}
#define memcpy(s1, s2, n)
◆ ProvideClassInfo_QueryInterface()
Definition at line 36 of file classinfo.c.
38{
40 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
41}
◆ ProvideClassInfo_Release()
Definition at line 49 of file classinfo.c.
50{
52 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
53}
◆ 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 HRESULT WINAPI ProvideClassInfo_GetGUID(IProvideClassInfo2 *iface, DWORD dwGuidKind, GUID *pGUID)
static ULONG WINAPI ProvideClassInfo_AddRef(IProvideClassInfo2 *iface)
static HRESULT WINAPI ProvideClassInfo_GetClassInfo(IProvideClassInfo2 *iface, ITypeInfo **ppTI)
static ULONG WINAPI ProvideClassInfo_Release(IProvideClassInfo2 *iface)
Definition at line 91 of file classinfo.c.
Referenced by WebBrowser_ClassInfo_Init().