home *** CD-ROM | disk | FTP | other *** search
- IFND PV_LISTBASE_I
- PV_LISTBASE_I SET 1
- **
- ** $Filename: ListBase.i $
- ** $Release: 1.02 $
- ** $Revision: 37.346 $
- ** $Date: 15 Sep 91 $
- **
- ** Structure definitions for List Base (see 'TheWizardCorner')
- **
- ** © 1991 Jorrit Tyberghein, included with PowerVisor
- ** All Rights Reserved
- **
-
- IFND PV_PVMEMORY_I
- INCLUDE "PV/PVMemory.i"
- ENDC
-
- IFND EXEC_LISTS_I
- INCLUDE "exec/lists.i"
- ENDC
-
-
- STRUCTDEF_BYTE equ 0
- STRUCTDEF_WORD equ 1
- STRUCTDEF_LONG equ 2
- STRUCTDEF_STRING equ 3
- STRUCTDEF_OBJECT equ 4
- STRUCTDEF_BPTR equ 128
-
- IBCTRLBYTE_BASEROUTINE equ -1
- IBCTRLBYTE_STRUCTURE equ -2
- IBCTRLBYTE_ALLROUTINE equ -3
-
- IBCTRLBYTE_NIBBLE1 equ 15
- IBCTRLBYTE_NIBBLE2 equ 240
-
- IBCTRLBYTE_NOTHING equ 0
- IBCTRLBYTE_INDIRECT equ 1
- IBCTRLBYTE_BPTR equ 2
-
-
- STRUCTURE StructDef,0
- APTR pvsd_String
- UWORD pvsd_Type
- UWORD pvsd_Offset
- LABEL pvsd_SIZE
-
- STRUCTURE StructureDef,LN_SIZE
- ULONG stru_MatchWord ;'PVSD'
- PVBLOCK stru_Strings
- PVBLOCK stru_StructureDefinition
- UWORD stru_Length
- LABEL stru_SIZE
-
- STRUCTURE InfoBlock,0
- ULONG pvib_PromptString
- UBYTE pvib_ItemNumber
- UBYTE pvib_ControlByte
- LABEL pvib_BaseRoutine
- APTR pvib_Base
- UWORD pvib_Offset
- LABEL pvib_NextElemRoutine
- APTR pvib_NextElemStructure
- APTR pvib_HeaderString
- APTR pvib_FormatString
- ULONG pvib_ArgString
- UBYTE pvib_Null
- UBYTE pvib_UseInfoStructure
- LABEL pvib_InfoRoutine
- APTR pvib_InfoStructure
- APTR pvib_PrintOneLineRout
- UWORD pvib_NameOffset
- LABEL pvib_SIZE
-
- STRUCTURE ListBase,0
- APTR lbase_OldWindowPtr
- ULONG lbase_PromptString
- UWORD lbase_CurrentListNum
- UWORD lbase_pad0
- STRUCT lbase_StructureDefs,LH_SIZE
- STRUCT lbase_IBExec,pvib_SIZE
- STRUCT lbase_IBIntb,pvib_SIZE
- STRUCT lbase_IBTask,pvib_SIZE
- STRUCT lbase_IBLibs,pvib_SIZE
- STRUCT lbase_IBDevs,pvib_SIZE
- STRUCT lbase_IBReso,pvib_SIZE
- STRUCT lbase_IBMemr,pvib_SIZE
- STRUCT lbase_IBIntr,pvib_SIZE
- STRUCT lbase_IBPort,pvib_SIZE
- STRUCT lbase_IBWins,pvib_SIZE
- STRUCT lbase_IBScrs,pvib_SIZE
- STRUCT lbase_IBFont,pvib_SIZE
- STRUCT lbase_IBDosd,pvib_SIZE
- STRUCT lbase_IBFunc,pvib_SIZE
- STRUCT lbase_IBSema,pvib_SIZE
- STRUCT lbase_IBResm,pvib_SIZE
- STRUCT lbase_IBFils,pvib_SIZE
- STRUCT lbase_IBLock,pvib_SIZE
- STRUCT lbase_IBIHan,pvib_SIZE
- STRUCT lbase_IBFDFi,pvib_SIZE
- STRUCT lbase_IBAttc,pvib_SIZE
- STRUCT lbase_IBCrsh,pvib_SIZE
- STRUCT lbase_IBGraf,pvib_SIZE
- STRUCT lbase_IBDbug,pvib_SIZE
- STRUCT lbase_IBStru,pvib_SIZE
- STRUCT lbase_IBPubs,pvib_SIZE ;* (Only AmigaDOS 2.0)
- STRUCT lbase_IBMoni,pvib_SIZE ;* (Only AmigaDOS 2.0)
- STRUCT lbase_IBConf,pvib_SIZE
- STRUCT lbase_IBLWin,pvib_SIZE
- STRUCT lbase_IBPWin,pvib_SIZE
- LABEL lbase_SIZE
-
- ENDC
-
-