class EventId:
"""
EventId from IUIAutomation.
Refer https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-event-ids
"""
UIA_ToolTipOpenedEventId = 20000
UIA_ToolTipClosedEventId = 20001
UIA_StructureChangedEventId = 20002
UIA_MenuOpenedEventId = 20003
UIA_AutomationPropertyChangedEventId = 20004
UIA_AutomationFocusChangedEventId = 20005
UIA_AsyncContentLoadedEventId = 20006
UIA_MenuClosedEventId = 20007
UIA_LayoutInvalidatedEventId = 20008
UIA_Invoke_InvokedEventId = 20009
UIA_SelectionItem_ElementAddedToSelectionEventId = 20010
UIA_SelectionItem_ElementRemovedFromSelectionEventId = 20011
UIA_SelectionItem_ElementSelectedEventId = 20012
UIA_Selection_InvalidatedEventId = 20013
UIA_Text_TextSelectionChangedEventId = 20014
UIA_Text_TextChangedEventId = 20015
UIA_Window_WindowOpenedEventId = 20016
UIA_Window_WindowClosedEventId = 20017
UIA_MenuModeStartEventId = 20018
UIA_MenuModeEndEventId = 20019
UIA_InputReachedTargetEventId = 20020
UIA_InputReachedOtherElementEventId = 20021
UIA_InputDiscardedEventId = 20022
UIA_SystemAlertEventId = 20023
UIA_LiveRegionChangedEventId = 20024
UIA_HostedFragmentRootsInvalidatedEventId = 20025
UIA_Drag_DragStartEventId = 20026
UIA_Drag_DragCancelEventId = 20027
UIA_Drag_DragCompleteEventId = 20028
UIA_DropTarget_DragEnterEventId = 20029
UIA_DropTarget_DragLeaveEventId = 20030
UIA_DropTarget_DroppedEventId = 20031
UIA_TextEdit_TextChangedEventId = 20032
UIA_TextEdit_ConversionTargetChangedEventId = 20033
UIA_ChangesEventId = 20034
UIA_NotificationEventId = 20035
UIA_ActiveTextPositionChangedEventId = 20036
EventIdNames = {
EventId.UIA_ToolTipOpenedEventId: "UIA_ToolTipOpenedEventId",
EventId.UIA_ToolTipClosedEventId: "UIA_ToolTipClosedEventId",
EventId.UIA_StructureChangedEventId: "UIA_StructureChangedEventId",
EventId.UIA_MenuOpenedEventId: "UIA_MenuOpenedEventId",
EventId.UIA_AutomationPropertyChangedEventId: "UIA_AutomationPropertyChangedEventId",
EventId.UIA_AutomationFocusChangedEventId: "UIA_AutomationFocusChangedEventId",
EventId.UIA_AsyncContentLoadedEventId: "UIA_AsyncContentLoadedEventId",
EventId.UIA_MenuClosedEventId: "UIA_MenuClosedEventId",
EventId.UIA_LayoutInvalidatedEventId: "UIA_LayoutInvalidatedEventId",
EventId.UIA_Invoke_InvokedEventId: "UIA_Invoke_InvokedEventId",
EventId.UIA_SelectionItem_ElementAddedToSelectionEventId: "UIA_SelectionItem_ElementAddedToSelectionEventId",
EventId.UIA_SelectionItem_ElementRemovedFromSelectionEventId: "UIA_SelectionItem_ElementRemovedFromSelectionEventId",
EventId.UIA_SelectionItem_ElementSelectedEventId: "UIA_SelectionItem_ElementSelectedEventId",
EventId.UIA_Selection_InvalidatedEventId: "UIA_Selection_InvalidatedEventId",
EventId.UIA_Text_TextSelectionChangedEventId: "UIA_Text_TextSelectionChangedEventId",
EventId.UIA_Text_TextChangedEventId: "UIA_Text_TextChangedEventId",
EventId.UIA_Window_WindowOpenedEventId: "UIA_Window_WindowOpenedEventId",
EventId.UIA_Window_WindowClosedEventId: "UIA_Window_WindowClosedEventId",
EventId.UIA_MenuModeStartEventId: "UIA_MenuModeStartEventId",
EventId.UIA_MenuModeEndEventId: "UIA_MenuModeEndEventId",
EventId.UIA_InputReachedTargetEventId: "UIA_InputReachedTargetEventId",
EventId.UIA_InputReachedOtherElementEventId: "UIA_InputReachedOtherElementEventId",
EventId.UIA_InputDiscardedEventId: "UIA_InputDiscardedEventId",
EventId.UIA_SystemAlertEventId: "UIA_SystemAlertEventId",
EventId.UIA_LiveRegionChangedEventId: "UIA_LiveRegionChangedEventId",
EventId.UIA_HostedFragmentRootsInvalidatedEventId: "UIA_HostedFragmentRootsInvalidatedEventId",
EventId.UIA_Drag_DragStartEventId: "UIA_Drag_DragStartEventId",
EventId.UIA_Drag_DragCancelEventId: "UIA_Drag_DragCancelEventId",
EventId.UIA_Drag_DragCompleteEventId: "UIA_Drag_DragCompleteEventId",
EventId.UIA_DropTarget_DragEnterEventId: "UIA_DropTarget_DragEnterEventId",
EventId.UIA_DropTarget_DragLeaveEventId: "UIA_DropTarget_DragLeaveEventId",
EventId.UIA_DropTarget_DroppedEventId: "UIA_DropTarget_DroppedEventId",
EventId.UIA_TextEdit_TextChangedEventId: "UIA_TextEdit_TextChangedEventId",
EventId.UIA_TextEdit_ConversionTargetChangedEventId: "UIA_TextEdit_ConversionTargetChangedEventId",
EventId.UIA_ChangesEventId: "UIA_ChangesEventId",
EventId.UIA_NotificationEventId: "UIA_NotificationEventId",
EventId.UIA_ActiveTextPositionChangedEventId: "UIA_ActiveTextPositionChangedEventId",
}