pub unsafe extern "system" fn clSetMemObjectDestructorCallback( memobj: cl_mem, pfn_notify: Option<extern "C" fn(memobj: cl_mem, user_data: *mut c_void)>, user_data: *mut c_void) -> cl_int