Mercurial > projects > dwt2
view org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/Xlib.d @ 113:fb3aa8075988
D2 support for the linux port.
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Wed, 06 Apr 2011 21:57:23 +0200 |
parents | d5075f5226e5 |
children | 536e43f63c81 |
line wrap: on
line source
/****************************************************************************** Based on the generated files from the BCD tool modified by: Frank Benoit <keinfarbton@googlemail.com> ******************************************************************************/ module org.eclipse.swt.internal.c.Xlib; import java.lang.all; extern(C): align(4): const int XlibSpecificationRelease = 6; const int X_HAVE_UTF8_STRING = 1; const int True = 1; const int False = 0; const int QueuedAlready = 0; const int QueuedAfterReading = 1; const int QueuedAfterFlush = 2; const String XNRequiredCharSet = "requiredCharSet"; const String XNQueryOrientation = "queryOrientation"; const String XNBaseFontName = "baseFontName"; const String XNOMAutomatic = "omAutomatic"; const String XNMissingCharSet = "missingCharSet"; const String XNDefaultString = "defaultString"; const String XNOrientation = "orientation"; const String XNDirectionalDependentDrawing = "directionalDependentDrawing"; const String XNContextualDrawing = "contextualDrawing"; const String XNFontInfo = "fontInfo"; const int XIMPreeditArea = 0x0001; const int XIMPreeditCallbacks = 0x0002; const int XIMPreeditPosition = 0x0004; const int XIMPreeditNothing = 0x0008; const int XIMPreeditNone = 0x0010; const int XIMStatusArea = 0x0100; const int XIMStatusCallbacks = 0x0200; const int XIMStatusNothing = 0x0400; const int XIMStatusNone = 0x0800; const String XNVaNestedList = "XNVaNestedList"; const String XNQueryInputStyle = "queryInputStyle"; const String XNClientWindow = "clientWindow"; const String XNInputStyle = "inputStyle"; const String XNFocusWindow = "focusWindow"; const String XNResourceName = "resourceName"; const String XNResourceClass = "resourceClass"; const String XNGeometryCallback = "geometryCallback"; const String XNDestroyCallback = "destroyCallback"; const String XNFilterEvents = "filterEvents"; const String XNPreeditStartCallback = "preeditStartCallback"; const String XNPreeditDoneCallback = "preeditDoneCallback"; const String XNPreeditDrawCallback = "preeditDrawCallback"; const String XNPreeditCaretCallback = "preeditCaretCallback"; const String XNPreeditStateNotifyCallback = "preeditStateNotifyCallback"; const String XNPreeditAttributes = "preeditAttributes"; const String XNStatusStartCallback = "statusStartCallback"; const String XNStatusDoneCallback = "statusDoneCallback"; const String XNStatusDrawCallback = "statusDrawCallback"; const String XNStatusAttributes = "statusAttributes"; const String XNArea = "area"; const String XNAreaNeeded = "areaNeeded"; const String XNSpotLocation = "spotLocation"; const String XNColormap = "colorMap"; const String XNStdColormap = "stdColorMap"; const String XNForeground = "foreground"; const String XNBackground = "background"; const String XNBackgroundPixmap = "backgroundPixmap"; const String XNFontSet = "fontSet"; const String XNLineSpace = "lineSpace"; const String XNCursor = "cursor"; const String XNQueryIMValuesList = "queryIMValuesList"; const String XNQueryICValuesList = "queryICValuesList"; const String XNVisiblePosition = "visiblePosition"; const String XNR6PreeditCallback = "r6PreeditCallback"; const String XNStringConversionCallback = "stringConversionCallback"; const String XNStringConversion = "stringConversion"; const String XNResetState = "resetState"; const String XNHotKey = "hotKey"; const String XNHotKeyState = "hotKeyState"; const String XNPreeditState = "preeditState"; const String XNSeparatorofNestedList = "separatorofNestedList"; const int XBufferOverflow = -1; const int XLookupNone = 1; const int XLookupChars = 2; const int XLookupKeySym = 3; const int XLookupBoth = 4; const int XIMReverse = 1; const int XIMPreeditUnKnown = 0; const int XIMPreeditEnable = 1; const int XIMInitialState = 1; alias void Display; alias char * XPointer; alias void function(void *, char *, int, int, char * *) _BCD_func__846; alias _BCD_func__846 XConnectionWatchProc; alias int function(void *) _BCD_func__894; alias _BCD_func__894 XIOErrorHandler; alias int function(void *, XErrorEvent *) _BCD_func__895; alias _BCD_func__895 XErrorHandler; alias uint XIMHotKeyState; alias _XIMHotKeyTriggers XIMHotKeyTriggers; alias _XIMHotKeyTrigger XIMHotKeyTrigger; alias _XIMStatusDrawCallbackStruct XIMStatusDrawCallbackStruct; alias _XIMText XIMText; enum XIMStatusDataType { XIMTextType=0, XIMBitmapType=1, } alias _XIMPreeditCaretCallbackStruct XIMPreeditCaretCallbackStruct; enum XIMCaretDirection { XIMForwardChar=0, XIMBackwardChar=1, XIMForwardWord=2, XIMBackwardWord=3, XIMCaretUp=4, XIMCaretDown=5, XIMNextLine=6, XIMPreviousLine=7, XIMLineStart=8, XIMLineEnd=9, XIMAbsolutePosition=10, XIMDontChange=11, } enum XIMCaretStyle { XIMIsInvisible=0, XIMIsPrimary=1, XIMIsSecondary=2, } alias _XIMPreeditDrawCallbackStruct XIMPreeditDrawCallbackStruct; alias _XIMStringConversionCallbackStruct XIMStringConversionCallbackStruct; alias ushort XIMStringConversionPosition; alias ushort XIMStringConversionOperation; alias _XIMStringConversionText XIMStringConversionText; alias ushort XIMStringConversionType; alias uint XIMStringConversionFeedback; alias uint XIMResetState; alias _XIMPreeditStateNotifyCallbackStruct XIMPreeditStateNotifyCallbackStruct; alias uint XIMPreeditState; alias uint XIMFeedback; alias int function(void *, char *, char *) _BCD_func__970; alias _BCD_func__970 XICProc; alias void function(void *, char *, char *) _BCD_func__971; alias _BCD_func__971 XIMProc; alias void * XVaNestedList; alias uint XIMStyle; alias void function(void *, char *, char *) _BCD_func__969; alias _BCD_func__969 XIDProc; alias void * XIC; alias void * XIM; enum XOrientation { XOMOrientation_LTR_TTB=0, XOMOrientation_RTL_TTB=1, XOMOrientation_TTB_LTR=2, XOMOrientation_TTB_RTL=3, XOMOrientation_Context=4, } alias void * XFontSet; alias void * XOC; alias void * XOM; alias void * GC; alias _XExtData XExtData; alias _XEvent XEvent; alias XFocusChangeEvent XFocusOutEvent; alias XFocusChangeEvent XFocusInEvent; alias XCrossingEvent XLeaveWindowEvent; alias XCrossingEvent XEnterWindowEvent; alias XMotionEvent XPointerMovedEvent; alias XButtonEvent XButtonReleasedEvent; alias XButtonEvent XButtonPressedEvent; alias XKeyEvent XKeyReleasedEvent; alias XKeyEvent XKeyPressedEvent; alias uint function(void *) _BCD_func__2044; alias int function(void *) _BCD_func__2045; alias _XImage XImage; alias _XImage * function(void *, Visual *, uint, int, int, char *, uint, uint, int, int) _BCD_func__2099; alias int function(_XImage *) _BCD_func__2100; alias uint function(_XImage *, int, int) _BCD_func__2101; alias int function(_XImage *, int, int, uint) _BCD_func__2102; alias _XImage * function(_XImage *, int, int, uint, uint) _BCD_func__2103; alias int function(_XImage *, int) _BCD_func__2104; alias int function(_XExtData *) _BCD_func__2075; alias int function(void *, _XEvent *, char *) _BCD_func__1795; struct XIMValuesList { ushort count_values; char * * supported_values; } struct _XIMHotKeyTriggers { int num_hot_key; _XIMHotKeyTrigger * key; } struct _XIMHotKeyTrigger { uint keysym; int modifier; int modifier_mask; } union N28_XIMStatusDrawCallbackStruct4__91E { _XIMText * text; uint bitmap; } struct _XIMStatusDrawCallbackStruct { int type; N28_XIMStatusDrawCallbackStruct4__91E data; } struct _XIMPreeditCaretCallbackStruct { int position; int direction; int style; } struct _XIMPreeditDrawCallbackStruct { int caret; int chg_first; int chg_length; _XIMText * text; } struct _XIMStringConversionCallbackStruct { ushort position; int direction; ushort operation; ushort factor; _XIMStringConversionText * text; } union N24_XIMStringConversionText4__87E { char * mbs; wchar * wcs; } struct _XIMStringConversionText { ushort length; uint * feedback; int encoding_is_wchar; N24_XIMStringConversionText4__87E string; } struct _XIMPreeditStateNotifyCallbackStruct { uint state; } union N8_XIMText4__86E { char * multi_byte; wchar * wide_char; } struct _XIMText { ushort length; uint * feedback; int encoding_is_wchar; N8_XIMText4__86E string; } struct XICCallback { char * client_data; _BCD_func__970 callback; } struct XIMCallback { char * client_data; _BCD_func__971 callback; } struct XIMStyles { ushort count_styles; uint * supported_styles; } struct XOMFontInfo { int num_font; XFontStruct * * font_struct_list; char * * font_name_list; } struct XOMOrientation { int num_orientation; int * orientation; } struct XOMCharSetList { int charset_count; char * * charset_list; } struct XwcTextItem { wchar * chars; int nchars; int delta; void * font_set; } struct XmbTextItem { char * chars; int nchars; int delta; void * font_set; } struct XFontSetExtents { XRectangle max_ink_extent; XRectangle max_logical_extent; } union XEDataObject { void * display; void * gc; Visual * visual; Screen * screen; ScreenFormat * pixmap_format; XFontStruct * font; } struct XTextItem16 { XChar2b * chars; int nchars; int delta; uint font; } struct XChar2b { char byte1; char byte2; } struct XTextItem { char * chars; int nchars; int delta; uint font; } struct XFontStruct { _XExtData * ext_data; uint fid; uint direction; uint min_char_or_byte2; uint max_char_or_byte2; uint min_byte1; uint max_byte1; int all_chars_exist; uint default_char; int n_properties; XFontProp * properties; XCharStruct min_bounds; XCharStruct max_bounds; XCharStruct * per_char; int ascent; int descent; } struct XFontProp { uint name; uint card32; } struct XCharStruct { short lbearing; short rbearing; short width; short ascent; short descent; ushort attributes; } union _XEvent { int type; XAnyEvent xany; XKeyEvent xkey; XButtonEvent xbutton; XMotionEvent xmotion; XCrossingEvent xcrossing; XFocusChangeEvent xfocus; XExposeEvent xexpose; XGraphicsExposeEvent xgraphicsexpose; XNoExposeEvent xnoexpose; XVisibilityEvent xvisibility; XCreateWindowEvent xcreatewindow; XDestroyWindowEvent xdestroywindow; XUnmapEvent xunmap; XMapEvent xmap; XMapRequestEvent xmaprequest; XReparentEvent xreparent; XConfigureEvent xconfigure; XGravityEvent xgravity; XResizeRequestEvent xresizerequest; XConfigureRequestEvent xconfigurerequest; XCirculateEvent xcirculate; XCirculateRequestEvent xcirculaterequest; XPropertyEvent xproperty; XSelectionClearEvent xselectionclear; XSelectionRequestEvent xselectionrequest; XSelectionEvent xselection; XColormapEvent xcolormap; XClientMessageEvent xclient; XMappingEvent xmapping; XErrorEvent xerror; XKeymapEvent xkeymap; int [24] pad; } struct XAnyEvent { int type; uint serial; int send_event; void * display; uint window; } struct XErrorEvent { int type; void * display; uint resourceid; uint serial; char error_code; char request_code; char minor_code; } struct XMappingEvent { int type; uint serial; int send_event; void * display; uint window; int request; int first_keycode; int count; } union N19XClientMessageEvent4__65E { char [20] b; short [10] s; int [5] l; } struct XClientMessageEvent { int type; uint serial; int send_event; void * display; uint window; uint message_type; int format; N19XClientMessageEvent4__65E data; } struct XColormapEvent { int type; uint serial; int send_event; void * display; uint window; uint colormap; int c_new; int state; } struct XSelectionEvent { int type; uint serial; int send_event; void * display; uint requestor; uint selection; uint target; uint property; uint time; } struct XSelectionRequestEvent { int type; uint serial; int send_event; void * display; uint owner; uint requestor; uint selection; uint target; uint property; uint time; } struct XSelectionClearEvent { int type; uint serial; int send_event; void * display; uint window; uint selection; uint time; } struct XPropertyEvent { int type; uint serial; int send_event; void * display; uint window; uint atom; uint time; int state; } struct XCirculateRequestEvent { int type; uint serial; int send_event; void * display; uint parent; uint window; int place; } struct XCirculateEvent { int type; uint serial; int send_event; void * display; uint event; uint window; int place; } struct XConfigureRequestEvent { int type; uint serial; int send_event; void * display; uint parent; uint window; int x; int y; int width; int height; int border_width; uint above; int detail; uint value_mask; } struct XResizeRequestEvent { int type; uint serial; int send_event; void * display; uint window; int width; int height; } struct XGravityEvent { int type; uint serial; int send_event; void * display; uint event; uint window; int x; int y; } struct XConfigureEvent { int type; uint serial; int send_event; void * display; uint event; uint window; int x; int y; int width; int height; int border_width; uint above; int override_redirect; } struct XReparentEvent { int type; uint serial; int send_event; void * display; uint event; uint window; uint parent; int x; int y; int override_redirect; } struct XMapRequestEvent { int type; uint serial; int send_event; void * display; uint parent; uint window; } struct XMapEvent { int type; uint serial; int send_event; void * display; uint event; uint window; int override_redirect; } struct XUnmapEvent { int type; uint serial; int send_event; void * display; uint event; uint window; int from_configure; } struct XDestroyWindowEvent { int type; uint serial; int send_event; void * display; uint event; uint window; } struct XCreateWindowEvent { int type; uint serial; int send_event; void * display; uint parent; uint window; int x; int y; int width; int height; int border_width; int override_redirect; } struct XVisibilityEvent { int type; uint serial; int send_event; void * display; uint window; int state; } struct XNoExposeEvent { int type; uint serial; int send_event; void * display; uint drawable; int major_code; int minor_code; } struct XGraphicsExposeEvent { int type; uint serial; int send_event; void * display; uint drawable; int x; int y; int width; int height; int count; int major_code; int minor_code; } struct XExposeEvent { int type; uint serial; int send_event; void * display; uint window; int x; int y; int width; int height; int count; } struct XKeymapEvent { int type; uint serial; int send_event; void * display; uint window; char [32] key_vector; } struct XFocusChangeEvent { int type; uint serial; int send_event; void * display; uint window; int mode; int detail; } struct XCrossingEvent { int type; uint serial; int send_event; void * display; uint window; uint root; uint subwindow; uint time; int x; int y; int x_root; int y_root; int mode; int detail; int same_screen; int focus; uint state; } struct XMotionEvent { int type; uint serial; int send_event; void * display; uint window; uint root; uint subwindow; uint time; int x; int y; int x_root; int y_root; uint state; char is_hint; int same_screen; } struct XButtonEvent { int type; uint serial; int send_event; void * display; uint window; uint root; uint subwindow; uint time; int x; int y; int x_root; int y_root; uint state; uint button; int same_screen; } struct XKeyEvent { int type; uint serial; int send_event; void * display; uint window; uint root; uint subwindow; uint time; int x; int y; int x_root; int y_root; uint state; uint keycode; int same_screen; } struct XModifierKeymap { int max_keypermod; char * modifiermap; } struct XTimeCoord { uint time; short x; short y; } struct XKeyboardState { int key_click_percent; int bell_percent; uint bell_pitch; uint bell_duration; uint led_mask; int global_auto_repeat; char [32] auto_repeats; } struct XKeyboardControl { int key_click_percent; int bell_percent; int bell_pitch; int bell_duration; int led; int led_mode; int key; int auto_repeat_mode; } struct XArc { short x; short y; ushort width; ushort height; short angle1; short angle2; } struct XRectangle { short x; short y; ushort width; ushort height; } struct XPoint { short x; short y; } struct XSegment { short x1; short y1; short x2; short y2; } struct XColor { uint pixel; ushort red; ushort green; ushort blue; char flags; char pad; } struct XWindowChanges { int x; int y; int width; int height; int border_width; uint sibling; int stack_mode; } struct funcs { _BCD_func__2099 create_image; _BCD_func__2100 destroy_image; _BCD_func__2101 get_pixel; _BCD_func__2102 put_pixel; _BCD_func__2103 sub_image; _BCD_func__2104 add_pixel; } struct _XImage { int width; int height; int xoffset; int format; char * data; int byte_order; int bitmap_unit; int bitmap_bit_order; int bitmap_pad; int depth; int bytes_per_line; int bits_per_pixel; uint red_mask; uint green_mask; uint blue_mask; char * obdata; funcs f; } struct XServerInterpretedAddress { int typelength; int valuelength; char * type; char * value; } struct XHostAddress { int family; int length; char * address; } struct XWindowAttributes { int x; int y; int width; int height; int border_width; int depth; Visual * visual; uint root; int c_class; int bit_gravity; int win_gravity; int backing_store; uint backing_planes; uint backing_pixel; int save_under; uint colormap; int map_installed; int map_state; int all_event_masks; int your_event_mask; int do_not_propagate_mask; int override_redirect; Screen * screen; } struct XSetWindowAttributes { uint background_pixmap; uint background_pixel; uint border_pixmap; uint border_pixel; int bit_gravity; int win_gravity; int backing_store; uint backing_planes; uint backing_pixel; int save_under; int event_mask; int do_not_propagate_mask; int override_redirect; uint colormap; uint cursor; } struct ScreenFormat { _XExtData * ext_data; int depth; int bits_per_pixel; int scanline_pad; } struct Screen { _XExtData * ext_data; void * display; uint root; int width; int height; int mwidth; int mheight; int ndepths; Depth * depths; int root_depth; Visual * root_visual; void * default_gc; uint cmap; uint white_pixel; uint black_pixel; int max_maps; int min_maps; int backing_store; int save_unders; int root_input_mask; } struct Depth { int depth; int nvisuals; Visual * visuals; } struct Visual { _XExtData * ext_data; uint visualid; int c_class; uint red_mask; uint green_mask; uint blue_mask; int bits_per_rgb; int map_entries; } struct XGCValues { int function_; uint plane_mask; uint foreground; uint background; int line_width; int line_style; int cap_style; int join_style; int fill_style; int fill_rule; int arc_mode; uint tile; uint stipple; int ts_x_origin; int ts_y_origin; uint font; int subwindow_mode; int graphics_exposures; int clip_x_origin; int clip_y_origin; uint clip_mask; int dash_offset; char dashes; } struct XPixmapFormatValues { int depth; int bits_per_pixel; int scanline_pad; } struct XExtCodes { int extension; int major_opcode; int first_event; int first_error; } struct _XExtData { int number; _XExtData * next; _BCD_func__2075 free_private; char * private_data; } version(DYNLINK){ mixin(gshared!( "extern (C) int function(char *, wchar)_Xwctomb; extern (C) int function(wchar *, char *, int)_Xmbtowc; extern (C) void function(char *, int, char *, int)XSetAuthorization; extern (C) void function(void *, _BCD_func__846, char *)XRemoveConnectionWatch; extern (C) int function(void *, _BCD_func__846, char *)XAddConnectionWatch; extern (C) void function(void *, int)XProcessInternalConnection; extern (C) int function(void *, int * *, int *)XInternalConnectionNumbers; extern (C) int function(void *, void *, char *, char *, _BCD_func__969, char *)XUnregisterIMInstantiateCallback; extern (C) int function(void *, void *, char *, char *, _BCD_func__969, char *)XRegisterIMInstantiateCallback; extern (C) void * function(int, ...)XVaCreateNestedList; extern (C) int function(void *, XKeyEvent *, char *, int, uint *, int *)Xutf8LookupString; extern (C) int function(void *, XKeyEvent *, wchar *, int, uint *, int *)XwcLookupString; extern (C) int function(void *, XKeyEvent *, char *, int, uint *, int *)XmbLookupString; extern (C) int function(_XEvent *, uint)XFilterEvent; extern (C) void * function(void *)XIMOfIC; extern (C) char * function(void *, ...)XGetICValues; extern (C) char * function(void *, ...)XSetICValues; extern (C) char * function(void *)Xutf8ResetIC; extern (C) char * function(void *)XmbResetIC; extern (C) wchar * function(void *)XwcResetIC; extern (C) void function(void *)XUnsetICFocus; extern (C) void function(void *)XSetICFocus; extern (C) void function(void *)XDestroyIC; extern (C) void * function(void *, ...)XCreateIC; extern (C) char * function(void *)XLocaleOfIM; extern (C) void * function(void *)XDisplayOfIM; extern (C) char * function(void *, ...)XSetIMValues; extern (C) char * function(void *, ...)XGetIMValues; extern (C) int function(void *)XCloseIM; extern (C) void * function(void *, void *, char *, char *)XOpenIM; extern (C) void function(void *, uint, void *, void *, int, int, char *, int)Xutf8DrawImageString; extern (C) void function(void *, uint, void *, void *, int, int, wchar *, int)XwcDrawImageString; extern (C) void function(void *, uint, void *, void *, int, int, char *, int)XmbDrawImageString; extern (C) void function(void *, uint, void *, void *, int, int, char *, int)Xutf8DrawString; extern (C) void function(void *, uint, void *, void *, int, int, wchar *, int)XwcDrawString; extern (C) void function(void *, uint, void *, void *, int, int, char *, int)XmbDrawString; extern (C) void function(void *, uint, void *, int, int, XmbTextItem *, int)Xutf8DrawText; extern (C) void function(void *, uint, void *, int, int, XwcTextItem *, int)XwcDrawText; extern (C) void function(void *, uint, void *, int, int, XmbTextItem *, int)XmbDrawText; extern (C) int function(void *, char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *)Xutf8TextPerCharExtents; extern (C) int function(void *, wchar *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *)XwcTextPerCharExtents; extern (C) int function(void *, char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *)XmbTextPerCharExtents; extern (C) int function(void *, char *, int, XRectangle *, XRectangle *)Xutf8TextExtents; extern (C) int function(void *, wchar *, int, XRectangle *, XRectangle *)XwcTextExtents; extern (C) int function(void *, char *, int, XRectangle *, XRectangle *)XmbTextExtents; extern (C) int function(void *, char *, int)Xutf8TextEscapement; extern (C) int function(void *, wchar *, int)XwcTextEscapement; extern (C) int function(void *, char *, int)XmbTextEscapement; extern (C) XFontSetExtents * function(void *)XExtentsOfFontSet; extern (C) int function(void *)XContextualDrawing; extern (C) int function(void *)XDirectionalDependentDrawing; extern (C) int function(void *)XContextDependentDrawing; extern (C) char * function(void *)XLocaleOfFontSet; extern (C) char * function(void *)XBaseFontNameListOfFontSet; extern (C) int function(void *, XFontStruct * * *, char * * *)XFontsOfFontSet; extern (C) void function(void *, void *)XFreeFontSet; extern (C) void * function(void *, char *, char * * *, int *, char * *)XCreateFontSet; extern (C) char * function(void *, ...)XGetOCValues; extern (C) char * function(void *, ...)XSetOCValues; extern (C) void * function(void *)XOMOfOC; extern (C) void function(void *)XDestroyOC; extern (C) void * function(void *, ...)XCreateOC; extern (C) char * function(void *)XLocaleOfOM; extern (C) void * function(void *)XDisplayOfOM; extern (C) char * function(void *, ...)XGetOMValues; extern (C) char * function(void *, ...)XSetOMValues; extern (C) int function(void *)XCloseOM; extern (C) void * function(void *, void *, char *, char *)XOpenOM; extern (C) char * function(char *)XSetLocaleModifiers; extern (C) int function()XSupportsLocale; extern (C) int function(void *, char *, uint, uint, uint, int, int)XWriteBitmapFile; extern (C) int function(void *, uint, int, _XEvent *)XWindowEvent; extern (C) int function(Screen *)XWidthOfScreen; extern (C) int function(Screen *)XWidthMMOfScreen; extern (C) int function(void *, uint, uint, int, int, uint, uint, int, int)XWarpPointer; extern (C) int function(void *)XVendorRelease; extern (C) int function(void *, uint)XUnmapWindow; extern (C) int function(void *, uint)XUnmapSubwindows; extern (C) int function(void *, uint)XUnloadFont; extern (C) int function(void *, uint)XUninstallColormap; extern (C) int function(void *)XUngrabServer; extern (C) int function(void *, uint)XUngrabPointer; extern (C) int function(void *, uint)XUngrabKeyboard; extern (C) int function(void *, int, uint, uint)XUngrabKey; extern (C) int function(void *, uint, uint, uint)XUngrabButton; extern (C) int function(void *, uint)XUndefineCursor; extern (C) int function(void *, uint, uint, int, int, int *, int *, uint *)XTranslateCoordinates; extern (C) int function(XFontStruct *, XChar2b *, int)XTextWidth16; extern (C) int function(XFontStruct *, char *, int)XTextWidth; extern (C) int function(XFontStruct *, XChar2b *, int, int *, int *, int *, XCharStruct *)XTextExtents16; extern (C) int function(XFontStruct *, char *, int, int *, int *, int *, XCharStruct *)XTextExtents; extern (C) int function(void *, int)XSync; extern (C) int function(void *, uint, char *, uint, int)XStoreNamedColor; extern (C) int function(void *, uint, char *)XStoreName; extern (C) int function(void *, uint, XColor *, int)XStoreColors; extern (C) int function(void *, uint, XColor *)XStoreColor; extern (C) int function(void *, char *, int)XStoreBytes; extern (C) int function(void *, char *, int, int)XStoreBuffer; extern (C) int function(void *, uint, uint)XSetWindowColormap; extern (C) int function(void *, uint, uint)XSetWindowBorderWidth; extern (C) int function(void *, uint, uint)XSetWindowBorderPixmap; extern (C) int function(void *, uint, uint)XSetWindowBorder; extern (C) int function(void *, uint, uint)XSetWindowBackgroundPixmap; extern (C) int function(void *, uint, uint)XSetWindowBackground; extern (C) int function(void *, void *, uint)XSetTile; extern (C) int function(void *, void *, int, int)XSetTSOrigin; extern (C) int function(void *, void *, int)XSetSubwindowMode; extern (C) int function(void *, void *, uint)XSetStipple; extern (C) int function(void *, void *, uint, uint, int, uint)XSetState; extern (C) int function(void *, uint, uint, uint)XSetSelectionOwner; extern (C) int function(void *, int, int, int, int)XSetScreenSaver; extern (C) int function(void *, char *, int)XSetPointerMapping; extern (C) int function(void *, void *, uint)XSetPlaneMask; extern (C) int function(void *, XModifierKeymap *)XSetModifierMapping; extern (C) int function(void *, void *, uint, int, int, int)XSetLineAttributes; extern (C) int function(void *, uint, int, uint)XSetInputFocus; extern (C) int function(void *, uint, char *)XSetIconName; extern (C) int function(void *, void *, int)XSetGraphicsExposures; extern (C) int function(void *, void *, int)XSetFunction; extern (C) int function(void *, void *, uint)XSetForeground; extern (C) int function(void *, char * *, int)XSetFontPath; extern (C) int function(void *, void *, uint)XSetFont; extern (C) int function(void *, void *, int)XSetFillStyle; extern (C) int function(void *, void *, int)XSetFillRule; extern (C) int function(void *, void *, int, char *, int)XSetDashes; extern (C) int function(void *, uint, char * *, int)XSetCommand; extern (C) int function(void *, int)XSetCloseDownMode; extern (C) int function(void *, void *, int, int, XRectangle *, int, int)XSetClipRectangles; extern (C) int function(void *, void *, int, int)XSetClipOrigin; extern (C) int function(void *, void *, uint)XSetClipMask; extern (C) int function(void *, void *, uint)XSetBackground; extern (C) int function(void *, void *, int)XSetArcMode; extern (C) int function(void *, int)XSetAccessControl; extern (C) int function(void *, uint, int, int, _XEvent *)XSendEvent; extern (C) int function(void *, uint, int)XSelectInput; extern (C) int function(void *)XScreenCount; extern (C) int function(void *, uint, uint *, int, int)XRotateWindowProperties; extern (C) int function(void *, int)XRotateBuffers; extern (C) int function(void *, uint *, int)XRestackWindows; extern (C) int function(void *, uint, uint, uint)XResizeWindow; extern (C) int function(void *)XResetScreenSaver; extern (C) int function(void *, uint, uint, int, int)XReparentWindow; extern (C) int function(void *, XHostAddress *, int)XRemoveHosts; extern (C) int function(void *, XHostAddress *)XRemoveHost; extern (C) int function(void *, uint)XRemoveFromSaveSet; extern (C) int function(XMappingEvent *)XRefreshKeyboardMapping; extern (C) int function(void *, uint, XColor *, XColor *)XRecolorCursor; extern (C) int function(void *, uint, uint *, int, char *, int)XRebindKeysym; extern (C) int function(char *, uint *, uint *, char * *, int *, int *)XReadBitmapFileData; extern (C) int function(void *, uint, char *, uint *, uint *, uint *, int *, int *)XReadBitmapFile; extern (C) int function(void *, uint)XRaiseWindow; extern (C) int function(void *, uint, uint *, uint *, uint * *, uint *)XQueryTree; extern (C) int function(void *, uint, XChar2b *, int, int *, int *, int *, XCharStruct *)XQueryTextExtents16; extern (C) int function(void *, uint, char *, int, int *, int *, int *, XCharStruct *)XQueryTextExtents; extern (C) int function(void *, uint, uint *, uint *, int *, int *, int *, int *, uint *)XQueryPointer; extern (C) int function(void *, char *)XQueryKeymap; extern (C) int function(void *, char *, int *, int *, int *)XQueryExtension; extern (C) int function(void *, uint, XColor *, int)XQueryColors; extern (C) int function(void *, uint, XColor *)XQueryColor; extern (C) int function(void *, uint, uint, uint, uint *, uint *)XQueryBestTile; extern (C) int function(void *, uint, uint, uint, uint *, uint *)XQueryBestStipple; extern (C) int function(void *, int, uint, uint, uint, uint *, uint *)XQueryBestSize; extern (C) int function(void *, uint, uint, uint, uint *, uint *)XQueryBestCursor; extern (C) int function(void *)XQLength; extern (C) int function(void *, uint, void *, _XImage *, int, int, int, int, uint, uint)XPutImage; extern (C) int function(void *, _XEvent *)XPutBackEvent; extern (C) int function(void *)XProtocolVersion; extern (C) int function(void *)XProtocolRevision; extern (C) int function(Screen *)XPlanesOfScreen; extern (C) int function(void *)XPending; extern (C) int function(void *, _XEvent *, _BCD_func__1795, char *)XPeekIfEvent; extern (C) int function(void *, _XEvent *)XPeekEvent; extern (C) int function(char *, int *, int *, uint *, uint *)XParseGeometry; extern (C) int function(void *, uint, char *, XColor *)XParseColor; extern (C) int function(void *)XNoOp; extern (C) int function(void *, _XEvent *)XNextEvent; extern (C) int function(void *, uint, int, int)XMoveWindow; extern (C) int function(void *, uint, int, int, uint, uint)XMoveResizeWindow; extern (C) int function(Screen *)XMinCmapsOfScreen; extern (C) int function(Screen *)XMaxCmapsOfScreen; extern (C) int function(void *, int, _XEvent *)XMaskEvent; extern (C) int function(void *, uint)XMapWindow; extern (C) int function(void *, uint)XMapSubwindows; extern (C) int function(void *, uint)XMapRaised; extern (C) int function(void *, uint)XLowerWindow; extern (C) int function(void *, uint, char *, XColor *, XColor *)XLookupColor; extern (C) int function(void *, uint)XKillClient; extern (C) char function(void *, uint)XKeysymToKeycode; extern (C) int function(void *, uint)XInstallColormap; extern (C) int function(void *)XImageByteOrder; extern (C) int function(void *, _XEvent *, _BCD_func__1795, char *)XIfEvent; extern (C) int function(Screen *)XHeightOfScreen; extern (C) int function(Screen *)XHeightMMOfScreen; extern (C) int function(void *)XGrabServer; extern (C) int function(void *, uint, int, uint, int, int, uint, uint, uint)XGrabPointer; extern (C) int function(void *, uint, int, int, int, uint)XGrabKeyboard; extern (C) int function(void *, int, uint, uint, int, int, int)XGrabKey; extern (C) int function(void *, uint, uint, uint, int, uint, int, int, uint, uint)XGrabButton; extern (C) int function(void *, uint, XWindowAttributes *)XGetWindowAttributes; extern (C) int function(void *, uint, uint, int, int, int, uint, uint *, int *, uint *, uint *, char * *)XGetWindowProperty; extern (C) int function(void *, uint, uint *)XGetTransientForHint; extern (C) int function(void *, int *, int *, int *, int *)XGetScreenSaver; extern (C) int function(void *, char *, int)XGetPointerMapping; extern (C) int function(void *, int *, int *, int *)XGetPointerControl; extern (C) int function(void *, XKeyboardState *)XGetKeyboardControl; extern (C) int function(void *, uint *, int *)XGetInputFocus; extern (C) int function(void *, uint, char * *)XGetIconName; extern (C) int function(void *, uint, uint *, int *, int *, uint *, uint *, uint *, uint *)XGetGeometry; extern (C) int function(void *, void *, uint, XGCValues *)XGetGCValues; extern (C) int function(XFontStruct *, uint, uint *)XGetFontProperty; extern (C) int function(void *, int, char *, int)XGetErrorText; extern (C) int function(void *, char *, char *, char *, char *, int)XGetErrorDatabaseText; extern (C) int function(void *, int, char *, char *, uint, uint, uint, int, int, int *, int *, int *, int *)XGeometry; extern (C) int function(void *, uint)XFreePixmap; extern (C) int function(XModifierKeymap *)XFreeModifiermap; extern (C) int function(void *, void *)XFreeGC; extern (C) int function(char * *)XFreeFontPath; extern (C) int function(char * *)XFreeFontNames; extern (C) int function(char * *, XFontStruct *, int)XFreeFontInfo; extern (C) int function(void *, XFontStruct *)XFreeFont; extern (C) int function(char * *)XFreeExtensionList; extern (C) int function(void *, uint)XFreeCursor; extern (C) int function(void *, uint, uint *, int, uint)XFreeColors; extern (C) int function(void *, uint)XFreeColormap; extern (C) int function(void *)XFree; extern (C) int function(void *, int)XForceScreenSaver; extern (C) int function(void *)XFlush; extern (C) int function(void *, uint, void *, XRectangle *, int)XFillRectangles; extern (C) int function(void *, uint, void *, int, int, uint, uint)XFillRectangle; extern (C) int function(void *, uint, void *, XPoint *, int, int, int)XFillPolygon; extern (C) int function(void *, uint, void *, XArc *, int)XFillArcs; extern (C) int function(void *, uint, void *, int, int, uint, uint, int, int)XFillArc; extern (C) int function(void *, uint, char * *)XFetchName; extern (C) int function(void *, int)XEventsQueued; extern (C) int function(void *)XEnableAccessControl; extern (C) int function(void *, uint, void *, int, int, XTextItem16 *, int)XDrawText16; extern (C) int function(void *, uint, void *, int, int, XTextItem *, int)XDrawText; extern (C) int function(void *, uint, void *, int, int, XChar2b *, int)XDrawString16; extern (C) int function(void *, uint, void *, int, int, char *, int)XDrawString; extern (C) int function(void *, uint, void *, XSegment *, int)XDrawSegments; extern (C) int function(void *, uint, void *, XRectangle *, int)XDrawRectangles; extern (C) int function(void *, uint, void *, int, int, uint, uint)XDrawRectangle; extern (C) int function(void *, uint, void *, XPoint *, int, int)XDrawPoints; extern (C) int function(void *, uint, void *, int, int)XDrawPoint; extern (C) int function(void *, uint, void *, XPoint *, int, int)XDrawLines; extern (C) int function(void *, uint, void *, int, int, int, int)XDrawLine; extern (C) int function(void *, uint, void *, int, int, XChar2b *, int)XDrawImageString16; extern (C) int function(void *, uint, void *, int, int, char *, int)XDrawImageString; extern (C) int function(void *, uint, void *, XArc *, int)XDrawArcs; extern (C) int function(void *, uint, void *, int, int, uint, uint, int, int)XDrawArc; extern (C) int function(void *, int)XDisplayWidthMM; extern (C) int function(void *, int)XDisplayWidth; extern (C) int function(void *, int)XDisplayPlanes; extern (C) int function(void *, int *, int *)XDisplayKeycodes; extern (C) int function(void *, int)XDisplayHeightMM; extern (C) int function(void *, int)XDisplayHeight; extern (C) int function(void *, int)XDisplayCells; extern (C) int function(void *)XDisableAccessControl; extern (C) int function(Screen *)XDoesSaveUnders; extern (C) int function(Screen *)XDoesBackingStore; extern (C) int function(void *, uint)XDestroySubwindows; extern (C) int function(void *, uint)XDestroyWindow; extern (C) int function(void *, uint, uint)XDeleteProperty; extern (C) int function(void *, uint, uint)XDefineCursor; extern (C) int function(void *)XDefaultScreen; extern (C) int function(Screen *)XDefaultDepthOfScreen; extern (C) int function(void *, int)XDefaultDepth; extern (C) int function(void *, uint, uint, void *, int, int, uint, uint, int, int, uint)XCopyPlane; extern (C) int function(void *, void *, uint, void *)XCopyGC; extern (C) int function(void *, uint, uint, void *, int, int, uint, uint, int, int)XCopyArea; extern (C) int function(void *, uint, uint, uint, uint, uint)XConvertSelection; extern (C) int function(void *)XConnectionNumber; extern (C) int function(void *, uint, uint, XWindowChanges *)XConfigureWindow; extern (C) int function(void *)XCloseDisplay; extern (C) int function(void *, uint)XClearWindow; extern (C) int function(void *, uint, int, int, uint, uint, int)XClearArea; extern (C) int function(void *, uint)XCirculateSubwindowsUp; extern (C) int function(void *, uint)XCirculateSubwindowsDown; extern (C) int function(void *, uint, int)XCirculateSubwindows; extern (C) int function(void *, uint, int, _XEvent *)XCheckWindowEvent; extern (C) int function(void *, uint, int, _XEvent *)XCheckTypedWindowEvent; extern (C) int function(void *, int, _XEvent *)XCheckTypedEvent; extern (C) int function(void *, int, _XEvent *)XCheckMaskEvent; extern (C) int function(void *, _XEvent *, _BCD_func__1795, char *)XCheckIfEvent; extern (C) int function(void *, uint, uint, XSetWindowAttributes *)XChangeWindowAttributes; extern (C) int function(void *, uint, int)XChangeSaveSet; extern (C) int function(void *, uint, uint, uint, int, int, char *, int)XChangeProperty; extern (C) int function(void *, int, int, int, int, int)XChangePointerControl; extern (C) int function(void *, int, int, uint *, int)XChangeKeyboardMapping; extern (C) int function(void *, uint, XKeyboardControl *)XChangeKeyboardControl; extern (C) int function(void *, void *, uint, XGCValues *)XChangeGC; extern (C) int function(void *, uint, uint, uint)XChangeActivePointerGrab; extern (C) int function(Screen *)XCellsOfScreen; extern (C) int function(void *)XBitmapUnit; extern (C) int function(void *)XBitmapPad; extern (C) int function(void *)XBitmapBitOrder; extern (C) int function(void *, int)XBell; extern (C) int function(void *)XAutoRepeatOn; extern (C) int function(void *)XAutoRepeatOff; extern (C) int function(void *, int, uint)XAllowEvents; extern (C) int function(void *, uint, char *, XColor *, XColor *)XAllocNamedColor; extern (C) int function(void *, uint, int, uint *, int, int, int, int, uint *, uint *, uint *)XAllocColorPlanes; extern (C) int function(void *, uint, int, uint *, uint, uint *, uint)XAllocColorCells; extern (C) int function(void *, uint, XColor *)XAllocColor; extern (C) int function(void *, uint)XAddToSaveSet; extern (C) int function(_XExtData * *, _XExtData *)XAddToExtensionList; extern (C) int function(void *, XHostAddress *, int)XAddHosts; extern (C) int function(void *, XHostAddress *)XAddHost; extern (C) int function(void *)XActivateScreenSaver; extern (C) int function(void *, uint, uint)XSetTransientForHint; extern (C) void function(char * *)XFreeStringList; extern (C) int function(void *, uint, uint *, int)XSetWMColormapWindows; extern (C) int function(void *, uint, uint * *, int *)XGetWMColormapWindows; extern (C) int function(void *, uint, char * * *, int *)XGetCommand; extern (C) int function(void *, uint, int)XWithdrawWindow; extern (C) int function(void *, uint, int)XIconifyWindow; extern (C) int function(void *, uint, uint *, int)XSetWMProtocols; extern (C) int function(void *, uint, uint * *, int *)XGetWMProtocols; extern (C) int function(void *, uint, int, uint, XWindowChanges *)XReconfigureWMWindow; extern (C) int * function(void *, int, int *)XListDepths; extern (C) XPixmapFormatValues * function(void *, int *)XListPixmapFormats; extern (C) _BCD_func__894 function(_BCD_func__894)XSetIOErrorHandler; extern (C) _BCD_func__895 function(_BCD_func__895)XSetErrorHandler; extern (C) int function(Screen *)XScreenNumberOfScreen; extern (C) int function(Screen *)XEventMaskOfScreen; extern (C) Screen * function(void *)XDefaultScreenOfDisplay; extern (C) Screen * function(void *, int)XScreenOfDisplay; extern (C) void * function(Screen *)XDisplayOfScreen; extern (C) uint function(Screen *)XDefaultColormapOfScreen; extern (C) uint function(void *, int)XDefaultColormap; extern (C) char * function(void *)XDisplayString; extern (C) char * function(void *)XServerVendor; extern (C) uint function(void *)XLastKnownRequestProcessed; extern (C) uint function(void *)XNextRequest; extern (C) uint function(Screen *)XWhitePixelOfScreen; extern (C) uint function(Screen *)XBlackPixelOfScreen; extern (C) uint function()XAllPlanes; extern (C) uint function(void *, int)XWhitePixel; extern (C) uint function(void *, int)XBlackPixel; extern (C) void * function(Screen *)XDefaultGCOfScreen; extern (C) void * function(void *, int)XDefaultGC; extern (C) Visual * function(Screen *)XDefaultVisualOfScreen; extern (C) Visual * function(void *, int)XDefaultVisual; extern (C) uint function(Screen *)XRootWindowOfScreen; extern (C) uint function(void *)XDefaultRootWindow; extern (C) uint function(void *, int)XRootWindow; extern (C) _XExtData * * function(XEDataObject)XEHeadOfExtensionList; extern (C) _XExtData * function(_XExtData * *, int)XFindOnExtensionList; extern (C) XExtCodes * function(void *)XAddExtension; extern (C) XExtCodes * function(void *, char *)XInitExtension; extern (C) void function(void *)XUnlockDisplay; extern (C) void function(void *)XLockDisplay; extern (C) int function()XInitThreads; extern (C) uint function(Visual *)XVisualIDFromVisual; extern (C) uint function(void *)XDisplayMotionBufferSize; extern (C) char * function(Screen *)XScreenResourceString; extern (C) char * function(void *)XResourceManagerString; extern (C) int function(void *)XExtendedMaxRequestSize; extern (C) int function(void *)XMaxRequestSize; extern (C) uint function(char *)XStringToKeysym; extern (C) uint * function(void *, char, int, int *)XGetKeyboardMapping; extern (C) uint function(XKeyEvent *, int)XLookupKeysym; extern (C) uint function(void *, char, int)XKeycodeToKeysym; extern (C) XHostAddress * function(void *, int *, int *)XListHosts; extern (C) uint * function(void *, uint, int *)XListProperties; extern (C) char * * function(void *, int *)XListExtensions; extern (C) char * * function(void *, int *)XGetFontPath; extern (C) char * * function(void *, char *, int, int *, XFontStruct * *)XListFontsWithInfo; extern (C) char * * function(void *, char *, int, int *)XListFonts; extern (C) uint * function(void *, uint, int *)XListInstalledColormaps; extern (C) uint function(void *, uint, int, int, uint, uint, uint, int, uint, Visual *, uint, XSetWindowAttributes *)XCreateWindow; extern (C) uint function(void *, uint)XGetSelectionOwner; extern (C) uint function(void *, uint, int, int, uint, uint, uint, uint, uint)XCreateSimpleWindow; extern (C) uint function(void *, uint, char *, uint, uint, uint, uint, uint)XCreatePixmapFromBitmapData; extern (C) uint function(void *, uint, char *, uint, uint)XCreateBitmapFromData; extern (C) uint function(void *, uint, uint, uint, uint)XCreatePixmap; extern (C) void function(void *, void *)XFlushGC; extern (C) uint function(void *)XGContextFromGC; extern (C) void * function(void *, uint, uint, XGCValues *)XCreateGC; extern (C) uint function(void *, char *)XLoadFont; extern (C) uint function(void *, uint)XCreateFontCursor; extern (C) uint function(void *, uint, uint, uint, uint, XColor *, XColor *)XCreateGlyphCursor; extern (C) uint function(void *, uint, uint, XColor *, XColor *, uint, uint)XCreatePixmapCursor; extern (C) uint function(void *, uint, Visual *, int)XCreateColormap; extern (C) uint function(void *, uint)XCopyColormapAndFree; extern (C) int function(void *, char * *, int, int, uint *)XInternAtoms; extern (C) uint function(void *, in char *, int)XInternAtom; extern (C) _BCD_func__894 function(void *, _BCD_func__894)XSetAfterFunction; extern (C) _BCD_func__894 function(void *, int)XSynchronize; extern (C) char * function(uint)XKeysymToString; extern (C) char * function(char *)XDisplayName; extern (C) char * function(void *, char *, char *)XGetDefault; extern (C) int function(void *, uint *, int, char * *)XGetAtomNames; extern (C) char * function(void *, uint)XGetAtomName; extern (C) char * function(void *, int *, int)XFetchBuffer; extern (C) char * function(void *, int *)XFetchBytes; extern (C) void function()XrmInitialize; extern (C) void * function(char *)XOpenDisplay; extern (C) _XImage * function(void *, uint, int, int, uint, uint, uint, int, _XImage *, int, int)XGetSubImage; extern (C) _XImage * function(void *, uint, int, int, uint, uint, uint, int)XGetImage; extern (C) int function(_XImage *)XInitImage; extern (C) _XImage * function(void *, Visual *, uint, int, int, char *, uint, uint, int, int)XCreateImage; extern (C) XModifierKeymap * function(int)XNewModifiermap; extern (C) XModifierKeymap * function(XModifierKeymap *, char, int)XInsertModifiermapEntry; extern (C) XModifierKeymap * function(void *)XGetModifierMapping; extern (C) XModifierKeymap * function(XModifierKeymap *, char, int)XDeleteModifiermapEntry; extern (C) XTimeCoord * function(void *, uint, uint, uint, int *)XGetMotionEvents; extern (C) XFontStruct * function(void *, uint)XQueryFont; extern (C) XFontStruct * function(void *, char *)XLoadQueryFont; extern (C) extern int* _Xdebug; extern (C) int function(char *, int)_Xmblen;" )); Symbol[] symbols; static this () { symbols = [ Symbol("_Xwctomb", cast(void**)& _Xwctomb), Symbol("_Xmbtowc", cast(void**)& _Xmbtowc), Symbol("XSetAuthorization", cast(void**)& XSetAuthorization), Symbol("XRemoveConnectionWatch", cast(void**)& XRemoveConnectionWatch), Symbol("XAddConnectionWatch", cast(void**)& XAddConnectionWatch), Symbol("XProcessInternalConnection", cast(void**)& XProcessInternalConnection), Symbol("XInternalConnectionNumbers", cast(void**)& XInternalConnectionNumbers), Symbol("XUnregisterIMInstantiateCallback", cast(void**)& XUnregisterIMInstantiateCallback), Symbol("XRegisterIMInstantiateCallback", cast(void**)& XRegisterIMInstantiateCallback), Symbol("XVaCreateNestedList", cast(void**)& XVaCreateNestedList), Symbol("Xutf8LookupString", cast(void**)& Xutf8LookupString), Symbol("XwcLookupString", cast(void**)& XwcLookupString), Symbol("XmbLookupString", cast(void**)& XmbLookupString), Symbol("XFilterEvent", cast(void**)& XFilterEvent), Symbol("XIMOfIC", cast(void**)& XIMOfIC), Symbol("XGetICValues", cast(void**)& XGetICValues), Symbol("XSetICValues", cast(void**)& XSetICValues), Symbol("Xutf8ResetIC", cast(void**)& Xutf8ResetIC), Symbol("XmbResetIC", cast(void**)& XmbResetIC), Symbol("XwcResetIC", cast(void**)& XwcResetIC), Symbol("XUnsetICFocus", cast(void**)& XUnsetICFocus), Symbol("XSetICFocus", cast(void**)& XSetICFocus), Symbol("XDestroyIC", cast(void**)& XDestroyIC), Symbol("XCreateIC", cast(void**)& XCreateIC), Symbol("XLocaleOfIM", cast(void**)& XLocaleOfIM), Symbol("XDisplayOfIM", cast(void**)& XDisplayOfIM), Symbol("XSetIMValues", cast(void**)& XSetIMValues), Symbol("XGetIMValues", cast(void**)& XGetIMValues), Symbol("XCloseIM", cast(void**)& XCloseIM), Symbol("XOpenIM", cast(void**)& XOpenIM), Symbol("Xutf8DrawImageString", cast(void**)& Xutf8DrawImageString), Symbol("XwcDrawImageString", cast(void**)& XwcDrawImageString), Symbol("XmbDrawImageString", cast(void**)& XmbDrawImageString), Symbol("Xutf8DrawString", cast(void**)& Xutf8DrawString), Symbol("XwcDrawString", cast(void**)& XwcDrawString), Symbol("XmbDrawString", cast(void**)& XmbDrawString), Symbol("Xutf8DrawText", cast(void**)& Xutf8DrawText), Symbol("XwcDrawText", cast(void**)& XwcDrawText), Symbol("XmbDrawText", cast(void**)& XmbDrawText), Symbol("Xutf8TextPerCharExtents", cast(void**)& Xutf8TextPerCharExtents), Symbol("XwcTextPerCharExtents", cast(void**)& XwcTextPerCharExtents), Symbol("XmbTextPerCharExtents", cast(void**)& XmbTextPerCharExtents), Symbol("Xutf8TextExtents", cast(void**)& Xutf8TextExtents), Symbol("XwcTextExtents", cast(void**)& XwcTextExtents), Symbol("XmbTextExtents", cast(void**)& XmbTextExtents), Symbol("Xutf8TextEscapement", cast(void**)& Xutf8TextEscapement), Symbol("XwcTextEscapement", cast(void**)& XwcTextEscapement), Symbol("XmbTextEscapement", cast(void**)& XmbTextEscapement), Symbol("XExtentsOfFontSet", cast(void**)& XExtentsOfFontSet), Symbol("XContextualDrawing", cast(void**)& XContextualDrawing), Symbol("XDirectionalDependentDrawing", cast(void**)& XDirectionalDependentDrawing), Symbol("XContextDependentDrawing", cast(void**)& XContextDependentDrawing), Symbol("XLocaleOfFontSet", cast(void**)& XLocaleOfFontSet), Symbol("XBaseFontNameListOfFontSet", cast(void**)& XBaseFontNameListOfFontSet), Symbol("XFontsOfFontSet", cast(void**)& XFontsOfFontSet), Symbol("XFreeFontSet", cast(void**)& XFreeFontSet), Symbol("XCreateFontSet", cast(void**)& XCreateFontSet), Symbol("XGetOCValues", cast(void**)& XGetOCValues), Symbol("XSetOCValues", cast(void**)& XSetOCValues), Symbol("XOMOfOC", cast(void**)& XOMOfOC), Symbol("XDestroyOC", cast(void**)& XDestroyOC), Symbol("XCreateOC", cast(void**)& XCreateOC), Symbol("XLocaleOfOM", cast(void**)& XLocaleOfOM), Symbol("XDisplayOfOM", cast(void**)& XDisplayOfOM), Symbol("XGetOMValues", cast(void**)& XGetOMValues), Symbol("XSetOMValues", cast(void**)& XSetOMValues), Symbol("XCloseOM", cast(void**)& XCloseOM), Symbol("XOpenOM", cast(void**)& XOpenOM), Symbol("XSetLocaleModifiers", cast(void**)& XSetLocaleModifiers), Symbol("XSupportsLocale", cast(void**)& XSupportsLocale), Symbol("XWriteBitmapFile", cast(void**)& XWriteBitmapFile), Symbol("XWindowEvent", cast(void**)& XWindowEvent), Symbol("XWidthOfScreen", cast(void**)& XWidthOfScreen), Symbol("XWidthMMOfScreen", cast(void**)& XWidthMMOfScreen), Symbol("XWarpPointer", cast(void**)& XWarpPointer), Symbol("XVendorRelease", cast(void**)& XVendorRelease), Symbol("XUnmapWindow", cast(void**)& XUnmapWindow), Symbol("XUnmapSubwindows", cast(void**)& XUnmapSubwindows), Symbol("XUnloadFont", cast(void**)& XUnloadFont), Symbol("XUninstallColormap", cast(void**)& XUninstallColormap), Symbol("XUngrabServer", cast(void**)& XUngrabServer), Symbol("XUngrabPointer", cast(void**)& XUngrabPointer), Symbol("XUngrabKeyboard", cast(void**)& XUngrabKeyboard), Symbol("XUngrabKey", cast(void**)& XUngrabKey), Symbol("XUngrabButton", cast(void**)& XUngrabButton), Symbol("XUndefineCursor", cast(void**)& XUndefineCursor), Symbol("XTranslateCoordinates", cast(void**)& XTranslateCoordinates), Symbol("XTextWidth16", cast(void**)& XTextWidth16), Symbol("XTextWidth", cast(void**)& XTextWidth), Symbol("XTextExtents16", cast(void**)& XTextExtents16), Symbol("XTextExtents", cast(void**)& XTextExtents), Symbol("XSync", cast(void**)& XSync), Symbol("XStoreNamedColor", cast(void**)& XStoreNamedColor), Symbol("XStoreName", cast(void**)& XStoreName), Symbol("XStoreColors", cast(void**)& XStoreColors), Symbol("XStoreColor", cast(void**)& XStoreColor), Symbol("XStoreBytes", cast(void**)& XStoreBytes), Symbol("XStoreBuffer", cast(void**)& XStoreBuffer), Symbol("XSetWindowColormap", cast(void**)& XSetWindowColormap), Symbol("XSetWindowBorderWidth", cast(void**)& XSetWindowBorderWidth), Symbol("XSetWindowBorderPixmap", cast(void**)& XSetWindowBorderPixmap), Symbol("XSetWindowBorder", cast(void**)& XSetWindowBorder), Symbol("XSetWindowBackgroundPixmap", cast(void**)& XSetWindowBackgroundPixmap), Symbol("XSetWindowBackground", cast(void**)& XSetWindowBackground), Symbol("XSetTile", cast(void**)& XSetTile), Symbol("XSetTSOrigin", cast(void**)& XSetTSOrigin), Symbol("XSetSubwindowMode", cast(void**)& XSetSubwindowMode), Symbol("XSetStipple", cast(void**)& XSetStipple), Symbol("XSetState", cast(void**)& XSetState), Symbol("XSetSelectionOwner", cast(void**)& XSetSelectionOwner), Symbol("XSetScreenSaver", cast(void**)& XSetScreenSaver), Symbol("XSetPointerMapping", cast(void**)& XSetPointerMapping), Symbol("XSetPlaneMask", cast(void**)& XSetPlaneMask), Symbol("XSetModifierMapping", cast(void**)& XSetModifierMapping), Symbol("XSetLineAttributes", cast(void**)& XSetLineAttributes), Symbol("XSetInputFocus", cast(void**)& XSetInputFocus), Symbol("XSetIconName", cast(void**)& XSetIconName), Symbol("XSetGraphicsExposures", cast(void**)& XSetGraphicsExposures), Symbol("XSetFunction", cast(void**)& XSetFunction), Symbol("XSetForeground", cast(void**)& XSetForeground), Symbol("XSetFontPath", cast(void**)& XSetFontPath), Symbol("XSetFont", cast(void**)& XSetFont), Symbol("XSetFillStyle", cast(void**)& XSetFillStyle), Symbol("XSetFillRule", cast(void**)& XSetFillRule), Symbol("XSetDashes", cast(void**)& XSetDashes), Symbol("XSetCommand", cast(void**)& XSetCommand), Symbol("XSetCloseDownMode", cast(void**)& XSetCloseDownMode), Symbol("XSetClipRectangles", cast(void**)& XSetClipRectangles), Symbol("XSetClipOrigin", cast(void**)& XSetClipOrigin), Symbol("XSetClipMask", cast(void**)& XSetClipMask), Symbol("XSetBackground", cast(void**)& XSetBackground), Symbol("XSetArcMode", cast(void**)& XSetArcMode), Symbol("XSetAccessControl", cast(void**)& XSetAccessControl), Symbol("XSendEvent", cast(void**)& XSendEvent), Symbol("XSelectInput", cast(void**)& XSelectInput), Symbol("XScreenCount", cast(void**)& XScreenCount), Symbol("XRotateWindowProperties", cast(void**)& XRotateWindowProperties), Symbol("XRotateBuffers", cast(void**)& XRotateBuffers), Symbol("XRestackWindows", cast(void**)& XRestackWindows), Symbol("XResizeWindow", cast(void**)& XResizeWindow), Symbol("XResetScreenSaver", cast(void**)& XResetScreenSaver), Symbol("XReparentWindow", cast(void**)& XReparentWindow), Symbol("XRemoveHosts", cast(void**)& XRemoveHosts), Symbol("XRemoveHost", cast(void**)& XRemoveHost), Symbol("XRemoveFromSaveSet", cast(void**)& XRemoveFromSaveSet), Symbol("XRefreshKeyboardMapping", cast(void**)& XRefreshKeyboardMapping), Symbol("XRecolorCursor", cast(void**)& XRecolorCursor), Symbol("XRebindKeysym", cast(void**)& XRebindKeysym), Symbol("XReadBitmapFileData", cast(void**)& XReadBitmapFileData), Symbol("XReadBitmapFile", cast(void**)& XReadBitmapFile), Symbol("XRaiseWindow", cast(void**)& XRaiseWindow), Symbol("XQueryTree", cast(void**)& XQueryTree), Symbol("XQueryTextExtents16", cast(void**)& XQueryTextExtents16), Symbol("XQueryTextExtents", cast(void**)& XQueryTextExtents), Symbol("XQueryPointer", cast(void**)& XQueryPointer), Symbol("XQueryKeymap", cast(void**)& XQueryKeymap), Symbol("XQueryExtension", cast(void**)& XQueryExtension), Symbol("XQueryColors", cast(void**)& XQueryColors), Symbol("XQueryColor", cast(void**)& XQueryColor), Symbol("XQueryBestTile", cast(void**)& XQueryBestTile), Symbol("XQueryBestStipple", cast(void**)& XQueryBestStipple), Symbol("XQueryBestSize", cast(void**)& XQueryBestSize), Symbol("XQueryBestCursor", cast(void**)& XQueryBestCursor), Symbol("XQLength", cast(void**)& XQLength), Symbol("XPutImage", cast(void**)& XPutImage), Symbol("XPutBackEvent", cast(void**)& XPutBackEvent), Symbol("XProtocolVersion", cast(void**)& XProtocolVersion), Symbol("XProtocolRevision", cast(void**)& XProtocolRevision), Symbol("XPlanesOfScreen", cast(void**)& XPlanesOfScreen), Symbol("XPending", cast(void**)& XPending), Symbol("XPeekIfEvent", cast(void**)& XPeekIfEvent), Symbol("XPeekEvent", cast(void**)& XPeekEvent), Symbol("XParseGeometry", cast(void**)& XParseGeometry), Symbol("XParseColor", cast(void**)& XParseColor), Symbol("XNoOp", cast(void**)& XNoOp), Symbol("XNextEvent", cast(void**)& XNextEvent), Symbol("XMoveWindow", cast(void**)& XMoveWindow), Symbol("XMoveResizeWindow", cast(void**)& XMoveResizeWindow), Symbol("XMinCmapsOfScreen", cast(void**)& XMinCmapsOfScreen), Symbol("XMaxCmapsOfScreen", cast(void**)& XMaxCmapsOfScreen), Symbol("XMaskEvent", cast(void**)& XMaskEvent), Symbol("XMapWindow", cast(void**)& XMapWindow), Symbol("XMapSubwindows", cast(void**)& XMapSubwindows), Symbol("XMapRaised", cast(void**)& XMapRaised), Symbol("XLowerWindow", cast(void**)& XLowerWindow), Symbol("XLookupColor", cast(void**)& XLookupColor), Symbol("XKillClient", cast(void**)& XKillClient), Symbol("XKeysymToKeycode", cast(void**)& XKeysymToKeycode), Symbol("XInstallColormap", cast(void**)& XInstallColormap), Symbol("XImageByteOrder", cast(void**)& XImageByteOrder), Symbol("XIfEvent", cast(void**)& XIfEvent), Symbol("XHeightOfScreen", cast(void**)& XHeightOfScreen), Symbol("XHeightMMOfScreen", cast(void**)& XHeightMMOfScreen), Symbol("XGrabServer", cast(void**)& XGrabServer), Symbol("XGrabPointer", cast(void**)& XGrabPointer), Symbol("XGrabKeyboard", cast(void**)& XGrabKeyboard), Symbol("XGrabKey", cast(void**)& XGrabKey), Symbol("XGrabButton", cast(void**)& XGrabButton), Symbol("XGetWindowAttributes", cast(void**)& XGetWindowAttributes), Symbol("XGetWindowProperty", cast(void**)& XGetWindowProperty), Symbol("XGetTransientForHint", cast(void**)& XGetTransientForHint), Symbol("XGetScreenSaver", cast(void**)& XGetScreenSaver), Symbol("XGetPointerMapping", cast(void**)& XGetPointerMapping), Symbol("XGetPointerControl", cast(void**)& XGetPointerControl), Symbol("XGetKeyboardControl", cast(void**)& XGetKeyboardControl), Symbol("XGetInputFocus", cast(void**)& XGetInputFocus), Symbol("XGetIconName", cast(void**)& XGetIconName), Symbol("XGetGeometry", cast(void**)& XGetGeometry), Symbol("XGetGCValues", cast(void**)& XGetGCValues), Symbol("XGetFontProperty", cast(void**)& XGetFontProperty), Symbol("XGetErrorText", cast(void**)& XGetErrorText), Symbol("XGetErrorDatabaseText", cast(void**)& XGetErrorDatabaseText), Symbol("XGeometry", cast(void**)& XGeometry), Symbol("XFreePixmap", cast(void**)& XFreePixmap), Symbol("XFreeModifiermap", cast(void**)& XFreeModifiermap), Symbol("XFreeGC", cast(void**)& XFreeGC), Symbol("XFreeFontPath", cast(void**)& XFreeFontPath), Symbol("XFreeFontNames", cast(void**)& XFreeFontNames), Symbol("XFreeFontInfo", cast(void**)& XFreeFontInfo), Symbol("XFreeFont", cast(void**)& XFreeFont), Symbol("XFreeExtensionList", cast(void**)& XFreeExtensionList), Symbol("XFreeCursor", cast(void**)& XFreeCursor), Symbol("XFreeColors", cast(void**)& XFreeColors), Symbol("XFreeColormap", cast(void**)& XFreeColormap), Symbol("XFree", cast(void**)& XFree), Symbol("XForceScreenSaver", cast(void**)& XForceScreenSaver), Symbol("XFlush", cast(void**)& XFlush), Symbol("XFillRectangles", cast(void**)& XFillRectangles), Symbol("XFillRectangle", cast(void**)& XFillRectangle), Symbol("XFillPolygon", cast(void**)& XFillPolygon), Symbol("XFillArcs", cast(void**)& XFillArcs), Symbol("XFillArc", cast(void**)& XFillArc), Symbol("XFetchName", cast(void**)& XFetchName), Symbol("XEventsQueued", cast(void**)& XEventsQueued), Symbol("XEnableAccessControl", cast(void**)& XEnableAccessControl), Symbol("XDrawText16", cast(void**)& XDrawText16), Symbol("XDrawText", cast(void**)& XDrawText), Symbol("XDrawString16", cast(void**)& XDrawString16), Symbol("XDrawString", cast(void**)& XDrawString), Symbol("XDrawSegments", cast(void**)& XDrawSegments), Symbol("XDrawRectangles", cast(void**)& XDrawRectangles), Symbol("XDrawRectangle", cast(void**)& XDrawRectangle), Symbol("XDrawPoints", cast(void**)& XDrawPoints), Symbol("XDrawPoint", cast(void**)& XDrawPoint), Symbol("XDrawLines", cast(void**)& XDrawLines), Symbol("XDrawLine", cast(void**)& XDrawLine), Symbol("XDrawImageString16", cast(void**)& XDrawImageString16), Symbol("XDrawImageString", cast(void**)& XDrawImageString), Symbol("XDrawArcs", cast(void**)& XDrawArcs), Symbol("XDrawArc", cast(void**)& XDrawArc), Symbol("XDisplayWidthMM", cast(void**)& XDisplayWidthMM), Symbol("XDisplayWidth", cast(void**)& XDisplayWidth), Symbol("XDisplayPlanes", cast(void**)& XDisplayPlanes), Symbol("XDisplayKeycodes", cast(void**)& XDisplayKeycodes), Symbol("XDisplayHeightMM", cast(void**)& XDisplayHeightMM), Symbol("XDisplayHeight", cast(void**)& XDisplayHeight), Symbol("XDisplayCells", cast(void**)& XDisplayCells), Symbol("XDisableAccessControl", cast(void**)& XDisableAccessControl), Symbol("XDoesSaveUnders", cast(void**)& XDoesSaveUnders), Symbol("XDoesBackingStore", cast(void**)& XDoesBackingStore), Symbol("XDestroySubwindows", cast(void**)& XDestroySubwindows), Symbol("XDestroyWindow", cast(void**)& XDestroyWindow), Symbol("XDeleteProperty", cast(void**)& XDeleteProperty), Symbol("XDefineCursor", cast(void**)& XDefineCursor), Symbol("XDefaultScreen", cast(void**)& XDefaultScreen), Symbol("XDefaultDepthOfScreen", cast(void**)& XDefaultDepthOfScreen), Symbol("XDefaultDepth", cast(void**)& XDefaultDepth), Symbol("XCopyPlane", cast(void**)& XCopyPlane), Symbol("XCopyGC", cast(void**)& XCopyGC), Symbol("XCopyArea", cast(void**)& XCopyArea), Symbol("XConvertSelection", cast(void**)& XConvertSelection), Symbol("XConnectionNumber", cast(void**)& XConnectionNumber), Symbol("XConfigureWindow", cast(void**)& XConfigureWindow), Symbol("XCloseDisplay", cast(void**)& XCloseDisplay), Symbol("XClearWindow", cast(void**)& XClearWindow), Symbol("XClearArea", cast(void**)& XClearArea), Symbol("XCirculateSubwindowsUp", cast(void**)& XCirculateSubwindowsUp), Symbol("XCirculateSubwindowsDown", cast(void**)& XCirculateSubwindowsDown), Symbol("XCirculateSubwindows", cast(void**)& XCirculateSubwindows), Symbol("XCheckWindowEvent", cast(void**)& XCheckWindowEvent), Symbol("XCheckTypedWindowEvent", cast(void**)& XCheckTypedWindowEvent), Symbol("XCheckTypedEvent", cast(void**)& XCheckTypedEvent), Symbol("XCheckMaskEvent", cast(void**)& XCheckMaskEvent), Symbol("XCheckIfEvent", cast(void**)& XCheckIfEvent), Symbol("XChangeWindowAttributes", cast(void**)& XChangeWindowAttributes), Symbol("XChangeSaveSet", cast(void**)& XChangeSaveSet), Symbol("XChangeProperty", cast(void**)& XChangeProperty), Symbol("XChangePointerControl", cast(void**)& XChangePointerControl), Symbol("XChangeKeyboardMapping", cast(void**)& XChangeKeyboardMapping), Symbol("XChangeKeyboardControl", cast(void**)& XChangeKeyboardControl), Symbol("XChangeGC", cast(void**)& XChangeGC), Symbol("XChangeActivePointerGrab", cast(void**)& XChangeActivePointerGrab), Symbol("XCellsOfScreen", cast(void**)& XCellsOfScreen), Symbol("XBitmapUnit", cast(void**)& XBitmapUnit), Symbol("XBitmapPad", cast(void**)& XBitmapPad), Symbol("XBitmapBitOrder", cast(void**)& XBitmapBitOrder), Symbol("XBell", cast(void**)& XBell), Symbol("XAutoRepeatOn", cast(void**)& XAutoRepeatOn), Symbol("XAutoRepeatOff", cast(void**)& XAutoRepeatOff), Symbol("XAllowEvents", cast(void**)& XAllowEvents), Symbol("XAllocNamedColor", cast(void**)& XAllocNamedColor), Symbol("XAllocColorPlanes", cast(void**)& XAllocColorPlanes), Symbol("XAllocColorCells", cast(void**)& XAllocColorCells), Symbol("XAllocColor", cast(void**)& XAllocColor), Symbol("XAddToSaveSet", cast(void**)& XAddToSaveSet), Symbol("XAddToExtensionList", cast(void**)& XAddToExtensionList), Symbol("XAddHosts", cast(void**)& XAddHosts), Symbol("XAddHost", cast(void**)& XAddHost), Symbol("XActivateScreenSaver", cast(void**)& XActivateScreenSaver), Symbol("XSetTransientForHint", cast(void**)& XSetTransientForHint), Symbol("XFreeStringList", cast(void**)& XFreeStringList), Symbol("XSetWMColormapWindows", cast(void**)& XSetWMColormapWindows), Symbol("XGetWMColormapWindows", cast(void**)& XGetWMColormapWindows), Symbol("XGetCommand", cast(void**)& XGetCommand), Symbol("XWithdrawWindow", cast(void**)& XWithdrawWindow), Symbol("XIconifyWindow", cast(void**)& XIconifyWindow), Symbol("XSetWMProtocols", cast(void**)& XSetWMProtocols), Symbol("XGetWMProtocols", cast(void**)& XGetWMProtocols), Symbol("XReconfigureWMWindow", cast(void**)& XReconfigureWMWindow), Symbol("XListDepths", cast(void**)& XListDepths), Symbol("XListPixmapFormats", cast(void**)& XListPixmapFormats), Symbol("XSetIOErrorHandler", cast(void**)& XSetIOErrorHandler), Symbol("XSetErrorHandler", cast(void**)& XSetErrorHandler), Symbol("XScreenNumberOfScreen", cast(void**)& XScreenNumberOfScreen), Symbol("XEventMaskOfScreen", cast(void**)& XEventMaskOfScreen), Symbol("XDefaultScreenOfDisplay", cast(void**)& XDefaultScreenOfDisplay), Symbol("XScreenOfDisplay", cast(void**)& XScreenOfDisplay), Symbol("XDisplayOfScreen", cast(void**)& XDisplayOfScreen), Symbol("XDefaultColormapOfScreen", cast(void**)& XDefaultColormapOfScreen), Symbol("XDefaultColormap", cast(void**)& XDefaultColormap), Symbol("XDisplayString", cast(void**)& XDisplayString), Symbol("XServerVendor", cast(void**)& XServerVendor), Symbol("XLastKnownRequestProcessed", cast(void**)& XLastKnownRequestProcessed), Symbol("XNextRequest", cast(void**)& XNextRequest), Symbol("XWhitePixelOfScreen", cast(void**)& XWhitePixelOfScreen), Symbol("XBlackPixelOfScreen", cast(void**)& XBlackPixelOfScreen), Symbol("XAllPlanes", cast(void**)& XAllPlanes), Symbol("XWhitePixel", cast(void**)& XWhitePixel), Symbol("XBlackPixel", cast(void**)& XBlackPixel), Symbol("XDefaultGCOfScreen", cast(void**)& XDefaultGCOfScreen), Symbol("XDefaultGC", cast(void**)& XDefaultGC), Symbol("XDefaultVisualOfScreen", cast(void**)& XDefaultVisualOfScreen), Symbol("XDefaultVisual", cast(void**)& XDefaultVisual), Symbol("XRootWindowOfScreen", cast(void**)& XRootWindowOfScreen), Symbol("XDefaultRootWindow", cast(void**)& XDefaultRootWindow), Symbol("XRootWindow", cast(void**)& XRootWindow), Symbol("XEHeadOfExtensionList", cast(void**)& XEHeadOfExtensionList), Symbol("XFindOnExtensionList", cast(void**)& XFindOnExtensionList), Symbol("XAddExtension", cast(void**)& XAddExtension), Symbol("XInitExtension", cast(void**)& XInitExtension), Symbol("XUnlockDisplay", cast(void**)& XUnlockDisplay), Symbol("XLockDisplay", cast(void**)& XLockDisplay), Symbol("XInitThreads", cast(void**)& XInitThreads), Symbol("XVisualIDFromVisual", cast(void**)& XVisualIDFromVisual), Symbol("XDisplayMotionBufferSize", cast(void**)& XDisplayMotionBufferSize), Symbol("XScreenResourceString", cast(void**)& XScreenResourceString), Symbol("XResourceManagerString", cast(void**)& XResourceManagerString), Symbol("XExtendedMaxRequestSize", cast(void**)& XExtendedMaxRequestSize), Symbol("XMaxRequestSize", cast(void**)& XMaxRequestSize), Symbol("XStringToKeysym", cast(void**)& XStringToKeysym), Symbol("XGetKeyboardMapping", cast(void**)& XGetKeyboardMapping), Symbol("XLookupKeysym", cast(void**)& XLookupKeysym), Symbol("XKeycodeToKeysym", cast(void**)& XKeycodeToKeysym), Symbol("XListHosts", cast(void**)& XListHosts), Symbol("XListProperties", cast(void**)& XListProperties), Symbol("XListExtensions", cast(void**)& XListExtensions), Symbol("XGetFontPath", cast(void**)& XGetFontPath), Symbol("XListFontsWithInfo", cast(void**)& XListFontsWithInfo), Symbol("XListFonts", cast(void**)& XListFonts), Symbol("XListInstalledColormaps", cast(void**)& XListInstalledColormaps), Symbol("XCreateWindow", cast(void**)& XCreateWindow), Symbol("XGetSelectionOwner", cast(void**)& XGetSelectionOwner), Symbol("XCreateSimpleWindow", cast(void**)& XCreateSimpleWindow), Symbol("XCreatePixmapFromBitmapData", cast(void**)& XCreatePixmapFromBitmapData), Symbol("XCreateBitmapFromData", cast(void**)& XCreateBitmapFromData), Symbol("XCreatePixmap", cast(void**)& XCreatePixmap), Symbol("XFlushGC", cast(void**)& XFlushGC), Symbol("XGContextFromGC", cast(void**)& XGContextFromGC), Symbol("XCreateGC", cast(void**)& XCreateGC), Symbol("XLoadFont", cast(void**)& XLoadFont), Symbol("XCreateFontCursor", cast(void**)& XCreateFontCursor), Symbol("XCreateGlyphCursor", cast(void**)& XCreateGlyphCursor), Symbol("XCreatePixmapCursor", cast(void**)& XCreatePixmapCursor), Symbol("XCreateColormap", cast(void**)& XCreateColormap), Symbol("XCopyColormapAndFree", cast(void**)& XCopyColormapAndFree), Symbol("XInternAtoms", cast(void**)& XInternAtoms), Symbol("XInternAtom", cast(void**)& XInternAtom), Symbol("XSetAfterFunction", cast(void**)& XSetAfterFunction), Symbol("XSynchronize", cast(void**)& XSynchronize), Symbol("XKeysymToString", cast(void**)& XKeysymToString), Symbol("XDisplayName", cast(void**)& XDisplayName), Symbol("XGetDefault", cast(void**)& XGetDefault), Symbol("XGetAtomNames", cast(void**)& XGetAtomNames), Symbol("XGetAtomName", cast(void**)& XGetAtomName), Symbol("XFetchBuffer", cast(void**)& XFetchBuffer), Symbol("XFetchBytes", cast(void**)& XFetchBytes), Symbol("XrmInitialize", cast(void**)& XrmInitialize), Symbol("XOpenDisplay", cast(void**)& XOpenDisplay), Symbol("XGetSubImage", cast(void**)& XGetSubImage), Symbol("XGetImage", cast(void**)& XGetImage), Symbol("XInitImage", cast(void**)& XInitImage), Symbol("XCreateImage", cast(void**)& XCreateImage), Symbol("XNewModifiermap", cast(void**)& XNewModifiermap), Symbol("XInsertModifiermapEntry", cast(void**)& XInsertModifiermapEntry), Symbol("XGetModifierMapping", cast(void**)& XGetModifierMapping), Symbol("XDeleteModifiermapEntry", cast(void**)& XDeleteModifiermapEntry), Symbol("XGetMotionEvents", cast(void**)& XGetMotionEvents), Symbol("XQueryFont", cast(void**)& XQueryFont), Symbol("XLoadQueryFont", cast(void**)& XLoadQueryFont), Symbol("_Xdebug", cast(void**)& _Xdebug), Symbol("_Xmblen", cast(void**)& _Xmblen), ]; } } else { // version(DYNLINK) extern (C) int _Xwctomb(char *, wchar); extern (C) int _Xmbtowc(wchar *, char *, int); extern (C) void XSetAuthorization(char *, int, char *, int); extern (C) void XRemoveConnectionWatch(void *, _BCD_func__846, char *); extern (C) int XAddConnectionWatch(void *, _BCD_func__846, char *); extern (C) void XProcessInternalConnection(void *, int); extern (C) int XInternalConnectionNumbers(void *, int * *, int *); extern (C) int XUnregisterIMInstantiateCallback(void *, void *, char *, char *, _BCD_func__969, char *); extern (C) int XRegisterIMInstantiateCallback(void *, void *, char *, char *, _BCD_func__969, char *); extern (C) void * XVaCreateNestedList(int, ...); extern (C) int Xutf8LookupString(void *, XKeyEvent *, char *, int, uint *, int *); extern (C) int XwcLookupString(void *, XKeyEvent *, wchar *, int, uint *, int *); extern (C) int XmbLookupString(void *, XKeyEvent *, char *, int, uint *, int *); extern (C) int XFilterEvent(_XEvent *, uint); extern (C) void * XIMOfIC(void *); extern (C) char * XGetICValues(void *, ...); extern (C) char * XSetICValues(void *, ...); extern (C) char * Xutf8ResetIC(void *); extern (C) char * XmbResetIC(void *); extern (C) wchar * XwcResetIC(void *); extern (C) void XUnsetICFocus(void *); extern (C) void XSetICFocus(void *); extern (C) void XDestroyIC(void *); extern (C) void * XCreateIC(void *, ...); extern (C) char * XLocaleOfIM(void *); extern (C) void * XDisplayOfIM(void *); extern (C) char * XSetIMValues(void *, ...); extern (C) char * XGetIMValues(void *, ...); extern (C) int XCloseIM(void *); extern (C) void * XOpenIM(void *, void *, char *, char *); extern (C) void Xutf8DrawImageString(void *, uint, void *, void *, int, int, char *, int); extern (C) void XwcDrawImageString(void *, uint, void *, void *, int, int, wchar *, int); extern (C) void XmbDrawImageString(void *, uint, void *, void *, int, int, char *, int); extern (C) void Xutf8DrawString(void *, uint, void *, void *, int, int, char *, int); extern (C) void XwcDrawString(void *, uint, void *, void *, int, int, wchar *, int); extern (C) void XmbDrawString(void *, uint, void *, void *, int, int, char *, int); extern (C) void Xutf8DrawText(void *, uint, void *, int, int, XmbTextItem *, int); extern (C) void XwcDrawText(void *, uint, void *, int, int, XwcTextItem *, int); extern (C) void XmbDrawText(void *, uint, void *, int, int, XmbTextItem *, int); extern (C) int Xutf8TextPerCharExtents(void *, char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *); extern (C) int XwcTextPerCharExtents(void *, wchar *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *); extern (C) int XmbTextPerCharExtents(void *, char *, int, XRectangle *, XRectangle *, int, int *, XRectangle *, XRectangle *); extern (C) int Xutf8TextExtents(void *, char *, int, XRectangle *, XRectangle *); extern (C) int XwcTextExtents(void *, wchar *, int, XRectangle *, XRectangle *); extern (C) int XmbTextExtents(void *, char *, int, XRectangle *, XRectangle *); extern (C) int Xutf8TextEscapement(void *, char *, int); extern (C) int XwcTextEscapement(void *, wchar *, int); extern (C) int XmbTextEscapement(void *, char *, int); extern (C) XFontSetExtents * XExtentsOfFontSet(void *); extern (C) int XContextualDrawing(void *); extern (C) int XDirectionalDependentDrawing(void *); extern (C) int XContextDependentDrawing(void *); extern (C) char * XLocaleOfFontSet(void *); extern (C) char * XBaseFontNameListOfFontSet(void *); extern (C) int XFontsOfFontSet(void *, XFontStruct * * *, char * * *); extern (C) void XFreeFontSet(void *, void *); extern (C) void * XCreateFontSet(void *, char *, char * * *, int *, char * *); extern (C) char * XGetOCValues(void *, ...); extern (C) char * XSetOCValues(void *, ...); extern (C) void * XOMOfOC(void *); extern (C) void XDestroyOC(void *); extern (C) void * XCreateOC(void *, ...); extern (C) char * XLocaleOfOM(void *); extern (C) void * XDisplayOfOM(void *); extern (C) char * XGetOMValues(void *, ...); extern (C) char * XSetOMValues(void *, ...); extern (C) int XCloseOM(void *); extern (C) void * XOpenOM(void *, void *, char *, char *); extern (C) char * XSetLocaleModifiers(char *); extern (C) int XSupportsLocale(); extern (C) int XWriteBitmapFile(void *, char *, uint, uint, uint, int, int); extern (C) int XWindowEvent(void *, uint, int, _XEvent *); extern (C) int XWidthOfScreen(Screen *); extern (C) int XWidthMMOfScreen(Screen *); extern (C) int XWarpPointer(void *, uint, uint, int, int, uint, uint, int, int); extern (C) int XVendorRelease(void *); extern (C) int XUnmapWindow(void *, uint); extern (C) int XUnmapSubwindows(void *, uint); extern (C) int XUnloadFont(void *, uint); extern (C) int XUninstallColormap(void *, uint); extern (C) int XUngrabServer(void *); extern (C) int XUngrabPointer(void *, uint); extern (C) int XUngrabKeyboard(void *, uint); extern (C) int XUngrabKey(void *, int, uint, uint); extern (C) int XUngrabButton(void *, uint, uint, uint); extern (C) int XUndefineCursor(void *, uint); extern (C) int XTranslateCoordinates(void *, uint, uint, int, int, int *, int *, uint *); extern (C) int XTextWidth16(XFontStruct *, XChar2b *, int); extern (C) int XTextWidth(XFontStruct *, char *, int); extern (C) int XTextExtents16(XFontStruct *, XChar2b *, int, int *, int *, int *, XCharStruct *); extern (C) int XTextExtents(XFontStruct *, char *, int, int *, int *, int *, XCharStruct *); extern (C) int XSync(void *, int); extern (C) int XStoreNamedColor(void *, uint, char *, uint, int); extern (C) int XStoreName(void *, uint, char *); extern (C) int XStoreColors(void *, uint, XColor *, int); extern (C) int XStoreColor(void *, uint, XColor *); extern (C) int XStoreBytes(void *, char *, int); extern (C) int XStoreBuffer(void *, char *, int, int); extern (C) int XSetWindowColormap(void *, uint, uint); extern (C) int XSetWindowBorderWidth(void *, uint, uint); extern (C) int XSetWindowBorderPixmap(void *, uint, uint); extern (C) int XSetWindowBorder(void *, uint, uint); extern (C) int XSetWindowBackgroundPixmap(void *, uint, uint); extern (C) int XSetWindowBackground(void *, uint, uint); extern (C) int XSetTile(void *, void *, uint); extern (C) int XSetTSOrigin(void *, void *, int, int); extern (C) int XSetSubwindowMode(void *, void *, int); extern (C) int XSetStipple(void *, void *, uint); extern (C) int XSetState(void *, void *, uint, uint, int, uint); extern (C) int XSetSelectionOwner(void *, uint, uint, uint); extern (C) int XSetScreenSaver(void *, int, int, int, int); extern (C) int XSetPointerMapping(void *, char *, int); extern (C) int XSetPlaneMask(void *, void *, uint); extern (C) int XSetModifierMapping(void *, XModifierKeymap *); extern (C) int XSetLineAttributes(void *, void *, uint, int, int, int); extern (C) int XSetInputFocus(void *, uint, int, uint); extern (C) int XSetIconName(void *, uint, char *); extern (C) int XSetGraphicsExposures(void *, void *, int); extern (C) int XSetFunction(void *, void *, int); extern (C) int XSetForeground(void *, void *, uint); extern (C) int XSetFontPath(void *, char * *, int); extern (C) int XSetFont(void *, void *, uint); extern (C) int XSetFillStyle(void *, void *, int); extern (C) int XSetFillRule(void *, void *, int); extern (C) int XSetDashes(void *, void *, int, char *, int); extern (C) int XSetCommand(void *, uint, char * *, int); extern (C) int XSetCloseDownMode(void *, int); extern (C) int XSetClipRectangles(void *, void *, int, int, XRectangle *, int, int); extern (C) int XSetClipOrigin(void *, void *, int, int); extern (C) int XSetClipMask(void *, void *, uint); extern (C) int XSetBackground(void *, void *, uint); extern (C) int XSetArcMode(void *, void *, int); extern (C) int XSetAccessControl(void *, int); extern (C) int XSendEvent(void *, uint, int, int, _XEvent *); extern (C) int XSelectInput(void *, uint, int); extern (C) int XScreenCount(void *); extern (C) int XRotateWindowProperties(void *, uint, uint *, int, int); extern (C) int XRotateBuffers(void *, int); extern (C) int XRestackWindows(void *, uint *, int); extern (C) int XResizeWindow(void *, uint, uint, uint); extern (C) int XResetScreenSaver(void *); extern (C) int XReparentWindow(void *, uint, uint, int, int); extern (C) int XRemoveHosts(void *, XHostAddress *, int); extern (C) int XRemoveHost(void *, XHostAddress *); extern (C) int XRemoveFromSaveSet(void *, uint); extern (C) int XRefreshKeyboardMapping(XMappingEvent *); extern (C) int XRecolorCursor(void *, uint, XColor *, XColor *); extern (C) int XRebindKeysym(void *, uint, uint *, int, char *, int); extern (C) int XReadBitmapFileData(char *, uint *, uint *, char * *, int *, int *); extern (C) int XReadBitmapFile(void *, uint, char *, uint *, uint *, uint *, int *, int *); extern (C) int XRaiseWindow(void *, uint); extern (C) int XQueryTree(void *, uint, uint *, uint *, uint * *, uint *); extern (C) int XQueryTextExtents16(void *, uint, XChar2b *, int, int *, int *, int *, XCharStruct *); extern (C) int XQueryTextExtents(void *, uint, char *, int, int *, int *, int *, XCharStruct *); extern (C) int XQueryPointer(void *, uint, uint *, uint *, int *, int *, int *, int *, uint *); extern (C) int XQueryKeymap(void *, char *); extern (C) int XQueryExtension(void *, char *, int *, int *, int *); extern (C) int XQueryColors(void *, uint, XColor *, int); extern (C) int XQueryColor(void *, uint, XColor *); extern (C) int XQueryBestTile(void *, uint, uint, uint, uint *, uint *); extern (C) int XQueryBestStipple(void *, uint, uint, uint, uint *, uint *); extern (C) int XQueryBestSize(void *, int, uint, uint, uint, uint *, uint *); extern (C) int XQueryBestCursor(void *, uint, uint, uint, uint *, uint *); extern (C) int XQLength(void *); extern (C) int XPutImage(void *, uint, void *, _XImage *, int, int, int, int, uint, uint); extern (C) int XPutBackEvent(void *, _XEvent *); extern (C) int XProtocolVersion(void *); extern (C) int XProtocolRevision(void *); extern (C) int XPlanesOfScreen(Screen *); extern (C) int XPending(void *); extern (C) int XPeekIfEvent(void *, _XEvent *, _BCD_func__1795, char *); extern (C) int XPeekEvent(void *, _XEvent *); extern (C) int XParseGeometry(char *, int *, int *, uint *, uint *); extern (C) int XParseColor(void *, uint, char *, XColor *); extern (C) int XNoOp(void *); extern (C) int XNextEvent(void *, _XEvent *); extern (C) int XMoveWindow(void *, uint, int, int); extern (C) int XMoveResizeWindow(void *, uint, int, int, uint, uint); extern (C) int XMinCmapsOfScreen(Screen *); extern (C) int XMaxCmapsOfScreen(Screen *); extern (C) int XMaskEvent(void *, int, _XEvent *); extern (C) int XMapWindow(void *, uint); extern (C) int XMapSubwindows(void *, uint); extern (C) int XMapRaised(void *, uint); extern (C) int XLowerWindow(void *, uint); extern (C) int XLookupColor(void *, uint, char *, XColor *, XColor *); extern (C) int XKillClient(void *, uint); extern (C) char XKeysymToKeycode(void *, uint); extern (C) int XInstallColormap(void *, uint); extern (C) int XImageByteOrder(void *); extern (C) int XIfEvent(void *, _XEvent *, _BCD_func__1795, char *); extern (C) int XHeightOfScreen(Screen *); extern (C) int XHeightMMOfScreen(Screen *); extern (C) int XGrabServer(void *); extern (C) int XGrabPointer(void *, uint, int, uint, int, int, uint, uint, uint); extern (C) int XGrabKeyboard(void *, uint, int, int, int, uint); extern (C) int XGrabKey(void *, int, uint, uint, int, int, int); extern (C) int XGrabButton(void *, uint, uint, uint, int, uint, int, int, uint, uint); extern (C) int XGetWindowAttributes(void *, uint, XWindowAttributes *); extern (C) int XGetWindowProperty(void *, uint, uint, int, int, int, uint, uint *, int *, uint *, uint *, char * *); extern (C) int XGetTransientForHint(void *, uint, uint *); extern (C) int XGetScreenSaver(void *, int *, int *, int *, int *); extern (C) int XGetPointerMapping(void *, char *, int); extern (C) int XGetPointerControl(void *, int *, int *, int *); extern (C) int XGetKeyboardControl(void *, XKeyboardState *); extern (C) int XGetInputFocus(void *, uint *, int *); extern (C) int XGetIconName(void *, uint, char * *); extern (C) int XGetGeometry(void *, uint, uint *, int *, int *, uint *, uint *, uint *, uint *); extern (C) int XGetGCValues(void *, void *, uint, XGCValues *); extern (C) int XGetFontProperty(XFontStruct *, uint, uint *); extern (C) int XGetErrorText(void *, int, char *, int); extern (C) int XGetErrorDatabaseText(void *, char *, char *, char *, char *, int); extern (C) int XGeometry(void *, int, char *, char *, uint, uint, uint, int, int, int *, int *, int *, int *); extern (C) int XFreePixmap(void *, uint); extern (C) int XFreeModifiermap(XModifierKeymap *); extern (C) int XFreeGC(void *, void *); extern (C) int XFreeFontPath(char * *); extern (C) int XFreeFontNames(char * *); extern (C) int XFreeFontInfo(char * *, XFontStruct *, int); extern (C) int XFreeFont(void *, XFontStruct *); extern (C) int XFreeExtensionList(char * *); extern (C) int XFreeCursor(void *, uint); extern (C) int XFreeColors(void *, uint, uint *, int, uint); extern (C) int XFreeColormap(void *, uint); extern (C) int XFree(void *); extern (C) int XForceScreenSaver(void *, int); extern (C) int XFlush(void *); extern (C) int XFillRectangles(void *, uint, void *, XRectangle *, int); extern (C) int XFillRectangle(void *, uint, void *, int, int, uint, uint); extern (C) int XFillPolygon(void *, uint, void *, XPoint *, int, int, int); extern (C) int XFillArcs(void *, uint, void *, XArc *, int); extern (C) int XFillArc(void *, uint, void *, int, int, uint, uint, int, int); extern (C) int XFetchName(void *, uint, char * *); extern (C) int XEventsQueued(void *, int); extern (C) int XEnableAccessControl(void *); extern (C) int XDrawText16(void *, uint, void *, int, int, XTextItem16 *, int); extern (C) int XDrawText(void *, uint, void *, int, int, XTextItem *, int); extern (C) int XDrawString16(void *, uint, void *, int, int, XChar2b *, int); extern (C) int XDrawString(void *, uint, void *, int, int, char *, int); extern (C) int XDrawSegments(void *, uint, void *, XSegment *, int); extern (C) int XDrawRectangles(void *, uint, void *, XRectangle *, int); extern (C) int XDrawRectangle(void *, uint, void *, int, int, uint, uint); extern (C) int XDrawPoints(void *, uint, void *, XPoint *, int, int); extern (C) int XDrawPoint(void *, uint, void *, int, int); extern (C) int XDrawLines(void *, uint, void *, XPoint *, int, int); extern (C) int XDrawLine(void *, uint, void *, int, int, int, int); extern (C) int XDrawImageString16(void *, uint, void *, int, int, XChar2b *, int); extern (C) int XDrawImageString(void *, uint, void *, int, int, char *, int); extern (C) int XDrawArcs(void *, uint, void *, XArc *, int); extern (C) int XDrawArc(void *, uint, void *, int, int, uint, uint, int, int); extern (C) int XDisplayWidthMM(void *, int); extern (C) int XDisplayWidth(void *, int); extern (C) int XDisplayPlanes(void *, int); extern (C) int XDisplayKeycodes(void *, int *, int *); extern (C) int XDisplayHeightMM(void *, int); extern (C) int XDisplayHeight(void *, int); extern (C) int XDisplayCells(void *, int); extern (C) int XDisableAccessControl(void *); extern (C) int XDoesSaveUnders(Screen *); extern (C) int XDoesBackingStore(Screen *); extern (C) int XDestroySubwindows(void *, uint); extern (C) int XDestroyWindow(void *, uint); extern (C) int XDeleteProperty(void *, uint, uint); extern (C) int XDefineCursor(void *, uint, uint); extern (C) int XDefaultScreen(void *); extern (C) int XDefaultDepthOfScreen(Screen *); extern (C) int XDefaultDepth(void *, int); extern (C) int XCopyPlane(void *, uint, uint, void *, int, int, uint, uint, int, int, uint); extern (C) int XCopyGC(void *, void *, uint, void *); extern (C) int XCopyArea(void *, uint, uint, void *, int, int, uint, uint, int, int); extern (C) int XConvertSelection(void *, uint, uint, uint, uint, uint); extern (C) int XConnectionNumber(void *); extern (C) int XConfigureWindow(void *, uint, uint, XWindowChanges *); extern (C) int XCloseDisplay(void *); extern (C) int XClearWindow(void *, uint); extern (C) int XClearArea(void *, uint, int, int, uint, uint, int); extern (C) int XCirculateSubwindowsUp(void *, uint); extern (C) int XCirculateSubwindowsDown(void *, uint); extern (C) int XCirculateSubwindows(void *, uint, int); extern (C) int XCheckWindowEvent(void *, uint, int, _XEvent *); extern (C) int XCheckTypedWindowEvent(void *, uint, int, _XEvent *); extern (C) int XCheckTypedEvent(void *, int, _XEvent *); extern (C) int XCheckMaskEvent(void *, int, _XEvent *); extern (C) int XCheckIfEvent(void *, _XEvent *, _BCD_func__1795, char *); extern (C) int XChangeWindowAttributes(void *, uint, uint, XSetWindowAttributes *); extern (C) int XChangeSaveSet(void *, uint, int); extern (C) int XChangeProperty(void *, uint, uint, uint, int, int, char *, int); extern (C) int XChangePointerControl(void *, int, int, int, int, int); extern (C) int XChangeKeyboardMapping(void *, int, int, uint *, int); extern (C) int XChangeKeyboardControl(void *, uint, XKeyboardControl *); extern (C) int XChangeGC(void *, void *, uint, XGCValues *); extern (C) int XChangeActivePointerGrab(void *, uint, uint, uint); extern (C) int XCellsOfScreen(Screen *); extern (C) int XBitmapUnit(void *); extern (C) int XBitmapPad(void *); extern (C) int XBitmapBitOrder(void *); extern (C) int XBell(void *, int); extern (C) int XAutoRepeatOn(void *); extern (C) int XAutoRepeatOff(void *); extern (C) int XAllowEvents(void *, int, uint); extern (C) int XAllocNamedColor(void *, uint, char *, XColor *, XColor *); extern (C) int XAllocColorPlanes(void *, uint, int, uint *, int, int, int, int, uint *, uint *, uint *); extern (C) int XAllocColorCells(void *, uint, int, uint *, uint, uint *, uint); extern (C) int XAllocColor(void *, uint, XColor *); extern (C) int XAddToSaveSet(void *, uint); extern (C) int XAddToExtensionList(_XExtData * *, _XExtData *); extern (C) int XAddHosts(void *, XHostAddress *, int); extern (C) int XAddHost(void *, XHostAddress *); extern (C) int XActivateScreenSaver(void *); extern (C) int XSetTransientForHint(void *, uint, uint); extern (C) void XFreeStringList(char * *); extern (C) int XSetWMColormapWindows(void *, uint, uint *, int); extern (C) int XGetWMColormapWindows(void *, uint, uint * *, int *); extern (C) int XGetCommand(void *, uint, char * * *, int *); extern (C) int XWithdrawWindow(void *, uint, int); extern (C) int XIconifyWindow(void *, uint, int); extern (C) int XSetWMProtocols(void *, uint, uint *, int); extern (C) int XGetWMProtocols(void *, uint, uint * *, int *); extern (C) int XReconfigureWMWindow(void *, uint, int, uint, XWindowChanges *); extern (C) int * XListDepths(void *, int, int *); extern (C) XPixmapFormatValues * XListPixmapFormats(void *, int *); extern (C) _BCD_func__894 XSetIOErrorHandler(_BCD_func__894); extern (C) _BCD_func__895 XSetErrorHandler(_BCD_func__895); extern (C) int XScreenNumberOfScreen(Screen *); extern (C) int XEventMaskOfScreen(Screen *); extern (C) Screen * XDefaultScreenOfDisplay(void *); extern (C) Screen * XScreenOfDisplay(void *, int); extern (C) void * XDisplayOfScreen(Screen *); extern (C) uint XDefaultColormapOfScreen(Screen *); extern (C) uint XDefaultColormap(void *, int); extern (C) char * XDisplayString(void *); extern (C) char * XServerVendor(void *); extern (C) uint XLastKnownRequestProcessed(void *); extern (C) uint XNextRequest(void *); extern (C) uint XWhitePixelOfScreen(Screen *); extern (C) uint XBlackPixelOfScreen(Screen *); extern (C) uint XAllPlanes(); extern (C) uint XWhitePixel(void *, int); extern (C) uint XBlackPixel(void *, int); extern (C) void * XDefaultGCOfScreen(Screen *); extern (C) void * XDefaultGC(void *, int); extern (C) Visual * XDefaultVisualOfScreen(Screen *); extern (C) Visual * XDefaultVisual(void *, int); extern (C) uint XRootWindowOfScreen(Screen *); extern (C) uint XDefaultRootWindow(void *); extern (C) uint XRootWindow(void *, int); extern (C) _XExtData * * XEHeadOfExtensionList(XEDataObject); extern (C) _XExtData * XFindOnExtensionList(_XExtData * *, int); extern (C) XExtCodes * XAddExtension(void *); extern (C) XExtCodes * XInitExtension(void *, char *); extern (C) void XUnlockDisplay(void *); extern (C) void XLockDisplay(void *); extern (C) int XInitThreads(); extern (C) uint XVisualIDFromVisual(Visual *); extern (C) uint XDisplayMotionBufferSize(void *); extern (C) char * XScreenResourceString(Screen *); extern (C) char * XResourceManagerString(void *); extern (C) int XExtendedMaxRequestSize(void *); extern (C) int XMaxRequestSize(void *); extern (C) uint XStringToKeysym(char *); extern (C) uint * XGetKeyboardMapping(void *, char, int, int *); extern (C) uint XLookupKeysym(XKeyEvent *, int); extern (C) uint XKeycodeToKeysym(void *, char, int); extern (C) XHostAddress * XListHosts(void *, int *, int *); extern (C) uint * XListProperties(void *, uint, int *); extern (C) char * * XListExtensions(void *, int *); extern (C) char * * XGetFontPath(void *, int *); extern (C) char * * XListFontsWithInfo(void *, char *, int, int *, XFontStruct * *); extern (C) char * * XListFonts(void *, char *, int, int *); extern (C) uint * XListInstalledColormaps(void *, uint, int *); extern (C) uint XCreateWindow(void *, uint, int, int, uint, uint, uint, int, uint, Visual *, uint, XSetWindowAttributes *); extern (C) uint XGetSelectionOwner(void *, uint); extern (C) uint XCreateSimpleWindow(void *, uint, int, int, uint, uint, uint, uint, uint); extern (C) uint XCreatePixmapFromBitmapData(void *, uint, char *, uint, uint, uint, uint, uint); extern (C) uint XCreateBitmapFromData(void *, uint, char *, uint, uint); extern (C) uint XCreatePixmap(void *, uint, uint, uint, uint); extern (C) void XFlushGC(void *, void *); extern (C) uint XGContextFromGC(void *); extern (C) void * XCreateGC(void *, uint, uint, XGCValues *); extern (C) uint XLoadFont(void *, char *); extern (C) uint XCreateFontCursor(void *, uint); extern (C) uint XCreateGlyphCursor(void *, uint, uint, uint, uint, XColor *, XColor *); extern (C) uint XCreatePixmapCursor(void *, uint, uint, XColor *, XColor *, uint, uint); extern (C) uint XCreateColormap(void *, uint, Visual *, int); extern (C) uint XCopyColormapAndFree(void *, uint); extern (C) int XInternAtoms(void *, char * *, int, int, uint *); extern (C) uint XInternAtom(void *, in char *, int); extern (C) _BCD_func__894 XSetAfterFunction(void *, _BCD_func__894); extern (C) _BCD_func__894 XSynchronize(void *, int); extern (C) char * XKeysymToString(uint); extern (C) char * XDisplayName(char *); extern (C) char * XGetDefault(void *, char *, char *); extern (C) int XGetAtomNames(void *, uint *, int, char * *); extern (C) char * XGetAtomName(void *, uint); extern (C) char * XFetchBuffer(void *, int *, int); extern (C) char * XFetchBytes(void *, int *); extern (C) void XrmInitialize(); extern (C) void * XOpenDisplay(char *); extern (C) _XImage * XGetSubImage(void *, uint, int, int, uint, uint, uint, int, _XImage *, int, int); extern (C) _XImage * XGetImage(void *, uint, int, int, uint, uint, uint, int); extern (C) int XInitImage(_XImage *); extern (C) _XImage * XCreateImage(void *, Visual *, uint, int, int, char *, uint, uint, int, int); extern (C) XModifierKeymap * XNewModifiermap(int); extern (C) XModifierKeymap * XInsertModifiermapEntry(XModifierKeymap *, char, int); extern (C) XModifierKeymap * XGetModifierMapping(void *); extern (C) XModifierKeymap * XDeleteModifiermapEntry(XModifierKeymap *, char, int); extern (C) XTimeCoord * XGetMotionEvents(void *, uint, uint, uint, int *); extern (C) XFontStruct * XQueryFont(void *, uint); extern (C) XFontStruct * XLoadQueryFont(void *, char *); extern (C) extern int _Xdebug; extern (C) int _Xmblen(char *, int); } // version(DYNLINK)