CORE_PRINTER_DRIVER structure

Represents a printer driver on which other printer drivers depend.

Syntax

typedef struct _CORE_PRINTER_DRIVER {
  GUID      CoreDriverGUID;
  FILETIME  ftDriverDate;
  DWORDLONG dwlDriverVersion;
  TCHAR     szPackageID[MAX_PATH];
} CORE_PRINTER_DRIVER, *PCORE_PRINTER_DRIVER;

Members

CoreDriverGUID

The GUID of the core printer driver.

ftDriverDate

The date and time of the latest version of the core printer driver.

dwlDriverVersion

The version ID of the latest version of the core printer driver.

szPackageID[MAX_PATH]

The path to the driver package that contains the core printer driver.

Remarks

This structure can represent a manufacturer's base driver on which the drivers for various printer models are dependent.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Winspool.h (include Windows.h)
Unicode and ANSI names
_CORE_PRINTER_DRIVERW (Unicode) and _CORE_PRINTER_DRIVERA (ANSI)

See also

Printing

Print Spooler API Structures