Flags for the pErrorInfo member of the PRINTINFO structure
PCS_PRINT_PDTMODE_ERROR
This can occur for one of one of the following reasons:
bPDTMode is set to TRUE, lpPDTFile is set to NULL, and there is
no PDT file already configured for the host session.
nPrtMode is set to PrtToDskAppend or PrtToDskSeparate, PCS_PRINT_PDT
is not set in nFlags, and the host session is not already in PDT mode.
nPrtMode is set to PrtToDskAppend or PrtToDskSeparate and bPDTMode
is set to FALSE.
PCS_PRINT_PDTFILE_ERROR
The file or the path specified in lpPDTFile was not found.
PCS_PRINT_PRTTODSK_FILE_ERROR
This can occur for one of one of the following reasons:
The folder specified in the field lpPrtToDskAppFile or lpPrtToDskSepFile
does not exist or does not have write access.
An extension is specified in the field lpPrtToDskSepFile.
PCS_PRINT_PRINTMODE_ERROR
nPrtMode cannot be set successfully. This can occur for one
of the following reasons:
The value of nPrtMode is not one of the enumerated constants of
the PRINTMODE enum data type.
nPrtMode is set to PrtToDskAppend, lpPrtToDskAppFile is set to
NULL, and there is no Print to Disk-Append file
already configured in the host session.
nPrtMode is set to PrtToDskSeparate, lpPrtToDskSepFile is set
to NULL, and there is no Print to Disk-Separate file
already configured in the host session.
nPrtMode is set to SpecificPrinter and the printer given in the
lpPrinterName field was not found.
nPrtMode is set to WinDefaultPrinter and there is no default Windows® printer configured in the system.
bPDTMode is set to FALSE and PCS_PRINT_PRINTMODE is not set in
nFlags, but the host session PrintMode is PrtToDskAppend or PrtToDskSeparate.