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

#ifdef __CC_NORCROFT
#pragma force_top_level
#pragma include_only_once
#endif

#define HALDesc_Flags                            (0)
#define HALDesc_Start                            (4)
#define HALDesc_Size                             (8)
#define HALDesc_Entries                          (12)
#define HALDesc_NumEntries                       (16)
#define HALDesc_Workspace                        (20)
#define HALDesc_VideoRAMSize                     (24)
#define HALDesc_size                             (28)
#define HALFlag_NCNBWorkspace                    (1 << 0)
#define HALFlag_LimitVideoRAM                    (1 << 1)
#define EntryNo_HAL_Init                         (0)
#define EntryNo_HAL_IRQEnable                    (1)
#define EntryNo_HAL_IRQDisable                   (2)
#define EntryNo_HAL_IRQClear                     (3)
#define EntryNo_HAL_IRQSource                    (4)
#define EntryNo_HAL_IRQStatus                    (5)
#define EntryNo_HAL_FIQEnable                    (6)
#define EntryNo_HAL_FIQDisable                   (7)
#define EntryNo_HAL_FIQDisableAll                (8)
#define EntryNo_HAL_FIQClear                     (9)
#define EntryNo_HAL_FIQSource                    (10)
#define EntryNo_HAL_FIQStatus                    (11)
#define EntryNo_HAL_Timers                       (12)
#define EntryNo_HAL_TimerDevice                  (13)
#define EntryNo_HAL_TimerGranularity             (14)
#define EntryNo_HAL_TimerMaxPeriod               (15)
#define EntryNo_HAL_TimerSetPeriod               (16)
#define EntryNo_HAL_TimerPeriod                  (17)
#define EntryNo_HAL_TimerReadCountdown           (18)
#define EntryNo_HAL_CounterRate                  (19)
#define EntryNo_HAL_CounterPeriod                (20)
#define EntryNo_HAL_CounterRead                  (21)
#define EntryNo_HAL_CounterDelay                 (22)
#define EntryNo_HAL_NVMemoryType                 (23)
#define EntryNo_HAL_NVMemorySize                 (24)
#define EntryNo_HAL_NVMemoryPageSize             (25)
#define EntryNo_HAL_NVMemoryProtectedSize        (26)
#define EntryNo_HAL_NVMemoryProtection           (27)
#define EntryNo_HAL_NVMemoryIICAddress           (28)
#define EntryNo_HAL_NVMemoryRead                 (29)
#define EntryNo_HAL_NVMemoryWrite                (30)
#define EntryNo_HAL_IICBuses                     (31)
#define EntryNo_HAL_IICType                      (32)
#define EntryNo_HAL_IICSetLines                  (33)
#define EntryNo_HAL_IICReadLines                 (34)
#define EntryNo_HAL_IICDevice                    (35)
#define EntryNo_HAL_IICTransfer                  (36)
#define EntryNo_HAL_IICMonitorTransfer           (37)
#define EntryNo_HAL_VideoFlybackDevice           (38)
#define EntryNo_HAL_VideoSetMode                 (39)
#define EntryNo_HAL_VideoWritePaletteEntry       (40)
#define EntryNo_HAL_VideoWritePaletteEntries     (41)
#define EntryNo_HAL_VideoReadPaletteEntry        (42)
#define EntryNo_HAL_VideoSetInterlace            (43)
#define EntryNo_HAL_VideoSetBlank                (44)
#define EntryNo_HAL_VideoSetPowerSave            (45)
#define EntryNo_HAL_VideoUpdatePointer           (46)
#define EntryNo_HAL_VideoSetDAG                  (47)
#define EntryNo_HAL_VideoVetMode                 (48)
#define EntryNo_HAL_VideoPixelFormats            (49)
#define EntryNo_HAL_VideoFeatures                (50)
#define EntryNo_HAL_VideoBufferAlignment         (51)
#define EntryNo_HAL_VideoOutputFormat            (52)
#define EntryNo_HAL_IRQProperties                (53)
#define EntryNo_HAL_IRQSetCores                  (54)
#define EntryNo_HAL_IRQGetCores                  (55)
#define EntryNo_HAL_CPUCount                     (56)
#define EntryNo_HAL_CPUNumber                    (57)
#define EntryNo_HAL_SMPStartup                   (58)
#define EntryNo_HAL_MachineID                    (59)
#define EntryNo_HAL_ControllerAddress            (60)
#define EntryNo_HAL_HardwareInfo                 (61)
#define EntryNo_HAL_SuperIOInfo                  (62)
#define EntryNo_HAL_PlatformInfo                 (63)
#define EntryNo_HAL_CleanerSpace                 (64)
#define EntryNo_HAL_UARTPorts                    (65)
#define EntryNo_HAL_UARTStartUp                  (66)
#define EntryNo_HAL_UARTShutdown                 (67)
#define EntryNo_HAL_UARTFeatures                 (68)
#define EntryNo_HAL_UARTReceiveByte              (69)
#define EntryNo_HAL_UARTTransmitByte             (70)
#define EntryNo_HAL_UARTLineStatus               (71)
#define EntryNo_HAL_UARTInterruptEnable          (72)
#define EntryNo_HAL_UARTRate                     (73)
#define EntryNo_HAL_UARTFormat                   (74)
#define EntryNo_HAL_UARTFIFOSize                 (75)
#define EntryNo_HAL_UARTFIFOClear                (76)
#define EntryNo_HAL_UARTFIFOEnable               (77)
#define EntryNo_HAL_UARTFIFOThreshold            (78)
#define EntryNo_HAL_UARTInterruptID              (79)
#define EntryNo_HAL_UARTBreak                    (80)
#define EntryNo_HAL_UARTModemControl             (81)
#define EntryNo_HAL_UARTModemStatus              (82)
#define EntryNo_HAL_UARTDevice                   (83)
#define EntryNo_HAL_UARTDefault                  (84)
#define EntryNo_HAL_DebugRX                      (85)
#define EntryNo_HAL_DebugTX                      (86)
#define EntryNo_HAL_PCIFeatures                  (87)
#define EntryNo_HAL_PCIReadConfigByte            (88)
#define EntryNo_HAL_PCIReadConfigHalfword        (89)
#define EntryNo_HAL_PCIReadConfigWord            (90)
#define EntryNo_HAL_PCIWriteConfigByte           (91)
#define EntryNo_HAL_PCIWriteConfigHalfword       (92)
#define EntryNo_HAL_PCIWriteConfigWord           (93)
#define EntryNo_HAL_PCISpecialCycle              (94)
#define EntryNo_HAL_PCISlotTable                 (95)
#define EntryNo_HAL_PCIAddresses                 (96)
#define EntryNo_HAL_PlatformName                 (97)
#define EntryNo_HAL_InitDevices                  (100)
#define EntryNo_HAL_KbdScanDependencies          (101)
#define EntryNo_HAL_PhysInfo                     (105)
#define EntryNo_HAL_Reset                        (106)
#define EntryNo_HAL_IRQMax                       (107)
#define EntryNo_HAL_USBControllerInfo            (108)
#define EntryNo_HAL_USBPortPower                 (109)
#define EntryNo_HAL_USBPortIRQStatus             (110)
#define EntryNo_HAL_USBPortIRQClear              (111)
#define EntryNo_HAL_USBPortDevice                (112)
#define EntryNo_HAL_TimerIRQClear                (113)
#define EntryNo_HAL_TimerIRQStatus               (114)
#define EntryNo_HAL_ExtMachineID                 (115)
#define EntryNo_HAL_VideoFramestoreAddress       (116)
#define EntryNo_HAL_VideoRender                  (117)
#define EntryNo_HAL_VideoStartupMode             (118)
#define EntryNo_HAL_VideoPixelFormatList         (119)
#define EntryNo_HAL_VideoIICOp                   (120)
#define EntryNo_HAL_Watchdog                     (121)
#define KnownHALEntries                          (122)
#define OSHW_CallHAL                             (0)
#define OSHW_LookupRoutine                       (1)
#define OSHW_DeviceAdd                           (2)
#define OSHW_DeviceRemove                        (3)
#define OSHW_DeviceEnumerate                     (4)
#define OSHW_DeviceEnumerateChrono               (5)
#define OSHW_MaxSubreason                        (6)
#define PhysInfo_GetTableSize                    (0)
#define PhysInfo_WriteTable                      (1)
#define PhysInfo_HardROM                         (2)
#define NVMemoryFlag_None                        (0)
#define NVMemoryFlag_MaybeIIC                    (1)
#define NVMemoryFlag_IIC                         (2)
#define NVMemoryFlag_HAL                         (3)
#define NVMemoryFlag_Provision                   (0xff)
#define NVMemoryFlag_ProtectAtEnd                (1 << 8)
#define NVMemoryFlag_Deprotectable               (1 << 9)
#define NVMemoryFlag_LowRead                     (1 << 10)
#define NVMemoryFlag_LowWrite                    (1 << 11)
#define IICFlag_LowLevel                         (1 << 0)
#define IICFlag_HighLevel                        (1 << 1)
#define IICFlag_MultiMaster                      (1 << 2)
#define IICFlag_Slave                            (1 << 3)
#define IICFlag_Background                       (1 << 4)
#define IICFlag_Fast                             (1 << 16)
#define IICFlag_HighSpeed                        (1 << 17)
#define IICFlag_ProtocolVersionShift             (20)
#define IICFlag_ProtocolVersionMask              (0xfff)
#define IICStatus_Completed                      (0)
#define IICStatus_InProgress                     (1)
#define IICStatus_NoACK                          (2)
#define IICStatus_Busy                           (3)
#define IICStatus_Slave                          (4)
#define IICStatus_Error                          (5)
#define HALUSBControllerInfo_Type                (0)
#define HALUSBControllerInfo_Flags               (4)
#define HALUSBControllerInfo_HW                  (8)
#define HALUSBControllerInfo_DevNo               (12)
#define HALUSBControllerInfo_SizeOf              (16)
#define HALUSBControllerInfo_DMAOffset           ((HALUSBControllerInfo_SizeOf) + 0x0)
#define HALUSBControllerInfo_HW_MPHI             ((HALUSBControllerInfo_SizeOf) + 0x4)
#define HALUSBControllerInfo_DevNo_MPHI          ((HALUSBControllerInfo_SizeOf) + 0x8)
#define HALUSBControllerInfo_SizeOfType3         ((HALUSBControllerInfo_SizeOf) + 0xc)
#define HALUSBControllerType_OHCI                (0)
#define HALUSBControllerType_EHCI                (1)
#define HALUSBControllerType_MUSBMHDRC           (2)
#define HALUSBControllerType_SynopsysDWC         (3)
#define HALUSBControllerType_XHCI                (4)
#define HALUSBControllerFlag_HAL_Port_Power      (1)
#define HALUSBControllerFlag_HAL_Over_Current    (2)
#define HALUSBControllerFlag_32bit_Regs          (8)
#define HALUSBControllerFlag_XHCI_No_Offset      (0x40000000)
#define HALUSBControllerFlag_EHCI_ETTF           (0x80000000)
#define HALIRQ_Shared                            (0x80000000)
#define HALIRQProperty_Multicore                 (0x80000000)
#define HALIRQProperty_Private                   (0x40000000)
#endif
