Преобразование строк Юникода и ANSI
Microsoft Active Accessibility использует строки Unicode, определенные типом данных BSTR. Если приложение не использует строки Юникода или хотите преобразовать строки для определенных вызовов API, используйте MultiByteToWideChar и WideCharToMultiByte функции Microsoft Win32 для выполнения необходимого преобразования.
Используйте WideCharToMultiByte для преобразования строки Юникода в строку ANSI. Функция MultiByteToWideChar преобразует строку ANSI в строку Юникода.
Используйте SysAllocString и SysFreeString для выделения и освобождения типов данных BSTR.
Дополнительные сведения об этих строковых функциях см. в справочнике по пакету средств разработки программного обеспечения Windows (SDK).