GetPrinter function winspool
Retrieves information about a specified printer.
To learn more, see learn.microsoft.com/windows/win32/printdocs/getprinter.
Implementation
Win32Result<bool> GetPrinter(
PRINTER_HANDLE hPrinter,
int level,
Pointer<Uint8>? pPrinter,
int cbBuf,
Pointer<Uint32> pcbNeeded,
) {
resolveGetLastError();
final result_ = _GetPrinter(
hPrinter,
level,
pPrinter ?? nullptr,
cbBuf,
pcbNeeded,
);
return .new(value: result_ != FALSE, error: GetLastError());
}