43 lines
1.1 KiB
C++
43 lines
1.1 KiB
C++
|
//+---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1992 - 1997.
|
||
|
//
|
||
|
// File: pvarset.hxx
|
||
|
//
|
||
|
// Contents: PVariableSet base class.
|
||
|
//
|
||
|
// History: 3-04-97 srikants Created
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
class CVariable;
|
||
|
|
||
|
//+---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Class: PVariableSet
|
||
|
//
|
||
|
// Purpose: An abstract base class for keeping track of a set of named
|
||
|
// variables.
|
||
|
//
|
||
|
// History: 3-04-97 srikants Created
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
class PVariableSet
|
||
|
{
|
||
|
|
||
|
public:
|
||
|
|
||
|
virtual CVariable * SetVariable( WCHAR const * wcsName,
|
||
|
PROPVARIANT const *pVariant,
|
||
|
ULONG ulFlags ) = 0;
|
||
|
|
||
|
virtual void SetVariable( WCHAR const * wcsName,
|
||
|
XArray<WCHAR> & xValue ) = 0;
|
||
|
};
|
||
|
|
||
|
|