home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / Hdr / NetFS < prev    next >
Encoding:
Text File  |  1994-09-26  |  40.8 KB  |  1,090 lines

  1. ;AAsm header file for NetFS
  2. ;written by DefMod (Aug  8 1994) on Mon Sep 26 16:38:35 1994
  3.  
  4.         [       :LNOT: :DEF: Get_Types
  5.         GBLS    Get_Types
  6. Get_Types                       SETS    "GET OS:Hdr.Types"
  7.         |
  8. Get_Types                       SETS    ""
  9.         ]
  10.         $Get_Types
  11.  
  12.         [       :LNOT: :DEF: Get_OS
  13.         GBLS    Get_OS
  14. Get_OS                          SETS    "GET OS:Hdr.OS"
  15.         |
  16. Get_OS                          SETS    ""
  17.         ]
  18.         $Get_OS
  19.  
  20.         [       :LNOT: :DEF: NetFS_Hdr
  21.         GBLS    NetFS_Hdr
  22.  
  23. ;Symbols for constants
  24. NetFS_LeafNameLimit             *       10
  25. NetFS_DiscNameLimit             *       16
  26. NetFS_UserNameLimit             *       22
  27. NetFS_PasswordLimit             *       23
  28. NetFS_FileNameLimit             *       256
  29. NetFS_CLILimit                  *       256
  30. Error_NetFSBadName              *       &10500
  31. Error_NetFSBadCommandCode       *       &10501
  32. Error_NetFSUnexpectedCommandCode *       &10502
  33. Error_NetFSUnknownFunctionCode  *       &10503
  34. Error_NetFSUnknownStationName   *       &10504
  35. Error_NetFSUnknownStationNumber *       &10505
  36. Error_NetFSStationNotFound      *       &10506
  37. Error_NetFSFileServerNameTooLong *       &10507
  38. Error_NetFSBadFileServerDate    *       &10508
  39. Error_NetFSNetFSInternalError   *       &10509
  40. Error_NetFSFileServerNotCapable *       &1050A
  41. Error_NetFSBroadcastServerDead  *       &1050B
  42. Error_NetFSFileServerOnly24Bit  *       &1050C
  43. Error_NetUtilsWrongVersion      *       &1053A
  44. Error_NetUtilsNetFSNoGo         *       &1053B
  45. Error_NetUtilsIsThreaded        *       &1053C
  46. Error_NetFSSetFreeSyntax        *       &10540
  47. Error_NetFSFsCLISyntax          *       &10541
  48. NetFS_FSOpCLI                   *       0
  49. NetFS_FSOpSave                  *       1
  50. NetFS_FSOpLoad                  *       2
  51. NetFS_FSOpEx                    *       0
  52. NetFS_FSOpCat                   *       4
  53. NetFS_FSOpLoadAs                *       5
  54. NetFS_FSOpOpen                  *       6
  55. NetFS_FSOpClose                 *       7
  56. NetFS_FSOpBGet                  *       8
  57. NetFS_FSOpBPut                  *       9
  58. NetFS_FSOpGBPBRead              *       10
  59. NetFS_FSOpGBPBWrite             *       11
  60. NetFS_FSOpReadArgs              *       12
  61. NetFS_FSOpSetArgs               *       13
  62. NetFS_FSOpReadDiscInfo          *       14
  63. NetFS_FSOpReadLogonInfo         *       15
  64. NetFS_FSOpReadDateAndTime       *       16
  65. NetFS_FSOpReadEOFStatus         *       17
  66. NetFS_FSOpReadObject            *       18
  67. NetFS_FSOpSetAttr               *       19
  68. NetFS_FSOpDeleteObject          *       20
  69. NetFS_FSOpReadEnv               *       21
  70. NetFS_FSOpOpt                   *       22
  71. NetFS_FSOpLogoff                *       23
  72. NetFS_FSOpReadUserInfo          *       24
  73. NetFS_FSOpReadVersion           *       25
  74. NetFS_FSOpReadFree              *       26
  75. NetFS_FSOpCreateDir             *       27
  76. NetFS_FSOpSetDateAndTime        *       28
  77. NetFS_FSOpCreate                *       29
  78. NetFS_FSOpReadUserFree          *       30
  79. NetFS_FSOpSetUserFree           *       31
  80. NetFS_FSOpReadUserName          *       32
  81. NetFS_FSOpReadLogonInfoExtended *       33
  82. NetFS_FSOpReadUserInfoExtended  *       34
  83. NetFS_FSOpManagerOp             *       36
  84. NetFS_FSOpCLIComplete           *       0
  85. NetFS_FSOpCLIInfo               *       4
  86. NetFS_FSOpCLIIAm                *       5
  87. NetFS_FSOpCLISDisc              *       6
  88. NetFS_FSOpCLIDir                *       7
  89. NetFS_FSOpCLIUnknown            *       8
  90. NetFS_FSOpCLILib                *       9
  91. NetFS_FSOpCLIDiscInfo           *       10
  92. NetFS_FSOpCLIUserInfo           *       11
  93. NetFS_FSOpExText                *       1
  94. NetFS_FSOpExTitle               *       2
  95. NetFS_FSOpExTitleText           *       3
  96. NetFS_FSOpArgsPtr               *       0
  97. NetFS_FSOpArgsExt               *       1
  98. NetFS_FSOpArgsSize              *       2
  99. NetFS_FSOpReadObjectStamp       *       1
  100. NetFS_FSOpReadObjectLoadAndExecAddr *       2
  101. NetFS_FSOpReadObjectSize        *       3
  102. NetFS_FSOpReadObjectAttr        *       4
  103. NetFS_FSOpReadObjectAllInfo     *       5
  104. NetFS_FSOpReadObjectAttrAndCycleNo *       6
  105. NetFS_FSOpReadObjectSIN         *       7
  106. NetFS_FSOpSetObjectLoadExecAndAttr *       1
  107. NetFS_FSOpSetObjectLoadAddr     *       2
  108. NetFS_FSOpSetObjectExecAddr     *       3
  109. NetFS_FSOpSetObjectAttr         *       4
  110. NetFS_FSOpSetObjectStamp        *       5
  111. NetFS_FSOpManagerOpReadPasswordCount *       0
  112. NetFS_FSOpManagerOpReadPassword *       1
  113. NetFS_FSOpManagerOpWritePassword *       2
  114. NetFS_FSOpManagerOpAddUser      *       3
  115. NetFS_FSOpManagerOpRemoveUser   *       4
  116. NetFS_FSOpManagerOpSetPrivilege *       5
  117. NetFS_FSOpManagerOpLogoffUser   *       6
  118. NetFS_FSOpManagerOpShutdown     *       7
  119. NetFS_NoMore                    *       -1
  120.  
  121. ;Symbols for structure offsets and sizes
  122.                                 ^       0
  123. NetFS_CLIRequest_command        #       256*Char
  124. NetFS_CLIRequest                *       @
  125.  
  126.                                 ^       0
  127. NetFS_SaveRequest_load_addr     #       Bits
  128. NetFS_SaveRequest_exec_addr     #       Bits
  129. NetFS_SaveRequest_size          #       3*Byte
  130. NetFS_SaveRequest_file_name     #       256*Char
  131. NetFS_SaveRequest               *       @
  132.  
  133.                                 ^       0
  134. NetFS_SaveReply_port            #       Byte
  135. NetFS_SaveReply_block_limit     #       2*Byte
  136. NetFS_SaveReply_leaf_name       #       10*Char
  137. NetFS_SaveReply                 *       @
  138.  
  139.                                 ^       0
  140. NetFS_SaveFinalReply_attr       #       Byte
  141. NetFS_SaveFinalReply_date       #       2*Byte
  142. NetFS_SaveFinalReply            *       @
  143.  
  144.                                 ^       0
  145. NetFS_LoadRequest_file_name     #       256*Char
  146. NetFS_LoadRequest               *       @
  147.  
  148.                                 ^       0
  149. NetFS_LoadReply_load_addr       #       Bits
  150. NetFS_LoadReply_exec_addr       #       Bits
  151. NetFS_LoadReply_size            #       3*Byte
  152. NetFS_LoadReply_attr            #       Byte
  153. NetFS_LoadReply_date            #       2*Byte
  154. NetFS_LoadReply_file_name       #       256*Char
  155. NetFS_LoadReply                 *       @
  156.  
  157.                                 ^       0
  158. NetFS_ExRequest_ex_type         #       Byte
  159. NetFS_ExRequest_entry           #       Byte
  160. NetFS_ExRequest_count           #       Byte
  161. NetFS_ExRequest_dir_name        #       256*Char
  162. NetFS_ExRequest                 *       @
  163.  
  164.                                 ^       0
  165. NetFS_CatRequest_dir_name       #       256*Char
  166. NetFS_CatRequest                *       @
  167.  
  168.                                 ^       0
  169. NetFS_CatReply_leaf_name        #       10*Char
  170. NetFS_CatReply_reserved1        #       Char
  171. NetFS_CatReply_owner            #       Char
  172. NetFS_CatReply_reserved2        #       3*Byte
  173. NetFS_CatReply_disc_name        #       16*Char
  174. NetFS_CatReply                  *       @
  175.  
  176.                                 ^       0
  177. NetFS_OpenRequest_error_if_absent #       Byte
  178. NetFS_OpenRequest_read_only     #       Byte
  179. NetFS_OpenRequest_file_name     #       256*Char
  180. NetFS_OpenRequest               *       @
  181.  
  182.                                 ^       0
  183. NetFS_OpenReply_handle          #       Byte
  184. NetFS_OpenReply_leaf_name       #       10*Char
  185. NetFS_OpenReply                 *       @
  186.  
  187.                                 ^       0
  188. NetFS_CloseRequest_handle       #       Byte
  189. NetFS_CloseRequest              *       @
  190.  
  191.                                 ^       0
  192. NetFS_BGetRequest_handle        #       Byte
  193. NetFS_BGetRequest               *       @
  194.  
  195.                                 ^       0
  196. NetFS_BGetReply_b               #       Byte
  197. NetFS_BGetReply_terminator      #       Byte
  198. NetFS_BGetReply                 *       @
  199.  
  200.                                 ^       0
  201. NetFS_BPutRequest_handle        #       Byte
  202. NetFS_BPutRequest_b             #       Byte
  203. NetFS_BPutRequest               *       @
  204.  
  205.                                 ^       0
  206. NetFS_GBPBRequest_handle        #       Byte
  207. NetFS_GBPBRequest_read_next     #       Byte
  208. NetFS_GBPBRequest_size          #       3*Byte
  209. NetFS_GBPBRequest_ptr           #       3*Byte
  210. NetFS_GBPBRequest               *       @
  211.  
  212.                                 ^       0
  213. NetFS_GBPBReply_final_block     #       Byte
  214. NetFS_GBPBReply_size            #       3*Byte
  215. NetFS_GBPBReply                 *       @
  216.  
  217.                                 ^       0
  218. NetFS_ReadArgsRequest_args_type #       Byte
  219. NetFS_ReadArgsRequest           *       @
  220.  
  221.                                 ^       0
  222. NetFS_ReadArgsReply_arg         #       3*Byte
  223. NetFS_ReadArgsReply             *       @
  224.  
  225.                                 ^       0
  226. NetFS_SetArgsRequest_args_type  #       Byte
  227. NetFS_SetArgsRequest_arg        #       3*Byte
  228. NetFS_SetArgsRequest            *       @
  229.  
  230.                                 ^       0
  231. NetFS_ReadDiscInfoRequest_first #       Byte
  232. NetFS_ReadDiscInfoRequest_count #       Byte
  233. NetFS_ReadDiscInfoRequest       *       @
  234.  
  235.                                 ^       0
  236. NetFS_DiscInfo_phys_no          #       Byte
  237. NetFS_DiscInfo_disc_name        #       16*Char
  238. NetFS_DiscInfo                  *       @
  239.  
  240.                                 ^       0
  241. NetFS_ReadDiscInfoReply_count   #       Byte
  242. NetFS_ReadDiscInfoReply_info    #       NetFS_DiscInfo
  243. NetFS_ReadDiscInfoReply         *       @
  244.  
  245.                                 ^       0
  246. NetFS_ReadLogonInfoRequest_first #       Byte
  247. NetFS_ReadLogonInfoRequest_count #       Byte
  248. NetFS_ReadLogonInfoRequest      *       @
  249.  
  250.                                 ^       0
  251. NetFS_LogonInfo_station         #       Byte
  252. NetFS_LogonInfo_net             #       Byte
  253. NetFS_LogonInfo_user_name       #       22*Byte
  254. NetFS_LogonInfo_privilege       #       Byte
  255. NetFS_LogonInfo                 *       @
  256.  
  257.                                 ^       0
  258. NetFS_ReadLogonInfoReply_count  #       Byte
  259. NetFS_ReadLogonInfoReply_info   #       NetFS_LogonInfo
  260. NetFS_ReadLogonInfoReply        *       @
  261.  
  262.                                 ^       0
  263. NetFS_ReadDateAndTimeReply_date #       2*Byte
  264. NetFS_ReadDateAndTimeReply_hr   #       Byte
  265. NetFS_ReadDateAndTimeReply_min  #       Byte
  266. NetFS_ReadDateAndTimeReply_s    #       Byte
  267. NetFS_ReadDateAndTimeReply      *       @
  268.  
  269.                                 ^       0
  270. NetFS_ReadEOFStatusRequest_handle #       Byte
  271. NetFS_ReadEOFStatusRequest      *       @
  272.  
  273.                                 ^       0
  274. NetFS_ReadEOFStatusReply_eof_status #       Byte
  275. NetFS_ReadEOFStatusReply        *       @
  276.  
  277.                                 ^       0
  278. NetFS_ReadObjectRequest_read_type #       Byte
  279. NetFS_ReadObjectRequest_file_name #       256*Char
  280. NetFS_ReadObjectRequest         *       @
  281.  
  282.                                 ^       0
  283. NetFS_DeleteObjectRequest_file_name #       256*Char
  284. NetFS_DeleteObjectRequest       *       @
  285.  
  286.                                 ^       0
  287. NetFS_DeleteObjectReply_load_addr #       Bits
  288. NetFS_DeleteObjectReply_exec_addr #       Bits
  289. NetFS_DeleteObjectReply_size    #       3*Byte
  290. NetFS_DeleteObjectReply_attr    #       Byte
  291. NetFS_DeleteObjectReply         *       @
  292.  
  293.                                 ^       0
  294. NetFS_ReadEnvReply_len          #       Byte
  295. NetFS_ReadEnvReply_disc_name    #       16*Char
  296. NetFS_ReadEnvReply_csd_name     #       10*Char
  297. NetFS_ReadEnvReply_lib_name     #       10*Char
  298. NetFS_ReadEnvReply              *       @
  299.  
  300.                                 ^       0
  301. NetFS_OptRequest_opt            #       Byte
  302. NetFS_OptRequest                *       @
  303.  
  304.                                 ^       0
  305. NetFS_ReadUserInfoRequest_user_name #       22*Char
  306. NetFS_ReadUserInfoRequest       *       @
  307.  
  308.                                 ^       0
  309. NetFS_ReadUserInfoReply_privilege #       Byte
  310. NetFS_ReadUserInfoReply_station #       Byte
  311. NetFS_ReadUserInfoReply_net     #       Byte
  312. NetFS_ReadUserInfoReply         *       @
  313.  
  314.                                 ^       0
  315. NetFS_ReadVersionReply_type     #       10*Char
  316. NetFS_ReadVersionReply_version  #       4*Char
  317. NetFS_ReadVersionReply          *       @
  318.  
  319.                                 ^       0
  320. NetFS_ReadFreeRequest_disc_name #       16*Char
  321. NetFS_ReadFreeRequest           *       @
  322.  
  323.                                 ^       0
  324. NetFS_ReadFreeReply_free_sector_count #       3*Byte
  325. NetFS_ReadFreeReply_sector_count #       3*Byte
  326. NetFS_ReadFreeReply             *       @
  327.  
  328.                                 ^       0
  329. NetFS_CreateDirRequest_sector_count #       Byte
  330. NetFS_CreateDirRequest_dir_name #       256*Char
  331. NetFS_CreateDirRequest          *       @
  332.  
  333.                                 ^       0
  334. NetFS_SetDateAndTimeRequest_date #       2*Byte
  335. NetFS_SetDateAndTimeRequest_hr  #       Byte
  336. NetFS_SetDateAndTimeRequest_min #       Byte
  337. NetFS_SetDateAndTimeRequest_s   #       Byte
  338. NetFS_SetDateAndTimeRequest     *       @
  339.  
  340.                                 ^       0
  341. NetFS_CreateRequest_load_addr   #       Bits
  342. NetFS_CreateRequest_exec_addr   #       Bits
  343. NetFS_CreateRequest_size        #       3*Byte
  344. NetFS_CreateRequest_file_name   #       256*Char
  345. NetFS_CreateRequest             *       @
  346.  
  347.                                 ^       0
  348. NetFS_CreateReply_attr          #       Byte
  349. NetFS_CreateReply_date          #       2*Byte
  350. NetFS_CreateReply               *       @
  351.  
  352.                                 ^       0
  353. NetFS_ReadUserFreeRequest_user_name #       22*Char
  354. NetFS_ReadUserFreeRequest       *       @
  355.  
  356.                                 ^       0
  357. NetFS_ReadUserFreeReply_user_free #       3*Byte
  358. NetFS_ReadUserFreeReply         *       @
  359.  
  360.                                 ^       0
  361. NetFS_SetUserFreeRequest_user_free #       3*Byte
  362. NetFS_SetUserFreeRequest_user_name #       22*Char
  363. NetFS_SetUserFreeRequest        *       @
  364.  
  365.                                 ^       0
  366. NetFS_ReadUserNameReply_user_name #       22*Char
  367. NetFS_ReadUserNameReply         *       @
  368.  
  369.                                 ^       0
  370. NetFS_LogonInfoExtended_station #       Byte
  371. NetFS_LogonInfoExtended_net     #       Byte
  372. NetFS_LogonInfoExtended_task    #       Byte
  373. NetFS_LogonInfoExtended_user_name #       22*Byte
  374. NetFS_LogonInfoExtended_privilege #       Byte
  375. NetFS_LogonInfoExtended         *       @
  376.  
  377.                                 ^       0
  378. NetFS_ReadLogonInfoExtendedRequest_first #       Byte
  379. NetFS_ReadLogonInfoExtendedRequest_count #       Byte
  380. NetFS_ReadLogonInfoExtendedRequest *       @
  381.  
  382.                                 ^       0
  383. NetFS_ReadLogonInfoExtendedReply_count #       Byte
  384. NetFS_ReadLogonInfoExtendedReply_info #       NetFS_LogonInfoExtended
  385. NetFS_ReadLogonInfoExtendedReply *       @
  386.  
  387.                                 ^       0
  388. NetFS_ReadUserInfoExtendedRequest_user_name #       Char
  389. NetFS_ReadUserInfoExtendedRequest *       @
  390.  
  391.                                 ^       0
  392. NetFS_ReadUserInfoExtendedReply_privilege #       Byte
  393. NetFS_ReadUserInfoExtendedReply_station #       Byte
  394. NetFS_ReadUserInfoExtendedReply_net #       Byte
  395. NetFS_ReadUserInfoExtendedReply_task #       Byte
  396. NetFS_ReadUserInfoExtendedReply *       @
  397.  
  398.                                 ^       0
  399. NetFS_CLIInfoReply_file_name    #       10*Char
  400. NetFS_CLIInfoReply_reserved1    #       Char
  401. NetFS_CLIInfoReply_load_addr    #       9*Char
  402. NetFS_CLIInfoReply_exec_addr    #       9*Char
  403. NetFS_CLIInfoReply_reserved2    #       2*Char
  404. NetFS_CLIInfoReply_length       #       7*Char
  405. NetFS_CLIInfoReply_reserved3    #       2*Char
  406. NetFS_CLIInfoReply_access       #       7*Char
  407. NetFS_CLIInfoReply_reserved4    #       4*Char
  408. NetFS_CLIInfoReply_date         #       9*Char
  409. NetFS_CLIInfoReply_sin          #       6*Char
  410. NetFS_CLIInfoReply_terminator   #       Byte
  411. NetFS_CLIInfoReply              *       @
  412.  
  413.                                 ^       0
  414. NetFS_CLIIAmReply_urd           #       Byte
  415. NetFS_CLIIAmReply_csd           #       Byte
  416. NetFS_CLIIAmReply_lib           #       Byte
  417. NetFS_CLIIAmReply_opt           #       Byte
  418. NetFS_CLIIAmReply               *       @
  419.  
  420.                                 ^       0
  421. NetFS_CLISDiscReply_urd         #       Byte
  422. NetFS_CLISDiscReply_csd         #       Byte
  423. NetFS_CLISDiscReply_lib         #       Byte
  424. NetFS_CLISDiscReply             *       @
  425.  
  426.                                 ^       0
  427. NetFS_CLIDirReply_csd           #       Byte
  428. NetFS_CLIDirReply               *       @
  429.  
  430.                                 ^       0
  431. NetFS_CLIUnknownReply_command   #       256*Char
  432. NetFS_CLIUnknownReply           *       @
  433.  
  434.                                 ^       0
  435. NetFS_CLILibReply_lib           #       Byte
  436. NetFS_CLILibReply               *       @
  437.  
  438.                                 ^       0
  439. NetFS_ExReply_ex_count          #       Byte
  440. NetFS_ExReply_dir_count         #       Byte
  441. NetFS_ExReply_name              #       10*Char
  442. NetFS_ExReply_load_addr         #       Bits
  443. NetFS_ExReply_exec_addr         #       Bits
  444. NetFS_ExReply_attr              #       Byte
  445. NetFS_ExReply_date              #       2*Byte
  446. NetFS_ExReply_sin               #       3*Byte
  447. NetFS_ExReply_size              #       3*Byte
  448. NetFS_ExReply                   *       @
  449.  
  450.                                 ^       0
  451. NetFS_ExTextReply_ex_count      #       Byte
  452. NetFS_ExTextReply_dir_count     #       Byte
  453. NetFS_ExTextReply_text          #       1*Char
  454. NetFS_ExTextReply               *       @
  455.  
  456.                                 ^       0
  457. NetFS_ExTitleReply_ex_count     #       Byte
  458. NetFS_ExTitleReply_dir_count    #       Byte
  459. NetFS_ExTitleReply_len          #       Byte
  460. NetFS_ExTitleReply_name         #       10*Char
  461. NetFS_ExTitleReply              *       @
  462.  
  463.                                 ^       0
  464. NetFS_ExTitleTextReply_ex_count #       Byte
  465. NetFS_ExTitleTextReply_dir_count #       Byte
  466. NetFS_ExTitleTextReply_text     #       1*Char
  467. NetFS_ExTitleTextReply          *       @
  468.  
  469.                                 ^       0
  470. NetFS_ReadObjectStampReply_date #       2*Byte
  471. NetFS_ReadObjectStampReply      *       @
  472.  
  473.                                 ^       0
  474. NetFS_ReadObjectLoadAndExecAddrReply_load_addr #       Bits
  475. NetFS_ReadObjectLoadAndExecAddrReply_exec_addr #       Bits
  476. NetFS_ReadObjectLoadAndExecAddrReply *       @
  477.  
  478.                                 ^       0
  479. NetFS_ReadObjectSizeReply_size  #       3*Byte
  480. NetFS_ReadObjectSizeReply       *       @
  481.  
  482.                                 ^       0
  483. NetFS_ReadObjectAttrReply_attr  #       Byte
  484. NetFS_ReadObjectAttrReply       *       @
  485.  
  486.                                 ^       0
  487. NetFS_ReadObjectAllInfoReply_load_addr #       Bits
  488. NetFS_ReadObjectAllInfoReply_exec_addr #       Bits
  489. NetFS_ReadObjectAllInfoReply_size #       3*Byte
  490. NetFS_ReadObjectAllInfoReply_attr #       Byte
  491. NetFS_ReadObjectAllInfoReply_date #       2*Byte
  492. NetFS_ReadObjectAllInfoReply_access #       2*Byte
  493. NetFS_ReadObjectAllInfoReply    *       @
  494.  
  495.                                 ^       0
  496. NetFS_ReadObjectAttrAndCycleNoReply_reserved #       2*Byte
  497. NetFS_ReadObjectAttrAndCycleNoReply_len #       Byte
  498. NetFS_ReadObjectAttrAndCycleNoReply_dir_name #       10*Byte
  499. NetFS_ReadObjectAttrAndCycleNoReply_access #       Byte
  500. NetFS_ReadObjectAttrAndCycleNoReply_count #       Byte
  501. NetFS_ReadObjectAttrAndCycleNoReply *       @
  502.  
  503.                                 ^       0
  504. NetFS_ReadObjectSINReply_obj_type #       Byte
  505. NetFS_ReadObjectSINReply_sin    #       6*Byte
  506. NetFS_ReadObjectSINReply        *       @
  507.  
  508.                                 ^       0
  509. NetFS_SetObjectLoadExecAndAttrRequest_load_addr #       Bits
  510. NetFS_SetObjectLoadExecAndAttrRequest_exec_addr #       Bits
  511. NetFS_SetObjectLoadExecAndAttrRequest_attr #       Byte
  512. NetFS_SetObjectLoadExecAndAttrRequest *       @
  513.  
  514.                                 ^       0
  515. NetFS_SetObjectLoadAddrRequest_load_addr #       Bits
  516. NetFS_SetObjectLoadAddrRequest  *       @
  517.  
  518.                                 ^       0
  519. NetFS_SetObjectExecAddrRequest_exec_addr #       Bits
  520. NetFS_SetObjectExecAddrRequest  *       @
  521.  
  522.                                 ^       0
  523. NetFS_SetObjectAttrRequest_attr #       Byte
  524. NetFS_SetObjectAttrRequest      *       @
  525.  
  526.                                 ^       0
  527. NetFS_SetObjectStampRequest_date #       2*Byte
  528. NetFS_SetObjectStampRequest     *       @
  529.  
  530.                                 ^       0
  531. NetFS_ManagerOpReadPasswordCountRequest_req_no #       Byte
  532. NetFS_ManagerOpReadPasswordCountRequest *       @
  533.  
  534.                                 ^       0
  535. NetFS_ManagerOpReadPasswordCountReply_user_count #       Int
  536. NetFS_ManagerOpReadPasswordCountReply *       @
  537.  
  538.                                 ^       0
  539. NetFS_ManagerOpReadPasswordRequest_req_no #       Byte
  540. NetFS_ManagerOpReadPasswordRequest_user_no #       2*Byte
  541. NetFS_ManagerOpReadPasswordRequest *       @
  542.  
  543.                                 ^       0
  544. NetFS_ManagerOpReadPasswordReply_index #       Int
  545. NetFS_ManagerOpReadPasswordReply_privilege #       Byte
  546. NetFS_ManagerOpReadPasswordReply_opt #       Byte
  547. NetFS_ManagerOpReadPasswordReply_reserved #       Int
  548. NetFS_ManagerOpReadPasswordReply_station #       Byte
  549. NetFS_ManagerOpReadPasswordReply_net #       Byte
  550. NetFS_ManagerOpReadPasswordReply_logon_permitted #       Byte
  551. NetFS_ManagerOpReadPasswordReply_user_name #       22*Char
  552. NetFS_ManagerOpReadPasswordReply_password #       23*Char
  553. NetFS_ManagerOpReadPasswordReply_urd_name #       10*Char
  554. NetFS_ManagerOpReadPasswordReply *       @
  555.  
  556.                                 ^       0
  557. NetFS_ManagerOpWritePasswordRequest_req_no #       Byte
  558. NetFS_ManagerOpWritePasswordRequest_reserved1 #       Int
  559. NetFS_ManagerOpWritePasswordRequest_privilege #       Byte
  560. NetFS_ManagerOpWritePasswordRequest_opt #       Byte
  561. NetFS_ManagerOpWritePasswordRequest_reserved2 #       6*Byte
  562. NetFS_ManagerOpWritePasswordRequest_logon_permitted #       Byte
  563. NetFS_ManagerOpWritePasswordRequest_user_name #       22*Char
  564. NetFS_ManagerOpWritePasswordRequest_password #       23*Char
  565. NetFS_ManagerOpWritePasswordRequest_urd_name #       10*Char
  566. NetFS_ManagerOpWritePasswordRequest *       @
  567.  
  568.                                 ^       0
  569. NetFS_ManagerOpAddUserRequest_req_no #       Byte
  570. NetFS_ManagerOpAddUserRequest_user_name #       22*Char
  571. NetFS_ManagerOpAddUserRequest   *       @
  572.  
  573.                                 ^       0
  574. NetFS_ManagerOpRemoveUserRequest_req_no #       Byte
  575. NetFS_ManagerOpRemoveUserRequest_user_name #       22*Char
  576. NetFS_ManagerOpRemoveUserRequest *       @
  577.  
  578.                                 ^       0
  579. NetFS_ManagerOpSetPrivilegeRequest_req_no #       Byte
  580. NetFS_ManagerOpSetPrivilegeRequest_user_name #       22*Char
  581. NetFS_ManagerOpSetPrivilegeRequest_privilege #       Byte
  582. NetFS_ManagerOpSetPrivilegeRequest *       @
  583.  
  584.                                 ^       0
  585. NetFS_ManagerOpLogoffUserRequest_req_no #       Byte
  586. NetFS_ManagerOpLogoffUserRequest_user_name #       22*Char
  587. NetFS_ManagerOpLogoffUserRequest *       @
  588.  
  589.                                 ^       0
  590. NetFS_CLI_request               #       NetFS_CLIRequest
  591.                                 ^       0
  592. NetFS_CLI_info_reply            #       NetFS_CLIInfoReply
  593.                                 ^       0
  594. NetFS_CLI_i_am_reply            #       NetFS_CLIIAmReply
  595.                                 ^       0
  596. NetFS_CLI_s_disc_reply          #       NetFS_CLISDiscReply
  597.                                 ^       0
  598. NetFS_CLI_dir_reply             #       NetFS_CLIDirReply
  599.                                 ^       0
  600. NetFS_CLI_unknown_reply         #       NetFS_CLIUnknownReply
  601.                                 ^       0
  602. NetFS_CLI_lib_reply             #       NetFS_CLILibReply
  603. NetFS_CLI                       *       @
  604.  
  605.                                 ^       0
  606. NetFS_Save_request              #       NetFS_SaveRequest
  607.                                 ^       0
  608. NetFS_Save_reply                #       NetFS_SaveReply
  609.                                 ^       0
  610. NetFS_Save_final_reply          #       NetFS_SaveFinalReply
  611. NetFS_Save                      *       @
  612.  
  613.                                 ^       0
  614. NetFS_Load_request              #       NetFS_LoadRequest
  615.                                 ^       0
  616. NetFS_Load_reply                #       NetFS_LoadReply
  617. NetFS_Load                      *       @
  618.  
  619.                                 ^       0
  620. NetFS_Ex_request                #       NetFS_ExRequest
  621.                                 ^       0
  622. NetFS_Ex_reply                  #       NetFS_ExReply
  623.                                 ^       0
  624. NetFS_Ex_text_reply             #       NetFS_ExTextReply
  625.                                 ^       0
  626. NetFS_Ex_title_reply            #       NetFS_ExTitleReply
  627.                                 ^       0
  628. NetFS_Ex_title_text_reply       #       NetFS_ExTitleTextReply
  629. NetFS_Ex                        *       @
  630.  
  631.                                 ^       0
  632. NetFS_Cat_request               #       NetFS_CatRequest
  633.                                 ^       0
  634. NetFS_Cat_reply                 #       NetFS_CatReply
  635. NetFS_Cat                       *       @
  636.  
  637.                                 ^       0
  638. NetFS_Open_request              #       NetFS_OpenRequest
  639.                                 ^       0
  640. NetFS_Open_reply                #       NetFS_OpenReply
  641. NetFS_Open                      *       @
  642.  
  643.                                 ^       0
  644. NetFS_Close_request             #       NetFS_CloseRequest
  645. NetFS_Close                     *       @
  646.  
  647.                                 ^       0
  648. NetFS_BGet_request              #       NetFS_BGetRequest
  649.                                 ^       0
  650. NetFS_BGet_reply                #       NetFS_BGetReply
  651. NetFS_BGet                      *       @
  652.  
  653.                                 ^       0
  654. NetFS_BPut_request              #       NetFS_BPutRequest
  655. NetFS_BPut                      *       @
  656.  
  657.                                 ^       0
  658. NetFS_GBPB_request              #       NetFS_GBPBRequest
  659.                                 ^       0
  660. NetFS_GBPB_reply                #       NetFS_GBPBReply
  661. NetFS_GBPB                      *       @
  662.  
  663.                                 ^       0
  664. NetFS_ReadArgs_request          #       NetFS_ReadArgsRequest
  665.                                 ^       0
  666. NetFS_ReadArgs_reply            #       NetFS_ReadArgsReply
  667. NetFS_ReadArgs                  *       @
  668.  
  669.                                 ^       0
  670. NetFS_SetArgs_request           #       NetFS_SetArgsRequest
  671. NetFS_SetArgs                   *       @
  672.  
  673.                                 ^       0
  674. NetFS_ReadDiscInfo_request      #       NetFS_ReadDiscInfoRequest
  675.                                 ^       0
  676. NetFS_ReadDiscInfo_reply        #       NetFS_ReadDiscInfoReply
  677. NetFS_ReadDiscInfo              *       @
  678.  
  679.                                 ^       0
  680. NetFS_ReadLogonInfo_request     #       NetFS_ReadLogonInfoRequest
  681.                                 ^       0
  682. NetFS_ReadLogonInfo_reply       #       NetFS_ReadLogonInfoReply
  683. NetFS_ReadLogonInfo             *       @
  684.  
  685.                                 ^       0
  686. NetFS_ReadDateAndTime_reply     #       NetFS_ReadDateAndTimeReply
  687. NetFS_ReadDateAndTime           *       @
  688.  
  689.                                 ^       0
  690. NetFS_ReadEOFStatus_request     #       NetFS_ReadEOFStatusRequest
  691.                                 ^       0
  692. NetFS_ReadEOFStatus_reply       #       NetFS_ReadEOFStatusReply
  693. NetFS_ReadEOFStatus             *       @
  694.  
  695.                                 ^       0
  696. NetFS_ReadObject_request        #       NetFS_ReadObjectRequest
  697.                                 ^       0
  698. NetFS_ReadObject_stamp_reply    #       NetFS_ReadObjectStampReply
  699.                                 ^       0
  700. NetFS_ReadObject_load_and_exec_addr_reply #       NetFS_ReadObjectLoadAndExecAddrReply
  701.                                 ^       0
  702. NetFS_ReadObject_size_reply     #       NetFS_ReadObjectSizeReply
  703.                                 ^       0
  704. NetFS_ReadObject_attr_reply     #       NetFS_ReadObjectAttrReply
  705.                                 ^       0
  706. NetFS_ReadObject_all_info_reply #       NetFS_ReadObjectAllInfoReply
  707.                                 ^       0
  708. NetFS_ReadObject_attr_and_cycle_no_reply #       NetFS_ReadObjectAttrAndCycleNoReply
  709.                                 ^       0
  710. NetFS_ReadObject_sin_reply      #       NetFS_ReadObjectSINReply
  711. NetFS_ReadObject                *       @
  712.  
  713.                                 ^       0
  714. NetFS_SetObject_load_exec_and_attr_request #       NetFS_SetObjectLoadExecAndAttrRequest
  715.                                 ^       0
  716. NetFS_SetObject_load_addr_request #       NetFS_SetObjectLoadAddrRequest
  717.                                 ^       0
  718. NetFS_SetObject_exec_addr_request #       NetFS_SetObjectExecAddrRequest
  719.                                 ^       0
  720. NetFS_SetObject_attr_request    #       NetFS_SetObjectAttrRequest
  721.                                 ^       0
  722. NetFS_SetObject_stamp_request   #       NetFS_SetObjectStampRequest
  723. NetFS_SetObject                 *       @
  724.  
  725.                                 ^       0
  726. NetFS_DeleteObject_request      #       NetFS_DeleteObjectRequest
  727.                                 ^       0
  728. NetFS_DeleteObject_reply        #       NetFS_DeleteObjectReply
  729. NetFS_DeleteObject              *       @
  730.  
  731.                                 ^       0
  732. NetFS_ReadEnv_reply             #       NetFS_ReadEnvReply
  733. NetFS_ReadEnv                   *       @
  734.  
  735.                                 ^       0
  736. NetFS_Opt_request               #       NetFS_OptRequest
  737. NetFS_Opt                       *       @
  738.  
  739.                                 ^       0
  740. NetFS_ReadUserInfo_request      #       NetFS_ReadUserInfoRequest
  741.                                 ^       0
  742. NetFS_ReadUserInfo_reply        #       NetFS_ReadUserInfoReply
  743. NetFS_ReadUserInfo              *       @
  744.  
  745.                                 ^       0
  746. NetFS_ReadVersion_reply         #       NetFS_ReadVersionReply
  747. NetFS_ReadVersion               *       @
  748.  
  749.                                 ^       0
  750. NetFS_ReadFree_request          #       NetFS_ReadFreeRequest
  751.                                 ^       0
  752. NetFS_ReadFree_reply            #       NetFS_ReadFreeReply
  753. NetFS_ReadFree                  *       @
  754.  
  755.                                 ^       0
  756. NetFS_CreateDir_request         #       NetFS_CreateDirRequest
  757. NetFS_CreateDir                 *       @
  758.  
  759.                                 ^       0
  760. NetFS_SetDateAndTime_request    #       NetFS_SetDateAndTimeRequest
  761. NetFS_SetDateAndTime            *       @
  762.  
  763.                                 ^       0
  764. NetFS_Create_request            #       NetFS_CreateRequest
  765.                                 ^       0
  766. NetFS_Create_reply              #       NetFS_CreateReply
  767. NetFS_Create                    *       @
  768.  
  769.                                 ^       0
  770. NetFS_ReadUserFree_request      #       NetFS_ReadUserFreeRequest
  771.                                 ^       0
  772. NetFS_ReadUserFree_reply        #       NetFS_ReadUserFreeReply
  773. NetFS_ReadUserFree              *       @
  774.  
  775.                                 ^       0
  776. NetFS_SetUserFree_request       #       NetFS_SetUserFreeRequest
  777. NetFS_SetUserFree               *       @
  778.  
  779.                                 ^       0
  780. NetFS_ReadUserName_reply        #       NetFS_ReadUserNameReply
  781. NetFS_ReadUserName              *       @
  782.  
  783.                                 ^       0
  784. NetFS_ReadLogonInfoExtended_request #       NetFS_ReadLogonInfoExtendedRequest
  785.                                 ^       0
  786. NetFS_ReadLogonInfoExtended_reply #       NetFS_ReadLogonInfoExtendedReply
  787. NetFS_ReadLogonInfoExtended     *       @
  788.  
  789.                                 ^       0
  790. NetFS_ReadUserInfoExtended_request #       NetFS_ReadUserInfoExtendedRequest
  791.                                 ^       0
  792. NetFS_ReadUserInfoExtended_reply #       NetFS_ReadUserInfoExtendedReply
  793. NetFS_ReadUserInfoExtended      *       @
  794.  
  795.                                 ^       0
  796. NetFS_ManagerOpReadPasswordCount_request #       NetFS_ManagerOpReadPasswordCountRequest
  797.                                 ^       0
  798. NetFS_ManagerOpReadPasswordCount_reply #       NetFS_ManagerOpReadPasswordCountReply
  799. NetFS_ManagerOpReadPasswordCount *       @
  800.  
  801.                                 ^       0
  802. NetFS_ManagerOpReadPassword_request #       NetFS_ManagerOpReadPasswordRequest
  803.                                 ^       0
  804. NetFS_ManagerOpReadPassword_reply #       NetFS_ManagerOpReadPasswordReply
  805. NetFS_ManagerOpReadPassword     *       @
  806.  
  807.                                 ^       0
  808. NetFS_ManagerOpWritePassword_request #       NetFS_ManagerOpWritePasswordRequest
  809. NetFS_ManagerOpWritePassword    *       @
  810.  
  811.                                 ^       0
  812. NetFS_ManagerOpAddUser_request  #       NetFS_ManagerOpAddUserRequest
  813. NetFS_ManagerOpAddUser          *       @
  814.  
  815.                                 ^       0
  816. NetFS_ManagerOpRemoveUser_request #       NetFS_ManagerOpRemoveUserRequest
  817. NetFS_ManagerOpRemoveUser       *       @
  818.  
  819.                                 ^       0
  820. NetFS_ManagerOpSetPrivilege_request #       NetFS_ManagerOpSetPrivilegeRequest
  821. NetFS_ManagerOpSetPrivilege     *       @
  822.  
  823.                                 ^       0
  824. NetFS_ManagerOpLogoffUser_request #       NetFS_ManagerOpLogoffUserRequest
  825. NetFS_ManagerOpLogoffUser       *       @
  826.  
  827.                                 ^       0
  828. NetFS_Op_cli                    #       NetFS_CLI
  829.                                 ^       0
  830. NetFS_Op_save                   #       NetFS_Save
  831.                                 ^       0
  832. NetFS_Op_load                   #       NetFS_Load
  833.                                 ^       0
  834. NetFS_Op_ex                     #       NetFS_Ex
  835.                                 ^       0
  836. NetFS_Op_cat                    #       NetFS_Cat
  837.                                 ^       0
  838. NetFS_Op_open                   #       NetFS_Open
  839.                                 ^       0
  840. NetFS_Op_close                  #       NetFS_Close
  841.                                 ^       0
  842. NetFS_Op_bget                   #       NetFS_BGet
  843.                                 ^       0
  844. NetFS_Op_bput                   #       NetFS_BPut
  845.                                 ^       0
  846. NetFS_Op_gbpb                   #       NetFS_GBPB
  847.                                 ^       0
  848. NetFS_Op_read_args              #       NetFS_ReadArgs
  849.                                 ^       0
  850. NetFS_Op_set_args               #       NetFS_SetArgs
  851.                                 ^       0
  852. NetFS_Op_read_disc_info         #       NetFS_ReadDiscInfo
  853.                                 ^       0
  854. NetFS_Op_read_logon_info        #       NetFS_ReadLogonInfo
  855.                                 ^       0
  856. NetFS_Op_read_date_and_time     #       NetFS_ReadDateAndTime
  857.                                 ^       0
  858. NetFS_Op_read_eof_status        #       NetFS_ReadEOFStatus
  859.                                 ^       0
  860. NetFS_Op_read_object            #       NetFS_ReadObject
  861.                                 ^       0
  862. NetFS_Op_set_object             #       NetFS_SetObject
  863.                                 ^       0
  864. NetFS_Op_delete_object          #       NetFS_DeleteObject
  865.                                 ^       0
  866. NetFS_Op_read_env               #       NetFS_ReadEnv
  867.                                 ^       0
  868. NetFS_Op_opt                    #       NetFS_Opt
  869.                                 ^       0
  870. NetFS_Op_read_user_info         #       NetFS_ReadUserInfo
  871.                                 ^       0
  872. NetFS_Op_read_version           #       NetFS_ReadVersion
  873.                                 ^       0
  874. NetFS_Op_read_free              #       NetFS_ReadFree
  875.                                 ^       0
  876. NetFS_Op_create_dir             #       NetFS_CreateDir
  877.                                 ^       0
  878. NetFS_Op_set_date_and_time      #       NetFS_SetDateAndTime
  879.                                 ^       0
  880. NetFS_Op_create                 #       NetFS_Create
  881.                                 ^       0
  882. NetFS_Op_read_user_free         #       NetFS_ReadUserFree
  883.                                 ^       0
  884. NetFS_Op_set_user_free          #       NetFS_SetUserFree
  885.                                 ^       0
  886. NetFS_Op_read_user_name         #       NetFS_ReadUserName
  887.                                 ^       0
  888. NetFS_Op_read_logon_info_extended #       NetFS_ReadLogonInfoExtended
  889.                                 ^       0
  890. NetFS_Op_read_user_info_extended #       NetFS_ReadUserInfoExtended
  891.                                 ^       0
  892. NetFS_Op_manager_op_read_password_count #       NetFS_ManagerOpReadPasswordCount
  893.                                 ^       0
  894. NetFS_Op_manager_op_read_password #       NetFS_ManagerOpReadPassword
  895.                                 ^       0
  896. NetFS_Op_manager_op_write_password #       NetFS_ManagerOpWritePassword
  897.                                 ^       0
  898. NetFS_Op_manager_op_add_user    #       NetFS_ManagerOpAddUser
  899.                                 ^       0
  900. NetFS_Op_manager_op_remove_user #       NetFS_ManagerOpRemoveUser
  901.                                 ^       0
  902. NetFS_Op_manager_op_set_privilege #       NetFS_ManagerOpSetPrivilege
  903.                                 ^       0
  904. NetFS_Op_manager_op_logoff_user #       NetFS_ManagerOpLogoffUser
  905. NetFS_Op                        *       @
  906.  
  907.                                 ^       0
  908. NetFS_FileServer_station_no     #       Byte
  909. NetFS_FileServer_net_no         #       Byte
  910. NetFS_FileServer_drive          #       Byte
  911. NetFS_FileServer_disc_name      #       16*Char
  912. NetFS_FileServer_reserved       #       Byte
  913. NetFS_FileServer                *       @
  914.  
  915. NetFS_DateAndTime               #       5*Byte
  916.  
  917.                                 ^       0
  918. NetFS_FileServerContext_station_no #       Byte
  919. NetFS_FileServerContext_net_no  #       Byte
  920. NetFS_FileServerContext_reserved1 #       Byte
  921. NetFS_FileServerContext_disc_name #       16*Char
  922. NetFS_FileServerContext_reserved2 #       Byte
  923. NetFS_FileServerContext_user_name #       22*Char
  924. NetFS_FileServerContext_reserved3 #       Byte
  925. NetFS_FileServerContext_reserved4 #       Byte
  926. NetFS_FileServerContext         *       @
  927.  
  928.  
  929. ;Symbols for SWI's and SWI reason codes
  930. XNetFS_ReadFSNumber             *       &60040
  931. NetFS_ReadFSNumber              *       &40040
  932.    ;Exit
  933.    ;  R0 = station_no (Byte)
  934.    ;  R1 = net_no (Byte)
  935.  
  936. XNetFS_SetFSNumber              *       &60041
  937. NetFS_SetFSNumber               *       &40041
  938.    ;Entry
  939.    ;  R0 = station_no (Byte)
  940.    ;  R1 = net_no (Byte)
  941.    ;Exit
  942.    ;  R0 corrupted
  943.    ;  R1 corrupted
  944.  
  945. XNetFS_ReadFSName               *       &60042
  946. NetFS_ReadFSName                *       &40042
  947.    ;Entry
  948.    ;  R1 = buffer (pointer to String)
  949.    ;  R2 = size (Int)
  950.    ;Exit
  951.    ;  R0 corrupted
  952.    ;  R1 -> end (Char)
  953.    ;  R2 corrupted
  954.  
  955. XNetFS_SetFSName                *       &60043
  956. NetFS_SetFSName                 *       &40043
  957.    ;Entry
  958.    ;  R0 -> fs_name (String)
  959.  
  960. XNetFS_ReadFSTimeouts           *       &60046
  961. NetFS_ReadFSTimeouts            *       &40046
  962.    ;Exit
  963.    ;  R0 = transmit_count (Int)
  964.    ;  R1 = transmit_delay (Int)
  965.    ;  R2 = peek_count (Int)
  966.    ;  R3 = peek_delay (Int)
  967.    ;  R4 = receive_delay (Int)
  968.    ;  R5 = broadcast_delay (Int)
  969.  
  970. XNetFS_SetFSTimeouts            *       &60047
  971. NetFS_SetFSTimeouts             *       &40047
  972.    ;Entry
  973.    ;  R0 = transmit_count (Int)
  974.    ;  R1 = transmit_delay (Int)
  975.    ;  R2 = peek_count (Int)
  976.    ;  R3 = peek_delay (Int)
  977.    ;  R4 = receive_delay (Int)
  978.    ;  R5 = broadcast_delay (Int)
  979.  
  980. XNetFS_DoFSOp                   *       &60048
  981. NetFS_DoFSOp                    *       &40048
  982.    ;Entry
  983.    ;  R0 = fs_op (Byte)
  984.    ;  R1 = op (pointer to NetFS_Op)
  985.    ;  R2 = tx_count (Int)
  986.    ;  R3 = size (Int)
  987.    ;Exit
  988.    ;  R0 = status (Int)
  989.    ;  R3 = rx_count (Int)
  990.  
  991. XNetFS_EnumerateFSList          *       &60049
  992. NetFS_EnumerateFSList           *       &40049
  993.    ;Entry
  994.    ;  R0 = context (Int)
  995.    ;  R1 = file_server (pointer to NetFS_FileServer)
  996.    ;  R2 = size (Int)
  997.    ;  R3 = server_limit (Int)
  998.    ;Exit
  999.    ;  R0 = context_out (Int)
  1000.    ;  R3 = server_count (Int)
  1001.  
  1002. XNetFS_EnumerateFS              *       &6004A
  1003. NetFS_EnumerateFS               *       &4004A
  1004.    ;Entry
  1005.    ;  R0 = context (Int)
  1006.    ;  R1 = file_server (pointer to NetFS_FileServer)
  1007.    ;  R2 = size (Int)
  1008.    ;  R3 = server_limit (Int)
  1009.    ;Exit
  1010.    ;  R0 = context_out (Int)
  1011.    ;  R3 = server_count (Int)
  1012.  
  1013. XNetFS_ConvertDate              *       &6004B
  1014. NetFS_ConvertDate               *       &4004B
  1015.    ;Entry
  1016.    ;  R0 -> n (NetFS_DateAndTime)
  1017.    ;  R1 = o (pointer to OS_DateAndTime)
  1018.  
  1019. XNetFS_DoFSOpToGivenFS          *       &6004C
  1020. NetFS_DoFSOpToGivenFS           *       &4004C
  1021.    ;Entry
  1022.    ;  R0 = fs_op (Byte)
  1023.    ;  R1 = op (pointer to NetFS_Op)
  1024.    ;  R2 = tx_count (Int)
  1025.    ;  R3 = size (Int)
  1026.    ;  R4 = station (Byte)
  1027.    ;  R6 = net (Byte)
  1028.    ;Exit
  1029.    ;  R0 = status (Int)
  1030.    ;  R3 = rx_count (Int)
  1031.  
  1032. XNetFS_UpdateFSList             *       &6004D
  1033. NetFS_UpdateFSList              *       &4004D
  1034.    ;Entry
  1035.    ;  R0 = station_no (Byte)
  1036.    ;  R1 = net_no (Byte)
  1037.    ;Exit
  1038.    ;  R0 corrupted
  1039.    ;  R1 corrupted
  1040.  
  1041. XNetFS_EnumerateFSContexts      *       &6004E
  1042. NetFS_EnumerateFSContexts       *       &4004E
  1043.    ;Entry
  1044.    ;  R0 = context (Int)
  1045.    ;  R1 = file_server_context (pointer to NetFS_FileServerContext)
  1046.    ;  R2 = size (Int)
  1047.    ;  R3 = server_limit (Int)
  1048.    ;Exit
  1049.    ;  R0 = context_out (Int)
  1050.    ;  R2 corrupted
  1051.    ;  R3 = server_count (Int)
  1052.  
  1053. XNetFS_ReadUserId               *       &6004F
  1054. NetFS_ReadUserId                *       &4004F
  1055.    ;Entry
  1056.    ;  R1 = buffer (pointer to String)
  1057.    ;  R2 = size (Int)
  1058.    ;Exit
  1059.    ;  R0 corrupted
  1060.    ;  R1 -> end (Char)
  1061.    ;  R2 corrupted
  1062.  
  1063. XNetFS_GetObjectUID             *       &60050
  1064. NetFS_GetObjectUID              *       &40050
  1065.    ;Entry
  1066.    ;  R1 -> path_name (String)
  1067.    ;  R6 -> special (String)
  1068.    ;Exit
  1069.    ;  R0 = obj_type (Int)
  1070.    ;  R2 = load_addr (Bits)
  1071.    ;  R3 = exec_addr (Bits)
  1072.    ;  R4 = size (Int)
  1073.    ;  R5 = attr (Bits)
  1074.    ;  R6 = uid0 (Int)
  1075.    ;  R7 = uid1 (Int)
  1076.  
  1077. XNetFS_EnableCache              *       &60051
  1078. NetFS_EnableCache               *       &40051
  1079.  
  1080. Service_NetFS                   *       &55
  1081.    ;Entry
  1082.    ;  R1 = &55
  1083.  
  1084. Service_NetFSDying              *       &5F
  1085.    ;Entry
  1086.    ;  R1 = &5F
  1087.  
  1088.         ]
  1089.         END
  1090.