Lines Matching refs:in
11 * Redistribution and use in source and binary forms, with or without
18 * 2. Redistributions in binary form must reproduce the above
20 * disclaimer in the documentation and/or other materials
47 * mark may be used in accordance with the Linux Foundation Trademark
68 * Redistribution and use in source and binary forms, with or without
75 * 2. Redistributions in binary form must reproduce the above
77 * disclaimer in the documentation and/or other materials
104 * mark may be used in accordance with the Linux Foundation Trademark
111 This enum is used in IAccessible2::scrollTo and IAccessibleText::scrollSubstringTo.
190 /** These constants define which coordinate system a point is located in.
192 This enum is used in IAccessible2::scrollToPoint, IAccessibleImage::imagePosition,
208 /** Special offsets for use in IAccessibleText and IAccessibleEditableText methods
211 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
223 This enum is used in the IA2TableModelChange struct which in turn is used by
259 * Redistribution and use in source and binary forms, with or without
266 * 2. Redistributions in binary form must reproduce the above
268 * disclaimer in the documentation and/or other materials
295 * mark may be used in accordance with the Linux Foundation Trademark
347 objects together in order to allow assistive technology to follow the
360 be removed in a later version.
368 there is more than one object in the group each member may have one and the
370 multiple additional targets, e.g. one for every other member in the group.
374 /** The target object is the next object in the tab order. */
379 tree is such that objects can be in a logical parent-child relationship which is
385 tree is such that objects can be in a logical parent-child relationship which is
397 /** The target object is the previous object in the tab order. */
412 The strings returned are defined @ref grpRelations "in this section of the documentation".
439 @param [in] targetIndex
443 @retval E_INVALIDARG if bad [in] passed
448 [in] long targetIndex,
453 @param [in] maxTargets
461 actual number of targets in the returned array (not more than maxTargets)
463 @retval E_INVALIDARG if bad [in] passed, e.g. a negative value
467 [in] long maxTargets,
486 * Redistribution and use in source and binary forms, with or without
493 * 2. Redistributions in binary form must reproduce the above
495 * disclaimer in the documentation and/or other materials
522 * mark may be used in accordance with the Linux Foundation Trademark
549 in the video's sound track. */
560 methods available either in the MSAA IAccessible interface or in the set of
562 support the IAccessibleAction interface in order to provide Assistive Technology
577 /** @brief Returns the number of accessible actions available in this object.
585 @note This method is missing a [propget] prefix in the IDL. The result is the
586 method is named nActions in generated C++ code instead of get_nActions.
594 @param [in] actionIndex
599 @retval E_INVALIDARG if bad [in] passed
600 …@note If implementing support for media, refer to the predefined constants in the ::IA2Actions enu…
604 [in] long actionIndex
608 @param [in] actionIndex
615 @retval E_INVALIDARG if bad [in] passed
619 [in] long actionIndex,
638 Note: the client allocates and passes in an array of pointers. The server
643 @param [in] actionIndex
645 @param [in] nMaxBindings
655 @retval E_INVALIDARG if bad [in] passed
659 [in] long actionIndex,
660 [in] long nMaxBindings,
666 @param [in] actionIndex
671 @retval E_INVALIDARG if bad [in] passed
675 [in] long actionIndex,
680 @param [in] actionIndex
685 @retval E_INVALIDARG if bad [in] passed
689 [in] long actionIndex,
706 * Redistribution and use in source and binary forms, with or without
713 * 2. Redistributions in binary form must reproduce the above
715 * disclaimer in the documentation and/or other materials
742 * mark may be used in accordance with the Linux Foundation Trademark
752 the %IAccessible2 interface. These roles are in addition to the MSAA roles obtained
781 /** An iconified internal frame in an ::IA2_ROLE_DESKTOP_PANE.
797 /** An editable text object in a toolbar. <b>Deprecated.</b>
798 The edit bar role was meant for a text area in a tool bar. However, to detect
799 a text area in a tool bar the AT can query the parent.
809 /** A file chooser. A specialized dialog that displays the files in the
859 each hotspot can be activated resulting in the loading of another document
876 /// An object used to present an icon or short string in an interface.
880 in layers, providing a form of stacking order. This is usually the pane that
882 components in a window.
897 /** An object representing a page of document content. It is used in documents
910 /** An object which is redundant with another object in the accessible hierarchy.
921 /** A ruler such as those used in word processors.
935 perceivable structure of the page. A region may have an attribute in the set
937 is content that is likely to change in response to a timed change, a user
970 /** A viewport. An object usually used in a scroll pane. It represents the
980 in the case where content is delivered via a web portal to a web browser, this may
1001 * Redistribution and use in source and binary forms, with or without
1008 * 2. Redistributions in binary form must reproduce the above
1010 * disclaimer in the documentation and/or other materials
1037 * mark may be used in accordance with the Linux Foundation Trademark
1049 %IAccessible2 state bits are in addition to those returned by MSAA.
1056 This state can be used to indicate the current active item in a container, even
1061 other containers in a virtual buffer.
1085 Such fields may be read-only, so STATE_SYSTEM_READONLY is valid in combination
1115 before the user can interact with an object in a different window.
1127 An example of when this state is used is when a field in a form must be filled
1145 object is transient or when an object has been or is in the process of being
1146 destroyed or when the object's index in its parent has changed.
1154 selection may also result in events fired on the parent object.
1166 is provided in case an assistive technology determines that knowledge of the transient
1181 state is not required. However, this state is necessary in those cases where
1192 is a movable or floating object that when pinned remains in its pinned location
1210 * Redistribution and use in source and binary forms, with or without
1217 * 2. Redistributions in binary form must reproduce the above
1219 * disclaimer in the documentation and/or other materials
1246 * mark may be used in accordance with the Linux Foundation Trademark
1282 ::IA2Role values defines roles which are in addition to the existing MSAA roles.\n
1284 ::IA2States values define states which are in addition to the existing MSAA states.\n
1287 ::IA2TextSpecialOffsets values define special offsets for use in the text interfaces.
1304 Redistribution and use in source and binary forms, with or without
1311 2. Redistributions in binary form must reproduce the above
1313 disclaimer in the documentation and/or other materials
1340 mark may be used in accordance with the
1364 Interpreting HRESULT Values</a> in MSDN®.
1368 but there was nothing valid to return, e.g. in IAccessible2::attributes when
1383 client at end of life; the same is true when BSTRs are used in structs or
1393 @li An article by Don Box in a
1421 extraneous [in] parameter for the caller to specify the max size of the array.
1430 …@section _specialOffsets Special Offsets for use in the IAccessibleText and IAccessibleEditableTex…
1432 special offset values. They are defined in the ::IA2TextSpecialOffsets enum.
1433 @li Using ::IA2_TEXT_OFFSET_LENGTH (-1) as an offset in any of the IAccessibleText or
1469 of the interfaces in the set of IAccessible2 interfaces. Although the IAccessible2
1493 Two related references in MSDN® are:
1507 its common code doesn't have to be included in each accessible object. ATs should use
1522 in the UI Automation Express specification by adding IAccessibleEx::GetObjectForChild
1536 However, there is no practical need for that inheritance and in some cases, such as
1539 result, implementations should not rely on the inheritance as it may be removed in
1545 are trademarks of the Microsoft group of companies in the U.S.A. and/or other countries.
1590 @param [in] relationIndex
1594 @retval E_INVALIDARG if bad [in] passed
1598 [in] long relationIndex,
1603 @param [in] maxRelations
1610 actual number of relations in the returned array (not more than maxRelations)
1617 [in] long maxRelations,
1635 @li This method is missing a [propget] prefix in the IDL. The result is the
1636 method is named role in generated C++ code instead of get_role.
1644 @param [in] scrollType
1647 @retval E_INVALIDARG if bad [in] passed
1651 [in] enum IA2ScrollType scrollType
1656 @param [in] coordinateType
1658 @param [in] x
1660 @param [in] y
1663 @retval E_INVALIDARG if bad [in] passed
1667 [in] enum IA2CoordinateType coordinateType,
1668 [in] long x,
1669 [in] long y
1683 into the objects in the current group, not an index into all the objects
1693 object. However, in some cases when non-edit combo boxes are not able to be structured
1706 The IAccessible2 states are in addition to the MSAA states and are defined in
1755 @param [in] maxExtendedStates
1767 [in] long maxExtendedStates,
1774 @param [in] maxLocalizedExtendedStates
1786 [in] long maxLocalizedExtendedStates,
1807 The AT could cache the uniqueIDs in addition to other data being cached.
1813 has changed. If the role is the same for two controls that are adjacent in
1817 changed, e.g. when moving from a radio button in one group to a radio button in a
1840 object, but is cached in the accessible object for use when it would be helpful to
1841 access the window handle in cases where an event isn't fired on this object.
1857 /** @brief Returns the index of this object in its parent object.
1902 * Redistribution and use in source and binary forms, with or without
1909 * 2. Redistributions in binary form must reproduce the above
1911 * disclaimer in the documentation and/or other materials
1938 * mark may be used in accordance with the Linux Foundation Trademark
1962 @param [in] name
1966 @retval E_INVALIDARG if bad [in] passed.
1974 [in] BSTR name,
1978 …/** @brief Returns the deepest hypertext accessible in the subtree of this object, and the caret o…
1982 …@retval S_FALSE returned if there is no caret in any of the objects in the subtree, [out] accessib…
1991 @param [in] type
1993 @param [in] maxTargets
2001 @retval E_INVALIDARG if bad [in] passed.
2005 [in] BSTR type,
2006 [in] long maxTargets,
2025 * Redistribution and use in source and binary forms, with or without
2032 * 2. Redistributions in binary form must reproduce the above
2034 * disclaimer in the documentation and/or other materials
2061 * mark may be used in accordance with the Linux Foundation Trademark
2070 /** A value specifying a color in ARGB format, where each 8 bit color component
2080 Coordinates used by the functions of this interface are specified in
2083 are measured in pixels. They differ in their respective origin:
2085 <li>The screen coordinate system has its origin in the upper left
2149 * Redistribution and use in source and binary forms, with or without
2156 * 2. Redistributions in binary form must reproduce the above
2158 * disclaimer in the documentation and/or other materials
2185 * mark may be used in accordance with the Linux Foundation Trademark
2228 @param [in] value
2235 [in] VARIANT value
2244 Returns the maximal value in an implementation dependent type. If this object
2261 Returns the minimal value in an implementation dependent type. If this object
2285 * Redistribution and use in source and binary forms, with or without
2292 * 2. Redistributions in binary form must reproduce the above
2294 * disclaimer in the documentation and/or other materials
2321 * mark may be used in accordance with the Linux Foundation Trademark
2331 /** A structure containing a substring and the start and end offsets in the enclosing string.
2337 long start; ///< Index of the first character of the segment in the enclosing text.
2338 …long end; ///< Index of the character following the last character of the segment in the enclosin…
2352 This enum is used in IAccessibleText::textBeforeOffset, IAccessibleText::textAtOffset,
2360 … In this case the caret can move over several characters in one movement
2362 … by the number of characters in the field, e.g. by 8 characters in the
2367 … various applications are inconsistent in the handling of the end of a line. */
2372 … range. However in the case of some applications an end-of-line character
2387 The text length, i.e. the number of characters in the text, is
2398 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2399 for information about special offsets that can be used in %IAccessibleText methods.
2401 E_FAIL is returned in the following cases
2410 @param [in] startOffset
2412 @param [in] endOffset
2415 @retval E_INVALIDARG if bad [in] passed
2417 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2418 for information about special offsets that can be used in %IAccessibleText methods.
2422 [in] long startOffset,
2423 [in] long endOffset
2427 @param [in] offset
2429 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2430 for information about special offsets that can be used in %IAccessibleText methods.
2438 A string of attributes describing the text. The attributes are described in the
2443 @retval E_INVALIDARG if bad [in] passed
2447 [in] long offset,
2456 implemented as a tree of text objects with embed characters in higher levels
2457 representing substrings of child text objects and the caret is in one of the
2458 child text objects, then the offset in the higher level text object would be
2463 child text object containing "two" and if the caret is in the descendant object
2464 just before the 'o' in "two", then:
2470 to the right of it in a left to right language, or to the left of it in a right
2478 in the text object or one of its descendants.
2492 its bounding box is defined in relation to preceding characters. It should be
2495 characters in the text or the height of the preceding character, its width being
2503 @param [in] offset
2506 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2507 for information about special offsets that can be used in %IAccessibleText methods.
2508 @param [in] coordType
2519 @retval E_INVALIDARG if bad [in] passed
2523 [in] long offset,
2524 [in] enum IA2CoordinateType coordType,
2549 @param [in] x
2552 @param [in] y
2555 @param [in] coordType
2563 @retval E_INVALIDARG if bad [in] passed
2567 [in] long x,
2568 [in] long y,
2569 [in] enum IA2CoordinateType coordType,
2576 text is implemented as a tree of text objects with embed characters in higher
2578 If the starting selection offset is in one of the child text objects, then the
2579 starting offset in the higher level text object would be at the embed character
2581 If the ending selection offset is in one of the child text objects, then the
2582 ending offset in the higher level text object would be just after the embed
2594 to the right of it in a left to right language or to the left of it in a right to left language.
2595 @param [in] selectionIndex
2602 @retval E_INVALIDARG if bad [in] passed
2606 [in] long selectionIndex,
2621 @param [in] startOffset
2622 Index of the first character to include in the returned string. The valid range
2624 @param [in] endOffset
2625 Index of the last character to exclude in the returned string. The valid range
2632 @retval E_INVALIDARG if bad [in] passed
2637 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2638 for information about special offsets that can be used in %IAccessibleText methods.
2642 [in] long startOffset,
2643 [in] long endOffset,
2661 @param [in] offset
2665 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2666 for information about special offsets that can be used in %IAccessibleText methods.
2667 @param [in] boundaryType
2681 @retval E_INVALIDARG if bad [in] passed
2685 [in] long offset,
2686 [in] enum IA2TextBoundaryType boundaryType,
2706 @param [in] offset
2710 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2711 for information about special offsets that can be used in %IAccessibleText methods.
2712 @param [in] boundaryType
2726 @retval E_INVALIDARG if bad [in] passed
2730 [in] long offset,
2731 [in] enum IA2TextBoundaryType boundaryType,
2752 @param [in] offset
2756 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2757 for information about special offsets that can be used in %IAccessibleText methods.
2758 @param [in] boundaryType
2772 @retval E_INVALIDARG if bad [in] passed
2776 [in] long offset,
2777 [in] enum IA2TextBoundaryType boundaryType,
2784 @param [in] selectionIndex
2787 @retval E_INVALIDARG if bad [in] passed
2791 [in] long selectionIndex
2797 e.g. to the right of it in a left to right language.
2806 @param [in] offset
2811 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2812 for information about special offsets that can be used in %IAccessibleText methods.
2815 @retval E_INVALIDARG if bad [in] passed
2819 [in] long offset
2823 @param [in] selectionIndex
2825 @param [in] startOffset
2827 @param [in] endOffset
2830 @retval E_INVALIDARG if bad [in] passed
2832 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2833 for information about special offsets that can be used in %IAccessibleText methods.
2837 [in] long selectionIndex,
2838 [in] long startOffset,
2839 [in] long endOffset
2855 @param [in] startIndex
2857 @param [in] endIndex
2859 @param [in] scrollType
2862 @retval E_INVALIDARG if bad [in] passed
2864 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2865 for information about special offsets that can be used in %IAccessibleText methods.
2869 [in] long startIndex,
2870 [in] long endIndex,
2871 [in] enum IA2ScrollType scrollType
2876 @param [in] startIndex
2878 @param [in] endIndex
2880 @param [in] coordinateType
2882 @param [in] x
2884 @param [in] y
2888 @retval E_INVALIDARG if bad [in] passed
2890 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
2891 for information about special offsets that can be used in %IAccessibleText methods.
2895 [in] long startIndex,
2896 [in] long endIndex,
2897 [in] enum IA2CoordinateType coordinateType,
2898 [in] long x,
2899 [in] long y
2969 * Redistribution and use in source and binary forms, with or without
2976 * 2. Redistributions in binary form must reproduce the above
2978 * disclaimer in the documentation and/or other materials
3005 * mark may be used in accordance with the Linux Foundation Trademark
3030 @param [in] offset
3031 The offset at which to search for the attributes specified in the filter.
3032 @param [in] filter
3043 @retval E_INVALIDARG if bad [in] passed.
3047 [in] long offset,
3048 [in] BSTR filter,
3067 * Redistribution and use in source and binary forms, with or without
3074 * 2. Redistributions in binary form must reproduce the above
3076 * disclaimer in the documentation and/or other materials
3103 * mark may be used in accordance with the Linux Foundation Trademark
3115 This interface is typically used in conjunction with the IAccessibleText
3129 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3130 …for information about a special offset constant that can be used in %IAccessibleEditableText metho…
3141 @param [in] startOffset
3144 @param [in] endOffset
3148 @retval E_INVALIDARG if bad [in] passed
3150 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3151 for information about special offsets that can be used in %IAccessibleEditableText
3157 [in] long startOffset,
3158 [in] long endOffset
3166 @param [in] startOffset
3169 @param [in] endOffset
3173 @retval E_INVALIDARG if bad [in] passed
3175 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3176 for information about special offsets that can be used in %IAccessibleEditableText
3181 [in] long startOffset,
3182 [in] long endOffset
3190 @param [in] offset
3194 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3195 for information about special offsets that can be used in %IAccessibleEditableText
3197 @param [in] text
3200 @retval E_INVALIDARG if bad [in] passed
3204 [in] long offset,
3205 [in] BSTR *text
3213 @param [in] startOffset
3216 @param [in] endOffset
3220 @retval E_INVALIDARG if bad [in] passed
3222 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3223 for information about special offsets that can be used in %IAccessibleEditableText
3229 [in] long startOffset,
3230 [in] long endOffset
3241 @param [in] offset
3246 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3247 for information about special offsets that can be used in %IAccessibleEditableText
3250 @retval E_INVALIDARG if bad [in] passed
3255 [in] long offset
3266 @param [in] startOffset
3269 @param [in] endOffset
3272 @param [in] text
3275 @retval E_INVALIDARG if bad [in] passed
3277 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3278 for information about special offsets that can be used in %IAccessibleEditableText
3283 [in] long startOffset,
3284 [in] long endOffset,
3285 [in] BSTR *text
3293 @param [in] startOffset
3296 @param [in] endOffset
3299 @param [in] attributes
3303 @retval E_INVALIDARG if bad [in] passed
3305 "Special Offsets for use in the IAccessibleText and IAccessibleEditableText Methods"
3306 for information about special offsets that can be used in %IAccessibleEditableText
3311 [in] long startOffset,
3312 [in] long endOffset,
3313 [in] BSTR *attributes
3329 * Redistribution and use in source and binary forms, with or without
3336 * 2. Redistributions in binary form must reproduce the above
3338 * disclaimer in the documentation and/or other materials
3365 * mark may be used in accordance with the Linux Foundation Trademark
3408 This use case demonstrates that in some cases there is no need for IAccessibleHyperlink
3409 to derive from IAccessibleAction. As a result it may be removed in a later version of
3419 @param [in] index
3420 A 0 based index identifies the anchor when, as in the case of an image map,
3430 @retval E_INVALIDARG if bad [in] passed
3434 [in] long index,
3440 @param [in] index
3441 A 0 based index identifies the anchor when, as in the case of an image map,
3451 @retval E_INVALIDARG if bad [in] passed
3455 [in] long index,
3497 used. It is likely that this method will be removed in a later version of the IDL.
3516 * Redistribution and use in source and binary forms, with or without
3523 * 2. Redistributions in binary form must reproduce the above
3525 * disclaimer in the documentation and/or other materials
3552 * mark may be used in accordance with the Linux Foundation Trademark
3563 /** @brief This interface exposes information about hypertext in a document.
3566 hyperlinks in a document, typically a text document, that are used
3590 @param [in] index
3593 If the given index is valid, i.e. lies in the interval from 0 to the number
3597 @retval E_INVALIDARG if bad [in] passed
3601 [in] long index,
3608 @param [in] charIndex
3612 lower than the number of characters in the text.
3618 @retval E_INVALIDARG if bad [in] passed
3622 [in] long charIndex,
3639 * Redistribution and use in source and binary forms, with or without
3646 * 2. Redistributions in binary form must reproduce the above
3648 * disclaimer in the documentation and/or other materials
3675 * mark may be used in accordance with the Linux Foundation Trademark
3686 /** @brief This interface exposes information about hypertext in a document.
3726 * Redistribution and use in source and binary forms, with or without
3733 * 2. Redistributions in binary form must reproduce the above
3735 * disclaimer in the documentation and/or other materials
3762 * mark may be used in accordance with the Linux Foundation Trademark
3780 However, in some cases that kind of implementation will not be possible. When
3787 present then IAccessible2::indexInParent can be used as in the typical case
3802 /** @brief Returns the accessible object at the specified row and column in
3804 @param [in] row
3806 @param [in] column
3813 @retval E_INVALIDARG if bad [in] passed, [out] value is NULL
3817 [in] long row,
3818 [in] long column,
3836 @param [in] rowIndex
3838 @param [in] columnIndex
3843 @retval E_INVALIDARG if bad [in] passed, [out] value is 0
3847 array of cells laid out in row order.
3851 [in] long rowIndex,
3852 [in] long columnIndex,
3856 /** @brief Returns the description text of the specified column in the table.
3857 @param [in] column
3860 Returns the description text of the specified column in the table if such a
3864 @retval E_INVALIDARG if bad [in] passed, [out] value is NULL
3868 [in] long column,
3873 at the specified row and column in the table.
3876 @param [in] row
3878 @param [in] column
3883 @retval E_INVALIDARG if bad [in] passed, [out] value is 0
3887 [in] long row,
3888 [in] long column,
3909 @param [in] cellIndex
3910 0 based index of the cell in the parent or closest ancestor table. Typically this
3911 is the value returned from IAccessible2::indexInParent, but in the case where the
3919 @retval E_INVALIDARG if bad [in] passed, [out] value is 0
3923 [in] long cellIndex,
3927 /** @brief Returns the total number of columns in table
3929 Number of columns in table (including columns outside the current viewport)
3937 /** @brief Returns the total number of rows in table
3939 Number of rows in table (including rows outside the current viewport)
3977 /** @brief Returns the description text of the specified row in the table.
3978 @param [in] row
3981 Returns the description text of the specified row in the table if such a
3985 @retval E_INVALIDARG if bad [in] passed, [out] value is NULL
3989 [in] long row,
3994 at the specified row and column in the table.
3997 @param [in] row
3999 @param [in] column
4004 @retval E_INVALIDARG if bad [in] passed, [out] value is 0
4008 [in] long row,
4009 [in] long column,
4030 @param [in] cellIndex
4031 0 based index of the cell in the parent or closest ancestor table. Typically this
4032 is the value returned from IAccessible2::indexInParent, but in the case where the
4039 @retval E_INVALIDARG if bad [in] passed, [out] value is 0
4043 [in] long cellIndex,
4048 @param [in] maxChildren
4061 [in] long maxChildren,
4067 @param [in] maxColumns
4080 [in] long maxColumns,
4086 @param [in] maxRows
4099 [in] long maxRows,
4120 @param [in] column
4125 @retval E_INVALIDARG if bad [in] passed, [out] value is FALSE
4129 [in] long column,
4135 @param [in] row
4140 @retval E_INVALIDARG if bad [in] passed, [out] value is FALSE
4144 [in] long row,
4149 @param [in] row
4151 @param [in] column
4156 @retval E_INVALIDARG if bad [in] passed, [out] value is FALSE
4160 [in] long row,
4161 [in] long column,
4166 @param [in] row
4169 @retval E_INVALIDARG if bad [in] passed
4173 [in] long row
4177 @param [in] column
4180 @retval E_INVALIDARG if bad [in] passed
4184 [in] long column
4188 @param [in] row
4191 @retval E_INVALIDARG if bad [in] passed
4195 [in] long row
4199 @param [in] column
4202 @retval E_INVALIDARG if bad [in] passed
4206 [in] long column
4213 @param [in] index
4214 0 based index of this cell in the table.
4220 Number of cells spanned by this cell in this row.
4222 Number of cells spanned by this cell in this column.
4226 @retval E_INVALIDARG if bad [in] passed, [out] values are 0s and FALSE respectively
4230 [in] long index,
4277 * Redistribution and use in source and binary forms, with or without
4284 * 2. Redistributions in binary form must reproduce the above
4286 * disclaimer in the documentation and/or other materials
4313 * mark may be used in accordance with the Linux Foundation Trademark
4335 /** @brief Returns the accessible object at the specified row and column in
4337 @param [in] row
4339 @param [in] column
4346 @retval E_INVALIDARG if bad [in] passed
4350 [in] long row,
4351 [in] long column,
4369 /** @brief Returns the description text of the specified column in the table.
4370 @param [in] column
4373 Returns the description text of the specified column in the table if such a
4377 @retval E_INVALIDARG if bad [in] passed
4381 [in] long column,
4386 /** @brief Returns the total number of columns in table
4388 Number of columns in table (including columns outside the current viewport)
4396 /** @brief Returns the total number of rows in table
4398 Number of rows in table (including rows outside the current viewport)
4436 /** @brief Returns the description text of the specified row in the table.
4437 @param [in] row
4440 Returns the description text of the specified row in the table if such a
4444 @retval E_INVALIDARG if bad [in] passed
4448 [in] long row,
4517 @param [in] column
4522 @retval E_INVALIDARG if bad [in] passed
4526 [in] long column,
4532 @param [in] row
4537 @retval E_INVALIDARG if bad [in] passed
4541 [in] long row,
4548 which do not have a means in the GUI to select a full row of cells the behavior
4549 should be as follows: First any selected rows in the table are unselected. Then
4551 cells in the selected row span additional rows, the cells in those rows
4553 @param [in] row
4556 @retval E_INVALIDARG if bad [in] passed
4560 [in] long row
4566 which do not have a means in the GUI to select a full column of cells the behavior
4567 should be as follows: First any selected columns in the table are unselected. Then
4569 cells in the selected column span additional columns, the cells in those columns
4571 @param [in] column
4574 @retval E_INVALIDARG if bad [in] passed
4578 [in] long column
4584 which do not have a means in the GUI to unselect a full row of cells the
4586 row is unselected. If any of the cells in the selected row span additional
4587 rows, the cells in those rows are also unselected.
4588 @param [in] row
4591 @retval E_INVALIDARG if bad [in] passed
4595 [in] long row
4601 which do not have a means in the GUI to unselect a full column of cells the
4603 column is unselected. If any of the cells in the selected column span additional
4604 columns, the cells in those columns are also unselected.
4605 @param [in] column
4608 @retval E_INVALIDARG if bad [in] passed
4612 [in] long column
4654 * Redistribution and use in source and binary forms, with or without
4661 * 2. Redistributions in binary form must reproduce the above
4663 * disclaimer in the documentation and/or other materials
4690 * mark may be used in accordance with the Linux Foundation Trademark
4808 Number of cells spanned by this cell in this row.
4810 Number of cells spanned by this cell in this column.
4848 * Redistribution and use in source and binary forms, with or without
4855 * 2. Redistributions in binary form must reproduce the above
4857 * disclaimer in the documentation and/or other materials
4884 * mark may be used in accordance with the Linux Foundation Trademark
4897 %IAccessibleImage only needs to be implemented in certain situations. Some
4922 @param [in] coordinateType
4930 [in] enum IA2CoordinateType coordinateType,
4935 /** @brief Returns the size of the image in units specified by parent's coordinate system.
4959 * Redistribution and use in source and binary forms, with or without
4966 * 2. Redistributions in binary form must reproduce the above
4968 * disclaimer in the documentation and/or other materials
4995 * mark may be used in accordance with the Linux Foundation Trademark
5003 are in addition to those used by MSAA.
5015 removed in a later version. Please use the correctly spelled version which
5021 is used in objects with transient children.
5093 /** A slide changed in a presentation document or a page boundary was
5094 crossed in a word processing document.
5189 * Redistribution and use in source and binary forms, with or without
5196 * 2. Redistributions in binary form must reproduce the above
5198 * disclaimer in the documentation and/or other materials
5225 * mark may be used in accordance with the Linux Foundation Trademark
5263 this information will never require a change in a client's behavior.
5286 this information will never require a change in a client's behavior.
5308 * Redistribution and use in source and binary forms, with or without
5315 * 2. Redistributions in binary form must reproduce the above
5317 * disclaimer in the documentation and/or other materials
5344 * mark may be used in accordance with the Linux Foundation Trademark
5362 A document's most recently targeted in-page anchor is returned. A typical use
5388 * Redistribution and use in source and binary forms, with or without
5395 * 2. Redistributions in binary form must reproduce the above
5397 * disclaimer in the documentation and/or other materials
5424 * mark may be used in accordance with the Linux Foundation Trademark