|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdkx::com::AcdkObject Class Reference#include <AcdkObject.h>
Inheritance diagram for acdkx::com::AcdkObject:
List of all members.
|
Public Member Functions |
| AcdkObject () |
| AcdkObject (acdk::lang::Object obj) |
acdk::lang::Object | getObject () |
void | unwrapAcdkObject (bool flag) |
| Should an wrapped ACDK acdk::lang::Object parameter be unwrapped or not If flag is false, the DMI interface returns ComObject's (except String) otherwise the type will be casted.
|
bool | unwrapAcdkObject () |
virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void **ppvObject) |
virtual HRESULT STDMETHODCALLTYPE | GetTypeInfoCount (UINT __RPC_FAR *pctinfo) |
virtual HRESULT STDMETHODCALLTYPE | GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo) |
virtual HRESULT STDMETHODCALLTYPE | GetIDsOfNames (REFIID riid, LPOLESTR __RPC_FAR *rgszNames, UINT cNames, LCID lcid, DISPID __RPC_FAR *rgDispId) |
virtual HRESULT STDMETHODCALLTYPE | Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS __RPC_FAR *pDispParams, VARIANT __RPC_FAR *pVarResult, EXCEPINFO __RPC_FAR *pExcepInfo, UINT __RPC_FAR *puArgErr) |
virtual HRESULT STDMETHODCALLTYPE | New (BSTR classname, SAFEARRAY __RPC_FAR *__MIDL_0015, IDispatch __RPC_FAR *__RPC_FAR *retvalue) |
virtual HRESULT STDMETHODCALLTYPE | invoke (BSTR methodname, SAFEARRAY __RPC_FAR *args, VARIANT __RPC_FAR *retvalue) |
virtual HRESULT STDMETHODCALLTYPE | peek (BSTR membername, VARIANT __RPC_FAR *retvalue) |
virtual HRESULT STDMETHODCALLTYPE | poke (BSTR membername, VARIANT value) |
virtual HRESULT STDMETHODCALLTYPE | invoke_static (BSTR classname, BSTR methodname, SAFEARRAY __RPC_FAR *args, VARIANT __RPC_FAR *retvalue) |
virtual HRESULT STDMETHODCALLTYPE | peek_static (BSTR classname, BSTR membername, VARIANT __RPC_FAR *retvalue) |
virtual HRESULT STDMETHODCALLTYPE | poke_static (BSTR classname, BSTR membername, VARIANT value) |
virtual HRESULT STDMETHODCALLTYPE | InterfaceSupportsErrorInfo (REFIID riid) |
| implemented for ISupportErrorInfo
|
Protected Member Functions |
HRESULT | new_object (IN(RString) classname, VARIANT *args, int argnum, IDispatch __RPC_FAR *__RPC_FAR *retvalue) |
| Internal implementation.
|
HRESULT | _invoke (IN(RString) funcname, VARIANT *params, int argcount, VARIANT *pVarResult) |
| Internal implementation.
|
HRESULT | invoke_static (BSTR classname, BSTR methodname, VARIANT *args, int argcount, VARIANT __RPC_FAR *retvalue) |
Static Protected Member Functions |
HRESULT | createErrorInfoFromException (IN(::acdk::lang::RThrowable) ex) |
Private Attributes |
acdk::lang::Object | _obj |
RClass | _class |
bool | _unwrapDmiObject |
Constructor & Destructor Documentation
acdkx::com::AcdkObject::AcdkObject |
( |
|
) |
[inline] |
|
Member Function Documentation
HRESULT acdkx::com::AcdkObject::_invoke |
( |
IN(RString) |
funcname, |
|
|
VARIANT * |
params, |
|
|
int |
argcount, |
|
|
VARIANT * |
pVarResult |
|
) |
[protected] |
|
|
Internal implementation.
- Exceptions:
-
|
HRESULT acdkx::com::AcdkObject::createErrorInfoFromException |
( |
IN(::acdk::lang::RThrowable) |
ex |
) |
[static, protected] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::GetIDsOfNames |
( |
REFIID |
riid, |
|
|
LPOLESTR __RPC_FAR * |
rgszNames, |
|
|
UINT |
cNames, |
|
|
LCID |
lcid, |
|
|
DISPID __RPC_FAR * |
rgDispId |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::GetTypeInfo |
( |
UINT |
iTInfo, |
|
|
LCID |
lcid, |
|
|
ITypeInfo __RPC_FAR *__RPC_FAR * |
ppTInfo |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::GetTypeInfoCount |
( |
UINT __RPC_FAR * |
pctinfo |
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::InterfaceSupportsErrorInfo |
( |
REFIID |
riid |
) |
[virtual] |
|
|
implemented for ISupportErrorInfo
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::invoke |
( |
BSTR |
methodname, |
|
|
SAFEARRAY __RPC_FAR * |
args, |
|
|
VARIANT __RPC_FAR * |
retvalue |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::Invoke |
( |
DISPID |
dispIdMember, |
|
|
REFIID |
riid, |
|
|
LCID |
lcid, |
|
|
WORD |
wFlags, |
|
|
DISPPARAMS __RPC_FAR * |
pDispParams, |
|
|
VARIANT __RPC_FAR * |
pVarResult, |
|
|
EXCEPINFO __RPC_FAR * |
pExcepInfo, |
|
|
UINT __RPC_FAR * |
puArgErr |
|
) |
[virtual] |
|
HRESULT acdkx::com::AcdkObject::invoke_static |
( |
BSTR |
classname, |
|
|
BSTR |
methodname, |
|
|
VARIANT * |
args, |
|
|
int |
argcount, |
|
|
VARIANT __RPC_FAR * |
retvalue |
|
) |
[protected] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::invoke_static |
( |
BSTR |
classname, |
|
|
BSTR |
methodname, |
|
|
SAFEARRAY __RPC_FAR * |
args, |
|
|
VARIANT __RPC_FAR * |
retvalue |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::New |
( |
BSTR |
classname, |
|
|
SAFEARRAY __RPC_FAR * |
__MIDL_0015, |
|
|
IDispatch __RPC_FAR *__RPC_FAR * |
retvalue |
|
) |
[virtual] |
|
HRESULT acdkx::com::AcdkObject::new_object |
( |
IN(RString) |
classname, |
|
|
VARIANT * |
args, |
|
|
int |
argnum, |
|
|
IDispatch __RPC_FAR *__RPC_FAR * |
retvalue |
|
) |
[protected] |
|
|
Internal implementation.
- Exceptions:
-
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::peek |
( |
BSTR |
membername, |
|
|
VARIANT __RPC_FAR * |
retvalue |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::peek_static |
( |
BSTR |
classname, |
|
|
BSTR |
membername, |
|
|
VARIANT __RPC_FAR * |
retvalue |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::poke |
( |
BSTR |
membername, |
|
|
VARIANT |
value |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::poke_static |
( |
BSTR |
classname, |
|
|
BSTR |
membername, |
|
|
VARIANT |
value |
|
) |
[virtual] |
|
virtual HRESULT STDMETHODCALLTYPE acdkx::com::AcdkObject::QueryInterface |
( |
REFIID |
riid, |
|
|
void ** |
ppvObject |
|
) |
[virtual] |
|
bool acdkx::com::AcdkObject::unwrapAcdkObject |
( |
|
) |
[inline] |
|
void acdkx::com::AcdkObject::unwrapAcdkObject |
( |
bool |
flag |
) |
[inline] |
|
|
Should an wrapped ACDK acdk::lang::Object parameter be unwrapped or not If flag is false, the DMI interface returns ComObject's (except String) otherwise the type will be casted.
|
Member Data Documentation
|
|