UI Automation Enumerations

This section describes the enumerated types used by UI Automation client applications and UI Automation providers for Microsoft Win32.

Enumerations

AnimationStyle

Contains values for the animation style text attribute.

AsyncContentLoadedState

Contains values that describe the progress of asynchronous loading of content.

AutomationElementMode

Contains values that specify the type of reference to use when returning UI Automation elements.

AutomationIdentifierType

Contains values used in the UiaLookupId function.

BulletStyle

Contains values for the bullet style text attribute.

CapStyle

Contains values that specify the value of the cap style text attribute.

ConditionType

Contains values that specify a type of UiaCondition.

DockPosition

Contains values that specify the location of a docking window represented by the DockPattern control pattern.

EventArgsType

Contains values that specify the event type described by a UiaEventArgs structure.

ExpandCollapseState

Contains values that specify the state of a user interface (UI) element that can be expanded and collapsed.

FlowDirections

Contains values for the text flow direction text attribute.

HorizontalTextAlignmentEnum

Contains values for the horizontal-alignment text attribute.

NavigateDirection

Contains values used to specify the direction of navigation within the Microsoft UI Automation tree.

NormalizeState

Contains values that specify the behavior of UiaGetUpdatedCache.

OrientationType

Contains values that specify the orientation of a control.

OutlineStyles

Contains values for the outline style text attribute.

PropertyConditionFlags

Contains values used in creating property conditions.

ProviderOptions

Contains values that specify the type of UI Automation provider.

ProviderType

Contains values that specify the type of a client-side UI Automation provider.

RowOrColumnMajor

Contains values that specify whether data in a table should be read primarily by row or by column.

ScrollAmount

Contains values that specify the direction and distance to scroll.

StructureChangeType

Contains values that specify the type of change in the UI Automation tree structure.

SupportedTextSelection

Contains values that specify the supported text selection attribute.

SynchronizedInputType

Contains values that specify the type of synchronized input.

TextDecorationLineStyleEnum

Contains values that specify the underline text attribute.

TextPatternRangeEndpointEnum

Contains values that specify the endpoints of a text range.

TextUnit

Contains values that specify units of text for the purposes of navigation.

ToggleState

Contains values that specify the toggle state of a UI Automation element that implements the TogglePattern control pattern.

TreeScope

Contains values that specify the scope of various operations in the UI Automation tree.

UIAutomationType

Contains values used to indicate UI Automation data types.

VerticalTextAlignment

Contains values that specify the vertical alignment text attribute.

WindowInteractionState

Contains values that specify the current state of the window for purposes of user interaction.

WindowVisualState

Contains values that specify the visual state of a window.