command.h
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 1k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. #ifndef __command_h
  2. #define __command_h
  3. /*-----------------------------------------------------------------------------
  4. / CMyDocsCommand
  5. /----------------------------------------------------------------------------*/
  6. class CMyDocsCommand : public IOleCommandTarget, CUnknown
  7. {
  8.     private:
  9.     public:
  10.         CMyDocsCommand();
  11.         ~CMyDocsCommand();
  12.         // IUnknown
  13.         STDMETHOD(QueryInterface)(REFIID riid, LPVOID* ppvObject);
  14.         STDMETHOD_(ULONG, AddRef)();
  15.         STDMETHOD_(ULONG, Release)();
  16.         // IOleCommandTarget
  17.         STDMETHOD(QueryStatus)(const GUID * pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[],OLECMDTEXT *pCmdText);
  18.         STDMETHOD(Exec)(const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANTARG *pvaIn, VARIANTARG *pvaOut);
  19. };
  20. #endif