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