跪求各位高手帮帮小弟解决问题,分不够就加
继续刚才的问题,我想对下面的方法生成一个ATL COM APP但是不知道参数应当如何来写.
原来的方法.h里的方法是这样 char* hmac_md5(char* text,char* key)
我写成 [id(1), helpstring("method GetResult")] HRESULT GetResult([in]BSTR text,[in]BSTR key,[out,retval]BSTR rt);
但是提示错误
error MIDL2121 : [out] only parameter must not derive from a top-level [unique] or [ptr] pointer/array : [ Type 'wireBSTR' ( Parameter 'rt' ) ]
Error executing midl.exe.
万望各位高手帮忙