PackedAnsiString Stream Structure
Hace referencia a: Outlook 2013 | Outlook 2016
La estructura de secuencias PackedAnsiString contiene una representación ANSI de una cadena, en función de la página de códigos ANSI del equipo en el que se ejecuta Microsoft Outlook. Esta cadena no finaliza con un carácter null. Los elementos de datos de esta secuencia se almacenan en orden de bytes little-endian, inmediatamente después entre sí en el orden que se muestra a continuación. Los elementos de datos reales que existen dependen de la longitud de la cadena en la representación ANSI.
Para una cadena cuya representación ANSI contiene menos de 255 bytes, los elementos de datos son los siguientes:
Longitud: BYTE (1 byte), la longitud, en número de bytes, de la representación ANSI de la cadena.
Caracteres: matriz de CHAR. El recuento de esta matriz es igual al elemento de datos Length. Los datos de la matriz son la representación ANSI de la cadena.
Para una cadena cuya representación ANSI contiene de 255 a 65535 bytes, los elementos de datos son los siguientes:
Prefijo: BYTE (1 byte), el valor de 255 (0xff).
Longitud: WORD (2 bytes), la longitud, en número de bytes, de la representación ANSI de la cadena.
Caracteres: matriz de CHAR. El recuento de esta matriz es igual al elemento de datos Length. Los datos de la matriz son la representación ANSI de la cadena.