У меня есть несколько проектов, в которых мне нужно добавить строки в объект BSTR / CComBSTR / _bstr_t (например, создать динамический оператор SQL). Есть ли в WinAPI нестандартный тип для буферизации конкатенации (например, StringBuilder в .NET), или я должен написать свой собственный? Из того, что я знаю о методах добавления, они выполняют перераспределение.