Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
IOleCommandTargetImpl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IOleCommandTargetImpl< T >
struct  IOleCommandTargetImpl< T >::OleExecData
struct  IOleCommandTargetImpl< T >::OleCommandInfo

Defines

#define BEGIN_OLECOMMAND_TABLE()
#define OLECOMMAND_MESSAGE(id, group, cmd, verb, desc)   { id, group, cmd, NULL, verb, desc },
#define OLECOMMAND_HANDLER(id, group, handler, verb, desc)   { id, group, 0, handler, verb, desc },
#define END_OLECOMMAND_TABLE()

Class Documentation

struct IOleCommandTargetImpl::OleExecData

template<class T>
struct IOleCommandTargetImpl< T >::OleExecData

Definition at line 89 of file IOleCommandTargetImpl.h.

Class Members
DWORD nCmdexecopt
DWORD nCmdID
const GUID * pguidCmdGroup
VARIANT * pvaIn
VARIANT * pvaOut
struct IOleCommandTargetImpl::OleCommandInfo

template<class T>
struct IOleCommandTargetImpl< T >::OleCommandInfo

Definition at line 101 of file IOleCommandTargetImpl.h.

Class Members
ULONG nCmdID
ULONG nWindowsCmdID
const GUID * pCmdGUID
OleCommandProc pfnCommandProc
wchar_t * szStatusText
wchar_t * szVerbText

Define Documentation

Value:
OleCommandInfo *GetCommandTable() \
    { \
        static OleCommandInfo s_aSupportedCommands[] = \
        {

Definition at line 270 of file IOleCommandTargetImpl.h.

Value:
{ 0, &GUID_NULL, 0, NULL, NULL, NULL } \
        }; \
        return s_aSupportedCommands; \
    };

Definition at line 282 of file IOleCommandTargetImpl.h.

#define OLECOMMAND_HANDLER (   id,
  group,
  handler,
  verb,
  desc 
)    { id, group, 0, handler, verb, desc },

Definition at line 279 of file IOleCommandTargetImpl.h.

#define OLECOMMAND_MESSAGE (   id,
  group,
  cmd,
  verb,
  desc 
)    { id, group, cmd, NULL, verb, desc },

Definition at line 276 of file IOleCommandTargetImpl.h.