FreeRDP
include/freerdp/client/printer.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  rdpPrinterDriver
 
struct  rdpPrinter
 
struct  rdpPrintJob
 

Typedefs

typedef void(* pcReferencePrinterDriver) (rdpPrinterDriver *driver)
 
typedef rdpPrinter **(* pcEnumPrinters) (rdpPrinterDriver *driver)
 
typedef void(* pcReleaseEnumPrinters) (rdpPrinter **printers)
 
typedef rdpPrinter *(* pcGetPrinter) (rdpPrinterDriver *driver, const char *name, const char *driverName)
 
typedef void(* pcReferencePrinter) (rdpPrinter *printer)
 
typedef rdpPrintJob *(* pcCreatePrintJob) (rdpPrinter *printer, UINT32 id)
 
typedef rdpPrintJob *(* pcFindPrintJob) (rdpPrinter *printer, UINT32 id)
 
typedef UINT(* pcWritePrintJob) (rdpPrintJob *printjob, const BYTE *data, size_t size)
 
typedef void(* pcClosePrintJob) (rdpPrintJob *printjob)
 

Typedef Documentation

typedef void(* pcClosePrintJob) (rdpPrintJob *printjob)
typedef rdpPrintJob*(* pcCreatePrintJob) (rdpPrinter *printer, UINT32 id)
typedef rdpPrinter**(* pcEnumPrinters) (rdpPrinterDriver *driver)
typedef rdpPrintJob*(* pcFindPrintJob) (rdpPrinter *printer, UINT32 id)
typedef rdpPrinter*(* pcGetPrinter) (rdpPrinterDriver *driver, const char *name, const char *driverName)
typedef void(* pcReferencePrinter) (rdpPrinter *printer)
typedef void(* pcReferencePrinterDriver) (rdpPrinterDriver *driver)
typedef void(* pcReleaseEnumPrinters) (rdpPrinter **printers)
typedef UINT(* pcWritePrintJob) (rdpPrintJob *printjob, const BYTE *data, size_t size)