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