pub struct Xlib {
pub XActivateScreenSaver: unsafe extern "C" fn(*mut Display) -> c_int,
pub XAddConnectionWatch: unsafe extern "C" fn(*mut Display, Option<unsafe extern "C" fn(*mut Display, *mut c_char, c_int, c_int, *mut *mut c_char)>, *mut c_char) -> c_int,
pub XAddExtension: unsafe extern "C" fn(*mut Display) -> *mut XExtCodes,
pub XAddHost: unsafe extern "C" fn(*mut Display, *mut XHostAddress) -> c_int,
pub XAddHosts: unsafe extern "C" fn(*mut Display, *mut XHostAddress, c_int) -> c_int,
pub XAddPixel: unsafe extern "C" fn(*mut XImage, c_long) -> c_int,
pub XAddToExtensionList: unsafe extern "C" fn(*mut *mut XExtData, *mut XExtData) -> c_int,
pub XAddToSaveSet: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XAllocClassHint: unsafe extern "C" fn() -> *mut XClassHint,
pub XAllocColor: unsafe extern "C" fn(*mut Display, c_ulong, *mut XColor) -> c_int,
pub XAllocColorCells: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *mut c_ulong, c_uint, *mut c_ulong, c_uint) -> c_int,
pub XAllocColorPlanes: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *mut c_ulong, c_int, c_int, c_int, c_int, *mut c_ulong, *mut c_ulong, *mut c_ulong) -> c_int,
pub XAllocIconSize: unsafe extern "C" fn() -> *mut XIconSize,
pub XAllocNamedColor: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *mut XColor, *mut XColor) -> c_int,
pub XAllocSizeHints: unsafe extern "C" fn() -> *mut XSizeHints,
pub XAllocStandardColormap: unsafe extern "C" fn() -> *mut XStandardColormap,
pub XAllocWMHints: unsafe extern "C" fn() -> *mut XWMHints,
pub XAllowEvents: unsafe extern "C" fn(*mut Display, c_int, c_ulong) -> c_int,
pub XAllPlanes: unsafe extern "C" fn() -> c_ulong,
pub XAutoRepeatOff: unsafe extern "C" fn(*mut Display) -> c_int,
pub XAutoRepeatOn: unsafe extern "C" fn(*mut Display) -> c_int,
pub XBaseFontNameListOfFontSet: unsafe extern "C" fn(XFontSet) -> *mut c_char,
pub XBell: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XBitmapBitOrder: unsafe extern "C" fn(*mut Display) -> c_int,
pub XBitmapPad: unsafe extern "C" fn(*mut Display) -> c_int,
pub XBitmapUnit: unsafe extern "C" fn(*mut Display) -> c_int,
pub XBlackPixel: unsafe extern "C" fn(*mut Display, c_int) -> c_ulong,
pub XBlackPixelOfScreen: unsafe extern "C" fn(*mut Screen) -> c_ulong,
pub XCellsOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XChangeActivePointerGrab: unsafe extern "C" fn(*mut Display, c_uint, c_ulong, c_ulong) -> c_int,
pub XChangeGC: unsafe extern "C" fn(*mut Display, GC, c_ulong, *mut XGCValues) -> c_int,
pub XChangeKeyboardControl: unsafe extern "C" fn(*mut Display, c_ulong, *mut XKeyboardControl) -> c_int,
pub XChangeKeyboardMapping: unsafe extern "C" fn(*mut Display, c_int, c_int, *mut c_ulong, c_int) -> c_int,
pub XChangePointerControl: unsafe extern "C" fn(*mut Display, c_int, c_int, c_int, c_int, c_int) -> c_int,
pub XChangeProperty: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_ulong, c_int, c_int, *const c_uchar, c_int) -> c_int,
pub XChangeSaveSet: unsafe extern "C" fn(*mut Display, c_ulong, c_int) -> c_int,
pub XChangeWindowAttributes: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, *mut XSetWindowAttributes) -> c_int,
pub XCheckIfEvent: unsafe extern "C" fn(*mut Display, *mut XEvent, Option<unsafe extern "C" fn(*mut Display, *mut XEvent, *mut c_char) -> c_int>, *mut c_char) -> c_int,
pub XCheckMaskEvent: unsafe extern "C" fn(*mut Display, c_long, *mut XEvent) -> c_int,
pub XCheckTypedEvent: unsafe extern "C" fn(*mut Display, c_int, *mut XEvent) -> c_int,
pub XCheckTypedWindowEvent: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *mut XEvent) -> c_int,
pub XCheckWindowEvent: unsafe extern "C" fn(*mut Display, c_ulong, c_long, *mut XEvent) -> c_int,
pub XCirculateSubwindows: unsafe extern "C" fn(*mut Display, c_ulong, c_int) -> c_int,
pub XCirculateSubwindowsDown: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XCirculateSubwindowsUp: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XClearArea: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_uint, c_uint, c_int) -> c_int,
pub XClearWindow: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XClipBox: unsafe extern "C" fn(Region, *mut XRectangle) -> c_int,
pub XCloseDisplay: unsafe extern "C" fn(*mut Display) -> c_int,
pub XCloseIM: unsafe extern "C" fn(XIM) -> c_int,
pub XCloseOM: unsafe extern "C" fn(XOM) -> c_int,
pub XcmsAddColorSpace: unsafe extern "C" fn(*mut XcmsColorSpace) -> c_int,
pub XcmsAddFunctionSet: unsafe extern "C" fn(*mut XcmsFunctionSet) -> c_int,
pub XcmsAllocColor: unsafe extern "C" fn(*mut Display, c_ulong, *mut XcmsColor, c_ulong) -> c_int,
pub XcmsAllocNamedColor: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *mut XcmsColor, *mut XcmsColor, c_ulong) -> c_int,
pub XcmsCCCOfColormap: unsafe extern "C" fn(*mut Display, c_ulong) -> XcmsCCC,
pub XcmsCIELabClipab: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsCIELabClipL: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsCIELabClipLab: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsCIELabQueryMaxC: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELabQueryMaxL: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELabQueryMaxLC: unsafe extern "C" fn(XcmsCCC, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELabQueryMinL: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELabToCIEXYZ: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIELabWhiteShiftColors: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_ulong, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsCIELuvClipL: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsCIELuvClipLuv: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsCIELuvClipuv: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsCIELuvQueryMaxC: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELuvQueryMaxL: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELuvQueryMaxLC: unsafe extern "C" fn(XcmsCCC, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELuvQueryMinL: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsCIELuvToCIEuvY: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIELuvWhiteShiftColors: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_ulong, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsCIEuvYToCIELuv: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIEuvYToCIEXYZ: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIEuvYToTekHVC: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIExyYToCIEXYZ: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIEXYZToCIELab: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIEXYZToCIEuvY: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIEXYZToCIExyY: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsCIEXYZToRGBi: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsClientWhitePointOfCCC: unsafe extern "C" fn(XcmsCCC) -> *mut XcmsColor,
pub XcmsConvertColors: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_ulong, *mut c_int) -> c_int,
pub XcmsCreateCCC: unsafe extern "C" fn(*mut Display, c_int, *mut Visual, *mut XcmsColor, Option<unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int>, *mut c_char, Option<unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_ulong, *mut XcmsColor, c_uint, *mut c_int) -> c_int>, *mut c_char) -> XcmsCCC,
pub XcmsDefaultCCC: unsafe extern "C" fn(*mut Display, c_int) -> XcmsCCC,
pub XcmsDisplayOfCCC: unsafe extern "C" fn(XcmsCCC) -> *mut Display,
pub XcmsFormatOfPrefix: unsafe extern "C" fn(*mut c_char) -> c_ulong,
pub XcmsFreeCCC: unsafe extern "C" fn(XcmsCCC),
pub XcmsLookupColor: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *mut XcmsColor, *mut XcmsColor, c_ulong) -> c_int,
pub XcmsPrefixOfFormat: unsafe extern "C" fn(c_ulong) -> *mut c_char,
pub XcmsQueryBlack: unsafe extern "C" fn(XcmsCCC, c_ulong, *mut XcmsColor) -> c_int,
pub XcmsQueryBlue: unsafe extern "C" fn(XcmsCCC, c_ulong, *mut XcmsColor) -> c_int,
pub XcmsQueryColor: unsafe extern "C" fn(*mut Display, c_ulong, *mut XcmsColor, c_ulong) -> c_int,
pub XcmsQueryColors: unsafe extern "C" fn(*mut Display, c_ulong, *mut XcmsColor, c_uint, c_ulong) -> c_int,
pub XcmsQueryGreen: unsafe extern "C" fn(XcmsCCC, c_ulong, *mut XcmsColor) -> c_int,
pub XcmsQueryRed: unsafe extern "C" fn(XcmsCCC, c_ulong, *mut XcmsColor) -> c_int,
pub XcmsQueryWhite: unsafe extern "C" fn(XcmsCCC, c_ulong, *mut XcmsColor) -> c_int,
pub XcmsRGBiToCIEXYZ: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsRGBiToRGB: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsRGBToRGBi: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsScreenNumberOfCCC: unsafe extern "C" fn(XcmsCCC) -> c_int,
pub XcmsScreenWhitePointOfCCC: unsafe extern "C" fn(XcmsCCC) -> *mut XcmsColor,
pub XcmsSetCCCOfColormap: unsafe extern "C" fn(*mut Display, c_ulong, XcmsCCC) -> XcmsCCC,
pub XcmsSetCompressionProc: unsafe extern "C" fn(XcmsCCC, Option<unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int>, *mut c_char) -> Option<unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int>,
pub XcmsSetWhiteAdjustProc: unsafe extern "C" fn(XcmsCCC, Option<unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_ulong, *mut XcmsColor, c_uint, *mut c_int) -> c_int>, *mut c_char) -> Option<unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_ulong, *mut XcmsColor, c_uint, *mut c_int) -> c_int>,
pub XcmsSetWhitePoint: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor) -> c_int,
pub XcmsStoreColor: unsafe extern "C" fn(*mut Display, c_ulong, *mut XcmsColor) -> c_int,
pub XcmsStoreColors: unsafe extern "C" fn(*mut Display, c_ulong, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsTekHVCClipC: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsTekHVCClipV: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsTekHVCClipVC: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, c_uint, c_uint, *mut c_int) -> c_int,
pub XcmsTekHVCQueryMaxC: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsTekHVCQueryMaxV: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsTekHVCQueryMaxVC: unsafe extern "C" fn(XcmsCCC, c_double, *mut XcmsColor) -> c_int,
pub XcmsTekHVCQueryMaxVSamples: unsafe extern "C" fn(XcmsCCC, c_double, *mut XcmsColor, c_uint) -> c_int,
pub XcmsTekHVCQueryMinV: unsafe extern "C" fn(XcmsCCC, c_double, c_double, *mut XcmsColor) -> c_int,
pub XcmsTekHVCToCIEuvY: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_uint) -> c_int,
pub XcmsTekHVCWhiteShiftColors: unsafe extern "C" fn(XcmsCCC, *mut XcmsColor, *mut XcmsColor, c_ulong, *mut XcmsColor, c_uint, *mut c_int) -> c_int,
pub XcmsVisualOfCCC: unsafe extern "C" fn(XcmsCCC) -> *mut Visual,
pub XConfigureWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_uint, *mut XWindowChanges) -> c_int,
pub XConnectionNumber: unsafe extern "C" fn(*mut Display) -> c_int,
pub XContextDependentDrawing: unsafe extern "C" fn(XFontSet) -> c_int,
pub XContextualDrawing: unsafe extern "C" fn(XFontSet) -> c_int,
pub XConvertCase: unsafe extern "C" fn(c_ulong, *mut c_ulong, *mut c_ulong),
pub XConvertSelection: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_ulong, c_ulong, c_ulong) -> c_int,
pub XCopyArea: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, GC, c_int, c_int, c_uint, c_uint, c_int, c_int) -> c_int,
pub XCopyColormapAndFree: unsafe extern "C" fn(*mut Display, c_ulong) -> c_ulong,
pub XCopyGC: unsafe extern "C" fn(*mut Display, GC, c_ulong, GC) -> c_int,
pub XCopyPlane: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, GC, c_int, c_int, c_uint, c_uint, c_int, c_int, c_ulong) -> c_int,
pub XCreateBitmapFromData: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, c_uint, c_uint) -> c_ulong,
pub XCreateColormap: unsafe extern "C" fn(*mut Display, c_ulong, *mut Visual, c_int) -> c_ulong,
pub XCreateFontCursor: unsafe extern "C" fn(*mut Display, c_uint) -> c_ulong,
pub XCreateFontSet: unsafe extern "C" fn(*mut Display, *const c_char, *mut *mut *mut c_char, *mut c_int, *mut *mut c_char) -> XFontSet,
pub XCreateGC: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, *mut XGCValues) -> GC,
pub XCreateGlyphCursor: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_uint, c_uint, *const XColor, *const XColor) -> c_ulong,
pub XCreateImage: unsafe extern "C" fn(*mut Display, *mut Visual, c_uint, c_int, c_int, *mut c_char, c_uint, c_uint, c_int, c_int) -> *mut XImage,
pub XCreatePixmap: unsafe extern "C" fn(*mut Display, c_ulong, c_uint, c_uint, c_uint) -> c_ulong,
pub XCreatePixmapCursor: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, *mut XColor, *mut XColor, c_uint, c_uint) -> c_ulong,
pub XCreatePixmapFromBitmapData: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_char, c_uint, c_uint, c_ulong, c_ulong, c_uint) -> c_ulong,
pub XCreateRegion: unsafe extern "C" fn() -> Region,
pub XCreateSimpleWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_uint, c_uint, c_uint, c_ulong, c_ulong) -> c_ulong,
pub XCreateWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_uint, c_uint, c_uint, c_int, c_uint, *mut Visual, c_ulong, *mut XSetWindowAttributes) -> c_ulong,
pub XDefaultColormap: unsafe extern "C" fn(*mut Display, c_int) -> c_ulong,
pub XDefaultColormapOfScreen: unsafe extern "C" fn(*mut Screen) -> c_ulong,
pub XDefaultDepth: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XDefaultDepthOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XDefaultGC: unsafe extern "C" fn(*mut Display, c_int) -> GC,
pub XDefaultGCOfScreen: unsafe extern "C" fn(*mut Screen) -> GC,
pub XDefaultRootWindow: unsafe extern "C" fn(*mut Display) -> c_ulong,
pub XDefaultScreen: unsafe extern "C" fn(*mut Display) -> c_int,
pub XDefaultScreenOfDisplay: unsafe extern "C" fn(*mut Display) -> *mut Screen,
pub XDefaultString: unsafe extern "C" fn() -> *const c_char,
pub XDefaultVisual: unsafe extern "C" fn(*mut Display, c_int) -> *mut Visual,
pub XDefaultVisualOfScreen: unsafe extern "C" fn(*mut Screen) -> *mut Visual,
pub XDefineCursor: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XDeleteContext: unsafe extern "C" fn(*mut Display, c_ulong, c_int) -> c_int,
pub XDeleteModifiermapEntry: unsafe extern "C" fn(*mut XModifierKeymap, c_uchar, c_int) -> *mut XModifierKeymap,
pub XDeleteProperty: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XDestroyIC: unsafe extern "C" fn(XIC),
pub XDestroyImage: unsafe extern "C" fn(*mut XImage) -> c_int,
pub XDestroyOC: unsafe extern "C" fn(XFontSet),
pub XDestroyRegion: unsafe extern "C" fn(Region) -> c_int,
pub XDestroySubwindows: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XDestroyWindow: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XDirectionalDependentDrawing: unsafe extern "C" fn(XFontSet) -> c_int,
pub XDisableAccessControl: unsafe extern "C" fn(*mut Display) -> c_int,
pub XDisplayCells: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XDisplayHeight: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XDisplayHeightMM: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XDisplayKeycodes: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> c_int,
pub XDisplayMotionBufferSize: unsafe extern "C" fn(*mut Display) -> c_ulong,
pub XDisplayName: unsafe extern "C" fn(*const c_char) -> *mut c_char,
pub XDisplayOfIM: unsafe extern "C" fn(XIM) -> *mut Display,
pub XDisplayOfOM: unsafe extern "C" fn(XOM) -> *mut Display,
pub XDisplayOfScreen: unsafe extern "C" fn(*mut Screen) -> *mut Display,
pub XDisplayPlanes: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XDisplayString: unsafe extern "C" fn(*mut Display) -> *mut c_char,
pub XDisplayWidth: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XDisplayWidthMM: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XDoesBackingStore: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XDoesSaveUnders: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XDrawArc: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, c_uint, c_uint, c_int, c_int) -> c_int,
pub XDrawArcs: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XArc, c_int) -> c_int,
pub XDrawImageString: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *const c_char, c_int) -> c_int,
pub XDrawImageString16: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *const XChar2b, c_int) -> c_int,
pub XDrawLine: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, c_int, c_int) -> c_int,
pub XDrawLines: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XPoint, c_int, c_int) -> c_int,
pub XDrawPoint: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int) -> c_int,
pub XDrawPoints: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XPoint, c_int, c_int) -> c_int,
pub XDrawRectangle: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, c_uint, c_uint) -> c_int,
pub XDrawRectangles: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XRectangle, c_int) -> c_int,
pub XDrawSegments: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XSegment, c_int) -> c_int,
pub XDrawString: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *const c_char, c_int) -> c_int,
pub XDrawString16: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *const XChar2b, c_int) -> c_int,
pub XDrawText: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *mut XTextItem, c_int) -> c_int,
pub XDrawText16: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *mut XTextItem16, c_int) -> c_int,
pub XEHeadOfExtensionList: unsafe extern "C" fn(XEDataObject) -> *mut *mut XExtData,
pub XEmptyRegion: unsafe extern "C" fn(Region) -> c_int,
pub XEnableAccessControl: unsafe extern "C" fn(*mut Display) -> c_int,
pub XEqualRegion: unsafe extern "C" fn(Region, Region) -> c_int,
pub XESetBeforeFlush: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XExtCodes, *const c_char, c_long)>) -> Option<unsafe extern "C" fn(*mut Display, *mut XExtCodes, *const c_char, c_long)>,
pub XESetCloseDisplay: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XExtCodes) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XExtCodes) -> c_int>,
pub XESetCopyEventCookie: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XGenericEventCookie, *mut XGenericEventCookie) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XGenericEventCookie, *mut XGenericEventCookie) -> c_int>,
pub XESetCopyGC: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>,
pub XESetCreateFont: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XFontStruct, *mut XExtCodes) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XFontStruct, *mut XExtCodes) -> c_int>,
pub XESetCreateGC: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>,
pub XESetError: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut xError, *mut XExtCodes, *mut c_int) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut xError, *mut XExtCodes, *mut c_int) -> c_int>,
pub XESetErrorString: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, c_int, *mut XExtCodes, *mut c_char, c_int) -> *mut c_char>) -> Option<unsafe extern "C" fn(*mut Display, c_int, *mut XExtCodes, *mut c_char, c_int) -> *mut c_char>,
pub XESetEventToWire: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XEvent, *mut xEvent) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XEvent, *mut xEvent) -> c_int>,
pub XESetFlushGC: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>,
pub XESetFreeFont: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XFontStruct, *mut XExtCodes) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XFontStruct, *mut XExtCodes) -> c_int>,
pub XESetFreeGC: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, GC, *mut XExtCodes) -> c_int>,
pub XESetPrintErrorValues: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XErrorEvent, *mut c_void)>) -> Option<unsafe extern "C" fn(*mut Display, *mut XErrorEvent, *mut c_void)>,
pub XESetWireToError: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XErrorEvent, *mut xError) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XErrorEvent, *mut xError) -> c_int>,
pub XESetWireToEvent: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XEvent, *mut xEvent) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XEvent, *mut xEvent) -> c_int>,
pub XESetWireToEventCookie: unsafe extern "C" fn(*mut Display, c_int, Option<unsafe extern "C" fn(*mut Display, *mut XGenericEventCookie, *mut xEvent) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XGenericEventCookie, *mut xEvent) -> c_int>,
pub XEventMaskOfScreen: unsafe extern "C" fn(*mut Screen) -> c_long,
pub XEventsQueued: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XExtendedMaxRequestSize: unsafe extern "C" fn(*mut Display) -> c_long,
pub XExtentsOfFontSet: unsafe extern "C" fn(XFontSet) -> *mut XFontSetExtents,
pub XFetchBuffer: unsafe extern "C" fn(*mut Display, *mut c_int, c_int) -> *mut c_char,
pub XFetchBytes: unsafe extern "C" fn(*mut Display, *mut c_int) -> *mut c_char,
pub XFetchName: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut c_char) -> c_int,
pub XFillArc: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, c_uint, c_uint, c_int, c_int) -> c_int,
pub XFillArcs: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XArc, c_int) -> c_int,
pub XFillPolygon: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XPoint, c_int, c_int, c_int) -> c_int,
pub XFillRectangle: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, c_uint, c_uint) -> c_int,
pub XFillRectangles: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XRectangle, c_int) -> c_int,
pub XFilterEvent: unsafe extern "C" fn(*mut XEvent, c_ulong) -> c_int,
pub XFindContext: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *mut *mut c_char) -> c_int,
pub XFindOnExtensionList: unsafe extern "C" fn(*mut *mut XExtData, c_int) -> *mut XExtData,
pub XFlush: unsafe extern "C" fn(*mut Display) -> c_int,
pub XFlushGC: unsafe extern "C" fn(*mut Display, GC),
pub XFontsOfFontSet: unsafe extern "C" fn(XFontSet, *mut *mut *mut XFontStruct, *mut *mut *mut c_char) -> c_int,
pub XForceScreenSaver: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XFree: unsafe extern "C" fn(*mut c_void) -> c_int,
pub XFreeColormap: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XFreeColors: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int, c_ulong) -> c_int,
pub XFreeCursor: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XFreeEventData: unsafe extern "C" fn(*mut Display, *mut XGenericEventCookie),
pub XFreeExtensionList: unsafe extern "C" fn(*mut *mut c_char) -> c_int,
pub XFreeFont: unsafe extern "C" fn(*mut Display, *mut XFontStruct) -> c_int,
pub XFreeFontInfo: unsafe extern "C" fn(*mut *mut c_char, *mut XFontStruct, c_int) -> c_int,
pub XFreeFontNames: unsafe extern "C" fn(*mut *mut c_char) -> c_int,
pub XFreeFontPath: unsafe extern "C" fn(*mut *mut c_char) -> c_int,
pub XFreeFontSet: unsafe extern "C" fn(*mut Display, XFontSet),
pub XFreeGC: unsafe extern "C" fn(*mut Display, GC) -> c_int,
pub XFreeModifiermap: unsafe extern "C" fn(*mut XModifierKeymap) -> c_int,
pub XFreePixmap: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XFreeStringList: unsafe extern "C" fn(*mut *mut c_char),
pub XGContextFromGC: unsafe extern "C" fn(GC) -> c_ulong,
pub XGeometry: unsafe extern "C" fn(*mut Display, c_int, *const c_char, *const c_char, c_uint, c_uint, c_uint, c_int, c_int, *mut c_int, *mut c_int, *mut c_int, *mut c_int) -> c_int,
pub XGetAtomName: unsafe extern "C" fn(*mut Display, c_ulong) -> *mut c_char,
pub XGetAtomNames: unsafe extern "C" fn(*mut Display, *mut c_ulong, c_int, *mut *mut c_char) -> c_int,
pub XGetClassHint: unsafe extern "C" fn(*mut Display, c_ulong, *mut XClassHint) -> c_int,
pub XGetCommand: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut *mut c_char, *mut c_int) -> c_int,
pub XGetDefault: unsafe extern "C" fn(*mut Display, *const c_char, *const c_char) -> *mut c_char,
pub XGetErrorDatabaseText: unsafe extern "C" fn(*mut Display, *const c_char, *const c_char, *const c_char, *mut c_char, c_int) -> c_int,
pub XGetErrorText: unsafe extern "C" fn(*mut Display, c_int, *mut c_char, c_int) -> c_int,
pub XGetEventData: unsafe extern "C" fn(*mut Display, *mut XGenericEventCookie) -> c_int,
pub XGetFontPath: unsafe extern "C" fn(*mut Display, *mut c_int) -> *mut *mut c_char,
pub XGetFontProperty: unsafe extern "C" fn(*mut XFontStruct, c_ulong, *mut c_ulong) -> c_int,
pub XGetGCValues: unsafe extern "C" fn(*mut Display, GC, c_ulong, *mut XGCValues) -> c_int,
pub XGetGeometry: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, *mut c_int, *mut c_int, *mut c_uint, *mut c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XGetIconName: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut c_char) -> c_int,
pub XGetIconSizes: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut XIconSize, *mut c_int) -> c_int,
pub XGetImage: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_uint, c_uint, c_ulong, c_int) -> *mut XImage,
pub XGetInputFocus: unsafe extern "C" fn(*mut Display, *mut c_ulong, *mut c_int) -> c_int,
pub XGetKeyboardControl: unsafe extern "C" fn(*mut Display, *mut XKeyboardState) -> c_int,
pub XGetKeyboardMapping: unsafe extern "C" fn(*mut Display, c_uchar, c_int, *mut c_int) -> *mut c_ulong,
pub XGetModifierMapping: unsafe extern "C" fn(*mut Display) -> *mut XModifierKeymap,
pub XGetMotionEvents: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_ulong, *mut c_int) -> *mut XTimeCoord,
pub XGetNormalHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints) -> c_int,
pub XGetPixel: unsafe extern "C" fn(*mut XImage, c_int, c_int) -> c_ulong,
pub XGetPointerControl: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int, *mut c_int) -> c_int,
pub XGetPointerMapping: unsafe extern "C" fn(*mut Display, *mut c_uchar, c_int) -> c_int,
pub XGetRGBColormaps: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut XStandardColormap, *mut c_int, c_ulong) -> c_int,
pub XGetScreenSaver: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int, *mut c_int, *mut c_int) -> c_int,
pub XGetSelectionOwner: unsafe extern "C" fn(*mut Display, c_ulong) -> c_ulong,
pub XGetSizeHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints, c_ulong) -> c_int,
pub XGetStandardColormap: unsafe extern "C" fn(*mut Display, c_ulong, *mut XStandardColormap, c_ulong) -> c_int,
pub XGetSubImage: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_uint, c_uint, c_ulong, c_int, *mut XImage, c_int, c_int) -> *mut XImage,
pub XGetTextProperty: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty, c_ulong) -> c_int,
pub XGetTransientForHint: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong) -> c_int,
pub XGetVisualInfo: unsafe extern "C" fn(*mut Display, c_long, *mut XVisualInfo, *mut c_int) -> *mut XVisualInfo,
pub XGetWindowAttributes: unsafe extern "C" fn(*mut Display, c_ulong, *mut XWindowAttributes) -> c_int,
pub XGetWindowProperty: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_long, c_long, c_int, c_ulong, *mut c_ulong, *mut c_int, *mut c_ulong, *mut c_ulong, *mut *mut c_uchar) -> c_int,
pub XGetWMClientMachine: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty) -> c_int,
pub XGetWMColormapWindows: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut c_ulong, *mut c_int) -> c_int,
pub XGetWMHints: unsafe extern "C" fn(*mut Display, c_ulong) -> *mut XWMHints,
pub XGetWMIconName: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty) -> c_int,
pub XGetWMName: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty) -> c_int,
pub XGetWMNormalHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints, *mut c_long) -> c_int,
pub XGetWMProtocols: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut c_ulong, *mut c_int) -> c_int,
pub XGetWMSizeHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints, *mut c_long, c_ulong) -> c_int,
pub XGetZoomHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints) -> c_int,
pub XGrabButton: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_ulong, c_int, c_uint, c_int, c_int, c_ulong, c_ulong) -> c_int,
pub XGrabKey: unsafe extern "C" fn(*mut Display, c_int, c_uint, c_ulong, c_int, c_int, c_int) -> c_int,
pub XGrabKeyboard: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_int, c_ulong) -> c_int,
pub XGrabPointer: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_uint, c_int, c_int, c_ulong, c_ulong, c_ulong) -> c_int,
pub XGrabServer: unsafe extern "C" fn(*mut Display) -> c_int,
pub XHeightMMOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XHeightOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XIconifyWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_int) -> c_int,
pub XIfEvent: unsafe extern "C" fn(*mut Display, *mut XEvent, Option<unsafe extern "C" fn(*mut Display, *mut XEvent, *mut c_char) -> c_int>, *mut c_char) -> c_int,
pub XImageByteOrder: unsafe extern "C" fn(*mut Display) -> c_int,
pub XIMOfIC: unsafe extern "C" fn(XIC) -> XIM,
pub XInitExtension: unsafe extern "C" fn(*mut Display, *const c_char) -> *mut XExtCodes,
pub XInitImage: unsafe extern "C" fn(*mut XImage) -> c_int,
pub XInitThreads: unsafe extern "C" fn() -> c_int,
pub XInsertModifiermapEntry: unsafe extern "C" fn(*mut XModifierKeymap, c_uchar, c_int) -> *mut XModifierKeymap,
pub XInstallColormap: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XInternalConnectionNumbers: unsafe extern "C" fn(*mut Display, *mut *mut c_int, *mut c_int) -> c_int,
pub XInternAtom: unsafe extern "C" fn(*mut Display, *const c_char, c_int) -> c_ulong,
pub XInternAtoms: unsafe extern "C" fn(*mut Display, *mut *mut c_char, c_int, c_int, *mut c_ulong) -> c_int,
pub XIntersectRegion: unsafe extern "C" fn(Region, Region, Region) -> c_int,
pub XkbAddDeviceLedInfo: unsafe extern "C" fn(XkbDeviceInfoPtr, c_uint, c_uint) -> XkbDeviceLedInfoPtr,
pub XkbAddGeomColor: unsafe extern "C" fn(XkbGeometryPtr, *mut c_char, c_uint) -> XkbColorPtr,
pub XkbAddGeomDoodad: unsafe extern "C" fn(XkbGeometryPtr, XkbSectionPtr, c_ulong) -> XkbDoodadPtr,
pub XkbAddGeomKey: unsafe extern "C" fn(XkbRowPtr) -> XkbKeyPtr,
pub XkbAddGeomKeyAlias: unsafe extern "C" fn(XkbGeometryPtr, *mut c_char, *mut c_char) -> XkbKeyAliasPtr,
pub XkbAddGeomOutline: unsafe extern "C" fn(XkbShapePtr, c_int) -> XkbOutlinePtr,
pub XkbAddGeomOverlay: unsafe extern "C" fn(XkbSectionPtr, c_ulong, c_int) -> XkbOverlayPtr,
pub XkbAddGeomOverlayKey: unsafe extern "C" fn(XkbOverlayPtr, XkbOverlayRowPtr, *mut c_char, *mut c_char) -> XkbOverlayKeyPtr,
pub XkbAddGeomOverlayRow: unsafe extern "C" fn(XkbOverlayPtr, c_int, c_int) -> XkbOverlayRowPtr,
pub XkbAddGeomProperty: unsafe extern "C" fn(XkbGeometryPtr, *mut c_char, *mut c_char) -> XkbPropertyPtr,
pub XkbAddGeomRow: unsafe extern "C" fn(XkbSectionPtr, c_int) -> XkbRowPtr,
pub XkbAddGeomSection: unsafe extern "C" fn(XkbGeometryPtr, c_ulong, c_int, c_int, c_int) -> XkbSectionPtr,
pub XkbAddGeomShape: unsafe extern "C" fn(XkbGeometryPtr, c_ulong, c_int) -> XkbShapePtr,
pub XkbAddKeyType: unsafe extern "C" fn(XkbDescPtr, c_ulong, c_int, c_int, c_int) -> XkbKeyTypePtr,
pub XkbAllocClientMap: unsafe extern "C" fn(XkbDescPtr, c_uint, c_uint) -> c_int,
pub XkbAllocCompatMap: unsafe extern "C" fn(XkbDescPtr, c_uint, c_uint) -> c_int,
pub XkbAllocControls: unsafe extern "C" fn(XkbDescPtr, c_uint) -> c_int,
pub XkbAllocDeviceInfo: unsafe extern "C" fn(c_uint, c_uint, c_uint) -> XkbDeviceInfoPtr,
pub XkbAllocGeomColors: unsafe extern "C" fn(XkbGeometryPtr, c_int) -> c_int,
pub XkbAllocGeomDoodads: unsafe extern "C" fn(XkbGeometryPtr, c_int) -> c_int,
pub XkbAllocGeometry: unsafe extern "C" fn(XkbDescPtr, XkbGeometrySizesPtr) -> c_int,
pub XkbAllocGeomKeyAliases: unsafe extern "C" fn(XkbGeometryPtr, c_int) -> c_int,
pub XkbAllocGeomKeys: unsafe extern "C" fn(XkbRowPtr, c_int) -> c_int,
pub XkbAllocGeomOutlines: unsafe extern "C" fn(XkbShapePtr, c_int) -> c_int,
pub XkbAllocGeomOverlayKeys: unsafe extern "C" fn(XkbOverlayRowPtr, c_int) -> c_int,
pub XkbAllocGeomOverlayRows: unsafe extern "C" fn(XkbOverlayPtr, c_int) -> c_int,
pub XkbAllocGeomOverlays: unsafe extern "C" fn(XkbSectionPtr, c_int) -> c_int,
pub XkbAllocGeomPoints: unsafe extern "C" fn(XkbOutlinePtr, c_int) -> c_int,
pub XkbAllocGeomProps: unsafe extern "C" fn(XkbGeometryPtr, c_int) -> c_int,
pub XkbAllocGeomRows: unsafe extern "C" fn(XkbSectionPtr, c_int) -> c_int,
pub XkbAllocGeomSectionDoodads: unsafe extern "C" fn(XkbSectionPtr, c_int) -> c_int,
pub XkbAllocGeomSections: unsafe extern "C" fn(XkbGeometryPtr, c_int) -> c_int,
pub XkbAllocGeomShapes: unsafe extern "C" fn(XkbGeometryPtr, c_int) -> c_int,
pub XkbAllocIndicatorMaps: unsafe extern "C" fn(XkbDescPtr) -> c_int,
pub XkbAllocKeyboard: unsafe extern "C" fn() -> XkbDescPtr,
pub XkbAllocNames: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int, c_int) -> c_int,
pub XkbAllocServerMap: unsafe extern "C" fn(XkbDescPtr, c_uint, c_uint) -> c_int,
pub XkbApplyCompatMapToKey: unsafe extern "C" fn(XkbDescPtr, c_uchar, XkbChangesPtr) -> c_int,
pub XkbApplyVirtualModChanges: unsafe extern "C" fn(XkbDescPtr, c_uint, XkbChangesPtr) -> c_int,
pub XkbBell: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_ulong) -> c_int,
pub XkbBellEvent: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_ulong) -> c_int,
pub XkbChangeDeviceInfo: unsafe extern "C" fn(*mut Display, XkbDeviceInfoPtr, XkbDeviceChangesPtr) -> c_int,
pub XkbChangeEnabledControls: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint) -> c_int,
pub XkbChangeKeycodeRange: unsafe extern "C" fn(XkbDescPtr, c_int, c_int, XkbChangesPtr) -> c_int,
pub XkbChangeMap: unsafe extern "C" fn(*mut Display, XkbDescPtr, XkbMapChangesPtr) -> c_int,
pub XkbChangeNames: unsafe extern "C" fn(*mut Display, XkbDescPtr, XkbNameChangesPtr) -> c_int,
pub XkbChangeTypesOfKey: unsafe extern "C" fn(XkbDescPtr, c_int, c_int, c_uint, *mut c_int, XkbMapChangesPtr) -> c_int,
pub XkbComputeEffectiveMap: unsafe extern "C" fn(XkbDescPtr, XkbKeyTypePtr, *mut c_uchar) -> c_int,
pub XkbComputeRowBounds: unsafe extern "C" fn(XkbGeometryPtr, XkbSectionPtr, XkbRowPtr) -> c_int,
pub XkbComputeSectionBounds: unsafe extern "C" fn(XkbGeometryPtr, XkbSectionPtr) -> c_int,
pub XkbComputeShapeBounds: unsafe extern "C" fn(XkbShapePtr) -> c_int,
pub XkbComputeShapeTop: unsafe extern "C" fn(XkbShapePtr, XkbBoundsPtr) -> c_int,
pub XkbCopyKeyType: unsafe extern "C" fn(XkbKeyTypePtr, XkbKeyTypePtr) -> c_int,
pub XkbCopyKeyTypes: unsafe extern "C" fn(XkbKeyTypePtr, XkbKeyTypePtr, c_int) -> c_int,
pub XkbDeviceBell: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_int, c_int, c_ulong) -> c_int,
pub XkbDeviceBellEvent: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_int, c_int, c_ulong) -> c_int,
pub XkbFindOverlayForKey: unsafe extern "C" fn(XkbGeometryPtr, XkbSectionPtr, *mut c_char) -> *mut c_char,
pub XkbForceBell: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XkbForceDeviceBell: unsafe extern "C" fn(*mut Display, c_int, c_int, c_int, c_int) -> c_int,
pub XkbFreeClientMap: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int),
pub XkbFreeCompatMap: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int),
pub XkbFreeComponentList: unsafe extern "C" fn(XkbComponentListPtr),
pub XkbFreeControls: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int),
pub XkbFreeDeviceInfo: unsafe extern "C" fn(XkbDeviceInfoPtr, c_uint, c_int),
pub XkbFreeGeomColors: unsafe extern "C" fn(XkbGeometryPtr, c_int, c_int, c_int),
pub XkbFreeGeomDoodads: unsafe extern "C" fn(XkbDoodadPtr, c_int, c_int),
pub XkbFreeGeometry: unsafe extern "C" fn(XkbGeometryPtr, c_uint, c_int),
pub XkbFreeGeomKeyAliases: unsafe extern "C" fn(XkbGeometryPtr, c_int, c_int, c_int),
pub XkbFreeGeomKeys: unsafe extern "C" fn(XkbRowPtr, c_int, c_int, c_int),
pub XkbFreeGeomOutlines: unsafe extern "C" fn(XkbShapePtr, c_int, c_int, c_int),
pub XkbFreeGeomOverlayKeys: unsafe extern "C" fn(XkbOverlayRowPtr, c_int, c_int, c_int),
pub XkbFreeGeomOverlayRows: unsafe extern "C" fn(XkbOverlayPtr, c_int, c_int, c_int),
pub XkbFreeGeomOverlays: unsafe extern "C" fn(XkbSectionPtr, c_int, c_int, c_int),
pub XkbFreeGeomPoints: unsafe extern "C" fn(XkbOutlinePtr, c_int, c_int, c_int),
pub XkbFreeGeomProperties: unsafe extern "C" fn(XkbGeometryPtr, c_int, c_int, c_int),
pub XkbFreeGeomRows: unsafe extern "C" fn(XkbSectionPtr, c_int, c_int, c_int),
pub XkbFreeGeomSections: unsafe extern "C" fn(XkbGeometryPtr, c_int, c_int, c_int),
pub XkbFreeGeomShapes: unsafe extern "C" fn(XkbGeometryPtr, c_int, c_int, c_int),
pub XkbFreeIndicatorMaps: unsafe extern "C" fn(XkbDescPtr),
pub XkbFreeKeyboard: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int),
pub XkbFreeNames: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int),
pub XkbFreeServerMap: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int),
pub XkbGetAutoRepeatRate: unsafe extern "C" fn(*mut Display, c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XkbGetAutoResetControls: unsafe extern "C" fn(*mut Display, *mut c_uint, *mut c_uint) -> c_int,
pub XkbGetCompatMap: unsafe extern "C" fn(*mut Display, c_uint, XkbDescPtr) -> c_int,
pub XkbGetControls: unsafe extern "C" fn(*mut Display, c_ulong, XkbDescPtr) -> c_int,
pub XkbGetDetectableAutoRepeat: unsafe extern "C" fn(*mut Display, *mut c_int) -> c_int,
pub XkbGetDeviceButtonActions: unsafe extern "C" fn(*mut Display, XkbDeviceInfoPtr, c_int, c_uint, c_uint) -> c_int,
pub XkbGetDeviceInfo: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint, c_uint) -> XkbDeviceInfoPtr,
pub XkbGetDeviceInfoChanges: unsafe extern "C" fn(*mut Display, XkbDeviceInfoPtr, XkbDeviceChangesPtr) -> c_int,
pub XkbGetDeviceLedInfo: unsafe extern "C" fn(*mut Display, XkbDeviceInfoPtr, c_uint, c_uint, c_uint) -> c_int,
pub XkbGetGeometry: unsafe extern "C" fn(*mut Display, XkbDescPtr) -> c_int,
pub XkbGetIndicatorMap: unsafe extern "C" fn(*mut Display, c_ulong, XkbDescPtr) -> c_int,
pub XkbGetIndicatorState: unsafe extern "C" fn(*mut Display, c_uint, *mut c_uint) -> c_int,
pub XkbGetKeyActions: unsafe extern "C" fn(*mut Display, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbGetKeyBehaviors: unsafe extern "C" fn(*mut Display, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbGetKeyboard: unsafe extern "C" fn(*mut Display, c_uint, c_uint) -> XkbDescPtr,
pub XkbGetKeyboardByName: unsafe extern "C" fn(*mut Display, c_uint, XkbComponentNamesPtr, c_uint, c_uint, c_int) -> XkbDescPtr,
pub XkbGetKeyExplicitComponents: unsafe extern "C" fn(*mut Display, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbGetKeyModifierMap: unsafe extern "C" fn(*mut Display, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbGetKeySyms: unsafe extern "C" fn(*mut Display, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbGetKeyTypes: unsafe extern "C" fn(*mut Display, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbGetKeyVirtualModMap: unsafe extern "C" fn(*mut Display, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbGetMap: unsafe extern "C" fn(*mut Display, c_uint, c_uint) -> XkbDescPtr,
pub XkbGetMapChanges: unsafe extern "C" fn(*mut Display, XkbDescPtr, XkbMapChangesPtr) -> c_int,
pub XkbGetNamedDeviceIndicator: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint, c_ulong, *mut c_int, *mut c_int, XkbIndicatorMapPtr, *mut c_int) -> c_int,
pub XkbGetNamedGeometry: unsafe extern "C" fn(*mut Display, XkbDescPtr, c_ulong) -> c_int,
pub XkbGetNamedIndicator: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_int, *mut c_int, XkbIndicatorMapPtr, *mut c_int) -> c_int,
pub XkbGetNames: unsafe extern "C" fn(*mut Display, c_uint, XkbDescPtr) -> c_int,
pub XkbGetPerClientControls: unsafe extern "C" fn(*mut Display, *mut c_uint) -> c_int,
pub XkbGetState: unsafe extern "C" fn(*mut Display, c_uint, XkbStatePtr) -> c_int,
pub XkbGetUpdatedMap: unsafe extern "C" fn(*mut Display, c_uint, XkbDescPtr) -> c_int,
pub XkbGetVirtualMods: unsafe extern "C" fn(*mut Display, c_uint, XkbDescPtr) -> c_int,
pub XkbGetXlibControls: unsafe extern "C" fn(*mut Display) -> c_uint,
pub XkbIgnoreExtension: unsafe extern "C" fn(c_int) -> c_int,
pub XkbInitCanonicalKeyTypes: unsafe extern "C" fn(XkbDescPtr, c_uint, c_int) -> c_int,
pub XkbKeycodeToKeysym: unsafe extern "C" fn(*mut Display, c_uchar, c_int, c_int) -> c_ulong,
pub XkbKeysymToModifiers: unsafe extern "C" fn(*mut Display, c_ulong) -> c_uint,
pub XkbKeyTypesForCoreSymbols: unsafe extern "C" fn(XkbDescPtr, c_int, *mut c_ulong, c_uint, *mut c_int, *mut c_ulong) -> c_int,
pub XkbLatchGroup: unsafe extern "C" fn(*mut Display, c_uint, c_uint) -> c_int,
pub XkbLatchModifiers: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint) -> c_int,
pub XkbLibraryVersion: unsafe extern "C" fn(*mut c_int, *mut c_int) -> c_int,
pub XkbListComponents: unsafe extern "C" fn(*mut Display, c_uint, XkbComponentNamesPtr, *mut c_int) -> XkbComponentListPtr,
pub XkbLockGroup: unsafe extern "C" fn(*mut Display, c_uint, c_uint) -> c_int,
pub XkbLockModifiers: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint) -> c_int,
pub XkbLookupKeyBinding: unsafe extern "C" fn(*mut Display, c_ulong, c_uint, *mut c_char, c_int, *mut c_int) -> c_int,
pub XkbLookupKeySym: unsafe extern "C" fn(*mut Display, c_uchar, c_uint, *mut c_uint, *mut c_ulong) -> c_int,
pub XkbNoteControlsChanges: unsafe extern "C" fn(XkbControlsChangesPtr, *mut XkbControlsNotifyEvent, c_uint),
pub XkbNoteDeviceChanges: unsafe extern "C" fn(XkbDeviceChangesPtr, *mut XkbExtensionDeviceNotifyEvent, c_uint),
pub XkbNoteMapChanges: unsafe extern "C" fn(XkbMapChangesPtr, *mut XkbMapNotifyEvent, c_uint),
pub XkbNoteNameChanges: unsafe extern "C" fn(XkbNameChangesPtr, *mut XkbNamesNotifyEvent, c_uint),
pub XkbOpenDisplay: unsafe extern "C" fn(*mut c_char, *mut c_int, *mut c_int, *mut c_int, *mut c_int, *mut c_int) -> *mut Display,
pub XkbQueryExtension: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int, *mut c_int, *mut c_int, *mut c_int) -> c_int,
pub XkbRefreshKeyboardMapping: unsafe extern "C" fn(*mut XkbMapNotifyEvent) -> c_int,
pub XkbResizeDeviceButtonActions: unsafe extern "C" fn(XkbDeviceInfoPtr, c_uint) -> c_int,
pub XkbResizeKeyActions: unsafe extern "C" fn(XkbDescPtr, c_int, c_int) -> *mut XkbAction,
pub XkbResizeKeySyms: unsafe extern "C" fn(XkbDescPtr, c_int, c_int) -> *mut c_ulong,
pub XkbResizeKeyType: unsafe extern "C" fn(XkbDescPtr, c_int, c_int, c_int, c_int) -> c_int,
pub XkbSelectEventDetails: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_ulong, c_ulong) -> c_int,
pub XkbSelectEvents: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint) -> c_int,
pub XkbSetAtomFuncs: unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut Display, *const c_char, c_int) -> c_ulong>, Option<unsafe extern "C" fn(*mut Display, c_ulong) -> *mut c_char>),
pub XkbSetAutoRepeatRate: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint) -> c_int,
pub XkbSetAutoResetControls: unsafe extern "C" fn(*mut Display, c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XkbSetCompatMap: unsafe extern "C" fn(*mut Display, c_uint, XkbDescPtr, c_int) -> c_int,
pub XkbSetControls: unsafe extern "C" fn(*mut Display, c_ulong, XkbDescPtr) -> c_int,
pub XkbSetDebuggingFlags: unsafe extern "C" fn(*mut Display, c_uint, c_uint, *mut c_char, c_uint, c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XkbSetDetectableAutoRepeat: unsafe extern "C" fn(*mut Display, c_int, *mut c_int) -> c_int,
pub XkbSetDeviceButtonActions: unsafe extern "C" fn(*mut Display, XkbDeviceInfoPtr, c_uint, c_uint) -> c_int,
pub XkbSetDeviceInfo: unsafe extern "C" fn(*mut Display, c_uint, XkbDeviceInfoPtr) -> c_int,
pub XkbSetDeviceLedInfo: unsafe extern "C" fn(*mut Display, XkbDeviceInfoPtr, c_uint, c_uint, c_uint) -> c_int,
pub XkbSetGeometry: unsafe extern "C" fn(*mut Display, c_uint, XkbGeometryPtr) -> c_int,
pub XkbSetIgnoreLockMods: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint, c_uint, c_uint) -> c_int,
pub XkbSetIndicatorMap: unsafe extern "C" fn(*mut Display, c_ulong, XkbDescPtr) -> c_int,
pub XkbSetMap: unsafe extern "C" fn(*mut Display, c_uint, XkbDescPtr) -> c_int,
pub XkbSetNamedDeviceIndicator: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint, c_ulong, c_int, c_int, c_int, XkbIndicatorMapPtr) -> c_int,
pub XkbSetNamedIndicator: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_int, XkbIndicatorMapPtr) -> c_int,
pub XkbSetNames: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint, XkbDescPtr) -> c_int,
pub XkbSetPerClientControls: unsafe extern "C" fn(*mut Display, c_uint, *mut c_uint) -> c_int,
pub XkbSetServerInternalMods: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_uint, c_uint, c_uint) -> c_int,
pub XkbSetXlibControls: unsafe extern "C" fn(*mut Display, c_uint, c_uint) -> c_uint,
pub XkbToControl: unsafe extern "C" fn(c_char) -> c_char,
pub XkbTranslateKeyCode: unsafe extern "C" fn(XkbDescPtr, c_uchar, c_uint, *mut c_uint, *mut c_ulong) -> c_int,
pub XkbTranslateKeySym: unsafe extern "C" fn(*mut Display, *mut c_ulong, c_uint, *mut c_char, c_int, *mut c_int) -> c_int,
pub XkbUpdateActionVirtualMods: unsafe extern "C" fn(XkbDescPtr, *mut XkbAction, c_uint) -> c_int,
pub XkbUpdateKeyTypeVirtualMods: unsafe extern "C" fn(XkbDescPtr, XkbKeyTypePtr, c_uint, XkbChangesPtr),
pub XkbUpdateMapFromCore: unsafe extern "C" fn(XkbDescPtr, c_uchar, c_int, c_int, *mut c_ulong, XkbChangesPtr) -> c_int,
pub XkbUseExtension: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> c_int,
pub XkbVirtualModsToReal: unsafe extern "C" fn(XkbDescPtr, c_uint, *mut c_uint) -> c_int,
pub XkbXlibControlsImplemented: unsafe extern "C" fn() -> c_uint,
pub XKeycodeToKeysym: unsafe extern "C" fn(*mut Display, c_uchar, c_int) -> c_ulong,
pub XKeysymToKeycode: unsafe extern "C" fn(*mut Display, c_ulong) -> c_uchar,
pub XKeysymToString: unsafe extern "C" fn(c_ulong) -> *mut c_char,
pub XKillClient: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XLastKnownRequestProcessed: unsafe extern "C" fn(*mut Display) -> c_ulong,
pub XListDepths: unsafe extern "C" fn(*mut Display, c_int, *mut c_int) -> *mut c_int,
pub XListExtensions: unsafe extern "C" fn(*mut Display, *mut c_int) -> *mut *mut c_char,
pub XListFonts: unsafe extern "C" fn(*mut Display, *const c_char, c_int, *mut c_int) -> *mut *mut c_char,
pub XListFontsWithInfo: unsafe extern "C" fn(*mut Display, *const c_char, c_int, *mut c_int, *mut *mut XFontStruct) -> *mut *mut c_char,
pub XListHosts: unsafe extern "C" fn(*mut Display, *mut c_int, *mut c_int) -> *mut XHostAddress,
pub XListInstalledColormaps: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_int) -> *mut c_ulong,
pub XListPixmapFormats: unsafe extern "C" fn(*mut Display, *mut c_int) -> *mut XPixmapFormatValues,
pub XListProperties: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_int) -> *mut c_ulong,
pub XLoadFont: unsafe extern "C" fn(*mut Display, *const c_char) -> c_ulong,
pub XLoadQueryFont: unsafe extern "C" fn(*mut Display, *const c_char) -> *mut XFontStruct,
pub XLocaleOfFontSet: unsafe extern "C" fn(XFontSet) -> *mut c_char,
pub XLocaleOfIM: unsafe extern "C" fn(XIM) -> *mut c_char,
pub XLocaleOfOM: unsafe extern "C" fn(XOM) -> *mut c_char,
pub XLockDisplay: unsafe extern "C" fn(*mut Display),
pub XLookupColor: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *mut XColor, *mut XColor) -> c_int,
pub XLookupKeysym: unsafe extern "C" fn(*mut XKeyEvent, c_int) -> c_ulong,
pub XLookupString: unsafe extern "C" fn(*mut XKeyEvent, *mut c_char, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
pub XLowerWindow: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XMapRaised: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XMapSubwindows: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XMapWindow: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XMaskEvent: unsafe extern "C" fn(*mut Display, c_long, *mut XEvent) -> c_int,
pub XMatchVisualInfo: unsafe extern "C" fn(*mut Display, c_int, c_int, c_int, *mut XVisualInfo) -> c_int,
pub XMaxCmapsOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XMaxRequestSize: unsafe extern "C" fn(*mut Display) -> c_long,
pub XmbDrawImageString: unsafe extern "C" fn(*mut Display, c_ulong, XFontSet, GC, c_int, c_int, *const c_char, c_int),
pub XmbDrawString: unsafe extern "C" fn(*mut Display, c_ulong, XFontSet, GC, c_int, c_int, *const c_char, c_int),
pub XmbDrawText: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *mut XmbTextItem, c_int),
pub XmbLookupString: unsafe extern "C" fn(XIC, *mut XKeyEvent, *mut c_char, c_int, *mut c_ulong, *mut c_int) -> c_int,
pub XmbResetIC: unsafe extern "C" fn(XIC) -> *mut c_char,
pub XmbSetWMProperties: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *const c_char, *mut *mut c_char, c_int, *mut XSizeHints, *mut XWMHints, *mut XClassHint),
pub XmbTextEscapement: unsafe extern "C" fn(XFontSet, *const c_char, c_int) -> c_int,
pub XmbTextExtents: unsafe extern "C" fn(XFontSet, *const c_char, c_int, *mut XRectangle, *mut XRectangle) -> c_int,
pub XmbTextListToTextProperty: unsafe extern "C" fn(*mut Display, *mut *mut c_char, c_int, XICCEncodingStyle, *mut XTextProperty) -> c_int,
pub XmbTextPerCharExtents: unsafe extern "C" fn(XFontSet, *const c_char, c_int, *mut XRectangle, *mut XRectangle, c_int, *mut c_int, *mut XRectangle, *mut XRectangle) -> c_int,
pub XmbTextPropertyToTextList: unsafe extern "C" fn(*mut Display, *const XTextProperty, *mut *mut *mut c_char, *mut c_int) -> c_int,
pub XMinCmapsOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XMoveResizeWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int, c_uint, c_uint) -> c_int,
pub XMoveWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_int) -> c_int,
pub XNewModifiermap: unsafe extern "C" fn(c_int) -> *mut XModifierKeymap,
pub XNextEvent: unsafe extern "C" fn(*mut Display, *mut XEvent) -> c_int,
pub XNextRequest: unsafe extern "C" fn(*mut Display) -> c_ulong,
pub XNoOp: unsafe extern "C" fn(*mut Display) -> c_int,
pub XOffsetRegion: unsafe extern "C" fn(Region, c_int, c_int) -> c_int,
pub XOMOfOC: unsafe extern "C" fn(XFontSet) -> XOM,
pub XOpenDisplay: unsafe extern "C" fn(*const c_char) -> *mut Display,
pub XOpenIM: unsafe extern "C" fn(*mut Display, XrmDatabase, *mut c_char, *mut c_char) -> XIM,
pub XOpenOM: unsafe extern "C" fn(*mut Display, XrmDatabase, *const c_char, *const c_char) -> XOM,
pub XParseColor: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *mut XColor) -> c_int,
pub XParseGeometry: unsafe extern "C" fn(*const c_char, *mut c_int, *mut c_int, *mut c_uint, *mut c_uint) -> c_int,
pub XPeekEvent: unsafe extern "C" fn(*mut Display, *mut XEvent) -> c_int,
pub XPeekIfEvent: unsafe extern "C" fn(*mut Display, *mut XEvent, Option<unsafe extern "C" fn(*mut Display, *mut XEvent, *mut c_char) -> c_int>, *mut c_char) -> c_int,
pub XPending: unsafe extern "C" fn(*mut Display) -> c_int,
pub Xpermalloc: unsafe extern "C" fn(c_uint) -> *mut c_char,
pub XPlanesOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XPointInRegion: unsafe extern "C" fn(Region, c_int, c_int) -> c_int,
pub XPolygonRegion: unsafe extern "C" fn(*mut XPoint, c_int, c_int) -> Region,
pub XProcessInternalConnection: unsafe extern "C" fn(*mut Display, c_int),
pub XProtocolRevision: unsafe extern "C" fn(*mut Display) -> c_int,
pub XProtocolVersion: unsafe extern "C" fn(*mut Display) -> c_int,
pub XPutBackEvent: unsafe extern "C" fn(*mut Display, *mut XEvent) -> c_int,
pub XPutImage: unsafe extern "C" fn(*mut Display, c_ulong, GC, *mut XImage, c_int, c_int, c_int, c_int, c_uint, c_uint) -> c_int,
pub XPutPixel: unsafe extern "C" fn(*mut XImage, c_int, c_int, c_ulong) -> c_int,
pub XQLength: unsafe extern "C" fn(*mut Display) -> c_int,
pub XQueryBestCursor: unsafe extern "C" fn(*mut Display, c_ulong, c_uint, c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XQueryBestSize: unsafe extern "C" fn(*mut Display, c_int, c_ulong, c_uint, c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XQueryBestStipple: unsafe extern "C" fn(*mut Display, c_ulong, c_uint, c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XQueryBestTile: unsafe extern "C" fn(*mut Display, c_ulong, c_uint, c_uint, *mut c_uint, *mut c_uint) -> c_int,
pub XQueryColor: unsafe extern "C" fn(*mut Display, c_ulong, *mut XColor) -> c_int,
pub XQueryColors: unsafe extern "C" fn(*mut Display, c_ulong, *mut XColor, c_int) -> c_int,
pub XQueryExtension: unsafe extern "C" fn(*mut Display, *const c_char, *mut c_int, *mut c_int, *mut c_int) -> c_int,
pub XQueryFont: unsafe extern "C" fn(*mut Display, c_ulong) -> *mut XFontStruct,
pub XQueryKeymap: unsafe extern "C" fn(*mut Display, *mut c_char) -> c_int,
pub XQueryPointer: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, *mut c_ulong, *mut c_int, *mut c_int, *mut c_int, *mut c_int, *mut c_uint) -> c_int,
pub XQueryTextExtents: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, c_int, *mut c_int, *mut c_int, *mut c_int, *mut XCharStruct) -> c_int,
pub XQueryTextExtents16: unsafe extern "C" fn(*mut Display, c_ulong, *const XChar2b, c_int, *mut c_int, *mut c_int, *mut c_int, *mut XCharStruct) -> c_int,
pub XQueryTree: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, *mut c_ulong, *mut *mut c_ulong, *mut c_uint) -> c_int,
pub XRaiseWindow: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XReadBitmapFile: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *mut c_uint, *mut c_uint, *mut c_ulong, *mut c_int, *mut c_int) -> c_int,
pub XReadBitmapFileData: unsafe extern "C" fn(*const c_char, *mut c_uint, *mut c_uint, *mut *mut c_uchar, *mut c_int, *mut c_int) -> c_int,
pub XRebindKeysym: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int, *const c_uchar, c_int) -> c_int,
pub XRecolorCursor: unsafe extern "C" fn(*mut Display, c_ulong, *mut XColor, *mut XColor) -> c_int,
pub XReconfigureWMWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_uint, *mut XWindowChanges) -> c_int,
pub XRectInRegion: unsafe extern "C" fn(Region, c_int, c_int, c_uint, c_uint) -> c_int,
pub XRefreshKeyboardMapping: unsafe extern "C" fn(*mut XMappingEvent) -> c_int,
pub XRegisterIMInstantiateCallback: unsafe extern "C" fn(*mut Display, XrmDatabase, *mut c_char, *mut c_char, Option<unsafe extern "C" fn(*mut Display, *mut c_char, *mut c_char)>, *mut c_char) -> c_int,
pub XRemoveConnectionWatch: unsafe extern "C" fn(*mut Display, Option<unsafe extern "C" fn(*mut Display, *mut c_char, c_int, c_int, *mut *mut c_char)>, *mut c_char),
pub XRemoveFromSaveSet: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XRemoveHost: unsafe extern "C" fn(*mut Display, *mut XHostAddress) -> c_int,
pub XRemoveHosts: unsafe extern "C" fn(*mut Display, *mut XHostAddress, c_int) -> c_int,
pub XReparentWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_int, c_int) -> c_int,
pub XResetScreenSaver: unsafe extern "C" fn(*mut Display) -> c_int,
pub XResizeWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_uint, c_uint) -> c_int,
pub XResourceManagerString: unsafe extern "C" fn(*mut Display) -> *mut c_char,
pub XRestackWindows: unsafe extern "C" fn(*mut Display, *mut c_ulong, c_int) -> c_int,
pub XrmCombineDatabase: unsafe extern "C" fn(XrmDatabase, *mut XrmDatabase, c_int),
pub XrmCombineFileDatabase: unsafe extern "C" fn(*const c_char, *mut XrmDatabase, c_int) -> c_int,
pub XrmDestroyDatabase: unsafe extern "C" fn(XrmDatabase),
pub XrmEnumerateDatabase: unsafe extern "C" fn(XrmDatabase, *mut c_int, *mut c_int, c_int, Option<unsafe extern "C" fn(*mut XrmDatabase, *mut XrmBinding, *mut c_int, *mut c_int, *mut XrmValue, *mut c_char) -> c_int>, *mut c_char) -> c_int,
pub XrmGetDatabase: unsafe extern "C" fn(*mut Display) -> XrmDatabase,
pub XrmGetFileDatabase: unsafe extern "C" fn(*const c_char) -> XrmDatabase,
pub XrmGetResource: unsafe extern "C" fn(XrmDatabase, *const c_char, *const c_char, *mut *mut c_char, *mut XrmValue) -> c_int,
pub XrmGetStringDatabase: unsafe extern "C" fn(*const c_char) -> XrmDatabase,
pub XrmInitialize: unsafe extern "C" fn(),
pub XrmLocaleOfDatabase: unsafe extern "C" fn(XrmDatabase) -> *const c_char,
pub XrmMergeDatabases: unsafe extern "C" fn(XrmDatabase, *mut XrmDatabase),
pub XrmParseCommand: unsafe extern "C" fn(*mut XrmDatabase, XrmOptionDescList, c_int, *const c_char, *mut c_int, *mut *mut c_char),
pub XrmPermStringToQuark: unsafe extern "C" fn(*const c_char) -> c_int,
pub XrmPutFileDatabase: unsafe extern "C" fn(XrmDatabase, *const c_char),
pub XrmPutLineResource: unsafe extern "C" fn(*mut XrmDatabase, *const c_char),
pub XrmPutResource: unsafe extern "C" fn(*mut XrmDatabase, *const c_char, *const c_char, *mut XrmValue),
pub XrmPutStringResource: unsafe extern "C" fn(*mut XrmDatabase, *const c_char, *const c_char),
pub XrmQGetResource: unsafe extern "C" fn(XrmDatabase, *mut c_int, *mut c_int, *mut c_int, *mut XrmValue) -> c_int,
pub XrmQGetSearchList: unsafe extern "C" fn(XrmDatabase, *mut c_int, *mut c_int, *mut *mut XrmDatabase, c_int) -> c_int,
pub XrmQGetSearchResource: unsafe extern "C" fn(*mut *mut XrmDatabase, c_int, c_int, *mut c_int, *mut XrmValue) -> c_int,
pub XrmQPutResource: unsafe extern "C" fn(*mut XrmDatabase, *mut XrmBinding, *mut c_int, c_int, *mut XrmValue),
pub XrmQPutStringResource: unsafe extern "C" fn(*mut XrmDatabase, *mut XrmBinding, *mut c_int, *const c_char),
pub XrmQuarkToString: unsafe extern "C" fn(c_int) -> *mut c_char,
pub XrmSetDatabase: unsafe extern "C" fn(*mut Display, XrmDatabase),
pub XrmStringToBindingQuarkList: unsafe extern "C" fn(*const c_char, *mut XrmBinding, *mut c_int),
pub XrmStringToQuark: unsafe extern "C" fn(*const c_char) -> c_int,
pub XrmStringToQuarkList: unsafe extern "C" fn(*const c_char, *mut c_int),
pub XrmUniqueQuark: unsafe extern "C" fn() -> c_int,
pub XRootWindow: unsafe extern "C" fn(*mut Display, c_int) -> c_ulong,
pub XRootWindowOfScreen: unsafe extern "C" fn(*mut Screen) -> c_ulong,
pub XRotateBuffers: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XRotateWindowProperties: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int, c_int) -> c_int,
pub XSaveContext: unsafe extern "C" fn(*mut Display, c_ulong, c_int, *const c_char) -> c_int,
pub XScreenCount: unsafe extern "C" fn(*mut Display) -> c_int,
pub XScreenNumberOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XScreenOfDisplay: unsafe extern "C" fn(*mut Display, c_int) -> *mut Screen,
pub XScreenResourceString: unsafe extern "C" fn(*mut Screen) -> *mut c_char,
pub XSelectInput: unsafe extern "C" fn(*mut Display, c_ulong, c_long) -> c_int,
pub XSendEvent: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_long, *mut XEvent) -> c_int,
pub XServerVendor: unsafe extern "C" fn(*mut Display) -> *mut c_char,
pub XSetAccessControl: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XSetAfterFunction: unsafe extern "C" fn(*mut Display, Option<unsafe extern "C" fn(*mut Display) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display) -> c_int>,
pub XSetArcMode: unsafe extern "C" fn(*mut Display, GC, c_int) -> c_int,
pub XSetAuthorization: unsafe extern "C" fn(*mut c_char, c_int, *mut c_char, c_int),
pub XSetBackground: unsafe extern "C" fn(*mut Display, GC, c_ulong) -> c_int,
pub XSetClassHint: unsafe extern "C" fn(*mut Display, c_ulong, *mut XClassHint) -> c_int,
pub XSetClipMask: unsafe extern "C" fn(*mut Display, GC, c_ulong) -> c_int,
pub XSetClipOrigin: unsafe extern "C" fn(*mut Display, GC, c_int, c_int) -> c_int,
pub XSetClipRectangles: unsafe extern "C" fn(*mut Display, GC, c_int, c_int, *mut XRectangle, c_int, c_int) -> c_int,
pub XSetCloseDownMode: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XSetCommand: unsafe extern "C" fn(*mut Display, c_ulong, *mut *mut c_char, c_int) -> c_int,
pub XSetDashes: unsafe extern "C" fn(*mut Display, GC, c_int, *const c_char, c_int) -> c_int,
pub XSetErrorHandler: unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut Display, *mut XErrorEvent) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display, *mut XErrorEvent) -> c_int>,
pub XSetFillRule: unsafe extern "C" fn(*mut Display, GC, c_int) -> c_int,
pub XSetFillStyle: unsafe extern "C" fn(*mut Display, GC, c_int) -> c_int,
pub XSetFont: unsafe extern "C" fn(*mut Display, GC, c_ulong) -> c_int,
pub XSetFontPath: unsafe extern "C" fn(*mut Display, *mut *mut c_char, c_int) -> c_int,
pub XSetForeground: unsafe extern "C" fn(*mut Display, GC, c_ulong) -> c_int,
pub XSetFunction: unsafe extern "C" fn(*mut Display, GC, c_int) -> c_int,
pub XSetGraphicsExposures: unsafe extern "C" fn(*mut Display, GC, c_int) -> c_int,
pub XSetICFocus: unsafe extern "C" fn(XIC),
pub XSetIconName: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char) -> c_int,
pub XSetIconSizes: unsafe extern "C" fn(*mut Display, c_ulong, *mut XIconSize, c_int) -> c_int,
pub XSetInputFocus: unsafe extern "C" fn(*mut Display, c_ulong, c_int, c_ulong) -> c_int,
pub XSetIOErrorHandler: unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut Display) -> c_int>) -> Option<unsafe extern "C" fn(*mut Display) -> c_int>,
pub XSetLineAttributes: unsafe extern "C" fn(*mut Display, GC, c_uint, c_int, c_int, c_int) -> c_int,
pub XSetLocaleModifiers: unsafe extern "C" fn(*const c_char) -> *mut c_char,
pub XSetModifierMapping: unsafe extern "C" fn(*mut Display, *mut XModifierKeymap) -> c_int,
pub XSetNormalHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints) -> c_int,
pub XSetPlaneMask: unsafe extern "C" fn(*mut Display, GC, c_ulong) -> c_int,
pub XSetPointerMapping: unsafe extern "C" fn(*mut Display, *const c_uchar, c_int) -> c_int,
pub XSetRegion: unsafe extern "C" fn(*mut Display, GC, Region) -> c_int,
pub XSetRGBColormaps: unsafe extern "C" fn(*mut Display, c_ulong, *mut XStandardColormap, c_int, c_ulong),
pub XSetScreenSaver: unsafe extern "C" fn(*mut Display, c_int, c_int, c_int, c_int) -> c_int,
pub XSetSelectionOwner: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_ulong) -> c_int,
pub XSetSizeHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints, c_ulong) -> c_int,
pub XSetStandardColormap: unsafe extern "C" fn(*mut Display, c_ulong, *mut XStandardColormap, c_ulong),
pub XSetStandardProperties: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *const c_char, c_ulong, *mut *mut c_char, c_int, *mut XSizeHints) -> c_int,
pub XSetState: unsafe extern "C" fn(*mut Display, GC, c_ulong, c_ulong, c_int, c_ulong) -> c_int,
pub XSetStipple: unsafe extern "C" fn(*mut Display, GC, c_ulong) -> c_int,
pub XSetSubwindowMode: unsafe extern "C" fn(*mut Display, GC, c_int) -> c_int,
pub XSetTextProperty: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty, c_ulong),
pub XSetTile: unsafe extern "C" fn(*mut Display, GC, c_ulong) -> c_int,
pub XSetTransientForHint: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XSetTSOrigin: unsafe extern "C" fn(*mut Display, GC, c_int, c_int) -> c_int,
pub XSetWindowBackground: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XSetWindowBackgroundPixmap: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XSetWindowBorder: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XSetWindowBorderPixmap: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XSetWindowBorderWidth: unsafe extern "C" fn(*mut Display, c_ulong, c_uint) -> c_int,
pub XSetWindowColormap: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong) -> c_int,
pub XSetWMClientMachine: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty),
pub XSetWMColormapWindows: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int) -> c_int,
pub XSetWMHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XWMHints) -> c_int,
pub XSetWMIconName: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty),
pub XSetWMName: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty),
pub XSetWMNormalHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints),
pub XSetWMProperties: unsafe extern "C" fn(*mut Display, c_ulong, *mut XTextProperty, *mut XTextProperty, *mut *mut c_char, c_int, *mut XSizeHints, *mut XWMHints, *mut XClassHint),
pub XSetWMProtocols: unsafe extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int) -> c_int,
pub XSetWMSizeHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints, c_ulong),
pub XSetZoomHints: unsafe extern "C" fn(*mut Display, c_ulong, *mut XSizeHints) -> c_int,
pub XShrinkRegion: unsafe extern "C" fn(Region, c_int, c_int) -> c_int,
pub XStoreBuffer: unsafe extern "C" fn(*mut Display, *const c_char, c_int, c_int) -> c_int,
pub XStoreBytes: unsafe extern "C" fn(*mut Display, *const c_char, c_int) -> c_int,
pub XStoreColor: unsafe extern "C" fn(*mut Display, c_ulong, *mut XColor) -> c_int,
pub XStoreColors: unsafe extern "C" fn(*mut Display, c_ulong, *mut XColor, c_int) -> c_int,
pub XStoreName: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char) -> c_int,
pub XStoreNamedColor: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, c_ulong, c_int) -> c_int,
pub XStringListToTextProperty: unsafe extern "C" fn(*mut *mut c_char, c_int, *mut XTextProperty) -> c_int,
pub XStringToKeysym: unsafe extern "C" fn(*const c_char) -> c_ulong,
pub XSubImage: unsafe extern "C" fn(*mut XImage, c_int, c_int, c_uint, c_uint) -> *mut XImage,
pub XSubtractRegion: unsafe extern "C" fn(Region, Region, Region) -> c_int,
pub XSupportsLocale: unsafe extern "C" fn() -> c_int,
pub XSync: unsafe extern "C" fn(*mut Display, c_int) -> c_int,
pub XSynchronize: unsafe extern "C" fn(*mut Display, c_int) -> Option<unsafe extern "C" fn(*mut Display) -> c_int>,
pub XTextExtents: unsafe extern "C" fn(*mut XFontStruct, *const c_char, c_int, *mut c_int, *mut c_int, *mut c_int, *mut XCharStruct) -> c_int,
pub XTextExtents16: unsafe extern "C" fn(*mut XFontStruct, *const XChar2b, c_int, *mut c_int, *mut c_int, *mut c_int, *mut XCharStruct) -> c_int,
pub XTextPropertyToStringList: unsafe extern "C" fn(*mut XTextProperty, *mut *mut *mut c_char, *mut c_int) -> c_int,
pub XTextWidth: unsafe extern "C" fn(*mut XFontStruct, *const c_char, c_int) -> c_int,
pub XTextWidth16: unsafe extern "C" fn(*mut XFontStruct, *const XChar2b, c_int) -> c_int,
pub XTranslateCoordinates: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_int, c_int, *mut c_int, *mut c_int, *mut c_ulong) -> c_int,
pub XUndefineCursor: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XUngrabButton: unsafe extern "C" fn(*mut Display, c_uint, c_uint, c_ulong) -> c_int,
pub XUngrabKey: unsafe extern "C" fn(*mut Display, c_int, c_uint, c_ulong) -> c_int,
pub XUngrabKeyboard: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XUngrabPointer: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XUngrabServer: unsafe extern "C" fn(*mut Display) -> c_int,
pub XUninstallColormap: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XUnionRectWithRegion: unsafe extern "C" fn(*mut XRectangle, Region, Region) -> c_int,
pub XUnionRegion: unsafe extern "C" fn(Region, Region, Region) -> c_int,
pub XUnloadFont: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XUnlockDisplay: unsafe extern "C" fn(*mut Display),
pub XUnmapSubwindows: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XUnmapWindow: unsafe extern "C" fn(*mut Display, c_ulong) -> c_int,
pub XUnregisterIMInstantiateCallback: unsafe extern "C" fn(*mut Display, XrmDatabase, *mut c_char, *mut c_char, Option<unsafe extern "C" fn(*mut Display, *mut c_char, *mut c_char)>, *mut c_char) -> c_int,
pub XUnsetICFocus: unsafe extern "C" fn(XIC),
pub Xutf8DrawImageString: unsafe extern "C" fn(*mut Display, c_ulong, XFontSet, GC, c_int, c_int, *const c_char, c_int),
pub Xutf8DrawString: unsafe extern "C" fn(*mut Display, c_ulong, XFontSet, GC, c_int, c_int, *const c_char, c_int),
pub Xutf8DrawText: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *mut XmbTextItem, c_int),
pub Xutf8LookupString: unsafe extern "C" fn(XIC, *mut XKeyEvent, *mut c_char, c_int, *mut c_ulong, *mut c_int) -> c_int,
pub Xutf8ResetIC: unsafe extern "C" fn(XIC) -> *mut c_char,
pub Xutf8SetWMProperties: unsafe extern "C" fn(*mut Display, c_ulong, *const c_char, *const c_char, *mut *mut c_char, c_int, *mut XSizeHints, *mut XWMHints, *mut XClassHint),
pub Xutf8TextEscapement: unsafe extern "C" fn(XFontSet, *const c_char, c_int) -> c_int,
pub Xutf8TextExtents: unsafe extern "C" fn(XFontSet, *const c_char, c_int, *mut XRectangle, *mut XRectangle) -> c_int,
pub Xutf8TextListToTextProperty: unsafe extern "C" fn(*mut Display, *mut *mut c_char, c_int, XICCEncodingStyle, *mut XTextProperty) -> c_int,
pub Xutf8TextPerCharExtents: unsafe extern "C" fn(XFontSet, *const c_char, c_int, *mut XRectangle, *mut XRectangle, c_int, *mut c_int, *mut XRectangle, *mut XRectangle) -> c_int,
pub Xutf8TextPropertyToTextList: unsafe extern "C" fn(*mut Display, *const XTextProperty, *mut *mut *mut c_char, *mut c_int) -> c_int,
pub XVendorRelease: unsafe extern "C" fn(*mut Display) -> c_int,
pub XVisualIDFromVisual: unsafe extern "C" fn(*mut Visual) -> c_ulong,
pub XWarpPointer: unsafe extern "C" fn(*mut Display, c_ulong, c_ulong, c_int, c_int, c_uint, c_uint, c_int, c_int) -> c_int,
pub XwcDrawImageString: unsafe extern "C" fn(*mut Display, c_ulong, XFontSet, GC, c_int, c_int, *const wchar_t, c_int),
pub XwcDrawString: unsafe extern "C" fn(*mut Display, c_ulong, XFontSet, GC, c_int, c_int, *const wchar_t, c_int),
pub XwcDrawText: unsafe extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, *mut XwcTextItem, c_int),
pub XwcFreeStringList: unsafe extern "C" fn(*mut *mut wchar_t),
pub XwcLookupString: unsafe extern "C" fn(XIC, *mut XKeyEvent, *mut wchar_t, c_int, *mut c_ulong, *mut c_int) -> c_int,
pub XwcResetIC: unsafe extern "C" fn(XIC) -> *mut wchar_t,
pub XwcTextEscapement: unsafe extern "C" fn(XFontSet, *const wchar_t, c_int) -> c_int,
pub XwcTextExtents: unsafe extern "C" fn(XFontSet, *const wchar_t, c_int, *mut XRectangle, *mut XRectangle) -> c_int,
pub XwcTextListToTextProperty: unsafe extern "C" fn(*mut Display, *mut *mut wchar_t, c_int, XICCEncodingStyle, *mut XTextProperty) -> c_int,
pub XwcTextPerCharExtents: unsafe extern "C" fn(XFontSet, *const wchar_t, c_int, *mut XRectangle, *mut XRectangle, c_int, *mut c_int, *mut XRectangle, *mut XRectangle) -> c_int,
pub XwcTextPropertyToTextList: unsafe extern "C" fn(*mut Display, *const XTextProperty, *mut *mut *mut wchar_t, *mut c_int) -> c_int,
pub XWhitePixel: unsafe extern "C" fn(*mut Display, c_int) -> c_ulong,
pub XWhitePixelOfScreen: unsafe extern "C" fn(*mut Screen) -> c_ulong,
pub XWidthMMOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XWidthOfScreen: unsafe extern "C" fn(*mut Screen) -> c_int,
pub XWindowEvent: unsafe extern "C" fn(*mut Display, c_ulong, c_long, *mut XEvent) -> c_int,
pub XWithdrawWindow: unsafe extern "C" fn(*mut Display, c_ulong, c_int) -> c_int,
pub XWMGeometry: unsafe extern "C" fn(*mut Display, c_int, *const c_char, *const c_char, c_uint, *mut XSizeHints, *mut c_int, *mut c_int, *mut c_int, *mut c_int, *mut c_int) -> c_int,
pub XWriteBitmapFile: unsafe extern "C" fn(*mut Display, *const c_char, c_ulong, c_uint, c_uint, c_int, c_int) -> c_int,
pub XXorRegion: unsafe extern "C" fn(Region, Region, Region) -> c_int,
pub XCreateIC: unsafe extern "C" fn(XIM, ...) -> XIC,
pub XCreateOC: unsafe extern "C" fn(XOM, ...) -> XFontSet,
pub XGetICValues: unsafe extern "C" fn(XIC, ...) -> *mut c_char,
pub XGetIMValues: unsafe extern "C" fn(XIM, ...) -> *mut c_char,
pub XGetOCValues: unsafe extern "C" fn(XFontSet, ...) -> *mut c_char,
pub XGetOMValues: unsafe extern "C" fn(XOM, ...) -> *mut c_char,
pub XSetICValues: unsafe extern "C" fn(XIC, ...) -> *mut c_char,
pub XSetIMValues: unsafe extern "C" fn(XIM, ...) -> *mut c_char,
pub XSetOCValues: unsafe extern "C" fn(XFontSet, ...) -> *mut c_char,
pub XSetOMValues: unsafe extern "C" fn(XOM, ...) -> *mut c_char,
pub XVaCreateNestedList: unsafe extern "C" fn(c_int, ...) -> *mut c_void,
// some fields omitted
}
Fields
XActivateScreenSaver | |
XAddConnectionWatch | |
XAddExtension | |
XAddHost | |
XAddHosts | |
XAddPixel | |
XAddToExtensionList | |
XAddToSaveSet | |
XAllocClassHint | |
XAllocColor | |
XAllocColorCells | |
XAllocColorPlanes | |
XAllocIconSize | |
XAllocNamedColor | |
XAllocSizeHints | |
XAllocStandardColormap | |
XAllocWMHints | |
XAllowEvents | |
XAllPlanes | |
XAutoRepeatOff | |
XAutoRepeatOn | |
XBaseFontNameListOfFontSet | |
XBell | |
XBitmapBitOrder | |
XBitmapPad | |
XBitmapUnit | |
XBlackPixel | |
XBlackPixelOfScreen | |
XCellsOfScreen | |
XChangeActivePointerGrab | |
XChangeGC | |
XChangeKeyboardControl | |
XChangeKeyboardMapping | |
XChangePointerControl | |
XChangeProperty | |
XChangeSaveSet | |
XChangeWindowAttributes | |
XCheckIfEvent | |
XCheckMaskEvent | |
XCheckTypedEvent | |
XCheckTypedWindowEvent | |
XCheckWindowEvent | |
XCirculateSubwindows | |
XCirculateSubwindowsDown | |
XCirculateSubwindowsUp | |
XClearArea | |
XClearWindow | |
XClipBox | |
XCloseDisplay | |
XCloseIM | |
XCloseOM | |
XcmsAddColorSpace | |
XcmsAddFunctionSet | |
XcmsAllocColor | |
XcmsAllocNamedColor | |
XcmsCCCOfColormap | |
XcmsCIELabClipab | |
XcmsCIELabClipL | |
XcmsCIELabClipLab | |
XcmsCIELabQueryMaxC | |
XcmsCIELabQueryMaxL | |
XcmsCIELabQueryMaxLC | |
XcmsCIELabQueryMinL | |
XcmsCIELabToCIEXYZ | |
XcmsCIELabWhiteShiftColors | |
XcmsCIELuvClipL | |
XcmsCIELuvClipLuv | |
XcmsCIELuvClipuv | |
XcmsCIELuvQueryMaxC | |
XcmsCIELuvQueryMaxL | |
XcmsCIELuvQueryMaxLC | |
XcmsCIELuvQueryMinL | |
XcmsCIELuvToCIEuvY | |
XcmsCIELuvWhiteShiftColors | |
XcmsCIEuvYToCIELuv | |
XcmsCIEuvYToCIEXYZ | |
XcmsCIEuvYToTekHVC | |
XcmsCIExyYToCIEXYZ | |
XcmsCIEXYZToCIELab | |
XcmsCIEXYZToCIEuvY | |
XcmsCIEXYZToCIExyY | |
XcmsCIEXYZToRGBi | |
XcmsClientWhitePointOfCCC | |
XcmsConvertColors | |
XcmsCreateCCC | |
XcmsDefaultCCC | |
XcmsDisplayOfCCC | |
XcmsFormatOfPrefix | |
XcmsFreeCCC | |
XcmsLookupColor | |
XcmsPrefixOfFormat | |
XcmsQueryBlack | |
XcmsQueryBlue | |
XcmsQueryColor | |
XcmsQueryColors | |
XcmsQueryGreen | |
XcmsQueryRed | |
XcmsQueryWhite | |
XcmsRGBiToCIEXYZ | |
XcmsRGBiToRGB | |
XcmsRGBToRGBi | |
XcmsScreenNumberOfCCC | |
XcmsScreenWhitePointOfCCC | |
XcmsSetCCCOfColormap | |
XcmsSetCompressionProc | |
XcmsSetWhiteAdjustProc | |
XcmsSetWhitePoint | |
XcmsStoreColor | |
XcmsStoreColors | |
XcmsTekHVCClipC | |
XcmsTekHVCClipV | |
XcmsTekHVCClipVC | |
XcmsTekHVCQueryMaxC | |
XcmsTekHVCQueryMaxV | |
XcmsTekHVCQueryMaxVC | |
XcmsTekHVCQueryMaxVSamples | |
XcmsTekHVCQueryMinV | |
XcmsTekHVCToCIEuvY | |
XcmsTekHVCWhiteShiftColors | |
XcmsVisualOfCCC | |
XConfigureWindow | |
XConnectionNumber | |
XContextDependentDrawing | |
XContextualDrawing | |
XConvertCase | |
XConvertSelection | |
XCopyArea | |
XCopyColormapAndFree | |
XCopyGC | |
XCopyPlane | |
XCreateBitmapFromData | |
XCreateColormap | |
XCreateFontCursor | |
XCreateFontSet | |
XCreateGC | |
XCreateGlyphCursor | |
XCreateImage | |
XCreatePixmap | |
XCreatePixmapCursor | |
XCreatePixmapFromBitmapData | |
XCreateRegion | |
XCreateSimpleWindow | |
XCreateWindow | |
XDefaultColormap | |
XDefaultColormapOfScreen | |
XDefaultDepth | |
XDefaultDepthOfScreen | |
XDefaultGC | |
XDefaultGCOfScreen | |
XDefaultRootWindow | |
XDefaultScreen | |
XDefaultScreenOfDisplay | |
XDefaultString | |
XDefaultVisual | |
XDefaultVisualOfScreen | |
XDefineCursor | |
XDeleteContext | |
XDeleteModifiermapEntry | |
XDeleteProperty | |
XDestroyIC | |
XDestroyImage | |
XDestroyOC | |
XDestroyRegion | |
XDestroySubwindows | |
XDestroyWindow | |
XDirectionalDependentDrawing | |
XDisableAccessControl | |
XDisplayCells | |
XDisplayHeight | |
XDisplayHeightMM | |
XDisplayKeycodes | |
XDisplayMotionBufferSize | |
XDisplayName | |
XDisplayOfIM | |
XDisplayOfOM | |
XDisplayOfScreen | |
XDisplayPlanes | |
XDisplayString | |
XDisplayWidth | |
XDisplayWidthMM | |
XDoesBackingStore | |
XDoesSaveUnders | |
XDrawArc | |
XDrawArcs | |
XDrawImageString | |
XDrawImageString16 | |
XDrawLine | |
XDrawLines | |
XDrawPoint | |
XDrawPoints | |
XDrawRectangle | |
XDrawRectangles | |
XDrawSegments | |
XDrawString | |
XDrawString16 | |
XDrawText | |
XDrawText16 | |
XEHeadOfExtensionList | |
XEmptyRegion | |
XEnableAccessControl | |
XEqualRegion | |
XESetBeforeFlush | |
XESetCloseDisplay | |
XESetCopyEventCookie | |
XESetCopyGC | |
XESetCreateFont | |
XESetCreateGC | |
XESetError | |
XESetErrorString | |
XESetEventToWire | |
XESetFlushGC | |
XESetFreeFont | |
XESetFreeGC | |
XESetPrintErrorValues | |
XESetWireToError | |
XESetWireToEvent | |
XESetWireToEventCookie | |
XEventMaskOfScreen | |
XEventsQueued | |
XExtendedMaxRequestSize | |
XExtentsOfFontSet | |
XFetchBuffer | |
XFetchBytes | |
XFetchName | |
XFillArc | |
XFillArcs | |
XFillPolygon | |
XFillRectangle | |
XFillRectangles | |
XFilterEvent | |
XFindContext | |
XFindOnExtensionList | |
XFlush | |
XFlushGC | |
XFontsOfFontSet | |
XForceScreenSaver | |
XFree | |
XFreeColormap | |
XFreeColors | |
XFreeCursor | |
XFreeEventData | |
XFreeExtensionList | |
XFreeFont | |
XFreeFontInfo | |
XFreeFontNames | |
XFreeFontPath | |
XFreeFontSet | |
XFreeGC | |
XFreeModifiermap | |
XFreePixmap | |
XFreeStringList | |
XGContextFromGC | |
XGeometry | |
XGetAtomName | |
XGetAtomNames | |
XGetClassHint | |
XGetCommand | |
XGetDefault | |
XGetErrorDatabaseText | |
XGetErrorText | |
XGetEventData | |
XGetFontPath | |
XGetFontProperty | |
XGetGCValues | |
XGetGeometry | |
XGetIconName | |
XGetIconSizes | |
XGetImage | |
XGetInputFocus | |
XGetKeyboardControl | |
XGetKeyboardMapping | |
XGetModifierMapping | |
XGetMotionEvents | |
XGetNormalHints | |
XGetPixel | |
XGetPointerControl | |
XGetPointerMapping | |
XGetRGBColormaps | |
XGetScreenSaver | |
XGetSelectionOwner | |
XGetSizeHints | |
XGetStandardColormap | |
XGetSubImage | |
XGetTextProperty | |
XGetTransientForHint | |
XGetVisualInfo | |
XGetWindowAttributes | |
XGetWindowProperty | |
XGetWMClientMachine | |
XGetWMColormapWindows | |
XGetWMHints | |
XGetWMIconName | |
XGetWMName | |
XGetWMNormalHints | |
XGetWMProtocols | |
XGetWMSizeHints | |
XGetZoomHints | |
XGrabButton | |
XGrabKey | |
XGrabKeyboard | |
XGrabPointer | |
XGrabServer | |
XHeightMMOfScreen | |
XHeightOfScreen | |
XIconifyWindow | |
XIfEvent | |
XImageByteOrder | |
XIMOfIC | |
XInitExtension | |
XInitImage | |
XInitThreads | |
XInsertModifiermapEntry | |
XInstallColormap | |
XInternalConnectionNumbers | |
XInternAtom | |
XInternAtoms | |
XIntersectRegion | |
XkbAddDeviceLedInfo | |
XkbAddGeomColor | |
XkbAddGeomDoodad | |
XkbAddGeomKey | |
XkbAddGeomKeyAlias | |
XkbAddGeomOutline | |
XkbAddGeomOverlay | |
XkbAddGeomOverlayKey | |
XkbAddGeomOverlayRow | |
XkbAddGeomProperty | |
XkbAddGeomRow | |
XkbAddGeomSection | |
XkbAddGeomShape | |
XkbAddKeyType | |
XkbAllocClientMap | |
XkbAllocCompatMap | |
XkbAllocControls | |
XkbAllocDeviceInfo | |
XkbAllocGeomColors | |
XkbAllocGeomDoodads | |
XkbAllocGeometry | |
XkbAllocGeomKeyAliases | |
XkbAllocGeomKeys | |
XkbAllocGeomOutlines | |
XkbAllocGeomOverlayKeys | |
XkbAllocGeomOverlayRows | |
XkbAllocGeomOverlays | |
XkbAllocGeomPoints | |
XkbAllocGeomProps | |
XkbAllocGeomRows | |
XkbAllocGeomSectionDoodads | |
XkbAllocGeomSections | |
XkbAllocGeomShapes | |
XkbAllocIndicatorMaps | |
XkbAllocKeyboard | |
XkbAllocNames | |
XkbAllocServerMap | |
XkbApplyCompatMapToKey | |
XkbApplyVirtualModChanges | |
XkbBell | |
XkbBellEvent | |
XkbChangeDeviceInfo | |
XkbChangeEnabledControls | |
XkbChangeKeycodeRange | |
XkbChangeMap | |
XkbChangeNames | |
XkbChangeTypesOfKey | |
XkbComputeEffectiveMap | |
XkbComputeRowBounds | |
XkbComputeSectionBounds | |
XkbComputeShapeBounds | |
XkbComputeShapeTop | |
XkbCopyKeyType | |
XkbCopyKeyTypes | |
XkbDeviceBell | |
XkbDeviceBellEvent | |
XkbFindOverlayForKey | |
XkbForceBell | |
XkbForceDeviceBell | |
XkbFreeClientMap | |
XkbFreeCompatMap | |
XkbFreeComponentList | |
XkbFreeControls | |
XkbFreeDeviceInfo | |
XkbFreeGeomColors | |
XkbFreeGeomDoodads | |
XkbFreeGeometry | |
XkbFreeGeomKeyAliases | |
XkbFreeGeomKeys | |
XkbFreeGeomOutlines | |
XkbFreeGeomOverlayKeys | |
XkbFreeGeomOverlayRows | |
XkbFreeGeomOverlays | |
XkbFreeGeomPoints | |
XkbFreeGeomProperties | |
XkbFreeGeomRows | |
XkbFreeGeomSections | |
XkbFreeGeomShapes | |
XkbFreeIndicatorMaps | |
XkbFreeKeyboard | |
XkbFreeNames | |
XkbFreeServerMap | |
XkbGetAutoRepeatRate | |
XkbGetAutoResetControls | |
XkbGetCompatMap | |
XkbGetControls | |
XkbGetDetectableAutoRepeat | |
XkbGetDeviceButtonActions | |
XkbGetDeviceInfo | |
XkbGetDeviceInfoChanges | |
XkbGetDeviceLedInfo | |
XkbGetGeometry | |
XkbGetIndicatorMap | |
XkbGetIndicatorState | |
XkbGetKeyActions | |
XkbGetKeyBehaviors | |
XkbGetKeyboard | |
XkbGetKeyboardByName | |
XkbGetKeyExplicitComponents | |
XkbGetKeyModifierMap | |
XkbGetKeySyms | |
XkbGetKeyTypes | |
XkbGetKeyVirtualModMap | |
XkbGetMap | |
XkbGetMapChanges | |
XkbGetNamedDeviceIndicator | |
XkbGetNamedGeometry | |
XkbGetNamedIndicator | |
XkbGetNames | |
XkbGetPerClientControls | |
XkbGetState | |
XkbGetUpdatedMap | |
XkbGetVirtualMods | |
XkbGetXlibControls | |
XkbIgnoreExtension | |
XkbInitCanonicalKeyTypes | |
XkbKeycodeToKeysym | |
XkbKeysymToModifiers | |
XkbKeyTypesForCoreSymbols | |
XkbLatchGroup | |
XkbLatchModifiers | |
XkbLibraryVersion | |
XkbListComponents | |
XkbLockGroup | |
XkbLockModifiers | |
XkbLookupKeyBinding | |
XkbLookupKeySym | |
XkbNoteControlsChanges | |
XkbNoteDeviceChanges | |
XkbNoteMapChanges | |
XkbNoteNameChanges | |
XkbOpenDisplay | |
XkbQueryExtension | |
XkbRefreshKeyboardMapping | |
XkbResizeDeviceButtonActions | |
XkbResizeKeyActions | |
XkbResizeKeySyms | |
XkbResizeKeyType | |
XkbSelectEventDetails | |
XkbSelectEvents | |
XkbSetAtomFuncs | |
XkbSetAutoRepeatRate | |
XkbSetAutoResetControls | |
XkbSetCompatMap | |
XkbSetControls | |
XkbSetDebuggingFlags | |
XkbSetDetectableAutoRepeat | |
XkbSetDeviceButtonActions | |
XkbSetDeviceInfo | |
XkbSetDeviceLedInfo | |
XkbSetGeometry | |
XkbSetIgnoreLockMods | |
XkbSetIndicatorMap | |
XkbSetMap | |
XkbSetNamedDeviceIndicator | |
XkbSetNamedIndicator | |
XkbSetNames | |
XkbSetPerClientControls | |
XkbSetServerInternalMods | |
XkbSetXlibControls | |
XkbToControl | |
XkbTranslateKeyCode | |
XkbTranslateKeySym | |
XkbUpdateActionVirtualMods | |
XkbUpdateKeyTypeVirtualMods | |
XkbUpdateMapFromCore | |
XkbUseExtension | |
XkbVirtualModsToReal | |
XkbXlibControlsImplemented | |
XKeycodeToKeysym | |
XKeysymToKeycode | |
XKeysymToString | |
XKillClient | |
XLastKnownRequestProcessed | |
XListDepths | |
XListExtensions | |
XListFonts | |
XListFontsWithInfo | |
XListHosts | |
XListInstalledColormaps | |
XListPixmapFormats | |
XListProperties | |
XLoadFont | |
XLoadQueryFont | |
XLocaleOfFontSet | |
XLocaleOfIM | |
XLocaleOfOM | |
XLockDisplay | |
XLookupColor | |
XLookupKeysym | |
XLookupString | |
XLowerWindow | |
XMapRaised | |
XMapSubwindows | |
XMapWindow | |
XMaskEvent | |
XMatchVisualInfo | |
XMaxCmapsOfScreen | |
XMaxRequestSize | |
XmbDrawImageString | |
XmbDrawString | |
XmbDrawText | |
XmbLookupString | |
XmbResetIC | |
XmbSetWMProperties | |
XmbTextEscapement | |
XmbTextExtents | |
XmbTextListToTextProperty | |
XmbTextPerCharExtents | |
XmbTextPropertyToTextList | |
XMinCmapsOfScreen | |
XMoveResizeWindow | |
XMoveWindow | |
XNewModifiermap | |
XNextEvent | |
XNextRequest | |
XNoOp | |
XOffsetRegion | |
XOMOfOC | |
XOpenDisplay | |
XOpenIM | |
XOpenOM | |
XParseColor | |
XParseGeometry | |
XPeekEvent | |
XPeekIfEvent | |
XPending | |
Xpermalloc | |
XPlanesOfScreen | |
XPointInRegion | |
XPolygonRegion | |
XProcessInternalConnection | |
XProtocolRevision | |
XProtocolVersion | |
XPutBackEvent | |
XPutImage | |
XPutPixel | |
XQLength | |
XQueryBestCursor | |
XQueryBestSize | |
XQueryBestStipple | |
XQueryBestTile | |
XQueryColor | |
XQueryColors | |
XQueryExtension | |
XQueryFont | |
XQueryKeymap | |
XQueryPointer | |
XQueryTextExtents | |
XQueryTextExtents16 | |
XQueryTree | |
XRaiseWindow | |
XReadBitmapFile | |
XReadBitmapFileData | |
XRebindKeysym | |
XRecolorCursor | |
XReconfigureWMWindow | |
XRectInRegion | |
XRefreshKeyboardMapping | |
XRegisterIMInstantiateCallback | |
XRemoveConnectionWatch | |
XRemoveFromSaveSet | |
XRemoveHost | |
XRemoveHosts | |
XReparentWindow | |
XResetScreenSaver | |
XResizeWindow | |
XResourceManagerString | |
XRestackWindows | |
XrmCombineDatabase | |
XrmCombineFileDatabase | |
XrmDestroyDatabase | |
|
XrmGetDatabase | |
XrmGetFileDatabase | |
XrmGetResource | |
XrmGetStringDatabase | |
XrmInitialize | |
XrmLocaleOfDatabase | |
XrmMergeDatabases | |
XrmParseCommand | |
XrmPermStringToQuark | |
XrmPutFileDatabase | |
XrmPutLineResource | |
XrmPutResource | |
XrmPutStringResource | |
XrmQGetResource | |
XrmQGetSearchList | |
XrmQGetSearchResource | |
XrmQPutResource | |
XrmQPutStringResource | |
XrmQuarkToString | |
XrmSetDatabase | |
XrmStringToBindingQuarkList | |
XrmStringToQuark | |
XrmStringToQuarkList | |
XrmUniqueQuark | |
XRootWindow | |
XRootWindowOfScreen | |
XRotateBuffers | |
XRotateWindowProperties | |
XSaveContext | |
XScreenCount | |
XScreenNumberOfScreen | |
XScreenOfDisplay | |
XScreenResourceString | |
XSelectInput | |
XSendEvent | |
XServerVendor | |
XSetAccessControl | |
XSetAfterFunction | |
XSetArcMode | |
XSetAuthorization | |
XSetBackground | |
XSetClassHint | |
XSetClipMask | |
XSetClipOrigin | |
XSetClipRectangles | |
XSetCloseDownMode | |
XSetCommand | |
XSetDashes | |
XSetErrorHandler | |
XSetFillRule | |
XSetFillStyle | |
XSetFont | |
XSetFontPath | |
XSetForeground | |
XSetFunction | |
XSetGraphicsExposures | |
XSetICFocus | |
XSetIconName | |
XSetIconSizes | |
XSetInputFocus | |
XSetIOErrorHandler | |
XSetLineAttributes | |
XSetLocaleModifiers | |
XSetModifierMapping | |
XSetNormalHints | |
XSetPlaneMask | |
XSetPointerMapping | |
XSetRegion | |
XSetRGBColormaps | |
XSetScreenSaver | |
XSetSelectionOwner | |
XSetSizeHints | |
XSetStandardColormap | |
XSetStandardProperties | |
XSetState | |
XSetStipple | |
XSetSubwindowMode | |
XSetTextProperty | |
XSetTile | |
XSetTransientForHint | |
XSetTSOrigin | |
XSetWindowBackground | |
XSetWindowBackgroundPixmap | |
XSetWindowBorder | |
XSetWindowBorderPixmap | |
XSetWindowBorderWidth | |
XSetWindowColormap | |
XSetWMClientMachine | |
XSetWMColormapWindows | |
XSetWMHints | |
XSetWMIconName | |
XSetWMName | |
XSetWMNormalHints | |
XSetWMProperties | |
XSetWMProtocols | |
XSetWMSizeHints | |
XSetZoomHints | |
XShrinkRegion | |
XStoreBuffer | |
XStoreBytes | |
XStoreColor | |
XStoreColors | |
XStoreName | |
XStoreNamedColor | |
XStringListToTextProperty | |
XStringToKeysym | |
XSubImage | |
XSubtractRegion | |
XSupportsLocale | |
XSync | |
XSynchronize | |
XTextExtents | |
XTextExtents16 | |
XTextPropertyToStringList | |
XTextWidth | |
XTextWidth16 | |
XTranslateCoordinates | |
XUndefineCursor | |
XUngrabButton | |
XUngrabKey | |
XUngrabKeyboard | |
XUngrabPointer | |
XUngrabServer | |
XUninstallColormap | |
XUnionRectWithRegion | |
XUnionRegion | |
XUnloadFont | |
XUnlockDisplay | |
XUnmapSubwindows | |
XUnmapWindow | |
XUnregisterIMInstantiateCallback | |
XUnsetICFocus | |
Xutf8DrawImageString | |
Xutf8DrawString | |
Xutf8DrawText | |
Xutf8LookupString | |
Xutf8ResetIC | |
Xutf8SetWMProperties | |
Xutf8TextEscapement | |
Xutf8TextExtents | |
Xutf8TextListToTextProperty | |
Xutf8TextPerCharExtents | |
Xutf8TextPropertyToTextList | |
XVendorRelease | |
XVisualIDFromVisual | |
XWarpPointer | |
XwcDrawImageString | |
XwcDrawString | |
XwcDrawText | |
XwcFreeStringList | |
XwcLookupString | |
XwcResetIC | |
XwcTextEscapement | |
XwcTextExtents | |
XwcTextListToTextProperty | |
XwcTextPerCharExtents | |
XwcTextPropertyToTextList | |
XWhitePixel | |
XWhitePixelOfScreen | |
XWidthMMOfScreen | |
XWidthOfScreen | |
XWindowEvent | |
XWithdrawWindow | |
XWMGeometry | |
XWriteBitmapFile | |
XXorRegion | |
XCreateIC | |
XCreateOC | |
XGetICValues | |
XGetIMValues | |
XGetOCValues | |
XGetOMValues | |
XSetICValues | |
XSetIMValues | |
XSetOCValues | |
XSetOMValues | |
XVaCreateNestedList | |
Methods
Trait Implementations