Да, похоже, библиотека эта чисто виртуальная сущность - при ближайшем рассмотрении ее нет, есть только SysLibSymbols_E.pdf и соответствующие темы в help'е. Похоже действительно хотели, но не сделали. Но это не важно. Я просто предлагаю реализовать более удобный интерфейс доступа к символам:

void *SysLibGetSymbolAddress(const char *Name); /* То, что хотели сделать в СoDeSys, см. help */
typedef enum { INT, SINT, REAL, .... } data_type;
data_type SysLibGetSymbolType(const char *Name);
typedef struct { const char *name; void *address; data_type type; } symbol_info;
const symbol_info *SysLibEnumSymbols(bool Start); /* Информация о всех символах по-одному, Start==TRUE для первого обращения */