RISC OS Programmers Reference ManualsIndex (SWIs)

NumberSWIsSWIsDescriptionSectionPage
&4E004Clipboard_CatchDropRequest the Clipboard to act as a proxy for data transfer during a dropCut and paste specification
&4E001Clipboard_GetRequests data from the clipboard, using the Clipboard as a proxyCut and paste specification
&4E002Clipboard_GetDataTypeRequests data type of the clipboard, using the Clipboard as a proxyCut and paste specification
&4E000Clipboard_PutPuts data on the clipboard, or initiates the data-send of a dropCut and paste specification
&4E003Clipboard_StartDragStarts a drag-and-drop drag, using the Clipboard as a proxyCut and paste specification
&51982CryptRandom_AddNoiseIntroduce data to the random poolCryptRandom module
&51983CryptRandom_BlockReads multiple bytes from the random poolCryptRandom module
&51980CryptRandom_ByteReads a byte from the random poolCryptRandom module
&51981CryptRandom_StirStirs the random poolCryptRandom module
&51984CryptRandom_WordReads a 32-bit word from the random poolCryptRandom module
&55E00DHCPClient_ControlControls the DHCPClient interface managementDHCPClient
&55E02DHCPClient_EnumerateEnumerates names of interfaces controlled by DHCPClientDHCPClient
&55E01DHCPClient_StateReads the status of a DHCPClient managed interfaceDHCPClient
&4264DFilter_DeRegisterIconBorderFilterDe-register a filter from handling the rendering of icon bordersIcon border filters
&4264CFilter_RegisterIconBorderFilterRegister a filter to handle the rendering of icon bordersIcon border filters
&562C1ImageFileRender_BBoxCalculates an image's bounding boxImage file renderer
&562C3ImageFileRender_DeclareFontsDeclare fonts prior to printingImage file renderer
&56267ImageFileRender_DeregisterDeregister a rendererImage file renderer
&56268ImageFileRender_EnumerateRenderersEnumerate the active renderersImage file renderer
&56264ImageFileRender_InfoDiscover miscellaneous image informationImage file renderer
&56266ImageFileRender_RegisterRegister a rendererImage file renderer
&562C0ImageFileRender_RenderRender an imageImage file renderer
&56265ImageFileRender_RendererInfoDiscover information on the rendererImage file renderer
&562C2ImageFileRender_TransformReturn transformation matrix for render operationImage file renderer
&1COS_MouseRead current mouse statePointer devices
&64OS_Pointer2 - ReadAltPositionRead alternate positionPointer devices
&6COS_ResyncTimeSynchronisation operations for RTCReal Time Clock
&7OS_Word15, 5Set real time clock to UTC time as a 5-byte valueReal Time Clock
&53B80PathUtils_EnumeratePathEnumerate the components of a path variablePathUtils
&53B81PathUtils_JoinPathJoin a new path to a path variablePathUtils
&53B82PathUtils_RemovePathRemove a path from a path variablePathUtils
&57D80RouterDiscovery_ControlControl the operation of the RouterDiscovery moduleRouterDiscovery
&57D80RouterDiscovery_Control0 - ActivateHostActivate Host mode for the interfaceRouterDiscovery
&57D80RouterDiscovery_Control1 - ActivateRouterActivate Router mode for the interfaceRouterDiscovery
&57D80RouterDiscovery_Control2 - DeactivateDeactivate control of interfaceRouterDiscovery
&57D81RouterDiscovery_StatusReturn information about the RouterDiscovery moduleRouterDiscovery
&47AC0ShareFS_CreateShareShare a directory through ShareFSShareFS module
&47AC2ShareFS_EnumerateSharesList the currently shared directoriesShareFS module
&47AC3ShareFS_IdentifyShareIdentify a shared discShareFS module
&47AC1ShareFS_StopShareStop sharing a directory through ShareFSShareFS module
&58B81TimerManager_ClaimClaim a hardware timerHardware timer device driver (TimerManager)
&58B84TimerManager_ConvertConvert between rate formats used by a hardware timerHardware timer device driver (TimerManager)
&58B82TimerManager_ReleaseRelease a hardware timerHardware timer device driver (TimerManager)
&58B80TimerManager_ReturnNumberReturn number of supported timersHardware timer device driver (TimerManager)
&58B83TimerManager_SetRateChange the rate used by a hardware timerHardware timer device driver (TimerManager)
&4E381URI_Dispatchpass a URI string to the handler for dispatch, or checking for the presence of a potential servicerURI Handler specification
&4E383URI_InvalidateURImark the specified URI as being invalidURI Handler specification
&4E382URI_RequestURIreturn size of buffer required to hold specified URI, or to return the URI via the bufferURI Handler specification
&4E380URI_Versionreturn the URI handler module's version numberURI Handler specification
&83E06URL_DeregisterDeregister a client session with the URL moduleURL Fetcher specification
&83E09URL_EnumerateProxiesEnumerate proxies or no-proxy URLsURL Fetcher specification
&83E08URL_EnumerateSchemesURL Fetcher specification
&83E01URL_GetURLInstigate data transfer from / to a resource serverURL Fetcher specification
&83E07URL_ParseURLParse URLs to / from their constituent partsURL Fetcher specification
&83E07URL_ParseURL0 - ReturnLengthsWork out space required for URL componentsURL Fetcher specification
&83E07URL_ParseURL1 - ReturnDataSplit a URL into its component partsURL Fetcher specification
&83E07URL_ParseURL2 - ComposeFromComponentsCombine the components of a URLURL Fetcher specification
&83E07URL_ParseURL3 - QuickResolveQuickly obtain a fully resolved URLURL Fetcher specification
&83E21URL_ProtocolDeregisterDeregister a protocol module from the URL module.URL Fetcher specification
&83E20URL_ProtocolRegisterRegister a protocol module with the URL moduleURL Fetcher specification
&83E03URL_ReadDataRead data pending from a requestURL Fetcher specification
&83E00URL_RegisterInitialise a client session with the URL moduleURL Fetcher specification
&83E04URL_SetProxySet up a proxy server for a session with the URL moduleURL Fetcher specification
&83E02URL_StatusObtain information on a sessionURL Fetcher specification
&83E05URL_StopAbort a request placed with the URL moduleURL Fetcher specification
&400C2Wimp_CreateIconNested Window Manager specification
&400C1Wimp_CreateWindowNested Window Manager specification
&400FBWimp_ExtendNested Window Manager specification
&400D1Wimp_ForceRedrawNested Window Manager specification
&400D3Wimp_GetCaretPositionReturns details of the state of the caret, ghost caret or writable icon selectionCut and paste specification
&400CCWimp_GetWindowInfoNested Window Manager specification
&400E0Wimp_GetWindowOutlineNested Window Manager specification
&400CBWimp_GetWindowStateNested Window Manager specification
&400C0Wimp_InitialiseNested Window Manager specification
&400C5Wimp_OpenWindowNested Window Manager specification
&400F5Wimp_RegisterFilterNested Window Manager specification
&400D2Wimp_SetCaretPositionSet up the data for a new caret, ghost caret or selection position, and redraw it thereCut and paste specification
&400D2Wimp_SetCaretPosition0 - RemoveTo remove the caret / ghost caret / selectionCut and paste specification
&400D2Wimp_SetCaretPosition1 - SetUserCaretOrUserGhostCaretTo set a user caret / user ghost caret:Cut and paste specification
&400D2Wimp_SetCaretPosition2 - SetIconCaretByIndexTo set an icon caret, centred if possible, by known index into the stringCut and paste specification
&400D2Wimp_SetCaretPosition3 - SetIconCaretAndFlagsTo set an icon caret and override the default Y position, size or flagsCut and paste specification
&400D2Wimp_SetCaretPosition4 - SetIconCaretByScreenPositionTo set an icon caret, centred if possible, by approximate current position on screenCut and paste specification
&400D2Wimp_SetCaretPosition5 - SetIconCaretOrGhostCaretTo set an icon caret / icon ghost caret, not necessarily centredCut and paste specification
&400D2Wimp_SetCaretPosition6 - SetIconSelectionCentredTo set an icon selection, centred if possibleCut and paste specification
&400D2Wimp_SetCaretPosition7 - SetIconSelectionTo set an icon selection, not necessarily centredCut and paste specification
&56A00ZeroConf_ControlControls the ZeroConf interface managementZeroConf
&56A00ZeroConf_Control0 - ZeroConfAddInterfacePlaces an interface under management by ZeroConfZeroConf
&56A00ZeroConf_Control1 - ZeroConfRemoveInterfaceReleases an interface from management by ZeroConfZeroConf
&56A01ZeroConf_StatusReads the status of the ZeroConf moduleZeroConf
&56A01ZeroConf_Status0 - ConfigurationStateReads the current configuration statusZeroConf
URLFetcherProtocol+00Protocol_GetDataStart retrieving dataURL Fetcher specification
URLFetcherProtocol+02Protocol_ReadDataRead data pending from a requestURL Fetcher specification
URLFetcherProtocol+01Protocol_StatusMonitor data transferURL Fetcher specification
URLFetcherProtocol+03Protocol_StopAbort a current requestURL Fetcher specification