pub fn query_surface(
    display: *mut c_void,
    surface: *mut c_void,
    attribute: i32,
    value: &mut i32
) -> bool