Initial revision
[ssr] / StraySrc / Libraries / Core / h / swis
1 /*
2 * swis.h
3 *
4 * SWI names from numbers [generated 24 January 1998 by SWIList]
5 * You may freely distribute and modify this file.
6 */
7
8 #pragma force_top_level
9 #pragma include_only_once
10
11 #ifndef SWIS_H
12 #define SWIS_H
13
14 /* --- Kernel SWIs --- */
15
16 #define OS_WriteI 0x00000100
17 #define XOS_WriteI 0x00020100
18
19 /* --- Kernel SWIs --- */
20
21 #define OS_WriteC 0x00000000
22 #define XOS_WriteC 0x00020000
23 #define OS_WriteS 0x00000001
24 #define XOS_WriteS 0x00020001
25 #define OS_Write0 0x00000002
26 #define XOS_Write0 0x00020002
27 #define OS_NewLine 0x00000003
28 #define XOS_NewLine 0x00020003
29 #define OS_ReadC 0x00000004
30 #define XOS_ReadC 0x00020004
31 #define OS_CLI 0x00000005
32 #define XOS_CLI 0x00020005
33 #define OS_Byte 0x00000006
34 #define XOS_Byte 0x00020006
35 #define OS_Word 0x00000007
36 #define XOS_Word 0x00020007
37 #define OS_File 0x00000008
38 #define XOS_File 0x00020008
39 #define OS_Args 0x00000009
40 #define XOS_Args 0x00020009
41 #define OS_BGet 0x0000000A
42 #define XOS_BGet 0x0002000A
43 #define OS_BPut 0x0000000B
44 #define XOS_BPut 0x0002000B
45 #define OS_GBPB 0x0000000C
46 #define XOS_GBPB 0x0002000C
47 #define OS_Find 0x0000000D
48 #define XOS_Find 0x0002000D
49 #define OS_ReadLine 0x0000000E
50 #define XOS_ReadLine 0x0002000E
51 #define OS_Control 0x0000000F
52 #define XOS_Control 0x0002000F
53 #define OS_GetEnv 0x00000010
54 #define XOS_GetEnv 0x00020010
55 #define OS_Exit 0x00000011
56 #define XOS_Exit 0x00020011
57 #define OS_SetEnv 0x00000012
58 #define XOS_SetEnv 0x00020012
59 #define OS_IntOn 0x00000013
60 #define XOS_IntOn 0x00020013
61 #define OS_IntOff 0x00000014
62 #define XOS_IntOff 0x00020014
63 #define OS_CallBack 0x00000015
64 #define XOS_CallBack 0x00020015
65 #define OS_EnterOS 0x00000016
66 #define XOS_EnterOS 0x00020016
67 #define OS_BreakPt 0x00000017
68 #define XOS_BreakPt 0x00020017
69 #define OS_BreakCtrl 0x00000018
70 #define XOS_BreakCtrl 0x00020018
71 #define OS_UnusedSWI 0x00000019
72 #define XOS_UnusedSWI 0x00020019
73 #define OS_UpdateMEMC 0x0000001A
74 #define XOS_UpdateMEMC 0x0002001A
75 #define OS_SetCallBack 0x0000001B
76 #define XOS_SetCallBack 0x0002001B
77 #define OS_Mouse 0x0000001C
78 #define XOS_Mouse 0x0002001C
79 #define OS_Heap 0x0000001D
80 #define XOS_Heap 0x0002001D
81 #define OS_Module 0x0000001E
82 #define XOS_Module 0x0002001E
83 #define OS_Claim 0x0000001F
84 #define XOS_Claim 0x0002001F
85 #define OS_Release 0x00000020
86 #define XOS_Release 0x00020020
87 #define OS_ReadUnsigned 0x00000021
88 #define XOS_ReadUnsigned 0x00020021
89 #define OS_GenerateEvent 0x00000022
90 #define XOS_GenerateEvent 0x00020022
91 #define OS_ReadVarVal 0x00000023
92 #define XOS_ReadVarVal 0x00020023
93 #define OS_SetVarVal 0x00000024
94 #define XOS_SetVarVal 0x00020024
95 #define OS_GSInit 0x00000025
96 #define XOS_GSInit 0x00020025
97 #define OS_GSRead 0x00000026
98 #define XOS_GSRead 0x00020026
99 #define OS_GSTrans 0x00000027
100 #define XOS_GSTrans 0x00020027
101 #define OS_BinaryToDecimal 0x00000028
102 #define XOS_BinaryToDecimal 0x00020028
103 #define OS_FSControl 0x00000029
104 #define XOS_FSControl 0x00020029
105 #define OS_ChangeDynamicArea 0x0000002A
106 #define XOS_ChangeDynamicArea 0x0002002A
107 #define OS_GenerateError 0x0000002B
108 #define XOS_GenerateError 0x0002002B
109 #define OS_ReadEscapeState 0x0000002C
110 #define XOS_ReadEscapeState 0x0002002C
111 #define OS_EvaluateExpression 0x0000002D
112 #define XOS_EvaluateExpression 0x0002002D
113 #define OS_SpriteOp 0x0000002E
114 #define XOS_SpriteOp 0x0002002E
115 #define OS_ReadPalette 0x0000002F
116 #define XOS_ReadPalette 0x0002002F
117 #define OS_ServiceCall 0x00000030
118 #define XOS_ServiceCall 0x00020030
119 #define OS_ReadVduVariables 0x00000031
120 #define XOS_ReadVduVariables 0x00020031
121 #define OS_ReadPoint 0x00000032
122 #define XOS_ReadPoint 0x00020032
123 #define OS_UpCall 0x00000033
124 #define XOS_UpCall 0x00020033
125 #define OS_CallAVector 0x00000034
126 #define XOS_CallAVector 0x00020034
127 #define OS_ReadModeVariable 0x00000035
128 #define XOS_ReadModeVariable 0x00020035
129 #define OS_RemoveCursors 0x00000036
130 #define XOS_RemoveCursors 0x00020036
131 #define OS_RestoreCursors 0x00000037
132 #define XOS_RestoreCursors 0x00020037
133 #define OS_SWINumberToString 0x00000038
134 #define XOS_SWINumberToString 0x00020038
135 #define OS_SWINumberFromString 0x00000039
136 #define XOS_SWINumberFromString 0x00020039
137 #define OS_ValidateAddress 0x0000003A
138 #define XOS_ValidateAddress 0x0002003A
139 #define OS_CallAfter 0x0000003B
140 #define XOS_CallAfter 0x0002003B
141 #define OS_CallEvery 0x0000003C
142 #define XOS_CallEvery 0x0002003C
143 #define OS_RemoveTickerEvent 0x0000003D
144 #define XOS_RemoveTickerEvent 0x0002003D
145 #define OS_InstallKeyHandler 0x0000003E
146 #define XOS_InstallKeyHandler 0x0002003E
147 #define OS_CheckModeValid 0x0000003F
148 #define XOS_CheckModeValid 0x0002003F
149 #define OS_ChangeEnvironment 0x00000040
150 #define XOS_ChangeEnvironment 0x00020040
151 #define OS_ClaimScreenMemory 0x00000041
152 #define XOS_ClaimScreenMemory 0x00020041
153 #define OS_ReadMonotonicTime 0x00000042
154 #define XOS_ReadMonotonicTime 0x00020042
155 #define OS_SubstituteArgs 0x00000043
156 #define XOS_SubstituteArgs 0x00020043
157 #define OS_PrettyPrint 0x00000044
158 #define XOS_PrettyPrint 0x00020044
159 #define OS_Plot 0x00000045
160 #define XOS_Plot 0x00020045
161 #define OS_WriteN 0x00000046
162 #define XOS_WriteN 0x00020046
163 #define OS_AddToVector 0x00000047
164 #define XOS_AddToVector 0x00020047
165 #define OS_WriteEnv 0x00000048
166 #define XOS_WriteEnv 0x00020048
167 #define OS_ReadArgs 0x00000049
168 #define XOS_ReadArgs 0x00020049
169 #define OS_ReadRAMFsLimits 0x0000004A
170 #define XOS_ReadRAMFsLimits 0x0002004A
171 #define OS_ClaimDeviceVector 0x0000004B
172 #define XOS_ClaimDeviceVector 0x0002004B
173 #define OS_ReleaseDeviceVector 0x0000004C
174 #define XOS_ReleaseDeviceVector 0x0002004C
175 #define OS_DelinkApplication 0x0000004D
176 #define XOS_DelinkApplication 0x0002004D
177 #define OS_RelinkApplication 0x0000004E
178 #define XOS_RelinkApplication 0x0002004E
179 #define OS_HeapSort 0x0000004F
180 #define XOS_HeapSort 0x0002004F
181 #define OS_ExitAndDie 0x00000050
182 #define XOS_ExitAndDie 0x00020050
183 #define OS_ReadMemMapInfo 0x00000051
184 #define XOS_ReadMemMapInfo 0x00020051
185 #define OS_ReadMemMapEntries 0x00000052
186 #define XOS_ReadMemMapEntries 0x00020052
187 #define OS_SetMemMapEntries 0x00000053
188 #define XOS_SetMemMapEntries 0x00020053
189 #define OS_AddCallBack 0x00000054
190 #define XOS_AddCallBack 0x00020054
191 #define OS_ReadDefaultHandler 0x00000055
192 #define XOS_ReadDefaultHandler 0x00020055
193 #define OS_SetECFOrigin 0x00000056
194 #define XOS_SetECFOrigin 0x00020056
195 #define OS_SerialOp 0x00000057
196 #define XOS_SerialOp 0x00020057
197 #define OS_ReadSysInfo 0x00000058
198 #define XOS_ReadSysInfo 0x00020058
199 #define OS_Confirm 0x00000059
200 #define XOS_Confirm 0x00020059
201 #define OS_ChangedBox 0x0000005A
202 #define XOS_ChangedBox 0x0002005A
203 #define OS_CRC 0x0000005B
204 #define XOS_CRC 0x0002005B
205 #define OS_ReadDynamicArea 0x0000005C
206 #define XOS_ReadDynamicArea 0x0002005C
207 #define OS_PrintChar 0x0000005D
208 #define XOS_PrintChar 0x0002005D
209 #define OS_ChangeRedirection 0x0000005E
210 #define XOS_ChangeRedirection 0x0002005E
211 #define OS_RemoveCallBack 0x0000005F
212 #define XOS_RemoveCallBack 0x0002005F
213 #define OS_FindMemMapEntries 0x00000060
214 #define XOS_FindMemMapEntries 0x00020060
215 #define OS_SetColour 0x00000061
216 #define XOS_SetColour 0x00020061
217 #define OS_ClaimSWI 0x00000062
218 #define XOS_ClaimSWI 0x00020062
219 #define OS_ReleaseSWI 0x00000063
220 #define XOS_ReleaseSWI 0x00020063
221 #define OS_Pointer 0x00000064
222 #define XOS_Pointer 0x00020064
223 #define OS_ScreenMode 0x00000065
224 #define XOS_ScreenMode 0x00020065
225 #define OS_DynamicArea 0x00000066
226 #define XOS_DynamicArea 0x00020066
227 #define OS_AbortTrap 0x00000067
228 #define XOS_AbortTrap 0x00020067
229 #define OS_Memory 0x00000068
230 #define XOS_Memory 0x00020068
231 #define OS_ClaimProcessorVector 0x00000069
232 #define XOS_ClaimProcessorVector 0x00020069
233 #define OS_Reset 0x0000006A
234 #define XOS_Reset 0x0002006A
235 #define OS_MMUControl 0x0000006B
236 #define XOS_MMUControl 0x0002006B
237 #define OS_PlatformFeatures 0x0000006D
238 #define XOS_PlatformFeatures 0x0002006D
239 #define OS_SynchroniseCodeAreas 0x0000006E
240 #define XOS_SynchroniseCodeAreas 0x0002006E
241 #define OS_CallASWI 0x0000006F
242 #define XOS_CallASWI 0x0002006F
243 #define OS_AMBControl 0x00000070
244 #define XOS_AMBControl 0x00020070
245 #define OS_CallASWIR12 0x00000071
246 #define XOS_CallASWIR12 0x00020071
247 #define OS_ConvertStandardDateAndTime 0x000000C0
248 #define XOS_ConvertStandardDateAndTime 0x000200C0
249 #define OS_ConvertDateAndTime 0x000000C1
250 #define XOS_ConvertDateAndTime 0x000200C1
251 #define OS_ConvertHex1 0x000000D0
252 #define XOS_ConvertHex1 0x000200D0
253 #define OS_ConvertHex2 0x000000D1
254 #define XOS_ConvertHex2 0x000200D1
255 #define OS_ConvertHex4 0x000000D2
256 #define XOS_ConvertHex4 0x000200D2
257 #define OS_ConvertHex6 0x000000D3
258 #define XOS_ConvertHex6 0x000200D3
259 #define OS_ConvertHex8 0x000000D4
260 #define XOS_ConvertHex8 0x000200D4
261 #define OS_ConvertCardinal1 0x000000D5
262 #define XOS_ConvertCardinal1 0x000200D5
263 #define OS_ConvertCardinal2 0x000000D6
264 #define XOS_ConvertCardinal2 0x000200D6
265 #define OS_ConvertCardinal3 0x000000D7
266 #define XOS_ConvertCardinal3 0x000200D7
267 #define OS_ConvertCardinal4 0x000000D8
268 #define XOS_ConvertCardinal4 0x000200D8
269 #define OS_ConvertInteger1 0x000000D9
270 #define XOS_ConvertInteger1 0x000200D9
271 #define OS_ConvertInteger2 0x000000DA
272 #define XOS_ConvertInteger2 0x000200DA
273 #define OS_ConvertInteger3 0x000000DB
274 #define XOS_ConvertInteger3 0x000200DB
275 #define OS_ConvertInteger4 0x000000DC
276 #define XOS_ConvertInteger4 0x000200DC
277 #define OS_ConvertBinary1 0x000000DD
278 #define XOS_ConvertBinary1 0x000200DD
279 #define OS_ConvertBinary2 0x000000DE
280 #define XOS_ConvertBinary2 0x000200DE
281 #define OS_ConvertBinary3 0x000000DF
282 #define XOS_ConvertBinary3 0x000200DF
283 #define OS_ConvertBinary4 0x000000E0
284 #define XOS_ConvertBinary4 0x000200E0
285 #define OS_ConvertSpacedCardinal1 0x000000E1
286 #define XOS_ConvertSpacedCardinal1 0x000200E1
287 #define OS_ConvertSpacedCardinal2 0x000000E2
288 #define XOS_ConvertSpacedCardinal2 0x000200E2
289 #define OS_ConvertSpacedCardinal3 0x000000E3
290 #define XOS_ConvertSpacedCardinal3 0x000200E3
291 #define OS_ConvertSpacedCardinal4 0x000000E4
292 #define XOS_ConvertSpacedCardinal4 0x000200E4
293 #define OS_ConvertSpacedInteger1 0x000000E5
294 #define XOS_ConvertSpacedInteger1 0x000200E5
295 #define OS_ConvertSpacedInteger2 0x000000E6
296 #define XOS_ConvertSpacedInteger2 0x000200E6
297 #define OS_ConvertSpacedInteger3 0x000000E7
298 #define XOS_ConvertSpacedInteger3 0x000200E7
299 #define OS_ConvertSpacedInteger4 0x000000E8
300 #define XOS_ConvertSpacedInteger4 0x000200E8
301 #define OS_ConvertFixedNetStation 0x000000E9
302 #define XOS_ConvertFixedNetStation 0x000200E9
303 #define OS_ConvertNetStation 0x000000EA
304 #define XOS_ConvertNetStation 0x000200EA
305 #define OS_ConvertFixedFileSize 0x000000EB
306 #define XOS_ConvertFixedFileSize 0x000200EB
307 #define OS_ConvertFileSize 0x000000EC
308 #define XOS_ConvertFileSize 0x000200EC
309
310 /* --- Podule SWIs --- */
311
312 #define Podule_ReadID 0x00040280
313 #define XPodule_ReadID 0x00060280
314 #define Podule_ReadHeader 0x00040281
315 #define XPodule_ReadHeader 0x00060281
316 #define Podule_EnumerateChunks 0x00040282
317 #define XPodule_EnumerateChunks 0x00060282
318 #define Podule_ReadChunk 0x00040283
319 #define XPodule_ReadChunk 0x00060283
320 #define Podule_ReadBytes 0x00040284
321 #define XPodule_ReadBytes 0x00060284
322 #define Podule_WriteBytes 0x00040285
323 #define XPodule_WriteBytes 0x00060285
324 #define Podule_CallLoader 0x00040286
325 #define XPodule_CallLoader 0x00060286
326 #define Podule_RawRead 0x00040287
327 #define XPodule_RawRead 0x00060287
328 #define Podule_RawWrite 0x00040288
329 #define XPodule_RawWrite 0x00060288
330 #define Podule_HardwareAddress 0x00040289
331 #define XPodule_HardwareAddress 0x00060289
332 #define Podule_EnumerateChunksWithInfo 0x0004028A
333 #define XPodule_EnumerateChunksWithInfo 0x0006028A
334 #define Podule_HardwareAddresses 0x0004028B
335 #define XPodule_HardwareAddresses 0x0006028B
336 #define Podule_ReturnNumber 0x0004028C
337 #define XPodule_ReturnNumber 0x0006028C
338 #define Podule_ReadInfo 0x0004028D
339 #define XPodule_ReadInfo 0x0006028D
340 #define Podule_SetSpeed 0x0004028E
341 #define XPodule_SetSpeed 0x0006028E
342
343 /* --- ResourceFS SWIs --- */
344
345 #define ResourceFS_RegisterFiles 0x00041B40
346 #define XResourceFS_RegisterFiles 0x00061B40
347 #define ResourceFS_DeregisterFiles 0x00041B41
348 #define XResourceFS_DeregisterFiles 0x00061B41
349
350 /* --- MessageTrans SWIs --- */
351
352 #define MessageTrans_FileInfo 0x00041500
353 #define XMessageTrans_FileInfo 0x00061500
354 #define MessageTrans_OpenFile 0x00041501
355 #define XMessageTrans_OpenFile 0x00061501
356 #define MessageTrans_Lookup 0x00041502
357 #define XMessageTrans_Lookup 0x00061502
358 #define MessageTrans_MakeMenus 0x00041503
359 #define XMessageTrans_MakeMenus 0x00061503
360 #define MessageTrans_CloseFile 0x00041504
361 #define XMessageTrans_CloseFile 0x00061504
362 #define MessageTrans_EnumerateTokens 0x00041505
363 #define XMessageTrans_EnumerateTokens 0x00061505
364 #define MessageTrans_ErrorLookup 0x00041506
365 #define XMessageTrans_ErrorLookup 0x00061506
366 #define MessageTrans_GSLookup 0x00041507
367 #define XMessageTrans_GSLookup 0x00061507
368 #define MessageTrans_CopyError 0x00041508
369 #define XMessageTrans_CopyError 0x00061508
370 #define MessageTrans_Dictionary 0x00041509
371 #define XMessageTrans_Dictionary 0x00061509
372
373 /* --- TerritoryManager SWIs --- */
374
375 #define Territory_Number 0x00043040
376 #define XTerritory_Number 0x00063040
377 #define Territory_Register 0x00043041
378 #define XTerritory_Register 0x00063041
379 #define Territory_Deregister 0x00043042
380 #define XTerritory_Deregister 0x00063042
381 #define Territory_NumberToName 0x00043043
382 #define XTerritory_NumberToName 0x00063043
383 #define Territory_Exists 0x00043044
384 #define XTerritory_Exists 0x00063044
385 #define Territory_AlphabetNumberToName 0x00043045
386 #define XTerritory_AlphabetNumberToName 0x00063045
387 #define Territory_SelectAlphabet 0x00043046
388 #define XTerritory_SelectAlphabet 0x00063046
389 #define Territory_SetTime 0x00043047
390 #define XTerritory_SetTime 0x00063047
391 #define Territory_ReadCurrentTimeZone 0x00043048
392 #define XTerritory_ReadCurrentTimeZone 0x00063048
393 #define Territory_ConvertTimeToUTCOrdinals 0x00043049
394 #define XTerritory_ConvertTimeToUTCOrdinals 0x00063049
395 #define Territory_ReadTimeZones 0x0004304A
396 #define XTerritory_ReadTimeZones 0x0006304A
397 #define Territory_ConvertDateAndTime 0x0004304B
398 #define XTerritory_ConvertDateAndTime 0x0006304B
399 #define Territory_ConvertStandardDateAndTime 0x0004304C
400 #define XTerritory_ConvertStandardDateAndTime 0x0006304C
401 #define Territory_ConvertStandardDate 0x0004304D
402 #define XTerritory_ConvertStandardDate 0x0006304D
403 #define Territory_ConvertStandardTime 0x0004304E
404 #define XTerritory_ConvertStandardTime 0x0006304E
405 #define Territory_ConvertTimeToOrdinals 0x0004304F
406 #define XTerritory_ConvertTimeToOrdinals 0x0006304F
407 #define Territory_ConvertTimeStringToOrdinals 0x00043050
408 #define XTerritory_ConvertTimeStringToOrdinals 0x00063050
409 #define Territory_ConvertOrdinalsToTime 0x00043051
410 #define XTerritory_ConvertOrdinalsToTime 0x00063051
411 #define Territory_Alphabet 0x00043052
412 #define XTerritory_Alphabet 0x00063052
413 #define Territory_AlphabetIdentifier 0x00043053
414 #define XTerritory_AlphabetIdentifier 0x00063053
415 #define Territory_SelectKeyboardHandler 0x00043054
416 #define XTerritory_SelectKeyboardHandler 0x00063054
417 #define Territory_WriteDirection 0x00043055
418 #define XTerritory_WriteDirection 0x00063055
419 #define Territory_CharacterPropertyTable 0x00043056
420 #define XTerritory_CharacterPropertyTable 0x00063056
421 #define Territory_LowerCaseTable 0x00043057
422 #define XTerritory_LowerCaseTable 0x00063057
423 #define Territory_UpperCaseTable 0x00043058
424 #define XTerritory_UpperCaseTable 0x00063058
425 #define Territory_ControlTable 0x00043059
426 #define XTerritory_ControlTable 0x00063059
427 #define Territory_PlainTable 0x0004305A
428 #define XTerritory_PlainTable 0x0006305A
429 #define Territory_ValueTable 0x0004305B
430 #define XTerritory_ValueTable 0x0006305B
431 #define Territory_RepresentationTable 0x0004305C
432 #define XTerritory_RepresentationTable 0x0006305C
433 #define Territory_Collate 0x0004305D
434 #define XTerritory_Collate 0x0006305D
435 #define Territory_ReadSymbols 0x0004305E
436 #define XTerritory_ReadSymbols 0x0006305E
437 #define Territory_ReadCalendarInformation 0x0004305F
438 #define XTerritory_ReadCalendarInformation 0x0006305F
439 #define Territory_NameToNumber 0x00043060
440 #define XTerritory_NameToNumber 0x00063060
441 #define Territory_TransformString 0x00043061
442 #define XTerritory_TransformString 0x00063061
443 #define Territory_ConvertTextToString 0x00043075
444 #define XTerritory_ConvertTextToString 0x00063075
445
446 /* --- WindowManager SWIs --- */
447
448 #define Wimp_Initialise 0x000400C0
449 #define XWimp_Initialise 0x000600C0
450 #define Wimp_CreateWindow 0x000400C1
451 #define XWimp_CreateWindow 0x000600C1
452 #define Wimp_CreateIcon 0x000400C2
453 #define XWimp_CreateIcon 0x000600C2
454 #define Wimp_DeleteWindow 0x000400C3
455 #define XWimp_DeleteWindow 0x000600C3
456 #define Wimp_DeleteIcon 0x000400C4
457 #define XWimp_DeleteIcon 0x000600C4
458 #define Wimp_OpenWindow 0x000400C5
459 #define XWimp_OpenWindow 0x000600C5
460 #define Wimp_CloseWindow 0x000400C6
461 #define XWimp_CloseWindow 0x000600C6
462 #define Wimp_Poll 0x000400C7
463 #define XWimp_Poll 0x000600C7
464 #define Wimp_RedrawWindow 0x000400C8
465 #define XWimp_RedrawWindow 0x000600C8
466 #define Wimp_UpdateWindow 0x000400C9
467 #define XWimp_UpdateWindow 0x000600C9
468 #define Wimp_GetRectangle 0x000400CA
469 #define XWimp_GetRectangle 0x000600CA
470 #define Wimp_GetWindowState 0x000400CB
471 #define XWimp_GetWindowState 0x000600CB
472 #define Wimp_GetWindowInfo 0x000400CC
473 #define XWimp_GetWindowInfo 0x000600CC
474 #define Wimp_SetIconState 0x000400CD
475 #define XWimp_SetIconState 0x000600CD
476 #define Wimp_GetIconState 0x000400CE
477 #define XWimp_GetIconState 0x000600CE
478 #define Wimp_GetPointerInfo 0x000400CF
479 #define XWimp_GetPointerInfo 0x000600CF
480 #define Wimp_DragBox 0x000400D0
481 #define XWimp_DragBox 0x000600D0
482 #define Wimp_ForceRedraw 0x000400D1
483 #define XWimp_ForceRedraw 0x000600D1
484 #define Wimp_SetCaretPosition 0x000400D2
485 #define XWimp_SetCaretPosition 0x000600D2
486 #define Wimp_GetCaretPosition 0x000400D3
487 #define XWimp_GetCaretPosition 0x000600D3
488 #define Wimp_CreateMenu 0x000400D4
489 #define XWimp_CreateMenu 0x000600D4
490 #define Wimp_DecodeMenu 0x000400D5
491 #define XWimp_DecodeMenu 0x000600D5
492 #define Wimp_WhichIcon 0x000400D6
493 #define XWimp_WhichIcon 0x000600D6
494 #define Wimp_SetExtent 0x000400D7
495 #define XWimp_SetExtent 0x000600D7
496 #define Wimp_SetPointerShape 0x000400D8
497 #define XWimp_SetPointerShape 0x000600D8
498 #define Wimp_OpenTemplate 0x000400D9
499 #define XWimp_OpenTemplate 0x000600D9
500 #define Wimp_CloseTemplate 0x000400DA
501 #define XWimp_CloseTemplate 0x000600DA
502 #define Wimp_LoadTemplate 0x000400DB
503 #define XWimp_LoadTemplate 0x000600DB
504 #define Wimp_ProcessKey 0x000400DC
505 #define XWimp_ProcessKey 0x000600DC
506 #define Wimp_CloseDown 0x000400DD
507 #define XWimp_CloseDown 0x000600DD
508 #define Wimp_StartTask 0x000400DE
509 #define XWimp_StartTask 0x000600DE
510 #define Wimp_ReportError 0x000400DF
511 #define XWimp_ReportError 0x000600DF
512 #define Wimp_GetWindowOutline 0x000400E0
513 #define XWimp_GetWindowOutline 0x000600E0
514 #define Wimp_PollIdle 0x000400E1
515 #define XWimp_PollIdle 0x000600E1
516 #define Wimp_PlotIcon 0x000400E2
517 #define XWimp_PlotIcon 0x000600E2
518 #define Wimp_SetMode 0x000400E3
519 #define XWimp_SetMode 0x000600E3
520 #define Wimp_SetPalette 0x000400E4
521 #define XWimp_SetPalette 0x000600E4
522 #define Wimp_ReadPalette 0x000400E5
523 #define XWimp_ReadPalette 0x000600E5
524 #define Wimp_SetColour 0x000400E6
525 #define XWimp_SetColour 0x000600E6
526 #define Wimp_SendMessage 0x000400E7
527 #define XWimp_SendMessage 0x000600E7
528 #define Wimp_CreateSubMenu 0x000400E8
529 #define XWimp_CreateSubMenu 0x000600E8
530 #define Wimp_SpriteOp 0x000400E9
531 #define XWimp_SpriteOp 0x000600E9
532 #define Wimp_BaseOfSprites 0x000400EA
533 #define XWimp_BaseOfSprites 0x000600EA
534 #define Wimp_BlockCopy 0x000400EB
535 #define XWimp_BlockCopy 0x000600EB
536 #define Wimp_SlotSize 0x000400EC
537 #define XWimp_SlotSize 0x000600EC
538 #define Wimp_ReadPixTrans 0x000400ED
539 #define XWimp_ReadPixTrans 0x000600ED
540 #define Wimp_ClaimFreeMemory 0x000400EE
541 #define XWimp_ClaimFreeMemory 0x000600EE
542 #define Wimp_CommandWindow 0x000400EF
543 #define XWimp_CommandWindow 0x000600EF
544 #define Wimp_TextColour 0x000400F0
545 #define XWimp_TextColour 0x000600F0
546 #define Wimp_TransferBlock 0x000400F1
547 #define XWimp_TransferBlock 0x000600F1
548 #define Wimp_ReadSysInfo 0x000400F2
549 #define XWimp_ReadSysInfo 0x000600F2
550 #define Wimp_SetFontColours 0x000400F3
551 #define XWimp_SetFontColours 0x000600F3
552 #define Wimp_GetMenuState 0x000400F4
553 #define XWimp_GetMenuState 0x000600F4
554 #define Wimp_RegisterFilter 0x000400F5
555 #define XWimp_RegisterFilter 0x000600F5
556 #define Wimp_AddMessages 0x000400F6
557 #define XWimp_AddMessages 0x000600F6
558 #define Wimp_RemoveMessages 0x000400F7
559 #define XWimp_RemoveMessages 0x000600F7
560 #define Wimp_SetColourMapping 0x000400F8
561 #define XWimp_SetColourMapping 0x000600F8
562 #define Wimp_TextOp 0x000400F9
563 #define XWimp_TextOp 0x000600F9
564 #define Wimp_SetWatchdogState 0x000400FA
565 #define XWimp_SetWatchdogState 0x000600FA
566 #define Wimp_Extend 0x000400FB
567 #define XWimp_Extend 0x000600FB
568 #define Wimp_ResizeIcon 0x000400FC
569 #define XWimp_ResizeIcon 0x000600FC
570
571 /* --- TaskManager SWIs --- */
572
573 #define TaskManager_TaskNameFromHandle 0x00042680
574 #define XTaskManager_TaskNameFromHandle 0x00062680
575 #define TaskManager_EnumerateTasks 0x00042681
576 #define XTaskManager_EnumerateTasks 0x00062681
577 #define TaskManager_Shutdown 0x00042682
578 #define XTaskManager_Shutdown 0x00062682
579
580 /* --- BASICTrans SWIs --- */
581
582 #define BASICTrans_HELP 0x00042C80
583 #define XBASICTrans_HELP 0x00062C80
584 #define BASICTrans_Error 0x00042C81
585 #define XBASICTrans_Error 0x00062C81
586 #define BASICTrans_Message 0x00042C82
587 #define XBASICTrans_Message 0x00062C82
588
589 /* --- BufferManager SWIs --- */
590
591 #define Buffer_Create 0x00042940
592 #define XBuffer_Create 0x00062940
593 #define Buffer_Remove 0x00042941
594 #define XBuffer_Remove 0x00062941
595 #define Buffer_Register 0x00042942
596 #define XBuffer_Register 0x00062942
597 #define Buffer_Deregister 0x00042943
598 #define XBuffer_Deregister 0x00062943
599 #define Buffer_ModifyFlags 0x00042944
600 #define XBuffer_ModifyFlags 0x00062944
601 #define Buffer_LinkDevice 0x00042945
602 #define XBuffer_LinkDevice 0x00062945
603 #define Buffer_UnlinkDevice 0x00042946
604 #define XBuffer_UnlinkDevice 0x00062946
605 #define Buffer_GetInfo 0x00042947
606 #define XBuffer_GetInfo 0x00062947
607 #define Buffer_Threshold 0x00042948
608 #define XBuffer_Threshold 0x00062948
609 #define Buffer_InternalInfo 0x00042949
610 #define XBuffer_InternalInfo 0x00062949
611
612 /* --- Debugger SWIs --- */
613
614 #define Debugger_Disassemble 0x00040380
615 #define XDebugger_Disassemble 0x00060380
616
617 /* --- DeviceFS SWIs --- */
618
619 #define DeviceFS_Register 0x00042740
620 #define XDeviceFS_Register 0x00062740
621 #define DeviceFS_Deregister 0x00042741
622 #define XDeviceFS_Deregister 0x00062741
623 #define DeviceFS_RegisterObjects 0x00042742
624 #define XDeviceFS_RegisterObjects 0x00062742
625 #define DeviceFS_DeregisterObjects 0x00042743
626 #define XDeviceFS_DeregisterObjects 0x00062743
627 #define DeviceFS_CallDevice 0x00042744
628 #define XDeviceFS_CallDevice 0x00062744
629 #define DeviceFS_Threshold 0x00042745
630 #define XDeviceFS_Threshold 0x00062745
631 #define DeviceFS_ReceivedCharacter 0x00042746
632 #define XDeviceFS_ReceivedCharacter 0x00062746
633 #define DeviceFS_TransmitCharacter 0x00042747
634 #define XDeviceFS_TransmitCharacter 0x00062747
635
636 /* --- DMAManager SWIs --- */
637
638 #define DMA_RegisterChannel 0x00046140
639 #define XDMA_RegisterChannel 0x00066140
640 #define DMA_DeregisterChannel 0x00046141
641 #define XDMA_DeregisterChannel 0x00066141
642 #define DMA_QueueTransfer 0x00046142
643 #define XDMA_QueueTransfer 0x00066142
644 #define DMA_TerminateTransfer 0x00046143
645 #define XDMA_TerminateTransfer 0x00066143
646 #define DMA_SuspendTransfer 0x00046144
647 #define XDMA_SuspendTransfer 0x00066144
648 #define DMA_ResumeTransfer 0x00046145
649 #define XDMA_ResumeTransfer 0x00066145
650 #define DMA_ExamineTransfer 0x00046146
651 #define XDMA_ExamineTransfer 0x00066146
652
653 /* --- DragASprite SWIs --- */
654
655 #define DragASprite_Start 0x00042400
656 #define XDragASprite_Start 0x00062400
657 #define DragASprite_Stop 0x00042401
658 #define XDragASprite_Stop 0x00062401
659
660 /* --- Draw SWIs --- */
661
662 #define Draw_ProcessPath 0x00040700
663 #define XDraw_ProcessPath 0x00060700
664 #define Draw_ProcessPathFP 0x00040701
665 #define XDraw_ProcessPathFP 0x00060701
666 #define Draw_Fill 0x00040702
667 #define XDraw_Fill 0x00060702
668 #define Draw_FillFP 0x00040703
669 #define XDraw_FillFP 0x00060703
670 #define Draw_Stroke 0x00040704
671 #define XDraw_Stroke 0x00060704
672 #define Draw_StrokeFP 0x00040705
673 #define XDraw_StrokeFP 0x00060705
674 #define Draw_StrokePath 0x00040706
675 #define XDraw_StrokePath 0x00060706
676 #define Draw_StrokePathFP 0x00040707
677 #define XDraw_StrokePathFP 0x00060707
678 #define Draw_FlattenPath 0x00040708
679 #define XDraw_FlattenPath 0x00060708
680 #define Draw_FlattenPathFP 0x00040709
681 #define XDraw_FlattenPathFP 0x00060709
682 #define Draw_TransformPath 0x0004070A
683 #define XDraw_TransformPath 0x0006070A
684 #define Draw_TransformPathFP 0x0004070B
685 #define XDraw_TransformPathFP 0x0006070B
686
687 /* --- FileCore SWIs --- */
688
689 #define FileCore_DiscOp 0x00040540
690 #define XFileCore_DiscOp 0x00060540
691 #define FileCore_Create 0x00040541
692 #define XFileCore_Create 0x00060541
693 #define FileCore_Drives 0x00040542
694 #define XFileCore_Drives 0x00060542
695 #define FileCore_FreeSpace 0x00040543
696 #define XFileCore_FreeSpace 0x00060543
697 #define FileCore_FloppyStructure 0x00040544
698 #define XFileCore_FloppyStructure 0x00060544
699 #define FileCore_DescribeDisc 0x00040545
700 #define XFileCore_DescribeDisc 0x00060545
701 #define FileCore_DiscardReadSectorsCache 0x00040546
702 #define XFileCore_DiscardReadSectorsCache 0x00060546
703 #define FileCore_DiscFormat 0x00040547
704 #define XFileCore_DiscFormat 0x00060547
705 #define FileCore_LayoutStructure 0x00040548
706 #define XFileCore_LayoutStructure 0x00060548
707 #define FileCore_MiscOp 0x00040549
708 #define XFileCore_MiscOp 0x00060549
709
710 /* --- ADFS SWIs --- */
711
712 #define ADFS_DiscOp 0x00040240
713 #define XADFS_DiscOp 0x00060240
714 #define ADFS_HDC 0x00040241
715 #define XADFS_HDC 0x00060241
716 #define ADFS_Drives 0x00040242
717 #define XADFS_Drives 0x00060242
718 #define ADFS_FreeSpace 0x00040243
719 #define XADFS_FreeSpace 0x00060243
720 #define ADFS_Retries 0x00040244
721 #define XADFS_Retries 0x00060244
722 #define ADFS_DescribeDisc 0x00040245
723 #define XADFS_DescribeDisc 0x00060245
724 #define ADFS_VetFormat 0x00040246
725 #define XADFS_VetFormat 0x00060246
726 #define ADFS_FlpProcessDCB 0x00040247
727 #define XADFS_FlpProcessDCB 0x00060247
728 #define ADFS_ControllerType 0x00040248
729 #define XADFS_ControllerType 0x00060248
730 #define ADFS_PowerControl 0x00040249
731 #define XADFS_PowerControl 0x00060249
732 #define ADFS_SetIDEController 0x0004024A
733 #define XADFS_SetIDEController 0x0006024A
734 #define ADFS_IDEUserOp 0x0004024B
735 #define XADFS_IDEUserOp 0x0006024B
736 #define ADFS_MiscOp 0x0004024C
737 #define XADFS_MiscOp 0x0006024C
738 #define ADFS_ECCSAndRetries 0x00040250
739 #define XADFS_ECCSAndRetries 0x00060250
740
741 /* --- FilerSWIs SWIs --- */
742
743 #define FilerAction_SendSelectedDirectory 0x00040F80
744 #define XFilerAction_SendSelectedDirectory 0x00060F80
745 #define FilerAction_SendSelectedFile 0x00040F81
746 #define XFilerAction_SendSelectedFile 0x00060F81
747 #define FilerAction_SendStartOperation 0x00040F82
748 #define XFilerAction_SendStartOperation 0x00060F82
749
750 /* --- FSLock SWIs --- */
751
752 #define FSLock_Version 0x00047780
753 #define XFSLock_Version 0x00067780
754 #define FSLock_Status 0x00047781
755 #define XFSLock_Status 0x00067781
756 #define FSLock_ChangeStatus 0x00047782
757 #define XFSLock_ChangeStatus 0x00067782
758
759 /* --- FontManager SWIs --- */
760
761 #define Font_CacheAddr 0x00040080
762 #define XFont_CacheAddr 0x00060080
763 #define Font_FindFont 0x00040081
764 #define XFont_FindFont 0x00060081
765 #define Font_LoseFont 0x00040082
766 #define XFont_LoseFont 0x00060082
767 #define Font_ReadDefn 0x00040083
768 #define XFont_ReadDefn 0x00060083
769 #define Font_ReadInfo 0x00040084
770 #define XFont_ReadInfo 0x00060084
771 #define Font_StringWidth 0x00040085
772 #define XFont_StringWidth 0x00060085
773 #define Font_Paint 0x00040086
774 #define XFont_Paint 0x00060086
775 #define Font_Caret 0x00040087
776 #define XFont_Caret 0x00060087
777 #define Font_ConverttoOS 0x00040088
778 #define XFont_ConverttoOS 0x00060088
779 #define Font_Converttopoints 0x00040089
780 #define XFont_Converttopoints 0x00060089
781 #define Font_SetFont 0x0004008A
782 #define XFont_SetFont 0x0006008A
783 #define Font_CurrentFont 0x0004008B
784 #define XFont_CurrentFont 0x0006008B
785 #define Font_FutureFont 0x0004008C
786 #define XFont_FutureFont 0x0006008C
787 #define Font_FindCaret 0x0004008D
788 #define XFont_FindCaret 0x0006008D
789 #define Font_CharBBox 0x0004008E
790 #define XFont_CharBBox 0x0006008E
791 #define Font_ReadScaleFactor 0x0004008F
792 #define XFont_ReadScaleFactor 0x0006008F
793 #define Font_SetScaleFactor 0x00040090
794 #define XFont_SetScaleFactor 0x00060090
795 #define Font_ListFonts 0x00040091
796 #define XFont_ListFonts 0x00060091
797 #define Font_SetFontColours 0x00040092
798 #define XFont_SetFontColours 0x00060092
799 #define Font_SetPalette 0x00040093
800 #define XFont_SetPalette 0x00060093
801 #define Font_ReadThresholds 0x00040094
802 #define XFont_ReadThresholds 0x00060094
803 #define Font_SetThresholds 0x00040095
804 #define XFont_SetThresholds 0x00060095
805 #define Font_FindCaretJ 0x00040096
806 #define XFont_FindCaretJ 0x00060096
807 #define Font_StringBBox 0x00040097
808 #define XFont_StringBBox 0x00060097
809 #define Font_ReadColourTable 0x00040098
810 #define XFont_ReadColourTable 0x00060098
811 #define Font_MakeBitmap 0x00040099
812 #define XFont_MakeBitmap 0x00060099
813 #define Font_UnCacheFile 0x0004009A
814 #define XFont_UnCacheFile 0x0006009A
815 #define Font_SetFontMax 0x0004009B
816 #define XFont_SetFontMax 0x0006009B
817 #define Font_ReadFontMax 0x0004009C
818 #define XFont_ReadFontMax 0x0006009C
819 #define Font_ReadFontPrefix 0x0004009D
820 #define XFont_ReadFontPrefix 0x0006009D
821 #define Font_SwitchOutputToBuffer 0x0004009E
822 #define XFont_SwitchOutputToBuffer 0x0006009E
823 #define Font_ReadFontMetrics 0x0004009F
824 #define XFont_ReadFontMetrics 0x0006009F
825 #define Font_DecodeMenu 0x000400A0
826 #define XFont_DecodeMenu 0x000600A0
827 #define Font_ScanString 0x000400A1
828 #define XFont_ScanString 0x000600A1
829 #define Font_SetColourTable 0x000400A2
830 #define XFont_SetColourTable 0x000600A2
831 #define Font_CurrentRGB 0x000400A3
832 #define XFont_CurrentRGB 0x000600A3
833 #define Font_FutureRGB 0x000400A4
834 #define XFont_FutureRGB 0x000600A4
835 #define Font_ReadEncodingFilename 0x000400A5
836 #define XFont_ReadEncodingFilename 0x000600A5
837 #define Font_FindField 0x000400A6
838 #define XFont_FindField 0x000600A6
839 #define Font_ApplyFields 0x000400A7
840 #define XFont_ApplyFields 0x000600A7
841 #define Font_LookupFont 0x000400A8
842 #define XFont_LookupFont 0x000600A8
843
844 /* --- FPEmulator SWIs --- */
845
846 #define FPEmulator_Version 0x00040480
847 #define XFPEmulator_Version 0x00060480
848
849 /* --- Free SWIs --- */
850
851 #define Free_Register 0x000444C0
852 #define XFree_Register 0x000644C0
853 #define Free_DeRegister 0x000444C1
854 #define XFree_DeRegister 0x000644C1
855
856 /* --- Hourglass SWIs --- */
857
858 #define Hourglass_On 0x000406C0
859 #define XHourglass_On 0x000606C0
860 #define Hourglass_Off 0x000406C1
861 #define XHourglass_Off 0x000606C1
862 #define Hourglass_Smash 0x000406C2
863 #define XHourglass_Smash 0x000606C2
864 #define Hourglass_Start 0x000406C3
865 #define XHourglass_Start 0x000606C3
866 #define Hourglass_Percentage 0x000406C4
867 #define XHourglass_Percentage 0x000606C4
868 #define Hourglass_LEDs 0x000406C5
869 #define XHourglass_LEDs 0x000606C5
870 #define Hourglass_Colours 0x000406C6
871 #define XHourglass_Colours 0x000606C6
872
873 /* --- IIC SWIs --- */
874
875 #define IIC_Control 0x00000240
876 #define XIIC_Control 0x00020240
877
878 /* --- ParallelDeviceDriver SWIs --- */
879
880 #define Parallel_HardwareAddress 0x00042EC0
881 #define XParallel_HardwareAddress 0x00062EC0
882 #define Parallel_Op 0x00042EC1
883 #define XParallel_Op 0x00062EC1
884
885 /* --- ScreenBlanker SWIs --- */
886
887 #define ScreenBlanker_Control 0x00043100
888 #define XScreenBlanker_Control 0x00063100
889
890 /* --- ShellCLI SWIs --- */
891
892 #define Shell_Create 0x000405C0
893 #define XShell_Create 0x000605C0
894 #define Shell_Destroy 0x000405C1
895 #define XShell_Destroy 0x000605C1
896
897 /* --- SoundDMA SWIs --- */
898
899 #define Sound_Configure 0x00040140
900 #define XSound_Configure 0x00060140
901 #define Sound_Enable 0x00040141
902 #define XSound_Enable 0x00060141
903 #define Sound_Stereo 0x00040142
904 #define XSound_Stereo 0x00060142
905 #define Sound_Speaker 0x00040143
906 #define XSound_Speaker 0x00060143
907
908 /* --- SoundChannels SWIs --- */
909
910 #define Sound_Volume 0x00040180
911 #define XSound_Volume 0x00060180
912 #define Sound_SoundLog 0x00040181
913 #define XSound_SoundLog 0x00060181
914 #define Sound_LogScale 0x00040182
915 #define XSound_LogScale 0x00060182
916 #define Sound_InstallVoice 0x00040183
917 #define XSound_InstallVoice 0x00060183
918 #define Sound_RemoveVoice 0x00040184
919 #define XSound_RemoveVoice 0x00060184
920 #define Sound_AttachVoice 0x00040185
921 #define XSound_AttachVoice 0x00060185
922 #define Sound_ControlPacked 0x00040186
923 #define XSound_ControlPacked 0x00060186
924 #define Sound_Tuning 0x00040187
925 #define XSound_Tuning 0x00060187
926 #define Sound_Pitch 0x00040188
927 #define XSound_Pitch 0x00060188
928 #define Sound_Control 0x00040189
929 #define XSound_Control 0x00060189
930 #define Sound_AttachNamedVoice 0x0004018A
931 #define XSound_AttachNamedVoice 0x0006018A
932 #define Sound_ReadControlBlock 0x0004018B
933 #define XSound_ReadControlBlock 0x0006018B
934 #define Sound_WriteControlBlock 0x0004018C
935 #define XSound_WriteControlBlock 0x0006018C
936
937 /* --- SoundScheduler SWIs --- */
938
939 #define Sound_QInit 0x000401C0
940 #define XSound_QInit 0x000601C0
941 #define Sound_QSchedule 0x000401C1
942 #define XSound_QSchedule 0x000601C1
943 #define Sound_QRemove 0x000401C2
944 #define XSound_QRemove 0x000601C2
945 #define Sound_QFree 0x000401C3
946 #define XSound_QFree 0x000601C3
947 #define Sound_QSDispatch 0x000401C4
948 #define XSound_QSDispatch 0x000601C4
949 #define Sound_QTempo 0x000401C5
950 #define XSound_QTempo 0x000601C5
951 #define Sound_QBeat 0x000401C6
952 #define XSound_QBeat 0x000601C6
953 #define Sound_QInterface 0x000401C7
954 #define XSound_QInterface 0x000601C7
955
956 /* --- Squash SWIs --- */
957
958 #define Squash_Compress 0x00042700
959 #define XSquash_Compress 0x00062700
960 #define Squash_Decompress 0x00042701
961 #define XSquash_Decompress 0x00062701
962
963 /* --- SuperSample SWIs --- */
964
965 #define Super_Sample90 0x00040D80
966 #define XSuper_Sample90 0x00060D80
967 #define Super_Sample45 0x00040D81
968 #define XSuper_Sample45 0x00060D81
969
970 /* --- TaskWindow SWIs --- */
971
972 #define TaskWindow_TaskInfo 0x00043380
973 #define XTaskWindow_TaskInfo 0x00063380
974
975 /* --- FilterManager SWIs --- */
976
977 #define Filter_RegisterPreFilter 0x00042640
978 #define XFilter_RegisterPreFilter 0x00062640
979 #define Filter_RegisterPostFilter 0x00042641
980 #define XFilter_RegisterPostFilter 0x00062641
981 #define Filter_DeRegisterPreFilter 0x00042642
982 #define XFilter_DeRegisterPreFilter 0x00062642
983 #define Filter_DeRegisterPostFilter 0x00042643
984 #define XFilter_DeRegisterPostFilter 0x00062643
985
986 /* --- SharedCLibrary SWIs --- */
987
988 #define SharedCLibrary_LibInitAPCS_A 0x00080680
989 #define XSharedCLibrary_LibInitAPCS_A 0x000A0680
990 #define SharedCLibrary_LibInitAPCS_R 0x00080681
991 #define XSharedCLibrary_LibInitAPCS_R 0x000A0681
992 #define SharedCLibrary_LibInitModule 0x00080682
993 #define XSharedCLibrary_LibInitModule 0x000A0682
994
995 /* --- DOSFS SWIs --- */
996
997 #define DOSFS_DiscFormat 0x00044B00
998 #define XDOSFS_DiscFormat 0x00064B00
999 #define DOSFS_LayoutStructure 0x00044B01
1000 #define XDOSFS_LayoutStructure 0x00064B01
1001
1002 /* --- ColourPicker SWIs --- */
1003
1004 #define ColourPicker_RegisterModel 0x00047700
1005 #define XColourPicker_RegisterModel 0x00067700
1006 #define ColourPicker_DeregisterModel 0x00047701
1007 #define XColourPicker_DeregisterModel 0x00067701
1008 #define ColourPicker_OpenDialogue 0x00047702
1009 #define XColourPicker_OpenDialogue 0x00067702
1010 #define ColourPicker_CloseDialogue 0x00047703
1011 #define XColourPicker_CloseDialogue 0x00067703
1012 #define ColourPicker_UpdateDialogue 0x00047704
1013 #define XColourPicker_UpdateDialogue 0x00067704
1014 #define ColourPicker_ReadDialogue 0x00047705
1015 #define XColourPicker_ReadDialogue 0x00067705
1016 #define ColourPicker_SetColour 0x00047706
1017 #define XColourPicker_SetColour 0x00067706
1018 #define ColourPicker_HelpReply 0x00047707
1019 #define XColourPicker_HelpReply 0x00067707
1020 #define ColourPicker_ModelSWI 0x00047708
1021 #define XColourPicker_ModelSWI 0x00067708
1022
1023 /* --- ScreenModes SWIs --- */
1024
1025 #define ScreenModes_ReadInfo 0x000487C0
1026 #define XScreenModes_ReadInfo 0x000687C0
1027
1028 /* --- SCSIDriver SWIs --- */
1029
1030 #define SCSI_Version 0x000403C0
1031 #define XSCSI_Version 0x000603C0
1032 #define SCSI_Initialise 0x000403C1
1033 #define XSCSI_Initialise 0x000603C1
1034 #define SCSI_Control 0x000403C2
1035 #define XSCSI_Control 0x000603C2
1036 #define SCSI_Op 0x000403C3
1037 #define XSCSI_Op 0x000603C3
1038 #define SCSI_Status 0x000403C4
1039 #define XSCSI_Status 0x000603C4
1040 #define SCSI_ReadControlLines 0x000403C5
1041 #define XSCSI_ReadControlLines 0x000603C5
1042 #define SCSI_EEProm 0x000403C6
1043 #define XSCSI_EEProm 0x000603C6
1044 #define SCSI_Reserve 0x000403C7
1045 #define XSCSI_Reserve 0x000603C7
1046 #define SCSI_List 0x000403C8
1047 #define XSCSI_List 0x000603C8
1048 #define SCSI_Target 0x000403C9
1049 #define XSCSI_Target 0x000603C9
1050
1051 /* --- SCSIFS SWIs --- */
1052
1053 #define SCSIFS_DiscOp 0x00040980
1054 #define XSCSIFS_DiscOp 0x00060980
1055 #define SCSIFS_Drives 0x00040982
1056 #define XSCSIFS_Drives 0x00060982
1057 #define SCSIFS_FreeSpace 0x00040983
1058 #define XSCSIFS_FreeSpace 0x00060983
1059 #define SCSIFS_DescribeDisc 0x00040985
1060 #define XSCSIFS_DescribeDisc 0x00060985
1061 #define SCSIFS_TestReady 0x00040986
1062 #define XSCSIFS_TestReady 0x00060986
1063 #define SCSIFS_MapDrives 0x00040987
1064 #define XSCSIFS_MapDrives 0x00060987
1065 #define SCSIFS_MotorControl 0x00040988
1066 #define XSCSIFS_MotorControl 0x00060988
1067 #define SCSIFS_MiscOp 0x0004098C
1068 #define XSCSIFS_MiscOp 0x0006098C
1069
1070 /* --- CDFS SWIs --- */
1071
1072 #define CDFS_ConvertDriveToDevice 0x00041E80
1073 #define XCDFS_ConvertDriveToDevice 0x00061E80
1074 #define CDFS_SetBufferSize 0x00041E81
1075 #define XCDFS_SetBufferSize 0x00061E81
1076 #define CDFS_GetBufferSize 0x00041E82
1077 #define XCDFS_GetBufferSize 0x00061E82
1078 #define CDFS_SetNumberOfDrives 0x00041E83
1079 #define XCDFS_SetNumberOfDrives 0x00061E83
1080 #define CDFS_GetNumberOfDrives 0x00041E84
1081 #define XCDFS_GetNumberOfDrives 0x00061E84
1082 #define CDFS_GiveFileType 0x00041E85
1083 #define XCDFS_GiveFileType 0x00061E85
1084 #define CDFS_DescribeDisc 0x00041E86
1085 #define XCDFS_DescribeDisc 0x00061E86
1086 #define CDFS_WhereIsFile 0x00041E87
1087 #define XCDFS_WhereIsFile 0x00061E87
1088 #define CDFS_Truncation 0x00041E88
1089 #define XCDFS_Truncation 0x00061E88
1090
1091 /* --- CDFSdriver SWIs --- */
1092
1093 #define CD_Version 0x00041240
1094 #define XCD_Version 0x00061240
1095 #define CD_ReadData 0x00041241
1096 #define XCD_ReadData 0x00061241
1097 #define CD_SeekTo 0x00041242
1098 #define XCD_SeekTo 0x00061242
1099 #define CD_DriveStatus 0x00041243
1100 #define XCD_DriveStatus 0x00061243
1101 #define CD_DriveReady 0x00041244
1102 #define XCD_DriveReady 0x00061244
1103 #define CD_GetParameters 0x00041245
1104 #define XCD_GetParameters 0x00061245
1105 #define CD_SetParameters 0x00041246
1106 #define XCD_SetParameters 0x00061246
1107 #define CD_OpenDrawer 0x00041247
1108 #define XCD_OpenDrawer 0x00061247
1109 #define CD_EjectButton 0x00041248
1110 #define XCD_EjectButton 0x00061248
1111 #define CD_EnquireAddress 0x00041249
1112 #define XCD_EnquireAddress 0x00061249
1113 #define CD_EnquireDataMode 0x0004124A
1114 #define XCD_EnquireDataMode 0x0006124A
1115 #define CD_PlayAudio 0x0004124B
1116 #define XCD_PlayAudio 0x0006124B
1117 #define CD_PlayTrack 0x0004124C
1118 #define XCD_PlayTrack 0x0006124C
1119 #define CD_AudioPause 0x0004124D
1120 #define XCD_AudioPause 0x0006124D
1121 #define CD_EnquireTrack 0x0004124E
1122 #define XCD_EnquireTrack 0x0006124E
1123 #define CD_ReadSubChannel 0x0004124F
1124 #define XCD_ReadSubChannel 0x0006124F
1125 #define CD_CheckDrive 0x00041250
1126 #define XCD_CheckDrive 0x00061250
1127 #define CD_DiscChanged 0x00041251
1128 #define XCD_DiscChanged 0x00061251
1129 #define CD_StopDisc 0x00041252
1130 #define XCD_StopDisc 0x00061252
1131 #define CD_DiscUsed 0x00041253
1132 #define XCD_DiscUsed 0x00061253
1133 #define CD_AudioStatus 0x00041254
1134 #define XCD_AudioStatus 0x00061254
1135 #define CD_Inquiry 0x00041255
1136 #define XCD_Inquiry 0x00061255
1137 #define CD_DiscHasChanged 0x00041256
1138 #define XCD_DiscHasChanged 0x00061256
1139 #define CD_Control 0x00041257
1140 #define XCD_Control 0x00061257
1141 #define CD_Supported 0x00041258
1142 #define XCD_Supported 0x00061258
1143 #define CD_Prefetch 0x00041259
1144 #define XCD_Prefetch 0x00061259
1145 #define CD_Reset 0x0004125A
1146 #define XCD_Reset 0x0006125A
1147 #define CD_CloseDrawer 0x0004125B
1148 #define XCD_CloseDrawer 0x0006125B
1149 #define CD_IsDrawerLocked 0x0004125C
1150 #define XCD_IsDrawerLocked 0x0006125C
1151 #define CD_AudioControl 0x0004125D
1152 #define XCD_AudioControl 0x0006125D
1153 #define CD_LastError 0x0004125E
1154 #define XCD_LastError 0x0006125E
1155 #define CD_AudioLevel 0x0004125F
1156 #define XCD_AudioLevel 0x0006125F
1157 #define CD_Register 0x00041260
1158 #define XCD_Register 0x00061260
1159 #define CD_Unregister 0x00041261
1160 #define XCD_Unregister 0x00061261
1161 #define CD_ByteCopy 0x00041262
1162 #define XCD_ByteCopy 0x00061262
1163 #define CD_Identify 0x00041263
1164 #define XCD_Identify 0x00061263
1165 #define CD_ConvertToLBA 0x00041264
1166 #define XCD_ConvertToLBA 0x00061264
1167 #define CD_ConvertToMSF 0x00041265
1168 #define XCD_ConvertToMSF 0x00061265
1169
1170 /* --- Sarah SWIs --- */
1171
1172 #define Sarah_Cload 0x00057CC0
1173 #define XSarah_Cload 0x00077CC0
1174 #define Sarah_Csave 0x00057CC1
1175 #define XSarah_Csave 0x00077CC1
1176 #define Sarah_Eload 0x00057CC2
1177 #define XSarah_Eload 0x00077CC2
1178 #define Sarah_Esave 0x00057CC3
1179 #define XSarah_Esave 0x00077CC3
1180 #define Sarah_Envelope 0x00057CC4
1181 #define XSarah_Envelope 0x00077CC4
1182 #define Sarah_Prdump 0x00057CC5
1183 #define XSarah_Prdump 0x00077CC5
1184 #define Sarah_Zap 0x00057CC6
1185 #define XSarah_Zap 0x00077CC6
1186
1187 /* --- DLLManager SWIs --- */
1188
1189 #define DLL_Find 0x0004A300
1190 #define XDLL_Find 0x0006A300
1191 #define DLL_FindFromTable 0x0004A301
1192 #define XDLL_FindFromTable 0x0006A301
1193 #define DLL_Load 0x0004A302
1194 #define XDLL_Load 0x0006A302
1195 #define DLL_Lose 0x0004A303
1196 #define XDLL_Lose 0x0006A303
1197 #define DLL_AppDying 0x0004A304
1198 #define XDLL_AppDying 0x0006A304
1199 #define DLL_GiveCLibData 0x0004A305
1200 #define XDLL_GiveCLibData 0x0006A305
1201 #define DLL_FindCLibData 0x0004A306
1202 #define XDLL_FindCLibData 0x0006A306
1203 #define DLL_InstanceVars 0x0004A307
1204 #define XDLL_InstanceVars 0x0006A307
1205 #define DLL_SetInstanceVars 0x0004A308
1206 #define XDLL_SetInstanceVars 0x0006A308
1207 #define DLL_AppData 0x0004A309
1208 #define XDLL_AppData 0x0006A309
1209 #define DLL_Prologue 0x0004A30A
1210 #define XDLL_Prologue 0x0006A30A
1211 #define DLL_ReadStackPtr 0x0004A30B
1212 #define XDLL_ReadStackPtr 0x0006A30B
1213 #define DLL_SetStackPtr 0x0004A30C
1214 #define XDLL_SetStackPtr 0x0006A30C
1215 #define DLL_NameApp 0x0004A30D
1216 #define XDLL_NameApp 0x0006A30D
1217 #define DLL_Info 0x0004A30E
1218 #define XDLL_Info 0x0006A30E
1219 #define DLL_FindEntry 0x0004A30F
1220 #define XDLL_FindEntry 0x0006A30F
1221 #define DLL_SaveHandle 0x0004A310
1222 #define XDLL_SaveHandle 0x0006A310
1223 #define DLL_RestoreHandle 0x0004A311
1224 #define XDLL_RestoreHandle 0x0006A311
1225 #define DLL_FindInstanceVars 0x0004A312
1226 #define XDLL_FindInstanceVars 0x0006A312
1227 #define DLL_RegisterAppEntryTable 0x0004A313
1228 #define XDLL_RegisterAppEntryTable 0x0006A313
1229 #define DLL_FindAppEntry 0x0004A314
1230 #define XDLL_FindAppEntry 0x0006A314
1231 #define DLL_SetExtensionTable 0x0004A315
1232 #define XDLL_SetExtensionTable 0x0006A315
1233
1234 /* --- ZapRedraw SWIs --- */
1235
1236 #define ZapRedraw_RedrawArea 0x00048480
1237 #define XZapRedraw_RedrawArea 0x00068480
1238 #define ZapRedraw_GetPaletteEntry 0x00048481
1239 #define XZapRedraw_GetPaletteEntry 0x00068481
1240 #define ZapRedraw_RedrawRaster 0x00048482
1241 #define XZapRedraw_RedrawRaster 0x00068482
1242 #define ZapRedraw_ConvertBitmap 0x00048483
1243 #define XZapRedraw_ConvertBitmap 0x00068483
1244 #define ZapRedraw_PrepareDataLine 0x00048484
1245 #define XZapRedraw_PrepareDataLine 0x00068484
1246 #define ZapRedraw_AddCursor 0x00048485
1247 #define XZapRedraw_AddCursor 0x00068485
1248 #define ZapRedraw_FindCharacter 0x00048486
1249 #define XZapRedraw_FindCharacter 0x00068486
1250 #define ZapRedraw_MoveBytes 0x00048487
1251 #define XZapRedraw_MoveBytes 0x00068487
1252 #define ZapRedraw_CachedCharSize 0x00048488
1253 #define XZapRedraw_CachedCharSize 0x00068488
1254 #define ZapRedraw_ConvBitmapChar 0x00048489
1255 #define XZapRedraw_ConvBitmapChar 0x00068489
1256 #define ZapRedraw_CreatePalette 0x0004848A
1257 #define XZapRedraw_CreatePalette 0x0006848A
1258 #define ZapRedraw_InsertChar 0x0004848B
1259 #define XZapRedraw_InsertChar 0x0006848B
1260 #define ZapRedraw_ReadSystemChars 0x0004848C
1261 #define XZapRedraw_ReadSystemChars 0x0006848C
1262 #define ZapRedraw_ReverseBitmaps 0x0004848D
1263 #define XZapRedraw_ReverseBitmaps 0x0006848D
1264 #define ZapRedraw_ReadVduVars 0x0004848E
1265 #define XZapRedraw_ReadVduVars 0x0006848E
1266 #define ZapRedraw_GetRectangle 0x0004848F
1267 #define XZapRedraw_GetRectangle 0x0006848F
1268 #define ZapRedraw_AddVduBitmaps 0x00048490
1269 #define XZapRedraw_AddVduBitmaps 0x00068490
1270 #define ZapRedraw_CacheFontChars 0x00048491
1271 #define XZapRedraw_CacheFontChars 0x00068491
1272 #define ZapRedraw_SpriteSize 0x00048492
1273 #define XZapRedraw_SpriteSize 0x00068492
1274 #define ZapRedraw_RedrawWindow 0x00048493
1275 #define XZapRedraw_RedrawWindow 0x00068493
1276
1277 /* --- 310Support SWIs --- */
1278
1279
1280 /* --- ABCLibrary SWIs --- */
1281
1282 #define ABCLib_Init 0x00080B80
1283 #define XABCLib_Init 0x000A0B80
1284 #define ABCLib_Register 0x00080B81
1285 #define XABCLib_Register 0x000A0B81
1286 #define ABCLib_Profile 0x00080B82
1287 #define XABCLib_Profile 0x000A0B82
1288 #define ABCLib_WAC 0x00080B83
1289 #define XABCLib_WAC 0x000A0B83
1290
1291 /* --- DDEUtils SWIs --- */
1292
1293 #define DDEUtils_Prefix 0x00042580
1294 #define XDDEUtils_Prefix 0x00062580
1295 #define DDEUtils_SetCLSize 0x00042581
1296 #define XDDEUtils_SetCLSize 0x00062581
1297 #define DDEUtils_SetCL 0x00042582
1298 #define XDDEUtils_SetCL 0x00062582
1299 #define DDEUtils_GetCLSize 0x00042583
1300 #define XDDEUtils_GetCLSize 0x00062583
1301 #define DDEUtils_GetCl 0x00042584
1302 #define XDDEUtils_GetCl 0x00062584
1303 #define DDEUtils_ThrowbackRegister 0x00042585
1304 #define XDDEUtils_ThrowbackRegister 0x00062585
1305 #define DDEUtils_ThrowbackUnRegister 0x00042586
1306 #define XDDEUtils_ThrowbackUnRegister 0x00062586
1307 #define DDEUtils_ThrowbackStart 0x00042587
1308 #define XDDEUtils_ThrowbackStart 0x00062587
1309 #define DDEUtils_ThrowbackSend 0x00042588
1310 #define XDDEUtils_ThrowbackSend 0x00062588
1311 #define DDEUtils_ThrowbackEnd 0x00042589
1312 #define XDDEUtils_ThrowbackEnd 0x00062589
1313
1314 /* --- DragAnObject SWIs --- */
1315
1316 #define DragAnObject_Start 0x00049C40
1317 #define XDragAnObject_Start 0x00069C40
1318 #define DragAnObject_Stop 0x00049C41
1319 #define XDragAnObject_Stop 0x00069C41
1320
1321 /* --- TinyStubs SWIs --- */
1322
1323 #define TinySupport_Init 0x00082C40
1324 #define XTinySupport_Init 0x000A2C40
1325 #define TinySupport_Die 0x00082C41
1326 #define XTinySupport_Die 0x000A2C41
1327 #define TinySupport_Init2 0x00082C42
1328 #define XTinySupport_Init2 0x000A2C42
1329 #define TinySupport_Share 0x00082C43
1330 #define XTinySupport_Share 0x000A2C43
1331
1332 /* --- ColourDbox SWIs --- */
1333
1334 #define ColourDbox_ClassSWI 0x000829C0
1335 #define XColourDbox_ClassSWI 0x000A29C0
1336 #define ColourDbox_PostFilter 0x000829C1
1337 #define XColourDbox_PostFilter 0x000A29C1
1338 #define ColourDbox_PreFilter 0x000829C2
1339 #define XColourDbox_PreFilter 0x000A29C2
1340
1341 /* --- ColourMenu SWIs --- */
1342
1343 #define ColourMenu_ClassSWI 0x00082980
1344 #define XColourMenu_ClassSWI 0x000A2980
1345 #define ColourMenu_PostFilter 0x00082981
1346 #define XColourMenu_PostFilter 0x000A2981
1347 #define ColourMenu_PreFilter 0x00082982
1348 #define XColourMenu_PreFilter 0x000A2982
1349
1350 /* --- DCS SWIs --- */
1351
1352 #define DCS_ClassSWI 0x00082A80
1353 #define XDCS_ClassSWI 0x000A2A80
1354 #define DCS_PostFilter 0x00082A81
1355 #define XDCS_PostFilter 0x000A2A81
1356 #define DCS_PreFilter 0x00082A82
1357 #define XDCS_PreFilter 0x000A2A82
1358
1359 /* --- DrawFile SWIs --- */
1360
1361 #define DrawFile_Render 0x00045540
1362 #define XDrawFile_Render 0x00065540
1363 #define DrawFile_BBox 0x00045541
1364 #define XDrawFile_BBox 0x00065541
1365 #define DrawFile_DeclareFonts 0x00045542
1366 #define XDrawFile_DeclareFonts 0x00065542
1367
1368 /* --- FileInfo SWIs --- */
1369
1370 #define FileInfo_ClassSWI 0x00082AC0
1371 #define XFileInfo_ClassSWI 0x000A2AC0
1372 #define FileInfo_PostFilter 0x00082AC1
1373 #define XFileInfo_PostFilter 0x000A2AC1
1374 #define FileInfo_PreFilter 0x00082AC2
1375 #define XFileInfo_PreFilter 0x000A2AC2
1376
1377 /* --- FontDbox SWIs --- */
1378
1379 #define FontDbox_ClassSWI 0x00082A00
1380 #define XFontDbox_ClassSWI 0x000A2A00
1381 #define FontDbox_PostFilter 0x00082A01
1382 #define XFontDbox_PostFilter 0x000A2A01
1383 #define FontDbox_PreFilter 0x00082A02
1384 #define XFontDbox_PreFilter 0x000A2A02
1385
1386 /* --- FontMenu SWIs --- */
1387
1388 #define FontMenu_ClassSWI 0x00082A40
1389 #define XFontMenu_ClassSWI 0x000A2A40
1390 #define FontMenu_PostFilter 0x00082A41
1391 #define XFontMenu_PostFilter 0x000A2A41
1392 #define FontMenu_PreFilter 0x00082A42
1393 #define XFontMenu_PreFilter 0x000A2A42
1394
1395 /* --- Iconbar SWIs --- */
1396
1397 #define Iconbar_ClassSWI 0x00082900
1398 #define XIconbar_ClassSWI 0x000A2900
1399 #define Iconbar_PostFilter 0x00082901
1400 #define XIconbar_PostFilter 0x000A2901
1401 #define Iconbar_PreFilter 0x00082902
1402 #define XIconbar_PreFilter 0x000A2902
1403
1404 /* --- Menu SWIs --- */
1405
1406 #define Menu_ClassSWI 0x000828C0
1407 #define XMenu_ClassSWI 0x000A28C0
1408 #define Menu_PostFilter 0x000828C1
1409 #define XMenu_PostFilter 0x000A28C1
1410 #define Menu_PreFilter 0x000828C2
1411 #define XMenu_PreFilter 0x000A28C2
1412 #define Menu_UpdateTree 0x000828C3
1413 #define XMenu_UpdateTree 0x000A28C3
1414
1415 /* --- PrintDbox SWIs --- */
1416
1417 #define PrintDbox_ClassSWI 0x00082B00
1418 #define XPrintDbox_ClassSWI 0x000A2B00
1419 #define PrintDbox_PostFilter 0x00082B01
1420 #define XPrintDbox_PostFilter 0x000A2B01
1421 #define PrintDbox_PreFilter 0x00082B02
1422 #define XPrintDbox_PreFilter 0x000A2B02
1423
1424 /* --- ProgInfo SWIs --- */
1425
1426 #define ProgInfo_ClassSWI 0x00082B40
1427 #define XProgInfo_ClassSWI 0x000A2B40
1428 #define ProgInfo_PostFilter 0x00082B41
1429 #define XProgInfo_PostFilter 0x000A2B41
1430 #define ProgInfo_PreFilter 0x00082B42
1431 #define XProgInfo_PreFilter 0x000A2B42
1432
1433 /* --- SaveAs SWIs --- */
1434
1435 #define SaveAs_ClassSWI 0x00082BC0
1436 #define XSaveAs_ClassSWI 0x000A2BC0
1437 #define SaveAs_PostFilter 0x00082BC1
1438 #define XSaveAs_PostFilter 0x000A2BC1
1439 #define SaveAs_PreFilter 0x00082BC2
1440 #define XSaveAs_PreFilter 0x000A2BC2
1441
1442 /* --- Scale SWIs --- */
1443
1444 #define Scale_ClassSWI 0x00082C00
1445 #define XScale_ClassSWI 0x000A2C00
1446 #define Scale_PostFilter 0x00082C01
1447 #define XScale_PostFilter 0x000A2C01
1448 #define Scale_PreFilter 0x00082C02
1449 #define XScale_PreFilter 0x000A2C02
1450
1451 /* --- Toolbox SWIs --- */
1452
1453 #define Toolbox_CreateObject 0x00044EC0
1454 #define XToolbox_CreateObject 0x00064EC0
1455 #define Toolbox_DeleteObject 0x00044EC1
1456 #define XToolbox_DeleteObject 0x00064EC1
1457 #define Toolbox_CopyObject 0x00044EC2
1458 #define XToolbox_CopyObject 0x00064EC2
1459 #define Toolbox_ShowObject 0x00044EC3
1460 #define XToolbox_ShowObject 0x00064EC3
1461 #define Toolbox_HideObject 0x00044EC4
1462 #define XToolbox_HideObject 0x00064EC4
1463 #define Toolbox_GetObjectInfo 0x00044EC5
1464 #define XToolbox_GetObjectInfo 0x00064EC5
1465 #define Toolbox_ObjectMiscOp 0x00044EC6
1466 #define XToolbox_ObjectMiscOp 0x00064EC6
1467 #define Toolbox_SetClientHandle 0x00044EC7
1468 #define XToolbox_SetClientHandle 0x00064EC7
1469 #define Toolbox_GetClientHandle 0x00044EC8
1470 #define XToolbox_GetClientHandle 0x00064EC8
1471 #define Toolbox_GetObjectClass 0x00044EC9
1472 #define XToolbox_GetObjectClass 0x00064EC9
1473 #define Toolbox_GetParent 0x00044ECA
1474 #define XToolbox_GetParent 0x00064ECA
1475 #define Toolbox_GetAncestor 0x00044ECB
1476 #define XToolbox_GetAncestor 0x00064ECB
1477 #define Toolbox_GetTemplateName 0x00044ECC
1478 #define XToolbox_GetTemplateName 0x00064ECC
1479 #define Toolbox_RaiseToolboxEvent 0x00044ECD
1480 #define XToolbox_RaiseToolboxEvent 0x00064ECD
1481 #define Toolbox_GetSysInfo 0x00044ECE
1482 #define XToolbox_GetSysInfo 0x00064ECE
1483 #define Toolbox_Initialise 0x00044ECF
1484 #define XToolbox_Initialise 0x00064ECF
1485 #define Toolbox_LoadResources 0x00044ED0
1486 #define XToolbox_LoadResources 0x00064ED0
1487 #define Toolbox_TemplateLookUp 0x00044EFB
1488 #define XToolbox_TemplateLookUp 0x00064EFB
1489 #define Toolbox_GetInternalHandle 0x00044EFC
1490 #define XToolbox_GetInternalHandle 0x00064EFC
1491 #define Toolbox_RegisterPostFilter 0x00044EFD
1492 #define XToolbox_RegisterPostFilter 0x00064EFD
1493 #define Toolbox_RegisterPreFilter 0x00044EFE
1494 #define XToolbox_RegisterPreFilter 0x00064EFE
1495 #define Toolbox_RegisterObjectModule 0x00044EFF
1496 #define XToolbox_RegisterObjectModule 0x00064EFF
1497
1498 /* --- Window SWIs --- */
1499
1500 #define Window_ClassSWI 0x00082880
1501 #define XWindow_ClassSWI 0x000A2880
1502 #define Window_PostFilter 0x00082881
1503 #define XWindow_PostFilter 0x000A2881
1504 #define Window_PreFilter 0x00082882
1505 #define XWindow_PreFilter 0x000A2882
1506 #define Window_GetPointerInfo 0x00082883
1507 #define XWindow_GetPointerInfo 0x000A2883
1508 #define Window_WimpToToolbox 0x00082884
1509 #define XWindow_WimpToToolbox 0x000A2884
1510 #define Window_RegisterExternal 0x00082885
1511 #define XWindow_RegisterExternal 0x000A2885
1512 #define Window_DeregisterExternal 0x00082886
1513 #define XWindow_DeregisterExternal 0x000A2886
1514 #define Window_SupportExternal 0x00082887
1515 #define XWindow_SupportExternal 0x000A2887
1516
1517 /* --- Hyphenator SWIs --- */
1518
1519 #define Hyphenator_ResetDictionary 0x00081000
1520 #define XHyphenator_ResetDictionary 0x000A1000
1521 #define Hyphenator_CreateDictionary 0x00081001
1522 #define XHyphenator_CreateDictionary 0x000A1001
1523 #define Hyphenator_CopyDictionary 0x00081002
1524 #define XHyphenator_CopyDictionary 0x000A1002
1525 #define Hyphenator_EnquireDictionary 0x00081003
1526 #define XHyphenator_EnquireDictionary 0x000A1003
1527 #define Hyphenator_FindWord 0x00081004
1528 #define XHyphenator_FindWord 0x000A1004
1529 #define Hyphenator_AddWord 0x00081005
1530 #define XHyphenator_AddWord 0x000A1005
1531 #define Hyphenator_RemoveWord 0x00081006
1532 #define XHyphenator_RemoveWord 0x000A1006
1533 #define Hyphenator_Hyphenate 0x00081007
1534 #define XHyphenator_Hyphenate 0x000A1007
1535 #define Hyphenator_GetWords 0x00081008
1536 #define XHyphenator_GetWords 0x000A1008
1537 #define Hyphenator_EnumWord 0x00081009
1538 #define XHyphenator_EnumWord 0x000A1009
1539
1540 /* --- ImpressionSpell SWIs --- */
1541
1542 #define Spell_Typo 0x00080080
1543 #define XSpell_Typo 0x000A0080
1544 #define Spell_Anagram 0x00080081
1545 #define XSpell_Anagram 0x000A0081
1546 #define Spell_Fuzzy 0x00080082
1547 #define XSpell_Fuzzy 0x000A0082
1548 #define Spell_CheckWord 0x00080083
1549 #define XSpell_CheckWord 0x000A0083
1550 #define Spell_AddWord 0x00080084
1551 #define XSpell_AddWord 0x000A0084
1552 #define Spell_GetWord 0x00080085
1553 #define XSpell_GetWord 0x000A0085
1554 #define Spell_GetNextWord 0x00080086
1555 #define XSpell_GetNextWord 0x000A0086
1556 #define Spell_EnumWord 0x00080087
1557 #define XSpell_EnumWord 0x000A0087
1558 #define Spell_CreateUser 0x00080088
1559 #define XSpell_CreateUser 0x000A0088
1560 #define Spell_LoadUser 0x00080089
1561 #define XSpell_LoadUser 0x000A0089
1562 #define Spell_SaveUser 0x0008008A
1563 #define XSpell_SaveUser 0x000A008A
1564 #define Spell_UserToFile 0x0008008B
1565 #define XSpell_UserToFile 0x000A008B
1566 #define Spell_FileToUser 0x0008008C
1567 #define XSpell_FileToUser 0x000A008C
1568 #define Spell_GetDictionaryName 0x0008008D
1569 #define XSpell_GetDictionaryName 0x000A008D
1570 #define Spell_RemoveDictionary 0x0008008E
1571 #define XSpell_RemoveDictionary 0x000A008E
1572 #define Spell_DeleteWord 0x0008008F
1573 #define XSpell_DeleteWord 0x000A008F
1574 #define Spell_ResetIgnore 0x00080090
1575 #define XSpell_ResetIgnore 0x000A0090
1576 #define Spell_AddToIgnore 0x00080091
1577 #define XSpell_AddToIgnore 0x000A0091
1578 #define Spell_BrowseWindow 0x00080092
1579 #define XSpell_BrowseWindow 0x000A0092
1580 #define Spell_SpellOp 0x00080093
1581 #define XSpell_SpellOp 0x000A0093
1582 #define Spell_FindWord 0x00080094
1583 #define XSpell_FindWord 0x000A0094
1584 #define Spell_ImpressionInfo 0x00080095
1585 #define XSpell_ImpressionInfo 0x000A0095
1586 #define Spell_ImpressionQuickCheck 0x00080096
1587 #define XSpell_ImpressionQuickCheck 0x000A0096
1588 #define Spell_FileToFile 0x00080097
1589 #define XSpell_FileToFile 0x000A0097
1590 #define Spell_SaveDictionaryWithPath 0x00080098
1591 #define XSpell_SaveDictionaryWithPath 0x000A0098
1592
1593 /* --- ABI SWIs --- */
1594
1595 #define ABI_Initialise 0x00043300
1596 #define XABI_Initialise 0x00063300
1597 #define ABI_CloseDown 0x00043301
1598 #define XABI_CloseDown 0x00063301
1599 #define ABI_RenderSlab 0x00043302
1600 #define XABI_RenderSlab 0x00063302
1601 #define ABI_Reset 0x00043303
1602 #define XABI_Reset 0x00063303
1603 #define ABI_Kill 0x00043304
1604 #define XABI_Kill 0x00063304
1605
1606 /* --- AudioManager SWIs --- */
1607
1608 #define AudioManager_Info 0x00047B40
1609 #define XAudioManager_Info 0x00067B40
1610 #define AudioManager_Reset 0x00047B41
1611 #define XAudioManager_Reset 0x00067B41
1612 #define AudioManager_ListDrivers 0x00047B42
1613 #define XAudioManager_ListDrivers 0x00067B42
1614 #define AudioManager_Defaults 0x00047B43
1615 #define XAudioManager_Defaults 0x00067B43
1616 #define AudioManager_Driver 0x00047B44
1617 #define XAudioManager_Driver 0x00067B44
1618 #define AudioManager_SelectSampler 0x00047B45
1619 #define XAudioManager_SelectSampler 0x00067B45
1620 #define AudioManager_SamplerStatus 0x00047B46
1621 #define XAudioManager_SamplerStatus 0x00067B46
1622 #define AudioManager_StartSampling 0x00047B47
1623 #define XAudioManager_StartSampling 0x00067B47
1624 #define AudioManager_StopSampling 0x00047B48
1625 #define XAudioManager_StopSampling 0x00067B48
1626 #define AudioManager_DeselectSampler 0x00047B49
1627 #define XAudioManager_DeselectSampler 0x00067B49
1628 #define AudioManager_PlaySample 0x00047B4A
1629 #define XAudioManager_PlaySample 0x00067B4A
1630 #define AudioManager_FillBuffer 0x00047B4B
1631 #define XAudioManager_FillBuffer 0x00067B4B
1632 #define AudioManager_ReturnCursor 0x00047B4C
1633 #define XAudioManager_ReturnCursor 0x00067B4C
1634 #define AudioManager_KillSample 0x00047B4D
1635 #define XAudioManager_KillSample 0x00067B4D
1636 #define AudioManager_AdjustPlay 0x00047B4E
1637 #define XAudioManager_AdjustPlay 0x00067B4E
1638 #define AudioManager_ConvertPitch 0x00047B4F
1639 #define XAudioManager_ConvertPitch 0x00067B4F
1640 #define AudioManager_Stereo 0x00047B50
1641 #define XAudioManager_Stereo 0x00067B50
1642 #define AudioManager_AttachVoice 0x00047B51
1643 #define XAudioManager_AttachVoice 0x00067B51
1644 #define AudioManager_SoundPacked 0x00047B52
1645 #define XAudioManager_SoundPacked 0x00067B52
1646 #define AudioManager_Sound 0x00047B53
1647 #define XAudioManager_Sound 0x00067B53
1648 #define AudioManager_ReadCCB 0x00047B54
1649 #define XAudioManager_ReadCCB 0x00067B54
1650 #define AudioManager_WriteCCB 0x00047B55
1651 #define XAudioManager_WriteCCB 0x00067B55
1652 #define AudioManager_PlaySampleFromFile 0x00047B56
1653 #define XAudioManager_PlaySampleFromFile 0x00067B56
1654 #define AudioManager_QueueEvent 0x00047B57
1655 #define XAudioManager_QueueEvent 0x00067B57
1656 #define AudioManager_AddEvent 0x00047B58
1657 #define XAudioManager_AddEvent 0x00067B58
1658 #define AudioManager_RedirectVIDC 0x00047B59
1659 #define XAudioManager_RedirectVIDC 0x00067B59
1660
1661 /* --- ArtworksRenderer SWIs --- */
1662
1663 #define AWRender_FileInitAddress 0x00046080
1664 #define XAWRender_FileInitAddress 0x00066080
1665 #define AWRender_RenderAddress 0x00046081
1666 #define XAWRender_RenderAddress 0x00066081
1667 #define AWRender_DocBounds 0x00046082
1668 #define XAWRender_DocBounds 0x00066082
1669 #define AWRender_SendDefs 0x00046083
1670 #define XAWRender_SendDefs 0x00066083
1671 #define AWRender_ClaimVectors 0x00046084
1672 #define XAWRender_ClaimVectors 0x00066084
1673 #define AWRender_ReleaseVectors 0x00046085
1674 #define XAWRender_ReleaseVectors 0x00066085
1675 #define AWRender_FindFirstFont 0x00046086
1676 #define XAWRender_FindFirstFont 0x00066086
1677 #define AWRender_FindNextFont 0x00046087
1678 #define XAWRender_FindNextFont 0x00066087
1679 #define AWRender_MemoryNeeded 0x00046088
1680 #define XAWRender_MemoryNeeded 0x00066088
1681
1682 /* --- StreamSquash SWIs --- */
1683
1684 #define StreamSquash_Initialise 0x00044D40
1685 #define XStreamSquash_Initialise 0x00064D40
1686 #define StreamSquash_InfoCompress 0x00044D41
1687 #define XStreamSquash_InfoCompress 0x00064D41
1688 #define StreamSquash_OpenCompress 0x00044D42
1689 #define XStreamSquash_OpenCompress 0x00064D42
1690 #define StreamSquash_CompressBlock 0x00044D43
1691 #define XStreamSquash_CompressBlock 0x00064D43
1692 #define StreamSquash_CloseCompress 0x00044D44
1693 #define XStreamSquash_CloseCompress 0x00064D44
1694 #define StreamSquash_InfoDecompress 0x00044D45
1695 #define XStreamSquash_InfoDecompress 0x00064D45
1696 #define StreamSquash_OpenDecompress 0x00044D46
1697 #define XStreamSquash_OpenDecompress 0x00064D46
1698 #define StreamSquash_DecompressBlock 0x00044D47
1699 #define XStreamSquash_DecompressBlock 0x00064D47
1700 #define StreamSquash_CloseDecompress 0x00044D48
1701 #define XStreamSquash_CloseDecompress 0x00064D48
1702 #define StreamSquash_Exit 0x00044D49
1703 #define XStreamSquash_Exit 0x00064D49
1704
1705 /* --- ColourExtend SWIs --- */
1706
1707 #define ColourExtend_Info 0x00040F40
1708 #define XColourExtend_Info 0x00060F40
1709 #define ColourExtend_Control 0x00040F41
1710 #define XColourExtend_Control 0x00060F41
1711 #define ColourExtend_InvalidateCache 0x00040F42
1712 #define XColourExtend_InvalidateCache 0x00060F42
1713
1714 /* --- DitherExtend SWIs --- */
1715
1716 #define DitherExtend_SelectTable 0x00044580
1717 #define XDitherExtend_SelectTable 0x00064580
1718 #define DitherExtend_SelectGCOLTable 0x00044581
1719 #define XDitherExtend_SelectGCOLTable 0x00064581
1720 #define DitherExtend_ReturnGCOL 0x00044582
1721 #define XDitherExtend_ReturnGCOL 0x00064582
1722 #define DitherExtend_SetGCOL 0x00044583
1723 #define XDitherExtend_SetGCOL 0x00064583
1724 #define DitherExtend_ReturnColourNumber 0x00044584
1725 #define XDitherExtend_ReturnColourNumber 0x00064584
1726 #define DitherExtend_ReturnGCOLForMode 0x00044585
1727 #define XDitherExtend_ReturnGCOLForMode 0x00064585
1728 #define DitherExtend_ReturnColourNumberForMode 0x00044586
1729 #define XDitherExtend_ReturnColourNumberForMode 0x00064586
1730 #define DitherExtend_ReturnOppGCOL 0x00044587
1731 #define XDitherExtend_ReturnOppGCOL 0x00064587
1732 #define DitherExtend_SetOppGCOL 0x00044588
1733 #define XDitherExtend_SetOppGCOL 0x00064588
1734 #define DitherExtend_ReturnOppColourNumber 0x00044589
1735 #define XDitherExtend_ReturnOppColourNumber 0x00064589
1736 #define DitherExtend_ReturnOppGCOLForMode 0x0004458A
1737 #define XDitherExtend_ReturnOppGCOLForMode 0x0006458A
1738 #define DitherExtend_ReturnOppColourNumberForMode 0x0004458B
1739 #define XDitherExtend_ReturnOppColourNumberForMode 0x0006458B
1740 #define DitherExtend_GCOLToColourNumber 0x0004458C
1741 #define XDitherExtend_GCOLToColourNumber 0x0006458C
1742 #define DitherExtend_ColourNumberToGCOL 0x0004458D
1743 #define XDitherExtend_ColourNumberToGCOL 0x0006458D
1744 #define DitherExtend_Info 0x0004458E
1745 #define XDitherExtend_Info 0x0006458E
1746 #define DitherExtend_Control 0x0004458F
1747 #define XDitherExtend_Control 0x0006458F
1748 #define DitherExtend_ReturnColourPattern 0x00044590
1749 #define XDitherExtend_ReturnColourPattern 0x00064590
1750 #define DitherExtend_ReturnColourPatternTable 0x00044591
1751 #define XDitherExtend_ReturnColourPatternTable 0x00064591
1752 #define DitherExtend_InvalidatePalette 0x00044592
1753 #define XDitherExtend_InvalidatePalette 0x00064592
1754 #define DitherExtend_Antialias 0x00044593
1755 #define XDitherExtend_Antialias 0x00064593
1756 #define DitherExtend_ReadPalette 0x00044594
1757 #define XDitherExtend_ReadPalette 0x00064594
1758 #define DitherExtend_ReturnColourPatternArray 0x00044595
1759 #define XDitherExtend_ReturnColourPatternArray 0x00064595
1760 #define DitherExtend_SetHalftone 0x00044596
1761 #define XDitherExtend_SetHalftone 0x00064596
1762 #define DitherExtend_ReturnHalftone 0x00044597
1763 #define XDitherExtend_ReturnHalftone 0x00064597
1764 #define DitherExtend_SetHalftoneOrigin 0x00044598
1765 #define XDitherExtend_SetHalftoneOrigin 0x00064598
1766 #define DitherExtend_ReturnHalftoneOrigin 0x00044599
1767 #define XDitherExtend_ReturnHalftoneOrigin 0x00064599
1768 #define DitherExtend_SelectHalftoneTable 0x0004459A
1769 #define XDitherExtend_SelectHalftoneTable 0x0006459A
1770 #define DitherExtend_ReturnHalftoneIntensity 0x0004459B
1771 #define XDitherExtend_ReturnHalftoneIntensity 0x0006459B
1772 #define DitherExtend_ReturnHalftoneTable 0x0004459C
1773 #define XDitherExtend_ReturnHalftoneTable 0x0006459C
1774 #define DitherExtend_SetScreen 0x0004459D
1775 #define XDitherExtend_SetScreen 0x0006459D
1776 #define DitherExtend_CacheScreen 0x0004459E
1777 #define XDitherExtend_CacheScreen 0x0006459E
1778 #define DitherExtend_SelectColourPatternTable 0x0004459F
1779 #define XDitherExtend_SelectColourPatternTable 0x0006459F
1780
1781 /* --- DocumentManager SWIs --- */
1782
1783 #define DocumentManager_Open 0x000430C0
1784 #define XDocumentManager_Open 0x000630C0
1785 #define DocumentManager_Close 0x000430C1
1786 #define XDocumentManager_Close 0x000630C1
1787 #define DocumentManager_File 0x000430C2
1788 #define XDocumentManager_File 0x000630C2
1789 #define DocumentManager_Find 0x000430C3
1790 #define XDocumentManager_Find 0x000630C3
1791 #define DocumentManager_Args 0x000430C4
1792 #define XDocumentManager_Args 0x000630C4
1793 #define DocumentManager_GBPB 0x000430C5
1794 #define XDocumentManager_GBPB 0x000630C5
1795 #define DocumentManager_Compact 0x000430C6
1796 #define XDocumentManager_Compact 0x000630C6
1797 #define DocumentManager_Reset 0x000430C7
1798 #define XDocumentManager_Reset 0x000630C7
1799 #define DocumentManager_Stamp 0x000430C8
1800 #define XDocumentManager_Stamp 0x000630C8
1801
1802 /* --- FontInstallSupport SWIs --- */
1803
1804 #define FontInstall_GetFonts 0x00044FC0
1805 #define XFontInstall_GetFonts 0x00064FC0
1806 #define FontInstall_Reset 0x00044FC1
1807 #define XFontInstall_Reset 0x00064FC1
1808
1809 /* --- FontDraw SWIs --- */
1810
1811 #define FontDraw_FindFont 0x00046040
1812 #define XFontDraw_FindFont 0x00066040
1813 #define FontDraw_LoseFont 0x00046041
1814 #define XFontDraw_LoseFont 0x00066041
1815 #define FontDraw_Paint 0x00046042
1816 #define XFontDraw_Paint 0x00066042
1817
1818 /* --- GDraw SWIs --- */
1819
1820 #define GDraw_ProcessPath 0x00044540
1821 #define XGDraw_ProcessPath 0x00064540
1822 #define GDraw_ProcessPathFP 0x00044541
1823 #define XGDraw_ProcessPathFP 0x00064541
1824 #define GDraw_Fill 0x00044542
1825 #define XGDraw_Fill 0x00064542
1826 #define GDraw_FillFP 0x00044543
1827 #define XGDraw_FillFP 0x00064543
1828 #define GDraw_Stroke 0x00044544
1829 #define XGDraw_Stroke 0x00064544
1830 #define GDraw_StrokeFP 0x00044545
1831 #define XGDraw_StrokeFP 0x00064545
1832 #define GDraw_StrokePath 0x00044546
1833 #define XGDraw_StrokePath 0x00064546
1834 #define GDraw_StrokePathFP 0x00044547
1835 #define XGDraw_StrokePathFP 0x00064547
1836 #define GDraw_FlattenPath 0x00044548
1837 #define XGDraw_FlattenPath 0x00064548
1838 #define GDraw_FlattenPathFP 0x00044549
1839 #define XGDraw_FlattenPathFP 0x00064549
1840 #define GDraw_TransformPath 0x0004454A
1841 #define XGDraw_TransformPath 0x0006454A
1842 #define GDraw_TransformPathFP 0x0004454B
1843 #define XGDraw_TransformPathFP 0x0006454B
1844 #define GDraw_ProcessClipPath 0x0004454C
1845 #define XGDraw_ProcessClipPath 0x0006454C
1846 #define GDraw_ProcessClipPathFP 0x0004454D
1847 #define XGDraw_ProcessClipPathFP 0x0006454D
1848 #define GDraw_ClipPath 0x0004454E
1849 #define XGDraw_ClipPath 0x0006454E
1850 #define GDraw_ClipPathFP 0x0004454F
1851 #define XGDraw_ClipPathFP 0x0006454F
1852 #define GDraw_ClipPathToPath 0x00044550
1853 #define XGDraw_ClipPathToPath 0x00064550
1854 #define GDraw_ClipPathToPathFP 0x00044551
1855 #define XGDraw_ClipPathToPathFP 0x00064551
1856 #define GDraw_ClearClipRegion 0x00044552
1857 #define XGDraw_ClearClipRegion 0x00064552
1858 #define GDraw_SetClipRegion 0x00044553
1859 #define XGDraw_SetClipRegion 0x00064553
1860 #define GDraw_SetFillStyle 0x00044554
1861 #define XGDraw_SetFillStyle 0x00064554
1862 #define GDraw_FillRegion 0x00044555
1863 #define XGDraw_FillRegion 0x00064555
1864 #define GDraw_SetPrintFlag 0x00044556
1865 #define XGDraw_SetPrintFlag 0x00064556
1866 #define GDraw_ReadFillStyle 0x00044557
1867 #define XGDraw_ReadFillStyle 0x00064557
1868 #define GDraw_GetClipRegion 0x00044558
1869 #define XGDraw_GetClipRegion 0x00064558
1870
1871 /* --- ImageExtend SWIs --- */
1872
1873 #define ImageExtend_Info 0x00080E00
1874 #define XImageExtend_Info 0x000A0E00
1875 #define ImageExtend_PutSpriteTransformed 0x00080E01
1876 #define XImageExtend_PutSpriteTransformed 0x000A0E01
1877 #define ImageExtend_PutSpriteToBufferTransformed 0x00080E02
1878 #define XImageExtend_PutSpriteToBufferTransformed 0x000A0E02
1879 #define ImageExtend_PutStringTransformed 0x00080E03
1880 #define XImageExtend_PutStringTransformed 0x000A0E03
1881 #define ImageExtend_GetBBox 0x00080E04
1882 #define XImageExtend_GetBBox 0x000A0E04
1883 #define ImageExtend_GetImageBBox 0x00080E05
1884 #define XImageExtend_GetImageBBox 0x000A0E05
1885 #define ImageExtend_MakeMatrix 0x00080E06
1886 #define XImageExtend_MakeMatrix 0x000A0E06
1887 #define ImageExtend_MakeHalftoneTile 0x00080E07
1888 #define XImageExtend_MakeHalftoneTile 0x000A0E07
1889 #define ImageExtend_AddKernelToMatrix 0x00080E08
1890 #define XImageExtend_AddKernelToMatrix 0x000A0E08
1891 #define ImageExtend_MakeSimpleScreenTile 0x00080E09
1892 #define XImageExtend_MakeSimpleScreenTile 0x000A0E09
1893
1894 /* --- Impulse SWIs --- */
1895
1896 #define Impulse_Initialise 0x000428C0
1897 #define XImpulse_Initialise 0x000628C0
1898 #define Impulse_Decode 0x000428C1
1899 #define XImpulse_Decode 0x000628C1
1900 #define Impulse_SendMessage 0x000428C2
1901 #define XImpulse_SendMessage 0x000628C2
1902 #define Impulse_TransmitData 0x000428C3
1903 #define XImpulse_TransmitData 0x000628C3
1904 #define Impulse_FetchData 0x000428C4
1905 #define XImpulse_FetchData 0x000628C4
1906 #define Impulse_CloseDown 0x000428C5
1907 #define XImpulse_CloseDown 0x000628C5
1908 #define Impulse_DeferReply 0x000428C6
1909 #define XImpulse_DeferReply 0x000628C6
1910
1911 /* --- OLESupport SWIs --- */
1912
1913 #define OLE_Version 0x00047B00
1914 #define XOLE_Version 0x00067B00
1915 #define OLE_LinkFile 0x00047B01
1916 #define XOLE_LinkFile 0x00067B01
1917 #define OLE_DeLinkFile 0x00047B02
1918 #define XOLE_DeLinkFile 0x00067B02
1919 #define OLE_FileStatus 0x00047B03
1920 #define XOLE_FileStatus 0x00067B03
1921 #define OLE_Invalidate 0x00047B04
1922 #define XOLE_Invalidate 0x00067B04
1923 #define OLE_SimulateSession 0x00047B05
1924 #define XOLE_SimulateSession 0x00067B05
1925
1926 /* --- GSpriteExtend SWIs --- */
1927
1928 #define GSpriteExtend_PlotSprite 0x00041480
1929 #define XGSpriteExtend_PlotSprite 0x00061480
1930 #define GSpriteExtend_SwitchOutputToSprite 0x00041481
1931 #define XGSpriteExtend_SwitchOutputToSprite 0x00061481
1932 #define GSpriteExtend_ReadVariable 0x00041482
1933 #define XGSpriteExtend_ReadVariable 0x00061482
1934
1935 /* --- Constrain SWIs --- */
1936
1937 #define Constrain_Finish 0x0004A340
1938 #define XConstrain_Finish 0x0006A340
1939 #define Constrain_MousePos 0x0004A341
1940 #define XConstrain_MousePos 0x0006A341
1941 #define Constrain_Circle 0x0004A342
1942 #define XConstrain_Circle 0x0006A342
1943 #define Constrain_Disc 0x0004A343
1944 #define XConstrain_Disc 0x0006A343
1945
1946 /* --- Sledgehammer SWIs --- */
1947
1948 #define Sledgehammer_SetDissOptions 0x0004A380
1949 #define XSledgehammer_SetDissOptions 0x0006A380
1950 #define Sledgehammer_DissAddress 0x0004A381
1951 #define XSledgehammer_DissAddress 0x0006A381
1952 #define Sledgehammer_Disassemble 0x0004A382
1953 #define XSledgehammer_Disassemble 0x0006A382
1954 #define Sledgehammer_Assemble 0x0004A383
1955 #define XSledgehammer_Assemble 0x0006A383
1956 #define Sledgehammer_Step 0x0004A384
1957 #define XSledgehammer_Step 0x0006A384
1958 #define Sledgehammer_StepAddr 0x0004A385
1959 #define XSledgehammer_StepAddr 0x0006A385
1960 #define Sledgehammer_SetBP 0x0004A386
1961 #define XSledgehammer_SetBP 0x0006A386
1962 #define Sledgehammer_RemoveBP 0x0004A387
1963 #define XSledgehammer_RemoveBP 0x0006A387
1964 #define Sledgehammer_Translate 0x0004A388
1965 #define XSledgehammer_Translate 0x0006A388
1966 #define Sledgehammer_BreakPoint 0x0004A389
1967 #define XSledgehammer_BreakPoint 0x0006A389
1968
1969 /* --- DDT SWIs --- */
1970
1971 #define Debugger_DebugAIF 0x00041D40
1972 #define XDebugger_DebugAIF 0x00061D40
1973 #define Debugger_BeingDebugged 0x00041D41
1974 #define XDebugger_BeingDebugged 0x00061D41
1975 #define Debugger_StartDebug 0x00041D42
1976 #define XDebugger_StartDebug 0x00061D42
1977 #define Debugger_EndDebug 0x00041D43
1978 #define XDebugger_EndDebug 0x00061D43
1979
1980 /* --- VDUStream SWIs --- */
1981
1982 #define Stream_Enable 0x00081940
1983 #define XStream_Enable 0x000A1940
1984 #define Stream_Disable 0x00081941
1985 #define XStream_Disable 0x000A1941
1986 #define Stream_Kill 0x00081942
1987 #define XStream_Kill 0x000A1942
1988 #define Stream_UnKill 0x00081943
1989 #define XStream_UnKill 0x000A1943
1990 #define Stream_Intercept 0x00081944
1991 #define XStream_Intercept 0x000A1944
1992 #define Stream_NoIntercept 0x00081945
1993 #define XStream_NoIntercept 0x000A1945
1994 #define Stream_ShowCodes 0x00081946
1995 #define XStream_ShowCodes 0x000A1946
1996 #define Stream_NoCodes 0x00081947
1997 #define XStream_NoCodes 0x000A1947
1998 #define Stream_Reset 0x00081948
1999 #define XStream_Reset 0x000A1948
2000 #define Stream_FlushText 0x00081949
2001 #define XStream_FlushText 0x000A1949
2002 #define Stream_WriteC 0x0008194A
2003 #define XStream_WriteC 0x000A194A
2004 #define Stream_WriteS 0x0008194B
2005 #define XStream_WriteS 0x000A194B
2006 #define Stream_Write0 0x0008194C
2007 #define XStream_Write0 0x000A194C
2008 #define Stream_WriteN 0x0008194D
2009 #define XStream_WriteN 0x000A194D
2010 #define Stream_NewLine 0x0008194E
2011 #define XStream_NewLine 0x000A194E
2012 #define Stream_WriteT32 0x0008194F
2013 #define XStream_WriteT32 0x000A194F
2014 #define Stream_WriteT24 0x00081950
2015 #define XStream_WriteT24 0x000A1950
2016 #define Stream_WriteT16 0x00081951
2017 #define XStream_WriteT16 0x000A1951
2018 #define Stream_WriteT8 0x00081952
2019 #define XStream_WriteT8 0x000A1952
2020 #define Stream_WriteH32 0x00081953
2021 #define XStream_WriteH32 0x000A1953
2022 #define Stream_WriteH24 0x00081954
2023 #define XStream_WriteH24 0x000A1954
2024 #define Stream_WriteH16 0x00081955
2025 #define XStream_WriteH16 0x000A1955
2026 #define Stream_WriteH8 0x00081956
2027 #define XStream_WriteH8 0x000A1956
2028 #define Stream_WriteD32 0x00081957
2029 #define XStream_WriteD32 0x000A1957
2030 #define Stream_WriteD24 0x00081958
2031 #define XStream_WriteD24 0x000A1958
2032 #define Stream_WriteD16 0x00081959
2033 #define XStream_WriteD16 0x000A1959
2034 #define Stream_WriteD8 0x0008195A
2035 #define XStream_WriteD8 0x000A195A
2036 #define Stream_WriteB32 0x0008195B
2037 #define XStream_WriteB32 0x000A195B
2038 #define Stream_WriteB24 0x0008195C
2039 #define XStream_WriteB24 0x000A195C
2040 #define Stream_WriteB16 0x0008195D
2041 #define XStream_WriteB16 0x000A195D
2042 #define Stream_WriteB8 0x0008195E
2043 #define XStream_WriteB8 0x000A195E
2044 #define Stream_WriteRegs 0x0008195F
2045 #define XStream_WriteRegs 0x000A195F
2046
2047 /* --- WimpExtension SWIs --- */
2048
2049 #define WimpExt_Initialise 0x00045780
2050 #define XWimpExt_Initialise 0x00065780
2051 #define WimpExt_CloseDown 0x00045781
2052 #define XWimpExt_CloseDown 0x00065781
2053 #define WimpExt_SlabIcon 0x00045782
2054 #define XWimpExt_SlabIcon 0x00065782
2055 #define WimpExt_Redraw 0x00045783
2056 #define XWimpExt_Redraw 0x00065783
2057 #define WimpExt_Action 0x00045784
2058 #define XWimpExt_Action 0x00065784
2059 #define WimpExt_IconBarSprite 0x00045785
2060 #define XWimpExt_IconBarSprite 0x00065785
2061 #define WimpExt_IconBarText 0x00045786
2062 #define XWimpExt_IconBarText 0x00065786
2063 #define WimpExt_LinkWindows 0x00045787
2064 #define XWimpExt_LinkWindows 0x00065787
2065 #define WimpExt_OpenLinked 0x00045788
2066 #define XWimpExt_OpenLinked 0x00065788
2067 #define WimpExt_CloseLinked 0x00045789
2068 #define XWimpExt_CloseLinked 0x00065789
2069 #define WimpExt_UnLinkWindows 0x0004578A
2070 #define XWimpExt_UnLinkWindows 0x0006578A
2071 #define WimpExt_CurrentTask 0x0004578B
2072 #define XWimpExt_CurrentTask 0x0006578B
2073 #define WimpExt_LoadTemplates 0x0004578C
2074 #define XWimpExt_LoadTemplates 0x0006578C
2075 #define WimpExt_SetIconString 0x0004578D
2076 #define XWimpExt_SetIconString 0x0006578D
2077 #define WimpExt_OpenWindowTop 0x0004578E
2078 #define XWimpExt_OpenWindowTop 0x0006578E
2079 #define WimpExt_SetIcon 0x0004578F
2080 #define XWimpExt_SetIcon 0x0006578F
2081 #define WimpExt_GetIcon 0x00045790
2082 #define XWimpExt_GetIcon 0x00065790
2083 #define WimpExt_GetNumberIcon 0x00045791
2084 #define XWimpExt_GetNumberIcon 0x00065791
2085 #define WimpExt_SetNumberIcon 0x00045792
2086 #define XWimpExt_SetNumberIcon 0x00065792
2087 #define WimpExt_IncNumberIcon 0x00045793
2088 #define XWimpExt_IncNumberIcon 0x00065793
2089 #define WimpExt_DecNumberIcon 0x00045794
2090 #define XWimpExt_DecNumberIcon 0x00065794
2091 #define WimpExt_SetPointer 0x00045795
2092 #define XWimpExt_SetPointer 0x00065795
2093 #define WimpExt_Divide 0x00045796
2094 #define XWimpExt_Divide 0x00065796
2095 #define WimpExt_ColoursMenu 0x00045797
2096 #define XWimpExt_ColoursMenu 0x00065797
2097 #define WimpExt_AutoRedraw 0x00045798
2098 #define XWimpExt_AutoRedraw 0x00065798
2099 #define WimpExt_CentreWindow 0x00045799
2100 #define XWimpExt_CentreWindow 0x00065799
2101 #define WimpExt_DragIcon 0x0004579A
2102 #define XWimpExt_DragIcon 0x0006579A
2103 #define WimpExt_PutCaretIcon 0x0004579B
2104 #define XWimpExt_PutCaretIcon 0x0006579B
2105 #define WimpExt_OpenDialogue 0x0004579C
2106 #define XWimpExt_OpenDialogue 0x0006579C
2107 #define WimpExt_CheckWindowOpen 0x0004579D
2108 #define XWimpExt_CheckWindowOpen 0x0006579D
2109 #define WimpExt_CopyString 0x0004579E
2110 #define XWimpExt_CopyString 0x0006579E
2111 #define WimpExt_SetWindowTitle 0x0004579F
2112 #define XWimpExt_SetWindowTitle 0x0006579F
2113 #define WimpExt_SetIconStringN 0x000457A0
2114 #define XWimpExt_SetIconStringN 0x000657A0
2115 #define WimpExt_FindLeaf 0x000457A1
2116 #define XWimpExt_FindLeaf 0x000657A1
2117 #define WimpExt_LimitPointer 0x000457A2
2118 #define XWimpExt_LimitPointer 0x000657A2
2119 #define WimpExt_ReleasePointer 0x000457A3
2120 #define XWimpExt_ReleasePointer 0x000657A3
2121 #define WimpExt_OpenFullSize 0x000457A4
2122 #define XWimpExt_OpenFullSize 0x000657A4
2123 #define WimpExt_LoadRAMTemplate 0x000457A5
2124 #define XWimpExt_LoadRAMTemplate 0x000657A5
2125 #define WimpExt_OpenRequester 0x000457A6
2126 #define XWimpExt_OpenRequester 0x000657A6
2127 #define WimpExt_CloseRequester 0x000457A7
2128 #define XWimpExt_CloseRequester 0x000657A7
2129 #define WimpExt_HideLink 0x000457A8
2130 #define XWimpExt_HideLink 0x000657A8
2131 #define WimpExt_UnHideLink 0x000457A9
2132 #define XWimpExt_UnHideLink 0x000657A9
2133 #define WimpExt_SendHelp 0x000457AA
2134 #define XWimpExt_SendHelp 0x000657AA
2135 #define WimpExt_SendWimpHelp 0x000457AB
2136 #define XWimpExt_SendWimpHelp 0x000657AB
2137 #define WimpExt_CreateMenu 0x000457AC
2138 #define XWimpExt_CreateMenu 0x000657AC
2139 #define WimpExt_ReCreateMenu 0x000457AD
2140 #define XWimpExt_ReCreateMenu 0x000657AD
2141 #define WimpExt_ShadeEntry 0x000457AE
2142 #define XWimpExt_ShadeEntry 0x000657AE
2143 #define WimpExt_TickEntry 0x000457AF
2144 #define XWimpExt_TickEntry 0x000657AF
2145 #define WimpExt_SetIconColour 0x000457B0
2146 #define XWimpExt_SetIconColour 0x000657B0
2147 #define WimpExt_ShadeIcon 0x000457B1
2148 #define XWimpExt_ShadeIcon 0x000657B1
2149 #define WimpExt_PlotSprite 0x000457B2
2150 #define XWimpExt_PlotSprite 0x000657B2
2151 #define WimpExt_RedrawDraw 0x000457B3
2152 #define XWimpExt_RedrawDraw 0x000657B3
2153 #define WimpExt_PrePoll 0x000457B4
2154 #define XWimpExt_PrePoll 0x000657B4
2155 #define WimpExt_SetExtent 0x000457B5
2156 #define XWimpExt_SetExtent 0x000657B5
2157 #define WimpExt_MoveCaret 0x000457B6
2158 #define XWimpExt_MoveCaret 0x000657B6
2159 #define WimpExt_GetFontMenu 0x000457B7
2160 #define XWimpExt_GetFontMenu 0x000657B7
2161 #define WimpExt_DecodeFontMenu 0x000457B8
2162 #define XWimpExt_DecodeFontMenu 0x000657B8
2163 #define WimpExt_ControlImmediate 0x000457B9
2164 #define XWimpExt_ControlImmediate 0x000657B9
2165 #define WimpExt_Heap 0x000457BA
2166 #define XWimpExt_Heap 0x000657BA
2167 #define WimpExt_MemCopy 0x000457BB
2168 #define XWimpExt_MemCopy 0x000657BB
2169 #define WimpExt_DataSave 0x000457BC
2170 #define XWimpExt_DataSave 0x000657BC
2171 #define WimpExt_PlotBorder 0x000457BD
2172 #define XWimpExt_PlotBorder 0x000657BD
2173 #define WimpExt_CentreWindowV 0x000457BE
2174 #define XWimpExt_CentreWindowV 0x000657BE
2175
2176 /* --- WimpExtShadow SWIs --- */
2177
2178 #define WimpExt_Sort 0x00046380
2179 #define XWimpExt_Sort 0x00066380
2180 #define WimpExt_MemMove 0x00046381
2181 #define XWimpExt_MemMove 0x00066381
2182 #define WimpExt_MenuWidth 0x00046382
2183 #define XWimpExt_MenuWidth 0x00066382
2184 #define WimpExt_DataLoad 0x00046383
2185 #define XWimpExt_DataLoad 0x00066383
2186 #define WimpExt_MoveCaretIcon 0x00046384
2187 #define XWimpExt_MoveCaretIcon 0x00066384
2188 #define WimpExt_DrawOp 0x00046385
2189 #define XWimpExt_DrawOp 0x00066385
2190 #define WimpExt_SpriteOp 0x00046386
2191 #define XWimpExt_SpriteOp 0x00066386
2192 #define WimpExt_Intersect 0x00046387
2193 #define XWimpExt_Intersect 0x00066387
2194 #define WimpExt_BorderOp 0x00046388
2195 #define XWimpExt_BorderOp 0x00066388
2196 #define WimpExt_ManualLink 0x00046389
2197 #define XWimpExt_ManualLink 0x00066389
2198 #define WimpExt_MiscOp 0x0004638A
2199 #define XWimpExt_MiscOp 0x0006638A
2200 #define WimpExt_ViewIcon 0x0004638B
2201 #define XWimpExt_ViewIcon 0x0006638B
2202 #define WimpExt_SubstituteArgs 0x0004638C
2203 #define XWimpExt_SubstituteArgs 0x0006638C
2204 #define WimpExt_RedirectSprites 0x0004638D
2205 #define XWimpExt_RedirectSprites 0x0006638D
2206 #define WimpExt_LibraryOp 0x0004638E
2207 #define XWimpExt_LibraryOp 0x0006638E
2208 #define WimpExt_CallLibrary 0x0004638F
2209 #define XWimpExt_CallLibrary 0x0006638F
2210 #define WimpExt_BackgroundTask 0x00046390
2211 #define XWimpExt_BackgroundTask 0x00066390
2212 #define WimpExt_ServiceCall 0x00046391
2213 #define XWimpExt_ServiceCall 0x00066391
2214 #define WimpExt_CDA 0x00046392
2215 #define XWimpExt_CDA 0x00066392
2216 #define WimpExt_Slider 0x00046393
2217 #define XWimpExt_Slider 0x00066393
2218 #define WimpExt_DeleteLinked 0x00046394
2219 #define XWimpExt_DeleteLinked 0x00066394
2220 #define WimpExt_OpenWindowTopC 0x00046395
2221 #define XWimpExt_OpenWindowTopC 0x00066395
2222
2223 /* --- PDriver SWIs --- */
2224
2225 #define PDriver_Info 0x00080140
2226 #define XPDriver_Info 0x000A0140
2227 #define PDriver_SetInfo 0x00080141
2228 #define XPDriver_SetInfo 0x000A0141
2229 #define PDriver_CheckFeatures 0x00080142
2230 #define XPDriver_CheckFeatures 0x000A0142
2231 #define PDriver_PageSize 0x00080143
2232 #define XPDriver_PageSize 0x000A0143
2233 #define PDriver_SetPageSize 0x00080144
2234 #define XPDriver_SetPageSize 0x000A0144
2235 #define PDriver_SelectJob 0x00080145
2236 #define XPDriver_SelectJob 0x000A0145
2237 #define PDriver_CurrentJob 0x00080146
2238 #define XPDriver_CurrentJob 0x000A0146
2239 #define PDriver_FontSWI 0x00080147
2240 #define XPDriver_FontSWI 0x000A0147
2241 #define PDriver_EndJob 0x00080148
2242 #define XPDriver_EndJob 0x000A0148
2243 #define PDriver_AbortJob 0x00080149
2244 #define XPDriver_AbortJob 0x000A0149
2245 #define PDriver_Reset 0x0008014A
2246 #define XPDriver_Reset 0x000A014A
2247 #define PDriver_GiveRectangle 0x0008014B
2248 #define XPDriver_GiveRectangle 0x000A014B
2249 #define PDriver_DrawPage 0x0008014C
2250 #define XPDriver_DrawPage 0x000A014C
2251 #define PDriver_GetRectangle 0x0008014D
2252 #define XPDriver_GetRectangle 0x000A014D
2253 #define PDriver_CancelJob 0x0008014E
2254 #define XPDriver_CancelJob 0x000A014E
2255 #define PDriver_ScreenDump 0x0008014F
2256 #define XPDriver_ScreenDump 0x000A014F
2257 #define PDriver_EnumerateJobs 0x00080150
2258 #define XPDriver_EnumerateJobs 0x000A0150
2259 #define PDriver_SetPrinter 0x00080151
2260 #define XPDriver_SetPrinter 0x000A0151
2261 #define PDriver_CancelJobWithError 0x00080152
2262 #define XPDriver_CancelJobWithError 0x000A0152
2263 #define PDriver_SelectIllustration 0x00080153
2264 #define XPDriver_SelectIllustration 0x000A0153
2265 #define PDriver_InsertIllustration 0x00080154
2266 #define XPDriver_InsertIllustration 0x000A0154
2267 #define PDriver_DeclareFont 0x00080155
2268 #define XPDriver_DeclareFont 0x000A0155
2269 #define PDriver_DeclareDriver 0x00080156
2270 #define XPDriver_DeclareDriver 0x000A0156
2271 #define PDriver_RemoveDriver 0x00080157
2272 #define XPDriver_RemoveDriver 0x000A0157
2273 #define PDriver_SelectDriver 0x00080158
2274 #define XPDriver_SelectDriver 0x000A0158
2275 #define PDriver_EnumerateDrivers 0x00080159
2276 #define XPDriver_EnumerateDrivers 0x000A0159
2277 #define PDriver_MiscOp 0x0008015A
2278 #define XPDriver_MiscOp 0x000A015A
2279 #define PDriver_MiscOpForDriver 0x0008015B
2280 #define XPDriver_MiscOpForDriver 0x000A015B
2281 #define PDriver_SetDriver 0x0008015C
2282 #define XPDriver_SetDriver 0x000A015C
2283
2284 /* --- PDumperSupport SWIs --- */
2285
2286 #define PDumper_Info 0x00041B00
2287 #define XPDumper_Info 0x00061B00
2288 #define PDumper_Claim 0x00041B01
2289 #define XPDumper_Claim 0x00061B01
2290 #define PDumper_Free 0x00041B02
2291 #define XPDumper_Free 0x00061B02
2292 #define PDumper_Find 0x00041B03
2293 #define XPDumper_Find 0x00061B03
2294 #define PDumper_StartJob 0x00041B04
2295 #define XPDumper_StartJob 0x00061B04
2296 #define PDumper_TidyJob 0x00041B05
2297 #define XPDumper_TidyJob 0x00061B05
2298 #define PDumper_SetColour 0x00041B06
2299 #define XPDumper_SetColour 0x00061B06
2300 #define PDumper_PrepareStrip 0x00041B07
2301 #define XPDumper_PrepareStrip 0x00061B07
2302 #define PDumper_LookupError 0x00041B08
2303 #define XPDumper_LookupError 0x00061B08
2304 #define PDumper_CopyFilename 0x00041B09
2305 #define XPDumper_CopyFilename 0x00061B09
2306
2307 /* --- RemotePrinterSupport SWIs --- */
2308
2309 #define RemotePrinterSupport_ReadPollwordLocation 0x00047980
2310 #define XRemotePrinterSupport_ReadPollwordLocation 0x00067980
2311 #define RemotePrinterSupport_GetNextEvent 0x00047981
2312 #define XRemotePrinterSupport_GetNextEvent 0x00067981
2313 #define RemotePrinterSupport_ReadUniqueAddress 0x00047982
2314 #define XRemotePrinterSupport_ReadUniqueAddress 0x00067982
2315 #define RemotePrinterSupport_Enable 0x00047983
2316 #define XRemotePrinterSupport_Enable 0x00067983
2317 #define RemotePrinterSupport_Disable 0x00047984
2318 #define XRemotePrinterSupport_Disable 0x00067984
2319 #define RemotePrinterSupport_EnableUpcalls 0x00047985
2320 #define XRemotePrinterSupport_EnableUpcalls 0x00067985
2321 #define RemotePrinterSupport_DisableUpcalls 0x00047986
2322 #define XRemotePrinterSupport_DisableUpcalls 0x00067986
2323
2324 /* --- Dynamite SWIs --- */
2325
2326 #define Dynamite_Alloc 0x0004A3C0
2327 #define XDynamite_Alloc 0x0006A3C0
2328 #define Dynamite_Free 0x0004A3C1
2329 #define XDynamite_Free 0x0006A3C1
2330 #define Dynamite_FreeWithID 0x0004A3C2
2331 #define XDynamite_FreeWithID 0x0006A3C2
2332 #define Dynamite_BlockInfo 0x0004A3C3
2333 #define XDynamite_BlockInfo 0x0006A3C3
2334 #define Dynamite_ChangeID 0x0004A3C4
2335 #define XDynamite_ChangeID 0x0006A3C4
2336 #define Dynamite_Resize 0x0004A3C5
2337 #define XDynamite_Resize 0x0006A3C5
2338 #define Dynamite_MidExtend 0x0004A3C6
2339 #define XDynamite_MidExtend 0x0006A3C6
2340 #define Dynamite_Save 0x0004A3C7
2341 #define XDynamite_Save 0x0006A3C7
2342 #define Dynamite_Load 0x0004A3C8
2343 #define XDynamite_Load 0x0006A3C8
2344 #define Dynamite_Reduce 0x0004A3C9
2345 #define XDynamite_Reduce 0x0006A3C9
2346 #define Dynamite_Compact 0x0004A3CA
2347 #define XDynamite_Compact 0x0006A3CA
2348 #define Dynamite_Lock 0x0004A3CB
2349 #define XDynamite_Lock 0x0006A3CB
2350 #define Dynamite_Unlock 0x0004A3CC
2351 #define XDynamite_Unlock 0x0006A3CC
2352 #define Dynamite_ClaimAnchor 0x0004A3CD
2353 #define XDynamite_ClaimAnchor 0x0006A3CD
2354 #define Dynamite_ReleaseAnchor 0x0004A3CE
2355 #define XDynamite_ReleaseAnchor 0x0006A3CE
2356 #define Dynamite_ReadSpriteSize 0x0004A3CF
2357 #define XDynamite_ReadSpriteSize 0x0006A3CF
2358 #define Dynamite_Describe 0x0004A3D0
2359 #define XDynamite_Describe 0x0006A3D0
2360 #define Dynamite_IntegrityCheck 0x0004A3D1
2361 #define XDynamite_IntegrityCheck 0x0006A3D1
2362 #define Dynamite_ChangeAnchor 0x0004A3D2
2363 #define XDynamite_ChangeAnchor 0x0006A3D2
2364
2365 /* --- GS_Support SWIs --- */
2366
2367 #define GS_Support_PaintText 0x00042F40
2368 #define XGS_Support_PaintText 0x00062F40
2369 #define GS_Support_StringIdx 0x00042F41
2370 #define XGS_Support_StringIdx 0x00062F41
2371 #define GS_Support_SetCaret 0x00042F42
2372 #define XGS_Support_SetCaret 0x00062F42
2373 #define GS_Support_FindLines 0x00042F43
2374 #define XGS_Support_FindLines 0x00062F43
2375 #define GS_Support_wac 0x00042F44
2376 #define XGS_Support_wac 0x00062F44
2377 #define GS_Support_formtext 0x00042F45
2378 #define XGS_Support_formtext 0x00062F45
2379 #define GS_Support_PlaySample 0x00042F46
2380 #define XGS_Support_PlaySample 0x00062F46
2381 #define GS_Support_OverLap 0x00042F47
2382 #define XGS_Support_OverLap 0x00062F47
2383 #define GS_Support_OverLap2 0x00042F48
2384 #define XGS_Support_OverLap2 0x00062F48
2385 #define GS_Support_NamedObject 0x00042F49
2386 #define XGS_Support_NamedObject 0x00062F49
2387 #define GS_Support_NumberedObject 0x00042F4A
2388 #define XGS_Support_NumberedObject 0x00062F4A
2389 #define GS_Support_MenuObject 0x00042F4B
2390 #define XGS_Support_MenuObject 0x00062F4B
2391 #define GS_Support_FindResource 0x00042F4C
2392 #define XGS_Support_FindResource 0x00062F4C
2393 #define GS_Support_IsLinkDrag 0x00042F4D
2394 #define XGS_Support_IsLinkDrag 0x00062F4D
2395 #define GS_Support_LinkDrag 0x00042F4E
2396 #define XGS_Support_LinkDrag 0x00062F4E
2397 #define GS_Support_GetSample 0x00042F4F
2398 #define XGS_Support_GetSample 0x00062F4F
2399 #define GS_Support_FFTData 0x00042F50
2400 #define XGS_Support_FFTData 0x00062F50
2401 #define GS_Support_FFTSample 0x00042F51
2402 #define XGS_Support_FFTSample 0x00062F51
2403 #define GS_Support_SampleCtrl 0x00042F52
2404 #define XGS_Support_SampleCtrl 0x00062F52
2405
2406 /* --- InterfaceManager SWIs --- */
2407
2408 #define Interface_SlabButton 0x00081680
2409 #define XInterface_SlabButton 0x000A1680
2410 #define Interface_Render3dWindow 0x00081681
2411 #define XInterface_Render3dWindow 0x000A1681
2412 #define Interface_Initialise 0x00081682
2413 #define XInterface_Initialise 0x000A1682
2414 #define Interface_CloseDown 0x00081683
2415 #define XInterface_CloseDown 0x000A1683
2416 #define Interface_SetWorkareaPointer 0x00081684
2417 #define XInterface_SetWorkareaPointer 0x000A1684
2418 #define Interface_RemoveWorkareaPointer 0x00081685
2419 #define XInterface_RemoveWorkareaPointer 0x000A1685
2420 #define Interface_Poll 0x00081686
2421 #define XInterface_Poll 0x000A1686
2422 #define Interface_SendHelp 0x00081687
2423 #define XInterface_SendHelp 0x000A1687
2424 #define Interface_PreProcessKey 0x00081688
2425 #define XInterface_PreProcessKey 0x000A1688
2426 #define Interface_Plot3dIcon 0x00081689
2427 #define XInterface_Plot3dIcon 0x000A1689
2428 #define Interface_BoundingBox 0x0008168A
2429 #define XInterface_BoundingBox 0x000A168A
2430
2431 /* --- Sculptrix SWIs --- */
2432
2433 #define Sculptrix_RedrawWindow 0x0004A2C0
2434 #define XSculptrix_RedrawWindow 0x0006A2C0
2435 #define Sculptrix_DoSlab 0x0004A2C1
2436 #define XSculptrix_DoSlab 0x0006A2C1
2437 #define Sculptrix_SlabIcon 0x0004A2C2
2438 #define XSculptrix_SlabIcon 0x0006A2C2
2439 #define Sculptrix_UnslabIcon 0x0004A2C3
2440 #define XSculptrix_UnslabIcon 0x0006A2C3
2441 #define Sculptrix_BoundingBox 0x0004A2C4
2442 #define XSculptrix_BoundingBox 0x0006A2C4
2443 #define Sculptrix_PlotIcon 0x0004A2C5
2444 #define XSculptrix_PlotIcon 0x0006A2C5
2445 #define Sculptrix_PlotGroupBox 0x0004A2C6
2446 #define XSculptrix_PlotGroupBox 0x0006A2C6
2447 #define Sculptrix_SetSpriteArea 0x0004A2C7
2448 #define XSculptrix_SetSpriteArea 0x0006A2C7
2449 #define Sculptrix_UpdateIcon 0x0004A2C8
2450 #define XSculptrix_UpdateIcon 0x0006A2C8
2451 #define Sculptrix_SlabColour 0x0004A2C9
2452 #define XSculptrix_SlabColour 0x0006A2C9
2453 #define Sculptrix_SetConfig 0x0004A2CA
2454 #define XSculptrix_SetConfig 0x0006A2CA
2455 #define Sculptrix_ReadConfig 0x0004A2CB
2456 #define XSculptrix_ReadConfig 0x0006A2CB
2457
2458 /* --- TermiteIP SWIs --- */
2459
2460 #define TermiteIP_Initialise 0x0004AE40
2461 #define XTermiteIP_Initialise 0x0006AE40
2462 #define TermiteIP_Finalise 0x0004AE41
2463 #define XTermiteIP_Finalise 0x0006AE41
2464 #define TermiteIP_Register 0x0004AE42
2465 #define XTermiteIP_Register 0x0006AE42
2466 #define TermiteIP_DeRegister 0x0004AE43
2467 #define XTermiteIP_DeRegister 0x0006AE43
2468 #define TermiteIP_Bindings 0x0004AE44
2469 #define XTermiteIP_Bindings 0x0006AE44
2470 #define TermiteIP_SendIPPacket 0x0004AE45
2471 #define XTermiteIP_SendIPPacket 0x0006AE45
2472 #define TermiteIP_AllocatePort 0x0004AE46
2473 #define XTermiteIP_AllocatePort 0x0006AE46
2474 #define TermiteIP_CreateSocket 0x0004AE47
2475 #define XTermiteIP_CreateSocket 0x0006AE47
2476 #define TermiteIP_ClosePort 0x0004AE48
2477 #define XTermiteIP_ClosePort 0x0006AE48
2478 #define TermiteIP_SendTCPData 0x0004AE49
2479 #define XTermiteIP_SendTCPData 0x0006AE49
2480 #define TermiteIP_SendUDPData 0x0004AE4A
2481 #define XTermiteIP_SendUDPData 0x0006AE4A
2482 #define TermiteIP_IPProtocolNumberToName 0x0004AE4B
2483 #define XTermiteIP_IPProtocolNumberToName 0x0006AE4B
2484 #define TermiteIP_ReadIPProtocolEnable 0x0004AE4C
2485 #define XTermiteIP_ReadIPProtocolEnable 0x0006AE4C
2486 #define TermiteIP_ReadLinkStatus 0x0004AE4D
2487 #define XTermiteIP_ReadLinkStatus 0x0006AE4D
2488 #define TermiteIP_ChecksumData 0x0004AE4E
2489 #define XTermiteIP_ChecksumData 0x0006AE4E
2490 #define TermiteIP_ReadPacket 0x0004AE4F
2491 #define XTermiteIP_ReadPacket 0x0006AE4F
2492 #define TermiteIP_ReadInformation 0x0004AE50
2493 #define XTermiteIP_ReadInformation 0x0006AE50
2494 #define TermiteIP_ReadTCPData 0x0004AE51
2495 #define XTermiteIP_ReadTCPData 0x0006AE51
2496 #define TermiteIP_SendICMPMessage 0x0004AE52
2497 #define XTermiteIP_SendICMPMessage 0x0006AE52
2498 #define TermiteIP_ChecksumDataAndHeader 0x0004AE53
2499 #define XTermiteIP_ChecksumDataAndHeader 0x0006AE53
2500 #define TermiteIP_IPAddressToNumber 0x0004AE54
2501 #define XTermiteIP_IPAddressToNumber 0x0006AE54
2502 #define TermiteIP_NumberToIPAddress 0x0004AE55
2503 #define XTermiteIP_NumberToIPAddress 0x0006AE55
2504 #define TermiteIP_ReadNextEvent 0x0004AE56
2505 #define XTermiteIP_ReadNextEvent 0x0006AE56
2506 #define TermiteIP_NetToArcTime 0x0004AE57
2507 #define XTermiteIP_NetToArcTime 0x0006AE57
2508 #define TermiteIP_PortInformation 0x0004AE58
2509 #define XTermiteIP_PortInformation 0x0006AE58
2510 #define TermiteIP_DeleteSocket 0x0004AE59
2511 #define XTermiteIP_DeleteSocket 0x0006AE59
2512 #define TermiteIP_TCPStateToText 0x0004AE5A
2513 #define XTermiteIP_TCPStateToText 0x0006AE5A
2514 #define TermiteIP_DecodeICMPErrorMessage 0x0004AE5B
2515 #define XTermiteIP_DecodeICMPErrorMessage 0x0006AE5B
2516 #define TermiteIP_StartTCPConnection 0x0004AE5C
2517 #define XTermiteIP_StartTCPConnection 0x0006AE5C
2518 #define TermiteIP_ReadTCPStatus 0x0004AE5D
2519 #define XTermiteIP_ReadTCPStatus 0x0006AE5D
2520 #define TermiteIP_ConfigureTCP 0x0004AE5E
2521 #define XTermiteIP_ConfigureTCP 0x0006AE5E
2522 #define TermiteIP_ConvertPortNumber 0x0004AE5F
2523 #define XTermiteIP_ConvertPortNumber 0x0006AE5F
2524 #define TermiteIP_ResolveAddToCache 0x0004AE60
2525 #define XTermiteIP_ResolveAddToCache 0x0006AE60
2526 #define TermiteIP_ResolveReadCacheEntry 0x0004AE61
2527 #define XTermiteIP_ResolveReadCacheEntry 0x0006AE61
2528 #define TermiteIP_ResolveFindEntryInCache 0x0004AE62
2529 #define XTermiteIP_ResolveFindEntryInCache 0x0006AE62
2530 #define TermiteIP_RemoveTCPData 0x0004AE63
2531 #define XTermiteIP_RemoveTCPData 0x0006AE63
2532 #define TermiteIP_ExamineTCPData 0x0004AE64
2533 #define XTermiteIP_ExamineTCPData 0x0006AE64
2534 #define TermiteIP_SetTCPSocketWindow 0x0004AE65
2535 #define XTermiteIP_SetTCPSocketWindow 0x0006AE65
2536 #define TermiteIP_KickTCPSocket 0x0004AE66
2537 #define XTermiteIP_KickTCPSocket 0x0006AE66
2538 #define TermiteIP_CheckSocket 0x0004AE67
2539 #define XTermiteIP_CheckSocket 0x0006AE67
2540 #define TermiteIP_TelnetOp 0x0004AE68
2541 #define XTermiteIP_TelnetOp 0x0006AE68
2542 #define TermiteIP_ResolveOp 0x0004AE69
2543 #define XTermiteIP_ResolveOp 0x0006AE69
2544 #define TermiteIP_CloseTCPConnection 0x0004AE6A
2545 #define XTermiteIP_CloseTCPConnection 0x0006AE6A
2546 #define TermiteIP_ReadTCPPointers 0x0004AE6B
2547 #define XTermiteIP_ReadTCPPointers 0x0006AE6B
2548 #define TermiteIP_SetTCPSocketToListen 0x0004AE6C
2549 #define XTermiteIP_SetTCPSocketToListen 0x0006AE6C
2550 #define TermiteIP_ResolveChangeCacheEntry 0x0004AE6D
2551 #define XTermiteIP_ResolveChangeCacheEntry 0x0006AE6D
2552 #define TermiteIP_ResolveDeleteCacheEntry 0x0004AE6E
2553 #define XTermiteIP_ResolveDeleteCacheEntry 0x0006AE6E
2554 #define TermiteIP_EnumerateOp 0x0004AE6F
2555 #define XTermiteIP_EnumerateOp 0x0006AE6F
2556 #define TermiteIP_ClientInformation 0x0004AE70
2557 #define XTermiteIP_ClientInformation 0x0006AE70
2558 #define TermiteIP_SocketInformation 0x0004AE71
2559 #define XTermiteIP_SocketInformation 0x0006AE71
2560 #define TermiteIP_ResolveFindIPAddressForName 0x0004AE72
2561 #define XTermiteIP_ResolveFindIPAddressForName 0x0006AE72
2562 #define TermiteIP_ReadDomainName 0x0004AE73
2563 #define XTermiteIP_ReadDomainName 0x0006AE73
2564 #define TermiteIP_ClosePortSockets 0x0004AE74
2565 #define XTermiteIP_ClosePortSockets 0x0006AE74
2566 #define TermiteIP_DropTCPConnection 0x0004AE75
2567 #define XTermiteIP_DropTCPConnection 0x0006AE75
2568 #define TermiteIP_ProtocolOp 0x0004AE76
2569 #define XTermiteIP_ProtocolOp 0x0006AE76
2570 #define TermiteIP_ChangePortFlags 0x0004AE77
2571 #define XTermiteIP_ChangePortFlags 0x0006AE77
2572 #define TermiteIP_MiscOp 0x0004AE78
2573 #define XTermiteIP_MiscOp 0x0006AE78
2574 #define TermiteIP_SendEvent 0x0004AE79
2575 #define XTermiteIP_SendEvent 0x0006AE79
2576 #define TermiteIP_TCPBufferInfo 0x0004AE7A
2577 #define XTermiteIP_TCPBufferInfo 0x0006AE7A
2578 #define TermiteIP_SocketOp 0x0004AE7B
2579 #define XTermiteIP_SocketOp 0x0006AE7B
2580 #define TermiteIP_InterfaceOp 0x0004AE7C
2581 #define XTermiteIP_InterfaceOp 0x0006AE7C
2582 #define TermiteIP_RoutingOp 0x0004AE7D
2583 #define XTermiteIP_RoutingOp 0x0006AE7D
2584 #define TermiteIP_CDA 0x0004AE7E
2585 #define XTermiteIP_CDA 0x0006AE7E
2586
2587 /* --- FreeNet SWIs --- */
2588
2589 #define Socket_Creat 0x00041200
2590 #define XSocket_Creat 0x00061200
2591 #define Socket_Bind 0x00041201
2592 #define XSocket_Bind 0x00061201
2593 #define Socket_Listen 0x00041202
2594 #define XSocket_Listen 0x00061202
2595 #define Socket_Accept 0x00041203
2596 #define XSocket_Accept 0x00061203
2597 #define Socket_Connect 0x00041204
2598 #define XSocket_Connect 0x00061204
2599 #define Socket_Recv 0x00041205
2600 #define XSocket_Recv 0x00061205
2601 #define Socket_Recvfrom 0x00041206
2602 #define XSocket_Recvfrom 0x00061206
2603 #define Socket_Recvmsg 0x00041207
2604 #define XSocket_Recvmsg 0x00061207
2605 #define Socket_Send 0x00041208
2606 #define XSocket_Send 0x00061208
2607 #define Socket_Sendto 0x00041209
2608 #define XSocket_Sendto 0x00061209
2609 #define Socket_Sendmsg 0x0004120A
2610 #define XSocket_Sendmsg 0x0006120A
2611 #define Socket_Shutdown 0x0004120B
2612 #define XSocket_Shutdown 0x0006120B
2613 #define Socket_Setsockopt 0x0004120C
2614 #define XSocket_Setsockopt 0x0006120C
2615 #define Socket_Getsockopt 0x0004120D
2616 #define XSocket_Getsockopt 0x0006120D
2617 #define Socket_Getpeername 0x0004120E
2618 #define XSocket_Getpeername 0x0006120E
2619 #define Socket_Getsockname 0x0004120F
2620 #define XSocket_Getsockname 0x0006120F
2621 #define Socket_Close 0x00041210
2622 #define XSocket_Close 0x00061210
2623 #define Socket_Select 0x00041211
2624 #define XSocket_Select 0x00061211
2625 #define Socket_Ioctl 0x00041212
2626 #define XSocket_Ioctl 0x00061212
2627 #define Socket_Read 0x00041213
2628 #define XSocket_Read 0x00061213
2629 #define Socket_Write 0x00041214
2630 #define XSocket_Write 0x00061214
2631 #define Socket_Stat 0x00041215
2632 #define XSocket_Stat 0x00061215
2633 #define Socket_Readv 0x00041216
2634 #define XSocket_Readv 0x00061216
2635 #define Socket_Writev 0x00041217
2636 #define XSocket_Writev 0x00061217
2637 #define Socket_Gettsize 0x00041218
2638 #define XSocket_Gettsize 0x00061218
2639 #define Socket_Sendtosm 0x00041219
2640 #define XSocket_Sendtosm 0x00061219
2641
2642 /* --- INetDB SWIs --- */
2643
2644 #define Internet_GetHostByName 0x00046000
2645 #define XInternet_GetHostByName 0x00066000
2646 #define Internet_GetHostByAddr 0x00046001
2647 #define XInternet_GetHostByAddr 0x00066001
2648
2649 /* --- ColourTrans SWIs --- */
2650
2651 #define ColourTrans_SelectTable 0x00040740
2652 #define XColourTrans_SelectTable 0x00060740
2653 #define ColourTrans_SelectGCOLTable 0x00040741
2654 #define XColourTrans_SelectGCOLTable 0x00060741
2655 #define ColourTrans_ReturnGCOL 0x00040742
2656 #define XColourTrans_ReturnGCOL 0x00060742
2657 #define ColourTrans_SetGCOL 0x00040743
2658 #define XColourTrans_SetGCOL 0x00060743
2659 #define ColourTrans_ReturnColourNumber 0x00040744
2660 #define XColourTrans_ReturnColourNumber 0x00060744
2661 #define ColourTrans_ReturnGCOLForMode 0x00040745
2662 #define XColourTrans_ReturnGCOLForMode 0x00060745
2663 #define ColourTrans_ReturnColourNumberForMode 0x00040746
2664 #define XColourTrans_ReturnColourNumberForMode 0x00060746
2665 #define ColourTrans_ReturnOppGCOL 0x00040747
2666 #define XColourTrans_ReturnOppGCOL 0x00060747
2667 #define ColourTrans_SetOppGCOL 0x00040748
2668 #define XColourTrans_SetOppGCOL 0x00060748
2669 #define ColourTrans_ReturnOppColourNumber 0x00040749
2670 #define XColourTrans_ReturnOppColourNumber 0x00060749
2671 #define ColourTrans_ReturnOppGCOLForMode 0x0004074A
2672 #define XColourTrans_ReturnOppGCOLForMode 0x0006074A
2673 #define ColourTrans_ReturnOppColourNumberForMode 0x0004074B
2674 #define XColourTrans_ReturnOppColourNumberForMode 0x0006074B
2675 #define ColourTrans_GCOLToColourNumber 0x0004074C
2676 #define XColourTrans_GCOLToColourNumber 0x0006074C
2677 #define ColourTrans_ColourNumberToGCOL 0x0004074D
2678 #define XColourTrans_ColourNumberToGCOL 0x0006074D
2679 #define ColourTrans_ReturnFontColours 0x0004074E
2680 #define XColourTrans_ReturnFontColours 0x0006074E
2681 #define ColourTrans_SetFontColours 0x0004074F
2682 #define XColourTrans_SetFontColours 0x0006074F
2683 #define ColourTrans_InvalidateCache 0x00040750
2684 #define XColourTrans_InvalidateCache 0x00060750
2685 #define ColourTrans_SetCalibration 0x00040751
2686 #define XColourTrans_SetCalibration 0x00060751
2687 #define ColourTrans_ReadCalibration 0x00040752
2688 #define XColourTrans_ReadCalibration 0x00060752
2689 #define ColourTrans_ConvertDeviceColour 0x00040753
2690 #define XColourTrans_ConvertDeviceColour 0x00060753
2691 #define ColourTrans_ConvertDevicePalette 0x00040754
2692 #define XColourTrans_ConvertDevicePalette 0x00060754
2693 #define ColourTrans_ConvertRGBToCIE 0x00040755
2694 #define XColourTrans_ConvertRGBToCIE 0x00060755
2695 #define ColourTrans_ConvertCIEToRGB 0x00040756
2696 #define XColourTrans_ConvertCIEToRGB 0x00060756
2697 #define ColourTrans_WriteCalibrationToFile 0x00040757
2698 #define XColourTrans_WriteCalibrationToFile 0x00060757
2699 #define ColourTrans_ConvertRGBToHSV 0x00040758
2700 #define XColourTrans_ConvertRGBToHSV 0x00060758
2701 #define ColourTrans_ConvertHSVToRGB 0x00040759
2702 #define XColourTrans_ConvertHSVToRGB 0x00060759
2703 #define ColourTrans_ConvertRGBToCMYK 0x0004075A
2704 #define XColourTrans_ConvertRGBToCMYK 0x0006075A
2705 #define ColourTrans_ConvertCMYKToRGB 0x0004075B
2706 #define XColourTrans_ConvertCMYKToRGB 0x0006075B
2707 #define ColourTrans_ReadPalette 0x0004075C
2708 #define XColourTrans_ReadPalette 0x0006075C
2709 #define ColourTrans_WritePalette 0x0004075D
2710 #define XColourTrans_WritePalette 0x0006075D
2711 #define ColourTrans_SetColour 0x0004075E
2712 #define XColourTrans_SetColour 0x0006075E
2713 #define ColourTrans_MiscOp 0x0004075F
2714 #define XColourTrans_MiscOp 0x0006075F
2715 #define ColourTrans_WriteLoadingsToFile 0x00040760
2716 #define XColourTrans_WriteLoadingsToFile 0x00060760
2717 #define ColourTrans_SetTextColour 0x00040761
2718 #define XColourTrans_SetTextColour 0x00060761
2719 #define ColourTrans_SetOppTextColour 0x00040762
2720 #define XColourTrans_SetOppTextColour 0x00060762
2721 #define ColourTrans_GenerateTable 0x00040763
2722 #define XColourTrans_GenerateTable 0x00060763
2723
2724 #endif