#define ERROR_INVALID_PARAMETER
BOOL WINAPI EnumJobsW(HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs, DWORD Level, PBYTE pJob, DWORD cbBuf, PDWORD pcbNeeded, PDWORD pcReturned)
BOOL WINAPI SetJobW(HANDLE hPrinter, DWORD JobId, DWORD Level, PBYTE pJobInfo, DWORD Command)
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
struct _SPOOLSS_PRINTER_HANDLE * PSPOOLSS_PRINTER_HANDLE
BOOL WINAPI AddJobW(HANDLE hPrinter, DWORD Level, PBYTE pData, DWORD cbBuf, PDWORD pcbNeeded)
_In_ DWORD _Out_ PDWORD pcbNeeded
BOOL WINAPI GetJobW(HANDLE hPrinter, DWORD JobId, DWORD Level, PBYTE pJob, DWORD cbBuf, PDWORD pcbNeeded)
PRINTPROVIDOR PrintProvider
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
PSPOOLSS_PRINT_PROVIDER pPrintProvider
BOOL WINAPI ScheduleJob(HANDLE hPrinter, DWORD dwJobID)