Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 1 | /* |
| 2 | * Thread safe wrappers around xf86dga calls. |
| 3 | * This file was generated automatically by tools/make_X11wrappers |
| 4 | * DO NOT EDIT! |
| 5 | */ |
Patrik Stridvall | 48b5de8 | 1999-02-04 10:51:35 +0000 | [diff] [blame] | 6 | |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 7 | #include "config.h" |
Patrik Stridvall | 48b5de8 | 1999-02-04 10:51:35 +0000 | [diff] [blame] | 8 | |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 9 | #ifdef HAVE_LIBXXF86DGA |
| 10 | |
| 11 | #include <X11/Xlib.h> |
| 12 | #include <X11/extensions/xf86dga.h> |
Patrik Stridvall | 109767a | 1999-07-31 14:38:31 +0000 | [diff] [blame] | 13 | |
Patrik Stridvall | 109767a | 1999-07-31 14:38:31 +0000 | [diff] [blame] | 14 | #include "ts_xf86dga.h" |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 15 | |
Patrik Stridvall | b4b9fae | 1999-04-19 14:56:29 +0000 | [diff] [blame] | 16 | |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 17 | Bool TSXF86DGAQueryVersion(Display*a0,int*a1,int*a2) |
| 18 | { |
| 19 | Bool r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 20 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 21 | r = XF86DGAQueryVersion(a0,a1,a2); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 22 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 23 | return r; |
| 24 | } |
| 25 | |
| 26 | Bool TSXF86DGAQueryExtension(Display*a0,int*a1,int*a2) |
| 27 | { |
| 28 | Bool r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 29 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 30 | r = XF86DGAQueryExtension(a0,a1,a2); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 31 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 32 | return r; |
| 33 | } |
| 34 | |
| 35 | Status TSXF86DGAGetVideo(Display*a0,int a1,char**a2,int*a3,int*a4,int*a5) |
| 36 | { |
| 37 | Status r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 38 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 39 | r = XF86DGAGetVideo(a0,a1,a2,a3,a4,a5); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 40 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 41 | return r; |
| 42 | } |
| 43 | |
| 44 | Status TSXF86DGADirectVideo(Display*a0,int a1,int a2) |
| 45 | { |
| 46 | Status r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 47 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 48 | r = XF86DGADirectVideo(a0,a1,a2); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 49 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 50 | return r; |
| 51 | } |
| 52 | |
| 53 | Status TSXF86DGAGetViewPortSize(Display*a0,int a1,int *a2,int *a3) |
| 54 | { |
| 55 | Status r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 56 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 57 | r = XF86DGAGetViewPortSize(a0,a1,a2,a3); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 58 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 59 | return r; |
| 60 | } |
| 61 | |
| 62 | Status TSXF86DGASetViewPort(Display*a0,int a1,int a2,int a3) |
| 63 | { |
| 64 | Status r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 65 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 66 | r = XF86DGASetViewPort(a0,a1,a2,a3); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 67 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 68 | return r; |
| 69 | } |
| 70 | |
| 71 | Status TSXF86DGAInstallColormap(Display*a0,int a1,Colormap a2) |
| 72 | { |
| 73 | Status r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 74 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 75 | r = XF86DGAInstallColormap(a0,a1,a2); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 76 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 77 | return r; |
| 78 | } |
| 79 | |
| 80 | Status TSXF86DGAQueryDirectVideo(Display*a0,int a1,int *a2) |
| 81 | { |
| 82 | Status r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 83 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 84 | r = XF86DGAQueryDirectVideo(a0,a1,a2); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 85 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 86 | return r; |
| 87 | } |
| 88 | |
| 89 | Status TSXF86DGAViewPortChanged(Display*a0,int a1,int a2) |
| 90 | { |
| 91 | Status r; |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 92 | wine_tsx11_lock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 93 | r = XF86DGAViewPortChanged(a0,a1,a2); |
Alexandre Julliard | b018239 | 2000-12-06 00:04:10 +0000 | [diff] [blame] | 94 | wine_tsx11_unlock(); |
Alexandre Julliard | 829fe32 | 1998-07-26 14:27:39 +0000 | [diff] [blame] | 95 | return r; |
| 96 | } |
Patrik Stridvall | 48b5de8 | 1999-02-04 10:51:35 +0000 | [diff] [blame] | 97 | |
| 98 | #endif /* defined(HAVE_LIBXXF86DGA) */ |
| 99 | |