# 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.Storage.Pickers")

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

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

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

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

class PickerLocationId(enum.IntEnum):
    DOCUMENTS_LIBRARY = 0
    COMPUTER_FOLDER = 1
    DESKTOP = 2
    DOWNLOADS = 3
    HOME_GROUP = 4
    MUSIC_LIBRARY = 5
    PICTURES_LIBRARY = 6
    VIDEOS_LIBRARY = 7
    OBJECTS3_D = 8
    UNSPECIFIED = 9

class PickerViewMode(enum.IntEnum):
    LIST = 0
    THUMBNAIL = 1

_ns_module._register_PickerLocationId(PickerLocationId)
_ns_module._register_PickerViewMode(PickerViewMode)

FileExtensionVector = _ns_module.FileExtensionVector
winsdk.system._mixin_mutable_sequence(FileExtensionVector)
FileOpenPicker = _ns_module.FileOpenPicker
FilePickerFileTypesOrderedMap = _ns_module.FilePickerFileTypesOrderedMap
winsdk.system._mixin_mutable_mapping(FilePickerFileTypesOrderedMap)
FilePickerSelectedFilesArray = _ns_module.FilePickerSelectedFilesArray
winsdk.system._mixin_sequence(FilePickerSelectedFilesArray)
FileSavePicker = _ns_module.FileSavePicker
FolderPicker = _ns_module.FolderPicker
