ESI data structures

The following data structures are available for use with the ESI.

In the descriptions of the fields in the data structures, fields described as strings are null-terminated strings.