IniSetSection

Заполняет INISECTION структуру метриками указанной группы в ini файле

char IniSetSectionA(
    char* Buf,
    size_t Bufsz,
    const char* ParamName,
    PINISECTION Section
);
char IniSetSectionW(
    wchar_t* Buf,
    size_t Bufsz,
    const wchar_t* ParamName,
    PINISECTION Section
);

Параметры

Buf [вх]
Блок памяти с загруженным в него содержимым ini файла
Bufsz [вх] Размер этого блока (символов)
ParamName [вх] Имя группы, задай = 0 или пустую строку для получения указателя на "безымянную" группу.
Section [вых] Структура INISECTION, в последствии применяемая для указания данной группы в ini файле.

Возвращаемые значения

0 при успехе.
Или код ошибки.

Заметки

"Безымянная" группа - т. е. всё множество параметров в ini файле, находящихся до объявления какй-либо секции/группы. Или иначе параметров,не относящихся ни к одной секции.

Внимание!

Требует линковки с msvcrt! Имеет проблемы с современными компиляторами от Microsoft.

Быстрая справка

ОС Требует наличие стандартной библиотеки Си
DLL 2fapShare.dll
Библиотека 2fapShare.lib
Заголовок ini.h

Смотри также

Работа с ini файлами
INISECTION, IniCreateSection, IniGetNum, IniGetStr, IniSetSection, IniSetNum, IniSetStr