com.jniwrapper.win32.automation
Interface ITypeInfo
- All Superinterfaces:
- AutoDeleteParameter, IUnknown
- All Known Implementing Classes:
- ITypeInfoImpl
- public interface ITypeInfo
- extends IUnknown
This interface retrieves information about an object.
- See Also:
- Microsoft
Automation SDK documentation
|
Method Summary |
Pointer.Void |
addressOfMember(MemberID memid,
InvokeKind invkind)
|
void |
createInstance(IUnknown pUnkOuter,
IID riid,
IDispatch ppvObj)
|
void |
getContainingTypeLib(ITypeLib ppTLib,
UInt pIndex)
|
void |
getDllEntry(MemberID memid,
InvokeKind invkind,
BStr pBstrDllName,
BStr pBstrName,
UInt16 pwOrdinal)
|
void |
getDocumentation(MemberID memid,
BStr pBstrName,
BStr pBstrDocString,
UInt32 pdwHelpContext,
BStr pBstrHelpFile)
|
Pointer |
getFuncDesc(UInt index)
|
void |
getIDsOfNames(ComplexArray rgszNames,
UInt cNames,
ComplexArray pMemId)
|
Int |
getImplTypeFlags(UInt index)
|
BStr |
getMops(MemberID memid)
|
void |
getNames(MemberID memid,
ComplexArray rgBstrNames,
UInt cMaxNames,
UInt pcNames)
|
ITypeInfo |
getRefTypeInfo(HRefType hRefType)
|
HRefType |
getRefTypeOfImplType(UInt index)
|
Pointer |
getTypeAttr()
|
ITypeComp |
getTypeComp()
|
Pointer |
getVarDesc(UInt index)
|
void |
invoke(IDispatch pvInstance,
MemberID memid,
UInt16 wFlags,
DispParams pDispParams,
Variant pVarResult,
ExcepInfo pExcepInfo,
UInt puArgErr)
|
void |
releaseFuncDesc(Pointer pFuncDesc)
|
void |
releaseTypeAttr(Pointer pTypeAttr)
|
void |
releaseVarDesc(Pointer pVarDesc)
|
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
getTypeAttr
public Pointer getTypeAttr()
throws ComException
- Throws:
ComException
getTypeComp
public ITypeComp getTypeComp()
throws ComException
- Throws:
ComException
getFuncDesc
public Pointer getFuncDesc(UInt index)
throws ComException
- Parameters:
index - [in]
- Throws:
ComException
getVarDesc
public Pointer getVarDesc(UInt index)
throws ComException
- Parameters:
index - [in]
- Throws:
ComException
getNames
public void getNames(MemberID memid,
ComplexArray rgBstrNames,
UInt cMaxNames,
UInt pcNames)
throws ComException
- Parameters:
memid - [in]rgBstrNames - [in,out]cMaxNames - [in]pcNames - [out]
- Throws:
ComException
getRefTypeOfImplType
public HRefType getRefTypeOfImplType(UInt index)
throws ComException
- Parameters:
index - [in]
- Throws:
ComException
getImplTypeFlags
public Int getImplTypeFlags(UInt index)
throws ComException
- Parameters:
index - [in]
- Throws:
ComException
getIDsOfNames
public void getIDsOfNames(ComplexArray rgszNames,
UInt cNames,
ComplexArray pMemId)
throws ComException
- Parameters:
rgszNames - [in]cNames - [in]
- Throws:
ComException
invoke
public void invoke(IDispatch pvInstance,
MemberID memid,
UInt16 wFlags,
DispParams pDispParams,
Variant pVarResult,
ExcepInfo pExcepInfo,
UInt puArgErr)
throws ComException
- Parameters:
pvInstance - [in]memid - [in]wFlags - [in]pDispParams - [in,out]pVarResult - [out]pExcepInfo - [out]puArgErr - [out]
- Throws:
ComException
getDocumentation
public void getDocumentation(MemberID memid,
BStr pBstrName,
BStr pBstrDocString,
UInt32 pdwHelpContext,
BStr pBstrHelpFile)
throws ComException
- Parameters:
memid - [in]pBstrName - [out]pBstrDocString - [out]pdwHelpContext - [out]pBstrHelpFile - [out]
- Throws:
ComException
getDllEntry
public void getDllEntry(MemberID memid,
InvokeKind invkind,
BStr pBstrDllName,
BStr pBstrName,
UInt16 pwOrdinal)
throws ComException
- Parameters:
memid - [in]invkind - [in]pBstrDllName - [out]pBstrName - [out]pwOrdinal - [out]
- Throws:
ComException
getRefTypeInfo
public ITypeInfo getRefTypeInfo(HRefType hRefType)
throws ComException
- Parameters:
hRefType - [in]
- Throws:
ComException
addressOfMember
public Pointer.Void addressOfMember(MemberID memid,
InvokeKind invkind)
throws ComException
- Parameters:
memid - [in]invkind - [in]
- Throws:
ComException
createInstance
public void createInstance(IUnknown pUnkOuter,
IID riid,
IDispatch ppvObj)
throws ComException
- Parameters:
pUnkOuter - [in]riid - [in]ppvObj - [out]
- Throws:
ComException
getMops
public BStr getMops(MemberID memid)
throws ComException
- Parameters:
memid - [in]
- Throws:
ComException
getContainingTypeLib
public void getContainingTypeLib(ITypeLib ppTLib,
UInt pIndex)
throws ComException
- Parameters:
ppTLib - [out]pIndex - [out]
- Throws:
ComException
releaseTypeAttr
public void releaseTypeAttr(Pointer pTypeAttr)
- Parameters:
pTypeAttr - [in,out]
releaseFuncDesc
public void releaseFuncDesc(Pointer pFuncDesc)
- Parameters:
pFuncDesc - [in,out]
releaseVarDesc
public void releaseVarDesc(Pointer pVarDesc)
- Parameters:
pVarDesc - [in,out]