Mercurial > projects > dwt2
diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/Xlib.d @ 25:f713da8bc051
Added SWT Linux GTK
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 20 Mar 2009 23:03:58 +0100 |
parents | |
children | d5075f5226e5 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/Xlib.d Fri Mar 20 23:03:58 2009 +0100 @@ -0,0 +1,2197 @@ +/****************************************************************************** + 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){ +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 *, 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 = [ + { "_Xwctomb", cast(void**)& _Xwctomb}, + { "_Xmbtowc", cast(void**)& _Xmbtowc}, + { "XSetAuthorization", cast(void**)& XSetAuthorization}, + { "XRemoveConnectionWatch", cast(void**)& XRemoveConnectionWatch}, + { "XAddConnectionWatch", cast(void**)& XAddConnectionWatch}, + { "XProcessInternalConnection", cast(void**)& XProcessInternalConnection}, + { "XInternalConnectionNumbers", cast(void**)& XInternalConnectionNumbers}, + { "XUnregisterIMInstantiateCallback", cast(void**)& XUnregisterIMInstantiateCallback}, + { "XRegisterIMInstantiateCallback", cast(void**)& XRegisterIMInstantiateCallback}, + { "XVaCreateNestedList", cast(void**)& XVaCreateNestedList}, + { "Xutf8LookupString", cast(void**)& Xutf8LookupString}, + { "XwcLookupString", cast(void**)& XwcLookupString}, + { "XmbLookupString", cast(void**)& XmbLookupString}, + { "XFilterEvent", cast(void**)& XFilterEvent}, + { "XIMOfIC", cast(void**)& XIMOfIC}, + { "XGetICValues", cast(void**)& XGetICValues}, + { "XSetICValues", cast(void**)& XSetICValues}, + { "Xutf8ResetIC", cast(void**)& Xutf8ResetIC}, + { "XmbResetIC", cast(void**)& XmbResetIC}, + { "XwcResetIC", cast(void**)& XwcResetIC}, + { "XUnsetICFocus", cast(void**)& XUnsetICFocus}, + { "XSetICFocus", cast(void**)& XSetICFocus}, + { "XDestroyIC", cast(void**)& XDestroyIC}, + { "XCreateIC", cast(void**)& XCreateIC}, + { "XLocaleOfIM", cast(void**)& XLocaleOfIM}, + { "XDisplayOfIM", cast(void**)& XDisplayOfIM}, + { "XSetIMValues", cast(void**)& XSetIMValues}, + { "XGetIMValues", cast(void**)& XGetIMValues}, + { "XCloseIM", cast(void**)& XCloseIM}, + { "XOpenIM", cast(void**)& XOpenIM}, + { "Xutf8DrawImageString", cast(void**)& Xutf8DrawImageString}, + { "XwcDrawImageString", cast(void**)& XwcDrawImageString}, + { "XmbDrawImageString", cast(void**)& XmbDrawImageString}, + { "Xutf8DrawString", cast(void**)& Xutf8DrawString}, + { "XwcDrawString", cast(void**)& XwcDrawString}, + { "XmbDrawString", cast(void**)& XmbDrawString}, + { "Xutf8DrawText", cast(void**)& Xutf8DrawText}, + { "XwcDrawText", cast(void**)& XwcDrawText}, + { "XmbDrawText", cast(void**)& XmbDrawText}, + { "Xutf8TextPerCharExtents", cast(void**)& Xutf8TextPerCharExtents}, + { "XwcTextPerCharExtents", cast(void**)& XwcTextPerCharExtents}, + { "XmbTextPerCharExtents", cast(void**)& XmbTextPerCharExtents}, + { "Xutf8TextExtents", cast(void**)& Xutf8TextExtents}, + { "XwcTextExtents", cast(void**)& XwcTextExtents}, + { "XmbTextExtents", cast(void**)& XmbTextExtents}, + { "Xutf8TextEscapement", cast(void**)& Xutf8TextEscapement}, + { "XwcTextEscapement", cast(void**)& XwcTextEscapement}, + { "XmbTextEscapement", cast(void**)& XmbTextEscapement}, + { "XExtentsOfFontSet", cast(void**)& XExtentsOfFontSet}, + { "XContextualDrawing", cast(void**)& XContextualDrawing}, + { "XDirectionalDependentDrawing", cast(void**)& XDirectionalDependentDrawing}, + { "XContextDependentDrawing", cast(void**)& XContextDependentDrawing}, + { "XLocaleOfFontSet", cast(void**)& XLocaleOfFontSet}, + { "XBaseFontNameListOfFontSet", cast(void**)& XBaseFontNameListOfFontSet}, + { "XFontsOfFontSet", cast(void**)& XFontsOfFontSet}, + { "XFreeFontSet", cast(void**)& XFreeFontSet}, + { "XCreateFontSet", cast(void**)& XCreateFontSet}, + { "XGetOCValues", cast(void**)& XGetOCValues}, + { "XSetOCValues", cast(void**)& XSetOCValues}, + { "XOMOfOC", cast(void**)& XOMOfOC}, + { "XDestroyOC", cast(void**)& XDestroyOC}, + { "XCreateOC", cast(void**)& XCreateOC}, + { "XLocaleOfOM", cast(void**)& XLocaleOfOM}, + { "XDisplayOfOM", cast(void**)& XDisplayOfOM}, + { "XGetOMValues", cast(void**)& XGetOMValues}, + { "XSetOMValues", cast(void**)& XSetOMValues}, + { "XCloseOM", cast(void**)& XCloseOM}, + { "XOpenOM", cast(void**)& XOpenOM}, + { "XSetLocaleModifiers", cast(void**)& XSetLocaleModifiers}, + { "XSupportsLocale", cast(void**)& XSupportsLocale}, + { "XWriteBitmapFile", cast(void**)& XWriteBitmapFile}, + { "XWindowEvent", cast(void**)& XWindowEvent}, + { "XWidthOfScreen", cast(void**)& XWidthOfScreen}, + { "XWidthMMOfScreen", cast(void**)& XWidthMMOfScreen}, + { "XWarpPointer", cast(void**)& XWarpPointer}, + { "XVendorRelease", cast(void**)& XVendorRelease}, + { "XUnmapWindow", cast(void**)& XUnmapWindow}, + { "XUnmapSubwindows", cast(void**)& XUnmapSubwindows}, + { "XUnloadFont", cast(void**)& XUnloadFont}, + { "XUninstallColormap", cast(void**)& XUninstallColormap}, + { "XUngrabServer", cast(void**)& XUngrabServer}, + { "XUngrabPointer", cast(void**)& XUngrabPointer}, + { "XUngrabKeyboard", cast(void**)& XUngrabKeyboard}, + { "XUngrabKey", cast(void**)& XUngrabKey}, + { "XUngrabButton", cast(void**)& XUngrabButton}, + { "XUndefineCursor", cast(void**)& XUndefineCursor}, + { "XTranslateCoordinates", cast(void**)& XTranslateCoordinates}, + { "XTextWidth16", cast(void**)& XTextWidth16}, + { "XTextWidth", cast(void**)& XTextWidth}, + { "XTextExtents16", cast(void**)& XTextExtents16}, + { "XTextExtents", cast(void**)& XTextExtents}, + { "XSync", cast(void**)& XSync}, + { "XStoreNamedColor", cast(void**)& XStoreNamedColor}, + { "XStoreName", cast(void**)& XStoreName}, + { "XStoreColors", cast(void**)& XStoreColors}, + { "XStoreColor", cast(void**)& XStoreColor}, + { "XStoreBytes", cast(void**)& XStoreBytes}, + { "XStoreBuffer", cast(void**)& XStoreBuffer}, + { "XSetWindowColormap", cast(void**)& XSetWindowColormap}, + { "XSetWindowBorderWidth", cast(void**)& XSetWindowBorderWidth}, + { "XSetWindowBorderPixmap", cast(void**)& XSetWindowBorderPixmap}, + { "XSetWindowBorder", cast(void**)& XSetWindowBorder}, + { "XSetWindowBackgroundPixmap", cast(void**)& XSetWindowBackgroundPixmap}, + { "XSetWindowBackground", cast(void**)& XSetWindowBackground}, + { "XSetTile", cast(void**)& XSetTile}, + { "XSetTSOrigin", cast(void**)& XSetTSOrigin}, + { "XSetSubwindowMode", cast(void**)& XSetSubwindowMode}, + { "XSetStipple", cast(void**)& XSetStipple}, + { "XSetState", cast(void**)& XSetState}, + { "XSetSelectionOwner", cast(void**)& XSetSelectionOwner}, + { "XSetScreenSaver", cast(void**)& XSetScreenSaver}, + { "XSetPointerMapping", cast(void**)& XSetPointerMapping}, + { "XSetPlaneMask", cast(void**)& XSetPlaneMask}, + { "XSetModifierMapping", cast(void**)& XSetModifierMapping}, + { "XSetLineAttributes", cast(void**)& XSetLineAttributes}, + { "XSetInputFocus", cast(void**)& XSetInputFocus}, + { "XSetIconName", cast(void**)& XSetIconName}, + { "XSetGraphicsExposures", cast(void**)& XSetGraphicsExposures}, + { "XSetFunction", cast(void**)& XSetFunction}, + { "XSetForeground", cast(void**)& XSetForeground}, + { "XSetFontPath", cast(void**)& XSetFontPath}, + { "XSetFont", cast(void**)& XSetFont}, + { "XSetFillStyle", cast(void**)& XSetFillStyle}, + { "XSetFillRule", cast(void**)& XSetFillRule}, + { "XSetDashes", cast(void**)& XSetDashes}, + { "XSetCommand", cast(void**)& XSetCommand}, + { "XSetCloseDownMode", cast(void**)& XSetCloseDownMode}, + { "XSetClipRectangles", cast(void**)& XSetClipRectangles}, + { "XSetClipOrigin", cast(void**)& XSetClipOrigin}, + { "XSetClipMask", cast(void**)& XSetClipMask}, + { "XSetBackground", cast(void**)& XSetBackground}, + { "XSetArcMode", cast(void**)& XSetArcMode}, + { "XSetAccessControl", cast(void**)& XSetAccessControl}, + { "XSendEvent", cast(void**)& XSendEvent}, + { "XSelectInput", cast(void**)& XSelectInput}, + { "XScreenCount", cast(void**)& XScreenCount}, + { "XRotateWindowProperties", cast(void**)& XRotateWindowProperties}, + { "XRotateBuffers", cast(void**)& XRotateBuffers}, + { "XRestackWindows", cast(void**)& XRestackWindows}, + { "XResizeWindow", cast(void**)& XResizeWindow}, + { "XResetScreenSaver", cast(void**)& XResetScreenSaver}, + { "XReparentWindow", cast(void**)& XReparentWindow}, + { "XRemoveHosts", cast(void**)& XRemoveHosts}, + { "XRemoveHost", cast(void**)& XRemoveHost}, + { "XRemoveFromSaveSet", cast(void**)& XRemoveFromSaveSet}, + { "XRefreshKeyboardMapping", cast(void**)& XRefreshKeyboardMapping}, + { "XRecolorCursor", cast(void**)& XRecolorCursor}, + { "XRebindKeysym", cast(void**)& XRebindKeysym}, + { "XReadBitmapFileData", cast(void**)& XReadBitmapFileData}, + { "XReadBitmapFile", cast(void**)& XReadBitmapFile}, + { "XRaiseWindow", cast(void**)& XRaiseWindow}, + { "XQueryTree", cast(void**)& XQueryTree}, + { "XQueryTextExtents16", cast(void**)& XQueryTextExtents16}, + { "XQueryTextExtents", cast(void**)& XQueryTextExtents}, + { "XQueryPointer", cast(void**)& XQueryPointer}, + { "XQueryKeymap", cast(void**)& XQueryKeymap}, + { "XQueryExtension", cast(void**)& XQueryExtension}, + { "XQueryColors", cast(void**)& XQueryColors}, + { "XQueryColor", cast(void**)& XQueryColor}, + { "XQueryBestTile", cast(void**)& XQueryBestTile}, + { "XQueryBestStipple", cast(void**)& XQueryBestStipple}, + { "XQueryBestSize", cast(void**)& XQueryBestSize}, + { "XQueryBestCursor", cast(void**)& XQueryBestCursor}, + { "XQLength", cast(void**)& XQLength}, + { "XPutImage", cast(void**)& XPutImage}, + { "XPutBackEvent", cast(void**)& XPutBackEvent}, + { "XProtocolVersion", cast(void**)& XProtocolVersion}, + { "XProtocolRevision", cast(void**)& XProtocolRevision}, + { "XPlanesOfScreen", cast(void**)& XPlanesOfScreen}, + { "XPending", cast(void**)& XPending}, + { "XPeekIfEvent", cast(void**)& XPeekIfEvent}, + { "XPeekEvent", cast(void**)& XPeekEvent}, + { "XParseGeometry", cast(void**)& XParseGeometry}, + { "XParseColor", cast(void**)& XParseColor}, + { "XNoOp", cast(void**)& XNoOp}, + { "XNextEvent", cast(void**)& XNextEvent}, + { "XMoveWindow", cast(void**)& XMoveWindow}, + { "XMoveResizeWindow", cast(void**)& XMoveResizeWindow}, + { "XMinCmapsOfScreen", cast(void**)& XMinCmapsOfScreen}, + { "XMaxCmapsOfScreen", cast(void**)& XMaxCmapsOfScreen}, + { "XMaskEvent", cast(void**)& XMaskEvent}, + { "XMapWindow", cast(void**)& XMapWindow}, + { "XMapSubwindows", cast(void**)& XMapSubwindows}, + { "XMapRaised", cast(void**)& XMapRaised}, + { "XLowerWindow", cast(void**)& XLowerWindow}, + { "XLookupColor", cast(void**)& XLookupColor}, + { "XKillClient", cast(void**)& XKillClient}, + { "XKeysymToKeycode", cast(void**)& XKeysymToKeycode}, + { "XInstallColormap", cast(void**)& XInstallColormap}, + { "XImageByteOrder", cast(void**)& XImageByteOrder}, + { "XIfEvent", cast(void**)& XIfEvent}, + { "XHeightOfScreen", cast(void**)& XHeightOfScreen}, + { "XHeightMMOfScreen", cast(void**)& XHeightMMOfScreen}, + { "XGrabServer", cast(void**)& XGrabServer}, + { "XGrabPointer", cast(void**)& XGrabPointer}, + { "XGrabKeyboard", cast(void**)& XGrabKeyboard}, + { "XGrabKey", cast(void**)& XGrabKey}, + { "XGrabButton", cast(void**)& XGrabButton}, + { "XGetWindowAttributes", cast(void**)& XGetWindowAttributes}, + { "XGetWindowProperty", cast(void**)& XGetWindowProperty}, + { "XGetTransientForHint", cast(void**)& XGetTransientForHint}, + { "XGetScreenSaver", cast(void**)& XGetScreenSaver}, + { "XGetPointerMapping", cast(void**)& XGetPointerMapping}, + { "XGetPointerControl", cast(void**)& XGetPointerControl}, + { "XGetKeyboardControl", cast(void**)& XGetKeyboardControl}, + { "XGetInputFocus", cast(void**)& XGetInputFocus}, + { "XGetIconName", cast(void**)& XGetIconName}, + { "XGetGeometry", cast(void**)& XGetGeometry}, + { "XGetGCValues", cast(void**)& XGetGCValues}, + { "XGetFontProperty", cast(void**)& XGetFontProperty}, + { "XGetErrorText", cast(void**)& XGetErrorText}, + { "XGetErrorDatabaseText", cast(void**)& XGetErrorDatabaseText}, + { "XGeometry", cast(void**)& XGeometry}, + { "XFreePixmap", cast(void**)& XFreePixmap}, + { "XFreeModifiermap", cast(void**)& XFreeModifiermap}, + { "XFreeGC", cast(void**)& XFreeGC}, + { "XFreeFontPath", cast(void**)& XFreeFontPath}, + { "XFreeFontNames", cast(void**)& XFreeFontNames}, + { "XFreeFontInfo", cast(void**)& XFreeFontInfo}, + { "XFreeFont", cast(void**)& XFreeFont}, + { "XFreeExtensionList", cast(void**)& XFreeExtensionList}, + { "XFreeCursor", cast(void**)& XFreeCursor}, + { "XFreeColors", cast(void**)& XFreeColors}, + { "XFreeColormap", cast(void**)& XFreeColormap}, + { "XFree", cast(void**)& XFree}, + { "XForceScreenSaver", cast(void**)& XForceScreenSaver}, + { "XFlush", cast(void**)& XFlush}, + { "XFillRectangles", cast(void**)& XFillRectangles}, + { "XFillRectangle", cast(void**)& XFillRectangle}, + { "XFillPolygon", cast(void**)& XFillPolygon}, + { "XFillArcs", cast(void**)& XFillArcs}, + { "XFillArc", cast(void**)& XFillArc}, + { "XFetchName", cast(void**)& XFetchName}, + { "XEventsQueued", cast(void**)& XEventsQueued}, + { "XEnableAccessControl", cast(void**)& XEnableAccessControl}, + { "XDrawText16", cast(void**)& XDrawText16}, + { "XDrawText", cast(void**)& XDrawText}, + { "XDrawString16", cast(void**)& XDrawString16}, + { "XDrawString", cast(void**)& XDrawString}, + { "XDrawSegments", cast(void**)& XDrawSegments}, + { "XDrawRectangles", cast(void**)& XDrawRectangles}, + { "XDrawRectangle", cast(void**)& XDrawRectangle}, + { "XDrawPoints", cast(void**)& XDrawPoints}, + { "XDrawPoint", cast(void**)& XDrawPoint}, + { "XDrawLines", cast(void**)& XDrawLines}, + { "XDrawLine", cast(void**)& XDrawLine}, + { "XDrawImageString16", cast(void**)& XDrawImageString16}, + { "XDrawImageString", cast(void**)& XDrawImageString}, + { "XDrawArcs", cast(void**)& XDrawArcs}, + { "XDrawArc", cast(void**)& XDrawArc}, + { "XDisplayWidthMM", cast(void**)& XDisplayWidthMM}, + { "XDisplayWidth", cast(void**)& XDisplayWidth}, + { "XDisplayPlanes", cast(void**)& XDisplayPlanes}, + { "XDisplayKeycodes", cast(void**)& XDisplayKeycodes}, + { "XDisplayHeightMM", cast(void**)& XDisplayHeightMM}, + { "XDisplayHeight", cast(void**)& XDisplayHeight}, + { "XDisplayCells", cast(void**)& XDisplayCells}, + { "XDisableAccessControl", cast(void**)& XDisableAccessControl}, + { "XDoesSaveUnders", cast(void**)& XDoesSaveUnders}, + { "XDoesBackingStore", cast(void**)& XDoesBackingStore}, + { "XDestroySubwindows", cast(void**)& XDestroySubwindows}, + { "XDestroyWindow", cast(void**)& XDestroyWindow}, + { "XDeleteProperty", cast(void**)& XDeleteProperty}, + { "XDefineCursor", cast(void**)& XDefineCursor}, + { "XDefaultScreen", cast(void**)& XDefaultScreen}, + { "XDefaultDepthOfScreen", cast(void**)& XDefaultDepthOfScreen}, + { "XDefaultDepth", cast(void**)& XDefaultDepth}, + { "XCopyPlane", cast(void**)& XCopyPlane}, + { "XCopyGC", cast(void**)& XCopyGC}, + { "XCopyArea", cast(void**)& XCopyArea}, + { "XConvertSelection", cast(void**)& XConvertSelection}, + { "XConnectionNumber", cast(void**)& XConnectionNumber}, + { "XConfigureWindow", cast(void**)& XConfigureWindow}, + { "XCloseDisplay", cast(void**)& XCloseDisplay}, + { "XClearWindow", cast(void**)& XClearWindow}, + { "XClearArea", cast(void**)& XClearArea}, + { "XCirculateSubwindowsUp", cast(void**)& XCirculateSubwindowsUp}, + { "XCirculateSubwindowsDown", cast(void**)& XCirculateSubwindowsDown}, + { "XCirculateSubwindows", cast(void**)& XCirculateSubwindows}, + { "XCheckWindowEvent", cast(void**)& XCheckWindowEvent}, + { "XCheckTypedWindowEvent", cast(void**)& XCheckTypedWindowEvent}, + { "XCheckTypedEvent", cast(void**)& XCheckTypedEvent}, + { "XCheckMaskEvent", cast(void**)& XCheckMaskEvent}, + { "XCheckIfEvent", cast(void**)& XCheckIfEvent}, + { "XChangeWindowAttributes", cast(void**)& XChangeWindowAttributes}, + { "XChangeSaveSet", cast(void**)& XChangeSaveSet}, + { "XChangeProperty", cast(void**)& XChangeProperty}, + { "XChangePointerControl", cast(void**)& XChangePointerControl}, + { "XChangeKeyboardMapping", cast(void**)& XChangeKeyboardMapping}, + { "XChangeKeyboardControl", cast(void**)& XChangeKeyboardControl}, + { "XChangeGC", cast(void**)& XChangeGC}, + { "XChangeActivePointerGrab", cast(void**)& XChangeActivePointerGrab}, + { "XCellsOfScreen", cast(void**)& XCellsOfScreen}, + { "XBitmapUnit", cast(void**)& XBitmapUnit}, + { "XBitmapPad", cast(void**)& XBitmapPad}, + { "XBitmapBitOrder", cast(void**)& XBitmapBitOrder}, + { "XBell", cast(void**)& XBell}, + { "XAutoRepeatOn", cast(void**)& XAutoRepeatOn}, + { "XAutoRepeatOff", cast(void**)& XAutoRepeatOff}, + { "XAllowEvents", cast(void**)& XAllowEvents}, + { "XAllocNamedColor", cast(void**)& XAllocNamedColor}, + { "XAllocColorPlanes", cast(void**)& XAllocColorPlanes}, + { "XAllocColorCells", cast(void**)& XAllocColorCells}, + { "XAllocColor", cast(void**)& XAllocColor}, + { "XAddToSaveSet", cast(void**)& XAddToSaveSet}, + { "XAddToExtensionList", cast(void**)& XAddToExtensionList}, + { "XAddHosts", cast(void**)& XAddHosts}, + { "XAddHost", cast(void**)& XAddHost}, + { "XActivateScreenSaver", cast(void**)& XActivateScreenSaver}, + { "XSetTransientForHint", cast(void**)& XSetTransientForHint}, + { "XFreeStringList", cast(void**)& XFreeStringList}, + { "XSetWMColormapWindows", cast(void**)& XSetWMColormapWindows}, + { "XGetWMColormapWindows", cast(void**)& XGetWMColormapWindows}, + { "XGetCommand", cast(void**)& XGetCommand}, + { "XWithdrawWindow", cast(void**)& XWithdrawWindow}, + { "XIconifyWindow", cast(void**)& XIconifyWindow}, + { "XSetWMProtocols", cast(void**)& XSetWMProtocols}, + { "XGetWMProtocols", cast(void**)& XGetWMProtocols}, + { "XReconfigureWMWindow", cast(void**)& XReconfigureWMWindow}, + { "XListDepths", cast(void**)& XListDepths}, + { "XListPixmapFormats", cast(void**)& XListPixmapFormats}, + { "XSetIOErrorHandler", cast(void**)& XSetIOErrorHandler}, + { "XSetErrorHandler", cast(void**)& XSetErrorHandler}, + { "XScreenNumberOfScreen", cast(void**)& XScreenNumberOfScreen}, + { "XEventMaskOfScreen", cast(void**)& XEventMaskOfScreen}, + { "XDefaultScreenOfDisplay", cast(void**)& XDefaultScreenOfDisplay}, + { "XScreenOfDisplay", cast(void**)& XScreenOfDisplay}, + { "XDisplayOfScreen", cast(void**)& XDisplayOfScreen}, + { "XDefaultColormapOfScreen", cast(void**)& XDefaultColormapOfScreen}, + { "XDefaultColormap", cast(void**)& XDefaultColormap}, + { "XDisplayString", cast(void**)& XDisplayString}, + { "XServerVendor", cast(void**)& XServerVendor}, + { "XLastKnownRequestProcessed", cast(void**)& XLastKnownRequestProcessed}, + { "XNextRequest", cast(void**)& XNextRequest}, + { "XWhitePixelOfScreen", cast(void**)& XWhitePixelOfScreen}, + { "XBlackPixelOfScreen", cast(void**)& XBlackPixelOfScreen}, + { "XAllPlanes", cast(void**)& XAllPlanes}, + { "XWhitePixel", cast(void**)& XWhitePixel}, + { "XBlackPixel", cast(void**)& XBlackPixel}, + { "XDefaultGCOfScreen", cast(void**)& XDefaultGCOfScreen}, + { "XDefaultGC", cast(void**)& XDefaultGC}, + { "XDefaultVisualOfScreen", cast(void**)& XDefaultVisualOfScreen}, + { "XDefaultVisual", cast(void**)& XDefaultVisual}, + { "XRootWindowOfScreen", cast(void**)& XRootWindowOfScreen}, + { "XDefaultRootWindow", cast(void**)& XDefaultRootWindow}, + { "XRootWindow", cast(void**)& XRootWindow}, + { "XEHeadOfExtensionList", cast(void**)& XEHeadOfExtensionList}, + { "XFindOnExtensionList", cast(void**)& XFindOnExtensionList}, + { "XAddExtension", cast(void**)& XAddExtension}, + { "XInitExtension", cast(void**)& XInitExtension}, + { "XUnlockDisplay", cast(void**)& XUnlockDisplay}, + { "XLockDisplay", cast(void**)& XLockDisplay}, + { "XInitThreads", cast(void**)& XInitThreads}, + { "XVisualIDFromVisual", cast(void**)& XVisualIDFromVisual}, + { "XDisplayMotionBufferSize", cast(void**)& XDisplayMotionBufferSize}, + { "XScreenResourceString", cast(void**)& XScreenResourceString}, + { "XResourceManagerString", cast(void**)& XResourceManagerString}, + { "XExtendedMaxRequestSize", cast(void**)& XExtendedMaxRequestSize}, + { "XMaxRequestSize", cast(void**)& XMaxRequestSize}, + { "XStringToKeysym", cast(void**)& XStringToKeysym}, + { "XGetKeyboardMapping", cast(void**)& XGetKeyboardMapping}, + { "XLookupKeysym", cast(void**)& XLookupKeysym}, + { "XKeycodeToKeysym", cast(void**)& XKeycodeToKeysym}, + { "XListHosts", cast(void**)& XListHosts}, + { "XListProperties", cast(void**)& XListProperties}, + { "XListExtensions", cast(void**)& XListExtensions}, + { "XGetFontPath", cast(void**)& XGetFontPath}, + { "XListFontsWithInfo", cast(void**)& XListFontsWithInfo}, + { "XListFonts", cast(void**)& XListFonts}, + { "XListInstalledColormaps", cast(void**)& XListInstalledColormaps}, + { "XCreateWindow", cast(void**)& XCreateWindow}, + { "XGetSelectionOwner", cast(void**)& XGetSelectionOwner}, + { "XCreateSimpleWindow", cast(void**)& XCreateSimpleWindow}, + { "XCreatePixmapFromBitmapData", cast(void**)& XCreatePixmapFromBitmapData}, + { "XCreateBitmapFromData", cast(void**)& XCreateBitmapFromData}, + { "XCreatePixmap", cast(void**)& XCreatePixmap}, + { "XFlushGC", cast(void**)& XFlushGC}, + { "XGContextFromGC", cast(void**)& XGContextFromGC}, + { "XCreateGC", cast(void**)& XCreateGC}, + { "XLoadFont", cast(void**)& XLoadFont}, + { "XCreateFontCursor", cast(void**)& XCreateFontCursor}, + { "XCreateGlyphCursor", cast(void**)& XCreateGlyphCursor}, + { "XCreatePixmapCursor", cast(void**)& XCreatePixmapCursor}, + { "XCreateColormap", cast(void**)& XCreateColormap}, + { "XCopyColormapAndFree", cast(void**)& XCopyColormapAndFree}, + { "XInternAtoms", cast(void**)& XInternAtoms}, + { "XInternAtom", cast(void**)& XInternAtom}, + { "XSetAfterFunction", cast(void**)& XSetAfterFunction}, + { "XSynchronize", cast(void**)& XSynchronize}, + { "XKeysymToString", cast(void**)& XKeysymToString}, + { "XDisplayName", cast(void**)& XDisplayName}, + { "XGetDefault", cast(void**)& XGetDefault}, + { "XGetAtomNames", cast(void**)& XGetAtomNames}, + { "XGetAtomName", cast(void**)& XGetAtomName}, + { "XFetchBuffer", cast(void**)& XFetchBuffer}, + { "XFetchBytes", cast(void**)& XFetchBytes}, + { "XrmInitialize", cast(void**)& XrmInitialize}, + { "XOpenDisplay", cast(void**)& XOpenDisplay}, + { "XGetSubImage", cast(void**)& XGetSubImage}, + { "XGetImage", cast(void**)& XGetImage}, + { "XInitImage", cast(void**)& XInitImage}, + { "XCreateImage", cast(void**)& XCreateImage}, + { "XNewModifiermap", cast(void**)& XNewModifiermap}, + { "XInsertModifiermapEntry", cast(void**)& XInsertModifiermapEntry}, + { "XGetModifierMapping", cast(void**)& XGetModifierMapping}, + { "XDeleteModifiermapEntry", cast(void**)& XDeleteModifiermapEntry}, + { "XGetMotionEvents", cast(void**)& XGetMotionEvents}, + { "XQueryFont", cast(void**)& XQueryFont}, + { "XLoadQueryFont", cast(void**)& XLoadQueryFont}, + { "_Xdebug", cast(void**)& _Xdebug}, + { "_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 *, 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)