pub type ICreateWithTransactionEx = *mut c_void;