Specifies a data type of the MsgProperty value.

Namespace:  Rebex.Mail
Assembly:  Rebex.Msg (in Rebex.Msg.dll)

Syntax

Visual Basic
Public Enumeration MsgPropertyDataType
C#
public enum MsgPropertyDataType

Members

Member nameDescription
Unspecified
PtypUnspecified - the data type is unknown or it is not important to the caller.
Null
PtypNull - an empty value.
Integer16
PtypInteger16 - 16-bit signed integer value.
Integer32
PtypInteger32 - 32-bit signed integer value.
Floating32
PtypFloating32 - 32-bit floating point single precision value.
Floating64
PtypFloating64 - 64-bit floating point double precision value.
Currency
PtypCurrency - a currency value.
FloatingTime
PtypFloatingTime - 64-bit floating time double precision value.
ErrorCode
PtypErrorCode - an error value.
Boolean
PtypBoolean - 8-bit boolean value.
ComObject
PtypObject - a COM object or embedded table.
Integer64
PtypInteger64 - 64-bit signed integer value.
String8
PtypString8 - a string value.
String
PtypString - a Unicode string value.
Time
PtypTime - 64-bit time value.
Guid
PtypGuid - 128-bit GUID or Class identifier value.
ServerId
PtypServerId - a server identifier value.
Restriction
PtypRestriction - an array of restriction entries.
RuleAction
PtypRuleAction - a rule action value.
Binary
PtypBinary - an array of binary data.
MultipleInteger16
PtypMultipleInteger16 - an array of 16-bit signed integer values.
MultipleInteger32
PtypMultipleInteger32 - an array of 32-bit signed integer values.
MultipleFloating32
PtypMultipleFloating32 - an array of 32-bit floating point single precision values.
MultipleFloating64
PtypMultipleFloating64 - an array of 64-bit floating point double precision values.
MultipleCurrency
PtypMultipleCurrency - an array of currency values.
MultipleFloatingTime
PtypMultipleFloatingTime - an array of 64-bit floating time double precision values.
MultipleInteger64
PtypMultipleInteger64 - an array of 64-bit signed integer values.
MultipleString8
PtypMultipleString8 - an array of string values.
MultipleString
PtypMultipleString - an array of Unicode string values.
MultipleTime
PtypMultipleTime - an array of 64-bit time values.
MultipleGuid
PtypMultipleGuid - an array of GUID values.
MultipleBinary
PtypMultipleBinary - an array of binary data.

Remarks

Defined in [MS-OXCDATA] (names start with "Ptyp").

Version Information

.NET

Supported in: .NET 5.0; .NET Framework 4.8, 4.7.x, 4.6.x, 4.5.x, 4.0, 3.5 SP1

.NET Standard 2.0

Supported in: .NET Core 3.1; .NET Core 2.1; Xamarin.Android 10.1 (or higher); Xamarin.iOS 13.10 (or higher)

See Also