EnumPrinterData function winspool
The EnumPrinterData function enumerates configuration data for a specified printer.
DWORD EnumPrinterDataW(
_In_ HANDLE hPrinter,
_In_ DWORD dwIndex,
_Out_ LPTSTR pValueName,
_In_ DWORD cbValueName,
_Out_ LPDWORD pcbValueName,
_Out_ LPDWORD pType,
_Out_ LPBYTE pData,
_In_ DWORD cbData,
_Out_ LPDWORD pcbData
);
Implementation
int EnumPrinterData(
int hPrinter,
int dwIndex,
Pointer<Utf16> pValueName,
int cbValueName,
Pointer<Uint32> pcbValueName,
Pointer<Uint32> pType,
Pointer<Uint8> pData,
int cbData,
Pointer<Uint32> pcbData,
) => _EnumPrinterData(
hPrinter,
dwIndex,
pValueName,
cbValueName,
pcbValueName,
pType,
pData,
cbData,
pcbData,
);