/* Copyright 1998 Acorn Computers Ltd
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
#pragma force_top_level
#pragma include_only_once

/*Name:    swis.h
  Purpose: Generalised SWI interface
  Author:  (c) Acorn Computers Ltd, 1989
  Version: 2.04 (09-Jan-1995)
  This file is automatically generated from Hdr:makehswis
*/

#ifndef __swis_h
#define __swis_h

#ifndef __kernel_h
  #include "kernel.h"
#endif

#ifdef __cplusplus
extern "C"
{
#endif

typedef char *__va_listswi[1];    /* keep in step with <stdarg.h>, can't share __va_list pre-C18 */

#pragma -v4
extern int _swi (int swi_no, unsigned int, ...);

extern _kernel_oserror *_swix (int swi_no, unsigned int, ...);
#pragma -v0

extern int _vswi (int swi_no, unsigned int, __va_listswi);

extern _kernel_oserror *_vswix (int swi_no, unsigned int, __va_listswi);

#ifdef __cplusplus
}
#endif

#define _FLAGS     0x10 /*use with _RETURN() or _OUT()*/
#define _IN(i)     (1U << (i))
#define _INR(i,j)  (~0 << (i) ^ ~0 << (j) + 1)
#define _OUT(i)    ((i) != _FLAGS? 1U << 31 - (i): 1U << 21)
#define _OUTR(i,j) (~0U >> (i) ^ ~0U >> (j) + 1)
#define _BLOCK(i)  (1U << 11 | (unsigned) (i) << 12)
#define _RETURN(i) ((i) != _FLAGS? (unsigned) (i) << 16: 0xFU << 16)
#define _C         (1U << 29)
#define _Z         (1U << 30)
#define _N         (1U << 31)

#define XOS_Bit    (1U << 17) /*deprecated: use _swi() or _swix()*/

/*
 * These functions provide a generic method of calling RISC OS SWIs from C or
 * C++.
 *
 * Four functions are provided:
 *     _swi for calling SWIs without setting the X bit
 *     _swix which sets the X bit before calling the SWI
 *     _vswi, like _swi but using a va_list instead of variadic arguments
 *     _vswix, like _swix but using a va_list instead of variadic arguments.
 *
 * swi_no is the number of the SWI to be called. This should never have the
 * X bit set.
 *
 * mask is a word containing an input and output register mask, a return
 * register, and a block parameter register.
 *
 * The arrangement of mask is as follows:
 *
 * Bits 0 -  9:  Set if R(N) is passed to the SWI.
 * Bits 22 - 31: Set if R(31-N) is output from the SWI (ie bit 31
 *               corresponds to R0, bit 22 corresponds to R9).
 * Bit 21:       Set if the PC (including the flags) is to be output.
 * Bits 16 - 19: Register no. to be returned from a _swi call. This is only
 *               applicable to _swi as _swix always returns either 0 or an error
 *               pointer.
 * Bit 11:       Set if a local block parameter is to be passed to the SWI
 * Bits 12 - 15: Register number for local block parameter if bit 11 set.
 *
 * If a register is specified as a return register (bits 16-19) it must not
 * also be specified as an output register in the output register mask
 * (bits 22-31).
 *
 * If a register is specified as a local block parameter register it must not
 * also be specified as an input register in the input register mask
 * (bits 0-9).
 *
 * If the PC is specified as a return register (ie bits 16-19 = 15) or as an
 * output registers (bit 21 = 1) the value returned will contain the flags in
 * bits 28 to 31 (28 = V, 29 = C, 30 = Z, 31 = N).
 *
 * The remainder of the variadic arguments are as follows (in order):
 *
 * The word value of each input register in order from 0 to 9 as specified by
 * bits 0 to 9 of the mask.
 *
 * The address of a word to be written for each output register in order from
 * 0 to 9 as specified by bits 31 downto 22 of the mask.
 *
 * The address of a word to be written with the PC value on exit from the SWI
 * if bit 21 of the register mask is set.
 *
 * If bit 11 is set the remainder of the arguments are placed in order in a
 * parameter block and the address of the parameter block is passed to the SWI
 * in the register specified by bits 12-15.
 *
 * The macros are as follows:
 *
 * _IN(n)       - Specifies that R(n) is used on input
 * _OUT(n)      - Specifies that R(n) is output
 * _BLOCK(n)    - Specifies that R(n) is a block parameter
 * _RETURN(n)   - Specifies that R(n) is returned from _swi.
 *
 * The values of the macros should be ORed together to produce the value for
 * the mask.
 *
 * The following constants are defined
 *
 * _FLAGS       - the register containing the flags (currently 15)
 * _C           - mask for the C bit in _FLAGS
 * _Z           - mask for the Z bit in _FLAGS
 * _N           - mask for the N bit in _FLAGS
 *
 * Example calls:
 *
 *     _swi(OS_NewLine, 0);   // Must specify 0 register mask
 *
 *     _swi(OS_Write0, _IN(0), "Hello, World");
 *
 *     task_handle = _swi(Wimp_Initialise, _IN(0)|_IN(1)|_IN(2)|_RETURN(1),
 *                        300, *(int *)"TASK", "Test");
 *
 *     e = _swix(Wimp_LoadTemplate, _IN(1)|_IN(2)|_IN(3)|_IN(4)|_IN(5)|_IN(6)|
 *                                  _OUT(2)|_OUT(6),
 *               template_buffer, workspace, workspace_end, -1, "MyWind", next,
 *               &workspace_end, &next);
 *
 *     e = _swix(Wimp_SetExtent, _IN(0)|_BLOCK(1), w, minx, miny, maxx, maxy);
 *
 *     va_list ap;
 *     va_start(ap, flags);
 *     e = _vswix(swi_no, flags, ap);
 *     va_end(ap);
 */

#undef ADFS_DiscOp
#define ADFS_DiscOp 0x00040240
#undef ADFS_HDC
#define ADFS_HDC 0x00040241
#undef ADFS_Drives
#define ADFS_Drives 0x00040242
#undef ADFS_FreeSpace
#define ADFS_FreeSpace 0x00040243
#undef ADFS_Retries
#define ADFS_Retries 0x00040244
#undef ADFS_DescribeDisc
#define ADFS_DescribeDisc 0x00040245
#undef ADFS_VetFormat
#define ADFS_VetFormat 0x00040246
#undef ADFS_FlpProcessDCB
#define ADFS_FlpProcessDCB 0x00040247
#undef ADFS_ControllerType
#define ADFS_ControllerType 0x00040248
#undef ADFS_PowerControl
#define ADFS_PowerControl 0x00040249
#undef ADFS_SetIDEController
#define ADFS_SetIDEController 0x0004024A
#undef ADFS_IDEUserOp
#define ADFS_IDEUserOp 0x0004024B
#undef ADFS_MiscOp
#define ADFS_MiscOp 0x0004024C
#undef ADFS_SectorDiscOp
#define ADFS_SectorDiscOp 0x0004024D
#undef ADFS_NOP2
#define ADFS_NOP2 0x0004024E
#undef ADFS_NOP3
#define ADFS_NOP3 0x0004024F
#undef ADFS_ECCSAndRetries
#define ADFS_ECCSAndRetries 0x00040250
#undef ADFS_LockIDE
#define ADFS_LockIDE 0x00040251
#undef ADFS_FreeSpace64
#define ADFS_FreeSpace64 0x00040252
#undef ADFS_IDEDeviceInfo
#define ADFS_IDEDeviceInfo 0x00040253
#undef ADFS_DiscOp64
#define ADFS_DiscOp64 0x00040254
#undef ADFS_ATAPIOp
#define ADFS_ATAPIOp 0x00040255
#undef ATAPI_GetDrives
#define ATAPI_GetDrives 0x0004A740
#undef BlendTable_GenerateTable
#define BlendTable_GenerateTable 0x00056280
#undef BlendTable_UnlockTable
#define BlendTable_UnlockTable 0x00056281
#undef Buffer_Create
#define Buffer_Create 0x00042940
#undef Buffer_Remove
#define Buffer_Remove 0x00042941
#undef Buffer_Register
#define Buffer_Register 0x00042942
#undef Buffer_Deregister
#define Buffer_Deregister 0x00042943
#undef Buffer_ModifyFlags
#define Buffer_ModifyFlags 0x00042944
#undef Buffer_LinkDevice
#define Buffer_LinkDevice 0x00042945
#undef Buffer_UnlinkDevice
#define Buffer_UnlinkDevice 0x00042946
#undef Buffer_GetInfo
#define Buffer_GetInfo 0x00042947
#undef Buffer_Threshold
#define Buffer_Threshold 0x00042948
#undef Buffer_InternalInfo
#define Buffer_InternalInfo 0x00042949
#undef CD_Version
#define CD_Version 0x00041240
#undef CD_ReadData
#define CD_ReadData 0x00041241
#undef CD_SeekTo
#define CD_SeekTo 0x00041242
#undef CD_DriveStatus
#define CD_DriveStatus 0x00041243
#undef CD_DriveReady
#define CD_DriveReady 0x00041244
#undef CD_GetParameters
#define CD_GetParameters 0x00041245
#undef CD_SetParameters
#define CD_SetParameters 0x00041246
#undef CD_OpenDrawer
#define CD_OpenDrawer 0x00041247
#undef CD_EjectButton
#define CD_EjectButton 0x00041248
#undef CD_EnquireAddress
#define CD_EnquireAddress 0x00041249
#undef CD_EnquireDataMode
#define CD_EnquireDataMode 0x0004124A
#undef CD_PlayAudio
#define CD_PlayAudio 0x0004124B
#undef CD_PlayTrack
#define CD_PlayTrack 0x0004124C
#undef CD_AudioPause
#define CD_AudioPause 0x0004124D
#undef CD_EnquireTrack
#define CD_EnquireTrack 0x0004124E
#undef CD_ReadSubChannel
#define CD_ReadSubChannel 0x0004124F
#undef CD_CheckDrive
#define CD_CheckDrive 0x00041250
#undef CD_DiscChanged
#define CD_DiscChanged 0x00041251
#undef CD_StopDisc
#define CD_StopDisc 0x00041252
#undef CD_DiscUsed
#define CD_DiscUsed 0x00041253
#undef CD_AudioStatus
#define CD_AudioStatus 0x00041254
#undef CD_Inquiry
#define CD_Inquiry 0x00041255
#undef CD_DiscHasChanged
#define CD_DiscHasChanged 0x00041256
#undef CD_Control
#define CD_Control 0x00041257
#undef CD_Supported
#define CD_Supported 0x00041258
#undef CD_Prefetch
#define CD_Prefetch 0x00041259
#undef CD_Reset
#define CD_Reset 0x0004125A
#undef CD_CloseDrawer
#define CD_CloseDrawer 0x0004125B
#undef CD_IsDrawerLocked
#define CD_IsDrawerLocked 0x0004125C
#undef CD_AudioControl
#define CD_AudioControl 0x0004125D
#undef CD_LastError
#define CD_LastError 0x0004125E
#undef CD_AudioLevel
#define CD_AudioLevel 0x0004125F
#undef CD_Register
#define CD_Register 0x00041260
#undef CD_Unregister
#define CD_Unregister 0x00041261
#undef CD_ByteCopy
#define CD_ByteCopy 0x00041262
#undef CD_Identify
#define CD_Identify 0x00041263
#undef CD_ConvertToLBA
#define CD_ConvertToLBA 0x00041264
#undef CD_ConvertToMSF
#define CD_ConvertToMSF 0x00041265
#undef CD_ReadAudio
#define CD_ReadAudio 0x00041266
#undef CD_ReadUserData
#define CD_ReadUserData 0x00041267
#undef CD_SeekUserData
#define CD_SeekUserData 0x00041268
#undef CD_GetAudioParms
#define CD_GetAudioParms 0x00041269
#undef CD_SetAudioParms
#define CD_SetAudioParms 0x0004126A
#undef CD_SCSIUserOp
#define CD_SCSIUserOp 0x0004126B
#undef CDFS_ConvertDriveToDevice
#define CDFS_ConvertDriveToDevice 0x00041E80
#undef CDFS_SetBufferSize
#define CDFS_SetBufferSize 0x00041E81
#undef CDFS_GetBufferSize
#define CDFS_GetBufferSize 0x00041E82
#undef CDFS_SetNumberOfDrives
#define CDFS_SetNumberOfDrives 0x00041E83
#undef CDFS_GetNumberOfDrives
#define CDFS_GetNumberOfDrives 0x00041E84
#undef CDFS_GiveFileType
#define CDFS_GiveFileType 0x00041E85
#undef CDFS_DescribeDisc
#define CDFS_DescribeDisc 0x00041E86
#undef ColourPicker_RegisterModel
#define ColourPicker_RegisterModel 0x00047700
#undef ColourPicker_DeregisterModel
#define ColourPicker_DeregisterModel 0x00047701
#undef ColourPicker_OpenDialogue
#define ColourPicker_OpenDialogue 0x00047702
#undef ColourPicker_CloseDialogue
#define ColourPicker_CloseDialogue 0x00047703
#undef ColourPicker_UpdateDialogue
#define ColourPicker_UpdateDialogue 0x00047704
#undef ColourPicker_ReadDialogue
#define ColourPicker_ReadDialogue 0x00047705
#undef ColourPicker_SetColour
#define ColourPicker_SetColour 0x00047706
#undef ColourPicker_HelpReply
#define ColourPicker_HelpReply 0x00047707
#undef ColourPicker_ModelSWI
#define ColourPicker_ModelSWI 0x00047708
#undef ColourTrans_SelectTable
#define ColourTrans_SelectTable 0x00040740
#undef ColourTrans_SelectGCOLTable
#define ColourTrans_SelectGCOLTable 0x00040741
#undef ColourTrans_ReturnGCOL
#define ColourTrans_ReturnGCOL 0x00040742
#undef ColourTrans_SetGCOL
#define ColourTrans_SetGCOL 0x00040743
#undef ColourTrans_ReturnColourNumber
#define ColourTrans_ReturnColourNumber 0x00040744
#undef ColourTrans_ReturnGCOLForMode
#define ColourTrans_ReturnGCOLForMode 0x00040745
#undef ColourTrans_ReturnColourNumberForMode
#define ColourTrans_ReturnColourNumberForMode 0x00040746
#undef ColourTrans_ReturnOppGCOL
#define ColourTrans_ReturnOppGCOL 0x00040747
#undef ColourTrans_SetOppGCOL
#define ColourTrans_SetOppGCOL 0x00040748
#undef ColourTrans_ReturnOppColourNumber
#define ColourTrans_ReturnOppColourNumber 0x00040749
#undef ColourTrans_ReturnOppGCOLForMode
#define ColourTrans_ReturnOppGCOLForMode 0x0004074A
#undef ColourTrans_ReturnOppColourNumberForMode
#define ColourTrans_ReturnOppColourNumberForMode 0x0004074B
#undef ColourTrans_GCOLToColourNumber
#define ColourTrans_GCOLToColourNumber 0x0004074C
#undef ColourTrans_ColourNumberToGCOL
#define ColourTrans_ColourNumberToGCOL 0x0004074D
#undef ColourTrans_ReturnFontColours
#define ColourTrans_ReturnFontColours 0x0004074E
#undef ColourTrans_SetFontColours
#define ColourTrans_SetFontColours 0x0004074F
#undef ColourTrans_InvalidateCache
#define ColourTrans_InvalidateCache 0x00040750
#undef ColourTrans_SetCalibration
#define ColourTrans_SetCalibration 0x00040751
#undef ColourTrans_ReadCalibration
#define ColourTrans_ReadCalibration 0x00040752
#undef ColourTrans_ConvertDeviceColour
#define ColourTrans_ConvertDeviceColour 0x00040753
#undef ColourTrans_ConvertDevicePalette
#define ColourTrans_ConvertDevicePalette 0x00040754
#undef ColourTrans_ConvertRGBToCIE
#define ColourTrans_ConvertRGBToCIE 0x00040755
#undef ColourTrans_ConvertCIEToRGB
#define ColourTrans_ConvertCIEToRGB 0x00040756
#undef ColourTrans_WriteCalibrationToFile
#define ColourTrans_WriteCalibrationToFile 0x00040757
#undef ColourTrans_ConvertRGBToHSV
#define ColourTrans_ConvertRGBToHSV 0x00040758
#undef ColourTrans_ConvertHSVToRGB
#define ColourTrans_ConvertHSVToRGB 0x00040759
#undef ColourTrans_ConvertRGBToCMYK
#define ColourTrans_ConvertRGBToCMYK 0x0004075A
#undef ColourTrans_ConvertCMYKToRGB
#define ColourTrans_ConvertCMYKToRGB 0x0004075B
#undef ColourTrans_ReadPalette
#define ColourTrans_ReadPalette 0x0004075C
#undef ColourTrans_WritePalette
#define ColourTrans_WritePalette 0x0004075D
#undef ColourTrans_SetColour
#define ColourTrans_SetColour 0x0004075E
#undef ColourTrans_MiscOp
#define ColourTrans_MiscOp 0x0004075F
#undef ColourTrans_WriteLoadingsToFile
#define ColourTrans_WriteLoadingsToFile 0x00040760
#undef ColourTrans_SetTextColour
#define ColourTrans_SetTextColour 0x00040761
#undef ColourTrans_SetOppTextColour
#define ColourTrans_SetOppTextColour 0x00040762
#undef ColourTrans_GenerateTable
#define ColourTrans_GenerateTable 0x00040763
#undef Debugger_DebugAIF
#define Debugger_DebugAIF 0x00041D40
#undef Debugger_BeingDebugged
#define Debugger_BeingDebugged 0x00041D41
#undef Debugger_StartDebug
#define Debugger_StartDebug 0x00041D42
#undef Debugger_EndDebug
#define Debugger_EndDebug 0x00041D43
#undef Debugger_Disassemble
#define Debugger_Disassemble 0x00040380
#undef Debugger_DisassembleThumb
#define Debugger_DisassembleThumb 0x00040381
#undef DeviceFS_Register
#define DeviceFS_Register 0x00042740
#undef DeviceFS_Deregister
#define DeviceFS_Deregister 0x00042741
#undef DeviceFS_RegisterObjects
#define DeviceFS_RegisterObjects 0x00042742
#undef DeviceFS_DeregisterObjects
#define DeviceFS_DeregisterObjects 0x00042743
#undef DeviceFS_CallDevice
#define DeviceFS_CallDevice 0x00042744
#undef DeviceFS_Threshold
#define DeviceFS_Threshold 0x00042745
#undef DeviceFS_ReceivedCharacter
#define DeviceFS_ReceivedCharacter 0x00042746
#undef DeviceFS_TransmitCharacter
#define DeviceFS_TransmitCharacter 0x00042747
#undef DMA_RegisterChannel
#define DMA_RegisterChannel 0x00046140
#undef DMA_DeregisterChannel
#define DMA_DeregisterChannel 0x00046141
#undef DMA_QueueTransfer
#define DMA_QueueTransfer 0x00046142
#undef DMA_TerminateTransfer
#define DMA_TerminateTransfer 0x00046143
#undef DMA_SuspendTransfer
#define DMA_SuspendTransfer 0x00046144
#undef DMA_ResumeTransfer
#define DMA_ResumeTransfer 0x00046145
#undef DMA_ExamineTransfer
#define DMA_ExamineTransfer 0x00046146
#undef DMA_AllocateLogicalChannels
#define DMA_AllocateLogicalChannels 0x00046147
#undef DOSFS_DiscFormat
#define DOSFS_DiscFormat 0x00044B00
#undef DOSFS_LayoutStructure
#define DOSFS_LayoutStructure 0x00044B01
#undef DragASprite_Start
#define DragASprite_Start 0x00042400
#undef DragASprite_Stop
#define DragASprite_Stop 0x00042401
#undef DragAnObject_Start
#define DragAnObject_Start 0x00049C40
#undef DragAnObject_Stop
#define DragAnObject_Stop 0x00049C41
#undef Draw_ProcessPath
#define Draw_ProcessPath 0x00040700
#undef Draw_ProcessPathFP
#define Draw_ProcessPathFP 0x00040701
#undef Draw_Fill
#define Draw_Fill 0x00040702
#undef Draw_FillFP
#define Draw_FillFP 0x00040703
#undef Draw_Stroke
#define Draw_Stroke 0x00040704
#undef Draw_StrokeFP
#define Draw_StrokeFP 0x00040705
#undef Draw_StrokePath
#define Draw_StrokePath 0x00040706
#undef Draw_StrokePathFP
#define Draw_StrokePathFP 0x00040707
#undef Draw_FlattenPath
#define Draw_FlattenPath 0x00040708
#undef Draw_FlattenPathFP
#define Draw_FlattenPathFP 0x00040709
#undef Draw_TransformPath
#define Draw_TransformPath 0x0004070A
#undef Draw_TransformPathFP
#define Draw_TransformPathFP 0x0004070B
#undef Draw_FillClipped
#define Draw_FillClipped 0x0004070C
#undef Draw_FillClippedFP
#define Draw_FillClippedFP 0x0004070D
#undef Draw_StrokeClipped
#define Draw_StrokeClipped 0x0004070E
#undef Draw_StrokeClippedFP
#define Draw_StrokeClippedFP 0x0004070F
#undef Econet_CreateReceive
#define Econet_CreateReceive 0x00040000
#undef Econet_ExamineReceive
#define Econet_ExamineReceive 0x00040001
#undef Econet_ReadReceive
#define Econet_ReadReceive 0x00040002
#undef Econet_AbandonReceive
#define Econet_AbandonReceive 0x00040003
#undef Econet_WaitForReception
#define Econet_WaitForReception 0x00040004
#undef Econet_EnumerateReceive
#define Econet_EnumerateReceive 0x00040005
#undef Econet_StartTransmit
#define Econet_StartTransmit 0x00040006
#undef Econet_PollTransmit
#define Econet_PollTransmit 0x00040007
#undef Econet_AbandonTransmit
#define Econet_AbandonTransmit 0x00040008
#undef Econet_DoTransmit
#define Econet_DoTransmit 0x00040009
#undef Econet_ReadLocalStationAndNet
#define Econet_ReadLocalStationAndNet 0x0004000A
#undef Econet_ConvertStatusToString
#define Econet_ConvertStatusToString 0x0004000B
#undef Econet_ConvertStatusToError
#define Econet_ConvertStatusToError 0x0004000C
#undef Econet_ReadProtection
#define Econet_ReadProtection 0x0004000D
#undef Econet_SetProtection
#define Econet_SetProtection 0x0004000E
#undef Econet_ReadStationNumber
#define Econet_ReadStationNumber 0x0004000F
#undef Econet_PrintBanner
#define Econet_PrintBanner 0x00040010
#undef Econet_ReadTransportType
#define Econet_ReadTransportType 0x00040011
#undef Econet_ReleasePort
#define Econet_ReleasePort 0x00040012
#undef Econet_AllocatePort
#define Econet_AllocatePort 0x00040013
#undef Econet_DeAllocatePort
#define Econet_DeAllocatePort 0x00040014
#undef Econet_ClaimPort
#define Econet_ClaimPort 0x00040015
#undef Econet_StartImmediate
#define Econet_StartImmediate 0x00040016
#undef Econet_DoImmediate
#define Econet_DoImmediate 0x00040017
#undef Econet_AbandonAndReadReceive
#define Econet_AbandonAndReadReceive 0x00040018
#undef Econet_Version
#define Econet_Version 0x00040019
#undef Econet_NetworkState
#define Econet_NetworkState 0x0004001A
#undef Econet_PacketSize
#define Econet_PacketSize 0x0004001B
#undef Econet_ReadTransportName
#define Econet_ReadTransportName 0x0004001C
#undef Econet_InetRxDirect
#define Econet_InetRxDirect 0x0004001D
#undef Econet_EnumerateMap
#define Econet_EnumerateMap 0x0004001E
#undef Econet_EnumerateTransmit
#define Econet_EnumerateTransmit 0x0004001F
#undef Econet_HardwareAddresses
#define Econet_HardwareAddresses 0x00040020
#undef Econet_NetworkParameters
#define Econet_NetworkParameters 0x00040021
#undef NetFS_ReadFSNumber
#define NetFS_ReadFSNumber 0x00040040
#undef NetFS_SetFSNumber
#define NetFS_SetFSNumber 0x00040041
#undef NetFS_ReadFSName
#define NetFS_ReadFSName 0x00040042
#undef NetFS_SetFSName
#define NetFS_SetFSName 0x00040043
#undef NetFS_ReadCurrentContext
#define NetFS_ReadCurrentContext 0x00040044
#undef NetFS_SetCurrentContext
#define NetFS_SetCurrentContext 0x00040045
#undef NetFS_ReadFSTimeouts
#define NetFS_ReadFSTimeouts 0x00040046
#undef NetFS_SetFSTimeouts
#define NetFS_SetFSTimeouts 0x00040047
#undef NetFS_DoFSOp
#define NetFS_DoFSOp 0x00040048
#undef NetFS_EnumerateFSList
#define NetFS_EnumerateFSList 0x00040049
#undef NetFS_EnumerateFS
#define NetFS_EnumerateFS 0x0004004A
#undef NetFS_ConvertDate
#define NetFS_ConvertDate 0x0004004B
#undef NetFS_DoFSOpToGivenFS
#define NetFS_DoFSOpToGivenFS 0x0004004C
#undef NetFS_UpdateFSList
#define NetFS_UpdateFSList 0x0004004D
#undef NetFS_EnumerateFSContexts
#define NetFS_EnumerateFSContexts 0x0004004E
#undef NetFS_ReadUserId
#define NetFS_ReadUserId 0x0004004F
#undef NetFS_GetObjectUID
#define NetFS_GetObjectUID 0x00040050
#undef NetFS_EnableCache
#define NetFS_EnableCache 0x00040051
#undef NetPrint_ReadPSNumber
#define NetPrint_ReadPSNumber 0x00040200
#undef NetPrint_SetPSNumber
#define NetPrint_SetPSNumber 0x00040201
#undef NetPrint_ReadPSName
#define NetPrint_ReadPSName 0x00040202
#undef NetPrint_SetPSName
#define NetPrint_SetPSName 0x00040203
#undef NetPrint_ReadPSTimeouts
#define NetPrint_ReadPSTimeouts 0x00040204
#undef NetPrint_SetPSTimeouts
#define NetPrint_SetPSTimeouts 0x00040205
#undef NetPrint_BindPSName
#define NetPrint_BindPSName 0x00040206
#undef NetPrint_ListServers
#define NetPrint_ListServers 0x00040207
#undef NetPrint_ConvertStatusToString
#define NetPrint_ConvertStatusToString 0x00040208
#undef NetMonitor_PrintChar
#define NetMonitor_PrintChar 0x00080040
#undef NetMonitor_DefineTask
#define NetMonitor_DefineTask 0x00080041
#undef NetMonitor_AbandonTask
#define NetMonitor_AbandonTask 0x00080042
#undef NetMonitor_ConvertFont
#define NetMonitor_ConvertFont 0x00080043
#undef NetMonitor_UseFont
#define NetMonitor_UseFont 0x00080044
#undef NetMonitor_RestoreFont
#define NetMonitor_RestoreFont 0x00080045
#undef NetMonitor_StartWithCurrentFont
#define NetMonitor_StartWithCurrentFont 0x00080046
#undef NetMonitor_StartWithInternalFont
#define NetMonitor_StartWithInternalFont 0x00080047
#undef FileCore_DiscOp
#define FileCore_DiscOp 0x00040540
#undef FileCore_Create
#define FileCore_Create 0x00040541
#undef FileCore_Drives
#define FileCore_Drives 0x00040542
#undef FileCore_FreeSpace
#define FileCore_FreeSpace 0x00040543
#undef FileCore_FloppyStructure
#define FileCore_FloppyStructure 0x00040544
#undef FileCore_DescribeDisc
#define FileCore_DescribeDisc 0x00040545
#undef FileCore_DiscardReadSectorsCache
#define FileCore_DiscardReadSectorsCache 0x00040546
#undef FileCore_DiscFormat
#define FileCore_DiscFormat 0x00040547
#undef FileCore_LayoutStructure
#define FileCore_LayoutStructure 0x00040548
#undef FileCore_MiscOp
#define FileCore_MiscOp 0x00040549
#undef FileCore_SectorDiscOp
#define FileCore_SectorDiscOp 0x0004054A
#undef FileCore_FreeSpace64
#define FileCore_FreeSpace64 0x0004054B
#undef FileCore_DiscOp64
#define FileCore_DiscOp64 0x0004054C
#undef FileCore_Features
#define FileCore_Features 0x0004054D
#undef FilerAction_SendSelectedDirectory
#define FilerAction_SendSelectedDirectory 0x00040F80
#undef FilerAction_SendSelectedFile
#define FilerAction_SendSelectedFile 0x00040F81
#undef FilerAction_SendStartOperation
#define FilerAction_SendStartOperation 0x00040F82
#undef Filter_RegisterPreFilter
#define Filter_RegisterPreFilter 0x00042640
#undef Filter_RegisterPostFilter
#define Filter_RegisterPostFilter 0x00042641
#undef Filter_DeRegisterPreFilter
#define Filter_DeRegisterPreFilter 0x00042642
#undef Filter_DeRegisterPostFilter
#define Filter_DeRegisterPostFilter 0x00042643
#undef Filter_RegisterRectFilter
#define Filter_RegisterRectFilter 0x00042644
#undef Filter_DeRegisterRectFilter
#define Filter_DeRegisterRectFilter 0x00042645
#undef Filter_RegisterCopyFilter
#define Filter_RegisterCopyFilter 0x00042646
#undef Filter_DeRegisterCopyFilter
#define Filter_DeRegisterCopyFilter 0x00042647
#undef Filter_RegisterPostRectFilter
#define Filter_RegisterPostRectFilter 0x00042648
#undef Filter_DeRegisterPostRectFilter
#define Filter_DeRegisterPostRectFilter 0x00042649
#undef Filter_RegisterPostIconFilter
#define Filter_RegisterPostIconFilter 0x0004264A
#undef Filter_DeRegisterPostIconFilter
#define Filter_DeRegisterPostIconFilter 0x0004264B
#undef Font_CacheAddr
#define Font_CacheAddr 0x00040080
#undef Font_FindFont
#define Font_FindFont 0x00040081
#undef Font_LoseFont
#define Font_LoseFont 0x00040082
#undef Font_ReadDefn
#define Font_ReadDefn 0x00040083
#undef Font_ReadInfo
#define Font_ReadInfo 0x00040084
#undef Font_StringWidth
#define Font_StringWidth 0x00040085
#undef Font_Paint
#define Font_Paint 0x00040086
#undef Font_Caret
#define Font_Caret 0x00040087
#undef Font_ConverttoOS
#define Font_ConverttoOS 0x00040088
#undef Font_Converttopoints
#define Font_Converttopoints 0x00040089
#undef Font_SetFont
#define Font_SetFont 0x0004008A
#undef Font_CurrentFont
#define Font_CurrentFont 0x0004008B
#undef Font_FutureFont
#define Font_FutureFont 0x0004008C
#undef Font_FindCaret
#define Font_FindCaret 0x0004008D
#undef Font_CharBBox
#define Font_CharBBox 0x0004008E
#undef Font_ReadScaleFactor
#define Font_ReadScaleFactor 0x0004008F
#undef Font_SetScaleFactor
#define Font_SetScaleFactor 0x00040090
#undef Font_ListFonts
#define Font_ListFonts 0x00040091
#undef Font_SetFontColours
#define Font_SetFontColours 0x00040092
#undef Font_SetPalette
#define Font_SetPalette 0x00040093
#undef Font_ReadThresholds
#define Font_ReadThresholds 0x00040094
#undef Font_SetThresholds
#define Font_SetThresholds 0x00040095
#undef Font_FindCaretJ
#define Font_FindCaretJ 0x00040096
#undef Font_StringBBox
#define Font_StringBBox 0x00040097
#undef Font_ReadColourTable
#define Font_ReadColourTable 0x00040098
#undef Font_MakeBitmap
#define Font_MakeBitmap 0x00040099
#undef Font_UnCacheFile
#define Font_UnCacheFile 0x0004009A
#undef Font_SetFontMax
#define Font_SetFontMax 0x0004009B
#undef Font_ReadFontMax
#define Font_ReadFontMax 0x0004009C
#undef Font_ReadFontPrefix
#define Font_ReadFontPrefix 0x0004009D
#undef Font_SwitchOutputToBuffer
#define Font_SwitchOutputToBuffer 0x0004009E
#undef Font_ReadFontMetrics
#define Font_ReadFontMetrics 0x0004009F
#undef Font_DecodeMenu
#define Font_DecodeMenu 0x000400A0
#undef Font_ScanString
#define Font_ScanString 0x000400A1
#undef Font_SetColourTable
#define Font_SetColourTable 0x000400A2
#undef Font_CurrentRGB
#define Font_CurrentRGB 0x000400A3
#undef Font_FutureRGB
#define Font_FutureRGB 0x000400A4
#undef Font_ReadEncodingFilename
#define Font_ReadEncodingFilename 0x000400A5
#undef Font_FindField
#define Font_FindField 0x000400A6
#undef Font_ApplyFields
#define Font_ApplyFields 0x000400A7
#undef Font_LookupFont
#define Font_LookupFont 0x000400A8
#undef Font_EnumerateCharacters
#define Font_EnumerateCharacters 0x000400A9
#undef Font_ChangeArea
#define Font_ChangeArea 0x000400BF
#undef FPEmulator_Version
#define FPEmulator_Version 0x00040480
#undef FPEmulator_DeactivateContext
#define FPEmulator_DeactivateContext 0x00040481
#undef FPEmulator_ActivateContext
#define FPEmulator_ActivateContext 0x00040482
#undef FPEmulator_ChangeContext
#define FPEmulator_ChangeContext 0x00040483
#undef FPEmulator_ContextLength
#define FPEmulator_ContextLength 0x00040484
#undef FPEmulator_InitContext
#define FPEmulator_InitContext 0x00040485
#undef FPEmulator_ExceptionDump
#define FPEmulator_ExceptionDump 0x00040486
#undef FPEmulator_Abort
#define FPEmulator_Abort 0x00040487
#undef FPEmulator_LoadContext
#define FPEmulator_LoadContext 0x00040488
#undef FPEmulator_SaveContext
#define FPEmulator_SaveContext 0x00040489
#undef Free_Register
#define Free_Register 0x000444C0
#undef Free_DeRegister
#define Free_DeRegister 0x000444C1
#undef Freeway_Register
#define Freeway_Register 0x00047A80
#undef Freeway_Write
#define Freeway_Write 0x00047A81
#undef Freeway_Read
#define Freeway_Read 0x00047A82
#undef Freeway_Enumerate
#define Freeway_Enumerate 0x00047A83
#undef Freeway_Status
#define Freeway_Status 0x00047A84
#undef Freeway_Serial
#define Freeway_Serial 0x00047A85
#undef FSLock_Version
#define FSLock_Version 0x00044780
#undef FSLock_Status
#define FSLock_Status 0x00044781
#undef FSLock_ChangeStatus
#define FSLock_ChangeStatus 0x00044782
#undef Hourglass_On
#define Hourglass_On 0x000406C0
#undef Hourglass_Off
#define Hourglass_Off 0x000406C1
#undef Hourglass_Smash
#define Hourglass_Smash 0x000406C2
#undef Hourglass_Start
#define Hourglass_Start 0x000406C3
#undef Hourglass_Percentage
#define Hourglass_Percentage 0x000406C4
#undef Hourglass_LEDs
#define Hourglass_LEDs 0x000406C5
#undef Hourglass_Colours
#define Hourglass_Colours 0x000406C6
#undef HostFS_HostVdu
#define HostFS_HostVdu 0x00040100
#undef HostFS_TubeVdu
#define HostFS_TubeVdu 0x00040101
#undef HostFS_WriteC
#define HostFS_WriteC 0x00040102
#undef IIC_Control
#define IIC_Control 0x00000240
#undef InverseTable_Calculate
#define InverseTable_Calculate 0x0004BF40
#undef InverseTable_SpriteTable
#define InverseTable_SpriteTable 0x0004BF41
#undef Joystick_Read
#define Joystick_Read 0x00043F40
#undef Joystick_CalibrateTopRight
#define Joystick_CalibrateTopRight 0x00043F41
#undef Joystick_CalibrateBottomLeft
#define Joystick_CalibrateBottomLeft 0x00043F42
#undef MessageTrans_FileInfo
#define MessageTrans_FileInfo 0x00041500
#undef MessageTrans_OpenFile
#define MessageTrans_OpenFile 0x00041501
#undef MessageTrans_Lookup
#define MessageTrans_Lookup 0x00041502
#undef MessageTrans_MakeMenus
#define MessageTrans_MakeMenus 0x00041503
#undef MessageTrans_CloseFile
#define MessageTrans_CloseFile 0x00041504
#undef MessageTrans_EnumerateTokens
#define MessageTrans_EnumerateTokens 0x00041505
#undef MessageTrans_ErrorLookup
#define MessageTrans_ErrorLookup 0x00041506
#undef MessageTrans_GSLookup
#define MessageTrans_GSLookup 0x00041507
#undef MessageTrans_CopyError
#define MessageTrans_CopyError 0x00041508
#undef MessageTrans_Dictionary
#define MessageTrans_Dictionary 0x00041509
#undef OS_WriteC
#define OS_WriteC 0x00000000
#undef OS_WriteS
#define OS_WriteS 0x00000001
#undef OS_Write0
#define OS_Write0 0x00000002
#undef OS_NewLine
#define OS_NewLine 0x00000003
#undef OS_ReadC
#define OS_ReadC 0x00000004
#undef OS_CLI
#define OS_CLI 0x00000005
#undef OS_Byte
#define OS_Byte 0x00000006
#undef OS_Word
#define OS_Word 0x00000007
#undef OS_File
#define OS_File 0x00000008
#undef OS_Args
#define OS_Args 0x00000009
#undef OS_BGet
#define OS_BGet 0x0000000A
#undef OS_BPut
#define OS_BPut 0x0000000B
#undef OS_GBPB
#define OS_GBPB 0x0000000C
#undef OS_Find
#define OS_Find 0x0000000D
#undef OS_ReadLine
#define OS_ReadLine 0x0000000E
#undef OS_Control
#define OS_Control 0x0000000F
#undef OS_GetEnv
#define OS_GetEnv 0x00000010
#undef OS_Exit
#define OS_Exit 0x00000011
#undef OS_SetEnv
#define OS_SetEnv 0x00000012
#undef OS_IntOn
#define OS_IntOn 0x00000013
#undef OS_IntOff
#define OS_IntOff 0x00000014
#undef OS_CallBack
#define OS_CallBack 0x00000015
#undef OS_EnterOS
#define OS_EnterOS 0x00000016
#undef OS_BreakPt
#define OS_BreakPt 0x00000017
#undef OS_BreakCtrl
#define OS_BreakCtrl 0x00000018
#undef OS_UnusedSWI
#define OS_UnusedSWI 0x00000019
#undef OS_UpdateMEMC
#define OS_UpdateMEMC 0x0000001A
#undef OS_SetCallBack
#define OS_SetCallBack 0x0000001B
#undef OS_Mouse
#define OS_Mouse 0x0000001C
#undef OS_Heap
#define OS_Heap 0x0000001D
#undef OS_Module
#define OS_Module 0x0000001E
#undef OS_Claim
#define OS_Claim 0x0000001F
#undef OS_Release
#define OS_Release 0x00000020
#undef OS_ReadUnsigned
#define OS_ReadUnsigned 0x00000021
#undef OS_GenerateEvent
#define OS_GenerateEvent 0x00000022
#undef OS_ReadVarVal
#define OS_ReadVarVal 0x00000023
#undef OS_SetVarVal
#define OS_SetVarVal 0x00000024
#undef OS_GSInit
#define OS_GSInit 0x00000025
#undef OS_GSRead
#define OS_GSRead 0x00000026
#undef OS_GSTrans
#define OS_GSTrans 0x00000027
#undef OS_BinaryToDecimal
#define OS_BinaryToDecimal 0x00000028
#undef OS_FSControl
#define OS_FSControl 0x00000029
#undef OS_ChangeDynamicArea
#define OS_ChangeDynamicArea 0x0000002A
#undef OS_GenerateError
#define OS_GenerateError 0x0000002B
#undef OS_ReadEscapeState
#define OS_ReadEscapeState 0x0000002C
#undef OS_EvaluateExpression
#define OS_EvaluateExpression 0x0000002D
#undef OS_SpriteOp
#define OS_SpriteOp 0x0000002E
#undef OS_ReadPalette
#define OS_ReadPalette 0x0000002F
#undef OS_ServiceCall
#define OS_ServiceCall 0x00000030
#undef OS_ReadVduVariables
#define OS_ReadVduVariables 0x00000031
#undef OS_ReadPoint
#define OS_ReadPoint 0x00000032
#undef OS_UpCall
#define OS_UpCall 0x00000033
#undef OS_CallAVector
#define OS_CallAVector 0x00000034
#undef OS_ReadModeVariable
#define OS_ReadModeVariable 0x00000035
#undef OS_RemoveCursors
#define OS_RemoveCursors 0x00000036
#undef OS_RestoreCursors
#define OS_RestoreCursors 0x00000037
#undef OS_SWINumberToString
#define OS_SWINumberToString 0x00000038
#undef OS_SWINumberFromString
#define OS_SWINumberFromString 0x00000039
#undef OS_ValidateAddress
#define OS_ValidateAddress 0x0000003A
#undef OS_CallAfter
#define OS_CallAfter 0x0000003B
#undef OS_CallEvery
#define OS_CallEvery 0x0000003C
#undef OS_RemoveTickerEvent
#define OS_RemoveTickerEvent 0x0000003D
#undef OS_InstallKeyHandler
#define OS_InstallKeyHandler 0x0000003E
#undef OS_CheckModeValid
#define OS_CheckModeValid 0x0000003F
#undef OS_ChangeEnvironment
#define OS_ChangeEnvironment 0x00000040
#undef OS_ClaimScreenMemory
#define OS_ClaimScreenMemory 0x00000041
#undef OS_ReadMonotonicTime
#define OS_ReadMonotonicTime 0x00000042
#undef OS_SubstituteArgs
#define OS_SubstituteArgs 0x00000043
#undef OS_PrettyPrint
#define OS_PrettyPrint 0x00000044
#undef OS_Plot
#define OS_Plot 0x00000045
#undef OS_WriteN
#define OS_WriteN 0x00000046
#undef OS_AddToVector
#define OS_AddToVector 0x00000047
#undef OS_WriteEnv
#define OS_WriteEnv 0x00000048
#undef OS_ReadArgs
#define OS_ReadArgs 0x00000049
#undef OS_ReadRAMFsLimits
#define OS_ReadRAMFsLimits 0x0000004A
#undef OS_ClaimDeviceVector
#define OS_ClaimDeviceVector 0x0000004B
#undef OS_ReleaseDeviceVector
#define OS_ReleaseDeviceVector 0x0000004C
#undef OS_DelinkApplication
#define OS_DelinkApplication 0x0000004D
#undef OS_RelinkApplication
#define OS_RelinkApplication 0x0000004E
#undef OS_HeapSort
#define OS_HeapSort 0x0000004F
#undef OS_ExitAndDie
#define OS_ExitAndDie 0x00000050
#undef OS_ReadMemMapInfo
#define OS_ReadMemMapInfo 0x00000051
#undef OS_ReadMemMapEntries
#define OS_ReadMemMapEntries 0x00000052
#undef OS_SetMemMapEntries
#define OS_SetMemMapEntries 0x00000053
#undef OS_AddCallBack
#define OS_AddCallBack 0x00000054
#undef OS_ReadDefaultHandler
#define OS_ReadDefaultHandler 0x00000055
#undef OS_SetECFOrigin
#define OS_SetECFOrigin 0x00000056
#undef OS_SerialOp
#define OS_SerialOp 0x00000057
#undef OS_ReadSysInfo
#define OS_ReadSysInfo 0x00000058
#undef OS_Confirm
#define OS_Confirm 0x00000059
#undef OS_ChangedBox
#define OS_ChangedBox 0x0000005A
#undef OS_CRC
#define OS_CRC 0x0000005B
#undef OS_ReadDynamicArea
#define OS_ReadDynamicArea 0x0000005C
#undef OS_PrintChar
#define OS_PrintChar 0x0000005D
#undef OS_ChangeRedirection
#define OS_ChangeRedirection 0x0000005E
#undef OS_RemoveCallBack
#define OS_RemoveCallBack 0x0000005F
#undef OS_FindMemMapEntries
#define OS_FindMemMapEntries 0x00000060
#undef OS_SetColour
#define OS_SetColour 0x00000061
#undef OS_ClaimSWI
#define OS_ClaimSWI 0x00000062
#undef OS_ReleaseSWI
#define OS_ReleaseSWI 0x00000063
#undef OS_Pointer
#define OS_Pointer 0x00000064
#undef OS_ScreenMode
#define OS_ScreenMode 0x00000065
#undef OS_DynamicArea
#define OS_DynamicArea 0x00000066
#undef OS_AbortTrap
#define OS_AbortTrap 0x00000067
#undef OS_Memory
#define OS_Memory 0x00000068
#undef OS_ClaimProcessorVector
#define OS_ClaimProcessorVector 0x00000069
#undef OS_Reset
#define OS_Reset 0x0000006A
#undef OS_MMUControl
#define OS_MMUControl 0x0000006B
#undef OS_ResyncTime
#define OS_ResyncTime 0x0000006C
#undef OS_PlatformFeatures
#define OS_PlatformFeatures 0x0000006D
#undef OS_SynchroniseCodeAreas
#define OS_SynchroniseCodeAreas 0x0000006E
#undef OS_CallASWI
#define OS_CallASWI 0x0000006F
#undef OS_AMBControl
#define OS_AMBControl 0x00000070
#undef OS_CallASWIR12
#define OS_CallASWIR12 0x00000071
#undef OS_SpecialControl
#define OS_SpecialControl 0x00000072
#undef OS_EnterUSR32
#define OS_EnterUSR32 0x00000073
#undef OS_EnterUSR26
#define OS_EnterUSR26 0x00000074
#undef OS_VIDCDivider
#define OS_VIDCDivider 0x00000075
#undef OS_NVMemory
#define OS_NVMemory 0x00000076
#undef OS_Hardware
#define OS_Hardware 0x0000007A
#undef OS_IICOp
#define OS_IICOp 0x0000007B
#undef OS_LeaveOS
#define OS_LeaveOS 0x0000007C
#undef OS_ReadLine32
#define OS_ReadLine32 0x0000007D
#undef OS_SubstituteArgs32
#define OS_SubstituteArgs32 0x0000007E
#undef OS_HeapSort32
#define OS_HeapSort32 0x0000007F
#undef OS_ConvertStandardDateAndTime
#define OS_ConvertStandardDateAndTime 0x000000C0
#undef OS_ConvertDateAndTime
#define OS_ConvertDateAndTime 0x000000C1
#undef OS_ConvertHex1
#define OS_ConvertHex1 0x000000D0
#undef OS_ConvertHex2
#define OS_ConvertHex2 0x000000D1
#undef OS_ConvertHex4
#define OS_ConvertHex4 0x000000D2
#undef OS_ConvertHex6
#define OS_ConvertHex6 0x000000D3
#undef OS_ConvertHex8
#define OS_ConvertHex8 0x000000D4
#undef OS_ConvertCardinal1
#define OS_ConvertCardinal1 0x000000D5
#undef OS_ConvertCardinal2
#define OS_ConvertCardinal2 0x000000D6
#undef OS_ConvertCardinal3
#define OS_ConvertCardinal3 0x000000D7
#undef OS_ConvertCardinal4
#define OS_ConvertCardinal4 0x000000D8
#undef OS_ConvertInteger1
#define OS_ConvertInteger1 0x000000D9
#undef OS_ConvertInteger2
#define OS_ConvertInteger2 0x000000DA
#undef OS_ConvertInteger3
#define OS_ConvertInteger3 0x000000DB
#undef OS_ConvertInteger4
#define OS_ConvertInteger4 0x000000DC
#undef OS_ConvertBinary1
#define OS_ConvertBinary1 0x000000DD
#undef OS_ConvertBinary2
#define OS_ConvertBinary2 0x000000DE
#undef OS_ConvertBinary3
#define OS_ConvertBinary3 0x000000DF
#undef OS_ConvertBinary4
#define OS_ConvertBinary4 0x000000E0
#undef OS_ConvertSpacedCardinal1
#define OS_ConvertSpacedCardinal1 0x000000E1
#undef OS_ConvertSpacedCardinal2
#define OS_ConvertSpacedCardinal2 0x000000E2
#undef OS_ConvertSpacedCardinal3
#define OS_ConvertSpacedCardinal3 0x000000E3
#undef OS_ConvertSpacedCardinal4
#define OS_ConvertSpacedCardinal4 0x000000E4
#undef OS_ConvertSpacedInteger1
#define OS_ConvertSpacedInteger1 0x000000E5
#undef OS_ConvertSpacedInteger2
#define OS_ConvertSpacedInteger2 0x000000E6
#undef OS_ConvertSpacedInteger3
#define OS_ConvertSpacedInteger3 0x000000E7
#undef OS_ConvertSpacedInteger4
#define OS_ConvertSpacedInteger4 0x000000E8
#undef OS_ConvertFixedNetStation
#define OS_ConvertFixedNetStation 0x000000E9
#undef OS_ConvertNetStation
#define OS_ConvertNetStation 0x000000EA
#undef OS_ConvertFixedFileSize
#define OS_ConvertFixedFileSize 0x000000EB
#undef OS_ConvertFileSize
#define OS_ConvertFileSize 0x000000EC
#undef OS_ConvertVariform
#define OS_ConvertVariform 0x000000ED
#undef OS_WriteI
#define OS_WriteI 0x00000100
#undef Parallel_HardwareAddress
#define Parallel_HardwareAddress 0x00042EC0
#undef Parallel_Op
#define Parallel_Op 0x00042EC1
#undef PCI_ReadID
#define PCI_ReadID 0x00050380
#undef PCI_ReadHeader
#define PCI_ReadHeader 0x00050381
#undef PCI_ReturnNumber
#define PCI_ReturnNumber 0x00050382
#undef PCI_EnumerateFunctions
#define PCI_EnumerateFunctions 0x00050383
#undef PCI_IORead
#define PCI_IORead 0x00050384
#undef PCI_IOWrite
#define PCI_IOWrite 0x00050385
#undef PCI_MemoryRead
#define PCI_MemoryRead 0x00050386
#undef PCI_MemoryWrite
#define PCI_MemoryWrite 0x00050387
#undef PCI_ConfigurationRead
#define PCI_ConfigurationRead 0x00050388
#undef PCI_ConfigurationWrite
#define PCI_ConfigurationWrite 0x00050389
#undef PCI_HardwareAddress
#define PCI_HardwareAddress 0x0005038A
#undef PCI_ReadInfo
#define PCI_ReadInfo 0x0005038B
#undef PCI_SpecialCycle
#define PCI_SpecialCycle 0x0005038C
#undef PCI_FindByLocation
#define PCI_FindByLocation 0x0005038D
#undef PCI_FindByID
#define PCI_FindByID 0x0005038E
#undef PCI_FindByClass
#define PCI_FindByClass 0x0005038F
#undef PCI_RAMAlloc
#define PCI_RAMAlloc 0x00050390
#undef PCI_RAMFree
#define PCI_RAMFree 0x00050391
#undef PCI_LogicalAddress
#define PCI_LogicalAddress 0x00050392
#undef PDriver_Info
#define PDriver_Info 0x00080140
#undef PDriver_SetInfo
#define PDriver_SetInfo 0x00080141
#undef PDriver_CheckFeatures
#define PDriver_CheckFeatures 0x00080142
#undef PDriver_PageSize
#define PDriver_PageSize 0x00080143
#undef PDriver_SetPageSize
#define PDriver_SetPageSize 0x00080144
#undef PDriver_SelectJob
#define PDriver_SelectJob 0x00080145
#undef PDriver_CurrentJob
#define PDriver_CurrentJob 0x00080146
#undef PDriver_FontSWI
#define PDriver_FontSWI 0x00080147
#undef PDriver_EndJob
#define PDriver_EndJob 0x00080148
#undef PDriver_AbortJob
#define PDriver_AbortJob 0x00080149
#undef PDriver_Reset
#define PDriver_Reset 0x0008014A
#undef PDriver_GiveRectangle
#define PDriver_GiveRectangle 0x0008014B
#undef PDriver_DrawPage
#define PDriver_DrawPage 0x0008014C
#undef PDriver_GetRectangle
#define PDriver_GetRectangle 0x0008014D
#undef PDriver_CancelJob
#define PDriver_CancelJob 0x0008014E
#undef PDriver_ScreenDump
#define PDriver_ScreenDump 0x0008014F
#undef PDriver_EnumerateJobs
#define PDriver_EnumerateJobs 0x00080150
#undef PDriver_SetPrinter
#define PDriver_SetPrinter 0x00080151
#undef PDriver_CancelJobWithError
#define PDriver_CancelJobWithError 0x00080152
#undef PDriver_SelectIllustration
#define PDriver_SelectIllustration 0x00080153
#undef PDriver_InsertIllustration
#define PDriver_InsertIllustration 0x00080154
#undef PDriver_DeclareFont
#define PDriver_DeclareFont 0x00080155
#undef PDriver_DeclareDriver
#define PDriver_DeclareDriver 0x00080156
#undef PDriver_RemoveDriver
#define PDriver_RemoveDriver 0x00080157
#undef PDriver_SelectDriver
#define PDriver_SelectDriver 0x00080158
#undef PDriver_EnumerateDrivers
#define PDriver_EnumerateDrivers 0x00080159
#undef PDriver_MiscOp
#define PDriver_MiscOp 0x0008015A
#undef PDriver_MiscOpForDriver
#define PDriver_MiscOpForDriver 0x0008015B
#undef PDriver_SetDriver
#define PDriver_SetDriver 0x0008015C
#undef PDriver_JPEGSWI
#define PDriver_JPEGSWI 0x0008015D
#undef PDumper_Info
#define PDumper_Info 0x00041B00
#undef PDumper_Claim
#define PDumper_Claim 0x00041B01
#undef PDumper_Free
#define PDumper_Free 0x00041B02
#undef PDumper_Find
#define PDumper_Find 0x00041B03
#undef PDumper_StartJob
#define PDumper_StartJob 0x00041B04
#undef PDumper_TidyJob
#define PDumper_TidyJob 0x00041B05
#undef PDumper_SetColour
#define PDumper_SetColour 0x00041B06
#undef PDumper_PrepareStrip
#define PDumper_PrepareStrip 0x00041B07
#undef PDumper_LookupError
#define PDumper_LookupError 0x00041B08
#undef PDumper_CopyFilename
#define PDumper_CopyFilename 0x00041B09
#undef Podule_ReadID
#define Podule_ReadID 0x00040280
#undef Podule_ReadHeader
#define Podule_ReadHeader 0x00040281
#undef Podule_EnumerateChunks
#define Podule_EnumerateChunks 0x00040282
#undef Podule_ReadChunk
#define Podule_ReadChunk 0x00040283
#undef Podule_ReadBytes
#define Podule_ReadBytes 0x00040284
#undef Podule_WriteBytes
#define Podule_WriteBytes 0x00040285
#undef Podule_CallLoader
#define Podule_CallLoader 0x00040286
#undef Podule_RawRead
#define Podule_RawRead 0x00040287
#undef Podule_RawWrite
#define Podule_RawWrite 0x00040288
#undef Podule_HardwareAddress
#define Podule_HardwareAddress 0x00040289
#undef Podule_EnumerateChunksWithInfo
#define Podule_EnumerateChunksWithInfo 0x0004028A
#undef Podule_HardwareAddresses
#define Podule_HardwareAddresses 0x0004028B
#undef Podule_ReturnNumber
#define Podule_ReturnNumber 0x0004028C
#undef Podule_ReadInfo
#define Podule_ReadInfo 0x0004028D
#undef Podule_SetSpeed
#define Podule_SetSpeed 0x0004028E
#undef Portable_Speed
#define Portable_Speed 0x00042FC0
#undef Portable_Control
#define Portable_Control 0x00042FC1
#undef Portable_ReadBMUVariable
#define Portable_ReadBMUVariable 0x00042FC2
#undef Portable_WriteBMUVariable
#define Portable_WriteBMUVariable 0x00042FC3
#undef Portable_CommandBMU
#define Portable_CommandBMU 0x00042FC4
#undef Portable_ReadFeatures
#define Portable_ReadFeatures 0x00042FC5
#undef Portable_Idle
#define Portable_Idle 0x00042FC6
#undef Portable_Stop
#define Portable_Stop 0x00042FC7
#undef Portable_Status
#define Portable_Status 0x00042FC8
#undef Portable_Contrast
#define Portable_Contrast 0x00042FC9
#undef Portable_Refresh
#define Portable_Refresh 0x00042FCA
#undef Portable_Halt
#define Portable_Halt 0x00042FCB
#undef Portable_SleepTime
#define Portable_SleepTime 0x00042FCC
#undef Portable_SMBusOp
#define Portable_SMBusOp 0x00042FCD
#undef Portable_Speed2
#define Portable_Speed2 0x00042FCE
#undef Portable_WakeTime
#define Portable_WakeTime 0x00042FCF
#undef Portable_EnumerateBMU
#define Portable_EnumerateBMU 0x00042FD0
#undef Portable_ReadBMUVariables
#define Portable_ReadBMUVariables 0x00042FD1
#undef Portable_ReadSensor
#define Portable_ReadSensor 0x00042FD2
#undef RamFS_DiscOp
#define RamFS_DiscOp 0x00040780
#undef RamFS_NOP1
#define RamFS_NOP1 0x00040781
#undef RamFS_Drives
#define RamFS_Drives 0x00040782
#undef RamFS_FreeSpace
#define RamFS_FreeSpace 0x00040783
#undef RamFS_NOP2
#define RamFS_NOP2 0x00040784
#undef RamFS_DescribeDisc
#define RamFS_DescribeDisc 0x00040785
#undef RamFS_DiscOp64
#define RamFS_DiscOp64 0x00040786
#undef RamFS_NOP3
#define RamFS_NOP3 0x00040787
#undef RamFS_NOP4
#define RamFS_NOP4 0x00040788
#undef RamFS_NOP5
#define RamFS_NOP5 0x00040789
#undef RamFS_SectorDiscOp
#define RamFS_SectorDiscOp 0x0004078A
#undef RemotePrinterSupport_ReadPollwordLocation
#define RemotePrinterSupport_ReadPollwordLocation 0x00047980
#undef RemotePrinterSupport_GetNextEvent
#define RemotePrinterSupport_GetNextEvent 0x00047981
#undef RemotePrinterSupport_ReadUniqueAddress
#define RemotePrinterSupport_ReadUniqueAddress 0x00047982
#undef RemotePrinterSupport_Enable
#define RemotePrinterSupport_Enable 0x00047983
#undef RemotePrinterSupport_Disable
#define RemotePrinterSupport_Disable 0x00047984
#undef RemotePrinterSupport_EnableUpcalls
#define RemotePrinterSupport_EnableUpcalls 0x00047985
#undef RemotePrinterSupport_DisableUpcalls
#define RemotePrinterSupport_DisableUpcalls 0x00047986
#undef RemotePrinterSupport_EnumerateUSBPrinters
#define RemotePrinterSupport_EnumerateUSBPrinters 0x00047987
#undef ResourceFS_RegisterFiles
#define ResourceFS_RegisterFiles 0x00041B40
#undef ResourceFS_DeregisterFiles
#define ResourceFS_DeregisterFiles 0x00041B41
#undef RTC_Features
#define RTC_Features 0x000594C0
#undef RTC_Read
#define RTC_Read 0x000594C1
#undef RTC_Write
#define RTC_Write 0x000594C2
#undef RTC_Adjust
#define RTC_Adjust 0x000594C3
#undef ScreenBlanker_Control
#define ScreenBlanker_Control 0x00043100
#undef ScreenModes_ReadInfo
#define ScreenModes_ReadInfo 0x000487C0
#undef ScreenModes_EnumerateAudioFormats
#define ScreenModes_EnumerateAudioFormats 0x000487C1
#undef ScreenModes_Features
#define ScreenModes_Features 0x000487C2
#undef SCSI_Version
#define SCSI_Version 0x000403C0
#undef SCSI_Initialise
#define SCSI_Initialise 0x000403C1
#undef SCSI_Control
#define SCSI_Control 0x000403C2
#undef SCSI_Op
#define SCSI_Op 0x000403C3
#undef SCSI_Status
#define SCSI_Status 0x000403C4
#undef SCSI_ReadControlLines
#define SCSI_ReadControlLines 0x000403C5
#undef SCSI_EEProm
#define SCSI_EEProm 0x000403C6
#undef SCSI_Reserve
#define SCSI_Reserve 0x000403C7
#undef SCSI_List
#define SCSI_List 0x000403C8
#undef SCSI_TargetControl
#define SCSI_TargetControl 0x000403C9
#undef SCSI_Deregister
#define SCSI_Deregister 0x000403FE
#undef SCSI_Register
#define SCSI_Register 0x000403FF
#undef SCSI_LogVersion
#define SCSI_LogVersion 0x00041080
#undef SCSI_LogList
#define SCSI_LogList 0x00041081
#undef SCSIFS_DiscOp
#define SCSIFS_DiscOp 0x00040980
#undef SCSIFS_NOP1
#define SCSIFS_NOP1 0x00040981
#undef SCSIFS_Drives
#define SCSIFS_Drives 0x00040982
#undef SCSIFS_FreeSpace
#define SCSIFS_FreeSpace 0x00040983
#undef SCSIFS_NOP2
#define SCSIFS_NOP2 0x00040984
#undef SCSIFS_DescribeDisc
#define SCSIFS_DescribeDisc 0x00040985
#undef SCSIFS_TestReady
#define SCSIFS_TestReady 0x00040986
#undef SCSIFS_NOP3
#define SCSIFS_NOP3 0x00040987
#undef SCSIFS_NOP4
#define SCSIFS_NOP4 0x00040988
#undef SCSIFS_NOP5
#define SCSIFS_NOP5 0x00040989
#undef SCSIFS_NOP6
#define SCSIFS_NOP6 0x0004098A
#undef SCSIFS_NOP7
#define SCSIFS_NOP7 0x0004098B
#undef SCSIFS_MiscOp
#define SCSIFS_MiscOp 0x0004098C
#undef SCSIFS_SectorDiscOp
#define SCSIFS_SectorDiscOp 0x0004098D
#undef SCSIFS_NOP8
#define SCSIFS_NOP8 0x0004098E
#undef SCSIFS_NOP9
#define SCSIFS_NOP9 0x0004098F
#undef SCSIFS_NOP10
#define SCSIFS_NOP10 0x00040990
#undef SCSIFS_NOP11
#define SCSIFS_NOP11 0x00040991
#undef SCSIFS_FreeSpace64
#define SCSIFS_FreeSpace64 0x00040992
#undef SCSIFS_NOP12
#define SCSIFS_NOP12 0x00040993
#undef SCSIFS_DiscOp64
#define SCSIFS_DiscOp64 0x00040994
#undef SCSIFS_Partitions
#define SCSIFS_Partitions 0x00040995
#undef SDFS_DiscOp
#define SDFS_DiscOp 0x00059040
#undef SDFS_NOP01
#define SDFS_NOP01 0x00059041
#undef SDFS_Drives
#define SDFS_Drives 0x00059042
#undef SDFS_FreeSpace
#define SDFS_FreeSpace 0x00059043
#undef SDFS_NOP04
#define SDFS_NOP04 0x00059044
#undef SDFS_DescribeDisc
#define SDFS_DescribeDisc 0x00059045
#undef SDFS_NOP06
#define SDFS_NOP06 0x00059046
#undef SDFS_NOP07
#define SDFS_NOP07 0x00059047
#undef SDFS_NOP08
#define SDFS_NOP08 0x00059048
#undef SDFS_MiscOp
#define SDFS_MiscOp 0x00059049
#undef SDFS_SectorDiscOp
#define SDFS_SectorDiscOp 0x0005904A
#undef SDFS_FreeSpace64
#define SDFS_FreeSpace64 0x0005904B
#undef SDFS_DiscOp64
#define SDFS_DiscOp64 0x0005904C
#undef SDFS_NOP13
#define SDFS_NOP13 0x0005904D
#undef SDFS_ReadCardInfo
#define SDFS_ReadCardInfo 0x00059060
#undef SDIO_Initialise
#define SDIO_Initialise 0x00059000
#undef SDIO_Control
#define SDIO_Control 0x00059001
#undef SDIO_Enumerate
#define SDIO_Enumerate 0x00059002
#undef SDIO_ControllerFeatures
#define SDIO_ControllerFeatures 0x00059003
#undef SDIO_ReadRegister
#define SDIO_ReadRegister 0x00059004
#undef SDIO_Op
#define SDIO_Op 0x00059005
#undef SDIO_ClaimDeviceVector
#define SDIO_ClaimDeviceVector 0x00059006
#undef SDIO_ReleaseDeviceVector
#define SDIO_ReleaseDeviceVector 0x00059007
#undef SDIO_Status
#define SDIO_Status 0x00059008
#undef SharedCLibrary_LibInitAPCS_A
#define SharedCLibrary_LibInitAPCS_A 0x00080680
#undef SharedCLibrary_LibInitAPCS_R
#define SharedCLibrary_LibInitAPCS_R 0x00080681
#undef SharedCLibrary_LibInitModule
#define SharedCLibrary_LibInitModule 0x00080682
#undef SharedCLibrary_LibInitAPCS_32
#define SharedCLibrary_LibInitAPCS_32 0x00080683
#undef SharedCLibrary_LibInitModuleAPCS_32
#define SharedCLibrary_LibInitModuleAPCS_32 0x00080684
#undef Shell_Create
#define Shell_Create 0x000405C0
#undef Shell_Destroy
#define Shell_Destroy 0x000405C1
#undef Sound_Configure
#define Sound_Configure 0x00040140
#undef Sound_Enable
#define Sound_Enable 0x00040141
#undef Sound_Stereo
#define Sound_Stereo 0x00040142
#undef Sound_Speaker
#define Sound_Speaker 0x00040143
#undef Sound_Mode
#define Sound_Mode 0x00040144
#undef Sound_LinearHandler
#define Sound_LinearHandler 0x00040145
#undef Sound_SampleRate
#define Sound_SampleRate 0x00040146
#undef Sound_ReadSysInfo
#define Sound_ReadSysInfo 0x00040147
#undef Sound_SelectDefaultController
#define Sound_SelectDefaultController 0x00040148
#undef Sound_EnumerateControllers
#define Sound_EnumerateControllers 0x00040149
#undef Sound_ControllerInfo
#define Sound_ControllerInfo 0x0004014A
#undef Sound_Volume
#define Sound_Volume 0x00040180
#undef Sound_SoundLog
#define Sound_SoundLog 0x00040181
#undef Sound_LogScale
#define Sound_LogScale 0x00040182
#undef Sound_InstallVoice
#define Sound_InstallVoice 0x00040183
#undef Sound_RemoveVoice
#define Sound_RemoveVoice 0x00040184
#undef Sound_AttachVoice
#define Sound_AttachVoice 0x00040185
#undef Sound_ControlPacked
#define Sound_ControlPacked 0x00040186
#undef Sound_Tuning
#define Sound_Tuning 0x00040187
#undef Sound_Pitch
#define Sound_Pitch 0x00040188
#undef Sound_Control
#define Sound_Control 0x00040189
#undef Sound_AttachNamedVoice
#define Sound_AttachNamedVoice 0x0004018A
#undef Sound_ReadControlBlock
#define Sound_ReadControlBlock 0x0004018B
#undef Sound_WriteControlBlock
#define Sound_WriteControlBlock 0x0004018C
#undef Sound_QInit
#define Sound_QInit 0x000401C0
#undef Sound_QSchedule
#define Sound_QSchedule 0x000401C1
#undef Sound_QRemove
#define Sound_QRemove 0x000401C2
#undef Sound_QFree
#define Sound_QFree 0x000401C3
#undef Sound_QSDispatch
#define Sound_QSDispatch 0x000401C4
#undef Sound_QTempo
#define Sound_QTempo 0x000401C5
#undef Sound_QBeat
#define Sound_QBeat 0x000401C6
#undef Sound_QInterface
#define Sound_QInterface 0x000401C7
#undef Squash_Compress
#define Squash_Compress 0x00042700
#undef Squash_Decompress
#define Squash_Decompress 0x00042701
#undef Super_Sample90
#define Super_Sample90 0x00040D80
#undef Super_Sample45
#define Super_Sample45 0x00040D81
#undef TaskManager_TaskNameFromHandle
#define TaskManager_TaskNameFromHandle 0x00042680
#undef TaskManager_EnumerateTasks
#define TaskManager_EnumerateTasks 0x00042681
#undef TaskManager_Shutdown
#define TaskManager_Shutdown 0x00042682
#undef TaskManager_StartTask
#define TaskManager_StartTask 0x00042683
#undef TaskWindow_TaskInfo
#define TaskWindow_TaskInfo 0x00043380
#undef Territory_Number
#define Territory_Number 0x00043040
#undef Territory_Register
#define Territory_Register 0x00043041
#undef Territory_Deregister
#define Territory_Deregister 0x00043042
#undef Territory_NumberToName
#define Territory_NumberToName 0x00043043
#undef Territory_Exists
#define Territory_Exists 0x00043044
#undef Territory_AlphabetNumberToName
#define Territory_AlphabetNumberToName 0x00043045
#undef Territory_SelectAlphabet
#define Territory_SelectAlphabet 0x00043046
#undef Territory_SetTime
#define Territory_SetTime 0x00043047
#undef Territory_ReadCurrentTimeZone
#define Territory_ReadCurrentTimeZone 0x00043048
#undef Territory_ConvertTimeToUTCOrdinals
#define Territory_ConvertTimeToUTCOrdinals 0x00043049
#undef Territory_ReadTimeZones
#define Territory_ReadTimeZones 0x0004304A
#undef Territory_ConvertDateAndTime
#define Territory_ConvertDateAndTime 0x0004304B
#undef Territory_ConvertStandardDateAndTime
#define Territory_ConvertStandardDateAndTime 0x0004304C
#undef Territory_ConvertStandardDate
#define Territory_ConvertStandardDate 0x0004304D
#undef Territory_ConvertStandardTime
#define Territory_ConvertStandardTime 0x0004304E
#undef Territory_ConvertTimeToOrdinals
#define Territory_ConvertTimeToOrdinals 0x0004304F
#undef Territory_ConvertTimeStringToOrdinals
#define Territory_ConvertTimeStringToOrdinals 0x00043050
#undef Territory_ConvertOrdinalsToTime
#define Territory_ConvertOrdinalsToTime 0x00043051
#undef Territory_Alphabet
#define Territory_Alphabet 0x00043052
#undef Territory_AlphabetIdentifier
#define Territory_AlphabetIdentifier 0x00043053
#undef Territory_SelectKeyboardHandler
#define Territory_SelectKeyboardHandler 0x00043054
#undef Territory_WriteDirection
#define Territory_WriteDirection 0x00043055
#undef Territory_CharacterPropertyTable
#define Territory_CharacterPropertyTable 0x00043056
#undef Territory_LowerCaseTable
#define Territory_LowerCaseTable 0x00043057
#undef Territory_UpperCaseTable
#define Territory_UpperCaseTable 0x00043058
#undef Territory_ControlTable
#define Territory_ControlTable 0x00043059
#undef Territory_PlainTable
#define Territory_PlainTable 0x0004305A
#undef Territory_ValueTable
#define Territory_ValueTable 0x0004305B
#undef Territory_RepresentationTable
#define Territory_RepresentationTable 0x0004305C
#undef Territory_Collate
#define Territory_Collate 0x0004305D
#undef Territory_ReadSymbols
#define Territory_ReadSymbols 0x0004305E
#undef Territory_ReadCalendarInformation
#define Territory_ReadCalendarInformation 0x0004305F
#undef Territory_NameToNumber
#define Territory_NameToNumber 0x00043060
#undef Territory_TransformString
#define Territory_TransformString 0x00043061
#undef Territory_IME
#define Territory_IME 0x00043062
#undef Territory_DaylightRules
#define Territory_DaylightRules 0x00043063
#undef Territory_ConvertTextToString
#define Territory_ConvertTextToString 0x00043075
#undef Territory_Select
#define Territory_Select 0x00043076
#undef Territory_DaylightSaving
#define Territory_DaylightSaving 0x00043077
#undef Territory_ConvertTimeFormats
#define Territory_ConvertTimeFormats 0x00043078
#undef VCHIQ_Initialise
#define VCHIQ_Initialise 0x00059200
#undef VCHIQ_Connect
#define VCHIQ_Connect 0x00059201
#undef VCHIQ_Disconnect
#define VCHIQ_Disconnect 0x00059202
#undef VCHIQ_BulkQueueTransmit
#define VCHIQ_BulkQueueTransmit 0x00059203
#undef VCHIQ_MsgDequeue
#define VCHIQ_MsgDequeue 0x00059204
#undef VCHIQ_MsgQueue
#define VCHIQ_MsgQueue 0x00059205
#undef VCHIQ_MsgQueueV
#define VCHIQ_MsgQueueV 0x00059206
#undef VCHIQ_MsgPeek
#define VCHIQ_MsgPeek 0x00059207
#undef VCHIQ_MsgRemove
#define VCHIQ_MsgRemove 0x00059208
#undef VCHIQ_ServiceClose
#define VCHIQ_ServiceClose 0x00059209
#undef VCHIQ_ServiceOpen
#define VCHIQ_ServiceOpen 0x0005920A
#undef VCHIQ_ServiceCreate
#define VCHIQ_ServiceCreate 0x0005920B
#undef VCHIQ_ServiceDestroy
#define VCHIQ_ServiceDestroy 0x0005920C
#undef VCHIQ_ServiceUse
#define VCHIQ_ServiceUse 0x0005920D
#undef VCHIQ_ServiceRelease
#define VCHIQ_ServiceRelease 0x0005920E
#undef VCHIQ_BulkQueueReceive
#define VCHIQ_BulkQueueReceive 0x0005920F
#undef VFPSupport_CheckContext
#define VFPSupport_CheckContext 0x00058EC0
#undef VFPSupport_CreateContext
#define VFPSupport_CreateContext 0x00058EC1
#undef VFPSupport_DestroyContext
#define VFPSupport_DestroyContext 0x00058EC2
#undef VFPSupport_ChangeContext
#define VFPSupport_ChangeContext 0x00058EC3
#undef VFPSupport_ExamineContext
#define VFPSupport_ExamineContext 0x00058EC4
#undef VFPSupport_FastAPI
#define VFPSupport_FastAPI 0x00058EC5
#undef VFPSupport_ActiveContext
#define VFPSupport_ActiveContext 0x00058EC6
#undef VFPSupport_Version
#define VFPSupport_Version 0x00058EC7
#undef VFPSupport_Features
#define VFPSupport_Features 0x00058EC8
#undef VFPSupport_ExceptionDump
#define VFPSupport_ExceptionDump 0x00058EC9
#undef VFPSupport_ElementaryFunctions
#define VFPSupport_ElementaryFunctions 0x00058ECA
#undef Wimp_Initialise
#define Wimp_Initialise 0x000400C0
#undef Wimp_CreateWindow
#define Wimp_CreateWindow 0x000400C1
#undef Wimp_CreateIcon
#define Wimp_CreateIcon 0x000400C2
#undef Wimp_DeleteWindow
#define Wimp_DeleteWindow 0x000400C3
#undef Wimp_DeleteIcon
#define Wimp_DeleteIcon 0x000400C4
#undef Wimp_OpenWindow
#define Wimp_OpenWindow 0x000400C5
#undef Wimp_CloseWindow
#define Wimp_CloseWindow 0x000400C6
#undef Wimp_Poll
#define Wimp_Poll 0x000400C7
#undef Wimp_RedrawWindow
#define Wimp_RedrawWindow 0x000400C8
#undef Wimp_UpdateWindow
#define Wimp_UpdateWindow 0x000400C9
#undef Wimp_GetRectangle
#define Wimp_GetRectangle 0x000400CA
#undef Wimp_GetWindowState
#define Wimp_GetWindowState 0x000400CB
#undef Wimp_GetWindowInfo
#define Wimp_GetWindowInfo 0x000400CC
#undef Wimp_SetIconState
#define Wimp_SetIconState 0x000400CD
#undef Wimp_GetIconState
#define Wimp_GetIconState 0x000400CE
#undef Wimp_GetPointerInfo
#define Wimp_GetPointerInfo 0x000400CF
#undef Wimp_DragBox
#define Wimp_DragBox 0x000400D0
#undef Wimp_ForceRedraw
#define Wimp_ForceRedraw 0x000400D1
#undef Wimp_SetCaretPosition
#define Wimp_SetCaretPosition 0x000400D2
#undef Wimp_GetCaretPosition
#define Wimp_GetCaretPosition 0x000400D3
#undef Wimp_CreateMenu
#define Wimp_CreateMenu 0x000400D4
#undef Wimp_DecodeMenu
#define Wimp_DecodeMenu 0x000400D5
#undef Wimp_WhichIcon
#define Wimp_WhichIcon 0x000400D6
#undef Wimp_SetExtent
#define Wimp_SetExtent 0x000400D7
#undef Wimp_SetPointerShape
#define Wimp_SetPointerShape 0x000400D8
#undef Wimp_OpenTemplate
#define Wimp_OpenTemplate 0x000400D9
#undef Wimp_CloseTemplate
#define Wimp_CloseTemplate 0x000400DA
#undef Wimp_LoadTemplate
#define Wimp_LoadTemplate 0x000400DB
#undef Wimp_ProcessKey
#define Wimp_ProcessKey 0x000400DC
#undef Wimp_CloseDown
#define Wimp_CloseDown 0x000400DD
#undef Wimp_StartTask
#define Wimp_StartTask 0x000400DE
#undef Wimp_ReportError
#define Wimp_ReportError 0x000400DF
#undef Wimp_GetWindowOutline
#define Wimp_GetWindowOutline 0x000400E0
#undef Wimp_PollIdle
#define Wimp_PollIdle 0x000400E1
#undef Wimp_PlotIcon
#define Wimp_PlotIcon 0x000400E2
#undef Wimp_SetMode
#define Wimp_SetMode 0x000400E3
#undef Wimp_SetPalette
#define Wimp_SetPalette 0x000400E4
#undef Wimp_ReadPalette
#define Wimp_ReadPalette 0x000400E5
#undef Wimp_SetColour
#define Wimp_SetColour 0x000400E6
#undef Wimp_SendMessage
#define Wimp_SendMessage 0x000400E7
#undef Wimp_CreateSubMenu
#define Wimp_CreateSubMenu 0x000400E8
#undef Wimp_SpriteOp
#define Wimp_SpriteOp 0x000400E9
#undef Wimp_BaseOfSprites
#define Wimp_BaseOfSprites 0x000400EA
#undef Wimp_BlockCopy
#define Wimp_BlockCopy 0x000400EB
#undef Wimp_SlotSize
#define Wimp_SlotSize 0x000400EC
#undef Wimp_ReadPixTrans
#define Wimp_ReadPixTrans 0x000400ED
#undef Wimp_ClaimFreeMemory
#define Wimp_ClaimFreeMemory 0x000400EE
#undef Wimp_CommandWindow
#define Wimp_CommandWindow 0x000400EF
#undef Wimp_TextColour
#define Wimp_TextColour 0x000400F0
#undef Wimp_TransferBlock
#define Wimp_TransferBlock 0x000400F1
#undef Wimp_ReadSysInfo
#define Wimp_ReadSysInfo 0x000400F2
#undef Wimp_SetFontColours
#define Wimp_SetFontColours 0x000400F3
#undef Wimp_GetMenuState
#define Wimp_GetMenuState 0x000400F4
#undef Wimp_RegisterFilter
#define Wimp_RegisterFilter 0x000400F5
#undef Wimp_AddMessages
#define Wimp_AddMessages 0x000400F6
#undef Wimp_RemoveMessages
#define Wimp_RemoveMessages 0x000400F7
#undef Wimp_SetColourMapping
#define Wimp_SetColourMapping 0x000400F8
#undef Wimp_TextOp
#define Wimp_TextOp 0x000400F9
#undef Wimp_SetWatchdogState
#define Wimp_SetWatchdogState 0x000400FA
#undef Wimp_Extend
#define Wimp_Extend 0x000400FB
#undef Wimp_ResizeIcon
#define Wimp_ResizeIcon 0x000400FC
#undef Wimp_AutoScroll
#define Wimp_AutoScroll 0x000400FD
#undef ZLib_Compress
#define ZLib_Compress 0x00053AC0
#undef ZLib_Decompress
#define ZLib_Decompress 0x00053AC1
#undef ZLib_CRC32
#define ZLib_CRC32 0x00053AC2
#undef ZLib_Adler32
#define ZLib_Adler32 0x00053AC3
#undef ZLib_Version
#define ZLib_Version 0x00053AC4
#undef ZLib_ZCompress
#define ZLib_ZCompress 0x00053AC5
#undef ZLib_ZCompress2
#define ZLib_ZCompress2 0x00053AC6
#undef ZLib_ZUncompress
#define ZLib_ZUncompress 0x00053AC7
#undef ZLib_DeflateInit
#define ZLib_DeflateInit 0x00053AC8
#undef ZLib_InflateInit
#define ZLib_InflateInit 0x00053AC9
#undef ZLib_DeflateInit2
#define ZLib_DeflateInit2 0x00053ACA
#undef ZLib_InflateInit2
#define ZLib_InflateInit2 0x00053ACB
#undef ZLib_Deflate
#define ZLib_Deflate 0x00053ACC
#undef ZLib_DeflateEnd
#define ZLib_DeflateEnd 0x00053ACD
#undef ZLib_Inflate
#define ZLib_Inflate 0x00053ACE
#undef ZLib_InflateEnd
#define ZLib_InflateEnd 0x00053ACF
#undef ZLib_DeflateSetDictionary
#define ZLib_DeflateSetDictionary 0x00053AD0
#undef ZLib_DeflateCopy
#define ZLib_DeflateCopy 0x00053AD1
#undef ZLib_DeflateReset
#define ZLib_DeflateReset 0x00053AD2
#undef ZLib_DeflateParams
#define ZLib_DeflateParams 0x00053AD3
#undef ZLib_InflateSetDictionary
#define ZLib_InflateSetDictionary 0x00053AD4
#undef ZLib_InflateSync
#define ZLib_InflateSync 0x00053AD5
#undef ZLib_InflateReset
#define ZLib_InflateReset 0x00053AD6
#undef ZLib_GZOpen
#define ZLib_GZOpen 0x00053AD7
#undef ZLib_GZRead
#define ZLib_GZRead 0x00053AD8
#undef ZLib_GZWrite
#define ZLib_GZWrite 0x00053AD9
#undef ZLib_GZFlush
#define ZLib_GZFlush 0x00053ADA
#undef ZLib_GZClose
#define ZLib_GZClose 0x00053ADB
#undef ZLib_GZError
#define ZLib_GZError 0x00053ADC
#undef ZLib_GZSeek
#define ZLib_GZSeek 0x00053ADD
#undef ZLib_GZTell
#define ZLib_GZTell 0x00053ADE
#undef ZLib_GZEOF
#define ZLib_GZEOF 0x00053ADF
#undef ZLib_TaskAssociate
#define ZLib_TaskAssociate 0x00053AE0
#undef ZLib_InflateReset2
#define ZLib_InflateReset2 0x00053AE1
#undef ZLib_ZUncompress2
#define ZLib_ZUncompress2 0x00053AE2
#undef ZLib_DeflatePending
#define ZLib_DeflatePending 0x00053AE3
#undef ZLib_DeflateGetDictionary
#define ZLib_DeflateGetDictionary 0x00053AE4
#undef ZLib_InflateGetDictionary
#define ZLib_InflateGetDictionary 0x00053AE5

#endif
