cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/************************************************************
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncCopyright 1996 by Thomas E. Dickey <dickey@clark.net>
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync All Rights Reserved
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncPermission to use, copy, modify, and distribute this software and its
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncdocumentation for any purpose and without fee is hereby granted,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncprovided that the above copyright notice appear in all copies and that
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncboth that copyright notice and this permission notice appear in
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncsupporting documentation, and that the name of the above listed
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsynccopyright holder(s) not be used in advertising or publicity pertaining
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncto distribution of the software without specific, written prior
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncpermission.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncTHE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncLIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync********************************************************/
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/*
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * This prototypes the dispatch.c module (except for functions declared in
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * global headers), plus related dispatch procedures from devices.c, events.c,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync * extension.c, property.c.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifdef HAVE_DIX_CONFIG_H
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#include <dix-config.h>
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifndef DISPATCH_H
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#define DISPATCH_H 1
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(InitClientPrivates);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcAllocColor);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcAllocColorCells);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcAllocColorPlanes);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcAllocNamedColor);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcBell);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeAccessControl);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeCloseDownMode);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeGC);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeHosts);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeKeyboardControl);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeKeyboardMapping);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangePointerControl);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeProperty);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeSaveSet);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcChangeWindowAttributes);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCirculateWindow);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcClearToBackground);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCloseFont);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcConfigureWindow);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcConvertSelection);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCopyArea);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCopyColormapAndFree);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCopyGC);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCopyPlane);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCreateColormap);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCreateCursor);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCreateGC);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCreateGlyphCursor);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCreatePixmap);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcCreateWindow);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcDeleteProperty);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcDestroySubwindows);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcDestroyWindow);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcEstablishConnection);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcFillPoly);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcForceScreenSaver);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcFreeColormap);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcFreeColors);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcFreeCursor);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcFreeGC);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcFreePixmap);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetAtomName);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetFontPath);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetGeometry);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetImage);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetKeyboardControl);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetKeyboardMapping);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetModifierMapping);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetMotionEvents);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetPointerControl);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetPointerMapping);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetProperty);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetScreenSaver);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetSelectionOwner);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGetWindowAttributes);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcGrabServer);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcImageText16);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcImageText8);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcInitialConnection);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcInstallColormap);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcInternAtom);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcKillClient);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcListExtensions);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcListFonts);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcListFontsWithInfo);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcListHosts);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcListInstalledColormaps);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcListProperties);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcLookupColor);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcMapSubwindows);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcMapWindow);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcNoOperation);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcOpenFont);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolyArc);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolyFillArc);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolyFillRectangle);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolyLine);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolyPoint);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolyRectangle);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolySegment);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPolyText);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcPutImage);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcQueryBestSize);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcQueryColors);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcQueryExtension);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcQueryFont);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcQueryKeymap);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcQueryTextExtents);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcQueryTree);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcReparentWindow);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcRotateProperties);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcSetClipRectangles);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcSetDashes);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcSetFontPath);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcSetModifierMapping);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcSetPointerMapping);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcSetScreenSaver);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcSetSelectionOwner);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcStoreColors);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcStoreNamedColor);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcTranslateCoords);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcUngrabServer);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcUninstallColormap);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcUnmapSubwindows);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncDISPATCH_PROC(ProcUnmapWindow);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif /* DISPATCH_H */