[1166] | 1 | /*
|
---|
| 2 | * Copyright 2012 Jacek Caban for CodeWeavers
|
---|
| 3 | *
|
---|
| 4 | * This library is free software; you can redistribute it and/or
|
---|
| 5 | * modify it under the terms of the GNU Lesser General Public
|
---|
| 6 | * License as published by the Free Software Foundation; either
|
---|
| 7 | * version 2.1 of the License, or (at your option) any later version.
|
---|
| 8 | *
|
---|
| 9 | * This library is distributed in the hope that it will be useful,
|
---|
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
| 12 | * Lesser General Public License for more details.
|
---|
| 13 | *
|
---|
| 14 | * You should have received a copy of the GNU Lesser General Public
|
---|
| 15 | * License along with this library; if not, write to the Free Software
|
---|
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
---|
| 17 | */
|
---|
| 18 |
|
---|
| 19 | #define DO_NO_IMPORTS
|
---|
| 20 | import "uiautomationcore.idl";
|
---|
| 21 |
|
---|
| 22 | [
|
---|
| 23 | uuid(944de083-8fb8-45cf-bcb7-c477acb2f897),
|
---|
| 24 | lcid(0),
|
---|
| 25 | version(1.0)
|
---|
| 26 | ]
|
---|
| 27 | library UIAutomationClient {
|
---|
| 28 | importlib ("stdole2.tlb");
|
---|
| 29 |
|
---|
| 30 | /* FIXME: Uncomment when properly supported in widl
|
---|
| 31 | [dllname("<no entry points>")]
|
---|
| 32 | module UIA_PropertyIds
|
---|
| 33 | {
|
---|
| 34 | */
|
---|
| 35 | const long UIA_RuntimeIdPropertyId = 30000;
|
---|
| 36 | const long UIA_BoundingRectanglePropertyId = 30001;
|
---|
| 37 | const long UIA_ProcessIdPropertyId = 30002;
|
---|
| 38 | const long UIA_ControlTypePropertyId = 30003;
|
---|
| 39 | const long UIA_LocalizedControlTypePropertyId = 30004;
|
---|
| 40 | const long UIA_NamePropertyId = 30005;
|
---|
| 41 | const long UIA_AcceleratorKeyPropertyId = 30006;
|
---|
| 42 | const long UIA_AccessKeyPropertyId = 30007;
|
---|
| 43 | const long UIA_HasKeyboardFocusPropertyId = 30008;
|
---|
| 44 | const long UIA_IsKeyboardFocusablePropertyId = 30009;
|
---|
| 45 | const long UIA_IsEnabledPropertyId = 30010;
|
---|
| 46 | const long UIA_AutomationIdPropertyId = 30011;
|
---|
| 47 | const long UIA_ClassNamePropertyId = 30012;
|
---|
| 48 | const long UIA_HelpTextPropertyId = 30013;
|
---|
| 49 | const long UIA_ClickablePointPropertyId = 30014;
|
---|
| 50 | const long UIA_CulturePropertyId = 30015;
|
---|
| 51 | const long UIA_IsControlElementPropertyId = 30016;
|
---|
| 52 | const long UIA_IsContentElementPropertyId = 30017;
|
---|
| 53 | const long UIA_LabeledByPropertyId = 30018;
|
---|
| 54 | const long UIA_IsPasswordPropertyId = 30019;
|
---|
| 55 | const long UIA_NativeWindowHandlePropertyId = 30020;
|
---|
| 56 | const long UIA_ItemTypePropertyId = 30021;
|
---|
| 57 | const long UIA_IsOffscreenPropertyId = 30022;
|
---|
| 58 | const long UIA_OrientationPropertyId = 30023;
|
---|
| 59 | const long UIA_FrameworkIdPropertyId = 30024;
|
---|
| 60 | const long UIA_IsRequiredForFormPropertyId = 30025;
|
---|
| 61 | const long UIA_ItemStatusPropertyId = 30026;
|
---|
| 62 | const long UIA_IsDockPatternAvailablePropertyId = 30027;
|
---|
| 63 | const long UIA_IsExpandCollapsePatternAvailablePropertyId = 30028;
|
---|
| 64 | const long UIA_IsGridItemPatternAvailablePropertyId = 30029;
|
---|
| 65 | const long UIA_IsGridPatternAvailablePropertyId = 30030;
|
---|
| 66 | const long UIA_IsInvokePatternAvailablePropertyId = 30031;
|
---|
| 67 | const long UIA_IsMultipleViewPatternAvailablePropertyId = 30032;
|
---|
| 68 | const long UIA_IsRangeValuePatternAvailablePropertyId = 30033;
|
---|
| 69 | const long UIA_IsScrollPatternAvailablePropertyId = 30034;
|
---|
| 70 | const long UIA_IsScrollItemPatternAvailablePropertyId = 30035;
|
---|
| 71 | const long UIA_IsSelectionItemPatternAvailablePropertyId = 30036;
|
---|
| 72 | const long UIA_IsSelectionPatternAvailablePropertyId = 30037;
|
---|
| 73 | const long UIA_IsTablePatternAvailablePropertyId = 30038;
|
---|
| 74 | const long UIA_IsTableItemPatternAvailablePropertyId = 30039;
|
---|
| 75 | const long UIA_IsTextPatternAvailablePropertyId = 30040;
|
---|
| 76 | const long UIA_IsTogglePatternAvailablePropertyId = 30041;
|
---|
| 77 | const long UIA_IsTransformPatternAvailablePropertyId = 30042;
|
---|
| 78 | const long UIA_IsValuePatternAvailablePropertyId = 30043;
|
---|
| 79 | const long UIA_IsWindowPatternAvailablePropertyId = 30044;
|
---|
| 80 | const long UIA_ValueValuePropertyId = 30045;
|
---|
| 81 | const long UIA_ValueIsReadOnlyPropertyId = 30046;
|
---|
| 82 | const long UIA_RangeValueValuePropertyId = 30047;
|
---|
| 83 | const long UIA_RangeValueIsReadOnlyPropertyId = 30048;
|
---|
| 84 | const long UIA_RangeValueMinimumPropertyId = 30049;
|
---|
| 85 | const long UIA_RangeValueMaximumPropertyId = 30050;
|
---|
| 86 | const long UIA_RangeValueLargeChangePropertyId = 30051;
|
---|
| 87 | const long UIA_RangeValueSmallChangePropertyId = 30052;
|
---|
| 88 | const long UIA_ScrollHorizontalScrollPercentPropertyId = 30053;
|
---|
| 89 | const long UIA_ScrollHorizontalViewSizePropertyId = 30054;
|
---|
| 90 | const long UIA_ScrollVerticalScrollPercentPropertyId = 30055;
|
---|
| 91 | const long UIA_ScrollVerticalViewSizePropertyId = 30056;
|
---|
| 92 | const long UIA_ScrollHorizontallyScrollablePropertyId = 30057;
|
---|
| 93 | const long UIA_ScrollVerticallyScrollablePropertyId = 30058;
|
---|
| 94 | const long UIA_SelectionSelectionPropertyId = 30059;
|
---|
| 95 | const long UIA_SelectionCanSelectMultiplePropertyId = 30060;
|
---|
| 96 | const long UIA_SelectionIsSelectionRequiredPropertyId = 30061;
|
---|
| 97 | const long UIA_GridRowCountPropertyId = 30062;
|
---|
| 98 | const long UIA_GridColumnCountPropertyId = 30063;
|
---|
| 99 | const long UIA_GridItemRowPropertyId = 30064;
|
---|
| 100 | const long UIA_GridItemColumnPropertyId = 30065;
|
---|
| 101 | const long UIA_GridItemRowSpanPropertyId = 30066;
|
---|
| 102 | const long UIA_GridItemColumnSpanPropertyId = 30067;
|
---|
| 103 | const long UIA_GridItemContainingGridPropertyId = 30068;
|
---|
| 104 | const long UIA_DockDockPositionPropertyId = 30069;
|
---|
| 105 | const long UIA_ExpandCollapseExpandCollapseStatePropertyId = 30070;
|
---|
| 106 | const long UIA_MultipleViewCurrentViewPropertyId = 30071;
|
---|
| 107 | const long UIA_MultipleViewSupportedViewsPropertyId = 30072;
|
---|
| 108 | const long UIA_WindowCanMaximizePropertyId = 30073;
|
---|
| 109 | const long UIA_WindowCanMinimizePropertyId = 30074;
|
---|
| 110 | const long UIA_WindowWindowVisualStatePropertyId = 30075;
|
---|
| 111 | const long UIA_WindowWindowInteractionStatePropertyId = 30076;
|
---|
| 112 | const long UIA_WindowIsModalPropertyId = 30077;
|
---|
| 113 | const long UIA_WindowIsTopmostPropertyId = 30078;
|
---|
| 114 | const long UIA_SelectionItemIsSelectedPropertyId = 30079;
|
---|
| 115 | const long UIA_SelectionItemSelectionContainerPropertyId = 30080;
|
---|
| 116 | const long UIA_TableRowHeadersPropertyId = 30081;
|
---|
| 117 | const long UIA_TableColumnHeadersPropertyId = 30082;
|
---|
| 118 | const long UIA_TableRowOrColumnMajorPropertyId = 30083;
|
---|
| 119 | const long UIA_TableItemRowHeaderItemsPropertyId = 30084;
|
---|
| 120 | const long UIA_TableItemColumnHeaderItemsPropertyId = 30085;
|
---|
| 121 | const long UIA_ToggleToggleStatePropertyId = 30086;
|
---|
| 122 | const long UIA_TransformCanMovePropertyId = 30087;
|
---|
| 123 | const long UIA_TransformCanResizePropertyId = 30088;
|
---|
| 124 | const long UIA_TransformCanRotatePropertyId = 30089;
|
---|
| 125 | const long UIA_IsLegacyIAccessiblePatternAvailablePropertyId = 30090;
|
---|
| 126 | const long UIA_LegacyIAccessibleChildIdPropertyId = 30091;
|
---|
| 127 | const long UIA_LegacyIAccessibleNamePropertyId = 30092;
|
---|
| 128 | const long UIA_LegacyIAccessibleValuePropertyId = 30093;
|
---|
| 129 | const long UIA_LegacyIAccessibleDescriptionPropertyId = 30094;
|
---|
| 130 | const long UIA_LegacyIAccessibleRolePropertyId = 30095;
|
---|
| 131 | const long UIA_LegacyIAccessibleStatePropertyId = 30096;
|
---|
| 132 | const long UIA_LegacyIAccessibleHelpPropertyId = 30097;
|
---|
| 133 | const long UIA_LegacyIAccessibleKeyboardShortcutPropertyId = 30098;
|
---|
| 134 | const long UIA_LegacyIAccessibleSelectionPropertyId = 30099;
|
---|
| 135 | const long UIA_LegacyIAccessibleDefaultActionPropertyId = 30100;
|
---|
| 136 | const long UIA_AriaRolePropertyId = 30101;
|
---|
| 137 | const long UIA_AriaPropertiesPropertyId = 30102;
|
---|
| 138 | const long UIA_IsDataValidForFormPropertyId = 30103;
|
---|
| 139 | const long UIA_ControllerForPropertyId = 30104;
|
---|
| 140 | const long UIA_DescribedByPropertyId = 30105;
|
---|
| 141 | const long UIA_FlowsToPropertyId = 30106;
|
---|
| 142 | const long UIA_ProviderDescriptionPropertyId = 30107;
|
---|
| 143 | const long UIA_IsItemContainerPatternAvailablePropertyId = 30108;
|
---|
| 144 | const long UIA_IsVirtualizedItemPatternAvailablePropertyId = 30109;
|
---|
| 145 | const long UIA_IsSynchronizedInputPatternAvailablePropertyId = 30110;
|
---|
| 146 | /*
|
---|
| 147 | }
|
---|
| 148 | */
|
---|
| 149 | }
|
---|