pub unsafe extern "C" fn gsGetPredicateDistinctGeneralKeys( predicate: *mut GSRowKeyPredicate, keyObjList: *mut *const *mut GSRowKey, size: *mut size_t, ) -> GSResult