org.bridj.cpp.com
Class COMCallableWrapper
java.lang.Object
org.bridj.NativeObject
org.bridj.StructObject
org.bridj.cpp.CPPObject
org.bridj.cpp.com.IUnknown
org.bridj.cpp.com.IDispatch
org.bridj.cpp.com.COMCallableWrapper
- All Implemented Interfaces:
- NativeObjectInterface
public class COMCallableWrapper
- extends IDispatch
Implementing the IDispatch Interface : http://msdn.microsoft.com/en-us/library/ms221037.aspx
Simulating COM Interfaces : http://msdn.microsoft.com/en-us/library/111chfb8.aspx
Method Summary |
int |
GetIDsOfNames(Pointer riid,
Pointer<Pointer<Character>> rgszNames,
int cNames,
int lcid,
Pointer<Integer> rgDispId)
|
int |
GetTypeInfo(int iTInfo,
int lcid,
Pointer<Pointer<ITypeInfo>> ppTInfo)
|
int |
GetTypeInfoCount(Pointer<Integer> pctinfo)
|
int |
Invoke(int dispIdMember,
Pointer<Byte> riid,
int lcid,
short wFlags,
Pointer<IDispatch.DISPPARAMS> pDispParams,
Pointer<VARIANT> pVarResult,
Pointer<IDispatch.EXCEPINFO> pExcepInfo,
Pointer<Integer> puArgErr)
|
COMCallableWrapper
public COMCallableWrapper(Object instance)
GetIDsOfNames
public int GetIDsOfNames(Pointer riid,
Pointer<Pointer<Character>> rgszNames,
int cNames,
int lcid,
Pointer<Integer> rgDispId)
- Overrides:
GetIDsOfNames
in class IDispatch
Invoke
public int Invoke(int dispIdMember,
Pointer<Byte> riid,
int lcid,
short wFlags,
Pointer<IDispatch.DISPPARAMS> pDispParams,
Pointer<VARIANT> pVarResult,
Pointer<IDispatch.EXCEPINFO> pExcepInfo,
Pointer<Integer> puArgErr)
- Overrides:
Invoke
in class IDispatch
GetTypeInfo
public int GetTypeInfo(int iTInfo,
int lcid,
Pointer<Pointer<ITypeInfo>> ppTInfo)
- Overrides:
GetTypeInfo
in class IDispatch
GetTypeInfoCount
public int GetTypeInfoCount(Pointer<Integer> pctinfo)
- Overrides:
GetTypeInfoCount
in class IDispatch
Copyright © 2009-2012. All Rights Reserved.