MapiPropertyType

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class MapiPropertyType extends System.Enum

Represents the data type of MapiProperty data.

Fields

Field Description
None No values are set.
PT_SHORT Signed 16-bit integer.
PT_LONG Signed or unsigned 32-bit integer.
PT_ERROR SCODE value; 32-bit unsigned integer.
PT_BOOLEAN 16-bit Boolean value where zero equals FALSE and non-zero equals TRUE.
PT_OBJECT Pointer to an object that implements the IUnknown interface.
PT_LONGLONG Signed or unsigned 64-bit integer.
PT_STRING8 Null-terminated 8-bit character string.
PT_UNICODE PT_UNICODE
PT_SYSTIME 64-bit integer data and time value in the form of a FILETIME structure.
PT_CLSID CLSID structure value.
PT_SRESTRICTION PT_SRESTRICTION
PT_ACTIONS PT_ACTIONS
PT_BINARY SBinary structure value, a counted byte array.
PT_MV_xxx PT_MV_xxx
PT_MV_STRING8 A count field followed by that many PT_STRING8 values.
PT_MV_UNICODE A count field followed by that many PT_UNICODE values.
PT_MV_BINARY A count field followed by that many PT_BINARY values.
PT_DOUBLE A 64-bit floating point number.
PT_FLOAT A 32-bit floating point number.
PT_MV_FLOAT A count field followed by that many PT_FLOAT values.
PT_MV_DOUBLE A count field followed by that many PT_DOUBLE values.
PT_MV_CURRENCY A count field followed by that many PT_CURRENCY values.
PT_MV_APPTIME A count field followed by that many PtypFloatingTime values.
PT_MV_LONGLONG A count field followed by that many PT_LONGLONG values.
PT_MV_CLSID A count field followed by that many PT_CLSID values.
PT_MV_SHORT A count field followed by that many PT_SHORT values.
PT_MV_SYSTIME A count field followed by that many PT_SYSTIME values.
PT_MV_BOOLEAN A count field followed by that many PT_BOOLEAN values.
PT_SVREID Variable size, a 16-bit (2-byte) count followed by a structure.
PT_UNSPECIFIED Indicates that the property type is unknown.
PT_NULL Indicates no property value.
PT_MV_LONG A count field followed by that many PT_LONG values.

None

public static final int None

No values are set.

PT_SHORT

public static final int PT_SHORT

Signed 16-bit integer. This property type is the same as PT_SHORT and the OLE type VT_I2.

PT_LONG

public static final int PT_LONG

Signed or unsigned 32-bit integer. This property type is the same as PT_I4 and the OLE type VT_I4.

PT_ERROR

public static final int PT_ERROR

SCODE value; 32-bit unsigned integer. This property type is the same as the OLE type VT_ERROR.

PT_BOOLEAN

public static final int PT_BOOLEAN

16-bit Boolean value where zero equals FALSE and non-zero equals TRUE. This property type is the same as the OLE type VT_BOOL.

PT_OBJECT

public static final int PT_OBJECT

Pointer to an object that implements the IUnknown interface. This property type is similar to several OLE types such as VT_UNKNOWN.

PT_LONGLONG

public static final int PT_LONGLONG

Signed or unsigned 64-bit integer. This property type is the same as PT_I8 and the OLE type VT_I8.

PT_STRING8

public static final int PT_STRING8

Null-terminated 8-bit character string. This property type is the same as the OLE type VT_LPSTR.

PT_UNICODE

public static final int PT_UNICODE

PT_UNICODE

PT_SYSTIME

public static final int PT_SYSTIME

64-bit integer data and time value in the form of a FILETIME structure. This property type is the same as the OLE type VT_FILETIME.

PT_CLSID

public static final int PT_CLSID

CLSID structure value. This property type is the same as the OLE type VT_CLSID.

PT_SRESTRICTION

public static final int PT_SRESTRICTION

PT_SRESTRICTION

PT_ACTIONS

public static final int PT_ACTIONS

PT_ACTIONS

PT_BINARY

public static final int PT_BINARY

SBinary structure value, a counted byte array.

PT_MV_xxx

public static final int PT_MV_xxx

PT_MV_xxx

PT_MV_STRING8

public static final int PT_MV_STRING8

A count field followed by that many PT_STRING8 values.

PT_MV_UNICODE

public static final int PT_MV_UNICODE

A count field followed by that many PT_UNICODE values.

PT_MV_BINARY

public static final int PT_MV_BINARY

A count field followed by that many PT_BINARY values.

PT_DOUBLE

public static final int PT_DOUBLE

A 64-bit floating point number.

PT_FLOAT

public static final int PT_FLOAT

A 32-bit floating point number.

PT_MV_FLOAT

public static final int PT_MV_FLOAT

A count field followed by that many PT_FLOAT values.

PT_MV_DOUBLE

public static final int PT_MV_DOUBLE

A count field followed by that many PT_DOUBLE values.

PT_MV_CURRENCY

public static final int PT_MV_CURRENCY

A count field followed by that many PT_CURRENCY values.

PT_MV_APPTIME

public static final int PT_MV_APPTIME

A count field followed by that many PtypFloatingTime values.

PT_MV_LONGLONG

public static final int PT_MV_LONGLONG

A count field followed by that many PT_LONGLONG values.

PT_MV_CLSID

public static final int PT_MV_CLSID

A count field followed by that many PT_CLSID values.

PT_MV_SHORT

public static final int PT_MV_SHORT

A count field followed by that many PT_SHORT values.

PT_MV_SYSTIME

public static final int PT_MV_SYSTIME

A count field followed by that many PT_SYSTIME values.

PT_MV_BOOLEAN

public static final int PT_MV_BOOLEAN

A count field followed by that many PT_BOOLEAN values.

PT_SVREID

public static final int PT_SVREID

Variable size, a 16-bit (2-byte) count followed by a structure.

PT_UNSPECIFIED

public static final int PT_UNSPECIFIED

Indicates that the property type is unknown.

PT_NULL

public static final int PT_NULL

Indicates no property value.

PT_MV_LONG

public static final int PT_MV_LONG

A count field followed by that many PT_LONG values.