/* Created by Hdr2H.  Do not edit.*/
#ifndef INSTALL_DDE_ACORNC_C___EXPORT_APCS_32_C_GLOBAL_RISCOS_H
#define INSTALL_DDE_ACORNC_C___EXPORT_APCS_32_C_GLOBAL_RISCOS_H

#ifdef __CC_NORCROFT
#pragma force_top_level
#pragma include_only_once
#endif

#define Auto_Error_SWI_bit_number                (17)
#define Auto_Error_SWI_bit                       (1 << Auto_Error_SWI_bit_number)
#define NCORESWIS                                (OS_HeapSort32 + 1)
#define UserV                                    (0x0)
#define ErrorV                                   (0x1)
#define IrqV                                     (0x2)
#define WrchV                                    (0x3)
#define RdchV                                    (0x4)
#define CliV                                     (0x5)
#define ByteV                                    (0x6)
#define WordV                                    (0x7)
#define FileV                                    (0x8)
#define ArgsV                                    (0x9)
#define BGetV                                    (0xa)
#define BPutV                                    (0xb)
#define GBPBV                                    (0xc)
#define FindV                                    (0xd)
#define ReadLineV                                (0xe)
#define FSCV                                     (0xf)
#define EventV                                   (0x10)
#define UPTV                                     (0x11)
#define NETV                                     (0x12)
#define KEYV                                     (0x13)
#define INSV                                     (0x14)
#define REMV                                     (0x15)
#define CNPV                                     (0x16)
#define UKVDU23V                                 (0x17)
#define UKSWIV                                   (0x18)
#define UKPLOTV                                  (0x19)
#define MouseV                                   (0x1a)
#define VDUXV                                    (0x1b)
#define TickerV                                  (0x1c)
#define UpCallV                                  (0x1d)
#define ChangeEnvironmentV                       (0x1e)
#define SpriteV                                  (0x1f)
#define DrawV                                    (0x20)
#define EconetV                                  (0x21)
#define ColourV                                  (0x22)
#define PaletteV                                 (0x23)
#define SerialV                                  (0x24)
#define FontV                                    (0x25)
#define PointerV                                 (0x26)
#define TimeShareV                               (0x27)
#define GraphicsV                                (0x2a)
#define UnthreadV                                (0x2b)
#define SeriousErrorV                            (0x2d)
#define NVECTORS                                 (96)
#define Buff_Key                                 (0)
#define Buff_RS423In                             (1)
#define Buff_RS423Out                            (2)
#define Buff_Print                               (3)
#define Buff_Sound0                              (4)
#define Buff_Sound1                              (5)
#define Buff_Sound2                              (6)
#define Buff_Sound3                              (7)
#define Buff_Speech                              (8)
#define Buff_Mouse                               (9)
#define ConvertToHex                             (0)
#define ConvertToCardinal                        (1)
#define ConvertToInteger                         (2)
#define ConvertToBinary                          (3)
#define ConvertToSpacedCardinal                  (4)
#define ConvertToSpacedInteger                   (5)
#define ConvertToPunctCardinal                   (6)
#define ConvertToPunctInteger                    (7)
#define ConvertToFixedFileSize                   (8)
#define ConvertToFileSize                        (9)
#define ConvertToIPv4                            (10)
#define ConvertToEUI                             (11)
#define ConvertToIPv6                            (12)
#define ConvertToShortestIPv6                    (13)
#define ConvertToHexLowercase                    (14)
#define ConvertToUUID                            (15)
#define Event_OutputEmpty                        (0)
#define Event_InputFull                          (1)
#define Event_CharInput                          (2)
#define Event_ADCConvert                         (3)
#define Event_VSync                              (4)
#define Event_IntervalTimer                      (5)
#define Event_Escape                             (6)
#define Event_RS423Error                         (7)
#define Event_Econet_UserRPC                     (8)
#define Event_User                               (9)
#define Event_Mouse                              (10)
#define Event_Keyboard                           (11)
#define Event_Sound                              (12)
#define Event_Econet_Rx                          (14)
#define Event_Econet_Tx                          (15)
#define Event_Econet_OSProc                      (16)
#define Event_MIDI                               (17)
#define Event_Internet                           (19)
#define Event_Expansion                          (21)
#define Event_DeviceOverRun                      (22)
#define Event_PortableBMU                        (28)
#define Event_PRISM                              (32)
#define Event_Expansion_SmartCard                (0)
#define Event_Expansion_SCInterface              (0)
#define Event_Expansion_SCTransport              (1)
#define Event_Expansion_PointerScroll            (4)
#define Event_Internet_SocketAsync               (1)
#define Event_Internet_SocketUrgent              (2)
#define Event_Internet_SocketBroken              (3)
#define Event_Internet_RevARPReply               (4)
#define Event_Internet_RevARPRequest             (5)
#define KBStat_PendingAlt                        (0x1)
#define KBStat_ScrollLock                        (0x2)
#define KBStat_NoNumLock                         (0x4)
#define KBStat_ShiftEngaged                      (0x8)
#define KBStat_NoCapsLock                        (0x10)
#define KBStat_NoShiftLock                       (0x20)
#define KBStat_CtrlEngaged                       (0x40)
#define KBStat_ShiftEnable                       (0x80)
#define KBStat_NoCapsLockBitNo                   (4)
#define NIL                                      (0x80000000)
#define AppSpaceStart                            (0x8000)
#define MaxLengthDateLo                          (0x33ea0000)
#define MaxLengthDateHi                          (0x41)
#endif
