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