Added regedit unit test, a couple minor changes to regedit.
[wine] / tsx11 / ts_xlib.c
1 /*
2  * Thread safe wrappers around Xlib calls.
3  * This file was generated automatically by tools/make_X11wrappers
4  * DO NOT EDIT!
5  */
6
7 #include "config.h"
8
9 #ifdef HAVE_X11_XLIB_H
10
11 #include <X11/Xlib.h>
12
13 #include "ts_xlib.h"
14
15
16 XFontStruct * TSXLoadQueryFont(Display* a0, const  char* a1)
17 {
18   XFontStruct * r;
19   wine_tsx11_lock();
20   r = XLoadQueryFont(a0, a1);
21   wine_tsx11_unlock();
22   return r;
23 }
24
25 XModifierKeymap * TSXGetModifierMapping(Display* a0)
26 {
27   XModifierKeymap       * r;
28   wine_tsx11_lock();
29   r = XGetModifierMapping(a0);
30   wine_tsx11_unlock();
31   return r;
32 }
33
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)
35 {
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;
41 }
42
43 XImage * TSXGetImage(Display* a0, Drawable a1, int a2, int a3, unsigned int a4, unsigned int a5, unsigned long a6, int a7)
44 {
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;
50 }
51
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)
53 {
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;
59 }
60
61 Display * TSXOpenDisplay(const  char* a0)
62 {
63   Display * r;
64   wine_tsx11_lock();
65   r = XOpenDisplay(a0);
66   wine_tsx11_unlock();
67   return r;
68 }
69
70 void  TSXrmInitialize(void)
71 {
72   wine_tsx11_lock();
73   XrmInitialize();
74   wine_tsx11_unlock();
75 }
76
77 char * TSXGetAtomName(Display* a0, Atom a1)
78 {
79   char * r;
80   wine_tsx11_lock();
81   r = XGetAtomName(a0, a1);
82   wine_tsx11_unlock();
83   return r;
84 }
85
86 char * TSXKeysymToString(KeySym a0)
87 {
88   char * r;
89   wine_tsx11_lock();
90   r = XKeysymToString(a0);
91   wine_tsx11_unlock();
92   return r;
93 }
94
95 Atom  TSXInternAtom(Display* a0, const  char* a1, int a2)
96 {
97   Atom  r;
98   wine_tsx11_lock();
99   r = XInternAtom(a0, a1, a2);
100   wine_tsx11_unlock();
101   return r;
102 }
103
104 Colormap  TSXCopyColormapAndFree(Display* a0, Colormap a1)
105 {
106   Colormap  r;
107   wine_tsx11_lock();
108   r = XCopyColormapAndFree(a0, a1);
109   wine_tsx11_unlock();
110   return r;
111 }
112
113 Colormap  TSXCreateColormap(Display* a0, Window a1, Visual* a2, int a3)
114 {
115   Colormap  r;
116   wine_tsx11_lock();
117   r = XCreateColormap(a0, a1, a2, a3);
118   wine_tsx11_unlock();
119   return r;
120 }
121
122 Cursor  TSXCreatePixmapCursor(Display* a0, Pixmap a1, Pixmap a2, XColor* a3, XColor* a4, unsigned int a5, unsigned int a6)
123 {
124   Cursor  r;
125   wine_tsx11_lock();
126   r = XCreatePixmapCursor(a0, a1, a2, a3, a4, a5, a6);
127   wine_tsx11_unlock();
128   return r;
129 }
130
131 Cursor  TSXCreateFontCursor(Display* a0, unsigned int a1)
132 {
133   Cursor  r;
134   wine_tsx11_lock();
135   r = XCreateFontCursor(a0, a1);
136   wine_tsx11_unlock();
137   return r;
138 }
139
140 GC  TSXCreateGC(Display* a0, Drawable a1, unsigned long a2, XGCValues* a3)
141 {
142   GC  r;
143   wine_tsx11_lock();
144   r = XCreateGC(a0, a1, a2, a3);
145   wine_tsx11_unlock();
146   return r;
147 }
148
149 Pixmap  TSXCreatePixmap(Display* a0, Drawable a1, unsigned int a2, unsigned int a3, unsigned int a4)
150 {
151   Pixmap  r;
152   wine_tsx11_lock();
153   r = XCreatePixmap(a0, a1, a2, a3, a4);
154   wine_tsx11_unlock();
155   return r;
156 }
157
158 Pixmap  TSXCreateBitmapFromData(Display* a0, Drawable a1, const  char* a2, unsigned int a3, unsigned int a4)
159 {
160   Pixmap  r;
161   wine_tsx11_lock();
162   r = XCreateBitmapFromData(a0, a1, a2, a3, a4);
163   wine_tsx11_unlock();
164   return r;
165 }
166
167 Window  TSXGetSelectionOwner(Display* a0, Atom a1)
168 {
169   Window  r;
170   wine_tsx11_lock();
171   r = XGetSelectionOwner(a0, a1);
172   wine_tsx11_unlock();
173   return r;
174 }
175
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)
177 {
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;
183 }
184
185 char ** TSXListFonts(Display* a0, const  char* a1, int a2, int* a3)
186 {
187   char ** r;
188   wine_tsx11_lock();
189   r = XListFonts(a0, a1, a2, a3);
190   wine_tsx11_unlock();
191   return r;
192 }
193
194 KeySym  TSXKeycodeToKeysym(Display* a0, unsigned int a1, int a2)
195 {
196   KeySym  r;
197   wine_tsx11_lock();
198   r = XKeycodeToKeysym(a0, a1, a2);
199   wine_tsx11_unlock();
200   return r;
201 }
202
203 KeySym  TSXLookupKeysym(XKeyEvent* a0, int a1)
204 {
205   KeySym  r;
206   wine_tsx11_lock();
207   r = XLookupKeysym(a0, a1);
208   wine_tsx11_unlock();
209   return r;
210 }
211
212 KeySym * TSXGetKeyboardMapping(Display* a0, unsigned int a1, int a2, int* a3)
213 {
214   KeySym * r;
215   wine_tsx11_lock();
216   r = XGetKeyboardMapping(a0, a1, a2, a3);
217   wine_tsx11_unlock();
218   return r;
219 }
220
221 char * TSXResourceManagerString(Display* a0)
222 {
223   char * r;
224   wine_tsx11_lock();
225   r = XResourceManagerString(a0);
226   wine_tsx11_unlock();
227   return r;
228 }
229
230 VisualID  TSXVisualIDFromVisual(Visual* a0)
231 {
232   VisualID  r;
233   wine_tsx11_lock();
234   r = XVisualIDFromVisual(a0);
235   wine_tsx11_unlock();
236   return r;
237 }
238
239 int   TSXInitThreads(void)
240 {
241   int   r;
242   wine_tsx11_lock();
243   r = XInitThreads();
244   wine_tsx11_unlock();
245   return r;
246 }
247
248 XPixmapFormatValues * TSXListPixmapFormats(Display* a0, int* a1)
249 {
250   XPixmapFormatValues * r;
251   wine_tsx11_lock();
252   r = XListPixmapFormats(a0, a1);
253   wine_tsx11_unlock();
254   return r;
255 }
256
257 int * TSXListDepths(Display* a0, int a1, int* a2)
258 {
259   int * r;
260   wine_tsx11_lock();
261   r = XListDepths(a0, a1, a2);
262   wine_tsx11_unlock();
263   return r;
264 }
265
266 int   TSXReconfigureWMWindow(Display* a0, Window a1, int a2, unsigned int a3, XWindowChanges* a4)
267 {
268   int   r;
269   wine_tsx11_lock();
270   r = XReconfigureWMWindow(a0, a1, a2, a3, a4);
271   wine_tsx11_unlock();
272   return r;
273 }
274
275 int   TSXSetWMProtocols(Display* a0, Window a1, Atom* a2, int a3)
276 {
277   int   r;
278   wine_tsx11_lock();
279   r = XSetWMProtocols(a0, a1, a2, a3);
280   wine_tsx11_unlock();
281   return r;
282 }
283
284 int   TSXIconifyWindow(Display* a0, Window a1, int a2)
285 {
286   int   r;
287   wine_tsx11_lock();
288   r = XIconifyWindow(a0, a1, a2);
289   wine_tsx11_unlock();
290   return r;
291 }
292
293 int  TSXSetTransientForHint(Display* a0, Window a1, Window a2)
294 {
295   int  r;
296   wine_tsx11_lock();
297   r = XSetTransientForHint(a0, a1, a2);
298   wine_tsx11_unlock();
299   return r;
300 }
301
302 int  TSXActivateScreenSaver(Display* a0)
303 {
304   int  r;
305   wine_tsx11_lock();
306   r = XActivateScreenSaver(a0);
307   wine_tsx11_unlock();
308   return r;
309 }
310
311 int   TSXAllocColor(Display* a0, Colormap a1, XColor* a2)
312 {
313   int   r;
314   wine_tsx11_lock();
315   r = XAllocColor(a0, a1, a2);
316   wine_tsx11_unlock();
317   return r;
318 }
319
320 int   TSXAllocColorCells(Display* a0, Colormap a1, int a2, unsigned long* a3, unsigned int a4, unsigned long* a5, unsigned int a6)
321 {
322   int   r;
323   wine_tsx11_lock();
324   r = XAllocColorCells(a0, a1, a2, a3, a4, a5, a6);
325   wine_tsx11_unlock();
326   return r;
327 }
328
329 int  TSXBell(Display* a0, int a1)
330 {
331   int  r;
332   wine_tsx11_lock();
333   r = XBell(a0, a1);
334   wine_tsx11_unlock();
335   return r;
336 }
337
338 int  TSXChangeGC(Display* a0, GC a1, unsigned long a2, XGCValues* a3)
339 {
340   int  r;
341   wine_tsx11_lock();
342   r = XChangeGC(a0, a1, a2, a3);
343   wine_tsx11_unlock();
344   return r;
345 }
346
347 int  TSXChangeKeyboardControl(Display* a0, unsigned long a1, XKeyboardControl* a2)
348 {
349   int  r;
350   wine_tsx11_lock();
351   r = XChangeKeyboardControl(a0, a1, a2);
352   wine_tsx11_unlock();
353   return r;
354 }
355
356 int  TSXChangeProperty(Display* a0, Window a1, Atom a2, Atom a3, int a4, int a5, const  unsigned char* a6, int a7)
357 {
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;
363 }
364
365 int  TSXChangeWindowAttributes(Display* a0, Window a1, unsigned long a2, XSetWindowAttributes* a3)
366 {
367   int  r;
368   wine_tsx11_lock();
369   r = XChangeWindowAttributes(a0, a1, a2, a3);
370   wine_tsx11_unlock();
371   return r;
372 }
373
374 int   TSXCheckTypedEvent(Display* a0, int a1, XEvent* a2)
375 {
376   int   r;
377   wine_tsx11_lock();
378   r = XCheckTypedEvent(a0, a1, a2);
379   wine_tsx11_unlock();
380   return r;
381 }
382
383 int   TSXCheckTypedWindowEvent(Display* a0, Window a1, int a2, XEvent* a3)
384 {
385   int   r;
386   wine_tsx11_lock();
387   r = XCheckTypedWindowEvent(a0, a1, a2, a3);
388   wine_tsx11_unlock();
389   return r;
390 }
391
392 int   TSXCheckWindowEvent(Display* a0, Window a1, long a2, XEvent* a3)
393 {
394   int   r;
395   wine_tsx11_lock();
396   r = XCheckWindowEvent(a0, a1, a2, a3);
397   wine_tsx11_unlock();
398   return r;
399 }
400
401 int  TSXConvertSelection(Display* a0, Atom a1, Atom a2, Atom a3, Window a4, Time a5)
402 {
403   int  r;
404   wine_tsx11_lock();
405   r = XConvertSelection(a0, a1, a2, a3, a4, a5);
406   wine_tsx11_unlock();
407   return r;
408 }
409
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)
411 {
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;
417 }
418
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)
420 {
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;
426 }
427
428 int  TSXDefineCursor(Display* a0, Window a1, Cursor a2)
429 {
430   int  r;
431   wine_tsx11_lock();
432   r = XDefineCursor(a0, a1, a2);
433   wine_tsx11_unlock();
434   return r;
435 }
436
437 int  TSXDeleteProperty(Display* a0, Window a1, Atom a2)
438 {
439   int  r;
440   wine_tsx11_lock();
441   r = XDeleteProperty(a0, a1, a2);
442   wine_tsx11_unlock();
443   return r;
444 }
445
446 int  TSXDestroyWindow(Display* a0, Window a1)
447 {
448   int  r;
449   wine_tsx11_lock();
450   r = XDestroyWindow(a0, a1);
451   wine_tsx11_unlock();
452   return r;
453 }
454
455 int  TSXDisplayKeycodes(Display* a0, int* a1, int* a2)
456 {
457   int  r;
458   wine_tsx11_lock();
459   r = XDisplayKeycodes(a0, a1, a2);
460   wine_tsx11_unlock();
461   return r;
462 }
463
464 int  TSXDrawArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
465 {
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;
471 }
472
473 int  TSXDrawLine(Display* a0, Drawable a1, GC a2, int a3, int a4, int a5, int a6)
474 {
475   int  r;
476   wine_tsx11_lock();
477   r = XDrawLine(a0, a1, a2, a3, a4, a5, a6);
478   wine_tsx11_unlock();
479   return r;
480 }
481
482 int  TSXDrawLines(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5)
483 {
484   int  r;
485   wine_tsx11_lock();
486   r = XDrawLines(a0, a1, a2, a3, a4, a5);
487   wine_tsx11_unlock();
488   return r;
489 }
490
491 int  TSXDrawPoint(Display* a0, Drawable a1, GC a2, int a3, int a4)
492 {
493   int  r;
494   wine_tsx11_lock();
495   r = XDrawPoint(a0, a1, a2, a3, a4);
496   wine_tsx11_unlock();
497   return r;
498 }
499
500 int  TSXDrawRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
501 {
502   int  r;
503   wine_tsx11_lock();
504   r = XDrawRectangle(a0, a1, a2, a3, a4, a5, a6);
505   wine_tsx11_unlock();
506   return r;
507 }
508
509 int  TSXDrawSegments(Display* a0, Drawable a1, GC a2, XSegment* a3, int a4)
510 {
511   int  r;
512   wine_tsx11_lock();
513   r = XDrawSegments(a0, a1, a2, a3, a4);
514   wine_tsx11_unlock();
515   return r;
516 }
517
518 int  TSXDrawString16(Display* a0, Drawable a1, GC a2, int a3, int a4, const  XChar2b* a5, int a6)
519 {
520   int  r;
521   wine_tsx11_lock();
522   r = XDrawString16(a0, a1, a2, a3, a4, a5, a6);
523   wine_tsx11_unlock();
524   return r;
525 }
526
527 int  TSXDrawText16(Display* a0, Drawable a1, GC a2, int a3, int a4, XTextItem16* a5, int a6)
528 {
529   int  r;
530   wine_tsx11_lock();
531   r = XDrawText16(a0, a1, a2, a3, a4, a5, a6);
532   wine_tsx11_unlock();
533   return r;
534 }
535
536 int  TSXFillArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
537 {
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;
543 }
544
545 int  TSXFillPolygon(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5, int a6)
546 {
547   int  r;
548   wine_tsx11_lock();
549   r = XFillPolygon(a0, a1, a2, a3, a4, a5, a6);
550   wine_tsx11_unlock();
551   return r;
552 }
553
554 int  TSXFillRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
555 {
556   int  r;
557   wine_tsx11_lock();
558   r = XFillRectangle(a0, a1, a2, a3, a4, a5, a6);
559   wine_tsx11_unlock();
560   return r;
561 }
562
563 int  TSXFlush(Display* a0)
564 {
565   int  r;
566   wine_tsx11_lock();
567   r = XFlush(a0);
568   wine_tsx11_unlock();
569   return r;
570 }
571
572 int  TSXFree(void* a0)
573 {
574   int  r;
575   wine_tsx11_lock();
576   r = XFree(a0);
577   wine_tsx11_unlock();
578   return r;
579 }
580
581 int  TSXFreeColormap(Display* a0, Colormap a1)
582 {
583   int  r;
584   wine_tsx11_lock();
585   r = XFreeColormap(a0, a1);
586   wine_tsx11_unlock();
587   return r;
588 }
589
590 int  TSXFreeColors(Display* a0, Colormap a1, unsigned long* a2, int a3, unsigned long a4)
591 {
592   int  r;
593   wine_tsx11_lock();
594   r = XFreeColors(a0, a1, a2, a3, a4);
595   wine_tsx11_unlock();
596   return r;
597 }
598
599 int  TSXFreeCursor(Display* a0, Cursor a1)
600 {
601   int  r;
602   wine_tsx11_lock();
603   r = XFreeCursor(a0, a1);
604   wine_tsx11_unlock();
605   return r;
606 }
607
608 int  TSXFreeFont(Display* a0, XFontStruct* a1)
609 {
610   int  r;
611   wine_tsx11_lock();
612   r = XFreeFont(a0, a1);
613   wine_tsx11_unlock();
614   return r;
615 }
616
617 int  TSXFreeFontNames(char** a0)
618 {
619   int  r;
620   wine_tsx11_lock();
621   r = XFreeFontNames(a0);
622   wine_tsx11_unlock();
623   return r;
624 }
625
626 int  TSXFreeGC(Display* a0, GC a1)
627 {
628   int  r;
629   wine_tsx11_lock();
630   r = XFreeGC(a0, a1);
631   wine_tsx11_unlock();
632   return r;
633 }
634
635 int  TSXFreeModifiermap(XModifierKeymap* a0)
636 {
637   int  r;
638   wine_tsx11_lock();
639   r = XFreeModifiermap(a0);
640   wine_tsx11_unlock();
641   return r;
642 }
643
644 int  TSXFreePixmap(Display* a0, Pixmap a1)
645 {
646   int  r;
647   wine_tsx11_lock();
648   r = XFreePixmap(a0, a1);
649   wine_tsx11_unlock();
650   return r;
651 }
652
653 int   TSXGetFontProperty(XFontStruct* a0, Atom a1, unsigned long* a2)
654 {
655   int   r;
656   wine_tsx11_lock();
657   r = XGetFontProperty(a0, a1, a2);
658   wine_tsx11_unlock();
659   return r;
660 }
661
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)
663 {
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;
669 }
670
671 int  TSXGetInputFocus(Display* a0, Window* a1, int* a2)
672 {
673   int  r;
674   wine_tsx11_lock();
675   r = XGetInputFocus(a0, a1, a2);
676   wine_tsx11_unlock();
677   return r;
678 }
679
680 int  TSXGetKeyboardControl(Display* a0, XKeyboardState* a1)
681 {
682   int  r;
683   wine_tsx11_lock();
684   r = XGetKeyboardControl(a0, a1);
685   wine_tsx11_unlock();
686   return r;
687 }
688
689 int  TSXGetScreenSaver(Display* a0, int* a1, int* a2, int* a3, int* a4)
690 {
691   int  r;
692   wine_tsx11_lock();
693   r = XGetScreenSaver(a0, a1, a2, a3, a4);
694   wine_tsx11_unlock();
695   return r;
696 }
697
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)
699 {
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;
705 }
706
707 int   TSXGetWindowAttributes(Display* a0, Window a1, XWindowAttributes* a2)
708 {
709   int   r;
710   wine_tsx11_lock();
711   r = XGetWindowAttributes(a0, a1, a2);
712   wine_tsx11_unlock();
713   return r;
714 }
715
716 int  TSXGrabKeyboard(Display* a0, Window a1, int a2, int a3, int a4, Time a5)
717 {
718   int  r;
719   wine_tsx11_lock();
720   r = XGrabKeyboard(a0, a1, a2, a3, a4, a5);
721   wine_tsx11_unlock();
722   return r;
723 }
724
725 int  TSXGrabPointer(Display* a0, Window a1, int a2, unsigned int a3, int a4, int a5, Window a6, Cursor a7, Time a8)
726 {
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;
732 }
733
734 int  TSXGrabServer(Display* a0)
735 {
736   int  r;
737   wine_tsx11_lock();
738   r = XGrabServer(a0);
739   wine_tsx11_unlock();
740   return r;
741 }
742
743 int  TSXInstallColormap(Display* a0, Colormap a1)
744 {
745   int  r;
746   wine_tsx11_lock();
747   r = XInstallColormap(a0, a1);
748   wine_tsx11_unlock();
749   return r;
750 }
751
752 KeyCode  TSXKeysymToKeycode(Display* a0, KeySym a1)
753 {
754   KeyCode  r;
755   wine_tsx11_lock();
756   r = XKeysymToKeycode(a0, a1);
757   wine_tsx11_unlock();
758   return r;
759 }
760
761 int  TSXMapWindow(Display* a0, Window a1)
762 {
763   int  r;
764   wine_tsx11_lock();
765   r = XMapWindow(a0, a1);
766   wine_tsx11_unlock();
767   return r;
768 }
769
770 int  TSXNextEvent(Display* a0, XEvent* a1)
771 {
772   int  r;
773   wine_tsx11_lock();
774   r = XNextEvent(a0, a1);
775   wine_tsx11_unlock();
776   return r;
777 }
778
779 int  TSXParseGeometry(const  char* a0, int* a1, int* a2, unsigned int* a3, unsigned int* a4)
780 {
781   int  r;
782   wine_tsx11_lock();
783   r = XParseGeometry(a0, a1, a2, a3, a4);
784   wine_tsx11_unlock();
785   return r;
786 }
787
788 int  TSXPending(Display* a0)
789 {
790   int  r;
791   wine_tsx11_lock();
792   r = XPending(a0);
793   wine_tsx11_unlock();
794   return r;
795 }
796
797 int  TSXPutBackEvent(Display* a0, XEvent* a1)
798 {
799   int  r;
800   wine_tsx11_lock();
801   r = XPutBackEvent(a0, a1);
802   wine_tsx11_unlock();
803   return r;
804 }
805
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)
807 {
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;
813 }
814
815 int  TSXQueryColor(Display* a0, Colormap a1, XColor* a2)
816 {
817   int  r;
818   wine_tsx11_lock();
819   r = XQueryColor(a0, a1, a2);
820   wine_tsx11_unlock();
821   return r;
822 }
823
824 int  TSXQueryColors(Display* a0, Colormap a1, XColor* a2, int a3)
825 {
826   int  r;
827   wine_tsx11_lock();
828   r = XQueryColors(a0, a1, a2, a3);
829   wine_tsx11_unlock();
830   return r;
831 }
832
833 int  TSXQueryKeymap(Display* a0, char* a1)
834 {
835   int  r;
836   wine_tsx11_lock();
837   r = XQueryKeymap(a0, a1);
838   wine_tsx11_unlock();
839   return r;
840 }
841
842 int   TSXQueryPointer(Display* a0, Window a1, Window* a2, Window* a3, int* a4, int* a5, int* a6, int* a7, unsigned int* a8)
843 {
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;
849 }
850
851 int   TSXQueryTree(Display* a0, Window a1, Window* a2, Window* a3, Window** a4, unsigned int* a5)
852 {
853   int   r;
854   wine_tsx11_lock();
855   r = XQueryTree(a0, a1, a2, a3, a4, a5);
856   wine_tsx11_unlock();
857   return r;
858 }
859
860 int  TSXRefreshKeyboardMapping(XMappingEvent* a0)
861 {
862   int  r;
863   wine_tsx11_lock();
864   r = XRefreshKeyboardMapping(a0);
865   wine_tsx11_unlock();
866   return r;
867 }
868
869 int  TSXResetScreenSaver(Display* a0)
870 {
871   int  r;
872   wine_tsx11_lock();
873   r = XResetScreenSaver(a0);
874   wine_tsx11_unlock();
875   return r;
876 }
877
878 int  TSXRestackWindows(Display* a0, Window* a1, int a2)
879 {
880   int  r;
881   wine_tsx11_lock();
882   r = XRestackWindows(a0, a1, a2);
883   wine_tsx11_unlock();
884   return r;
885 }
886
887 int   TSXSendEvent(Display* a0, Window a1, int a2, long a3, XEvent* a4)
888 {
889   int   r;
890   wine_tsx11_lock();
891   r = XSendEvent(a0, a1, a2, a3, a4);
892   wine_tsx11_unlock();
893   return r;
894 }
895
896 int  TSXSetArcMode(Display* a0, GC a1, int a2)
897 {
898   int  r;
899   wine_tsx11_lock();
900   r = XSetArcMode(a0, a1, a2);
901   wine_tsx11_unlock();
902   return r;
903 }
904
905 int  TSXSetBackground(Display* a0, GC a1, unsigned long a2)
906 {
907   int  r;
908   wine_tsx11_lock();
909   r = XSetBackground(a0, a1, a2);
910   wine_tsx11_unlock();
911   return r;
912 }
913
914 int  TSXSetClipMask(Display* a0, GC a1, Pixmap a2)
915 {
916   int  r;
917   wine_tsx11_lock();
918   r = XSetClipMask(a0, a1, a2);
919   wine_tsx11_unlock();
920   return r;
921 }
922
923 int  TSXSetClipOrigin(Display* a0, GC a1, int a2, int a3)
924 {
925   int  r;
926   wine_tsx11_lock();
927   r = XSetClipOrigin(a0, a1, a2, a3);
928   wine_tsx11_unlock();
929   return r;
930 }
931
932 int  TSXSetClipRectangles(Display* a0, GC a1, int a2, int a3, XRectangle* a4, int a5, int a6)
933 {
934   int  r;
935   wine_tsx11_lock();
936   r = XSetClipRectangles(a0, a1, a2, a3, a4, a5, a6);
937   wine_tsx11_unlock();
938   return r;
939 }
940
941 int  TSXSetDashes(Display* a0, GC a1, int a2, const  char* a3, int a4)
942 {
943   int  r;
944   wine_tsx11_lock();
945   r = XSetDashes(a0, a1, a2, a3, a4);
946   wine_tsx11_unlock();
947   return r;
948 }
949
950 int  TSXSetFillStyle(Display* a0, GC a1, int a2)
951 {
952   int  r;
953   wine_tsx11_lock();
954   r = XSetFillStyle(a0, a1, a2);
955   wine_tsx11_unlock();
956   return r;
957 }
958
959 int  TSXSetFont(Display* a0, GC a1, Font a2)
960 {
961   int  r;
962   wine_tsx11_lock();
963   r = XSetFont(a0, a1, a2);
964   wine_tsx11_unlock();
965   return r;
966 }
967
968 int  TSXSetForeground(Display* a0, GC a1, unsigned long a2)
969 {
970   int  r;
971   wine_tsx11_lock();
972   r = XSetForeground(a0, a1, a2);
973   wine_tsx11_unlock();
974   return r;
975 }
976
977 int  TSXSetFunction(Display* a0, GC a1, int a2)
978 {
979   int  r;
980   wine_tsx11_lock();
981   r = XSetFunction(a0, a1, a2);
982   wine_tsx11_unlock();
983   return r;
984 }
985
986 int  TSXSetGraphicsExposures(Display* a0, GC a1, int a2)
987 {
988   int  r;
989   wine_tsx11_lock();
990   r = XSetGraphicsExposures(a0, a1, a2);
991   wine_tsx11_unlock();
992   return r;
993 }
994
995 int  TSXSetIconName(Display* a0, Window a1, const  char* a2)
996 {
997   int  r;
998   wine_tsx11_lock();
999   r = XSetIconName(a0, a1, a2);
1000   wine_tsx11_unlock();
1001   return r;
1002 }
1003
1004 int  TSXSetInputFocus(Display* a0, Window a1, int a2, Time a3)
1005 {
1006   int  r;
1007   wine_tsx11_lock();
1008   r = XSetInputFocus(a0, a1, a2, a3);
1009   wine_tsx11_unlock();
1010   return r;
1011 }
1012
1013 int  TSXSetLineAttributes(Display* a0, GC a1, unsigned int a2, int a3, int a4, int a5)
1014 {
1015   int  r;
1016   wine_tsx11_lock();
1017   r = XSetLineAttributes(a0, a1, a2, a3, a4, a5);
1018   wine_tsx11_unlock();
1019   return r;
1020 }
1021
1022 int  TSXSetScreenSaver(Display* a0, int a1, int a2, int a3, int a4)
1023 {
1024   int  r;
1025   wine_tsx11_lock();
1026   r = XSetScreenSaver(a0, a1, a2, a3, a4);
1027   wine_tsx11_unlock();
1028   return r;
1029 }
1030
1031 int  TSXSetSelectionOwner(Display* a0, Atom a1, Window a2, Time a3)
1032 {
1033   int  r;
1034   wine_tsx11_lock();
1035   r = XSetSelectionOwner(a0, a1, a2, a3);
1036   wine_tsx11_unlock();
1037   return r;
1038 }
1039
1040 int  TSXSetSubwindowMode(Display* a0, GC a1, int a2)
1041 {
1042   int  r;
1043   wine_tsx11_lock();
1044   r = XSetSubwindowMode(a0, a1, a2);
1045   wine_tsx11_unlock();
1046   return r;
1047 }
1048
1049 int  TSXSetWindowColormap(Display* a0, Window a1, Colormap a2)
1050 {
1051   int  r;
1052   wine_tsx11_lock();
1053   r = XSetWindowColormap(a0, a1, a2);
1054   wine_tsx11_unlock();
1055   return r;
1056 }
1057
1058 int  TSXStoreColor(Display* a0, Colormap a1, XColor* a2)
1059 {
1060   int  r;
1061   wine_tsx11_lock();
1062   r = XStoreColor(a0, a1, a2);
1063   wine_tsx11_unlock();
1064   return r;
1065 }
1066
1067 int  TSXStoreName(Display* a0, Window a1, const  char* a2)
1068 {
1069   int  r;
1070   wine_tsx11_lock();
1071   r = XStoreName(a0, a1, a2);
1072   wine_tsx11_unlock();
1073   return r;
1074 }
1075
1076 int  TSXSync(Display* a0, int a1)
1077 {
1078   int  r;
1079   wine_tsx11_lock();
1080   r = XSync(a0, a1);
1081   wine_tsx11_unlock();
1082   return r;
1083 }
1084
1085 int  TSXTextExtents16(XFontStruct* a0, const  XChar2b* a1, int a2, int* a3, int* a4, int* a5, XCharStruct* a6)
1086 {
1087   int  r;
1088   wine_tsx11_lock();
1089   r = XTextExtents16(a0, a1, a2, a3, a4, a5, a6);
1090   wine_tsx11_unlock();
1091   return r;
1092 }
1093
1094 int  TSXTextWidth16(XFontStruct* a0, const  XChar2b* a1, int a2)
1095 {
1096   int  r;
1097   wine_tsx11_lock();
1098   r = XTextWidth16(a0, a1, a2);
1099   wine_tsx11_unlock();
1100   return r;
1101 }
1102
1103 int  TSXUngrabKeyboard(Display* a0, Time a1)
1104 {
1105   int  r;
1106   wine_tsx11_lock();
1107   r = XUngrabKeyboard(a0, a1);
1108   wine_tsx11_unlock();
1109   return r;
1110 }
1111
1112 int  TSXUngrabPointer(Display* a0, Time a1)
1113 {
1114   int  r;
1115   wine_tsx11_lock();
1116   r = XUngrabPointer(a0, a1);
1117   wine_tsx11_unlock();
1118   return r;
1119 }
1120
1121 int  TSXUngrabServer(Display* a0)
1122 {
1123   int  r;
1124   wine_tsx11_lock();
1125   r = XUngrabServer(a0);
1126   wine_tsx11_unlock();
1127   return r;
1128 }
1129
1130 int  TSXUninstallColormap(Display* a0, Colormap a1)
1131 {
1132   int  r;
1133   wine_tsx11_lock();
1134   r = XUninstallColormap(a0, a1);
1135   wine_tsx11_unlock();
1136   return r;
1137 }
1138
1139 int  TSXUnmapWindow(Display* a0, Window a1)
1140 {
1141   int  r;
1142   wine_tsx11_lock();
1143   r = XUnmapWindow(a0, a1);
1144   wine_tsx11_unlock();
1145   return r;
1146 }
1147
1148 int  TSXWarpPointer(Display* a0, Window a1, Window a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
1149 {
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;
1155 }
1156
1157 XIM  TSXOpenIM(Display* a0, struct _XrmHashBucketRec* a1, char* a2, char* a3)
1158 {
1159   XIM  r;
1160   wine_tsx11_lock();
1161   r = XOpenIM(a0, a1, a2, a3);
1162   wine_tsx11_unlock();
1163   return r;
1164 }
1165
1166 int (*TSXSynchronize(Display *a0, Bool a1))(Display *)
1167 {
1168   int (*r)(Display *);
1169   wine_tsx11_lock();
1170   r = XSynchronize(a0, a1);
1171   wine_tsx11_unlock();
1172   return r;
1173 }
1174
1175 #endif /* defined(HAVE_X11_XLIB_H) */
1176