home *** CD-ROM | disk | FTP | other *** search
- #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
-