This document describes the Allegro 5 graphics library. It lists over 100 functions related to bitmaps, drawing, input devices like keyboards and mice, threading, timing and more. The functions provide capabilities for loading and manipulating bitmap images, drawing to the screen, retrieving input state, synchronizing threads, and managing system resources.