All bookmarks are kept in a single bookmark list. You can use the bookmark functions to enumerate through all bookmarks, and to add and remove bookmarks. The bookmark list is persisted in the workspace file.
In this section:
BookmarksAdd (name, filename, ln, ich)
BookmarksLookupLine (filename, ln)