## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### PrtAbortDoc - Syntax

Description:

PrtAbortDoc resets the printer after current print data is flushed. If FLG_ COMPLETE_DATA is set, all prior data for this job is sent to the printer. If this flag is clear, PrtAbortDoc first flushes all current write requests for this job and then sends the buffer of data to reset the printer.

    #define INCL_SPL

    #define INCL_SPLDOSPRINT

    #include <os2.h>

    HFILE    hDevice;  /*  The device handle returned by PrtOpen. */

    PVOID    pchData;  /*  Pointer to the data buffer to write after flushing all current write data. */

    ULONG    cbData;   /*  Length of data, in bytes, in pchData buffer. */

    ULONG    ulFlags;  /*  Abort processing flags. */

    ULONG    rc;       /*  Return codes. */

    rc = PrtAbortDoc(hDevice, pchData, cbData,

           ulFlags);