C++ INI file interface