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

import enum

import winrt.system
from winrt import _winrt_windows_ui_xaml_automation

__all__ = [
    "AnnotationType",
    "AutomationActiveEnd",
    "AutomationAnimationStyle",
    "AutomationBulletStyle",
    "AutomationCaretBidiMode",
    "AutomationCaretPosition",
    "AutomationFlowDirections",
    "AutomationOutlineStyles",
    "AutomationStyleId",
    "AutomationTextDecorationLineStyle",
    "AutomationTextEditChangeType",
    "DockPosition",
    "ExpandCollapseState",
    "RowOrColumnMajor",
    "ScrollAmount",
    "SupportedTextSelection",
    "SynchronizedInputType",
    "ToggleState",
    "WindowInteractionState",
    "WindowVisualState",
    "ZoomUnit",
    "AnnotationPatternIdentifiers",
    "AutomationAnnotation",
    "AutomationElementIdentifiers",
    "AutomationProperties",
    "AutomationProperty",
    "DockPatternIdentifiers",
    "DragPatternIdentifiers",
    "DropTargetPatternIdentifiers",
    "ExpandCollapsePatternIdentifiers",
    "GridItemPatternIdentifiers",
    "GridPatternIdentifiers",
    "MultipleViewPatternIdentifiers",
    "RangeValuePatternIdentifiers",
    "ScrollPatternIdentifiers",
    "SelectionItemPatternIdentifiers",
    "SelectionPatternIdentifiers",
    "SpreadsheetItemPatternIdentifiers",
    "StylesPatternIdentifiers",
    "TableItemPatternIdentifiers",
    "TablePatternIdentifiers",
    "TogglePatternIdentifiers",
    "TransformPattern2Identifiers",
    "TransformPatternIdentifiers",
    "ValuePatternIdentifiers",
    "WindowPatternIdentifiers",
]

class AnnotationType(enum.IntEnum):
    UNKNOWN = 60000
    SPELLING_ERROR = 60001
    GRAMMAR_ERROR = 60002
    COMMENT = 60003
    FORMULA_ERROR = 60004
    TRACK_CHANGES = 60005
    HEADER = 60006
    FOOTER = 60007
    HIGHLIGHTED = 60008
    ENDNOTE = 60009
    FOOTNOTE = 60010
    INSERTION_CHANGE = 60011
    DELETION_CHANGE = 60012
    MOVE_CHANGE = 60013
    FORMAT_CHANGE = 60014
    UNSYNCED_CHANGE = 60015
    EDITING_LOCKED_CHANGE = 60016
    EXTERNAL_CHANGE = 60017
    CONFLICTING_CHANGE = 60018
    AUTHOR = 60019
    ADVANCED_PROOFING_ISSUE = 60020
    DATA_VALIDATION_ERROR = 60021
    CIRCULAR_REFERENCE_ERROR = 60022

class AutomationActiveEnd(enum.IntEnum):
    NONE = 0
    START = 1
    END = 2

class AutomationAnimationStyle(enum.IntEnum):
    NONE = 0
    LAS_VEGAS_LIGHTS = 1
    BLINKING_BACKGROUND = 2
    SPARKLE_TEXT = 3
    MARCHING_BLACK_ANTS = 4
    MARCHING_RED_ANTS = 5
    SHIMMER = 6
    OTHER = 7

class AutomationBulletStyle(enum.IntEnum):
    NONE = 0
    HOLLOW_ROUND_BULLET = 1
    FILLED_ROUND_BULLET = 2
    HOLLOW_SQUARE_BULLET = 3
    FILLED_SQUARE_BULLET = 4
    DASH_BULLET = 5
    OTHER = 6

class AutomationCaretBidiMode(enum.IntEnum):
    L_T_R = 0
    R_T_L = 1

class AutomationCaretPosition(enum.IntEnum):
    UNKNOWN = 0
    END_OF_LINE = 1
    BEGINNING_OF_LINE = 2

class AutomationFlowDirections(enum.IntEnum):
    DEFAULT = 0
    RIGHT_TO_LEFT = 1
    BOTTOM_TO_TOP = 2
    VERTICAL = 3

class AutomationOutlineStyles(enum.IntEnum):
    NONE = 0
    OUTLINE = 1
    SHADOW = 2
    ENGRAVED = 3
    EMBOSSED = 4

class AutomationStyleId(enum.IntEnum):
    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
    BULLETED_LIST = 70015

class AutomationTextDecorationLineStyle(enum.IntEnum):
    NONE = 0
    SINGLE = 1
    WORDS_ONLY = 2
    DOUBLE = 3
    DOT = 4
    DASH = 5
    DASH_DOT = 6
    DASH_DOT_DOT = 7
    WAVY = 8
    THICK_SINGLE = 9
    DOUBLE_WAVY = 10
    THICK_WAVY = 11
    LONG_DASH = 12
    THICK_DASH = 13
    THICK_DASH_DOT = 14
    THICK_DASH_DOT_DOT = 15
    THICK_DOT = 16
    THICK_LONG_DASH = 17
    OTHER = 18

class AutomationTextEditChangeType(enum.IntEnum):
    NONE = 0
    AUTO_CORRECT = 1
    COMPOSITION = 2
    COMPOSITION_FINALIZED = 3

class DockPosition(enum.IntEnum):
    TOP = 0
    LEFT = 1
    BOTTOM = 2
    RIGHT = 3
    FILL = 4
    NONE = 5

class ExpandCollapseState(enum.IntEnum):
    COLLAPSED = 0
    EXPANDED = 1
    PARTIALLY_EXPANDED = 2
    LEAF_NODE = 3

class RowOrColumnMajor(enum.IntEnum):
    ROW_MAJOR = 0
    COLUMN_MAJOR = 1
    INDETERMINATE = 2

class ScrollAmount(enum.IntEnum):
    LARGE_DECREMENT = 0
    SMALL_DECREMENT = 1
    NO_AMOUNT = 2
    LARGE_INCREMENT = 3
    SMALL_INCREMENT = 4

class SupportedTextSelection(enum.IntEnum):
    NONE = 0
    SINGLE = 1
    MULTIPLE = 2

class SynchronizedInputType(enum.IntEnum):
    KEY_UP = 1
    KEY_DOWN = 2
    LEFT_MOUSE_UP = 4
    LEFT_MOUSE_DOWN = 8
    RIGHT_MOUSE_UP = 16
    RIGHT_MOUSE_DOWN = 32

class ToggleState(enum.IntEnum):
    OFF = 0
    ON = 1
    INDETERMINATE = 2

class WindowInteractionState(enum.IntEnum):
    RUNNING = 0
    CLOSING = 1
    READY_FOR_USER_INTERACTION = 2
    BLOCKED_BY_MODAL_WINDOW = 3
    NOT_RESPONDING = 4

class WindowVisualState(enum.IntEnum):
    NORMAL = 0
    MAXIMIZED = 1
    MINIMIZED = 2

class ZoomUnit(enum.IntEnum):
    NO_AMOUNT = 0
    LARGE_DECREMENT = 1
    SMALL_DECREMENT = 2
    LARGE_INCREMENT = 3
    SMALL_INCREMENT = 4

AnnotationPatternIdentifiers = _winrt_windows_ui_xaml_automation.AnnotationPatternIdentifiers
AutomationAnnotation = _winrt_windows_ui_xaml_automation.AutomationAnnotation
AutomationElementIdentifiers = _winrt_windows_ui_xaml_automation.AutomationElementIdentifiers
AutomationProperties = _winrt_windows_ui_xaml_automation.AutomationProperties
AutomationProperty = _winrt_windows_ui_xaml_automation.AutomationProperty
DockPatternIdentifiers = _winrt_windows_ui_xaml_automation.DockPatternIdentifiers
DragPatternIdentifiers = _winrt_windows_ui_xaml_automation.DragPatternIdentifiers
DropTargetPatternIdentifiers = _winrt_windows_ui_xaml_automation.DropTargetPatternIdentifiers
ExpandCollapsePatternIdentifiers = _winrt_windows_ui_xaml_automation.ExpandCollapsePatternIdentifiers
GridItemPatternIdentifiers = _winrt_windows_ui_xaml_automation.GridItemPatternIdentifiers
GridPatternIdentifiers = _winrt_windows_ui_xaml_automation.GridPatternIdentifiers
MultipleViewPatternIdentifiers = _winrt_windows_ui_xaml_automation.MultipleViewPatternIdentifiers
RangeValuePatternIdentifiers = _winrt_windows_ui_xaml_automation.RangeValuePatternIdentifiers
ScrollPatternIdentifiers = _winrt_windows_ui_xaml_automation.ScrollPatternIdentifiers
SelectionItemPatternIdentifiers = _winrt_windows_ui_xaml_automation.SelectionItemPatternIdentifiers
SelectionPatternIdentifiers = _winrt_windows_ui_xaml_automation.SelectionPatternIdentifiers
SpreadsheetItemPatternIdentifiers = _winrt_windows_ui_xaml_automation.SpreadsheetItemPatternIdentifiers
StylesPatternIdentifiers = _winrt_windows_ui_xaml_automation.StylesPatternIdentifiers
TableItemPatternIdentifiers = _winrt_windows_ui_xaml_automation.TableItemPatternIdentifiers
TablePatternIdentifiers = _winrt_windows_ui_xaml_automation.TablePatternIdentifiers
TogglePatternIdentifiers = _winrt_windows_ui_xaml_automation.TogglePatternIdentifiers
TransformPattern2Identifiers = _winrt_windows_ui_xaml_automation.TransformPattern2Identifiers
TransformPatternIdentifiers = _winrt_windows_ui_xaml_automation.TransformPatternIdentifiers
ValuePatternIdentifiers = _winrt_windows_ui_xaml_automation.ValuePatternIdentifiers
WindowPatternIdentifiers = _winrt_windows_ui_xaml_automation.WindowPatternIdentifiers
