Initial revision
[ssr] / StraySrc / Libraries / Core / h / swis
CommitLineData
2ee739cc 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