pub unsafe extern "C" fn gdk_cairo_region_create_from_surface(
    surface: *mut cairo_surface_t
) -> *mut cairo_region_t