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

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

Go to the source code of this file.

Data Structures

struct  HTMLFiltersCollection

Defines

#define COBJMACROS
#define HTMLFILTERSCOLLECTION(x)   ((IHTMLFiltersCollection*) &(x)->lpHTMLFiltersCollectionVtbl)
#define HTMLFILTERSCOLLECTION_THIS(iface)   DEFINE_THIS(HTMLFiltersCollection, HTMLFiltersCollection, iface)
#define HTMLELEM_THIS(iface)   DEFINE_THIS(HTMLElement, HTMLElement, iface)
#define HTMLELEM_NODE_THIS(iface)   DEFINE_THIS2(HTMLElement, node, iface)

Functions

IHTMLFiltersCollectionHTMLFiltersCollection_Create (void)
 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
HRESULT create_nselem (HTMLDocumentNode *doc, const WCHAR *tag, nsIDOMHTMLElement **ret)
static HRESULT WINAPI HTMLElement_QueryInterface (IHTMLElement *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLElement_AddRef (IHTMLElement *iface)
static ULONG WINAPI HTMLElement_Release (IHTMLElement *iface)
static HRESULT WINAPI HTMLElement_GetTypeInfoCount (IHTMLElement *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLElement_GetTypeInfo (IHTMLElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLElement_GetIDsOfNames (IHTMLElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLElement_Invoke (IHTMLElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLElement_setAttribute (IHTMLElement *iface, BSTR strAttributeName, VARIANT AttributeValue, LONG lFlags)
static HRESULT WINAPI HTMLElement_getAttribute (IHTMLElement *iface, BSTR strAttributeName, LONG lFlags, VARIANT *AttributeValue)
static HRESULT WINAPI HTMLElement_removeAttribute (IHTMLElement *iface, BSTR strAttributeName, LONG lFlags, VARIANT_BOOL *pfSuccess)
static HRESULT WINAPI HTMLElement_put_className (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_className (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_put_id (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_id (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_get_tagName (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_get_parentElement (IHTMLElement *iface, IHTMLElement **p)
static HRESULT WINAPI HTMLElement_get_style (IHTMLElement *iface, IHTMLStyle **p)
static HRESULT WINAPI HTMLElement_put_onhelp (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onhelp (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onclick (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onclick (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_ondblclick (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_ondblclick (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onkeydown (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onkeydown (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onkeyup (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onkeyup (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onkeypress (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onkeypress (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onmouseout (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onmouseout (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onmouseover (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onmouseover (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onmousemove (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onmousemove (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onmousedown (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onmousedown (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onmouseup (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onmouseup (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_get_document (IHTMLElement *iface, IDispatch **p)
static HRESULT WINAPI HTMLElement_put_title (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_title (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_put_language (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_language (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_put_onselectstart (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onselectstart (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_scrollIntoView (IHTMLElement *iface, VARIANT varargStart)
static HRESULT WINAPI HTMLElement_contains (IHTMLElement *iface, IHTMLElement *pChild, VARIANT_BOOL *pfResult)
static HRESULT WINAPI HTMLElement_get_sourceIndex (IHTMLElement *iface, LONG *p)
static HRESULT WINAPI HTMLElement_get_recordNumber (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_lang (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_lang (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_get_offsetLeft (IHTMLElement *iface, LONG *p)
static HRESULT WINAPI HTMLElement_get_offsetTop (IHTMLElement *iface, LONG *p)
static HRESULT WINAPI HTMLElement_get_offsetWidth (IHTMLElement *iface, LONG *p)
static HRESULT WINAPI HTMLElement_get_offsetHeight (IHTMLElement *iface, LONG *p)
static HRESULT WINAPI HTMLElement_get_offsetParent (IHTMLElement *iface, IHTMLElement **p)
static HRESULT WINAPI HTMLElement_put_innerHTML (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_innerHTML (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_put_innerText (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_innerText (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_put_outerHTML (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_outerHTML (IHTMLElement *iface, BSTR *p)
static HRESULT WINAPI HTMLElement_put_outerText (IHTMLElement *iface, BSTR v)
static HRESULT WINAPI HTMLElement_get_outerText (IHTMLElement *iface, BSTR *p)
static HRESULT HTMLElement_InsertAdjacentNode (HTMLElement *This, BSTR where, nsIDOMNode *nsnode)
static HRESULT WINAPI HTMLElement_insertAdjacentHTML (IHTMLElement *iface, BSTR where, BSTR html)
static HRESULT WINAPI HTMLElement_insertAdjacentText (IHTMLElement *iface, BSTR where, BSTR text)
static HRESULT WINAPI HTMLElement_get_parentTextEdit (IHTMLElement *iface, IHTMLElement **p)
static HRESULT WINAPI HTMLElement_get_isTextEdit (IHTMLElement *iface, VARIANT_BOOL *p)
static HRESULT WINAPI HTMLElement_click (IHTMLElement *iface)
static HRESULT WINAPI HTMLElement_get_filters (IHTMLElement *iface, IHTMLFiltersCollection **p)
static HRESULT WINAPI HTMLElement_put_ondragstart (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_ondragstart (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_toString (IHTMLElement *iface, BSTR *String)
static HRESULT WINAPI HTMLElement_put_onbeforeupdate (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onbeforeupdate (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onafterupdate (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onafterupdate (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onerrorupdate (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onerrorupdate (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onrowexit (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onrowexit (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onrowenter (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onrowenter (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_ondatasetchanged (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_ondatasetchanged (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_ondataavailable (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_ondataavailable (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_ondatasetcomplete (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_ondatasetcomplete (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_put_onfilterchange (IHTMLElement *iface, VARIANT v)
static HRESULT WINAPI HTMLElement_get_onfilterchange (IHTMLElement *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement_get_children (IHTMLElement *iface, IDispatch **p)
static HRESULT WINAPI HTMLElement_get_all (IHTMLElement *iface, IDispatch **p)
static HRESULT HTMLElement_get_dispid (IUnknown *iface, BSTR name, DWORD grfdex, DISPID *pid)
static HRESULT HTMLElement_invoke (IUnknown *iface, DISPID id, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *res, EXCEPINFO *ei, IServiceProvider *caller)
HRESULT HTMLElement_QI (HTMLDOMNode *iface, REFIID riid, void **ppv)
void HTMLElement_destructor (HTMLDOMNode *iface)
void HTMLElement_Init (HTMLElement *This, HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, dispex_static_data_t *dispex_data)
HTMLElementHTMLElement_Create (HTMLDocumentNode *doc, nsIDOMNode *nsnode, BOOL use_generic)
static HRESULT WINAPI HTMLFiltersCollection_QueryInterface (IHTMLFiltersCollection *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLFiltersCollection_AddRef (IHTMLFiltersCollection *iface)
static ULONG WINAPI HTMLFiltersCollection_Release (IHTMLFiltersCollection *iface)
static HRESULT WINAPI HTMLFiltersCollection_GetTypeInfoCount (IHTMLFiltersCollection *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLFiltersCollection_GetTypeInfo (IHTMLFiltersCollection *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLFiltersCollection_GetIDsOfNames (IHTMLFiltersCollection *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLFiltersCollection_Invoke (IHTMLFiltersCollection *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLFiltersCollection_get_length (IHTMLFiltersCollection *iface, LONG *p)
static HRESULT WINAPI HTMLFiltersCollection_get__newEnum (IHTMLFiltersCollection *iface, IUnknown **p)
static HRESULT WINAPI HTMLFiltersCollection_item (IHTMLFiltersCollection *iface, VARIANT *pvarIndex, VARIANT *pvarResult)
static HRESULT HTMLFiltersCollection_get_dispid (IUnknown *iface, BSTR name, DWORD flags, DISPID *dispid)
static HRESULT HTMLFiltersCollection_invoke (IUnknown *iface, DISPID id, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *res, EXCEPINFO *ei, IServiceProvider *caller)

Variables

static const WCHAR titleW [] = {'t','i','t','l','e',0}
static const IHTMLElementVtbl HTMLElementVtbl
static const NodeImplVtbl HTMLElementImplVtbl
static const tid_t HTMLElement_iface_tids []
static dispex_static_data_vtbl_t HTMLElement_dispex_vtbl
static dispex_static_data_t HTMLElement_dispex
static const
IHTMLFiltersCollectionVtbl 
HTMLFiltersCollectionVtbl
static const
dispex_static_data_vtbl_t 
HTMLFiltersCollection_dispex_vtbl
static const tid_t HTMLFiltersCollection_iface_tids []
static dispex_static_data_t HTMLFiltersCollection_dispex

Generated on Sun May 27 2012 05:13:20 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.