com.jniwrapper.win32.automation.impl
Class IRecordInfoImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.automation.impl.IRecordInfoImpl
- All Implemented Interfaces:
- AutoDeleteParameter, IRecordInfo, IUnknown, PointerParameter
- public class IRecordInfoImpl
- extends IUnknownImpl
- implements IRecordInfo
Represents COM interface IRecordInfo
Fields inherited from class com.jniwrapper.Parameter |
V |
Method Summary |
java.lang.Object |
clone()
|
void |
getField(Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField)
|
void |
getFieldNames(ULongInt pcNames,
ComplexArray rgBstrNames)
|
void |
getFieldNoCopy(Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField,
Pointer.Void ppvDataCArray)
|
GUID |
getGuid()
|
IID |
getIID()
|
BStr |
getName()
|
ULongInt |
getSize()
|
ITypeInfo |
getTypeInfo()
|
VariantBool |
isMatchingType(IRecordInfo pRecordInfo)
|
void |
putField(InvokeKind wFlags,
Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField)
|
void |
putFieldNoCopy(InvokeKind wFlags,
Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField)
|
void |
recordClear(Pointer.Void pvExisting)
|
void |
recordCopy(Pointer.Void pvExisting,
Pointer.Void pvNew)
|
Pointer.Void |
recordCreate()
|
Pointer.Void |
recordCreateCopy(Pointer.Void pvSource)
|
void |
recordDestroy(Pointer.Void pvRecord)
|
void |
recordInit(Pointer.Void pvNew)
|
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
IRecordInfoImpl
public IRecordInfoImpl()
IRecordInfoImpl
protected IRecordInfoImpl(IUnknownImpl that)
throws ComException
IRecordInfoImpl
public IRecordInfoImpl(IUnknown that)
IRecordInfoImpl
public IRecordInfoImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
IRecordInfoImpl
public IRecordInfoImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
recordInit
public void recordInit(Pointer.Void pvNew)
throws ComException
- Specified by:
recordInit
in interface IRecordInfo
- Parameters:
pvNew
- [in]
- Throws:
ComException
recordClear
public void recordClear(Pointer.Void pvExisting)
throws ComException
- Specified by:
recordClear
in interface IRecordInfo
- Parameters:
pvExisting
- [in]
- Throws:
ComException
recordCopy
public void recordCopy(Pointer.Void pvExisting,
Pointer.Void pvNew)
throws ComException
- Specified by:
recordCopy
in interface IRecordInfo
- Parameters:
pvExisting
- [in]
pvNew
- [out]
- Throws:
ComException
getGuid
public GUID getGuid()
throws ComException
- Specified by:
getGuid
in interface IRecordInfo
- Throws:
ComException
getName
public BStr getName()
throws ComException
- Specified by:
getName
in interface IRecordInfo
- Throws:
ComException
getSize
public ULongInt getSize()
throws ComException
- Specified by:
getSize
in interface IRecordInfo
- Throws:
ComException
getTypeInfo
public ITypeInfo getTypeInfo()
throws ComException
- Specified by:
getTypeInfo
in interface IRecordInfo
- Throws:
ComException
getField
public void getField(Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField)
throws ComException
- Specified by:
getField
in interface IRecordInfo
- Parameters:
pvData
- [in]
szFieldName
- [in]
pvarField
- [in,out]
- Throws:
ComException
getFieldNoCopy
public void getFieldNoCopy(Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField,
Pointer.Void ppvDataCArray)
throws ComException
- Specified by:
getFieldNoCopy
in interface IRecordInfo
- Parameters:
pvData
- [in]
szFieldName
- [in]
pvarField
- [in,out]
ppvDataCArray
- [out]
- Throws:
ComException
putField
public void putField(InvokeKind wFlags,
Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField)
throws ComException
- Specified by:
putField
in interface IRecordInfo
- Parameters:
wFlags
- [in]
pvData
- [in,out]
szFieldName
- [in]
pvarField
- [in]
- Throws:
ComException
putFieldNoCopy
public void putFieldNoCopy(InvokeKind wFlags,
Pointer.Void pvData,
OleStr szFieldName,
Variant pvarField)
throws ComException
- Specified by:
putFieldNoCopy
in interface IRecordInfo
- Parameters:
wFlags
- [in]
pvData
- [in,out]
szFieldName
- [in]
pvarField
- [in]
- Throws:
ComException
getFieldNames
public void getFieldNames(ULongInt pcNames,
ComplexArray rgBstrNames)
throws ComException
- Specified by:
getFieldNames
in interface IRecordInfo
- Parameters:
pcNames
- [in,out]
rgBstrNames
- [out]
- Throws:
ComException
isMatchingType
public VariantBool isMatchingType(IRecordInfo pRecordInfo)
- Specified by:
isMatchingType
in interface IRecordInfo
- Parameters:
pRecordInfo
- [in]
recordCreate
public Pointer.Void recordCreate()
- Specified by:
recordCreate
in interface IRecordInfo
recordCreateCopy
public Pointer.Void recordCreateCopy(Pointer.Void pvSource)
throws ComException
- Specified by:
recordCreateCopy
in interface IRecordInfo
- Parameters:
pvSource
- [in]
- Throws:
ComException
recordDestroy
public void recordDestroy(Pointer.Void pvRecord)
throws ComException
- Specified by:
recordDestroy
in interface IRecordInfo
- Parameters:
pvRecord
- [in]
- Throws:
ComException
clone
public java.lang.Object clone()
- Overrides:
clone
in class IUnknownImpl
getIID
public IID getIID()
- Overrides:
getIID
in class IUnknownImpl