# WARNING: Please don't edit this file. It was generated by Python/WinRT v2.2.0

import enum

import winrt.system
from winrt import _winrt_microsoft_ui_xaml_hosting

__all__ = [
    "XamlSourceFocusNavigationReason",
    "DesktopWindowXamlSource",
    "DesktopWindowXamlSourceGotFocusEventArgs",
    "DesktopWindowXamlSourceTakeFocusRequestedEventArgs",
    "ElementCompositionPreview",
    "WindowsXamlManager",
    "XamlShutdownCompletedOnThreadEventArgs",
    "XamlSourceFocusNavigationRequest",
    "XamlSourceFocusNavigationResult",
]

class XamlSourceFocusNavigationReason(enum.IntEnum):
    PROGRAMMATIC = 0
    RESTORE = 1
    FIRST = 3
    LAST = 4
    LEFT = 7
    UP = 8
    RIGHT = 9
    DOWN = 10

DesktopWindowXamlSource = _winrt_microsoft_ui_xaml_hosting.DesktopWindowXamlSource
DesktopWindowXamlSourceGotFocusEventArgs = _winrt_microsoft_ui_xaml_hosting.DesktopWindowXamlSourceGotFocusEventArgs
DesktopWindowXamlSourceTakeFocusRequestedEventArgs = _winrt_microsoft_ui_xaml_hosting.DesktopWindowXamlSourceTakeFocusRequestedEventArgs
ElementCompositionPreview = _winrt_microsoft_ui_xaml_hosting.ElementCompositionPreview
WindowsXamlManager = _winrt_microsoft_ui_xaml_hosting.WindowsXamlManager
XamlShutdownCompletedOnThreadEventArgs = _winrt_microsoft_ui_xaml_hosting.XamlShutdownCompletedOnThreadEventArgs
XamlSourceFocusNavigationRequest = _winrt_microsoft_ui_xaml_hosting.XamlSourceFocusNavigationRequest
XamlSourceFocusNavigationResult = _winrt_microsoft_ui_xaml_hosting.XamlSourceFocusNavigationResult
