# Shape user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <WinAPIGdi.au3>.

User Defined Function | Description
--- | ---
_WinAPI_Ellipse | Draws an ellipse
_WinAPI_InvertRect | Inverts a rectangle in a window by performing a logical NOT operation on the color values for each pixel
_WinAPI_Polygon | Draws a polygon consisting of two or more vertices connected by straight lines
_WinAPI_Rectangle | Draws a rectangle
_WinAPI_RoundRect | Draws a rectangle with rounded corners