# 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.Devices.Input.Preview")

try:
    import winsdk.windows.devices.humaninterfacedevice
except ImportError:
    pass

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

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

class GazeDeviceConfigurationStatePreview(enum.IntEnum):
    UNKNOWN = 0
    READY = 1
    CONFIGURING = 2
    SCREEN_SETUP_NEEDED = 3
    USER_CALIBRATION_NEEDED = 4

_ns_module._register_GazeDeviceConfigurationStatePreview(GazeDeviceConfigurationStatePreview)

GazeDevicePreview = _ns_module.GazeDevicePreview
GazeDeviceWatcherAddedPreviewEventArgs = _ns_module.GazeDeviceWatcherAddedPreviewEventArgs
GazeDeviceWatcherPreview = _ns_module.GazeDeviceWatcherPreview
GazeDeviceWatcherRemovedPreviewEventArgs = _ns_module.GazeDeviceWatcherRemovedPreviewEventArgs
GazeDeviceWatcherUpdatedPreviewEventArgs = _ns_module.GazeDeviceWatcherUpdatedPreviewEventArgs
GazeEnteredPreviewEventArgs = _ns_module.GazeEnteredPreviewEventArgs
GazeExitedPreviewEventArgs = _ns_module.GazeExitedPreviewEventArgs
GazeInputSourcePreview = _ns_module.GazeInputSourcePreview
GazeMovedPreviewEventArgs = _ns_module.GazeMovedPreviewEventArgs
GazePointPreview = _ns_module.GazePointPreview
