#ifndef LIBRARIES_CONFIGVARS_H #define LIBRARIES_CONFIGVARS_H /* ** $Filename: libraries/configvars.h $ ** $Release: 2.04 Includes, V37.4 $ ** $Revision: 36.14 $ ** $Date: 91/04/22 $ ** ** Software structures used by AutoConfig (tm) boards ** ** (C) Copyright 1985-1991 Commodore-Amiga, Inc. ** All Rights Reserved */ #ifndef EXEC_TYPES_H #include "exec/types.h" #endif #ifndef EXEC_NODES_H #include "exec/nodes.h" #endif #ifndef LIBRARIES_CONFIGREGS_H #include "libraries/configregs.h" #endif struct ConfigDev { struct Node cd_Node; UBYTE cd_Flags; UBYTE cd_Pad; struct ExpansionRom cd_Rom; APTR cd_BoardAddr; ULONG cd_BoardSize; UWORD cd_SlotAddr; UWORD cd_SlotSize; APTR cd_Driver; struct ConfigDev * cd_NextCD; ULONG cd_Unused[4]; }; #define CDB_SHUTUP 0 #define CDB_CONFIGME 1 #define CDB_BADMEMORY 2 #define CDB_PROCESSED 3 #define CDF_SHUTUP 0x01 #define CDF_CONFIGME 0x02 #define CDF_BADMEMORY 0x04 #define CDF_PROCESSED 0x08 struct CurrentBinding { struct ConfigDev * cb_ConfigDev; UBYTE * cb_FileName; UBYTE * cb_ProductString; UBYTE ** cb_ToolTypes; }; #endif