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_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 a boolean , VARIANT_BOOL, the 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLAG_NULL

public static final int FLAG_NULL
FLAG representing nothing. Use this when you don't know what flag to send.

See Also:
Constant Field Values

FLAG_REPRESENTATION_STRING_BSTR

public static final int FLAG_REPRESENTATION_STRING_BSTR
FLAG representing a BSTR String .
MSDN defines it as A length-prefixed string used by Automation data manipulation functions.

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_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 a boolean , VARIANT_BOOL, the 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