VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/XFree86-4.3/Xserver/extinit.h@ 78293

Last change on this file since 78293 was 69098, checked in by vboxsync, 7 years ago

Clean up XFree86 driver header files.
bugref:3810: X11 Guest Additions maintenance
Over the years we have cleaned up the layout in the tree of the X.Org
header files we use to build drivers. The XFree86 ones were still in their
original, rather sub-optimal layout. This change fixes that.

  • Property svn:eol-style set to native
File size: 4.1 KB
Line 
1/* $XFree86: xc/programs/Xserver/include/extinit.h,v 3.2 2001/08/01 00:44:58 tsi Exp $ */
2/************************************************************
3
4Copyright 1996 by Thomas E. Dickey <[email protected]>
5
6 All Rights Reserved
7
8Permission to use, copy, modify, and distribute this software and its
9documentation for any purpose and without fee is hereby granted,
10provided that the above copyright notice appear in all copies and that
11both that copyright notice and this permission notice appear in
12supporting documentation, and that the name of the above listed
13copyright holder(s) not be used in advertising or publicity pertaining
14to distribution of the software without specific, written prior
15permission.
16
17THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
18TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
19AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
20LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
21WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
22ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
23OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
24
25********************************************************/
26
27/********************************************************************
28 * Interface of extinit.c
29 */
30
31#ifndef EXTINIT_H
32#define EXTINIT_H
33
34#include "extnsionst.h"
35
36void
37XInputExtensionInit(
38#if NeedFunctionPrototypes
39 void
40#endif
41 );
42
43
44int
45ProcIDispatch (
46#if NeedFunctionPrototypes
47 ClientPtr /* client */
48#endif
49 );
50
51int
52SProcIDispatch(
53#if NeedFunctionPrototypes
54 ClientPtr /* client */
55#endif
56 );
57
58void
59SReplyIDispatch (
60#if NeedFunctionPrototypes
61 ClientPtr /* client */,
62 int /* len */,
63 xGrabDeviceReply * /* rep */
64#endif
65 );
66
67void
68SEventIDispatch (
69#if NeedFunctionPrototypes
70 xEvent * /* from */,
71 xEvent * /* to */
72#endif
73 );
74
75void
76SEventDeviceValuator (
77#if NeedFunctionPrototypes
78 deviceValuator * /* from */,
79 deviceValuator * /* to */
80#endif
81 );
82
83void
84SEventFocus (
85#if NeedFunctionPrototypes
86 deviceFocus * /* from */,
87 deviceFocus * /* to */
88#endif
89 );
90
91void
92SDeviceStateNotifyEvent (
93#if NeedFunctionPrototypes
94 deviceStateNotify * /* from */,
95 deviceStateNotify * /* to */
96#endif
97 );
98
99void
100SDeviceKeyStateNotifyEvent (
101#if NeedFunctionPrototypes
102 deviceKeyStateNotify * /* from */,
103 deviceKeyStateNotify * /* to */
104#endif
105 );
106
107void
108SDeviceButtonStateNotifyEvent (
109#if NeedFunctionPrototypes
110 deviceButtonStateNotify * /* from */,
111 deviceButtonStateNotify * /* to */
112#endif
113 );
114
115void
116SChangeDeviceNotifyEvent (
117#if NeedFunctionPrototypes
118 changeDeviceNotify * /* from */,
119 changeDeviceNotify * /* to */
120#endif
121 );
122
123void
124SDeviceMappingNotifyEvent (
125#if NeedFunctionPrototypes
126 deviceMappingNotify * /* from */,
127 deviceMappingNotify * /* to */
128#endif
129 );
130
131void
132FixExtensionEvents (
133#if NeedFunctionPrototypes
134 ExtensionEntry * /* extEntry */
135#endif
136 );
137
138void
139RestoreExtensionEvents (
140#if NeedFunctionPrototypes
141 void
142#endif
143 );
144
145void
146IResetProc(
147#if NeedFunctionPrototypes
148 ExtensionEntry * /* unused */
149#endif
150 );
151
152void
153AssignTypeAndName (
154#if NeedFunctionPrototypes
155 DeviceIntPtr /* dev */,
156 Atom /* type */,
157 char * /* name */
158#endif
159 );
160
161void
162MakeDeviceTypeAtoms (
163#if NeedFunctionPrototypes
164 void
165#endif
166);
167
168DeviceIntPtr
169LookupDeviceIntRec (
170#if NeedFunctionPrototypes
171 CARD8 /* id */
172#endif
173 );
174
175void
176SetExclusiveAccess (
177#if NeedFunctionPrototypes
178 Mask /* mask */
179#endif
180 );
181
182void
183AllowPropagateSuppress (
184#if NeedFunctionPrototypes
185 Mask /* mask */
186#endif
187 );
188
189Mask
190GetNextExtEventMask (
191#if NeedFunctionPrototypes
192 void
193#endif
194);
195
196void
197SetMaskForExtEvent(
198#if NeedFunctionPrototypes
199 Mask /* mask */,
200 int /* event */
201#endif
202 );
203
204void
205SetEventInfo(
206#if NeedFunctionPrototypes
207 Mask /* mask */,
208 int /* constant */
209#endif
210 );
211
212#endif /* EXTINIT_H */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette