pub unsafe extern "C" fn gdk_device_get_surface_at_position(
    device: *mut GdkDevice,
    win_x: *mut c_double,
    win_y: *mut c_double
) -> *mut GdkSurface