Go to the source code of this file.
|
static HTMLGenericElement * | impl_from_IHTMLGenericElement (IHTMLGenericElement *iface) |
|
static HRESULT WINAPI | HTMLGenericElement_QueryInterface (IHTMLGenericElement *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | HTMLGenericElement_AddRef (IHTMLGenericElement *iface) |
|
static ULONG WINAPI | HTMLGenericElement_Release (IHTMLGenericElement *iface) |
|
static HRESULT WINAPI | HTMLGenericElement_GetTypeInfoCount (IHTMLGenericElement *iface, UINT *pctinfo) |
|
static HRESULT WINAPI | HTMLGenericElement_GetTypeInfo (IHTMLGenericElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
|
static HRESULT WINAPI | HTMLGenericElement_GetIDsOfNames (IHTMLGenericElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
|
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 HRESULT WINAPI | HTMLGenericElement_namedRecordset (IHTMLGenericElement *iface, BSTR dataMember, VARIANT *hierarchy, IDispatch **ppRecordset) |
|
static HTMLGenericElement * | impl_from_HTMLDOMNode (HTMLDOMNode *iface) |
|
static HRESULT | HTMLGenericElement_QI (HTMLDOMNode *iface, REFIID riid, void **ppv) |
|
static void | HTMLGenericElement_destructor (HTMLDOMNode *iface) |
|
HRESULT | HTMLGenericElement_Create (HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem) |
|
◆ HTMLGenericElement_AddRef()
static ULONG WINAPI HTMLGenericElement_AddRef |
( |
IHTMLGenericElement * |
iface | ) |
|
|
static |
Definition at line 39 of file htmlgeneric.c.
40{
42
43 return IHTMLDOMNode_AddRef(&
This->element.node.IHTMLDOMNode_iface);
44}
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ HTMLGenericElement_Create()
Definition at line 162 of file htmlgeneric.c.
163{
165
169
172
174
177}
void HTMLElement_Init(HTMLElement *This, HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, dispex_static_data_t *dispex_data)
static const NodeImplVtbl HTMLGenericElementImplVtbl
static dispex_static_data_t HTMLGenericElement_dispex
static const IHTMLGenericElementVtbl HTMLGenericElementVtbl
Referenced by HTMLElement_Create().
◆ HTMLGenericElement_destructor()
Definition at line 133 of file htmlgeneric.c.
134{
136
138}
void HTMLElement_destructor(HTMLDOMNode *iface)
static HTMLGenericElement * impl_from_HTMLDOMNode(HTMLDOMNode *iface)
◆ HTMLGenericElement_get_recordset()
◆ HTMLGenericElement_GetIDsOfNames()
Definition at line 67 of file htmlgeneric.c.
69{
71 return IDispatchEx_GetIDsOfNames(&
This->element.node.event_target.dispex.IDispatchEx_iface,
riid, rgszNames,
72 cNames, lcid, rgDispId);
73}
◆ HTMLGenericElement_GetTypeInfo()
Definition at line 59 of file htmlgeneric.c.
61{
63 return IDispatchEx_GetTypeInfo(&
This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
64 ppTInfo);
65}
◆ HTMLGenericElement_GetTypeInfoCount()
static HRESULT WINAPI HTMLGenericElement_GetTypeInfoCount |
( |
IHTMLGenericElement * |
iface, |
|
|
UINT * |
pctinfo |
|
) |
| |
|
static |
Definition at line 53 of file htmlgeneric.c.
54{
56 return IDispatchEx_GetTypeInfoCount(&
This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
57}
◆ HTMLGenericElement_Invoke()
static HRESULT WINAPI HTMLGenericElement_Invoke |
( |
IHTMLGenericElement * |
iface, |
|
|
DISPID |
dispIdMember, |
|
|
REFIID |
riid, |
|
|
LCID |
lcid, |
|
|
WORD |
wFlags, |
|
|
DISPPARAMS * |
pDispParams, |
|
|
VARIANT * |
pVarResult, |
|
|
EXCEPINFO * |
pExcepInfo, |
|
|
UINT * |
puArgErr |
|
) |
| |
|
static |
Definition at line 75 of file htmlgeneric.c.
78{
80 return IDispatchEx_Invoke(&
This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember,
riid,
81 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
82}
_In_ DWORD _Out_ _In_ WORD wFlags
◆ HTMLGenericElement_namedRecordset()
Definition at line 91 of file htmlgeneric.c.
93{
97}
static const h_entry hierarchy[]
◆ HTMLGenericElement_QI()
Definition at line 116 of file htmlgeneric.c.
117{
119
121
123 TRACE(
"(%p)->(IID_IHTMLGenericElement %p)\n",
This,
ppv);
124 *
ppv = &
This->IHTMLGenericElement_iface;
125 }else {
127 }
128
131}
HRESULT HTMLElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
#define IsEqualGUID(rguid1, rguid2)
◆ HTMLGenericElement_QueryInterface()
Definition at line 32 of file htmlgeneric.c.
33{
35
36 return IHTMLDOMNode_QueryInterface(&
This->element.node.IHTMLDOMNode_iface,
riid,
ppv);
37}
◆ HTMLGenericElement_Release()
static ULONG WINAPI HTMLGenericElement_Release |
( |
IHTMLGenericElement * |
iface | ) |
|
|
static |
Definition at line 46 of file htmlgeneric.c.
47{
49
50 return IHTMLDOMNode_Release(&
This->element.node.IHTMLDOMNode_iface);
51}
◆ impl_from_HTMLDOMNode()
◆ impl_from_IHTMLGenericElement()
◆ HTMLGenericElement_dispex
◆ HTMLGenericElement_iface_tids
Initial value:= {
IHTMLGenericElement_tid,
0
}
Definition at line 149 of file htmlgeneric.c.
◆ HTMLGenericElementImplVtbl
Initial value:= {
}
HRESULT HTMLElement_clone(HTMLDOMNode *iface, nsIDOMNode *nsnode, HTMLDOMNode **ret)
HRESULT HTMLElement_handle_event(HTMLDOMNode *iface, DWORD eid, nsIDOMEvent *event, BOOL *prevent_default)
const cpc_entry_t HTMLElement_cpc[]
HRESULT HTMLElement_get_attr_col(HTMLDOMNode *iface, HTMLAttributeCollection **ac)
static HRESULT HTMLGenericElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
static void HTMLGenericElement_destructor(HTMLDOMNode *iface)
Definition at line 140 of file htmlgeneric.c.
Referenced by HTMLGenericElement_Create().
◆ HTMLGenericElementVtbl
const IHTMLGenericElementVtbl HTMLGenericElementVtbl |
|
static |
Initial value:= {
}
static HRESULT WINAPI HTMLGenericElement_GetIDsOfNames(IHTMLGenericElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
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 HRESULT WINAPI HTMLGenericElement_GetTypeInfoCount(IHTMLGenericElement *iface, UINT *pctinfo)
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)
Definition at line 99 of file htmlgeneric.c.
Referenced by HTMLGenericElement_Create().