GDI Printer Services

GDI provides a number of services that are of interest to printer driver writers. The following table lists these services.

Function Description

EngEnumForms

Enumerates the forms supported by the specified printer.

EngGetForm

Gets the FORM_INFO_1 details for the specified form.

EngGetPrinter

Retrieves information about the specified printer.

EngGetPrinterData

Retrieves configuration data for the specified printer.

EngGetPrinterDataFileName

Retrieves the string name of the printer's data file.

EngGetPrinterDriver

Retrieves driver data for the specified printer.

EngMapFontFile

Obsolete. See the entry in this table for EngMapFontFileFD.

EngMapFontFileFD

Maps a font file into system memory, if necessary, and returns a pointer to the base location of the font data in the file.

EngMarkBandingSurface

Marks the specified printer surface as a banding surface.

EngSetPrinterData

Obsolete. Sets the configuration data for the specified printer.

EngUnmapFontFile

Obsolete. See the entry in this table for EngUnmapFontFileFD.

EngUnmapFontFileFD

Unmaps the specified font file from system memory.

EngWritePrinter

Allows printer graphics DLLs to send a data stream to printer hardware.