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

import enum

import winsdk

_ns_module = winsdk._import_ns_module("Windows.UI.Input.Inking.Analysis")

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

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

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

class InkAnalysisDrawingKind(enum.IntEnum):
    DRAWING = 0
    CIRCLE = 1
    ELLIPSE = 2
    TRIANGLE = 3
    ISOSCELES_TRIANGLE = 4
    EQUILATERAL_TRIANGLE = 5
    RIGHT_TRIANGLE = 6
    QUADRILATERAL = 7
    RECTANGLE = 8
    SQUARE = 9
    DIAMOND = 10
    TRAPEZOID = 11
    PARALLELOGRAM = 12
    PENTAGON = 13
    HEXAGON = 14

class InkAnalysisNodeKind(enum.IntEnum):
    UNCLASSIFIED_INK = 0
    ROOT = 1
    WRITING_REGION = 2
    PARAGRAPH = 3
    LINE = 4
    INK_WORD = 5
    INK_BULLET = 6
    INK_DRAWING = 7
    LIST_ITEM = 8

class InkAnalysisStatus(enum.IntEnum):
    UPDATED = 0
    UNCHANGED = 1

class InkAnalysisStrokeKind(enum.IntEnum):
    AUTO = 0
    WRITING = 1
    DRAWING = 2

_ns_module._register_InkAnalysisDrawingKind(InkAnalysisDrawingKind)
_ns_module._register_InkAnalysisNodeKind(InkAnalysisNodeKind)
_ns_module._register_InkAnalysisStatus(InkAnalysisStatus)
_ns_module._register_InkAnalysisStrokeKind(InkAnalysisStrokeKind)

InkAnalysisInkBullet = _ns_module.InkAnalysisInkBullet
InkAnalysisInkDrawing = _ns_module.InkAnalysisInkDrawing
InkAnalysisInkWord = _ns_module.InkAnalysisInkWord
InkAnalysisLine = _ns_module.InkAnalysisLine
InkAnalysisListItem = _ns_module.InkAnalysisListItem
InkAnalysisNode = _ns_module.InkAnalysisNode
InkAnalysisParagraph = _ns_module.InkAnalysisParagraph
InkAnalysisResult = _ns_module.InkAnalysisResult
InkAnalysisRoot = _ns_module.InkAnalysisRoot
InkAnalysisWritingRegion = _ns_module.InkAnalysisWritingRegion
InkAnalyzer = _ns_module.InkAnalyzer
IInkAnalysisNode = _ns_module.IInkAnalysisNode
IInkAnalyzerFactory = _ns_module.IInkAnalyzerFactory
