home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / OSGBPB / HelpData next >
Encoding:
Text File  |  1994-09-14  |  11.8 KB  |  294 lines

  1. osgbpb_name
  2. Defined in:   <osgbpb=>osgbpb.$>.h
  3. Declaration:  typedef
  4.                  struct
  5.                  {  byte count;
  6.                     char c [...];
  7.                  }
  8.                  osgbpb_name;osgbpb_disc_name
  9. Defined in:   <osgbpb=>osgbpb.$>.h
  10. Declaration:  typedef
  11.                  struct
  12.                  {  <osgbpb_name> name;
  13.                  }
  14.                  osgbpb_disc_name;osgbpb_dir_name
  15. Defined in:   <osgbpb=>osgbpb.$>.h
  16. Declaration:  typedef
  17.                  struct
  18.                  {  byte reserved;
  19.                     <osgbpb_name> name;
  20.                  }
  21.                  osgbpb_dir_name;osgbpb_name_list
  22. Defined in:   <osgbpb=>osgbpb.$>.h
  23. Declaration:  typedef
  24.                  struct
  25.                  {  <osgbpb_name> names [...];
  26.                  }
  27.                  osgbpb_name_list;osgbpb_info
  28. Defined in:   <osgbpb=>osgbpb.$>.h
  29. Declaration:  typedef
  30.                  struct
  31.                  {  bits load_addr;
  32.                     bits exec_addr;
  33.                     int size;
  34.                     bits attr;
  35.                     int obj_type;
  36.                     char name [...];
  37.                  }
  38.                  osgbpb_info;osgbpb_system_info
  39. Defined in:   <osgbpb=>osgbpb.$>.h
  40. Declaration:  typedef
  41.                  struct
  42.                  {  bits load_addr;
  43.                     bits exec_addr;
  44.                     int size;
  45.                     bits attr;
  46.                     int obj_type;
  47.                     int sin;
  48.                     <os_date_and_time=>os.os_date_and_time> stamp;
  49.                     char name [...];
  50.                  }
  51.                  osgbpb_system_info;osgbpb_info_stamped
  52. Defined in:   <osgbpb=>osgbpb.$>.h
  53. Declaration:  typedef
  54.                  struct
  55.                  {  bits load_addr;
  56.                     bits exec_addr;
  57.                     int size;
  58.                     bits attr;
  59.                     int obj_type;
  60.                     bits file_type;
  61.                     char name [...];
  62.                  }
  63.                  osgbpb_info_stamped;osgbpb_string_list
  64. Defined in:   <osgbpb=>osgbpb.$>.h
  65. Declaration:  typedef
  66.                  struct
  67.                  {  char names [...];
  68.                  }
  69.                  osgbpb_string_list;osgbpb_info_list
  70. Defined in:   <osgbpb=>osgbpb.$>.h
  71. Declaration:  typedef
  72.                  struct
  73.                  {  <osgbpb_info> info [...];
  74.                  }
  75.                  osgbpb_info_list;osgbpb_system_info_list
  76. Defined in:   <osgbpb=>osgbpb.$>.h
  77. Declaration:  typedef
  78.                  struct
  79.                  {  <osgbpb_system_info> info [...];
  80.                  }
  81.                  osgbpb_system_info_list;osgbpb_info_stamped_list
  82. Defined in:   <osgbpb=>osgbpb.$>.h
  83. Declaration:  typedef
  84.                  struct
  85.                  {  <osgbpb_info_stamped> info [...];
  86.                  }
  87.                  osgbpb_info_stamped_list;osgbpb_PRIVILEGE_OWNER
  88. Defined in:   <osgbpb=>osgbpb.$>.h
  89. Declaration:  #define osgbpb_PRIVILEGE_OWNER ((byte) 0)osgbpb_PRIVILEGE_PUBLIC
  90. Defined in:   <osgbpb=>osgbpb.$>.h
  91. Declaration:  #define osgbpb_PRIVILEGE_PUBLIC ((byte) 255)osgbpb_NO_MORE
  92. Defined in:   <osgbpb=>osgbpb.$>.h
  93. Declaration:  #define osgbpb_NO_MORE (-1)xos_gbpb
  94. Reads or writes a group of bytes from or to an open fileos_gbpb
  95. Reads or writes a group of bytes from or to an open filexosgbpb_write_at
  96. Defined in:   <osgbpb=>osgbpb.$>.h
  97. Declaration:  extern <os_error=>os.os_error> *xosgbpb_write_at (<os_f=>os.os_f> file,
  98.                  byte *data,
  99.                  int size,
  100.                  int ptr,
  101.                  int *unwritten);
  102. Summary:      Writes bytes to an open file at the specified file pointerosgbpb_write_at
  103. Defined in:   <osgbpb=>osgbpb.$>.h
  104. Declaration:  extern int osgbpb_write_at (<os_f=>os.os_f> file,
  105.                  byte *data,
  106.                  int size,
  107.                  int ptr);
  108. Summary:      Writes bytes to an open file at the specified file pointerxosgbpb_write
  109. Defined in:   <osgbpb=>osgbpb.$>.h
  110. Declaration:  extern <os_error=>os.os_error> *xosgbpb_write (<os_f=>os.os_f> file,
  111.                  byte *data,
  112.                  int size,
  113.                  int *unwritten);
  114. Summary:      Writes bytes to an open fileosgbpb_write
  115. Defined in:   <osgbpb=>osgbpb.$>.h
  116. Declaration:  extern int osgbpb_write (<os_f=>os.os_f> file,
  117.                  byte *data,
  118.                  int size);
  119. Summary:      Writes bytes to an open filexosgbpb_read_at
  120. Defined in:   <osgbpb=>osgbpb.$>.h
  121. Declaration:  extern <os_error=>os.os_error> *xosgbpb_read_at (<os_f=>os.os_f> file,
  122.                  byte *buffer,
  123.                  int size,
  124.                  int ptr,
  125.                  int *unread);
  126. Summary:      Reads bytes from an open file at the specified file pointerosgbpb_read_at
  127. Defined in:   <osgbpb=>osgbpb.$>.h
  128. Declaration:  extern int osgbpb_read_at (<os_f=>os.os_f> file,
  129.                  byte *buffer,
  130.                  int size,
  131.                  int ptr);
  132. Summary:      Reads bytes from an open file at the specified file pointerxosgbpb_read
  133. Defined in:   <osgbpb=>osgbpb.$>.h
  134. Declaration:  extern <os_error=>os.os_error> *xosgbpb_read (<os_f=>os.os_f> file,
  135.                  byte *buffer,
  136.                  int size,
  137.                  int *unread);
  138. Summary:      Reads bytes from an open fileosgbpb_read
  139. Defined in:   <osgbpb=>osgbpb.$>.h
  140. Declaration:  extern int osgbpb_read (<os_f=>os.os_f> file,
  141.                  byte *buffer,
  142.                  int size);
  143. Summary:      Reads bytes from an open filexosgbpb_read_disc_name
  144. Defined in:   <osgbpb=>osgbpb.$>.h
  145. Declaration:  extern <os_error=>os.os_error> *xosgbpb_read_disc_name (<osgbpb_disc_name> *disc_name);
  146. Summary:      Reads the name and boot option of the disc which contains the CSD (prefer OSFSControl_CanonicalisePath and/or OSFSControl_ReadBootOption)osgbpb_read_disc_name
  147. Defined in:   <osgbpb=>osgbpb.$>.h
  148. Declaration:  extern void osgbpb_read_disc_name (<osgbpb_disc_name> *disc_name);
  149. Summary:      Reads the name and boot option of the disc which contains the CSD (prefer OSFSControl_CanonicalisePath and/or OSFSControl_ReadBootOption)xosgbpb_read_csd_name
  150. Defined in:   <osgbpb=>osgbpb.$>.h
  151. Declaration:  extern <os_error=>os.os_error> *xosgbpb_read_csd_name (<osgbpb_dir_name> *csd_name);
  152. Summary:      Reads the name and privilege status of the CSD (prefer OSFSControl_CanonicalisePath)osgbpb_read_csd_name
  153. Defined in:   <osgbpb=>osgbpb.$>.h
  154. Declaration:  extern void osgbpb_read_csd_name (<osgbpb_dir_name> *csd_name);
  155. Summary:      Reads the name and privilege status of the CSD (prefer OSFSControl_CanonicalisePath)xosgbpb_read_lib_name
  156. Defined in:   <osgbpb=>osgbpb.$>.h
  157. Declaration:  extern <os_error=>os.os_error> *xosgbpb_read_lib_name (<osgbpb_dir_name> *lib_name);
  158. Summary:      Reads the name and privilege status of the library (prefer OSFSControl_CanonicalisePath)osgbpb_read_lib_name
  159. Defined in:   <osgbpb=>osgbpb.$>.h
  160. Declaration:  extern void osgbpb_read_lib_name (<osgbpb_dir_name> *lib_name);
  161. Summary:      Reads the name and privilege status of the library (prefer OSFSControl_CanonicalisePath)xosgbpb_csd_entries
  162. Defined in:   <osgbpb=>osgbpb.$>.h
  163. Declaration:  extern <os_error=>os.os_error> *xosgbpb_csd_entries (<osgbpb_name_list> *name_list,
  164.                  int count,
  165.                  int context,
  166.                  int *unread,
  167.                  int *context_out);
  168. Summary:      Reads entries from the CSD (prefer OSGBPB_DirEntries)osgbpb_csd_entries
  169. Defined in:   <osgbpb=>osgbpb.$>.h
  170. Declaration:  extern int osgbpb_csd_entries (<osgbpb_name_list> *name_list,
  171.                  int count,
  172.                  int context,
  173.                  int *unread);
  174. Summary:      Reads entries from the CSD (prefer OSGBPB_DirEntries)xosgbpb_dir_entries
  175. Defined in:   <osgbpb=>osgbpb.$>.h
  176. Declaration:  extern <os_error=>os.os_error> *xosgbpb_dir_entries (char *dir_name,
  177.                  <osgbpb_string_list> *name_list,
  178.                  int count,
  179.                  int context,
  180.                  int size,
  181.                  char *entries,
  182.                  int *read_count,
  183.                  int *context_out);
  184. Summary:      Reads entries from a specified directoryosgbpb_dir_entries
  185. Defined in:   <osgbpb=>osgbpb.$>.h
  186. Declaration:  extern int osgbpb_dir_entries (char *dir_name,
  187.                  <osgbpb_string_list> *name_list,
  188.                  int count,
  189.                  int context,
  190.                  int size,
  191.                  char *entries,
  192.                  int *read_count);
  193. Summary:      Reads entries from a specified directoryxosgbpb_dir_entries_info
  194. Defined in:   <osgbpb=>osgbpb.$>.h
  195. Declaration:  extern <os_error=>os.os_error> *xosgbpb_dir_entries_info (char *dir_name,
  196.                  <osgbpb_info_list> *info_list,
  197.                  int count,
  198.                  int context,
  199.                  int size,
  200.                  char *entries,
  201.                  int *read_count,
  202.                  int *context_out);
  203. Summary:      Reads entries and file information from a specified directoryosgbpb_dir_entries_info
  204. Defined in:   <osgbpb=>osgbpb.$>.h
  205. Declaration:  extern int osgbpb_dir_entries_info (char *dir_name,
  206.                  <osgbpb_info_list> *info_list,
  207.                  int count,
  208.                  int context,
  209.                  int size,
  210.                  char *entries,
  211.                  int *read_count);
  212. Summary:      Reads entries and file information from a specified directoryxosgbpb_dir_entries_system_info
  213. Defined in:   <osgbpb=>osgbpb.$>.h
  214. Declaration:  extern <os_error=>os.os_error> *xosgbpb_dir_entries_system_info (char *dir_name,
  215.                  <osgbpb_system_info_list> *info_list,
  216.                  int count,
  217.                  int context,
  218.                  int size,
  219.                  char *entries,
  220.                  int *read_count,
  221.                  int *context_out);
  222. Summary:      Reads entries and file information (including SIN) from a specified directoryosgbpb_dir_entries_system_info
  223. Defined in:   <osgbpb=>osgbpb.$>.h
  224. Declaration:  extern int osgbpb_dir_entries_system_info (char *dir_name,
  225.                  <osgbpb_system_info_list> *info_list,
  226.                  int count,
  227.                  int context,
  228.                  int size,
  229.                  char *entries,
  230.                  int *read_count);
  231. Summary:      Reads entries and file information (including SIN) from a specified directoryxosgbpb_dir_entries_info_stamped
  232. Defined in:   <osgbpb=>osgbpb.$>.h
  233. Declaration:  extern <os_error=>os.os_error> *xosgbpb_dir_entries_info_stamped (char *dir_name,
  234.                  <osgbpb_info_stamped_list> *info_list,
  235.                  int count,
  236.                  int context,
  237.                  int size,
  238.                  char *entries,
  239.                  int *read_count,
  240.                  int *context_out);
  241. Summary:      Reads entries and file information (including file type) from a specified directoryosgbpb_dir_entries_info_stamped
  242. Defined in:   <osgbpb=>osgbpb.$>.h
  243. Declaration:  extern int osgbpb_dir_entries_info_stamped (char *dir_name,
  244.                  <osgbpb_info_stamped_list> *info_list,
  245.                  int count,
  246.                  int context,
  247.                  int size,
  248.                  char *entries,
  249.                  int *read_count);
  250. Summary:      Reads entries and file information (including file type) from a specified directoryxgbpbv
  251. OS_GBPB vectorgbpbv
  252. OS_GBPB vectorOSGBPB
  253. <osgbpb_name>
  254. <osgbpb_disc_name>
  255. <osgbpb_dir_name>
  256. <osgbpb_name_list>
  257. <osgbpb_info>
  258. <osgbpb_system_info>
  259. <osgbpb_info_stamped>
  260. <osgbpb_string_list>
  261. <osgbpb_info_list>
  262. <osgbpb_system_info_list>
  263. <osgbpb_info_stamped_list>
  264. <osgbpb_PRIVILEGE_OWNER>
  265. <osgbpb_PRIVILEGE_PUBLIC>
  266. <osgbpb_NO_MORE>
  267. <xos_gbpb>
  268. <os_gbpb>
  269. <xosgbpb_write_at>
  270. <osgbpb_write_at>
  271. <xosgbpb_write>
  272. <osgbpb_write>
  273. <xosgbpb_read_at>
  274. <osgbpb_read_at>
  275. <xosgbpb_read>
  276. <osgbpb_read>
  277. <xosgbpb_read_disc_name>
  278. <osgbpb_read_disc_name>
  279. <xosgbpb_read_csd_name>
  280. <osgbpb_read_csd_name>
  281. <xosgbpb_read_lib_name>
  282. <osgbpb_read_lib_name>
  283. <xosgbpb_csd_entries>
  284. <osgbpb_csd_entries>
  285. <xosgbpb_dir_entries>
  286. <osgbpb_dir_entries>
  287. <xosgbpb_dir_entries_info>
  288. <osgbpb_dir_entries_info>
  289. <xosgbpb_dir_entries_system_info>
  290. <osgbpb_dir_entries_system_info>
  291. <xosgbpb_dir_entries_info_stamped>
  292. <osgbpb_dir_entries_info_stamped>
  293. <xgbpbv>
  294. <gbpbv>