Add comment on what is known about the current state of the controls
[wine] / dlls / x11drv / 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 XImage * TSXGetImage(Display* a0, Drawable a1, int a2, int a3, unsigned int a4, unsigned int a5, unsigned long a6, int a7)
26 {
27   XImage * r;
28   wine_tsx11_lock();
29   r = XGetImage(a0, a1, a2, a3, a4, a5, a6, a7);
30   wine_tsx11_unlock();
31   return r;
32 }
33
34 Display * TSXOpenDisplay(const  char* a0)
35 {
36   Display * r;
37   wine_tsx11_lock();
38   r = XOpenDisplay(a0);
39   wine_tsx11_unlock();
40   return r;
41 }
42
43 char * TSXGetAtomName(Display* a0, Atom a1)
44 {
45   char * r;
46   wine_tsx11_lock();
47   r = XGetAtomName(a0, a1);
48   wine_tsx11_unlock();
49   return r;
50 }
51
52 char * TSXKeysymToString(KeySym a0)
53 {
54   char * r;
55   wine_tsx11_lock();
56   r = XKeysymToString(a0);
57   wine_tsx11_unlock();
58   return r;
59 }
60
61 Atom  TSXInternAtom(Display* a0, const  char* a1, int a2)
62 {
63   Atom  r;
64   wine_tsx11_lock();
65   r = XInternAtom(a0, a1, a2);
66   wine_tsx11_unlock();
67   return r;
68 }
69
70 Colormap  TSXCreateColormap(Display* a0, Window a1, Visual* a2, int a3)
71 {
72   Colormap  r;
73   wine_tsx11_lock();
74   r = XCreateColormap(a0, a1, a2, a3);
75   wine_tsx11_unlock();
76   return r;
77 }
78
79 Pixmap  TSXCreatePixmap(Display* a0, Drawable a1, unsigned int a2, unsigned int a3, unsigned int a4)
80 {
81   Pixmap  r;
82   wine_tsx11_lock();
83   r = XCreatePixmap(a0, a1, a2, a3, a4);
84   wine_tsx11_unlock();
85   return r;
86 }
87
88 Pixmap  TSXCreateBitmapFromData(Display* a0, Drawable a1, const  char* a2, unsigned int a3, unsigned int a4)
89 {
90   Pixmap  r;
91   wine_tsx11_lock();
92   r = XCreateBitmapFromData(a0, a1, a2, a3, a4);
93   wine_tsx11_unlock();
94   return r;
95 }
96
97 Window  TSXGetSelectionOwner(Display* a0, Atom a1)
98 {
99   Window  r;
100   wine_tsx11_lock();
101   r = XGetSelectionOwner(a0, a1);
102   wine_tsx11_unlock();
103   return r;
104 }
105
106 char ** TSXListFonts(Display* a0, const  char* a1, int a2, int* a3)
107 {
108   char ** r;
109   wine_tsx11_lock();
110   r = XListFonts(a0, a1, a2, a3);
111   wine_tsx11_unlock();
112   return r;
113 }
114
115 KeySym  TSXKeycodeToKeysym(Display* a0, unsigned int a1, int a2)
116 {
117   KeySym  r;
118   wine_tsx11_lock();
119   r = XKeycodeToKeysym(a0, a1, a2);
120   wine_tsx11_unlock();
121   return r;
122 }
123
124 int * TSXListDepths(Display* a0, int a1, int* a2)
125 {
126   int * r;
127   wine_tsx11_lock();
128   r = XListDepths(a0, a1, a2);
129   wine_tsx11_unlock();
130   return r;
131 }
132
133 int   TSXReconfigureWMWindow(Display* a0, Window a1, int a2, unsigned int a3, XWindowChanges* a4)
134 {
135   int   r;
136   wine_tsx11_lock();
137   r = XReconfigureWMWindow(a0, a1, a2, a3, a4);
138   wine_tsx11_unlock();
139   return r;
140 }
141
142 int   TSXAllocColor(Display* a0, Colormap a1, XColor* a2)
143 {
144   int   r;
145   wine_tsx11_lock();
146   r = XAllocColor(a0, a1, a2);
147   wine_tsx11_unlock();
148   return r;
149 }
150
151 int   TSXAllocColorCells(Display* a0, Colormap a1, int a2, unsigned long* a3, unsigned int a4, unsigned long* a5, unsigned int a6)
152 {
153   int   r;
154   wine_tsx11_lock();
155   r = XAllocColorCells(a0, a1, a2, a3, a4, a5, a6);
156   wine_tsx11_unlock();
157   return r;
158 }
159
160 int  TSXBell(Display* a0, int a1)
161 {
162   int  r;
163   wine_tsx11_lock();
164   r = XBell(a0, a1);
165   wine_tsx11_unlock();
166   return r;
167 }
168
169 int  TSXChangeGC(Display* a0, GC a1, unsigned long a2, XGCValues* a3)
170 {
171   int  r;
172   wine_tsx11_lock();
173   r = XChangeGC(a0, a1, a2, a3);
174   wine_tsx11_unlock();
175   return r;
176 }
177
178 int  TSXChangeProperty(Display* a0, Window a1, Atom a2, Atom a3, int a4, int a5, const  unsigned char* a6, int a7)
179 {
180   int  r;
181   wine_tsx11_lock();
182   r = XChangeProperty(a0, a1, a2, a3, a4, a5, a6, a7);
183   wine_tsx11_unlock();
184   return r;
185 }
186
187 int  TSXChangeWindowAttributes(Display* a0, Window a1, unsigned long a2, XSetWindowAttributes* a3)
188 {
189   int  r;
190   wine_tsx11_lock();
191   r = XChangeWindowAttributes(a0, a1, a2, a3);
192   wine_tsx11_unlock();
193   return r;
194 }
195
196 int  TSXCopyArea(Display* a0, Drawable a1, Drawable a2, GC a3, int a4, int a5, unsigned int a6, unsigned int a7, int a8, int a9)
197 {
198   int  r;
199   wine_tsx11_lock();
200   r = XCopyArea(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
201   wine_tsx11_unlock();
202   return r;
203 }
204
205 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)
206 {
207   int  r;
208   wine_tsx11_lock();
209   r = XCopyPlane(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
210   wine_tsx11_unlock();
211   return r;
212 }
213
214 int  TSXDefineCursor(Display* a0, Window a1, Cursor a2)
215 {
216   int  r;
217   wine_tsx11_lock();
218   r = XDefineCursor(a0, a1, a2);
219   wine_tsx11_unlock();
220   return r;
221 }
222
223 int  TSXDeleteProperty(Display* a0, Window a1, Atom a2)
224 {
225   int  r;
226   wine_tsx11_lock();
227   r = XDeleteProperty(a0, a1, a2);
228   wine_tsx11_unlock();
229   return r;
230 }
231
232 int  TSXDrawArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
233 {
234   int  r;
235   wine_tsx11_lock();
236   r = XDrawArc(a0, a1, a2, a3, a4, a5, a6, a7, a8);
237   wine_tsx11_unlock();
238   return r;
239 }
240
241 int  TSXDrawLine(Display* a0, Drawable a1, GC a2, int a3, int a4, int a5, int a6)
242 {
243   int  r;
244   wine_tsx11_lock();
245   r = XDrawLine(a0, a1, a2, a3, a4, a5, a6);
246   wine_tsx11_unlock();
247   return r;
248 }
249
250 int  TSXDrawLines(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5)
251 {
252   int  r;
253   wine_tsx11_lock();
254   r = XDrawLines(a0, a1, a2, a3, a4, a5);
255   wine_tsx11_unlock();
256   return r;
257 }
258
259 int  TSXDrawRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
260 {
261   int  r;
262   wine_tsx11_lock();
263   r = XDrawRectangle(a0, a1, a2, a3, a4, a5, a6);
264   wine_tsx11_unlock();
265   return r;
266 }
267
268 int  TSXDrawString16(Display* a0, Drawable a1, GC a2, int a3, int a4, const  XChar2b* a5, int a6)
269 {
270   int  r;
271   wine_tsx11_lock();
272   r = XDrawString16(a0, a1, a2, a3, a4, a5, a6);
273   wine_tsx11_unlock();
274   return r;
275 }
276
277 int  TSXDrawText16(Display* a0, Drawable a1, GC a2, int a3, int a4, XTextItem16* a5, int a6)
278 {
279   int  r;
280   wine_tsx11_lock();
281   r = XDrawText16(a0, a1, a2, a3, a4, a5, a6);
282   wine_tsx11_unlock();
283   return r;
284 }
285
286 int  TSXFillArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
287 {
288   int  r;
289   wine_tsx11_lock();
290   r = XFillArc(a0, a1, a2, a3, a4, a5, a6, a7, a8);
291   wine_tsx11_unlock();
292   return r;
293 }
294
295 int  TSXFillPolygon(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5, int a6)
296 {
297   int  r;
298   wine_tsx11_lock();
299   r = XFillPolygon(a0, a1, a2, a3, a4, a5, a6);
300   wine_tsx11_unlock();
301   return r;
302 }
303
304 int  TSXFillRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
305 {
306   int  r;
307   wine_tsx11_lock();
308   r = XFillRectangle(a0, a1, a2, a3, a4, a5, a6);
309   wine_tsx11_unlock();
310   return r;
311 }
312
313 int  TSXFlush(Display* a0)
314 {
315   int  r;
316   wine_tsx11_lock();
317   r = XFlush(a0);
318   wine_tsx11_unlock();
319   return r;
320 }
321
322 int  TSXFree(void* a0)
323 {
324   int  r;
325   wine_tsx11_lock();
326   r = XFree(a0);
327   wine_tsx11_unlock();
328   return r;
329 }
330
331 int  TSXFreeColormap(Display* a0, Colormap a1)
332 {
333   int  r;
334   wine_tsx11_lock();
335   r = XFreeColormap(a0, a1);
336   wine_tsx11_unlock();
337   return r;
338 }
339
340 int  TSXFreeColors(Display* a0, Colormap a1, unsigned long* a2, int a3, unsigned long a4)
341 {
342   int  r;
343   wine_tsx11_lock();
344   r = XFreeColors(a0, a1, a2, a3, a4);
345   wine_tsx11_unlock();
346   return r;
347 }
348
349 int  TSXFreeFont(Display* a0, XFontStruct* a1)
350 {
351   int  r;
352   wine_tsx11_lock();
353   r = XFreeFont(a0, a1);
354   wine_tsx11_unlock();
355   return r;
356 }
357
358 int  TSXFreeFontNames(char** a0)
359 {
360   int  r;
361   wine_tsx11_lock();
362   r = XFreeFontNames(a0);
363   wine_tsx11_unlock();
364   return r;
365 }
366
367 int  TSXFreePixmap(Display* a0, Pixmap a1)
368 {
369   int  r;
370   wine_tsx11_lock();
371   r = XFreePixmap(a0, a1);
372   wine_tsx11_unlock();
373   return r;
374 }
375
376 int   TSXGetFontProperty(XFontStruct* a0, Atom a1, unsigned long* a2)
377 {
378   int   r;
379   wine_tsx11_lock();
380   r = XGetFontProperty(a0, a1, a2);
381   wine_tsx11_unlock();
382   return r;
383 }
384
385 int   TSXGetGeometry(Display* a0, Drawable a1, Window* a2, int* a3, int* a4, unsigned int* a5, unsigned int* a6, unsigned int* a7, unsigned int* a8)
386 {
387   int   r;
388   wine_tsx11_lock();
389   r = XGetGeometry(a0, a1, a2, a3, a4, a5, a6, a7, a8);
390   wine_tsx11_unlock();
391   return r;
392 }
393
394 int  TSXGetScreenSaver(Display* a0, int* a1, int* a2, int* a3, int* a4)
395 {
396   int  r;
397   wine_tsx11_lock();
398   r = XGetScreenSaver(a0, a1, a2, a3, a4);
399   wine_tsx11_unlock();
400   return r;
401 }
402
403 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)
404 {
405   int  r;
406   wine_tsx11_lock();
407   r = XGetWindowProperty(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
408   wine_tsx11_unlock();
409   return r;
410 }
411
412 int   TSXGetWindowAttributes(Display* a0, Window a1, XWindowAttributes* a2)
413 {
414   int   r;
415   wine_tsx11_lock();
416   r = XGetWindowAttributes(a0, a1, a2);
417   wine_tsx11_unlock();
418   return r;
419 }
420
421 int  TSXGrabPointer(Display* a0, Window a1, int a2, unsigned int a3, int a4, int a5, Window a6, Cursor a7, Time a8)
422 {
423   int  r;
424   wine_tsx11_lock();
425   r = XGrabPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
426   wine_tsx11_unlock();
427   return r;
428 }
429
430 int  TSXGrabServer(Display* a0)
431 {
432   int  r;
433   wine_tsx11_lock();
434   r = XGrabServer(a0);
435   wine_tsx11_unlock();
436   return r;
437 }
438
439 KeyCode  TSXKeysymToKeycode(Display* a0, KeySym a1)
440 {
441   KeyCode  r;
442   wine_tsx11_lock();
443   r = XKeysymToKeycode(a0, a1);
444   wine_tsx11_unlock();
445   return r;
446 }
447
448 int  TSXMapWindow(Display* a0, Window a1)
449 {
450   int  r;
451   wine_tsx11_lock();
452   r = XMapWindow(a0, a1);
453   wine_tsx11_unlock();
454   return r;
455 }
456
457 int  TSXQueryColor(Display* a0, Colormap a1, XColor* a2)
458 {
459   int  r;
460   wine_tsx11_lock();
461   r = XQueryColor(a0, a1, a2);
462   wine_tsx11_unlock();
463   return r;
464 }
465
466 int  TSXQueryColors(Display* a0, Colormap a1, XColor* a2, int a3)
467 {
468   int  r;
469   wine_tsx11_lock();
470   r = XQueryColors(a0, a1, a2, a3);
471   wine_tsx11_unlock();
472   return r;
473 }
474
475 int   TSXQueryPointer(Display* a0, Window a1, Window* a2, Window* a3, int* a4, int* a5, int* a6, int* a7, unsigned int* a8)
476 {
477   int   r;
478   wine_tsx11_lock();
479   r = XQueryPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
480   wine_tsx11_unlock();
481   return r;
482 }
483
484 int   TSXQueryTree(Display* a0, Window a1, Window* a2, Window* a3, Window** a4, unsigned int* a5)
485 {
486   int   r;
487   wine_tsx11_lock();
488   r = XQueryTree(a0, a1, a2, a3, a4, a5);
489   wine_tsx11_unlock();
490   return r;
491 }
492
493 int  TSXRefreshKeyboardMapping(XMappingEvent* a0)
494 {
495   int  r;
496   wine_tsx11_lock();
497   r = XRefreshKeyboardMapping(a0);
498   wine_tsx11_unlock();
499   return r;
500 }
501
502 int   TSXSendEvent(Display* a0, Window a1, int a2, long a3, XEvent* a4)
503 {
504   int   r;
505   wine_tsx11_lock();
506   r = XSendEvent(a0, a1, a2, a3, a4);
507   wine_tsx11_unlock();
508   return r;
509 }
510
511 int  TSXSetArcMode(Display* a0, GC a1, int a2)
512 {
513   int  r;
514   wine_tsx11_lock();
515   r = XSetArcMode(a0, a1, a2);
516   wine_tsx11_unlock();
517   return r;
518 }
519
520 int  TSXSetClipRectangles(Display* a0, GC a1, int a2, int a3, XRectangle* a4, int a5, int a6)
521 {
522   int  r;
523   wine_tsx11_lock();
524   r = XSetClipRectangles(a0, a1, a2, a3, a4, a5, a6);
525   wine_tsx11_unlock();
526   return r;
527 }
528
529 int  TSXSetDashes(Display* a0, GC a1, int a2, const  char* a3, int a4)
530 {
531   int  r;
532   wine_tsx11_lock();
533   r = XSetDashes(a0, a1, a2, a3, a4);
534   wine_tsx11_unlock();
535   return r;
536 }
537
538 int  TSXSetForeground(Display* a0, GC a1, unsigned long a2)
539 {
540   int  r;
541   wine_tsx11_lock();
542   r = XSetForeground(a0, a1, a2);
543   wine_tsx11_unlock();
544   return r;
545 }
546
547 int  TSXSetFunction(Display* a0, GC a1, int a2)
548 {
549   int  r;
550   wine_tsx11_lock();
551   r = XSetFunction(a0, a1, a2);
552   wine_tsx11_unlock();
553   return r;
554 }
555
556 int  TSXSetGraphicsExposures(Display* a0, GC a1, int a2)
557 {
558   int  r;
559   wine_tsx11_lock();
560   r = XSetGraphicsExposures(a0, a1, a2);
561   wine_tsx11_unlock();
562   return r;
563 }
564
565 int  TSXSetLineAttributes(Display* a0, GC a1, unsigned int a2, int a3, int a4, int a5)
566 {
567   int  r;
568   wine_tsx11_lock();
569   r = XSetLineAttributes(a0, a1, a2, a3, a4, a5);
570   wine_tsx11_unlock();
571   return r;
572 }
573
574 int  TSXSetScreenSaver(Display* a0, int a1, int a2, int a3, int a4)
575 {
576   int  r;
577   wine_tsx11_lock();
578   r = XSetScreenSaver(a0, a1, a2, a3, a4);
579   wine_tsx11_unlock();
580   return r;
581 }
582
583 int  TSXSetSelectionOwner(Display* a0, Atom a1, Window a2, Time a3)
584 {
585   int  r;
586   wine_tsx11_lock();
587   r = XSetSelectionOwner(a0, a1, a2, a3);
588   wine_tsx11_unlock();
589   return r;
590 }
591
592 int  TSXSetSubwindowMode(Display* a0, GC a1, int a2)
593 {
594   int  r;
595   wine_tsx11_lock();
596   r = XSetSubwindowMode(a0, a1, a2);
597   wine_tsx11_unlock();
598   return r;
599 }
600
601 int  TSXStoreColor(Display* a0, Colormap a1, XColor* a2)
602 {
603   int  r;
604   wine_tsx11_lock();
605   r = XStoreColor(a0, a1, a2);
606   wine_tsx11_unlock();
607   return r;
608 }
609
610 int  TSXSync(Display* a0, int a1)
611 {
612   int  r;
613   wine_tsx11_lock();
614   r = XSync(a0, a1);
615   wine_tsx11_unlock();
616   return r;
617 }
618
619 int  TSXTextExtents16(XFontStruct* a0, const  XChar2b* a1, int a2, int* a3, int* a4, int* a5, XCharStruct* a6)
620 {
621   int  r;
622   wine_tsx11_lock();
623   r = XTextExtents16(a0, a1, a2, a3, a4, a5, a6);
624   wine_tsx11_unlock();
625   return r;
626 }
627
628 int  TSXTextWidth16(XFontStruct* a0, const  XChar2b* a1, int a2)
629 {
630   int  r;
631   wine_tsx11_lock();
632   r = XTextWidth16(a0, a1, a2);
633   wine_tsx11_unlock();
634   return r;
635 }
636
637 int  TSXUngrabPointer(Display* a0, Time a1)
638 {
639   int  r;
640   wine_tsx11_lock();
641   r = XUngrabPointer(a0, a1);
642   wine_tsx11_unlock();
643   return r;
644 }
645
646 int  TSXUngrabServer(Display* a0)
647 {
648   int  r;
649   wine_tsx11_lock();
650   r = XUngrabServer(a0);
651   wine_tsx11_unlock();
652   return r;
653 }
654
655 int  TSXUninstallColormap(Display* a0, Colormap a1)
656 {
657   int  r;
658   wine_tsx11_lock();
659   r = XUninstallColormap(a0, a1);
660   wine_tsx11_unlock();
661   return r;
662 }
663
664 int  TSXUnmapWindow(Display* a0, Window a1)
665 {
666   int  r;
667   wine_tsx11_lock();
668   r = XUnmapWindow(a0, a1);
669   wine_tsx11_unlock();
670   return r;
671 }
672
673 XIM  TSXOpenIM(Display* a0, struct _XrmHashBucketRec* a1, char* a2, char* a3)
674 {
675   XIM  r;
676   wine_tsx11_lock();
677   r = XOpenIM(a0, a1, a2, a3);
678   wine_tsx11_unlock();
679   return r;
680 }
681
682 #endif /* defined(HAVE_X11_XLIB_H) */