pub unsafe extern "C" fn cairo_xcb_surface_create(
    connection: *mut xcb_connection_t,
    drawable: xcb_drawable_t,
    visual: *mut xcb_visualtype_t,
    width: c_int,
    height: c_int
) -> *mut cairo_surface_t