# 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.ApplicationModel.UserDataAccounts.Provider")

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

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

class UserDataAccountProviderOperationKind(enum.IntEnum):
    ADD_ACCOUNT = 0
    SETTINGS = 1
    RESOLVE_ERRORS = 2

class UserDataAccountProviderPartnerAccountKind(enum.IntEnum):
    EXCHANGE = 0
    POP_OR_IMAP = 1

_ns_module._register_UserDataAccountProviderOperationKind(UserDataAccountProviderOperationKind)
_ns_module._register_UserDataAccountProviderPartnerAccountKind(UserDataAccountProviderPartnerAccountKind)

UserDataAccountPartnerAccountInfo = _ns_module.UserDataAccountPartnerAccountInfo
UserDataAccountProviderAddAccountOperation = _ns_module.UserDataAccountProviderAddAccountOperation
UserDataAccountProviderResolveErrorsOperation = _ns_module.UserDataAccountProviderResolveErrorsOperation
UserDataAccountProviderSettingsOperation = _ns_module.UserDataAccountProviderSettingsOperation
IUserDataAccountProviderOperation = _ns_module.IUserDataAccountProviderOperation
