DOC_INFO_2
The DOC_INFO_2
structure describes a document that will be printed.
typedef struct _DOC_INFO_2 { // dci2
LPTSTR
pDocName;
LPTSTR
pOutputFile;
LPTSTR
pDatatype;
DWORD dwMode;
DWORD JobId;
} DOC_INFO_2;
Members
pDocName
Points to a
null-terminated string that specifies the name of the document.
pOutputFile
Points to a
null-terminated string that specifies the name of an output file.
pDatatype
Points to a
null-terminated string that identifies the type of data used to record the
document.
dwMode
Informs the
print spooler of the nature of the data to follow. If this value is zero, the
print spooler treats the data sent by subsequent calls to WritePrinter
as a normal print job (whether or not it is spooled depends on the printer
property). If this value is DI_CHANNEL, only a communications channel is
opened. In this case, the data passed into subsequent calls to WritePrinter
is sent to the printer or subsequent calls to ReadPrinter retrieve data
from the printer. This mode remains effective until EndDoc is called.
JobId
Reserved for
internal use; should be zero.
See Also