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