GFDirectoryList/COMMANDS.H

// Commands.h : header file
//

// Copyright (C) 1992‑1998 Microsoft Corporation
// All rights reserved.

#if !defined(AFX_COMMANDS_H__17A222A8_431B_11D0_B88F_00C04FD7A0F0__INCLUDED_)
#define AFX_COMMANDS_H__17A222A8_431B_11D0_B88F_00C04FD7A0F0__INCLUDED_

#include "API2HelpTypes.h"

class CCommands :
    public CComDualImpl<ICommands, &IID_ICommands, &LIBID_API2Help>,
    public CComObjectRoot,
    public CComCoClass<CCommands, &CLSID_Commands>
{
protected:
    IApplication* m_pApplication;

public:
    CCommands();
    ~CCommands();
    void SetApplicationObject(IApplication* m_pApplication);

    BEGIN_COM_MAP(CCommands)
        COM_INTERFACE_ENTRY(IDispatch)
        COM_INTERFACE_ENTRY(ICommands)
    END_COM_MAP()
    DECLARE_NOT_AGGREGATABLE(CCommands)

public:
// ICommands methods
    STDMETHOD(API2HelpCommandMethod)(THIS);
};

typedef CComObject<CCommands> CCommandsObj;

// {{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_COMMANDS_H__17A222A8_431B_11D0_B88F_00C04FD7A0F0__INCLUDED)


[END OF FILE]