我想实现类似VBScript.MatchCollection 类一样。就像这样:MatchCollection.Item(1).Item(3)
interface IMatchCollection : IDispatch
{
        [id(DISPID_NEWENUM), propget]
        HRESULT _NewEnum([out, retval] IUnknown** ppUnk);        [id(DISPID_VALUE), propget]
        HRESULT Item([in] long Index, [out, retval] IMatch** ppMatch);  //这里不知道怎么实现。        [id(0x00000001), propget]
        HRESULT Count([out, retval] long * pVal);
};interface IMatch : IDispatch
{
        [id(DISPID_NEWENUM), propget]
        HRESULT _NewEnum([out, retval] IUnknown** ppUnk);        [id(DISPID_VALUE), propget]
        HRESULT Item([in] long Index, [out, retval] BSTR* pVal);        [id(0x00000001), propget]
        HRESULT Count([out, retval] long * pVal);
};