構造体のメンバーのLPTSTRをStringBuilderにするという発想がなかったわ

おれも>>626だわ
Marshal.AllocCoTaskMemで割り当てりゃいいし