1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
/* $XFree86: xc/include/extensions/xf86rush.h,v 1.4 2000/02/29 03:09:00 dawes Exp $ */
/*
Copyright (c) 1998 Daryll Strauss
*/
#ifndef _XF86RUSH_H_
#define _XF86RUSH_H_
#include <X11/extensions/Xv.h>
#include <X11/Xfuncproto.h>
#define X_XF86RushQueryVersion 0
#define X_XF86RushLockPixmap 1
#define X_XF86RushUnlockPixmap 2
#define X_XF86RushUnlockAllPixmaps 3
#define X_XF86RushGetCopyMode 4
#define X_XF86RushSetCopyMode 5
#define X_XF86RushGetPixelStride 6
#define X_XF86RushSetPixelStride 7
#define X_XF86RushOverlayPixmap 8
#define X_XF86RushStatusRegOffset 9
#define X_XF86RushAT3DEnableRegs 10
#define X_XF86RushAT3DDisableRegs 11
#define XF86RushNumberEvents 0
#define XF86RushClientNotLocal 0
#define XF86RushNumberErrors (XF86RushClientNotLocal + 1)
#ifndef _XF86RUSH_SERVER_
_XFUNCPROTOBEGIN
Bool XF86RushQueryVersion(
#if NeedFunctionPrototypes
Display* /* dpy */,
int* /* majorVersion */,
int* /* minorVersion */
#endif
);
Bool XF86RushQueryExtension(
#if NeedFunctionPrototypes
Display* /* dpy */,
int* /* event_base */,
int* /* error_base */
#endif
);
Bool XF86RushLockPixmap(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
Pixmap /* Pixmap */,
void ** /* Return address */
#endif
);
Bool XF86RushUnlockPixmap(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
Pixmap /* Pixmap */
#endif
);
Bool XF86RushUnlockAllPixmaps(
#if NeedFunctionPrototypes
Display * /* dpy */
#endif
);
Bool XF86RushSetCopyMode(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
int /* copy mode */
#endif
);
Bool XF86RushSetPixelStride(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */,
int /* pixel stride */
#endif
);
Bool XF86RushOverlayPixmap(
#if NeedFunctionPrototypes
Display * /* dpy */,
XvPortID /* port */,
Drawable /* d */,
GC /* gc */,
Pixmap /* pixmap */,
int /* src_x */,
int /* src_y */,
unsigned int /* src_w */,
unsigned int /* src_h */,
int /* dest_x */,
int /* dest_y */,
unsigned int /* dest_w */,
unsigned int /* dest_h */,
unsigned int /* id */
#endif
);
int XF86RushStatusRegOffset(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */
#endif
);
Bool XF86RushAT3DEnableRegs(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */
#endif
);
Bool XF86RushAT3DDisableRegs(
#if NeedFunctionPrototypes
Display * /* dpy */,
int /* screen */
#endif
);
_XFUNCPROTOEND
#endif /* _XF86RUSH_SERVER_ */
#endif /* _XF86RUSH_H_ */
|