pub unsafe extern "C" fn uc_hook_add( uc: *mut uc_engine, hh: *mut uc_hook, type_: c_int, callback: *mut c_void, user_data: *mut c_void, begin: u64, end: u64, ... ) -> uc_error