Make a better guess to find the top of the initial stack.
[wine] / tsx11 / ts_xf86dga2.c
1 /*
2  * Thread safe wrappers around xf86dga2 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_LIBXXF86DGA2
10
11 #include <X11/Xlib.h>
12 #include <X11/extensions/xf86dga.h>
13
14 #include "debugtools.h"
15 #include "ts_xf86dga2.h"
16 #include "x11drv.h"
17
18 DEFAULT_DEBUG_CHANNEL(x11)
19
20 Bool TSXDGAQueryVersion(Display* a0, int* a1, int* a2)
21 {
22   Bool r;
23   TRACE("Call XDGAQueryVersion\n");
24   EnterCriticalSection( &X11DRV_CritSection );
25   r = XDGAQueryVersion( a0,  a1,  a2);
26   LeaveCriticalSection( &X11DRV_CritSection );
27   TRACE("Ret XDGAQueryVersion\n");
28   return r;
29 }
30
31 Bool TSXDGAQueryExtension(Display* a0, int* a1, int* a2)
32 {
33   Bool r;
34   TRACE("Call XDGAQueryExtension\n");
35   EnterCriticalSection( &X11DRV_CritSection );
36   r = XDGAQueryExtension( a0,  a1,  a2);
37   LeaveCriticalSection( &X11DRV_CritSection );
38   TRACE("Ret XDGAQueryExtension\n");
39   return r;
40 }
41
42 XDGAMode* TSXDGAQueryModes(Display* a0, int a1, int* a2)
43 {
44   XDGAMode* r;
45   TRACE("Call XDGAQueryModes\n");
46   EnterCriticalSection( &X11DRV_CritSection );
47   r = XDGAQueryModes( a0,  a1,  a2);
48   LeaveCriticalSection( &X11DRV_CritSection );
49   TRACE("Ret XDGAQueryModes\n");
50   return r;
51 }
52
53 XDGADevice* TSXDGASetMode(Display* a0, int a1, int a2)
54 {
55   XDGADevice* r;
56   TRACE("Call XDGASetMode\n");
57   EnterCriticalSection( &X11DRV_CritSection );
58   r = XDGASetMode( a0,  a1,  a2);
59   LeaveCriticalSection( &X11DRV_CritSection );
60   TRACE("Ret XDGASetMode\n");
61   return r;
62 }
63
64 Bool TSXDGAOpenFramebuffer(Display* a0, int a1)
65 {
66   Bool r;
67   TRACE("Call XDGAOpenFramebuffer\n");
68   EnterCriticalSection( &X11DRV_CritSection );
69   r = XDGAOpenFramebuffer( a0,  a1);
70   LeaveCriticalSection( &X11DRV_CritSection );
71   TRACE("Ret XDGAOpenFramebuffer\n");
72   return r;
73 }
74
75 void TSXDGACloseFramebuffer(Display* a0, int a1)
76 {
77   TRACE("Call XDGACloseFramebuffer\n");
78   EnterCriticalSection( &X11DRV_CritSection );
79   XDGACloseFramebuffer( a0,  a1);
80   LeaveCriticalSection( &X11DRV_CritSection );
81   TRACE("Ret XDGACloseFramebuffer\n");
82 }
83
84 void TSXDGASetViewport(Display* a0, int a1, int a2, int a3, int a4)
85 {
86   TRACE("Call XDGASetViewport\n");
87   EnterCriticalSection( &X11DRV_CritSection );
88   XDGASetViewport( a0,  a1,  a2,  a3,  a4);
89   LeaveCriticalSection( &X11DRV_CritSection );
90   TRACE("Ret XDGASetViewport\n");
91 }
92
93 void TSXDGAInstallColormap(Display* a0, int a1, Colormap a2)
94 {
95   TRACE("Call XDGAInstallColormap\n");
96   EnterCriticalSection( &X11DRV_CritSection );
97   XDGAInstallColormap( a0,  a1,  a2);
98   LeaveCriticalSection( &X11DRV_CritSection );
99   TRACE("Ret XDGAInstallColormap\n");
100 }
101
102 Colormap TSXDGACreateColormap(Display* a0, int a1, XDGADevice* a2, int a3)
103 {
104   Colormap r;
105   TRACE("Call XDGACreateColormap\n");
106   EnterCriticalSection( &X11DRV_CritSection );
107   r = XDGACreateColormap( a0,  a1,  a2,  a3);
108   LeaveCriticalSection( &X11DRV_CritSection );
109   TRACE("Ret XDGACreateColormap\n");
110   return r;
111 }
112
113 void TSXDGASelectInput(Display* a0, int a1, long a2)
114 {
115   TRACE("Call XDGASelectInput\n");
116   EnterCriticalSection( &X11DRV_CritSection );
117   XDGASelectInput( a0,  a1,  a2);
118   LeaveCriticalSection( &X11DRV_CritSection );
119   TRACE("Ret XDGASelectInput\n");
120 }
121
122 void TSXDGAFillRectangle(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, unsigned long a6)
123 {
124   TRACE("Call XDGAFillRectangle\n");
125   EnterCriticalSection( &X11DRV_CritSection );
126   XDGAFillRectangle( a0,  a1,  a2,  a3,  a4,  a5,  a6);
127   LeaveCriticalSection( &X11DRV_CritSection );
128   TRACE("Ret XDGAFillRectangle\n");
129 }
130
131 void TSXDGACopyArea(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, int a6, int a7)
132 {
133   TRACE("Call XDGACopyArea\n");
134   EnterCriticalSection( &X11DRV_CritSection );
135   XDGACopyArea( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7);
136   LeaveCriticalSection( &X11DRV_CritSection );
137   TRACE("Ret XDGACopyArea\n");
138 }
139
140 void TSXDGACopyTransparentArea(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, int a6, int a7, unsigned long a8)
141 {
142   TRACE("Call XDGACopyTransparentArea\n");
143   EnterCriticalSection( &X11DRV_CritSection );
144   XDGACopyTransparentArea( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8);
145   LeaveCriticalSection( &X11DRV_CritSection );
146   TRACE("Ret XDGACopyTransparentArea\n");
147 }
148
149 int TSXDGAGetViewportStatus(Display* a0, int a1)
150 {
151   int r;
152   TRACE("Call XDGAGetViewportStatus\n");
153   EnterCriticalSection( &X11DRV_CritSection );
154   r = XDGAGetViewportStatus( a0,  a1);
155   LeaveCriticalSection( &X11DRV_CritSection );
156   TRACE("Ret XDGAGetViewportStatus\n");
157   return r;
158 }
159
160 void TSXDGASync(Display* a0, int a1)
161 {
162   TRACE("Call XDGASync\n");
163   EnterCriticalSection( &X11DRV_CritSection );
164   XDGASync( a0,  a1);
165   LeaveCriticalSection( &X11DRV_CritSection );
166   TRACE("Ret XDGASync\n");
167 }
168
169 Bool TSXDGASetClientVersion(Display* a0)
170 {
171   Bool r;
172   TRACE("Call XDGASetClientVersion\n");
173   EnterCriticalSection( &X11DRV_CritSection );
174   r = XDGASetClientVersion( a0);
175   LeaveCriticalSection( &X11DRV_CritSection );
176   TRACE("Ret XDGASetClientVersion\n");
177   return r;
178 }
179
180 void TSXDGAChangePixmapMode(Display* a0, int a1, int* a2, int* a3, int a4)
181 {
182   TRACE("Call XDGAChangePixmapMode\n");
183   EnterCriticalSection( &X11DRV_CritSection );
184   XDGAChangePixmapMode( a0,  a1,  a2,  a3,  a4);
185   LeaveCriticalSection( &X11DRV_CritSection );
186   TRACE("Ret XDGAChangePixmapMode\n");
187 }
188
189 void TSXDGAKeyEventToXKeyEvent(XDGAKeyEvent* a0, XKeyEvent* a1)
190 {
191   TRACE("Call XDGAKeyEventToXKeyEvent\n");
192   EnterCriticalSection( &X11DRV_CritSection );
193   XDGAKeyEventToXKeyEvent( a0,  a1);
194   LeaveCriticalSection( &X11DRV_CritSection );
195   TRACE("Ret XDGAKeyEventToXKeyEvent\n");
196 }
197
198 #endif /* defined(HAVE_LIBXXF86DGA2) */
199