6#if !defined(SHELLCOMMANDSLINKEDLIST_H__D29C1198_5942_11D4_A037_C5AC8D00940F__INCLUDED_)
7#define SHELLCOMMANDSLINKEDLIST_H__D29C1198_5942_11D4_A037_C5AC8D00940F__INCLUDED_
void AddCommand(CShellCommand *pCommand)
POSITION GetFirstCommandPosition()
CShellCommand * Match(const TCHAR *pchCommand)
int Execute(CArgumentParser &rArgumentParser, int &nReturnValue)
virtual ~CShellCommandsLinkedList()
struct CShellCommandsLinkedList::SNode * m_pRoot
CShellCommand * GetNextCommand(POSITION &rPos)