GME  13
Public Member Functions | Protected Attributes
CComponentProxy Class Reference

#include <ComponentProxy.h>

Inheritance diagram for CComponentProxy:
Inheritance graph
[legend]
Collaboration diagram for CComponentProxy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CComponentProxy ()
STDMETHOD() put_DispatchComponent (IDispatch *component)
STDMETHOD() Invoke (IMgaProject *project, IMgaFCOs *selectedobjs, long param)
STDMETHOD() Initialize (IMgaProject *p)
STDMETHOD() Enable (VARIANT_BOOL newVal)
STDMETHOD() get_InteractiveMode (VARIANT_BOOL *enabled)
STDMETHOD() put_InteractiveMode (VARIANT_BOOL enabled)
STDMETHOD() get_ComponentName (BSTR *pVal)
STDMETHOD() get_ComponentType (componenttype_enum *t)
STDMETHOD() get_Paradigm (BSTR *pVal)
STDMETHOD() InvokeEx (IMgaProject *project, IMgaFCO *currentobj, IMgaFCOs *selectedobjs, long param)
STDMETHOD() ObjectsInvokeEx (IMgaProject *project, IMgaObject *currentobj, IMgaObjects *selectedobjs, long param)
STDMETHOD() get_ComponentProgID (BSTR *pVal)
STDMETHOD() put_ComponentParameter (BSTR name, VARIANT newVal)
STDMETHOD() get_ComponentParameter (BSTR name, VARIANT *pVal)
STDMETHOD() get_version (GMEInterfaceVersion_enum *pVal)

Protected Attributes

CComDispatchDriver m_dispatch

Detailed Description

Definition at line 10 of file ComponentProxy.h.


Constructor & Destructor Documentation

Definition at line 18 of file ComponentProxy.h.


Member Function Documentation

STDMETHODIMP CComponentProxy::Enable ( VARIANT_BOOL  newVal)

Implements IMgaComponent.

Definition at line 38 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::get_ComponentName ( BSTR *  pVal)

Definition at line 67 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::get_ComponentParameter ( BSTR  name,
VARIANT *  pVal 
)

Definition at line 160 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::get_ComponentProgID ( BSTR *  pVal)

Definition at line 137 of file ComponentProxy.cpp.

Definition at line 83 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::get_InteractiveMode ( VARIANT_BOOL *  enabled)

Definition at line 45 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::get_Paradigm ( BSTR *  pVal)

Definition at line 98 of file ComponentProxy.cpp.

Definition at line 169 of file ComponentProxy.cpp.

Implements IMgaComponent.

Definition at line 31 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::Invoke ( IMgaProject project,
IMgaFCOs *  selectedobjs,
long  param 
)

Implements IMgaComponent.

Definition at line 21 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::InvokeEx ( IMgaProject project,
IMgaFCO currentobj,
IMgaFCOs *  selectedobjs,
long  param 
)

Implements IMgaComponentEx.

Definition at line 115 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::ObjectsInvokeEx ( IMgaProject project,
IMgaObject currentobj,
IMgaObjects *  selectedobjs,
long  param 
)

Implements IMgaComponentEx.

Definition at line 126 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::put_ComponentParameter ( BSTR  name,
VARIANT  newVal 
)

Definition at line 153 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::put_DispatchComponent ( IDispatch *  component)

Definition at line 12 of file ComponentProxy.cpp.

STDMETHODIMP CComponentProxy::put_InteractiveMode ( VARIANT_BOOL  enabled)

Definition at line 60 of file ComponentProxy.cpp.


Member Data Documentation

CComDispatchDriver CComponentProxy::m_dispatch [protected]

Definition at line 60 of file ComponentProxy.h.


The documentation for this class was generated from the following files: