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

import enum

import winrt.system
from winrt._winrt_windows_system_profile import (
    AnalyticsInfo,
    AnalyticsVersionInfo,
    AppApplicability,
    EducationSettings,
    HardwareIdentification,
    HardwareToken,
    KnownRetailInfoProperties,
    PlatformAutomaticAppSignInManager,
    PlatformDiagnosticsAndUsageDataSettings,
    RetailInfo,
    SharedModeSettings,
    SmartAppControlPolicy,
    SystemIdentification,
    SystemIdentificationInfo,
    SystemSetupInfo,
    UnsupportedAppRequirement,
    WindowsIntegrityPolicy,
)

__all__ = [
    "PlatformAutomaticAppSignInPolicy",
    "PlatformDataCollectionLevel",
    "SystemIdentificationSource",
    "SystemOutOfBoxExperienceState",
    "UnsupportedAppRequirementReasons",
    "AnalyticsInfo",
    "AnalyticsVersionInfo",
    "AppApplicability",
    "EducationSettings",
    "HardwareIdentification",
    "HardwareToken",
    "KnownRetailInfoProperties",
    "PlatformAutomaticAppSignInManager",
    "PlatformDiagnosticsAndUsageDataSettings",
    "RetailInfo",
    "SharedModeSettings",
    "SmartAppControlPolicy",
    "SystemIdentification",
    "SystemIdentificationInfo",
    "SystemSetupInfo",
    "UnsupportedAppRequirement",
    "WindowsIntegrityPolicy",
]

class PlatformAutomaticAppSignInPolicy(enum.IntEnum):
    UNKNOWN = 0
    PERMISSION_REQUIRED = 1
    ALWAYS_ALLOWED = 2

class PlatformDataCollectionLevel(enum.IntEnum):
    SECURITY = 0
    BASIC = 1
    ENHANCED = 2
    FULL = 3

class SystemIdentificationSource(enum.IntEnum):
    NONE = 0
    TPM = 1
    UEFI = 2
    REGISTRY = 3

class SystemOutOfBoxExperienceState(enum.IntEnum):
    NOT_STARTED = 0
    IN_PROGRESS = 1
    COMPLETED = 2

class UnsupportedAppRequirementReasons(enum.IntFlag):
    UNKNOWN = 0x0
    DENIED_BY_SYSTEM = 0x1

