• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Enum PropertyType

The different property types as defined by MAPI, [MS-OXCDATA] 2.11.1

Namespace: DRIT.Mail.Mapi.Property
Assembly: DRIT.Mail.dll
Syntax
public enum PropertyType : ushort

Fields

Name Description
PtypBinary

Variable size; a COUNT field followed by that many bytes.

PtypBoolean

1 byte; restricted to 1 or 0

PtypCurrency

8 bytes; a 64-bit signed, scaled integer representation of a decimal currency value, with four places to the right of the decimal point

PtypErrorCode

4 bytes; a 32-bit integer encoding error information as specified in section 2.4.1.

PtypFloating32

4 bytes; a 32-bit floating point number

PtypFloating64

8 bytes; a 64-bit floating point number

PtypFloatingTime

8 bytes; a 64-bit floating point number in which the whole number part represents the number of days since December 30, 1899, and the fractional part represents the fraction of a day since midnight

PtypGuid

16 bytes; a GUID with Data1, Data2, and Data3 fields in little-endian format [MS-DTYP]: GUID

PtypInteger16

2 bytes; a 16-bit integer

PtypInteger32

4 bytes; a 32-bit integer

PtypInteger64

8 bytes; a 64-bit integer

PtypMultipleBinary

Variable size; a COUNT field followed by that many PtypBinary values.

PtypMultipleCurrency

Variable size; a COUNT field followed by that many PtypCurrency values.

PtypMultipleFloating32

Variable size; a COUNT field followed by that many PtypFloating32 values.

PtypMultipleFloating64

Variable size; a COUNT field followed by that many PtypFloating64 values.

PtypMultipleFloatingTime

Variable size; a COUNT field followed by that many PtypFloatingTime values.

PtypMultipleGuid

Variable size; a COUNT field followed by that many PtypGuid values.

PtypMultipleInteger16

Variable size; a COUNT field followed by that many PtypInteger16 values.

PtypMultipleInteger32

Variable size; a COUNT field followed by that many PtypInteger32 values.

PtypMultipleInteger64

Variable size; a COUNT field followed by that many PtypInteger64 values.

PtypMultipleString

Variable size; a COUNT field followed by that many PtypString values.

PtypMultipleString8

Variable size; a COUNT field followed by that many PtypString8 values.

PtypMultipleTime

Variable size; a COUNT field followed by that many PtypTime values.

PtypNull

None: This property is a placeholder.

PtypObject

The property value is a Component Object Model (COM) object, as specified in section 2.11.1.5.

PtypRestriction

Variable size; a byte array representing one or more Restriction structures as specified in section 2.12.

PtypRuleAction

Variable size; a 16-bit COUNT field followed by that many rule (4) action (3) structures, as specified in [MSOXORULE] section 2.2.5.

PtypServerId

Variable size; a 16-bit COUNT field followed by a structure as specified in section 2.11.1.4.

PtypString

Variable size; a string of Unicode characters in UTF-16LE format encoding with terminating null character (0x0000).

PtypString8

Variable size; a string of multibyte characters in externally specified encoding with terminating null

PtypTime

8 bytes; a 64-bit integer representing the number of 100-nanosecond intervals since January 1, 1601 [MS-DTYP]: FILETIME

PtypUnspecified

Any: this property type value matches any type

  • View Source
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX