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