DrvStartDoc

BOOL DrvStartDoc(

    IN SURFOBJ *pso,

    IN PWSTR pwszDocName,

    IN DWORD dwJobId

   );

DrvStartDoc sends any control information needed at the start of a document.

Parameters

pso
Points to the surface object. The object can be queried to find its type and which PDEV it is associated with.
pwszDocName
Points to a zero-terminated Unicode string specifying the user-readable name of the document being printed.
dwJobId
Identifies the print job. This value is returned to GDI from the spooler in a call to StartDocPrinter.

Return Value

The return value is TRUE if the control information is received. Otherwise, it is FALSE, and an error code is logged.

Comments

The control codes should be sent using WritePrinter. See the Win32 SDK.

DrvStartDoc is required for printer drivers.