GDI Functions for Display Drivers (Compact 2013)
3/26/2014
The following table shows the system-supplied GDI functions that a display or printer driver can call, with a description of the purpose of each.
Programming element |
Description |
---|---|
This function allocates memory that the display driver requires for realization of a specified brush. |
|
This function retrieves a pointer to the realization of a specified brush. |
|
This function enumerates a batch of rectangles from a specified clip region. A prior call to the CLIPOBJ_cEnumStart determines the order of enumeration. |
|
This function sets parameters for enumerating rectangles in a specified clip region. |
|
This function requests GDI to create a handle to a bitmap image. |
|
This function creates and returns a handle to a surface that the driver manages. |
|
This function sends a request to GDI to create a palette. |
|
This function deletes a specified surface. |
|
This function copies colors from an indexed palette. |
|
This function retrieves the next record from a PATHDATA structure for a specified path and enumerates the curves in the path. |
|
This function notifies a specified PATHOBJ structure that the driver is to call the PATHOBJ_bEnum function to enumerate lines or curves in the path. |
|
This function retrieves the bounding rectangle for the specified path. |
|
This function retrieves colors from a specified palette or the bitfields format of the palette. |