typedef struct _PRINTPROCESSORDOCUMENTDATA
{
LPDEVMODE pDevMode;
LPTSTR pDatatype;
LPTSTR pParameters;
LPTSTR pDocumentName;
DWORD JobId;
LPTSTR pOutputFile; // spool file
LPTSTR pSpoolFileName; // full path + filename
LPTSTR pSepFile; // separator file
} PRINTPROCESSORDOCUMENTDATA, FAR *PPRINTPROCESSORDOCUMENTDATA, FAR
The PRINTPROCESSORDOCUMENTDATA structure holds global data about a document being printed on the print processor. A document is a name for a print job.
pDevMode | Points to a data structure that contains information about the device initialization and environment of a printer. |
pDatatype | Points to the datatype of the document. |
pParameters | Points to a null-terminated string that specifies print processor parameters. |
JobId | Identifies the print job associated with the document. |
pOutputFile | Points to the document spool file. |
pSpoolFileName | Points to the full path and file name of the spool file. |
pSepFile | Points to the file printed between print jobs. |