SysAllocString

COM用のBSTR文字列を扱う必要が出てきたので、SysAllocStringについて。
BSTR文字列を扱うには、SysAllocStringでメモリを確保し、文字列をセットする。

SysAllocString function (oleauto.h) - Win32 apps | Microsoft Docs
BSTR 用のメモリの割り当てと解放 | Microsoft Docs
BSTR とは? - Windows 徹底解説 - Web/DB プログラミング徹底解説

SysAllocString.cppで、

BSTR型文字列は表面上はワイド文字。

ABCDE
続行するには何かキーを押してください . . .

なのでwprintfで出力できる。
ただ、SysAllocStringで確保したので、SysFreeStringで解放が必要。

Sample/com/SysAllocString/SysAllocString/src/SysAllocString at master · bg1bgst333/Sample · GitHub