Jump to content

PRJINFO3

From EDM2

Print-job information structure.

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

Type

struct

C Declaration Method

typedef

Example Code

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 ;