public static class Variant.VARIANT extends Union
Modifier and Type | Class and Description |
---|---|
static class |
Variant.VARIANT._VARIANT |
static class |
Variant.VARIANT.ByReference |
Structure.ByValue
Modifier and Type | Field and Description |
---|---|
Variant.VARIANT._VARIANT |
_variant |
OaIdl.DECIMAL |
decVal |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
VARIANT() |
VARIANT(OaIdl.DATE value) |
VARIANT(OaIdl.VARIANT_BOOL value) |
VARIANT(Pointer pointer) |
VARIANT(WinDef.LONG value) |
VARIANT(WinDef.SHORT value) |
VARIANT(WTypes.BSTR value) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getValue() |
WTypes.VARTYPE |
getVarType() |
void |
setValue(int vt,
java.lang.Object value) |
void |
setValue(WTypes.VARTYPE vt,
java.lang.Object value) |
void |
setVarType(short vt) |
getFieldOrder, getNativeAlignment, getTypedValue, readField, setType, setType, setTypedValue, writeField, writeField
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeSize, getNativeSize, getPointer, getStructAlignment, hashCode, newInstance, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write
public Variant.VARIANT._VARIANT _variant
public OaIdl.DECIMAL decVal
public VARIANT()
public VARIANT(Pointer pointer)
public VARIANT(WTypes.BSTR value)
public VARIANT(OaIdl.VARIANT_BOOL value)
public VARIANT(WinDef.LONG value)
public VARIANT(WinDef.SHORT value)
public VARIANT(OaIdl.DATE value)
public WTypes.VARTYPE getVarType()
public void setVarType(short vt)
public void setValue(int vt, java.lang.Object value)
public void setValue(WTypes.VARTYPE vt, java.lang.Object value)
public java.lang.Object getValue()