Print-job information structure.

This structure is used when complete job details are required. A subset of this information is supplied by PRJINFO2.

typedef struct _PRJINFO3 {
  USHORT        uJobId;          /*  Job identification number. */
  USHORT        uPriority;       /*  Job priority. */
  PSZ           pszUserName;     /*  User who submitted the job. */
  USHORT        uPosition;       /*  Job position in queue. */
  USHORT        fsStatus;        /*  Job status. */
  ULONG         ulSubmitted;     /*  Time job submitted. */
  ULONG         ulSize;          /*  Print-job size (bytes). */
  PSZ           pszComment;      /*  Comment string. */
  PSZ           pszDocument;     /*  Document name. */
  PSZ           pszNotifyName;   /*  Messaging alias for print alert. */
  PSZ           pszDataType;     /*  Data type of submitted file. */
  PSZ           pszParms;        /*  Parameters. */
  PSZ           pszStatus;       /*  Status comment. */
  PSZ           pszQueue;        /*  Queue name. */
  PSZ           pszQProcName;    /*  Queue processor. */
  PSZ           pszQProcParms;   /*  Queue processor parameters. */
  PSZ           pszDriverName;   /*  Driver name. */
  PDRIVDATA     pDriverData;     /*  Job Properties (driver data). */
  PSZ           pszPrinterName;  /*  Printer name. */
} PRJINFO3;

typedef   PRJINFO3   * PPRJINFO3 ;


[Back] [Next]