In the interests of reducing driver size, drivers usually add only those optional functions that are well-supported in hardware. If a driver is written for hardware that supports these specialized functions, the appropriate functions in the following table can be included.
Entry Point |
Description |
Creates and manages a bitmap with a driver-defined format. | |
Deletes a device-managed bitmap. | |
Requests a device to create a brush dithered against a device palette. | |
Paints a closed path for a device-managed surface. | |
Moves a pointer to a new position, and redraws it. | |
Executes general bit block transfers to and from surfaces. | |
Realizes a specified brush for a defined surface. | |
Saves or restores a specified rectangle of the screen (display driver only). | |
Removes the pointer from the screen, if the driver has drawn it, and then sets a new pointer shape. | |
Allows stretching block transfers among device-managed and GDI-managed surfaces. | |
Simultaneously fills and strokes a path. | |
Coordinates drawing operations between GDI and a display driver-supported coprocessor device; for engine-managed surfaces only. | |
Frees font storage associated with an indicated data structure. | |
Notifies driver that a font realization is no longer needed; driver can free allocated data structures. | |
Queries information from a device not available in a device-independent DDI. | |
Implements draw-type escape functions. | |
Sends end-of-document information. (printer driver) | |
Returns type of font information to be stored for a particular font. (printer driver) | |
Sends raw bits from a surface to the printer. (printer driver) | |
Sends start-of-document control information. (printer driver) | |
Sends start-of-page control information. (printer driver) | |
Allows access to printer functionality not directly available through GDI. (printer driver) | |
Supplies character advance widths for a specified set of glyphs. (font driver) | |
Draws a single solid integer-only cosmetic line. | |
Realizes the contents of a surface’s just-drawn band. | |
Prepares the driver for banding. |