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