C++でSAFEARRAYやBSTRを使ったVARIANT型は解放の必要がある

内部で解放が必要な型が使われている場合(SAFEARRAYやBSTRなど)、

VariantClear()

を使って解放を行う。