Added separate queue for "system" APCs that get called even when the
[wine] / tsx11 / ts_xutil.c
1 /*
2  * Thread safe wrappers around Xutil calls.
3  * This file was generated automatically by tools/make_X11wrappers
4  * DO NOT EDIT!
5  */
6
7 #include "config.h"
8
9
10 #include <X11/Xlib.h>
11 #include <X11/Xresource.h>
12 #include <X11/Xutil.h>
13
14 #include "ts_xutil.h"
15
16
17 XClassHint * TSXAllocClassHint(void)
18 {
19   XClassHint * r;
20   wine_tsx11_lock();
21   r = XAllocClassHint();
22   wine_tsx11_unlock();
23   return r;
24 }
25
26 XSizeHints * TSXAllocSizeHints(void)
27 {
28   XSizeHints * r;
29   wine_tsx11_lock();
30   r = XAllocSizeHints();
31   wine_tsx11_unlock();
32   return r;
33 }
34
35 XWMHints * TSXAllocWMHints(void)
36 {
37   XWMHints * r;
38   wine_tsx11_lock();
39   r = XAllocWMHints();
40   wine_tsx11_unlock();
41   return r;
42 }
43
44 int  TSXClipBox(Region a0, XRectangle* a1)
45 {
46   int  r;
47   wine_tsx11_lock();
48   r = XClipBox(a0, a1);
49   wine_tsx11_unlock();
50   return r;
51 }
52
53 Region  TSXCreateRegion(void)
54 {
55   Region  r;
56   wine_tsx11_lock();
57   r = XCreateRegion();
58   wine_tsx11_unlock();
59   return r;
60 }
61
62 int  TSXDeleteContext(Display* a0, XID a1, XContext a2)
63 {
64   int  r;
65   wine_tsx11_lock();
66   r = XDeleteContext(a0, a1, a2);
67   wine_tsx11_unlock();
68   return r;
69 }
70
71 int  TSXDestroyRegion(Region a0)
72 {
73   int  r;
74   wine_tsx11_lock();
75   r = XDestroyRegion(a0);
76   wine_tsx11_unlock();
77   return r;
78 }
79
80 int  TSXEmptyRegion(Region a0)
81 {
82   int  r;
83   wine_tsx11_lock();
84   r = XEmptyRegion(a0);
85   wine_tsx11_unlock();
86   return r;
87 }
88
89 int  TSXEqualRegion(Region a0, Region a1)
90 {
91   int  r;
92   wine_tsx11_lock();
93   r = XEqualRegion(a0, a1);
94   wine_tsx11_unlock();
95   return r;
96 }
97
98 int  TSXFindContext(Display* a0, XID a1, XContext a2, XPointer* a3)
99 {
100   int  r;
101   wine_tsx11_lock();
102   r = XFindContext(a0, a1, a2, a3);
103   wine_tsx11_unlock();
104   return r;
105 }
106
107 XVisualInfo * TSXGetVisualInfo(Display* a0, long a1, XVisualInfo* a2, int* a3)
108 {
109   XVisualInfo * r;
110   wine_tsx11_lock();
111   r = XGetVisualInfo(a0, a1, a2, a3);
112   wine_tsx11_unlock();
113   return r;
114 }
115
116 XWMHints * TSXGetWMHints(Display* a0, Window a1)
117 {
118   XWMHints * r;
119   wine_tsx11_lock();
120   r = XGetWMHints(a0, a1);
121   wine_tsx11_unlock();
122   return r;
123 }
124
125 int   TSXGetWMSizeHints(Display* a0, Window a1, XSizeHints* a2, long* a3, Atom a4)
126 {
127   int   r;
128   wine_tsx11_lock();
129   r = XGetWMSizeHints(a0, a1, a2, a3, a4);
130   wine_tsx11_unlock();
131   return r;
132 }
133
134 int  TSXIntersectRegion(Region a0, Region a1, Region a2)
135 {
136   int  r;
137   wine_tsx11_lock();
138   r = XIntersectRegion(a0, a1, a2);
139   wine_tsx11_unlock();
140   return r;
141 }
142
143 int  TSXLookupString(XKeyEvent* a0, char* a1, int a2, KeySym* a3, XComposeStatus* a4)
144 {
145   int  r;
146   wine_tsx11_lock();
147   r = XLookupString(a0, a1, a2, a3, a4);
148   wine_tsx11_unlock();
149   return r;
150 }
151
152 int  TSXOffsetRegion(Region a0, int a1, int a2)
153 {
154   int  r;
155   wine_tsx11_lock();
156   r = XOffsetRegion(a0, a1, a2);
157   wine_tsx11_unlock();
158   return r;
159 }
160
161 int   TSXPointInRegion(Region a0, int a1, int a2)
162 {
163   int   r;
164   wine_tsx11_lock();
165   r = XPointInRegion(a0, a1, a2);
166   wine_tsx11_unlock();
167   return r;
168 }
169
170 Region  TSXPolygonRegion(XPoint* a0, int a1, int a2)
171 {
172   Region  r;
173   wine_tsx11_lock();
174   r = XPolygonRegion(a0, a1, a2);
175   wine_tsx11_unlock();
176   return r;
177 }
178
179 int  TSXRectInRegion(Region a0, int a1, int a2, unsigned int a3, unsigned int a4)
180 {
181   int  r;
182   wine_tsx11_lock();
183   r = XRectInRegion(a0, a1, a2, a3, a4);
184   wine_tsx11_unlock();
185   return r;
186 }
187
188 int  TSXSaveContext(Display* a0, XID a1, XContext a2, const  char* a3)
189 {
190   int  r;
191   wine_tsx11_lock();
192   r = XSaveContext(a0, a1, a2, a3);
193   wine_tsx11_unlock();
194   return r;
195 }
196
197 int  TSXSetClassHint(Display* a0, Window a1, XClassHint* a2)
198 {
199   int  r;
200   wine_tsx11_lock();
201   r = XSetClassHint(a0, a1, a2);
202   wine_tsx11_unlock();
203   return r;
204 }
205
206 int  TSXSetWMHints(Display* a0, Window a1, XWMHints* a2)
207 {
208   int  r;
209   wine_tsx11_lock();
210   r = XSetWMHints(a0, a1, a2);
211   wine_tsx11_unlock();
212   return r;
213 }
214
215 void  TSXSetWMProperties(Display* a0, Window a1, XTextProperty* a2, XTextProperty* a3, char** a4, int a5, XSizeHints* a6, XWMHints* a7, XClassHint* a8)
216 {
217   wine_tsx11_lock();
218   XSetWMProperties(a0, a1, a2, a3, a4, a5, a6, a7, a8);
219   wine_tsx11_unlock();
220 }
221
222 void  TSXSetWMSizeHints(Display* a0, Window a1, XSizeHints* a2, Atom a3)
223 {
224   wine_tsx11_lock();
225   XSetWMSizeHints(a0, a1, a2, a3);
226   wine_tsx11_unlock();
227 }
228
229 int  TSXSetRegion(Display* a0, GC a1, Region a2)
230 {
231   int  r;
232   wine_tsx11_lock();
233   r = XSetRegion(a0, a1, a2);
234   wine_tsx11_unlock();
235   return r;
236 }
237
238 int  TSXShrinkRegion(Region a0, int a1, int a2)
239 {
240   int  r;
241   wine_tsx11_lock();
242   r = XShrinkRegion(a0, a1, a2);
243   wine_tsx11_unlock();
244   return r;
245 }
246
247 int   TSXStringListToTextProperty(char** a0, int a1, XTextProperty* a2)
248 {
249   int   r;
250   wine_tsx11_lock();
251   r = XStringListToTextProperty(a0, a1, a2);
252   wine_tsx11_unlock();
253   return r;
254 }
255
256 int  TSXSubtractRegion(Region a0, Region a1, Region a2)
257 {
258   int  r;
259   wine_tsx11_lock();
260   r = XSubtractRegion(a0, a1, a2);
261   wine_tsx11_unlock();
262   return r;
263 }
264
265 int  TSXUnionRectWithRegion(XRectangle* a0, Region a1, Region a2)
266 {
267   int  r;
268   wine_tsx11_lock();
269   r = XUnionRectWithRegion(a0, a1, a2);
270   wine_tsx11_unlock();
271   return r;
272 }
273
274 int  TSXUnionRegion(Region a0, Region a1, Region a2)
275 {
276   int  r;
277   wine_tsx11_lock();
278   r = XUnionRegion(a0, a1, a2);
279   wine_tsx11_unlock();
280   return r;
281 }
282
283 int  TSXXorRegion(Region a0, Region a1, Region a2)
284 {
285   int  r;
286   wine_tsx11_lock();
287   r = XXorRegion(a0, a1, a2);
288   wine_tsx11_unlock();
289   return r;
290 }
291
292 int TSXDestroyImage(struct _XImage *a0)
293 {
294   int r;
295   wine_tsx11_lock();
296   r = XDestroyImage(a0);
297   wine_tsx11_unlock();
298   return r;
299 }
300
301 struct _XImage * TSXSubImage(struct _XImage *a0, int a1, int a2, unsigned int a3, unsigned int a4)
302 {
303   struct _XImage * r;
304   wine_tsx11_lock();
305   r = XSubImage(a0, a1, a2, a3, a4);
306   wine_tsx11_unlock();
307   return r;
308 }
309
310 int TSXAddPixel(struct _XImage *a0, long a1)
311 {
312   int r;
313   wine_tsx11_lock();
314   r = XAddPixel(a0, a1);
315   wine_tsx11_unlock();
316   return r;
317 }
318
319 XContext TSXUniqueContext(void)
320 {
321   XContext r;
322   wine_tsx11_lock();
323   r = XUniqueContext();
324   wine_tsx11_unlock();
325   return r;
326 }
327
328