pub unsafe extern "C" fn cairo_surface_get_device_scale(
    surface: *mut cairo_surface_t,
    x_scale: *mut c_double,
    y_scale: *mut c_double
)