# FarSettingsEnum

Структура `FarSettingsEnum` используется в функции SettingsControl для управления настройками.

    struct FarSettingsEnum
    {
      size_t StructSize;
      size_t Root;
      size_t Count;
      union
      {
        const struct FarSettingsName *Items;
        const struct FarSettingsHistory *Histories;
      }
    #ifndef __cplusplus
      Value
    #endif
      ;
    };

### Элементы

StructSize
Это поле должно содержать размер структуры `FarSettingsEnum`. Перед использованием структуры плагин должен заполнить поле.
Root
Описатель ключа, откуда брать информацию.
Count
Количество элементов `Value`.
Items
Массив элементов типа FarSettingsName.
Histories
Массив элементов типа FarSettingsHistory.

### Замечания

Смотрите также:
структуры, SettingsControl