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

import enum

import winsdk.system

_ns_module = winsdk.system._import_ns_module("Windows.Web.UI.Interop")

try:
    import winsdk.windows.applicationmodel.datatransfer
except ImportError:
    pass

try:
    import winsdk.windows.foundation
except ImportError:
    pass

try:
    import winsdk.windows.foundation.collections
except ImportError:
    pass

try:
    import winsdk.windows.storage.streams
except ImportError:
    pass

try:
    import winsdk.windows.system
except ImportError:
    pass

try:
    import winsdk.windows.ui
except ImportError:
    pass

try:
    import winsdk.windows.ui.core
except ImportError:
    pass

try:
    import winsdk.windows.web
except ImportError:
    pass

try:
    import winsdk.windows.web.http
except ImportError:
    pass

try:
    import winsdk.windows.web.ui
except ImportError:
    pass

class WebViewControlAcceleratorKeyRoutingStage(enum.IntEnum):
    TUNNELING = 0
    BUBBLING = 1

class WebViewControlMoveFocusReason(enum.IntEnum):
    PROGRAMMATIC = 0
    NEXT = 1
    PREVIOUS = 2

class WebViewControlProcessCapabilityState(enum.IntEnum):
    DEFAULT = 0
    DISABLED = 1
    ENABLED = 2

_ns_module._register_WebViewControlAcceleratorKeyRoutingStage(WebViewControlAcceleratorKeyRoutingStage)
_ns_module._register_WebViewControlMoveFocusReason(WebViewControlMoveFocusReason)
_ns_module._register_WebViewControlProcessCapabilityState(WebViewControlProcessCapabilityState)

WebViewControl = _ns_module.WebViewControl
WebViewControlAcceleratorKeyPressedEventArgs = _ns_module.WebViewControlAcceleratorKeyPressedEventArgs
WebViewControlMoveFocusRequestedEventArgs = _ns_module.WebViewControlMoveFocusRequestedEventArgs
WebViewControlProcess = _ns_module.WebViewControlProcess
WebViewControlProcessOptions = _ns_module.WebViewControlProcessOptions
