1 // VSSItems.cpp : Implementation of CVSSItems
7 /////////////////////////////////////////////////////////////////////////////
10 STDMETHODIMP
CVSSItems::get_Count(LONG
* piCount
)
15 ATLASSERT (m_pSSItems
);
16 *piCount
= m_pSSItems
->GetCount ();
20 STDMETHODIMP
CVSSItems::get_Item(VARIANT sItem
, IVSSItem
* * ppIItem
)
25 ATLASSERT (m_pSSItems
);
26 // starts counting with 1
27 long count
= _variant_t(sItem
);
28 SSItem
* pItem
= m_pSSItems
->GetItem (count
- 1);
30 CComObject
<CVSSItem
>* pVssItem
;
31 HRESULT hRes
= CComObject
<CVSSItem
>::CreateInstance(&pVssItem
);
36 pVssItem
->Init (pItem
);
42 STDMETHODIMP
CVSSItems::_NewEnum(IUnknown
* * ppIEnum
)