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

Fields

XActivateScreenSaver: unsafe extern "C" fn(*mut _XDisplay) -> i32XAddConnectionWatch: unsafe extern "C" fn(*mut _XDisplay, Option<unsafe extern "C" fn(*mut _XDisplay, *mut i8, i32, i32, *mut *mut i8)>, *mut i8) -> i32XAddExtension: unsafe extern "C" fn(*mut _XDisplay) -> *mut XExtCodesXAddHost: unsafe extern "C" fn(*mut _XDisplay, *mut XHostAddress) -> i32XAddHosts: unsafe extern "C" fn(*mut _XDisplay, *mut XHostAddress, i32) -> i32XAddPixel: unsafe extern "C" fn(*mut XImage, i32) -> i32XAddToExtensionList: unsafe extern "C" fn(*mut *mut XExtData, *mut XExtData) -> i32XAddToSaveSet: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XAllocClassHint: unsafe extern "C" fn() -> *mut XClassHintXAllocColor: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XColor) -> i32XAllocColorCells: unsafe extern "C" fn(*mut _XDisplay, u32, i32, *mut u32, u32, *mut u32, u32) -> i32XAllocColorPlanes: unsafe extern "C" fn(*mut _XDisplay, u32, i32, *mut u32, i32, i32, i32, i32, *mut u32, *mut u32, *mut u32) -> i32XAllocIconSize: unsafe extern "C" fn() -> *mut XIconSizeXAllocNamedColor: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *mut XColor, *mut XColor) -> i32XAllocSizeHints: unsafe extern "C" fn() -> *mut XSizeHintsXAllocStandardColormap: unsafe extern "C" fn() -> *mut XStandardColormapXAllocWMHints: unsafe extern "C" fn() -> *mut XWMHintsXAllowEvents: unsafe extern "C" fn(*mut _XDisplay, i32, u32) -> i32XAllPlanes: unsafe extern "C" fn() -> u32XAutoRepeatOff: unsafe extern "C" fn(*mut _XDisplay) -> i32XAutoRepeatOn: unsafe extern "C" fn(*mut _XDisplay) -> i32XBaseFontNameListOfFontSet: unsafe extern "C" fn(*mut _XOC) -> *mut i8XBell: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XBitmapBitOrder: unsafe extern "C" fn(*mut _XDisplay) -> i32XBitmapPad: unsafe extern "C" fn(*mut _XDisplay) -> i32XBitmapUnit: unsafe extern "C" fn(*mut _XDisplay) -> i32XBlackPixel: unsafe extern "C" fn(*mut _XDisplay, i32) -> u32XBlackPixelOfScreen: unsafe extern "C" fn(*mut Screen) -> u32XCellsOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XChangeActivePointerGrab: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XChangeGC: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32, *mut XGCValues) -> i32XChangeKeyboardControl: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XKeyboardControl) -> i32XChangeKeyboardMapping: unsafe extern "C" fn(*mut _XDisplay, i32, i32, *mut u32, i32) -> i32XChangePointerControl: unsafe extern "C" fn(*mut _XDisplay, i32, i32, i32, i32, i32) -> i32XChangeProperty: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, i32, i32, *const u8, i32) -> i32XChangeSaveSet: unsafe extern "C" fn(*mut _XDisplay, u32, i32) -> i32XChangeWindowAttributes: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut XSetWindowAttributes) -> i32XCheckIfEvent: unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, *mut i8) -> i32>, *mut i8) -> i32XCheckMaskEvent: unsafe extern "C" fn(*mut _XDisplay, i32, *mut XEvent) -> i32XCheckTypedEvent: unsafe extern "C" fn(*mut _XDisplay, i32, *mut XEvent) -> i32XCheckTypedWindowEvent: unsafe extern "C" fn(*mut _XDisplay, u32, i32, *mut XEvent) -> i32XCheckWindowEvent: unsafe extern "C" fn(*mut _XDisplay, u32, i32, *mut XEvent) -> i32XCirculateSubwindows: unsafe extern "C" fn(*mut _XDisplay, u32, i32) -> i32XCirculateSubwindowsDown: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XCirculateSubwindowsUp: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XClearArea: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, u32, u32, i32) -> i32XClearWindow: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XClipBox: unsafe extern "C" fn(*mut _XRegion, *mut XRectangle) -> i32XCloseDisplay: unsafe extern "C" fn(*mut _XDisplay) -> i32XCloseIM: unsafe extern "C" fn(*mut _XIM) -> i32XCloseOM: unsafe extern "C" fn(*mut _XOM) -> i32XcmsAddColorSpace: unsafe extern "C" fn(*mut _XcmsColorSpace) -> i32XcmsAddFunctionSet: unsafe extern "C" fn(*mut _XcmsFunctionSet) -> i32XcmsAllocColor: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XcmsColor, u32) -> i32XcmsAllocNamedColor: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCCCOfColormap: unsafe extern "C" fn(*mut _XDisplay, u32) -> *mut _XcmsCCCXcmsCIELabClipab: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsCIELabClipL: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsCIELabClipLab: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsCIELabQueryMaxC: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsCIELabQueryMaxL: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsCIELabQueryMaxLC: unsafe extern "C" fn(*mut _XcmsCCC, f64, *mut XcmsColor) -> i32XcmsCIELabQueryMinL: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsCIELabToCIEXYZ: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIELabWhiteShiftColors: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32, *mut XcmsColor, u32, *mut i32) -> i32XcmsCIELuvClipL: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsCIELuvClipLuv: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsCIELuvClipuv: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsCIELuvQueryMaxC: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsCIELuvQueryMaxL: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsCIELuvQueryMaxLC: unsafe extern "C" fn(*mut _XcmsCCC, f64, *mut XcmsColor) -> i32XcmsCIELuvQueryMinL: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsCIELuvToCIEuvY: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIELuvWhiteShiftColors: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32, *mut XcmsColor, u32, *mut i32) -> i32XcmsCIEuvYToCIELuv: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIEuvYToCIEXYZ: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIEuvYToTekHVC: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIExyYToCIEXYZ: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIEXYZToCIELab: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIEXYZToCIEuvY: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIEXYZToCIExyY: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsCIEXYZToRGBi: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, *mut i32) -> i32XcmsClientWhitePointOfCCC: unsafe extern "C" fn(*mut _XcmsCCC) -> *mut XcmsColorXcmsConvertColors: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsCreateCCC: unsafe extern "C" fn(*mut _XDisplay, i32, *mut Visual, *mut XcmsColor, Option<unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32>, *mut i8, Option<unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32, *mut XcmsColor, u32, *mut i32) -> i32>, *mut i8) -> *mut _XcmsCCCXcmsDefaultCCC: unsafe extern "C" fn(*mut _XDisplay, i32) -> *mut _XcmsCCCXcmsDisplayOfCCC: unsafe extern "C" fn(*mut _XcmsCCC) -> *mut _XDisplayXcmsFormatOfPrefix: unsafe extern "C" fn(*mut i8) -> u32XcmsFreeCCC: unsafe extern "C" fn(*mut _XcmsCCC)XcmsLookupColor: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsPrefixOfFormat: unsafe extern "C" fn(u32) -> *mut i8XcmsQueryBlack: unsafe extern "C" fn(*mut _XcmsCCC, u32, *mut XcmsColor) -> i32XcmsQueryBlue: unsafe extern "C" fn(*mut _XcmsCCC, u32, *mut XcmsColor) -> i32XcmsQueryColor: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XcmsColor, u32) -> i32XcmsQueryColors: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XcmsColor, u32, u32) -> i32XcmsQueryGreen: unsafe extern "C" fn(*mut _XcmsCCC, u32, *mut XcmsColor) -> i32XcmsQueryRed: unsafe extern "C" fn(*mut _XcmsCCC, u32, *mut XcmsColor) -> i32XcmsQueryWhite: unsafe extern "C" fn(*mut _XcmsCCC, u32, *mut XcmsColor) -> i32XcmsRGBiToCIEXYZ: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, *mut i32) -> i32XcmsRGBiToRGB: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, *mut i32) -> i32XcmsRGBToRGBi: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, *mut i32) -> i32XcmsScreenNumberOfCCC: unsafe extern "C" fn(*mut _XcmsCCC) -> i32XcmsScreenWhitePointOfCCC: unsafe extern "C" fn(*mut _XcmsCCC) -> *mut XcmsColorXcmsSetCCCOfColormap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XcmsCCC) -> *mut _XcmsCCCXcmsSetCompressionProc: unsafe extern "C" fn(*mut _XcmsCCC, Option<unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32>, *mut i8) -> Option<unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32>XcmsSetWhiteAdjustProc: unsafe extern "C" fn(*mut _XcmsCCC, Option<unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32, *mut XcmsColor, u32, *mut i32) -> i32>, *mut i8) -> Option<unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32, *mut XcmsColor, u32, *mut i32) -> i32>XcmsSetWhitePoint: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor) -> i32XcmsStoreColor: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XcmsColor) -> i32XcmsStoreColors: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XcmsColor, u32, *mut i32) -> i32XcmsTekHVCClipC: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsTekHVCClipV: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsTekHVCClipVC: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, u32, u32, *mut i32) -> i32XcmsTekHVCQueryMaxC: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsTekHVCQueryMaxV: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsTekHVCQueryMaxVC: unsafe extern "C" fn(*mut _XcmsCCC, f64, *mut XcmsColor) -> i32XcmsTekHVCQueryMaxVSamples: unsafe extern "C" fn(*mut _XcmsCCC, f64, *mut XcmsColor, u32) -> i32XcmsTekHVCQueryMinV: unsafe extern "C" fn(*mut _XcmsCCC, f64, f64, *mut XcmsColor) -> i32XcmsTekHVCToCIEuvY: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32) -> i32XcmsTekHVCWhiteShiftColors: unsafe extern "C" fn(*mut _XcmsCCC, *mut XcmsColor, *mut XcmsColor, u32, *mut XcmsColor, u32, *mut i32) -> i32XcmsVisualOfCCC: unsafe extern "C" fn(*mut _XcmsCCC) -> *mut VisualXConfigureWindow: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut XWindowChanges) -> i32XConnectionNumber: unsafe extern "C" fn(*mut _XDisplay) -> i32XContextDependentDrawing: unsafe extern "C" fn(*mut _XOC) -> i32XContextualDrawing: unsafe extern "C" fn(*mut _XOC) -> i32XConvertCase: unsafe extern "C" fn(u32, *mut u32, *mut u32)XConvertSelection: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32, u32) -> i32XCopyArea: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XGC, i32, i32, u32, u32, i32, i32) -> i32XCopyColormapAndFree: unsafe extern "C" fn(*mut _XDisplay, u32) -> u32XCopyGC: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32, *mut _XGC) -> i32XCopyPlane: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XGC, i32, i32, u32, u32, i32, i32, u32) -> i32XCreateBitmapFromData: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, u32, u32) -> u32XCreateColormap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut Visual, i32) -> u32XCreateFontCursor: unsafe extern "C" fn(*mut _XDisplay, u32) -> u32XCreateFontSet: unsafe extern "C" fn(*mut _XDisplay, *const i8, *mut *mut *mut i8, *mut i32, *mut *mut i8) -> *mut _XOCXCreateGC: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut XGCValues) -> *mut _XGCXCreateGlyphCursor: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32, *const XColor, *const XColor) -> u32XCreateImage: unsafe extern "C" fn(*mut _XDisplay, *mut Visual, u32, i32, i32, *mut i8, u32, u32, i32, i32) -> *mut XImageXCreatePixmap: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32) -> u32XCreatePixmapCursor: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut XColor, *mut XColor, u32, u32) -> u32XCreatePixmapFromBitmapData: unsafe extern "C" fn(*mut _XDisplay, u32, *mut i8, u32, u32, u32, u32, u32) -> u32XCreateRegion: unsafe extern "C" fn() -> *mut _XRegionXCreateSimpleWindow: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, u32, u32, u32, u32, u32) -> u32XCreateWindow: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, u32, u32, u32, i32, u32, *mut Visual, u32, *mut XSetWindowAttributes) -> u32XDefaultColormap: unsafe extern "C" fn(*mut _XDisplay, i32) -> u32XDefaultColormapOfScreen: unsafe extern "C" fn(*mut Screen) -> u32XDefaultDepth: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XDefaultDepthOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XDefaultGC: unsafe extern "C" fn(*mut _XDisplay, i32) -> *mut _XGCXDefaultGCOfScreen: unsafe extern "C" fn(*mut Screen) -> *mut _XGCXDefaultRootWindow: unsafe extern "C" fn(*mut _XDisplay) -> u32XDefaultScreen: unsafe extern "C" fn(*mut _XDisplay) -> i32XDefaultScreenOfDisplay: unsafe extern "C" fn(*mut _XDisplay) -> *mut ScreenXDefaultString: unsafe extern "C" fn() -> *const i8XDefaultVisual: unsafe extern "C" fn(*mut _XDisplay, i32) -> *mut VisualXDefaultVisualOfScreen: unsafe extern "C" fn(*mut Screen) -> *mut VisualXDefineCursor: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XDeleteContext: unsafe extern "C" fn(*mut _XDisplay, u32, i32) -> i32XDeleteModifiermapEntry: unsafe extern "C" fn(*mut XModifierKeymap, u8, i32) -> *mut XModifierKeymapXDeleteProperty: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XDestroyIC: unsafe extern "C" fn(*mut _XIC)XDestroyImage: unsafe extern "C" fn(*mut XImage) -> i32XDestroyOC: unsafe extern "C" fn(*mut _XOC)XDestroyRegion: unsafe extern "C" fn(*mut _XRegion) -> i32XDestroySubwindows: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XDestroyWindow: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XDirectionalDependentDrawing: unsafe extern "C" fn(*mut _XOC) -> i32XDisableAccessControl: unsafe extern "C" fn(*mut _XDisplay) -> i32XDisplayCells: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XDisplayHeight: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XDisplayHeightMM: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XDisplayKeycodes: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32) -> i32XDisplayMotionBufferSize: unsafe extern "C" fn(*mut _XDisplay) -> u32XDisplayName: unsafe extern "C" fn(*const i8) -> *mut i8XDisplayOfIM: unsafe extern "C" fn(*mut _XIM) -> *mut _XDisplayXDisplayOfOM: unsafe extern "C" fn(*mut _XOM) -> *mut _XDisplayXDisplayOfScreen: unsafe extern "C" fn(*mut Screen) -> *mut _XDisplayXDisplayPlanes: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XDisplayString: unsafe extern "C" fn(*mut _XDisplay) -> *mut i8XDisplayWidth: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XDisplayWidthMM: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XDoesBackingStore: unsafe extern "C" fn(*mut Screen) -> i32XDoesSaveUnders: unsafe extern "C" fn(*mut Screen) -> i32XDrawArc: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, u32, u32, i32, i32) -> i32XDrawArcs: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XArc, i32) -> i32XDrawImageString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *const i8, i32) -> i32XDrawImageString16: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *const XChar2b, i32) -> i32XDrawLine: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, i32, i32) -> i32XDrawLines: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XPoint, i32, i32) -> i32XDrawPoint: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32) -> i32XDrawPoints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XPoint, i32, i32) -> i32XDrawRectangle: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, u32, u32) -> i32XDrawRectangles: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XRectangle, i32) -> i32XDrawSegments: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XSegment, i32) -> i32XDrawString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *const i8, i32) -> i32XDrawString16: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *const XChar2b, i32) -> i32XDrawText: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *mut XTextItem, i32) -> i32XDrawText16: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *mut XTextItem16, i32) -> i32XEHeadOfExtensionList: unsafe extern "C" fn(*mut c_void) -> *mut *mut XExtDataXEmptyRegion: unsafe extern "C" fn(*mut _XRegion) -> i32XEnableAccessControl: unsafe extern "C" fn(*mut _XDisplay) -> i32XEqualRegion: unsafe extern "C" fn(*mut _XRegion, *mut _XRegion) -> i32XESetBeforeFlush: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XExtCodes, *const i8, i32)>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XExtCodes, *const i8, i32)>XESetCloseDisplay: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XExtCodes) -> i32>XESetCopyEventCookie: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XGenericEventCookie, *mut XGenericEventCookie) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XGenericEventCookie, *mut XGenericEventCookie) -> i32>XESetCopyGC: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>XESetCreateFont: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XFontStruct, *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XFontStruct, *mut XExtCodes) -> i32>XESetCreateGC: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>XESetError: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut xError, *mut XExtCodes, *mut i32) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut xError, *mut XExtCodes, *mut i32) -> i32>XESetErrorString: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, i32, *mut XExtCodes, *mut i8, i32) -> *mut i8>) -> Option<unsafe extern "C" fn(*mut _XDisplay, i32, *mut XExtCodes, *mut i8, i32) -> *mut i8>XESetEventToWire: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, *mut xEvent) -> i32>XESetFlushGC: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>XESetFreeFont: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XFontStruct, *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XFontStruct, *mut XExtCodes) -> i32>XESetFreeGC: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut XExtCodes) -> i32>XESetPrintErrorValues: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XErrorEvent, *mut c_void)>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XErrorEvent, *mut c_void)>XESetWireToError: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XErrorEvent, *mut xError) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XErrorEvent, *mut xError) -> i32>XESetWireToEvent: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, *mut xEvent) -> i32>XESetWireToEventCookie: unsafe extern "C" fn(*mut _XDisplay, i32, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XGenericEventCookie, *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XGenericEventCookie, *mut xEvent) -> i32>XEventMaskOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XEventsQueued: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XExtendedMaxRequestSize: unsafe extern "C" fn(*mut _XDisplay) -> i32XExtentsOfFontSet: unsafe extern "C" fn(*mut _XOC) -> *mut XFontSetExtentsXFetchBuffer: unsafe extern "C" fn(*mut _XDisplay, *mut i32, i32) -> *mut i8XFetchBytes: unsafe extern "C" fn(*mut _XDisplay, *mut i32) -> *mut i8XFetchName: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut i8) -> i32XFillArc: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, u32, u32, i32, i32) -> i32XFillArcs: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XArc, i32) -> i32XFillPolygon: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XPoint, i32, i32, i32) -> i32XFillRectangle: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, u32, u32) -> i32XFillRectangles: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XRectangle, i32) -> i32XFilterEvent: unsafe extern "C" fn(*mut XEvent, u32) -> i32XFindContext: unsafe extern "C" fn(*mut _XDisplay, u32, i32, *mut *mut i8) -> i32XFindOnExtensionList: unsafe extern "C" fn(*mut *mut XExtData, i32) -> *mut XExtDataXFlush: unsafe extern "C" fn(*mut _XDisplay) -> i32XFlushGC: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC)XFontsOfFontSet: unsafe extern "C" fn(*mut _XOC, *mut *mut *mut XFontStruct, *mut *mut *mut i8) -> i32XForceScreenSaver: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XFree: unsafe extern "C" fn(*mut c_void) -> i32XFreeColormap: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XFreeColors: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, i32, u32) -> i32XFreeCursor: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XFreeEventData: unsafe extern "C" fn(*mut _XDisplay, *mut XGenericEventCookie)XFreeExtensionList: unsafe extern "C" fn(*mut *mut i8) -> i32XFreeFont: unsafe extern "C" fn(*mut _XDisplay, *mut XFontStruct) -> i32XFreeFontInfo: unsafe extern "C" fn(*mut *mut i8, *mut XFontStruct, i32) -> i32XFreeFontNames: unsafe extern "C" fn(*mut *mut i8) -> i32XFreeFontPath: unsafe extern "C" fn(*mut *mut i8) -> i32XFreeFontSet: unsafe extern "C" fn(*mut _XDisplay, *mut _XOC)XFreeGC: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC) -> i32XFreeModifiermap: unsafe extern "C" fn(*mut XModifierKeymap) -> i32XFreePixmap: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XFreeStringList: unsafe extern "C" fn(*mut *mut i8)XGContextFromGC: unsafe extern "C" fn(*mut _XGC) -> u32XGeometry: unsafe extern "C" fn(*mut _XDisplay, i32, *const i8, *const i8, u32, u32, u32, i32, i32, *mut i32, *mut i32, *mut i32, *mut i32) -> i32XGetAtomName: unsafe extern "C" fn(*mut _XDisplay, u32) -> *mut i8XGetAtomNames: unsafe extern "C" fn(*mut _XDisplay, *mut u32, i32, *mut *mut i8) -> i32XGetClassHint: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XClassHint) -> i32XGetCommand: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut *mut i8, *mut i32) -> i32XGetDefault: unsafe extern "C" fn(*mut _XDisplay, *const i8, *const i8) -> *mut i8XGetErrorDatabaseText: unsafe extern "C" fn(*mut _XDisplay, *const i8, *const i8, *const i8, *mut i8, i32) -> i32XGetErrorText: unsafe extern "C" fn(*mut _XDisplay, i32, *mut i8, i32) -> i32XGetEventData: unsafe extern "C" fn(*mut _XDisplay, *mut XGenericEventCookie) -> i32XGetFontPath: unsafe extern "C" fn(*mut _XDisplay, *mut i32) -> *mut *mut i8XGetFontProperty: unsafe extern "C" fn(*mut XFontStruct, u32, *mut u32) -> i32XGetGCValues: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32, *mut XGCValues) -> i32XGetGeometry: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, *mut i32, *mut i32, *mut u32, *mut u32, *mut u32, *mut u32) -> i32XGetIconName: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut i8) -> i32XGetIconSizes: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut XIconSize, *mut i32) -> i32XGetImage: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, u32, u32, u32, i32) -> *mut XImageXGetInputFocus: unsafe extern "C" fn(*mut _XDisplay, *mut u32, *mut i32) -> i32XGetKeyboardControl: unsafe extern "C" fn(*mut _XDisplay, *mut XKeyboardState) -> i32XGetKeyboardMapping: unsafe extern "C" fn(*mut _XDisplay, u8, i32, *mut i32) -> *mut u32XGetModifierMapping: unsafe extern "C" fn(*mut _XDisplay) -> *mut XModifierKeymapXGetMotionEvents: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, *mut i32) -> *mut XTimeCoordXGetNormalHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints) -> i32XGetPixel: unsafe extern "C" fn(*mut XImage, i32, i32) -> u32XGetPointerControl: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32, *mut i32) -> i32XGetPointerMapping: unsafe extern "C" fn(*mut _XDisplay, *mut u8, i32) -> i32XGetRGBColormaps: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut XStandardColormap, *mut i32, u32) -> i32XGetScreenSaver: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32, *mut i32, *mut i32) -> i32XGetSelectionOwner: unsafe extern "C" fn(*mut _XDisplay, u32) -> u32XGetSizeHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints, u32) -> i32XGetStandardColormap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XStandardColormap, u32) -> i32XGetSubImage: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, u32, u32, u32, i32, *mut XImage, i32, i32) -> *mut XImageXGetTextProperty: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty, u32) -> i32XGetTransientForHint: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32) -> i32XGetVisualInfo: unsafe extern "C" fn(*mut _XDisplay, i32, *mut XVisualInfo, *mut i32) -> *mut XVisualInfoXGetWindowAttributes: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XWindowAttributes) -> i32XGetWindowProperty: unsafe extern "C" fn(*mut _XDisplay, u32, u32, i32, i32, i32, u32, *mut u32, *mut i32, *mut u32, *mut u32, *mut *mut u8) -> i32XGetWMClientMachine: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty) -> i32XGetWMColormapWindows: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut u32, *mut i32) -> i32XGetWMHints: unsafe extern "C" fn(*mut _XDisplay, u32) -> *mut XWMHintsXGetWMIconName: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty) -> i32XGetWMName: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty) -> i32XGetWMNormalHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints, *mut i32) -> i32XGetWMProtocols: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut u32, *mut i32) -> i32XGetWMSizeHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints, *mut i32, u32) -> i32XGetZoomHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints) -> i32XGrabButton: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, i32, u32, i32, i32, u32, u32) -> i32XGrabKey: unsafe extern "C" fn(*mut _XDisplay, i32, u32, u32, i32, i32, i32) -> i32XGrabKeyboard: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, i32, u32) -> i32XGrabPointer: unsafe extern "C" fn(*mut _XDisplay, u32, i32, u32, i32, i32, u32, u32, u32) -> i32XGrabServer: unsafe extern "C" fn(*mut _XDisplay) -> i32XHeightMMOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XHeightOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XIconifyWindow: unsafe extern "C" fn(*mut _XDisplay, u32, i32) -> i32XIfEvent: unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, *mut i8) -> i32>, *mut i8) -> i32XImageByteOrder: unsafe extern "C" fn(*mut _XDisplay) -> i32XIMOfIC: unsafe extern "C" fn(*mut _XIC) -> *mut _XIMXInitExtension: unsafe extern "C" fn(*mut _XDisplay, *const i8) -> *mut XExtCodesXInitImage: unsafe extern "C" fn(*mut XImage) -> i32XInitThreads: unsafe extern "C" fn() -> i32XInsertModifiermapEntry: unsafe extern "C" fn(*mut XModifierKeymap, u8, i32) -> *mut XModifierKeymapXInstallColormap: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XInternalConnectionNumbers: unsafe extern "C" fn(*mut _XDisplay, *mut *mut i32, *mut i32) -> i32XInternAtom: unsafe extern "C" fn(*mut _XDisplay, *const i8, i32) -> u32XInternAtoms: unsafe extern "C" fn(*mut _XDisplay, *mut *mut i8, i32, i32, *mut u32) -> i32XIntersectRegion: unsafe extern "C" fn(*mut _XRegion, *mut _XRegion, *mut _XRegion) -> i32XkbAddDeviceLedInfo: unsafe extern "C" fn(*mut _XkbDeviceInfo, u32, u32) -> *mut _XkbDeviceLedInfoXkbAddGeomColor: unsafe extern "C" fn(*mut _XkbGeometry, *mut i8, u32) -> *mut _XkbColorXkbAddGeomDoodad: unsafe extern "C" fn(*mut _XkbGeometry, *mut _XkbSection, u32) -> *mut _XkbDoodadXkbAddGeomKey: unsafe extern "C" fn(*mut _XkbRow) -> *mut _XkbKeyXkbAddGeomKeyAlias: unsafe extern "C" fn(*mut _XkbGeometry, *mut i8, *mut i8) -> *mut _XkbKeyAliasRecXkbAddGeomOutline: unsafe extern "C" fn(*mut _XkbShape, i32) -> *mut _XkbOutlineXkbAddGeomOverlay: unsafe extern "C" fn(*mut _XkbSection, u32, i32) -> *mut _XkbOverlayXkbAddGeomOverlayKey: unsafe extern "C" fn(*mut _XkbOverlay, *mut _XkbOverlayRow, *mut i8, *mut i8) -> *mut _XkbOverlayKeyXkbAddGeomOverlayRow: unsafe extern "C" fn(*mut _XkbOverlay, i32, i32) -> *mut _XkbOverlayRowXkbAddGeomProperty: unsafe extern "C" fn(*mut _XkbGeometry, *mut i8, *mut i8) -> *mut _XkbPropertyXkbAddGeomRow: unsafe extern "C" fn(*mut _XkbSection, i32) -> *mut _XkbRowXkbAddGeomSection: unsafe extern "C" fn(*mut _XkbGeometry, u32, i32, i32, i32) -> *mut _XkbSectionXkbAddGeomShape: unsafe extern "C" fn(*mut _XkbGeometry, u32, i32) -> *mut _XkbShapeXkbAddKeyType: unsafe extern "C" fn(*mut _XkbDesc, u32, i32, i32, i32) -> *mut _XkbKeyTypeXkbAllocClientMap: unsafe extern "C" fn(*mut _XkbDesc, u32, u32) -> i32XkbAllocCompatMap: unsafe extern "C" fn(*mut _XkbDesc, u32, u32) -> i32XkbAllocControls: unsafe extern "C" fn(*mut _XkbDesc, u32) -> i32XkbAllocDeviceInfo: unsafe extern "C" fn(u32, u32, u32) -> *mut _XkbDeviceInfoXkbAllocGeomColors: unsafe extern "C" fn(*mut _XkbGeometry, i32) -> i32XkbAllocGeomDoodads: unsafe extern "C" fn(*mut _XkbGeometry, i32) -> i32XkbAllocGeometry: unsafe extern "C" fn(*mut _XkbDesc, *mut _XkbGeometrySizes) -> i32XkbAllocGeomKeyAliases: unsafe extern "C" fn(*mut _XkbGeometry, i32) -> i32XkbAllocGeomKeys: unsafe extern "C" fn(*mut _XkbRow, i32) -> i32XkbAllocGeomOutlines: unsafe extern "C" fn(*mut _XkbShape, i32) -> i32XkbAllocGeomOverlayKeys: unsafe extern "C" fn(*mut _XkbOverlayRow, i32) -> i32XkbAllocGeomOverlayRows: unsafe extern "C" fn(*mut _XkbOverlay, i32) -> i32XkbAllocGeomOverlays: unsafe extern "C" fn(*mut _XkbSection, i32) -> i32XkbAllocGeomPoints: unsafe extern "C" fn(*mut _XkbOutline, i32) -> i32XkbAllocGeomProps: unsafe extern "C" fn(*mut _XkbGeometry, i32) -> i32XkbAllocGeomRows: unsafe extern "C" fn(*mut _XkbSection, i32) -> i32XkbAllocGeomSectionDoodads: unsafe extern "C" fn(*mut _XkbSection, i32) -> i32XkbAllocGeomSections: unsafe extern "C" fn(*mut _XkbGeometry, i32) -> i32XkbAllocGeomShapes: unsafe extern "C" fn(*mut _XkbGeometry, i32) -> i32XkbAllocIndicatorMaps: unsafe extern "C" fn(*mut _XkbDesc) -> i32XkbAllocKeyboard: unsafe extern "C" fn() -> *mut _XkbDescXkbAllocNames: unsafe extern "C" fn(*mut _XkbDesc, u32, i32, i32) -> i32XkbAllocServerMap: unsafe extern "C" fn(*mut _XkbDesc, u32, u32) -> i32XkbApplyCompatMapToKey: unsafe extern "C" fn(*mut _XkbDesc, u8, *mut _XkbChanges) -> i32XkbApplyVirtualModChanges: unsafe extern "C" fn(*mut _XkbDesc, u32, *mut _XkbChanges) -> i32XkbBell: unsafe extern "C" fn(*mut _XDisplay, u32, i32, u32) -> i32XkbBellEvent: unsafe extern "C" fn(*mut _XDisplay, u32, i32, u32) -> i32XkbChangeDeviceInfo: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDeviceInfo, *mut _XkbDeviceChanges) -> i32XkbChangeEnabledControls: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XkbChangeKeycodeRange: unsafe extern "C" fn(*mut _XkbDesc, i32, i32, *mut _XkbChanges) -> i32XkbChangeMap: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDesc, *mut _XkbMapChanges) -> i32XkbChangeNames: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDesc, *mut _XkbNameChanges) -> i32XkbChangeTypesOfKey: unsafe extern "C" fn(*mut _XkbDesc, i32, i32, u32, *mut i32, *mut _XkbMapChanges) -> i32XkbComputeEffectiveMap: unsafe extern "C" fn(*mut _XkbDesc, *mut _XkbKeyType, *mut u8) -> i32XkbComputeRowBounds: unsafe extern "C" fn(*mut _XkbGeometry, *mut _XkbSection, *mut _XkbRow) -> i32XkbComputeSectionBounds: unsafe extern "C" fn(*mut _XkbGeometry, *mut _XkbSection) -> i32XkbComputeShapeBounds: unsafe extern "C" fn(*mut _XkbShape) -> i32XkbComputeShapeTop: unsafe extern "C" fn(*mut _XkbShape, *mut _XkbBounds) -> i32XkbCopyKeyType: unsafe extern "C" fn(*mut _XkbKeyType, *mut _XkbKeyType) -> i32XkbCopyKeyTypes: unsafe extern "C" fn(*mut _XkbKeyType, *mut _XkbKeyType, i32) -> i32XkbDeviceBell: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, i32, i32, u32) -> i32XkbDeviceBellEvent: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, i32, i32, u32) -> i32XkbFindOverlayForKey: unsafe extern "C" fn(*mut _XkbGeometry, *mut _XkbSection, *mut i8) -> *mut i8XkbForceBell: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XkbForceDeviceBell: unsafe extern "C" fn(*mut _XDisplay, i32, i32, i32, i32) -> i32XkbFreeClientMap: unsafe extern "C" fn(*mut _XkbDesc, u32, i32)XkbFreeCompatMap: unsafe extern "C" fn(*mut _XkbDesc, u32, i32)XkbFreeComponentList: unsafe extern "C" fn(*mut _XkbComponentList)XkbFreeControls: unsafe extern "C" fn(*mut _XkbDesc, u32, i32)XkbFreeDeviceInfo: unsafe extern "C" fn(*mut _XkbDeviceInfo, u32, i32)XkbFreeGeomColors: unsafe extern "C" fn(*mut _XkbGeometry, i32, i32, i32)XkbFreeGeomDoodads: unsafe extern "C" fn(*mut _XkbDoodad, i32, i32)XkbFreeGeometry: unsafe extern "C" fn(*mut _XkbGeometry, u32, i32)XkbFreeGeomKeyAliases: unsafe extern "C" fn(*mut _XkbGeometry, i32, i32, i32)XkbFreeGeomKeys: unsafe extern "C" fn(*mut _XkbRow, i32, i32, i32)XkbFreeGeomOutlines: unsafe extern "C" fn(*mut _XkbShape, i32, i32, i32)XkbFreeGeomOverlayKeys: unsafe extern "C" fn(*mut _XkbOverlayRow, i32, i32, i32)XkbFreeGeomOverlayRows: unsafe extern "C" fn(*mut _XkbOverlay, i32, i32, i32)XkbFreeGeomOverlays: unsafe extern "C" fn(*mut _XkbSection, i32, i32, i32)XkbFreeGeomPoints: unsafe extern "C" fn(*mut _XkbOutline, i32, i32, i32)XkbFreeGeomProperties: unsafe extern "C" fn(*mut _XkbGeometry, i32, i32, i32)XkbFreeGeomRows: unsafe extern "C" fn(*mut _XkbSection, i32, i32, i32)XkbFreeGeomSections: unsafe extern "C" fn(*mut _XkbGeometry, i32, i32, i32)XkbFreeGeomShapes: unsafe extern "C" fn(*mut _XkbGeometry, i32, i32, i32)XkbFreeIndicatorMaps: unsafe extern "C" fn(*mut _XkbDesc)XkbFreeKeyboard: unsafe extern "C" fn(*mut _XkbDesc, u32, i32)XkbFreeNames: unsafe extern "C" fn(*mut _XkbDesc, u32, i32)XkbFreeServerMap: unsafe extern "C" fn(*mut _XkbDesc, u32, i32)XkbGetAutoRepeatRate: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, *mut u32) -> i32XkbGetAutoResetControls: unsafe extern "C" fn(*mut _XDisplay, *mut u32, *mut u32) -> i32XkbGetCompatMap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbGetControls: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbGetDetectableAutoRepeat: unsafe extern "C" fn(*mut _XDisplay, *mut i32) -> i32XkbGetDeviceButtonActions: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDeviceInfo, i32, u32, u32) -> i32XkbGetDeviceInfo: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32) -> *mut _XkbDeviceInfoXkbGetDeviceInfoChanges: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDeviceInfo, *mut _XkbDeviceChanges) -> i32XkbGetDeviceLedInfo: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDeviceInfo, u32, u32, u32) -> i32XkbGetGeometry: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDesc) -> i32XkbGetIndicatorMap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbGetIndicatorState: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32) -> i32XkbGetKeyActions: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XkbDesc) -> i32XkbGetKeyBehaviors: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XkbDesc) -> i32XkbGetKeyboard: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> *mut _XkbDescXkbGetKeyboardByName: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbComponentNames, u32, u32, i32) -> *mut _XkbDescXkbGetKeyExplicitComponents: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XkbDesc) -> i32XkbGetKeyModifierMap: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XkbDesc) -> i32XkbGetKeySyms: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XkbDesc) -> i32XkbGetKeyTypes: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XkbDesc) -> i32XkbGetKeyVirtualModMap: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut _XkbDesc) -> i32XkbGetMap: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> *mut _XkbDescXkbGetMapChanges: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDesc, *mut _XkbMapChanges) -> i32XkbGetNamedDeviceIndicator: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32, *mut i32, *mut i32, *mut _XkbIndicatorMapRec, *mut i32) -> i32XkbGetNamedGeometry: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDesc, u32) -> i32XkbGetNamedIndicator: unsafe extern "C" fn(*mut _XDisplay, u32, *mut i32, *mut i32, *mut _XkbIndicatorMapRec, *mut i32) -> i32XkbGetNames: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbGetPerClientControls: unsafe extern "C" fn(*mut _XDisplay, *mut u32) -> i32XkbGetState: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbStateRec) -> i32XkbGetUpdatedMap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbGetVirtualMods: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbGetXlibControls: unsafe extern "C" fn(*mut _XDisplay) -> u32XkbIgnoreExtension: unsafe extern "C" fn(i32) -> i32XkbInitCanonicalKeyTypes: unsafe extern "C" fn(*mut _XkbDesc, u32, i32) -> i32XkbKeycodeToKeysym: unsafe extern "C" fn(*mut _XDisplay, u8, i32, i32) -> u32XkbKeysymToModifiers: unsafe extern "C" fn(*mut _XDisplay, u32) -> u32XkbKeyTypesForCoreSymbols: unsafe extern "C" fn(*mut _XkbDesc, i32, *mut u32, u32, *mut i32, *mut u32) -> i32XkbLatchGroup: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XkbLatchModifiers: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XkbLibraryVersion: unsafe extern "C" fn(*mut i32, *mut i32) -> i32XkbListComponents: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbComponentNames, *mut i32) -> *mut _XkbComponentListXkbLockGroup: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XkbLockModifiers: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XkbLookupKeyBinding: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut i8, i32, *mut i32) -> i32XkbLookupKeySym: unsafe extern "C" fn(*mut _XDisplay, u8, u32, *mut u32, *mut u32) -> i32XkbNoteControlsChanges: unsafe extern "C" fn(*mut _XkbControlsChanges, *mut _XkbControlsNotify, u32)XkbNoteDeviceChanges: unsafe extern "C" fn(*mut _XkbDeviceChanges, *mut _XkbExtensionDeviceNotify, u32)XkbNoteMapChanges: unsafe extern "C" fn(*mut _XkbMapChanges, *mut _XkbMapNotifyEvent, u32)XkbNoteNameChanges: unsafe extern "C" fn(*mut _XkbNameChanges, *mut _XkbNamesNotify, u32)XkbOpenDisplay: unsafe extern "C" fn(*mut i8, *mut i32, *mut i32, *mut i32, *mut i32, *mut i32) -> *mut _XDisplayXkbQueryExtension: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32, *mut i32, *mut i32, *mut i32) -> i32XkbRefreshKeyboardMapping: unsafe extern "C" fn(*mut _XkbMapNotifyEvent) -> i32XkbResizeDeviceButtonActions: unsafe extern "C" fn(*mut _XkbDeviceInfo, u32) -> i32XkbResizeKeyActions: unsafe extern "C" fn(*mut _XkbDesc, i32, i32) -> *mut _XkbActionXkbResizeKeySyms: unsafe extern "C" fn(*mut _XkbDesc, i32, i32) -> *mut u32XkbResizeKeyType: unsafe extern "C" fn(*mut _XkbDesc, i32, i32, i32, i32) -> i32XkbSelectEventDetails: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32) -> i32XkbSelectEvents: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XkbSetAtomFuncs: unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut _XDisplay, *const i8, i32) -> u32>, Option<unsafe extern "C" fn(*mut _XDisplay, u32) -> *mut i8>)XkbSetAutoRepeatRate: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XkbSetAutoResetControls: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, *mut u32) -> i32XkbSetCompatMap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc, i32) -> i32XkbSetControls: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbSetDebuggingFlags: unsafe extern "C" fn(*mut _XDisplay, u32, u32, *mut i8, u32, u32, *mut u32, *mut u32) -> i32XkbSetDetectableAutoRepeat: unsafe extern "C" fn(*mut _XDisplay, i32, *mut i32) -> i32XkbSetDeviceButtonActions: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDeviceInfo, u32, u32) -> i32XkbSetDeviceInfo: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDeviceInfo) -> i32XkbSetDeviceLedInfo: unsafe extern "C" fn(*mut _XDisplay, *mut _XkbDeviceInfo, u32, u32, u32) -> i32XkbSetGeometry: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbGeometry) -> i32XkbSetIgnoreLockMods: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32, u32) -> i32XkbSetIndicatorMap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbSetMap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XkbDesc) -> i32XkbSetNamedDeviceIndicator: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32, i32, i32, i32, *mut _XkbIndicatorMapRec) -> i32XkbSetNamedIndicator: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, i32, *mut _XkbIndicatorMapRec) -> i32XkbSetNames: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, *mut _XkbDesc) -> i32XkbSetPerClientControls: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32) -> i32XkbSetServerInternalMods: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, u32, u32) -> i32XkbSetXlibControls: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> u32XkbToControl: unsafe extern "C" fn(i8) -> i8XkbTranslateKeyCode: unsafe extern "C" fn(*mut _XkbDesc, u8, u32, *mut u32, *mut u32) -> i32XkbTranslateKeySym: unsafe extern "C" fn(*mut _XDisplay, *mut u32, u32, *mut i8, i32, *mut i32) -> i32XkbUpdateActionVirtualMods: unsafe extern "C" fn(*mut _XkbDesc, *mut _XkbAction, u32) -> i32XkbUpdateKeyTypeVirtualMods: unsafe extern "C" fn(*mut _XkbDesc, *mut _XkbKeyType, u32, *mut _XkbChanges)XkbUpdateMapFromCore: unsafe extern "C" fn(*mut _XkbDesc, u8, i32, i32, *mut u32, *mut _XkbChanges) -> i32XkbUseExtension: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32) -> i32XkbVirtualModsToReal: unsafe extern "C" fn(*mut _XkbDesc, u32, *mut u32) -> i32XkbXlibControlsImplemented: unsafe extern "C" fn() -> u32XKeycodeToKeysym: unsafe extern "C" fn(*mut _XDisplay, u8, i32) -> u32XKeysymToKeycode: unsafe extern "C" fn(*mut _XDisplay, u32) -> u8XKeysymToString: unsafe extern "C" fn(u32) -> *mut i8XKillClient: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XLastKnownRequestProcessed: unsafe extern "C" fn(*mut _XDisplay) -> u32XListDepths: unsafe extern "C" fn(*mut _XDisplay, i32, *mut i32) -> *mut i32XListExtensions: unsafe extern "C" fn(*mut _XDisplay, *mut i32) -> *mut *mut i8XListFonts: unsafe extern "C" fn(*mut _XDisplay, *const i8, i32, *mut i32) -> *mut *mut i8XListFontsWithInfo: unsafe extern "C" fn(*mut _XDisplay, *const i8, i32, *mut i32, *mut *mut XFontStruct) -> *mut *mut i8XListHosts: unsafe extern "C" fn(*mut _XDisplay, *mut i32, *mut i32) -> *mut XHostAddressXListInstalledColormaps: unsafe extern "C" fn(*mut _XDisplay, u32, *mut i32) -> *mut u32XListPixmapFormats: unsafe extern "C" fn(*mut _XDisplay, *mut i32) -> *mut XPixmapFormatValuesXListProperties: unsafe extern "C" fn(*mut _XDisplay, u32, *mut i32) -> *mut u32XLoadFont: unsafe extern "C" fn(*mut _XDisplay, *const i8) -> u32XLoadQueryFont: unsafe extern "C" fn(*mut _XDisplay, *const i8) -> *mut XFontStructXLocaleOfFontSet: unsafe extern "C" fn(*mut _XOC) -> *mut i8XLocaleOfIM: unsafe extern "C" fn(*mut _XIM) -> *mut i8XLocaleOfOM: unsafe extern "C" fn(*mut _XOM) -> *mut i8XLockDisplay: unsafe extern "C" fn(*mut _XDisplay)XLookupColor: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *mut XColor, *mut XColor) -> i32XLookupKeysym: unsafe extern "C" fn(*mut XKeyEvent, i32) -> u32XLookupString: unsafe extern "C" fn(*mut XKeyEvent, *mut i8, i32, *mut u32, *mut XComposeStatus) -> i32XLowerWindow: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XMapRaised: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XMapSubwindows: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XMapWindow: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XMaskEvent: unsafe extern "C" fn(*mut _XDisplay, i32, *mut XEvent) -> i32XMatchVisualInfo: unsafe extern "C" fn(*mut _XDisplay, i32, i32, i32, *mut XVisualInfo) -> i32XMaxCmapsOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XMaxRequestSize: unsafe extern "C" fn(*mut _XDisplay) -> i32XmbDrawImageString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XOC, *mut _XGC, i32, i32, *const i8, i32)XmbDrawString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XOC, *mut _XGC, i32, i32, *const i8, i32)XmbDrawText: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *mut XmbTextItem, i32)XmbLookupString: unsafe extern "C" fn(*mut _XIC, *mut XKeyEvent, *mut i8, i32, *mut u32, *mut i32) -> i32XmbResetIC: unsafe extern "C" fn(*mut _XIC) -> *mut i8XmbSetWMProperties: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *const i8, *mut *mut i8, i32, *mut XSizeHints, *mut XWMHints, *mut XClassHint)XmbTextEscapement: unsafe extern "C" fn(*mut _XOC, *const i8, i32) -> i32XmbTextExtents: unsafe extern "C" fn(*mut _XOC, *const i8, i32, *mut XRectangle, *mut XRectangle) -> i32XmbTextListToTextProperty: unsafe extern "C" fn(*mut _XDisplay, *mut *mut i8, i32, i32, *mut XTextProperty) -> i32XmbTextPerCharExtents: unsafe extern "C" fn(*mut _XOC, *const i8, i32, *mut XRectangle, *mut XRectangle, i32, *mut i32, *mut XRectangle, *mut XRectangle) -> i32XmbTextPropertyToTextList: unsafe extern "C" fn(*mut _XDisplay, *const XTextProperty, *mut *mut *mut i8, *mut i32) -> i32XMinCmapsOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XMoveResizeWindow: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, u32, u32) -> i32XMoveWindow: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32) -> i32XNewModifiermap: unsafe extern "C" fn(i32) -> *mut XModifierKeymapXNextEvent: unsafe extern "C" fn(*mut _XDisplay, *mut XEvent) -> i32XNextRequest: unsafe extern "C" fn(*mut _XDisplay) -> u32XNoOp: unsafe extern "C" fn(*mut _XDisplay) -> i32XOffsetRegion: unsafe extern "C" fn(*mut _XRegion, i32, i32) -> i32XOMOfOC: unsafe extern "C" fn(*mut _XOC) -> *mut _XOMXOpenDisplay: unsafe extern "C" fn(*const i8) -> *mut _XDisplayXOpenIM: unsafe extern "C" fn(*mut _XDisplay, *mut _XrmHashBucketRec, *mut i8, *mut i8) -> *mut _XIMXOpenOM: unsafe extern "C" fn(*mut _XDisplay, *mut _XrmHashBucketRec, *const i8, *const i8) -> *mut _XOMXParseColor: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *mut XColor) -> i32XParseGeometry: unsafe extern "C" fn(*const i8, *mut i32, *mut i32, *mut u32, *mut u32) -> i32XPeekEvent: unsafe extern "C" fn(*mut _XDisplay, *mut XEvent) -> i32XPeekIfEvent: unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, Option<unsafe extern "C" fn(*mut _XDisplay, *mut XEvent, *mut i8) -> i32>, *mut i8) -> i32XPending: unsafe extern "C" fn(*mut _XDisplay) -> i32Xpermalloc: unsafe extern "C" fn(u32) -> *mut i8XPlanesOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XPointInRegion: unsafe extern "C" fn(*mut _XRegion, i32, i32) -> i32XPolygonRegion: unsafe extern "C" fn(*mut XPoint, i32, i32) -> *mut _XRegionXProcessInternalConnection: unsafe extern "C" fn(*mut _XDisplay, i32)XProtocolRevision: unsafe extern "C" fn(*mut _XDisplay) -> i32XProtocolVersion: unsafe extern "C" fn(*mut _XDisplay) -> i32XPutBackEvent: unsafe extern "C" fn(*mut _XDisplay, *mut XEvent) -> i32XPutImage: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, *mut XImage, i32, i32, i32, i32, u32, u32) -> i32XPutPixel: unsafe extern "C" fn(*mut XImage, i32, i32, u32) -> i32XQLength: unsafe extern "C" fn(*mut _XDisplay) -> i32XQueryBestCursor: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, *mut u32, *mut u32) -> i32XQueryBestSize: unsafe extern "C" fn(*mut _XDisplay, i32, u32, u32, u32, *mut u32, *mut u32) -> i32XQueryBestStipple: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, *mut u32, *mut u32) -> i32XQueryBestTile: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32, *mut u32, *mut u32) -> i32XQueryColor: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XColor) -> i32XQueryColors: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XColor, i32) -> i32XQueryExtension: unsafe extern "C" fn(*mut _XDisplay, *const i8, *mut i32, *mut i32, *mut i32) -> i32XQueryFont: unsafe extern "C" fn(*mut _XDisplay, u32) -> *mut XFontStructXQueryKeymap: unsafe extern "C" fn(*mut _XDisplay, *mut i8) -> i32XQueryPointer: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, *mut u32, *mut i32, *mut i32, *mut i32, *mut i32, *mut u32) -> i32XQueryTextExtents: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, i32, *mut i32, *mut i32, *mut i32, *mut XCharStruct) -> i32XQueryTextExtents16: unsafe extern "C" fn(*mut _XDisplay, u32, *const XChar2b, i32, *mut i32, *mut i32, *mut i32, *mut XCharStruct) -> i32XQueryTree: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, *mut u32, *mut *mut u32, *mut u32) -> i32XRaiseWindow: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XReadBitmapFile: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *mut u32, *mut u32, *mut u32, *mut i32, *mut i32) -> i32XReadBitmapFileData: unsafe extern "C" fn(*const i8, *mut u32, *mut u32, *mut *mut u8, *mut i32, *mut i32) -> i32XRebindKeysym: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, i32, *const u8, i32) -> i32XRecolorCursor: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XColor, *mut XColor) -> i32XReconfigureWMWindow: unsafe extern "C" fn(*mut _XDisplay, u32, i32, u32, *mut XWindowChanges) -> i32XRectInRegion: unsafe extern "C" fn(*mut _XRegion, i32, i32, u32, u32) -> i32XRefreshKeyboardMapping: unsafe extern "C" fn(*mut XMappingEvent) -> i32XRegisterIMInstantiateCallback: unsafe extern "C" fn(*mut _XDisplay, *mut _XrmHashBucketRec, *mut i8, *mut i8, Option<unsafe extern "C" fn(*mut _XDisplay, *mut i8, *mut i8)>, *mut i8) -> i32XRemoveConnectionWatch: unsafe extern "C" fn(*mut _XDisplay, Option<unsafe extern "C" fn(*mut _XDisplay, *mut i8, i32, i32, *mut *mut i8)>, *mut i8)XRemoveFromSaveSet: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XRemoveHost: unsafe extern "C" fn(*mut _XDisplay, *mut XHostAddress) -> i32XRemoveHosts: unsafe extern "C" fn(*mut _XDisplay, *mut XHostAddress, i32) -> i32XReparentWindow: unsafe extern "C" fn(*mut _XDisplay, u32, u32, i32, i32) -> i32XResetScreenSaver: unsafe extern "C" fn(*mut _XDisplay) -> i32XResizeWindow: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XResourceManagerString: unsafe extern "C" fn(*mut _XDisplay) -> *mut i8XRestackWindows: unsafe extern "C" fn(*mut _XDisplay, *mut u32, i32) -> i32XrmCombineDatabase: unsafe extern "C" fn(*mut _XrmHashBucketRec, *mut *mut _XrmHashBucketRec, i32)XrmCombineFileDatabase: unsafe extern "C" fn(*const i8, *mut *mut _XrmHashBucketRec, i32) -> i32XrmDestroyDatabase: unsafe extern "C" fn(*mut _XrmHashBucketRec)XrmEnumerateDatabase: unsafe extern "C" fn(*mut _XrmHashBucketRec, *mut i32, *mut i32, i32, Option<unsafe extern "C" fn(*mut *mut _XrmHashBucketRec, *mut i32, *mut i32, *mut i32, *mut XrmValue, *mut i8) -> i32>, *mut i8) -> i32XrmGetDatabase: unsafe extern "C" fn(*mut _XDisplay) -> *mut _XrmHashBucketRecXrmGetFileDatabase: unsafe extern "C" fn(*const i8) -> *mut _XrmHashBucketRecXrmGetResource: unsafe extern "C" fn(*mut _XrmHashBucketRec, *const i8, *const i8, *mut *mut i8, *mut XrmValue) -> i32XrmGetStringDatabase: unsafe extern "C" fn(*const i8) -> *mut _XrmHashBucketRecXrmInitialize: unsafe extern "C" fn()XrmLocaleOfDatabase: unsafe extern "C" fn(*mut _XrmHashBucketRec) -> *const i8XrmMergeDatabases: unsafe extern "C" fn(*mut _XrmHashBucketRec, *mut *mut _XrmHashBucketRec)XrmParseCommand: unsafe extern "C" fn(*mut *mut _XrmHashBucketRec, *mut XrmOptionDescRec, i32, *const i8, *mut i32, *mut *mut i8)XrmPermStringToQuark: unsafe extern "C" fn(*const i8) -> i32XrmPutFileDatabase: unsafe extern "C" fn(*mut _XrmHashBucketRec, *const i8)XrmPutLineResource: unsafe extern "C" fn(*mut *mut _XrmHashBucketRec, *const i8)XrmPutResource: unsafe extern "C" fn(*mut *mut _XrmHashBucketRec, *const i8, *const i8, *mut XrmValue)XrmPutStringResource: unsafe extern "C" fn(*mut *mut _XrmHashBucketRec, *const i8, *const i8)XrmQGetResource: unsafe extern "C" fn(*mut _XrmHashBucketRec, *mut i32, *mut i32, *mut i32, *mut XrmValue) -> i32XrmQGetSearchList: unsafe extern "C" fn(*mut _XrmHashBucketRec, *mut i32, *mut i32, *mut *mut *mut _XrmHashBucketRec, i32) -> i32XrmQGetSearchResource: unsafe extern "C" fn(*mut *mut *mut _XrmHashBucketRec, i32, i32, *mut i32, *mut XrmValue) -> i32XrmQPutResource: unsafe extern "C" fn(*mut *mut _XrmHashBucketRec, *mut i32, *mut i32, i32, *mut XrmValue)XrmQPutStringResource: unsafe extern "C" fn(*mut *mut _XrmHashBucketRec, *mut i32, *mut i32, *const i8)XrmQuarkToString: unsafe extern "C" fn(i32) -> *mut i8XrmSetDatabase: unsafe extern "C" fn(*mut _XDisplay, *mut _XrmHashBucketRec)XrmStringToBindingQuarkList: unsafe extern "C" fn(*const i8, *mut i32, *mut i32)XrmStringToQuark: unsafe extern "C" fn(*const i8) -> i32XrmStringToQuarkList: unsafe extern "C" fn(*const i8, *mut i32)XrmUniqueQuark: unsafe extern "C" fn() -> i32XRootWindow: unsafe extern "C" fn(*mut _XDisplay, i32) -> u32XRootWindowOfScreen: unsafe extern "C" fn(*mut Screen) -> u32XRotateBuffers: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XRotateWindowProperties: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, i32, i32) -> i32XSaveContext: unsafe extern "C" fn(*mut _XDisplay, u32, i32, *const i8) -> i32XScreenCount: unsafe extern "C" fn(*mut _XDisplay) -> i32XScreenNumberOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XScreenOfDisplay: unsafe extern "C" fn(*mut _XDisplay, i32) -> *mut ScreenXScreenResourceString: unsafe extern "C" fn(*mut Screen) -> *mut i8XSelectInput: unsafe extern "C" fn(*mut _XDisplay, u32, i32) -> i32XSendEvent: unsafe extern "C" fn(*mut _XDisplay, u32, i32, i32, *mut XEvent) -> i32XServerVendor: unsafe extern "C" fn(*mut _XDisplay) -> *mut i8XSetAccessControl: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XSetAfterFunction: unsafe extern "C" fn(*mut _XDisplay, Option<unsafe extern "C" fn(*mut _XDisplay) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay) -> i32>XSetArcMode: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32) -> i32XSetAuthorization: unsafe extern "C" fn(*mut i8, i32, *mut i8, i32)XSetBackground: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32) -> i32XSetClassHint: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XClassHint) -> i32XSetClipMask: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32) -> i32XSetClipOrigin: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32, i32) -> i32XSetClipRectangles: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32, i32, *mut XRectangle, i32, i32) -> i32XSetCloseDownMode: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XSetCommand: unsafe extern "C" fn(*mut _XDisplay, u32, *mut *mut i8, i32) -> i32XSetDashes: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32, *const i8, i32) -> i32XSetErrorHandler: unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut _XDisplay, *mut XErrorEvent) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay, *mut XErrorEvent) -> i32>XSetFillRule: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32) -> i32XSetFillStyle: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32) -> i32XSetFont: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32) -> i32XSetFontPath: unsafe extern "C" fn(*mut _XDisplay, *mut *mut i8, i32) -> i32XSetForeground: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32) -> i32XSetFunction: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32) -> i32XSetGraphicsExposures: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32) -> i32XSetICFocus: unsafe extern "C" fn(*mut _XIC)XSetIconName: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8) -> i32XSetIconSizes: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XIconSize, i32) -> i32XSetInputFocus: unsafe extern "C" fn(*mut _XDisplay, u32, i32, u32) -> i32XSetIOErrorHandler: unsafe extern "C" fn(Option<unsafe extern "C" fn(*mut _XDisplay) -> i32>) -> Option<unsafe extern "C" fn(*mut _XDisplay) -> i32>XSetLineAttributes: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32, i32, i32, i32) -> i32XSetLocaleModifiers: unsafe extern "C" fn(*const i8) -> *mut i8XSetModifierMapping: unsafe extern "C" fn(*mut _XDisplay, *mut XModifierKeymap) -> i32XSetNormalHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints) -> i32XSetPlaneMask: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32) -> i32XSetPointerMapping: unsafe extern "C" fn(*mut _XDisplay, *const u8, i32) -> i32XSetRegion: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, *mut _XRegion) -> i32XSetRGBColormaps: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XStandardColormap, i32, u32)XSetScreenSaver: unsafe extern "C" fn(*mut _XDisplay, i32, i32, i32, i32) -> i32XSetSelectionOwner: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XSetSizeHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints, u32) -> i32XSetStandardColormap: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XStandardColormap, u32)XSetStandardProperties: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *const i8, u32, *mut *mut i8, i32, *mut XSizeHints) -> i32XSetState: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32, u32, i32, u32) -> i32XSetStipple: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32) -> i32XSetSubwindowMode: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32) -> i32XSetTextProperty: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty, u32)XSetTile: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, u32) -> i32XSetTransientForHint: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XSetTSOrigin: unsafe extern "C" fn(*mut _XDisplay, *mut _XGC, i32, i32) -> i32XSetWindowBackground: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XSetWindowBackgroundPixmap: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XSetWindowBorder: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XSetWindowBorderPixmap: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XSetWindowBorderWidth: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XSetWindowColormap: unsafe extern "C" fn(*mut _XDisplay, u32, u32) -> i32XSetWMClientMachine: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty)XSetWMColormapWindows: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, i32) -> i32XSetWMHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XWMHints) -> i32XSetWMIconName: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty)XSetWMName: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty)XSetWMNormalHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints)XSetWMProperties: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XTextProperty, *mut XTextProperty, *mut *mut i8, i32, *mut XSizeHints, *mut XWMHints, *mut XClassHint)XSetWMProtocols: unsafe extern "C" fn(*mut _XDisplay, u32, *mut u32, i32) -> i32XSetWMSizeHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints, u32)XSetZoomHints: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XSizeHints) -> i32XShrinkRegion: unsafe extern "C" fn(*mut _XRegion, i32, i32) -> i32XStoreBuffer: unsafe extern "C" fn(*mut _XDisplay, *const i8, i32, i32) -> i32XStoreBytes: unsafe extern "C" fn(*mut _XDisplay, *const i8, i32) -> i32XStoreColor: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XColor) -> i32XStoreColors: unsafe extern "C" fn(*mut _XDisplay, u32, *mut XColor, i32) -> i32XStoreName: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8) -> i32XStoreNamedColor: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, u32, i32) -> i32XStringListToTextProperty: unsafe extern "C" fn(*mut *mut i8, i32, *mut XTextProperty) -> i32XStringToKeysym: unsafe extern "C" fn(*const i8) -> u32XSubImage: unsafe extern "C" fn(*mut XImage, i32, i32, u32, u32) -> *mut XImageXSubtractRegion: unsafe extern "C" fn(*mut _XRegion, *mut _XRegion, *mut _XRegion) -> i32XSupportsLocale: unsafe extern "C" fn() -> i32XSync: unsafe extern "C" fn(*mut _XDisplay, i32) -> i32XSynchronize: unsafe extern "C" fn(*mut _XDisplay, i32) -> Option<unsafe extern "C" fn(*mut _XDisplay) -> i32>XTextExtents: unsafe extern "C" fn(*mut XFontStruct, *const i8, i32, *mut i32, *mut i32, *mut i32, *mut XCharStruct) -> i32XTextExtents16: unsafe extern "C" fn(*mut XFontStruct, *const XChar2b, i32, *mut i32, *mut i32, *mut i32, *mut XCharStruct) -> i32XTextPropertyToStringList: unsafe extern "C" fn(*mut XTextProperty, *mut *mut *mut i8, *mut i32) -> i32XTextWidth: unsafe extern "C" fn(*mut XFontStruct, *const i8, i32) -> i32XTextWidth16: unsafe extern "C" fn(*mut XFontStruct, *const XChar2b, i32) -> i32XTranslateCoordinates: unsafe extern "C" fn(*mut _XDisplay, u32, u32, i32, i32, *mut i32, *mut i32, *mut u32) -> i32XUndefineCursor: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XUngrabButton: unsafe extern "C" fn(*mut _XDisplay, u32, u32, u32) -> i32XUngrabKey: unsafe extern "C" fn(*mut _XDisplay, i32, u32, u32) -> i32XUngrabKeyboard: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XUngrabPointer: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XUngrabServer: unsafe extern "C" fn(*mut _XDisplay) -> i32XUninstallColormap: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XUnionRectWithRegion: unsafe extern "C" fn(*mut XRectangle, *mut _XRegion, *mut _XRegion) -> i32XUnionRegion: unsafe extern "C" fn(*mut _XRegion, *mut _XRegion, *mut _XRegion) -> i32XUnloadFont: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XUnlockDisplay: unsafe extern "C" fn(*mut _XDisplay)XUnmapSubwindows: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XUnmapWindow: unsafe extern "C" fn(*mut _XDisplay, u32) -> i32XUnregisterIMInstantiateCallback: unsafe extern "C" fn(*mut _XDisplay, *mut _XrmHashBucketRec, *mut i8, *mut i8, Option<unsafe extern "C" fn(*mut _XDisplay, *mut i8, *mut i8)>, *mut i8) -> i32XUnsetICFocus: unsafe extern "C" fn(*mut _XIC)Xutf8DrawImageString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XOC, *mut _XGC, i32, i32, *const i8, i32)Xutf8DrawString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XOC, *mut _XGC, i32, i32, *const i8, i32)Xutf8DrawText: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *mut XmbTextItem, i32)Xutf8LookupString: unsafe extern "C" fn(*mut _XIC, *mut XKeyEvent, *mut i8, i32, *mut u32, *mut i32) -> i32Xutf8ResetIC: unsafe extern "C" fn(*mut _XIC) -> *mut i8Xutf8SetWMProperties: unsafe extern "C" fn(*mut _XDisplay, u32, *const i8, *const i8, *mut *mut i8, i32, *mut XSizeHints, *mut XWMHints, *mut XClassHint)Xutf8TextEscapement: unsafe extern "C" fn(*mut _XOC, *const i8, i32) -> i32Xutf8TextExtents: unsafe extern "C" fn(*mut _XOC, *const i8, i32, *mut XRectangle, *mut XRectangle) -> i32Xutf8TextListToTextProperty: unsafe extern "C" fn(*mut _XDisplay, *mut *mut i8, i32, i32, *mut XTextProperty) -> i32Xutf8TextPerCharExtents: unsafe extern "C" fn(*mut _XOC, *const i8, i32, *mut XRectangle, *mut XRectangle, i32, *mut i32, *mut XRectangle, *mut XRectangle) -> i32Xutf8TextPropertyToTextList: unsafe extern "C" fn(*mut _XDisplay, *const XTextProperty, *mut *mut *mut i8, *mut i32) -> i32XVendorRelease: unsafe extern "C" fn(*mut _XDisplay) -> i32XVisualIDFromVisual: unsafe extern "C" fn(*mut Visual) -> u32XWarpPointer: unsafe extern "C" fn(*mut _XDisplay, u32, u32, i32, i32, u32, u32, i32, i32) -> i32XwcDrawImageString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XOC, *mut _XGC, i32, i32, *const i32, i32)XwcDrawString: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XOC, *mut _XGC, i32, i32, *const i32, i32)XwcDrawText: unsafe extern "C" fn(*mut _XDisplay, u32, *mut _XGC, i32, i32, *mut XwcTextItem, i32)XwcFreeStringList: unsafe extern "C" fn(*mut *mut i32)XwcLookupString: unsafe extern "C" fn(*mut _XIC, *mut XKeyEvent, *mut i32, i32, *mut u32, *mut i32) -> i32XwcResetIC: unsafe extern "C" fn(*mut _XIC) -> *mut i32XwcTextEscapement: unsafe extern "C" fn(*mut _XOC, *const i32, i32) -> i32XwcTextExtents: unsafe extern "C" fn(*mut _XOC, *const i32, i32, *mut XRectangle, *mut XRectangle) -> i32XwcTextListToTextProperty: unsafe extern "C" fn(*mut _XDisplay, *mut *mut i32, i32, i32, *mut XTextProperty) -> i32XwcTextPerCharExtents: unsafe extern "C" fn(*mut _XOC, *const i32, i32, *mut XRectangle, *mut XRectangle, i32, *mut i32, *mut XRectangle, *mut XRectangle) -> i32XwcTextPropertyToTextList: unsafe extern "C" fn(*mut _XDisplay, *const XTextProperty, *mut *mut *mut i32, *mut i32) -> i32XWhitePixel: unsafe extern "C" fn(*mut _XDisplay, i32) -> u32XWhitePixelOfScreen: unsafe extern "C" fn(*mut Screen) -> u32XWidthMMOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XWidthOfScreen: unsafe extern "C" fn(*mut Screen) -> i32XWindowEvent: unsafe extern "C" fn(*mut _XDisplay, u32, i32, *mut XEvent) -> i32XWithdrawWindow: unsafe extern "C" fn(*mut _XDisplay, u32, i32) -> i32XWMGeometry: unsafe extern "C" fn(*mut _XDisplay, i32, *const i8, *const i8, u32, *mut XSizeHints, *mut i32, *mut i32, *mut i32, *mut i32, *mut i32) -> i32XWriteBitmapFile: unsafe extern "C" fn(*mut _XDisplay, *const i8, u32, u32, u32, i32, i32) -> i32XXorRegion: unsafe extern "C" fn(*mut _XRegion, *mut _XRegion, *mut _XRegion) -> i32XCreateIC: unsafe extern "C" fn(*mut _XIM, ...) -> *mut _XICXCreateOC: unsafe extern "C" fn(*mut _XOM, ...) -> *mut _XOCXGetICValues: unsafe extern "C" fn(*mut _XIC, ...) -> *mut i8XGetIMValues: unsafe extern "C" fn(*mut _XIM, ...) -> *mut i8XGetOCValues: unsafe extern "C" fn(*mut _XOC, ...) -> *mut i8XGetOMValues: unsafe extern "C" fn(*mut _XOM, ...) -> *mut i8XSetICValues: unsafe extern "C" fn(*mut _XIC, ...) -> *mut i8XSetIMValues: unsafe extern "C" fn(*mut _XIM, ...) -> *mut i8XSetOCValues: unsafe extern "C" fn(*mut _XOC, ...) -> *mut i8XSetOMValues: unsafe extern "C" fn(*mut _XOM, ...) -> *mut i8XVaCreateNestedList: unsafe extern "C" fn(i32, ...) -> *mut c_void

Implementations

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.