com.jniwrapper.win32.automation.types
Class SafeArray.SafeArrayAttributes

java.lang.Object
  extended bycom.jniwrapper.util.FlagSet
      extended bycom.jniwrapper.win32.automation.types.SafeArray.SafeArrayAttributes
Enclosing class:
SafeArray

public static class SafeArray.SafeArrayAttributes
extends FlagSet


Field Summary
static int AUTO
          An array that is allocated on the stack.
static int BSTR
          An array of BSTRs.
static int DISPATCH
          An array of IDispatch.
static int EMBEDDED
          An array that is embedded in a structure.
static int FIXEDSIZE
          An array that may not be resized or reallocated.
static int HAVEIID
          An array that has an IID identifying interface.
static int HAVEVARTYPE
          An array that has a VT type.
static int RECORD
          An array containing records.
static int RESERVED
          Bits reserved for future use.
static int STATIC
          An array that is statically allocated.
static int UNKNOWN
          An array of IUnknown.
static int VARIANT
          An array of VARIANTs.
 
Constructor Summary
SafeArray.SafeArrayAttributes()
           
SafeArray.SafeArrayAttributes(long flags)
           
 
Method Summary
 boolean isSizable()
           
 
Methods inherited from class com.jniwrapper.util.FlagSet
add, and, clear, contains, getBit, getBits, getFlags, getMask, or, remove, setBit, setBits, setupFlag, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AUTO

public static final int AUTO
An array that is allocated on the stack.

See Also:
Constant Field Values

STATIC

public static final int STATIC
An array that is statically allocated.

See Also:
Constant Field Values

EMBEDDED

public static final int EMBEDDED
An array that is embedded in a structure.

See Also:
Constant Field Values

FIXEDSIZE

public static final int FIXEDSIZE
An array that may not be resized or reallocated.

See Also:
Constant Field Values

RECORD

public static final int RECORD
An array containing records.

See Also:
Constant Field Values

HAVEIID

public static final int HAVEIID
An array that has an IID identifying interface.

See Also:
Constant Field Values

HAVEVARTYPE

public static final int HAVEVARTYPE
An array that has a VT type.

See Also:
Constant Field Values

BSTR

public static final int BSTR
An array of BSTRs.

See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
An array of IUnknown.

See Also:
Constant Field Values

DISPATCH

public static final int DISPATCH
An array of IDispatch.

See Also:
Constant Field Values

VARIANT

public static final int VARIANT
An array of VARIANTs.

See Also:
Constant Field Values

RESERVED

public static final int RESERVED
Bits reserved for future use.

See Also:
Constant Field Values
Constructor Detail

SafeArray.SafeArrayAttributes

public SafeArray.SafeArrayAttributes()

SafeArray.SafeArrayAttributes

public SafeArray.SafeArrayAttributes(long flags)
Method Detail

isSizable

public boolean isSizable()