com.jniwrapper.win32.automation.impl
Class ITypeLibImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.automation.impl.ITypeLibImpl
- All Implemented Interfaces:
- AutoDeleteParameter, ITypeLib, IUnknown, PointerParameter
- public class ITypeLibImpl
- extends IUnknownImpl
- implements ITypeLib
Represents COM interface ITypeLib
Fields inherited from class com.jniwrapper.Parameter |
V |
Methods inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write |
Methods inherited from class com.jniwrapper.Parameter |
, a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
ITypeLibImpl
public ITypeLibImpl()
ITypeLibImpl
protected ITypeLibImpl(IUnknownImpl that)
throws ComException
ITypeLibImpl
public ITypeLibImpl(IUnknown that)
ITypeLibImpl
public ITypeLibImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
ITypeLibImpl
public ITypeLibImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
getTypeInfoCount
public final UInt getTypeInfoCount()
- Specified by:
getTypeInfoCount
in interface ITypeLib
getTypeInfo
public final ITypeInfo getTypeInfo(UInt index)
throws ComException
- Specified by:
getTypeInfo
in interface ITypeLib
- Parameters:
index
- [in]
- Throws:
ComException
getTypeInfoType
public final TypeKind getTypeInfoType(UInt index)
throws ComException
- Specified by:
getTypeInfoType
in interface ITypeLib
- Parameters:
index
- [in]
- Throws:
ComException
getTypeInfoOfGuid
public final ITypeInfo getTypeInfoOfGuid(GUID guid)
throws ComException
- Specified by:
getTypeInfoOfGuid
in interface ITypeLib
- Parameters:
guid
- [in]
- Throws:
ComException
getLibAttr
public final Pointer getLibAttr()
throws ComException
- Specified by:
getLibAttr
in interface ITypeLib
- Throws:
ComException
getTypeComp
public final ITypeComp getTypeComp()
throws ComException
- Specified by:
getTypeComp
in interface ITypeLib
- Throws:
ComException
getDocumentation
public final void getDocumentation(Int index,
BStr bstrName,
BStr bstrDocString,
UInt32 dwHelpContext,
BStr bstrHelpFile)
throws ComException
- Specified by:
getDocumentation
in interface ITypeLib
- Parameters:
index
- [in]
bstrName
- [out]
bstrDocString
- [out]
dwHelpContext
- [out]
bstrHelpFile
- [out]
- Throws:
ComException
isName
public final VariantBool isName(BStr bstrNameBuf,
ULongInt lHashVal)
throws ComException
- Specified by:
isName
in interface ITypeLib
- Parameters:
bstrNameBuf
- [in]
lHashVal
- [in]
- Throws:
ComException
findName
public final void findName(BStr bstrNameBuf,
ULongInt lHashVal,
ITypeInfo pTInfo,
MemberID memid,
UInt16 cFound)
throws ComException
- Specified by:
findName
in interface ITypeLib
- Parameters:
bstrNameBuf
- [in]
lHashVal
- [in]
pTInfo
- [out]
memid
- [out]
cFound
- [out]
- Throws:
ComException
releaseTLibAttr
public final void releaseTLibAttr(Pointer pTLibAttr)
- Specified by:
releaseTLibAttr
in interface ITypeLib
- Parameters:
pTLibAttr
- [in]
getIID
public IID getIID()
- Overrides:
getIID
in class IUnknownImpl
clone
public java.lang.Object clone()
- Overrides:
clone
in class IUnknownImpl