2 * Thread safe wrappers around Xlib calls.
3 * This file was generated automatically by tools/make_X11wrappers
16 XFontStruct
* TSXLoadQueryFont(Display
* a0
, const char* a1
)
20 r
= XLoadQueryFont(a0
, a1
);
25 XModifierKeymap
* TSXGetModifierMapping(Display
* a0
)
29 r
= XGetModifierMapping(a0
);
34 XImage
* TSXCreateImage(Display
* a0
, Visual
* a1
, unsigned int a2
, int a3
, int a4
, char* a5
, unsigned int a6
, unsigned int a7
, int a8
, int a9
)
38 r
= XCreateImage(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
);
43 XImage
* TSXGetImage(Display
* a0
, Drawable a1
, int a2
, int a3
, unsigned int a4
, unsigned int a5
, unsigned long a6
, int a7
)
47 r
= XGetImage(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
);
52 XImage
* TSXGetSubImage(Display
* a0
, Drawable a1
, int a2
, int a3
, unsigned int a4
, unsigned int a5
, unsigned long a6
, int a7
, XImage
* a8
, int a9
, int a10
)
56 r
= XGetSubImage(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
, a10
);
61 Display
* TSXOpenDisplay(const char* a0
)
70 void TSXrmInitialize(void)
77 char * TSXGetAtomName(Display
* a0
, Atom a1
)
81 r
= XGetAtomName(a0
, a1
);
86 char * TSXKeysymToString(KeySym a0
)
90 r
= XKeysymToString(a0
);
95 Atom
TSXInternAtom(Display
* a0
, const char* a1
, int a2
)
99 r
= XInternAtom(a0
, a1
, a2
);
104 Colormap
TSXCopyColormapAndFree(Display
* a0
, Colormap a1
)
108 r
= XCopyColormapAndFree(a0
, a1
);
113 Colormap
TSXCreateColormap(Display
* a0
, Window a1
, Visual
* a2
, int a3
)
117 r
= XCreateColormap(a0
, a1
, a2
, a3
);
122 Cursor
TSXCreatePixmapCursor(Display
* a0
, Pixmap a1
, Pixmap a2
, XColor
* a3
, XColor
* a4
, unsigned int a5
, unsigned int a6
)
126 r
= XCreatePixmapCursor(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
131 Cursor
TSXCreateFontCursor(Display
* a0
, unsigned int a1
)
135 r
= XCreateFontCursor(a0
, a1
);
140 GC
TSXCreateGC(Display
* a0
, Drawable a1
, unsigned long a2
, XGCValues
* a3
)
144 r
= XCreateGC(a0
, a1
, a2
, a3
);
149 Pixmap
TSXCreatePixmap(Display
* a0
, Drawable a1
, unsigned int a2
, unsigned int a3
, unsigned int a4
)
153 r
= XCreatePixmap(a0
, a1
, a2
, a3
, a4
);
158 Pixmap
TSXCreateBitmapFromData(Display
* a0
, Drawable a1
, const char* a2
, unsigned int a3
, unsigned int a4
)
162 r
= XCreateBitmapFromData(a0
, a1
, a2
, a3
, a4
);
167 Window
TSXGetSelectionOwner(Display
* a0
, Atom a1
)
171 r
= XGetSelectionOwner(a0
, a1
);
176 Window
TSXCreateWindow(Display
* a0
, Window a1
, int a2
, int a3
, unsigned int a4
, unsigned int a5
, unsigned int a6
, int a7
, unsigned int a8
, Visual
* a9
, unsigned long a10
, XSetWindowAttributes
* a11
)
180 r
= XCreateWindow(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
, a10
, a11
);
185 char ** TSXListFonts(Display
* a0
, const char* a1
, int a2
, int* a3
)
189 r
= XListFonts(a0
, a1
, a2
, a3
);
194 KeySym
TSXKeycodeToKeysym(Display
* a0
, unsigned int a1
, int a2
)
198 r
= XKeycodeToKeysym(a0
, a1
, a2
);
203 KeySym
TSXLookupKeysym(XKeyEvent
* a0
, int a1
)
207 r
= XLookupKeysym(a0
, a1
);
212 KeySym
* TSXGetKeyboardMapping(Display
* a0
, unsigned int a1
, int a2
, int* a3
)
216 r
= XGetKeyboardMapping(a0
, a1
, a2
, a3
);
221 char * TSXResourceManagerString(Display
* a0
)
225 r
= XResourceManagerString(a0
);
230 VisualID
TSXVisualIDFromVisual(Visual
* a0
)
234 r
= XVisualIDFromVisual(a0
);
239 int TSXInitThreads(void)
248 XPixmapFormatValues
* TSXListPixmapFormats(Display
* a0
, int* a1
)
250 XPixmapFormatValues
* r
;
252 r
= XListPixmapFormats(a0
, a1
);
257 int * TSXListDepths(Display
* a0
, int a1
, int* a2
)
261 r
= XListDepths(a0
, a1
, a2
);
266 int TSXReconfigureWMWindow(Display
* a0
, Window a1
, int a2
, unsigned int a3
, XWindowChanges
* a4
)
270 r
= XReconfigureWMWindow(a0
, a1
, a2
, a3
, a4
);
275 int TSXSetWMProtocols(Display
* a0
, Window a1
, Atom
* a2
, int a3
)
279 r
= XSetWMProtocols(a0
, a1
, a2
, a3
);
284 int TSXIconifyWindow(Display
* a0
, Window a1
, int a2
)
288 r
= XIconifyWindow(a0
, a1
, a2
);
293 int TSXSetTransientForHint(Display
* a0
, Window a1
, Window a2
)
297 r
= XSetTransientForHint(a0
, a1
, a2
);
302 int TSXActivateScreenSaver(Display
* a0
)
306 r
= XActivateScreenSaver(a0
);
311 int TSXAllocColor(Display
* a0
, Colormap a1
, XColor
* a2
)
315 r
= XAllocColor(a0
, a1
, a2
);
320 int TSXAllocColorCells(Display
* a0
, Colormap a1
, int a2
, unsigned long* a3
, unsigned int a4
, unsigned long* a5
, unsigned int a6
)
324 r
= XAllocColorCells(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
329 int TSXBell(Display
* a0
, int a1
)
338 int TSXChangeGC(Display
* a0
, GC a1
, unsigned long a2
, XGCValues
* a3
)
342 r
= XChangeGC(a0
, a1
, a2
, a3
);
347 int TSXChangeKeyboardControl(Display
* a0
, unsigned long a1
, XKeyboardControl
* a2
)
351 r
= XChangeKeyboardControl(a0
, a1
, a2
);
356 int TSXChangeProperty(Display
* a0
, Window a1
, Atom a2
, Atom a3
, int a4
, int a5
, const unsigned char* a6
, int a7
)
360 r
= XChangeProperty(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
);
365 int TSXChangeWindowAttributes(Display
* a0
, Window a1
, unsigned long a2
, XSetWindowAttributes
* a3
)
369 r
= XChangeWindowAttributes(a0
, a1
, a2
, a3
);
374 int TSXCheckTypedEvent(Display
* a0
, int a1
, XEvent
* a2
)
378 r
= XCheckTypedEvent(a0
, a1
, a2
);
383 int TSXCheckTypedWindowEvent(Display
* a0
, Window a1
, int a2
, XEvent
* a3
)
387 r
= XCheckTypedWindowEvent(a0
, a1
, a2
, a3
);
392 int TSXCheckWindowEvent(Display
* a0
, Window a1
, long a2
, XEvent
* a3
)
396 r
= XCheckWindowEvent(a0
, a1
, a2
, a3
);
401 int TSXConvertSelection(Display
* a0
, Atom a1
, Atom a2
, Atom a3
, Window a4
, Time a5
)
405 r
= XConvertSelection(a0
, a1
, a2
, a3
, a4
, a5
);
410 int TSXCopyArea(Display
* a0
, Drawable a1
, Drawable a2
, GC a3
, int a4
, int a5
, unsigned int a6
, unsigned int a7
, int a8
, int a9
)
414 r
= XCopyArea(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
);
419 int TSXCopyPlane(Display
* a0
, Drawable a1
, Drawable a2
, GC a3
, int a4
, int a5
, unsigned int a6
, unsigned int a7
, int a8
, int a9
, unsigned long a10
)
423 r
= XCopyPlane(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
, a10
);
428 int TSXDefineCursor(Display
* a0
, Window a1
, Cursor a2
)
432 r
= XDefineCursor(a0
, a1
, a2
);
437 int TSXDeleteProperty(Display
* a0
, Window a1
, Atom a2
)
441 r
= XDeleteProperty(a0
, a1
, a2
);
446 int TSXDestroyWindow(Display
* a0
, Window a1
)
450 r
= XDestroyWindow(a0
, a1
);
455 int TSXDisplayKeycodes(Display
* a0
, int* a1
, int* a2
)
459 r
= XDisplayKeycodes(a0
, a1
, a2
);
464 int TSXDrawArc(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
, int a7
, int a8
)
468 r
= XDrawArc(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
473 int TSXDrawLine(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, int a5
, int a6
)
477 r
= XDrawLine(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
482 int TSXDrawLines(Display
* a0
, Drawable a1
, GC a2
, XPoint
* a3
, int a4
, int a5
)
486 r
= XDrawLines(a0
, a1
, a2
, a3
, a4
, a5
);
491 int TSXDrawPoint(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
)
495 r
= XDrawPoint(a0
, a1
, a2
, a3
, a4
);
500 int TSXDrawRectangle(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
)
504 r
= XDrawRectangle(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
509 int TSXDrawSegments(Display
* a0
, Drawable a1
, GC a2
, XSegment
* a3
, int a4
)
513 r
= XDrawSegments(a0
, a1
, a2
, a3
, a4
);
518 int TSXDrawString16(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, const XChar2b
* a5
, int a6
)
522 r
= XDrawString16(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
527 int TSXDrawText16(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, XTextItem16
* a5
, int a6
)
531 r
= XDrawText16(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
536 int TSXFillArc(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
, int a7
, int a8
)
540 r
= XFillArc(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
545 int TSXFillPolygon(Display
* a0
, Drawable a1
, GC a2
, XPoint
* a3
, int a4
, int a5
, int a6
)
549 r
= XFillPolygon(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
554 int TSXFillRectangle(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
)
558 r
= XFillRectangle(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
563 int TSXFlush(Display
* a0
)
572 int TSXFree(void* a0
)
581 int TSXFreeColormap(Display
* a0
, Colormap a1
)
585 r
= XFreeColormap(a0
, a1
);
590 int TSXFreeColors(Display
* a0
, Colormap a1
, unsigned long* a2
, int a3
, unsigned long a4
)
594 r
= XFreeColors(a0
, a1
, a2
, a3
, a4
);
599 int TSXFreeCursor(Display
* a0
, Cursor a1
)
603 r
= XFreeCursor(a0
, a1
);
608 int TSXFreeFont(Display
* a0
, XFontStruct
* a1
)
612 r
= XFreeFont(a0
, a1
);
617 int TSXFreeFontNames(char** a0
)
621 r
= XFreeFontNames(a0
);
626 int TSXFreeGC(Display
* a0
, GC a1
)
635 int TSXFreeModifiermap(XModifierKeymap
* a0
)
639 r
= XFreeModifiermap(a0
);
644 int TSXFreePixmap(Display
* a0
, Pixmap a1
)
648 r
= XFreePixmap(a0
, a1
);
653 int TSXGetFontProperty(XFontStruct
* a0
, Atom a1
, unsigned long* a2
)
657 r
= XGetFontProperty(a0
, a1
, a2
);
662 int TSXGetGeometry(Display
* a0
, Drawable a1
, Window
* a2
, int* a3
, int* a4
, unsigned int* a5
, unsigned int* a6
, unsigned int* a7
, unsigned int* a8
)
666 r
= XGetGeometry(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
671 int TSXGetInputFocus(Display
* a0
, Window
* a1
, int* a2
)
675 r
= XGetInputFocus(a0
, a1
, a2
);
680 int TSXGetKeyboardControl(Display
* a0
, XKeyboardState
* a1
)
684 r
= XGetKeyboardControl(a0
, a1
);
689 int TSXGetScreenSaver(Display
* a0
, int* a1
, int* a2
, int* a3
, int* a4
)
693 r
= XGetScreenSaver(a0
, a1
, a2
, a3
, a4
);
698 int TSXGetWindowProperty(Display
* a0
, Window a1
, Atom a2
, long a3
, long a4
, int a5
, Atom a6
, Atom
* a7
, int* a8
, unsigned long* a9
, unsigned long* a10
, unsigned char** a11
)
702 r
= XGetWindowProperty(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
, a10
, a11
);
707 int TSXGetWindowAttributes(Display
* a0
, Window a1
, XWindowAttributes
* a2
)
711 r
= XGetWindowAttributes(a0
, a1
, a2
);
716 int TSXGrabKeyboard(Display
* a0
, Window a1
, int a2
, int a3
, int a4
, Time a5
)
720 r
= XGrabKeyboard(a0
, a1
, a2
, a3
, a4
, a5
);
725 int TSXGrabPointer(Display
* a0
, Window a1
, int a2
, unsigned int a3
, int a4
, int a5
, Window a6
, Cursor a7
, Time a8
)
729 r
= XGrabPointer(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
734 int TSXGrabServer(Display
* a0
)
743 int TSXInstallColormap(Display
* a0
, Colormap a1
)
747 r
= XInstallColormap(a0
, a1
);
752 KeyCode
TSXKeysymToKeycode(Display
* a0
, KeySym a1
)
756 r
= XKeysymToKeycode(a0
, a1
);
761 int TSXMapWindow(Display
* a0
, Window a1
)
765 r
= XMapWindow(a0
, a1
);
770 int TSXNextEvent(Display
* a0
, XEvent
* a1
)
774 r
= XNextEvent(a0
, a1
);
779 int TSXParseGeometry(const char* a0
, int* a1
, int* a2
, unsigned int* a3
, unsigned int* a4
)
783 r
= XParseGeometry(a0
, a1
, a2
, a3
, a4
);
788 int TSXPending(Display
* a0
)
797 int TSXPutBackEvent(Display
* a0
, XEvent
* a1
)
801 r
= XPutBackEvent(a0
, a1
);
806 int TSXPutImage(Display
* a0
, Drawable a1
, GC a2
, XImage
* a3
, int a4
, int a5
, int a6
, int a7
, unsigned int a8
, unsigned int a9
)
810 r
= XPutImage(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
);
815 int TSXQueryColor(Display
* a0
, Colormap a1
, XColor
* a2
)
819 r
= XQueryColor(a0
, a1
, a2
);
824 int TSXQueryColors(Display
* a0
, Colormap a1
, XColor
* a2
, int a3
)
828 r
= XQueryColors(a0
, a1
, a2
, a3
);
833 int TSXQueryKeymap(Display
* a0
, char* a1
)
837 r
= XQueryKeymap(a0
, a1
);
842 int TSXQueryPointer(Display
* a0
, Window a1
, Window
* a2
, Window
* a3
, int* a4
, int* a5
, int* a6
, int* a7
, unsigned int* a8
)
846 r
= XQueryPointer(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
851 int TSXQueryTree(Display
* a0
, Window a1
, Window
* a2
, Window
* a3
, Window
** a4
, unsigned int* a5
)
855 r
= XQueryTree(a0
, a1
, a2
, a3
, a4
, a5
);
860 int TSXRefreshKeyboardMapping(XMappingEvent
* a0
)
864 r
= XRefreshKeyboardMapping(a0
);
869 int TSXResetScreenSaver(Display
* a0
)
873 r
= XResetScreenSaver(a0
);
878 int TSXRestackWindows(Display
* a0
, Window
* a1
, int a2
)
882 r
= XRestackWindows(a0
, a1
, a2
);
887 int TSXSendEvent(Display
* a0
, Window a1
, int a2
, long a3
, XEvent
* a4
)
891 r
= XSendEvent(a0
, a1
, a2
, a3
, a4
);
896 int TSXSetArcMode(Display
* a0
, GC a1
, int a2
)
900 r
= XSetArcMode(a0
, a1
, a2
);
905 int TSXSetBackground(Display
* a0
, GC a1
, unsigned long a2
)
909 r
= XSetBackground(a0
, a1
, a2
);
914 int TSXSetClipMask(Display
* a0
, GC a1
, Pixmap a2
)
918 r
= XSetClipMask(a0
, a1
, a2
);
923 int TSXSetClipOrigin(Display
* a0
, GC a1
, int a2
, int a3
)
927 r
= XSetClipOrigin(a0
, a1
, a2
, a3
);
932 int TSXSetClipRectangles(Display
* a0
, GC a1
, int a2
, int a3
, XRectangle
* a4
, int a5
, int a6
)
936 r
= XSetClipRectangles(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
941 int TSXSetDashes(Display
* a0
, GC a1
, int a2
, const char* a3
, int a4
)
945 r
= XSetDashes(a0
, a1
, a2
, a3
, a4
);
950 int TSXSetFillStyle(Display
* a0
, GC a1
, int a2
)
954 r
= XSetFillStyle(a0
, a1
, a2
);
959 int TSXSetFont(Display
* a0
, GC a1
, Font a2
)
963 r
= XSetFont(a0
, a1
, a2
);
968 int TSXSetForeground(Display
* a0
, GC a1
, unsigned long a2
)
972 r
= XSetForeground(a0
, a1
, a2
);
977 int TSXSetFunction(Display
* a0
, GC a1
, int a2
)
981 r
= XSetFunction(a0
, a1
, a2
);
986 int TSXSetGraphicsExposures(Display
* a0
, GC a1
, int a2
)
990 r
= XSetGraphicsExposures(a0
, a1
, a2
);
995 int TSXSetIconName(Display
* a0
, Window a1
, const char* a2
)
999 r
= XSetIconName(a0
, a1
, a2
);
1000 wine_tsx11_unlock();
1004 int TSXSetInputFocus(Display
* a0
, Window a1
, int a2
, Time a3
)
1008 r
= XSetInputFocus(a0
, a1
, a2
, a3
);
1009 wine_tsx11_unlock();
1013 int TSXSetLineAttributes(Display
* a0
, GC a1
, unsigned int a2
, int a3
, int a4
, int a5
)
1017 r
= XSetLineAttributes(a0
, a1
, a2
, a3
, a4
, a5
);
1018 wine_tsx11_unlock();
1022 int TSXSetScreenSaver(Display
* a0
, int a1
, int a2
, int a3
, int a4
)
1026 r
= XSetScreenSaver(a0
, a1
, a2
, a3
, a4
);
1027 wine_tsx11_unlock();
1031 int TSXSetSelectionOwner(Display
* a0
, Atom a1
, Window a2
, Time a3
)
1035 r
= XSetSelectionOwner(a0
, a1
, a2
, a3
);
1036 wine_tsx11_unlock();
1040 int TSXSetSubwindowMode(Display
* a0
, GC a1
, int a2
)
1044 r
= XSetSubwindowMode(a0
, a1
, a2
);
1045 wine_tsx11_unlock();
1049 int TSXSetWindowColormap(Display
* a0
, Window a1
, Colormap a2
)
1053 r
= XSetWindowColormap(a0
, a1
, a2
);
1054 wine_tsx11_unlock();
1058 int TSXStoreColor(Display
* a0
, Colormap a1
, XColor
* a2
)
1062 r
= XStoreColor(a0
, a1
, a2
);
1063 wine_tsx11_unlock();
1067 int TSXStoreName(Display
* a0
, Window a1
, const char* a2
)
1071 r
= XStoreName(a0
, a1
, a2
);
1072 wine_tsx11_unlock();
1076 int TSXSync(Display
* a0
, int a1
)
1081 wine_tsx11_unlock();
1085 int TSXTextExtents16(XFontStruct
* a0
, const XChar2b
* a1
, int a2
, int* a3
, int* a4
, int* a5
, XCharStruct
* a6
)
1089 r
= XTextExtents16(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
1090 wine_tsx11_unlock();
1094 int TSXTextWidth16(XFontStruct
* a0
, const XChar2b
* a1
, int a2
)
1098 r
= XTextWidth16(a0
, a1
, a2
);
1099 wine_tsx11_unlock();
1103 int TSXUngrabKeyboard(Display
* a0
, Time a1
)
1107 r
= XUngrabKeyboard(a0
, a1
);
1108 wine_tsx11_unlock();
1112 int TSXUngrabPointer(Display
* a0
, Time a1
)
1116 r
= XUngrabPointer(a0
, a1
);
1117 wine_tsx11_unlock();
1121 int TSXUngrabServer(Display
* a0
)
1125 r
= XUngrabServer(a0
);
1126 wine_tsx11_unlock();
1130 int TSXUninstallColormap(Display
* a0
, Colormap a1
)
1134 r
= XUninstallColormap(a0
, a1
);
1135 wine_tsx11_unlock();
1139 int TSXUnmapWindow(Display
* a0
, Window a1
)
1143 r
= XUnmapWindow(a0
, a1
);
1144 wine_tsx11_unlock();
1148 int TSXWarpPointer(Display
* a0
, Window a1
, Window a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
, int a7
, int a8
)
1152 r
= XWarpPointer(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
1153 wine_tsx11_unlock();
1157 XIM
TSXOpenIM(Display
* a0
, struct _XrmHashBucketRec
* a1
, char* a2
, char* a3
)
1161 r
= XOpenIM(a0
, a1
, a2
, a3
);
1162 wine_tsx11_unlock();
1166 int (*TSXSynchronize(Display
*a0
, Bool a1
))(Display
*)
1168 int (*r
)(Display
*);
1170 r
= XSynchronize(a0
, a1
);
1171 wine_tsx11_unlock();
1175 #endif /* defined(HAVE_X11_XLIB_H) */