void DictViewFactory::EnumDictViews(DictViewFactoryEnumProc client, void* client_context) { FarString key, name; for (FarRegistry::KeyIterator i(reg.EnumKeys("")); i.NextKey(key);) { name = reg.GetRegStr(key.c_str(), dict_view_name_key, ""); if (!name.IsEmpty()) client(prefix+key, name, client_context); } }