Overall Structure

Your Program's Main Function — How Glk starts your program
Exiting Your Program — How to terminate a Glk program cleanly
The Interrupt Handler — Specifying an interrupt handler for cleaning up critical resources
The Tick Thing — Yielding time to the operating system
Basic Types — Basic types used in Glk
Opaque Objects — Complex objects in Glk
The Gestalt System — Testing Glk's capabilities
Other API Conventions — General information about the Glk API