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.
43 return IHTMLDOMNode_AddRef(&
This->element.node.IHTMLDOMNode_iface);
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ HTMLGenericElement_Create()
Definition at line 162 of file htmlgeneric.c.
static const IHTMLGenericElementVtbl HTMLGenericElementVtbl
static const NodeImplVtbl HTMLGenericElementImplVtbl
void HTMLElement_Init(HTMLElement *This, HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, dispex_static_data_t *dispex_data)
static dispex_static_data_t HTMLGenericElement_dispex
Referenced by HTMLElement_Create().
◆ HTMLGenericElement_destructor()
Definition at line 133 of file htmlgeneric.c.
void HTMLElement_destructor(HTMLDOMNode *iface)
static HTMLGenericElement * impl_from_HTMLDOMNode(HTMLDOMNode *iface)
◆ HTMLGenericElement_get_recordset()
Definition at line 84 of file htmlgeneric.c.
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ HTMLGenericElement_GetIDsOfNames()
Definition at line 67 of file htmlgeneric.c.
71 return IDispatchEx_GetIDsOfNames(&
This->element.node.event_target.dispex.IDispatchEx_iface,
riid, rgszNames,
72 cNames, lcid, rgDispId);
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ HTMLGenericElement_GetTypeInfo()
Definition at line 59 of file htmlgeneric.c.
63 return IDispatchEx_GetTypeInfo(&
This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ HTMLGenericElement_GetTypeInfoCount()
static HRESULT WINAPI HTMLGenericElement_GetTypeInfoCount |
( |
IHTMLGenericElement * |
iface, |
|
|
UINT * |
pctinfo |
|
) |
| |
|
static |
Definition at line 53 of file htmlgeneric.c.
56 return IDispatchEx_GetTypeInfoCount(&
This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ 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.
80 return IDispatchEx_Invoke(&
This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember,
riid,
81 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
_In_ DWORD _Out_ _In_ WORD wFlags
◆ HTMLGenericElement_namedRecordset()
Definition at line 91 of file htmlgeneric.c.
static const h_entry hierarchy[]
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ HTMLGenericElement_QI()
Definition at line 116 of file htmlgeneric.c.
123 TRACE(
"(%p)->(IID_IHTMLGenericElement %p)\n",
This,
ppv);
124 *
ppv = &
This->IHTMLGenericElement_iface;
HRESULT HTMLElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
static HTMLGenericElement * impl_from_HTMLDOMNode(HTMLDOMNode *iface)
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
◆ HTMLGenericElement_QueryInterface()
Definition at line 32 of file htmlgeneric.c.
36 return IHTMLDOMNode_QueryInterface(&
This->element.node.IHTMLDOMNode_iface,
riid,
ppv);
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ HTMLGenericElement_Release()
static ULONG WINAPI HTMLGenericElement_Release |
( |
IHTMLGenericElement * |
iface | ) |
|
|
static |
Definition at line 46 of file htmlgeneric.c.
50 return IHTMLDOMNode_Release(&
This->element.node.IHTMLDOMNode_iface);
static HTMLGenericElement * impl_from_IHTMLGenericElement(IHTMLGenericElement *iface)
◆ impl_from_HTMLDOMNode()
◆ impl_from_IHTMLGenericElement()
Definition at line 27 of file htmlgeneric.c.
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Referenced by HTMLGenericElement_AddRef(), HTMLGenericElement_get_recordset(), HTMLGenericElement_GetIDsOfNames(), HTMLGenericElement_GetTypeInfo(), HTMLGenericElement_GetTypeInfoCount(), HTMLGenericElement_Invoke(), HTMLGenericElement_namedRecordset(), HTMLGenericElement_QueryInterface(), and HTMLGenericElement_Release().
◆ HTMLGenericElement_dispex
◆ HTMLGenericElement_iface_tids
Initial value:= {
IHTMLGenericElement_tid,
0
}
Definition at line 149 of file htmlgeneric.c.
◆ HTMLGenericElementImplVtbl
Initial value:= {
}
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)
HRESULT HTMLElement_clone(HTMLDOMNode *iface, nsIDOMNode *nsnode, HTMLDOMNode **ret)
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_namedRecordset(IHTMLGenericElement *iface, BSTR dataMember, VARIANT *hierarchy, IDispatch **ppRecordset)
static ULONG WINAPI HTMLGenericElement_AddRef(IHTMLGenericElement *iface)
static ULONG WINAPI HTMLGenericElement_Release(IHTMLGenericElement *iface)
static HRESULT WINAPI HTMLGenericElement_get_recordset(IHTMLGenericElement *iface, IDispatch **p)
static HRESULT WINAPI HTMLGenericElement_GetIDsOfNames(IHTMLGenericElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLGenericElement_GetTypeInfoCount(IHTMLGenericElement *iface, UINT *pctinfo)
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_QueryInterface(IHTMLGenericElement *iface, REFIID riid, void **ppv)
static HRESULT WINAPI HTMLGenericElement_GetTypeInfo(IHTMLGenericElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
Definition at line 99 of file htmlgeneric.c.
Referenced by HTMLGenericElement_Create().