NT4/private/ntos/miniport/always/adapters.h
2020-09-30 17:12:29 +02:00

64 lines
932 B
C

#ifndef __ADAPTERS_H__
#define __ADAPTERS_H__
#ifdef IN2000
#include "in2000s.h"
#endif
#ifdef AL4000h
#include "al4000hs.h"
#endif
#ifdef AL4000I
#include "al4000is.h"
#endif
#ifdef NCREVAL
#include "ncrevals.h"
#endif
#ifdef AL7000
#include "al7000s.h"
#endif
#ifdef EVAL710
#define USES710
#include "eval7x0s.h"
#endif
union AdapterU {
#ifdef IN2000
struct IN2000S IN2000U;
#endif /* IN2000 */
#ifdef AL4000
struct AL4000HS AL4000HU;
#endif
#ifdef AL4000I /* AL4000 on board scsi interface */
struct AL4000IS AL4000IU;
#endif
#if defined(AL7000)
struct AL7000S AL7000U;
#endif
};
union SBICU {
#ifdef USESCDV
struct CDVS CDV;
#endif
#ifdef USES33C93
struct WD33C93S WD33C93;
#endif
#ifdef USES53C94
struct NCR53C94S NCR53C94;
#endif
#if defined(USES710) || defined(USES720)
struct NCR53c7x0S NCR53C7x0;
#endif
};
extern int Adapter_Init(ADAPTER_PTR HA, unsigned *Context);
#endif