Added -res option to specify resources on winebuild command-line.
[wine/multimedia.git] / tsx11 / ts_xlib.c
blobaca35c9b1910d2e594d4c0fa10659a4fedfdf908
1 /*
2 * Thread safe wrappers around Xlib calls.
3 * This file was generated automatically by tools/make_X11wrappers
4 * DO NOT EDIT!
5 */
7 #include "config.h"
9 #ifdef HAVE_X11_XLIB_H
11 #include <X11/Xlib.h>
13 #include "ts_xlib.h"
16 XFontStruct * TSXLoadQueryFont(Display* a0, const char* a1)
18 XFontStruct * r;
19 wine_tsx11_lock();
20 r = XLoadQueryFont(a0, a1);
21 wine_tsx11_unlock();
22 return r;
25 XModifierKeymap * TSXGetModifierMapping(Display* a0)
27 XModifierKeymap * r;
28 wine_tsx11_lock();
29 r = XGetModifierMapping(a0);
30 wine_tsx11_unlock();
31 return r;
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)
36 XImage * r;
37 wine_tsx11_lock();
38 r = XCreateImage(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
39 wine_tsx11_unlock();
40 return r;
43 XImage * TSXGetImage(Display* a0, Drawable a1, int a2, int a3, unsigned int a4, unsigned int a5, unsigned long a6, int a7)
45 XImage * r;
46 wine_tsx11_lock();
47 r = XGetImage(a0, a1, a2, a3, a4, a5, a6, a7);
48 wine_tsx11_unlock();
49 return r;
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)
54 XImage * r;
55 wine_tsx11_lock();
56 r = XGetSubImage(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
57 wine_tsx11_unlock();
58 return r;
61 Display * TSXOpenDisplay(const char* a0)
63 Display * r;
64 wine_tsx11_lock();
65 r = XOpenDisplay(a0);
66 wine_tsx11_unlock();
67 return r;
70 void TSXrmInitialize(void)
72 wine_tsx11_lock();
73 XrmInitialize();
74 wine_tsx11_unlock();
77 char * TSXGetAtomName(Display* a0, Atom a1)
79 char * r;
80 wine_tsx11_lock();
81 r = XGetAtomName(a0, a1);
82 wine_tsx11_unlock();
83 return r;
86 char * TSXKeysymToString(KeySym a0)
88 char * r;
89 wine_tsx11_lock();
90 r = XKeysymToString(a0);
91 wine_tsx11_unlock();
92 return r;
95 Atom TSXInternAtom(Display* a0, const char* a1, int a2)
97 Atom r;
98 wine_tsx11_lock();
99 r = XInternAtom(a0, a1, a2);
100 wine_tsx11_unlock();
101 return r;
104 Colormap TSXCopyColormapAndFree(Display* a0, Colormap a1)
106 Colormap r;
107 wine_tsx11_lock();
108 r = XCopyColormapAndFree(a0, a1);
109 wine_tsx11_unlock();
110 return r;
113 Colormap TSXCreateColormap(Display* a0, Window a1, Visual* a2, int a3)
115 Colormap r;
116 wine_tsx11_lock();
117 r = XCreateColormap(a0, a1, a2, a3);
118 wine_tsx11_unlock();
119 return r;
122 Cursor TSXCreatePixmapCursor(Display* a0, Pixmap a1, Pixmap a2, XColor* a3, XColor* a4, unsigned int a5, unsigned int a6)
124 Cursor r;
125 wine_tsx11_lock();
126 r = XCreatePixmapCursor(a0, a1, a2, a3, a4, a5, a6);
127 wine_tsx11_unlock();
128 return r;
131 Cursor TSXCreateFontCursor(Display* a0, unsigned int a1)
133 Cursor r;
134 wine_tsx11_lock();
135 r = XCreateFontCursor(a0, a1);
136 wine_tsx11_unlock();
137 return r;
140 GC TSXCreateGC(Display* a0, Drawable a1, unsigned long a2, XGCValues* a3)
142 GC r;
143 wine_tsx11_lock();
144 r = XCreateGC(a0, a1, a2, a3);
145 wine_tsx11_unlock();
146 return r;
149 Pixmap TSXCreatePixmap(Display* a0, Drawable a1, unsigned int a2, unsigned int a3, unsigned int a4)
151 Pixmap r;
152 wine_tsx11_lock();
153 r = XCreatePixmap(a0, a1, a2, a3, a4);
154 wine_tsx11_unlock();
155 return r;
158 Pixmap TSXCreateBitmapFromData(Display* a0, Drawable a1, const char* a2, unsigned int a3, unsigned int a4)
160 Pixmap r;
161 wine_tsx11_lock();
162 r = XCreateBitmapFromData(a0, a1, a2, a3, a4);
163 wine_tsx11_unlock();
164 return r;
167 Window TSXGetSelectionOwner(Display* a0, Atom a1)
169 Window r;
170 wine_tsx11_lock();
171 r = XGetSelectionOwner(a0, a1);
172 wine_tsx11_unlock();
173 return r;
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)
178 Window r;
179 wine_tsx11_lock();
180 r = XCreateWindow(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
181 wine_tsx11_unlock();
182 return r;
185 char ** TSXListFonts(Display* a0, const char* a1, int a2, int* a3)
187 char ** r;
188 wine_tsx11_lock();
189 r = XListFonts(a0, a1, a2, a3);
190 wine_tsx11_unlock();
191 return r;
194 KeySym TSXKeycodeToKeysym(Display* a0, unsigned int a1, int a2)
196 KeySym r;
197 wine_tsx11_lock();
198 r = XKeycodeToKeysym(a0, a1, a2);
199 wine_tsx11_unlock();
200 return r;
203 KeySym TSXLookupKeysym(XKeyEvent* a0, int a1)
205 KeySym r;
206 wine_tsx11_lock();
207 r = XLookupKeysym(a0, a1);
208 wine_tsx11_unlock();
209 return r;
212 KeySym * TSXGetKeyboardMapping(Display* a0, unsigned int a1, int a2, int* a3)
214 KeySym * r;
215 wine_tsx11_lock();
216 r = XGetKeyboardMapping(a0, a1, a2, a3);
217 wine_tsx11_unlock();
218 return r;
221 char * TSXResourceManagerString(Display* a0)
223 char * r;
224 wine_tsx11_lock();
225 r = XResourceManagerString(a0);
226 wine_tsx11_unlock();
227 return r;
230 VisualID TSXVisualIDFromVisual(Visual* a0)
232 VisualID r;
233 wine_tsx11_lock();
234 r = XVisualIDFromVisual(a0);
235 wine_tsx11_unlock();
236 return r;
239 int TSXInitThreads(void)
241 int r;
242 wine_tsx11_lock();
243 r = XInitThreads();
244 wine_tsx11_unlock();
245 return r;
248 XPixmapFormatValues * TSXListPixmapFormats(Display* a0, int* a1)
250 XPixmapFormatValues * r;
251 wine_tsx11_lock();
252 r = XListPixmapFormats(a0, a1);
253 wine_tsx11_unlock();
254 return r;
257 int * TSXListDepths(Display* a0, int a1, int* a2)
259 int * r;
260 wine_tsx11_lock();
261 r = XListDepths(a0, a1, a2);
262 wine_tsx11_unlock();
263 return r;
266 int TSXReconfigureWMWindow(Display* a0, Window a1, int a2, unsigned int a3, XWindowChanges* a4)
268 int r;
269 wine_tsx11_lock();
270 r = XReconfigureWMWindow(a0, a1, a2, a3, a4);
271 wine_tsx11_unlock();
272 return r;
275 int TSXSetWMProtocols(Display* a0, Window a1, Atom* a2, int a3)
277 int r;
278 wine_tsx11_lock();
279 r = XSetWMProtocols(a0, a1, a2, a3);
280 wine_tsx11_unlock();
281 return r;
284 int TSXIconifyWindow(Display* a0, Window a1, int a2)
286 int r;
287 wine_tsx11_lock();
288 r = XIconifyWindow(a0, a1, a2);
289 wine_tsx11_unlock();
290 return r;
293 int TSXSetTransientForHint(Display* a0, Window a1, Window a2)
295 int r;
296 wine_tsx11_lock();
297 r = XSetTransientForHint(a0, a1, a2);
298 wine_tsx11_unlock();
299 return r;
302 int TSXActivateScreenSaver(Display* a0)
304 int r;
305 wine_tsx11_lock();
306 r = XActivateScreenSaver(a0);
307 wine_tsx11_unlock();
308 return r;
311 int TSXAllocColor(Display* a0, Colormap a1, XColor* a2)
313 int r;
314 wine_tsx11_lock();
315 r = XAllocColor(a0, a1, a2);
316 wine_tsx11_unlock();
317 return r;
320 int TSXAllocColorCells(Display* a0, Colormap a1, int a2, unsigned long* a3, unsigned int a4, unsigned long* a5, unsigned int a6)
322 int r;
323 wine_tsx11_lock();
324 r = XAllocColorCells(a0, a1, a2, a3, a4, a5, a6);
325 wine_tsx11_unlock();
326 return r;
329 int TSXBell(Display* a0, int a1)
331 int r;
332 wine_tsx11_lock();
333 r = XBell(a0, a1);
334 wine_tsx11_unlock();
335 return r;
338 int TSXChangeGC(Display* a0, GC a1, unsigned long a2, XGCValues* a3)
340 int r;
341 wine_tsx11_lock();
342 r = XChangeGC(a0, a1, a2, a3);
343 wine_tsx11_unlock();
344 return r;
347 int TSXChangeKeyboardControl(Display* a0, unsigned long a1, XKeyboardControl* a2)
349 int r;
350 wine_tsx11_lock();
351 r = XChangeKeyboardControl(a0, a1, a2);
352 wine_tsx11_unlock();
353 return r;
356 int TSXChangeProperty(Display* a0, Window a1, Atom a2, Atom a3, int a4, int a5, const unsigned char* a6, int a7)
358 int r;
359 wine_tsx11_lock();
360 r = XChangeProperty(a0, a1, a2, a3, a4, a5, a6, a7);
361 wine_tsx11_unlock();
362 return r;
365 int TSXChangeWindowAttributes(Display* a0, Window a1, unsigned long a2, XSetWindowAttributes* a3)
367 int r;
368 wine_tsx11_lock();
369 r = XChangeWindowAttributes(a0, a1, a2, a3);
370 wine_tsx11_unlock();
371 return r;
374 int TSXCheckTypedEvent(Display* a0, int a1, XEvent* a2)
376 int r;
377 wine_tsx11_lock();
378 r = XCheckTypedEvent(a0, a1, a2);
379 wine_tsx11_unlock();
380 return r;
383 int TSXCheckTypedWindowEvent(Display* a0, Window a1, int a2, XEvent* a3)
385 int r;
386 wine_tsx11_lock();
387 r = XCheckTypedWindowEvent(a0, a1, a2, a3);
388 wine_tsx11_unlock();
389 return r;
392 int TSXCheckWindowEvent(Display* a0, Window a1, long a2, XEvent* a3)
394 int r;
395 wine_tsx11_lock();
396 r = XCheckWindowEvent(a0, a1, a2, a3);
397 wine_tsx11_unlock();
398 return r;
401 int TSXConvertSelection(Display* a0, Atom a1, Atom a2, Atom a3, Window a4, Time a5)
403 int r;
404 wine_tsx11_lock();
405 r = XConvertSelection(a0, a1, a2, a3, a4, a5);
406 wine_tsx11_unlock();
407 return r;
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)
412 int r;
413 wine_tsx11_lock();
414 r = XCopyArea(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
415 wine_tsx11_unlock();
416 return r;
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)
421 int r;
422 wine_tsx11_lock();
423 r = XCopyPlane(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
424 wine_tsx11_unlock();
425 return r;
428 int TSXDefineCursor(Display* a0, Window a1, Cursor a2)
430 int r;
431 wine_tsx11_lock();
432 r = XDefineCursor(a0, a1, a2);
433 wine_tsx11_unlock();
434 return r;
437 int TSXDeleteProperty(Display* a0, Window a1, Atom a2)
439 int r;
440 wine_tsx11_lock();
441 r = XDeleteProperty(a0, a1, a2);
442 wine_tsx11_unlock();
443 return r;
446 int TSXDestroyWindow(Display* a0, Window a1)
448 int r;
449 wine_tsx11_lock();
450 r = XDestroyWindow(a0, a1);
451 wine_tsx11_unlock();
452 return r;
455 int TSXDisplayKeycodes(Display* a0, int* a1, int* a2)
457 int r;
458 wine_tsx11_lock();
459 r = XDisplayKeycodes(a0, a1, a2);
460 wine_tsx11_unlock();
461 return r;
464 int TSXDrawArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
466 int r;
467 wine_tsx11_lock();
468 r = XDrawArc(a0, a1, a2, a3, a4, a5, a6, a7, a8);
469 wine_tsx11_unlock();
470 return r;
473 int TSXDrawLine(Display* a0, Drawable a1, GC a2, int a3, int a4, int a5, int a6)
475 int r;
476 wine_tsx11_lock();
477 r = XDrawLine(a0, a1, a2, a3, a4, a5, a6);
478 wine_tsx11_unlock();
479 return r;
482 int TSXDrawLines(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5)
484 int r;
485 wine_tsx11_lock();
486 r = XDrawLines(a0, a1, a2, a3, a4, a5);
487 wine_tsx11_unlock();
488 return r;
491 int TSXDrawPoint(Display* a0, Drawable a1, GC a2, int a3, int a4)
493 int r;
494 wine_tsx11_lock();
495 r = XDrawPoint(a0, a1, a2, a3, a4);
496 wine_tsx11_unlock();
497 return r;
500 int TSXDrawRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
502 int r;
503 wine_tsx11_lock();
504 r = XDrawRectangle(a0, a1, a2, a3, a4, a5, a6);
505 wine_tsx11_unlock();
506 return r;
509 int TSXDrawSegments(Display* a0, Drawable a1, GC a2, XSegment* a3, int a4)
511 int r;
512 wine_tsx11_lock();
513 r = XDrawSegments(a0, a1, a2, a3, a4);
514 wine_tsx11_unlock();
515 return r;
518 int TSXDrawString16(Display* a0, Drawable a1, GC a2, int a3, int a4, const XChar2b* a5, int a6)
520 int r;
521 wine_tsx11_lock();
522 r = XDrawString16(a0, a1, a2, a3, a4, a5, a6);
523 wine_tsx11_unlock();
524 return r;
527 int TSXDrawText16(Display* a0, Drawable a1, GC a2, int a3, int a4, XTextItem16* a5, int a6)
529 int r;
530 wine_tsx11_lock();
531 r = XDrawText16(a0, a1, a2, a3, a4, a5, a6);
532 wine_tsx11_unlock();
533 return r;
536 int TSXFillArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
538 int r;
539 wine_tsx11_lock();
540 r = XFillArc(a0, a1, a2, a3, a4, a5, a6, a7, a8);
541 wine_tsx11_unlock();
542 return r;
545 int TSXFillPolygon(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5, int a6)
547 int r;
548 wine_tsx11_lock();
549 r = XFillPolygon(a0, a1, a2, a3, a4, a5, a6);
550 wine_tsx11_unlock();
551 return r;
554 int TSXFillRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
556 int r;
557 wine_tsx11_lock();
558 r = XFillRectangle(a0, a1, a2, a3, a4, a5, a6);
559 wine_tsx11_unlock();
560 return r;
563 int TSXFlush(Display* a0)
565 int r;
566 wine_tsx11_lock();
567 r = XFlush(a0);
568 wine_tsx11_unlock();
569 return r;
572 int TSXFree(void* a0)
574 int r;
575 wine_tsx11_lock();
576 r = XFree(a0);
577 wine_tsx11_unlock();
578 return r;
581 int TSXFreeColormap(Display* a0, Colormap a1)
583 int r;
584 wine_tsx11_lock();
585 r = XFreeColormap(a0, a1);
586 wine_tsx11_unlock();
587 return r;
590 int TSXFreeColors(Display* a0, Colormap a1, unsigned long* a2, int a3, unsigned long a4)
592 int r;
593 wine_tsx11_lock();
594 r = XFreeColors(a0, a1, a2, a3, a4);
595 wine_tsx11_unlock();
596 return r;
599 int TSXFreeCursor(Display* a0, Cursor a1)
601 int r;
602 wine_tsx11_lock();
603 r = XFreeCursor(a0, a1);
604 wine_tsx11_unlock();
605 return r;
608 int TSXFreeFont(Display* a0, XFontStruct* a1)
610 int r;
611 wine_tsx11_lock();
612 r = XFreeFont(a0, a1);
613 wine_tsx11_unlock();
614 return r;
617 int TSXFreeFontNames(char** a0)
619 int r;
620 wine_tsx11_lock();
621 r = XFreeFontNames(a0);
622 wine_tsx11_unlock();
623 return r;
626 int TSXFreeGC(Display* a0, GC a1)
628 int r;
629 wine_tsx11_lock();
630 r = XFreeGC(a0, a1);
631 wine_tsx11_unlock();
632 return r;
635 int TSXFreeModifiermap(XModifierKeymap* a0)
637 int r;
638 wine_tsx11_lock();
639 r = XFreeModifiermap(a0);
640 wine_tsx11_unlock();
641 return r;
644 int TSXFreePixmap(Display* a0, Pixmap a1)
646 int r;
647 wine_tsx11_lock();
648 r = XFreePixmap(a0, a1);
649 wine_tsx11_unlock();
650 return r;
653 int TSXGetFontProperty(XFontStruct* a0, Atom a1, unsigned long* a2)
655 int r;
656 wine_tsx11_lock();
657 r = XGetFontProperty(a0, a1, a2);
658 wine_tsx11_unlock();
659 return r;
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)
664 int r;
665 wine_tsx11_lock();
666 r = XGetGeometry(a0, a1, a2, a3, a4, a5, a6, a7, a8);
667 wine_tsx11_unlock();
668 return r;
671 int TSXGetInputFocus(Display* a0, Window* a1, int* a2)
673 int r;
674 wine_tsx11_lock();
675 r = XGetInputFocus(a0, a1, a2);
676 wine_tsx11_unlock();
677 return r;
680 int TSXGetKeyboardControl(Display* a0, XKeyboardState* a1)
682 int r;
683 wine_tsx11_lock();
684 r = XGetKeyboardControl(a0, a1);
685 wine_tsx11_unlock();
686 return r;
689 int TSXGetScreenSaver(Display* a0, int* a1, int* a2, int* a3, int* a4)
691 int r;
692 wine_tsx11_lock();
693 r = XGetScreenSaver(a0, a1, a2, a3, a4);
694 wine_tsx11_unlock();
695 return r;
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)
700 int r;
701 wine_tsx11_lock();
702 r = XGetWindowProperty(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
703 wine_tsx11_unlock();
704 return r;
707 int TSXGetWindowAttributes(Display* a0, Window a1, XWindowAttributes* a2)
709 int r;
710 wine_tsx11_lock();
711 r = XGetWindowAttributes(a0, a1, a2);
712 wine_tsx11_unlock();
713 return r;
716 int TSXGrabKeyboard(Display* a0, Window a1, int a2, int a3, int a4, Time a5)
718 int r;
719 wine_tsx11_lock();
720 r = XGrabKeyboard(a0, a1, a2, a3, a4, a5);
721 wine_tsx11_unlock();
722 return r;
725 int TSXGrabPointer(Display* a0, Window a1, int a2, unsigned int a3, int a4, int a5, Window a6, Cursor a7, Time a8)
727 int r;
728 wine_tsx11_lock();
729 r = XGrabPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
730 wine_tsx11_unlock();
731 return r;
734 int TSXGrabServer(Display* a0)
736 int r;
737 wine_tsx11_lock();
738 r = XGrabServer(a0);
739 wine_tsx11_unlock();
740 return r;
743 int TSXInstallColormap(Display* a0, Colormap a1)
745 int r;
746 wine_tsx11_lock();
747 r = XInstallColormap(a0, a1);
748 wine_tsx11_unlock();
749 return r;
752 KeyCode TSXKeysymToKeycode(Display* a0, KeySym a1)
754 KeyCode r;
755 wine_tsx11_lock();
756 r = XKeysymToKeycode(a0, a1);
757 wine_tsx11_unlock();
758 return r;
761 int TSXMapWindow(Display* a0, Window a1)
763 int r;
764 wine_tsx11_lock();
765 r = XMapWindow(a0, a1);
766 wine_tsx11_unlock();
767 return r;
770 int TSXNextEvent(Display* a0, XEvent* a1)
772 int r;
773 wine_tsx11_lock();
774 r = XNextEvent(a0, a1);
775 wine_tsx11_unlock();
776 return r;
779 int TSXParseGeometry(const char* a0, int* a1, int* a2, unsigned int* a3, unsigned int* a4)
781 int r;
782 wine_tsx11_lock();
783 r = XParseGeometry(a0, a1, a2, a3, a4);
784 wine_tsx11_unlock();
785 return r;
788 int TSXPending(Display* a0)
790 int r;
791 wine_tsx11_lock();
792 r = XPending(a0);
793 wine_tsx11_unlock();
794 return r;
797 int TSXPutBackEvent(Display* a0, XEvent* a1)
799 int r;
800 wine_tsx11_lock();
801 r = XPutBackEvent(a0, a1);
802 wine_tsx11_unlock();
803 return r;
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)
808 int r;
809 wine_tsx11_lock();
810 r = XPutImage(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
811 wine_tsx11_unlock();
812 return r;
815 int TSXQueryColor(Display* a0, Colormap a1, XColor* a2)
817 int r;
818 wine_tsx11_lock();
819 r = XQueryColor(a0, a1, a2);
820 wine_tsx11_unlock();
821 return r;
824 int TSXQueryColors(Display* a0, Colormap a1, XColor* a2, int a3)
826 int r;
827 wine_tsx11_lock();
828 r = XQueryColors(a0, a1, a2, a3);
829 wine_tsx11_unlock();
830 return r;
833 int TSXQueryKeymap(Display* a0, char* a1)
835 int r;
836 wine_tsx11_lock();
837 r = XQueryKeymap(a0, a1);
838 wine_tsx11_unlock();
839 return r;
842 int TSXQueryPointer(Display* a0, Window a1, Window* a2, Window* a3, int* a4, int* a5, int* a6, int* a7, unsigned int* a8)
844 int r;
845 wine_tsx11_lock();
846 r = XQueryPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
847 wine_tsx11_unlock();
848 return r;
851 int TSXQueryTree(Display* a0, Window a1, Window* a2, Window* a3, Window** a4, unsigned int* a5)
853 int r;
854 wine_tsx11_lock();
855 r = XQueryTree(a0, a1, a2, a3, a4, a5);
856 wine_tsx11_unlock();
857 return r;
860 int TSXRefreshKeyboardMapping(XMappingEvent* a0)
862 int r;
863 wine_tsx11_lock();
864 r = XRefreshKeyboardMapping(a0);
865 wine_tsx11_unlock();
866 return r;
869 int TSXResetScreenSaver(Display* a0)
871 int r;
872 wine_tsx11_lock();
873 r = XResetScreenSaver(a0);
874 wine_tsx11_unlock();
875 return r;
878 int TSXRestackWindows(Display* a0, Window* a1, int a2)
880 int r;
881 wine_tsx11_lock();
882 r = XRestackWindows(a0, a1, a2);
883 wine_tsx11_unlock();
884 return r;
887 int TSXSendEvent(Display* a0, Window a1, int a2, long a3, XEvent* a4)
889 int r;
890 wine_tsx11_lock();
891 r = XSendEvent(a0, a1, a2, a3, a4);
892 wine_tsx11_unlock();
893 return r;
896 int TSXSetArcMode(Display* a0, GC a1, int a2)
898 int r;
899 wine_tsx11_lock();
900 r = XSetArcMode(a0, a1, a2);
901 wine_tsx11_unlock();
902 return r;
905 int TSXSetBackground(Display* a0, GC a1, unsigned long a2)
907 int r;
908 wine_tsx11_lock();
909 r = XSetBackground(a0, a1, a2);
910 wine_tsx11_unlock();
911 return r;
914 int TSXSetClipMask(Display* a0, GC a1, Pixmap a2)
916 int r;
917 wine_tsx11_lock();
918 r = XSetClipMask(a0, a1, a2);
919 wine_tsx11_unlock();
920 return r;
923 int TSXSetClipOrigin(Display* a0, GC a1, int a2, int a3)
925 int r;
926 wine_tsx11_lock();
927 r = XSetClipOrigin(a0, a1, a2, a3);
928 wine_tsx11_unlock();
929 return r;
932 int TSXSetClipRectangles(Display* a0, GC a1, int a2, int a3, XRectangle* a4, int a5, int a6)
934 int r;
935 wine_tsx11_lock();
936 r = XSetClipRectangles(a0, a1, a2, a3, a4, a5, a6);
937 wine_tsx11_unlock();
938 return r;
941 int TSXSetDashes(Display* a0, GC a1, int a2, const char* a3, int a4)
943 int r;
944 wine_tsx11_lock();
945 r = XSetDashes(a0, a1, a2, a3, a4);
946 wine_tsx11_unlock();
947 return r;
950 int TSXSetFillStyle(Display* a0, GC a1, int a2)
952 int r;
953 wine_tsx11_lock();
954 r = XSetFillStyle(a0, a1, a2);
955 wine_tsx11_unlock();
956 return r;
959 int TSXSetFont(Display* a0, GC a1, Font a2)
961 int r;
962 wine_tsx11_lock();
963 r = XSetFont(a0, a1, a2);
964 wine_tsx11_unlock();
965 return r;
968 int TSXSetForeground(Display* a0, GC a1, unsigned long a2)
970 int r;
971 wine_tsx11_lock();
972 r = XSetForeground(a0, a1, a2);
973 wine_tsx11_unlock();
974 return r;
977 int TSXSetFunction(Display* a0, GC a1, int a2)
979 int r;
980 wine_tsx11_lock();
981 r = XSetFunction(a0, a1, a2);
982 wine_tsx11_unlock();
983 return r;
986 int TSXSetGraphicsExposures(Display* a0, GC a1, int a2)
988 int r;
989 wine_tsx11_lock();
990 r = XSetGraphicsExposures(a0, a1, a2);
991 wine_tsx11_unlock();
992 return r;
995 int TSXSetIconName(Display* a0, Window a1, const char* a2)
997 int r;
998 wine_tsx11_lock();
999 r = XSetIconName(a0, a1, a2);
1000 wine_tsx11_unlock();
1001 return r;
1004 int TSXSetInputFocus(Display* a0, Window a1, int a2, Time a3)
1006 int r;
1007 wine_tsx11_lock();
1008 r = XSetInputFocus(a0, a1, a2, a3);
1009 wine_tsx11_unlock();
1010 return r;
1013 int TSXSetLineAttributes(Display* a0, GC a1, unsigned int a2, int a3, int a4, int a5)
1015 int r;
1016 wine_tsx11_lock();
1017 r = XSetLineAttributes(a0, a1, a2, a3, a4, a5);
1018 wine_tsx11_unlock();
1019 return r;
1022 int TSXSetScreenSaver(Display* a0, int a1, int a2, int a3, int a4)
1024 int r;
1025 wine_tsx11_lock();
1026 r = XSetScreenSaver(a0, a1, a2, a3, a4);
1027 wine_tsx11_unlock();
1028 return r;
1031 int TSXSetSelectionOwner(Display* a0, Atom a1, Window a2, Time a3)
1033 int r;
1034 wine_tsx11_lock();
1035 r = XSetSelectionOwner(a0, a1, a2, a3);
1036 wine_tsx11_unlock();
1037 return r;
1040 int TSXSetSubwindowMode(Display* a0, GC a1, int a2)
1042 int r;
1043 wine_tsx11_lock();
1044 r = XSetSubwindowMode(a0, a1, a2);
1045 wine_tsx11_unlock();
1046 return r;
1049 int TSXSetWindowColormap(Display* a0, Window a1, Colormap a2)
1051 int r;
1052 wine_tsx11_lock();
1053 r = XSetWindowColormap(a0, a1, a2);
1054 wine_tsx11_unlock();
1055 return r;
1058 int TSXStoreColor(Display* a0, Colormap a1, XColor* a2)
1060 int r;
1061 wine_tsx11_lock();
1062 r = XStoreColor(a0, a1, a2);
1063 wine_tsx11_unlock();
1064 return r;
1067 int TSXStoreName(Display* a0, Window a1, const char* a2)
1069 int r;
1070 wine_tsx11_lock();
1071 r = XStoreName(a0, a1, a2);
1072 wine_tsx11_unlock();
1073 return r;
1076 int TSXSync(Display* a0, int a1)
1078 int r;
1079 wine_tsx11_lock();
1080 r = XSync(a0, a1);
1081 wine_tsx11_unlock();
1082 return r;
1085 int TSXTextExtents16(XFontStruct* a0, const XChar2b* a1, int a2, int* a3, int* a4, int* a5, XCharStruct* a6)
1087 int r;
1088 wine_tsx11_lock();
1089 r = XTextExtents16(a0, a1, a2, a3, a4, a5, a6);
1090 wine_tsx11_unlock();
1091 return r;
1094 int TSXTextWidth16(XFontStruct* a0, const XChar2b* a1, int a2)
1096 int r;
1097 wine_tsx11_lock();
1098 r = XTextWidth16(a0, a1, a2);
1099 wine_tsx11_unlock();
1100 return r;
1103 int TSXUngrabKeyboard(Display* a0, Time a1)
1105 int r;
1106 wine_tsx11_lock();
1107 r = XUngrabKeyboard(a0, a1);
1108 wine_tsx11_unlock();
1109 return r;
1112 int TSXUngrabPointer(Display* a0, Time a1)
1114 int r;
1115 wine_tsx11_lock();
1116 r = XUngrabPointer(a0, a1);
1117 wine_tsx11_unlock();
1118 return r;
1121 int TSXUngrabServer(Display* a0)
1123 int r;
1124 wine_tsx11_lock();
1125 r = XUngrabServer(a0);
1126 wine_tsx11_unlock();
1127 return r;
1130 int TSXUninstallColormap(Display* a0, Colormap a1)
1132 int r;
1133 wine_tsx11_lock();
1134 r = XUninstallColormap(a0, a1);
1135 wine_tsx11_unlock();
1136 return r;
1139 int TSXUnmapWindow(Display* a0, Window a1)
1141 int r;
1142 wine_tsx11_lock();
1143 r = XUnmapWindow(a0, a1);
1144 wine_tsx11_unlock();
1145 return r;
1148 int TSXWarpPointer(Display* a0, Window a1, Window a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
1150 int r;
1151 wine_tsx11_lock();
1152 r = XWarpPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
1153 wine_tsx11_unlock();
1154 return r;
1157 XIM TSXOpenIM(Display* a0, struct _XrmHashBucketRec* a1, char* a2, char* a3)
1159 XIM r;
1160 wine_tsx11_lock();
1161 r = XOpenIM(a0, a1, a2, a3);
1162 wine_tsx11_unlock();
1163 return r;
1166 int (*TSXSynchronize(Display *a0, Bool a1))(Display *)
1168 int (*r)(Display *);
1169 wine_tsx11_lock();
1170 r = XSynchronize(a0, a1);
1171 wine_tsx11_unlock();
1172 return r;
1175 #endif /* defined(HAVE_X11_XLIB_H) */