pub unsafe extern "C" fn cairo_surface_set_mime_data( surface: *mut cairo_surface_t, mime_type: *const i8, data: *const u8, length: u64, destroy: Option<unsafe extern "C" fn(_: *mut c_void)>, closure: *const u8 ) -> i32