Stream-Struktur von PackedAnsiString
Gilt für: Outlook 2013 | Outlook 2016
Die Streamstruktur "PackedAnsiString" enthält eine ANSI-Darstellung einer Zeichenfolge, die auf der ANSI-Codepage des Computers basiert, auf dem Microsoft Outlook ausgeführt wird. Diese Zeichenfolge wird nicht durch ein NULL-Zeichen beendet. Datenelemente in diesem Stream werden in Little-Endian-Bytereihenfolge gespeichert, die unmittelbar in der unten aufgeführten Reihenfolge aufeinander folgen. Die tatsächlich vorhandenen Datenelemente hängen von der Länge der Zeichenfolge in der ANSI-Darstellung ab.
Für eine Zeichenfolge, deren ANSI-Darstellung weniger als 255 Bytes enthält, sind die Datenelemente wie folgt:
Länge: BYTE (1 Byte), die Länge der ANSI-Darstellung der Zeichenfolge in Byte.
Zeichen: Ein Array von CHAR. Die Anzahl dieses Arrays entspricht dem Length-Datenelement. Die Daten im Array sind die ANSI-Darstellung der Zeichenfolge.
Für eine Zeichenfolge, deren ANSI-Darstellung 255 bis 65535 Bytes enthält, lauten die Datenelemente wie folgt:
Präfix: BYTE (1 Byte), der Wert von 255 (0xff).
Länge: WORD (2 Bytes), die Länge der ANSI-Darstellung der Zeichenfolge in Byte.
Zeichen: Ein Array von CHAR. Die Anzahl dieses Arrays entspricht dem Length-Datenelement. Die Daten im Array sind die ANSI-Darstellung der Zeichenfolge.