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

import enum

import winrt.system
from winui3._winui3_microsoft_ui_input_dragdrop import (
    DragDropManager,
    DragInfo,
    DragOperation,
    DragUIOverride,
    DropOperationTargetRequestedEventArgs,
    _IDropOperationTarget,
    IDropOperationTarget,
)

__all__ = [
    "DragDropModifiers",
    "DragUIContentMode",
    "DragDropManager",
    "DragInfo",
    "DragOperation",
    "DragUIOverride",
    "DropOperationTargetRequestedEventArgs",
    "IDropOperationTarget",
]

class DragDropModifiers(enum.IntFlag):
    NONE = 0x0
    SHIFT = 0x1
    CONTROL = 0x2
    ALT = 0x4
    LEFT_BUTTON = 0x8
    MIDDLE_BUTTON = 0x10
    RIGHT_BUTTON = 0x20

class DragUIContentMode(enum.IntEnum):
    AUTO = 0
    DEFERRED = 1

