1*c2c66affSColin Finck //
2*c2c66affSColin Finck // ShellCommandSetValue.h: interface for the CShellCommandSetValue class.
3*c2c66affSColin Finck //
4*c2c66affSColin Finck //////////////////////////////////////////////////////////////////////
5*c2c66affSColin Finck 
6*c2c66affSColin Finck #if !defined(SHELLCOMMANDSETVALUE_H__32B55193_715E_11D4_A06C_BEFAED86450E__INCLUDED_)
7*c2c66affSColin Finck #define SHELLCOMMANDSETVALUE_H__32B55193_715E_11D4_A06C_BEFAED86450E__INCLUDED_
8*c2c66affSColin Finck 
9*c2c66affSColin Finck #include "ShellCommand.h"
10*c2c66affSColin Finck #include "RegistryTree.h"
11*c2c66affSColin Finck 
12*c2c66affSColin Finck class CShellCommandSetValue : public CShellCommand
13*c2c66affSColin Finck {
14*c2c66affSColin Finck public:
15*c2c66affSColin Finck 	CShellCommandSetValue(CRegistryTree& rTree);
16*c2c66affSColin Finck 	virtual ~CShellCommandSetValue();
17*c2c66affSColin Finck 	virtual BOOL Match(const TCHAR *pchCommand);
18*c2c66affSColin Finck 	virtual int Execute(CConsole &rConsole, CArgumentParser& rArguments);
19*c2c66affSColin Finck 	virtual const TCHAR * GetHelpString();
20*c2c66affSColin Finck 	virtual const TCHAR * GetHelpShortDescriptionString();
21*c2c66affSColin Finck private:
22*c2c66affSColin Finck 	CRegistryTree& m_rTree;
23*c2c66affSColin Finck };
24*c2c66affSColin Finck 
25*c2c66affSColin Finck #endif // !defined(SHELLCOMMANDSETVALUE_H__32B55193_715E_11D4_A06C_BEFAED86450E__INCLUDED_)
26