LibPkg
osswi.h
Go to the documentation of this file.
1 // This file is part of the RISC OS Toolkit (RTK).
2 // Copyright � 2003 Graham Shaw.
3 // Distribution and use are subject to the GNU Lesser General Public License,
4 // a copy of which may be found in the file !RTK.Copyright.
5 
6 #ifndef _LIBPKG_SWI_OS
7 #define _LIBPKG_SWI_OS
8 
9 // Cut down version to use with LibPkg created by Alan Buckley
10 // to remove the RTK dependency.
11 
12 namespace pkg {
13 namespace swi {
14 
15 const int OS_WriteC =0x00;
16 const int OS_WriteS =0x01;
17 const int OS_Write0 =0x02;
18 const int OS_NewLine =0x03;
19 const int OS_ReadC =0x04;
20 const int OS_CLI =0x05;
21 const int OS_Byte =0x06;
22 const int OS_Word =0x07;
23 const int OS_File =0x08;
24 const int OS_Args =0x09;
25 const int OS_BGet =0x0A;
26 const int OS_BPut =0x0B;
27 const int OS_GBPB =0x0C;
28 const int OS_Find =0x0D;
29 const int OS_ReadLine =0x0E;
30 const int OS_Control =0x0F;
31 const int OS_GetEnv =0x10;
32 const int OS_Exit =0x11;
33 const int OS_SetEnv =0x12;
34 const int OS_IntOn =0x13;
35 const int OS_IntOff =0x14;
36 const int OS_CallBack =0x15;
37 const int OS_EnterOS =0x16;
38 const int OS_BreakPt =0x17;
39 const int OS_BreakCtrl =0x18;
40 const int OS_UnusedSWI =0x19;
41 const int OS_UpdateMEMC =0x1A;
42 const int OS_SetCallBack =0x1B;
43 const int OS_Mouse =0x1C;
44 const int OS_Heap =0x1D;
45 const int OS_Module =0x1E;
46 const int OS_Claim =0x1F;
47 const int OS_Release =0x20;
48 const int OS_ReadUnsigned =0x21;
49 const int OS_GenerateEvent =0x22;
50 const int OS_ReadVarVal =0x23;
51 const int OS_SetVarVal =0x24;
52 const int OS_GSInit =0x25;
53 const int OS_GSRead =0x26;
54 const int OS_GSTrans =0x27;
55 const int OS_BinaryToDecimal =0x28;
56 const int OS_FSControl =0x29;
57 const int OS_ChangeDynamicArea =0x2A;
58 const int OS_GenerateError =0x2B;
59 const int OS_ReadEscapeState =0x2C;
60 const int OS_EvaluateExpression =0x2D;
61 const int OS_SpriteOp =0x2E;
62 const int OS_ReadPalette =0x2F;
63 const int OS_ServiceCall =0x30;
64 const int OS_ReadVduVariables =0x31;
65 const int OS_ReadPoint =0x32;
66 const int OS_UpCall =0x33;
67 const int OS_CallAVector =0x34;
68 const int OS_ReadModeVariable =0x35;
69 const int OS_RemoveCursors =0x36;
70 const int OS_RestoreCursors =0x37;
71 const int OS_SWINumberToString =0x38;
72 const int OS_SWINumberFromString=0x39;
73 const int OS_ValidateAddress =0x3A;
74 const int OS_CallAfter =0x3B;
75 const int OS_CallEvery =0x3C;
76 const int OS_RemoveTickerEvent =0x3D;
77 const int OS_InstallKeyHandler =0x3E;
78 const int OS_CheckModeValid =0x3F;
79 const int OS_ChangeEnvironment =0x40;
80 const int OS_ClaimScreenMemory =0x41;
81 const int OS_ReadMonotonicTime =0x42;
82 const int OS_SubstituteArgs =0x43;
83 const int OS_PrettyPrint =0x44;
84 const int OS_Plot =0x45;
85 const int OS_WriteN =0x46;
86 const int OS_AddToVector =0x47;
87 const int OS_WriteEnv =0x48;
88 const int OS_ReadArgs =0x49;
89 const int OS_ReadRAMFsLimits =0x4A;
90 const int OS_ClaimDeviceVector =0x4B;
91 const int OS_ReleaseDeviceVector=0x4C;
92 const int OS_DelinkApplication =0x4D;
93 const int OS_RelinkApplication =0x4E;
94 const int OS_HeapSort =0x4F;
95 const int OS_ExitAndDie =0x50;
96 const int OS_ReadMemMapInfo =0x51;
97 const int OS_ReadMemMapEntries =0x52;
98 const int OS_SetMemMapEntries =0x53;
99 const int OS_AddCallBack =0x54;
100 const int OS_ReadDefaultHandler =0x55;
101 const int OS_SetECFOrigin =0x56;
102 const int OS_SerialOp =0x57;
103 const int OS_ReadSysInfo =0x58;
104 const int OS_Confirm =0x59;
105 const int OS_ChangedBox =0x5A;
106 const int OS_CRC =0x5B;
107 const int OS_ReadDynamicArea =0x5C;
108 const int OS_PrintChar =0x5D;
109 const int OS_ChangeRedirection =0x5E;
110 const int OS_RemoveCallBack =0x5F;
111 const int OS_FindMemMapEntries =0x60;
112 const int OS_SetColour =0x61;
113 const int OS_Pointer =0x64;
114 const int OS_ScreenMode =0x65;
115 const int OS_DynamicArea =0x66;
116 const int OS_Memory =0x68;
117 const int OS_ClaimProcessorVector=0x69;
118 const int OS_Reset =0x6A;
119 const int OS_MMUControl =0x6B;
120 const int OS_ResyncTime =0x6C;
121 const int OS_PlatformFeatures =0x6D;
122 const int OS_SynchroniseCodeAreas=0x6E;
123 const int OS_CallASWI =0x6F;
124 const int OS_AMBControl =0x70;
125 const int OS_CallASWIR12 =0x71;
126 const int OS_SpecialControl =0x72;
127 const int OS_EnterUSR32 =0x73;
128 const int OS_EnterUSR26 =0x74;
129 
131 const int OS_ConvertDateAndTime =0xC1;
132 const int OS_ConvertHex1 =0xD0;
133 const int OS_ConvertHex2 =0xD1;
134 const int OS_ConvertHex4 =0xD2;
135 const int OS_ConvertHex6 =0xD3;
136 const int OS_ConvertHex8 =0xD4;
137 const int OS_ConvertCardinal1 =0xD5;
138 const int OS_ConvertCardinal2 =0xD6;
139 const int OS_ConvertCardinal3 =0xD7;
140 const int OS_ConvertCardinal4 =0xD8;
141 const int OS_ConvertInteger1 =0xD9;
142 const int OS_ConvertInteger2 =0xDA;
143 const int OS_ConvertInteger3 =0xDB;
144 const int OS_ConvertInteger4 =0xDC;
145 const int OS_ConvertBinary1 =0xDD;
146 const int OS_ConvertBinary2 =0xDE;
147 const int OS_ConvertBinary3 =0xDF;
148 const int OS_ConvertBinary4 =0xE0;
158 const int OS_ConvertNetStation =0xEA;
159 const int OS_ConvertFixedFileSize=0xEB;
160 const int OS_ConvertFileSize =0xEC;
161 const int OS_WriteI =0x100;
162 
163 const int VFPSupport_Features =0x58EC8;
164 
165 const int ModeFlags =0;
166 const int ScrRCol =1;
167 const int ScrBRow =2;
168 const int NColour =3;
169 const int XEigFactor =4;
170 const int YEigFactor =5;
171 const int LineLength =6;
172 const int ScreenSize =7;
173 const int YShftFactor =8;
174 const int Log2BPP =9;
175 const int Log2BPC =10;
176 const int XWindLimit =11;
177 const int YWindLimit =12;
178 
179 } /* namespace swi */
180 } /* namespace pkg */
181 
182 #endif
const int OS_GenerateError
Definition: osswi.h:58
const int OS_GetEnv
Definition: osswi.h:31
const int OS_ReleaseDeviceVector
Definition: osswi.h:91
const int OS_ReadUnsigned
Definition: osswi.h:48
const int OS_BreakCtrl
Definition: osswi.h:39
const int OS_WriteN
Definition: osswi.h:85
const int OS_Pointer
Definition: osswi.h:113
const int OS_ConvertSpacedInteger3
Definition: osswi.h:155
const int OS_GSInit
Definition: osswi.h:52
const int YEigFactor
Definition: osswi.h:170
const int OS_ConvertInteger1
Definition: osswi.h:141
const int OS_ConvertSpacedInteger1
Definition: osswi.h:153
const int OS_ConvertNetStation
Definition: osswi.h:158
const int OS_SerialOp
Definition: osswi.h:102
const int OS_ValidateAddress
Definition: osswi.h:73
const int OS_Release
Definition: osswi.h:47
const int OS_ReadArgs
Definition: osswi.h:88
const int OS_Control
Definition: osswi.h:30
const int OS_ClaimDeviceVector
Definition: osswi.h:90
const int OS_CallEvery
Definition: osswi.h:75
const int OS_ConvertCardinal1
Definition: osswi.h:137
const int OS_ConvertSpacedInteger4
Definition: osswi.h:156
const int OS_SetVarVal
Definition: osswi.h:51
const int OS_Memory
Definition: osswi.h:116
const int OS_UpCall
Definition: osswi.h:66
const int YWindLimit
Definition: osswi.h:177
const int OS_ReadRAMFsLimits
Definition: osswi.h:89
const int OS_IntOn
Definition: osswi.h:34
const int OS_RelinkApplication
Definition: osswi.h:93
The namespace used to hold the package management library.
Definition: auto_dir.cc:12
const int OS_ReadVarVal
Definition: osswi.h:50
const int OS_ConvertHex6
Definition: osswi.h:135
const int OS_ConvertHex8
Definition: osswi.h:136
const int OS_SetEnv
Definition: osswi.h:33
const int OS_CheckModeValid
Definition: osswi.h:78
const int OS_Heap
Definition: osswi.h:44
const int OS_SetMemMapEntries
Definition: osswi.h:98
const int OS_HeapSort
Definition: osswi.h:94
const int YShftFactor
Definition: osswi.h:173
const int OS_ResyncTime
Definition: osswi.h:120
const int OS_GBPB
Definition: osswi.h:27
const int OS_ReadDefaultHandler
Definition: osswi.h:100
const int OS_Reset
Definition: osswi.h:118
const int OS_ReadEscapeState
Definition: osswi.h:59
const int OS_BGet
Definition: osswi.h:25
const int LineLength
Definition: osswi.h:171
const int OS_SWINumberFromString
Definition: osswi.h:72
const int OS_ConvertInteger2
Definition: osswi.h:142
const int OS_CLI
Definition: osswi.h:20
const int OS_SpecialControl
Definition: osswi.h:126
const int OS_ReadPoint
Definition: osswi.h:65
const int OS_Module
Definition: osswi.h:45
const int OS_ConvertCardinal2
Definition: osswi.h:138
const int OS_AddToVector
Definition: osswi.h:86
const int OS_ReadMonotonicTime
Definition: osswi.h:81
const int OS_UnusedSWI
Definition: osswi.h:40
const int OS_Mouse
Definition: osswi.h:43
const int XEigFactor
Definition: osswi.h:169
const int OS_ReadDynamicArea
Definition: osswi.h:107
const int OS_RestoreCursors
Definition: osswi.h:70
const int OS_ServiceCall
Definition: osswi.h:63
const int OS_ConvertSpacedCardinal2
Definition: osswi.h:150
const int OS_CallASWI
Definition: osswi.h:123
const int OS_ConvertFixedNetStation
Definition: osswi.h:157
const int OS_FSControl
Definition: osswi.h:56
const int OS_GenerateEvent
Definition: osswi.h:49
const int OS_ConvertBinary1
Definition: osswi.h:145
const int OS_File
Definition: osswi.h:23
const int OS_AMBControl
Definition: osswi.h:124
const int OS_WriteC
Definition: osswi.h:15
const int OS_ConvertDateAndTime
Definition: osswi.h:131
const int OS_SubstituteArgs
Definition: osswi.h:82
const int OS_ReadLine
Definition: osswi.h:29
const int ScrRCol
Definition: osswi.h:166
const int OS_BreakPt
Definition: osswi.h:38
const int OS_WriteI
Definition: osswi.h:161
const int OS_Plot
Definition: osswi.h:84
const int OS_ClaimProcessorVector
Definition: osswi.h:117
const int OS_SWINumberToString
Definition: osswi.h:71
const int OS_Exit
Definition: osswi.h:32
const int OS_PrettyPrint
Definition: osswi.h:83
const int OS_ConvertHex2
Definition: osswi.h:133
const int OS_CallAVector
Definition: osswi.h:67
const int OS_ReadModeVariable
Definition: osswi.h:68
const int OS_ConvertSpacedInteger2
Definition: osswi.h:154
const int OS_CRC
Definition: osswi.h:106
const int OS_RemoveTickerEvent
Definition: osswi.h:76
const int OS_ReadPalette
Definition: osswi.h:62
const int OS_CallAfter
Definition: osswi.h:74
const int OS_FindMemMapEntries
Definition: osswi.h:111
const int OS_NewLine
Definition: osswi.h:18
const int ScreenSize
Definition: osswi.h:172
const int OS_SynchroniseCodeAreas
Definition: osswi.h:122
const int OS_GSRead
Definition: osswi.h:53
const int OS_BinaryToDecimal
Definition: osswi.h:55
const int OS_IntOff
Definition: osswi.h:35
const int OS_Confirm
Definition: osswi.h:104
const int OS_ConvertBinary2
Definition: osswi.h:146
const int Log2BPC
Definition: osswi.h:175
const int OS_BPut
Definition: osswi.h:26
const int OS_ConvertCardinal4
Definition: osswi.h:140
const int OS_EvaluateExpression
Definition: osswi.h:60
const int OS_ConvertBinary3
Definition: osswi.h:147
const int OS_RemoveCallBack
Definition: osswi.h:110
const int OS_EnterOS
Definition: osswi.h:37
const int OS_SetCallBack
Definition: osswi.h:42
const int OS_ChangeDynamicArea
Definition: osswi.h:57
const int VFPSupport_Features
Definition: osswi.h:163
const int OS_SetECFOrigin
Definition: osswi.h:101
const int Log2BPP
Definition: osswi.h:174
const int OS_Claim
Definition: osswi.h:46
const int OS_ExitAndDie
Definition: osswi.h:95
const int OS_ReadC
Definition: osswi.h:19
const int OS_AddCallBack
Definition: osswi.h:99
const int OS_WriteS
Definition: osswi.h:16
const int OS_ConvertFixedFileSize
Definition: osswi.h:159
const int OS_Word
Definition: osswi.h:22
const int OS_DynamicArea
Definition: osswi.h:115
const int OS_CallBack
Definition: osswi.h:36
const int OS_ReadMemMapEntries
Definition: osswi.h:97
const int OS_ReadMemMapInfo
Definition: osswi.h:96
const int OS_ConvertHex1
Definition: osswi.h:132
const int OS_EnterUSR32
Definition: osswi.h:127
const int OS_ChangeEnvironment
Definition: osswi.h:79
const int OS_RemoveCursors
Definition: osswi.h:69
const int OS_ConvertInteger4
Definition: osswi.h:144
const int OS_SetColour
Definition: osswi.h:112
const int OS_SpriteOp
Definition: osswi.h:61
const int OS_ReadVduVariables
Definition: osswi.h:64
const int OS_ChangeRedirection
Definition: osswi.h:109
const int OS_ConvertSpacedCardinal4
Definition: osswi.h:152
const int OS_ChangedBox
Definition: osswi.h:105
const int OS_ReadSysInfo
Definition: osswi.h:103
const int OS_MMUControl
Definition: osswi.h:119
const int OS_WriteEnv
Definition: osswi.h:87
const int OS_Write0
Definition: osswi.h:17
const int OS_ConvertFileSize
Definition: osswi.h:160
const int OS_ConvertSpacedCardinal1
Definition: osswi.h:149
const int OS_ConvertBinary4
Definition: osswi.h:148
const int XWindLimit
Definition: osswi.h:176
const int OS_Args
Definition: osswi.h:24
const int OS_ConvertSpacedCardinal3
Definition: osswi.h:151
const int OS_ClaimScreenMemory
Definition: osswi.h:80
const int OS_Find
Definition: osswi.h:28
const int OS_CallASWIR12
Definition: osswi.h:125
const int OS_InstallKeyHandler
Definition: osswi.h:77
const int OS_ScreenMode
Definition: osswi.h:114
const int ScrBRow
Definition: osswi.h:167
const int OS_PrintChar
Definition: osswi.h:108
const int OS_ConvertInteger3
Definition: osswi.h:143
const int OS_GSTrans
Definition: osswi.h:54
const int OS_PlatformFeatures
Definition: osswi.h:121
const int OS_ConvertCardinal3
Definition: osswi.h:139
const int NColour
Definition: osswi.h:168
const int OS_UpdateMEMC
Definition: osswi.h:41
const int OS_ConvertStandardDateAndTime
Definition: osswi.h:130
const int OS_Byte
Definition: osswi.h:21
const int ModeFlags
Definition: osswi.h:165
const int OS_EnterUSR26
Definition: osswi.h:128
const int OS_ConvertHex4
Definition: osswi.h:134
const int OS_DelinkApplication
Definition: osswi.h:92

Reference Manual LibPkg Version 0.6.1 (28 Jan 2015)