deb4998ba50060c48cce222fd18a8eed053918d7vboxsync/************************************************************
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncCopyright 1996 by Thomas E. Dickey <dickey@clark.net>
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync All Rights Reserved
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncPermission to use, copy, modify, and distribute this software and its
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncdocumentation for any purpose and without fee is hereby granted,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncprovided that the above copyright notice appear in all copies and that
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncboth that copyright notice and this permission notice appear in
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncsupporting documentation, and that the name of the above listed
deb4998ba50060c48cce222fd18a8eed053918d7vboxsynccopyright holder(s) not be used in advertising or publicity pertaining
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncto distribution of the software without specific, written prior
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncpermission.
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncTHE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncLIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync********************************************************/
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#ifndef SWAPREP_H
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define SWAPREP_H 1
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void Swap32Write(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync CARD32 * /* pbuf */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void CopySwap32Write(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync CARD32 * /* pbuf */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void CopySwap16Write(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync short * /* pbuf */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGenericReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGenericReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetWindowAttributesReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetWindowAttributesReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetGeometryReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetGeometryReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQueryTreeReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xQueryTreeReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SInternAtomReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xInternAtomReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetAtomNameReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetAtomNameReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetPropertyReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetPropertyReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SListPropertiesReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xListPropertiesReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetSelectionOwnerReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetSelectionOwnerReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQueryPointerReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xQueryPointerReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapTimecoord(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xTimecoord * /* pCoord */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapTimeCoordWrite(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xTimecoord * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetMotionEventsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetMotionEventsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void STranslateCoordsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xTranslateCoordsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetInputFocusReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetInputFocusReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQueryKeymapReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xQueryKeymapReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQueryFontReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xQueryFontReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQueryTextExtentsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xQueryTextExtentsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SListFontsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xListFontsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SListFontsWithInfoReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xListFontsWithInfoReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetFontPathReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetFontPathReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetImageReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetImageReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SListInstalledColormapsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xListInstalledColormapsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SAllocColorReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xAllocColorReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SAllocNamedColorReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xAllocNamedColorReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SAllocColorCellsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xAllocColorCellsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SAllocColorPlanesReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xAllocColorPlanesReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapRGB(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xrgb * /* prgb */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQColorsExtend(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xrgb * /* prgb */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQueryColorsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xQueryColorsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SLookupColorReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xLookupColorReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SQueryBestSizeReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xQueryBestSizeReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SListExtensionsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xListExtensionsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetKeyboardMappingReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetKeyboardMappingReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetPointerMappingReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetPointerMappingReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetModifierMappingReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetModifierMappingReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetKeyboardControlReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetKeyboardControlReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetPointerControlReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetPointerControlReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SGetScreenSaverReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xGetScreenSaverReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SLHostsExtend(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync char * /* buf */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SListHostsReply(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync int /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xListHostsReply * /* pRep */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SErrorEvent(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xError * /* from */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xError * /* to */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapConnSetupInfo(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync char * /* pInfo */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync char * /* pInfoTBase */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void WriteSConnectionInfo(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync unsigned long /* size */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync char * /* pInfo */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapConnSetup(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xConnSetup * /* pConnSetup */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xConnSetup * /* pConnSetupT */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapWinRoot(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xWindowRoot * /* pRoot */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xWindowRoot * /* pRootT */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapVisual(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xVisualType * /* pVis */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xVisualType * /* pVisT */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void SwapConnSetupPrefix(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xConnSetupPrefix * /* pcspFrom */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xConnSetupPrefix * /* pcspTo */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncextern void WriteSConnSetupPrefix(
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync ClientPtr /* pClient */,
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync xConnSetupPrefix * /* pcsp */);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#undef SWAPREP_PROC
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define SWAPREP_PROC(func) void func(xEvent * /* from */, xEvent * /* to */)
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SCirculateEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SClientMessageEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SColormapEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SConfigureNotifyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SConfigureRequestEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SCreateNotifyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SDestroyNotifyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SEnterLeaveEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SExposeEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SFocusEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SGraphicsExposureEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SGravityEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SKeyButtonPtrEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SKeymapNotifyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SMapNotifyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SMapRequestEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SMappingEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SNoExposureEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SPropertyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SReparentEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SResizeRequestEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SSelectionClearEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SSelectionNotifyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SSelectionRequestEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SUnmapNotifyEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsyncSWAPREP_PROC(SVisibilityEvent);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#undef SWAPREP_PROC
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#endif /* SWAPREP_H */