pub unsafe extern "C" fn gdk_surface_create_similar_surface(
    surface: *mut GdkSurface,
    content: cairo_content_t,
    width: c_int,
    height: c_int
) -> *mut cairo_surface_t