Package com.sun.jna.platform.win32

## Interface Variant

All Known Implementing Classes:
  `TlbAbstractMethod`, `TlbFunctionDispId`, `TlbFunctionStub`, `TlbFunctionVTable`, `TlbPropertyGet`, `TlbPropertyGetStub`, `TlbPropertyPut`, `TlbPropertyPutStub`

    public interface Variant

### Nested Class Summary

Nested Classes
`static class` `Variant.VARIANT`
`static class` `Variant.VariantArg`

### Field Summary

Fields
`static OaIdl.VARIANT_BOOL` `VARIANT_FALSE`
`static OaIdl.VARIANT_BOOL` `VARIANT_TRUE`
`static int` `VT_ARRAY`
`static int` `VT_BLOB`
`static int` `VT_BLOB_OBJECT`
`static int` `VT_BOOL`
`static int` `VT_BSTR`
`static int` `VT_BSTR_BLOB`
`static int` `VT_BYREF`
`static int` `VT_CARRAY`
`static int` `VT_CF`
`static int` `VT_CLSID`
`static int` `VT_CY`
`static int` `VT_DATE`
`static int` `VT_DECIMAL`
`static int` `VT_DISPATCH`
`static int` `VT_EMPTY`
`static int` `VT_ERROR`
`static int` `VT_FILETIME`
`static int` `VT_HRESULT`
`static int` `VT_I1`
`static int` `VT_I2`
`static int` `VT_I4`
`static int` `VT_I8`
`static int` `VT_ILLEGAL`
`static int` `VT_ILLEGALMASKED`
`static int` `VT_INT`
`static int` `VT_INT_PTR`
`static int` `VT_LPSTR`
`static int` `VT_LPWSTR`
`static int` `VT_NULL`
`static int` `VT_PTR`
`static int` `VT_R4`
`static int` `VT_R8`
`static int` `VT_RECORD`
`static int` `VT_RESERVED`
`static int` `VT_SAFEARRAY`
`static int` `VT_STORAGE`
`static int` `VT_STORED_OBJECT`
`static int` `VT_STREAM`
`static int` `VT_STREAMED_OBJECT`
`static int` `VT_TYPEMASK`
`static int` `VT_UI1`
`static int` `VT_UI2`
`static int` `VT_UI4`
`static int` `VT_UI8`
`static int` `VT_UINT`
`static int` `VT_UINT_PTR`
`static int` `VT_UNKNOWN`
`static int` `VT_USERDEFINED`
`static int` `VT_VARIANT`
`static int` `VT_VECTOR`
`static int` `VT_VERSIONED_STREAM`
`static int` `VT_VOID`

### Field Detail

#### VT_EMPTY

    static final int VT_EMPTY

See Also:
  Constant Field Values

#### VT_NULL

    static final int VT_NULL

See Also:
  Constant Field Values

#### VT_I2

    static final int VT_I2

See Also:
  Constant Field Values

#### VT_I4

    static final int VT_I4

See Also:
  Constant Field Values

#### VT_R4

    static final int VT_R4

See Also:
  Constant Field Values

#### VT_R8

    static final int VT_R8

See Also:
  Constant Field Values

#### VT_CY

    static final int VT_CY

See Also:
  Constant Field Values

#### VT_DATE

    static final int VT_DATE

See Also:
  Constant Field Values

#### VT_BSTR

    static final int VT_BSTR

See Also:
  Constant Field Values

#### VT_DISPATCH

    static final int VT_DISPATCH

See Also:
  Constant Field Values

#### VT_ERROR

    static final int VT_ERROR

See Also:
  Constant Field Values

#### VT_BOOL

    static final int VT_BOOL

See Also:
  Constant Field Values

#### VT_VARIANT

    static final int VT_VARIANT

See Also:
  Constant Field Values

#### VT_UNKNOWN

    static final int VT_UNKNOWN

See Also:
  Constant Field Values

#### VT_DECIMAL

    static final int VT_DECIMAL

See Also:
  Constant Field Values

#### VT_I1

    static final int VT_I1

See Also:
  Constant Field Values

#### VT_UI1

    static final int VT_UI1

See Also:
  Constant Field Values

#### VT_UI2

    static final int VT_UI2

See Also:
  Constant Field Values

#### VT_UI4

    static final int VT_UI4

See Also:
  Constant Field Values

#### VT_I8

    static final int VT_I8

See Also:
  Constant Field Values

#### VT_UI8

    static final int VT_UI8

See Also:
  Constant Field Values

#### VT_INT

    static final int VT_INT

See Also:
  Constant Field Values

#### VT_UINT

    static final int VT_UINT

See Also:
  Constant Field Values

#### VT_VOID

    static final int VT_VOID

See Also:
  Constant Field Values

#### VT_HRESULT

    static final int VT_HRESULT

See Also:
  Constant Field Values

#### VT_PTR

    static final int VT_PTR

See Also:
  Constant Field Values

#### VT_SAFEARRAY

    static final int VT_SAFEARRAY

See Also:
  Constant Field Values

#### VT_CARRAY

    static final int VT_CARRAY

See Also:
  Constant Field Values

#### VT_USERDEFINED

    static final int VT_USERDEFINED

See Also:
  Constant Field Values

#### VT_LPSTR

    static final int VT_LPSTR

See Also:
  Constant Field Values

#### VT_LPWSTR

    static final int VT_LPWSTR

See Also:
  Constant Field Values

#### VT_RECORD

    static final int VT_RECORD

See Also:
  Constant Field Values

#### VT_INT_PTR

    static final int VT_INT_PTR

See Also:
  Constant Field Values

#### VT_UINT_PTR

    static final int VT_UINT_PTR

See Also:
  Constant Field Values

#### VT_FILETIME

    static final int VT_FILETIME

See Also:
  Constant Field Values

#### VT_BLOB

    static final int VT_BLOB

See Also:
  Constant Field Values

#### VT_STREAM

    static final int VT_STREAM

See Also:
  Constant Field Values

#### VT_STORAGE

    static final int VT_STORAGE

See Also:
  Constant Field Values

#### VT_STREAMED_OBJECT

    static final int VT_STREAMED_OBJECT

See Also:
  Constant Field Values

#### VT_STORED_OBJECT

    static final int VT_STORED_OBJECT

See Also:
  Constant Field Values

#### VT_BLOB_OBJECT

    static final int VT_BLOB_OBJECT

See Also:
  Constant Field Values

#### VT_CF

    static final int VT_CF

See Also:
  Constant Field Values

#### VT_CLSID

    static final int VT_CLSID

See Also:
  Constant Field Values

#### VT_VERSIONED_STREAM

    static final int VT_VERSIONED_STREAM

See Also:
  Constant Field Values

#### VT_BSTR_BLOB

    static final int VT_BSTR_BLOB

See Also:
  Constant Field Values

#### VT_VECTOR

    static final int VT_VECTOR

See Also:
  Constant Field Values

#### VT_ARRAY

    static final int VT_ARRAY

See Also:
  Constant Field Values

#### VT_BYREF

    static final int VT_BYREF

See Also:
  Constant Field Values

#### VT_RESERVED

    static final int VT_RESERVED

See Also:
  Constant Field Values

#### VT_ILLEGAL

    static final int VT_ILLEGAL

See Also:
  Constant Field Values

#### VT_ILLEGALMASKED

    static final int VT_ILLEGALMASKED

See Also:
  Constant Field Values

#### VT_TYPEMASK

    static final int VT_TYPEMASK

See Also:
  Constant Field Values

#### VARIANT_TRUE

    static final OaIdl.VARIANT_BOOL VARIANT_TRUE

#### VARIANT_FALSE

    static final OaIdl.VARIANT_BOOL VARIANT_FALSE