use bitflags::bitflags;
bitflags! {
#[doc(alias = "SIF")]
#[repr(transparent)]
#[derive(Default, Hash, PartialEq, Eq, Clone, Copy, Debug)]
pub struct Sif: u32 {
#[doc(alias = "SIF_PRIVILEGED")]
const PRIVILEGED = 1 << 0;
#[doc(alias = "SIF_INITDOMAIN")]
const INITDOMAIN = 1 << 1;
#[doc(alias = "SIF_MULTIBOOT_MOD")]
const MULTIBOOT_MOD = 1 << 2;
#[doc(alias = "SIF_MOD_START_PFN")]
const MOD_START_PFN = 1 << 3;
#[doc(alias = "SIF_VIRT_P2M_4TOOLS")]
const VIRT_P2M_4TOOLS = 1 << 4;
#[doc(alias = "SIF_PM_MASK")]
const PM_MASK = 0xFF << 8;
}
}