Передача SAFEARRAY в/из COM
От: Defenseur  
Дата: 24.06.03 13:41
Оценка:
Есть attributed COM-компонент.

Объявляю в интерфейсе следующий метод:

[id(1), helpstring("method Test1")] HRESULT Test1([in] int Param1, [out,retval] SAFEARRAY(int) * Res);


А в классе:

STDMETHOD(Test1)(int Param1, SAFEARRAY * Res);


Компилятор ругается на первую строчку:
[id(1), helpstring("method Test1")] HRESULT Test1([in] int Param1, [out,retval] SAFEARRAY(int) * Res);

Говорит, что до звездочки должна быть закрывающая скобака, потом точка с запятой.

Что сделано неправильно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.