Different languages will be handling the passing of this information in different ways. In Tcl the information will be returned as a Tcl list, broken down into different lists depending on the type of information being returned. In C/C++ all the information will be returned by using helper routines provided by the Server API to add information to list structures.