swaprep.h revision 706f2543
1/************************************************************ 2 3Copyright 1996 by Thomas E. Dickey <dickey@clark.net> 4 5 All Rights Reserved 6 7Permission to use, copy, modify, and distribute this software and its 8documentation for any purpose and without fee is hereby granted, 9provided that the above copyright notice appear in all copies and that 10both that copyright notice and this permission notice appear in 11supporting documentation, and that the name of the above listed 12copyright holder(s) not be used in advertising or publicity pertaining 13to distribution of the software without specific, written prior 14permission. 15 16THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD 17TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 18AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE 19LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 20WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 21ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 22OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 23 24********************************************************/ 25 26#ifndef SWAPREP_H 27#define SWAPREP_H 1 28 29extern _X_EXPORT void Swap32Write( 30 ClientPtr /* pClient */, 31 int /* size */, 32 CARD32 * /* pbuf */); 33 34extern _X_EXPORT void CopySwap32Write( 35 ClientPtr /* pClient */, 36 int /* size */, 37 CARD32 * /* pbuf */); 38 39extern _X_EXPORT void CopySwap16Write( 40 ClientPtr /* pClient */, 41 int /* size */, 42 short * /* pbuf */); 43 44extern _X_EXPORT void SGenericReply( 45 ClientPtr /* pClient */, 46 int /* size */, 47 xGenericReply * /* pRep */); 48 49extern _X_EXPORT void SGetWindowAttributesReply( 50 ClientPtr /* pClient */, 51 int /* size */, 52 xGetWindowAttributesReply * /* pRep */); 53 54extern _X_EXPORT void SGetGeometryReply( 55 ClientPtr /* pClient */, 56 int /* size */, 57 xGetGeometryReply * /* pRep */); 58 59extern _X_EXPORT void SQueryTreeReply( 60 ClientPtr /* pClient */, 61 int /* size */, 62 xQueryTreeReply * /* pRep */); 63 64extern _X_EXPORT void SInternAtomReply( 65 ClientPtr /* pClient */, 66 int /* size */, 67 xInternAtomReply * /* pRep */); 68 69extern _X_EXPORT void SGetAtomNameReply( 70 ClientPtr /* pClient */, 71 int /* size */, 72 xGetAtomNameReply * /* pRep */); 73 74extern _X_EXPORT void SGetPropertyReply( 75 ClientPtr /* pClient */, 76 int /* size */, 77 xGetPropertyReply * /* pRep */); 78 79extern _X_EXPORT void SListPropertiesReply( 80 ClientPtr /* pClient */, 81 int /* size */, 82 xListPropertiesReply * /* pRep */); 83 84extern _X_EXPORT void SGetSelectionOwnerReply( 85 ClientPtr /* pClient */, 86 int /* size */, 87 xGetSelectionOwnerReply * /* pRep */); 88 89extern _X_EXPORT void SQueryPointerReply( 90 ClientPtr /* pClient */, 91 int /* size */, 92 xQueryPointerReply * /* pRep */); 93 94extern _X_EXPORT void SwapTimeCoordWrite( 95 ClientPtr /* pClient */, 96 int /* size */, 97 xTimecoord * /* pRep */); 98 99extern _X_EXPORT void SGetMotionEventsReply( 100 ClientPtr /* pClient */, 101 int /* size */, 102 xGetMotionEventsReply * /* pRep */); 103 104extern _X_EXPORT void STranslateCoordsReply( 105 ClientPtr /* pClient */, 106 int /* size */, 107 xTranslateCoordsReply * /* pRep */); 108 109extern _X_EXPORT void SGetInputFocusReply( 110 ClientPtr /* pClient */, 111 int /* size */, 112 xGetInputFocusReply * /* pRep */); 113 114extern _X_EXPORT void SQueryKeymapReply( 115 ClientPtr /* pClient */, 116 int /* size */, 117 xQueryKeymapReply * /* pRep */); 118 119extern _X_EXPORT void SQueryFontReply( 120 ClientPtr /* pClient */, 121 int /* size */, 122 xQueryFontReply * /* pRep */); 123 124extern _X_EXPORT void SQueryTextExtentsReply( 125 ClientPtr /* pClient */, 126 int /* size */, 127 xQueryTextExtentsReply * /* pRep */); 128 129extern _X_EXPORT void SListFontsReply( 130 ClientPtr /* pClient */, 131 int /* size */, 132 xListFontsReply * /* pRep */); 133 134extern _X_EXPORT void SListFontsWithInfoReply( 135 ClientPtr /* pClient */, 136 int /* size */, 137 xListFontsWithInfoReply * /* pRep */); 138 139extern _X_EXPORT void SGetFontPathReply( 140 ClientPtr /* pClient */, 141 int /* size */, 142 xGetFontPathReply * /* pRep */); 143 144extern _X_EXPORT void SGetImageReply( 145 ClientPtr /* pClient */, 146 int /* size */, 147 xGetImageReply * /* pRep */); 148 149extern _X_EXPORT void SListInstalledColormapsReply( 150 ClientPtr /* pClient */, 151 int /* size */, 152 xListInstalledColormapsReply * /* pRep */); 153 154extern _X_EXPORT void SAllocColorReply( 155 ClientPtr /* pClient */, 156 int /* size */, 157 xAllocColorReply * /* pRep */); 158 159extern _X_EXPORT void SAllocNamedColorReply( 160 ClientPtr /* pClient */, 161 int /* size */, 162 xAllocNamedColorReply * /* pRep */); 163 164extern _X_EXPORT void SAllocColorCellsReply( 165 ClientPtr /* pClient */, 166 int /* size */, 167 xAllocColorCellsReply * /* pRep */); 168 169extern _X_EXPORT void SAllocColorPlanesReply( 170 ClientPtr /* pClient */, 171 int /* size */, 172 xAllocColorPlanesReply * /* pRep */); 173 174extern _X_EXPORT void SQColorsExtend( 175 ClientPtr /* pClient */, 176 int /* size */, 177 xrgb * /* prgb */); 178 179extern _X_EXPORT void SQueryColorsReply( 180 ClientPtr /* pClient */, 181 int /* size */, 182 xQueryColorsReply * /* pRep */); 183 184extern _X_EXPORT void SLookupColorReply( 185 ClientPtr /* pClient */, 186 int /* size */, 187 xLookupColorReply * /* pRep */); 188 189extern _X_EXPORT void SQueryBestSizeReply( 190 ClientPtr /* pClient */, 191 int /* size */, 192 xQueryBestSizeReply * /* pRep */); 193 194extern _X_EXPORT void SListExtensionsReply( 195 ClientPtr /* pClient */, 196 int /* size */, 197 xListExtensionsReply * /* pRep */); 198 199extern _X_EXPORT void SGetKeyboardMappingReply( 200 ClientPtr /* pClient */, 201 int /* size */, 202 xGetKeyboardMappingReply * /* pRep */); 203 204extern _X_EXPORT void SGetPointerMappingReply( 205 ClientPtr /* pClient */, 206 int /* size */, 207 xGetPointerMappingReply * /* pRep */); 208 209extern _X_EXPORT void SGetModifierMappingReply( 210 ClientPtr /* pClient */, 211 int /* size */, 212 xGetModifierMappingReply * /* pRep */); 213 214extern _X_EXPORT void SGetKeyboardControlReply( 215 ClientPtr /* pClient */, 216 int /* size */, 217 xGetKeyboardControlReply * /* pRep */); 218 219extern _X_EXPORT void SGetPointerControlReply( 220 ClientPtr /* pClient */, 221 int /* size */, 222 xGetPointerControlReply * /* pRep */); 223 224extern _X_EXPORT void SGetScreenSaverReply( 225 ClientPtr /* pClient */, 226 int /* size */, 227 xGetScreenSaverReply * /* pRep */); 228 229extern _X_EXPORT void SLHostsExtend( 230 ClientPtr /* pClient */, 231 int /* size */, 232 char * /* buf */); 233 234extern _X_EXPORT void SListHostsReply( 235 ClientPtr /* pClient */, 236 int /* size */, 237 xListHostsReply * /* pRep */); 238 239extern _X_EXPORT void SErrorEvent( 240 xError * /* from */, 241 xError * /* to */); 242 243extern _X_EXPORT void SwapConnSetupInfo( 244 char * /* pInfo */, 245 char * /* pInfoTBase */); 246 247extern _X_EXPORT void WriteSConnectionInfo( 248 ClientPtr /* pClient */, 249 unsigned long /* size */, 250 char * /* pInfo */); 251 252extern _X_EXPORT void SwapConnSetupPrefix( 253 xConnSetupPrefix * /* pcspFrom */, 254 xConnSetupPrefix * /* pcspTo */); 255 256extern _X_EXPORT void WriteSConnSetupPrefix( 257 ClientPtr /* pClient */, 258 xConnSetupPrefix * /* pcsp */); 259 260#undef SWAPREP_PROC 261#define SWAPREP_PROC(func) extern _X_EXPORT void func(xEvent * /* from */, xEvent * /* to */) 262 263SWAPREP_PROC(SCirculateEvent); 264SWAPREP_PROC(SClientMessageEvent); 265SWAPREP_PROC(SColormapEvent); 266SWAPREP_PROC(SConfigureNotifyEvent); 267SWAPREP_PROC(SConfigureRequestEvent); 268SWAPREP_PROC(SCreateNotifyEvent); 269SWAPREP_PROC(SDestroyNotifyEvent); 270SWAPREP_PROC(SEnterLeaveEvent); 271SWAPREP_PROC(SExposeEvent); 272SWAPREP_PROC(SFocusEvent); 273SWAPREP_PROC(SGraphicsExposureEvent); 274SWAPREP_PROC(SGravityEvent); 275SWAPREP_PROC(SKeyButtonPtrEvent); 276SWAPREP_PROC(SKeymapNotifyEvent); 277SWAPREP_PROC(SMapNotifyEvent); 278SWAPREP_PROC(SMapRequestEvent); 279SWAPREP_PROC(SMappingEvent); 280SWAPREP_PROC(SNoExposureEvent); 281SWAPREP_PROC(SPropertyEvent); 282SWAPREP_PROC(SReparentEvent); 283SWAPREP_PROC(SResizeRequestEvent); 284SWAPREP_PROC(SSelectionClearEvent); 285SWAPREP_PROC(SSelectionNotifyEvent); 286SWAPREP_PROC(SSelectionRequestEvent); 287SWAPREP_PROC(SUnmapNotifyEvent); 288SWAPREP_PROC(SVisibilityEvent); 289 290#undef SWAPREP_PROC 291 292#endif /* SWAPREP_H */ 293