1use windows::core::HRESULT;
2
3pub const WSL_E_DEFAULT_DISTRO_NOT_FOUND: HRESULT = HRESULT(0x80040301u32 as i32);
4pub const WSL_E_DISTRO_NOT_FOUND: HRESULT = HRESULT(0x80040302u32 as i32);
5pub const WSL_E_WSL1_NOT_SUPPORTED: HRESULT = HRESULT(0x80040303u32 as i32);
6pub const WSL_E_VM_MODE_NOT_SUPPORTED: HRESULT = HRESULT(0x80040304u32 as i32);
7pub const WSL_E_TOO_MANY_DISKS_ATTACHED: HRESULT = HRESULT(0x80040305u32 as i32);
8pub const WSL_E_CONSOLE: HRESULT = HRESULT(0x80040306u32 as i32);
9pub const WSL_E_CUSTOM_KERNEL_NOT_FOUND: HRESULT = HRESULT(0x80040307u32 as i32);
10pub const WSL_E_USER_NOT_FOUND: HRESULT = HRESULT(0x80040308u32 as i32);
11pub const WSL_E_INVALID_USAGE: HRESULT = HRESULT(0x80040309u32 as i32);
12pub const WSL_E_EXPORT_FAILED: HRESULT = HRESULT(0x8004030au32 as i32);
13pub const WSL_E_IMPORT_FAILED: HRESULT = HRESULT(0x8004030bu32 as i32);
14pub const WSL_E_DISTRO_NOT_STOPPED: HRESULT = HRESULT(0x8004030cu32 as i32);
15pub const WSL_E_TTY_LIMIT: HRESULT = HRESULT(0x8004030du32 as i32);
16pub const WSL_E_CUSTOM_SYSTEM_DISTRO_ERROR: HRESULT = HRESULT(0x8004030eu32 as i32);
17pub const WSL_E_LOWER_INTEGRITY: HRESULT = HRESULT(0x8004030fu32 as i32);
18pub const WSL_E_HIGHER_INTEGRITY: HRESULT = HRESULT(0x80040310u32 as i32);
19pub const WSL_E_FS_UPGRADE_NEEDED: HRESULT = HRESULT(0x80040311u32 as i32);
20pub const WSL_E_USER_VHD_ALREADY_ATTACHED: HRESULT = HRESULT(0x80040312u32 as i32);
21pub const WSL_E_VM_MODE_INVALID_STATE: HRESULT = HRESULT(0x80040313u32 as i32);
22pub const WSL_E_VM_MODE_MOUNT_NAME_ALREADY_EXISTS: HRESULT = HRESULT(0x80040314u32 as i32);
23pub const WSL_E_ELEVATION_NEEDED_TO_MOUNT_DISK: HRESULT = HRESULT(0x80040315u32 as i32);
24pub const WSL_E_DISK_ALREADY_ATTACHED: HRESULT = HRESULT(0x80040318u32 as i32);
25pub const WSL_E_DISK_ALREADY_MOUNTED: HRESULT = HRESULT(0x80040319u32 as i32);
26pub const WSL_E_DISK_MOUNT_FAILED: HRESULT = HRESULT(0x8004031au32 as i32);
27pub const WSL_E_DISK_UNMOUNT_FAILED: HRESULT = HRESULT(0x8004031bu32 as i32);
28pub const WSL_E_WSL2_NEEDED: HRESULT = HRESULT(0x8004031cu32 as i32);
29pub const WSL_E_VM_MODE_INVALID_MOUNT_NAME: HRESULT = HRESULT(0x8004031du32 as i32);
30pub const WSL_E_GUI_APPLICATIONS_DISABLED: HRESULT = HRESULT(0x8004031eu32 as i32);
31pub const WSL_E_DISTRO_ONLY_AVAILABLE_FROM_STORE: HRESULT = HRESULT(0x8004031fu32 as i32);
32pub const WSL_E_WSL_MOUNT_NOT_SUPPORTED: HRESULT = HRESULT(0x80040320u32 as i32);
33pub const WSL_E_WSL_OPTIONAL_COMPONENT_REQUIRED: HRESULT = HRESULT(0x80040321u32 as i32);
34pub const WSL_E_VMSWITCH_NOT_FOUND: HRESULT = HRESULT(0x80040324u32 as i32);
35pub const WSL_E_VMSWITCH_NOT_SET: HRESULT = HRESULT(0x80040325u32 as i32);
36pub const WSL_E_NOT_A_LINUX_DISTRO: HRESULT = HRESULT(0x80040326u32 as i32);
37pub const WSL_E_OS_NOT_SUPPORTED: HRESULT = HRESULT(0x80040327u32 as i32);
38pub const WSL_E_INSTALL_PROCESS_FAILED: HRESULT = HRESULT(0x80040328u32 as i32);
39pub const WSL_E_INSTALL_COMPONENT_FAILED: HRESULT = HRESULT(0x80040329u32 as i32);
40pub const WSL_E_DISK_MOUNT_DISABLED: HRESULT = HRESULT(0x8004032bu32 as i32);
41pub const WSL_E_WSL1_DISABLED: HRESULT = HRESULT(0x8004032cu32 as i32);
42pub const WSL_E_VIRTUAL_MACHINE_PLATFORM_REQUIRED: HRESULT = HRESULT(0x8004032du32 as i32);
43pub const WSL_E_LOCAL_SYSTEM_NOT_SUPPORTED: HRESULT = HRESULT(0x8004032eu32 as i32);
44pub const WSL_E_DISK_CORRUPTED: HRESULT = HRESULT(0x8004032fu32 as i32);
45pub const WSL_E_DISTRIBUTION_NAME_NEEDED: HRESULT = HRESULT(0x80040330u32 as i32);
46pub const WSL_E_INVALID_JSON: HRESULT = HRESULT(0x80040331u32 as i32);
47pub const WSL_E_VM_CRASHED: HRESULT = HRESULT(0x80040332u32 as i32);