pub unsafe extern "C" fn T_intersection( Region1: Hobject, Region2: Hobject, RegionIntersection: *mut Hobject, ) -> Herror