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