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

Properties

BSTR relationType [get]
 Returns the type of the relation.
 
BSTR localizedRelationType [get]
 Returns a localized version of the relation type.
 
long nTargets [get]
 Returns the number of targets for this relation.
 
IUnknown target ([in] long targetIndex) [get]
 Returns one accessible relation target.
 
long targets ([in] long maxTargets,[out, size_is(maxTargets), length_is(*nTargets)] IUnknown targets) [get]
 Returns multiple accessible relation targets.
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

This interface gives access to an object's set of relations.

Definition at line 412 of file iaccessible2.idl.

Property Documentation

◆ localizedRelationType

BSTR IAccessibleRelation::localizedRelationType
get

Returns a localized version of the relation type.

Parameters
[out]localizedRelationType
Return values
S_OK

◆ nTargets

long IAccessibleRelation::nTargets
get

Returns the number of targets for this relation.

Parameters
[out]nTargets
Return values
S_OK

◆ relationType

BSTR IAccessibleRelation::relationType
get

Returns the type of the relation.

Parameters
[out]relationTypeThe strings returned are defined in this section of the documentation.
Return values
S_OK

◆ target

IUnknown IAccessibleRelation::target([in] long targetIndex)
get

Returns one accessible relation target.

Parameters
[in]targetIndex0 based index
[out]target
Return values
S_OK
E_INVALIDARGif bad [in] passed
Note
Use QueryInterface to get IAccessible2.

◆ targets

long IAccessibleRelation::targets([in] long maxTargets, [out, size_is(maxTargets), length_is(*nTargets)] IUnknown targets)
get

Returns multiple accessible relation targets.

Parameters
[in]maxTargetsmaximum size of the array allocated by the client
[out]targetsThe array of target objects. Note that this array is to be allocated by the client and freed when no longer needed. Refer to Special Consideration when using Arrays for more details. You will need to use QueryInterface on the IUnknown to get the IAccessible2.
[out]nTargetsactual number of targets in the returned array (not more than maxTargets)
Return values
S_OK
E_INVALIDARGif bad [in] passed, e.g. a negative value

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