home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 4: Demo 1
/
almathera_demo1.bin
/
commercial
/
asmonedemo
/
asm-one
/
include.strip
/
libraries
/
dosextens.i
< prev
next >
Wrap
Text File
|
1995-03-16
|
4KB
|
207 lines
IFND LIBRARIES_DOSEXTENS_I
LIBRARIES_DOSEXTENS_I SET 1
IFND EXEC_TYPES_I
INCLUDE "exec/types.i"
ENDC
IFND EXEC_TASKS_I
INCLUDE "exec/tasks.i"
ENDC
IFND EXEC_PORTS_I
INCLUDE "exec/ports.i"
ENDC
IFND EXEC_LIBRARIES_I
INCLUDE "exec/libraries.i"
ENDC
IFND LIBRARIES_DOS_I
INCLUDE "libraries/dos.i"
ENDC
STRUCTURE Process,0
STRUCT pr_Task,TC_SIZE
STRUCT pr_MsgPort,MP_SIZE
WORD pr_Pad
BPTR pr_SegList
LONG pr_StackSize
APTR pr_GlobVec
LONG pr_TaskNum
BPTR pr_StackBase
LONG pr_Result2
BPTR pr_CurrentDir
BPTR pr_CIS
BPTR pr_COS
APTR pr_ConsoleTask
APTR pr_FileSystemTask
BPTR pr_CLI
APTR pr_ReturnAddr
APTR pr_PktWait
APTR pr_WindowPtr
LABEL pr_SIZEOF
STRUCTURE FileHandle,0
APTR fh_Link
APTR fh_Interactive
APTR fh_Type
LONG fh_Buf
LONG fh_Pos
LONG fh_End
LONG fh_Funcs
fh_Func1 EQU fh_Funcs
LONG fh_Func2
LONG fh_Func3
LONG fh_Args
fh_Arg1 EQU fh_Args
LONG fh_Arg2
LABEL fh_SIZEOF
STRUCTURE DosPacket,0
APTR dp_Link
APTR dp_Port
LONG dp_Type
LONG dp_Res1
LONG dp_Res2
LONG dp_Arg1
dp_Action EQU dp_Type
dp_Status EQU dp_Res1
dp_Status2 EQU dp_Res2
dp_BufAddr EQU dp_Arg1
LONG dp_Arg2
LONG dp_Arg3
LONG dp_Arg4
LONG dp_Arg5
LONG dp_Arg6
LONG dp_Arg7
LABEL dp_SIZEOF
STRUCTURE StandardPacket,0
STRUCT sp_Msg,MN_SIZE
STRUCT sp_Pkt,dp_SIZEOF
LABEL sp_SIZEOF
ACTION_NIL EQU 0
ACTION_GET_BLOCK EQU 2
ACTION_SET_MAP EQU 4
ACTION_DIE EQU 5
ACTION_EVENT EQU 6
ACTION_CURRENT_VOLUME EQU 7
ACTION_LOCATE_OBJECT EQU 8
ACTION_RENAME_DISK EQU 9
ACTION_WRITE EQU 'W'
ACTION_READ EQU 'R'
ACTION_FREE_LOCK EQU 15
ACTION_DELETE_OBJECT EQU 16
ACTION_RENAME_OBJECT EQU 17
ACTION_MORE_CACHE EQU 18
ACTION_COPY_DIR EQU 19
ACTION_WAIT_CHAR EQU 20
ACTION_SET_PROTECT EQU 21
ACTION_CREATE_DIR EQU 22
ACTION_EXAMINE_OBJECT EQU 23
ACTION_EXAMINE_NEXT EQU 24
ACTION_DISK_INFO EQU 25
ACTION_INFO EQU 26
ACTION_FLUSH EQU 27
ACTION_SET_COMMENT EQU 28
ACTION_PARENT EQU 29
ACTION_TIMER EQU 30
ACTION_INHIBIT EQU 31
ACTION_DISK_TYPE EQU 32
ACTION_DISK_CHANGE EQU 33
ACTION_SET_DATE EQU 34
ACTION_SCREEN_MODE EQU 994
ACTION_READ_RETURN EQU 1001
ACTION_WRITE_RETURN EQU 1002
ACTION_SEEK EQU 1008
ACTION_FINDUPDATE EQU 1004
ACTION_FINDINPUT EQU 1005
ACTION_FINDOUTPUT EQU 1006
ACTION_END EQU 1007
ACTION_TRUNCATE EQU 1022
ACTION_WRITE_PROTECT EQU 1023
STRUCTURE DosLibrary,0
STRUCT dl_lib,LIB_SIZE
APTR dl_Root
APTR dl_GV
LONG dl_A2
LONG dl_A5
LONG dl_A6
LABEL dl_SIZEOF
STRUCTURE RootNode,0
BPTR rn_TaskArray
BPTR rn_ConsoleSegment
STRUCT rn_Time,ds_SIZEOF
LONG rn_RestartSeg
BPTR rn_Info
BPTR rn_FileHandlerSegment
LABEL rn_SIZEOF
STRUCTURE DosInfo,0
BPTR di_McName
BPTR di_DevInfo
BPTR di_Devices
BPTR di_Handlers
APTR di_NetHand
LABEL di_SIZEOF
STRUCTURE CommandLineInterface,0
LONG cli_Result2
BSTR cli_SetName
BPTR cli_CommandDir
LONG cli_ReturnCode
BSTR cli_CommandName
LONG cli_FailLevel
BSTR cli_Prompt
BPTR cli_StandardInput
BPTR cli_CurrentInput
BSTR cli_CommandFile
LONG cli_Interactive
LONG cli_Background
BPTR cli_CurrentOutput
LONG cli_DefaultStack
BPTR cli_StandardOutput
BPTR cli_Module
LABEL cli_SIZEOF
STRUCTURE DevList,0
BPTR dl_Next
LONG dl_Type
APTR dl_Task
BPTR dl_Lock
STRUCT dl_VolumeDate,ds_SIZEOF
BPTR dl_LockList
LONG dl_DiskType
LONG dl_unused
BSTR dl_Name
LABEL DevList_SIZEOF
STRUCTURE DevInfo,0
BPTR dvi_Next
LONG dvi_Type
APTR dvi_Task
BPTR dvi_Lock
BSTR dvi_Handler
LONG dvi_Stacksize
LONG dvi_Priority
LONG dvi_Startup
BPTR dvi_SegList
BPTR dvi_GlobVec
BSTR dvi_Name
LABEL dvi_SIZEOF
STRUCTURE DosList,0
BPTR dol_Next
LONG dol_Type
APTR dol_Task
BPTR dol_Lock
STRUCT dol_VolumeDate,0
BSTR dol_Handler
LONG dol_StackSize
LONG dol_Priority
STRUCT dol_LockList,0
ULONG dol_Startup
STRUCT dol_DiskType,0
BPTR dol_SegList
BPTR dol_GlobVec
BSTR dol_Name
LABEL DosList_SIZEOF
DLT_DEVICE EQU 0
DLT_DIRECTORY EQU 1
DLT_VOLUME EQU 2
STRUCTURE FileLock,0
BPTR fl_Link
LONG fl_Key
LONG fl_Access
APTR fl_Task
BPTR fl_Volume
LABEL fl_SIZEOF
ENDC