home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 4 / AUCD4.iso / acorn / riscos / releases / oslib / cstrong / CStrong / PDriver / HelpData next >
Text File  |  1994-09-22  |  36KB  |  750 lines

  1. pdriver_message_print_error
  2. Defined in:   <pdriver=>pdriver.$>.h
  3. Declaration:  typedef
  4.                  struct
  5.                  {  int errnum;
  6.                     char errmess [232];
  7.                  }
  8.                  pdriver_message_print_error;pdriver_message_print_type_odd
  9. Defined in:   <pdriver=>pdriver.$>.h
  10. Declaration:  typedef
  11.                  struct
  12.                  {  bits file_type;
  13.                     char file_name [232];
  14.                  }
  15.                  pdriver_message_print_type_odd;pdriver_message_ps_printer_query
  16. Defined in:   <pdriver=>pdriver.$>.h
  17. Declaration:  typedef
  18.                  struct
  19.                  {  byte *buffer;
  20.                     int size;
  21.                  }
  22.                  pdriver_message_ps_printer_query;pdriver_OS_UNIT
  23. Defined in:   <pdriver=>pdriver.$>.h
  24. Declaration:  #define pdriver_OS_UNIT 400pdriver_INCH
  25. Defined in:   <pdriver=>pdriver.$>.h
  26. Declaration:  #define pdriver_INCH 72000pdriver_POINT
  27. Defined in:   <pdriver=>pdriver.$>.h
  28. Declaration:  #define pdriver_POINT 1000pdriver_TYPE_PS
  29. Defined in:   <pdriver=>pdriver.$>.h
  30. Declaration:  #define pdriver_TYPE_PS 0pdriver_TYPE_DM
  31. Defined in:   <pdriver=>pdriver.$>.h
  32. Declaration:  #define pdriver_TYPE_DM 1pdriver_TYPE_LJ
  33. Defined in:   <pdriver=>pdriver.$>.h
  34. Declaration:  #define pdriver_TYPE_LJ 2pdriver_TYPE_IX
  35. Defined in:   <pdriver=>pdriver.$>.h
  36. Declaration:  #define pdriver_TYPE_IX 3pdriver_TYPE_FX
  37. Defined in:   <pdriver=>pdriver.$>.h
  38. Declaration:  #define pdriver_TYPE_FX 4pdriver_TYPE_LZ
  39. Defined in:   <pdriver=>pdriver.$>.h
  40. Declaration:  #define pdriver_TYPE_LZ 5pdriver_TYPE_LB
  41. Defined in:   <pdriver=>pdriver.$>.h
  42. Declaration:  #define pdriver_TYPE_LB 6pdriver_TYPE_UF
  43. Defined in:   <pdriver=>pdriver.$>.h
  44. Declaration:  #define pdriver_TYPE_UF 7pdriver_TYPE_JX
  45. Defined in:   <pdriver=>pdriver.$>.h
  46. Declaration:  #define pdriver_TYPE_JX 99pdriver_TYPE_PJ
  47. Defined in:   <pdriver=>pdriver.$>.h
  48. Declaration:  #define pdriver_TYPE_PJ 99pdriver_FEATURE_COLOUR
  49. Defined in:   <pdriver=>pdriver.$>.h
  50. Declaration:  #define pdriver_FEATURE_COLOUR 0x1updriver_FEATURE_LIMITED_COLOURS
  51. Defined in:   <pdriver=>pdriver.$>.h
  52. Declaration:  #define pdriver_FEATURE_LIMITED_COLOURS 0x2updriver_FEATURE_DISCRETE_COLOURS
  53. Defined in:   <pdriver=>pdriver.$>.h
  54. Declaration:  #define pdriver_FEATURE_DISCRETE_COLOURS 0x4updriver_FEATURE_OUTLINES_ONLY
  55. Defined in:   <pdriver=>pdriver.$>.h
  56. Declaration:  #define pdriver_FEATURE_OUTLINES_ONLY 0x100updriver_FEATURE_THIN_LINES_ONLY
  57. Defined in:   <pdriver=>pdriver.$>.h
  58. Declaration:  #define pdriver_FEATURE_THIN_LINES_ONLY 0x200updriver_FEATURE_NO_OVERWRITE
  59. Defined in:   <pdriver=>pdriver.$>.h
  60. Declaration:  #define pdriver_FEATURE_NO_OVERWRITE 0x400updriver_FEATURE_TRFM_SPRITE
  61. Defined in:   <pdriver=>pdriver.$>.h
  62. Declaration:  #define pdriver_FEATURE_TRFM_SPRITE 0x800updriver_FEATURE_TRFM_FONT
  63. Defined in:   <pdriver=>pdriver.$>.h
  64. Declaration:  #define pdriver_FEATURE_TRFM_FONT 0x1000updriver_FEATURE_SCREEN_DUMP
  65. Defined in:   <pdriver=>pdriver.$>.h
  66. Declaration:  #define pdriver_FEATURE_SCREEN_DUMP 0x1000000updriver_FEATURE_GENERAL_TRFM
  67. Defined in:   <pdriver=>pdriver.$>.h
  68. Declaration:  #define pdriver_FEATURE_GENERAL_TRFM 0x2000000updriver_FEATURE_INSERT_ILLUSTRATION
  69. Defined in:   <pdriver=>pdriver.$>.h
  70. Declaration:  #define pdriver_FEATURE_INSERT_ILLUSTRATION 0x4000000updriver_FEATURE_MISC_OP
  71. Defined in:   <pdriver=>pdriver.$>.h
  72. Declaration:  #define pdriver_FEATURE_MISC_OP 0x8000000updriver_FEATURE_SET_DRIVER
  73. Defined in:   <pdriver=>pdriver.$>.h
  74. Declaration:  #define pdriver_FEATURE_SET_DRIVER 0x10000000updriver_FEATURE_DECLARE_FONT
  75. Defined in:   <pdriver=>pdriver.$>.h
  76. Declaration:  #define pdriver_FEATURE_DECLARE_FONT 0x20000000updriver_NO_DOWNLOAD
  77. Defined in:   <pdriver=>pdriver.$>.h
  78. Declaration:  #define pdriver_NO_DOWNLOAD 0x1updriver_KERNED
  79. Defined in:   <pdriver=>pdriver.$>.h
  80. Declaration:  #define pdriver_KERNED 0x2uerror_PDRIVER_BAD_FEATURES
  81. Defined in:   <pdriver=>pdriver.$>.h
  82. Declaration:  #define error_PDRIVER_BAD_FEATURES 0x5C0uerror_PDRIVER_NO_CURRENT_SPRITE
  83. Defined in:   <pdriver=>pdriver.$>.h
  84. Declaration:  #define error_PDRIVER_NO_CURRENT_SPRITE 0x5C1uerror_PDRIVER_NO_JOB_SELECTED
  85. Defined in:   <pdriver=>pdriver.$>.h
  86. Declaration:  #define error_PDRIVER_NO_JOB_SELECTED 0x5C2uerror_PDRIVER_NO_SUCH_JOB
  87. Defined in:   <pdriver=>pdriver.$>.h
  88. Declaration:  #define error_PDRIVER_NO_SUCH_JOB 0x5C3uerror_PDRIVER_NO_CURRENT_PAGE
  89. Defined in:   <pdriver=>pdriver.$>.h
  90. Declaration:  #define error_PDRIVER_NO_CURRENT_PAGE 0x5C4uerror_PDRIVER_PRINTING_PAGE
  91. Defined in:   <pdriver=>pdriver.$>.h
  92. Declaration:  #define error_PDRIVER_PRINTING_PAGE 0x5C5uerror_PDRIVER_INVALID_COPIES
  93. Defined in:   <pdriver=>pdriver.$>.h
  94. Declaration:  #define error_PDRIVER_INVALID_COPIES 0x5C6uerror_PDRIVER_CANNOT_HANDLE
  95. Defined in:   <pdriver=>pdriver.$>.h
  96. Declaration:  #define error_PDRIVER_CANNOT_HANDLE 0x5C7uerror_PDRIVER_BAD_HALFTONE
  97. Defined in:   <pdriver=>pdriver.$>.h
  98. Declaration:  #define error_PDRIVER_BAD_HALFTONE 0x5C8uerror_PDRIVER_CANCELLED
  99. Defined in:   <pdriver=>pdriver.$>.h
  100. Declaration:  #define error_PDRIVER_CANCELLED 0x5C9uerror_PDRIVER_SINGULAR_MATRIX
  101. Defined in:   <pdriver=>pdriver.$>.h
  102. Declaration:  #define error_PDRIVER_SINGULAR_MATRIX 0x5CAuerror_PDRIVER_BAD_RECTANGLE
  103. Defined in:   <pdriver=>pdriver.$>.h
  104. Declaration:  #define error_PDRIVER_BAD_RECTANGLE 0x5CBuerror_PDRIVER_RECTANGLES_MISS
  105. Defined in:   <pdriver=>pdriver.$>.h
  106. Declaration:  #define error_PDRIVER_RECTANGLES_MISS 0x5CCuerror_PDRIVER_NO_FREE_MEMORY
  107. Defined in:   <pdriver=>pdriver.$>.h
  108. Declaration:  #define error_PDRIVER_NO_FREE_MEMORY 0x5CDuerror_PDRIVER_NOT_ONE_PAGE
  109. Defined in:   <pdriver=>pdriver.$>.h
  110. Declaration:  #define error_PDRIVER_NOT_ONE_PAGE 0x5CEuerror_PDRIVER_IN_USE
  111. Defined in:   <pdriver=>pdriver.$>.h
  112. Declaration:  #define error_PDRIVER_IN_USE 0x5CFuerror_PDRIVER_OVERFLOW
  113. Defined in:   <pdriver=>pdriver.$>.h
  114. Declaration:  #define error_PDRIVER_OVERFLOW 0x5D0uerror_PDRIVER_BAD_MISC_OP
  115. Defined in:   <pdriver=>pdriver.$>.h
  116. Declaration:  #define error_PDRIVER_BAD_MISC_OP 0x5D1uerror_PDRIVER_NO_DUPLICATES
  117. Defined in:   <pdriver=>pdriver.$>.h
  118. Declaration:  #define error_PDRIVER_NO_DUPLICATES 0x5D2uerror_PDRIVER_NO_CURRENT_DRIVER
  119. Defined in:   <pdriver=>pdriver.$>.h
  120. Declaration:  #define error_PDRIVER_NO_CURRENT_DRIVER 0x5D3uerror_PDRIVER_UNKNOWN_NUMBER
  121. Defined in:   <pdriver=>pdriver.$>.h
  122. Declaration:  #define error_PDRIVER_UNKNOWN_NUMBER 0x5D4uerror_PDRIVER_DUPLICATE_NUMBER
  123. Defined in:   <pdriver=>pdriver.$>.h
  124. Declaration:  #define error_PDRIVER_DUPLICATE_NUMBER 0x5D5uerror_PDRIVER_BAD_SET_PRINTER
  125. Defined in:   <pdriver=>pdriver.$>.h
  126. Declaration:  #define error_PDRIVER_BAD_SET_PRINTER 0x5D6umessage_PRINT_FILE
  127. Defined in:   <pdriver=>pdriver.$>.h
  128. Declaration:  #define message_PRINT_FILE 0x80140umessage_WILL_PRINT
  129. Defined in:   <pdriver=>pdriver.$>.h
  130. Declaration:  #define message_WILL_PRINT 0x80141umessage_PRINT_SAVE
  131. Defined in:   <pdriver=>pdriver.$>.h
  132. Declaration:  #define message_PRINT_SAVE 0x80142umessage_PRINT_INIT
  133. Defined in:   <pdriver=>pdriver.$>.h
  134. Declaration:  #define message_PRINT_INIT 0x80143umessage_PRINT_ERROR
  135. Defined in:   <pdriver=>pdriver.$>.h
  136. Declaration:  #define message_PRINT_ERROR 0x80144umessage_PRINT_TYPE_ODD
  137. Defined in:   <pdriver=>pdriver.$>.h
  138. Declaration:  #define message_PRINT_TYPE_ODD 0x80145umessage_PRINT_TYPE_KNOWN
  139. Defined in:   <pdriver=>pdriver.$>.h
  140. Declaration:  #define message_PRINT_TYPE_KNOWN 0x80146umessage_SET_PRINTER
  141. Defined in:   <pdriver=>pdriver.$>.h
  142. Declaration:  #define message_SET_PRINTER 0x80147umessage_PRINT_INIT2
  143. Defined in:   <pdriver=>pdriver.$>.h
  144. Declaration:  #define message_PRINT_INIT2 0x80148umessage_PS_PRINTER_QUERY
  145. Defined in:   <pdriver=>pdriver.$>.h
  146. Declaration:  #define message_PS_PRINTER_QUERY 0x8014Cumessage_PS_PRINTER_ACK
  147. Defined in:   <pdriver=>pdriver.$>.h
  148. Declaration:  #define message_PS_PRINTER_ACK 0x8014Dumessage_PS_PRINTER_MODIFIED
  149. Defined in:   <pdriver=>pdriver.$>.h
  150. Declaration:  #define message_PS_PRINTER_MODIFIED 0x8014Eumessage_PS_PRINTER_DEFAULTS
  151. Defined in:   <pdriver=>pdriver.$>.h
  152. Declaration:  #define message_PS_PRINTER_DEFAULTS 0x8014Fumessage_PS_PRINTER_DEFAULTED
  153. Defined in:   <pdriver=>pdriver.$>.h
  154. Declaration:  #define message_PS_PRINTER_DEFAULTED 0x80150umessage_PS_PRINTER_NOT_PS
  155. Defined in:   <pdriver=>pdriver.$>.h
  156. Declaration:  #define message_PS_PRINTER_NOT_PS 0x80151umessage_RESET_PRINTER
  157. Defined in:   <pdriver=>pdriver.$>.h
  158. Declaration:  #define message_RESET_PRINTER 0x80152umessage_PS_IS_FONTPRINT_RUNNING
  159. Defined in:   <pdriver=>pdriver.$>.h
  160. Declaration:  #define message_PS_IS_FONTPRINT_RUNNING 0x80153uxpdriver_info
  161. Defined in:   <pdriver=>pdriver.$>.h
  162. Declaration:  extern <os_error=>os.os_error> *xpdriver_info (int *type,
  163.                  int *xres,
  164.                  int *yres,
  165.                  bits *features,
  166.                  char **desc,
  167.                  int *halftone_xres,
  168.                  int *halftone_yres,
  169.                  int *printer);
  170. Summary:      Gets information on the printer managerpdriver_info
  171. Defined in:   <pdriver=>pdriver.$>.h
  172. Declaration:  extern void pdriver_info (int *type,
  173.                  int *xres,
  174.                  int *yres,
  175.                  bits *features,
  176.                  char **desc,
  177.                  int *halftone_xres,
  178.                  int *halftone_yres,
  179.                  int *printer);
  180. Summary:      Gets information on the printer managerxpdriver_set_info
  181. Defined in:   <pdriver=>pdriver.$>.h
  182. Declaration:  extern <os_error=>os.os_error> *xpdriver_set_info (int xres,
  183.                  int yres,
  184.                  bits features,
  185.                  char *pdumper_name,
  186.                  int pdumper_no,
  187.                  int printer);
  188. Summary:      Configures the printer driverpdriver_set_info
  189. Defined in:   <pdriver=>pdriver.$>.h
  190. Declaration:  extern void pdriver_set_info (int xres,
  191.                  int yres,
  192.                  bits features,
  193.                  char *pdumper_name,
  194.                  int pdumper_no,
  195.                  int printer);
  196. Summary:      Configures the printer driverxpdriver_check_features
  197. Defined in:   <pdriver=>pdriver.$>.h
  198. Declaration:  extern <os_error=>os.os_error> *xpdriver_check_features (bits features,
  199.                  bits value);
  200. Summary:      Checks the features of a printerpdriver_check_features
  201. Defined in:   <pdriver=>pdriver.$>.h
  202. Declaration:  extern void pdriver_check_features (bits features,
  203.                  bits value);
  204. Summary:      Checks the features of a printerxpdriver_page_size
  205. Defined in:   <pdriver=>pdriver.$>.h
  206. Declaration:  extern <os_error=>os.os_error> *xpdriver_page_size (int *xsize,
  207.                  int *ysize,
  208.                  int *left,
  209.                  int *bottom,
  210.                  int *right,
  211.                  int *top);
  212. Summary:      Finds how large the paper and printable area arepdriver_page_size
  213. Defined in:   <pdriver=>pdriver.$>.h
  214. Declaration:  extern void pdriver_page_size (int *xsize,
  215.                  int *ysize,
  216.                  int *left,
  217.                  int *bottom,
  218.                  int *right,
  219.                  int *top);
  220. Summary:      Finds how large the paper and printable area arexpdriver_set_page_size
  221. Defined in:   <pdriver=>pdriver.$>.h
  222. Declaration:  extern <os_error=>os.os_error> *xpdriver_set_page_size (int xsize,
  223.                  int ysize,
  224.                  int left,
  225.                  int bottom,
  226.                  int right,
  227.                  int top);
  228. Summary:      Sets how large the paper and printable area arepdriver_set_page_size
  229. Defined in:   <pdriver=>pdriver.$>.h
  230. Declaration:  extern void pdriver_set_page_size (int xsize,
  231.                  int ysize,
  232.                  int left,
  233.                  int bottom,
  234.                  int right,
  235.                  int top);
  236. Summary:      Sets how large the paper and printable area arexpdriver_select_job
  237. Defined in:   <pdriver=>pdriver.$>.h
  238. Declaration:  extern <os_error=>os.os_error> *xpdriver_select_job (<os_f=>os.os_f> job,
  239.                  char *title,
  240.                  <os_f=>os.os_f> *old_job);
  241. Summary:      Makes a given print job the current onepdriver_select_job
  242. Defined in:   <pdriver=>pdriver.$>.h
  243. Declaration:  extern <os_f=>os.os_f> pdriver_select_job (<os_f=>os.os_f> job,
  244.                  char *title);
  245. Summary:      Makes a given print job the current onexpdriver_current_job
  246. Defined in:   <pdriver=>pdriver.$>.h
  247. Declaration:  extern <os_error=>os.os_error> *xpdriver_current_job (<os_f=>os.os_f> *job);
  248. Summary:      Gets the file handle of the current jobpdriver_current_job
  249. Defined in:   <pdriver=>pdriver.$>.h
  250. Declaration:  extern <os_f=>os.os_f> pdriver_current_job (void);
  251. Summary:      Gets the file handle of the current jobxpdriver_font_swi
  252. Part of the internal interface with the Font Managerpdriver_font_swi
  253. Part of the internal interface with the Font Managerxpdriver_end_job
  254. Defined in:   <pdriver=>pdriver.$>.h
  255. Declaration:  extern <os_error=>os.os_error> *xpdriver_end_job (<os_f=>os.os_f> job);
  256. Summary:      Ends a print job normallypdriver_end_job
  257. Defined in:   <pdriver=>pdriver.$>.h
  258. Declaration:  extern void pdriver_end_job (<os_f=>os.os_f> job);
  259. Summary:      Ends a print job normallyxpdriver_abort_job
  260. Defined in:   <pdriver=>pdriver.$>.h
  261. Declaration:  extern <os_error=>os.os_error> *xpdriver_abort_job (<os_f=>os.os_f> job);
  262. Summary:      Ends a print job without any further outputpdriver_abort_job
  263. Defined in:   <pdriver=>pdriver.$>.h
  264. Declaration:  extern void pdriver_abort_job (<os_f=>os.os_f> job);
  265. Summary:      Ends a print job without any further outputxpdriver_reset
  266. Defined in:   <pdriver=>pdriver.$>.h
  267. Declaration:  extern <os_error=>os.os_error> *xpdriver_reset (void);
  268. Summary:      Aborts all print jobspdriver_reset
  269. Defined in:   <pdriver=>pdriver.$>.h
  270. Declaration:  extern void pdriver_reset (void);
  271. Summary:      Aborts all print jobsxpdriver_give_rectangle
  272. Defined in:   <pdriver=>pdriver.$>.h
  273. Declaration:  extern <os_error=>os.os_error> *xpdriver_give_rectangle (int id,
  274.                  <os_box=>os.os_box> *rect,
  275.                  <os_hom_trfm=>os.os_hom_trfm> *trfm,
  276.                  <os_coord=>os.os_coord> *pos,
  277.                  <os_colour=>os.os_colour> bg);
  278. Summary:      Specifies a rectangle to be printedpdriver_give_rectangle
  279. Defined in:   <pdriver=>pdriver.$>.h
  280. Declaration:  extern void pdriver_give_rectangle (int id,
  281.                  <os_box=>os.os_box> *rect,
  282.                  <os_hom_trfm=>os.os_hom_trfm> *trfm,
  283.                  <os_coord=>os.os_coord> *pos,
  284.                  <os_colour=>os.os_colour> bg);
  285. Summary:      Specifies a rectangle to be printedxpdriver_draw_page
  286. Defined in:   <pdriver=>pdriver.$>.h
  287. Declaration:  extern <os_error=>os.os_error> *xpdriver_draw_page (int copies,
  288.                  <os_box=>os.os_box> *rect,
  289.                  int page,
  290.                  char *page_no,
  291.                  bool *more,
  292.                  int *id);
  293. Summary:      Called to draw the page after all rectangles have been specifiedpdriver_draw_page
  294. Defined in:   <pdriver=>pdriver.$>.h
  295. Declaration:  extern bool pdriver_draw_page (int copies,
  296.                  <os_box=>os.os_box> *rect,
  297.                  int page,
  298.                  char *page_no,
  299.                  int *id);
  300. Summary:      Called to draw the page after all rectangles have been specifiedxpdriver_get_rectangle
  301. Defined in:   <pdriver=>pdriver.$>.h
  302. Declaration:  extern <os_error=>os.os_error> *xpdriver_get_rectangle (<os_box=>os.os_box> *rect,
  303.                  bool *more,
  304.                  int *id);
  305. Summary:      Gets the next print rectanglepdriver_get_rectangle
  306. Defined in:   <pdriver=>pdriver.$>.h
  307. Declaration:  extern bool pdriver_get_rectangle (<os_box=>os.os_box> *rect,
  308.                  int *id);
  309. Summary:      Gets the next print rectanglexpdriver_cancel_job
  310. Defined in:   <pdriver=>pdriver.$>.h
  311. Declaration:  extern <os_error=>os.os_error> *xpdriver_cancel_job (<os_f=>os.os_f> job);
  312. Summary:      Stops a print job from printingpdriver_cancel_job
  313. Defined in:   <pdriver=>pdriver.$>.h
  314. Declaration:  extern void pdriver_cancel_job (<os_f=>os.os_f> job);
  315. Summary:      Stops a print job from printingxpdriver_screen_dump
  316. Defined in:   <pdriver=>pdriver.$>.h
  317. Declaration:  extern <os_error=>os.os_error> *xpdriver_screen_dump (<os_f=>os.os_f> job);
  318. Summary:      Outputs a screen dump to the printerpdriver_screen_dump
  319. Defined in:   <pdriver=>pdriver.$>.h
  320. Declaration:  extern void pdriver_screen_dump (<os_f=>os.os_f> job);
  321. Summary:      Outputs a screen dump to the printerxpdriver_enumerate_jobs
  322. Defined in:   <pdriver=>pdriver.$>.h
  323. Declaration:  extern <os_error=>os.os_error> *xpdriver_enumerate_jobs (int context,
  324.                  int *context_out);
  325. Summary:      Lists existing print jobspdriver_enumerate_jobs
  326. Defined in:   <pdriver=>pdriver.$>.h
  327. Declaration:  extern int pdriver_enumerate_jobs (int context);
  328. Summary:      Lists existing print jobsxpdriver_set_printer
  329. Part of the interface with the printer driverspdriver_set_printer
  330. Part of the interface with the printer driversxpdriver_cancel_job_with_error
  331. Defined in:   <pdriver=>pdriver.$>.h
  332. Declaration:  extern <os_error=>os.os_error> *xpdriver_cancel_job_with_error (<os_f=>os.os_f> job,
  333.                  <os_error=>os.os_error> *error);
  334. Summary:      Cancels a print job - future attempts to output to it are errorspdriver_cancel_job_with_error
  335. Defined in:   <pdriver=>pdriver.$>.h
  336. Declaration:  extern void pdriver_cancel_job_with_error (<os_f=>os.os_f> job,
  337.                  <os_error=>os.os_error> *error);
  338. Summary:      Cancels a print job - future attempts to output to it are errorsxpdriver_select_illustration
  339. Defined in:   <pdriver=>pdriver.$>.h
  340. Declaration:  extern <os_error=>os.os_error> *xpdriver_select_illustration (<os_f=>os.os_f> job,
  341.                  char *title,
  342.                  <os_f=>os.os_f> *old_job);
  343. Summary:      Makes the given print job the current one, and treats it as an illustrationpdriver_select_illustration
  344. Defined in:   <pdriver=>pdriver.$>.h
  345. Declaration:  extern <os_f=>os.os_f> pdriver_select_illustration (<os_f=>os.os_f> job,
  346.                  char *title);
  347. Summary:      Makes the given print job the current one, and treats it as an illustrationxpdriver_insert_illustration
  348. Defined in:   <pdriver=>pdriver.$>.h
  349. Declaration:  extern <os_error=>os.os_error> *xpdriver_insert_illustration (<os_f=>os.os_f> job,
  350.                  <draw_path=>draw.draw_path> *clip_path,
  351.                  int x0,
  352.                  int y0,
  353.                  int x1,
  354.                  int y1,
  355.                  int x2,
  356.                  int y2);
  357. Summary:      Inserts a file containing an illustration into the current job's outputpdriver_insert_illustration
  358. Defined in:   <pdriver=>pdriver.$>.h
  359. Declaration:  extern void pdriver_insert_illustration (<os_f=>os.os_f> job,
  360.                  <draw_path=>draw.draw_path> *clip_path,
  361.                  int x0,
  362.                  int y0,
  363.                  int x1,
  364.                  int y1,
  365.                  int x2,
  366.                  int y2);
  367. Summary:      Inserts a file containing an illustration into the current job's outputxpdriver_declare_font
  368. Defined in:   <pdriver=>pdriver.$>.h
  369. Declaration:  extern <os_error=>os.os_error> *xpdriver_declare_font (<font_f=>font.font_f> font,
  370.                  char *font_name,
  371.                  bits flags);
  372. Summary:      Declares the fonts that will be used in a documentpdriver_declare_font
  373. Defined in:   <pdriver=>pdriver.$>.h
  374. Declaration:  extern void pdriver_declare_font (<font_f=>font.font_f> font,
  375.                  char *font_name,
  376.                  bits flags);
  377. Summary:      Declares the fonts that will be used in a documentxpdriver_declare_driver
  378. Defined in:   <pdriver=>pdriver.$>.h
  379. Declaration:  extern <os_error=>os.os_error> *xpdriver_declare_driver (int reason,
  380.                  void *workspace,
  381.                  int type);
  382. Summary:      Registers a printer driver with the PDriver sharer modulepdriver_declare_driver
  383. Defined in:   <pdriver=>pdriver.$>.h
  384. Declaration:  extern void pdriver_declare_driver (int reason,
  385.                  void *workspace,
  386.                  int type);
  387. Summary:      Registers a printer driver with the PDriver sharer modulexpdriver_remove_driver
  388. Defined in:   <pdriver=>pdriver.$>.h
  389. Declaration:  extern <os_error=>os.os_error> *xpdriver_remove_driver (int type);
  390. Summary:      Deregisters a printer driver with the PDriver sharer modulepdriver_remove_driver
  391. Defined in:   <pdriver=>pdriver.$>.h
  392. Declaration:  extern void pdriver_remove_driver (int type);
  393. Summary:      Deregisters a printer driver with the PDriver sharer modulexpdriver_select_driver
  394. Defined in:   <pdriver=>pdriver.$>.h
  395. Declaration:  extern <os_error=>os.os_error> *xpdriver_select_driver (int type,
  396.                  int *old_type);
  397. Summary:      Selects the specified printer driverpdriver_select_driver
  398. Defined in:   <pdriver=>pdriver.$>.h
  399. Declaration:  extern int pdriver_select_driver (int type);
  400. Summary:      Selects the specified printer driverxpdriver_enumerate_drivers
  401. Defined in:   <pdriver=>pdriver.$>.h
  402. Declaration:  extern <os_error=>os.os_error> *xpdriver_enumerate_drivers (int context,
  403.                  int *context_out,
  404.                  int *type);
  405. Summary:      Enumerates all printer drivers within the systempdriver_enumerate_drivers
  406. Defined in:   <pdriver=>pdriver.$>.h
  407. Declaration:  extern int pdriver_enumerate_drivers (int context,
  408.                  int *type);
  409. Summary:      Enumerates all printer drivers within the systemxpdriver_misc_op
  410. Processes miscellaneous printer driver operationspdriver_misc_op
  411. Processes miscellaneous printer driver operationsxpdrivermiscop_add_font
  412. Defined in:   <pdriver=>pdriver.$>.h
  413. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscop_add_font (char *font_name,
  414.                  char *alien_name,
  415.                  bits flags,
  416.                  bits add_flags);
  417. Summary:      Adds a font name to a list of those known to the current printer driverpdrivermiscop_add_font
  418. Defined in:   <pdriver=>pdriver.$>.h
  419. Declaration:  extern void pdrivermiscop_add_font (char *font_name,
  420.                  char *alien_name,
  421.                  bits flags,
  422.                  bits add_flags);
  423. Summary:      Adds a font name to a list of those known to the current printer driverxpdrivermiscop_remove_font
  424. Defined in:   <pdriver=>pdriver.$>.h
  425. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscop_remove_font (char *font_name);
  426. Summary:      Removes font name(s) from a list of those known to the current printer driverpdrivermiscop_remove_font
  427. Defined in:   <pdriver=>pdriver.$>.h
  428. Declaration:  extern void pdrivermiscop_remove_font (char *font_name);
  429. Summary:      Removes font name(s) from a list of those known to the current printer driverxpdrivermiscop_enumerate_fonts
  430. Defined in:   <pdriver=>pdriver.$>.h
  431. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscop_enumerate_fonts (char *buffer,
  432.                  int size,
  433.                  int context,
  434.                  bits flags,
  435.                  char **end,
  436.                  int *context_out);
  437. Summary:      Enumerates the font names known to the current printer driverpdrivermiscop_enumerate_fonts
  438. Defined in:   <pdriver=>pdriver.$>.h
  439. Declaration:  extern int pdrivermiscop_enumerate_fonts (char *buffer,
  440.                  int size,
  441.                  int context,
  442.                  bits flags,
  443.                  char **end);
  444. Summary:      Enumerates the font names known to the current printer driverxpdrivermiscop_register_dumper
  445. Defined in:   <pdriver=>pdriver.$>.h
  446. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscop_register_dumper (int pdumper_no,
  447.                  int dp_version_required,
  448.                  void *dumper_workspace,
  449.                  void *dumper_code,
  450.                  bits supported_calls,
  451.                  bits supported_strips);
  452. Summary:      Registers a printer dumper with the current printer driver, PDriverDPpdrivermiscop_register_dumper
  453. Defined in:   <pdriver=>pdriver.$>.h
  454. Declaration:  extern void pdrivermiscop_register_dumper (int pdumper_no,
  455.                  int dp_version_required,
  456.                  void *dumper_workspace,
  457.                  void *dumper_code,
  458.                  bits supported_calls,
  459.                  bits supported_strips);
  460. Summary:      Registers a printer dumper with the current printer driver, PDriverDPxpdrivermiscop_deregister_dumper
  461. Defined in:   <pdriver=>pdriver.$>.h
  462. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscop_deregister_dumper (int pdumper_no);
  463. Summary:      Deregisters a printer dumper with the current printer driver, PDriverDPpdrivermiscop_deregister_dumper
  464. Defined in:   <pdriver=>pdriver.$>.h
  465. Declaration:  extern void pdrivermiscop_deregister_dumper (int pdumper_no);
  466. Summary:      Deregisters a printer dumper with the current printer driver, PDriverDPxpdrivermiscop_strip_types
  467. Defined in:   <pdriver=>pdriver.$>.h
  468. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscop_strip_types (int pdumper_no,
  469.                  bits *type_mask);
  470. Summary:      Returns a bit mask showing which strip types a printer dumper supports with the current printer driverpdrivermiscop_strip_types
  471. Defined in:   <pdriver=>pdriver.$>.h
  472. Declaration:  extern bits pdrivermiscop_strip_types (int pdumper_no);
  473. Summary:      Returns a bit mask showing which strip types a printer dumper supports with the current printer driverxpdriver_misc_op_for_driver
  474. Processes miscellaneous printer driver operations using a specified printer driverpdriver_misc_op_for_driver
  475. Processes miscellaneous printer driver operations using a specified printer driverxpdrivermiscopfordriver_add_font
  476. Defined in:   <pdriver=>pdriver.$>.h
  477. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscopfordriver_add_font (char *font_name,
  478.                  char *alien_name,
  479.                  bits flags,
  480.                  bits add_flags,
  481.                  int type);
  482. Summary:      Adds a font name to a list of those known to a specified printer driverpdrivermiscopfordriver_add_font
  483. Defined in:   <pdriver=>pdriver.$>.h
  484. Declaration:  extern void pdrivermiscopfordriver_add_font (char *font_name,
  485.                  char *alien_name,
  486.                  bits flags,
  487.                  bits add_flags,
  488.                  int type);
  489. Summary:      Adds a font name to a list of those known to a specified printer driverxpdrivermiscopfordriver_remove_font
  490. Defined in:   <pdriver=>pdriver.$>.h
  491. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscopfordriver_remove_font (char *font_name,
  492.                  int type);
  493. Summary:      Removes font name(s) from a list of those known to a specified printer driverpdrivermiscopfordriver_remove_font
  494. Defined in:   <pdriver=>pdriver.$>.h
  495. Declaration:  extern void pdrivermiscopfordriver_remove_font (char *font_name,
  496.                  int type);
  497. Summary:      Removes font name(s) from a list of those known to a specified printer driverxpdrivermiscopfordriver_enumerate_fonts
  498. Defined in:   <pdriver=>pdriver.$>.h
  499. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscopfordriver_enumerate_fonts (char *buffer,
  500.                  int size,
  501.                  int context,
  502.                  bits flags,
  503.                  int type,
  504.                  char **end,
  505.                  int *context_out);
  506. Summary:      Enumerates the font names known to a specified printer driverpdrivermiscopfordriver_enumerate_fonts
  507. Defined in:   <pdriver=>pdriver.$>.h
  508. Declaration:  extern int pdrivermiscopfordriver_enumerate_fonts (char *buffer,
  509.                  int size,
  510.                  int context,
  511.                  bits flags,
  512.                  int type,
  513.                  char **end);
  514. Summary:      Enumerates the font names known to a specified printer driverxpdrivermiscopfordriver_register_dumper
  515. Defined in:   <pdriver=>pdriver.$>.h
  516. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscopfordriver_register_dumper (int pdumper_no,
  517.                  int dp_version_required,
  518.                  void *dumper_workspace,
  519.                  void *dumper_code,
  520.                  bits supported_calls,
  521.                  bits supported_strips,
  522.                  int type);
  523. Summary:      Registers a printer dumper a specified printer driver, PDriverDPpdrivermiscopfordriver_register_dumper
  524. Defined in:   <pdriver=>pdriver.$>.h
  525. Declaration:  extern void pdrivermiscopfordriver_register_dumper (int pdumper_no,
  526.                  int dp_version_required,
  527.                  void *dumper_workspace,
  528.                  void *dumper_code,
  529.                  bits supported_calls,
  530.                  bits supported_strips,
  531.                  int type);
  532. Summary:      Registers a printer dumper a specified printer driver, PDriverDPxpdrivermiscopfordriver_deregister_dumper
  533. Defined in:   <pdriver=>pdriver.$>.h
  534. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscopfordriver_deregister_dumper (int pdumper_no,
  535.                  int type);
  536. Summary:      Deregisters a printer dumper with a specified printer driver, PDriverDPpdrivermiscopfordriver_deregister_dumper
  537. Defined in:   <pdriver=>pdriver.$>.h
  538. Declaration:  extern void pdrivermiscopfordriver_deregister_dumper (int pdumper_no,
  539.                  int type);
  540. Summary:      Deregisters a printer dumper with a specified printer driver, PDriverDPxpdrivermiscopfordriver_strip_types
  541. Defined in:   <pdriver=>pdriver.$>.h
  542. Declaration:  extern <os_error=>os.os_error> *xpdrivermiscopfordriver_strip_types (int pdumper_no,
  543.                  int type,
  544.                  bits *type_mask);
  545. Summary:      Returns a bit mask showing which strip types a printer dumper supports with a specified printer driverpdrivermiscopfordriver_strip_types
  546. Defined in:   <pdriver=>pdriver.$>.h
  547. Declaration:  extern bits pdrivermiscopfordriver_strip_types (int pdumper_no,
  548.                  int type);
  549. Summary:      Returns a bit mask showing which strip types a printer dumper supports with a specified printer driverxpdriver_set_driver
  550. Defined in:   <pdriver=>pdriver.$>.h
  551. Declaration:  extern <os_error=>os.os_error> *xpdriver_set_driver (int pdumper_no,
  552.                  char *ensure_command,
  553.                  byte *configuration_data1,
  554.                  byte *configuration_data2,
  555.                  int configuration_word);
  556. Summary:      Configures the current printer driverpdriver_set_driver
  557. Defined in:   <pdriver=>pdriver.$>.h
  558. Declaration:  extern void pdriver_set_driver (int pdumper_no,
  559.                  char *ensure_command,
  560.                  byte *configuration_data1,
  561.                  byte *configuration_data2,
  562.                  int configuration_word);
  563. Summary:      Configures the current printer driverxservice_print
  564. Defined in:   <pdriver=>pdriver.$>.h
  565. Declaration:  extern <os_error=>os.os_error> *xservice_print (void);
  566. Summary:      For internal use onlyservice_print
  567. Defined in:   <pdriver=>pdriver.$>.h
  568. Declaration:  extern void service_print (void);
  569. Summary:      For internal use onlyxservice_pdriver_starting
  570. Defined in:   <pdriver=>pdriver.$>.h
  571. Declaration:  extern <os_error=>os.os_error> *xservice_pdriver_starting (void);
  572. Summary:      PDriver sharer module startedservice_pdriver_starting
  573. Defined in:   <pdriver=>pdriver.$>.h
  574. Declaration:  extern void service_pdriver_starting (void);
  575. Summary:      PDriver sharer module startedxservice_pdriver_get_messages
  576. Defined in:   <pdriver=>pdriver.$>.h
  577. Declaration:  extern <os_error=>os.os_error> *xservice_pdriver_get_messages (bool *unclaimed,
  578.                  <messagetrans_control_block=>messagetra.messagetrans_control_block> **common_cb);
  579. Summary:      Get common messages fileservice_pdriver_get_messages
  580. Defined in:   <pdriver=>pdriver.$>.h
  581. Declaration:  extern bool service_pdriver_get_messages (<messagetrans_control_block=>messagetra.messagetrans_control_block> **common_cb);
  582. Summary:      Get common messages filexservice_pdriver_changed
  583. Defined in:   <pdriver=>pdriver.$>.h
  584. Declaration:  extern <os_error=>os.os_error> *xservice_pdriver_changed (void);
  585. Summary:      The currently selected printer driver has changedservice_pdriver_changed
  586. Defined in:   <pdriver=>pdriver.$>.h
  587. Declaration:  extern void service_pdriver_changed (void);
  588. Summary:      The currently selected printer driver has changedPDriver
  589. <pdriver_message_print_error>
  590. <pdriver_message_print_type_odd>
  591. <pdriver_message_ps_printer_query>
  592. <pdriver_OS_UNIT>
  593. <pdriver_INCH>
  594. <pdriver_POINT>
  595. <pdriver_TYPE_PS>
  596. <pdriver_TYPE_DM>
  597. <pdriver_TYPE_LJ>
  598. <pdriver_TYPE_IX>
  599. <pdriver_TYPE_FX>
  600. <pdriver_TYPE_LZ>
  601. <pdriver_TYPE_LB>
  602. <pdriver_TYPE_UF>
  603. <pdriver_TYPE_JX>
  604. <pdriver_TYPE_PJ>
  605. <pdriver_FEATURE_COLOUR>
  606. <pdriver_FEATURE_LIMITED_COLOURS>
  607. <pdriver_FEATURE_DISCRETE_COLOURS>
  608. <pdriver_FEATURE_OUTLINES_ONLY>
  609. <pdriver_FEATURE_THIN_LINES_ONLY>
  610. <pdriver_FEATURE_NO_OVERWRITE>
  611. <pdriver_FEATURE_TRFM_SPRITE>
  612. <pdriver_FEATURE_TRFM_FONT>
  613. <pdriver_FEATURE_SCREEN_DUMP>
  614. <pdriver_FEATURE_GENERAL_TRFM>
  615. <pdriver_FEATURE_INSERT_ILLUSTRATION>
  616. <pdriver_FEATURE_MISC_OP>
  617. <pdriver_FEATURE_SET_DRIVER>
  618. <pdriver_FEATURE_DECLARE_FONT>
  619. <pdriver_NO_DOWNLOAD>
  620. <pdriver_KERNED>
  621. <error_PDRIVER_BAD_FEATURES>
  622. <error_PDRIVER_NO_CURRENT_SPRITE>
  623. <error_PDRIVER_NO_JOB_SELECTED>
  624. <error_PDRIVER_NO_SUCH_JOB>
  625. <error_PDRIVER_NO_CURRENT_PAGE>
  626. <error_PDRIVER_PRINTING_PAGE>
  627. <error_PDRIVER_INVALID_COPIES>
  628. <error_PDRIVER_CANNOT_HANDLE>
  629. <error_PDRIVER_BAD_HALFTONE>
  630. <error_PDRIVER_CANCELLED>
  631. <error_PDRIVER_SINGULAR_MATRIX>
  632. <error_PDRIVER_BAD_RECTANGLE>
  633. <error_PDRIVER_RECTANGLES_MISS>
  634. <error_PDRIVER_NO_FREE_MEMORY>
  635. <error_PDRIVER_NOT_ONE_PAGE>
  636. <error_PDRIVER_IN_USE>
  637. <error_PDRIVER_OVERFLOW>
  638. <error_PDRIVER_BAD_MISC_OP>
  639. <error_PDRIVER_NO_DUPLICATES>
  640. <error_PDRIVER_NO_CURRENT_DRIVER>
  641. <error_PDRIVER_UNKNOWN_NUMBER>
  642. <error_PDRIVER_DUPLICATE_NUMBER>
  643. <error_PDRIVER_BAD_SET_PRINTER>
  644. <message_PRINT_FILE>
  645. <message_WILL_PRINT>
  646. <message_PRINT_SAVE>
  647. <message_PRINT_INIT>
  648. <message_PRINT_ERROR>
  649. <message_PRINT_TYPE_ODD>
  650. <message_PRINT_TYPE_KNOWN>
  651. <message_SET_PRINTER>
  652. <message_PRINT_INIT2>
  653. <message_PS_PRINTER_QUERY>
  654. <message_PS_PRINTER_ACK>
  655. <message_PS_PRINTER_MODIFIED>
  656. <message_PS_PRINTER_DEFAULTS>
  657. <message_PS_PRINTER_DEFAULTED>
  658. <message_PS_PRINTER_NOT_PS>
  659. <message_RESET_PRINTER>
  660. <message_PS_IS_FONTPRINT_RUNNING>
  661. <xpdriver_info>
  662. <pdriver_info>
  663. <xpdriver_set_info>
  664. <pdriver_set_info>
  665. <xpdriver_check_features>
  666. <pdriver_check_features>
  667. <xpdriver_page_size>
  668. <pdriver_page_size>
  669. <xpdriver_set_page_size>
  670. <pdriver_set_page_size>
  671. <xpdriver_select_job>
  672. <pdriver_select_job>
  673. <xpdriver_current_job>
  674. <pdriver_current_job>
  675. <xpdriver_font_swi>
  676. <pdriver_font_swi>
  677. <xpdriver_end_job>
  678. <pdriver_end_job>
  679. <xpdriver_abort_job>
  680. <pdriver_abort_job>
  681. <xpdriver_reset>
  682. <pdriver_reset>
  683. <xpdriver_give_rectangle>
  684. <pdriver_give_rectangle>
  685. <xpdriver_draw_page>
  686. <pdriver_draw_page>
  687. <xpdriver_get_rectangle>
  688. <pdriver_get_rectangle>
  689. <xpdriver_cancel_job>
  690. <pdriver_cancel_job>
  691. <xpdriver_screen_dump>
  692. <pdriver_screen_dump>
  693. <xpdriver_enumerate_jobs>
  694. <pdriver_enumerate_jobs>
  695. <xpdriver_set_printer>
  696. <pdriver_set_printer>
  697. <xpdriver_cancel_job_with_error>
  698. <pdriver_cancel_job_with_error>
  699. <xpdriver_select_illustration>
  700. <pdriver_select_illustration>
  701. <xpdriver_insert_illustration>
  702. <pdriver_insert_illustration>
  703. <xpdriver_declare_font>
  704. <pdriver_declare_font>
  705. <xpdriver_declare_driver>
  706. <pdriver_declare_driver>
  707. <xpdriver_remove_driver>
  708. <pdriver_remove_driver>
  709. <xpdriver_select_driver>
  710. <pdriver_select_driver>
  711. <xpdriver_enumerate_drivers>
  712. <pdriver_enumerate_drivers>
  713. <xpdriver_misc_op>
  714. <pdriver_misc_op>
  715. <xpdrivermiscop_add_font>
  716. <pdrivermiscop_add_font>
  717. <xpdrivermiscop_remove_font>
  718. <pdrivermiscop_remove_font>
  719. <xpdrivermiscop_enumerate_fonts>
  720. <pdrivermiscop_enumerate_fonts>
  721. <xpdrivermiscop_register_dumper>
  722. <pdrivermiscop_register_dumper>
  723. <xpdrivermiscop_deregister_dumper>
  724. <pdrivermiscop_deregister_dumper>
  725. <xpdrivermiscop_strip_types>
  726. <pdrivermiscop_strip_types>
  727. <xpdriver_misc_op_for_driver>
  728. <pdriver_misc_op_for_driver>
  729. <xpdrivermiscopfordriver_add_font>
  730. <pdrivermiscopfordriver_add_font>
  731. <xpdrivermiscopfordriver_remove_font>
  732. <pdrivermiscopfordriver_remove_font>
  733. <xpdrivermiscopfordriver_enumerate_fonts>
  734. <pdrivermiscopfordriver_enumerate_fonts>
  735. <xpdrivermiscopfordriver_register_dumper>
  736. <pdrivermiscopfordriver_register_dumper>
  737. <xpdrivermiscopfordriver_deregister_dumper>
  738. <pdrivermiscopfordriver_deregister_dumper>
  739. <xpdrivermiscopfordriver_strip_types>
  740. <pdrivermiscopfordriver_strip_types>
  741. <xpdriver_set_driver>
  742. <pdriver_set_driver>
  743. <xservice_print>
  744. <service_print>
  745. <xservice_pdriver_starting>
  746. <service_pdriver_starting>
  747. <xservice_pdriver_get_messages>
  748. <service_pdriver_get_messages>
  749. <xservice_pdriver_changed>
  750. <service_pdriver_changed>