home *** CD-ROM | disk | FTP | other *** search
- {$if not def LIBRARIES_EXPANSIONBASE_H} CONST LIBRARIES_EXPANSIONBASE_H=0;
-
- { ********************************************************************
- ** KickPascal-Include-Datei "libraries/expansionbase.h" zu OS 3.0 **
- ******************************************************************** }
-
- TYPE p_BootNode = ^BootNode;
- TYPE p_ExpansionBase = ^_ExpansionBase;
-
- {$if not def EXEC_LIBRARIES_H;incl "exec/libraries.h";endif}
- {$if not def EXEC_SEMAPHORES_H;incl "exec/semaphores.h";endif}
- {$if not def LIBRARIES_CONFIGVARS_H;incl "libraries/configvars.h";endif}
-
- TYPE BootNode = RECORD
- bn_Node : Node;
- bn_Flags : Word;
- bn_DeviceNode : Ptr;
- END;
-
-
- TYPE _ExpansionBase = RECORD { "_" ergänzt }
- LibNode : _Library;
- Flags : Byte;
- eb_Private01 : Byte;
- eb_Private02 : Long;
- eb_Private03 : Long;
- eb_Private04 : CurrentBinding;
- eb_Private05 : List;
- MountList : List;
- END;
-
- CONST
- EE_OK = 0;
- EE_LASTBOARD = 40;
- EE_NOEXPANSION = 41;
- EE_NOMEMORY = 42;
- EE_NOBOARD = 43;
- EE_BADMEM = 44;
-
- CONST
- EBB_CLOGGED = 0;
- EBF_CLOGGED = 41;
- EBB_SHORTMEM = 1;
- EBF_SHORTMEM = $2;
- EBB_BADMEM = 2;
- EBF_BADMEM = $4;
- EBB_DOSFLAG = 3;
- EBF_DOSFLAG = $8;
- EBB_KICKBACK33 = 4;
- EBF_KICKBACK33 = $10;
- EBB_KICKBACK36 = 5;
- EBF_KICKBACK36 = $20;
- EBB_SILENTSTART = 6
- EBF_SILENTSTART = $40;
-
- EBB_START_CC0 = 7;
- EBF_START_CC0 = $80;
-
- {$endif}
-