Go to the source code of this file.
|
static HTMLCommentElement * | impl_from_IHTMLCommentElement (IHTMLCommentElement *iface) |
|
static HRESULT WINAPI | HTMLCommentElement_QueryInterface (IHTMLCommentElement *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | HTMLCommentElement_AddRef (IHTMLCommentElement *iface) |
|
static ULONG WINAPI | HTMLCommentElement_Release (IHTMLCommentElement *iface) |
|
static HRESULT WINAPI | HTMLCommentElement_GetTypeInfoCount (IHTMLCommentElement *iface, UINT *pctinfo) |
|
static HRESULT WINAPI | HTMLCommentElement_GetTypeInfo (IHTMLCommentElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
|
static HRESULT WINAPI | HTMLCommentElement_GetIDsOfNames (IHTMLCommentElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
|
static HRESULT WINAPI | HTMLCommentElement_Invoke (IHTMLCommentElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
|
static HRESULT WINAPI | HTMLCommentElement_put_text (IHTMLCommentElement *iface, BSTR v) |
|
static HRESULT WINAPI | HTMLCommentElement_get_text (IHTMLCommentElement *iface, BSTR *p) |
|
static HRESULT WINAPI | HTMLCommentElement_put_atomic (IHTMLCommentElement *iface, LONG v) |
|
static HRESULT WINAPI | HTMLCommentElement_get_atomic (IHTMLCommentElement *iface, LONG *p) |
|
static HTMLCommentElement * | impl_from_HTMLDOMNode (HTMLDOMNode *iface) |
|
static HRESULT | HTMLCommentElement_QI (HTMLDOMNode *iface, REFIID riid, void **ppv) |
|
static void | HTMLCommentElement_destructor (HTMLDOMNode *iface) |
|
HRESULT | HTMLCommentElement_Create (HTMLDocumentNode *doc, nsIDOMNode *nsnode, HTMLElement **elem) |
|
◆ HTMLCommentElement_AddRef()
static ULONG WINAPI HTMLCommentElement_AddRef |
( |
IHTMLCommentElement * |
iface | ) |
|
|
static |
Definition at line 39 of file htmlcomment.c.
40{
42
43 return IHTMLDOMNode_AddRef(&
This->element.node.IHTMLDOMNode_iface);
44}
◆ HTMLCommentElement_Create()
Definition at line 179 of file htmlcomment.c.
180{
182
183 ret = heap_alloc_zero(
sizeof(*
ret));
186
189
192
195}
void HTMLElement_Init(HTMLElement *This, HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, dispex_static_data_t *dispex_data)
void HTMLDOMNode_Init(HTMLDocumentNode *doc, HTMLDOMNode *node, nsIDOMNode *nsnode)
Referenced by create_node(), and HTMLDocument5_createComment().
◆ HTMLCommentElement_destructor()
Definition at line 151 of file htmlcomment.c.
152{
154
156}
void HTMLElement_destructor(HTMLDOMNode *iface)
◆ HTMLCommentElement_get_atomic()
static HRESULT WINAPI HTMLCommentElement_get_atomic |
( |
IHTMLCommentElement * |
iface, |
|
|
LONG * |
p |
|
) |
| |
|
static |
◆ HTMLCommentElement_get_text()
static HRESULT WINAPI HTMLCommentElement_get_text |
( |
IHTMLCommentElement * |
iface, |
|
|
BSTR * |
p |
|
) |
| |
|
static |
Definition at line 92 of file htmlcomment.c.
93{
95
97
98 return IHTMLElement_get_outerHTML(&
This->element.IHTMLElement_iface,
p);
99}
◆ HTMLCommentElement_GetIDsOfNames()
Definition at line 67 of file htmlcomment.c.
70{
72 return IDispatchEx_GetIDsOfNames(&
This->element.node.event_target.dispex.IDispatchEx_iface,
riid, rgszNames,
73 cNames, lcid, rgDispId);
74}
◆ HTMLCommentElement_GetTypeInfo()
Definition at line 59 of file htmlcomment.c.
61{
63 return IDispatchEx_GetTypeInfo(&
This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
64 ppTInfo);
65}
◆ HTMLCommentElement_GetTypeInfoCount()
static HRESULT WINAPI HTMLCommentElement_GetTypeInfoCount |
( |
IHTMLCommentElement * |
iface, |
|
|
UINT * |
pctinfo |
|
) |
| |
|
static |
Definition at line 53 of file htmlcomment.c.
54{
56 return IDispatchEx_GetTypeInfoCount(&
This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
57}
◆ HTMLCommentElement_Invoke()
static HRESULT WINAPI HTMLCommentElement_Invoke |
( |
IHTMLCommentElement * |
iface, |
|
|
DISPID |
dispIdMember, |
|
|
REFIID |
riid, |
|
|
LCID |
lcid, |
|
|
WORD |
wFlags, |
|
|
DISPPARAMS * |
pDispParams, |
|
|
VARIANT * |
pVarResult, |
|
|
EXCEPINFO * |
pExcepInfo, |
|
|
UINT * |
puArgErr |
|
) |
| |
|
static |
Definition at line 76 of file htmlcomment.c.
79{
81 return IDispatchEx_Invoke(&
This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember,
riid,
82 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
83}
_In_ DWORD _Out_ _In_ WORD wFlags
◆ HTMLCommentElement_put_atomic()
static HRESULT WINAPI HTMLCommentElement_put_atomic |
( |
IHTMLCommentElement * |
iface, |
|
|
LONG |
v |
|
) |
| |
|
static |
◆ HTMLCommentElement_put_text()
static HRESULT WINAPI HTMLCommentElement_put_text |
( |
IHTMLCommentElement * |
iface, |
|
|
BSTR |
v |
|
) |
| |
|
static |
◆ HTMLCommentElement_QI()
Definition at line 134 of file htmlcomment.c.
135{
137
139
141 TRACE(
"(%p)->(IID_IHTMLCommentElement %p)\n",
This,
ppv);
142 *
ppv = &
This->IHTMLCommentElement_iface;
143 }else {
145 }
146
149}
HRESULT HTMLElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
#define IsEqualGUID(rguid1, rguid2)
◆ HTMLCommentElement_QueryInterface()
Definition at line 31 of file htmlcomment.c.
33{
35
36 return IHTMLDOMNode_QueryInterface(&
This->element.node.IHTMLDOMNode_iface,
riid,
ppv);
37}
◆ HTMLCommentElement_Release()
static ULONG WINAPI HTMLCommentElement_Release |
( |
IHTMLCommentElement * |
iface | ) |
|
|
static |
Definition at line 46 of file htmlcomment.c.
47{
49
50 return IHTMLDOMNode_Release(&
This->element.node.IHTMLDOMNode_iface);
51}
◆ impl_from_HTMLDOMNode()
◆ impl_from_IHTMLCommentElement()
Definition at line 26 of file htmlcomment.c.
Referenced by HTMLCommentElement_AddRef(), HTMLCommentElement_get_atomic(), HTMLCommentElement_get_text(), HTMLCommentElement_GetIDsOfNames(), HTMLCommentElement_GetTypeInfo(), HTMLCommentElement_GetTypeInfoCount(), HTMLCommentElement_Invoke(), HTMLCommentElement_put_atomic(), HTMLCommentElement_put_text(), HTMLCommentElement_QueryInterface(), and HTMLCommentElement_Release().
◆ HTMLCommentElement_dispex
◆ HTMLCommentElement_iface_tids
Initial value:= {
IHTMLCommentElement_tid,
0
}
Definition at line 167 of file htmlcomment.c.
◆ HTMLCommentElementImplVtbl
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)
Definition at line 158 of file htmlcomment.c.
Referenced by HTMLCommentElement_Create().
◆ HTMLCommentElementVtbl
const IHTMLCommentElementVtbl HTMLCommentElementVtbl |
|
static |