org.bridj.cpp.com
Class IRecordInfo

java.lang.Object
  extended by org.bridj.NativeObject
      extended by org.bridj.StructObject
          extended by org.bridj.cpp.CPPObject
              extended by org.bridj.cpp.com.IUnknown
                  extended by org.bridj.cpp.com.IRecordInfo
All Implemented Interfaces:
NativeObjectInterface

public class IRecordInfo
extends IUnknown

native declaration : line 176
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or BridJ .


Field Summary
 
Fields inherited from class org.bridj.cpp.com.IUnknown
autoRelease
 
Fields inherited from class org.bridj.StructObject
io
 
Fields inherited from class org.bridj.NativeObject
peer, typeInfo
 
Constructor Summary
IRecordInfo()
           
 
Method Summary
 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)
           
 
Methods inherited from class org.bridj.cpp.com.IUnknown
AddRef, finalize, QueryInterface, QueryInterface, Release, wrap
 
Methods inherited from class org.bridj.StructObject
toString
 
Methods inherited from class org.bridj.NativeObject
clone, equals
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IRecordInfo

public IRecordInfo()
Method Detail

RecordInit

public int RecordInit(Pointer<?> pvNew)

RecordClear

public int RecordClear(Pointer<?> pvExisting)

RecordCopy

public int RecordCopy(Pointer<?> pvExisting,
                      Pointer<?> pvNew)

GetGuid

public int GetGuid(Pointer<GUID> pguid)

GetName

public int GetName(Pointer<Pointer<Byte>> pbstrName)

GetSize

public int GetSize(Pointer<Integer> pcbSize)

GetTypeInfo

public int GetTypeInfo(Pointer<Pointer<ITypeInfo>> ppTypeInfo)

GetField

public int GetField(Pointer<?> pvData,
                    Pointer<Byte> szFieldName,
                    Pointer<VARIANT> pvarField)

GetFieldNoCopy

public int GetFieldNoCopy(Pointer<?> pvData,
                          Pointer<Byte> szFieldName,
                          Pointer<VARIANT> pvarField,
                          Pointer<Pointer<?>> ppvDataCArray)

PutField

public int PutField(int wFlags,
                    Pointer<?> pvData,
                    Pointer<Byte> szFieldName,
                    Pointer<VARIANT> pvarField)

PutFieldNoCopy

public int PutFieldNoCopy(int wFlags,
                          Pointer<?> pvData,
                          Pointer<Byte> szFieldName,
                          Pointer<VARIANT> pvarField)

GetFieldNames

public int GetFieldNames(Pointer<Integer> pcNames,
                         Pointer<Pointer<Byte>> rgBstrNames)

IsMatchingType

public boolean IsMatchingType(Pointer<IRecordInfo> pRecordInfo)

RecordCreate

public Pointer<?> RecordCreate()

RecordCreateCopy

public int RecordCreateCopy(Pointer<?> pvSource,
                            Pointer<Pointer<?>> ppvDest)

RecordDestroy

public int RecordDestroy(Pointer<?> pvRecord)


Copyright © 2009-2012. All Rights Reserved.