pub type ISyncConstraintCallback = *mut c_void;