ReactOS 0.4.16-dev-197-g92996da
MSHTML::IHTMLElement Interface Reference
Inheritance diagram for MSHTML::IHTMLElement:
Collaboration diagram for MSHTML::IHTMLElement:

Public Member Functions

HRESULT setAttribute ([in] BSTR strAttributeName, [in] VARIANT AttributeValue, [defaultvalue(1), in] LONG lFlags)
 
HRESULT getAttribute ([in] BSTR strAttributeName, [defaultvalue(0), in] LONG lFlags, [retval, out] VARIANT *AttributeValue)
 
HRESULT removeAttribute ([in] BSTR strAttributeName, [defaultvalue(1), in] LONG lFlags, [retval, out] VARIANT_BOOL *pfSuccess)
 
HRESULT scrollIntoView ([optional, in] VARIANT varargStart)
 
HRESULT contains ([in] IHTMLElement *pChild, [retval, out] VARIANT_BOOL *pfResult)
 
HRESULT insertAdjacentHTML ([in] BSTR where, [in] BSTR html)
 
HRESULT insertAdjacentText ([in] BSTR where, [in] BSTR text)
 
HRESULT click ()
 
HRESULT toString ([retval, out] BSTR *String)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

BSTR className [get, set]
 
BSTR id [get, set]
 
BSTR tagName [get]
 
IHTMLElement parentElement [get]
 
IHTMLStyle style [get]
 
VARIANT onhelp [get, set]
 
VARIANT onclick [get, set]
 
VARIANT ondblclick [get, set]
 
VARIANT onkeydown [get, set]
 
VARIANT onkeyup [get, set]
 
VARIANT onkeypress [get, set]
 
VARIANT onmouseout [get, set]
 
VARIANT onmouseover [get, set]
 
VARIANT onmousemove [get, set]
 
VARIANT onmousedown [get, set]
 
VARIANT onmouseup [get, set]
 
IDispatch document [get]
 
BSTR title [get, set]
 
BSTR language [get, set]
 
VARIANT onselectstart [get, set]
 
LONG sourceIndex [get]
 
VARIANT recordNumber [get]
 
BSTR lang [get, set]
 
LONG offsetLeft [get]
 
LONG offsetTop [get]
 
LONG offsetWidth [get]
 
LONG offsetHeight [get]
 
IHTMLElement offsetParent [get]
 
BSTR innerHTML [get, set]
 
BSTR innerText [get, set]
 
BSTR outerHTML [get, set]
 
BSTR outerText [get, set]
 
IHTMLElement parentTextEdit [get]
 
VARIANT_BOOL isTextEdit [get]
 
IHTMLFiltersCollection filters [get]
 
VARIANT ondragstart [get, set]
 
VARIANT onbeforeupdate [get, set]
 
VARIANT onafterupdate [get, set]
 
VARIANT onerrorupdate [get, set]
 
VARIANT onrowexit [get, set]
 
VARIANT onrowenter [get, set]
 
VARIANT ondatasetchanged [get, set]
 
VARIANT ondataavailable [get, set]
 
VARIANT ondatasetcomplete [get, set]
 
VARIANT onfilterchange [get, set]
 
IDispatch children [get]
 
IDispatch all [get]
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 4549 of file mshtml.idl.

Member Function Documentation

◆ click()

HRESULT MSHTML::IHTMLElement::click ( )

◆ contains()

HRESULT MSHTML::IHTMLElement::contains ( [in] IHTMLElement pChild,
[retval, out] VARIANT_BOOL pfResult 
)

◆ getAttribute()

HRESULT MSHTML::IHTMLElement::getAttribute ( [in] BSTR  strAttributeName,
[defaultvalue(0), in] LONG  lFlags,
[retval, out] VARIANT AttributeValue 
)

◆ insertAdjacentHTML()

HRESULT MSHTML::IHTMLElement::insertAdjacentHTML ( [in] BSTR  where,
[in] BSTR  html 
)

◆ insertAdjacentText()

HRESULT MSHTML::IHTMLElement::insertAdjacentText ( [in] BSTR  where,
[in] BSTR  text 
)

◆ removeAttribute()

HRESULT MSHTML::IHTMLElement::removeAttribute ( [in] BSTR  strAttributeName,
[defaultvalue(1), in] LONG  lFlags,
[retval, out] VARIANT_BOOL pfSuccess 
)

◆ scrollIntoView()

HRESULT MSHTML::IHTMLElement::scrollIntoView ( [optional, in] VARIANT  varargStart)

◆ setAttribute()

HRESULT MSHTML::IHTMLElement::setAttribute ( [in] BSTR  strAttributeName,
[in] VARIANT  AttributeValue,
[defaultvalue(1), in] LONG  lFlags 
)

◆ toString()

HRESULT MSHTML::IHTMLElement::toString ( [retval, out] BSTR String)

Property Documentation

◆ all

IDispatch MSHTML::IHTMLElement::all
get

◆ children

IDispatch MSHTML::IHTMLElement::children
get

◆ className

BSTR MSHTML::IHTMLElement::className
getset

◆ document

IDispatch MSHTML::IHTMLElement::document
get

◆ filters

IHTMLFiltersCollection MSHTML::IHTMLElement::filters
get

◆ id

BSTR MSHTML::IHTMLElement::id
getset

◆ innerHTML

BSTR MSHTML::IHTMLElement::innerHTML
getset

◆ innerText

BSTR MSHTML::IHTMLElement::innerText
getset

◆ isTextEdit

VARIANT_BOOL MSHTML::IHTMLElement::isTextEdit
get

◆ lang

BSTR MSHTML::IHTMLElement::lang
getset

◆ language

BSTR MSHTML::IHTMLElement::language
getset

◆ offsetHeight

LONG MSHTML::IHTMLElement::offsetHeight
get

◆ offsetLeft

LONG MSHTML::IHTMLElement::offsetLeft
get

◆ offsetParent

IHTMLElement MSHTML::IHTMLElement::offsetParent
get

◆ offsetTop

LONG MSHTML::IHTMLElement::offsetTop
get

◆ offsetWidth

LONG MSHTML::IHTMLElement::offsetWidth
get

◆ onafterupdate

VARIANT MSHTML::IHTMLElement::onafterupdate
getset

◆ onbeforeupdate

VARIANT MSHTML::IHTMLElement::onbeforeupdate
getset

◆ onclick

VARIANT MSHTML::IHTMLElement::onclick
getset

◆ ondataavailable

VARIANT MSHTML::IHTMLElement::ondataavailable
getset

◆ ondatasetchanged

VARIANT MSHTML::IHTMLElement::ondatasetchanged
getset

◆ ondatasetcomplete

VARIANT MSHTML::IHTMLElement::ondatasetcomplete
getset

◆ ondblclick

VARIANT MSHTML::IHTMLElement::ondblclick
getset

◆ ondragstart

VARIANT MSHTML::IHTMLElement::ondragstart
getset

◆ onerrorupdate

VARIANT MSHTML::IHTMLElement::onerrorupdate
getset

◆ onfilterchange

VARIANT MSHTML::IHTMLElement::onfilterchange
getset

◆ onhelp

VARIANT MSHTML::IHTMLElement::onhelp
getset

◆ onkeydown

VARIANT MSHTML::IHTMLElement::onkeydown
getset

◆ onkeypress

VARIANT MSHTML::IHTMLElement::onkeypress
getset

◆ onkeyup

VARIANT MSHTML::IHTMLElement::onkeyup
getset

◆ onmousedown

VARIANT MSHTML::IHTMLElement::onmousedown
getset

◆ onmousemove

VARIANT MSHTML::IHTMLElement::onmousemove
getset

◆ onmouseout

VARIANT MSHTML::IHTMLElement::onmouseout
getset

◆ onmouseover

VARIANT MSHTML::IHTMLElement::onmouseover
getset

◆ onmouseup

VARIANT MSHTML::IHTMLElement::onmouseup
getset

◆ onrowenter

VARIANT MSHTML::IHTMLElement::onrowenter
getset

◆ onrowexit

VARIANT MSHTML::IHTMLElement::onrowexit
getset

◆ onselectstart

VARIANT MSHTML::IHTMLElement::onselectstart
getset

◆ outerHTML

BSTR MSHTML::IHTMLElement::outerHTML
getset

◆ outerText

BSTR MSHTML::IHTMLElement::outerText
getset

◆ parentElement

IHTMLElement MSHTML::IHTMLElement::parentElement
get

◆ parentTextEdit

IHTMLElement MSHTML::IHTMLElement::parentTextEdit
get

◆ recordNumber

VARIANT MSHTML::IHTMLElement::recordNumber
get

◆ sourceIndex

LONG MSHTML::IHTMLElement::sourceIndex
get

◆ style

IHTMLStyle MSHTML::IHTMLElement::style
get

◆ tagName

BSTR MSHTML::IHTMLElement::tagName
get

◆ title

BSTR MSHTML::IHTMLElement::title
getset

The documentation for this interface was generated from the following file: