Index (swi)


Contents|Commands|SWIs
(Number)
|UpCalls
(Number)
|Messages
(Number)
|Services
(Number)
|Vectors
(Number)
|SysVars|Entry points|Errors
(Number)


LinkDescriptionSection
OS_Byte (&6) 15 - FlushBuffersFlush all buffers, or input bufferBuffers
OS_Byte (&6) 16 - SetADCChannelsStores the number of channels to be sampledJoystick module (supplement from 5a)
OS_Byte (&6) 17 - ForceADCConversionReturns to the caller, doing nothingJoystick module (supplement from 5a)
OS_Byte (&6) 21 - FlushSpecifiedBufferFlush a specified bufferBuffers
OS_Byte (&6) 128 - ADVALGets mouse coordinates, or number of bytes in an input buffer, or number of free bytes in an output bufferBuffers
OS_Byte (&6) 138 - InsertByteIntoBufferInsert a byte into a bufferBuffers
OS_Byte (&6) 145 - ExtractByteFromABufferExtract a byte from a bufferBuffers
OS_Byte (&6) 152 - ExamineCharacterInBufferExamine next character in buffer without removalBuffers
OS_Byte (&6) 153 - InsertByteIntoInputBufferInsert a byte into an input bufferBuffers
OS_Byte (&6) 188 - ReadCurrentADCChannelReads the current channelJoystick module (supplement from 5a)
OS_Byte (&6) 128, 0-4 - ReturnADCStateReturns the switch state and last channel converted, or a channel's uncalibrated positionJoystick module (supplement from 5a)
OS_Byte (&6) 189 - ReadADCChannelsReads the number of channels to be sampledJoystick module (supplement from 5a)
OS_Byte (&6) 190 - ReadADCResolutionReads the resolution of conversionJoystick module (supplement from 5a)
NetPrint_ReadPSNumber (&40200)Returns the full station number of your current printer serverNetPrint
NetPrint_SetPSNumber (&40201)Sets the full station number used as the current printer serverNetPrint
NetPrint_ReadPSName (&40202)Reads the name of your current printer serverNetPrint
NetPrint_SetPSName (&40203)Sets by name the printer server used as your current oneNetPrint
NetPrint_ReadPSTimeouts (&40204)Reads the current values for timeouts used by NetPrintNetPrint
NetPrint_SetPSTimeouts (&40205)Sets the current values for timeouts used by NetPrintNetPrint
NetPrint_BindPSName (&40206)Converts a printer server's name to its address, providing it is freeNetPrint
NetPrint_ListServers (&40207)Returns the names of all printer serversNetPrint
NetPrint_ConvertStatusToString (&40208)Translates a status value returned from NetPrint_ListServers into the local languageNetPrint
Hourglass_On (&406C0)Turns on the hourglassHourglass
Hourglass_Off (&406C1)Turns off the hourglassHourglass
Hourglass_Smash (&406C2)Turns off the hourglass immediatelyHourglass
Hourglass_Start (&406C3)Turns on the hourglass after a given delayHourglass
Hourglass_Percentage (&406C4)Displays a percentage below the hourglassHourglass
Hourglass_LEDs (&406C5)Controls the display indicators above and below the hourglassHourglass
Hourglass_Colours (&406C6)Sets the colours used to display the hourglassHourglass
ColourTrans_SelectTable (&40740)Sets up a translation table in a bufferColourTrans
ColourTrans_SelectGCOLTable (&40741)Sets up a list of GCOLs in a bufferColourTrans
ColourTrans_ReturnGCOL (&40742)Gets the closest GCOL for a palette entryColourTrans
ColourTrans_SetGCOL (&40743)Sets the closest GCOL for a palette entryColourTrans
ColourTrans_ReturnColourNumber (&40744)Gets the closest colour for a palette entryColourTrans
ColourTrans_ReturnGCOLForMode (&40745)Gets the closest GCOL for a palette entryColourTrans
ColourTrans_ReturnColourNumberForMode (&40746)Gets the closest colour for a palette entryColourTrans
ColourTrans_ReturnOppGCOL (&40747)Gets the furthest GCOL for a palette entryColourTrans
ColourTrans_SetOppGCOL (&40748)Sets the furthest GCOL for a palette entryColourTrans
ColourTrans_ReturnOppColourNumber (&40749)Gets the furthest colour for a palette entryColourTrans
ColourTrans_ReturnOppGCOLForMode (&4074A)Gets the furthest GCOL for a palette entryColourTrans
ColourTrans_ReturnOppColourNumberForMode (&4074B)Gets the furthest colour for a palette entryColourTrans
ColourTrans_GCOLToColourNumber (&4074C)Translates a GCOL to a colour numberColourTrans
ColourTrans_ColourNumberToGCOL (&4074D)Translates a colour number to a GCOLColourTrans
ColourTrans_ReturnFontColours (&4074E)Finds the best range of anti-alias colours to match a pair of palette entriesColourTrans
ColourTrans_SetFontColours (&4074F)Sets the best range of anti-alias colours to match a pair of palette entriesColourTrans
ColourTrans_InvalidateCache (&40750)Informs ColourTrans that the palette has been changed by some other meansColourTrans
ColourTrans_SetCalibration (&40751)Sets the calibration table for the screenColourTrans
ColourTrans_ReadCalibration (&40752)Reads the calibration table for the screenColourTrans
ColourTrans_ConvertDeviceColour (&40753)Converts a device colour to a standard colourColourTrans
ColourTrans_ConvertDevicePalette (&40754)Converts a device palette to standard coloursColourTrans
ColourTrans_ConvertRGBToCIE (&40755)Converts RISC OS RGB colours to industry standard CIE coloursColourTrans
ColourTrans_ConvertCIEToRGB (&40756)Converts industry standard CIE colours to RISC OS RGB coloursColourTrans
ColourTrans_WriteCalibrationToFile (&40757)Saves the current calibration to a fileColourTrans
ColourTrans_ConvertRGBToHSV (&40758)Converts RISC OS RGB colours into corresponding hue, saturation and valueColourTrans
ColourTrans_ConvertHSVToRGB (&40759)Converts hue, saturation and value into corresponding RISC OS RGB coloursColourTrans
ColourTrans_ConvertRGBToCMYK (&4075A)Converts RISC OS RGB colours into the CMYK modelColourTrans
ColourTrans_ConvertCMYKToRGB (&4075B)Converts from the CMYK model to RISC OS RGB coloursColourTrans
ColourTrans_ReadPalette (&4075C)Reads either the screen's palette, or a sprite's paletteColourTrans
ColourTrans_WritePalette (&4075D)Writes to either the screen's palette, or to a sprite's paletteColourTrans
ColourTrans_SetColour (&4075E)Changes the foreground or background colour to a GCOL numberColourTrans
ColourTrans_MiscOp (&4075F)For internal use onlyColourTrans
ColourTrans_WriteLoadingsToFile (&40760)Writes a * Command to a file that will set the ColourTrans error loadingsColourTrans
ColourTrans_SetTextColour (&40761)Changes the text foreground or background colour to a GCOL numberColourTrans
ColourTrans_SetOppTextColour (&40762)Changes the text foreground or background colour to a GCOL numberColourTrans
ColourTrans_GenerateTable (&40763)Sets up a translation table in a bufferColourTrans
RamFS_DiscOp (&40780)Calls FileCore_DiscOpRAMFS
RamFS_Drives (&40782)Calls FileCore_DrivesRAMFS
RamFS_FreeSpace (&40783)Calls FileCore_FreeSpaceRAMFS
RamFS_DescribeDisc (&40785)Calls FileCore_DescribeDiscRAMFS
Super_Sample90 (&40D80)For internal use onlySuperSample module
Super_Sample45 (&40D81)For internal use onlySuperSample module
DragASprite_Start (&42400)Start a sprite drag operationDrag A Sprite
DragASprite_Stop (&42401)Terminates any current drag operation, and releases workspaceDrag A Sprite
Filter_RegisterPreFilter (&42640)Adds a new pre-filter to the list of pre-filtersThe Filter Manager
Filter_RegisterPostFilter (&42641)Adds a new post-filter to the list of post-filtersThe Filter Manager
Filter_DeRegisterPreFilter (&42642)Removes a pre-filter from the list of pre-filtersThe Filter Manager
Filter_DeRegisterPostFilter (&42643)Removes a post-filter from the list of post-filtersThe Filter Manager
TaskManager_TaskNameFromHandle (&42680)Finds the name of a taskTaskManager
TaskManager_EnumerateTasks (&42681)Enumerates all the currently active tasksTaskManager
TaskManager_Shutdown (&42682)Initiates a desktop shutdownTaskManager
Squash_Compress (&42700)Provides general compression of a lossless natureSquash
Squash_Decompress (&42701)Provides general decompression of a lossless natureSquash
Buffer_Create (&42940)Claims an area of memory from the RMA and registers it as a bufferThe Buffer Manager
Buffer_Remove (&42941)Deregisters a buffer and frees its memoryThe Buffer Manager
Buffer_Register (&42942)Registers an area of memory as a bufferThe Buffer Manager
Buffer_Deregister (&42943)Deregisters a bufferThe Buffer Manager
Buffer_ModifyFlags (&42944)Modifies a buffer's flags wordThe Buffer Manager
Buffer_LinkDevice (&42945)Links a set of routines to the specified bufferThe Buffer Manager
Buffer_UnlinkDevice (&42946)Unlinks a set of routines from the specified bufferThe Buffer Manager
Buffer_GetInfo (&42947)Returns data about the bufferThe Buffer Manager
Buffer_Threshold (&42948)Sets or reads the warning threshold of the bufferThe Buffer Manager
BASICTrans_HELP (&42C80)Interpret, translate if required, and print HELP messagesBASIC and BASICTrans
BASICTrans_Error (&42C81)Copy translated error string to bufferBASIC and BASICTrans
BASICTrans_Message (&42C82)Translate and print miscellaneous messageBASIC and BASICTrans
MakePSFont_MakeFont (&43440)For internal use onlyMakePSFont
Joystick_Read (&43F40) 0 - Return8BitStateReturns the 8 bit state of a digital or analogue joystickJoystick module (supplement from 5a)
Joystick_Read (&43F40) 1 - Return16BitStateReturns the 16 bit state of an analogue joystickJoystick module (supplement from 5a)
Joystick_Read (&43F40)Returns the state of a joystickJoystick module (supplement from 5a)
Joystick_CalibrateTopRight (&43F41)Calibrates analogue joysticks to return the full range of valuesJoystick module (supplement from 5a)
Joystick_CalibrateBottomLeft (&43F42)Calibrates analogue joysticks to return the full range of valuesJoystick module (supplement from 5a)
Shell_Create (&45290)For internal use onlyShellCLI
Shell_Destroy (&45291)For internal use onlyShellCLI
DrawFile_Render (&45540)Renders a Draw file to the screenDraw file renderer
DrawFile_BBox (&45541)Returns the bounding box (in Draw units) a given Draw file will occupyDraw file renderer
DrawFile_DeclareFonts (&45542)Declares all fonts in a Draw file by calling PDriver_DeclareFontDraw file renderer
Resolver_GetHostByName (&46000)Initiate a non-blocking name resolutionResolver
Resolver_GetHost (&46001)Initiate a non-blocking name resolutionResolver
Resolver_GetCache (&46002)For internal use onlyResolver
Resolver_CacheControl (&46003)Perform operations on the Resolver cacheResolver
Freeway_Register (&47A80)Register or deregister interest in objects of a given Freeway type.Freeway
Freeway_Write (&47A81)Add or remove an object of a given type.Freeway
Freeway_Read (&47A82)Read attributes of an object.Freeway
Freeway_Enumerate (&47A83)Enumerate objects of a given type.Freeway
Freeway_Status (&47A84)For internal use onlyFreeway
Freeway_Serial (&47A85)For internal use onlyFreeway
CompressJPEG_Start (&4A500)Starts the JPEG compression process, setting up various parameters for itCompressJPEG
CompressJPEG_WriteLine (&4A501)Compresses one row of source pixels into the JPEG bufferCompressJPEG
CompressJPEG_Finish (&4A502)Finishes the JPEG compression process, returning the size of the complete imageCompressJPEG
CompressJPEG_Comment (&4A503)Add a textual comment to a JPEGCompressJPEG
CompressJPEG_WriteLineExtended (&4A504)Compress multiple rows of (paletted) source pixels in the JPEG bufferCompressJPEG
ZLib_Compress (&53AC0) bit 3 set - Read workspaceSimple Squash-like compressionZLib
ZLib_Compress (&53AC0)Simple Squash-like compressionZLib
ZLib_Compress (&53AC0) bit 3 clear - CompressSimple Squash-like compressionZLib
ZLib_Decompress (&53AC1)Simple Squash-like decompressionZLib
ZLib_Decompress (&53AC1) bit 3 clear - DecompressSimple Squash-like decompressionZLib
ZLib_Decompress (&53AC1) bit 3 set - Read workspaceSimple Squash-like decompressionZLib
ZLib_CRC32 (&53AC2)Calculate a CRC32 checksum for a given data buffer (crc32)ZLib
ZLib_Adler32 (&53AC3)Calculate an Adler32 checksum for a given data buffer (adler32)ZLib
ZLib_Version (&53AC4)Return the version of ZLib in use (zlib_version)ZLib
ZLib_ZCompress (&53AC5)Compress a source buffer (compress)ZLib
ZLib_ZCompress2 (&53AC6)Compress a source buffer (compress2)ZLib
ZLib_ZUncompress (&53AC7)Compress a source buffer (uncompress)ZLib
ZLib_DeflateInit (&53AC8)Initialise a stream for compression (deflateInit)ZLib
ZLib_InflateInit (&53AC9)Initialise a stream for decompression (inflateInit)ZLib
ZLib_DeflateInit2 (&53ACA)Initialise a stream for compression with control over parameters (deflateInit2)ZLib
ZLib_InflateInit2 (&53ACB)Initialise a stream for decompression with control over parameters (inflateInit2)ZLib
ZLib_Deflate (&53ACC)Continue a stream compression (deflate)ZLib
ZLib_DeflateEnd (&53ACD)Terminate a stream compression (deflateEnd)ZLib
ZLib_Inflate (&53ACE)Continue decompressing a stream (inflate)ZLib
ZLib_InflateEnd (&53ACF)Terminate a decompression stream (inflateEnd)ZLib
ZLib_DeflateSetDictionary (&53AD0)Initialise a string dictionary for a stream compression (deflateSetDictionary)ZLib
ZLib_DeflateCopy (&53AD1)Copy the compression state (deflateCopy)ZLib
ZLib_DeflateReset (&53AD2)Reset the internal compression state (deflateReset)ZLib
ZLib_DeflateParams (&53AD3)Modifies the compression parameters (deflateParams)ZLib
ZLib_InflateSetDictionary (&53AD4)Initialise a string dictionary for a decompression stream (inflateSetDictionary)ZLib
ZLib_InflateSync (&53AD5)Re-synchronise decompression stream (inflateSetDictionary)ZLib
ZLib_InflateReset (&53AD6)Reset the decompression stream state (inflateReset)ZLib
ZLib_GZOpen (&53AD7)Open a GZip file for reading or writing (gzopen)ZLib
ZLib_GZRead (&53AD8)Read data from a GZip file (gzread)ZLib
ZLib_GZWrite (&53AD9)Write data to a GZip file (gzwrite)ZLib
ZLib_GZFlush (&53ADA)Flush all pending data to a GZip file (gzflush)ZLib
ZLib_GZClose (&53ADB)Close a GZip file (gzclose)ZLib
ZLib_GZError (&53ADC)Close a GZip file (gzclose)ZLib
ZLib_GZSeek (&53ADD)Move to a specific location in a GZip file (gzseek)ZLib
ZLib_GZTell (&53ADE)Return the current position in a GZip file (gztell)ZLib
ZLib_GZEOF (&53ADF)Check whether the end of file has been reached (gztell)ZLib
ZLib_TaskAssociate (&53AE0)Change Wimp Task association for a streamZLib
Zipper_UnZipOpen (&559C0)Open an archive for extractionZipper
Zipper_UnZipClose (&559C1)Close a file, previously opened for extractionZipper
Zipper_UnZipInfo (&559C2)Read information about an open archiveZipper
Zipper_UnZipInfo (&559C2) 0 - NumberOfObjectsRead number of objects in the archiveZipper
Zipper_UnZipInfo (&559C2) 1 - ReadCommentRead zip archive commentZipper
Zipper_UnZipEnumerate (&559C3)Enumerate the objects in an archiveZipper
Zipper_UnZipFileInfo (&559C4) to buffer - ToBufferRead information on a file to a bufferZipper
Zipper_UnZipFileInfo (&559C4)Read information on a fileZipper
Zipper_UnZipFileInfo (&559C4) to registers - ToRegistersRead information on a file to registers, like OS_File 5Zipper
Zipper_UnZipFileOpen (&559C5)Open a file in an archive for inputZipper
Zipper_UnZipFileClose (&559C6)Close the current opened archive fileZipper
Zipper_UnZipFileRead (&559C7)Read data from a previously opened input archiveZipper
Zipper_UnZipFileEOF (&559C8)Check whether end of file has been reachedZipper
Zipper_ZipOpen (&559D0)Create an archiveZipper
Zipper_ZipClose (&559D1)Close a file, previously opened for writingZipper
Zipper_ZipFileOpen (&559D2)Open a file in an archive for inputZipper
Zipper_ZipFileClose (&559D3)Close the current opened archive fileZipper
Zipper_ZipFileWrite (&559D4)Write data to a previously opened archiveZipper

Contents|Commands|SWIs
(Number)
|UpCalls
(Number)
|Messages
(Number)
|Services
(Number)
|Vectors
(Number)
|SysVars|Entry points|Errors
(Number)


Copyright © Pace Micro Technolgy plc, 2002. Portions copyright © RISCOS Ltd, 2002.
Published by RISCOS Limited.
No part of this publication may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, or stored in any retrieval system of any nature, without the written permission of the copyright holder and the publisher, application for which shall be made to the publisher.