A symbol list is a zero-based indexed collection of Symbol records. See: Symbol Record.
Some of the symbol access functions return symbol list handles.
Symbol lists are allocated resources that should be freed using SymListFree when you are finished accessing them. Source Insight automatically cleans up dynamically allocated resources when a macro terminates. However, Source Insight may run out of resources if you allocated many handles without freeing unused handles.