1 /* 2 * PROJECT: ReactOS HAL 3 * LICENSE: BSD - See COPYING.ARM in the top level directory 4 * FILE: hal/halarm/include/hal.h 5 * PURPOSE: Hardware Abstraction Layer Header 6 * PROGRAMMERS: ReactOS Portable Systems Group 7 */ 8 9 /* INCLUDES ******************************************************************/ 10 11 /* C Headers */ 12 #define DbgPrint DbgPrintEarly 13 #include <stdio.h> 14 15 /* WDK HAL Compilation hack */ 16 #include <excpt.h> 17 #include <ntdef.h> 18 #undef NTSYSAPI 19 #define NTSYSAPI __declspec(dllimport) 20 21 /* IFS/DDK/NDK Headers */ 22 #include <ntifs.h> 23 #include <ioaccess.h> 24 #include <bugcodes.h> 25 #include <ntdddisk.h> 26 #include <arc/arc.h> 27 #include <iotypes.h> 28 #include <kefuncs.h> 29 #include <intrin.h> 30 #include <halfuncs.h> 31 #include <inbvfuncs.h> 32 #include <iofuncs.h> 33 #include <ldrtypes.h> 34 #include <obfuncs.h> 35 36 /* Internal HAL Headers */ 37 #include "halp.h" 38 39 /* EOF */ 40