1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
/************************************************************************/
/* A printer as found on the system. */
/************************************************************************/
# ifndef UTIL_PRINTER_H
# define UTIL_PRINTER_H
# define APPprinterPIPE 1
# define APPprinterTMPFILE 2
# define APPprinterTOFILE 3
typedef struct PrintDestination
{
char * pdCommand;
char * pdPrinterName;
int pdPrintKind;
int pdPercentCount;
int pdCommandLength;
} PrintDestination;
/************************************************************************/
/* Routine declarations. */
/************************************************************************/
extern int utilPrinterGetPrinters( int * pPrinterCount,
int * pDefaultPrinter,
PrintDestination ** pDestinations,
const char * customCommand,
const char * customName,
const char * customCommand2,
const char * customName2 );
# endif
|