я тут подумал.. можно возвращать не структуру, а массив BSTR, только у меня всеравно не работает.. а использовать SAFEARRAY не желательно.
Можно вернуть массив BSTR??
типа так:
[id(1), helpstring("method SynchronizeClear")] HRESULT SynchronizeClear([out] BSTR* respData);