blob: 6ad371436d75c43af26c4911b29cd57d54f0ddce [file] [log] [blame]
Lionel Ulmerd94475b1999-09-20 18:42:46 +00001/*
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
Lionel Ulmerd94475b1999-09-20 18:42:46 +00009#ifdef HAVE_LIBXXF86DGA2
10
11#include <X11/Xlib.h>
12#include <X11/extensions/xf86dga.h>
13
Lionel Ulmerd94475b1999-09-20 18:42:46 +000014#include "ts_xf86dga2.h"
Lionel Ulmerd94475b1999-09-20 18:42:46 +000015
Lionel Ulmerd94475b1999-09-20 18:42:46 +000016
17Bool TSXDGAQueryVersion(Display* a0, int* a1, int* a2)
18{
19 Bool r;
Alexandre Julliardb0182392000-12-06 00:04:10 +000020 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000021 r = XDGAQueryVersion( a0, a1, a2);
Alexandre Julliardb0182392000-12-06 00:04:10 +000022 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000023 return r;
24}
25
26Bool TSXDGAQueryExtension(Display* a0, int* a1, int* a2)
27{
28 Bool r;
Alexandre Julliardb0182392000-12-06 00:04:10 +000029 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000030 r = XDGAQueryExtension( a0, a1, a2);
Alexandre Julliardb0182392000-12-06 00:04:10 +000031 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000032 return r;
33}
34
35XDGAMode* TSXDGAQueryModes(Display* a0, int a1, int* a2)
36{
37 XDGAMode* r;
Alexandre Julliardb0182392000-12-06 00:04:10 +000038 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000039 r = XDGAQueryModes( a0, a1, a2);
Alexandre Julliardb0182392000-12-06 00:04:10 +000040 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000041 return r;
42}
43
44XDGADevice* TSXDGASetMode(Display* a0, int a1, int a2)
45{
46 XDGADevice* r;
Alexandre Julliardb0182392000-12-06 00:04:10 +000047 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000048 r = XDGASetMode( a0, a1, a2);
Alexandre Julliardb0182392000-12-06 00:04:10 +000049 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000050 return r;
51}
52
53Bool TSXDGAOpenFramebuffer(Display* a0, int a1)
54{
55 Bool r;
Alexandre Julliardb0182392000-12-06 00:04:10 +000056 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000057 r = XDGAOpenFramebuffer( a0, a1);
Alexandre Julliardb0182392000-12-06 00:04:10 +000058 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000059 return r;
60}
61
62void TSXDGACloseFramebuffer(Display* a0, int a1)
63{
Alexandre Julliardb0182392000-12-06 00:04:10 +000064 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000065 XDGACloseFramebuffer( a0, a1);
Alexandre Julliardb0182392000-12-06 00:04:10 +000066 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000067}
68
69void TSXDGASetViewport(Display* a0, int a1, int a2, int a3, int a4)
70{
Alexandre Julliardb0182392000-12-06 00:04:10 +000071 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000072 XDGASetViewport( a0, a1, a2, a3, a4);
Alexandre Julliardb0182392000-12-06 00:04:10 +000073 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000074}
75
76void TSXDGAInstallColormap(Display* a0, int a1, Colormap a2)
77{
Alexandre Julliardb0182392000-12-06 00:04:10 +000078 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000079 XDGAInstallColormap( a0, a1, a2);
Alexandre Julliardb0182392000-12-06 00:04:10 +000080 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000081}
82
83Colormap TSXDGACreateColormap(Display* a0, int a1, XDGADevice* a2, int a3)
84{
85 Colormap r;
Alexandre Julliardb0182392000-12-06 00:04:10 +000086 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000087 r = XDGACreateColormap( a0, a1, a2, a3);
Alexandre Julliardb0182392000-12-06 00:04:10 +000088 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000089 return r;
90}
91
92void TSXDGASelectInput(Display* a0, int a1, long a2)
93{
Alexandre Julliardb0182392000-12-06 00:04:10 +000094 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000095 XDGASelectInput( a0, a1, a2);
Alexandre Julliardb0182392000-12-06 00:04:10 +000096 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +000097}
98
99void TSXDGAFillRectangle(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, unsigned long a6)
100{
Alexandre Julliardb0182392000-12-06 00:04:10 +0000101 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000102 XDGAFillRectangle( a0, a1, a2, a3, a4, a5, a6);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000103 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000104}
105
106void TSXDGACopyArea(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, int a6, int a7)
107{
Alexandre Julliardb0182392000-12-06 00:04:10 +0000108 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000109 XDGACopyArea( a0, a1, a2, a3, a4, a5, a6, a7);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000110 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000111}
112
113void TSXDGACopyTransparentArea(Display* a0, int a1, int a2, int a3, unsigned int a4, unsigned int a5, int a6, int a7, unsigned long a8)
114{
Alexandre Julliardb0182392000-12-06 00:04:10 +0000115 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000116 XDGACopyTransparentArea( a0, a1, a2, a3, a4, a5, a6, a7, a8);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000117 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000118}
119
120int TSXDGAGetViewportStatus(Display* a0, int a1)
121{
122 int r;
Alexandre Julliardb0182392000-12-06 00:04:10 +0000123 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000124 r = XDGAGetViewportStatus( a0, a1);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000125 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000126 return r;
127}
128
129void TSXDGASync(Display* a0, int a1)
130{
Alexandre Julliardb0182392000-12-06 00:04:10 +0000131 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000132 XDGASync( a0, a1);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000133 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000134}
135
136Bool TSXDGASetClientVersion(Display* a0)
137{
138 Bool r;
Alexandre Julliardb0182392000-12-06 00:04:10 +0000139 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000140 r = XDGASetClientVersion( a0);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000141 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000142 return r;
143}
144
145void TSXDGAChangePixmapMode(Display* a0, int a1, int* a2, int* a3, int a4)
146{
Alexandre Julliardb0182392000-12-06 00:04:10 +0000147 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000148 XDGAChangePixmapMode( a0, a1, a2, a3, a4);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000149 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000150}
151
152void TSXDGAKeyEventToXKeyEvent(XDGAKeyEvent* a0, XKeyEvent* a1)
153{
Alexandre Julliardb0182392000-12-06 00:04:10 +0000154 wine_tsx11_lock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000155 XDGAKeyEventToXKeyEvent( a0, a1);
Alexandre Julliardb0182392000-12-06 00:04:10 +0000156 wine_tsx11_unlock();
Lionel Ulmerd94475b1999-09-20 18:42:46 +0000157}
158
159#endif /* defined(HAVE_LIBXXF86DGA2) */
160