. "Application program interface 20 may include a collection of routines, commands, data structures, virtual and other functions, virtual and other function calls, data definitions, and other variables that control one or more operations of SRS 18." . . . .