pub unsafe extern "C" fn CFRetain(cf: CFTypeRef) -> CFTypeRef