pub unsafe extern "C" fn BNRegisterPluginCommandForHighLevelILFunction(
name: *const c_char,
description: *const c_char,
action: Option<unsafe extern "C" fn(ctxt: *mut c_void, view: *mut BNBinaryView, func: *mut BNHighLevelILFunction)>,
isValid: Option<unsafe extern "C" fn(ctxt: *mut c_void, view: *mut BNBinaryView, func: *mut BNHighLevelILFunction) -> bool>,
context: *mut c_void,
)