pub type ACCESS_REASON_TYPE = u32;