home *** CD-ROM | disk | FTP | other *** search
- IFND LIBRARIES_CONFIGVARS_I
- LIBRARIES_CONFIGVARS_I SET 1
- **
- ** $Filename: libraries/configvars.i $
- ** $Release: 1.3 $
- **
- ** software structures for configuration subsystem
- **
- ** (C) Copyright 1986,1987,1988 Commodore-Amiga, Inc.
- ** All Rights Reserved
- **
-
- IFND EXEC_NODES_I
- INCLUDE "exec/nodes.i"
- ENDC ; EXEC_NODES_I
-
- IFND LIBRARIES_CONFIGREGS_I
- INCLUDE "libraries/configregs.i"
- ENDC ; LIBRARIES_CONFIGREGS_I
-
-
- STRUCTURE ConfigDev,0
- STRUCT cd_Node,LN_SIZE
- UBYTE cd_Flags
- UBYTE cd_Pad
- STRUCT cd_Rom,ExpansionRom_SIZEOF ; copy of boards config rom
- APTR cd_BoardAddr ; where in memory the board is
- APTR cd_BoardSize ; size in bytes
- UWORD cd_SlotAddr ; which slot number
- UWORD cd_SlotSize ; number of slots the board takes
- APTR cd_Driver ; pointer to node of driver
- APTR cd_NextCD ; linked list of drivers to config
- STRUCT cd_Unused,4*4 ; for whatever the driver whats
- LABEL ConfigDev_SIZEOF
-
- ; cd_Flags
- BITDEF CD,SHUTUP,0 ; this board has been shut up
- BITDEF CD,CONFIGME,1 ; this board needs a driver to claim it
-
- ; this structure is used by GetCurrentBinding() and SetCurrentBinding()
- STRUCTURE CurrentBinding,0
- APTR cb_ConfigDev
- APTR cb_FileName
- APTR cb_ProductString
- APTR cb_ToolTypes
- LABEL CurrentBinding_SIZEOF
-
- ENDC ; LIBRARIES_CONFIGVARS_I
-