au.com.swz.jatlom
Class VarType

java.lang.Object
  extended by au.com.swz.jatlom.VarType

public class VarType
extends java.lang.Object

An enumeration of the all of the different types.

Author:
Mark Richter

Field Summary
static VarType UNKNOWN
          Unknown or Unsupported
static VarType VT_ARRAY
          SAFEARRAY*.
static VarType VT_BLOB
          Length prefixed bytes
static VarType VT_BLOB_OBJECT
          Blob contains an object
static VarType VT_BOOL
          Boolean; True=-1, False=0.
static VarType VT_BSTR
          Automation string.
static VarType VT_BYREF
          Byte Reference
static VarType VT_CARRAY
          C-style array.
static VarType VT_CF
          Clipboard format
static VarType VT_CLSID
          A Class ID
static VarType VT_CY
          Currency.
static VarType VT_DATE
          Date.
static VarType VT_DECIMAL
          16 byte fixed point.
static VarType VT_DISPATCH
          IDispatch.Far*
static VarType VT_EMPTY
          Not specified.
static VarType VT_ERROR
          Scodes.
static VarType VT_FILETIME
          FILETIME
static VarType VT_HRESULT
          Unsigned machine int.
static VarType VT_I1
          Char.
static VarType VT_I2
          2-byte signed int.
static VarType VT_I4
          There is only one instance of the variable
static VarType VT_I8
          8 byte unsigned int.
static VarType VT_INT
          Signed machine int
static VarType VT_LPSTR
          Null-terminated string.
static VarType VT_LPWSTR
          Wide null-terminated string.
static VarType VT_NULL
          SQL-style Null.
static VarType VT_PTR
          Pointer type.
static VarType VT_R4
          4-byte real.
static VarType VT_R8
          8-byte real.
static VarType VT_RECORD
          User defined type
static VarType VT_RESERVED
          Do Not Use.
static VarType VT_SAFEARRAY
          Use VT_ARRAY in VARIANT.
static VarType VT_STORAGE
          Name of the storage follows
static VarType VT_STORED_OBJECT
          Storage contains an object
static VarType VT_STREAM
          Name of the stream follows
static VarType VT_STREAMED_OBJECT
          Stream contains an object
static VarType VT_UI1
          Unsigned char.
static VarType VT_UI2
          2 byte unsigned int.
static VarType VT_UI4
          4 byte unsigned int.
static VarType VT_UI8
          Unsigned 8 byte unsigned int.
static VarType VT_UINT
          Unsigned machine int.
static VarType VT_UNKNOWN
          IUnknown FAR*.
static VarType VT_USERDEFINED
          User-defined type.
static VarType VT_VARIANT
          VARIANT FAR*.
static VarType VT_VECTOR
          simple counted array
static VarType VT_VOID
          C-style void.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VT_EMPTY

public static VarType VT_EMPTY
Not specified.


VT_NULL

public static VarType VT_NULL
SQL-style Null.


VT_I2

public static VarType VT_I2
2-byte signed int.


VT_I4

public static VarType VT_I4
There is only one instance of the variable


VT_R4

public static VarType VT_R4
4-byte real.


VT_R8

public static VarType VT_R8
8-byte real.


VT_CY

public static VarType VT_CY
Currency.


VT_DATE

public static VarType VT_DATE
Date.


VT_BSTR

public static VarType VT_BSTR
Automation string.


VT_DISPATCH

public static VarType VT_DISPATCH
IDispatch.Far*


VT_ERROR

public static VarType VT_ERROR
Scodes.


VT_BOOL

public static VarType VT_BOOL
Boolean; True=-1, False=0.


VT_VARIANT

public static VarType VT_VARIANT
VARIANT FAR*.


VT_UNKNOWN

public static VarType VT_UNKNOWN
IUnknown FAR*.


VT_DECIMAL

public static VarType VT_DECIMAL
16 byte fixed point.


VT_I1

public static VarType VT_I1
Char.


VT_UI1

public static VarType VT_UI1
Unsigned char.


VT_UI2

public static VarType VT_UI2
2 byte unsigned int.


VT_UI4

public static VarType VT_UI4
4 byte unsigned int.


VT_I8

public static VarType VT_I8
8 byte unsigned int.


VT_UI8

public static VarType VT_UI8
Unsigned 8 byte unsigned int.


VT_INT

public static VarType VT_INT
Signed machine int


VT_UINT

public static VarType VT_UINT
Unsigned machine int.


VT_VOID

public static VarType VT_VOID
C-style void.


VT_HRESULT

public static VarType VT_HRESULT
Unsigned machine int.


VT_PTR

public static VarType VT_PTR
Pointer type.


VT_SAFEARRAY

public static VarType VT_SAFEARRAY
Use VT_ARRAY in VARIANT.


VT_CARRAY

public static VarType VT_CARRAY
C-style array.


VT_USERDEFINED

public static VarType VT_USERDEFINED
User-defined type.


VT_LPSTR

public static VarType VT_LPSTR
Null-terminated string.


VT_LPWSTR

public static VarType VT_LPWSTR
Wide null-terminated string.


VT_RECORD

public static VarType VT_RECORD
User defined type


VT_FILETIME

public static VarType VT_FILETIME
FILETIME


VT_BLOB

public static VarType VT_BLOB
Length prefixed bytes


VT_STREAM

public static VarType VT_STREAM
Name of the stream follows


VT_STORAGE

public static VarType VT_STORAGE
Name of the storage follows


VT_STREAMED_OBJECT

public static VarType VT_STREAMED_OBJECT
Stream contains an object


VT_STORED_OBJECT

public static VarType VT_STORED_OBJECT
Storage contains an object


VT_BLOB_OBJECT

public static VarType VT_BLOB_OBJECT
Blob contains an object


VT_CF

public static VarType VT_CF
Clipboard format


VT_CLSID

public static VarType VT_CLSID
A Class ID


VT_VECTOR

public static VarType VT_VECTOR
simple counted array


VT_ARRAY

public static VarType VT_ARRAY
SAFEARRAY*.


VT_BYREF

public static VarType VT_BYREF
Byte Reference


VT_RESERVED

public static VarType VT_RESERVED
Do Not Use. RESERVED


UNKNOWN

public static VarType UNKNOWN
Unknown or Unsupported

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object