Index (swi)


Contents|Commands|SWIs
(Number)
|UpCalls
(Number)
|Messages
(Number)
|Services
(Number)
|Vectors
(Number)
|SysVars|Entry points|Errors
(Number)
|VDU codes|TBox methods
(Number)
|TBox messages
(Number)


LinkDescriptionSection
Protocol_GetDataStart retrieving dataURL Fetcher specification
Protocol_StatusMonitor data transferURL Fetcher specification
Protocol_ReadDataRead data pending from a requestURL Fetcher specification
Protocol_StopAbort a current requestURL Fetcher specification
OS_Word (&7) 15, 5Set real time clock to UTC time as a 5-byte valueReal Time Clock
OS_Mouse (&1C)Read current mouse statePointer devices
OS_Pointer (&64) 2 - ReadAltPositionRead alternate positionPointer devices
OS_ResyncTime (&6C)Synchronisation operations for RTCReal Time Clock
Wimp_Initialise (&400C0)Nested Window Manager specification
Wimp_CreateWindow (&400C1)Nested Window Manager specification
Wimp_CreateIcon (&400C2)Nested Window Manager specification
Wimp_OpenWindow (&400C5)Nested Window Manager specification
Wimp_GetWindowState (&400CB)Nested Window Manager specification
Wimp_GetWindowInfo (&400CC)Nested Window Manager specification
Wimp_ForceRedraw (&400D1)Nested Window Manager specification
Wimp_SetCaretPosition (&400D2)Set up the data for a new caret, ghost caret or selection position, and redraw it thereCut and paste specification
Wimp_SetCaretPosition (&400D2) 0 - RemoveTo remove the caret / ghost caret / selectionCut and paste specification
Wimp_SetCaretPosition (&400D2) 1 - SetUserCaretOrUserGhostCaretTo set a user caret / user ghost caret:Cut and paste specification
Wimp_SetCaretPosition (&400D2) 2 - SetIconCaretByIndexTo set an icon caret, centred if possible, by known index into the stringCut and paste specification
Wimp_SetCaretPosition (&400D2) 3 - SetIconCaretAndFlagsTo set an icon caret and override the default Y position, size or flagsCut and paste specification
Wimp_SetCaretPosition (&400D2) 4 - SetIconCaretByScreenPositionTo set an icon caret, centred if possible, by approximate current position on screenCut and paste specification
Wimp_SetCaretPosition (&400D2) 5 - SetIconCaretOrGhostCaretTo set an icon caret / icon ghost caret, not necessarily centredCut and paste specification
Wimp_SetCaretPosition (&400D2) 6 - SetIconSelectionCentredTo set an icon selection, centred if possibleCut and paste specification
Wimp_SetCaretPosition (&400D2) 7 - SetIconSelectionTo set an icon selection, not necessarily centredCut and paste specification
Wimp_GetCaretPosition (&400D3)Returns details of the state of the caret, ghost caret or writable icon selectionCut and paste specification
Wimp_GetWindowOutline (&400E0)Nested Window Manager specification
Wimp_RegisterFilter (&400F5)Nested Window Manager specification
Wimp_Extend (&400FB)Nested Window Manager specification
Filter_RegisterIconBorderFilter (&4264C)Register a filter to handle the rendering of icon bordersIcon border filters
Filter_DeRegisterIconBorderFilter (&4264D)De-register a filter from handling the rendering of icon bordersIcon border filters
ShareFS_CreateShare (&47AC0)Share a directory through ShareFSShareFS module
ShareFS_StopShare (&47AC1)Stop sharing a directory through ShareFSShareFS module
ShareFS_EnumerateShares (&47AC2)List the currently shared directoriesShareFS module
ShareFS_IdentifyShare (&47AC3)Identify a shared discShareFS module
Clipboard_Put (&4E000)Puts data on the clipboard, or initiates the data-send of a dropCut and paste specification
Clipboard_Get (&4E001)Requests data from the clipboard, using the Clipboard as a proxyCut and paste specification
Clipboard_GetDataType (&4E002)Requests data type of the clipboard, using the Clipboard as a proxyCut and paste specification
Clipboard_StartDrag (&4E003)Starts a drag-and-drop drag, using the Clipboard as a proxyCut and paste specification
Clipboard_CatchDrop (&4E004)Request the Clipboard to act as a proxy for data transfer during a dropCut and paste specification
URI_Version (&4E380)return the URI handler module's version numberURI Handler specification
URI_Dispatch (&4E381)pass a URI string to the handler for dispatch, or checking for the presence of a potential servicerURI Handler specification
URI_RequestURI (&4E382)return size of buffer required to hold specified URI, or to return the URI via the bufferURI Handler specification
URI_InvalidateURI (&4E383)mark the specified URI as being invalidURI Handler specification
CryptRandom_Byte (&51980)Reads a byte from the random poolCryptRandom module
CryptRandom_Stir (&51981)Stirs the random poolCryptRandom module
CryptRandom_AddNoise (&51982)Introduce data to the random poolCryptRandom module
CryptRandom_Block (&51983)Reads multiple bytes from the random poolCryptRandom module
CryptRandom_Word (&51984)Reads a 32-bit word from the random poolCryptRandom module
PathUtils_EnumeratePath (&53B80)Enumerate the components of a path variablePathUtils
PathUtils_JoinPath (&53B81)Join a new path to a path variablePathUtils
PathUtils_RemovePath (&53B82)Remove a path from a path variablePathUtils
DHCPClient_Control (&55E00)Controls the DHCPClient interface managementDHCPClient
DHCPClient_State (&55E01)Reads the status of a DHCPClient managed interfaceDHCPClient
DHCPClient_Enumerate (&55E02)Enumerates names of interfaces controlled by DHCPClientDHCPClient
ImageFileRender_Info (&56264)Discover miscellaneous image informationImage file renderer
ImageFileRender_RendererInfo (&56265)Discover information on the rendererImage file renderer
ImageFileRender_Register (&56266)Register a rendererImage file renderer
ImageFileRender_Deregister (&56267)Deregister a rendererImage file renderer
ImageFileRender_EnumerateRenderers (&56268)Enumerate the active renderersImage file renderer
ImageFileRender_Render (&562C0)Render an imageImage file renderer
ImageFileRender_BBox (&562C1)Calculates an image's bounding boxImage file renderer
ImageFileRender_Transform (&562C2)Return transformation matrix for render operationImage file renderer
ImageFileRender_DeclareFonts (&562C3)Declare fonts prior to printingImage file renderer
ZeroConf_Control (&56A00)Controls the ZeroConf interface managementZeroConf
ZeroConf_Control (&56A00) 0 - ZeroConfAddInterfacePlaces an interface under management by ZeroConfZeroConf
ZeroConf_Control (&56A00) 1 - ZeroConfRemoveInterfaceReleases an interface from management by ZeroConfZeroConf
ZeroConf_Status (&56A01)Reads the status of the ZeroConf moduleZeroConf
ZeroConf_Status (&56A01) 0 - ConfigurationStateReads the current configuration statusZeroConf
RouterDiscovery_Control (&57D80)Control the operation of the RouterDiscovery moduleRouterDiscovery
RouterDiscovery_Control (&57D80) 0 - ActivateHostActivate Host mode for the interfaceRouterDiscovery
RouterDiscovery_Control (&57D80) 1 - ActivateRouterActivate Router mode for the interfaceRouterDiscovery
RouterDiscovery_Control (&57D80) 2 - DeactivateDeactivate control of interfaceRouterDiscovery
RouterDiscovery_Status (&57D81)Return information about the RouterDiscovery moduleRouterDiscovery
TimerManager_ReturnNumber (&58B80)Return number of supported timersHardware timer device driver (TimerManager)
TimerManager_Claim (&58B81)Claim a hardware timerHardware timer device driver (TimerManager)
TimerManager_Release (&58B82)Release a hardware timerHardware timer device driver (TimerManager)
TimerManager_SetRate (&58B83)Change the rate used by a hardware timerHardware timer device driver (TimerManager)
TimerManager_Convert (&58B84)Convert between rate formats used by a hardware timerHardware timer device driver (TimerManager)
URL_Register (&83E00)Initialise a client session with the URL moduleURL Fetcher specification
URL_GetURL (&83E01)Instigate data transfer from / to a resource serverURL Fetcher specification
URL_Status (&83E02)Obtain information on a sessionURL Fetcher specification
URL_ReadData (&83E03)Read data pending from a requestURL Fetcher specification
URL_SetProxy (&83E04)Set up a proxy server for a session with the URL moduleURL Fetcher specification
URL_Stop (&83E05)Abort a request placed with the URL moduleURL Fetcher specification
URL_Deregister (&83E06)Deregister a client session with the URL moduleURL Fetcher specification
URL_ParseURL (&83E07)Parse URLs to / from their constituent partsURL Fetcher specification
URL_ParseURL (&83E07) 0 - ReturnLengthsWork out space required for URL componentsURL Fetcher specification
URL_ParseURL (&83E07) 1 - ReturnDataSplit a URL into its component partsURL Fetcher specification
URL_ParseURL (&83E07) 2 - ComposeFromComponentsCombine the components of a URLURL Fetcher specification
URL_ParseURL (&83E07) 3 - QuickResolveQuickly obtain a fully resolved URLURL Fetcher specification
URL_EnumerateSchemes (&83E08)URL Fetcher specification
URL_EnumerateProxies (&83E09)Enumerate proxies or no-proxy URLsURL Fetcher specification
URL_ProtocolRegister (&83E20)Register a protocol module with the URL moduleURL Fetcher specification
URL_ProtocolDeregister (&83E21)Deregister a protocol module from the URL module.URL Fetcher specification

Contents|Commands|SWIs
(Number)
|UpCalls
(Number)
|Messages
(Number)
|Services
(Number)
|Vectors
(Number)
|SysVars|Entry points|Errors
(Number)
|VDU codes|TBox methods
(Number)
|TBox messages
(Number)


These documents are not necessarily complete. Consult individual documents and authors for details of their completeness.