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 ;