pub const CF: u32 = ffi::NDR_RFLAG_CF;
pub const PF: u32 = ffi::NDR_RFLAG_PF;
pub const AF: u32 = ffi::NDR_RFLAG_AF;
pub const ZF: u32 = ffi::NDR_RFLAG_ZF;
pub const SF: u32 = ffi::NDR_RFLAG_SF;
pub const TF: u32 = ffi::NDR_RFLAG_TF;
pub const IF: u32 = ffi::NDR_RFLAG_IF;
pub const DF: u32 = ffi::NDR_RFLAG_DF;
pub const OF: u32 = ffi::NDR_RFLAG_OF;
pub const IOPL: u32 = ffi::NDR_RFLAG_IOPL;
pub const NT: u32 = ffi::NDR_RFLAG_NT;
pub const RF: u32 = ffi::NDR_RFLAG_RF;
pub const VM: u32 = ffi::NDR_RFLAG_VM;
pub const AC: u32 = ffi::NDR_RFLAG_AC;
pub const VIF: u32 = ffi::NDR_RFLAG_VIF;
pub const VIP: u32 = ffi::NDR_RFLAG_VIP;
pub const ID: u32 = ffi::NDR_RFLAG_ID;
pub(crate) fn flags_raw(flags: ffi::ND_RFLAGS) -> u32 {
unsafe { flags.Raw }
}