IniCreateSection

Создаёт новую группу в ini файле

char IniCreateSectionA(
    char** ppBuf,
    size_t* Bufsz,
    const char* ParamName,
    PINISECTION Section
);
char IniCreateSectionW(
    wchar_t** ppBuf,
    size_t* Bufsz,
    const wchar_t* ParamName,
    PINISECTION Section
);

Параметры

ppBuf [вх/вых] Адрес указателя на блок памяти с загруженным в него содержимым ini файла.
Bufsz [вх/вых] Адрес переменной с размером этого блока (символов).
ParamName [вх] Имя новой группы
Section [вых] Структура INISECTION, в последствии применяемая для указания данной группы в ini файле.

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

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

Заметки

Применение в именах групп и параметров символов "=", "[", "]", табуляций, перевода строки и возврата каретки недопустимо!
Дубликаты групп недопустимы. Функция будет завершаться ошибкой если группа с таким именем уже существует.

Внимание!

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

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

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

Смотри также

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