pub unsafe extern "C" fn gpgme_op_assuan_transact_ext(
ctx: *mut gpgme_context,
command: *const c_char,
data_cb: Option<unsafe extern "C" fn(opaque: *mut c_void, data: *const c_void, datalen: usize) -> c_uint>,
data_cb_value: *mut c_void,
inq_cb: Option<unsafe extern "C" fn(opaque: *mut c_void, name: *const c_char, args: *const c_char, r_data: *mut *mut gpgme_data) -> c_uint>,
inq_cb_value: *mut c_void,
stat_cb: Option<unsafe extern "C" fn(opaque: *mut c_void, status: *const c_char, args: *const c_char) -> c_uint>,
stat_cb_value: *mut c_void,
op_err: *mut c_uint
) -> c_uint