EnumJobs function winspool

int EnumJobs(
  1. int hPrinter,
  2. int FirstJob,
  3. int NoJobs,
  4. int Level,
  5. Pointer<Uint8> pJob,
  6. int cbBuf,
  7. Pointer<Uint32> pcbNeeded,
  8. Pointer<Uint32> pcReturned,
)

The EnumJobs function retrieves information about a specified set of print jobs for a specified printer.

BOOL EnumJobsW(
  _In_  HANDLE  hPrinter,
  _In_  DWORD   FirstJob,
  _In_  DWORD   NoJobs,
  _In_  DWORD   Level,
  _Out_ LPBYTE  pJob,
  _In_  DWORD   cbBuf,
  _Out_ LPDWORD pcbNeeded,
  _Out_ LPDWORD pcReturned
);

Implementation

int EnumJobs(
  int hPrinter,
  int FirstJob,
  int NoJobs,
  int Level,
  Pointer<Uint8> pJob,
  int cbBuf,
  Pointer<Uint32> pcbNeeded,
  Pointer<Uint32> pcReturned,
) => _EnumJobs(
  hPrinter,
  FirstJob,
  NoJobs,
  Level,
  pJob,
  cbBuf,
  pcbNeeded,
  pcReturned,
);