- Correct implementation of HUSKEY internals, including functions:
[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 "ts_xf86dga2.h"
15
16
17 Bool TSXDGAQueryVersion(Display* a0, int* a1, int* a2)
18 {
19   Bool r;
20   wine_tsx11_lock();
21   r = XDGAQueryVersion( a0,  a1,  a2);
22   wine_tsx11_unlock();
23   return r;
24 }
25
26 Bool TSXDGAQueryExtension(Display* a0, int* a1, int* a2)
27 {
28   Bool r;
29   wine_tsx11_lock();
30   r = XDGAQueryExtension( a0,  a1,  a2);
31   wine_tsx11_unlock();
32   return r;
33 }
34
35 XDGAMode* TSXDGAQueryModes(Display* a0, int a1, int* a2)
36 {
37   XDGAMode* r;
38   wine_tsx11_lock();
39   r = XDGAQueryModes( a0,  a1,  a2);
40   wine_tsx11_unlock();
41   return r;
42 }
43
44 XDGADevice* TSXDGASetMode(Display* a0, int a1, int a2)
45 {
46   XDGADevice* r;
47   wine_tsx11_lock();
48   r = XDGASetMode( a0,  a1,  a2);
49   wine_tsx11_unlock();
50   return r;
51 }
52
53 Bool TSXDGAOpenFramebuffer(Display* a0, int a1)
54 {
55   Bool r;
56   wine_tsx11_lock();
57   r = XDGAOpenFramebuffer( a0,  a1);
58   wine_tsx11_unlock();
59   return r;
60 }
61
62 void TSXDGACloseFramebuffer(Display* a0, int a1)
63 {
64   wine_tsx11_lock();
65   XDGACloseFramebuffer( a0,  a1);
66   wine_tsx11_unlock();
67 }
68
69 void TSXDGASetViewport(Display* a0, int a1, int a2, int a3, int a4)
70 {
71   wine_tsx11_lock();
72   XDGASetViewport( a0,  a1,  a2,  a3,  a4);
73   wine_tsx11_unlock();
74 }
75
76 void TSXDGAInstallColormap(Display* a0, int a1, Colormap a2)
77 {
78   wine_tsx11_lock();
79   XDGAInstallColormap( a0,  a1,  a2);
80   wine_tsx11_unlock();
81 }
82
83 Colormap TSXDGACreateColormap(Display* a0, int a1, XDGADevice* a2, int a3)
84 {
85   Colormap r;
86   wine_tsx11_lock();
87   r = XDGACreateColormap( a0,  a1,  a2,  a3);
88   wine_tsx11_unlock();
89   return r;
90 }
91
92 void TSXDGASelectInput(Display* a0, int a1, long a2)
93 {
94   wine_tsx11_lock();
95   XDGASelectInput( a0,  a1,  a2);
96   wine_tsx11_unlock();
97 }
98
99 void TSXDGAFillRectangle(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, unsigned long a6)
100 {
101   wine_tsx11_lock();
102   XDGAFillRectangle( a0,  a1,  a2,  a3,  a4,  a5,  a6);
103   wine_tsx11_unlock();
104 }
105
106 void TSXDGACopyArea(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, int a6, int a7)
107 {
108   wine_tsx11_lock();
109   XDGACopyArea( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7);
110   wine_tsx11_unlock();
111 }
112
113 void TSXDGACopyTransparentArea(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, int a6, int a7, unsigned long a8)
114 {
115   wine_tsx11_lock();
116   XDGACopyTransparentArea( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8);
117   wine_tsx11_unlock();
118 }
119
120 int TSXDGAGetViewportStatus(Display* a0, int a1)
121 {
122   int r;
123   wine_tsx11_lock();
124   r = XDGAGetViewportStatus( a0,  a1);
125   wine_tsx11_unlock();
126   return r;
127 }
128
129 void TSXDGASync(Display* a0, int a1)
130 {
131   wine_tsx11_lock();
132   XDGASync( a0,  a1);
133   wine_tsx11_unlock();
134 }
135
136 Bool TSXDGASetClientVersion(Display* a0)
137 {
138   Bool r;
139   wine_tsx11_lock();
140   r = XDGASetClientVersion( a0);
141   wine_tsx11_unlock();
142   return r;
143 }
144
145 void TSXDGAChangePixmapMode(Display* a0, int a1, int* a2, int* a3, int a4)
146 {
147   wine_tsx11_lock();
148   XDGAChangePixmapMode( a0,  a1,  a2,  a3,  a4);
149   wine_tsx11_unlock();
150 }
151
152 void TSXDGAKeyEventToXKeyEvent(XDGAKeyEvent* a0, XKeyEvent* a1)
153 {
154   wine_tsx11_lock();
155   XDGAKeyEventToXKeyEvent( a0,  a1);
156   wine_tsx11_unlock();
157 }
158
159 #endif /* defined(HAVE_LIBXXF86DGA2) */
160