2 * Thread safe wrappers around Xlib calls.
3 * This file was generated automatically by tools/make_X11wrappers
9 #ifndef X_DISPLAY_MISSING
13 #include "debugtools.h"
16 DEFAULT_DEBUG_CHANNEL(x11
)
18 XFontStruct
* TSXLoadQueryFont(Display
* a0
, const char* a1
)
21 TRACE("Call XLoadQueryFont\n");
22 EnterCriticalSection( &X11DRV_CritSection
);
23 r
= XLoadQueryFont(a0
, a1
);
24 LeaveCriticalSection( &X11DRV_CritSection
);
25 TRACE("Ret XLoadQueryFont\n");
29 XModifierKeymap
* TSXGetModifierMapping(Display
* a0
)
32 TRACE("Call XGetModifierMapping\n");
33 EnterCriticalSection( &X11DRV_CritSection
);
34 r
= XGetModifierMapping(a0
);
35 LeaveCriticalSection( &X11DRV_CritSection
);
36 TRACE("Ret XGetModifierMapping\n");
40 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
)
43 TRACE("Call XCreateImage\n");
44 EnterCriticalSection( &X11DRV_CritSection
);
45 r
= XCreateImage(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
);
46 LeaveCriticalSection( &X11DRV_CritSection
);
47 TRACE("Ret XCreateImage\n");
51 XImage
* TSXGetImage(Display
* a0
, Drawable a1
, int a2
, int a3
, unsigned int a4
, unsigned int a5
, unsigned long a6
, int a7
)
54 TRACE("Call XGetImage\n");
55 EnterCriticalSection( &X11DRV_CritSection
);
56 r
= XGetImage(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
);
57 LeaveCriticalSection( &X11DRV_CritSection
);
58 TRACE("Ret XGetImage\n");
62 Display
* TSXOpenDisplay(const char* a0
)
65 TRACE("Call XOpenDisplay\n");
66 EnterCriticalSection( &X11DRV_CritSection
);
68 LeaveCriticalSection( &X11DRV_CritSection
);
69 TRACE("Ret XOpenDisplay\n");
73 void TSXrmInitialize(void)
75 TRACE("Call XrmInitialize\n");
76 EnterCriticalSection( &X11DRV_CritSection
);
78 LeaveCriticalSection( &X11DRV_CritSection
);
79 TRACE("Ret XrmInitialize\n");
82 char * TSXGetAtomName(Display
* a0
, Atom a1
)
85 TRACE("Call XGetAtomName\n");
86 EnterCriticalSection( &X11DRV_CritSection
);
87 r
= XGetAtomName(a0
, a1
);
88 LeaveCriticalSection( &X11DRV_CritSection
);
89 TRACE("Ret XGetAtomName\n");
93 char * TSXKeysymToString(KeySym a0
)
96 TRACE("Call XKeysymToString\n");
97 EnterCriticalSection( &X11DRV_CritSection
);
98 r
= XKeysymToString(a0
);
99 LeaveCriticalSection( &X11DRV_CritSection
);
100 TRACE("Ret XKeysymToString\n");
104 Atom
TSXInternAtom(Display
* a0
, const char* a1
, int a2
)
107 TRACE("Call XInternAtom\n");
108 EnterCriticalSection( &X11DRV_CritSection
);
109 r
= XInternAtom(a0
, a1
, a2
);
110 LeaveCriticalSection( &X11DRV_CritSection
);
111 TRACE("Ret XInternAtom\n");
115 Colormap
TSXCopyColormapAndFree(Display
* a0
, Colormap a1
)
118 TRACE("Call XCopyColormapAndFree\n");
119 EnterCriticalSection( &X11DRV_CritSection
);
120 r
= XCopyColormapAndFree(a0
, a1
);
121 LeaveCriticalSection( &X11DRV_CritSection
);
122 TRACE("Ret XCopyColormapAndFree\n");
126 Colormap
TSXCreateColormap(Display
* a0
, Window a1
, Visual
* a2
, int a3
)
129 TRACE("Call XCreateColormap\n");
130 EnterCriticalSection( &X11DRV_CritSection
);
131 r
= XCreateColormap(a0
, a1
, a2
, a3
);
132 LeaveCriticalSection( &X11DRV_CritSection
);
133 TRACE("Ret XCreateColormap\n");
137 Cursor
TSXCreatePixmapCursor(Display
* a0
, Pixmap a1
, Pixmap a2
, XColor
* a3
, XColor
* a4
, unsigned int a5
, unsigned int a6
)
140 TRACE("Call XCreatePixmapCursor\n");
141 EnterCriticalSection( &X11DRV_CritSection
);
142 r
= XCreatePixmapCursor(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
143 LeaveCriticalSection( &X11DRV_CritSection
);
144 TRACE("Ret XCreatePixmapCursor\n");
148 Cursor
TSXCreateFontCursor(Display
* a0
, unsigned int a1
)
151 TRACE("Call XCreateFontCursor\n");
152 EnterCriticalSection( &X11DRV_CritSection
);
153 r
= XCreateFontCursor(a0
, a1
);
154 LeaveCriticalSection( &X11DRV_CritSection
);
155 TRACE("Ret XCreateFontCursor\n");
159 GC
TSXCreateGC(Display
* a0
, Drawable a1
, unsigned long a2
, XGCValues
* a3
)
162 TRACE("Call XCreateGC\n");
163 EnterCriticalSection( &X11DRV_CritSection
);
164 r
= XCreateGC(a0
, a1
, a2
, a3
);
165 LeaveCriticalSection( &X11DRV_CritSection
);
166 TRACE("Ret XCreateGC\n");
170 Pixmap
TSXCreatePixmap(Display
* a0
, Drawable a1
, unsigned int a2
, unsigned int a3
, unsigned int a4
)
173 TRACE("Call XCreatePixmap\n");
174 EnterCriticalSection( &X11DRV_CritSection
);
175 r
= XCreatePixmap(a0
, a1
, a2
, a3
, a4
);
176 LeaveCriticalSection( &X11DRV_CritSection
);
177 TRACE("Ret XCreatePixmap\n");
181 Pixmap
TSXCreateBitmapFromData(Display
* a0
, Drawable a1
, const char* a2
, unsigned int a3
, unsigned int a4
)
184 TRACE("Call XCreateBitmapFromData\n");
185 EnterCriticalSection( &X11DRV_CritSection
);
186 r
= XCreateBitmapFromData(a0
, a1
, a2
, a3
, a4
);
187 LeaveCriticalSection( &X11DRV_CritSection
);
188 TRACE("Ret XCreateBitmapFromData\n");
192 Window
TSXGetSelectionOwner(Display
* a0
, Atom a1
)
195 TRACE("Call XGetSelectionOwner\n");
196 EnterCriticalSection( &X11DRV_CritSection
);
197 r
= XGetSelectionOwner(a0
, a1
);
198 LeaveCriticalSection( &X11DRV_CritSection
);
199 TRACE("Ret XGetSelectionOwner\n");
203 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
)
206 TRACE("Call XCreateWindow\n");
207 EnterCriticalSection( &X11DRV_CritSection
);
208 r
= XCreateWindow(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
, a10
, a11
);
209 LeaveCriticalSection( &X11DRV_CritSection
);
210 TRACE("Ret XCreateWindow\n");
214 char ** TSXListFonts(Display
* a0
, const char* a1
, int a2
, int* a3
)
217 TRACE("Call XListFonts\n");
218 EnterCriticalSection( &X11DRV_CritSection
);
219 r
= XListFonts(a0
, a1
, a2
, a3
);
220 LeaveCriticalSection( &X11DRV_CritSection
);
221 TRACE("Ret XListFonts\n");
225 KeySym
TSXKeycodeToKeysym(Display
* a0
, unsigned int a1
, int a2
)
228 TRACE("Call XKeycodeToKeysym\n");
229 EnterCriticalSection( &X11DRV_CritSection
);
230 r
= XKeycodeToKeysym(a0
, a1
, a2
);
231 LeaveCriticalSection( &X11DRV_CritSection
);
232 TRACE("Ret XKeycodeToKeysym\n");
236 KeySym
TSXLookupKeysym(XKeyEvent
* a0
, int a1
)
239 TRACE("Call XLookupKeysym\n");
240 EnterCriticalSection( &X11DRV_CritSection
);
241 r
= XLookupKeysym(a0
, a1
);
242 LeaveCriticalSection( &X11DRV_CritSection
);
243 TRACE("Ret XLookupKeysym\n");
247 KeySym
* TSXGetKeyboardMapping(Display
* a0
, unsigned int a1
, int a2
, int* a3
)
250 TRACE("Call XGetKeyboardMapping\n");
251 EnterCriticalSection( &X11DRV_CritSection
);
252 r
= XGetKeyboardMapping(a0
, a1
, a2
, a3
);
253 LeaveCriticalSection( &X11DRV_CritSection
);
254 TRACE("Ret XGetKeyboardMapping\n");
258 char * TSXResourceManagerString(Display
* a0
)
261 TRACE("Call XResourceManagerString\n");
262 EnterCriticalSection( &X11DRV_CritSection
);
263 r
= XResourceManagerString(a0
);
264 LeaveCriticalSection( &X11DRV_CritSection
);
265 TRACE("Ret XResourceManagerString\n");
269 int TSXInitThreads(void)
272 TRACE("Call XInitThreads\n");
273 EnterCriticalSection( &X11DRV_CritSection
);
275 LeaveCriticalSection( &X11DRV_CritSection
);
276 TRACE("Ret XInitThreads\n");
280 int * TSXListDepths(Display
* a0
, int a1
, int* a2
)
283 TRACE("Call XListDepths\n");
284 EnterCriticalSection( &X11DRV_CritSection
);
285 r
= XListDepths(a0
, a1
, a2
);
286 LeaveCriticalSection( &X11DRV_CritSection
);
287 TRACE("Ret XListDepths\n");
291 int TSXReconfigureWMWindow(Display
* a0
, Window a1
, int a2
, unsigned int a3
, XWindowChanges
* a4
)
294 TRACE("Call XReconfigureWMWindow\n");
295 EnterCriticalSection( &X11DRV_CritSection
);
296 r
= XReconfigureWMWindow(a0
, a1
, a2
, a3
, a4
);
297 LeaveCriticalSection( &X11DRV_CritSection
);
298 TRACE("Ret XReconfigureWMWindow\n");
302 int TSXSetWMProtocols(Display
* a0
, Window a1
, Atom
* a2
, int a3
)
305 TRACE("Call XSetWMProtocols\n");
306 EnterCriticalSection( &X11DRV_CritSection
);
307 r
= XSetWMProtocols(a0
, a1
, a2
, a3
);
308 LeaveCriticalSection( &X11DRV_CritSection
);
309 TRACE("Ret XSetWMProtocols\n");
313 int TSXIconifyWindow(Display
* a0
, Window a1
, int a2
)
316 TRACE("Call XIconifyWindow\n");
317 EnterCriticalSection( &X11DRV_CritSection
);
318 r
= XIconifyWindow(a0
, a1
, a2
);
319 LeaveCriticalSection( &X11DRV_CritSection
);
320 TRACE("Ret XIconifyWindow\n");
324 int TSXSetTransientForHint(Display
* a0
, Window a1
, Window a2
)
327 TRACE("Call XSetTransientForHint\n");
328 EnterCriticalSection( &X11DRV_CritSection
);
329 r
= XSetTransientForHint(a0
, a1
, a2
);
330 LeaveCriticalSection( &X11DRV_CritSection
);
331 TRACE("Ret XSetTransientForHint\n");
335 int TSXActivateScreenSaver(Display
* a0
)
338 TRACE("Call XActivateScreenSaver\n");
339 EnterCriticalSection( &X11DRV_CritSection
);
340 r
= XActivateScreenSaver(a0
);
341 LeaveCriticalSection( &X11DRV_CritSection
);
342 TRACE("Ret XActivateScreenSaver\n");
346 int TSXAllocColor(Display
* a0
, Colormap a1
, XColor
* a2
)
349 TRACE("Call XAllocColor\n");
350 EnterCriticalSection( &X11DRV_CritSection
);
351 r
= XAllocColor(a0
, a1
, a2
);
352 LeaveCriticalSection( &X11DRV_CritSection
);
353 TRACE("Ret XAllocColor\n");
357 int TSXAllocColorCells(Display
* a0
, Colormap a1
, int a2
, unsigned long* a3
, unsigned int a4
, unsigned long* a5
, unsigned int a6
)
360 TRACE("Call XAllocColorCells\n");
361 EnterCriticalSection( &X11DRV_CritSection
);
362 r
= XAllocColorCells(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
363 LeaveCriticalSection( &X11DRV_CritSection
);
364 TRACE("Ret XAllocColorCells\n");
368 int TSXBell(Display
* a0
, int a1
)
371 TRACE("Call XBell\n");
372 EnterCriticalSection( &X11DRV_CritSection
);
374 LeaveCriticalSection( &X11DRV_CritSection
);
375 TRACE("Ret XBell\n");
379 int TSXChangeGC(Display
* a0
, GC a1
, unsigned long a2
, XGCValues
* a3
)
382 TRACE("Call XChangeGC\n");
383 EnterCriticalSection( &X11DRV_CritSection
);
384 r
= XChangeGC(a0
, a1
, a2
, a3
);
385 LeaveCriticalSection( &X11DRV_CritSection
);
386 TRACE("Ret XChangeGC\n");
390 int TSXChangeKeyboardControl(Display
* a0
, unsigned long a1
, XKeyboardControl
* a2
)
393 TRACE("Call XChangeKeyboardControl\n");
394 EnterCriticalSection( &X11DRV_CritSection
);
395 r
= XChangeKeyboardControl(a0
, a1
, a2
);
396 LeaveCriticalSection( &X11DRV_CritSection
);
397 TRACE("Ret XChangeKeyboardControl\n");
401 int TSXChangeProperty(Display
* a0
, Window a1
, Atom a2
, Atom a3
, int a4
, int a5
, const unsigned char* a6
, int a7
)
404 TRACE("Call XChangeProperty\n");
405 EnterCriticalSection( &X11DRV_CritSection
);
406 r
= XChangeProperty(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
);
407 LeaveCriticalSection( &X11DRV_CritSection
);
408 TRACE("Ret XChangeProperty\n");
412 int TSXChangeWindowAttributes(Display
* a0
, Window a1
, unsigned long a2
, XSetWindowAttributes
* a3
)
415 TRACE("Call XChangeWindowAttributes\n");
416 EnterCriticalSection( &X11DRV_CritSection
);
417 r
= XChangeWindowAttributes(a0
, a1
, a2
, a3
);
418 LeaveCriticalSection( &X11DRV_CritSection
);
419 TRACE("Ret XChangeWindowAttributes\n");
423 int TSXCheckTypedWindowEvent(Display
* a0
, Window a1
, int a2
, XEvent
* a3
)
426 TRACE("Call XCheckTypedWindowEvent\n");
427 EnterCriticalSection( &X11DRV_CritSection
);
428 r
= XCheckTypedWindowEvent(a0
, a1
, a2
, a3
);
429 LeaveCriticalSection( &X11DRV_CritSection
);
430 TRACE("Ret XCheckTypedWindowEvent\n");
434 int TSXCheckWindowEvent(Display
* a0
, Window a1
, long a2
, XEvent
* a3
)
437 TRACE("Call XCheckWindowEvent\n");
438 EnterCriticalSection( &X11DRV_CritSection
);
439 r
= XCheckWindowEvent(a0
, a1
, a2
, a3
);
440 LeaveCriticalSection( &X11DRV_CritSection
);
441 TRACE("Ret XCheckWindowEvent\n");
445 int TSXConvertSelection(Display
* a0
, Atom a1
, Atom a2
, Atom a3
, Window a4
, Time a5
)
448 TRACE("Call XConvertSelection\n");
449 EnterCriticalSection( &X11DRV_CritSection
);
450 r
= XConvertSelection(a0
, a1
, a2
, a3
, a4
, a5
);
451 LeaveCriticalSection( &X11DRV_CritSection
);
452 TRACE("Ret XConvertSelection\n");
456 int TSXCopyArea(Display
* a0
, Drawable a1
, Drawable a2
, GC a3
, int a4
, int a5
, unsigned int a6
, unsigned int a7
, int a8
, int a9
)
459 TRACE("Call XCopyArea\n");
460 EnterCriticalSection( &X11DRV_CritSection
);
461 r
= XCopyArea(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
);
462 LeaveCriticalSection( &X11DRV_CritSection
);
463 TRACE("Ret XCopyArea\n");
467 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
)
470 TRACE("Call XCopyPlane\n");
471 EnterCriticalSection( &X11DRV_CritSection
);
472 r
= XCopyPlane(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
, a10
);
473 LeaveCriticalSection( &X11DRV_CritSection
);
474 TRACE("Ret XCopyPlane\n");
478 int TSXDefineCursor(Display
* a0
, Window a1
, Cursor a2
)
481 TRACE("Call XDefineCursor\n");
482 EnterCriticalSection( &X11DRV_CritSection
);
483 r
= XDefineCursor(a0
, a1
, a2
);
484 LeaveCriticalSection( &X11DRV_CritSection
);
485 TRACE("Ret XDefineCursor\n");
489 int TSXDestroyWindow(Display
* a0
, Window a1
)
492 TRACE("Call XDestroyWindow\n");
493 EnterCriticalSection( &X11DRV_CritSection
);
494 r
= XDestroyWindow(a0
, a1
);
495 LeaveCriticalSection( &X11DRV_CritSection
);
496 TRACE("Ret XDestroyWindow\n");
500 int TSXDisplayKeycodes(Display
* a0
, int* a1
, int* a2
)
503 TRACE("Call XDisplayKeycodes\n");
504 EnterCriticalSection( &X11DRV_CritSection
);
505 r
= XDisplayKeycodes(a0
, a1
, a2
);
506 LeaveCriticalSection( &X11DRV_CritSection
);
507 TRACE("Ret XDisplayKeycodes\n");
511 int TSXDrawArc(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
, int a7
, int a8
)
514 TRACE("Call XDrawArc\n");
515 EnterCriticalSection( &X11DRV_CritSection
);
516 r
= XDrawArc(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
517 LeaveCriticalSection( &X11DRV_CritSection
);
518 TRACE("Ret XDrawArc\n");
522 int TSXDrawLine(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, int a5
, int a6
)
525 TRACE("Call XDrawLine\n");
526 EnterCriticalSection( &X11DRV_CritSection
);
527 r
= XDrawLine(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
528 LeaveCriticalSection( &X11DRV_CritSection
);
529 TRACE("Ret XDrawLine\n");
533 int TSXDrawLines(Display
* a0
, Drawable a1
, GC a2
, XPoint
* a3
, int a4
, int a5
)
536 TRACE("Call XDrawLines\n");
537 EnterCriticalSection( &X11DRV_CritSection
);
538 r
= XDrawLines(a0
, a1
, a2
, a3
, a4
, a5
);
539 LeaveCriticalSection( &X11DRV_CritSection
);
540 TRACE("Ret XDrawLines\n");
544 int TSXDrawPoint(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
)
547 TRACE("Call XDrawPoint\n");
548 EnterCriticalSection( &X11DRV_CritSection
);
549 r
= XDrawPoint(a0
, a1
, a2
, a3
, a4
);
550 LeaveCriticalSection( &X11DRV_CritSection
);
551 TRACE("Ret XDrawPoint\n");
555 int TSXDrawRectangle(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
)
558 TRACE("Call XDrawRectangle\n");
559 EnterCriticalSection( &X11DRV_CritSection
);
560 r
= XDrawRectangle(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
561 LeaveCriticalSection( &X11DRV_CritSection
);
562 TRACE("Ret XDrawRectangle\n");
566 int TSXDrawSegments(Display
* a0
, Drawable a1
, GC a2
, XSegment
* a3
, int a4
)
569 TRACE("Call XDrawSegments\n");
570 EnterCriticalSection( &X11DRV_CritSection
);
571 r
= XDrawSegments(a0
, a1
, a2
, a3
, a4
);
572 LeaveCriticalSection( &X11DRV_CritSection
);
573 TRACE("Ret XDrawSegments\n");
577 int TSXDrawString(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, const char* a5
, int a6
)
580 TRACE("Call XDrawString\n");
581 EnterCriticalSection( &X11DRV_CritSection
);
582 r
= XDrawString(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
583 LeaveCriticalSection( &X11DRV_CritSection
);
584 TRACE("Ret XDrawString\n");
588 int TSXDrawText(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, XTextItem
* a5
, int a6
)
591 TRACE("Call XDrawText\n");
592 EnterCriticalSection( &X11DRV_CritSection
);
593 r
= XDrawText(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
594 LeaveCriticalSection( &X11DRV_CritSection
);
595 TRACE("Ret XDrawText\n");
599 int TSXFillArc(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
, int a7
, int a8
)
602 TRACE("Call XFillArc\n");
603 EnterCriticalSection( &X11DRV_CritSection
);
604 r
= XFillArc(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
605 LeaveCriticalSection( &X11DRV_CritSection
);
606 TRACE("Ret XFillArc\n");
610 int TSXFillPolygon(Display
* a0
, Drawable a1
, GC a2
, XPoint
* a3
, int a4
, int a5
, int a6
)
613 TRACE("Call XFillPolygon\n");
614 EnterCriticalSection( &X11DRV_CritSection
);
615 r
= XFillPolygon(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
616 LeaveCriticalSection( &X11DRV_CritSection
);
617 TRACE("Ret XFillPolygon\n");
621 int TSXFillRectangle(Display
* a0
, Drawable a1
, GC a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
)
624 TRACE("Call XFillRectangle\n");
625 EnterCriticalSection( &X11DRV_CritSection
);
626 r
= XFillRectangle(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
627 LeaveCriticalSection( &X11DRV_CritSection
);
628 TRACE("Ret XFillRectangle\n");
632 int TSXFlush(Display
* a0
)
635 TRACE("Call XFlush\n");
636 EnterCriticalSection( &X11DRV_CritSection
);
638 LeaveCriticalSection( &X11DRV_CritSection
);
639 TRACE("Ret XFlush\n");
643 int TSXFree(void* a0
)
646 TRACE("Call XFree\n");
647 EnterCriticalSection( &X11DRV_CritSection
);
649 LeaveCriticalSection( &X11DRV_CritSection
);
650 TRACE("Ret XFree\n");
654 int TSXFreeColormap(Display
* a0
, Colormap a1
)
657 TRACE("Call XFreeColormap\n");
658 EnterCriticalSection( &X11DRV_CritSection
);
659 r
= XFreeColormap(a0
, a1
);
660 LeaveCriticalSection( &X11DRV_CritSection
);
661 TRACE("Ret XFreeColormap\n");
665 int TSXFreeColors(Display
* a0
, Colormap a1
, unsigned long* a2
, int a3
, unsigned long a4
)
668 TRACE("Call XFreeColors\n");
669 EnterCriticalSection( &X11DRV_CritSection
);
670 r
= XFreeColors(a0
, a1
, a2
, a3
, a4
);
671 LeaveCriticalSection( &X11DRV_CritSection
);
672 TRACE("Ret XFreeColors\n");
676 int TSXFreeCursor(Display
* a0
, Cursor a1
)
679 TRACE("Call XFreeCursor\n");
680 EnterCriticalSection( &X11DRV_CritSection
);
681 r
= XFreeCursor(a0
, a1
);
682 LeaveCriticalSection( &X11DRV_CritSection
);
683 TRACE("Ret XFreeCursor\n");
687 int TSXFreeFont(Display
* a0
, XFontStruct
* a1
)
690 TRACE("Call XFreeFont\n");
691 EnterCriticalSection( &X11DRV_CritSection
);
692 r
= XFreeFont(a0
, a1
);
693 LeaveCriticalSection( &X11DRV_CritSection
);
694 TRACE("Ret XFreeFont\n");
698 int TSXFreeFontNames(char** a0
)
701 TRACE("Call XFreeFontNames\n");
702 EnterCriticalSection( &X11DRV_CritSection
);
703 r
= XFreeFontNames(a0
);
704 LeaveCriticalSection( &X11DRV_CritSection
);
705 TRACE("Ret XFreeFontNames\n");
709 int TSXFreeGC(Display
* a0
, GC a1
)
712 TRACE("Call XFreeGC\n");
713 EnterCriticalSection( &X11DRV_CritSection
);
715 LeaveCriticalSection( &X11DRV_CritSection
);
716 TRACE("Ret XFreeGC\n");
720 int TSXFreeModifiermap(XModifierKeymap
* a0
)
723 TRACE("Call XFreeModifiermap\n");
724 EnterCriticalSection( &X11DRV_CritSection
);
725 r
= XFreeModifiermap(a0
);
726 LeaveCriticalSection( &X11DRV_CritSection
);
727 TRACE("Ret XFreeModifiermap\n");
731 int TSXFreePixmap(Display
* a0
, Pixmap a1
)
734 TRACE("Call XFreePixmap\n");
735 EnterCriticalSection( &X11DRV_CritSection
);
736 r
= XFreePixmap(a0
, a1
);
737 LeaveCriticalSection( &X11DRV_CritSection
);
738 TRACE("Ret XFreePixmap\n");
742 int TSXGetFontProperty(XFontStruct
* a0
, Atom a1
, unsigned long* a2
)
745 TRACE("Call XGetFontProperty\n");
746 EnterCriticalSection( &X11DRV_CritSection
);
747 r
= XGetFontProperty(a0
, a1
, a2
);
748 LeaveCriticalSection( &X11DRV_CritSection
);
749 TRACE("Ret XGetFontProperty\n");
753 int TSXGetGeometry(Display
* a0
, Drawable a1
, Window
* a2
, int* a3
, int* a4
, unsigned int* a5
, unsigned int* a6
, unsigned int* a7
, unsigned int* a8
)
756 TRACE("Call XGetGeometry\n");
757 EnterCriticalSection( &X11DRV_CritSection
);
758 r
= XGetGeometry(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
759 LeaveCriticalSection( &X11DRV_CritSection
);
760 TRACE("Ret XGetGeometry\n");
764 int TSXGetInputFocus(Display
* a0
, Window
* a1
, int* a2
)
767 TRACE("Call XGetInputFocus\n");
768 EnterCriticalSection( &X11DRV_CritSection
);
769 r
= XGetInputFocus(a0
, a1
, a2
);
770 LeaveCriticalSection( &X11DRV_CritSection
);
771 TRACE("Ret XGetInputFocus\n");
775 int TSXGetKeyboardControl(Display
* a0
, XKeyboardState
* a1
)
778 TRACE("Call XGetKeyboardControl\n");
779 EnterCriticalSection( &X11DRV_CritSection
);
780 r
= XGetKeyboardControl(a0
, a1
);
781 LeaveCriticalSection( &X11DRV_CritSection
);
782 TRACE("Ret XGetKeyboardControl\n");
786 int TSXGetScreenSaver(Display
* a0
, int* a1
, int* a2
, int* a3
, int* a4
)
789 TRACE("Call XGetScreenSaver\n");
790 EnterCriticalSection( &X11DRV_CritSection
);
791 r
= XGetScreenSaver(a0
, a1
, a2
, a3
, a4
);
792 LeaveCriticalSection( &X11DRV_CritSection
);
793 TRACE("Ret XGetScreenSaver\n");
797 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
)
800 TRACE("Call XGetWindowProperty\n");
801 EnterCriticalSection( &X11DRV_CritSection
);
802 r
= XGetWindowProperty(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
, a10
, a11
);
803 LeaveCriticalSection( &X11DRV_CritSection
);
804 TRACE("Ret XGetWindowProperty\n");
808 int TSXGetWindowAttributes(Display
* a0
, Window a1
, XWindowAttributes
* a2
)
811 TRACE("Call XGetWindowAttributes\n");
812 EnterCriticalSection( &X11DRV_CritSection
);
813 r
= XGetWindowAttributes(a0
, a1
, a2
);
814 LeaveCriticalSection( &X11DRV_CritSection
);
815 TRACE("Ret XGetWindowAttributes\n");
819 int TSXGrabServer(Display
* a0
)
822 TRACE("Call XGrabServer\n");
823 EnterCriticalSection( &X11DRV_CritSection
);
825 LeaveCriticalSection( &X11DRV_CritSection
);
826 TRACE("Ret XGrabServer\n");
830 int TSXInstallColormap(Display
* a0
, Colormap a1
)
833 TRACE("Call XInstallColormap\n");
834 EnterCriticalSection( &X11DRV_CritSection
);
835 r
= XInstallColormap(a0
, a1
);
836 LeaveCriticalSection( &X11DRV_CritSection
);
837 TRACE("Ret XInstallColormap\n");
841 KeyCode
TSXKeysymToKeycode(Display
* a0
, KeySym a1
)
844 TRACE("Call XKeysymToKeycode\n");
845 EnterCriticalSection( &X11DRV_CritSection
);
846 r
= XKeysymToKeycode(a0
, a1
);
847 LeaveCriticalSection( &X11DRV_CritSection
);
848 TRACE("Ret XKeysymToKeycode\n");
852 int TSXMapWindow(Display
* a0
, Window a1
)
855 TRACE("Call XMapWindow\n");
856 EnterCriticalSection( &X11DRV_CritSection
);
857 r
= XMapWindow(a0
, a1
);
858 LeaveCriticalSection( &X11DRV_CritSection
);
859 TRACE("Ret XMapWindow\n");
863 int TSXNextEvent(Display
* a0
, XEvent
* a1
)
866 TRACE("Call XNextEvent\n");
867 EnterCriticalSection( &X11DRV_CritSection
);
868 r
= XNextEvent(a0
, a1
);
869 LeaveCriticalSection( &X11DRV_CritSection
);
870 TRACE("Ret XNextEvent\n");
874 int TSXParseGeometry(const char* a0
, int* a1
, int* a2
, unsigned int* a3
, unsigned int* a4
)
877 TRACE("Call XParseGeometry\n");
878 EnterCriticalSection( &X11DRV_CritSection
);
879 r
= XParseGeometry(a0
, a1
, a2
, a3
, a4
);
880 LeaveCriticalSection( &X11DRV_CritSection
);
881 TRACE("Ret XParseGeometry\n");
885 int TSXPending(Display
* a0
)
888 TRACE("Call XPending\n");
889 EnterCriticalSection( &X11DRV_CritSection
);
891 LeaveCriticalSection( &X11DRV_CritSection
);
892 TRACE("Ret XPending\n");
896 int TSXPutBackEvent(Display
* a0
, XEvent
* a1
)
899 TRACE("Call XPutBackEvent\n");
900 EnterCriticalSection( &X11DRV_CritSection
);
901 r
= XPutBackEvent(a0
, a1
);
902 LeaveCriticalSection( &X11DRV_CritSection
);
903 TRACE("Ret XPutBackEvent\n");
907 int TSXPutImage(Display
* a0
, Drawable a1
, GC a2
, XImage
* a3
, int a4
, int a5
, int a6
, int a7
, unsigned int a8
, unsigned int a9
)
910 TRACE("Call XPutImage\n");
911 EnterCriticalSection( &X11DRV_CritSection
);
912 r
= XPutImage(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
, a9
);
913 LeaveCriticalSection( &X11DRV_CritSection
);
914 TRACE("Ret XPutImage\n");
918 int TSXQueryColor(Display
* a0
, Colormap a1
, XColor
* a2
)
921 TRACE("Call XQueryColor\n");
922 EnterCriticalSection( &X11DRV_CritSection
);
923 r
= XQueryColor(a0
, a1
, a2
);
924 LeaveCriticalSection( &X11DRV_CritSection
);
925 TRACE("Ret XQueryColor\n");
929 int TSXQueryKeymap(Display
* a0
, char* a1
)
932 TRACE("Call XQueryKeymap\n");
933 EnterCriticalSection( &X11DRV_CritSection
);
934 r
= XQueryKeymap(a0
, a1
);
935 LeaveCriticalSection( &X11DRV_CritSection
);
936 TRACE("Ret XQueryKeymap\n");
940 int TSXQueryPointer(Display
* a0
, Window a1
, Window
* a2
, Window
* a3
, int* a4
, int* a5
, int* a6
, int* a7
, unsigned int* a8
)
943 TRACE("Call XQueryPointer\n");
944 EnterCriticalSection( &X11DRV_CritSection
);
945 r
= XQueryPointer(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
946 LeaveCriticalSection( &X11DRV_CritSection
);
947 TRACE("Ret XQueryPointer\n");
951 int TSXQueryTree(Display
* a0
, Window a1
, Window
* a2
, Window
* a3
, Window
** a4
, unsigned int* a5
)
954 TRACE("Call XQueryTree\n");
955 EnterCriticalSection( &X11DRV_CritSection
);
956 r
= XQueryTree(a0
, a1
, a2
, a3
, a4
, a5
);
957 LeaveCriticalSection( &X11DRV_CritSection
);
958 TRACE("Ret XQueryTree\n");
962 int TSXResetScreenSaver(Display
* a0
)
965 TRACE("Call XResetScreenSaver\n");
966 EnterCriticalSection( &X11DRV_CritSection
);
967 r
= XResetScreenSaver(a0
);
968 LeaveCriticalSection( &X11DRV_CritSection
);
969 TRACE("Ret XResetScreenSaver\n");
973 int TSXRestackWindows(Display
* a0
, Window
* a1
, int a2
)
976 TRACE("Call XRestackWindows\n");
977 EnterCriticalSection( &X11DRV_CritSection
);
978 r
= XRestackWindows(a0
, a1
, a2
);
979 LeaveCriticalSection( &X11DRV_CritSection
);
980 TRACE("Ret XRestackWindows\n");
984 int TSXSendEvent(Display
* a0
, Window a1
, int a2
, long a3
, XEvent
* a4
)
987 TRACE("Call XSendEvent\n");
988 EnterCriticalSection( &X11DRV_CritSection
);
989 r
= XSendEvent(a0
, a1
, a2
, a3
, a4
);
990 LeaveCriticalSection( &X11DRV_CritSection
);
991 TRACE("Ret XSendEvent\n");
995 int TSXSetArcMode(Display
* a0
, GC a1
, int a2
)
998 TRACE("Call XSetArcMode\n");
999 EnterCriticalSection( &X11DRV_CritSection
);
1000 r
= XSetArcMode(a0
, a1
, a2
);
1001 LeaveCriticalSection( &X11DRV_CritSection
);
1002 TRACE("Ret XSetArcMode\n");
1006 int TSXSetBackground(Display
* a0
, GC a1
, unsigned long a2
)
1009 TRACE("Call XSetBackground\n");
1010 EnterCriticalSection( &X11DRV_CritSection
);
1011 r
= XSetBackground(a0
, a1
, a2
);
1012 LeaveCriticalSection( &X11DRV_CritSection
);
1013 TRACE("Ret XSetBackground\n");
1017 int TSXSetClipMask(Display
* a0
, GC a1
, Pixmap a2
)
1020 TRACE("Call XSetClipMask\n");
1021 EnterCriticalSection( &X11DRV_CritSection
);
1022 r
= XSetClipMask(a0
, a1
, a2
);
1023 LeaveCriticalSection( &X11DRV_CritSection
);
1024 TRACE("Ret XSetClipMask\n");
1028 int TSXSetClipOrigin(Display
* a0
, GC a1
, int a2
, int a3
)
1031 TRACE("Call XSetClipOrigin\n");
1032 EnterCriticalSection( &X11DRV_CritSection
);
1033 r
= XSetClipOrigin(a0
, a1
, a2
, a3
);
1034 LeaveCriticalSection( &X11DRV_CritSection
);
1035 TRACE("Ret XSetClipOrigin\n");
1039 int TSXSetClipRectangles(Display
* a0
, GC a1
, int a2
, int a3
, XRectangle
* a4
, int a5
, int a6
)
1042 TRACE("Call XSetClipRectangles\n");
1043 EnterCriticalSection( &X11DRV_CritSection
);
1044 r
= XSetClipRectangles(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
1045 LeaveCriticalSection( &X11DRV_CritSection
);
1046 TRACE("Ret XSetClipRectangles\n");
1050 int TSXSetDashes(Display
* a0
, GC a1
, int a2
, const char* a3
, int a4
)
1053 TRACE("Call XSetDashes\n");
1054 EnterCriticalSection( &X11DRV_CritSection
);
1055 r
= XSetDashes(a0
, a1
, a2
, a3
, a4
);
1056 LeaveCriticalSection( &X11DRV_CritSection
);
1057 TRACE("Ret XSetDashes\n");
1061 int TSXSetFillStyle(Display
* a0
, GC a1
, int a2
)
1064 TRACE("Call XSetFillStyle\n");
1065 EnterCriticalSection( &X11DRV_CritSection
);
1066 r
= XSetFillStyle(a0
, a1
, a2
);
1067 LeaveCriticalSection( &X11DRV_CritSection
);
1068 TRACE("Ret XSetFillStyle\n");
1072 int TSXSetForeground(Display
* a0
, GC a1
, unsigned long a2
)
1075 TRACE("Call XSetForeground\n");
1076 EnterCriticalSection( &X11DRV_CritSection
);
1077 r
= XSetForeground(a0
, a1
, a2
);
1078 LeaveCriticalSection( &X11DRV_CritSection
);
1079 TRACE("Ret XSetForeground\n");
1083 int TSXSetFunction(Display
* a0
, GC a1
, int a2
)
1086 TRACE("Call XSetFunction\n");
1087 EnterCriticalSection( &X11DRV_CritSection
);
1088 r
= XSetFunction(a0
, a1
, a2
);
1089 LeaveCriticalSection( &X11DRV_CritSection
);
1090 TRACE("Ret XSetFunction\n");
1094 int TSXSetGraphicsExposures(Display
* a0
, GC a1
, int a2
)
1097 TRACE("Call XSetGraphicsExposures\n");
1098 EnterCriticalSection( &X11DRV_CritSection
);
1099 r
= XSetGraphicsExposures(a0
, a1
, a2
);
1100 LeaveCriticalSection( &X11DRV_CritSection
);
1101 TRACE("Ret XSetGraphicsExposures\n");
1105 int TSXSetIconName(Display
* a0
, Window a1
, const char* a2
)
1108 TRACE("Call XSetIconName\n");
1109 EnterCriticalSection( &X11DRV_CritSection
);
1110 r
= XSetIconName(a0
, a1
, a2
);
1111 LeaveCriticalSection( &X11DRV_CritSection
);
1112 TRACE("Ret XSetIconName\n");
1116 int TSXSetInputFocus(Display
* a0
, Window a1
, int a2
, Time a3
)
1119 TRACE("Call XSetInputFocus\n");
1120 EnterCriticalSection( &X11DRV_CritSection
);
1121 r
= XSetInputFocus(a0
, a1
, a2
, a3
);
1122 LeaveCriticalSection( &X11DRV_CritSection
);
1123 TRACE("Ret XSetInputFocus\n");
1127 int TSXSetLineAttributes(Display
* a0
, GC a1
, unsigned int a2
, int a3
, int a4
, int a5
)
1130 TRACE("Call XSetLineAttributes\n");
1131 EnterCriticalSection( &X11DRV_CritSection
);
1132 r
= XSetLineAttributes(a0
, a1
, a2
, a3
, a4
, a5
);
1133 LeaveCriticalSection( &X11DRV_CritSection
);
1134 TRACE("Ret XSetLineAttributes\n");
1138 int TSXSetScreenSaver(Display
* a0
, int a1
, int a2
, int a3
, int a4
)
1141 TRACE("Call XSetScreenSaver\n");
1142 EnterCriticalSection( &X11DRV_CritSection
);
1143 r
= XSetScreenSaver(a0
, a1
, a2
, a3
, a4
);
1144 LeaveCriticalSection( &X11DRV_CritSection
);
1145 TRACE("Ret XSetScreenSaver\n");
1149 int TSXSetSelectionOwner(Display
* a0
, Atom a1
, Window a2
, Time a3
)
1152 TRACE("Call XSetSelectionOwner\n");
1153 EnterCriticalSection( &X11DRV_CritSection
);
1154 r
= XSetSelectionOwner(a0
, a1
, a2
, a3
);
1155 LeaveCriticalSection( &X11DRV_CritSection
);
1156 TRACE("Ret XSetSelectionOwner\n");
1160 int TSXSetSubwindowMode(Display
* a0
, GC a1
, int a2
)
1163 TRACE("Call XSetSubwindowMode\n");
1164 EnterCriticalSection( &X11DRV_CritSection
);
1165 r
= XSetSubwindowMode(a0
, a1
, a2
);
1166 LeaveCriticalSection( &X11DRV_CritSection
);
1167 TRACE("Ret XSetSubwindowMode\n");
1171 int TSXSetWindowColormap(Display
* a0
, Window a1
, Colormap a2
)
1174 TRACE("Call XSetWindowColormap\n");
1175 EnterCriticalSection( &X11DRV_CritSection
);
1176 r
= XSetWindowColormap(a0
, a1
, a2
);
1177 LeaveCriticalSection( &X11DRV_CritSection
);
1178 TRACE("Ret XSetWindowColormap\n");
1182 int TSXStoreColor(Display
* a0
, Colormap a1
, XColor
* a2
)
1185 TRACE("Call XStoreColor\n");
1186 EnterCriticalSection( &X11DRV_CritSection
);
1187 r
= XStoreColor(a0
, a1
, a2
);
1188 LeaveCriticalSection( &X11DRV_CritSection
);
1189 TRACE("Ret XStoreColor\n");
1193 int TSXStoreName(Display
* a0
, Window a1
, const char* a2
)
1196 TRACE("Call XStoreName\n");
1197 EnterCriticalSection( &X11DRV_CritSection
);
1198 r
= XStoreName(a0
, a1
, a2
);
1199 LeaveCriticalSection( &X11DRV_CritSection
);
1200 TRACE("Ret XStoreName\n");
1204 int TSXSync(Display
* a0
, int a1
)
1207 TRACE("Call XSync\n");
1208 EnterCriticalSection( &X11DRV_CritSection
);
1210 LeaveCriticalSection( &X11DRV_CritSection
);
1211 TRACE("Ret XSync\n");
1215 int TSXTextExtents(XFontStruct
* a0
, const char* a1
, int a2
, int* a3
, int* a4
, int* a5
, XCharStruct
* a6
)
1218 TRACE("Call XTextExtents\n");
1219 EnterCriticalSection( &X11DRV_CritSection
);
1220 r
= XTextExtents(a0
, a1
, a2
, a3
, a4
, a5
, a6
);
1221 LeaveCriticalSection( &X11DRV_CritSection
);
1222 TRACE("Ret XTextExtents\n");
1226 int TSXTextWidth(XFontStruct
* a0
, const char* a1
, int a2
)
1229 TRACE("Call XTextWidth\n");
1230 EnterCriticalSection( &X11DRV_CritSection
);
1231 r
= XTextWidth(a0
, a1
, a2
);
1232 LeaveCriticalSection( &X11DRV_CritSection
);
1233 TRACE("Ret XTextWidth\n");
1237 int TSXUngrabServer(Display
* a0
)
1240 TRACE("Call XUngrabServer\n");
1241 EnterCriticalSection( &X11DRV_CritSection
);
1242 r
= XUngrabServer(a0
);
1243 LeaveCriticalSection( &X11DRV_CritSection
);
1244 TRACE("Ret XUngrabServer\n");
1248 int TSXUninstallColormap(Display
* a0
, Colormap a1
)
1251 TRACE("Call XUninstallColormap\n");
1252 EnterCriticalSection( &X11DRV_CritSection
);
1253 r
= XUninstallColormap(a0
, a1
);
1254 LeaveCriticalSection( &X11DRV_CritSection
);
1255 TRACE("Ret XUninstallColormap\n");
1259 int TSXUnmapWindow(Display
* a0
, Window a1
)
1262 TRACE("Call XUnmapWindow\n");
1263 EnterCriticalSection( &X11DRV_CritSection
);
1264 r
= XUnmapWindow(a0
, a1
);
1265 LeaveCriticalSection( &X11DRV_CritSection
);
1266 TRACE("Ret XUnmapWindow\n");
1270 int TSXWarpPointer(Display
* a0
, Window a1
, Window a2
, int a3
, int a4
, unsigned int a5
, unsigned int a6
, int a7
, int a8
)
1273 TRACE("Call XWarpPointer\n");
1274 EnterCriticalSection( &X11DRV_CritSection
);
1275 r
= XWarpPointer(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
1276 LeaveCriticalSection( &X11DRV_CritSection
);
1277 TRACE("Ret XWarpPointer\n");
1281 XIM
TSXOpenIM(Display
* a0
, struct _XrmHashBucketRec
* a1
, char* a2
, char* a3
)
1284 TRACE("Call XOpenIM\n");
1285 EnterCriticalSection( &X11DRV_CritSection
);
1286 r
= XOpenIM(a0
, a1
, a2
, a3
);
1287 LeaveCriticalSection( &X11DRV_CritSection
);
1288 TRACE("Ret XOpenIM\n");
1292 int (*TSXSynchronize(Display
*a0
, Bool a1
))(Display
*)
1294 int (*r
)(Display
*);
1295 TRACE("Call XSynchronize\n");
1296 EnterCriticalSection( &X11DRV_CritSection
);
1297 r
= XSynchronize(a0
, a1
);
1298 LeaveCriticalSection( &X11DRV_CritSection
);
1299 TRACE("Ret XSynchronize\n");
1303 extern void _XInitImageFuncPtrs(XImage
*);
1305 void TS_XInitImageFuncPtrs(XImage
*a0
)
1307 TRACE("Call _XInitImageFuncPtrs\n");
1308 EnterCriticalSection( &X11DRV_CritSection
);
1309 _XInitImageFuncPtrs(a0
);
1310 LeaveCriticalSection( &X11DRV_CritSection
);
1311 TRACE("Ret _XInitImageFuncPtrs\n");
1315 #endif /* !defined(X_DISPLAY_MISSING) */