Release 980215
[wine/multimedia.git] / tsx11 / ts_xlib.c
blob765e52d1b408d3d3647213d8dd1acf792c93942d
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 <X11/Xlib.h>
8 #include "x11drv.h"
9 #include "stddebug.h"
10 #include "debug.h"
12 XFontStruct * TSXLoadQueryFont(Display* a0, const char* a1)
14 XFontStruct * r;
15 dprintf_x11(stddeb, "Call XLoadQueryFont\n");
16 EnterCriticalSection( &X11DRV_CritSection );
17 r = XLoadQueryFont(a0, a1);
18 LeaveCriticalSection( &X11DRV_CritSection );
19 dprintf_x11(stddeb, "Ret XLoadQueryFont\n");
20 return r;
23 XModifierKeymap * TSXGetModifierMapping(Display* a0)
25 XModifierKeymap * r;
26 dprintf_x11(stddeb, "Call XGetModifierMapping\n");
27 EnterCriticalSection( &X11DRV_CritSection );
28 r = XGetModifierMapping(a0);
29 LeaveCriticalSection( &X11DRV_CritSection );
30 dprintf_x11(stddeb, "Ret XGetModifierMapping\n");
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 dprintf_x11(stddeb, "Call XCreateImage\n");
38 EnterCriticalSection( &X11DRV_CritSection );
39 r = XCreateImage(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
40 LeaveCriticalSection( &X11DRV_CritSection );
41 dprintf_x11(stddeb, "Ret XCreateImage\n");
42 return r;
45 XImage * TSXGetImage(Display* a0, Drawable a1, int a2, int a3, unsigned int a4, unsigned int a5, unsigned long a6, int a7)
47 XImage * r;
48 dprintf_x11(stddeb, "Call XGetImage\n");
49 EnterCriticalSection( &X11DRV_CritSection );
50 r = XGetImage(a0, a1, a2, a3, a4, a5, a6, a7);
51 LeaveCriticalSection( &X11DRV_CritSection );
52 dprintf_x11(stddeb, "Ret XGetImage\n");
53 return r;
56 Display * TSXOpenDisplay(const char* a0)
58 Display * r;
59 dprintf_x11(stddeb, "Call XOpenDisplay\n");
60 EnterCriticalSection( &X11DRV_CritSection );
61 r = XOpenDisplay(a0);
62 LeaveCriticalSection( &X11DRV_CritSection );
63 dprintf_x11(stddeb, "Ret XOpenDisplay\n");
64 return r;
67 void TSXrmInitialize(void)
69 dprintf_x11(stddeb, "Call XrmInitialize\n");
70 EnterCriticalSection( &X11DRV_CritSection );
71 XrmInitialize();
72 LeaveCriticalSection( &X11DRV_CritSection );
73 dprintf_x11(stddeb, "Ret XrmInitialize\n");
76 char * TSXGetAtomName(Display* a0, Atom a1)
78 char * r;
79 dprintf_x11(stddeb, "Call XGetAtomName\n");
80 EnterCriticalSection( &X11DRV_CritSection );
81 r = XGetAtomName(a0, a1);
82 LeaveCriticalSection( &X11DRV_CritSection );
83 dprintf_x11(stddeb, "Ret XGetAtomName\n");
84 return r;
87 char * TSXKeysymToString(KeySym a0)
89 char * r;
90 dprintf_x11(stddeb, "Call XKeysymToString\n");
91 EnterCriticalSection( &X11DRV_CritSection );
92 r = XKeysymToString(a0);
93 LeaveCriticalSection( &X11DRV_CritSection );
94 dprintf_x11(stddeb, "Ret XKeysymToString\n");
95 return r;
98 Atom TSXInternAtom(Display* a0, const char* a1, int a2)
100 Atom r;
101 dprintf_x11(stddeb, "Call XInternAtom\n");
102 EnterCriticalSection( &X11DRV_CritSection );
103 r = XInternAtom(a0, a1, a2);
104 LeaveCriticalSection( &X11DRV_CritSection );
105 dprintf_x11(stddeb, "Ret XInternAtom\n");
106 return r;
109 Colormap TSXCreateColormap(Display* a0, Window a1, Visual* a2, int a3)
111 Colormap r;
112 dprintf_x11(stddeb, "Call XCreateColormap\n");
113 EnterCriticalSection( &X11DRV_CritSection );
114 r = XCreateColormap(a0, a1, a2, a3);
115 LeaveCriticalSection( &X11DRV_CritSection );
116 dprintf_x11(stddeb, "Ret XCreateColormap\n");
117 return r;
120 Cursor TSXCreatePixmapCursor(Display* a0, Pixmap a1, Pixmap a2, XColor* a3, XColor* a4, unsigned int a5, unsigned int a6)
122 Cursor r;
123 dprintf_x11(stddeb, "Call XCreatePixmapCursor\n");
124 EnterCriticalSection( &X11DRV_CritSection );
125 r = XCreatePixmapCursor(a0, a1, a2, a3, a4, a5, a6);
126 LeaveCriticalSection( &X11DRV_CritSection );
127 dprintf_x11(stddeb, "Ret XCreatePixmapCursor\n");
128 return r;
131 Cursor TSXCreateFontCursor(Display* a0, unsigned int a1)
133 Cursor r;
134 dprintf_x11(stddeb, "Call XCreateFontCursor\n");
135 EnterCriticalSection( &X11DRV_CritSection );
136 r = XCreateFontCursor(a0, a1);
137 LeaveCriticalSection( &X11DRV_CritSection );
138 dprintf_x11(stddeb, "Ret XCreateFontCursor\n");
139 return r;
142 GC TSXCreateGC(Display* a0, Drawable a1, unsigned long a2, XGCValues* a3)
144 GC r;
145 dprintf_x11(stddeb, "Call XCreateGC\n");
146 EnterCriticalSection( &X11DRV_CritSection );
147 r = XCreateGC(a0, a1, a2, a3);
148 LeaveCriticalSection( &X11DRV_CritSection );
149 dprintf_x11(stddeb, "Ret XCreateGC\n");
150 return r;
153 Pixmap TSXCreatePixmap(Display* a0, Drawable a1, unsigned int a2, unsigned int a3, unsigned int a4)
155 Pixmap r;
156 dprintf_x11(stddeb, "Call XCreatePixmap\n");
157 EnterCriticalSection( &X11DRV_CritSection );
158 r = XCreatePixmap(a0, a1, a2, a3, a4);
159 LeaveCriticalSection( &X11DRV_CritSection );
160 dprintf_x11(stddeb, "Ret XCreatePixmap\n");
161 return r;
164 Pixmap TSXCreateBitmapFromData(Display* a0, Drawable a1, const char* a2, unsigned int a3, unsigned int a4)
166 Pixmap r;
167 dprintf_x11(stddeb, "Call XCreateBitmapFromData\n");
168 EnterCriticalSection( &X11DRV_CritSection );
169 r = XCreateBitmapFromData(a0, a1, a2, a3, a4);
170 LeaveCriticalSection( &X11DRV_CritSection );
171 dprintf_x11(stddeb, "Ret XCreateBitmapFromData\n");
172 return r;
175 Window TSXGetSelectionOwner(Display* a0, Atom a1)
177 Window r;
178 dprintf_x11(stddeb, "Call XGetSelectionOwner\n");
179 EnterCriticalSection( &X11DRV_CritSection );
180 r = XGetSelectionOwner(a0, a1);
181 LeaveCriticalSection( &X11DRV_CritSection );
182 dprintf_x11(stddeb, "Ret XGetSelectionOwner\n");
183 return r;
186 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)
188 Window r;
189 dprintf_x11(stddeb, "Call XCreateWindow\n");
190 EnterCriticalSection( &X11DRV_CritSection );
191 r = XCreateWindow(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
192 LeaveCriticalSection( &X11DRV_CritSection );
193 dprintf_x11(stddeb, "Ret XCreateWindow\n");
194 return r;
197 char ** TSXListFonts(Display* a0, const char* a1, int a2, int* a3)
199 char ** r;
200 dprintf_x11(stddeb, "Call XListFonts\n");
201 EnterCriticalSection( &X11DRV_CritSection );
202 r = XListFonts(a0, a1, a2, a3);
203 LeaveCriticalSection( &X11DRV_CritSection );
204 dprintf_x11(stddeb, "Ret XListFonts\n");
205 return r;
208 KeySym TSXKeycodeToKeysym(Display* a0, unsigned int a1, int a2)
210 KeySym r;
211 dprintf_x11(stddeb, "Call XKeycodeToKeysym\n");
212 EnterCriticalSection( &X11DRV_CritSection );
213 r = XKeycodeToKeysym(a0, a1, a2);
214 LeaveCriticalSection( &X11DRV_CritSection );
215 dprintf_x11(stddeb, "Ret XKeycodeToKeysym\n");
216 return r;
219 KeySym TSXLookupKeysym(XKeyEvent* a0, int a1)
221 KeySym r;
222 dprintf_x11(stddeb, "Call XLookupKeysym\n");
223 EnterCriticalSection( &X11DRV_CritSection );
224 r = XLookupKeysym(a0, a1);
225 LeaveCriticalSection( &X11DRV_CritSection );
226 dprintf_x11(stddeb, "Ret XLookupKeysym\n");
227 return r;
230 KeySym * TSXGetKeyboardMapping(Display* a0, unsigned int a1, int a2, int* a3)
232 KeySym * r;
233 dprintf_x11(stddeb, "Call XGetKeyboardMapping\n");
234 EnterCriticalSection( &X11DRV_CritSection );
235 r = XGetKeyboardMapping(a0, a1, a2, a3);
236 LeaveCriticalSection( &X11DRV_CritSection );
237 dprintf_x11(stddeb, "Ret XGetKeyboardMapping\n");
238 return r;
241 char * TSXResourceManagerString(Display* a0)
243 char * r;
244 dprintf_x11(stddeb, "Call XResourceManagerString\n");
245 EnterCriticalSection( &X11DRV_CritSection );
246 r = XResourceManagerString(a0);
247 LeaveCriticalSection( &X11DRV_CritSection );
248 dprintf_x11(stddeb, "Ret XResourceManagerString\n");
249 return r;
252 int TSXInitThreads(void)
254 int r;
255 dprintf_x11(stddeb, "Call XInitThreads\n");
256 EnterCriticalSection( &X11DRV_CritSection );
257 r = XInitThreads();
258 LeaveCriticalSection( &X11DRV_CritSection );
259 dprintf_x11(stddeb, "Ret XInitThreads\n");
260 return r;
263 int * TSXListDepths(Display* a0, int a1, int* a2)
265 int * r;
266 dprintf_x11(stddeb, "Call XListDepths\n");
267 EnterCriticalSection( &X11DRV_CritSection );
268 r = XListDepths(a0, a1, a2);
269 LeaveCriticalSection( &X11DRV_CritSection );
270 dprintf_x11(stddeb, "Ret XListDepths\n");
271 return r;
274 int TSXReconfigureWMWindow(Display* a0, Window a1, int a2, unsigned int a3, XWindowChanges* a4)
276 int r;
277 dprintf_x11(stddeb, "Call XReconfigureWMWindow\n");
278 EnterCriticalSection( &X11DRV_CritSection );
279 r = XReconfigureWMWindow(a0, a1, a2, a3, a4);
280 LeaveCriticalSection( &X11DRV_CritSection );
281 dprintf_x11(stddeb, "Ret XReconfigureWMWindow\n");
282 return r;
285 int TSXSetWMProtocols(Display* a0, Window a1, Atom* a2, int a3)
287 int r;
288 dprintf_x11(stddeb, "Call XSetWMProtocols\n");
289 EnterCriticalSection( &X11DRV_CritSection );
290 r = XSetWMProtocols(a0, a1, a2, a3);
291 LeaveCriticalSection( &X11DRV_CritSection );
292 dprintf_x11(stddeb, "Ret XSetWMProtocols\n");
293 return r;
296 int TSXSetTransientForHint(Display* a0, Window a1, Window a2)
298 int r;
299 dprintf_x11(stddeb, "Call XSetTransientForHint\n");
300 EnterCriticalSection( &X11DRV_CritSection );
301 r = XSetTransientForHint(a0, a1, a2);
302 LeaveCriticalSection( &X11DRV_CritSection );
303 dprintf_x11(stddeb, "Ret XSetTransientForHint\n");
304 return r;
307 int TSXActivateScreenSaver(Display* a0)
309 int r;
310 dprintf_x11(stddeb, "Call XActivateScreenSaver\n");
311 EnterCriticalSection( &X11DRV_CritSection );
312 r = XActivateScreenSaver(a0);
313 LeaveCriticalSection( &X11DRV_CritSection );
314 dprintf_x11(stddeb, "Ret XActivateScreenSaver\n");
315 return r;
318 int TSXAllocColor(Display* a0, Colormap a1, XColor* a2)
320 int r;
321 dprintf_x11(stddeb, "Call XAllocColor\n");
322 EnterCriticalSection( &X11DRV_CritSection );
323 r = XAllocColor(a0, a1, a2);
324 LeaveCriticalSection( &X11DRV_CritSection );
325 dprintf_x11(stddeb, "Ret XAllocColor\n");
326 return r;
329 int TSXAllocColorCells(Display* a0, Colormap a1, int a2, unsigned long* a3, unsigned int a4, unsigned long* a5, unsigned int a6)
331 int r;
332 dprintf_x11(stddeb, "Call XAllocColorCells\n");
333 EnterCriticalSection( &X11DRV_CritSection );
334 r = XAllocColorCells(a0, a1, a2, a3, a4, a5, a6);
335 LeaveCriticalSection( &X11DRV_CritSection );
336 dprintf_x11(stddeb, "Ret XAllocColorCells\n");
337 return r;
340 int TSXBell(Display* a0, int a1)
342 int r;
343 dprintf_x11(stddeb, "Call XBell\n");
344 EnterCriticalSection( &X11DRV_CritSection );
345 r = XBell(a0, a1);
346 LeaveCriticalSection( &X11DRV_CritSection );
347 dprintf_x11(stddeb, "Ret XBell\n");
348 return r;
351 int TSXChangeGC(Display* a0, GC a1, unsigned long a2, XGCValues* a3)
353 int r;
354 dprintf_x11(stddeb, "Call XChangeGC\n");
355 EnterCriticalSection( &X11DRV_CritSection );
356 r = XChangeGC(a0, a1, a2, a3);
357 LeaveCriticalSection( &X11DRV_CritSection );
358 dprintf_x11(stddeb, "Ret XChangeGC\n");
359 return r;
362 int TSXChangeKeyboardControl(Display* a0, unsigned long a1, XKeyboardControl* a2)
364 int r;
365 dprintf_x11(stddeb, "Call XChangeKeyboardControl\n");
366 EnterCriticalSection( &X11DRV_CritSection );
367 r = XChangeKeyboardControl(a0, a1, a2);
368 LeaveCriticalSection( &X11DRV_CritSection );
369 dprintf_x11(stddeb, "Ret XChangeKeyboardControl\n");
370 return r;
373 int TSXChangeProperty(Display* a0, Window a1, Atom a2, Atom a3, int a4, int a5, const unsigned char* a6, int a7)
375 int r;
376 dprintf_x11(stddeb, "Call XChangeProperty\n");
377 EnterCriticalSection( &X11DRV_CritSection );
378 r = XChangeProperty(a0, a1, a2, a3, a4, a5, a6, a7);
379 LeaveCriticalSection( &X11DRV_CritSection );
380 dprintf_x11(stddeb, "Ret XChangeProperty\n");
381 return r;
384 int TSXChangeWindowAttributes(Display* a0, Window a1, unsigned long a2, XSetWindowAttributes* a3)
386 int r;
387 dprintf_x11(stddeb, "Call XChangeWindowAttributes\n");
388 EnterCriticalSection( &X11DRV_CritSection );
389 r = XChangeWindowAttributes(a0, a1, a2, a3);
390 LeaveCriticalSection( &X11DRV_CritSection );
391 dprintf_x11(stddeb, "Ret XChangeWindowAttributes\n");
392 return r;
395 int TSXCheckTypedWindowEvent(Display* a0, Window a1, int a2, XEvent* a3)
397 int r;
398 dprintf_x11(stddeb, "Call XCheckTypedWindowEvent\n");
399 EnterCriticalSection( &X11DRV_CritSection );
400 r = XCheckTypedWindowEvent(a0, a1, a2, a3);
401 LeaveCriticalSection( &X11DRV_CritSection );
402 dprintf_x11(stddeb, "Ret XCheckTypedWindowEvent\n");
403 return r;
406 int TSXCheckWindowEvent(Display* a0, Window a1, long a2, XEvent* a3)
408 int r;
409 dprintf_x11(stddeb, "Call XCheckWindowEvent\n");
410 EnterCriticalSection( &X11DRV_CritSection );
411 r = XCheckWindowEvent(a0, a1, a2, a3);
412 LeaveCriticalSection( &X11DRV_CritSection );
413 dprintf_x11(stddeb, "Ret XCheckWindowEvent\n");
414 return r;
417 int TSXConvertSelection(Display* a0, Atom a1, Atom a2, Atom a3, Window a4, Time a5)
419 int r;
420 dprintf_x11(stddeb, "Call XConvertSelection\n");
421 EnterCriticalSection( &X11DRV_CritSection );
422 r = XConvertSelection(a0, a1, a2, a3, a4, a5);
423 LeaveCriticalSection( &X11DRV_CritSection );
424 dprintf_x11(stddeb, "Ret XConvertSelection\n");
425 return r;
428 int TSXCopyArea(Display* a0, Drawable a1, Drawable a2, GC a3, int a4, int a5, unsigned int a6, unsigned int a7, int a8, int a9)
430 int r;
431 dprintf_x11(stddeb, "Call XCopyArea\n");
432 EnterCriticalSection( &X11DRV_CritSection );
433 r = XCopyArea(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
434 LeaveCriticalSection( &X11DRV_CritSection );
435 dprintf_x11(stddeb, "Ret XCopyArea\n");
436 return r;
439 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)
441 int r;
442 dprintf_x11(stddeb, "Call XCopyPlane\n");
443 EnterCriticalSection( &X11DRV_CritSection );
444 r = XCopyPlane(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
445 LeaveCriticalSection( &X11DRV_CritSection );
446 dprintf_x11(stddeb, "Ret XCopyPlane\n");
447 return r;
450 int TSXDefineCursor(Display* a0, Window a1, Cursor a2)
452 int r;
453 dprintf_x11(stddeb, "Call XDefineCursor\n");
454 EnterCriticalSection( &X11DRV_CritSection );
455 r = XDefineCursor(a0, a1, a2);
456 LeaveCriticalSection( &X11DRV_CritSection );
457 dprintf_x11(stddeb, "Ret XDefineCursor\n");
458 return r;
461 int TSXDestroyWindow(Display* a0, Window a1)
463 int r;
464 dprintf_x11(stddeb, "Call XDestroyWindow\n");
465 EnterCriticalSection( &X11DRV_CritSection );
466 r = XDestroyWindow(a0, a1);
467 LeaveCriticalSection( &X11DRV_CritSection );
468 dprintf_x11(stddeb, "Ret XDestroyWindow\n");
469 return r;
472 int TSXDisplayKeycodes(Display* a0, int* a1, int* a2)
474 int r;
475 dprintf_x11(stddeb, "Call XDisplayKeycodes\n");
476 EnterCriticalSection( &X11DRV_CritSection );
477 r = XDisplayKeycodes(a0, a1, a2);
478 LeaveCriticalSection( &X11DRV_CritSection );
479 dprintf_x11(stddeb, "Ret XDisplayKeycodes\n");
480 return r;
483 int TSXDrawArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
485 int r;
486 dprintf_x11(stddeb, "Call XDrawArc\n");
487 EnterCriticalSection( &X11DRV_CritSection );
488 r = XDrawArc(a0, a1, a2, a3, a4, a5, a6, a7, a8);
489 LeaveCriticalSection( &X11DRV_CritSection );
490 dprintf_x11(stddeb, "Ret XDrawArc\n");
491 return r;
494 int TSXDrawLine(Display* a0, Drawable a1, GC a2, int a3, int a4, int a5, int a6)
496 int r;
497 dprintf_x11(stddeb, "Call XDrawLine\n");
498 EnterCriticalSection( &X11DRV_CritSection );
499 r = XDrawLine(a0, a1, a2, a3, a4, a5, a6);
500 LeaveCriticalSection( &X11DRV_CritSection );
501 dprintf_x11(stddeb, "Ret XDrawLine\n");
502 return r;
505 int TSXDrawLines(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5)
507 int r;
508 dprintf_x11(stddeb, "Call XDrawLines\n");
509 EnterCriticalSection( &X11DRV_CritSection );
510 r = XDrawLines(a0, a1, a2, a3, a4, a5);
511 LeaveCriticalSection( &X11DRV_CritSection );
512 dprintf_x11(stddeb, "Ret XDrawLines\n");
513 return r;
516 int TSXDrawPoint(Display* a0, Drawable a1, GC a2, int a3, int a4)
518 int r;
519 dprintf_x11(stddeb, "Call XDrawPoint\n");
520 EnterCriticalSection( &X11DRV_CritSection );
521 r = XDrawPoint(a0, a1, a2, a3, a4);
522 LeaveCriticalSection( &X11DRV_CritSection );
523 dprintf_x11(stddeb, "Ret XDrawPoint\n");
524 return r;
527 int TSXDrawRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
529 int r;
530 dprintf_x11(stddeb, "Call XDrawRectangle\n");
531 EnterCriticalSection( &X11DRV_CritSection );
532 r = XDrawRectangle(a0, a1, a2, a3, a4, a5, a6);
533 LeaveCriticalSection( &X11DRV_CritSection );
534 dprintf_x11(stddeb, "Ret XDrawRectangle\n");
535 return r;
538 int TSXDrawSegments(Display* a0, Drawable a1, GC a2, XSegment* a3, int a4)
540 int r;
541 dprintf_x11(stddeb, "Call XDrawSegments\n");
542 EnterCriticalSection( &X11DRV_CritSection );
543 r = XDrawSegments(a0, a1, a2, a3, a4);
544 LeaveCriticalSection( &X11DRV_CritSection );
545 dprintf_x11(stddeb, "Ret XDrawSegments\n");
546 return r;
549 int TSXDrawString(Display* a0, Drawable a1, GC a2, int a3, int a4, const char* a5, int a6)
551 int r;
552 dprintf_x11(stddeb, "Call XDrawString\n");
553 EnterCriticalSection( &X11DRV_CritSection );
554 r = XDrawString(a0, a1, a2, a3, a4, a5, a6);
555 LeaveCriticalSection( &X11DRV_CritSection );
556 dprintf_x11(stddeb, "Ret XDrawString\n");
557 return r;
560 int TSXDrawText(Display* a0, Drawable a1, GC a2, int a3, int a4, XTextItem* a5, int a6)
562 int r;
563 dprintf_x11(stddeb, "Call XDrawText\n");
564 EnterCriticalSection( &X11DRV_CritSection );
565 r = XDrawText(a0, a1, a2, a3, a4, a5, a6);
566 LeaveCriticalSection( &X11DRV_CritSection );
567 dprintf_x11(stddeb, "Ret XDrawText\n");
568 return r;
571 int TSXFillArc(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
573 int r;
574 dprintf_x11(stddeb, "Call XFillArc\n");
575 EnterCriticalSection( &X11DRV_CritSection );
576 r = XFillArc(a0, a1, a2, a3, a4, a5, a6, a7, a8);
577 LeaveCriticalSection( &X11DRV_CritSection );
578 dprintf_x11(stddeb, "Ret XFillArc\n");
579 return r;
582 int TSXFillPolygon(Display* a0, Drawable a1, GC a2, XPoint* a3, int a4, int a5, int a6)
584 int r;
585 dprintf_x11(stddeb, "Call XFillPolygon\n");
586 EnterCriticalSection( &X11DRV_CritSection );
587 r = XFillPolygon(a0, a1, a2, a3, a4, a5, a6);
588 LeaveCriticalSection( &X11DRV_CritSection );
589 dprintf_x11(stddeb, "Ret XFillPolygon\n");
590 return r;
593 int TSXFillRectangle(Display* a0, Drawable a1, GC a2, int a3, int a4, unsigned int a5, unsigned int a6)
595 int r;
596 dprintf_x11(stddeb, "Call XFillRectangle\n");
597 EnterCriticalSection( &X11DRV_CritSection );
598 r = XFillRectangle(a0, a1, a2, a3, a4, a5, a6);
599 LeaveCriticalSection( &X11DRV_CritSection );
600 dprintf_x11(stddeb, "Ret XFillRectangle\n");
601 return r;
604 int TSXFlush(Display* a0)
606 int r;
607 dprintf_x11(stddeb, "Call XFlush\n");
608 EnterCriticalSection( &X11DRV_CritSection );
609 r = XFlush(a0);
610 LeaveCriticalSection( &X11DRV_CritSection );
611 dprintf_x11(stddeb, "Ret XFlush\n");
612 return r;
615 int TSXFree(void* a0)
617 int r;
618 dprintf_x11(stddeb, "Call XFree\n");
619 EnterCriticalSection( &X11DRV_CritSection );
620 r = XFree(a0);
621 LeaveCriticalSection( &X11DRV_CritSection );
622 dprintf_x11(stddeb, "Ret XFree\n");
623 return r;
626 int TSXFreeColormap(Display* a0, Colormap a1)
628 int r;
629 dprintf_x11(stddeb, "Call XFreeColormap\n");
630 EnterCriticalSection( &X11DRV_CritSection );
631 r = XFreeColormap(a0, a1);
632 LeaveCriticalSection( &X11DRV_CritSection );
633 dprintf_x11(stddeb, "Ret XFreeColormap\n");
634 return r;
637 int TSXFreeColors(Display* a0, Colormap a1, unsigned long* a2, int a3, unsigned long a4)
639 int r;
640 dprintf_x11(stddeb, "Call XFreeColors\n");
641 EnterCriticalSection( &X11DRV_CritSection );
642 r = XFreeColors(a0, a1, a2, a3, a4);
643 LeaveCriticalSection( &X11DRV_CritSection );
644 dprintf_x11(stddeb, "Ret XFreeColors\n");
645 return r;
648 int TSXFreeCursor(Display* a0, Cursor a1)
650 int r;
651 dprintf_x11(stddeb, "Call XFreeCursor\n");
652 EnterCriticalSection( &X11DRV_CritSection );
653 r = XFreeCursor(a0, a1);
654 LeaveCriticalSection( &X11DRV_CritSection );
655 dprintf_x11(stddeb, "Ret XFreeCursor\n");
656 return r;
659 int TSXFreeFont(Display* a0, XFontStruct* a1)
661 int r;
662 dprintf_x11(stddeb, "Call XFreeFont\n");
663 EnterCriticalSection( &X11DRV_CritSection );
664 r = XFreeFont(a0, a1);
665 LeaveCriticalSection( &X11DRV_CritSection );
666 dprintf_x11(stddeb, "Ret XFreeFont\n");
667 return r;
670 int TSXFreeFontNames(char** a0)
672 int r;
673 dprintf_x11(stddeb, "Call XFreeFontNames\n");
674 EnterCriticalSection( &X11DRV_CritSection );
675 r = XFreeFontNames(a0);
676 LeaveCriticalSection( &X11DRV_CritSection );
677 dprintf_x11(stddeb, "Ret XFreeFontNames\n");
678 return r;
681 int TSXFreeGC(Display* a0, GC a1)
683 int r;
684 dprintf_x11(stddeb, "Call XFreeGC\n");
685 EnterCriticalSection( &X11DRV_CritSection );
686 r = XFreeGC(a0, a1);
687 LeaveCriticalSection( &X11DRV_CritSection );
688 dprintf_x11(stddeb, "Ret XFreeGC\n");
689 return r;
692 int TSXFreeModifiermap(XModifierKeymap* a0)
694 int r;
695 dprintf_x11(stddeb, "Call XFreeModifiermap\n");
696 EnterCriticalSection( &X11DRV_CritSection );
697 r = XFreeModifiermap(a0);
698 LeaveCriticalSection( &X11DRV_CritSection );
699 dprintf_x11(stddeb, "Ret XFreeModifiermap\n");
700 return r;
703 int TSXFreePixmap(Display* a0, Pixmap a1)
705 int r;
706 dprintf_x11(stddeb, "Call XFreePixmap\n");
707 EnterCriticalSection( &X11DRV_CritSection );
708 r = XFreePixmap(a0, a1);
709 LeaveCriticalSection( &X11DRV_CritSection );
710 dprintf_x11(stddeb, "Ret XFreePixmap\n");
711 return r;
714 int TSXGetFontProperty(XFontStruct* a0, Atom a1, unsigned long* a2)
716 int r;
717 dprintf_x11(stddeb, "Call XGetFontProperty\n");
718 EnterCriticalSection( &X11DRV_CritSection );
719 r = XGetFontProperty(a0, a1, a2);
720 LeaveCriticalSection( &X11DRV_CritSection );
721 dprintf_x11(stddeb, "Ret XGetFontProperty\n");
722 return r;
725 int TSXGetGeometry(Display* a0, Drawable a1, Window* a2, int* a3, int* a4, unsigned int* a5, unsigned int* a6, unsigned int* a7, unsigned int* a8)
727 int r;
728 dprintf_x11(stddeb, "Call XGetGeometry\n");
729 EnterCriticalSection( &X11DRV_CritSection );
730 r = XGetGeometry(a0, a1, a2, a3, a4, a5, a6, a7, a8);
731 LeaveCriticalSection( &X11DRV_CritSection );
732 dprintf_x11(stddeb, "Ret XGetGeometry\n");
733 return r;
736 int TSXGetInputFocus(Display* a0, Window* a1, int* a2)
738 int r;
739 dprintf_x11(stddeb, "Call XGetInputFocus\n");
740 EnterCriticalSection( &X11DRV_CritSection );
741 r = XGetInputFocus(a0, a1, a2);
742 LeaveCriticalSection( &X11DRV_CritSection );
743 dprintf_x11(stddeb, "Ret XGetInputFocus\n");
744 return r;
747 int TSXGetKeyboardControl(Display* a0, XKeyboardState* a1)
749 int r;
750 dprintf_x11(stddeb, "Call XGetKeyboardControl\n");
751 EnterCriticalSection( &X11DRV_CritSection );
752 r = XGetKeyboardControl(a0, a1);
753 LeaveCriticalSection( &X11DRV_CritSection );
754 dprintf_x11(stddeb, "Ret XGetKeyboardControl\n");
755 return r;
758 int TSXGetScreenSaver(Display* a0, int* a1, int* a2, int* a3, int* a4)
760 int r;
761 dprintf_x11(stddeb, "Call XGetScreenSaver\n");
762 EnterCriticalSection( &X11DRV_CritSection );
763 r = XGetScreenSaver(a0, a1, a2, a3, a4);
764 LeaveCriticalSection( &X11DRV_CritSection );
765 dprintf_x11(stddeb, "Ret XGetScreenSaver\n");
766 return r;
769 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)
771 int r;
772 dprintf_x11(stddeb, "Call XGetWindowProperty\n");
773 EnterCriticalSection( &X11DRV_CritSection );
774 r = XGetWindowProperty(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
775 LeaveCriticalSection( &X11DRV_CritSection );
776 dprintf_x11(stddeb, "Ret XGetWindowProperty\n");
777 return r;
780 int TSXGetWindowAttributes(Display* a0, Window a1, XWindowAttributes* a2)
782 int r;
783 dprintf_x11(stddeb, "Call XGetWindowAttributes\n");
784 EnterCriticalSection( &X11DRV_CritSection );
785 r = XGetWindowAttributes(a0, a1, a2);
786 LeaveCriticalSection( &X11DRV_CritSection );
787 dprintf_x11(stddeb, "Ret XGetWindowAttributes\n");
788 return r;
791 int TSXGrabPointer(Display* a0, Window a1, int a2, unsigned int a3, int a4, int a5, Window a6, Cursor a7, Time a8)
793 int r;
794 dprintf_x11(stddeb, "Call XGrabPointer\n");
795 EnterCriticalSection( &X11DRV_CritSection );
796 r = XGrabPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
797 LeaveCriticalSection( &X11DRV_CritSection );
798 dprintf_x11(stddeb, "Ret XGrabPointer\n");
799 return r;
802 int TSXGrabServer(Display* a0)
804 int r;
805 dprintf_x11(stddeb, "Call XGrabServer\n");
806 EnterCriticalSection( &X11DRV_CritSection );
807 r = XGrabServer(a0);
808 LeaveCriticalSection( &X11DRV_CritSection );
809 dprintf_x11(stddeb, "Ret XGrabServer\n");
810 return r;
813 int TSXInstallColormap(Display* a0, Colormap a1)
815 int r;
816 dprintf_x11(stddeb, "Call XInstallColormap\n");
817 EnterCriticalSection( &X11DRV_CritSection );
818 r = XInstallColormap(a0, a1);
819 LeaveCriticalSection( &X11DRV_CritSection );
820 dprintf_x11(stddeb, "Ret XInstallColormap\n");
821 return r;
824 KeyCode TSXKeysymToKeycode(Display* a0, KeySym a1)
826 KeyCode r;
827 dprintf_x11(stddeb, "Call XKeysymToKeycode\n");
828 EnterCriticalSection( &X11DRV_CritSection );
829 r = XKeysymToKeycode(a0, a1);
830 LeaveCriticalSection( &X11DRV_CritSection );
831 dprintf_x11(stddeb, "Ret XKeysymToKeycode\n");
832 return r;
835 int TSXMapWindow(Display* a0, Window a1)
837 int r;
838 dprintf_x11(stddeb, "Call XMapWindow\n");
839 EnterCriticalSection( &X11DRV_CritSection );
840 r = XMapWindow(a0, a1);
841 LeaveCriticalSection( &X11DRV_CritSection );
842 dprintf_x11(stddeb, "Ret XMapWindow\n");
843 return r;
846 int TSXNextEvent(Display* a0, XEvent* a1)
848 int r;
849 dprintf_x11(stddeb, "Call XNextEvent\n");
850 EnterCriticalSection( &X11DRV_CritSection );
851 r = XNextEvent(a0, a1);
852 LeaveCriticalSection( &X11DRV_CritSection );
853 dprintf_x11(stddeb, "Ret XNextEvent\n");
854 return r;
857 int TSXParseGeometry(const char* a0, int* a1, int* a2, unsigned int* a3, unsigned int* a4)
859 int r;
860 dprintf_x11(stddeb, "Call XParseGeometry\n");
861 EnterCriticalSection( &X11DRV_CritSection );
862 r = XParseGeometry(a0, a1, a2, a3, a4);
863 LeaveCriticalSection( &X11DRV_CritSection );
864 dprintf_x11(stddeb, "Ret XParseGeometry\n");
865 return r;
868 int TSXPending(Display* a0)
870 int r;
871 dprintf_x11(stddeb, "Call XPending\n");
872 EnterCriticalSection( &X11DRV_CritSection );
873 r = XPending(a0);
874 LeaveCriticalSection( &X11DRV_CritSection );
875 dprintf_x11(stddeb, "Ret XPending\n");
876 return r;
879 int TSXPutBackEvent(Display* a0, XEvent* a1)
881 int r;
882 dprintf_x11(stddeb, "Call XPutBackEvent\n");
883 EnterCriticalSection( &X11DRV_CritSection );
884 r = XPutBackEvent(a0, a1);
885 LeaveCriticalSection( &X11DRV_CritSection );
886 dprintf_x11(stddeb, "Ret XPutBackEvent\n");
887 return r;
890 int TSXPutImage(Display* a0, Drawable a1, GC a2, XImage* a3, int a4, int a5, int a6, int a7, unsigned int a8, unsigned int a9)
892 int r;
893 dprintf_x11(stddeb, "Call XPutImage\n");
894 EnterCriticalSection( &X11DRV_CritSection );
895 r = XPutImage(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
896 LeaveCriticalSection( &X11DRV_CritSection );
897 dprintf_x11(stddeb, "Ret XPutImage\n");
898 return r;
901 int TSXQueryColor(Display* a0, Colormap a1, XColor* a2)
903 int r;
904 dprintf_x11(stddeb, "Call XQueryColor\n");
905 EnterCriticalSection( &X11DRV_CritSection );
906 r = XQueryColor(a0, a1, a2);
907 LeaveCriticalSection( &X11DRV_CritSection );
908 dprintf_x11(stddeb, "Ret XQueryColor\n");
909 return r;
912 int TSXQueryPointer(Display* a0, Window a1, Window* a2, Window* a3, int* a4, int* a5, int* a6, int* a7, unsigned int* a8)
914 int r;
915 dprintf_x11(stddeb, "Call XQueryPointer\n");
916 EnterCriticalSection( &X11DRV_CritSection );
917 r = XQueryPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
918 LeaveCriticalSection( &X11DRV_CritSection );
919 dprintf_x11(stddeb, "Ret XQueryPointer\n");
920 return r;
923 int TSXQueryTree(Display* a0, Window a1, Window* a2, Window* a3, Window** a4, unsigned int* a5)
925 int r;
926 dprintf_x11(stddeb, "Call XQueryTree\n");
927 EnterCriticalSection( &X11DRV_CritSection );
928 r = XQueryTree(a0, a1, a2, a3, a4, a5);
929 LeaveCriticalSection( &X11DRV_CritSection );
930 dprintf_x11(stddeb, "Ret XQueryTree\n");
931 return r;
934 int TSXResetScreenSaver(Display* a0)
936 int r;
937 dprintf_x11(stddeb, "Call XResetScreenSaver\n");
938 EnterCriticalSection( &X11DRV_CritSection );
939 r = XResetScreenSaver(a0);
940 LeaveCriticalSection( &X11DRV_CritSection );
941 dprintf_x11(stddeb, "Ret XResetScreenSaver\n");
942 return r;
945 int TSXRestackWindows(Display* a0, Window* a1, int a2)
947 int r;
948 dprintf_x11(stddeb, "Call XRestackWindows\n");
949 EnterCriticalSection( &X11DRV_CritSection );
950 r = XRestackWindows(a0, a1, a2);
951 LeaveCriticalSection( &X11DRV_CritSection );
952 dprintf_x11(stddeb, "Ret XRestackWindows\n");
953 return r;
956 int TSXSendEvent(Display* a0, Window a1, int a2, long a3, XEvent* a4)
958 int r;
959 dprintf_x11(stddeb, "Call XSendEvent\n");
960 EnterCriticalSection( &X11DRV_CritSection );
961 r = XSendEvent(a0, a1, a2, a3, a4);
962 LeaveCriticalSection( &X11DRV_CritSection );
963 dprintf_x11(stddeb, "Ret XSendEvent\n");
964 return r;
967 int TSXSetArcMode(Display* a0, GC a1, int a2)
969 int r;
970 dprintf_x11(stddeb, "Call XSetArcMode\n");
971 EnterCriticalSection( &X11DRV_CritSection );
972 r = XSetArcMode(a0, a1, a2);
973 LeaveCriticalSection( &X11DRV_CritSection );
974 dprintf_x11(stddeb, "Ret XSetArcMode\n");
975 return r;
978 int TSXSetBackground(Display* a0, GC a1, unsigned long a2)
980 int r;
981 dprintf_x11(stddeb, "Call XSetBackground\n");
982 EnterCriticalSection( &X11DRV_CritSection );
983 r = XSetBackground(a0, a1, a2);
984 LeaveCriticalSection( &X11DRV_CritSection );
985 dprintf_x11(stddeb, "Ret XSetBackground\n");
986 return r;
989 int TSXSetClipMask(Display* a0, GC a1, Pixmap a2)
991 int r;
992 dprintf_x11(stddeb, "Call XSetClipMask\n");
993 EnterCriticalSection( &X11DRV_CritSection );
994 r = XSetClipMask(a0, a1, a2);
995 LeaveCriticalSection( &X11DRV_CritSection );
996 dprintf_x11(stddeb, "Ret XSetClipMask\n");
997 return r;
1000 int TSXSetClipOrigin(Display* a0, GC a1, int a2, int a3)
1002 int r;
1003 dprintf_x11(stddeb, "Call XSetClipOrigin\n");
1004 EnterCriticalSection( &X11DRV_CritSection );
1005 r = XSetClipOrigin(a0, a1, a2, a3);
1006 LeaveCriticalSection( &X11DRV_CritSection );
1007 dprintf_x11(stddeb, "Ret XSetClipOrigin\n");
1008 return r;
1011 int TSXSetClipRectangles(Display* a0, GC a1, int a2, int a3, XRectangle* a4, int a5, int a6)
1013 int r;
1014 dprintf_x11(stddeb, "Call XSetClipRectangles\n");
1015 EnterCriticalSection( &X11DRV_CritSection );
1016 r = XSetClipRectangles(a0, a1, a2, a3, a4, a5, a6);
1017 LeaveCriticalSection( &X11DRV_CritSection );
1018 dprintf_x11(stddeb, "Ret XSetClipRectangles\n");
1019 return r;
1022 int TSXSetDashes(Display* a0, GC a1, int a2, const char* a3, int a4)
1024 int r;
1025 dprintf_x11(stddeb, "Call XSetDashes\n");
1026 EnterCriticalSection( &X11DRV_CritSection );
1027 r = XSetDashes(a0, a1, a2, a3, a4);
1028 LeaveCriticalSection( &X11DRV_CritSection );
1029 dprintf_x11(stddeb, "Ret XSetDashes\n");
1030 return r;
1033 int TSXSetFillStyle(Display* a0, GC a1, int a2)
1035 int r;
1036 dprintf_x11(stddeb, "Call XSetFillStyle\n");
1037 EnterCriticalSection( &X11DRV_CritSection );
1038 r = XSetFillStyle(a0, a1, a2);
1039 LeaveCriticalSection( &X11DRV_CritSection );
1040 dprintf_x11(stddeb, "Ret XSetFillStyle\n");
1041 return r;
1044 int TSXSetForeground(Display* a0, GC a1, unsigned long a2)
1046 int r;
1047 dprintf_x11(stddeb, "Call XSetForeground\n");
1048 EnterCriticalSection( &X11DRV_CritSection );
1049 r = XSetForeground(a0, a1, a2);
1050 LeaveCriticalSection( &X11DRV_CritSection );
1051 dprintf_x11(stddeb, "Ret XSetForeground\n");
1052 return r;
1055 int TSXSetFunction(Display* a0, GC a1, int a2)
1057 int r;
1058 dprintf_x11(stddeb, "Call XSetFunction\n");
1059 EnterCriticalSection( &X11DRV_CritSection );
1060 r = XSetFunction(a0, a1, a2);
1061 LeaveCriticalSection( &X11DRV_CritSection );
1062 dprintf_x11(stddeb, "Ret XSetFunction\n");
1063 return r;
1066 int TSXSetGraphicsExposures(Display* a0, GC a1, int a2)
1068 int r;
1069 dprintf_x11(stddeb, "Call XSetGraphicsExposures\n");
1070 EnterCriticalSection( &X11DRV_CritSection );
1071 r = XSetGraphicsExposures(a0, a1, a2);
1072 LeaveCriticalSection( &X11DRV_CritSection );
1073 dprintf_x11(stddeb, "Ret XSetGraphicsExposures\n");
1074 return r;
1077 int TSXSetIconName(Display* a0, Window a1, const char* a2)
1079 int r;
1080 dprintf_x11(stddeb, "Call XSetIconName\n");
1081 EnterCriticalSection( &X11DRV_CritSection );
1082 r = XSetIconName(a0, a1, a2);
1083 LeaveCriticalSection( &X11DRV_CritSection );
1084 dprintf_x11(stddeb, "Ret XSetIconName\n");
1085 return r;
1088 int TSXSetInputFocus(Display* a0, Window a1, int a2, Time a3)
1090 int r;
1091 dprintf_x11(stddeb, "Call XSetInputFocus\n");
1092 EnterCriticalSection( &X11DRV_CritSection );
1093 r = XSetInputFocus(a0, a1, a2, a3);
1094 LeaveCriticalSection( &X11DRV_CritSection );
1095 dprintf_x11(stddeb, "Ret XSetInputFocus\n");
1096 return r;
1099 int TSXSetLineAttributes(Display* a0, GC a1, unsigned int a2, int a3, int a4, int a5)
1101 int r;
1102 dprintf_x11(stddeb, "Call XSetLineAttributes\n");
1103 EnterCriticalSection( &X11DRV_CritSection );
1104 r = XSetLineAttributes(a0, a1, a2, a3, a4, a5);
1105 LeaveCriticalSection( &X11DRV_CritSection );
1106 dprintf_x11(stddeb, "Ret XSetLineAttributes\n");
1107 return r;
1110 int TSXSetScreenSaver(Display* a0, int a1, int a2, int a3, int a4)
1112 int r;
1113 dprintf_x11(stddeb, "Call XSetScreenSaver\n");
1114 EnterCriticalSection( &X11DRV_CritSection );
1115 r = XSetScreenSaver(a0, a1, a2, a3, a4);
1116 LeaveCriticalSection( &X11DRV_CritSection );
1117 dprintf_x11(stddeb, "Ret XSetScreenSaver\n");
1118 return r;
1121 int TSXSetSelectionOwner(Display* a0, Atom a1, Window a2, Time a3)
1123 int r;
1124 dprintf_x11(stddeb, "Call XSetSelectionOwner\n");
1125 EnterCriticalSection( &X11DRV_CritSection );
1126 r = XSetSelectionOwner(a0, a1, a2, a3);
1127 LeaveCriticalSection( &X11DRV_CritSection );
1128 dprintf_x11(stddeb, "Ret XSetSelectionOwner\n");
1129 return r;
1132 int TSXSetSubwindowMode(Display* a0, GC a1, int a2)
1134 int r;
1135 dprintf_x11(stddeb, "Call XSetSubwindowMode\n");
1136 EnterCriticalSection( &X11DRV_CritSection );
1137 r = XSetSubwindowMode(a0, a1, a2);
1138 LeaveCriticalSection( &X11DRV_CritSection );
1139 dprintf_x11(stddeb, "Ret XSetSubwindowMode\n");
1140 return r;
1143 int TSXStoreColor(Display* a0, Colormap a1, XColor* a2)
1145 int r;
1146 dprintf_x11(stddeb, "Call XStoreColor\n");
1147 EnterCriticalSection( &X11DRV_CritSection );
1148 r = XStoreColor(a0, a1, a2);
1149 LeaveCriticalSection( &X11DRV_CritSection );
1150 dprintf_x11(stddeb, "Ret XStoreColor\n");
1151 return r;
1154 int TSXStoreName(Display* a0, Window a1, const char* a2)
1156 int r;
1157 dprintf_x11(stddeb, "Call XStoreName\n");
1158 EnterCriticalSection( &X11DRV_CritSection );
1159 r = XStoreName(a0, a1, a2);
1160 LeaveCriticalSection( &X11DRV_CritSection );
1161 dprintf_x11(stddeb, "Ret XStoreName\n");
1162 return r;
1165 int TSXSync(Display* a0, int a1)
1167 int r;
1168 dprintf_x11(stddeb, "Call XSync\n");
1169 EnterCriticalSection( &X11DRV_CritSection );
1170 r = XSync(a0, a1);
1171 LeaveCriticalSection( &X11DRV_CritSection );
1172 dprintf_x11(stddeb, "Ret XSync\n");
1173 return r;
1176 int TSXTextExtents(XFontStruct* a0, const char* a1, int a2, int* a3, int* a4, int* a5, XCharStruct* a6)
1178 int r;
1179 dprintf_x11(stddeb, "Call XTextExtents\n");
1180 EnterCriticalSection( &X11DRV_CritSection );
1181 r = XTextExtents(a0, a1, a2, a3, a4, a5, a6);
1182 LeaveCriticalSection( &X11DRV_CritSection );
1183 dprintf_x11(stddeb, "Ret XTextExtents\n");
1184 return r;
1187 int TSXTextWidth(XFontStruct* a0, const char* a1, int a2)
1189 int r;
1190 dprintf_x11(stddeb, "Call XTextWidth\n");
1191 EnterCriticalSection( &X11DRV_CritSection );
1192 r = XTextWidth(a0, a1, a2);
1193 LeaveCriticalSection( &X11DRV_CritSection );
1194 dprintf_x11(stddeb, "Ret XTextWidth\n");
1195 return r;
1198 int TSXUngrabPointer(Display* a0, Time a1)
1200 int r;
1201 dprintf_x11(stddeb, "Call XUngrabPointer\n");
1202 EnterCriticalSection( &X11DRV_CritSection );
1203 r = XUngrabPointer(a0, a1);
1204 LeaveCriticalSection( &X11DRV_CritSection );
1205 dprintf_x11(stddeb, "Ret XUngrabPointer\n");
1206 return r;
1209 int TSXUngrabServer(Display* a0)
1211 int r;
1212 dprintf_x11(stddeb, "Call XUngrabServer\n");
1213 EnterCriticalSection( &X11DRV_CritSection );
1214 r = XUngrabServer(a0);
1215 LeaveCriticalSection( &X11DRV_CritSection );
1216 dprintf_x11(stddeb, "Ret XUngrabServer\n");
1217 return r;
1220 int TSXUninstallColormap(Display* a0, Colormap a1)
1222 int r;
1223 dprintf_x11(stddeb, "Call XUninstallColormap\n");
1224 EnterCriticalSection( &X11DRV_CritSection );
1225 r = XUninstallColormap(a0, a1);
1226 LeaveCriticalSection( &X11DRV_CritSection );
1227 dprintf_x11(stddeb, "Ret XUninstallColormap\n");
1228 return r;
1231 int TSXUnmapWindow(Display* a0, Window a1)
1233 int r;
1234 dprintf_x11(stddeb, "Call XUnmapWindow\n");
1235 EnterCriticalSection( &X11DRV_CritSection );
1236 r = XUnmapWindow(a0, a1);
1237 LeaveCriticalSection( &X11DRV_CritSection );
1238 dprintf_x11(stddeb, "Ret XUnmapWindow\n");
1239 return r;
1242 int TSXWarpPointer(Display* a0, Window a1, Window a2, int a3, int a4, unsigned int a5, unsigned int a6, int a7, int a8)
1244 int r;
1245 dprintf_x11(stddeb, "Call XWarpPointer\n");
1246 EnterCriticalSection( &X11DRV_CritSection );
1247 r = XWarpPointer(a0, a1, a2, a3, a4, a5, a6, a7, a8);
1248 LeaveCriticalSection( &X11DRV_CritSection );
1249 dprintf_x11(stddeb, "Ret XWarpPointer\n");
1250 return r;
1253 int (*TSXSynchronize(Display *a0, Bool a1))(Display *)
1255 int (*r)(Display *);
1256 dprintf_x11(stddeb, "Call XSynchronize\n");
1257 EnterCriticalSection( &X11DRV_CritSection );
1258 r = XSynchronize(a0, a1);
1259 LeaveCriticalSection( &X11DRV_CritSection );
1260 dprintf_x11(stddeb, "Ret XSynchronize\n");
1261 return r;
1264 extern void _XInitImageFuncPtrs(XImage *);
1266 void TS_XInitImageFuncPtrs(XImage *a0)
1268 dprintf_x11(stddeb, "Call _XInitImageFuncPtrs\n");
1269 EnterCriticalSection( &X11DRV_CritSection );
1270 _XInitImageFuncPtrs(a0);
1271 LeaveCriticalSection( &X11DRV_CritSection );
1272 dprintf_x11(stddeb, "Ret _XInitImageFuncPtrs\n");