// 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 referenceNo description available.
The PRINTPROCESSOROPENDATA structure is used as an input parameter to a print processor's OpenPrintProcessor function.
pDevModeSpooler-supplied pointer to a DEVMODEW structure.
pDatatypeSpooler-supplied pointer to a string representing the print job's data type.
pParametersSpooler-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.
pDocumentNameSpooler-supplied pointer to a string representing the name of the input document associated with the print job.
JobIdSpooler-supplied value identifying the print job.
pOutputFileSpooler-supplied pointer to a string representing the name of the output spool file.
pPrinterNameSpooler-supplied pointer to a string representing the name of the printer to be used.