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 >
Text File  |  1995-03-16  |  4KB  |  207 lines

  1.     IFND    LIBRARIES_DOSEXTENS_I
  2. LIBRARIES_DOSEXTENS_I    SET    1
  3.     IFND    EXEC_TYPES_I
  4.     INCLUDE    "exec/types.i"
  5.     ENDC
  6.     IFND    EXEC_TASKS_I
  7.     INCLUDE    "exec/tasks.i"
  8.     ENDC
  9.     IFND    EXEC_PORTS_I
  10.     INCLUDE    "exec/ports.i"
  11.     ENDC
  12.     IFND    EXEC_LIBRARIES_I
  13.     INCLUDE    "exec/libraries.i"
  14.     ENDC
  15.     IFND    LIBRARIES_DOS_I
  16.     INCLUDE    "libraries/dos.i"
  17.     ENDC
  18.     STRUCTURE    Process,0
  19.     STRUCT    pr_Task,TC_SIZE
  20.     STRUCT    pr_MsgPort,MP_SIZE
  21.     WORD    pr_Pad
  22.     BPTR    pr_SegList
  23.     LONG    pr_StackSize
  24.     APTR    pr_GlobVec
  25.     LONG    pr_TaskNum
  26.     BPTR    pr_StackBase
  27.     LONG    pr_Result2
  28.     BPTR    pr_CurrentDir
  29.     BPTR    pr_CIS
  30.     BPTR    pr_COS
  31.     APTR    pr_ConsoleTask
  32.     APTR    pr_FileSystemTask
  33.     BPTR    pr_CLI
  34.     APTR    pr_ReturnAddr
  35.     APTR    pr_PktWait
  36.     APTR    pr_WindowPtr
  37.     LABEL    pr_SIZEOF
  38.     STRUCTURE    FileHandle,0
  39.     APTR    fh_Link
  40.     APTR    fh_Interactive
  41.     APTR    fh_Type
  42.     LONG    fh_Buf
  43.     LONG    fh_Pos
  44.     LONG    fh_End
  45.     LONG    fh_Funcs
  46. fh_Func1    EQU    fh_Funcs
  47.     LONG    fh_Func2
  48.     LONG    fh_Func3
  49.     LONG    fh_Args
  50. fh_Arg1    EQU    fh_Args
  51.     LONG    fh_Arg2
  52.     LABEL    fh_SIZEOF
  53.     STRUCTURE    DosPacket,0
  54.     APTR    dp_Link
  55.     APTR    dp_Port
  56.     LONG    dp_Type
  57.     LONG    dp_Res1
  58.     LONG    dp_Res2
  59.     LONG    dp_Arg1
  60. dp_Action    EQU    dp_Type
  61. dp_Status    EQU    dp_Res1
  62. dp_Status2    EQU    dp_Res2
  63. dp_BufAddr    EQU    dp_Arg1
  64.     LONG    dp_Arg2
  65.     LONG    dp_Arg3
  66.     LONG    dp_Arg4
  67.     LONG    dp_Arg5
  68.     LONG    dp_Arg6
  69.     LONG    dp_Arg7
  70.     LABEL    dp_SIZEOF
  71.     STRUCTURE    StandardPacket,0
  72.     STRUCT    sp_Msg,MN_SIZE
  73.     STRUCT    sp_Pkt,dp_SIZEOF
  74.     LABEL    sp_SIZEOF
  75. ACTION_NIL    EQU    0
  76. ACTION_GET_BLOCK    EQU    2
  77. ACTION_SET_MAP    EQU    4
  78. ACTION_DIE    EQU    5
  79. ACTION_EVENT    EQU    6
  80. ACTION_CURRENT_VOLUME    EQU    7
  81. ACTION_LOCATE_OBJECT    EQU    8
  82. ACTION_RENAME_DISK    EQU    9
  83. ACTION_WRITE    EQU    'W'
  84. ACTION_READ    EQU    'R'
  85. ACTION_FREE_LOCK    EQU    15
  86. ACTION_DELETE_OBJECT    EQU    16
  87. ACTION_RENAME_OBJECT    EQU    17
  88. ACTION_MORE_CACHE    EQU    18
  89. ACTION_COPY_DIR    EQU    19
  90. ACTION_WAIT_CHAR    EQU    20
  91. ACTION_SET_PROTECT    EQU    21
  92. ACTION_CREATE_DIR    EQU    22
  93. ACTION_EXAMINE_OBJECT    EQU    23
  94. ACTION_EXAMINE_NEXT    EQU    24
  95. ACTION_DISK_INFO    EQU    25
  96. ACTION_INFO    EQU    26
  97. ACTION_FLUSH    EQU    27
  98. ACTION_SET_COMMENT    EQU    28
  99. ACTION_PARENT    EQU    29
  100. ACTION_TIMER    EQU    30
  101. ACTION_INHIBIT    EQU    31
  102. ACTION_DISK_TYPE    EQU    32
  103. ACTION_DISK_CHANGE    EQU    33
  104. ACTION_SET_DATE    EQU    34
  105. ACTION_SCREEN_MODE    EQU    994
  106. ACTION_READ_RETURN    EQU    1001
  107. ACTION_WRITE_RETURN    EQU    1002
  108. ACTION_SEEK    EQU    1008
  109. ACTION_FINDUPDATE    EQU    1004
  110. ACTION_FINDINPUT    EQU    1005
  111. ACTION_FINDOUTPUT    EQU    1006
  112. ACTION_END    EQU    1007
  113. ACTION_TRUNCATE    EQU    1022
  114. ACTION_WRITE_PROTECT    EQU    1023
  115.     STRUCTURE    DosLibrary,0
  116.     STRUCT    dl_lib,LIB_SIZE
  117.     APTR    dl_Root
  118.     APTR    dl_GV
  119.     LONG    dl_A2
  120.     LONG    dl_A5
  121.     LONG    dl_A6
  122.     LABEL    dl_SIZEOF
  123.     STRUCTURE    RootNode,0
  124.     BPTR    rn_TaskArray
  125.     BPTR    rn_ConsoleSegment
  126.     STRUCT    rn_Time,ds_SIZEOF
  127.     LONG    rn_RestartSeg
  128.     BPTR    rn_Info
  129.     BPTR    rn_FileHandlerSegment
  130.     LABEL    rn_SIZEOF
  131.     STRUCTURE    DosInfo,0
  132.     BPTR    di_McName
  133.     BPTR    di_DevInfo
  134.     BPTR    di_Devices
  135.     BPTR    di_Handlers
  136.     APTR    di_NetHand
  137.     LABEL    di_SIZEOF
  138.     STRUCTURE    CommandLineInterface,0
  139.     LONG    cli_Result2
  140.     BSTR    cli_SetName
  141.     BPTR    cli_CommandDir
  142.     LONG    cli_ReturnCode
  143.     BSTR    cli_CommandName
  144.     LONG    cli_FailLevel
  145.     BSTR    cli_Prompt
  146.     BPTR    cli_StandardInput
  147.     BPTR    cli_CurrentInput
  148.     BSTR    cli_CommandFile
  149.     LONG    cli_Interactive
  150.     LONG    cli_Background
  151.     BPTR    cli_CurrentOutput
  152.     LONG    cli_DefaultStack
  153.     BPTR    cli_StandardOutput
  154.     BPTR    cli_Module
  155.     LABEL    cli_SIZEOF
  156.     STRUCTURE    DevList,0
  157.     BPTR    dl_Next
  158.     LONG    dl_Type
  159.     APTR    dl_Task
  160.     BPTR    dl_Lock
  161.     STRUCT    dl_VolumeDate,ds_SIZEOF
  162.     BPTR    dl_LockList
  163.     LONG    dl_DiskType
  164.     LONG    dl_unused
  165.     BSTR    dl_Name
  166.     LABEL    DevList_SIZEOF
  167.     STRUCTURE    DevInfo,0
  168.     BPTR    dvi_Next
  169.     LONG    dvi_Type
  170.     APTR    dvi_Task
  171.     BPTR    dvi_Lock
  172.     BSTR    dvi_Handler
  173.     LONG    dvi_Stacksize
  174.     LONG    dvi_Priority
  175.     LONG    dvi_Startup
  176.     BPTR    dvi_SegList
  177.     BPTR    dvi_GlobVec
  178.     BSTR    dvi_Name
  179.     LABEL    dvi_SIZEOF
  180.     STRUCTURE    DosList,0
  181.     BPTR    dol_Next
  182.     LONG    dol_Type
  183.     APTR    dol_Task
  184.     BPTR    dol_Lock
  185.     STRUCT    dol_VolumeDate,0
  186.     BSTR    dol_Handler
  187.     LONG    dol_StackSize
  188.     LONG    dol_Priority
  189.     STRUCT    dol_LockList,0
  190.     ULONG    dol_Startup
  191.     STRUCT    dol_DiskType,0
  192.     BPTR    dol_SegList
  193.     BPTR    dol_GlobVec
  194.     BSTR    dol_Name
  195.     LABEL    DosList_SIZEOF
  196. DLT_DEVICE    EQU    0
  197. DLT_DIRECTORY    EQU    1
  198. DLT_VOLUME    EQU    2
  199.     STRUCTURE    FileLock,0
  200.     BPTR    fl_Link
  201.     LONG    fl_Key
  202.     LONG    fl_Access
  203.     APTR    fl_Task
  204.     BPTR    fl_Volume
  205.     LABEL    fl_SIZEOF
  206.     ENDC
  207.