public class COMEarlyBindingObject extends COMBindingBaseObject implements IDispatch
LOCALE_SYSTEM_DEFAULT, LOCALE_USER_DEFAULT
IID_IDISPATCH
IID_IUNKNOWN
Constructor and Description |
---|
COMEarlyBindingObject(Guid.CLSID clsid,
boolean useActiveInstance,
int dwClsContext) |
Modifier and Type | Method and Description |
---|---|
int |
AddRef() |
WinNT.HRESULT |
GetIDsOfNames(Guid.GUID.ByValue riid,
WString[] rgszNames,
int cNames,
WinDef.LCID lcid,
OaIdl.DISPIDByReference rgDispId) |
protected String |
getStringProperty(OaIdl.DISPID dispId) |
WinNT.HRESULT |
GetTypeInfo(WinDef.UINT iTInfo,
WinDef.LCID lcid,
PointerByReference ppTInfo) |
WinNT.HRESULT |
GetTypeInfoCount(WinDef.UINTByReference pctinfo) |
WinNT.HRESULT |
Invoke(OaIdl.DISPID dispIdMember,
Guid.GUID.ByValue riid,
WinDef.LCID lcid,
WinDef.WORD wFlags,
OleAuto.DISPPARAMS.ByReference pDispParams,
Variant.VARIANT.ByReference pVarResult,
OaIdl.EXCEPINFO.ByReference pExcepInfo,
IntByReference puArgErr) |
WinNT.HRESULT |
QueryInterface(Guid.GUID.ByValue riid,
PointerByReference ppvObject) |
int |
Release() |
protected void |
setProperty(OaIdl.DISPID dispId,
boolean value) |
checkFailed, getIDispatch, getIDispatchPointer, getIUnknown, getIUnknownPointer, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, release
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
public COMEarlyBindingObject(Guid.CLSID clsid, boolean useActiveInstance, int dwClsContext)
protected String getStringProperty(OaIdl.DISPID dispId)
protected void setProperty(OaIdl.DISPID dispId, boolean value)
public WinNT.HRESULT QueryInterface(Guid.GUID.ByValue riid, PointerByReference ppvObject)
QueryInterface
in interface IUnknown
public WinNT.HRESULT GetTypeInfoCount(WinDef.UINTByReference pctinfo)
GetTypeInfoCount
in interface IDispatch
public WinNT.HRESULT GetTypeInfo(WinDef.UINT iTInfo, WinDef.LCID lcid, PointerByReference ppTInfo)
GetTypeInfo
in interface IDispatch
public WinNT.HRESULT GetIDsOfNames(Guid.GUID.ByValue riid, WString[] rgszNames, int cNames, WinDef.LCID lcid, OaIdl.DISPIDByReference rgDispId)
GetIDsOfNames
in interface IDispatch
public WinNT.HRESULT Invoke(OaIdl.DISPID dispIdMember, Guid.GUID.ByValue riid, WinDef.LCID lcid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams, Variant.VARIANT.ByReference pVarResult, OaIdl.EXCEPINFO.ByReference pExcepInfo, IntByReference puArgErr)