b9a21c3c91c47e090316e28d759194e46628ed49vboxsync/************************************************************
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncCopyright 1996 by Thomas E. Dickey <dickey@clark.net>
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync All Rights Reserved
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncPermission to use, copy, modify, and distribute this software and its
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncdocumentation for any purpose and without fee is hereby granted,
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncprovided that the above copyright notice appear in all copies and that
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncboth that copyright notice and this permission notice appear in
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncsupporting documentation, and that the name of the above listed
b9a21c3c91c47e090316e28d759194e46628ed49vboxsynccopyright holder(s) not be used in advertising or publicity pertaining
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncto distribution of the software without specific, written prior
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncpermission.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncTHE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncLIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync********************************************************/
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#ifndef SWAPREQ_H
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#define SWAPREQ_H 1
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncextern _X_EXPORT void SwapColorItem(
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync xColorItem * /* pItem */);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncextern _X_EXPORT void SwapConnClientPrefix(
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync xConnClientPrefix * /* pCCP */);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#undef SWAPREQ_PROC
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#define SWAPREQ_PROC(func) extern _X_EXPORT int func(ClientPtr /* client */)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcAllocColor);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcAllocColorCells);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcAllocColorPlanes);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcAllocNamedColor);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangeActivePointerGrab);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangeGC);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangeHosts);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangeKeyboardControl);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangeKeyboardMapping);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangePointerControl);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangeProperty);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcChangeWindowAttributes);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcClearToBackground);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcConfigureWindow);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcConvertSelection);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCopyArea);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCopyColormapAndFree);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCopyGC);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCopyPlane);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCreateColormap);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCreateCursor);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCreateGC);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCreateGlyphCursor);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCreatePixmap);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcCreateWindow);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcDeleteProperty);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcFillPoly);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcFreeColors);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcGetImage);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcGetMotionEvents);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcGetProperty);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcGrabButton);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcGrabKey);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcGrabKeyboard);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcGrabPointer);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcImageText);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcInternAtom);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcListFonts);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcListFontsWithInfo);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcLookupColor);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcNoOperation);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcOpenFont);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcPoly);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcPolyText);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcPutImage);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcQueryBestSize);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcQueryColors);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcQueryExtension);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcRecolorCursor);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcReparentWindow);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcResourceReq);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcRotateProperties);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSendEvent);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSetClipRectangles);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSetDashes);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSetFontPath);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSetInputFocus);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSetScreenSaver);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSetSelectionOwner);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcSimpleReq);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcStoreColors);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcStoreNamedColor);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcTranslateCoords);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcUngrabButton);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcUngrabKey);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsyncSWAPREQ_PROC(SProcWarpPointer);
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#undef SWAPREQ_PROC
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#endif /* SWAPREQ_H */