37 return IHTMLDOMNode_QueryInterface(&
This->element.node.IHTMLDOMNode_iface,
riid,
ppv);
44 return IHTMLDOMNode_AddRef(&
This->element.node.IHTMLDOMNode_iface);
51 return IHTMLDOMNode_Release(&
This->element.node.IHTMLDOMNode_iface);
58 return IDispatchEx_GetTypeInfoCount(&
This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
66 return IDispatchEx_GetTypeInfo(&
This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
75 return IDispatchEx_GetIDsOfNames(&
This->element.node.event_target.dispex.IDispatchEx_iface,
riid, rgszNames,
76 cNames, lcid, rgDispId);
81 VARIANT *pVarResult, EXCEPINFO *pExcepInfo,
UINT *puArgErr)
85 return IDispatchEx_Invoke(&
This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember,
riid,
86 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
127 *
ppv = &
This->IHTMLTitleElement_iface;
153 IHTMLTitleElement_tid,
158 DispHTMLTitleElement_tid,
167 ret = heap_alloc_zero(
sizeof(*
ret));
196 return IHTMLDOMNode_QueryInterface(&
This->element.node.IHTMLDOMNode_iface,
riid,
ppv);
203 return IHTMLDOMNode_AddRef(&
This->element.node.IHTMLDOMNode_iface);
210 return IHTMLDOMNode_Release(&
This->element.node.IHTMLDOMNode_iface);
217 return IDispatchEx_GetTypeInfoCount(&
This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
225 return IDispatchEx_GetTypeInfo(&
This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
235 return IDispatchEx_GetIDsOfNames(&
This->element.node.event_target.dispex.IDispatchEx_iface,
riid, rgszNames,
236 cNames, lcid, rgDispId);
241 VARIANT *pVarResult, EXCEPINFO *pExcepInfo,
UINT *puArgErr)
245 return IDispatchEx_Invoke(&
This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember,
riid,
246 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
287 *
ppv = &
This->IHTMLHeadElement_iface;
313 IHTMLHeadElement_tid,
318 DispHTMLHeadElement_tid,
327 ret = heap_alloc_zero(
sizeof(*
ret));
const char * debugstr_mshtml_guid(const GUID *iid)
HRESULT HTMLElement_clone(HTMLDOMNode *iface, nsIDOMNode *nsnode, HTMLDOMNode **ret)
void HTMLElement_destructor(HTMLDOMNode *iface)
HRESULT HTMLElement_handle_event(HTMLDOMNode *iface, DWORD eid, nsIDOMEvent *event, BOOL *prevent_default)
const cpc_entry_t HTMLElement_cpc[]
void HTMLElement_Init(HTMLElement *This, HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, dispex_static_data_t *dispex_data)
HRESULT HTMLElement_get_attr_col(HTMLDOMNode *iface, HTMLAttributeCollection **ac)
HRESULT HTMLElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
HRESULT HTMLTitleElement_Create(HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem)
static const tid_t HTMLTitleElement_iface_tids[]
static HRESULT WINAPI HTMLTitleElement_GetTypeInfoCount(IHTMLTitleElement *iface, UINT *pctinfo)
static const NodeImplVtbl HTMLHeadElementImplVtbl
static HTMLHeadElement * impl_from_IHTMLHeadElement(IHTMLHeadElement *iface)
static const tid_t HTMLHeadElement_iface_tids[]
static ULONG WINAPI HTMLTitleElement_Release(IHTMLTitleElement *iface)
HRESULT HTMLHeadElement_Create(HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem)
static HRESULT HTMLHeadElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
static const IHTMLHeadElementVtbl HTMLHeadElementVtbl
static HRESULT HTMLTitleElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
static dispex_static_data_t HTMLTitleElement_dispex
static void HTMLHeadElement_destructor(HTMLDOMNode *iface)
static HRESULT WINAPI HTMLHeadElement_put_profile(IHTMLHeadElement *iface, BSTR v)
static HTMLHeadElement * impl_from_HTMLDOMNode(HTMLDOMNode *iface)
static HRESULT WINAPI HTMLHeadElement_GetIDsOfNames(IHTMLHeadElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLHeadElement_GetTypeInfoCount(IHTMLHeadElement *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLTitleElement_put_text(IHTMLTitleElement *iface, BSTR v)
static HRESULT WINAPI HTMLHeadElement_Invoke(IHTMLHeadElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static const IHTMLTitleElementVtbl HTMLTitleElementVtbl
static ULONG WINAPI HTMLHeadElement_Release(IHTMLHeadElement *iface)
static ULONG WINAPI HTMLTitleElement_AddRef(IHTMLTitleElement *iface)
static HRESULT WINAPI HTMLHeadElement_get_profile(IHTMLHeadElement *iface, BSTR *p)
static HRESULT WINAPI HTMLHeadElement_QueryInterface(IHTMLHeadElement *iface, REFIID riid, void **ppv)
static const NodeImplVtbl HTMLTitleElementImplVtbl
static HTMLTitleElement * impl_from_IHTMLTitleElement(IHTMLTitleElement *iface)
static void HTMLTitleElement_destructor(HTMLDOMNode *iface)
static HRESULT WINAPI HTMLHeadElement_GetTypeInfo(IHTMLHeadElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HTMLTitleElement * HTMLTitleElement_from_HTMLDOMNode(HTMLDOMNode *iface)
static HRESULT WINAPI HTMLTitleElement_GetTypeInfo(IHTMLTitleElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLTitleElement_get_text(IHTMLTitleElement *iface, BSTR *p)
static ULONG WINAPI HTMLHeadElement_AddRef(IHTMLHeadElement *iface)
static HRESULT WINAPI HTMLTitleElement_Invoke(IHTMLTitleElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLTitleElement_GetIDsOfNames(IHTMLTitleElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static dispex_static_data_t HTMLHeadElement_dispex
static HRESULT WINAPI HTMLTitleElement_QueryInterface(IHTMLTitleElement *iface, REFIID riid, void **ppv)
static VARIANTARG static DISPID
#define IsEqualGUID(rguid1, rguid2)
IHTMLHeadElement IHTMLHeadElement_iface
IHTMLTitleElement IHTMLTitleElement_iface
#define CONTAINING_RECORD(address, type, field)
_In_ DWORD _Out_ _In_ WORD wFlags