This section describes the constants and data structures that you need to use the ESI, and the functions provided by the ESI that can be called from an application program.