This document provides an overview of using the Ring code generator to wrap C/C++ libraries and interfaces in order to use them in Ring applications. It describes the configuration file format, syntax elements like defining functions, structures, constants, classes and more. It also gives an example configuration file for wrapping the Allegro game library. The code generator takes the configuration file as input and generates Ring wrapper code to interface with the native library in Ring.