b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $XFree86: xc/programs/Xserver/include/swaprep.h,v 3.0 1996/04/15 11:34:34 dawes 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 SWAPREP_H
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define SWAPREP_H 1
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void Swap32Write(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync CARD32 * /* pbuf */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void CopySwap32Write(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync CARD32 * /* pbuf */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void CopySwap16Write(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync short * /* pbuf */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGenericReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGenericReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetWindowAttributesReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetWindowAttributesReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetGeometryReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetGeometryReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQueryTreeReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryTreeReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SInternAtomReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xInternAtomReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetAtomNameReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetAtomNameReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetPropertyReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetPropertyReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SListPropertiesReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xListPropertiesReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetSelectionOwnerReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetSelectionOwnerReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQueryPointerReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryPointerReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapTimecoord(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xTimecoord * /* pCoord */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapTimeCoordWrite(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xTimecoord * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetMotionEventsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetMotionEventsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void STranslateCoordsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xTranslateCoordsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetInputFocusReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetInputFocusReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQueryKeymapReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryKeymapReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifdef LBX
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapCharInfo(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xCharInfo * /* pInfo */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifdef LBX
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapFont(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryFontReply * /* pr */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync Bool /* hasGlyphs */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQueryFontReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryFontReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQueryTextExtentsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryTextExtentsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SListFontsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xListFontsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SListFontsWithInfoReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xListFontsWithInfoReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetFontPathReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetFontPathReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetImageReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetImageReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SListInstalledColormapsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xListInstalledColormapsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SAllocColorReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xAllocColorReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SAllocNamedColorReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xAllocNamedColorReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SAllocColorCellsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xAllocColorCellsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SAllocColorPlanesReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xAllocColorPlanesReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapRGB(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xrgb * /* prgb */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQColorsExtend(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xrgb * /* prgb */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQueryColorsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryColorsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SLookupColorReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xLookupColorReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SQueryBestSizeReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xQueryBestSizeReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SListExtensionsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xListExtensionsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetKeyboardMappingReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetKeyboardMappingReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetPointerMappingReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetPointerMappingReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetModifierMappingReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetModifierMappingReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetKeyboardControlReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetKeyboardControlReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetPointerControlReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetPointerControlReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SGetScreenSaverReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xGetScreenSaverReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SLHostsExtend(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync char * /* buf */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SListHostsReply(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xListHostsReply * /* pRep */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SErrorEvent(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xError * /* from */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xError * /* to */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapConnSetupInfo(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync char * /* pInfo */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync char * /* pInfoTBase */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void WriteSConnectionInfo(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long /* size */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync char * /* pInfo */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapConnSetup(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xConnSetup * /* pConnSetup */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xConnSetup * /* pConnSetupT */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapWinRoot(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xWindowRoot * /* pRoot */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xWindowRoot * /* pRootT */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapVisual(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xVisualType * /* pVis */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xVisualType * /* pVisT */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void SwapConnSetupPrefix(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xConnSetupPrefix * /* pcspFrom */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xConnSetupPrefix * /* pcspTo */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern void WriteSConnSetupPrefix(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ClientPtr /* pClient */,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync xConnSetupPrefix * /* pcsp */);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#undef SWAPREP_PROC
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define SWAPREP_PROC(func) void func(xEvent * /* from */, xEvent * /* to */)
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SCirculateEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SClientMessageEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SColormapEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SConfigureNotifyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SConfigureRequestEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SCreateNotifyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SDestroyNotifyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SEnterLeaveEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SExposeEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SFocusEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SGraphicsExposureEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SGravityEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SKeyButtonPtrEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SKeymapNotifyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SMapNotifyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SMapRequestEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SMappingEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SNoExposureEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SPropertyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SReparentEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SResizeRequestEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SSelectionClearEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SSelectionNotifyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SSelectionRequestEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SUnmapNotifyEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncSWAPREP_PROC(SVisibilityEvent);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#undef SWAPREP_PROC
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* SWAPREP_H */