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.

42 lines
1.1 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1992 - 1997.
  5. //
  6. // File: pvarset.hxx
  7. //
  8. // Contents: PVariableSet base class.
  9. //
  10. // History: 3-04-97 srikants Created
  11. //
  12. //----------------------------------------------------------------------------
  13. #pragma once
  14. class CVariable;
  15. //+---------------------------------------------------------------------------
  16. //
  17. // Class: PVariableSet
  18. //
  19. // Purpose: An abstract base class for keeping track of a set of named
  20. // variables.
  21. //
  22. // History: 3-04-97 srikants Created
  23. //
  24. //----------------------------------------------------------------------------
  25. class PVariableSet
  26. {
  27. public:
  28. virtual CVariable * SetVariable( WCHAR const * wcsName,
  29. PROPVARIANT const *pVariant,
  30. ULONG ulFlags ) = 0;
  31. virtual void SetVariable( WCHAR const * wcsName,
  32. XArray<WCHAR> & xValue ) = 0;
  33. };