pub type MI_ErrorCategory = i32;