36 return IHTMLDOMNode_QueryInterface(&
This->element.node.IHTMLDOMNode_iface,
riid,
ppv);
43 return IHTMLDOMNode_AddRef(&
This->element.node.IHTMLDOMNode_iface);
50 return IHTMLDOMNode_Release(&
This->element.node.IHTMLDOMNode_iface);
56 return IDispatchEx_GetTypeInfoCount(&
This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
63 return IDispatchEx_GetTypeInfo(&
This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
71 return IDispatchEx_GetIDsOfNames(&
This->element.node.event_target.dispex.IDispatchEx_iface,
riid, rgszNames,
72 cNames, lcid, rgDispId);
77 VARIANT *pVarResult, EXCEPINFO *pExcepInfo,
UINT *puArgErr)
80 return IDispatchEx_Invoke(&
This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember,
riid,
81 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
123 TRACE(
"(%p)->(IID_IHTMLGenericElement %p)\n",
This,
ppv);
124 *
ppv = &
This->IHTMLGenericElement_iface;
151 IHTMLGenericElement_tid,
157 DispHTMLGenericElement_tid,
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)
static HRESULT WINAPI HTMLGenericElement_GetIDsOfNames(IHTMLGenericElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT HTMLGenericElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
static HRESULT WINAPI HTMLGenericElement_namedRecordset(IHTMLGenericElement *iface, BSTR dataMember, VARIANT *hierarchy, IDispatch **ppRecordset)
static HRESULT WINAPI HTMLGenericElement_Invoke(IHTMLGenericElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLGenericElement_get_recordset(IHTMLGenericElement *iface, IDispatch **p)
static ULONG WINAPI HTMLGenericElement_Release(IHTMLGenericElement *iface)
static const NodeImplVtbl HTMLGenericElementImplVtbl
static HRESULT WINAPI HTMLGenericElement_GetTypeInfoCount(IHTMLGenericElement *iface, UINT *pctinfo)
static const tid_t HTMLGenericElement_iface_tids[]
static dispex_static_data_t HTMLGenericElement_dispex
static HRESULT WINAPI HTMLGenericElement_QueryInterface(IHTMLGenericElement *iface, REFIID riid, void **ppv)
static HRESULT WINAPI HTMLGenericElement_GetTypeInfo(IHTMLGenericElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static ULONG WINAPI HTMLGenericElement_AddRef(IHTMLGenericElement *iface)
static HTMLGenericElement * impl_from_HTMLDOMNode(HTMLDOMNode *iface)
static const IHTMLGenericElementVtbl HTMLGenericElementVtbl
static void HTMLGenericElement_destructor(HTMLDOMNode *iface)
HRESULT HTMLGenericElement_Create(HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem)
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
static VARIANTARG static DISPID
static const h_entry hierarchy[]
#define IsEqualGUID(rguid1, rguid2)
IHTMLGenericElement IHTMLGenericElement_iface
#define CONTAINING_RECORD(address, type, field)
_In_ DWORD _Out_ _In_ WORD wFlags