Мне нужно связать приложение Linux с сервером, который использует данные bstr. Могу ли я "накатить" свой собственный код, чтобы создать bstr? Я знаю основы bstr, что у него есть заголовок с размером байта минус нулевой терминатор, и из-за заголовка он может содержать нули в середине строки и в основном все остальные правила, следующие за bstr.
Я не уверен в байтовом порядке заголовка или более подробных деталях, таких как передача данных при указании на заголовок или 5-й байт, как это делает com? Кто-нибудь знает, где я могу получить эту информацию или написал ли кто-нибудь класс типа bstr для Linux? Или вообще, где я могу найти информацию о деталях bstr, а не просто общие обзоры на основе библиотек Microsoft?
Спасибо