// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.UI.Xaml.idl"; import "Windows.UI.Xaml.Automation.Peers.idl"; // Forward Declare namespace Windows { namespace Foundation { apicontract UniversalApiContract; } } namespace Windows { namespace UI { namespace Xaml { namespace Automation { namespace Peers { typedef enum AccessibilityView AccessibilityView; typedef enum AutomationControlType AutomationControlType; typedef enum AutomationHeadingLevel AutomationHeadingLevel; typedef enum AutomationLandmarkType AutomationLandmarkType; typedef enum AutomationLiveSetting AutomationLiveSetting; } } } } } namespace Windows { namespace UI { namespace Xaml { runtimeclass DependencyObject; runtimeclass DependencyProperty; runtimeclass UIElement; } } } namespace Windows { namespace UI { namespace Xaml { namespace Automation { typedef enum AnnotationType AnnotationType; typedef enum AutomationActiveEnd AutomationActiveEnd; typedef enum AutomationAnimationStyle AutomationAnimationStyle; typedef enum AutomationBulletStyle AutomationBulletStyle; typedef enum AutomationCaretBidiMode AutomationCaretBidiMode; typedef enum AutomationCaretPosition AutomationCaretPosition; typedef enum AutomationFlowDirections AutomationFlowDirections; typedef enum AutomationOutlineStyles AutomationOutlineStyles; typedef enum AutomationStyleId AutomationStyleId; typedef enum AutomationTextDecorationLineStyle AutomationTextDecorationLineStyle; typedef enum AutomationTextEditChangeType AutomationTextEditChangeType; typedef enum DockPosition DockPosition; typedef enum ExpandCollapseState ExpandCollapseState; typedef enum RowOrColumnMajor RowOrColumnMajor; typedef enum ScrollAmount ScrollAmount; typedef enum SupportedTextSelection SupportedTextSelection; typedef enum SynchronizedInputType SynchronizedInputType; typedef enum ToggleState ToggleState; typedef enum WindowInteractionState WindowInteractionState; typedef enum WindowVisualState WindowVisualState; typedef enum ZoomUnit ZoomUnit; interface IAnnotationPatternIdentifiers; interface IAnnotationPatternIdentifiersStatics; interface IAutomationAnnotation; interface IAutomationAnnotationFactory; interface IAutomationAnnotationStatics; interface IAutomationElementIdentifiers; interface IAutomationElementIdentifiersStatics; interface IAutomationElementIdentifiersStatics2; interface IAutomationElementIdentifiersStatics3; interface IAutomationElementIdentifiersStatics4; interface IAutomationElementIdentifiersStatics5; interface IAutomationElementIdentifiersStatics6; interface IAutomationElementIdentifiersStatics7; interface IAutomationElementIdentifiersStatics8; interface IAutomationProperties; interface IAutomationPropertiesStatics; interface IAutomationPropertiesStatics2; interface IAutomationPropertiesStatics3; interface IAutomationPropertiesStatics4; interface IAutomationPropertiesStatics5; interface IAutomationPropertiesStatics6; interface IAutomationPropertiesStatics7; interface IAutomationPropertiesStatics8; interface IAutomationPropertiesStatics9; interface IAutomationProperty; interface IDockPatternIdentifiers; interface IDockPatternIdentifiersStatics; interface IDragPatternIdentifiers; interface IDragPatternIdentifiersStatics; interface IDropTargetPatternIdentifiers; interface IDropTargetPatternIdentifiersStatics; interface IExpandCollapsePatternIdentifiers; interface IExpandCollapsePatternIdentifiersStatics; interface IGridItemPatternIdentifiers; interface IGridItemPatternIdentifiersStatics; interface IGridPatternIdentifiers; interface IGridPatternIdentifiersStatics; interface IMultipleViewPatternIdentifiers; interface IMultipleViewPatternIdentifiersStatics; interface IRangeValuePatternIdentifiers; interface IRangeValuePatternIdentifiersStatics; interface IScrollPatternIdentifiers; interface IScrollPatternIdentifiersStatics; interface ISelectionItemPatternIdentifiers; interface ISelectionItemPatternIdentifiersStatics; interface ISelectionPatternIdentifiers; interface ISelectionPatternIdentifiersStatics; interface ISpreadsheetItemPatternIdentifiers; interface ISpreadsheetItemPatternIdentifiersStatics; interface IStylesPatternIdentifiers; interface IStylesPatternIdentifiersStatics; interface ITableItemPatternIdentifiers; interface ITableItemPatternIdentifiersStatics; interface ITablePatternIdentifiers; interface ITablePatternIdentifiersStatics; interface ITogglePatternIdentifiers; interface ITogglePatternIdentifiersStatics; interface ITransformPattern2Identifiers; interface ITransformPattern2IdentifiersStatics; interface ITransformPatternIdentifiers; interface ITransformPatternIdentifiersStatics; interface IValuePatternIdentifiers; interface IValuePatternIdentifiersStatics; interface IWindowPatternIdentifiers; interface IWindowPatternIdentifiersStatics; runtimeclass AnnotationPatternIdentifiers; runtimeclass AutomationAnnotation; runtimeclass AutomationElementIdentifiers; runtimeclass AutomationProperties; runtimeclass AutomationProperty; runtimeclass DockPatternIdentifiers; runtimeclass DragPatternIdentifiers; runtimeclass DropTargetPatternIdentifiers; runtimeclass ExpandCollapsePatternIdentifiers; runtimeclass GridItemPatternIdentifiers; runtimeclass GridPatternIdentifiers; runtimeclass MultipleViewPatternIdentifiers; runtimeclass RangeValuePatternIdentifiers; runtimeclass ScrollPatternIdentifiers; runtimeclass SelectionItemPatternIdentifiers; runtimeclass SelectionPatternIdentifiers; runtimeclass SpreadsheetItemPatternIdentifiers; runtimeclass StylesPatternIdentifiers; runtimeclass TableItemPatternIdentifiers; runtimeclass TablePatternIdentifiers; runtimeclass TogglePatternIdentifiers; runtimeclass TransformPattern2Identifiers; runtimeclass TransformPatternIdentifiers; runtimeclass ValuePatternIdentifiers; runtimeclass WindowPatternIdentifiers; } } } } // Generic instantiations namespace Windows { namespace UI { namespace Xaml { namespace Automation { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVector; } } } } } // Type definition namespace Windows { namespace UI { namespace Xaml { namespace Automation { [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AnnotationType { Unknown = 60000, SpellingError = 60001, GrammarError = 60002, Comment = 60003, FormulaError = 60004, TrackChanges = 60005, Header = 60006, Footer = 60007, Highlighted = 60008, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Endnote = 60009, [contract(Windows.Foundation.UniversalApiContract, 1.0)] Footnote = 60010, [contract(Windows.Foundation.UniversalApiContract, 3.0)] InsertionChange = 60011, [contract(Windows.Foundation.UniversalApiContract, 3.0)] DeletionChange = 60012, [contract(Windows.Foundation.UniversalApiContract, 3.0)] MoveChange = 60013, [contract(Windows.Foundation.UniversalApiContract, 3.0)] FormatChange = 60014, [contract(Windows.Foundation.UniversalApiContract, 3.0)] UnsyncedChange = 60015, [contract(Windows.Foundation.UniversalApiContract, 3.0)] EditingLockedChange = 60016, [contract(Windows.Foundation.UniversalApiContract, 3.0)] ExternalChange = 60017, [contract(Windows.Foundation.UniversalApiContract, 3.0)] ConflictingChange = 60018, [contract(Windows.Foundation.UniversalApiContract, 3.0)] Author = 60019, [contract(Windows.Foundation.UniversalApiContract, 3.0)] AdvancedProofingIssue = 60020, [contract(Windows.Foundation.UniversalApiContract, 3.0)] DataValidationError = 60021, [contract(Windows.Foundation.UniversalApiContract, 3.0)] CircularReferenceError = 60022 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationActiveEnd { None = 0, Start = 1, End = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationAnimationStyle { None = 0, LasVegasLights = 1, BlinkingBackground = 2, SparkleText = 3, MarchingBlackAnts = 4, MarchingRedAnts = 5, Shimmer = 6, Other = 7 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationBulletStyle { None = 0, HollowRoundBullet = 1, FilledRoundBullet = 2, HollowSquareBullet = 3, FilledSquareBullet = 4, DashBullet = 5, Other = 6 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationCaretBidiMode { LTR = 0, RTL = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationCaretPosition { Unknown = 0, EndOfLine = 1, BeginningOfLine = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationFlowDirections { Default = 0, RightToLeft = 1, BottomToTop = 2, Vertical = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationOutlineStyles { None = 0, Outline = 1, Shadow = 2, Engraved = 3, Embossed = 4 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationStyleId { Heading1 = 70001, Heading2 = 70002, Heading3 = 70003, Heading4 = 70004, Heading5 = 70005, Heading6 = 70006, Heading7 = 70007, Heading8 = 70008, Heading9 = 70009, Title = 70010, Subtitle = 70011, Normal = 70012, Emphasis = 70013, Quote = 70014, BulletedList = 70015 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationTextDecorationLineStyle { None = 0, Single = 1, WordsOnly = 2, Double = 3, Dot = 4, Dash = 5, DashDot = 6, DashDotDot = 7, Wavy = 8, ThickSingle = 9, DoubleWavy = 10, ThickWavy = 11, LongDash = 12, ThickDash = 13, ThickDashDot = 14, ThickDashDotDot = 15, ThickDot = 16, ThickLongDash = 17, Other = 18 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum AutomationTextEditChangeType { None = 0, AutoCorrect = 1, Composition = 2, CompositionFinalized = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum DockPosition { Top = 0, Left = 1, Bottom = 2, Right = 3, Fill = 4, None = 5 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ExpandCollapseState { Collapsed = 0, Expanded = 1, PartiallyExpanded = 2, LeafNode = 3 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum RowOrColumnMajor { RowMajor = 0, ColumnMajor = 1, Indeterminate = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ScrollAmount { LargeDecrement = 0, SmallDecrement = 1, NoAmount = 2, LargeIncrement = 3, SmallIncrement = 4 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum SupportedTextSelection { None = 0, Single = 1, Multiple = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum SynchronizedInputType { KeyUp = 1, KeyDown = 2, LeftMouseUp = 4, LeftMouseDown = 8, RightMouseUp = 16, RightMouseDown = 32 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ToggleState { Off = 0, On = 1, Indeterminate = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum WindowInteractionState { Running = 0, Closing = 1, ReadyForUserInteraction = 2, BlockedByModalWindow = 3, NotResponding = 4 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum WindowVisualState { Normal = 0, Maximized = 1, Minimized = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ZoomUnit { NoAmount = 0, LargeDecrement = 1, SmallDecrement = 2, LargeIncrement = 3, SmallIncrement = 4 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AnnotationPatternIdentifiers)] [uuid(D475A0C1-48B2-4E40-A6CF-3DC4B638C0DE)] interface IAnnotationPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AnnotationPatternIdentifiers)] [uuid(E0E3A35D-D167-46DC-95AB-330AF61AEBB5)] interface IAnnotationPatternIdentifiersStatics : IInspectable { [propget] HRESULT AnnotationTypeIdProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT AnnotationTypeNameProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT AuthorProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT DateTimeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT TargetProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationAnnotation)] [uuid(FB3C30CA-03D8-4618-91BF-E4D84F4AF318)] interface IAutomationAnnotation : IInspectable { [propget] HRESULT Type([out] [retval] Windows.UI.Xaml.Automation.AnnotationType* value); [propput] HRESULT Type([in] Windows.UI.Xaml.Automation.AnnotationType value); [propget] HRESULT Element([out] [retval] Windows.UI.Xaml.UIElement** value); [propput] HRESULT Element([in] Windows.UI.Xaml.UIElement* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationAnnotation)] [uuid(4906FA52-DDC0-4E69-B76B-019D928D822F)] interface IAutomationAnnotationFactory : IInspectable { HRESULT CreateInstance([in] Windows.UI.Xaml.Automation.AnnotationType type, [out] [retval] Windows.UI.Xaml.Automation.AutomationAnnotation** value); HRESULT CreateWithElementParameter([in] Windows.UI.Xaml.Automation.AnnotationType type, [in] Windows.UI.Xaml.UIElement* element, [out] [retval] Windows.UI.Xaml.Automation.AutomationAnnotation** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationAnnotation)] [uuid(E503EAB7-4EE5-48CB-B5B8-BBCD46C9D1DA)] interface IAutomationAnnotationStatics : IInspectable { [propget] HRESULT TypeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ElementProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(E68A63CF-4345-4E2D-8A6A-49CCE1FA2DCC)] interface IAutomationElementIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(4549399F-8340-4D67-B9BF-8C2AC6A0773A)] interface IAutomationElementIdentifiersStatics : IInspectable { [propget] HRESULT AcceleratorKeyProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT AccessKeyProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT AutomationIdProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT BoundingRectangleProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ClassNameProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ClickablePointProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ControlTypeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT HasKeyboardFocusProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT HelpTextProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsContentElementProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsControlElementProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsEnabledProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsKeyboardFocusableProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsOffscreenProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsPasswordProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsRequiredForFormProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ItemStatusProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ItemTypeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT LabeledByProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT LocalizedControlTypeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT NameProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT OrientationProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT LiveSettingProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(B5CBB1E2-D55F-46A9-9EDA-1A4742515DC3)] interface IAutomationElementIdentifiersStatics2 : IInspectable { [propget] HRESULT ControlledPeersProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(0F5CBEBD-B3EB-4083-ADC7-0C2F39BB3543)] interface IAutomationElementIdentifiersStatics3 : IInspectable { [propget] HRESULT PositionInSetProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT SizeOfSetProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT LevelProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT AnnotationsProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(5AF51F75-5913-4D78-B330-A6F50B73ED9B)] interface IAutomationElementIdentifiersStatics4 : IInspectable { [propget] HRESULT LandmarkTypeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT LocalizedLandmarkTypeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(986A8206-DE59-42F9-A1E7-62B8AF9E756D)] interface IAutomationElementIdentifiersStatics5 : IInspectable { [propget] HRESULT IsPeripheralProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsDataValidForFormProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT FullDescriptionProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT DescribedByProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT FlowsToProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT FlowsFromProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(DE52B00D-8328-4EAE-8035-F8DB99C8BAC4)] interface IAutomationElementIdentifiersStatics6 : IInspectable { [propget] HRESULT CultureProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(00F1ABB2-742C-446A-A8F6-1672B10D2874)] interface IAutomationElementIdentifiersStatics7 : IInspectable { [propget] HRESULT HeadingLevelProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationElementIdentifiers)] [uuid(8517B060-806C-5DC5-BC41-891BB5A47ADF)] interface IAutomationElementIdentifiersStatics8 : IInspectable { [propget] HRESULT IsDialogProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(68D7232C-E622-48E9-AF0B-1FFA33CC5CBA)] interface IAutomationProperties : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(B618FD7B-32D0-4970-9C42-7C039AC7BE78)] interface IAutomationPropertiesStatics : IInspectable { [propget] HRESULT AcceleratorKeyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetAcceleratorKey([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetAcceleratorKey([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT AccessKeyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetAccessKey([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetAccessKey([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT AutomationIdProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetAutomationId([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetAutomationId([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT HelpTextProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetHelpText([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetHelpText([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT IsRequiredForFormProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetIsRequiredForForm([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetIsRequiredForForm([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT ItemStatusProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetItemStatus([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetItemStatus([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT ItemTypeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetItemType([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetItemType([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT LabeledByProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetLabeledBy([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.UIElement** result); HRESULT SetLabeledBy([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.UIElement* value); [propget] HRESULT NameProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetName([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetName([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT LiveSettingProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetLiveSetting([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.Automation.Peers.AutomationLiveSetting* result); HRESULT SetLiveSetting([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.Automation.Peers.AutomationLiveSetting value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(3976547F-7089-4801-8F1D-AAB78090D1A0)] interface IAutomationPropertiesStatics2 : IInspectable { [propget] HRESULT AccessibilityViewProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetAccessibilityView([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.Automation.Peers.AccessibilityView* result); HRESULT SetAccessibilityView([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.Automation.Peers.AccessibilityView value); [propget] HRESULT ControlledPeersProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetControlledPeers([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.Foundation.Collections.IVector** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(7B75D735-5CB1-42AD-9B57-5FABA8C1867F)] interface IAutomationPropertiesStatics3 : IInspectable { [propget] HRESULT PositionInSetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetPositionInSet([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetPositionInSet([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); [propget] HRESULT SizeOfSetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetSizeOfSet([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetSizeOfSet([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); [propget] HRESULT LevelProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetLevel([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetLevel([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); [propget] HRESULT AnnotationsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetAnnotations([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.Foundation.Collections.IVector** result); } [contract(Windows.Foundation.UniversalApiContract, 2.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(F7D62655-311A-4B7C-A131-524E89CD3CF9)] interface IAutomationPropertiesStatics4 : IInspectable { [propget] HRESULT LandmarkTypeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetLandmarkType([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.Automation.Peers.AutomationLandmarkType* result); HRESULT SetLandmarkType([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.Automation.Peers.AutomationLandmarkType value); [propget] HRESULT LocalizedLandmarkTypeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetLocalizedLandmarkType([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetLocalizedLandmarkType([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(0BE35B26-C8F9-41A2-B4DB-E6A7A32B0C34)] interface IAutomationPropertiesStatics5 : IInspectable { [propget] HRESULT IsPeripheralProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetIsPeripheral([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetIsPeripheral([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT IsDataValidForFormProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetIsDataValidForForm([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetIsDataValidForForm([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT FullDescriptionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetFullDescription([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetFullDescription([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT LocalizedControlTypeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetLocalizedControlType([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] HSTRING* result); HRESULT SetLocalizedControlType([in] Windows.UI.Xaml.DependencyObject* element, [in] HSTRING value); [propget] HRESULT DescribedByProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetDescribedBy([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.Foundation.Collections.IVector** result); [propget] HRESULT FlowsToProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetFlowsTo([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.Foundation.Collections.IVector** result); [propget] HRESULT FlowsFromProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetFlowsFrom([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.Foundation.Collections.IVector** result); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(C61E030F-EB49-4E5D-B012-4C1C96C3901B)] interface IAutomationPropertiesStatics6 : IInspectable { [propget] HRESULT CultureProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetCulture([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetCulture([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(F7E98BF3-8F91-4068-A4AD-B7B402D10A2C)] interface IAutomationPropertiesStatics7 : IInspectable { [propget] HRESULT HeadingLevelProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetHeadingLevel([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.Automation.Peers.AutomationHeadingLevel* result); HRESULT SetHeadingLevel([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.Automation.Peers.AutomationHeadingLevel value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(432ECA20-171A-560D-8524-3E651D3AD6CA)] interface IAutomationPropertiesStatics8 : IInspectable { [propget] HRESULT IsDialogProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetIsDialog([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetIsDialog([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 14.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperties)] [uuid(2F20B1D1-87B2-5562-8077-DA593EDAFD2D)] interface IAutomationPropertiesStatics9 : IInspectable { [propget] HRESULT AutomationControlTypeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetAutomationControlType([in] Windows.UI.Xaml.UIElement* element, [out] [retval] Windows.UI.Xaml.Automation.Peers.AutomationControlType* result); HRESULT SetAutomationControlType([in] Windows.UI.Xaml.UIElement* element, [in] Windows.UI.Xaml.Automation.Peers.AutomationControlType value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.AutomationProperty)] [uuid(B627195B-3227-4E16-9534-DDECE30DDB46)] interface IAutomationProperty : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.DockPatternIdentifiers)] [uuid(CCD7F4E6-E4F9-47FF-BDE7-378B11F78E09)] interface IDockPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.DockPatternIdentifiers)] [uuid(2B87245C-ED80-4FE5-8EB4-708A39C841E5)] interface IDockPatternIdentifiersStatics : IInspectable { [propget] HRESULT DockPositionProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.DragPatternIdentifiers)] [uuid(6266E985-4D07-4E80-82EB-8F96690A1A0C)] interface IDragPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.DragPatternIdentifiers)] [uuid(2A05379D-1755-4082-9D90-46F1411D7986)] interface IDragPatternIdentifiersStatics : IInspectable { [propget] HRESULT DropEffectProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT DropEffectsProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT GrabbedItemsProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsGrabbedProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.DropTargetPatternIdentifiers)] [uuid(11865133-A6FE-4634-BD18-0EF612B7B208)] interface IDropTargetPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.DropTargetPatternIdentifiers)] [uuid(1B693304-89FB-4B0A-9452-CA2C66AAF9F3)] interface IDropTargetPatternIdentifiersStatics : IInspectable { [propget] HRESULT DropTargetEffectProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT DropTargetEffectsProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.ExpandCollapsePatternIdentifiers)] [uuid(B006BAC0-751B-4D55-92CB-613EC1BDF5D0)] interface IExpandCollapsePatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.ExpandCollapsePatternIdentifiers)] [uuid(D7816FD4-6EE0-4F38-8E14-56EF21ADACFD)] interface IExpandCollapsePatternIdentifiersStatics : IInspectable { [propget] HRESULT ExpandCollapseStateProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.GridItemPatternIdentifiers)] [uuid(757744F1-3285-4FB1-803B-2545BD431599)] interface IGridItemPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.GridItemPatternIdentifiers)] [uuid(217D2402-5E46-4D61-8794-B8EE8E774714)] interface IGridItemPatternIdentifiersStatics : IInspectable { [propget] HRESULT ColumnProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ColumnSpanProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ContainingGridProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT RowProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT RowSpanProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.GridPatternIdentifiers)] [uuid(C902980F-96C5-450C-9044-7E52C24F9E94)] interface IGridPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.GridPatternIdentifiers)] [uuid(7BC452F3-A181-4137-8DE9-1F9B1A8320ED)] interface IGridPatternIdentifiersStatics : IInspectable { [propget] HRESULT ColumnCountProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT RowCountProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.MultipleViewPatternIdentifiers)] [uuid(5D5CD3B8-1E12-488B-B0EA-5E6CB89816E1)] interface IMultipleViewPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.MultipleViewPatternIdentifiers)] [uuid(A9CFA66F-6B84-4D71-9E48-D764D3BCDA8E)] interface IMultipleViewPatternIdentifiersStatics : IInspectable { [propget] HRESULT CurrentViewProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT SupportedViewsProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.RangeValuePatternIdentifiers)] [uuid(F8760F45-33C9-467D-BC9E-D1515263ACE1)] interface IRangeValuePatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.RangeValuePatternIdentifiers)] [uuid(CE23450F-1C27-457F-B815-7A5E46863DBB)] interface IRangeValuePatternIdentifiersStatics : IInspectable { [propget] HRESULT IsReadOnlyProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT LargeChangeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT MaximumProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT MinimumProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT SmallChangeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ValueProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.ScrollPatternIdentifiers)] [uuid(366B1003-425C-4951-AE83-D521E73BC696)] interface IScrollPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.ScrollPatternIdentifiers)] [uuid(4BF8E0A1-FB7F-4FA4-83B3-CFAEB103A685)] interface IScrollPatternIdentifiersStatics : IInspectable { [propget] HRESULT HorizontallyScrollableProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT HorizontalScrollPercentProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT HorizontalViewSizeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT NoScroll([out] [retval] DOUBLE* value); [propget] HRESULT VerticallyScrollableProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT VerticalScrollPercentProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT VerticalViewSizeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.SelectionItemPatternIdentifiers)] [uuid(2DAFA41A-3EF8-4BB5-A02B-3EE1B2274740)] interface ISelectionItemPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.SelectionItemPatternIdentifiers)] [uuid(A918D163-487E-4E3E-9F86-7B44ACBE27CE)] interface ISelectionItemPatternIdentifiersStatics : IInspectable { [propget] HRESULT IsSelectedProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT SelectionContainerProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.SelectionPatternIdentifiers)] [uuid(4AA66FB0-E3F7-475F-B78D-F8A83BB730C4)] interface ISelectionPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.SelectionPatternIdentifiers)] [uuid(93035B4C-6B50-40A1-B23F-5C78DDBD479A)] interface ISelectionPatternIdentifiersStatics : IInspectable { [propget] HRESULT CanSelectMultipleProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsSelectionRequiredProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT SelectionProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.SpreadsheetItemPatternIdentifiers)] [uuid(84347E19-CA4B-46A2-A794-C87928A3B1AB)] interface ISpreadsheetItemPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.SpreadsheetItemPatternIdentifiers)] [uuid(43658779-5380-4F12-B468-B4F368AD4499)] interface ISpreadsheetItemPatternIdentifiersStatics : IInspectable { [propget] HRESULT FormulaProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.StylesPatternIdentifiers)] [uuid(B0E4E201-E89D-436B-8287-4F7903466879)] interface IStylesPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.StylesPatternIdentifiers)] [uuid(528A457A-BC3C-4D48-94AF-1F68703CA296)] interface IStylesPatternIdentifiersStatics : IInspectable { [propget] HRESULT ExtendedPropertiesProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT FillColorProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT FillPatternColorProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT FillPatternStyleProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ShapeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT StyleIdProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT StyleNameProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TableItemPatternIdentifiers)] [uuid(C326E5AD-8077-4C64-98E4-E83BCF1B4389)] interface ITableItemPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TableItemPatternIdentifiers)] [uuid(24C4B923-E9A2-4DE9-B2A4-A8B22D0BE362)] interface ITableItemPatternIdentifiersStatics : IInspectable { [propget] HRESULT ColumnHeaderItemsProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT RowHeaderItemsProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TablePatternIdentifiers)] [uuid(38D104FE-0D0C-412A-BF8D-51EDE683BAF5)] interface ITablePatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TablePatternIdentifiers)] [uuid(75073D25-32C9-4903-AECF-DC3504CBD244)] interface ITablePatternIdentifiersStatics : IInspectable { [propget] HRESULT ColumnHeadersProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT RowHeadersProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT RowOrColumnMajorProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TogglePatternIdentifiers)] [uuid(7E191F6B-34D4-4AE7-83AC-29F88882D985)] interface ITogglePatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TogglePatternIdentifiers)] [uuid(C7F75544-14A5-4F2F-92FC-760524DE06EA)] interface ITogglePatternIdentifiersStatics : IInspectable { [propget] HRESULT ToggleStateProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TransformPattern2Identifiers)] [uuid(08AAA03D-DEA7-402F-8097-9A2783D60E5D)] interface ITransformPattern2Identifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TransformPattern2Identifiers)] [uuid(78963644-11F0-467C-A72B-5DAC41C1F6FE)] interface ITransformPattern2IdentifiersStatics : IInspectable { [propget] HRESULT CanZoomProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ZoomLevelProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT MaxZoomProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT MinZoomProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TransformPatternIdentifiers)] [uuid(E4115B8C-C3C8-4A37-B994-2709A7811665)] interface ITransformPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.TransformPatternIdentifiers)] [uuid(4570EDAB-D705-40C4-A1DC-E9ACFCEF85F6)] interface ITransformPatternIdentifiersStatics : IInspectable { [propget] HRESULT CanMoveProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT CanResizeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT CanRotateProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.ValuePatternIdentifiers)] [uuid(425BF64C-5333-4E41-B470-2BAD14ECD085)] interface IValuePatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.ValuePatternIdentifiers)] [uuid(C247E8F7-ADCC-440F-B123-33788A40525A)] interface IValuePatternIdentifiersStatics : IInspectable { [propget] HRESULT IsReadOnlyProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT ValueProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.WindowPatternIdentifiers)] [uuid(39F78BB4-7032-41E2-B79E-27B74A8628DE)] interface IWindowPatternIdentifiers : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Automation.WindowPatternIdentifiers)] [uuid(07D0AD06-6302-4D29-878B-19DA03FC228D)] interface IWindowPatternIdentifiersStatics : IInspectable { [propget] HRESULT CanMaximizeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT CanMinimizeProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsModalProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT IsTopmostProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT WindowInteractionStateProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); [propget] HRESULT WindowVisualStateProperty([out] [retval] Windows.UI.Xaml.Automation.AutomationProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IAnnotationPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass AnnotationPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IAnnotationPatternIdentifiers; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [activatable(Windows.UI.Xaml.Automation.IAutomationAnnotationFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IAutomationAnnotationStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass AutomationAnnotation : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Automation.IAutomationAnnotation; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics3, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics4, Windows.Foundation.UniversalApiContract, 2.0)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics5, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics6, Windows.Foundation.UniversalApiContract, 4.0)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics7, Windows.Foundation.UniversalApiContract, 6.0)] [static(Windows.UI.Xaml.Automation.IAutomationElementIdentifiersStatics8, Windows.Foundation.UniversalApiContract, 7.0)] [threading(both)] runtimeclass AutomationElementIdentifiers { [default] interface Windows.UI.Xaml.Automation.IAutomationElementIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics3, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics4, Windows.Foundation.UniversalApiContract, 2.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics5, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics6, Windows.Foundation.UniversalApiContract, 4.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics7, Windows.Foundation.UniversalApiContract, 6.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics8, Windows.Foundation.UniversalApiContract, 7.0)] [static(Windows.UI.Xaml.Automation.IAutomationPropertiesStatics9, Windows.Foundation.UniversalApiContract, 14.0)] [threading(both)] runtimeclass AutomationProperties { [default] interface Windows.UI.Xaml.Automation.IAutomationProperties; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass AutomationProperty { [default] interface Windows.UI.Xaml.Automation.IAutomationProperty; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IDockPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass DockPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IDockPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IDragPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass DragPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IDragPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IDropTargetPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass DropTargetPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IDropTargetPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IExpandCollapsePatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass ExpandCollapsePatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IExpandCollapsePatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IGridItemPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass GridItemPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IGridItemPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IGridPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass GridPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IGridPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IMultipleViewPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass MultipleViewPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IMultipleViewPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IRangeValuePatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass RangeValuePatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IRangeValuePatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IScrollPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass ScrollPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IScrollPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ISelectionItemPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass SelectionItemPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.ISelectionItemPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ISelectionPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass SelectionPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.ISelectionPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ISpreadsheetItemPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass SpreadsheetItemPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.ISpreadsheetItemPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IStylesPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass StylesPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IStylesPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ITableItemPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TableItemPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.ITableItemPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ITablePatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TablePatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.ITablePatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ITogglePatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TogglePatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.ITogglePatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ITransformPattern2IdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TransformPattern2Identifiers { [default] interface Windows.UI.Xaml.Automation.ITransformPattern2Identifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.ITransformPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass TransformPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.ITransformPatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IValuePatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass ValuePatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IValuePatternIdentifiers; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Automation.IWindowPatternIdentifiersStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass WindowPatternIdentifiers { [default] interface Windows.UI.Xaml.Automation.IWindowPatternIdentifiers; } } } } }