home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / DOOG / CTASK.ZIP / PRT.H < prev    next >
C/C++ Source or Header  |  1989-12-20  |  977b  |  36 lines

  1. /*
  2.     --- Version 2.0 89-12-13 17:45 ---
  3.  
  4.    PRT.H - CTask - Printer driver routine definitions.
  5.  
  6.    Public Domain Software written by
  7.       Thomas Wagner
  8.       Patschkauer Weg 31
  9.       D-1000 Berlin 33
  10.       West Germany
  11. */
  12.  
  13.  
  14. #define AUTOFEED  0x02
  15. #define INIT      0x04
  16. #define SELECT    0x08
  17.  
  18. #define BUSY      0x80
  19. #define ACK       0x40
  20. #define PEND      0x20
  21. #define SELIN     0x10
  22. #define ERROR     0x08
  23.  
  24. extern int far prt_install (int port, byte polling, 
  25.                             word prior, 
  26.                             farptr xmitbuf, word xmitsize);
  27. extern void far prt_remove (int port);
  28. extern void far prt_remove_all (void);
  29. extern void far prt_change_control (int port, byte control);
  30. extern int far prt_write (int port, byte ch, dword timeout);
  31. extern int far prt_status (int port);
  32. extern int far prt_complete (int port);
  33. extern int far prt_wait_complete (int port, dword timeout);
  34. extern void far prt_flush (int port);
  35.  
  36.