我想要在ATL中的一个Method中想使用一个我自定义的枚举类型作为返回值,请问怎么来实现?下面使我的在IDL中的一段代码
interface IIAAppClass : IDispatch
{
typedef enum  tagAnalyResult
{
[helpstring("Trans Successed")] iaTransSuccess = 0,
[helpstring("Trans Failed")] iaTransFailed = 1,
[helpstring("Load XML String Error")] iaLoadXmlFailed = 2,
}AnalyResult;

[id(1), helpstring("To Analy The XML String And Get The Result")] HRESULT AnalyXML([in] BSTR sXml,[out,retval] AnalyResult *peResult);
};