DOC_INFO_1 structure

The DOC_INFO_1 structure describes a document that will be printed.

Syntax

typedef struct _DOC_INFO_1 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
} DOC_INFO_1;

Members

pDocName

Pointer to a null-terminated string that specifies the name of the document.

pOutputFile

Pointer to a null-terminated string that specifies the name of an output file. To print to a printer, set this to NULL.

pDatatype

Pointer to a null-terminated string that identifies the type of data used to record the document.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
Winspool.h (include Windows.h)
Unicode and ANSI names
_DOC_INFO_1W (Unicode) and _DOC_INFO_1A (ANSI)

See also

Printing

Print Spooler API Structures

StartDocPrinter