1
/* $XFree86: xc/programs/Xserver/include/swaprep.h,v 3.0 1996/04/15 11:34:34 dawes Exp $ */
2
/************************************************************
4
Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
8
Permission to use, copy, modify, and distribute this software and its
9
documentation for any purpose and without fee is hereby granted,
10
provided that the above copyright notice appear in all copies and that
11
both that copyright notice and this permission notice appear in
12
supporting documentation, and that the name of the above listed
13
copyright holder(s) not be used in advertising or publicity pertaining
14
to distribution of the software without specific, written prior
17
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
18
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
19
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
20
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
21
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
22
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
23
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
25
********************************************************/
30
extern void Swap32Write(
31
ClientPtr /* pClient */,
35
extern void CopySwap32Write(
36
ClientPtr /* pClient */,
40
extern void CopySwap16Write(
41
ClientPtr /* pClient */,
45
extern void SGenericReply(
46
ClientPtr /* pClient */,
48
xGenericReply * /* pRep */);
50
extern void SGetWindowAttributesReply(
51
ClientPtr /* pClient */,
53
xGetWindowAttributesReply * /* pRep */);
55
extern void SGetGeometryReply(
56
ClientPtr /* pClient */,
58
xGetGeometryReply * /* pRep */);
60
extern void SQueryTreeReply(
61
ClientPtr /* pClient */,
63
xQueryTreeReply * /* pRep */);
65
extern void SInternAtomReply(
66
ClientPtr /* pClient */,
68
xInternAtomReply * /* pRep */);
70
extern void SGetAtomNameReply(
71
ClientPtr /* pClient */,
73
xGetAtomNameReply * /* pRep */);
75
extern void SGetPropertyReply(
76
ClientPtr /* pClient */,
78
xGetPropertyReply * /* pRep */);
80
extern void SListPropertiesReply(
81
ClientPtr /* pClient */,
83
xListPropertiesReply * /* pRep */);
85
extern void SGetSelectionOwnerReply(
86
ClientPtr /* pClient */,
88
xGetSelectionOwnerReply * /* pRep */);
90
extern void SQueryPointerReply(
91
ClientPtr /* pClient */,
93
xQueryPointerReply * /* pRep */);
95
extern void SwapTimecoord(
96
xTimecoord * /* pCoord */);
98
extern void SwapTimeCoordWrite(
99
ClientPtr /* pClient */,
101
xTimecoord * /* pRep */);
103
extern void SGetMotionEventsReply(
104
ClientPtr /* pClient */,
106
xGetMotionEventsReply * /* pRep */);
108
extern void STranslateCoordsReply(
109
ClientPtr /* pClient */,
111
xTranslateCoordsReply * /* pRep */);
113
extern void SGetInputFocusReply(
114
ClientPtr /* pClient */,
116
xGetInputFocusReply * /* pRep */);
118
extern void SQueryKeymapReply(
119
ClientPtr /* pClient */,
121
xQueryKeymapReply * /* pRep */);
124
extern void SwapCharInfo(
125
xCharInfo * /* pInfo */);
129
extern void SwapFont(
130
xQueryFontReply * /* pr */,
131
Bool /* hasGlyphs */);
134
extern void SQueryFontReply(
135
ClientPtr /* pClient */,
137
xQueryFontReply * /* pRep */);
139
extern void SQueryTextExtentsReply(
140
ClientPtr /* pClient */,
142
xQueryTextExtentsReply * /* pRep */);
144
extern void SListFontsReply(
145
ClientPtr /* pClient */,
147
xListFontsReply * /* pRep */);
149
extern void SListFontsWithInfoReply(
150
ClientPtr /* pClient */,
152
xListFontsWithInfoReply * /* pRep */);
154
extern void SGetFontPathReply(
155
ClientPtr /* pClient */,
157
xGetFontPathReply * /* pRep */);
159
extern void SGetImageReply(
160
ClientPtr /* pClient */,
162
xGetImageReply * /* pRep */);
164
extern void SListInstalledColormapsReply(
165
ClientPtr /* pClient */,
167
xListInstalledColormapsReply * /* pRep */);
169
extern void SAllocColorReply(
170
ClientPtr /* pClient */,
172
xAllocColorReply * /* pRep */);
174
extern void SAllocNamedColorReply(
175
ClientPtr /* pClient */,
177
xAllocNamedColorReply * /* pRep */);
179
extern void SAllocColorCellsReply(
180
ClientPtr /* pClient */,
182
xAllocColorCellsReply * /* pRep */);
184
extern void SAllocColorPlanesReply(
185
ClientPtr /* pClient */,
187
xAllocColorPlanesReply * /* pRep */);
192
extern void SQColorsExtend(
193
ClientPtr /* pClient */,
197
extern void SQueryColorsReply(
198
ClientPtr /* pClient */,
200
xQueryColorsReply * /* pRep */);
202
extern void SLookupColorReply(
203
ClientPtr /* pClient */,
205
xLookupColorReply * /* pRep */);
207
extern void SQueryBestSizeReply(
208
ClientPtr /* pClient */,
210
xQueryBestSizeReply * /* pRep */);
212
extern void SListExtensionsReply(
213
ClientPtr /* pClient */,
215
xListExtensionsReply * /* pRep */);
217
extern void SGetKeyboardMappingReply(
218
ClientPtr /* pClient */,
220
xGetKeyboardMappingReply * /* pRep */);
222
extern void SGetPointerMappingReply(
223
ClientPtr /* pClient */,
225
xGetPointerMappingReply * /* pRep */);
227
extern void SGetModifierMappingReply(
228
ClientPtr /* pClient */,
230
xGetModifierMappingReply * /* pRep */);
232
extern void SGetKeyboardControlReply(
233
ClientPtr /* pClient */,
235
xGetKeyboardControlReply * /* pRep */);
237
extern void SGetPointerControlReply(
238
ClientPtr /* pClient */,
240
xGetPointerControlReply * /* pRep */);
242
extern void SGetScreenSaverReply(
243
ClientPtr /* pClient */,
245
xGetScreenSaverReply * /* pRep */);
247
extern void SLHostsExtend(
248
ClientPtr /* pClient */,
252
extern void SListHostsReply(
253
ClientPtr /* pClient */,
255
xListHostsReply * /* pRep */);
257
extern void SErrorEvent(
261
extern void SwapConnSetupInfo(
263
char * /* pInfoTBase */);
265
extern void WriteSConnectionInfo(
266
ClientPtr /* pClient */,
267
unsigned long /* size */,
270
extern void SwapConnSetup(
271
xConnSetup * /* pConnSetup */,
272
xConnSetup * /* pConnSetupT */);
274
extern void SwapWinRoot(
275
xWindowRoot * /* pRoot */,
276
xWindowRoot * /* pRootT */);
278
extern void SwapVisual(
279
xVisualType * /* pVis */,
280
xVisualType * /* pVisT */);
282
extern void SwapConnSetupPrefix(
283
xConnSetupPrefix * /* pcspFrom */,
284
xConnSetupPrefix * /* pcspTo */);
286
extern void WriteSConnSetupPrefix(
287
ClientPtr /* pClient */,
288
xConnSetupPrefix * /* pcsp */);
291
#define SWAPREP_PROC(func) void func(xEvent * /* from */, xEvent * /* to */)
293
SWAPREP_PROC(SCirculateEvent);
294
SWAPREP_PROC(SClientMessageEvent);
295
SWAPREP_PROC(SColormapEvent);
296
SWAPREP_PROC(SConfigureNotifyEvent);
297
SWAPREP_PROC(SConfigureRequestEvent);
298
SWAPREP_PROC(SCreateNotifyEvent);
299
SWAPREP_PROC(SDestroyNotifyEvent);
300
SWAPREP_PROC(SEnterLeaveEvent);
301
SWAPREP_PROC(SExposeEvent);
302
SWAPREP_PROC(SFocusEvent);
303
SWAPREP_PROC(SGraphicsExposureEvent);
304
SWAPREP_PROC(SGravityEvent);
305
SWAPREP_PROC(SKeyButtonPtrEvent);
306
SWAPREP_PROC(SKeymapNotifyEvent);
307
SWAPREP_PROC(SMapNotifyEvent);
308
SWAPREP_PROC(SMapRequestEvent);
309
SWAPREP_PROC(SMappingEvent);
310
SWAPREP_PROC(SNoExposureEvent);
311
SWAPREP_PROC(SPropertyEvent);
312
SWAPREP_PROC(SReparentEvent);
313
SWAPREP_PROC(SResizeRequestEvent);
314
SWAPREP_PROC(SSelectionClearEvent);
315
SWAPREP_PROC(SSelectionNotifyEvent);
316
SWAPREP_PROC(SSelectionRequestEvent);
317
SWAPREP_PROC(SUnmapNotifyEvent);
318
SWAPREP_PROC(SVisibilityEvent);
322
#endif /* SWAPREP_H */