pub unsafe extern "C" fn reduce_domain( Image: Hobject, Region: Hobject, ImageReduced: *mut Hobject, ) -> Herror