# WARNING: Please don't edit this file. It was generated by Python/WinRT v2.0.0-beta.1

import enum

import winrt.system
from winrt import _winrt_windows_ui_xaml_automation_peers

__all__ = [
    "AccessibilityView",
    "AutomationControlType",
    "AutomationEvents",
    "AutomationHeadingLevel",
    "AutomationLandmarkType",
    "AutomationLiveSetting",
    "AutomationNavigationDirection",
    "AutomationNotificationKind",
    "AutomationNotificationProcessing",
    "AutomationOrientation",
    "AutomationStructureChangeType",
    "PatternInterface",
    "RawElementProviderRuntimeId",
    "AppBarAutomationPeer",
    "AppBarButtonAutomationPeer",
    "AppBarToggleButtonAutomationPeer",
    "AutoSuggestBoxAutomationPeer",
    "AutomationPeer",
    "AutomationPeerAnnotation",
    "ButtonAutomationPeer",
    "ButtonBaseAutomationPeer",
    "CalendarDatePickerAutomationPeer",
    "CaptureElementAutomationPeer",
    "CheckBoxAutomationPeer",
    "ColorPickerSliderAutomationPeer",
    "ColorSpectrumAutomationPeer",
    "ComboBoxAutomationPeer",
    "ComboBoxItemAutomationPeer",
    "ComboBoxItemDataAutomationPeer",
    "DatePickerAutomationPeer",
    "DatePickerFlyoutPresenterAutomationPeer",
    "FlipViewAutomationPeer",
    "FlipViewItemAutomationPeer",
    "FlipViewItemDataAutomationPeer",
    "FlyoutPresenterAutomationPeer",
    "FrameworkElementAutomationPeer",
    "GridViewAutomationPeer",
    "GridViewHeaderItemAutomationPeer",
    "GridViewItemAutomationPeer",
    "GridViewItemDataAutomationPeer",
    "GroupItemAutomationPeer",
    "HubAutomationPeer",
    "HubSectionAutomationPeer",
    "HyperlinkButtonAutomationPeer",
    "ImageAutomationPeer",
    "InkToolbarAutomationPeer",
    "ItemAutomationPeer",
    "ItemsControlAutomationPeer",
    "ListBoxAutomationPeer",
    "ListBoxItemAutomationPeer",
    "ListBoxItemDataAutomationPeer",
    "ListPickerFlyoutPresenterAutomationPeer",
    "ListViewAutomationPeer",
    "ListViewBaseAutomationPeer",
    "ListViewBaseHeaderItemAutomationPeer",
    "ListViewHeaderItemAutomationPeer",
    "ListViewItemAutomationPeer",
    "ListViewItemDataAutomationPeer",
    "LoopingSelectorAutomationPeer",
    "LoopingSelectorItemAutomationPeer",
    "LoopingSelectorItemDataAutomationPeer",
    "MapControlAutomationPeer",
    "MediaElementAutomationPeer",
    "MediaPlayerElementAutomationPeer",
    "MediaTransportControlsAutomationPeer",
    "MenuBarAutomationPeer",
    "MenuBarItemAutomationPeer",
    "MenuFlyoutItemAutomationPeer",
    "MenuFlyoutPresenterAutomationPeer",
    "NavigationViewItemAutomationPeer",
    "PasswordBoxAutomationPeer",
    "PersonPictureAutomationPeer",
    "PickerFlyoutPresenterAutomationPeer",
    "PivotAutomationPeer",
    "PivotItemAutomationPeer",
    "PivotItemDataAutomationPeer",
    "ProgressBarAutomationPeer",
    "ProgressRingAutomationPeer",
    "RadioButtonAutomationPeer",
    "RangeBaseAutomationPeer",
    "RatingControlAutomationPeer",
    "RepeatButtonAutomationPeer",
    "RichEditBoxAutomationPeer",
    "RichTextBlockAutomationPeer",
    "RichTextBlockOverflowAutomationPeer",
    "ScrollBarAutomationPeer",
    "ScrollViewerAutomationPeer",
    "SearchBoxAutomationPeer",
    "SelectorAutomationPeer",
    "SelectorItemAutomationPeer",
    "SemanticZoomAutomationPeer",
    "SettingsFlyoutAutomationPeer",
    "SliderAutomationPeer",
    "TextBlockAutomationPeer",
    "TextBoxAutomationPeer",
    "ThumbAutomationPeer",
    "TimePickerAutomationPeer",
    "TimePickerFlyoutPresenterAutomationPeer",
    "ToggleButtonAutomationPeer",
    "ToggleMenuFlyoutItemAutomationPeer",
    "ToggleSwitchAutomationPeer",
    "TreeViewItemAutomationPeer",
    "TreeViewListAutomationPeer",
]

class AccessibilityView(enum.IntEnum):
    RAW = 0
    CONTROL = 1
    CONTENT = 2

class AutomationControlType(enum.IntEnum):
    BUTTON = 0
    CALENDAR = 1
    CHECK_BOX = 2
    COMBO_BOX = 3
    EDIT = 4
    HYPERLINK = 5
    IMAGE = 6
    LIST_ITEM = 7
    LIST = 8
    MENU = 9
    MENU_BAR = 10
    MENU_ITEM = 11
    PROGRESS_BAR = 12
    RADIO_BUTTON = 13
    SCROLL_BAR = 14
    SLIDER = 15
    SPINNER = 16
    STATUS_BAR = 17
    TAB = 18
    TAB_ITEM = 19
    TEXT = 20
    TOOL_BAR = 21
    TOOL_TIP = 22
    TREE = 23
    TREE_ITEM = 24
    CUSTOM = 25
    GROUP = 26
    THUMB = 27
    DATA_GRID = 28
    DATA_ITEM = 29
    DOCUMENT = 30
    SPLIT_BUTTON = 31
    WINDOW = 32
    PANE = 33
    HEADER = 34
    HEADER_ITEM = 35
    TABLE = 36
    TITLE_BAR = 37
    SEPARATOR = 38
    SEMANTIC_ZOOM = 39
    APP_BAR = 40

class AutomationEvents(enum.IntEnum):
    TOOL_TIP_OPENED = 0
    TOOL_TIP_CLOSED = 1
    MENU_OPENED = 2
    MENU_CLOSED = 3
    AUTOMATION_FOCUS_CHANGED = 4
    INVOKE_PATTERN_ON_INVOKED = 5
    SELECTION_ITEM_PATTERN_ON_ELEMENT_ADDED_TO_SELECTION = 6
    SELECTION_ITEM_PATTERN_ON_ELEMENT_REMOVED_FROM_SELECTION = 7
    SELECTION_ITEM_PATTERN_ON_ELEMENT_SELECTED = 8
    SELECTION_PATTERN_ON_INVALIDATED = 9
    TEXT_PATTERN_ON_TEXT_SELECTION_CHANGED = 10
    TEXT_PATTERN_ON_TEXT_CHANGED = 11
    ASYNC_CONTENT_LOADED = 12
    PROPERTY_CHANGED = 13
    STRUCTURE_CHANGED = 14
    DRAG_START = 15
    DRAG_CANCEL = 16
    DRAG_COMPLETE = 17
    DRAG_ENTER = 18
    DRAG_LEAVE = 19
    DROPPED = 20
    LIVE_REGION_CHANGED = 21
    INPUT_REACHED_TARGET = 22
    INPUT_REACHED_OTHER_ELEMENT = 23
    INPUT_DISCARDED = 24
    WINDOW_CLOSED = 25
    WINDOW_OPENED = 26
    CONVERSION_TARGET_CHANGED = 27
    TEXT_EDIT_TEXT_CHANGED = 28
    LAYOUT_INVALIDATED = 29

class AutomationHeadingLevel(enum.IntEnum):
    NONE = 0
    LEVEL1 = 1
    LEVEL2 = 2
    LEVEL3 = 3
    LEVEL4 = 4
    LEVEL5 = 5
    LEVEL6 = 6
    LEVEL7 = 7
    LEVEL8 = 8
    LEVEL9 = 9

class AutomationLandmarkType(enum.IntEnum):
    NONE = 0
    CUSTOM = 1
    FORM = 2
    MAIN = 3
    NAVIGATION = 4
    SEARCH = 5

class AutomationLiveSetting(enum.IntEnum):
    OFF = 0
    POLITE = 1
    ASSERTIVE = 2

class AutomationNavigationDirection(enum.IntEnum):
    PARENT = 0
    NEXT_SIBLING = 1
    PREVIOUS_SIBLING = 2
    FIRST_CHILD = 3
    LAST_CHILD = 4

class AutomationNotificationKind(enum.IntEnum):
    ITEM_ADDED = 0
    ITEM_REMOVED = 1
    ACTION_COMPLETED = 2
    ACTION_ABORTED = 3
    OTHER = 4

class AutomationNotificationProcessing(enum.IntEnum):
    IMPORTANT_ALL = 0
    IMPORTANT_MOST_RECENT = 1
    ALL = 2
    MOST_RECENT = 3
    CURRENT_THEN_MOST_RECENT = 4

class AutomationOrientation(enum.IntEnum):
    NONE = 0
    HORIZONTAL = 1
    VERTICAL = 2

class AutomationStructureChangeType(enum.IntEnum):
    CHILD_ADDED = 0
    CHILD_REMOVED = 1
    CHILDREN_INVALIDATED = 2
    CHILDREN_BULK_ADDED = 3
    CHILDREN_BULK_REMOVED = 4
    CHILDREN_REORDERED = 5

class PatternInterface(enum.IntEnum):
    INVOKE = 0
    SELECTION = 1
    VALUE = 2
    RANGE_VALUE = 3
    SCROLL = 4
    SCROLL_ITEM = 5
    EXPAND_COLLAPSE = 6
    GRID = 7
    GRID_ITEM = 8
    MULTIPLE_VIEW = 9
    WINDOW = 10
    SELECTION_ITEM = 11
    DOCK = 12
    TABLE = 13
    TABLE_ITEM = 14
    TOGGLE = 15
    TRANSFORM = 16
    TEXT = 17
    ITEM_CONTAINER = 18
    VIRTUALIZED_ITEM = 19
    TEXT2 = 20
    TEXT_CHILD = 21
    TEXT_RANGE = 22
    ANNOTATION = 23
    DRAG = 24
    DROP_TARGET = 25
    OBJECT_MODEL = 26
    SPREADSHEET = 27
    SPREADSHEET_ITEM = 28
    STYLES = 29
    TRANSFORM2 = 30
    SYNCHRONIZED_INPUT = 31
    TEXT_EDIT = 32
    CUSTOM_NAVIGATION = 33

RawElementProviderRuntimeId = _winrt_windows_ui_xaml_automation_peers.RawElementProviderRuntimeId
AppBarAutomationPeer = _winrt_windows_ui_xaml_automation_peers.AppBarAutomationPeer
AppBarButtonAutomationPeer = _winrt_windows_ui_xaml_automation_peers.AppBarButtonAutomationPeer
AppBarToggleButtonAutomationPeer = _winrt_windows_ui_xaml_automation_peers.AppBarToggleButtonAutomationPeer
AutoSuggestBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.AutoSuggestBoxAutomationPeer
AutomationPeer = _winrt_windows_ui_xaml_automation_peers.AutomationPeer
AutomationPeerAnnotation = _winrt_windows_ui_xaml_automation_peers.AutomationPeerAnnotation
ButtonAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ButtonAutomationPeer
ButtonBaseAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ButtonBaseAutomationPeer
CalendarDatePickerAutomationPeer = _winrt_windows_ui_xaml_automation_peers.CalendarDatePickerAutomationPeer
CaptureElementAutomationPeer = _winrt_windows_ui_xaml_automation_peers.CaptureElementAutomationPeer
CheckBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.CheckBoxAutomationPeer
ColorPickerSliderAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ColorPickerSliderAutomationPeer
ColorSpectrumAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ColorSpectrumAutomationPeer
ComboBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ComboBoxAutomationPeer
ComboBoxItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ComboBoxItemAutomationPeer
ComboBoxItemDataAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ComboBoxItemDataAutomationPeer
DatePickerAutomationPeer = _winrt_windows_ui_xaml_automation_peers.DatePickerAutomationPeer
DatePickerFlyoutPresenterAutomationPeer = _winrt_windows_ui_xaml_automation_peers.DatePickerFlyoutPresenterAutomationPeer
FlipViewAutomationPeer = _winrt_windows_ui_xaml_automation_peers.FlipViewAutomationPeer
FlipViewItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.FlipViewItemAutomationPeer
FlipViewItemDataAutomationPeer = _winrt_windows_ui_xaml_automation_peers.FlipViewItemDataAutomationPeer
FlyoutPresenterAutomationPeer = _winrt_windows_ui_xaml_automation_peers.FlyoutPresenterAutomationPeer
FrameworkElementAutomationPeer = _winrt_windows_ui_xaml_automation_peers.FrameworkElementAutomationPeer
GridViewAutomationPeer = _winrt_windows_ui_xaml_automation_peers.GridViewAutomationPeer
GridViewHeaderItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.GridViewHeaderItemAutomationPeer
GridViewItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.GridViewItemAutomationPeer
GridViewItemDataAutomationPeer = _winrt_windows_ui_xaml_automation_peers.GridViewItemDataAutomationPeer
GroupItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.GroupItemAutomationPeer
HubAutomationPeer = _winrt_windows_ui_xaml_automation_peers.HubAutomationPeer
HubSectionAutomationPeer = _winrt_windows_ui_xaml_automation_peers.HubSectionAutomationPeer
HyperlinkButtonAutomationPeer = _winrt_windows_ui_xaml_automation_peers.HyperlinkButtonAutomationPeer
ImageAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ImageAutomationPeer
InkToolbarAutomationPeer = _winrt_windows_ui_xaml_automation_peers.InkToolbarAutomationPeer
ItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ItemAutomationPeer
ItemsControlAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ItemsControlAutomationPeer
ListBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListBoxAutomationPeer
ListBoxItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListBoxItemAutomationPeer
ListBoxItemDataAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListBoxItemDataAutomationPeer
ListPickerFlyoutPresenterAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListPickerFlyoutPresenterAutomationPeer
ListViewAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListViewAutomationPeer
ListViewBaseAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListViewBaseAutomationPeer
ListViewBaseHeaderItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListViewBaseHeaderItemAutomationPeer
ListViewHeaderItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListViewHeaderItemAutomationPeer
ListViewItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListViewItemAutomationPeer
ListViewItemDataAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ListViewItemDataAutomationPeer
LoopingSelectorAutomationPeer = _winrt_windows_ui_xaml_automation_peers.LoopingSelectorAutomationPeer
LoopingSelectorItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.LoopingSelectorItemAutomationPeer
LoopingSelectorItemDataAutomationPeer = _winrt_windows_ui_xaml_automation_peers.LoopingSelectorItemDataAutomationPeer
MapControlAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MapControlAutomationPeer
MediaElementAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MediaElementAutomationPeer
MediaPlayerElementAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MediaPlayerElementAutomationPeer
MediaTransportControlsAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MediaTransportControlsAutomationPeer
MenuBarAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MenuBarAutomationPeer
MenuBarItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MenuBarItemAutomationPeer
MenuFlyoutItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MenuFlyoutItemAutomationPeer
MenuFlyoutPresenterAutomationPeer = _winrt_windows_ui_xaml_automation_peers.MenuFlyoutPresenterAutomationPeer
NavigationViewItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.NavigationViewItemAutomationPeer
PasswordBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.PasswordBoxAutomationPeer
PersonPictureAutomationPeer = _winrt_windows_ui_xaml_automation_peers.PersonPictureAutomationPeer
PickerFlyoutPresenterAutomationPeer = _winrt_windows_ui_xaml_automation_peers.PickerFlyoutPresenterAutomationPeer
PivotAutomationPeer = _winrt_windows_ui_xaml_automation_peers.PivotAutomationPeer
PivotItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.PivotItemAutomationPeer
PivotItemDataAutomationPeer = _winrt_windows_ui_xaml_automation_peers.PivotItemDataAutomationPeer
ProgressBarAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ProgressBarAutomationPeer
ProgressRingAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ProgressRingAutomationPeer
RadioButtonAutomationPeer = _winrt_windows_ui_xaml_automation_peers.RadioButtonAutomationPeer
RangeBaseAutomationPeer = _winrt_windows_ui_xaml_automation_peers.RangeBaseAutomationPeer
RatingControlAutomationPeer = _winrt_windows_ui_xaml_automation_peers.RatingControlAutomationPeer
RepeatButtonAutomationPeer = _winrt_windows_ui_xaml_automation_peers.RepeatButtonAutomationPeer
RichEditBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.RichEditBoxAutomationPeer
RichTextBlockAutomationPeer = _winrt_windows_ui_xaml_automation_peers.RichTextBlockAutomationPeer
RichTextBlockOverflowAutomationPeer = _winrt_windows_ui_xaml_automation_peers.RichTextBlockOverflowAutomationPeer
ScrollBarAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ScrollBarAutomationPeer
ScrollViewerAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ScrollViewerAutomationPeer
SearchBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.SearchBoxAutomationPeer
SelectorAutomationPeer = _winrt_windows_ui_xaml_automation_peers.SelectorAutomationPeer
SelectorItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.SelectorItemAutomationPeer
SemanticZoomAutomationPeer = _winrt_windows_ui_xaml_automation_peers.SemanticZoomAutomationPeer
SettingsFlyoutAutomationPeer = _winrt_windows_ui_xaml_automation_peers.SettingsFlyoutAutomationPeer
SliderAutomationPeer = _winrt_windows_ui_xaml_automation_peers.SliderAutomationPeer
TextBlockAutomationPeer = _winrt_windows_ui_xaml_automation_peers.TextBlockAutomationPeer
TextBoxAutomationPeer = _winrt_windows_ui_xaml_automation_peers.TextBoxAutomationPeer
ThumbAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ThumbAutomationPeer
TimePickerAutomationPeer = _winrt_windows_ui_xaml_automation_peers.TimePickerAutomationPeer
TimePickerFlyoutPresenterAutomationPeer = _winrt_windows_ui_xaml_automation_peers.TimePickerFlyoutPresenterAutomationPeer
ToggleButtonAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ToggleButtonAutomationPeer
ToggleMenuFlyoutItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ToggleMenuFlyoutItemAutomationPeer
ToggleSwitchAutomationPeer = _winrt_windows_ui_xaml_automation_peers.ToggleSwitchAutomationPeer
TreeViewItemAutomationPeer = _winrt_windows_ui_xaml_automation_peers.TreeViewItemAutomationPeer
TreeViewListAutomationPeer = _winrt_windows_ui_xaml_automation_peers.TreeViewListAutomationPeer
