When writing assembly-language drivers, you may need to use the following header files.
| File | Description |
| CMACROS.INC | Contains a set of assembly-language macros that provide a simplified interface to the function and segment conventions of high-level languages, such as C and Pascal. | ||
| GDIDEFS.INC | Contains definitions for symbolic constants and structures. To shorten the assembly time and cross-reference lists, you can selectively include parts of GDIDEFS.INC by defining equates that tell the assembler which parts to include. | ||
| Equate | Description | ||
| incLogical equ 1 | Includes logical pen, brush, and font definitions. |
| incDevice equ 1 | Includes the symbolic names for GDIINFO definitions. |
| incFont equ 1 | Includes the FONTINFO and TEXTXFORM definitions. |
| incDrawMode equ 1 | Includes the DRAWMODE data structure definitions. |
| incOutput equ 1 | Includes the output style constants. |
| incControl equ 1 | Includes the escape number definitions. |
| WINDEFS.INC | Contains definitions for symbolic constants and structures used with Windows functions. |