Imported Upstream version 1.15.1
[deb_xorg-server.git] / dix / dispatch.h
CommitLineData
a09e091a
JB
1/************************************************************
2
3Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
4
5 All Rights Reserved
6
7Permission to use, copy, modify, and distribute this software and its
8documentation for any purpose and without fee is hereby granted,
9provided that the above copyright notice appear in all copies and that
10both that copyright notice and this permission notice appear in
11supporting documentation, and that the name of the above listed
12copyright holder(s) not be used in advertising or publicity pertaining
13to distribution of the software without specific, written prior
14permission.
15
16THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
17TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
18AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
19LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
20WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
21ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
22OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
23
24********************************************************/
25
26/*
27 * This prototypes the dispatch.c module (except for functions declared in
28 * global headers), plus related dispatch procedures from devices.c, events.c,
29 * extension.c, property.c.
30 */
31
32#ifdef HAVE_DIX_CONFIG_H
33#include <dix-config.h>
34#endif
35
36#ifndef DISPATCH_H
37#define DISPATCH_H 1
38
39int ProcAllocColor(ClientPtr /* client */ );
40int ProcAllocColorCells(ClientPtr /* client */ );
41int ProcAllocColorPlanes(ClientPtr /* client */ );
42int ProcAllocNamedColor(ClientPtr /* client */ );
43int ProcBell(ClientPtr /* client */ );
44int ProcChangeAccessControl(ClientPtr /* client */ );
45int ProcChangeCloseDownMode(ClientPtr /* client */ );
46int ProcChangeGC(ClientPtr /* client */ );
47int ProcChangeHosts(ClientPtr /* client */ );
48int ProcChangeKeyboardControl(ClientPtr /* client */ );
49int ProcChangeKeyboardMapping(ClientPtr /* client */ );
50int ProcChangePointerControl(ClientPtr /* client */ );
51int ProcChangeProperty(ClientPtr /* client */ );
52int ProcChangeSaveSet(ClientPtr /* client */ );
53int ProcChangeWindowAttributes(ClientPtr /* client */ );
54int ProcCirculateWindow(ClientPtr /* client */ );
55int ProcClearToBackground(ClientPtr /* client */ );
56int ProcCloseFont(ClientPtr /* client */ );
57int ProcConfigureWindow(ClientPtr /* client */ );
58int ProcConvertSelection(ClientPtr /* client */ );
59int ProcCopyArea(ClientPtr /* client */ );
60int ProcCopyColormapAndFree(ClientPtr /* client */ );
61int ProcCopyGC(ClientPtr /* client */ );
62int ProcCopyPlane(ClientPtr /* client */ );
63int ProcCreateColormap(ClientPtr /* client */ );
64int ProcCreateCursor(ClientPtr /* client */ );
65int ProcCreateGC(ClientPtr /* client */ );
66int ProcCreateGlyphCursor(ClientPtr /* client */ );
67int ProcCreatePixmap(ClientPtr /* client */ );
68int ProcCreateWindow(ClientPtr /* client */ );
69int ProcDeleteProperty(ClientPtr /* client */ );
70int ProcDestroySubwindows(ClientPtr /* client */ );
71int ProcDestroyWindow(ClientPtr /* client */ );
72int ProcEstablishConnection(ClientPtr /* client */ );
73int ProcFillPoly(ClientPtr /* client */ );
74int ProcForceScreenSaver(ClientPtr /* client */ );
75int ProcFreeColormap(ClientPtr /* client */ );
76int ProcFreeColors(ClientPtr /* client */ );
77int ProcFreeCursor(ClientPtr /* client */ );
78int ProcFreeGC(ClientPtr /* client */ );
79int ProcFreePixmap(ClientPtr /* client */ );
80int ProcGetAtomName(ClientPtr /* client */ );
81int ProcGetFontPath(ClientPtr /* client */ );
82int ProcGetGeometry(ClientPtr /* client */ );
83int ProcGetImage(ClientPtr /* client */ );
84int ProcGetKeyboardControl(ClientPtr /* client */ );
85int ProcGetKeyboardMapping(ClientPtr /* client */ );
86int ProcGetModifierMapping(ClientPtr /* client */ );
87int ProcGetMotionEvents(ClientPtr /* client */ );
88int ProcGetPointerControl(ClientPtr /* client */ );
89int ProcGetPointerMapping(ClientPtr /* client */ );
90int ProcGetProperty(ClientPtr /* client */ );
91int ProcGetScreenSaver(ClientPtr /* client */ );
92int ProcGetSelectionOwner(ClientPtr /* client */ );
93int ProcGetWindowAttributes(ClientPtr /* client */ );
94int ProcGrabServer(ClientPtr /* client */ );
95int ProcImageText16(ClientPtr /* client */ );
96int ProcImageText8(ClientPtr /* client */ );
97int ProcInitialConnection(ClientPtr /* client */ );
98int ProcInstallColormap(ClientPtr /* client */ );
99int ProcInternAtom(ClientPtr /* client */ );
100int ProcKillClient(ClientPtr /* client */ );
101int ProcListExtensions(ClientPtr /* client */ );
102int ProcListFonts(ClientPtr /* client */ );
103int ProcListFontsWithInfo(ClientPtr /* client */ );
104int ProcListHosts(ClientPtr /* client */ );
105int ProcListInstalledColormaps(ClientPtr /* client */ );
106int ProcListProperties(ClientPtr /* client */ );
107int ProcLookupColor(ClientPtr /* client */ );
108int ProcMapSubwindows(ClientPtr /* client */ );
109int ProcMapWindow(ClientPtr /* client */ );
110int ProcNoOperation(ClientPtr /* client */ );
111int ProcOpenFont(ClientPtr /* client */ );
112int ProcPolyArc(ClientPtr /* client */ );
113int ProcPolyFillArc(ClientPtr /* client */ );
114int ProcPolyFillRectangle(ClientPtr /* client */ );
115int ProcPolyLine(ClientPtr /* client */ );
116int ProcPolyPoint(ClientPtr /* client */ );
117int ProcPolyRectangle(ClientPtr /* client */ );
118int ProcPolySegment(ClientPtr /* client */ );
119int ProcPolyText(ClientPtr /* client */ );
120int ProcPutImage(ClientPtr /* client */ );
121int ProcQueryBestSize(ClientPtr /* client */ );
122int ProcQueryColors(ClientPtr /* client */ );
123int ProcQueryExtension(ClientPtr /* client */ );
124int ProcQueryFont(ClientPtr /* client */ );
125int ProcQueryKeymap(ClientPtr /* client */ );
126int ProcQueryTextExtents(ClientPtr /* client */ );
127int ProcQueryTree(ClientPtr /* client */ );
128int ProcReparentWindow(ClientPtr /* client */ );
129int ProcRotateProperties(ClientPtr /* client */ );
130int ProcSetClipRectangles(ClientPtr /* client */ );
131int ProcSetDashes(ClientPtr /* client */ );
132int ProcSetFontPath(ClientPtr /* client */ );
133int ProcSetModifierMapping(ClientPtr /* client */ );
134int ProcSetPointerMapping(ClientPtr /* client */ );
135int ProcSetScreenSaver(ClientPtr /* client */ );
136int ProcSetSelectionOwner(ClientPtr /* client */ );
137int ProcStoreColors(ClientPtr /* client */ );
138int ProcStoreNamedColor(ClientPtr /* client */ );
139int ProcTranslateCoords(ClientPtr /* client */ );
140int ProcUngrabServer(ClientPtr /* client */ );
141int ProcUninstallColormap(ClientPtr /* client */ );
142int ProcUnmapSubwindows(ClientPtr /* client */ );
143int ProcUnmapWindow(ClientPtr /* client */ );
144
145#endif /* DISPATCH_H */