home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / MAXONB32.DMS / in.adf / Includes.lha / BH / dos.bc < prev    next >
Encoding:
Text File  |  1994-03-16  |  21.7 KB  |  842 lines

  1. ' dos BASIC constants
  2.  
  3. '$underlines
  4. 'RootNode fields 
  5. CONST rn_TaskArray% = 0
  6. CONST rn_ConsoleSegment% = 4
  7. CONST rn_Time% = 8
  8. CONST rn_RestartSeg% = 20
  9. CONST rn_Info% = 24
  10. CONST rn_FileHandlerSegment% = 28
  11. CONST rn_CliList% = 32
  12. CONST rn_BootProc% = 44
  13. CONST rn_ShellSegment% = 48
  14. CONST rn_Flags% = 52
  15. CONST RootNode_sizeof%=56
  16. 'StandardPacket fields 
  17. CONST sp_Msg% = 0
  18. CONST sp_Pkt% = 20
  19. CONST StandardPacket_sizeof%=68
  20. 'DosLibrary fields 
  21. CONST dl_lib% = 0
  22. CONST dl_Root% = 34
  23. CONST dl_GV% = 38
  24. CONST dl_A2% = 42
  25. CONST dl_A5% = 46
  26. CONST dl_A6% = 50
  27. CONST dl_Errors% = 54
  28. CONST dl_TimeReq% = 58
  29. CONST dl_UtilityBase% = 62
  30. CONST dl_IntuitionBase% = 66
  31. CONST DosLibrary_sizeof%=70
  32. 'AssignList fields 
  33. CONST al_Next% = 0
  34. CONST al_Lock% = 4
  35. CONST AssignList_sizeof%=8
  36. 'Segment fields 
  37. CONST seg_Next% = 0
  38. CONST seg_UC% = 4
  39. CONST seg_Seg% = 8
  40. CONST seg_Name% = 12
  41. CONST Segment_sizeof%=16
  42. 'Process fields 
  43. CONST pr_Task% = 0
  44. CONST pr_MsgPort% = 92
  45. CONST pr_Pad% = 126
  46. CONST pr_SegList% = 128
  47. CONST pr_StackSize% = 132
  48. CONST pr_GlobVec% = 136
  49. CONST pr_TaskNum% = 140
  50. CONST pr_StackBase% = 144
  51. CONST pr_Result2% = 148
  52. CONST pr_CurrentDir% = 152
  53. CONST pr_CIS% = 156
  54. CONST pr_COS% = 160
  55. CONST pr_ConsoleTask% = 164
  56. CONST pr_FileSystemTask% = 168
  57. CONST pr_CLI% = 172
  58. CONST pr_ReturnAddr% = 176
  59. CONST pr_PktWait% = 180
  60. CONST pr_WindowPtr% = 184
  61. CONST pr_HomeDir% = 188
  62. CONST pr_Flags% = 192
  63. CONST pr_ExitCode% = 196
  64. CONST pr_ExitData% = 200
  65. CONST pr_Arguments% = 204
  66. CONST pr_LocalVars% = 208
  67. CONST pr_ShellPrivate% = 220
  68. CONST pr_CES% = 224
  69. CONST Process_sizeof%=228
  70. 'NotifyMessage fields 
  71. CONST nm_ExecMessage% = 0
  72. CONST nm_Class% = 20
  73. CONST nm_Code% = 24
  74. CONST nm_NReq% = 26
  75. CONST nm_DoNotTouch% = 30
  76. CONST nm_DoNotTouch2% = 34
  77. CONST NotifyMessage_sizeof%=38
  78. 'FileSysStartupMsg fields 
  79. CONST fssm_Unit% = 0
  80. CONST fssm_Device% = 4
  81. CONST fssm_Environ% = 8
  82. CONST fssm_Flags% = 12
  83. CONST FileSysStartupMsg_sizeof%=16
  84. 'ExAllData fields 
  85. CONST ed_Next% = 0
  86. CONST ed_Name% = 4
  87. CONST ed_Type% = 8
  88. CONST ed_Size% = 12
  89. CONST ed_Prot% = 16
  90. CONST ed_Days% = 20
  91. CONST ed_Mins% = 24
  92. CONST ed_Ticks% = 28
  93. CONST ed_Comment% = 32
  94. CONST ed_OwnerUID% = 36
  95. CONST ed_OwnerGID% = 38
  96. CONST ExAllData_sizeof%=40
  97. 'RDArgs fields 
  98. CONST RDA_Source% = 0
  99. CONST RDA_DAList% = 12
  100. CONST RDA_Buffer% = 16
  101. CONST RDA_BufSiz% = 20
  102. CONST RDA_ExtHelp% = 24
  103. CONST RDA_Flags% = 28
  104. CONST RDArgs_sizeof%=32
  105. 'ErrorString fields 
  106. CONST estr_Nums% = 0
  107. CONST estr_Strings% = 4
  108. CONST ErrorString_sizeof%=8
  109. 'AChain fields 
  110. CONST an_Child% = 0
  111. CONST an_Parent% = 4
  112. CONST an_Lock% = 8
  113. CONST an_Info% = 12
  114. CONST an_Flags% = 272
  115. CONST an_String% = 273
  116. CONST AChain_sizeof%=274
  117. 'FileInfoBlock fields 
  118. CONST fib_DiskKey% = 0
  119. CONST fib_DirEntryType% = 4
  120. CONST fib_FileName% = 8
  121. CONST fib_Protection% = 116
  122. CONST fib_EntryType% = 120
  123. CONST fib_Size% = 124
  124. CONST fib_NumBlocks% = 128
  125. CONST fib_Date% = 132
  126. CONST fib_Comment% = 144
  127. CONST fib_OwnerUID% = 224
  128. CONST fib_OwnerGID% = 226
  129. CONST fib_Reserved% = 228
  130. CONST FileInfoBlock_sizeof%=260
  131. 'FileHandle fields 
  132. CONST fh_Link% = 0
  133. CONST fh_Port% = 4
  134. CONST fh_Type% = 8
  135. CONST fh_Buf% = 12
  136. CONST fh_Pos% = 16
  137. CONST fh_End% = 20
  138. CONST fh_Funcs% = 24
  139. CONST fh_Func2% = 28
  140. CONST fh_Func3% = 32
  141. CONST fh_Args% = 36
  142. CONST fh_Arg2% = 40
  143. CONST FileHandle_sizeof%=44
  144. 'NotifyRequest fields 
  145. CONST nr_Name% = 0
  146. CONST nr_FullName% = 4
  147. CONST nr_UserData% = 8
  148. CONST nr_Flags% = 12
  149. CONST nr_stuff% = 16
  150. CONST nr_Msg% = 16
  151. CONST nr_Port% = 16
  152. CONST nr_Signal% = 16
  153. CONST nr_Task% = 16
  154. CONST nr_SignalNum% = 20
  155. CONST nr_pad% = 21
  156. CONST nr_Reserved% = 24
  157. CONST nr_MsgCount% = 40
  158. CONST nr_Handler% = 44
  159. CONST NotifyRequest_sizeof%=48
  160. 'InfoData fields 
  161. CONST id_NumSoftErrors% = 0
  162. CONST id_UnitNumber% = 4
  163. CONST id_DiskState% = 8
  164. CONST id_NumBlocks% = 12
  165. CONST id_NumBlocksUsed% = 16
  166. CONST id_BytesPerBlock% = 20
  167. CONST id_DiskType% = 24
  168. CONST id_VolumeNode% = 28
  169. CONST id_InUse% = 32
  170. CONST InfoData_sizeof%=36
  171. 'FileLock fields 
  172. CONST fl_Link% = 0
  173. CONST fl_Key% = 4
  174. CONST fl_Access% = 8
  175. CONST fl_Task% = 12
  176. CONST fl_Volume% = 16
  177. CONST FileLock_sizeof%=20
  178. 'DeviceNode fields 
  179. CONST dn_Next% = 0
  180. CONST dn_Type% = 4
  181. CONST dn_Task% = 8
  182. CONST dn_Lock% = 12
  183. CONST dn_Handler% = 16
  184. CONST dn_StackSize% = 20
  185. CONST dn_Priority% = 24
  186. CONST dn_Startup% = 28
  187. CONST dn_SegList% = 32
  188. CONST dn_GlobalVec% = 36
  189. CONST dn_Name% = 40
  190. CONST DeviceNode_sizeof%=44
  191. 'DateTime fields 
  192. CONST dat_Stamp% = 0
  193. CONST dat_Format% = 12
  194. CONST dat_Flags% = 13
  195. CONST dat_StrDay% = 14
  196. CONST dat_StrDate% = 18
  197. CONST dat_StrTime% = 22
  198. CONST DateTime_sizeof%=26
  199. 'DevInfo fields 
  200. CONST dvi_Next% = 0
  201. CONST dvi_Type% = 4
  202. CONST dvi_Task% = 8
  203. CONST dvi_Lock% = 12
  204. CONST dvi_Handler% = 16
  205. CONST dvi_StackSize% = 20
  206. CONST dvi_Priority% = 24
  207. CONST dvi_Startup% = 28
  208. CONST dvi_SegList% = 32
  209. CONST dvi_GlobVec% = 36
  210. CONST dvi_Name% = 40
  211. CONST DevInfo_sizeof%=44
  212. 'LocalVar fields 
  213. CONST lv_Node% = 0
  214. CONST lv_Flags% = 14
  215. CONST lv_Value% = 16
  216. CONST lv_Len% = 20
  217. CONST LocalVar_sizeof%=24
  218. 'DosInfo fields 
  219. CONST DosInfou1% = 0
  220. CONST di_ResList% = 0
  221. CONST di_McName% = 0
  222. CONST di_DevInfo% = 4
  223. CONST di_Devices% = 8
  224. CONST di_Handlers% = 12
  225. CONST di_NetHand% = 16
  226. CONST di_DevLock% = 20
  227. CONST di_EntryLock% = 66
  228. CONST di_DeleteLock% = 112
  229. CONST DosInfo_sizeof%=158
  230. 'DosEnvec fields 
  231. CONST de_TableSize% = 0
  232. CONST de_SizeBlock% = 4
  233. CONST de_SecOrg% = 8
  234. CONST de_Surfaces% = 12
  235. CONST de_SectorPerBlock% = 16
  236. CONST de_BlocksPerTrack% = 20
  237. CONST de_Reserved% = 24
  238. CONST de_PreAlloc% = 28
  239. CONST de_Interleave% = 32
  240. CONST de_LowCyl% = 36
  241. CONST de_HighCyl% = 40
  242. CONST de_NumBuffers% = 44
  243. CONST de_BufMemType% = 48
  244. CONST de_MaxTransfer% = 52
  245. CONST de_Mask% = 56
  246. CONST de_BootPri% = 60
  247. CONST de_DosType% = 64
  248. CONST de_Baud% = 68
  249. CONST de_Control% = 72
  250. CONST de_BootBlocks% = 76
  251. CONST DosEnvec_sizeof%=80
  252. 'DevProc fields 
  253. CONST dvp_Port% = 0
  254. CONST dvp_Lock% = 4
  255. CONST dvp_Flags% = 8
  256. CONST dvp_DevNode% = 12
  257. CONST DevProc_sizeof%=16
  258. 'CliProcList fields 
  259. CONST cpl_Node% = 0
  260. CONST cpl_First% = 8
  261. CONST cpl_Array% = 12
  262. CONST CliProcList_sizeof%=16
  263. 'CSource fields 
  264. CONST CS_Buffer% = 0
  265. CONST CS_Length% = 4
  266. CONST CS_CurChr% = 8
  267. CONST CSource_sizeof%=12
  268. 'DosPacket fields 
  269. CONST dp_Link% = 0
  270. CONST dp_Port% = 4
  271. CONST DosPacketu1% = 8
  272. CONST dp_Action% = 8
  273. CONST dp_Status% = 12
  274. CONST dp_Status2% = 16
  275. CONST dp_BufAddr% = 20
  276. CONST dp_Type% = 8
  277. CONST dp_Res1% = 12
  278. CONST dp_Res2% = 16
  279. CONST dp_Arg1% = 20
  280. CONST dp_Arg2% = 24
  281. CONST dp_Arg3% = 28
  282. CONST dp_Arg4% = 32
  283. CONST dp_Arg5% = 36
  284. CONST dp_Arg6% = 40
  285. CONST dp_Arg7% = 44
  286. CONST DosPacket_sizeof%=48
  287. 'CommandLineInterface fields 
  288. CONST cli_Result2% = 0
  289. CONST cli_SetName% = 4
  290. CONST cli_CommandDir% = 8
  291. CONST cli_ReturnCode% = 12
  292. CONST cli_CommandName% = 16
  293. CONST cli_FailLevel% = 20
  294. CONST cli_Prompt% = 24
  295. CONST cli_StandardInput% = 28
  296. CONST cli_CurrentInput% = 32
  297. CONST cli_CommandFile% = 36
  298. CONST cli_Interactive% = 40
  299. CONST cli_Background% = 44
  300. CONST cli_CurrentOutput% = 48
  301. CONST cli_DefaultStack% = 52
  302. CONST cli_StandardOutput% = 56
  303. CONST cli_Module% = 60
  304. CONST CommandLineInterface_sizeof%=64
  305. 'AnchorPath fields 
  306. CONST AnchorPathu1% = 0
  307. CONST ap_First% = 0
  308. CONST ap_Last% = 4
  309. CONST ap_Base% = 0
  310. CONST ap_Current% = 4
  311. CONST ap_BreakBits% = 8
  312. CONST ap_FoundBreak% = 12
  313. CONST ap_Flags% = 16
  314. CONST ap_Reserved% = 17
  315. CONST ap_Strlen% = 18
  316. CONST ap_Info% = 20
  317. CONST ap_Buf% = 280
  318. CONST AnchorPath_sizeof%=281
  319. 'RecordLock fields 
  320. CONST rec_FH% = 0
  321. CONST rec_Offset% = 4
  322. CONST rec_Length% = 8
  323. CONST rec_Mode% = 12
  324. CONST RecordLock_sizeof%=16
  325. 'DateStamp fields 
  326. CONST ds_Days% = 0
  327. CONST ds_Minute% = 4
  328. CONST ds_Tick% = 8
  329. CONST DateStamp_sizeof%=12
  330. 'DeviceList fields 
  331. CONST dl_Next% = 0
  332. CONST dl_Type% = 4
  333. CONST dl_Task% = 8
  334. CONST dl_Lock% = 12
  335. CONST dl_VolumeDate% = 16
  336. CONST dl_LockList% = 28
  337. CONST dl_DiskType% = 32
  338. CONST dl_unused% = 36
  339. CONST dl_Name% = 40
  340. CONST DeviceList_sizeof%=44
  341. 'ExAllControl fields 
  342. CONST eac_Entries% = 0
  343. CONST eac_LastKey% = 4
  344. CONST eac_MatchString% = 8
  345. CONST eac_MatchFunc% = 12
  346. CONST ExAllControl_sizeof%=16
  347. 'DosList fields 
  348. CONST dol_Next% = 0
  349. CONST dol_Type% = 4
  350. CONST dol_Task% = 8
  351. CONST dol_Lock% = 12
  352. CONST dol_misc% = 16
  353. CONST dol_Handler% = 16
  354. CONST dol_StackSize% = 20
  355. CONST dol_Priority% = 24
  356. CONST dol_Startup% = 28
  357. CONST dol_SegList% = 32
  358. CONST dol_GlobVec% = 36
  359. CONST dol_volume% = 16
  360. CONST dol_VolumeDate% = 16
  361. CONST dol_LockList% = 28
  362. CONST dol_DiskType% = 32
  363. CONST dol_assign% = 16
  364. CONST dol_AssignName% = 16
  365. CONST dol_List% = 20
  366. CONST dol_Name% = 40
  367. CONST DosList_sizeof%=44
  368. CONST ACTION_LOCATE_OBJECT& = 8&
  369. CONST ACTION_RENAME_OBJECT& = &h11&
  370. CONST RNB_PRIVATE1& = 1&
  371. CONST LDB_ENTRY& = 5&
  372. CONST MODE_NEWFILE& = &h3EE&
  373. CONST FIBF_DELETE& = 1&
  374. CONST NP_Output& = &h800003ED&
  375. CONST DE_SIZEBLOCK& = 1&
  376. CONST NRF_NOTIFY_INITIAL& = &h10&
  377. CONST DDF_Single& = &h10&
  378. CONST APB_FollowHLinks& = 7&
  379. CONST P_ANY& = &h80&
  380. CONST ACTION_SET_PROTECT& = &h15&
  381. CONST CMD_INTERNAL& = &hFFFFFFFE&
  382. CONST SIGBREAKB_CTRL_C& = &hC&
  383. CONST RNF_PRIVATE1& = 2&
  384. CONST LDF_ENTRY& = &h20&
  385. CONST ACCESS_READ& = &hFFFFFFFE&
  386. CONST ID_KICKSTART_DISK& = &hFB49434B&
  387. CONST SIGBREAKB_CTRL_D& = &hD&
  388. CONST DDB_PatternBit& = 0&
  389. CONST PRB_FREEARGS& = 5&
  390. CONST RDAB_NOPROMPT& = 2&
  391. CONST ERROR_LINE_TOO_LONG& = &h78&
  392. CONST ERROR_OBJECT_TOO_LARGE& = &hCF&
  393. CONST SIGBREAKB_CTRL_E& = &hE&
  394. CONST CHANGE_LOCK& = 0&
  395. CONST LINK_SOFT& = 1&
  396. CONST P_REPBEG& = &h89&
  397. CONST DLT_DIRECTORY& = 1&
  398. CONST BUF_LINE& = 0&
  399. CONST ENDSTREAMCH& = &hFFFFFFFF&
  400. CONST SIGBREAKB_CTRL_F& = &hF&
  401. CONST DTB_SUBST& = 0&
  402. CONST APF_FollowHLinks& = &h80&
  403. CONST EXT_REF8& = &h84&
  404. CONST ERROR_NO_FREE_STORE& = &h67&
  405. CONST ERROR_DIR_NOT_FOUND& = &hCC&
  406. CONST SIGBREAKF_CTRL_C& = &h1000&
  407. CONST NP_Priority& = &h800003F5&
  408. CONST SIGBREAKF_CTRL_D& = &h2000&
  409. CONST DDF_PatternBit& = 1&
  410. CONST PRF_FREEARGS& = &h20&
  411. CONST RDAF_NOPROMPT& = 4&
  412. CONST ID_MSDOS_DISK& = &hFD534400&
  413. CONST SIGBREAKF_CTRL_E& = &h4000&
  414. CONST APB_NOMEMERR& = 4&
  415. CONST DDB_Completed& = 2&
  416. CONST ACTION_READ_LINK& = &h400&
  417. CONST EXT_RELCOMMON& = &h89&
  418. CONST NRB_WAIT_REPLY& = 3&
  419. CONST ERROR_BAD_STREAM_NAME& = &hCE&
  420. CONST SIGBREAKF_CTRL_F& = &h8000&
  421. CONST DTF_SUBST& = 1&
  422. CONST ACTION_GET_BLOCK& = 2&
  423. CONST ACTION_FREE_LOCK& = &hF&
  424. CONST DLT_LATE& = 3&
  425. CONST DE_BAUD& = &h11&
  426. CONST MAX_MULTIARGS& = &h80&
  427. CONST P_NOT& = &h85&
  428. CONST ACTION_MAKE_LINK& = &h3FD&
  429. CONST LDB_DEVICES& = 2&
  430. CONST ID_NO_DISK_PRESENT& = &hFFFFFFFF&
  431. CONST ERROR_UNMATCHED_QUOTES& = &h77&
  432. CONST ED_DATE& = 5&
  433. CONST NR_HANDLER_FLAGS& = &hFFFF0000&
  434. CONST LV_ALIAS& = 1&
  435. CONST ERROR_INVALID_RESIDENT_LIBRARY& = &h7A&
  436. CONST APF_NOMEMERR& = &h10&
  437. CONST DDF_Completed& = 4&
  438. CONST ACTION_FINDOUTPUT& = &h3EE&
  439. CONST HUNK_END& = &h3F2&
  440. CONST HUNK_LIB& = &h3FA&
  441. CONST NRF_WAIT_REPLY& = 8&
  442. CONST BUF_NONE& = 2&
  443. CONST ACCESS_WRITE& = &hFFFFFFFF&
  444. CONST P_REPEND& = &h8A&
  445. CONST ACTION_SAME_LOCK& = &h28&
  446. CONST ERROR_TOO_MANY_ARGS& = &h76&
  447. CONST LDF_DEVICES& = 4&
  448. CONST ED_NAME& = 1&
  449. CONST BYTESPERLONG& = 4&
  450. CONST FIBB_GRP_EXECUTE& = 9&
  451. CONST ITEM_UNQUOTED& = 1&
  452. CONST ACTION_READ& = &h52&
  453. CONST ACTION_TIMER& = &h1E&
  454. CONST RUN_SYSTEM& = &hFFFFFFFE&
  455. CONST BUF_FULL& = 1&
  456. CONST OFFSET_BEGINING& = &hFFFFFFFF&
  457. CONST ERROR_LOCK_TIMEOUT& = &hF2&
  458. CONST ACTION_EVENT& = 6&
  459. CONST ACTION_FLUSH& = &h1B&
  460. CONST ACTION_FINDINPUT& = &h3ED&
  461. CONST HUNK_UNIT& = &h3E7&
  462. CONST ERROR_OBJECT_WRONG_TYPE& = &hD4&
  463. CONST P_SINGLE& = &h81&
  464. CONST ACTION_WAIT_CHAR& = &h14&
  465. CONST EXT_ABSREF8& = &h8B&
  466. CONST NRB_SEND_MESSAGE& = 0&
  467. CONST FIBF_GRP_EXECUTE& = &h200&
  468. CONST ID_INTER_FFS_DISK& = &h44F5303&
  469. CONST PRB_FREECLI& = 2&
  470. CONST LDF_ALL& = &h1C&
  471. CONST REPORT_STREAM& = 0&
  472. CONST ED_OWNER& = 7&
  473. CONST DE_NUMHEADS& = 3&
  474. CONST FIBB_GRP_DELETE& = 8&
  475. CONST ERROR_OBJECT_NOT_FOUND& = &hCD&
  476. CONST RETURN_OK& = 0&
  477. CONST HUNK_HEADER& = &h3F3&
  478. CONST SHARED_LOCK& = &hFFFFFFFE&
  479. CONST ACTION_DISK_INFO& = &h19&
  480. CONST ADO_Dummy& = &h800007D0&
  481. CONST NRF_SEND_MESSAGE& = 1&
  482. CONST ERROR_REQUIRED_ARG_MISSING& = &h74&
  483. CONST ERROR_UNLOCK_ERROR& = &hF3&
  484. CONST ITEM_NOTHING& = 0&
  485. CONST ACTION_PARENT_FH& = &h407&
  486. CONST NP_HomeDir& = &h800003F8&
  487. CONST ADO_FH_Mode& = &h800007D1&
  488. CONST ADO_PromptLen& = &h800007D5&
  489. CONST P_NOTEND& = &h86&
  490. CONST PRF_FREECLI& = 4&
  491. CONST DE_BLKSPERTRACK& = 5&
  492. CONST FIBF_GRP_DELETE& = &h100&
  493. CONST HUNK_RELOC8& = &h3EE&
  494. CONST P_ORSTART& = &h82&
  495. CONST ACTION_WRITE& = &h57&
  496. CONST DE_MASK& = &hE&
  497. CONST ID_INTER_DOS_DISK& = &h44F5302&
  498. CONST ERROR_BAD_NUMBER& = &h73&
  499. CONST NP_Cli& = &h800003FA&
  500. CONST NP_CommandName& = &h800003FC&
  501. CONST FIBB_OTR_EXECUTE& = &hD&
  502. CONST ERROR_NOT_IMPLEMENTED& = &hEC&
  503. CONST DOS_FIB& = 2&
  504. CONST EXAMINE_BIT& = 2&
  505. CONST ACTION_SEEK& = &h3F0&
  506. CONST DE_RESERVEDBLKS& = 6&
  507. CONST ERROR_NO_DISK& = &hE2&
  508. CONST RNB_WILDSTAR& = &h18&
  509. CONST REPORT_INSERT& = 4&
  510. CONST GVB_DONT_NULL_TERM& = &hB&
  511. CONST FIBB_SCRIPT& = 6&
  512. CONST ERROR_FILE_NOT_OBJECT& = &h79&
  513. CONST DOS_FILEHANDLE& = 0&
  514. CONST APB_DIDDIR& = 3&
  515. CONST HUNK_BSS& = &h3EB&
  516. CONST NP_ExitData& = &h80000401&
  517. CONST DOS_EXALLCONTROL& = 1&
  518. CONST EXT_RELREF8& = &h84&
  519. CONST NP_Name& = &h800003F4&
  520. CONST NP_ExitCode& = &h80000400&
  521. CONST BITSPERLONG& = &h20&
  522. CONST FIBF_OTR_EXECUTE& = &h2000&
  523. CONST ACTION_INFO& = &h1A&
  524. CONST LDB_ASSIGNS& = 4&
  525. CONST LDB_DELETE& = 6&
  526. CONST REPORT_VOLUME& = 3&
  527. CONST NOTIFY_CLASS& = &h40000000&
  528. CONST FIBB_OTR_DELETE& = &hC&
  529. CONST RNF_WILDSTAR& = &h1000000&
  530. CONST NP_Synchronous& = &h800003FF&
  531. CONST GVF_DONT_NULL_TERM& = &h800&
  532. CONST TICKS_PER_SECOND& = &h32&
  533. CONST FIBF_SCRIPT& = &h40&
  534. CONST ERROR_DISK_WRITE_PROTECTED& = &hD6&
  535. CONST ERROR_READ_PROTECTED& = &hE0&
  536. CONST APF_DIDDIR& = 8&
  537. CONST DOS_CLI& = 4&
  538. CONST BITSPERBYTE& = 8&
  539. CONST ERROR_TASK_TABLE_FULL& = &h69&
  540. CONST LDF_ASSIGNS& = &h10&
  541. CONST LDF_DELETE& = &h40&
  542. CONST FIBF_OTR_DELETE& = &h1000&
  543. CONST ERROR_BUFFER_OVERFLOW& = &h12F&
  544. CONST ERROR_BREAK& = &h130&
  545. CONST ACTION_CHANGE_MODE& = &h404&
  546. CONST EXT_DEF& = 1&
  547. CONST ERROR_IS_SOFT_LINK& = &hE9&
  548. CONST ACTION_CURRENT_VOLUME& = 7&
  549. CONST EXT_DEXT32& = &h85&
  550. CONST ID_UNREADABLE_DISK& = &h2414400&
  551. CONST DVPB_ASSIGN& = 1&
  552. CONST HUNK_EXT& = &h3EF&
  553. CONST GVB_SAVE_VAR& = &hC&
  554. CONST ID_NOT_REALLY_DOS& = &hFE444F53&
  555. CONST LOCK_SAME_VOLUME& = 1&
  556. CONST PRB_FREESEGLIST& = 0&
  557. CONST PRB_FREECURRDIR& = 1&
  558. CONST EXT_DEXT16& = &h86&
  559. CONST APB_ITSWILD& = 1&
  560. CONST HUNK_OVERLAY& = &h3F5&
  561. CONST ED_SIZE& = 3&
  562. CONST NOTIFY_CODE& = &h1234&
  563. CONST P_CLASS& = &h88&
  564. CONST ACTION_DIE& = 5&
  565. CONST ACTION_DISK_CHANGE& = &h21&
  566. CONST DVPF_ASSIGN& = 2&
  567. CONST ST_LINKFILE& = &hFFFFFFFC&
  568. CONST ST_PIPEFILE& = &hFFFFFFFB&
  569. CONST NP_Path& = &h800003FB&
  570. CONST GVF_SAVE_VAR& = &h1000&
  571. CONST DOSTRUE& = &hFFFFFFFF&
  572. CONST ID_FFS_DISK& = &h44F5301&
  573. CONST ERROR_WRITE_PROTECTED& = &hDF&
  574. CONST LOCK_DIFFERENT& = &hFFFFFFFF&
  575. CONST PRF_FREESEGLIST& = 1&
  576. CONST PRF_FREECURRDIR& = 2&
  577. CONST ACTION_DISK_TYPE& = &h20&
  578. CONST ST_FILE& = &hFFFFFFFD&
  579. CONST EXT_SYMB& = 0&
  580. CONST EXT_ABS& = 2&
  581. CONST REC_SHARED& = 2&
  582. CONST ERROR_ACTION_NOT_KNOWN& = &hD1&
  583. CONST ERROR_COMMENT_TOO_BIG& = &hDC&
  584. CONST APF_ITSWILD& = 2&
  585. CONST P_OREND& = &h84&
  586. CONST COMPLEX_BIT& = 1&
  587. CONST NP_NotifyOnDeath& = &h800003FE&
  588. CONST ACTION_SET_DATE& = &h22&
  589. CONST DVPB_UNLOCK& = 0&
  590. CONST ABORT_DISK_ERROR& = &h128&
  591. CONST FIBB_READ& = 3&
  592. CONST ERROR_OBJECT_LINKED& = &hEA&
  593. CONST ERROR_NOT_EXECUTABLE& = &h131&
  594. CONST DLT_DEVICE& = 0&
  595. CONST P_ORNEXT& = &h83&
  596. CONST ACTION_END& = &h3EF&
  597. CONST HUNK_DREL8& = &h3F9&
  598. CONST ED_TYPE& = 2&
  599. CONST NRB_SEND_SIGNAL& = 1&
  600. CONST ERROR_LOCK_COLLISION& = &hF1&
  601. CONST APB_DOWILD& = 0&
  602. CONST ACTION_INHIBIT& = &h1F&
  603. CONST ACTION_IS_FILESYSTEM& = &h403&
  604. CONST RETURN_FAIL& = &h14&
  605. CONST DVPF_UNLOCK& = 1&
  606. CONST HUNK_RELRELOC8& = &h3EE&
  607. CONST FIBF_READ& = 8&
  608. CONST ID_DOS_DISK& = &h44F5300&
  609. CONST LDB_VOLUMES& = 3&
  610. CONST EXT_REF32& = &h81&
  611. CONST DE_UPPERCYL& = &hA&
  612. CONST CHANGE_FH& = 1&
  613. CONST NRF_SEND_SIGNAL& = 2&
  614. CONST APF_DOWILD& = 1&
  615. CONST DLT_PRIVATE& = &hFFFFFFFF&
  616. CONST EXT_REF16& = &h83&
  617. CONST REC_EXCLUSIVE_IMMED& = 1&
  618. CONST ERROR_DISK_NOT_VALIDATED& = &hD5&
  619. CONST ACTION_SET_FILE_SIZE& = &h3FE&
  620. CONST ACTION_SET_OWNER& = &h40C&
  621. CONST DLT_NONBINDING& = 4&
  622. CONST HUNK_BREAK& = &h3F6&
  623. CONST SYS_Asynch& = &h80000023&
  624. CONST NP_StackSize& = &h800003F3&
  625. CONST RDAB_STDIN& = 0&
  626. CONST ITEM_QUOTED& = 2&
  627. CONST ACTION_REMOVE_NOTIFY& = &h1002&
  628. CONST LDF_VOLUMES& = 8&
  629. CONST HUNKB_CHIP& = &h1E&
  630. CONST ED_COMMENT& = 6&
  631. CONST MODE_READWRITE& = &h3EC&
  632. CONST ERROR_INVALID_COMPONENT_NAME& = &hD2&
  633. CONST DDB_AllBit& = 3&
  634. CONST HUNK_DEBUG& = &h3F1&
  635. CONST SYS_UserShell& = &h80000024&
  636. CONST NP_FreeSeglist& = &h800003EA&
  637. CONST GVB_GLOBAL_ONLY& = 8&
  638. CONST OFFSET_END& = 1&
  639. CONST FIBB_WRITE& = 2&
  640. CONST FORMAT_CDN& = 3&
  641. CONST MININT& = &h80000000&
  642. CONST ID_FASTDIR_FFS_DISK& = &h44F5305&
  643. CONST ACTION_EXAMINE_ALL& = &h409&
  644. CONST DE_PREFAC& = 7&
  645. CONST RDAF_STDIN& = 1&
  646. CONST RETURN_ERROR& = &hA&
  647. CONST ACTION_EXAMINE_NEXT& = &h18&
  648. CONST ACTION_FREE_RECORD& = &h7D9&
  649. CONST REPORT_LOCK& = 2&
  650. CONST HUNKF_CHIP& = &h40000000&
  651. CONST MAXINT& = &h7FFFFFFF&
  652. CONST ERROR_NO_DEFAULT_DIR& = &hC9&
  653. CONST DDF_AllBit& = 8&
  654. CONST ACTION_NIL& = 0&
  655. CONST ACTION_WRITE_PROTECT& = &h3FF&
  656. CONST RUN_SYSTEM_ASYNCH& = &hFFFFFFFD&
  657. CONST ADO_CommFileLen& = &h800007D4&
  658. CONST GVF_GLOBAL_ONLY& = &h100&
  659. CONST FIBF_WRITE& = 4&
  660. CONST ERROR_SEEK_ERROR& = &hDB&
  661. CONST ACTION_RENAME_DISK& = 9&
  662. CONST ADO_CommNameLen& = &h800007D3&
  663. CONST APB_DirChanged& = 6&
  664. CONST ACTION_COPY_DIR& = &h13&
  665. CONST RUN_EXECUTE& = &hFFFFFFFF&
  666. CONST ACTION_SCREEN_MODE& = &h3E2&
  667. CONST ACTION_FH_FROM_LOCK& = &h402&
  668. CONST EXT_ABSREF32& = &h81&
  669. CONST ERROR_NO_MORE_ENTRIES& = &hE8&
  670. CONST EXT_RES& = 3&
  671. CONST NP_CloseError& = &h800003F1&
  672. CONST DE_MAXTRANSFER& = &hD&
  673. CONST ID_VALIDATING& = &h51&
  674. CONST ID_FASTDIR_DOS_DISK& = &h44F5304&
  675. CONST ACTION_EXAMINE_ALL_END& = &h40B&
  676. CONST HUNKB_FAST& = &h1F&
  677. CONST EXT_ABSREF16& = &h8A&
  678. CONST SYS_Dummy& = &h80000020&
  679. CONST NP_ConsoleTask& = &h800003F6&
  680. CONST NP_CopyVars& = &h800003F9&
  681. CONST ITEM_EQUAL& = &hFFFFFFFE&
  682. CONST APF_DirChanged& = &h40&
  683. CONST ACTION_LOCK_RECORD& = &h7D8&
  684. CONST CMD_DISABLED& = &hFFFFFC19&
  685. CONST HUNK_SYMBOL& = &h3F0&
  686. CONST HUNK_RELOC32SHORT& = &h3FC&
  687. CONST NP_CurrentDir& = &h800003F2&
  688. CONST NP_Error& = &h800003F0&
  689. CONST DE_BOOTPRI& = &hF&
  690. CONST NRB_MAGIC& = &h1F&
  691. CONST LVB_IGNORE& = 7&
  692. CONST DOS_RDARGS& = 5&
  693. CONST ACTION_FINDUPDATE& = &h3EC&
  694. CONST APB_DODIR& = 2&
  695. CONST REPORT_TASK& = 1&
  696. CONST HUNKF_FAST& = &h80000000&
  697. CONST SYS_Input& = &h80000021&
  698. CONST NP_Dummy& = &h800003E8&
  699. CONST DE_CONTROL& = &h12&
  700. CONST ACTION_MORE_CACHE& = &h12&
  701. CONST HUNK_RELOC32& = &h3EC&
  702. CONST NP_CloseInput& = &h800003EE&
  703. CONST ST_SOFTLINK& = 3&
  704. CONST NRF_MAGIC& = &h80000000&
  705. CONST LVF_IGNORE& = &h80&
  706. CONST FIBB_GRP_READ& = &hB&
  707. CONST ERROR_RENAME_ACROSS_DEVICES& = &hD7&
  708. CONST ERROR_TOO_MANY_LEVELS& = &hD9&
  709. CONST HUNK_RELOC16& = &h3ED&
  710. CONST ADO_DirLen& = &h800007D2&
  711. CONST DE_SECSPERBLK& = 4&
  712. CONST ERROR_BAD_TEMPLATE& = &h72&
  713. CONST ERROR_DEVICE_NOT_MOUNTED& = &hDA&
  714. CONST APF_DODIR& = 4&
  715. CONST HUNK_INDEX& = &h3FB&
  716. CONST NP_Input& = &h800003EC&
  717. CONST DE_INTERLEAVE& = 8&
  718. CONST FORMAT_DOS& = 0&
  719. CONST FORMAT_MAX& = 3&
  720. CONST SYS_CustomShell& = &h80000025&
  721. CONST NP_Seglist& = &h800003E9&
  722. CONST FIBB_ARCHIVE& = 4&
  723. CONST NP_Entry& = &h800003EB&
  724. CONST FIBF_GRP_READ& = &h800&
  725. CONST EXT_RELREF32& = &h88&
  726. CONST DE_SECORG& = 2&
  727. CONST DE_DOSTYPE& = &h10&
  728. CONST DE_BOOTBLOCKS& = &h13&
  729. CONST EXCLUSIVE_LOCK& = &hFFFFFFFF&
  730. CONST LINK_HARD& = 0&
  731. CONST FORMAT_USA& = 2&
  732. CONST APB_DODOT& = 5&
  733. CONST ERROR_DISK_FULL& = &hDD&
  734. CONST RETURN_WARN& = 5&
  735. CONST LOCK_SAME_HANDLER& = 1&
  736. CONST ACTION_EXAMINE_OBJECT& = &h17&
  737. CONST EXT_RELREF16& = &h83&
  738. CONST FIBB_PURE& = 5&
  739. CONST FIBF_ARCHIVE& = &h10&
  740. CONST LOCK_SAME& = 0&
  741. CONST FORMAT_INT& = 1&
  742. CONST ST_LINKDIR& = 4&
  743. CONST DTB_FUTURE& = 1&
  744. CONST ST_ROOT& = 1&
  745. CONST HUNK_DATA& = &h3EA&
  746. CONST ID_VALIDATED& = &h52&
  747. CONST APF_DODOT& = &h20&
  748. CONST DDB_ExaminedBit& = 1&
  749. CONST HUNK_CODE& = &h3E9&
  750. CONST FIBB_GRP_WRITE& = &hA&
  751. CONST ERROR_KEY_NEEDS_ARG& = &h75&
  752. CONST ERROR_BAD_HUNK& = &hEB&
  753. CONST P_NOTCLASS& = &h87&
  754. CONST PRB_CLOSEOUTPUT& = 4&
  755. CONST ACTION_CREATE_DIR& = &h16&
  756. CONST HUNK_ABSRELOC32& = &h3EC&
  757. CONST FIBF_PURE& = &h20&
  758. CONST ERROR_RECORD_NOT_LOCKED& = &hF0&
  759. CONST ACTION_SET_MAP& = 4&
  760. CONST LDB_READ& = 0&
  761. CONST NP_WindowPtr& = &h800003F7&
  762. CONST FIBB_OTR_READ& = &hF&
  763. CONST ERROR_DELETE_PROTECTED& = &hDE&
  764. CONST ITEM_ERROR& = &hFFFFFFFF&
  765. CONST DTF_FUTURE& = 2&
  766. CONST ACTION_EXAMINE_FH& = &h40A&
  767. CONST CMD_SYSTEM& = &hFFFFFFFF&
  768. CONST HUNK_ABSRELOC16& = &h3FE&
  769. CONST DDF_ExaminedBit& = 2&
  770. CONST HUNKB_ADVISORY& = &h1D&
  771. CONST EXT_COMMON& = &h82&
  772. CONST LV_VAR& = 0&
  773. CONST OFFSET_CURRENT& = 0&
  774. CONST FIBF_GRP_WRITE& = &h400&
  775. CONST ERROR_INVALID_LOCK& = &hD3&
  776. CONST PRB_CLOSEINPUT& = 3&
  777. CONST PRF_CLOSEOUTPUT& = &h10&
  778. CONST ACTION_READ_RETURN& = &h3E9&
  779. CONST ABORT_BUSY& = &h120&
  780. CONST DOSFALSE& = 0&
  781. CONST DLT_VOLUME& = 2&
  782. CONST LDF_READ& = 1&
  783. CONST HUNK_NAME& = &h3E8&
  784. CONST DE_NUMBUFFERS& = &hB&
  785. CONST RDAB_NOALLOC& = 1&
  786. CONST GVB_LOCAL_ONLY& = 9&
  787. CONST FIBF_OTR_READ& = &h8000&
  788. CONST ERROR_OBJECT_EXISTS& = &hCB&
  789. CONST ACTION_FORMAT& = &h3FC&
  790. CONST DE_MEMBUFTYPE& = &hC&
  791. CONST DE_BUFMEMTYPE& = &hC&
  792. CONST GVB_BINARY_VAR& = &hA&
  793. CONST ACTION_SET_COMMENT& = &h1C&
  794. CONST ACTION_PARENT& = &h1D&
  795. CONST ACTION_CHANGE_SIGNAL& = &h3E3&
  796. CONST HUNKF_ADVISORY& = &h20000000&
  797. CONST MODE_OLDFILE& = &h3ED&
  798. CONST PRF_CLOSEINPUT& = 8&
  799. CONST ERROR_OBJECT_IN_USE& = &hCA&
  800. CONST DOS_STDPKT& = 3&
  801. CONST NP_Arguments& = &h800003FD&
  802. CONST RDAF_NOALLOC& = 2&
  803. CONST GVF_LOCAL_ONLY& = &h200&
  804. CONST FIBB_EXECUTE& = 1&
  805. CONST ERROR_DIRECTORY_NOT_EMPTY& = &hD8&
  806. CONST GVF_BINARY_VAR& = &h400&
  807. CONST ERROR_NOT_A_DOS_DISK& = &hE1&
  808. CONST ACTION_STARTUP& = 0&
  809. CONST LDB_WRITE& = 1&
  810. CONST HUNK_DREL32& = &h3F7&
  811. CONST FIBB_OTR_WRITE& = &hE&
  812. CONST ID_WRITE_PROTECTED& = &h50&
  813. CONST EXT_DEXT8& = &h87&
  814. CONST OFFSET_BEGINNING& = &hFFFFFFFF&
  815. CONST ACTION_DELETE_OBJECT& = &h10&
  816. CONST HUNK_DREL16& = &h3F8&
  817. CONST HUNK_RELRELOC32& = &h3FD&
  818. CONST FIBF_EXECUTE& = 2&
  819. CONST LEN_DATSTRING& = &h10&
  820. CONST P_STOP& = &h8B&
  821. CONST ACTION_WRITE_RETURN& = &h3EA&
  822. CONST ST_USERDIR& = 2&
  823. CONST MAX_TEMPLATE_ITEMS& = &h64&
  824. CONST FIBB_DELETE& = 0&
  825. CONST ACTION_COPY_DIR_FH& = &h406&
  826. CONST ACTION_ADD_NOTIFY& = &h1001&
  827. CONST LDF_WRITE& = 2&
  828. CONST HUNK_RELRELOC16& = &h3ED&
  829. CONST EXT_ABSCOMMON& = &h82&
  830. CONST SYS_Output& = &h80000022&
  831. CONST ED_PROTECTION& = 4&
  832. CONST NRB_NOTIFY_INITIAL& = 4&
  833. CONST FIBF_OTR_WRITE& = &h4000&
  834. CONST FAULT_MAX& = &h52&
  835. CONST DDB_Single& = 4&
  836. CONST NP_CloseOutput& = &h800003EF&
  837. CONST DE_TABLESIZE& = 0&
  838. CONST ACTION_SERIALIZE_DISK& = &h1068&
  839. CONST DE_LOWCYL& = 9&
  840. CONST REC_EXCLUSIVE& = 0&
  841. CONST REC_SHARED_IMMED& = 3&
  842.