19 lines
485 B
C++
19 lines
485 B
C++
class CEnumVirusProviders : IEnumVirusProviders
|
|
{
|
|
private:
|
|
UINT uNext;
|
|
UINT uNumItems;
|
|
IUnknown *pIUnk;
|
|
|
|
CLSID **ppclsid;
|
|
|
|
public:
|
|
CEnumVirusProviders(IUnknown *punk, UINT uElem, CLSID *);
|
|
~CEnumVirusProviders();
|
|
|
|
/* IEnumVirusProviders methods */
|
|
STDMETHODIMP Next(DWORD celt, CLSID *pelt, DWORD *pdw);
|
|
STDMETHODIMP Skip(DWORD celt);
|
|
STDMETHODIMP Reset() PURE;
|
|
STDMETHODIMP Clone(IEnumVirusProviders **ppenum);
|
|
} |