2.2.1.15.5 RPC_BranchOfficeJobDataPrinted

The RPC_BranchOfficeJobDataPrinted structure holds a single Branch Office Print Remote Log Entry (section 3.1.1).<88> This entry contains the information needed to create event ID 307 in the Microsoft-Windows-PrintService/Operational event channel.

 typedef struct {
   DWORD Status;
   [string] wchar_t* pDocumentName;
   [string] wchar_t* pUserName;
   [string] wchar_t* pMachineName;
   [string] wchar_t* pPrinterName;
   [string] wchar_t* pPortName;
   LONGLONG Size;
   DWORD TotalPages;
 } RPC_BranchOfficeJobDataPrinted;

Status: A 32-bit unsigned integer that specifies an implementation-specific error code for the last error that occurred during the processing of this print job.

pDocumentName: A string that specifies the name of the print document for this print job.

pUserName: A pointer to a string that specifies the name of the user that owns the print job. For rules governing user names, see section 2.2.4.17.

pMachineName: A pointer to a string that specifies the name of the client computer that owns the print job. For rules governing computer names, see section 2.2.4.16.

pPrinterName: A pointer to a string that specifies the name of the printer used for the print job. For rules governing printer names, see section 2.2.4.14.

pPortName: A pointer to a string that specifies a supported printer port. For rules governing port names, see section 2.2.4.10.

Size: A 64-bit signed integer that specifies the size of the print job, in bytes.

TotalPages: A 32-bit unsigned integer that specifies the number of pages the document contains.