Uses of Class
org.bridj.cpp.com.SAFEARRAY

Packages that use SAFEARRAY
org.bridj.cpp.com BridJ COM support (Windows-only, working but under-tested). 
 

Uses of SAFEARRAY in org.bridj.cpp.com
 

Methods in org.bridj.cpp.com that return SAFEARRAY
 SAFEARRAY SAFEARRAY.cbElements(int cbElements)
           
 SAFEARRAY SAFEARRAY.cDims(short cDims)
           
 SAFEARRAY SAFEARRAY.cLocks(int cLocks)
           
 SAFEARRAY SAFEARRAY.fFeatures(short fFeatures)
           
 SAFEARRAY SAFEARRAY.pvData(Pointer<?> pvData)
           
 

Methods in org.bridj.cpp.com that return types with arguments of type SAFEARRAY
 Pointer<SAFEARRAY> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.parray_$eq(Pointer<SAFEARRAY> parray)
           
 Pointer<SAFEARRAY> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.parray()
          VT_ARRAY|*
C type : SAFEARRAY*
 Pointer<Pointer<SAFEARRAY>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pparray_$eq(Pointer<Pointer<SAFEARRAY>> pparray)
           
 Pointer<Pointer<SAFEARRAY>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pparray()
          VT_BYREF|VT_ARRAY
C type : SAFEARRAY**
static Pointer<SAFEARRAY> OLEAutomationLibrary.SafeArrayCreate(short VARTYPE1, int UINT1, Pointer<SAFEARRAYBOUND> SAFEARRAYBOUNDPtr1)
           
static Pointer<SAFEARRAY> OLEAutomationLibrary.SafeArrayCreateEx(short VARTYPE1, int UINT1, Pointer<SAFEARRAYBOUND> SAFEARRAYBOUNDPtr1)
           
static Pointer<SAFEARRAY> OLEAutomationLibrary.SafeArrayCreateVector(short VARTYPE1, long LONG1, int ULONG1)
           
static Pointer<SAFEARRAY> OLEAutomationLibrary.SafeArrayCreateVectorEx(short VARTYPE1, long LONG1, int ULONG1)
           
 

Method parameters in org.bridj.cpp.com with type arguments of type SAFEARRAY
static int OLEAutomationLibrary.BstrFromVector(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<Byte>> BSTRPtr1)
           
 Pointer<SAFEARRAY> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.parray_$eq(Pointer<SAFEARRAY> parray)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.parray(Pointer<SAFEARRAY> parray)
          VT_ARRAY|*
C type : SAFEARRAY*
 Pointer<Pointer<SAFEARRAY>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pparray_$eq(Pointer<Pointer<SAFEARRAY>> pparray)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pparray(Pointer<Pointer<SAFEARRAY>> pparray)
          VT_BYREF|VT_ARRAY
C type : SAFEARRAY**
static int OLEAutomationLibrary.SafeArrayAccessData(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<?>> voidPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayAllocData(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayAllocDescriptor(int UINT1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayAllocDescriptorEx(short VARTYPE1, int UINT1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayCopy(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayCopy(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayCopyData(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<SAFEARRAY> SAFEARRAYPtr2)
           
static int OLEAutomationLibrary.SafeArrayCopyData(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<SAFEARRAY> SAFEARRAYPtr2)
           
static int OLEAutomationLibrary.SafeArrayDestroy(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayDestroyData(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayDestroyDescriptor(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetDim(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetElement(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<CLong> LONGPtr1, Pointer<?> voidPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetElemsize(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetIID(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<GUID> GUIDPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetLBound(Pointer<SAFEARRAY> SAFEARRAYPtr1, int UINT1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetRecordInfo(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetUBound(Pointer<SAFEARRAY> SAFEARRAYPtr1, int UINT1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetVartype(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Short> VARTYPEPtr1)
           
static int OLEAutomationLibrary.SafeArrayLock(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayPtrOfIndex(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<CLong> LONGPtr1, Pointer<Pointer<?>> voidPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayPutElement(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<CLong> LONGPtr1, Pointer<?> voidPtr1)
           
static int OLEAutomationLibrary.SafeArrayRedim(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<SAFEARRAYBOUND> SAFEARRAYBOUNDPtr1)
           
static int OLEAutomationLibrary.SafeArraySetIID(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<GUID> REFGUID1)
           
static int OLEAutomationLibrary.SafeArraySetRecordInfo(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<IRecordInfo> IRecordInfoPtr1)
           
static int OLEAutomationLibrary.SafeArrayUnaccessData(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.SafeArrayUnlock(Pointer<SAFEARRAY> SAFEARRAYPtr1)
           
static int OLEAutomationLibrary.VectorFromBstr(Pointer<Byte> BSTR1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
 



Copyright © 2009-2012. All Rights Reserved.