Graphics Device Interface

Overview
The Graphics Device Interface (GDI) is a Microsoft Windows application programming interface and core operating system component responsible for representing graphical objects and transmitting them to output devices such as monitors and printers. A GDI is responsible for tasks such as drawing lines and curves, rendering fonts and handling palettes.