## MapiPropertyType enumeration

Represents the data type of MapiProperty data.

```csharp
public enum MapiPropertyType
```

### Values

| Name | Value | Description |
| --- | --- | --- |
| None | `0` | No values are set. |
| PT_SHORT | `2` | Signed 16-bit integer. This property type is the same as PT_SHORT and the OLE type VT_I2. |
| PT_LONG | `3` | Signed or unsigned 32-bit integer. This property type is the same as PT_I4 and the OLE type VT_I4. |
| PT_ERROR | `10` | SCODE value; 32-bit unsigned integer. This property type is the same as the OLE type VT_ERROR. |
| PT_BOOLEAN | `11` | 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 | `13` | Pointer to an object that implements the IUnknown interface. This property type is similar to several OLE types such as VT_UNKNOWN. |
| PT_LONGLONG | `20` | Signed or unsigned 64-bit integer. This property type is the same as PT_I8 and the OLE type VT_I8. |
| PT_STRING8 | `30` | Null-terminated 8-bit character string. This property type is the same as the OLE type VT_LPSTR. |
| PT_UNICODE | `31` | PT_UNICODE |
| PT_SYSTIME | `64` | 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 | `72` | CLSID structure value. This property type is the same as the OLE type VT_CLSID. |
| PT_SRESTRICTION | `253` | PT_SRESTRICTION |
| PT_ACTIONS | `254` | PT_ACTIONS |
| PT_BINARY | `258` | SBinary structure value, a counted byte array. |
| PT_MV_xxx | `4096` | PT_MV_xxx |
| PT_MV_STRING8 | `4126` | A count field followed by that many PT_STRING8 values. |
| PT_MV_UNICODE | `4127` | A count field followed by that many PT_UNICODE values. |
| PT_MV_BINARY | `4354` | A count field followed by that many PT_BINARY values. |
| PT_DOUBLE | `5` | A 64-bit floating point number. |
| PT_FLOAT | `4` | A 32-bit floating point number. |
| PT_MV_FLOAT | `4100` | A count field followed by that many PT_FLOAT values. |
| PT_MV_DOUBLE | `4101` | A count field followed by that many PT_DOUBLE values. |
| PT_MV_CURRENCY | `4102` | A count field followed by that many PT_CURRENCY values. |
| PT_MV_APPTIME | `4103` | A count field followed by that many PtypFloatingTime values. |
| PT_MV_LONGLONG | `4116` | A count field followed by that many PT_LONGLONG values. |
| PT_MV_CLSID | `4168` | A count field followed by that many PT_CLSID values. |
| PT_MV_SHORT | `4098` | A count field followed by that many PT_SHORT values. |
| PT_MV_SYSTIME | `4160` | A count field followed by that many PT_SYSTIME values. |
| PT_MV_BOOLEAN | `4107` | A count field followed by that many PT_BOOLEAN values. |
| PT_SVREID | `251` | Variable size, a 16-bit (2-byte) count followed by a structure. |
| PT_UNSPECIFIED | `0` | Indicates that the property type is unknown. |
| PT_NULL | `1` | Indicates no property value. |
| PT_MV_LONG | `4099` | A count field followed by that many PT_LONG values. |

### See Also

* namespace [Aspose.Email.Mapi](../../aspose.email.mapi/)
* assembly [Aspose.Email](../../)


