PFN_DrvGetDriverSetting - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// printoem.h

PFN_DrvGetDriverSetting PfnDrvgetdriversetting;

BOOL PfnDrvgetdriversetting(
                  PVOID pdriverobj,
                  PCSTR Feature,
                  PVOID pOutput,
                  DWORD cbSize,
  [out, optional] PDWORD pcbNeeded,
  [out, optional] PDWORD pdwOptionsReturned
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-printoem-pfn_drvgetdriversetting)

Description

The DrvGetDriverSetting function is obsolete.

Windows 2000 and later printer drivers should use IPrintOemDriverUI::DrvGetDriverSetting, IPrintCoreUI2::DrvGetDriverSetting (UI plug-ins), IPrintOemDriverUni::DrvGetDriverSetting (Unidrv plug-ins) or IPrintOemDriverPS::DrvGetDriverSetting (Pscript plug-ins)

This function pointer type defines the type of the DrvGetDriverSetting member of the OEMUIPROCS and DRVPROCS structures.

Parameters

pdriverobj

Defines the PVOID parameter pdriverobj.

Feature

Defines the PCSTR parameter Feature.

pOutput

Defines the PVOID parameter pOutput.

cbSize

Defines the DWORD parameter cbSize.

pcbNeeded [out, optional]

Defines the PDWORD parameter pcbNeeded.

pdwOptionsReturned [out, optional]

Defines the PDWORD parameter pdwOptionsReturned.

Return value

Returns a BOOL value.