PRINTPROCESSOROPENDATA - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// winsplp.h

typedef struct _PRINTPROCESSOROPENDATA {
  PDEVMODE pDevMode;
  LPWSTR   pDatatype;
  LPWSTR   pParameters;
  LPWSTR   pDocumentName;
  DWORD    JobId;
  LPWSTR   pOutputFile;
  LPWSTR   pPrinterName;
} PRINTPROCESSOROPENDATA, *PPRINTPROCESSOROPENDATA, *LPPRINTPROCESSOROPENDATA;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-winsplp-_printprocessoropendata)

_PRINTPROCESSOROPENDATA structure

Description

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

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.

See also

DEVMODEW

OpenPrintProcessor