GetSymbolFromCursor (hbuf, ln, ich)

Returns the Symbol record of the symbol name that appears at the given cursor position. hbuf is the buffer handle. ln is the line number. ich is the zero-based character index on the line.

This works in a similar way to the Jump To Definition command, except it returns the Symbol record, instead of jumping.  See: Symbol Record.