pub struct Xlib {Show 35 fields
pub XFixesQueryExtension: unsafe extern "C" fn(_: *mut Display, _: *mut c_int, _: *mut c_int) -> Bool,
pub XFixesQueryVersion: unsafe extern "C" fn(_: *mut Display, _: *mut c_int, _: *const c_int) -> Status,
pub XFixesVersion: unsafe extern "C" fn() -> c_int,
pub XFixesChangeSaveSet: unsafe extern "C" fn(_: *mut Display, _: Window, _: c_int, _: c_int, _: c_int),
pub XFixesSelectSelectionInput: unsafe extern "C" fn(_: *mut Display, _: Window, _: Atom, _: c_ulong),
pub XFixesSelectCursorInput: unsafe extern "C" fn(_: Display, _: Window, _: c_ulong),
pub XFixesGetCursorImage: unsafe extern "C" fn(_: *mut Display) -> *mut XFixesCursorImage,
pub XFixesCreateRegion: unsafe extern "C" fn(_: *mut Display, _: *mut XRectangle, _: c_int) -> XserverRegion,
pub XFixesCreateRegionFromBitmap: unsafe extern "C" fn(_: *mut Display, _: Pixmap) -> XserverRegion,
pub XFixesCreateRegionFromWindow: unsafe extern "C" fn(_: *mut Display, _: Window, _: c_int) -> XserverRegion,
pub XFixesCreateRegionFromGC: unsafe extern "C" fn(_: *mut Display, _: GC) -> XserverRegion,
pub XFixesCreateRegionFromPicture: unsafe extern "C" fn(_: *mut Display, _: XID) -> XserverRegion,
pub XFixesDestroyRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion),
pub XFixesSetRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: *mut XRectangle, _: c_int),
pub XFixesCopyRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: XserverRegion),
pub XFixesUnionRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: XserverRegion, _: XserverRegion),
pub XFixesIntersectRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: XserverRegion, _: XserverRegion),
pub XFixesSubtractRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: XserverRegion, _: XserverRegion),
pub XFixesInvertRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: *mut XRectangle, _: XserverRegion),
pub XFixesTranslateRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: c_int, _: c_int),
pub XFixesRegionExtents: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: XserverRegion),
pub XFixesFetchRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: *mut c_int) -> *mut XRectangle,
pub XFixesFetchRegionAndBounds: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: *mut c_int, _: *mut XRectangle) -> *mut XRectangle,
pub XFixesSetGCClipRegion: unsafe extern "C" fn(_: *mut Display, _: GC, _: c_int, _: c_int, _: XserverRegion),
pub XFixesSetWindowShapeRegion: unsafe extern "C" fn(_: *mut Display, _: Window, _: c_int, _: c_int, _: c_int, _: XserverRegion),
pub XFixesSetPictureClipRegion: unsafe extern "C" fn(_: *mut Display, _: XID, _: c_int, _: c_int, _: XserverRegion),
pub XFixesSetCursorName: unsafe extern "C" fn(_: *mut Display, _: Cursor, _: *const c_char),
pub XFixesGetCursorName: unsafe extern "C" fn(_: *mut Display, _: Cursor, _: *mut Atom) -> *const c_char,
pub XFixesChangeCursor: unsafe extern "C" fn(_: *mut Display, _: Cursor, _: Cursor),
pub XFixesChangeCursorByName: unsafe extern "C" fn(_: *mut Display, _: Cursor, _: *const c_char),
pub XFixesExpandRegion: unsafe extern "C" fn(_: *mut Display, _: XserverRegion, _: XserverRegion, _: c_uint, _: c_uint, _: c_uint, _: c_uint),
pub XFixesHideCursor: unsafe extern "C" fn(_: *mut Display, _: Window),
pub XFixesShowCursor: unsafe extern "C" fn(_: *mut Display, _: Window),
pub XFixesCreatePointerBarrier: unsafe extern "C" fn(_: *mut Display, _: Window, _: c_int, _: c_int, _: c_int, _: c_int, _: c_int, _: c_int, _: *mut c_int) -> PointerBarrier,
pub XFixesDestroyPointerBarrier: unsafe extern "C" fn(_: *mut Display, _: PointerBarrier),
/* private fields */
}