The object functions are used to select and delete pens, brushes, fonts, bitmaps, and regions. The object functions include:
| Function | Description |
| DeleteObject | Deletes a logical pen, brush, font, bitmap, or region |
| EnumObjects | Enumerates the available pens or brushes |
| GetObject | Copies the bytes of logical data that define an object |
| GetObjectType | Gets the type of a GDI object. |
| GetStockObject | Retrieves handle of a stock pen, brush, or font |
| IsGDIObject | Determines if an object is a GDI object. |
| SelectObject | Selects an object as the current object |