public class IRecordInfo extends IUnknown
Constructor and Description |
---|
IRecordInfo() |
Modifier and Type | Method and Description |
---|---|
int |
GetField(Pointer<?> pvData,
Pointer<Byte> szFieldName,
Pointer<VARIANT> pvarField) |
int |
GetFieldNames(Pointer<Integer> pcNames,
Pointer<Pointer<Byte>> rgBstrNames) |
int |
GetFieldNoCopy(Pointer<?> pvData,
Pointer<Byte> szFieldName,
Pointer<VARIANT> pvarField,
Pointer<Pointer<?>> ppvDataCArray) |
int |
GetGuid(Pointer<GUID> pguid) |
int |
GetName(Pointer<Pointer<Byte>> pbstrName) |
int |
GetSize(Pointer<Integer> pcbSize) |
int |
GetTypeInfo(Pointer<Pointer<ITypeInfo>> ppTypeInfo) |
boolean |
IsMatchingType(Pointer<IRecordInfo> pRecordInfo) |
int |
PutField(int wFlags,
Pointer<?> pvData,
Pointer<Byte> szFieldName,
Pointer<VARIANT> pvarField) |
int |
PutFieldNoCopy(int wFlags,
Pointer<?> pvData,
Pointer<Byte> szFieldName,
Pointer<VARIANT> pvarField) |
int |
RecordClear(Pointer<?> pvExisting) |
int |
RecordCopy(Pointer<?> pvExisting,
Pointer<?> pvNew) |
Pointer<?> |
RecordCreate() |
int |
RecordCreateCopy(Pointer<?> pvSource,
Pointer<Pointer<?>> ppvDest) |
int |
RecordDestroy(Pointer<?> pvRecord) |
int |
RecordInit(Pointer<?> pvNew) |
AddRef, QueryInterface, QueryInterface, Release, wrap
offsetOfField, toString
clone, equals
public IRecordInfo()
public int RecordInit(Pointer<?> pvNew)
public int RecordClear(Pointer<?> pvExisting)
public int RecordCopy(Pointer<?> pvExisting, Pointer<?> pvNew)
public int GetTypeInfo(Pointer<Pointer<ITypeInfo>> ppTypeInfo)
public int GetField(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
public int GetFieldNoCopy(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField, Pointer<Pointer<?>> ppvDataCArray)
public int PutField(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
public int PutFieldNoCopy(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
public int GetFieldNames(Pointer<Integer> pcNames, Pointer<Pointer<Byte>> rgBstrNames)
public boolean IsMatchingType(Pointer<IRecordInfo> pRecordInfo)
public Pointer<?> RecordCreate()
public int RecordCreateCopy(Pointer<?> pvSource, Pointer<Pointer<?>> ppvDest)
public int RecordDestroy(Pointer<?> pvRecord)
Copyright © 2009-2020. All Rights Reserved.