use vck_common::ioctl::{
ctl_code, FILE_DEVICE_VCK, FILE_READ_ACCESS, FILE_WRITE_ACCESS, METHOD_BUFFERED,
};
pub const IOCTL_VCK_GET_STATUS: u32 =
ctl_code(FILE_DEVICE_VCK, 0x800, METHOD_BUFFERED, FILE_READ_ACCESS);
pub const IOCTL_VCK_START_ENCRYPT: u32 =
ctl_code(FILE_DEVICE_VCK, 0x801, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_VCK_START_DECRYPT: u32 =
ctl_code(FILE_DEVICE_VCK, 0x802, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_VCK_GET_PROGRESS: u32 =
ctl_code(FILE_DEVICE_VCK, 0x803, METHOD_BUFFERED, FILE_READ_ACCESS);
pub const IOCTL_VCK_PAUSE: u32 =
ctl_code(FILE_DEVICE_VCK, 0x804, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_JVCK_ATTACH: u32 =
ctl_code(FILE_DEVICE_VCK, 0x805, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_VCK_DETACH: u32 =
ctl_code(FILE_DEVICE_VCK, 0x806, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_JVCK_PREPARE: u32 =
ctl_code(FILE_DEVICE_VCK, 0x807, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_VCK_PAUSE_OS_VOLUME: u32 =
ctl_code(FILE_DEVICE_VCK, 0x808, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_VCK_DETACH_ALL_VOLUMES: u32 =
ctl_code(FILE_DEVICE_VCK, 0x809, METHOD_BUFFERED, FILE_WRITE_ACCESS);
pub const IOCTL_VCK_BENCH_AES: u32 =
ctl_code(FILE_DEVICE_VCK, 0x80a, METHOD_BUFFERED, FILE_READ_ACCESS);
pub const IOCTL_VCK_LIST_VOLUMES: u32 =
ctl_code(FILE_DEVICE_VCK, 0x80b, METHOD_BUFFERED, FILE_READ_ACCESS);
const _: () = assert!(IOCTL_VCK_GET_STATUS == 0x0022_6000);
const _: () = assert!(IOCTL_VCK_START_ENCRYPT == 0x0022_a004);
const _: () = assert!(IOCTL_VCK_START_DECRYPT == 0x0022_a008);
const _: () = assert!(IOCTL_VCK_GET_PROGRESS == 0x0022_600c);
const _: () = assert!(IOCTL_VCK_PAUSE == 0x0022_a010);
const _: () = assert!(IOCTL_JVCK_ATTACH == 0x0022_a014);
const _: () = assert!(IOCTL_VCK_DETACH == 0x0022_a018);
const _: () = assert!(IOCTL_JVCK_PREPARE == 0x0022_a01c);
const _: () = assert!(IOCTL_VCK_PAUSE_OS_VOLUME == 0x0022_a020);
const _: () = assert!(IOCTL_VCK_DETACH_ALL_VOLUMES == 0x0022_a024);
const _: () = assert!(IOCTL_VCK_BENCH_AES == 0x0022_6028);
const _: () = assert!(IOCTL_VCK_LIST_VOLUMES == 0x0022_602c);