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 ;