home *** CD-ROM | disk | FTP | other *** search
-
-
- \\ Note: Assumes dos is loaded
-
- {s Process
- struct 92 pr_Task ( { Task=92;exec/tasks )
- struct 34 pr_MsgPort ( { MsgPort=43;exec/ports )
- WORD pr_Pad
- APTR pr_SegList
- LONG pr_StackSize
- APTR pr_GlobVec
- LONG pr_TaskNum
- APTR pr_StackBase
- LONG pr_Result2
- APTR pr_CurrentDir
- APTR pr_CIS
- APTR pr_COS
- APTR pr_ConsoleTask
- APTR pr_FileSystemTask
- APTR pr_CLI
- APTR pr_ReturnAddr
- APTR pr_PktWait
- APTR pr_WindowPtr
- s}
-
-
- {s FileHandle
- APTR fh_Link
- APTR fh_Port
- APTR fh_Type
- LONG fh_Buf
- LONG fh_Pos
- LONG fh_End
- LONG fh_Funcs -4 soffset +!
- LONG fh_Func1 \\ fh_Funcs and fh_Func1 synonymous
- LONG fh_Func2
- LONG fh_Func3
- LONG fh_Args -4 soffset +!
- LONG fh_Arg1
- LONG fh_Arg2
- s}
-
-
- {s DosPacket
- APTR dp_Link
- APTR dp_Port
- LONG dp_Type -4 soffset +!
- LONG dp_Action
- LONG dp_Res1 -4 soffset +!
- LONG dp_Status
- LONG dp_Res2 -4 soffset +!
- LONG dp_Status2
- LONG dp_Arg1 -4 soffset +!
- LONG dp_BufAddr
- LONG dp_Arg2
- LONG dp_Arg3
- LONG dp_Arg4
- LONG dp_Arg5
- LONG dp_Arg6
- LONG dp_Arg7
- s}
-
- {s StandardPacket
- struct 20 sp_Msg ( { Message=20;exec/ports )
- STRUCT DosPacket sp_Pkt
- s}
-
-
- EQU ACTION_NIL 0
- EQU ACTION_GET_BLOCK 2
- EQU ACTION_SET_MAP 4
- EQU ACTION_DIE 5
- EQU ACTION_EVENT 6
- EQU ACTION_CURRENT_VOLUME 7
- EQU ACTION_LOCATE_OBJECT 8
- EQU ACTION_RENAME_DISK 9
- EQU ACTION_WRITE 'W'
- EQU ACTION_READ 'R'
- EQU ACTION_FREE_LOCK 15
- EQU ACTION_DELETE_OBJECT 16
- EQU ACTION_RENAME_OBJECT 17
-
- EQU ACTION_COPY_DIR 19
- EQU ACTION_WAIT_CHAR 20
- EQU ACTION_SET_PROTECT 21
- EQU ACTION_CREATE_DIR 22
- EQU ACTION_EXAMINE_OBJECT 23
- EQU ACTION_EXAMINE_NEXT 24
- EQU ACTION_DISK_INFO 25
- EQU ACTION_INFO 26
-
- EQU ACTION_SET_COMMENT 28
- EQU ACTION_PARENT 29
- EQU ACTION_TIMER 30
- EQU ACTION_INHIBIT 31
- EQU ACTION_DISK_TYPE 32
- EQU ACTION_DISK_CHANGE 33
-
- {s DosLibrary
- struct 34 dl_lib ( { Library=34;exec/libraries )
- APTR dl_Root
- APTR dl_GV
- LONG dl_A2
- LONG dl_A5
- LONG dl_A6
- s}
-
- {s RootNode
- APTR rn_TaskArray
- APTR rn_ConsoleSegment
- STRUCT DateStamp rn_Time
- LONG rn_RestartSeg
- APTR rn_Info
- APTR rn_FileHandlerSegment
- s}
-
- {s DosInfo
- APTR di_McName
- APTR di_DevInfo
- APTR di_Devices
- APTR di_Handlers
- APTR di_NetHand
- s}
-
- {s CommandLineInterface
- LONG cli_Result2
- APTR cli_SetName
- APTR cli_CommandDir
- LONG cli_ReturnCode
- APTR cli_CommandName
- LONG cli_FailLevel
- APTR cli_Prompt
- APTR cli_StandardInput
- APTR cli_CurrentInput
- APTR cli_CommandFile
- LONG cli_Interactive
- LONG cli_Background
- APTR cli_CurrentOutput
- LONG cli_DefaultStack
- APTR cli_StandardOutput
- APTR cli_Module
- s}
-
-
- {s DevList
- APTR dl_Next
- LONG dl_Type
- APTR dl_Task
- APTR dl_Lock
- STRUCT DateStamp dl_VolumeDate
- APTR dl_LockList
- LONG dl_DiskType
- LONG dl_unused
- APTR dl_Name
- s}
-
- EQU DLT_DEVICE 0
- EQU DLT_DIRECTORY 1
- EQU DLT_VOLUME 2
-
-
- {s FileLock
- APTR fl_Link
- LONG fl_Key
- LONG fl_Access
- APTR fl_Task
- APTR fl_Volume
- s}
-
-