1 #include "config.h" 2 3 extern "C" { 4 5 #include <ntddk.h> 6 7 }; 8 #include "stddef.h" 9 #include "stdarg.h" 10 11 #include "inc/CrossNt.h" 12 13 #include "atapi.h" // includes scsi.h 14 #include "ntdddisk.h" 15 #include "ntddscsi.h" 16 #include "bsmaster.h" 17 #include "uniata_ver.h" 18 #include "id_sata.h" 19 20 #ifndef UNIATA_CORE 21 22 #include "id_queue.h" 23 24 #ifdef ExAllocatePool 25 #undef ExAllocatePool 26 #endif 27 #define TAG_UNIATA 'ataU' 28 #define ExAllocatePool(a,b) ExAllocatePoolWithTag(a,b,TAG_UNIATA) 29 30 #endif //UNIATA_CORE 31 32 #include "badblock.h" 33 34