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