ReactOS 0.4.16-dev-2491-g3dc6630
UIAutomationClient::IUIAutomationTextRange Interface Reference
Inheritance diagram for UIAutomationClient::IUIAutomationTextRange:
Collaboration diagram for UIAutomationClient::IUIAutomationTextRange:

Public Member Functions

HRESULT Clone ([out, retval] IUIAutomationTextRange **clonedRange)
 
HRESULT Compare ([in] IUIAutomationTextRange *range, [out, retval] BOOL *areSame)
 
HRESULT CompareEndpoints ([in] enum TextPatternRangeEndpoint srcEndPoint, [in] IUIAutomationTextRange *range, [in] enum TextPatternRangeEndpoint targetEndPoint, [out, retval] int *compValue)
 
HRESULT ExpandToEnclosingUnit ([in] enum TextUnit textUnit)
 
HRESULT FindAttribute ([in] TEXTATTRIBUTEID attr, [in] VARIANT val, [in] BOOL backward, [out, retval] IUIAutomationTextRange **found)
 
HRESULT FindText ([in] BSTR text, [in] BOOL backward, [in] BOOL ignoreCase, [out, retval] IUIAutomationTextRange **found)
 
HRESULT GetAttributeValue ([in] TEXTATTRIBUTEID attr, [out, retval] VARIANT *value)
 
HRESULT GetBoundingRectangles ([out, retval] SAFEARRAY(double) *boundingRects)
 
HRESULT GetEnclosingElement ([out, retval] IUIAutomationElement **enclosingElement)
 
HRESULT GetText ([in] int maxLength, [out, retval] BSTR *text)
 
HRESULT Move ([in] enum TextUnit unit, [in] int count, [out, retval] int *moved)
 
HRESULT MoveEndpointByUnit ([in] enum TextPatternRangeEndpoint endpoint, [in] enum TextUnit unit, [in] int count, [out, retval] int *moved)
 
HRESULT MoveEndpointByRange ([in] enum TextPatternRangeEndpoint srcEndPoint, [in] IUIAutomationTextRange *range, [in] enum TextPatternRangeEndpoint targetEndPoint)
 
HRESULT Select ()
 
HRESULT AddToSelection ()
 
HRESULT RemoveFromSelection ()
 
HRESULT ScrollIntoView ([in] BOOL alignToTop)
 
HRESULT GetChildren ([out, retval] IUIAutomationElementArray **children)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1043 of file uiautomationclient.idl.

Member Function Documentation

◆ AddToSelection()

HRESULT UIAutomationClient::IUIAutomationTextRange::AddToSelection ( )

◆ Clone()

HRESULT UIAutomationClient::IUIAutomationTextRange::Clone ( [out, retval] IUIAutomationTextRange **  clonedRange)

◆ Compare()

HRESULT UIAutomationClient::IUIAutomationTextRange::Compare ( [in] IUIAutomationTextRange range,
[out, retval] BOOL areSame 
)

◆ CompareEndpoints()

HRESULT UIAutomationClient::IUIAutomationTextRange::CompareEndpoints ( [in] enum TextPatternRangeEndpoint  srcEndPoint,
[in] IUIAutomationTextRange range,
[in] enum TextPatternRangeEndpoint  targetEndPoint,
[out, retval] int compValue 
)

◆ ExpandToEnclosingUnit()

HRESULT UIAutomationClient::IUIAutomationTextRange::ExpandToEnclosingUnit ( [in] enum TextUnit  textUnit)

◆ FindAttribute()

HRESULT UIAutomationClient::IUIAutomationTextRange::FindAttribute ( [in] TEXTATTRIBUTEID  attr,
[in] VARIANT  val,
[in] BOOL  backward,
[out, retval] IUIAutomationTextRange **  found 
)

◆ FindText()

HRESULT UIAutomationClient::IUIAutomationTextRange::FindText ( [in] BSTR  text,
[in] BOOL  backward,
[in] BOOL  ignoreCase,
[out, retval] IUIAutomationTextRange **  found 
)

◆ GetAttributeValue()

HRESULT UIAutomationClient::IUIAutomationTextRange::GetAttributeValue ( [in] TEXTATTRIBUTEID  attr,
[out, retval] VARIANT value 
)

◆ GetBoundingRectangles()

HRESULT UIAutomationClient::IUIAutomationTextRange::GetBoundingRectangles ( [out, retval] SAFEARRAY(double) *  boundingRects)

◆ GetChildren()

HRESULT UIAutomationClient::IUIAutomationTextRange::GetChildren ( [out, retval] IUIAutomationElementArray **  children)

◆ GetEnclosingElement()

HRESULT UIAutomationClient::IUIAutomationTextRange::GetEnclosingElement ( [out, retval] IUIAutomationElement **  enclosingElement)

◆ GetText()

HRESULT UIAutomationClient::IUIAutomationTextRange::GetText ( [in] int  maxLength,
[out, retval] BSTR text 
)

◆ Move()

HRESULT UIAutomationClient::IUIAutomationTextRange::Move ( [in] enum TextUnit  unit,
[in] int  count,
[out, retval] int moved 
)

◆ MoveEndpointByRange()

HRESULT UIAutomationClient::IUIAutomationTextRange::MoveEndpointByRange ( [in] enum TextPatternRangeEndpoint  srcEndPoint,
[in] IUIAutomationTextRange range,
[in] enum TextPatternRangeEndpoint  targetEndPoint 
)

◆ MoveEndpointByUnit()

HRESULT UIAutomationClient::IUIAutomationTextRange::MoveEndpointByUnit ( [in] enum TextPatternRangeEndpoint  endpoint,
[in] enum TextUnit  unit,
[in] int  count,
[out, retval] int moved 
)

◆ RemoveFromSelection()

HRESULT UIAutomationClient::IUIAutomationTextRange::RemoveFromSelection ( )

◆ ScrollIntoView()

HRESULT UIAutomationClient::IUIAutomationTextRange::ScrollIntoView ( [in] BOOL  alignToTop)

◆ Select()

HRESULT UIAutomationClient::IUIAutomationTextRange::Select ( )

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