pub type ITransactionStatus = *mut c_void;