pub unsafe extern "C" fn vaPutImage(
    dpy: *mut c_void,
    surface: VASurfaceID,
    image: c_uint,
    src_x: c_int,
    src_y: c_int,
    src_width: c_uint,
    src_height: c_uint,
    dest_x: c_int,
    dest_y: c_int,
    dest_width: c_uint,
    dest_height: c_uint
) -> c_int