home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
s
/
swihelp
/
!SWIHelp
/
ReasonCode
< prev
next >
Wrap
Text File
|
1996-08-15
|
15KB
|
457 lines
#File Format
#{
#no,min,max
#code n:page;description n
#}
#OS_Byte
{
6,0,255
0:1-936;Display OS version information
2:1-854;Specify input stream
3:1-506;Specify output streams
4:1-856;Cursor key status
5:1-508;Write printer driver type
6:1-510;Write printer ignore character
7:2-444;Write RS423 receive rate
8:2-445;Write RS423 transmit rate
9:1-628;Write duration of first colour
10:1-630;Write duration of second colour
11:1-858;Write keyboard auto-repeat delay
12:1-859;Write keyboard auto-repeat rate
13:1-148;Disable event
14:1-150;Enable event
15:1-164;Flush buffer
18:1-861;Reset function keys
19:1-631;Wait for vertical sync event
20:1-633;Reset font definitions
21:1-165;Flush selected buffer
25:1-635;Reset group of font definitions
70:3-771;Read/write country number
71:3-772;Read/write alphabet or keyboard
106:1-637;Select pointer/activate mouse
112:1-639;Write VDU driver screen bank
113:1-641;Write display hardware screen bank
114:1-643;Write shadow/non-shadow state
117:1-645;Read VDU status
118:1-862;Reflect keyboard status in LEDs
121:1-863;Keyboard scan
122:1-865;Keyboard scan from 16 decimal
124:1-866;Clear escape condition
125:1-867;Set escape condition
126:1-868;Acknowledge escape condition
127:2-25;Check for end of file
128:1-166;Get buffer/mouse state
129:1-870;Scan for a particular key
134:1-647;Read text cursor position
135:1-649;Read character at text cursor and screen mode
138:1-168;Insert character code into buffer
139:2-27;Write filing system options
143:1-223;Issue module service call
144:1-650;Set vertical screen shift and interlace
145:1-170;Get character from buffer
152:1-171;Examine buffer status
153:1-172;Insert character into buffer
156:2-446;Read/write asynchronous communications state
160:1-652;Read VDU variable state
161:1-363;Read battery backed up RAM
162:1-365;Write battery backed up RAM
163:1-654;Read/write general graphics information
165:1-656;Read output cursor position
176:1-405;50Hz counter
177:1-873;Read input source
181:2-449;Read/write RS423 input interpretation status
182:1-511;Read/write NoIgnore state
191:2-451;Read/write RS423 busy flag
192:2-452;Read RS423 control byte
193:1-657;Read/write flash counter
194:1-659;Read duration of second colour
195:1-660;Read duration of first colour
196:1-874;Read/write keyboard auto-repeat delay
197:1-875;Read/write keyboard auto-repeat rate
198:1-877;Read/write *Exec file handle
199:1-513;Read/write *Spool file handle
200:1-879;Read/write Break and Escape effect
201:1-881;Read/write keyboard disable flag
202:1-883;Read/write keyboard status byte
203:2-453;Read/write RS423 input buffer minimum space
204:2-455;Read/write RS423 ignore flag
211:1-661;Read/write bell channel
212:1-662;Read/write bell sound volume
213:1-664;Read/write bell frequency
214:1-666;Read/write bell duration
216:1-885;Read/write length of function key string
217:1-667;Read/write paged mode line count
218:1-669;Read/write bytes in VDU queue
219:1-887;Read/write Tab key code
220:1-889;Read/write escape character
221:1-891;Read/write interpretation of input values &C0-&CF
222:1-891;Read/write interpretation of input values &D0-&DF
223:1-891;Read/write interpretation of input values &E0-&EF
224:1-891;Read/write interpretation of input values &F0-&FF
225:1-891;Read/write function key interpretation
226:1-891;Read/write Shift function key interpretation
227:1-891;Read/write Ctrl function key interpretation
228:1-891;Read/write Ctrl Shift function key interpretation
229:1-894;Read/write Escape key status
230:1-896;Read/write escape effects
236:1-514;Read/write character destination status
237:1-898;Read/write cursor key status
238:1-900;Read/write numeric keypad interpretation
240:3-774;Read country flag
242:2-457;Read RS423 baud rates
243:1-407;Read timer switch state
245:1-515;Read printer driver type
246:1-517;Read/write printer ignore character
247:1-902;Read/write Break key actions
250:1-671;Read VDU driver screen bank number
251:1-672;Read display screen bank number
253:1-904;Read last break type
254:1-906;Set effect of Ctrl Shift on numeric keypad
255:2-28;Read/write boot option
}
#OS_Heap
{
1D,0,6
0:1-370;Initialise heap
1:1-371;Describe heap
2:1-372;Get heap block
3:1-373;Free heap block
4:1-374;Extend or shrink heap block
5:1-375;Extend or shrink heap
6:1-376;Read block size
}
#OS_Module
{
1E,0,20
0:1-227;Run
1:1-228;Load
2:1-229;Enter
3:1-230;ReInit
4:1-231;Delete
5:1-232;Describe RMA
6:1-233;Claim
7:1-234;Free
8:1-235;Tidy
9:1-236;Clear
10:1-237;Insert module from memory
11:1-238;Insert module from memory and move into RMA
12:1-239;Extract module information
13:1-240;Extend block
14:1-241;Create new instantiation
15:1-242;Rename instantiation
16:1-243;Make preferred instantiation
17:1-244;Add expansion card module
18:1-245;Lookup module name
19:1-246;Enumerate ROM modules
20:1-248;Enumerate ROM modules with version
}
#OS_SpriteOp
{
2E,2,62
2:1-764;Screen save
3:1-765;Screen Load
8:1-766;Read area control block
9:1-767;Initialise sprite area
10:1-768;Load sprite file
11:1-769;Merge sprite file
12:1-770;Save sprite file
13:1-771;Return name
14:1-772;Get sprite
15:1-773;Create sprite
16:1-774;Get sprite from user coordinates
24:1-775;Select sprite
25:1-776;Delete sprite
26:1-777;Rename sprite
27:1-778;Copy sprite
28:1-779;Put sprite
29:1-780;Create mask
30:1-781;Remove mask
31:1-782;Insert row
32:1-783;Delete row
33:1-784;Flip about x axis
34:1-785;Put sprite at user coordinates
35:1-786;Append sprite (requires SpriteExtend module)
36:1-788;Set pointer shape (requires SpriteExtend module)
37:1-790;Create/remove palette (requires SpriteExtend module)
40:1-791;Read sprite information
41:1-792;Read pixel colour
42:1-793;Write pixel colour
43:1-794;Read pixel mask
44:1-795;Write pixel mask
45:1-796;Insert column
46:1-797;Delete column
47:1-798;Flip about y axis
48:1-799;Plot sprite mask
49:1-800;Plot mask at user coordinates
50:1-801;Plot mask scaled (requires SpriteExtend module)
51:1-802;Paint character scaled (requires SpriteExtend module)
52:1-803;Put sprite scaled (requires SpriteExtend module)
53:1-804;Put sprite grey scaled (requires SpriteExtend module)
54:1-805;Remove left hand wastage
55:1-806;Plot mask transformed (requires SpriteExtend module)
56:1-806;Put sprite transformed (requires SpriteExtend module)
57:1-809;Insert/delete rows (requires SpriteExtend module)
58:1-809;Insert/delete columns (requires SpriteExtend module)
60:1-811;Switch output to sprite
61:1-813;Switch output to mask
62:1-815;Read save area size
}
#OS_Upcall
{
33,1,257
1:1-179;Filing medium is not present
2:1-179;Filing medium is not known
3:1-181;Warns your program that a file is being modified
4:1-186;Informs your program that a missing file medium has been supplied
6:1-187;Informs the TaskWindow that a task wants to sleep
7:1-188;Informs the TaskWindow that an open pipe has been closed or deleted
8:1-189;A buffer's free space has become less than its specified threshold
9:1-190;A buffer's free space has become greater than or equal to its specified threshold
10:1-191;Stream created
11:1-192;Stream closed
256:1-193;Warns your program that a new application is going to be started
257:1-194;Informs your program that RISC OS would like to move memory
}
#OS_ReadSysInfo
{
58,0,3
0:1-720;Read configured screen size in bytes
1:1-721;Read configured Mode, MonitorType and Sync
2:1-722;Read presence of chips and unique machine ID
3:1-723;Read features mask for 82C710 chip family
}
#OS_File
{
8,0,255
0:2-33;Saves a block of memory as a file
1:2-34;Writes catalogue information for a named object
2:2-34;Writes load address only for a named object
3:2-34;Writes execution address only for a named object
4:2-34;Writes attributes only for a named object
5:2-35;Read catalogue information for a named object using File$Path
6:2-37;Deletes a named object
7:2-38;Creates an empty file
8:2-39;Creates a directory
9:2-34;Writes date/time stamp of a named file
10:2-33;Saves a block of memory as a file and date/time stamps it
11:2-38;Creates an empty file and date/time stamps it
12:2-40;Loads a named file using specified path string
13:2-35;Reads catalogue information for a named object using specified path string
14:2-40;Loads