pub unsafe fn DefineCustomBoolVariable(
arg_name: *const i8,
arg_short_desc: *const i8,
arg_long_desc: *const i8,
arg_valueAddr: *mut bool,
arg_bootValue: bool,
arg_context: u32,
arg_flags: i32,
arg_check_hook: Option<unsafe extern "C-unwind" fn(_: *mut bool, _: *mut *mut c_void, _: u32) -> bool>,
arg_assign_hook: Option<unsafe extern "C-unwind" fn(_: bool, _: *mut c_void)>,
arg_show_hook: Option<unsafe extern "C-unwind" fn() -> *const i8>,
)