PropertyTypeCode
Overzicht
PropertyTypeCode is een enumeratie van MAPI-eigenschapstypecodes (de laagste 16 bits van een MAPI-eigenschapstag). Elke waarde identificeert het gegevenstype van de opgeslagen waarde van een eigenschap: integer, floating-point, boolean, string, binary, time, GUID, of een multi-value variant van die typen. Gebruik deze constanten met MapiProperty.PropertyType en MapiPropertyCollection om MAPI-eigenschapstreams te decoderen of te construeren in .msg-bestanden.
Basistype: ushort.
Members
| Naam | Beschrijving |
|---|---|
PtypInteger16 | 16-bit ondertekend geheel getal eigenschap (PT_I2, typecode 0x0002). |
PtypInteger32 | 32-bit ondertekend geheel getal eigenschap (PT_LONG, typecode 0x0003). |
PtypFloating32 | 32-bit IEEE 754 zwevend-komma waarde (PT_R4, typecode 0x0004). |
PtypFloating64 | 64-bit IEEE 754 dubbele-precisie waarde (PT_DOUBLE, typecode 0x0005). |
PtypCurrency | 64-bit ondertekend geheel getal geschaald met 10.000 dat een valutabedrag weergeeft (PT_CURRENCY, typecode 0x0006). |
PtypFloatingTime | OLE floating-point datum-tijdwaarde als een double (PT_APPTIME, typecode 0x0007). |
PtypErrorCode | 32-bit HRESULT-foutcode (PT_ERROR, typecode 0x000A). |
PtypBoolean | 16-bit Boolean: 0 = false, niet-nul = true (PT_BOOLEAN, typecode 0x000B). |
PtypObject | Ingebedde IStream of IStorage object (PT_OBJECT, typecode 0x000D). |
PtypInteger64 | 64-bits ondertekend geheel getal (PT_I8, typecode 0x0014). |
PtypString8 | Null-terminerende 8-bits ANSI/MBCS tekenreeks (PT_STRING8, typecode 0x001E). |
PtypString | Null-terminerende UTF-16LE Unicode-tekenreeks (PT_UNICODE, typecode 0x001F). |
PtypTime | 64-bit FILETIME UTC datum-tijdwaarde (PT_SYSTIME, typecode 0x0040). |
PtypGuid | 128-bit GUID / UUID-waarde (PT_CLSID, typecode 0x0048). |
PtypBinary | Variabele-lengte byte-array met een 32-bit lengte-prefix (PT_BINARY, typecode 0x0102). |
PtypMultipleInteger16 | Meervoudige array van 16-bit gehele getallen (PT_MV_I2, typecode 0x1002). |
PtypMultipleInteger32 | Array met meerdere waarden van 32-bits gehele getallen (PT_MV_LONG, typecode 0x1003). |
PtypMultipleFloating32 | Array met meerdere waarden van 32-bits floats (PT_MV_R4, typecode 0x1004). |
PtypMultipleFloating64 | Array met meerdere waarden van 64-bits doubles (PT_MV_DOUBLE, typecode 0x1005). |
PtypMultipleCurrency | Array met meerdere waarden van valutawaarden (PT_MV_CURRENCY, typecode 0x1006). |
PtypMultipleFloatingTime | Meervoudige array van OLE datum-tijdwaarden (PT_MV_APPTIME, typecode 0x1007). |
PtypMultipleInteger64 | Meervoudige array van 64-bit gehele getallen (PT_MV_I8, typecode 0x1014). |
PtypMultipleString8 | Meervoudige array van ANSI-strings (PT_MV_STRING8, typecode 0x101E). |
PtypMultipleString | Meervoudige array van Unicode-strings (PT_MV_UNICODE, typecode 0x101F). |
PtypMultipleTime | Meervoudige array van FILETIME-waarden (PT_MV_SYSTIME, typecode 0x1040). |
PtypMultipleGuid | Array met meerdere waarden van GUID’s (PT_MV_CLSID, typecode 0x1048). |
PtypMultipleBinary | Array met meerdere waarden van binaire blobs (PT_MV_BINARY, typecode 0x1102). |