pub unsafe extern "C" fn T_difference( Region: Hobject, Sub: Hobject, RegionDifference: *mut Hobject, ) -> Herror