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).