home *** CD-ROM | disk | FTP | other *** search
- IFND PV_MAINBASE_I
- PV_MAINBASE_I SET 1
- **
- ** $Filename: MainBase.i $
- ** $Release: 1.40 $
- ** $Revision: 37.1656 $
- ** $Date: 24 Sep 92 $
- **
- ** Structure definitions for Main Base (see 'TheWizardCorner')
- **
- ** © 1992 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
-
- IFND DOS_DOS_I
- INCLUDE "dos/dos.i"
- ENDC
-
- IFND DEVICES_INPUTEVENT_I
- INCLUDE "devices/inputevent.i"
- ENDC
-
-
- LASTCMD_NORMAL equ 0
- LASTCMD_MEMORY equ 1
- LASTCMD_UNASM equ 2
- LASTCMD_VIEW equ 3
-
- IDC_NEXTWIN equ 1
- IDC_SCROLL1UP equ 2
- IDC_SCROLLPGUP equ 3
- IDC_SCROLLHOME equ 4
- IDC_SCROLLEND equ 5
- IDC_SCROLL1DO equ 6
- IDC_SCROLLPGDO equ 7
- IDC_SCROLLRIGHT equ 8
- IDC_SCROLL1RI equ 9
- IDC_SCROLL1LE equ 10
- IDC_DSCROLL1UP equ 11
- IDC_DSCROLLPGUP equ 12
- IDC_DSCROLL1DO equ 13
- IDC_DSCROLLPGDO equ 14
- IDC_DSCROLLPC equ 15
- IDC_EXEC equ 16
- IDC_SNAP equ 17
- IDC_DSCROLL1IUP equ 18
- IDC_DSCROLL1IDO equ 19
-
- KEYATTACH_INVISIBLE equ 1
- KEYATTACH_SNAP equ 2
- KEYATTACH_HOLDKEY equ 4
-
-
- ** Structure describing a key
- **
- STRUCTURE CodeQual,0
- UWORD pvcq_Code
- UWORD pvcq_Qualifier
- LABEL pvcq_SIZE
-
- ** Structure describing a signal bit number and signal set mask
- **
- STRUCTURE SignalSet,0
- ULONG pvss_BitNum
- ULONG pvss_SigSet
- LABEL pvss_SIZE
-
- ** One history line for the history buffer. These history lines are allocated
- ** as EXEC blocks (normal AllocMem)
- **
- STRUCTURE HistoryLine,0
- APTR pvhl_Next
- APTR pvhl_Prev
- UWORD pvhl_Size ;Size of this structure
- LABEL pvhl_String ;Variable sized structure */
- LABEL pvhl_SIZE
-
- ** One structure for the aliases. These are EXEC blocks
- **
- STRUCTURE AliasLine,0
- APTR pval_Next
- APTR pval_Prev
- PVBLOCK pval_CmdString
- PVBLOCK pval_AliasString
- LABEL pval_SIZE
-
- ** The keyattach node (or macro node). A keyattach node is an EXEC block
- **
- STRUCTURE KeyAttachNode,LN_SIZE
- UWORD pvka_KeyCode
- UWORD pvka_KeyQualifier
- APTR pvka_CommandString
- UWORD pvka_CommandStringLen
- UWORD pvka_Flags
- LABEL pvka_SIZE
-
- STRUCTURE MainBase,0
- UWORD base_OSVersion
- APTR base_DosBase
- APTR base_IntuiBase
- APTR base_GraphicsBase
- APTR base_UtilityBase
- APTR base_ExpanBase
- APTR base_DiskFontBase
- APTR base_PowerVisorBase
- APTR base_CliCmdLine
- ULONG base_Detach
- BPTR base_ErrorFile
- ULONG base_pad0
- ULONG base_pad1
- UWORD base_RefreshSpeed
- UWORD base_RefreshCounter
- PVBLOCK base_RefreshCommand
- STRUCT base_BreakKey,pvcq_SIZE
- STRUCT base_HotKey,pvcq_SIZE
- STRUCT base_PauseKey,pvcq_SIZE
- STRUCT base_NextWinKey,pvcq_SIZE
- STRUCT base_HistUpKey,pvcq_SIZE
- STRUCT base_HistDoKey,pvcq_SIZE
- UBYTE base_PVDebugMode
- UBYTE base_pad2
- UBYTE base_pad3
- UBYTE base_pad4
- PVBLOCK base_PreCommand
- PVBLOCK base_PostCommand
- PVBLOCK base_QuitCommand
- APTR base_LastHistory
- WORD base_LastError
- WORD base_ExecLevel
- STRUCT base_HoldSignal,pvss_SIZE
- STRUCT base_PortPrintSignal,pvss_SIZE
- STRUCT base_IDCSignal,pvss_SIZE
- STRUCT base_GagdetRefreshSignal,pvss_SIZE
- STRUCT base_PVtoFrontSignal,pvss_SIZE
- STRUCT base_InterruptSignal,pvss_SIZE
- APTR base_PowerVisorTask
- APTR base_InputRequest
- APTR base_InputPort
- APTR base_FirstHistLine
- ULONG base_NumLines
- ULONG base_MaxLines
- STRUCT base_CodeTable,32
- APTR base_FirstAliasLine
- APTR base_ScriptLine
- UWORD base_DefLineLength
- UBYTE base_CommentChar
- UBYTE base_FeedbackSuppressChar
- UBYTE base_QuickExecChar
- UBYTE base_OutputSuppressChar
- UBYTE base_LastCommand
- UBYTE base_pad5
- UBYTE base_pad6
- UBYTE base_HoldMode
- UBYTE base_pad7
- UBYTE base_IDCCommandNumber
- ULONG base_IDCArgument
- STRUCT base_KeyAttach,LH_SIZE
- APTR base_WorkBenchMsg
- APTR base_ScanHistory
- STRUCT base_InputEvent,ie_SIZEOF
- APTR base_LayersBase
- APTR base_pad8
- UBYTE base_MasterPV
- LABEL base_SIZE
-
- ENDC
-