Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
598 B

  1. class FAR CWinNTEnumVariant : public IEnumVARIANT
  2. {
  3. public:
  4. // IUnknown methods
  5. STDMETHOD(QueryInterface)(REFIID riid, LPVOID FAR* ppvObj);
  6. STDMETHOD_(ULONG, AddRef)();
  7. STDMETHOD_(ULONG, Release)();
  8. // IEnumVARIANT methods
  9. STDMETHOD(Next)(ULONG cElements,
  10. VARIANT FAR* pvar,
  11. ULONG FAR* pcElementFetched) PURE;
  12. STDMETHOD(Skip)(ULONG cElements);
  13. STDMETHOD(Reset)();
  14. STDMETHOD(Clone)(IEnumVARIANT FAR* FAR* ppenum);
  15. CWinNTEnumVariant();
  16. virtual ~CWinNTEnumVariant();
  17. private:
  18. ULONG m_cRef;
  19. };