home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / DVD!OMA2.DMS / in.adf / Include1.3.LHA / Include1.3 / libraries / dosextens.i < prev    next >
Encoding:
Text File  |  1994-10-12  |  4.0 KB  |  236 lines

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