EnumJobs function winspool
Retrieves information about a specified set of print jobs for a specified printer.
To learn more, see learn.microsoft.com/windows/win32/printdocs/enumjobs.
Implementation
Win32Result<bool> EnumJobs(
PRINTER_HANDLE hPrinter,
int firstJob,
int noJobs,
int level,
Pointer<Uint8>? pJob,
int cbBuf,
Pointer<Uint32> pcbNeeded,
Pointer<Uint32> pcReturned,
) {
final result_ = EnumJobsW_Wrapper(
hPrinter,
firstJob,
noJobs,
level,
pJob ?? nullptr,
cbBuf,
pcbNeeded,
pcReturned,
);
return Win32Result(value: result_.value.i32 != FALSE, error: result_.error);
}