BOOL  WinprintControlPrintProcessor(
    HANDLE  hPrintProcessor,
    DWORD   Command,
    DWORD   JobId,
    LPTSTR  pDatatype,
    LPTSTR  pSpoolFile
);
 Provides control over printing the current document.
| hPrintProcessor | A handle to an open instance of a print processor to control. | |
| Command | Commands used in the spooler's default local print processor are: | |
| JOB_CONTROL_PAUSE | Pauses the print job. | |
| JOB_CONTROL_RESUME | Resumes the print job at the point in the spool file where it was paused. | |
| JOB_CONTROL_CANCEL | Cancels the print job. | |
| JobId | Identifies the job associated with the spool file (not used by the default print processor). | |
| pDatatype | Points to a memory location that contains the spool file datatype (PRINTPROCESSOR_TYPE_RAW or PRINTPROCESSOR_TYPE_EMF for the default print processor). | |
| pSpoolFile | Points to the name of the spool file. | |
Calls to ControlPrintProcessor can occur asynchronously; the function should not wait for the result. For example, the function could set a flag and return immediately.