ReactOS  0.4.12-dev-18-gf469aca
MSHTML::IHTMLElement2 Interface Reference

import"mshtml.idl";

Inheritance diagram for MSHTML::IHTMLElement2:
Collaboration diagram for MSHTML::IHTMLElement2:

Public Member Functions

HRESULT setCapture ([defaultvalue(-1), in] VARIANT_BOOL containerCapture)
 
HRESULT releaseCapture ()
 
HRESULT componentFromPoint ([in] LONG x, [in] LONG y, [retval, out] BSTR *component)
 
HRESULT doScroll ([optional, in] VARIANT component)
 
HRESULT getClientRects ([retval, out] IHTMLRectCollection **pRectCol)
 
HRESULT getBoundingClientRect ([retval, out] IHTMLRect **pRect)
 
HRESULT setExpression ([in] BSTR propname, [in] BSTR expression, [defaultvalue(""), in] BSTR language)
 
HRESULT getExpression ([in] BSTR propname, [retval, out] VARIANT *expression)
 
HRESULT removeExpression ([in] BSTR propname, [retval, out] VARIANT_BOOL *pfSuccess)
 
HRESULT focus ()
 
HRESULT blur ()
 
HRESULT addFilter ([in] IUnknown *pUnk)
 
HRESULT removeFilter ([in] IUnknown *pUnk)
 
HRESULT attachEvent ([in] BSTR event, [in] IDispatch *pDisp, [retval, out] VARIANT_BOOL *pfResult)
 
HRESULT detachEvent ([in] BSTR event, [in] IDispatch *pDisp)
 
HRESULT createControlRange ([retval, out] IDispatch **range)
 
HRESULT clearAttributes ()
 
HRESULT mergeAttributes ([in] IHTMLElement *mergeThis)
 
HRESULT insertAdjacentElement ([in] BSTR where, [in] IHTMLElement *insertedElement, [retval, out] IHTMLElement **inserted)
 
HRESULT applyElement ([in] IHTMLElement *apply, [in] BSTR where, [retval, out] IHTMLElement **applied)
 
HRESULT getAdjacentText ([in] BSTR where, [retval, out] BSTR *text)
 
HRESULT replaceAdjacentText ([in] BSTR where, [in] BSTR newText, [retval, out] BSTR *oldText)
 
HRESULT addBehavior ([in] BSTR bstrUrl, [optional, in] VARIANT *pvarFactory, [retval, out] LONG *pCookie)
 
HRESULT removeBehavior ([in] LONG cookie, [retval, out] VARIANT_BOOL *pfResult)
 
HRESULT getElementsByTagName ([in] BSTR v, [retval, out] IHTMLElementCollection **pelColl)
 
- 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 scopeName [get]
 
VARIANT onlosecapture [get, set]
 
VARIANT onscroll [get, set]
 
VARIANT ondrag [get, set]
 
VARIANT ondragend [get, set]
 
VARIANT ondragenter [get, set]
 
VARIANT ondragover [get, set]
 
VARIANT ondragleave [get, set]
 
VARIANT ondrop [get, set]
 
VARIANT onbeforecut [get, set]
 
VARIANT oncut [get, set]
 
VARIANT onbeforecopy [get, set]
 
VARIANT oncopy [get, set]
 
VARIANT onbeforepaste [get, set]
 
VARIANT onpaste [get, set]
 
IHTMLCurrentStyle currentStyle [get]
 
VARIANT onpropertychange [get, set]
 
short tabIndex [get, set]
 
BSTR accessKey [get, set]
 
VARIANT onblur [get, set]
 
VARIANT onfocus [get, set]
 
VARIANT onresize [get, set]
 
LONG clientHeight [get]
 
LONG clientWidth [get]
 
LONG clientTop [get]
 
LONG clientLeft [get]
 
VARIANT readyState [get]
 
VARIANT onreadystatechange [get, set]
 
VARIANT onrowsdelete [get, set]
 
VARIANT onrowsinserted [get, set]
 
VARIANT oncellchange [get, set]
 
BSTR dir [get, set]
 
LONG scrollHeight [get]
 
LONG scrollWidth [get]
 
LONG scrollTop [get, set]
 
LONG scrollLeft [get, set]
 
VARIANT oncontextmenu [get, set]
 
VARIANT_BOOL canHaveChildren [get]
 
IHTMLStyle runtimeStyle [get]
 
IDispatch behaviorUrns [get]
 
BSTR tagUrn [get, set]
 
VARIANT onbeforeeditfocus [get, set]
 
LONG readyStateValue [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 5105 of file mshtml.idl.

Member Function Documentation

◆ addBehavior()

HRESULT MSHTML::IHTMLElement2::addBehavior ( [in] BSTR  bstrUrl,
[optional, in] VARIANT pvarFactory,
[retval, out] LONG pCookie 
)

◆ addFilter()

HRESULT MSHTML::IHTMLElement2::addFilter ( [in] IUnknown pUnk)

◆ applyElement()

HRESULT MSHTML::IHTMLElement2::applyElement ( [in] IHTMLElement apply,
[in] BSTR  where,
[retval, out] IHTMLElement **  applied 
)

◆ attachEvent()

HRESULT MSHTML::IHTMLElement2::attachEvent ( [in] BSTR  event,
[in] IDispatch pDisp,
[retval, out] VARIANT_BOOL pfResult 
)

◆ blur()

HRESULT MSHTML::IHTMLElement2::blur ( )

◆ clearAttributes()

HRESULT MSHTML::IHTMLElement2::clearAttributes ( )

◆ componentFromPoint()

HRESULT MSHTML::IHTMLElement2::componentFromPoint ( [in] LONG  x,
[in] LONG  y,
[retval, out] BSTR component 
)

◆ createControlRange()

HRESULT MSHTML::IHTMLElement2::createControlRange ( [retval, out] IDispatch **  range)

◆ detachEvent()

HRESULT MSHTML::IHTMLElement2::detachEvent ( [in] BSTR  event,
[in] IDispatch pDisp 
)

◆ doScroll()

HRESULT MSHTML::IHTMLElement2::doScroll ( [optional, in] VARIANT  component)

◆ focus()

HRESULT MSHTML::IHTMLElement2::focus ( )

◆ getAdjacentText()

HRESULT MSHTML::IHTMLElement2::getAdjacentText ( [in] BSTR  where,
[retval, out] BSTR text 
)

◆ getBoundingClientRect()

HRESULT MSHTML::IHTMLElement2::getBoundingClientRect ( [retval, out] IHTMLRect **  pRect)

◆ getClientRects()

HRESULT MSHTML::IHTMLElement2::getClientRects ( [retval, out] IHTMLRectCollection **  pRectCol)

◆ getElementsByTagName()

HRESULT MSHTML::IHTMLElement2::getElementsByTagName ( [in] BSTR  v,
[retval, out] IHTMLElementCollection **  pelColl 
)

◆ getExpression()

HRESULT MSHTML::IHTMLElement2::getExpression ( [in] BSTR  propname,
[retval, out] VARIANT expression 
)

◆ insertAdjacentElement()

HRESULT MSHTML::IHTMLElement2::insertAdjacentElement ( [in] BSTR  where,
[in] IHTMLElement insertedElement,
[retval, out] IHTMLElement **  inserted 
)

◆ mergeAttributes()

HRESULT MSHTML::IHTMLElement2::mergeAttributes ( [in] IHTMLElement mergeThis)

◆ releaseCapture()

HRESULT MSHTML::IHTMLElement2::releaseCapture ( )

◆ removeBehavior()

HRESULT MSHTML::IHTMLElement2::removeBehavior ( [in] LONG  cookie,
[retval, out] VARIANT_BOOL pfResult 
)

◆ removeExpression()

HRESULT MSHTML::IHTMLElement2::removeExpression ( [in] BSTR  propname,
[retval, out] VARIANT_BOOL pfSuccess 
)

◆ removeFilter()

HRESULT MSHTML::IHTMLElement2::removeFilter ( [in] IUnknown pUnk)

◆ replaceAdjacentText()

HRESULT MSHTML::IHTMLElement2::replaceAdjacentText ( [in] BSTR  where,
[in] BSTR  newText,
[retval, out] BSTR oldText 
)

◆ setCapture()

HRESULT MSHTML::IHTMLElement2::setCapture ( [defaultvalue(-1), in] VARIANT_BOOL  containerCapture)

◆ setExpression()

HRESULT MSHTML::IHTMLElement2::setExpression ( [in] BSTR  propname,
[in] BSTR  expression,
[defaultvalue(""), in] BSTR  language 
)

Property Documentation

◆ accessKey

BSTR MSHTML::IHTMLElement2::accessKey
getset

◆ behaviorUrns

IDispatch MSHTML::IHTMLElement2::behaviorUrns
get

◆ canHaveChildren

VARIANT_BOOL MSHTML::IHTMLElement2::canHaveChildren
get

◆ clientHeight

LONG MSHTML::IHTMLElement2::clientHeight
get

◆ clientLeft

LONG MSHTML::IHTMLElement2::clientLeft
get

◆ clientTop

LONG MSHTML::IHTMLElement2::clientTop
get

◆ clientWidth

LONG MSHTML::IHTMLElement2::clientWidth
get

◆ currentStyle

IHTMLCurrentStyle MSHTML::IHTMLElement2::currentStyle
get

◆ dir

BSTR MSHTML::IHTMLElement2::dir
getset

◆ onbeforecopy

VARIANT MSHTML::IHTMLElement2::onbeforecopy
getset

◆ onbeforecut

VARIANT MSHTML::IHTMLElement2::onbeforecut
getset

◆ onbeforeeditfocus

VARIANT MSHTML::IHTMLElement2::onbeforeeditfocus
getset

◆ onbeforepaste

VARIANT MSHTML::IHTMLElement2::onbeforepaste
getset

◆ onblur

VARIANT MSHTML::IHTMLElement2::onblur
getset

◆ oncellchange

VARIANT MSHTML::IHTMLElement2::oncellchange
getset

◆ oncontextmenu

VARIANT MSHTML::IHTMLElement2::oncontextmenu
getset

◆ oncopy

VARIANT MSHTML::IHTMLElement2::oncopy
getset

◆ oncut

VARIANT MSHTML::IHTMLElement2::oncut
getset

◆ ondrag

VARIANT MSHTML::IHTMLElement2::ondrag
getset

◆ ondragend

VARIANT MSHTML::IHTMLElement2::ondragend
getset

◆ ondragenter

VARIANT MSHTML::IHTMLElement2::ondragenter
getset

◆ ondragleave

VARIANT MSHTML::IHTMLElement2::ondragleave
getset

◆ ondragover

VARIANT MSHTML::IHTMLElement2::ondragover
getset

◆ ondrop

VARIANT MSHTML::IHTMLElement2::ondrop
getset

◆ onfocus

VARIANT MSHTML::IHTMLElement2::onfocus
getset

◆ onlosecapture

VARIANT MSHTML::IHTMLElement2::onlosecapture
getset

◆ onpaste

VARIANT MSHTML::IHTMLElement2::onpaste
getset

◆ onpropertychange

VARIANT MSHTML::IHTMLElement2::onpropertychange
getset

◆ onreadystatechange

VARIANT MSHTML::IHTMLElement2::onreadystatechange
getset

◆ onresize

VARIANT MSHTML::IHTMLElement2::onresize
getset

◆ onrowsdelete

VARIANT MSHTML::IHTMLElement2::onrowsdelete
getset

◆ onrowsinserted

VARIANT MSHTML::IHTMLElement2::onrowsinserted
getset

◆ onscroll

VARIANT MSHTML::IHTMLElement2::onscroll
getset

◆ readyState

VARIANT MSHTML::IHTMLElement2::readyState
get

◆ readyStateValue

LONG MSHTML::IHTMLElement2::readyStateValue
get

◆ runtimeStyle

IHTMLStyle MSHTML::IHTMLElement2::runtimeStyle
get

◆ scopeName

BSTR MSHTML::IHTMLElement2::scopeName
get

◆ scrollHeight

LONG MSHTML::IHTMLElement2::scrollHeight
get

◆ scrollLeft

LONG MSHTML::IHTMLElement2::scrollLeft
getset

◆ scrollTop

LONG MSHTML::IHTMLElement2::scrollTop
getset

◆ scrollWidth

LONG MSHTML::IHTMLElement2::scrollWidth
get

◆ tabIndex

short MSHTML::IHTMLElement2::tabIndex
getset

◆ tagUrn

BSTR MSHTML::IHTMLElement2::tagUrn
getset

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