お世話になります。舘石と申します。

自己解決したので、ご報告します。
問題は、サーバー側にありました。orz
まったく申し訳ございません。

STDMETHODIMP CTestObj1::GetStatus(VARIANT* p1, VARIANT* p2, VARIANT* p3)
{
	*p1 = _variant_t("aaa");
	*p2 = _variant_t("bbb");
	*p3 = _variant_t("ccc");

	return S_OK;
}

としていたところを、

STDMETHODIMP CTestObj1::GetStatus(VARIANT* p1, VARIANT* p2, VARIANT* p3)
{
	_variant_t v1("aaa");
	_variant_t v2("bbb");
	_variant_t v3("ccc");

	*p1 = v1;
	*p2 = v2;
	*p3 = v3;

	return S_OK;
}

とすれば、うまくいきました。
なんで、下のようにするとうまくいくのか、わからない。。。