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