DWORD StartDocPrinter(
HANDLE hPrinter, /* handle of printer object */
DWORD dwLevel, /* structure level */
LPBYTE lpbDocInfo /* address of structure */
);
Informs the print spooler that a document is to be spooled for printing.
hPrinter | Identifies the printer. |
dwLevel | Specifies the version of the structure to which lpbDocInfo points. This value must be 1 or 2. |
lpbDocInfo | Points to a DOC_INFO_1 structure. |
The printer handle hPrinter is obtained by calling the OpenPrinter function.
Although the value of the dwLevel parameter may be 1 or 2, the DOC_INFO_1 structure is always used. The members of that structure are all this function needs.
The return value will never be greater than ((2^ 31) - 1).