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