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