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, BOOL isDefault)
 
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

◆ pcClosePrintJob

typedef void(* pcClosePrintJob) (rdpPrintJob *printjob)

◆ pcCreatePrintJob

typedef rdpPrintJob*(* pcCreatePrintJob) (rdpPrinter *printer, UINT32 id)

◆ pcEnumPrinters

typedef rdpPrinter**(* pcEnumPrinters) (rdpPrinterDriver *driver)

◆ pcFindPrintJob

typedef rdpPrintJob*(* pcFindPrintJob) (rdpPrinter *printer, UINT32 id)

◆ pcGetPrinter

typedef rdpPrinter*(* pcGetPrinter) (rdpPrinterDriver *driver, const char *name, const char *driverName, BOOL isDefault)

◆ pcReferencePrinter

typedef void(* pcReferencePrinter) (rdpPrinter *printer)

◆ pcReferencePrinterDriver

typedef void(* pcReferencePrinterDriver) (rdpPrinterDriver *driver)

◆ pcReleaseEnumPrinters

typedef void(* pcReleaseEnumPrinters) (rdpPrinter **printers)

◆ pcWritePrintJob

typedef UINT(* pcWritePrintJob) (rdpPrintJob *printjob, const BYTE *data, size_t size)