PRINTPROCESSOROPENDATA structure (winsplp.h)

The PRINTPROCESSOROPENDATA structure is used as an input parameter to a print processor's OpenPrintProcessor function.

Syntax

typedef struct _PRINTPROCESSOROPENDATA {
  PDEVMODE pDevMode;
  LPWSTR   pDatatype;
  LPWSTR   pParameters;
  LPWSTR   pDocumentName;
  DWORD    JobId;
  LPWSTR   pOutputFile;
  LPWSTR   pPrinterName;
} PRINTPROCESSOROPENDATA, *PPRINTPROCESSOROPENDATA, *LPPRINTPROCESSOROPENDATA;

Members

pDevMode

Spooler-supplied pointer to a DEVMODEW structure.

pDatatype

Spooler-supplied pointer to a string representing the print job's data type.

pParameters

Spooler-supplied pointer to a parameter string, as specified in a JOB_INFO_2 structure supplied to a call to the SetJob function, described in the Microsoft Windows SDK documentation.

pDocumentName

Spooler-supplied pointer to a string representing the name of the input document associated with the print job.

JobId

Spooler-supplied value identifying the print job.

pOutputFile

Spooler-supplied pointer to a string representing the name of the output spool file.

pPrinterName

Spooler-supplied pointer to a string representing the name of the printer to be used.

Requirements

Requirement Value
Header winsplp.h (include Winsplp.h)

See also

DEVMODEW

OpenPrintProcessor