b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $XFree86: xc/programs/Xserver/include/swapreq.h,v 1.3 2003/04/27 21:31:05 herrb Exp $ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/************************************************************
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncCopyright 1996 by Thomas E. Dickey <dickey@clark.net>
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync All Rights Reserved
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncPermission to use, copy, modify, and distribute this software and its
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncdocumentation for any purpose and without fee is hereby granted,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncprovided that the above copyright notice appear in all copies and that
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncboth that copyright notice and this permission notice appear in
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncsupporting documentation, and that the name of the above listed
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynccopyright holder(s) not be used in advertising or publicity pertaining
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncto distribution of the software without specific, written prior
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncpermission.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncTHE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncLIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync********************************************************/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifndef SWAPREQ_H
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define SWAPREQ_H 1
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* The first two are in misc.h */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#if 0
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapLongs (
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync CARD32 * /* list */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long /* count */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapShorts (
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync short * /* list */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long /* count */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapColorItem(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xColorItem * /* pItem */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapConnClientPrefix(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xConnClientPrefix * /* pCCP */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#undef SWAPREQ_PROC
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define SWAPREQ_PROC(func) int func(ClientPtr /* client */)
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcAllocColor);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcAllocColorCells);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcAllocColorPlanes);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcAllocNamedColor);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangeActivePointerGrab);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangeGC);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangeHosts);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangeKeyboardControl);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangeKeyboardMapping);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangePointerControl);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangeProperty);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcChangeWindowAttributes);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcClearToBackground);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcConfigureWindow);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcConvertSelection);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCopyArea);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCopyColormapAndFree);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCopyGC);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCopyPlane);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCreateColormap);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCreateCursor);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCreateGC);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCreateGlyphCursor);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCreatePixmap);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcCreateWindow);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcDeleteProperty);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcFillPoly);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcFreeColors);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcGetImage);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcGetMotionEvents);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcGetProperty);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcGrabButton);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcGrabKey);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcGrabKeyboard);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcGrabPointer);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcImageText);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcInternAtom);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcListFonts);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcListFontsWithInfo);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcLookupColor);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcNoOperation);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcOpenFont);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcPoly);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcPolyText);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcPutImage);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcQueryBestSize);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcQueryColors);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcQueryExtension);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcRecolorCursor);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcReparentWindow);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcResourceReq);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcRotateProperties);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSendEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSetClipRectangles);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSetDashes);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSetFontPath);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSetInputFocus);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSetScreenSaver);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSetSelectionOwner);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcSimpleReq);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcStoreColors);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcStoreNamedColor);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcTranslateCoords);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcUngrabButton);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcUngrabKey);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREQ_PROC(SProcWarpPointer);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#undef SWAPREQ_PROC
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* SWAPREQ_H */