Uses of Class
org.bridj.Pointer

Packages that use Pointer
org.bridj BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...). 
org.bridj.cpp BridJ C++ runtime. 
org.bridj.cpp.com BridJ COM support (Windows-only, working but under-tested). 
org.bridj.cpp.com.shell BridJ mappings for some common Windows COM Shell interfaces. 
org.bridj.cpp.mfc BridJ Windows MFC runtime (not working properly yet). 
org.bridj.cpp.std Bindings for some C++ STL class templates. 
org.bridj.cs.dotnet BridJ C# support specific to Microsoft's .NET platform (stub, not implemented). 
org.bridj.cs.mono BridJ C# support specific to Novell's Mono platform (stub, not implemented). 
org.bridj.dyncall   
org.bridj.jawt BridJ JAWT utilities (to get the native peer handle of an AWT Component). 
org.bridj.objc BridJ Objective-C runtime (MacOS X only, not working properly yet). 
 

Uses of Pointer in org.bridj
 

Subclasses of Pointer in org.bridj
 class TypedPointer
          Class used by JNAerator to represent pointers to unknown structs that were typedef-ed in the following frequent pattern : typedef struct _A *A;
 

Fields in org.bridj declared as Pointer
static Pointer Pointer.NULL
          The NULL pointer is always Java's null value
protected  Pointer<? extends NativeObject> NativeObject.peer
           
 

Methods in org.bridj that return Pointer
<T extends NativeObject>
Pointer<T>
CRuntime.allocate(Class<T> type, int constructorId, Object... args)
           
static
<V> Pointer<V>
Pointer.allocate(Class<V> elementClass)
          Create a memory area large enough to a single items of type elementClass.
static
<V> Pointer<V>
Pointer.allocate(PointerIO<V> io)
          Create a memory area large enough to hold one item of the type associated to the provided PointerIO instance (see PointerIO.getTargetType())
static
<V> Pointer<V>
Pointer.allocate(Type elementClass)
          Create a memory area large enough to a single items of type elementClass.
static
<V> Pointer<V>
Pointer.allocateAlignedArray(Class<V> elementClass, long arrayLength, int alignment)
          Create a memory area large enough to hold arrayLength items of type elementClass, ensuring the pointer to the memory is aligned to the provided boundary.
static
<V> Pointer<V>
Pointer.allocateAlignedArray(Type elementClass, long arrayLength, int alignment)
          Create a memory area large enough to hold arrayLength items of type elementClass, ensuring the pointer to the memory is aligned to the provided boundary.
static
<V> Pointer<V>
Pointer.allocateAlignedBytes(PointerIO<V> io, long byteSize, int alignment, Pointer.Releaser beforeDeallocation)
          Create a memory area large enough to hold byteSize consecutive bytes and return a pointer to elements of the type associated to the provided PointerIO instance (see PointerIO.getTargetType()), ensuring the pointer to the memory is aligned to the provided boundary.
static
<V> Pointer<V>
Pointer.allocateArray(Class<V> elementClass, long arrayLength)
          Create a memory area large enough to hold arrayLength items of type elementClass.
static
<V> Pointer<V>
Pointer.allocateArray(PointerIO<V> io, long arrayLength)
          Create a memory area large enough to hold arrayLength items of the type associated to the provided PointerIO instance (see PointerIO.getTargetType())
static
<V> Pointer<V>
Pointer.allocateArray(PointerIO<V> io, long arrayLength, Pointer.Releaser beforeDeallocation)
          Create a memory area large enough to hold arrayLength items of the type associated to the provided PointerIO instance (see PointerIO.getTargetType())
static
<V> Pointer<V>
Pointer.allocateArray(Type elementClass, long arrayLength)
          Create a memory area large enough to hold arrayLength items of type elementClass.
static Pointer<Boolean> Pointer.allocateBoolean()
          Allocate enough memory for a boolean value and return a pointer to it.
static Pointer<Boolean> Pointer.allocateBooleans(long arrayLength)
          Allocate enough memory for arrayLength boolean values and return a pointer to that memory.
static Pointer<Pointer<Boolean>> Pointer.allocateBooleans(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 boolean values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Boolean>>> Pointer.allocateBooleans(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 boolean values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Byte> Pointer.allocateByte()
          Allocate enough memory for a byte value and return a pointer to it.
static Pointer<Byte> Pointer.allocateBytes(long arrayLength)
          Allocate enough memory for arrayLength byte values and return a pointer to that memory.
static Pointer<Pointer<Byte>> Pointer.allocateBytes(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 byte values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Byte>>> Pointer.allocateBytes(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 byte values in a packed multi-dimensional C array and return a pointer to that memory.
static
<V> Pointer<V>
Pointer.allocateBytes(PointerIO<V> io, long byteSize, Pointer.Releaser beforeDeallocation)
          Create a memory area large enough to hold byteSize consecutive bytes and return a pointer to elements of the type associated to the provided PointerIO instance (see PointerIO.getTargetType())
static Pointer<Character> Pointer.allocateChar()
          Allocate enough memory for a char value and return a pointer to it.
static Pointer<Character> Pointer.allocateChars(long arrayLength)
          Allocate enough memory for arrayLength char values and return a pointer to that memory.
static Pointer<Pointer<Character>> Pointer.allocateChars(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 char values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Character>>> Pointer.allocateChars(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 char values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<CLong> Pointer.allocateCLong()
          Allocate enough memory for a CLong value and return a pointer to it.
static Pointer<CLong> Pointer.allocateCLongs(long arrayLength)
          Allocate enough memory for arrayLength CLong values and return a pointer to that memory.
static Pointer<Double> Pointer.allocateDouble()
          Allocate enough memory for a double value and return a pointer to it.
static Pointer<Double> Pointer.allocateDoubles(long arrayLength)
          Allocate enough memory for arrayLength double values and return a pointer to that memory.
static Pointer<Pointer<Double>> Pointer.allocateDoubles(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 double values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Double>>> Pointer.allocateDoubles(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 double values in a packed multi-dimensional C array and return a pointer to that memory.
static
<R> Pointer<DynamicFunction<R>>
Pointer.allocateDynamicCallback(DynamicCallback<R> callback, Convention.Style callingConvention, Type returnType, Type... parameterTypes)
          Create a native callback which signature corresponds to the provided calling convention, return type and parameter types, and which redirects calls to the provided Java DynamicCallback handler.
static Pointer<Float> Pointer.allocateFloat()
          Allocate enough memory for a float value and return a pointer to it.
static Pointer<Float> Pointer.allocateFloats(long arrayLength)
          Allocate enough memory for arrayLength float values and return a pointer to that memory.
static Pointer<Pointer<Float>> Pointer.allocateFloats(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 float values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Float>>> Pointer.allocateFloats(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 float values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Integer> Pointer.allocateInt()
          Allocate enough memory for a int value and return a pointer to it.
static Pointer<Integer> Pointer.allocateInts(long arrayLength)
          Allocate enough memory for arrayLength int values and return a pointer to that memory.
static Pointer<Pointer<Integer>> Pointer.allocateInts(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 int values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Integer>>> Pointer.allocateInts(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 int values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Long> Pointer.allocateLong()
          Allocate enough memory for a long value and return a pointer to it.
static Pointer<Long> Pointer.allocateLongs(long arrayLength)
          Allocate enough memory for arrayLength long values and return a pointer to that memory.
static Pointer<Pointer<Long>> Pointer.allocateLongs(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 long values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Long>>> Pointer.allocateLongs(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 long values in a packed multi-dimensional C array and return a pointer to that memory.
static
<V> Pointer<Pointer<?>>
Pointer.allocatePointer()
          Create a memory area large enough to hold an untyped pointer.
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointer(Class<P> targetType)
          Create a memory area large enough to hold a pointer.
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointer(Type targetType)
          Create a memory area large enough to hold a pointer.
static
<P> Pointer<Pointer<Pointer<P>>>
Pointer.allocatePointerPointer(Class<P> targetType)
          Create a memory area large enough to hold a pointer to a pointer
static
<P> Pointer<Pointer<Pointer<P>>>
Pointer.allocatePointerPointer(Type targetType)
          Create a memory area large enough to hold a pointer to a pointer
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointers(Class<P> targetType, int arrayLength)
          Create a memory area large enough to hold an array of arrayLength typed pointers.
static Pointer<Pointer<?>> Pointer.allocatePointers(int arrayLength)
          Allocate enough memory for arrayLength untyped pointer values and return a pointer to that memory.
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointers(Type targetType, int arrayLength)
          Create a memory area large enough to hold an array of arrayLength typed pointers.
static Pointer<Short> Pointer.allocateShort()
          Allocate enough memory for a short value and return a pointer to it.
static Pointer<Short> Pointer.allocateShorts(long arrayLength)
          Allocate enough memory for arrayLength short values and return a pointer to that memory.
static Pointer<Pointer<Short>> Pointer.allocateShorts(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 short values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Short>>> Pointer.allocateShorts(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 short values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<SizeT> Pointer.allocateSizeT()
          Allocate enough memory for a SizeT value and return a pointer to it.
static Pointer<SizeT> Pointer.allocateSizeTs(long arrayLength)
          Allocate enough memory for arrayLength SizeT values and return a pointer to that memory.
static
<P extends TypedPointer>
Pointer<P>
Pointer.allocateTypedPointer(Class<P> type)
          Allocate enough memory for a typed pointer value and return a pointer to it.
static
<P extends TypedPointer>
Pointer<P>
Pointer.allocateTypedPointers(Class<P> type, long arrayLength)
          Allocate enough memory for arrayLength typed pointer values and return a pointer to that memory.
<U> Pointer<U>
Pointer.as(Class<U> type)
          Cast this pointer to another pointer type.
<U> Pointer<U>
Pointer.as(PointerIO<U> newIO)
          Cast this pointer to another pointer type
<U> Pointer<U>
Pointer.as(Type type)
          Cast this pointer to another pointer type
Synonym of as(Class)
The following C code :
T* pointerT = ...; U* pointerU = (U*)pointerT;
Can be translated to the following Java code :
Pointer<T> pointerT = ...; Pointer<U> pointerU = pointerT.as(U.class);
 Pointer<?> Pointer.asUntyped()
          Cast this pointer to an untyped pointer.
 Pointer<T> Pointer.clone()
          Creates a copy of the pointed memory location (allocates a new area of memory) and returns a pointer to it.
 Pointer<T> Pointer.copyBytesAtOffsetTo(long byteOffset, Pointer<?> destination, long byteOffsetInDestination, long byteCount)
          Deprecated. 
 Pointer<T> Pointer.copyBytesTo(Pointer<?> destination, long byteCount)
          Deprecated. 
static
<T> Pointer<T>
CRuntime.createCToJavaCallback(MethodCallInfo mci, Type t)
           
 Pointer<T> Pointer.find(Pointer<?> needle)
          Find the first appearance of the sequence of valid bytes pointed by needle in the memory area pointed to by this bounded pointer (behaviour equivalent to memmem, which is used underneath on platforms where it is available)
 Pointer<T> Pointer.findByte(long byteOffset, byte value, long searchLength)
          Find the first occurrence of a value in the memory block of length searchLength bytes pointed by this pointer shifted by a byteOffset
 Pointer<T> Pointer.findLast(Pointer<?> needle)
          Find the last appearance of the sequence of valid bytes pointed by needle in the memory area pointed to by this bounded pointer (also see find(Pointer)).
static Pointer<?> JNI.getGlobalPointer(Object object)
          Deprecated.  
 Pointer<?> Pointer.getPointer()
          Deprecated. Avoid using untyped pointers, if possible.
 Pointer<?> NativeList.getPointer()
          Returns a pointer to this list, which is does not necessarily point to the first element of the list.
<U> Pointer<U>
Pointer.getPointer(Class<U> c)
          Read a pointer value from the pointed memory location.
<U> Pointer<U>
Pointer.getPointer(PointerIO<U> pio)
          Read a pointer value from the pointed memory location
 Pointer<?> Pointer.getPointerAtOffset(long byteOffset)
          Read a pointer value from the pointed memory location shifted by a byte offset
<U> Pointer<U>
Pointer.getPointerAtOffset(long byteOffset, Class<U> c)
          Read a pointer value from the pointed memory location shifted by a byte offset
<U> Pointer<U>
Pointer.getPointerAtOffset(long byteOffset, PointerIO<U> pio)
          Read a pointer value from the pointed memory location shifted by a byte offset
<U> Pointer<U>
Pointer.getPointerAtOffset(long byteOffset, Type t)
          Read a pointer value from the pointed memory location shifted by a byte offset
<T> Pointer<T>
StructIO.getPointerField(StructObject struct, int fieldIndex)
           
 Pointer<?>[] Pointer.getPointers()
          Deprecated. Use a typed version instead : getPointersAtOffset(long, int, Type), getPointersAtOffset(long, int, Class) or getPointersAtOffset(long, int, PointerIO)
 Pointer<?>[] Pointer.getPointers(int arrayLength)
          Deprecated. Use a typed version instead : getPointersAtOffset(long, int, Type), getPointersAtOffset(long, int, Class) or getPointersAtOffset(long, int, PointerIO)
 Pointer<?>[] Pointer.getPointersAtOffset(long byteOffset, int arrayLength)
          Deprecated. Use a typed version instead : getPointersAtOffset(long, int, Type), getPointersAtOffset(long, int, Class) or getPointersAtOffset(long, int, PointerIO)
<U> Pointer<U>[]
Pointer.getPointersAtOffset(long byteOffset, int arrayLength, Class<U> t)
          Read an array of pointer values from the pointed memory location shifted by a byte offset
<U> Pointer<U>[]
Pointer.getPointersAtOffset(long byteOffset, int arrayLength, PointerIO pio)
          Read an array of pointer values from the pointed memory location shifted by a byte offset
<U> Pointer<U>[]
Pointer.getPointersAtOffset(long byteOffset, int arrayLength, Type t)
          Read an array of pointer values from the pointed memory location shifted by a byte offset
 Pointer<Pointer<T>> Pointer.getReference()
          Returns a pointer to this pointer.
 Pointer<?> NativeLibrary.getSymbolPointer(String name)
           
 Pointer<T> Pointer.moveBytesAtOffsetTo(long byteOffset, Pointer<?> destination, long byteOffsetInDestination, long byteCount)
          Deprecated. 
 Pointer<T> Pointer.moveBytesTo(Pointer<?> destination)
          Copy all valid bytes from the memory location indicated by this pointer to that of another pointer, using the @see memmove C function.
 Pointer<T> Pointer.moveBytesTo(Pointer<?> destination, long byteCount)
          Copy bytes from the memory location indicated by this pointer to that of another pointer, using the @see memmove C function.
 Pointer<T> Pointer.next()
          Returns a pointer to the next target.
 Pointer<T> Pointer.next(long delta)
          Returns a pointer to the n-th next (or previous) target.
 Pointer<T> Pointer.offset(long byteOffset)
          Returns a pointer which address value was obtained by this pointer's by adding a byte offset.
 Pointer<T> Pointer.order(ByteOrder order)
          Create a view of this pointer that has the byte order provided in argument, or return this if this pointer already uses the requested byte order.
static
<N extends NativeObject>
Pointer<N>
Pointer.pointerTo(N instance)
          Get a pointer to a native object (C++ or ObjectiveC class, struct, union, callback...)
static
<N extends NativeObjectInterface>
Pointer<N>
Pointer.pointerTo(N instance)
          Get a pointer to a native object (C++ or ObjectiveC class, struct, union, callback...)
static
<R extends NativeObject>
Pointer<R>
Pointer.pointerTo(NativeObject instance, Type targetType)
          Get a pointer to a native object, specifying the type of the pointer's target.
static Pointer<?> Pointer.pointerToAddress(long peer)
          Deprecated. 
static
<P> Pointer<P>
Pointer.pointerToAddress(long peer, Class<P> targetClass)
          Deprecated. 
static
<P> Pointer<P>
Pointer.pointerToAddress(long peer, Class<P> targetClass, Pointer.Releaser releaser)
          Create a pointer out of a native memory address
static Pointer<?> Pointer.pointerToAddress(long peer, long size)
          Deprecated. 
static Pointer<?> Pointer.pointerToAddress(long peer, long size, Pointer.Releaser releaser)
          Create a pointer out of a native memory address
static Pointer<?> Pointer.pointerToAddress(long peer, Pointer.Releaser releaser)
          Deprecated. 
static
<P> Pointer<P>
Pointer.pointerToAddress(long peer, Type targetType)
          Deprecated. 
static
<P> Pointer<P>
Pointer.pointerToAddress(long peer, Type targetType, Pointer.Releaser releaser)
          Create a pointer out of a native memory address
static
<T> Pointer<T>
Pointer.pointerToArray(Object array)
          Allocate enough memory for array.length values, copy the values of the array provided as argument into it and return a pointer to that memory.
static Pointer<Boolean> Pointer.pointerToBoolean(boolean value)
          Allocate enough memory for a single boolean value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Boolean> Pointer.pointerToBooleans(boolean... values)
          Allocate enough memory for values.length boolean values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Boolean>> Pointer.pointerToBooleans(boolean[][] values)
          Allocate enough memory for all the values in the 2D boolean array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Boolean>>> Pointer.pointerToBooleans(boolean[][][] values)
          Allocate enough memory for all the values in the 3D boolean array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<?> Pointer.pointerToBuffer(Buffer buffer)
          Create a pointer to the memory location used by a direct NIO buffer.
static Pointer<Byte> Pointer.pointerToByte(byte value)
          Allocate enough memory for a single byte value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Byte> Pointer.pointerToBytes(byte... values)
          Allocate enough memory for values.length byte values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Byte>> Pointer.pointerToBytes(byte[][] values)
          Allocate enough memory for all the values in the 2D byte array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Byte>>> Pointer.pointerToBytes(byte[][][] values)
          Allocate enough memory for all the values in the 3D byte array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Byte> Pointer.pointerToBytes(ByteBuffer buffer)
          Create a pointer to the memory location used by a direct NIO ByteBuffer.
static Pointer<Character> Pointer.pointerToChar(char value)
          Allocate enough memory for a single char value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Character> Pointer.pointerToChars(char... values)
          Allocate enough memory for values.length char values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Character>> Pointer.pointerToChars(char[][] values)
          Allocate enough memory for all the values in the 2D char array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Character>>> Pointer.pointerToChars(char[][][] values)
          Allocate enough memory for all the values in the 3D char array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Character> Pointer.pointerToChars(CharBuffer buffer)
          Create a pointer to the memory location used by a direct NIO CharBuffer.
static Pointer<CLong> Pointer.pointerToCLong(CLong value)
          Allocate enough memory for a single CLong value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<CLong> Pointer.pointerToCLong(long value)
          Allocate enough memory for a single CLong value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<CLong> Pointer.pointerToCLongs(CLong... values)
          Allocate enough memory for values.length CLong values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<CLong> Pointer.pointerToCLongs(int[] values)
          Allocate enough memory for values.length CLong values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<CLong> Pointer.pointerToCLongs(long... values)
          Allocate enough memory for values.length CLong values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Byte> Pointer.pointerToCString(String string)
          Allocate memory and write a C string to it, using the system's default charset to convert the string.
static Pointer<Pointer<Byte>> Pointer.pointerToCStrings(String... strings)
          The update will take place inside the release() call
static Pointer<Double> Pointer.pointerToDouble(double value)
          Allocate enough memory for a single double value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Double> Pointer.pointerToDoubles(double... values)
          Allocate enough memory for values.length double values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Double>> Pointer.pointerToDoubles(double[][] values)
          Allocate enough memory for all the values in the 2D double array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Double>>> Pointer.pointerToDoubles(double[][][] values)
          Allocate enough memory for all the values in the 3D double array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Double> Pointer.pointerToDoubles(DoubleBuffer buffer)
          Create a pointer to the memory location used by a direct NIO DoubleBuffer.
static Pointer<Float> Pointer.pointerToFloat(float value)
          Allocate enough memory for a single float value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Float> Pointer.pointerToFloats(float... values)
          Allocate enough memory for values.length float values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Float>> Pointer.pointerToFloats(float[][] values)
          Allocate enough memory for all the values in the 2D float array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Float>>> Pointer.pointerToFloats(float[][][] values)
          Allocate enough memory for all the values in the 3D float array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Float> Pointer.pointerToFloats(FloatBuffer buffer)
          Create a pointer to the memory location used by a direct NIO FloatBuffer.
static Pointer<Integer> Pointer.pointerToInt(int value)
          Allocate enough memory for a single int value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Integer> Pointer.pointerToInts(int... values)
          Allocate enough memory for values.length int values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Integer>> Pointer.pointerToInts(int[][] values)
          Allocate enough memory for all the values in the 2D int array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Integer>>> Pointer.pointerToInts(int[][][] values)
          Allocate enough memory for all the values in the 3D int array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Integer> Pointer.pointerToInts(IntBuffer buffer)
          Create a pointer to the memory location used by a direct NIO IntBuffer.
static Pointer<Long> Pointer.pointerToLong(long value)
          Allocate enough memory for a single long value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Long> Pointer.pointerToLongs(long... values)
          Allocate enough memory for values.length long values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Long>> Pointer.pointerToLongs(long[][] values)
          Allocate enough memory for all the values in the 2D long array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Long>>> Pointer.pointerToLongs(long[][][] values)
          Allocate enough memory for all the values in the 3D long array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Long> Pointer.pointerToLongs(LongBuffer buffer)
          Create a pointer to the memory location used by a direct NIO LongBuffer.
static
<T> Pointer<Pointer<T>>
Pointer.pointerToPointer(Pointer<T> value)
          Allocate enough memory for a single pointer value, copy the value provided in argument into it and return a pointer to that memory.
static
<T> Pointer<Pointer<T>>
Pointer.pointerToPointers(Pointer<T>... values)
          Allocate enough memory for values.length pointer values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Short> Pointer.pointerToShort(short value)
          Allocate enough memory for a single short value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<Short> Pointer.pointerToShorts(short... values)
          Allocate enough memory for values.length short values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Short>> Pointer.pointerToShorts(short[][] values)
          Allocate enough memory for all the values in the 2D short array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Short>>> Pointer.pointerToShorts(short[][][] values)
          Allocate enough memory for all the values in the 3D short array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Short> Pointer.pointerToShorts(ShortBuffer buffer)
          Create a pointer to the memory location used by a direct NIO ShortBuffer.
static Pointer<SizeT> Pointer.pointerToSizeT(long value)
          Allocate enough memory for a single SizeT value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<SizeT> Pointer.pointerToSizeT(SizeT value)
          Allocate enough memory for a single SizeT value, copy the value provided in argument into it and return a pointer to that memory.
static Pointer<SizeT> Pointer.pointerToSizeTs(int[] values)
          Allocate enough memory for values.length SizeT values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<SizeT> Pointer.pointerToSizeTs(long... values)
          Allocate enough memory for values.length SizeT values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<SizeT> Pointer.pointerToSizeTs(SizeT... values)
          Allocate enough memory for values.length SizeT values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<?> Pointer.pointerToString(String string, Pointer.StringType type, Charset charset)
          Allocate memory and write a string to it, using the system's default charset to convert the string (See Pointer.StringType for details on the supported types).
static Pointer<Character> Pointer.pointerToWideCString(String string)
          Allocate memory and write a WideC string to it, using the system's default charset to convert the string.
static Pointer<Pointer<Character>> Pointer.pointerToWideCStrings(String... strings)
          The update will take place inside the release() call
protected
<T extends CallbackInterface>
Pointer<T>
CRuntime.registerCallbackInstance(T instance)
           
 Pointer<T> Pointer.setArray(Object array)
          Write an array of elements to the pointed memory location.
 Pointer<T> Pointer.setArrayAtOffset(long byteOffset, Object array)
          Write an array of elements to the pointed memory location shifted by a byte offset.
 Pointer<T> Pointer.setBoolean(boolean value)
          Write a boolean value to the pointed memory location
 Pointer<T> Pointer.setBooleanAtOffset(long byteOffset, boolean value)
          Read a boolean value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setBooleans(boolean[] values)
          Write an array of boolean values of the specified length to the pointed memory location
 Pointer<T> Pointer.setBooleansAtOffset(long byteOffset, boolean[] values)
          Write an array of boolean values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setBooleansAtOffset(long byteOffset, boolean[] values, int valuesOffset, int length)
          Write an array of boolean values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setByte(byte value)
          Write a byte value to the pointed memory location
 Pointer<T> Pointer.setByteAtOffset(long byteOffset, byte value)
          Read a byte value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setBytes(byte[] values)
          Write an array of byte values of the specified length to the pointed memory location
 Pointer<T> Pointer.setBytes(ByteBuffer values)
          Write a buffer of byte values of the specified length to the pointed memory location
 Pointer<T> Pointer.setBytesAtOffset(long byteOffset, byte[] values)
          Write an array of byte values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setBytesAtOffset(long byteOffset, byte[] values, int valuesOffset, int length)
          Write an array of byte values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setBytesAtOffset(long byteOffset, ByteBuffer values)
          Write a buffer of byte values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setBytesAtOffset(long byteOffset, ByteBuffer values, long valuesOffset, long length)
          Write a buffer of byte values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given buffer offset and for the given length from the provided buffer.
 Pointer<T> Pointer.setChar(char value)
          Write a char value to the pointed memory location
 Pointer<T> Pointer.setCharAtOffset(long byteOffset, char value)
          Read a char value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setChars(char[] values)
          Write an array of char values of the specified length to the pointed memory location
 Pointer<T> Pointer.setChars(CharBuffer values)
          Write a buffer of char values of the specified length to the pointed memory location
 Pointer<T> Pointer.setCharsAtOffset(long byteOffset, char[] values)
          Write an array of char values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setCharsAtOffset(long byteOffset, char[] values, int valuesOffset, int length)
          Write an array of char values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setCharsAtOffset(long byteOffset, CharBuffer values)
          Write a buffer of char values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setCharsAtOffset(long byteOffset, CharBuffer values, long valuesOffset, long length)
          Write a buffer of char values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given buffer offset and for the given length from the provided buffer.
 Pointer<T> Pointer.setCLong(CLong value)
          Write a CLong value to the pointed memory location
 Pointer<T> Pointer.setCLong(long value)
          Write a CLong value to the pointed memory location
 Pointer<T> Pointer.setCLongAtOffset(long byteOffset, CLong value)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setCLong(CLong) over this method.
 Pointer<T> Pointer.setCLongAtOffset(long byteOffset, long value)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setCLong(long) over this method.
 Pointer<T> Pointer.setCLongs(CLong[] values)
          Write an array of CLong values to the pointed memory location
 Pointer<T> Pointer.setCLongs(int[] values)
          Write an array of CLong values to the pointed memory location
 Pointer<T> Pointer.setCLongs(long[] values)
          Write an array of CLong values to the pointed memory location
 Pointer<T> Pointer.setCLongsAtOffset(long byteOffset, CLong... values)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setCLongs(CLong...) over this method.
 Pointer<T> Pointer.setCLongsAtOffset(long byteOffset, int[] values)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setCLongs(int[]) over this method.
 Pointer<T> Pointer.setCLongsAtOffset(long byteOffset, long[] values)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setCLongs(long[]) over this method.
 Pointer<T> Pointer.setCLongsAtOffset(long byteOffset, long[] values, int valuesOffset, int length)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setCLongs(long[]) over this method.
 Pointer<T> Pointer.setCString(String s)
          Write a C string using the default charset to the pointed memory location (see Pointer.StringType.C).
 Pointer<T> Pointer.setCStringAtOffset(long byteOffset, String s)
          Write a C string using the default charset to the pointed memory location shifted by a byte offset (see Pointer.StringType.C).
 Pointer<T> Pointer.setDouble(double value)
          Write a double value to the pointed memory location
 Pointer<T> Pointer.setDoubleAtOffset(long byteOffset, double value)
          Read a double value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setDoubles(double[] values)
          Write an array of double values of the specified length to the pointed memory location
 Pointer<T> Pointer.setDoubles(DoubleBuffer values)
          Write a buffer of double values of the specified length to the pointed memory location
 Pointer<T> Pointer.setDoublesAtOffset(long byteOffset, double[] values)
          Write an array of double values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setDoublesAtOffset(long byteOffset, double[] values, int valuesOffset, int length)
          Write an array of double values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setDoublesAtOffset(long byteOffset, DoubleBuffer values)
          Write a buffer of double values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setDoublesAtOffset(long byteOffset, DoubleBuffer values, long valuesOffset, long length)
          Write a buffer of double values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given buffer offset and for the given length from the provided buffer.
 Pointer<T> Pointer.setFloat(float value)
          Write a float value to the pointed memory location
 Pointer<T> Pointer.setFloatAtOffset(long byteOffset, float value)
          Read a float value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setFloats(float[] values)
          Write an array of float values of the specified length to the pointed memory location
 Pointer<T> Pointer.setFloats(FloatBuffer values)
          Write a buffer of float values of the specified length to the pointed memory location
 Pointer<T> Pointer.setFloatsAtOffset(long byteOffset, float[] values)
          Write an array of float values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setFloatsAtOffset(long byteOffset, float[] values, int valuesOffset, int length)
          Write an array of float values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setFloatsAtOffset(long byteOffset, FloatBuffer values)
          Write a buffer of float values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setFloatsAtOffset(long byteOffset, FloatBuffer values, long valuesOffset, long length)
          Write a buffer of float values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given buffer offset and for the given length from the provided buffer.
 Pointer<T> Pointer.setInt(int value)
          Write a int value to the pointed memory location
 Pointer<T> Pointer.setIntAtOffset(long byteOffset, int value)
          Read a int value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setInts(int[] values)
          Write an array of int values of the specified length to the pointed memory location
 Pointer<T> Pointer.setInts(IntBuffer values)
          Write a buffer of int values of the specified length to the pointed memory location
 Pointer<T> Pointer.setIntsAtOffset(long byteOffset, int[] values)
          Write an array of int values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setIntsAtOffset(long byteOffset, int[] values, int valuesOffset, int length)
          Write an array of int values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setIntsAtOffset(long byteOffset, IntBuffer values)
          Write a buffer of int values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setIntsAtOffset(long byteOffset, IntBuffer values, long valuesOffset, long length)
          Write a buffer of int values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given buffer offset and for the given length from the provided buffer.
 Pointer<T> Pointer.setLong(long value)
          Write a long value to the pointed memory location
 Pointer<T> Pointer.setLongAtOffset(long byteOffset, long value)
          Read a long value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setLongs(long[] values)
          Write an array of long values of the specified length to the pointed memory location
 Pointer<T> Pointer.setLongs(LongBuffer values)
          Write a buffer of long values of the specified length to the pointed memory location
 Pointer<T> Pointer.setLongsAtOffset(long byteOffset, long[] values)
          Write an array of long values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setLongsAtOffset(long byteOffset, long[] values, int valuesOffset, int length)
          Write an array of long values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setLongsAtOffset(long byteOffset, LongBuffer values)
          Write a buffer of long values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setLongsAtOffset(long byteOffset, LongBuffer values, long valuesOffset, long length)
          Write a buffer of long values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given buffer offset and for the given length from the provided buffer.
<O extends NativeObject>
Pointer<T>
Pointer.setNativeObject(O value, Type type)
          Write a native object value to the pointed memory location
 Pointer<T> Pointer.setPointer(Pointer<?> value)
          Write a pointer value to the pointed memory location
 Pointer<T> Pointer.setPointerAtOffset(long byteOffset, Pointer<?> value)
          Write a pointer value to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setPointers(Pointer<?>[] values)
          Write an array of pointer values to the pointed memory location
 Pointer<T> Pointer.setPointersAtOffset(long byteOffset, Pointer<?>[] values)
          Write an array of pointer values to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setPointersAtOffset(long byteOffset, Pointer<?>[] values, int valuesOffset, int length)
          Write length pointer values from the given array (starting at the given value offset) to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setShort(short value)
          Write a short value to the pointed memory location
 Pointer<T> Pointer.setShortAtOffset(long byteOffset, short value)
          Read a short value from the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setShorts(short[] values)
          Write an array of short values of the specified length to the pointed memory location
 Pointer<T> Pointer.setShorts(ShortBuffer values)
          Write a buffer of short values of the specified length to the pointed memory location
 Pointer<T> Pointer.setShortsAtOffset(long byteOffset, short[] values)
          Write an array of short values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setShortsAtOffset(long byteOffset, short[] values, int valuesOffset, int length)
          Write an array of short values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given array offset and for the given length from the provided array.
 Pointer<T> Pointer.setShortsAtOffset(long byteOffset, ShortBuffer values)
          Write a buffer of short values of the specified length to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setShortsAtOffset(long byteOffset, ShortBuffer values, long valuesOffset, long length)
          Write a buffer of short values of the specified length to the pointed memory location shifted by a byte offset, reading values at the given buffer offset and for the given length from the provided buffer.
 Pointer<T> Pointer.setSizeT(long value)
          Write a SizeT value to the pointed memory location
 Pointer<T> Pointer.setSizeT(SizeT value)
          Write a SizeT value to the pointed memory location
 Pointer<T> Pointer.setSizeTAtOffset(long byteOffset, long value)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setSizeT(long) over this method.
 Pointer<T> Pointer.setSizeTAtOffset(long byteOffset, SizeT value)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setSizeT(SizeT) over this method.
 Pointer<T> Pointer.setSizeTs(int[] values)
          Write an array of SizeT values to the pointed memory location
 Pointer<T> Pointer.setSizeTs(long[] values)
          Write an array of SizeT values to the pointed memory location
 Pointer<T> Pointer.setSizeTs(SizeT[] values)
          Write an array of SizeT values to the pointed memory location
 Pointer<T> Pointer.setSizeTsAtOffset(long byteOffset, int[] values)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setSizeTs(int[]) over this method.
 Pointer<T> Pointer.setSizeTsAtOffset(long byteOffset, long[] values)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setSizeTs(long[]) over this method.
 Pointer<T> Pointer.setSizeTsAtOffset(long byteOffset, long[] values, int valuesOffset, int length)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setSizeTs(long[]) over this method.
 Pointer<T> Pointer.setSizeTsAtOffset(long byteOffset, SizeT... values)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour setSizeTs(SizeT...) over this method.
 Pointer<T> Pointer.setString(String s, Pointer.StringType type)
          Write a native string to the pointed memory location using the default charset.
 Pointer<T> Pointer.setStringAtOffset(long byteOffset, String s, Pointer.StringType type, Charset charset)
          Write a native string to the pointed memory location shifted by a byte offset, using the provided charset or the system's default if not provided.
 Pointer<T> Pointer.setValues(Buffer values)
          Copy values from an NIO buffer to the pointed memory location
 Pointer<T> Pointer.setValuesAtOffset(long byteOffset, Buffer values)
          Copy all values from an NIO buffer to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setValuesAtOffset(long byteOffset, Buffer values, int valuesOffset, int length)
          Copy length values from an NIO buffer (beginning at element at valuesOffset index) to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setWideCString(String s)
          Write a WideC string using the default charset to the pointed memory location (see Pointer.StringType.WideC).
 Pointer<T> Pointer.setWideCStringAtOffset(long byteOffset, String s)
          Write a WideC string using the default charset to the pointed memory location shifted by a byte offset (see Pointer.StringType.WideC).
 Pointer<C> Callback.toPointer()
           
 Pointer<T> Pointer.validBytes(long byteCount)
          Creates a pointer that has the given number of valid bytes ahead.
 Pointer<T> Pointer.validElements(long elementCount)
          Creates a pointer that has the given number of valid elements ahead.
 Pointer<T> Pointer.withReleaser(Pointer.Releaser beforeDeallocation)
          Deprecated. This method can easily be misused and is reserved to advanced users.
 

Methods in org.bridj that return types with arguments of type Pointer
static Pointer<Pointer<Boolean>> Pointer.allocateBooleans(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 boolean values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Boolean>>> Pointer.allocateBooleans(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 boolean values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Boolean>>> Pointer.allocateBooleans(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 boolean values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Byte>> Pointer.allocateBytes(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 byte values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Byte>>> Pointer.allocateBytes(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 byte values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Byte>>> Pointer.allocateBytes(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 byte values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Character>> Pointer.allocateChars(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 char values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Character>>> Pointer.allocateChars(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 char values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Character>>> Pointer.allocateChars(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 char values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Double>> Pointer.allocateDoubles(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 double values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Double>>> Pointer.allocateDoubles(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 double values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Double>>> Pointer.allocateDoubles(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 double values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Float>> Pointer.allocateFloats(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 float values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Float>>> Pointer.allocateFloats(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 float values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Float>>> Pointer.allocateFloats(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 float values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Integer>> Pointer.allocateInts(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 int values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Integer>>> Pointer.allocateInts(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 int values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Integer>>> Pointer.allocateInts(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 int values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Long>> Pointer.allocateLongs(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 long values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Long>>> Pointer.allocateLongs(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 long values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Long>>> Pointer.allocateLongs(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 long values in a packed multi-dimensional C array and return a pointer to that memory.
static
<V> Pointer<Pointer<?>>
Pointer.allocatePointer()
          Create a memory area large enough to hold an untyped pointer.
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointer(Class<P> targetType)
          Create a memory area large enough to hold a pointer.
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointer(Type targetType)
          Create a memory area large enough to hold a pointer.
static
<P> Pointer<Pointer<Pointer<P>>>
Pointer.allocatePointerPointer(Class<P> targetType)
          Create a memory area large enough to hold a pointer to a pointer
static
<P> Pointer<Pointer<Pointer<P>>>
Pointer.allocatePointerPointer(Class<P> targetType)
          Create a memory area large enough to hold a pointer to a pointer
static
<P> Pointer<Pointer<Pointer<P>>>
Pointer.allocatePointerPointer(Type targetType)
          Create a memory area large enough to hold a pointer to a pointer
static
<P> Pointer<Pointer<Pointer<P>>>
Pointer.allocatePointerPointer(Type targetType)
          Create a memory area large enough to hold a pointer to a pointer
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointers(Class<P> targetType, int arrayLength)
          Create a memory area large enough to hold an array of arrayLength typed pointers.
static Pointer<Pointer<?>> Pointer.allocatePointers(int arrayLength)
          Allocate enough memory for arrayLength untyped pointer values and return a pointer to that memory.
static
<P> Pointer<Pointer<P>>
Pointer.allocatePointers(Type targetType, int arrayLength)
          Create a memory area large enough to hold an array of arrayLength typed pointers.
static Pointer<Pointer<Short>> Pointer.allocateShorts(long dim1, long dim2)
          Allocate enough memory for dim1 * dim2 short values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Short>>> Pointer.allocateShorts(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 short values in a packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Short>>> Pointer.allocateShorts(long dim1, long dim2, long dim3)
          Allocate enough memory for dim1 * dim2 * dim3 short values in a packed multi-dimensional C array and return a pointer to that memory.
static
<T> PointerIO<Pointer<T>>
PointerIO.getArrayInstance(PointerIO<T> targetIO, long[] dimensions, int iDimension)
           
static PointerIO<Pointer> PointerIO.getPointerInstance()
           
static
<T> PointerIO<Pointer<T>>
PointerIO.getPointerInstance(PointerIO<T> targetIO)
           
static
<T> PointerIO<Pointer<T>>
PointerIO.getPointerInstance(Type target)
           
 Pointer<Pointer<T>> Pointer.getReference()
          Returns a pointer to this pointer.
static Pointer<Pointer<Boolean>> Pointer.pointerToBooleans(boolean[][] values)
          Allocate enough memory for all the values in the 2D boolean array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Boolean>>> Pointer.pointerToBooleans(boolean[][][] values)
          Allocate enough memory for all the values in the 3D boolean array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Boolean>>> Pointer.pointerToBooleans(boolean[][][] values)
          Allocate enough memory for all the values in the 3D boolean array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Byte>> Pointer.pointerToBytes(byte[][] values)
          Allocate enough memory for all the values in the 2D byte array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Byte>>> Pointer.pointerToBytes(byte[][][] values)
          Allocate enough memory for all the values in the 3D byte array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Byte>>> Pointer.pointerToBytes(byte[][][] values)
          Allocate enough memory for all the values in the 3D byte array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Character>> Pointer.pointerToChars(char[][] values)
          Allocate enough memory for all the values in the 2D char array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Character>>> Pointer.pointerToChars(char[][][] values)
          Allocate enough memory for all the values in the 3D char array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Character>>> Pointer.pointerToChars(char[][][] values)
          Allocate enough memory for all the values in the 3D char array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Byte>> Pointer.pointerToCStrings(String... strings)
          The update will take place inside the release() call
static Pointer<Pointer<Double>> Pointer.pointerToDoubles(double[][] values)
          Allocate enough memory for all the values in the 2D double array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Double>>> Pointer.pointerToDoubles(double[][][] values)
          Allocate enough memory for all the values in the 3D double array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Double>>> Pointer.pointerToDoubles(double[][][] values)
          Allocate enough memory for all the values in the 3D double array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Float>> Pointer.pointerToFloats(float[][] values)
          Allocate enough memory for all the values in the 2D float array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Float>>> Pointer.pointerToFloats(float[][][] values)
          Allocate enough memory for all the values in the 3D float array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Float>>> Pointer.pointerToFloats(float[][][] values)
          Allocate enough memory for all the values in the 3D float array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Integer>> Pointer.pointerToInts(int[][] values)
          Allocate enough memory for all the values in the 2D int array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Integer>>> Pointer.pointerToInts(int[][][] values)
          Allocate enough memory for all the values in the 3D int array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Integer>>> Pointer.pointerToInts(int[][][] values)
          Allocate enough memory for all the values in the 3D int array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Long>> Pointer.pointerToLongs(long[][] values)
          Allocate enough memory for all the values in the 2D long array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Long>>> Pointer.pointerToLongs(long[][][] values)
          Allocate enough memory for all the values in the 3D long array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Long>>> Pointer.pointerToLongs(long[][][] values)
          Allocate enough memory for all the values in the 3D long array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static
<T> Pointer<Pointer<T>>
Pointer.pointerToPointer(Pointer<T> value)
          Allocate enough memory for a single pointer value, copy the value provided in argument into it and return a pointer to that memory.
static
<T> Pointer<Pointer<T>>
Pointer.pointerToPointers(Pointer<T>... values)
          Allocate enough memory for values.length pointer values, copy the values provided as argument into it and return a pointer to that memory.
static Pointer<Pointer<Short>> Pointer.pointerToShorts(short[][] values)
          Allocate enough memory for all the values in the 2D short array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Short>>> Pointer.pointerToShorts(short[][][] values)
          Allocate enough memory for all the values in the 3D short array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Pointer<Short>>> Pointer.pointerToShorts(short[][][] values)
          Allocate enough memory for all the values in the 3D short array, copy the values provided as argument into it as packed multi-dimensional C array and return a pointer to that memory.
static Pointer<Pointer<Character>> Pointer.pointerToWideCStrings(String... strings)
          The update will take place inside the release() call
 

Methods in org.bridj with parameters of type Pointer
 T CRuntime.CTypeInfo.cast(Pointer peer)
           
 T BridJRuntime.TypeInfo.cast(Pointer peer)
           
 int Pointer.compareBytes(Pointer<?> other, long byteCount)
          Compare the byteCount bytes at the memory location pointed by this pointer to the byteCount bytes at the memory location pointer by other using the C @see memcmp function.
 int Pointer.compareBytesAtOffset(long byteOffset, Pointer<?> other, long otherByteOffset, long byteCount)
          Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues)
 int Pointer.compareTo(Pointer<?> p)
          Compare to another pointer based on pointed addresses.
 Pointer<T> Pointer.copyBytesAtOffsetTo(long byteOffset, Pointer<?> destination, long byteOffsetInDestination, long byteCount)
          Deprecated. 
 Pointer<T> Pointer.copyBytesTo(Pointer<?> destination, long byteCount)
          Deprecated. 
static
<O extends NativeObject>
void
BridJ.copyNativeObjectToAddress(O value, Type type, Pointer<O> ptr)
           
 void CRuntime.CTypeInfo.copyNativeObjectToAddress(T instance, Pointer<T> ptr)
           
 void BridJRuntime.TypeInfo.copyNativeObjectToAddress(T instance, Pointer<T> ptr)
           
 void Pointer.copyTo(Pointer<?> destination)
          Copy remaining bytes from this pointer to a destination using the @see memcpy C function (see copyBytesTo(Pointer, long), getValidBytes())
 void Pointer.copyTo(Pointer<?> destination, long elementCount)
          Copy remaining elements from this pointer to a destination using the @see memcpy C function (see copyBytesAtOffsetTo(long, Pointer, long, long), getValidBytes())
static
<O extends NativeObject>
O
BridJ.createNativeObjectFromPointer(Pointer<? super O> pointer, Type type)
           
static
<O extends NativeObject>
O
BridJ.createNativeObjectFromReturnValuePointer(Pointer<? super O> pointer, Type type)
           
 Pointer<T> Pointer.find(Pointer<?> needle)
          Find the first appearance of the sequence of valid bytes pointed by needle in the memory area pointed to by this bounded pointer (behaviour equivalent to memmem, which is used underneath on platforms where it is available)
 Pointer<T> Pointer.findLast(Pointer<?> needle)
          Find the last appearance of the sequence of valid bytes pointed by needle in the memory area pointed to by this bounded pointer (also see find(Pointer)).
static
<T> T
Pointer.get(Pointer<T> pointer)
          Returns null if pointer is null, otherwise dereferences the pointer (calls pointer.get()).
<T extends NativeObject>
Class<? extends T>
CRuntime.getActualInstanceClass(Pointer<T> pInstance, Type officialType)
           
<T extends NativeObject>
Class<? extends T>
BridJRuntime.getActualInstanceClass(Pointer<T> pInstance, Type officialType)
           
 Object PointerIO.getArray(Pointer<T> pointer, long byteOffset, int length)
           
<B extends Buffer>
B
PointerIO.getBuffer(Pointer<T> pointer, long byteOffset, int length)
           
static long Pointer.getPeer(Pointer<?> pointer)
          Get a pointer's peer (see getPeer()), or zero if the pointer is null.
 void CRuntime.CTypeInfo.initialize(T instance, Pointer peer)
           
 void BridJRuntime.TypeInfo.initialize(T instance, Pointer peer)
           
 Pointer<T> Pointer.moveBytesAtOffsetTo(long byteOffset, Pointer<?> destination, long byteOffsetInDestination, long byteCount)
          Deprecated. 
 Pointer<T> Pointer.moveBytesTo(Pointer<?> destination)
          Copy all valid bytes from the memory location indicated by this pointer to that of another pointer, using the @see memmove C function.
 Pointer<T> Pointer.moveBytesTo(Pointer<?> destination, long byteCount)
          Copy bytes from the memory location indicated by this pointer to that of another pointer, using the @see memmove C function.
 DynamicFunction DynamicFunctionFactory.newInstance(Pointer<?> functionPointer)
           
static
<T> Pointer<Pointer<T>>
Pointer.pointerToPointer(Pointer<T> value)
          Allocate enough memory for a single pointer value, copy the value provided in argument into it and return a pointer to that memory.
static
<T> Pointer<Pointer<T>>
Pointer.pointerToPointers(Pointer<T>... values)
          Allocate enough memory for values.length pointer values, copy the values provided as argument into it and return a pointer to that memory.
static void Pointer.release(Pointer... pointers)
          Release pointers, if they're not null (see release()).
 void Pointer.Releaser.release(Pointer<?> p)
           
 void PointerIO.setArray(Pointer<T> pointer, long byteOffset, Object array)
           
protected  void CRuntime.setNativeObjectPeer(NativeObjectInterface instance, Pointer<? extends NativeObjectInterface> peer)
           
 Pointer<T> Pointer.setPointer(Pointer<?> value)
          Write a pointer value to the pointed memory location
 Pointer<T> Pointer.setPointerAtOffset(long byteOffset, Pointer<?> value)
          Write a pointer value to the pointed memory location shifted by a byte offset
<T> void
StructIO.setPointerField(StructObject struct, int fieldIndex, Pointer<T> value)
           
 Pointer<T> Pointer.setPointers(Pointer<?>[] values)
          Write an array of pointer values to the pointed memory location
 Pointer<T> Pointer.setPointersAtOffset(long byteOffset, Pointer<?>[] values)
          Write an array of pointer values to the pointed memory location shifted by a byte offset
 Pointer<T> Pointer.setPointersAtOffset(long byteOffset, Pointer<?>[] values, int valuesOffset, int length)
          Write length pointer values from the given array (starting at the given value offset) to the pointed memory location shifted by a byte offset
 

Constructors in org.bridj with parameters of type Pointer
NativeObject(Pointer<? extends NativeObject> peer)
           
StructObject(Pointer<? extends StructObject> peer)
           
TypedPointer(Pointer<?> ptr)
           
 

Uses of Pointer in org.bridj.cpp
 

Fields in org.bridj.cpp with type parameters of type Pointer
protected  DynamicFunction<Pointer<?>> CPPRuntime.MemoryOperators.newArrayFct
           
protected  DynamicFunction<Pointer<?>> CPPRuntime.MemoryOperators.newFct
           
 

Methods in org.bridj.cpp that return Pointer
 Pointer<?> CPPRuntime.MemoryOperators.cppNew(long size)
           
 Pointer<?> CPPRuntime.MemoryOperators.cppNewArray(long size)
           
protected
<T extends CPPObject>
Pointer<T>
CPPRuntime.newCPPInstance(T instance, Type type, int constructorId, Object... args)
           
 

Methods in org.bridj.cpp with parameters of type Pointer
 T CPPRuntime.CPPTypeInfo.cast(Pointer peer)
           
 void CPPRuntime.MemoryOperators.cppDelete(Pointer<?> ptr)
           
 void CPPRuntime.MemoryOperators.cppDeleteArray(Pointer<?> ptr)
           
<T extends NativeObject>
Class<? extends T>
CPPRuntime.getActualInstanceClass(Pointer<T> pInstance, Type officialType)
           
 int CPPRuntime.getPositionInVirtualTable(Pointer<Pointer<?>> pVirtualTable, Method method, NativeLibrary library)
           
protected  boolean CPPRuntime.installRegularVTablePtr(Type type, NativeLibrary library, Pointer<?> peer)
           
protected  boolean CPPRuntime.installSyntheticVTablePtr(Type type, NativeLibrary library, Pointer<?> peer)
           
protected  org.bridj.cpp.CPPRuntime.VTable CPPRuntime.synthetizeVirtualTable(Type type, Pointer<Pointer> parentVTablePtr, List<CPPRuntime.VirtMeth> methods, NativeLibrary library)
           
 

Method parameters in org.bridj.cpp with type arguments of type Pointer
 int CPPRuntime.getPositionInVirtualTable(Pointer<Pointer<?>> pVirtualTable, Method method, NativeLibrary library)
           
protected  org.bridj.cpp.CPPRuntime.VTable CPPRuntime.synthetizeVirtualTable(Type type, Pointer<Pointer> parentVTablePtr, List<CPPRuntime.VirtMeth> methods, NativeLibrary library)
           
 

Constructors in org.bridj.cpp with parameters of type Pointer
CPPObject(Pointer<? extends CPPObject> peer)
           
 

Uses of Pointer in org.bridj.cpp.com
 

Methods in org.bridj.cpp.com that return Pointer
 Pointer<Character> IDispatch.EXCEPINFO.bstrDescription()
           
 Pointer<Character> IDispatch.EXCEPINFO.bstrHelpFile()
           
 Pointer<Character> IDispatch.EXCEPINFO.bstrSource()
           
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.bstrVal_$eq(Pointer<Byte> bstrVal)
           
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.bstrVal()
          VT_BSTR
C type : BSTR
 Pointer<Pointer<?>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref_$eq(Pointer<Pointer<?>> byref)
           
 Pointer<Pointer<?>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref()
          Generic ByRef
C type : PVOID*
 Pointer<Byte> GUID.Data4()
           
static
<I extends IUnknown>
Pointer<Byte>
COMRuntime.getCLSID(Class<I> type)
          Get the CLSID declared for a class using the CLSID annotation.
static
<I extends IUnknown>
Pointer<Byte>
COMRuntime.getIID(Class<I> type)
          Get the IID declared for a class using the IID annotation.
 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*
static Pointer<?> COMRuntime.parseGUID(String descriptor)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbool_$eq(Pointer<Integer> pbool)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbool()
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pboolVal_$eq(Pointer<Integer> pboolVal)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pboolVal()
          VT_BYREF|VT_BOOL
C type : VARIANT_BOOL*
 Pointer<Pointer<Byte>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal_$eq(Pointer<Pointer<Byte>> pbstrVal)
           
 Pointer<Pointer<Byte>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal()
          VT_BYREF|VT_BSTR
C type : BSTR*
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbVal_$eq(Pointer<Byte> pbVal)
           
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbVal()
          VT_BYREF|VT_UI1
C type : BYTE*
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcVal_$eq(Pointer<Byte> pcVal)
           
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcVal()
          VT_BYREF|VT_I1
C type : CHAR*
 Pointer<CY> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcyVal_$eq(Pointer<CY> pcyVal)
           
 Pointer<CY> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcyVal()
          VT_BYREF|VT_CY
C type : CY*
 Pointer<Double> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdate_$eq(Pointer<Double> pdate)
           
 Pointer<Double> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdate()
          VT_BYREF|VT_DATE
C type : DATE*
 Pointer<Double> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdblVal_$eq(Pointer<Double> pdblVal)
           
 Pointer<Double> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdblVal()
          VT_BYREF|VT_R8
C type : DOUBLE*
 Pointer<DECIMAL> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdecVal_$eq(Pointer<DECIMAL> pdecVal)
           
 Pointer<DECIMAL> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdecVal()
          VT_BYREF|VT_DECIMAL
C type : DECIMAL*
 Pointer<IDispatch> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdispVal_$eq(Pointer<IDispatch> pdispVal)
           
 Pointer<IDispatch> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdispVal()
          VT_DISPATCH
C type : IDispatch*
 Pointer<Float> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pfltVal_$eq(Pointer<Float> pfltVal)
           
 Pointer<Float> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pfltVal()
          VT_BYREF|VT_R4
C type : FLOAT*
 Pointer<?> IDispatch.EXCEPINFO.pfnDeferredFillIn()
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pintVal_$eq(Pointer<Integer> pintVal)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pintVal()
          VT_BYREF|VT_INT
C type : INT*
 Pointer<Short> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.piVal_$eq(Pointer<Short> piVal)
           
 Pointer<Short> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.piVal()
          VT_BYREF|VT_I2
C type : SHORT*
 Pointer<Long> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pllVal_$eq(Pointer<Long> pllVal)
           
 Pointer<Long> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pllVal()
          VT_BYREF|VT_I8
C type : LONGLONG*
 Pointer<CLong> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.plVal_$eq(Pointer<CLong> plVal)
           
 Pointer<CLong> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.plVal()
          VT_BYREF|VT_I4
C type : LONG*
 Pointer<OLEAutomationLibrary.METHODDATA> OLEAutomationLibrary.INTERFACEDATA.pmethdata_$eq(Pointer<OLEAutomationLibrary.METHODDATA> pmethdata)
           
 Pointer<OLEAutomationLibrary.METHODDATA> OLEAutomationLibrary.INTERFACEDATA.pmethdata()
          Methods of the object
C type : METHODDATA*
 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**
 Pointer<OLEAutomationLibrary.PARAMDATA> OLEAutomationLibrary.METHODDATA.ppdata_$eq(Pointer<OLEAutomationLibrary.PARAMDATA> ppdata)
           
 Pointer<OLEAutomationLibrary.PARAMDATA> OLEAutomationLibrary.METHODDATA.ppdata()
          Parameters of the method
C type : PARAMDATA*
 Pointer<Pointer<IDispatch>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal_$eq(Pointer<Pointer<IDispatch>> ppdispVal)
           
 Pointer<Pointer<IDispatch>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal()
          VT_BYREF|VT_DISPATCH
C type : IDispatch**
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal_$eq(Pointer<Pointer<IUnknown>> ppunkVal)
           
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal()
          VT_BYREF|VT_UNKNOWN
C type : IUnknown**
 Pointer<IRecordInfo> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pRecInfo_$eq(Pointer<IRecordInfo> pRecInfo)
           
 Pointer<IRecordInfo> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pRecInfo()
           
 Pointer<OLEAutomationLibrary.CUSTDATAITEM> OLEAutomationLibrary.CUSTDATA.prgCustData_$eq(Pointer<OLEAutomationLibrary.CUSTDATAITEM> prgCustData)
           
 Pointer<OLEAutomationLibrary.CUSTDATAITEM> OLEAutomationLibrary.CUSTDATA.prgCustData()
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pscode_$eq(Pointer<Integer> pscode)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pscode()
          VT_BYREF|VT_ERROR
C type : SCODE*
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puintVal_$eq(Pointer<Integer> puintVal)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puintVal()
          VT_BYREF|VT_UINT
C type : UINT*
 Pointer<Short> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puiVal_$eq(Pointer<Short> puiVal)
           
 Pointer<Short> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puiVal()
          VT_BYREF|VT_UI2
C type : USHORT*
 Pointer<Long> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pullVal_$eq(Pointer<Long> pullVal)
           
 Pointer<Long> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pullVal()
          VT_BYREF|VT_UI8
C type : ULONGLONG*
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pulVal_$eq(Pointer<Integer> pulVal)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pulVal()
          VT_BYREF|VT_UI4
C type : ULONG*
 Pointer<IUnknown> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal_$eq(Pointer<IUnknown> punkVal)
           
 Pointer<IUnknown> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal()
          VT_UNKNOWN
C type : IUnknown*
 Pointer<VARIANT> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pvarVal_$eq(Pointer<VARIANT> pvarVal)
           
 Pointer<VARIANT> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pvarVal()
          VT_BYREF|VT_VARIANT
C type : VARIANT*
 Pointer<?> SAFEARRAY.pvData_$eq(Pointer<?> pvData)
           
 Pointer<?> SAFEARRAY.pvData()
           
 Pointer<?> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pvRecord_$eq(Pointer<?> pvRecord)
           
 Pointer<?> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pvRecord()
           
 Pointer<?> IDispatch.EXCEPINFO.pvReserved()
           
 Pointer<?> IRecordInfo.RecordCreate()
           
 Pointer<Integer> IDispatch.DISPPARAMS.rgdispidNamedArgs()
           
 Pointer<SAFEARRAYBOUND> SAFEARRAY.rgsabound()
           
 Pointer<VARIANT> IDispatch.DISPPARAMS.rgvarg()
           
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)
           
static Pointer<Byte> OLEAutomationLibrary.SysAllocString(Pointer<Character> OLECHARPtr1)
           
static Pointer<Byte> OLEAutomationLibrary.SysAllocStringByteLen(int UINT1)
           
static Pointer<Byte> OLEAutomationLibrary.SysAllocStringLen(Pointer<Character> OLECHARPtr1, int UINT1)
           
 Pointer<Character> OLEAutomationLibrary.PARAMDATA.szName_$eq(Pointer<Character> szName)
           
 Pointer<Character> OLEAutomationLibrary.METHODDATA.szName_$eq(Pointer<Character> szName)
           
 Pointer<Character> OLEAutomationLibrary.PARAMDATA.szName()
          Name of Parameter
C type : OLECHAR*
 Pointer<Character> OLEAutomationLibrary.METHODDATA.szName()
          Name of method
C type : OLECHAR*
 

Methods in org.bridj.cpp.com that return types with arguments of type Pointer
 Pointer<Pointer<?>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref_$eq(Pointer<Pointer<?>> byref)
           
 Pointer<Pointer<?>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref()
          Generic ByRef
C type : PVOID*
 Pointer<Pointer<Byte>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal_$eq(Pointer<Pointer<Byte>> pbstrVal)
           
 Pointer<Pointer<Byte>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal()
          VT_BYREF|VT_BSTR
C type : BSTR*
 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**
 Pointer<Pointer<IDispatch>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal_$eq(Pointer<Pointer<IDispatch>> ppdispVal)
           
 Pointer<Pointer<IDispatch>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal()
          VT_BYREF|VT_DISPATCH
C type : IDispatch**
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal_$eq(Pointer<Pointer<IUnknown>> ppunkVal)
           
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal()
          VT_BYREF|VT_UNKNOWN
C type : IUnknown**
 

Methods in org.bridj.cpp.com with parameters of type Pointer
static int OLEAutomationLibrary.BstrFromVector(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.BstrFromVector(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<Byte>> BSTRPtr1)
           
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.bstrVal_$eq(Pointer<Byte> bstrVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.bstrVal(Pointer<Byte> bstrVal)
          VT_BSTR
C type : BSTR
 Pointer<Pointer<?>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref_$eq(Pointer<Pointer<?>> byref)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref(Pointer<Pointer<?>> byref)
          Generic ByRef
C type : PVOID*
static void OLEAutomationLibrary.ClearCustData(Pointer<OLEAutomationLibrary.CUSTDATA> LPCUSTDATA1)
           
static int COMRuntime.CoCreateInstance(Pointer<Byte> rclsid, Pointer<IUnknown> pUnkOuter, int dwClsContext, Pointer<Byte> riid, Pointer<Pointer<?>> ppv)
          Deprecated. 
static int COMRuntime.CoCreateInstance(Pointer<Byte> rclsid, Pointer<IUnknown> pUnkOuter, int dwClsContext, Pointer<Byte> riid, Pointer<Pointer<?>> ppv)
          Deprecated. 
static int COMRuntime.CoCreateInstance(Pointer<Byte> rclsid, Pointer<IUnknown> pUnkOuter, int dwClsContext, Pointer<Byte> riid, Pointer<Pointer<?>> ppv)
          Deprecated. 
static int COMRuntime.CoCreateInstance(Pointer<Byte> rclsid, Pointer<IUnknown> pUnkOuter, int dwClsContext, Pointer<Byte> riid, Pointer<Pointer<?>> ppv)
          Deprecated. 
static int OLEAutomationLibrary.CreateDispTypeInfo(Pointer<OLEAutomationLibrary.INTERFACEDATA> INTERFACEDATAPtr1, int LCID1, Pointer<Pointer<ITypeInfo>> ITypeInfoPtrPtr1)
           
static int OLEAutomationLibrary.CreateDispTypeInfo(Pointer<OLEAutomationLibrary.INTERFACEDATA> INTERFACEDATAPtr1, int LCID1, Pointer<Pointer<ITypeInfo>> ITypeInfoPtrPtr1)
           
static int OLEAutomationLibrary.CreateErrorInfo(Pointer<Pointer<OLEAutomationLibrary.ICreateErrorInfo>> ICreateErrorInfoPtrPtr1)
           
 int IClassFactory.CreateInstance(Pointer<IUnknown> pUnkOuter, Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
 int IClassFactory.CreateInstance(Pointer<IUnknown> pUnkOuter, Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
 int IClassFactory.CreateInstance(Pointer<IUnknown> pUnkOuter, Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
static int OLEAutomationLibrary.CreateStdDispatch(Pointer<IUnknown> IUnknownPtr1, Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IUnknown>> IUnknownPtrPtr1)
           
static int OLEAutomationLibrary.CreateStdDispatch(Pointer<IUnknown> IUnknownPtr1, Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IUnknown>> IUnknownPtrPtr1)
           
static int OLEAutomationLibrary.CreateStdDispatch(Pointer<IUnknown> IUnknownPtr1, Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IUnknown>> IUnknownPtrPtr1)
           
static int OLEAutomationLibrary.CreateStdDispatch(Pointer<IUnknown> IUnknownPtr1, Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IUnknown>> IUnknownPtrPtr1)
           
static int OLEAutomationLibrary.CreateTypeLib(ValuedEnum<OLEAutomationLibrary.SYSKIND> SYSKIND1, Pointer<Character> OLECHARPtr1, Pointer<Pointer<OLEAutomationLibrary.ICreateTypeLib>> ICreateTypeLibPtrPtr1)
           
static int OLEAutomationLibrary.CreateTypeLib(ValuedEnum<OLEAutomationLibrary.SYSKIND> SYSKIND1, Pointer<Character> OLECHARPtr1, Pointer<Pointer<OLEAutomationLibrary.ICreateTypeLib>> ICreateTypeLibPtrPtr1)
           
static int OLEAutomationLibrary.CreateTypeLib2(ValuedEnum<OLEAutomationLibrary.SYSKIND> SYSKIND1, Pointer<Pointer<OLEAutomationLibrary.ICreateTypeLib2>> ICreateTypeLib2PtrPtr1)
           
static int OLEAutomationLibrary.DispCallFunc(Pointer<?> voidPtr1, ValuedEnum<OLEAutomationLibrary.CALLCONV> CALLCONV1, short VARTYPE1, int UINT1, Pointer<Short> VARTYPEPtr1, Pointer<Pointer<VARIANT>> VARIANTARGPtrPtr1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.DispCallFunc(Pointer<?> voidPtr1, ValuedEnum<OLEAutomationLibrary.CALLCONV> CALLCONV1, short VARTYPE1, int UINT1, Pointer<Short> VARTYPEPtr1, Pointer<Pointer<VARIANT>> VARIANTARGPtrPtr1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.DispCallFunc(Pointer<?> voidPtr1, ValuedEnum<OLEAutomationLibrary.CALLCONV> CALLCONV1, short VARTYPE1, int UINT1, Pointer<Short> VARTYPEPtr1, Pointer<Pointer<VARIANT>> VARIANTARGPtrPtr1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.DispCallFunc(Pointer<?> voidPtr1, ValuedEnum<OLEAutomationLibrary.CALLCONV> CALLCONV1, short VARTYPE1, int UINT1, Pointer<Short> VARTYPEPtr1, Pointer<Pointer<VARIANT>> VARIANTARGPtrPtr1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.DispGetIDsOfNames(Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<Character>> OLECHARPtrPtr1, int UINT1, Pointer<CLong> DISPIDPtr1)
           
static int OLEAutomationLibrary.DispGetIDsOfNames(Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<Character>> OLECHARPtrPtr1, int UINT1, Pointer<CLong> DISPIDPtr1)
           
static int OLEAutomationLibrary.DispGetIDsOfNames(Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<Character>> OLECHARPtrPtr1, int UINT1, Pointer<CLong> DISPIDPtr1)
           
static int OLEAutomationLibrary.DispGetParam(Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, int UINT1, short VARTYPE1, Pointer<VARIANT> VARIANTPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispGetParam(Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, int UINT1, short VARTYPE1, Pointer<VARIANT> VARIANTPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispGetParam(Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, int UINT1, short VARTYPE1, Pointer<VARIANT> VARIANTPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispInvoke(Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, long DISPID1, short WORD1, Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, Pointer<VARIANT> VARIANTPtr1, Pointer<OLEAutomationLibrary.EXCEPINFO> EXCEPINFOPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispInvoke(Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, long DISPID1, short WORD1, Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, Pointer<VARIANT> VARIANTPtr1, Pointer<OLEAutomationLibrary.EXCEPINFO> EXCEPINFOPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispInvoke(Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, long DISPID1, short WORD1, Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, Pointer<VARIANT> VARIANTPtr1, Pointer<OLEAutomationLibrary.EXCEPINFO> EXCEPINFOPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispInvoke(Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, long DISPID1, short WORD1, Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, Pointer<VARIANT> VARIANTPtr1, Pointer<OLEAutomationLibrary.EXCEPINFO> EXCEPINFOPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispInvoke(Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, long DISPID1, short WORD1, Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, Pointer<VARIANT> VARIANTPtr1, Pointer<OLEAutomationLibrary.EXCEPINFO> EXCEPINFOPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DispInvoke(Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, long DISPID1, short WORD1, Pointer<OLEAutomationLibrary.DISPPARAMS> DISPPARAMSPtr1, Pointer<VARIANT> VARIANTPtr1, Pointer<OLEAutomationLibrary.EXCEPINFO> EXCEPINFOPtr1, Pointer<Integer> UINTPtr1)
           
static int OLEAutomationLibrary.DosDateTimeToVariantTime(short USHORT1, short USHORT2, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.GetActiveObject(Pointer<Pointer<IUnknown>> LPUNKNOWNPtr1)
           
static int OLEAutomationLibrary.GetAltMonthNames(int LCID1, Pointer<Pointer<Pointer<Character>>> LPOLESTRPtrPtr1)
           
static int OLEAutomationLibrary.GetErrorInfo(int ULONG1, Pointer<Pointer<OLEAutomationLibrary.IErrorInfo>> IErrorInfoPtrPtr1)
           
 int IRecordInfo.GetField(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.GetField(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.GetField(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.GetFieldNames(Pointer<Integer> pcNames, Pointer<Pointer<Byte>> rgBstrNames)
           
 int IRecordInfo.GetFieldNames(Pointer<Integer> pcNames, Pointer<Pointer<Byte>> rgBstrNames)
           
 int IRecordInfo.GetFieldNoCopy(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField, Pointer<Pointer<?>> ppvDataCArray)
           
 int IRecordInfo.GetFieldNoCopy(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField, Pointer<Pointer<?>> ppvDataCArray)
           
 int IRecordInfo.GetFieldNoCopy(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField, Pointer<Pointer<?>> ppvDataCArray)
           
 int IRecordInfo.GetFieldNoCopy(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField, Pointer<Pointer<?>> ppvDataCArray)
           
 int IRecordInfo.GetGuid(Pointer<GUID> pguid)
           
 int IDispatch.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int IDispatch.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int IDispatch.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int COMCallableWrapper.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int COMCallableWrapper.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int COMCallableWrapper.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int IRecordInfo.GetName(Pointer<Pointer<Byte>> pbstrName)
           
static int OLEAutomationLibrary.GetRecordInfoFromGuids(Pointer<GUID> REFGUID1, int ULONG1, int ULONG2, int LCID1, Pointer<GUID> REFGUID2, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.GetRecordInfoFromGuids(Pointer<GUID> REFGUID1, int ULONG1, int ULONG2, int LCID1, Pointer<GUID> REFGUID2, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.GetRecordInfoFromGuids(Pointer<GUID> REFGUID1, int ULONG1, int ULONG2, int LCID1, Pointer<GUID> REFGUID2, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.GetRecordInfoFromTypeInfo(Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.GetRecordInfoFromTypeInfo(Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
 int IRecordInfo.GetSize(Pointer<Integer> pcbSize)
           
 int IDispatch.GetTypeInfo(int iTInfo, int lcid, Pointer<Pointer<ITypeInfo>> ppTInfo)
           
 int COMCallableWrapper.GetTypeInfo(int iTInfo, int lcid, Pointer<Pointer<ITypeInfo>> ppTInfo)
           
 int IRecordInfo.GetTypeInfo(Pointer<Pointer<ITypeInfo>> ppTypeInfo)
           
 int IDispatch.GetTypeInfoCount(Pointer<Integer> pctinfo)
           
 int COMCallableWrapper.GetTypeInfoCount(Pointer<Integer> pctinfo)
           
 int IDispatch.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int IDispatch.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int IDispatch.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int IDispatch.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int IDispatch.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int COMCallableWrapper.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int COMCallableWrapper.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int COMCallableWrapper.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int COMCallableWrapper.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 int COMCallableWrapper.Invoke(int dispIdMember, Pointer<Byte> riid, int lcid, short wFlags, Pointer<IDispatch.DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<IDispatch.EXCEPINFO> pExcepInfo, Pointer<Integer> puArgErr)
           
 boolean IRecordInfo.IsMatchingType(Pointer<IRecordInfo> pRecordInfo)
           
static int OLEAutomationLibrary.LoadRegTypeLib(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
static int OLEAutomationLibrary.LoadRegTypeLib(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
static int OLEAutomationLibrary.LoadTypeLib(Pointer<Character> OLECHARPtr1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
static int OLEAutomationLibrary.LoadTypeLib(Pointer<Character> OLECHARPtr1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
static int OLEAutomationLibrary.LoadTypeLibEx(ValuedEnum<OLEAutomationLibrary.REGKIND> REGKIND1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
 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<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbool_$eq(Pointer<Integer> pbool)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbool(Pointer<Integer> pbool)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pboolVal_$eq(Pointer<Integer> pboolVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pboolVal(Pointer<Integer> pboolVal)
          VT_BYREF|VT_BOOL
C type : VARIANT_BOOL*
 Pointer<Pointer<Byte>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal_$eq(Pointer<Pointer<Byte>> pbstrVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal(Pointer<Pointer<Byte>> pbstrVal)
          VT_BYREF|VT_BSTR
C type : BSTR*
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbVal_$eq(Pointer<Byte> pbVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbVal(Pointer<Byte> pbVal)
          VT_BYREF|VT_UI1
C type : BYTE*
 Pointer<Byte> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcVal_$eq(Pointer<Byte> pcVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcVal(Pointer<Byte> pcVal)
          VT_BYREF|VT_I1
C type : CHAR*
 Pointer<CY> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcyVal_$eq(Pointer<CY> pcyVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pcyVal(Pointer<CY> pcyVal)
          VT_BYREF|VT_CY
C type : CY*
 Pointer<Double> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdate_$eq(Pointer<Double> pdate)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdate(Pointer<Double> pdate)
          VT_BYREF|VT_DATE
C type : DATE*
 Pointer<Double> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdblVal_$eq(Pointer<Double> pdblVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdblVal(Pointer<Double> pdblVal)
          VT_BYREF|VT_R8
C type : DOUBLE*
 Pointer<DECIMAL> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdecVal_$eq(Pointer<DECIMAL> pdecVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdecVal(Pointer<DECIMAL> pdecVal)
          VT_BYREF|VT_DECIMAL
C type : DECIMAL*
 Pointer<IDispatch> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdispVal_$eq(Pointer<IDispatch> pdispVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pdispVal(Pointer<IDispatch> pdispVal)
          VT_DISPATCH
C type : IDispatch*
 Pointer<Float> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pfltVal_$eq(Pointer<Float> pfltVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pfltVal(Pointer<Float> pfltVal)
          VT_BYREF|VT_R4
C type : FLOAT*
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pintVal_$eq(Pointer<Integer> pintVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pintVal(Pointer<Integer> pintVal)
          VT_BYREF|VT_INT
C type : INT*
 Pointer<Short> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.piVal_$eq(Pointer<Short> piVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.piVal(Pointer<Short> piVal)
          VT_BYREF|VT_I2
C type : SHORT*
 Pointer<Long> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pllVal_$eq(Pointer<Long> pllVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pllVal(Pointer<Long> pllVal)
          VT_BYREF|VT_I8
C type : LONGLONG*
 Pointer<CLong> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.plVal_$eq(Pointer<CLong> plVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.plVal(Pointer<CLong> plVal)
          VT_BYREF|VT_I4
C type : LONG*
 Pointer<OLEAutomationLibrary.METHODDATA> OLEAutomationLibrary.INTERFACEDATA.pmethdata_$eq(Pointer<OLEAutomationLibrary.METHODDATA> pmethdata)
           
 OLEAutomationLibrary.INTERFACEDATA OLEAutomationLibrary.INTERFACEDATA.pmethdata(Pointer<OLEAutomationLibrary.METHODDATA> pmethdata)
          Methods of the object
C type : METHODDATA*
 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**
 Pointer<OLEAutomationLibrary.PARAMDATA> OLEAutomationLibrary.METHODDATA.ppdata_$eq(Pointer<OLEAutomationLibrary.PARAMDATA> ppdata)
           
 OLEAutomationLibrary.METHODDATA OLEAutomationLibrary.METHODDATA.ppdata(Pointer<OLEAutomationLibrary.PARAMDATA> ppdata)
          Parameters of the method
C type : PARAMDATA*
 Pointer<Pointer<IDispatch>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal_$eq(Pointer<Pointer<IDispatch>> ppdispVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal(Pointer<Pointer<IDispatch>> ppdispVal)
          VT_BYREF|VT_DISPATCH
C type : IDispatch**
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal_$eq(Pointer<Pointer<IUnknown>> ppunkVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal(Pointer<Pointer<IUnknown>> ppunkVal)
          VT_BYREF|VT_UNKNOWN
C type : IUnknown**
 Pointer<IRecordInfo> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pRecInfo_$eq(Pointer<IRecordInfo> pRecInfo)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pRecInfo(Pointer<IRecordInfo> pRecInfo)
           
 Pointer<OLEAutomationLibrary.CUSTDATAITEM> OLEAutomationLibrary.CUSTDATA.prgCustData_$eq(Pointer<OLEAutomationLibrary.CUSTDATAITEM> prgCustData)
           
 OLEAutomationLibrary.CUSTDATA OLEAutomationLibrary.CUSTDATA.prgCustData(Pointer<OLEAutomationLibrary.CUSTDATAITEM> prgCustData)
           
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pscode_$eq(Pointer<Integer> pscode)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pscode(Pointer<Integer> pscode)
          VT_BYREF|VT_ERROR
C type : SCODE*
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puintVal_$eq(Pointer<Integer> puintVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puintVal(Pointer<Integer> puintVal)
          VT_BYREF|VT_UINT
C type : UINT*
 Pointer<Short> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puiVal_$eq(Pointer<Short> puiVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.puiVal(Pointer<Short> puiVal)
          VT_BYREF|VT_UI2
C type : USHORT*
 Pointer<Long> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pullVal_$eq(Pointer<Long> pullVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pullVal(Pointer<Long> pullVal)
          VT_BYREF|VT_UI8
C type : ULONGLONG*
 Pointer<Integer> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pulVal_$eq(Pointer<Integer> pulVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pulVal(Pointer<Integer> pulVal)
          VT_BYREF|VT_UI4
C type : ULONG*
 Pointer<IUnknown> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal_$eq(Pointer<IUnknown> punkVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal(Pointer<IUnknown> punkVal)
          VT_UNKNOWN
C type : IUnknown*
 int IRecordInfo.PutField(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.PutField(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.PutField(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.PutFieldNoCopy(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.PutFieldNoCopy(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 int IRecordInfo.PutFieldNoCopy(int wFlags, Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField)
           
 Pointer<VARIANT> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pvarVal_$eq(Pointer<VARIANT> pvarVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pvarVal(Pointer<VARIANT> pvarVal)
          VT_BYREF|VT_VARIANT
C type : VARIANT*
 Pointer<?> SAFEARRAY.pvData_$eq(Pointer<?> pvData)
           
 SAFEARRAY SAFEARRAY.pvData(Pointer<?> pvData)
           
 Pointer<?> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pvRecord_$eq(Pointer<?> pvRecord)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD.pvRecord(Pointer<?> pvRecord)
           
 int IUnknown.QueryInterface(Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
 int IUnknown.QueryInterface(Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
static int OLEAutomationLibrary.QueryPathOfRegTypeLib(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, Pointer<Pointer<Byte>> LPBSTR1)
           
static int OLEAutomationLibrary.QueryPathOfRegTypeLib(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, Pointer<Pointer<Byte>> LPBSTR1)
           
 int IRecordInfo.RecordClear(Pointer<?> pvExisting)
           
 int IRecordInfo.RecordCopy(Pointer<?> pvExisting, Pointer<?> pvNew)
           
 int IRecordInfo.RecordCopy(Pointer<?> pvExisting, Pointer<?> pvNew)
           
 int IRecordInfo.RecordCreateCopy(Pointer<?> pvSource, Pointer<Pointer<?>> ppvDest)
           
 int IRecordInfo.RecordCreateCopy(Pointer<?> pvSource, Pointer<Pointer<?>> ppvDest)
           
 int IRecordInfo.RecordDestroy(Pointer<?> pvRecord)
           
 int IRecordInfo.RecordInit(Pointer<?> pvNew)
           
static int OLEAutomationLibrary.RegisterActiveObject(Pointer<IUnknown> LPUNKNOWN1, int DWORD1)
           
static int OLEAutomationLibrary.RegisterTypeLib(Pointer<OLEAutomationLibrary.ITypeLib> ITypeLibPtr1, Pointer<Character> OLECHARPtr1, Pointer<Character> OLECHARPtr2)
           
static int OLEAutomationLibrary.RegisterTypeLib(Pointer<OLEAutomationLibrary.ITypeLib> ITypeLibPtr1, Pointer<Character> OLECHARPtr1, Pointer<Character> OLECHARPtr2)
           
static int OLEAutomationLibrary.RegisterTypeLib(Pointer<OLEAutomationLibrary.ITypeLib> ITypeLibPtr1, Pointer<Character> OLECHARPtr1, Pointer<Character> OLECHARPtr2)
           
static int OLEAutomationLibrary.RegisterTypeLibForUser(Pointer<OLEAutomationLibrary.ITypeLib> ITypeLibPtr1, Pointer<Character> OLECHARPtr1, Pointer<Character> OLECHARPtr2)
           
static int OLEAutomationLibrary.RegisterTypeLibForUser(Pointer<OLEAutomationLibrary.ITypeLib> ITypeLibPtr1, Pointer<Character> OLECHARPtr1, Pointer<Character> OLECHARPtr2)
           
static int OLEAutomationLibrary.RegisterTypeLibForUser(Pointer<OLEAutomationLibrary.ITypeLib> ITypeLibPtr1, Pointer<Character> OLECHARPtr1, Pointer<Character> OLECHARPtr2)
           
static int OLEAutomationLibrary.SafeArrayAccessData(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<?>> voidPtrPtr1)
           
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 Pointer<SAFEARRAY> OLEAutomationLibrary.SafeArrayCreate(short VARTYPE1, int UINT1, Pointer<SAFEARRAYBOUND> SAFEARRAYBOUNDPtr1)
           
static Pointer<SAFEARRAY> OLEAutomationLibrary.SafeArrayCreateEx(short VARTYPE1, int UINT1, Pointer<SAFEARRAYBOUND> SAFEARRAYBOUNDPtr1)
           
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.SafeArrayGetElement(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<CLong> LONGPtr1, Pointer<?> voidPtr1)
           
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.SafeArrayGetIID(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<GUID> GUIDPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetLBound(Pointer<SAFEARRAY> SAFEARRAYPtr1, int UINT1, Pointer<CLong> LONGPtr1)
           
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.SafeArrayGetRecordInfo(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayGetUBound(Pointer<SAFEARRAY> SAFEARRAYPtr1, int UINT1, Pointer<CLong> LONGPtr1)
           
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.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.SafeArrayPtrOfIndex(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<CLong> LONGPtr1, Pointer<Pointer<?>> voidPtrPtr1)
           
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.SafeArrayPutElement(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<CLong> LONGPtr1, Pointer<?> voidPtr1)
           
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.SafeArrayRedim(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<SAFEARRAYBOUND> SAFEARRAYBOUNDPtr1)
           
static int OLEAutomationLibrary.SafeArraySetIID(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<GUID> REFGUID1)
           
static int OLEAutomationLibrary.SafeArraySetIID(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<GUID> REFGUID1)
           
static int OLEAutomationLibrary.SafeArraySetRecordInfo(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<IRecordInfo> IRecordInfoPtr1)
           
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.SetErrorInfo(int ULONG1, Pointer<OLEAutomationLibrary.IErrorInfo> IErrorInfoPtr1)
           
static Pointer<Byte> OLEAutomationLibrary.SysAllocString(Pointer<Character> OLECHARPtr1)
           
static Pointer<Byte> OLEAutomationLibrary.SysAllocStringLen(Pointer<Character> OLECHARPtr1, int UINT1)
           
static void OLEAutomationLibrary.SysFreeString(Pointer<Byte> BSTR1)
           
static int OLEAutomationLibrary.SysReAllocString(Pointer<Pointer<Byte>> LPBSTR1, Pointer<Character> OLECHARPtr1)
           
static int OLEAutomationLibrary.SysReAllocString(Pointer<Pointer<Byte>> LPBSTR1, Pointer<Character> OLECHARPtr1)
           
static int OLEAutomationLibrary.SysReAllocStringLen(Pointer<Pointer<Byte>> BSTRPtr1, Pointer<Character> OLECHARPtr1, int UINT1)
           
static int OLEAutomationLibrary.SysReAllocStringLen(Pointer<Pointer<Byte>> BSTRPtr1, Pointer<Character> OLECHARPtr1, int UINT1)
           
static int OLEAutomationLibrary.SysStringByteLen(Pointer<Byte> BSTR1)
           
static int OLEAutomationLibrary.SysStringLen(Pointer<Byte> BSTR1)
           
static int OLEAutomationLibrary.SystemTimeToVariantTime(Pointer<OLEAutomationLibrary.SYSTEMTIME> LPSYSTEMTIME1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.SystemTimeToVariantTime(Pointer<OLEAutomationLibrary.SYSTEMTIME> LPSYSTEMTIME1, Pointer<Double> doublePtr1)
           
 Pointer<Character> OLEAutomationLibrary.PARAMDATA.szName_$eq(Pointer<Character> szName)
           
 Pointer<Character> OLEAutomationLibrary.METHODDATA.szName_$eq(Pointer<Character> szName)
           
 OLEAutomationLibrary.PARAMDATA OLEAutomationLibrary.PARAMDATA.szName(Pointer<Character> szName)
          Name of Parameter
C type : OLECHAR*
 OLEAutomationLibrary.METHODDATA OLEAutomationLibrary.METHODDATA.szName(Pointer<Character> szName)
          Name of method
C type : OLECHAR*
static int OLEAutomationLibrary.UnRegisterTypeLib(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, ValuedEnum<OLEAutomationLibrary.SYSKIND> SYSKIND1)
           
static int OLEAutomationLibrary.UnRegisterTypeLibForUser(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, ValuedEnum<OLEAutomationLibrary.SYSKIND> SYSKIND1)
           
static int OLEAutomationLibrary.VarAbs(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarAbs(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarAdd(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarAdd(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarAdd(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarAnd(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarAnd(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarAnd(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarBoolFromCy(CY CY1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromI1(byte char1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromI2(short SHORT1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromI4(long LONG1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromI8(long LONG641, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromR4(float FLOAT1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromR8(double DOUBLE1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromUI1(byte BYTE1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromUI2(short USHORT1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromUI4(int ULONG1, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBoolFromUI8(long ULONG641, Pointer<Short> VARIANT_BOOLPtr1)
           
static int OLEAutomationLibrary.VarBstrCat(Pointer<Byte> BSTR1, Pointer<Byte> BSTR2, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrCat(Pointer<Byte> BSTR1, Pointer<Byte> BSTR2, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrCat(Pointer<Byte> BSTR1, Pointer<Byte> BSTR2, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrCmp(Pointer<Byte> BSTR1, Pointer<Byte> BSTR2, int LCID1, int ULONG1)
           
static int OLEAutomationLibrary.VarBstrCmp(Pointer<Byte> BSTR1, Pointer<Byte> BSTR2, int LCID1, int ULONG1)
           
static int OLEAutomationLibrary.VarBstrFromBool(short VARIANT_BOOL1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromCy(CY CY1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDate(OLEAutomationLibrary.DATE DATE1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDec(Pointer<DECIMAL> DECIMALPtr1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDec(Pointer<DECIMAL> DECIMALPtr1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI1(byte char1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI2(short SHORT1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI4(long LONG1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI8(long LONG641, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromR4(float FLOAT1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromR8(double DOUBLE1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI1(byte BYTE1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI2(short USHORT1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI4(int ULONG1, int LCID1, int ULONG2, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI8(long ULONG641, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarCat(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarCat(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarCat(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarCmp(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, int LCID1, int ULONG1)
           
static int OLEAutomationLibrary.VarCmp(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, int LCID1, int ULONG1)
           
static int OLEAutomationLibrary.VarCyAbs(CY CY1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyAdd(CY CY1, CY CY2, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFix(CY CY1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromBool(short VARIANT_BOOL1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromDate(OLEAutomationLibrary.DATE DATE1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromI1(byte char1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromI2(short sIn, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromI4(long LONG1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromI8(long LONG641, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromR4(float FLOAT1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromR8(double DOUBLE1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromUI1(byte BYTE1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromUI2(short USHORT1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromUI4(int ULONG1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyFromUI8(long ULONG641, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyInt(CY CY1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyMul(CY CY1, CY CY2, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyMulI4(CY CY1, long LONG1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyMulI8(CY CY1, long LONG641, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyNeg(CY CY1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCyRound(CY CY1, int INT1, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarCySub(CY CY1, CY CY2, Pointer<CY> CYPtr1)
           
static int OLEAutomationLibrary.VarDateFromBool(short VARIANT_BOOL1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromCy(CY CY1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromI1(byte char1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromI2(short SHORT1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromI4(long LONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromI8(long LONG641, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromR4(float FLOAT1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromR8(double DOUBLE1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUdate(Pointer<OLEAutomationLibrary.UDATE> UDATEPtr1, int ULONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUdate(Pointer<OLEAutomationLibrary.UDATE> UDATEPtr1, int ULONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUdateEx(Pointer<OLEAutomationLibrary.UDATE> UDATEPtr1, int LCID1, int ULONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUdateEx(Pointer<OLEAutomationLibrary.UDATE> UDATEPtr1, int LCID1, int ULONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUI1(byte BYTE1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUI2(short USHORT1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUI4(int ULONG1, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDateFromUI8(long ULONG641, Pointer<OLEAutomationLibrary.DATE> DATEPtr1)
           
static int OLEAutomationLibrary.VarDecAbs(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecAbs(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecAdd(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecAdd(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecAdd(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecCmp(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecCmp(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecCmpR8(Pointer<DECIMAL> DECIMALPtr1, double DOUBLE1)
           
static int OLEAutomationLibrary.VarDecDiv(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecDiv(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecDiv(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecFix(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecFix(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecFromBool(short VARIANT_BOOL1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromCy(CY CY1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromDate(OLEAutomationLibrary.DATE DATE1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromI1(byte char1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromI2(short SHORT1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromI4(long LONG1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromI8(long LONG641, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromR4(float FLOAT1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromR8(double DOUBLE1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromUI1(byte BYTE1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromUI2(short USHORT1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromUI4(int ULONG1, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecFromUI8(long ULONG641, Pointer<DECIMAL> DECIMALPtr1)
           
static int OLEAutomationLibrary.VarDecInt(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecInt(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecMul(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecMul(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecMul(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecNeg(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecNeg(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecRound(Pointer<DECIMAL> DECIMALPtr1, int int1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecRound(Pointer<DECIMAL> DECIMALPtr1, int int1, Pointer<DECIMAL> DECIMALPtr2)
           
static int OLEAutomationLibrary.VarDecSub(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecSub(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDecSub(Pointer<DECIMAL> DECIMALPtr1, Pointer<DECIMAL> DECIMALPtr2, Pointer<DECIMAL> DECIMALPtr3)
           
static int OLEAutomationLibrary.VarDiv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarDiv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarDiv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarEqv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarEqv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarEqv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarFix(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarFix(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarFormat(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int int1, int int2, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormat(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int int1, int int2, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormat(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int int1, int int2, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatCurrency(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatCurrency(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatDateTime(Pointer<VARIANT> LPVARIANT1, int int1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatDateTime(Pointer<VARIANT> LPVARIANT1, int int1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatFromTokens(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1, int LCID1)
           
static int OLEAutomationLibrary.VarFormatFromTokens(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1, int LCID1)
           
static int OLEAutomationLibrary.VarFormatFromTokens(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1, int LCID1)
           
static int OLEAutomationLibrary.VarFormatNumber(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatNumber(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatPercent(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatPercent(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarI1FromBool(short VARIANT_BOOL1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromCy(CY CY1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromI2(short SHORT1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromI4(long LONG1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromI8(long LONG641, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromR4(float FLOAT1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromR8(double DOUBLE1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromUI1(byte BYTE1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromUI2(short USHORT1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromUI4(int ULONG1, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI1FromUI8(long ULONG641, Pointer<Byte> charPtr1)
           
static int OLEAutomationLibrary.VarI2FromBool(short VARIANT_BOOL1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromCy(CY CY1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromI1(byte char1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromI4(long LONG1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromI8(long LONG641, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromR4(float FLOAT1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromR8(double DOUBLE1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromUI1(byte BYTE1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromUI2(short USHORT1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromUI4(int ULONG1, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI2FromUI8(long ULONG641, Pointer<Short> SHORTPtr1)
           
static int OLEAutomationLibrary.VarI4FromBool(short VARIANT_BOOL1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromCy(CY CY1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromI1(byte char1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromI2(short SHORT1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromI8(long LONG641, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromR4(float FLOAT1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromR8(double DOUBLE1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromUI1(byte BYTE1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromUI2(short USHORT1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromUI4(int ULONG1, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI4FromUI8(long ULONG641, Pointer<CLong> LONGPtr1)
           
static int OLEAutomationLibrary.VarI8FromBool(short VARIANT_BOOL1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromCy(CY CY1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromDec(Pointer<DECIMAL> pdecIn, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromDec(Pointer<DECIMAL> pdecIn, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromI1(byte char1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromI2(short SHORT1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromI4(long LONG1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromInt(int intIn, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromR4(float FLOAT1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromR8(double DOUBLE1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromUI1(byte BYTE1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromUI2(short USHORT1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromUI4(int ULONG1, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VarI8FromUI8(long ULONG641, Pointer<Long> LONG64Ptr1)
           
static int OLEAutomationLibrary.VariantChangeType(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2, short USHORT1, short VARTYPE1)
           
static int OLEAutomationLibrary.VariantChangeType(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2, short USHORT1, short VARTYPE1)
           
static int OLEAutomationLibrary.VariantChangeTypeEx(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2, int LCID1, short USHORT1, short VARTYPE1)
           
static int OLEAutomationLibrary.VariantChangeTypeEx(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2, int LCID1, short USHORT1, short VARTYPE1)
           
static int OLEAutomationLibrary.VariantClear(Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.VariantCopy(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2)
           
static int OLEAutomationLibrary.VariantCopy(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2)
           
static int OLEAutomationLibrary.VariantCopyInd(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2)
           
static int OLEAutomationLibrary.VariantCopyInd(Pointer<VARIANT> VARIANTPtr1, Pointer<VARIANT> VARIANTPtr2)
           
static void OLEAutomationLibrary.VariantInit(Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.VariantTimeToDosDateTime(double double1, Pointer<Short> USHORTPtr1, Pointer<Short> USHORTPtr2)
           
static int OLEAutomationLibrary.VariantTimeToDosDateTime(double double1, Pointer<Short> USHORTPtr1, Pointer<Short> USHORTPtr2)
           
static int OLEAutomationLibrary.VariantTimeToSystemTime(double DOUBLE1, Pointer<OLEAutomationLibrary.SYSTEMTIME> LPSYSTEMTIME1)
           
static int OLEAutomationLibrary.VarIdiv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarIdiv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarIdiv(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarImp(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarImp(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarImp(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarInt(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarInt(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarMod(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarMod(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarMod(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarMonthName(int int1, int int2, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarMul(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarMul(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarMul(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarNeg(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarNeg(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarNot(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarNot(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarNumFromParseNum(Pointer<OLEAutomationLibrary.NUMPARSE> NUMPARSEPtr1, Pointer<Byte> BYTEPtr1, int ULONG1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.VarNumFromParseNum(Pointer<OLEAutomationLibrary.NUMPARSE> NUMPARSEPtr1, Pointer<Byte> BYTEPtr1, int ULONG1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.VarNumFromParseNum(Pointer<OLEAutomationLibrary.NUMPARSE> NUMPARSEPtr1, Pointer<Byte> BYTEPtr1, int ULONG1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.VarOr(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarOr(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarOr(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarParseNumFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<OLEAutomationLibrary.NUMPARSE> NUMPARSEPtr1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarParseNumFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<OLEAutomationLibrary.NUMPARSE> NUMPARSEPtr1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarParseNumFromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<OLEAutomationLibrary.NUMPARSE> NUMPARSEPtr1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarPow(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarPow(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarPow(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarR4FromBool(short VARIANT_BOOL1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromCy(CY CY1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromI1(byte char1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromI2(short SHORT1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromI4(long LONG1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromI8(long LONG641, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromR8(double DOUBLE1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromUI1(byte BYTE1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromUI2(short USHORT1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromUI4(int ULONG1, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR4FromUI8(long ULONG641, Pointer<Float> FLOATPtr1)
           
static int OLEAutomationLibrary.VarR8FromBool(short VARIANT_BOOL1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromCy(CY CY1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromI1(byte char1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromI2(short SHORT1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromI4(long LONG1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromI8(long LONG641, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromR4(float FLOAT1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromUI1(byte BYTE1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromUI2(short USHORT1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromUI4(int ULONG1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8FromUI8(long ULONG641, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8Pow(double double1, double double2, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarR8Round(double double1, int int1, Pointer<Double> doublePtr1)
           
static int OLEAutomationLibrary.VarRound(Pointer<VARIANT> LPVARIANT1, int int1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarRound(Pointer<VARIANT> LPVARIANT1, int int1, Pointer<VARIANT> LPVARIANT2)
           
static int OLEAutomationLibrary.VarSub(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarSub(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarSub(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarTokenizeFormatString(Pointer<Character> LPOLESTR1, int int1, int int2, int int3, int LCID1, Pointer<Integer> intPtr1)
           
static int OLEAutomationLibrary.VarTokenizeFormatString(Pointer<Character> LPOLESTR1, int int1, int int2, int int3, int LCID1, Pointer<Integer> intPtr1)
           
static int OLEAutomationLibrary.VarUdateFromDate(OLEAutomationLibrary.DATE DATE1, int ULONG1, Pointer<OLEAutomationLibrary.UDATE> UDATEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromBool(short VARIANT_BOOL1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromCy(CY CY1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromI1(byte char1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromI2(short SHORT1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromI4(long LONG1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromI8(long LONG641, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromR4(float FLOAT1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromR8(double DOUBLE1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromUI2(short USHORT1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromUI4(int ULONG1, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI1FromUI8(long ULONG641, Pointer<Byte> BYTEPtr1)
           
static int OLEAutomationLibrary.VarUI2FromBool(short VARIANT_BOOL1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromCy(CY CY1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromI1(byte char1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromI2(short SHORT1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromI4(long LONG1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromI8(long LONG641, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromR4(float FLOAT1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromR8(double DOUBLE1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromUI1(byte BYTE1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromUI4(int ULONG1, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI2FromUI8(long ULONG641, Pointer<Short> USHORTPtr1)
           
static int OLEAutomationLibrary.VarUI4FromBool(short VARIANT_BOOL1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromCy(CY CY1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromI1(byte char1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromI2(short SHORT1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromI4(long LONG1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromI8(long LONG641, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromR4(float FLOAT1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromR8(double DOUBLE1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromUI1(byte BYTE1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromUI2(short USHORT1, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI4FromUI8(long ULONG641, Pointer<Integer> ULONGPtr1)
           
static int OLEAutomationLibrary.VarUI8FromBool(short VARIANT_BOOL1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromCy(CY CY1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromDate(OLEAutomationLibrary.DATE DATE1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromDec(Pointer<DECIMAL> DECIMALPtr1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromI1(byte char1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromI2(short SHORT1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromI4(long LONG1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromI8(long LONG641, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromInt(int INT1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromR4(float FLOAT1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromR8(double DOUBLE1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromStr(Pointer<Character> OLECHARPtr1, int LCID1, int ULONG1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromUI1(byte BYTE1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromUI2(short USHORT1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarUI8FromUI4(int ULONG1, Pointer<Long> ULONG64Ptr1)
           
static int OLEAutomationLibrary.VarWeekdayName(int int1, int int2, int int3, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarXor(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarXor(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VarXor(Pointer<VARIANT> LPVARIANT1, Pointer<VARIANT> LPVARIANT2, Pointer<VARIANT> LPVARIANT3)
           
static int OLEAutomationLibrary.VectorFromBstr(Pointer<Byte> BSTR1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
static int OLEAutomationLibrary.VectorFromBstr(Pointer<Byte> BSTR1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
 

Method parameters in org.bridj.cpp.com with type arguments of type Pointer
static int OLEAutomationLibrary.BstrFromVector(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<Byte>> BSTRPtr1)
           
 Pointer<Pointer<?>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref_$eq(Pointer<Pointer<?>> byref)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.byref(Pointer<Pointer<?>> byref)
          Generic ByRef
C type : PVOID*
static int COMRuntime.CoCreateInstance(Pointer<Byte> rclsid, Pointer<IUnknown> pUnkOuter, int dwClsContext, Pointer<Byte> riid, Pointer<Pointer<?>> ppv)
          Deprecated. 
static int OLEAutomationLibrary.CreateDispTypeInfo(Pointer<OLEAutomationLibrary.INTERFACEDATA> INTERFACEDATAPtr1, int LCID1, Pointer<Pointer<ITypeInfo>> ITypeInfoPtrPtr1)
           
static int OLEAutomationLibrary.CreateErrorInfo(Pointer<Pointer<OLEAutomationLibrary.ICreateErrorInfo>> ICreateErrorInfoPtrPtr1)
           
 int IClassFactory.CreateInstance(Pointer<IUnknown> pUnkOuter, Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
static int OLEAutomationLibrary.CreateStdDispatch(Pointer<IUnknown> IUnknownPtr1, Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IUnknown>> IUnknownPtrPtr1)
           
static int OLEAutomationLibrary.CreateTypeLib(ValuedEnum<OLEAutomationLibrary.SYSKIND> SYSKIND1, Pointer<Character> OLECHARPtr1, Pointer<Pointer<OLEAutomationLibrary.ICreateTypeLib>> ICreateTypeLibPtrPtr1)
           
static int OLEAutomationLibrary.CreateTypeLib2(ValuedEnum<OLEAutomationLibrary.SYSKIND> SYSKIND1, Pointer<Pointer<OLEAutomationLibrary.ICreateTypeLib2>> ICreateTypeLib2PtrPtr1)
           
static int OLEAutomationLibrary.DispCallFunc(Pointer<?> voidPtr1, ValuedEnum<OLEAutomationLibrary.CALLCONV> CALLCONV1, short VARTYPE1, int UINT1, Pointer<Short> VARTYPEPtr1, Pointer<Pointer<VARIANT>> VARIANTARGPtrPtr1, Pointer<VARIANT> VARIANTPtr1)
           
static int OLEAutomationLibrary.DispGetIDsOfNames(Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<Character>> OLECHARPtrPtr1, int UINT1, Pointer<CLong> DISPIDPtr1)
           
static int OLEAutomationLibrary.GetActiveObject(Pointer<Pointer<IUnknown>> LPUNKNOWNPtr1)
           
static int OLEAutomationLibrary.GetAltMonthNames(int LCID1, Pointer<Pointer<Pointer<Character>>> LPOLESTRPtrPtr1)
           
static int OLEAutomationLibrary.GetAltMonthNames(int LCID1, Pointer<Pointer<Pointer<Character>>> LPOLESTRPtrPtr1)
           
static int OLEAutomationLibrary.GetErrorInfo(int ULONG1, Pointer<Pointer<OLEAutomationLibrary.IErrorInfo>> IErrorInfoPtrPtr1)
           
 int IRecordInfo.GetFieldNames(Pointer<Integer> pcNames, Pointer<Pointer<Byte>> rgBstrNames)
           
 int IRecordInfo.GetFieldNoCopy(Pointer<?> pvData, Pointer<Byte> szFieldName, Pointer<VARIANT> pvarField, Pointer<Pointer<?>> ppvDataCArray)
           
 int IDispatch.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int COMCallableWrapper.GetIDsOfNames(Pointer riid, Pointer<Pointer<Character>> rgszNames, int cNames, int lcid, Pointer<Integer> rgDispId)
           
 int IRecordInfo.GetName(Pointer<Pointer<Byte>> pbstrName)
           
static int OLEAutomationLibrary.GetRecordInfoFromGuids(Pointer<GUID> REFGUID1, int ULONG1, int ULONG2, int LCID1, Pointer<GUID> REFGUID2, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.GetRecordInfoFromTypeInfo(Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
 int IDispatch.GetTypeInfo(int iTInfo, int lcid, Pointer<Pointer<ITypeInfo>> ppTInfo)
           
 int COMCallableWrapper.GetTypeInfo(int iTInfo, int lcid, Pointer<Pointer<ITypeInfo>> ppTInfo)
           
 int IRecordInfo.GetTypeInfo(Pointer<Pointer<ITypeInfo>> ppTypeInfo)
           
static int OLEAutomationLibrary.LoadRegTypeLib(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
static int OLEAutomationLibrary.LoadTypeLib(Pointer<Character> OLECHARPtr1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
static int OLEAutomationLibrary.LoadTypeLibEx(ValuedEnum<OLEAutomationLibrary.REGKIND> REGKIND1, Pointer<Pointer<OLEAutomationLibrary.ITypeLib>> ITypeLibPtrPtr1)
           
 Pointer<Pointer<Byte>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal_$eq(Pointer<Pointer<Byte>> pbstrVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.pbstrVal(Pointer<Pointer<Byte>> pbstrVal)
          VT_BYREF|VT_BSTR
C type : BSTR*
 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**
 Pointer<Pointer<IDispatch>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal_$eq(Pointer<Pointer<IDispatch>> ppdispVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppdispVal(Pointer<Pointer<IDispatch>> ppdispVal)
          VT_BYREF|VT_DISPATCH
C type : IDispatch**
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal_$eq(Pointer<Pointer<IUnknown>> ppunkVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal(Pointer<Pointer<IUnknown>> ppunkVal)
          VT_BYREF|VT_UNKNOWN
C type : IUnknown**
 int IUnknown.QueryInterface(Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
static int OLEAutomationLibrary.QueryPathOfRegTypeLib(Pointer<GUID> REFGUID1, short WORD1, short WORD2, int LCID1, Pointer<Pointer<Byte>> LPBSTR1)
           
 int IRecordInfo.RecordCreateCopy(Pointer<?> pvSource, Pointer<Pointer<?>> ppvDest)
           
static int OLEAutomationLibrary.SafeArrayAccessData(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<?>> voidPtrPtr1)
           
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.SafeArrayGetRecordInfo(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<Pointer<IRecordInfo>> IRecordInfoPtrPtr1)
           
static int OLEAutomationLibrary.SafeArrayPtrOfIndex(Pointer<SAFEARRAY> SAFEARRAYPtr1, Pointer<CLong> LONGPtr1, Pointer<Pointer<?>> voidPtrPtr1)
           
static int OLEAutomationLibrary.SysReAllocString(Pointer<Pointer<Byte>> LPBSTR1, Pointer<Character> OLECHARPtr1)
           
static int OLEAutomationLibrary.SysReAllocStringLen(Pointer<Pointer<Byte>> BSTRPtr1, Pointer<Character> OLECHARPtr1, int UINT1)
           
static int OLEAutomationLibrary.VarBstrCat(Pointer<Byte> BSTR1, Pointer<Byte> BSTR2, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromBool(short VARIANT_BOOL1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromCy(CY CY1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDate(OLEAutomationLibrary.DATE DATE1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDec(Pointer<DECIMAL> DECIMALPtr1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromDisp(Pointer<IDispatch> IDispatchPtr1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI1(byte char1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI2(short SHORT1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI4(long LONG1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromI8(long LONG641, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromR4(float FLOAT1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromR8(double DOUBLE1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI1(byte BYTE1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI2(short USHORT1, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI4(int ULONG1, int LCID1, int ULONG2, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarBstrFromUI8(long ULONG641, int LCID1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormat(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int int1, int int2, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatCurrency(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatDateTime(Pointer<VARIANT> LPVARIANT1, int int1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatFromTokens(Pointer<VARIANT> LPVARIANT1, Pointer<Character> LPOLESTR1, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1, int LCID1)
           
static int OLEAutomationLibrary.VarFormatNumber(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarFormatPercent(Pointer<VARIANT> LPVARIANT1, int int1, int int2, int int3, int int4, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarMonthName(int int1, int int2, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VarWeekdayName(int int1, int int2, int int3, int ULONG1, Pointer<Pointer<Byte>> BSTRPtr1)
           
static int OLEAutomationLibrary.VectorFromBstr(Pointer<Byte> BSTR1, Pointer<Pointer<SAFEARRAY>> SAFEARRAYPtrPtr1)
           
 

Uses of Pointer in org.bridj.cpp.com.shell
 

Methods in org.bridj.cpp.com.shell that return Pointer
 Pointer<?> ITaskbarList3.THUMBBUTTON.hIcon()
           
 Pointer<Character> ITaskbarList3.THUMBBUTTON.szTip()
           
 

Methods in org.bridj.cpp.com.shell with parameters of type Pointer
 void ITaskbarList.ActivateTab(Pointer<Integer> hWnd)
           
 void ITaskbarList.AddTab(Pointer<Integer> hWnd)
           
 void ITaskbarList.DeleteTab(Pointer<Integer> hWnd)
           
 void ITaskbarList3.THUMBBUTTON.hIcon(Pointer<?> hIcon)
           
 int ITaskbarList2.MarkFullscreenWindow(Pointer<Integer> hWnd, boolean fFullscreen)
           
 void ITaskbarList3.RegisterTab(Pointer<Integer> hWndTab, Pointer<Integer> hWndMDI)
           
 void ITaskbarList3.RegisterTab(Pointer<Integer> hWndTab, Pointer<Integer> hWndMDI)
           
 void ITaskbarList.SetActiveAlt(Pointer<Integer> hWnd)
           
 void ITaskbarList3.SetOverlayIcon(Pointer<Integer> hWnd, Pointer<?> hIcon, Pointer<Character> pszDescription)
           
 void ITaskbarList3.SetOverlayIcon(Pointer<Integer> hWnd, Pointer<?> hIcon, Pointer<Character> pszDescription)
           
 void ITaskbarList3.SetOverlayIcon(Pointer<Integer> hWnd, Pointer<?> hIcon, Pointer<Character> pszDescription)
           
 int ITaskbarList3.SetProgressState(Pointer<Integer> hWnd, ValuedEnum<ITaskbarList3.TbpFlag> Flags)
           
 int ITaskbarList3.SetProgressValue(Pointer<Integer> hWnd, long Completed, long Total)
           
 void ITaskbarList3.SetTabActive(Pointer<Integer> hWndTab, Pointer<Integer> hWndMDI, int dwReserved)
           
 void ITaskbarList3.SetTabActive(Pointer<Integer> hWndTab, Pointer<Integer> hWndMDI, int dwReserved)
           
 void ITaskbarList3.SetTabOrder(Pointer<Integer> hWndTab, Pointer<Integer> hwndInsertBefore)
           
 void ITaskbarList3.SetTabOrder(Pointer<Integer> hWndTab, Pointer<Integer> hwndInsertBefore)
           
 void ITaskbarList3.SetThumbnailClip(Pointer<Integer> hWnd, Pointer<ITaskbarList3.RECT> prcClip)
           
 void ITaskbarList3.SetThumbnailClip(Pointer<Integer> hWnd, Pointer<ITaskbarList3.RECT> prcClip)
           
 void ITaskbarList3.SetThumbnailTooltip(Pointer<Integer> hWnd, Pointer<Character> pszTip)
           
 void ITaskbarList3.SetThumbnailTooltip(Pointer<Integer> hWnd, Pointer<Character> pszTip)
           
 void ITaskbarList3.THUMBBUTTON.szTip(Pointer<Character> szTip)
           
 void ITaskbarList3.ThumbBarAddButtons(Pointer<Integer> hWnd, int cButtons, Pointer<ITaskbarList3.THUMBBUTTON> pButtons)
           
 void ITaskbarList3.ThumbBarAddButtons(Pointer<Integer> hWnd, int cButtons, Pointer<ITaskbarList3.THUMBBUTTON> pButtons)
           
 void ITaskbarList3.ThumbBarSetImageList(Pointer<Integer> hWnd, Pointer<Integer> himl)
           
 void ITaskbarList3.ThumbBarSetImageList(Pointer<Integer> hWnd, Pointer<Integer> himl)
           
 void ITaskbarList3.ThumbBarUpdateButtons(Pointer<Integer> hWnd, int cButtons, Pointer<ITaskbarList3.THUMBBUTTON> pButtons)
           
 void ITaskbarList3.ThumbBarUpdateButtons(Pointer<Integer> hWnd, int cButtons, Pointer<ITaskbarList3.THUMBBUTTON> pButtons)
           
 void ITaskbarList3.UnregisterTab(Pointer<Integer> hWndTab)
           
 

Uses of Pointer in org.bridj.cpp.mfc
 

Methods in org.bridj.cpp.mfc that return Pointer
 Pointer<CObject> CRuntimeClass.CreateObject()
           
static Pointer<CObject> CRuntimeClass.CreateObject(Pointer<Byte> lpszClassName)
           
static Pointer<CObject> CRuntimeClass.CreateObject$2(Pointer<Character> lpszClassName)
           
static Pointer<CRuntimeClass> CRuntimeClass.FromName(Pointer<Byte> lpszClassName)
           
static Pointer<CRuntimeClass> CRuntimeClass.FromName$2(Pointer<Character> lpszClassName)
           
 Pointer<CRuntimeClass> CObject.GetRuntimeClass()
           
static Pointer<CRuntimeClass> CRuntimeClass.Load(Pointer<CArchive> ar, Pointer<Integer> pwSchemaNum)
           
 Pointer<Byte> CRuntimeClass.m_lpszClassName()
           
 Pointer<CRuntimeClass> CRuntimeClass.m_pBaseClass()
           
 Pointer<?> CRuntimeClass.m_pClassInit()
           
 Pointer<Fun0<Pointer<CObject>>> CRuntimeClass.m_pfnCreateObject()
           
 Pointer<CRuntimeClass> CRuntimeClass.m_pNextClass()
           
 

Methods in org.bridj.cpp.mfc that return types with arguments of type Pointer
 Pointer<Fun0<Pointer<CObject>>> CRuntimeClass.m_pfnCreateObject()
           
 

Methods in org.bridj.cpp.mfc with parameters of type Pointer
static Pointer<CObject> CRuntimeClass.CreateObject(Pointer<Byte> lpszClassName)
           
static Pointer<CObject> CRuntimeClass.CreateObject$2(Pointer<Character> lpszClassName)
           
static Pointer<CRuntimeClass> CRuntimeClass.FromName(Pointer<Byte> lpszClassName)
           
static Pointer<CRuntimeClass> CRuntimeClass.FromName$2(Pointer<Character> lpszClassName)
           
<T extends NativeObject>
Class<? extends T>
MFCRuntime.getActualInstanceClass(Pointer<T> pInstance, Type officialType)
           
 boolean CRuntimeClass.IsDerivedFrom(Pointer<CRuntimeClass> pBaseClass)
           
 boolean CObject.IsKindOf(Pointer<CRuntimeClass> pClass)
           
static Pointer<CRuntimeClass> CRuntimeClass.Load(Pointer<CArchive> ar, Pointer<Integer> pwSchemaNum)
           
static Pointer<CRuntimeClass> CRuntimeClass.Load(Pointer<CArchive> ar, Pointer<Integer> pwSchemaNum)
           
 void CRuntimeClass.m_lpszClassName(Pointer<Byte> m_lpszClassName)
           
 void CRuntimeClass.m_pBaseClass(Pointer<CRuntimeClass> m_pBaseClass)
           
 void CRuntimeClass.m_pClassInit(Pointer<?> m_pClassInit)
           
 void CRuntimeClass.m_pfnCreateObject(Pointer<Fun0<Pointer<CObject>>> m_pfnCreateObject)
           
 void CRuntimeClass.m_pNextClass(Pointer<CRuntimeClass> m_pNextClass)
           
 void CWnd.SetWindowText(Pointer<CString> lpszString)
           
 void CRuntimeClass.Store(Pointer<CArchive> ar)
           
 

Method parameters in org.bridj.cpp.mfc with type arguments of type Pointer
 void MFCRuntime.getOverriddenVirtualMethods(Map<String,Pointer<?>> out)
           
 void CRuntimeClass.m_pfnCreateObject(Pointer<Fun0<Pointer<CObject>>> m_pfnCreateObject)
           
 

Constructors in org.bridj.cpp.mfc with parameters of type Pointer
CObject(Pointer<? extends CObject> pInstance, MFCRuntime mfcRuntime)
           
MFCObject(Pointer<? extends MFCObject> peer)
           
 

Uses of Pointer in org.bridj.cpp.std
 

Methods in org.bridj.cpp.std that return Pointer
 Pointer<T> vector._M_end_of_storage()
          Deprecated. 
 Pointer<T> vector._M_finish()
          Deprecated. 
 Pointer<T> vector._M_start()
          Deprecated. 
 

Constructors in org.bridj.cpp.std with parameters of type Pointer
vector(Pointer<? extends vector<T>> peer)
           
 

Uses of Pointer in org.bridj.cs.dotnet
 

Methods in org.bridj.cs.dotnet with parameters of type Pointer
<T extends NativeObject>
Class<? extends T>
DotNetRuntime.getActualInstanceClass(Pointer<T> pInstance, Type officialType)
           
 

Uses of Pointer in org.bridj.cs.mono
 

Methods in org.bridj.cs.mono with parameters of type Pointer
<T extends NativeObject>
Class<? extends T>
MonoRuntime.getActualInstanceClass(Pointer<T> pInstance, Type officialType)
           
 

Uses of Pointer in org.bridj.dyncall
 

Methods in org.bridj.dyncall that return Pointer
static Pointer<?> DyncallLibrary.dcCallPointer(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static Pointer<DyncallLibrary.DCstruct> DyncallLibrary.dcDefineStruct(Pointer<Byte> signature)
           
static Pointer<DyncallLibrary.DCCallVM> DyncallLibrary.dcNewCallVM(long size)
           
static Pointer<DyncallLibrary.DCstruct> DyncallLibrary.dcNewStruct(long fieldCount, int alignment)
           
 

Methods in org.bridj.dyncall with parameters of type Pointer
static void DyncallLibrary.dcArgBool(Pointer<DyncallLibrary.DCCallVM> vm, int value)
           
static void DyncallLibrary.dcArgChar(Pointer<DyncallLibrary.DCCallVM> vm, byte value)
           
static void DyncallLibrary.dcArgDouble(Pointer<DyncallLibrary.DCCallVM> vm, double value)
           
static void DyncallLibrary.dcArgFloat(Pointer<DyncallLibrary.DCCallVM> vm, float value)
           
static void DyncallLibrary.dcArgInt(Pointer<DyncallLibrary.DCCallVM> vm, int value)
           
static void DyncallLibrary.dcArgLong(Pointer<DyncallLibrary.DCCallVM> vm, long value)
           
static void DyncallLibrary.dcArgLongLong(Pointer<DyncallLibrary.DCCallVM> vm, long value)
           
static void DyncallLibrary.dcArgPointer(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> value)
           
static void DyncallLibrary.dcArgPointer(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> value)
           
static void DyncallLibrary.dcArgShort(Pointer<DyncallLibrary.DCCallVM> vm, short value)
           
static void DyncallLibrary.dcArgStruct(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<DyncallLibrary.DCstruct> s, Pointer<?> value)
           
static void DyncallLibrary.dcArgStruct(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<DyncallLibrary.DCstruct> s, Pointer<?> value)
           
static void DyncallLibrary.dcArgStruct(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<DyncallLibrary.DCstruct> s, Pointer<?> value)
           
static int DyncallLibrary.dcCallBool(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static int DyncallLibrary.dcCallBool(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static byte DyncallLibrary.dcCallChar(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static byte DyncallLibrary.dcCallChar(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static double DyncallLibrary.dcCallDouble(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static double DyncallLibrary.dcCallDouble(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static float DyncallLibrary.dcCallFloat(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static float DyncallLibrary.dcCallFloat(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static int DyncallLibrary.dcCallInt(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static int DyncallLibrary.dcCallInt(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static long DyncallLibrary.dcCallLong(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static long DyncallLibrary.dcCallLong(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static long DyncallLibrary.dcCallLongLong(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static long DyncallLibrary.dcCallLongLong(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static Pointer<?> DyncallLibrary.dcCallPointer(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static Pointer<?> DyncallLibrary.dcCallPointer(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static short DyncallLibrary.dcCallShort(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static short DyncallLibrary.dcCallShort(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static void DyncallLibrary.dcCallStruct(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr, Pointer<DyncallLibrary.DCstruct> s, Pointer<?> returnValue)
           
static void DyncallLibrary.dcCallStruct(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr, Pointer<DyncallLibrary.DCstruct> s, Pointer<?> returnValue)
           
static void DyncallLibrary.dcCallStruct(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr, Pointer<DyncallLibrary.DCstruct> s, Pointer<?> returnValue)
           
static void DyncallLibrary.dcCallStruct(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr, Pointer<DyncallLibrary.DCstruct> s, Pointer<?> returnValue)
           
static void DyncallLibrary.dcCallVoid(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static void DyncallLibrary.dcCallVoid(Pointer<DyncallLibrary.DCCallVM> vm, Pointer<?> funcptr)
           
static void DyncallLibrary.dcCloseStruct(Pointer<DyncallLibrary.DCstruct> s)
           
static Pointer<DyncallLibrary.DCstruct> DyncallLibrary.dcDefineStruct(Pointer<Byte> signature)
           
static void DyncallLibrary.dcFree(Pointer<DyncallLibrary.DCCallVM> vm)
           
static void DyncallLibrary.dcFreeStruct(Pointer<DyncallLibrary.DCstruct> s)
           
static int DyncallLibrary.dcGetError(Pointer<DyncallLibrary.DCCallVM> vm)
           
static void DyncallLibrary.dcMode(Pointer<DyncallLibrary.DCCallVM> vm, int mode)
           
static void DyncallLibrary.dcReset(Pointer<DyncallLibrary.DCCallVM> vm)
           
static long DyncallLibrary.dcStructAlignment(Pointer<DyncallLibrary.DCstruct> s)
           
static void DyncallLibrary.dcStructField(Pointer<DyncallLibrary.DCstruct> s, int type, int alignment, long arrayLength)
           
static long DyncallLibrary.dcStructSize(Pointer<DyncallLibrary.DCstruct> s)
           
static void DyncallLibrary.dcSubStruct(Pointer<DyncallLibrary.DCstruct> s, long fieldCount, int alignment, long arrayLength)
           
 

Uses of Pointer in org.bridj.jawt
 

Subclasses of Pointer in org.bridj.jawt
static class JawtLibrary.JNIEnv
           
 

Methods in org.bridj.jawt that return Pointer
 Pointer JAWT_DrawingSurfaceInfo.ds()
          Cached pointer to the underlying drawing surface
C type : jawt_DrawingSurface*
 Pointer JAWT_DrawingSurface.env()
          Cached reference to the Java environment of the calling thread.
 Pointer<JAWT.FreeDrawingSurface_callback> JAWT.FreeDrawingSurface()
           
 Pointer<JAWT_DrawingSurface.FreeDrawingSurfaceInfo_callback> JAWT_DrawingSurface.FreeDrawingSurfaceInfo()
           
 Pointer<JAWT.GetComponent_callback> JAWT.GetComponent()
           
 Pointer<JAWT.GetDrawingSurface_callback> JAWT.GetDrawingSurface()
           
 Pointer<JAWT_DrawingSurface.GetDrawingSurfaceInfo_callback> JAWT_DrawingSurface.GetDrawingSurfaceInfo()
           
abstract  Pointer<JAWT_DrawingSurfaceInfo> JAWT_DrawingSurface.GetDrawingSurfaceInfo_callback.invoke(Pointer<JAWT_DrawingSurface> ds)
           
abstract  Pointer<JAWT_DrawingSurface> JAWT.GetDrawingSurface_callback.invoke(Pointer<JawtLibrary.JNIEnv> env, Pointer<?> target)
           
abstract  Pointer<?> JAWT.GetComponent_callback.invoke(Pointer<JawtLibrary.JNIEnv> env, Pointer<?> platformInfo)
           
 Pointer<JAWT_DrawingSurface.Lock_callback> JAWT_DrawingSurface.Lock()
           
 Pointer<JAWT.Lock_callback> JAWT.Lock()
           
 Pointer JAWT_DrawingSurfaceInfo.platformInfo()
          Pointer to the platform-specific information.
 Pointer JAWT_DrawingSurface.target()
          Cached reference to the target object
C type : void*
 Pointer<JAWT_DrawingSurface.Unlock_callback> JAWT_DrawingSurface.Unlock()
           
 Pointer<JAWT.Unlock_callback> JAWT.Unlock()
           
 

Methods in org.bridj.jawt with parameters of type Pointer
abstract  int JAWT_DrawingSurface.Lock_callback.invoke(Pointer<JAWT_DrawingSurface> ds)
           
abstract  Pointer<JAWT_DrawingSurfaceInfo> JAWT_DrawingSurface.GetDrawingSurfaceInfo_callback.invoke(Pointer<JAWT_DrawingSurface> ds)
           
abstract  void JAWT_DrawingSurface.Unlock_callback.invoke(Pointer<JAWT_DrawingSurface> ds)
           
abstract  void JAWT.FreeDrawingSurface_callback.invoke(Pointer<JAWT_DrawingSurface> ds)
           
abstract  void JAWT_DrawingSurface.FreeDrawingSurfaceInfo_callback.invoke(Pointer<JAWT_DrawingSurfaceInfo> dsi)
           
abstract  void JAWT.Lock_callback.invoke(Pointer<JawtLibrary.JNIEnv> env)
           
abstract  void JAWT.Unlock_callback.invoke(Pointer<JawtLibrary.JNIEnv> env)
           
abstract  Pointer<JAWT_DrawingSurface> JAWT.GetDrawingSurface_callback.invoke(Pointer<JawtLibrary.JNIEnv> env, Pointer<?> target)
           
abstract  Pointer<JAWT_DrawingSurface> JAWT.GetDrawingSurface_callback.invoke(Pointer<JawtLibrary.JNIEnv> env, Pointer<?> target)
           
abstract  Pointer<?> JAWT.GetComponent_callback.invoke(Pointer<JawtLibrary.JNIEnv> env, Pointer<?> platformInfo)
           
abstract  Pointer<?> JAWT.GetComponent_callback.invoke(Pointer<JawtLibrary.JNIEnv> env, Pointer<?> platformInfo)
           
static boolean JawtLibrary.JAWT_GetAWT(Pointer<JawtLibrary.JNIEnv> env, Pointer<JAWT> awt)
           
static boolean JawtLibrary.JAWT_GetAWT(Pointer<JawtLibrary.JNIEnv> env, Pointer<JAWT> awt)
           
 

Constructors in org.bridj.jawt with parameters of type Pointer
JawtLibrary.JNIEnv(Pointer address)
           
 

Uses of Pointer in org.bridj.objc
 

Subclasses of Pointer in org.bridj.objc
 class IMP
           
 class SEL
           
 

Methods in org.bridj.objc that return Pointer
<T extends ObjCObject>
Pointer<T>
ObjCClass.alloc()
           
 Pointer<NSString> NSCalendar.calendarIdentifier()
           
static Pointer<NSString> FoundationLibrary.CFStringCreateWithBytes(Pointer<?> alloc, Pointer<Byte> bytes, long numBytes, int encoding, boolean isExternalRepresentation)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.class_createInstance(Pointer<? extends ObjCObject> cls, long extraBytes)
           
static Pointer<? extends ObjCObject> ObjCJNI.createObjCProxyPeer(ObjCProxy javaInstance)
          Deprecated. 
static Pointer<NSCalendar> NSCalendar.currentCalendar()
           
 Pointer<NSString> ObjCObject.description()
           
static Pointer<NSDictionary> NSDictionary.dictionaryWithContentsOfFile(Pointer<NSString> path)
           
static Pointer<NSDictionary> NSDictionary.dictionaryWithObjects_forKeys_count(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys, int count)
           
 Pointer<Byte> NSMethodSignature.getArgumentTypeAtIndex(long index)
           
static Pointer<? extends ObjCObject> ObjectiveCRuntime.getObjCClass(String name)
           
<T extends ObjCObject>
Pointer<T>
ObjCObject.init()
           
 Pointer<Byte> NSMethodSignature.methodReturnType()
           
 Pointer<NSMethodSignature> ObjCProxy.methodSignatureForSelector(SEL sel)
           
static Pointer<NSAutoreleasePool> NSAutoreleasePool.new_()
           
<T extends ObjCObject>
Pointer<T>
ObjCClass.new$()
           
static Pointer<NSNumber> NSNumber.numberWithBool(boolean value)
           
static Pointer<NSNumber> NSNumber.numberWithDouble(double e)
           
static Pointer<NSNumber> NSNumber.numberWithFloat(float value)
           
static Pointer<NSNumber> NSNumber.numberWithInt(int value)
           
static Pointer<NSNumber> NSNumber.numberWithLong(long value)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.objc_getClass(Pointer<Byte> name)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.objc_getMetaClass(Pointer<Byte> name)
           
static Pointer<? extends ObjCObject> ObjectiveCRuntime.objc_getProtocol(Pointer<Byte> name)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.object_getClass(Pointer<? extends ObjCObject> obj)
           
protected static Pointer<Byte> ObjectiveCRuntime.object_getClassName(Pointer<? extends ObjCObject> obj)
           
 Pointer<NSObject> NSDictionary.objectForKey(Pointer<NSObject> key)
           
 Pointer<?> ObjCObject.perform(SEL aSelector)
           
 Pointer<?> ObjCObject.perform$with(SEL aSelector, Pointer<?> anObject)
           
 Pointer<?> ObjCObject.perform$with$with(SEL aSelector, Pointer<?> object1, Pointer<?> object2)
           
static Pointer<NSDictionary> NSDictionary.pointerToNSDictionary(Map<String,NSObject> map)
           
static Pointer<NSString> FoundationLibrary.pointerToNSString(String s)
           
protected static Pointer<Byte> ObjectiveCRuntime.sel_getName(SEL sel)
           
static Pointer<NSMethodSignature> NSMethodSignature.signatureWithObjCTypes(Pointer<Byte> types)
           
 Pointer<NSString> ObjCObject.stringValue()
           
 Pointer<? extends ObjCObject> NSInvocation.target()
           
 Pointer<Byte> NSString.UTF8String()
           
 Pointer<NSObject> NSDictionary.valueForKey(Pointer<NSString> key)
           
 

Methods in org.bridj.objc with parameters of type Pointer
static Pointer<NSString> FoundationLibrary.CFStringCreateWithBytes(Pointer<?> alloc, Pointer<Byte> bytes, long numBytes, int encoding, boolean isExternalRepresentation)
           
static Pointer<NSString> FoundationLibrary.CFStringCreateWithBytes(Pointer<?> alloc, Pointer<Byte> bytes, long numBytes, int encoding, boolean isExternalRepresentation)
           
static boolean ObjectiveCRuntime.class_addProtocol(Pointer<? extends ObjCObject> cls, Pointer<? extends ObjCObject> protocol)
           
static boolean ObjectiveCRuntime.class_addProtocol(Pointer<? extends ObjCObject> cls, Pointer<? extends ObjCObject> protocol)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.class_createInstance(Pointer<? extends ObjCObject> cls, long extraBytes)
           
protected static boolean ObjectiveCRuntime.class_respondsToSelector(Pointer<? extends ObjCObject> cls, SEL sel)
           
 int NSNumber.compare(Pointer<NSNumber> another)
           
static Pointer<NSDictionary> NSDictionary.dictionaryWithContentsOfFile(Pointer<NSString> path)
           
static Pointer<NSDictionary> NSDictionary.dictionaryWithObjects_forKeys_count(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys, int count)
           
static Pointer<NSDictionary> NSDictionary.dictionaryWithObjects_forKeys_count(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys, int count)
           
 void ObjCProxy.forwardInvocation(Pointer<NSInvocation> pInvocation)
           
 void NSInvocation.getArgument_atIndex(Pointer<?> buffer, long index)
           
 void NSDictionary.getObjects_andKeys(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys)
           
 void NSDictionary.getObjects_andKeys(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys)
           
 void NSInvocation.getReturnValue(Pointer<?> buffer)
           
 boolean ObjCObject.isEqual(Pointer<? extends ObjCObject> anObject)
           
 boolean NSNumber.isEqualToNumber(Pointer<NSNumber> another)
           
 boolean ObjCObject.isKindOf(Pointer<? extends ObjCObject> aClassObject)
           
 boolean ObjCObject.isKindOfClassNamed(Pointer<Byte> aClassName)
           
 boolean ObjCObject.isMemberOf(Pointer<? extends ObjCObject> aClassObject)
           
 boolean ObjCObject.isMemberOfClassNamed(Pointer<Byte> aClassName)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.objc_getClass(Pointer<Byte> name)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.objc_getMetaClass(Pointer<Byte> name)
           
static Pointer<? extends ObjCObject> ObjectiveCRuntime.objc_getProtocol(Pointer<Byte> name)
           
protected static Pointer<? extends ObjCObject> ObjectiveCRuntime.object_getClass(Pointer<? extends ObjCObject> obj)
           
protected static Pointer<Byte> ObjectiveCRuntime.object_getClassName(Pointer<? extends ObjCObject> obj)
           
 Pointer<NSObject> NSDictionary.objectForKey(Pointer<NSObject> key)
           
 Pointer<?> ObjCObject.perform$with(SEL aSelector, Pointer<?> anObject)
           
 Pointer<?> ObjCObject.perform$with$with(SEL aSelector, Pointer<?> object1, Pointer<?> object2)
           
 Pointer<?> ObjCObject.perform$with$with(SEL aSelector, Pointer<?> object1, Pointer<?> object2)
           
protected static SEL ObjectiveCRuntime.sel_registerName(Pointer<Byte> name)
           
 void NSInvocation.setArgument_atIndex(Pointer<?> buffer, long index)
           
 void NSInvocation.setReturnValue(Pointer<?> buffer)
           
 void NSInvocation.setTarget(Pointer<? extends ObjCObject> target)
           
static Pointer<NSMethodSignature> NSMethodSignature.signatureWithObjCTypes(Pointer<Byte> types)
           
 Pointer<NSObject> NSDictionary.valueForKey(Pointer<NSString> key)
           
 

Method parameters in org.bridj.objc with type arguments of type Pointer
static Pointer<NSDictionary> NSDictionary.dictionaryWithObjects_forKeys_count(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys, int count)
           
static Pointer<NSDictionary> NSDictionary.dictionaryWithObjects_forKeys_count(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys, int count)
           
 void NSDictionary.getObjects_andKeys(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys)
           
 void NSDictionary.getObjects_andKeys(Pointer<Pointer<NSObject>> objects, Pointer<Pointer<NSObject>> keys)
           
 

Constructors in org.bridj.objc with parameters of type Pointer
IMP(Pointer<?> ptr)
           
NSObject(Pointer<? extends NSObject> peer)
           
ObjCObject(Pointer<? extends NativeObject> peer)
           
SEL(Pointer<?> ptr)
           
 



Copyright © 2009-2012. All Rights Reserved.