EnumPrinterKey function winspool

int EnumPrinterKey(
  1. PRINTER_HANDLE hPrinter,
  2. PCWSTR pKeyName,
  3. PWSTR? pSubkey,
  4. int cbSubkey,
  5. Pointer<Uint32> pcbSubkey,
)

Enumerates the subkeys of a specified key for a specified printer.

To learn more, see learn.microsoft.com/windows/win32/printdocs/enumprinterkey.

Implementation

@pragma('vm:prefer-inline')
int EnumPrinterKey(
  PRINTER_HANDLE hPrinter,
  PCWSTR pKeyName,
  PWSTR? pSubkey,
  int cbSubkey,
  Pointer<Uint32> pcbSubkey,
) => _EnumPrinterKey(
  hPrinter,
  pKeyName,
  pSubkey ?? nullptr,
  cbSubkey,
  pcbSubkey,
);