About openmapi.org
OpenMapi.org provides a cross-language,
multi-platform implementation of the
MAPI API.
|
MAPI Types
| Property Type |
Comment |
C# Type |
Java Type |
| PropertyType.Unspecified |
undefined |
|
|
| PropertyType.Null |
null |
|
|
|
| PropertyType.I2 |
Signed 16-bit value |
|
|
|
| PropertyType.Long |
Signed 32-bit value |
|
|
|
| PropertyType.R4 |
4-byte floating point |
|
|
|
| PropertyType.Double |
Floating point double |
|
|
|
| PropertyType.Currency |
Signed 64-bit int (decimal w/ 4 digits right of decimal pt) |
|
|
|
| PropertyType.AppTime |
Application time |
|
|
|
| PropertyType.Error |
32-bit error value |
|
|
|
| PropertyType.Boolean |
16-bit boolean (non-zero true) |
|
|
|
| PropertyType.Object |
Embedded object in a property |
|
|
|
| PropertyType.I8 |
8-byte signed integer |
|
|
|
| PropertyType.String8 |
Null terminated 8-bit character |
string |
String |
| PropertyType.Unicode |
Null terminated Unicode string |
string |
String |
| PropertyType.TString |
Alias for Unicode |
string |
String |
| PropertyType.SysTime |
FILETIME 64-bit int w/ number of 100ns periods since Jan 1,1601 |
|
|
| PropertyType.ClsId
| (OLE) GUID |
|
|
| PropertyType.Binary |
array of bytes |
|
|
| PropertyType.MvI2 |
|
|
|
| PropertyType.MvLong |
|
|
|
| PropertyType.MvR4 |
|
|
|
| PropertyType.MvDouble |
|
|
|
| PropertyType.MvCurrency |
|
|
|
| PropertyType.MvAppTime |
|
|
|
| PropertyType.MvSysTime |
|
|
|
| PropertyType.MvString8 |
|
|
|
| PropertyType.MvBinary |
|
|
|
| PropertyType.MvUnicode |
|
|
|
| PropertyType.MvTString |
|
|
|
| PropertyType.MvClsId |
|
|
|
| PropertyType.MvI8 |
|
|
|
|