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