org.jinterop.dcom.core
Class JIFlags

java.lang.Object
  extended by org.jinterop.dcom.core.JIFlags

public final class JIFlags
extends java.lang.Object

Class representing various flags used in the system.

Since:
1.0

Field Summary
static int FLAG_NULL
          FLAG representing nothing.
static int FLAG_REPRESENTATION_ARRAY
           
static int FLAG_REPRESENTATION_IDISPATCH_INVOKE
           
static int FLAG_REPRESENTATION_STRING_BSTR
          FLAG representing a BSTR string .
static int FLAG_REPRESENTATION_STRING_LPCTSTR
          FLAG representing a normal String.
static int FLAG_REPRESENTATION_STRING_LPWSTR
          FLAG representing a Wide Char (16 bit characters)
static int FLAG_REPRESENTATION_UNSIGNED_BYTE
          Flag representing unsigned byte.
static int FLAG_REPRESENTATION_UNSIGNED_INT
          Flag representing unsigned integer.
static int FLAG_REPRESENTATION_UNSIGNED_SHORT
          Flag representing unsigned short.
static int FLAG_REPRESENTATION_VARIANT_BOOL
          Flag representing VARIANT_BOOL, a boolean is 2 bytes for a VARIANT and 1 byte for normal calls.
static int FLAG_REPRESENTATION_VT_INT
          Flag representing integer of the type VT_INT.
static int FLAG_REPRESENTATION_VT_UINT
          Flag representing (unsigned) integer of the type VT_UINT.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLAG_NULL

public static final int FLAG_NULL
FLAG representing nothing. Use this if no other flag is to be set.

See Also:
Constant Field Values

FLAG_REPRESENTATION_STRING_BSTR

public static final int FLAG_REPRESENTATION_STRING_BSTR
FLAG representing a BSTR string .

See Also:
Constant Field Values

FLAG_REPRESENTATION_STRING_LPCTSTR

public static final int FLAG_REPRESENTATION_STRING_LPCTSTR
FLAG representing a normal String.

See Also:
Constant Field Values

FLAG_REPRESENTATION_STRING_LPWSTR

public static final int FLAG_REPRESENTATION_STRING_LPWSTR
FLAG representing a Wide Char (16 bit characters)

See Also:
Constant Field Values

FLAG_REPRESENTATION_ARRAY

public static final int FLAG_REPRESENTATION_ARRAY
See Also:
Constant Field Values

FLAG_REPRESENTATION_IDISPATCH_INVOKE

public static final int FLAG_REPRESENTATION_IDISPATCH_INVOKE
See Also:
Constant Field Values

FLAG_REPRESENTATION_UNSIGNED_BYTE

public static final int FLAG_REPRESENTATION_UNSIGNED_BYTE
Flag representing unsigned byte.

See Also:
Constant Field Values

FLAG_REPRESENTATION_UNSIGNED_SHORT

public static final int FLAG_REPRESENTATION_UNSIGNED_SHORT
Flag representing unsigned short.

See Also:
Constant Field Values

FLAG_REPRESENTATION_UNSIGNED_INT

public static final int FLAG_REPRESENTATION_UNSIGNED_INT
Flag representing unsigned integer.

See Also:
Constant Field Values

FLAG_REPRESENTATION_VT_INT

public static final int FLAG_REPRESENTATION_VT_INT
Flag representing integer of the type VT_INT.

See Also:
Constant Field Values

FLAG_REPRESENTATION_VT_UINT

public static final int FLAG_REPRESENTATION_VT_UINT
Flag representing (unsigned) integer of the type VT_UINT.

See Also:
Constant Field Values

FLAG_REPRESENTATION_VARIANT_BOOL

public static final int FLAG_REPRESENTATION_VARIANT_BOOL
Flag representing VARIANT_BOOL, a boolean is 2 bytes for a VARIANT and 1 byte for normal calls. Use this when setting array of booleans within VARIANTs.

See Also:
Constant Field Values