ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

htmlnode.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "wine/debug.h"
#include "mshtml_private.h"
#include "htmlevent.h"

Go to the source code of this file.

Data Structures

struct  HTMLDOMChildrenCollection

Defines

#define COBJMACROS
#define HTMLCHILDCOL(x)   ((IHTMLDOMChildrenCollection*) &(x)->lpIHTMLDOMChildrenCollectionVtbl)
#define HTMLCHILDCOL_THIS(iface)   DEFINE_THIS(HTMLDOMChildrenCollection, IHTMLDOMChildrenCollection, iface)
#define DISPID_CHILDCOL_0   MSHTML_DISPID_CUSTOM_MIN
#define HTMLDOMNODE_THIS(iface)   DEFINE_THIS(HTMLDOMNode, HTMLDOMNode, iface)
#define HTMLDOMNODE2_THIS(iface)   DEFINE_THIS(HTMLDOMNode, HTMLDOMNode2, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
static HTMLDOMNodeget_node_obj (HTMLDocumentNode *, IUnknown *)
static HRESULT WINAPI HTMLDOMChildrenCollection_QueryInterface (IHTMLDOMChildrenCollection *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLDOMChildrenCollection_AddRef (IHTMLDOMChildrenCollection *iface)
static ULONG WINAPI HTMLDOMChildrenCollection_Release (IHTMLDOMChildrenCollection *iface)
static HRESULT WINAPI HTMLDOMChildrenCollection_GetTypeInfoCount (IHTMLDOMChildrenCollection *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLDOMChildrenCollection_GetTypeInfo (IHTMLDOMChildrenCollection *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLDOMChildrenCollection_GetIDsOfNames (IHTMLDOMChildrenCollection *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLDOMChildrenCollection_Invoke (IHTMLDOMChildrenCollection *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLDOMChildrenCollection_get_length (IHTMLDOMChildrenCollection *iface, LONG *p)
static HRESULT WINAPI HTMLDOMChildrenCollection__newEnum (IHTMLDOMChildrenCollection *iface, IUnknown **p)
static HRESULT WINAPI HTMLDOMChildrenCollection_item (IHTMLDOMChildrenCollection *iface, LONG index, IDispatch **ppItem)
static HRESULT HTMLDOMChildrenCollection_get_dispid (IUnknown *iface, BSTR name, DWORD flags, DISPID *dispid)
static HRESULT HTMLDOMChildrenCollection_invoke (IUnknown *iface, DISPID id, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *res, EXCEPINFO *ei, IServiceProvider *caller)
static IHTMLDOMChildrenCollection * create_child_collection (HTMLDocumentNode *doc, nsIDOMNodeList *nslist)
static HRESULT WINAPI HTMLDOMNode_QueryInterface (IHTMLDOMNode *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLDOMNode_AddRef (IHTMLDOMNode *iface)
static ULONG WINAPI HTMLDOMNode_Release (IHTMLDOMNode *iface)
static HRESULT WINAPI HTMLDOMNode_GetTypeInfoCount (IHTMLDOMNode *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLDOMNode_GetTypeInfo (IHTMLDOMNode *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLDOMNode_GetIDsOfNames (IHTMLDOMNode *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLDOMNode_Invoke (IHTMLDOMNode *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLDOMNode_get_nodeType (IHTMLDOMNode *iface, LONG *p)
static HRESULT WINAPI HTMLDOMNode_get_parentNode (IHTMLDOMNode *iface, IHTMLDOMNode **p)
static HRESULT WINAPI HTMLDOMNode_hasChildNodes (IHTMLDOMNode *iface, VARIANT_BOOL *fChildren)
static HRESULT WINAPI HTMLDOMNode_get_childNodes (IHTMLDOMNode *iface, IDispatch **p)
static HRESULT WINAPI HTMLDOMNode_get_attributes (IHTMLDOMNode *iface, IDispatch **p)
static HRESULT WINAPI HTMLDOMNode_insertBefore (IHTMLDOMNode *iface, IHTMLDOMNode *newChild, VARIANT refChild, IHTMLDOMNode **node)
static HRESULT WINAPI HTMLDOMNode_removeChild (IHTMLDOMNode *iface, IHTMLDOMNode *oldChild, IHTMLDOMNode **node)
static HRESULT WINAPI HTMLDOMNode_replaceChild (IHTMLDOMNode *iface, IHTMLDOMNode *newChild, IHTMLDOMNode *oldChild, IHTMLDOMNode **node)
static HRESULT WINAPI HTMLDOMNode_cloneNode (IHTMLDOMNode *iface, VARIANT_BOOL fDeep, IHTMLDOMNode **clonedNode)
static HRESULT WINAPI HTMLDOMNode_removeNode (IHTMLDOMNode *iface, VARIANT_BOOL fDeep, IHTMLDOMNode **removed)
static HRESULT WINAPI HTMLDOMNode_swapNode (IHTMLDOMNode *iface, IHTMLDOMNode *otherNode, IHTMLDOMNode **swappedNode)
static HRESULT WINAPI HTMLDOMNode_replaceNode (IHTMLDOMNode *iface, IHTMLDOMNode *replacement, IHTMLDOMNode **replaced)
static HRESULT WINAPI HTMLDOMNode_appendChild (IHTMLDOMNode *iface, IHTMLDOMNode *newChild, IHTMLDOMNode **node)
static HRESULT WINAPI HTMLDOMNode_get_nodeName (IHTMLDOMNode *iface, BSTR *p)
static HRESULT WINAPI HTMLDOMNode_put_nodeValue (IHTMLDOMNode *iface, VARIANT v)
static HRESULT WINAPI HTMLDOMNode_get_nodeValue (IHTMLDOMNode *iface, VARIANT *p)
static HRESULT WINAPI HTMLDOMNode_get_firstChild (IHTMLDOMNode *iface, IHTMLDOMNode **p)
static HRESULT WINAPI HTMLDOMNode_get_lastChild (IHTMLDOMNode *iface, IHTMLDOMNode **p)
static HRESULT WINAPI HTMLDOMNode_get_previousSibling (IHTMLDOMNode *iface, IHTMLDOMNode **p)
static HRESULT WINAPI HTMLDOMNode_get_nextSibling (IHTMLDOMNode *iface, IHTMLDOMNode **p)
static HRESULT WINAPI HTMLDOMNode2_QueryInterface (IHTMLDOMNode2 *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLDOMNode2_AddRef (IHTMLDOMNode2 *iface)
static ULONG WINAPI HTMLDOMNode2_Release (IHTMLDOMNode2 *iface)
static HRESULT WINAPI HTMLDOMNode2_GetTypeInfoCount (IHTMLDOMNode2 *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLDOMNode2_GetTypeInfo (IHTMLDOMNode2 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLDOMNode2_GetIDsOfNames (IHTMLDOMNode2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLDOMNode2_Invoke (IHTMLDOMNode2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLDOMNode2_get_ownerDocument (IHTMLDOMNode2 *iface, IDispatch **p)
HRESULT HTMLDOMNode_QI (HTMLDOMNode *This, REFIID riid, void **ppv)
void HTMLDOMNode_destructor (HTMLDOMNode *This)
void HTMLDOMNode_Init (HTMLDocumentNode *doc, HTMLDOMNode *node, nsIDOMNode *nsnode)
static HTMLDOMNodecreate_node (HTMLDocumentNode *doc, nsIDOMNode *nsnode)
HTMLDOMNodeget_node (HTMLDocumentNode *This, nsIDOMNode *nsnode, BOOL create)
void release_nodes (HTMLDocumentNode *This)

Variables

static const
IHTMLDOMChildrenCollectionVtbl 
HTMLDOMChildrenCollectionVtbl
static const tid_t HTMLDOMChildrenCollection_iface_tids []
static const
dispex_static_data_vtbl_t 
HTMLDOMChildrenCollection_dispex_vtbl
static dispex_static_data_t HTMLDOMChildrenCollection_dispex
static const IHTMLDOMNodeVtbl HTMLDOMNodeVtbl
static const IHTMLDOMNode2Vtbl HTMLDOMNode2Vtbl
static const NodeImplVtbl HTMLDOMNodeImplVtbl

Generated on Sun May 27 2012 05:13:35 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.