Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Functions | Variables
IEHtmlNode.h File Reference
#include "nsCOMPtr.h"
#include "nsIDOMNode.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNode
class  CIEHtmlDomNode

Defines

#define __IHTMLDOMNode_INTERFACE_DEFINED__

Typedefs

typedef CComObject
< CIEHtmlDomNode
CIEHtmlDomNodeInstance

Functions

virtual HRESULT STDMETHODCALLTYPE get_parentNode (IHTMLDOMNode **p)=0
virtual HRESULT STDMETHODCALLTYPE hasChildNodes (VARIANT_BOOL *fChildren)=0
virtual HRESULT STDMETHODCALLTYPE get_childNodes (IDispatch **p)=0
virtual HRESULT STDMETHODCALLTYPE get_attributes (IDispatch **p)=0
virtual HRESULT STDMETHODCALLTYPE insertBefore (IHTMLDOMNode *newChild, VARIANT refChild, IHTMLDOMNode **node)=0
virtual HRESULT STDMETHODCALLTYPE removeChild (IHTMLDOMNode *oldChild, IHTMLDOMNode **node)=0
virtual HRESULT STDMETHODCALLTYPE replaceChild (IHTMLDOMNode *newChild, IHTMLDOMNode *oldChild, IHTMLDOMNode **node)=0
virtual HRESULT STDMETHODCALLTYPE cloneNode (VARIANT_BOOL fDeep, IHTMLDOMNode **clonedNode)=0
virtual HRESULT STDMETHODCALLTYPE removeNode (VARIANT_BOOL fDeep, IHTMLDOMNode **removed)=0
virtual HRESULT STDMETHODCALLTYPE swapNode (IHTMLDOMNode *otherNode, IHTMLDOMNode **swappedNode)=0
virtual HRESULT STDMETHODCALLTYPE replaceNode (IHTMLDOMNode *replacement, IHTMLDOMNode **replaced)=0
virtual HRESULT STDMETHODCALLTYPE appendChild (IHTMLDOMNode *newChild, IHTMLDOMNode **node)=0
virtual HRESULT STDMETHODCALLTYPE get_nodeName (BSTR *p)=0
virtual HRESULT STDMETHODCALLTYPE put_nodeValue (VARIANT v)=0
virtual HRESULT STDMETHODCALLTYPE get_nodeValue (VARIANT *p)=0
virtual HRESULT STDMETHODCALLTYPE get_firstChild (IHTMLDOMNode **p)=0
virtual HRESULT STDMETHODCALLTYPE get_lastChild (IHTMLDOMNode **p)=0
virtual HRESULT STDMETHODCALLTYPE get_previousSibling (IHTMLDOMNode **p)=0
virtual HRESULT STDMETHODCALLTYPE get_nextSibling (IHTMLDOMNode **p)=0

Variables

IHTMLDOMNode __pad0__

Define Documentation

Definition at line 48 of file IEHtmlNode.h.


Typedef Documentation

Definition at line 192 of file IEHtmlNode.h.


Function Documentation

virtual HRESULT STDMETHODCALLTYPE appendChild ( IHTMLDOMNode *  newChild,
IHTMLDOMNode **  node 
) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE cloneNode ( VARIANT_BOOL  fDeep,
IHTMLDOMNode **  clonedNode 
) [pure virtual]

Here is the caller graph for this function:

virtual HRESULT STDMETHODCALLTYPE get_attributes ( IDispatch **  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_childNodes ( IDispatch **  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_firstChild ( IHTMLDOMNode **  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_lastChild ( IHTMLDOMNode **  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_nextSibling ( IHTMLDOMNode **  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_nodeName ( BSTR *  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_nodeValue ( VARIANT *  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_parentNode ( IHTMLDOMNode **  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE get_previousSibling ( IHTMLDOMNode **  p) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE hasChildNodes ( VARIANT_BOOL *  fChildren) [pure virtual]

Here is the caller graph for this function:

virtual HRESULT STDMETHODCALLTYPE insertBefore ( IHTMLDOMNode *  newChild,
VARIANT  refChild,
IHTMLDOMNode **  node 
) [pure virtual]

Here is the caller graph for this function:

virtual HRESULT STDMETHODCALLTYPE put_nodeValue ( VARIANT  v) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE removeChild ( IHTMLDOMNode *  oldChild,
IHTMLDOMNode **  node 
) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE removeNode ( VARIANT_BOOL  fDeep,
IHTMLDOMNode **  removed 
) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE replaceChild ( IHTMLDOMNode *  newChild,
IHTMLDOMNode *  oldChild,
IHTMLDOMNode **  node 
) [pure virtual]
virtual HRESULT STDMETHODCALLTYPE replaceNode ( IHTMLDOMNode *  replacement,
IHTMLDOMNode **  replaced 
) [pure virtual]

Here is the caller graph for this function:

virtual HRESULT STDMETHODCALLTYPE swapNode ( IHTMLDOMNode *  otherNode,
IHTMLDOMNode **  swappedNode 
) [pure virtual]

Variable Documentation

IHTMLDOMNode __pad0__

Definition at line 54 of file IEHtmlNode.h.