2.2.1.7.4 JOB_INFO_4

The JOB_INFO_4 structure provides information about a print job.<47>

 typedef struct _JOB_INFO_4 {
   DWORD JobId;
   [string] wchar_t* pPrinterName;
   [string] wchar_t* pMachineName;
   [string] wchar_t* pUserName;
   [string] wchar_t* pDocument;
   [string] wchar_t* pNotifyName;
   [string] wchar_t* pDatatype;
   [string] wchar_t* pPrintProcessor;
   [string] wchar_t* pParameters;
   [string] wchar_t* pDriverName;
   ULONG_PTR pDevMode;
   [string] wchar_t* pStatus;
   ULONG_PTR pSecurityDescriptor;
   DWORD Status;
   DWORD Priority;
   DWORD Position;
   DWORD StartTime;
   DWORD UntilTime;
   DWORD TotalPages;
   DWORD Size;
   SYSTEMTIME Submitted;
   DWORD Time;
   DWORD PagesPrinted;
   long SizeHigh;
 } JOB_INFO_4;

SizeHigh: This member specifies the high-order 32 bits of a 64-bit unsigned integer that specifies the size of the job, in bytes.

All members not defined in this section are specified in sections 2.2.1.3.3 and 2.2.1.3.