PackedUnicodeString Stream Structure
Hace referencia a: Outlook 2013 | Outlook 2016
La estructura de secuencias PackedUnicodeString contiene una representación Unicode (UTF-16) de una cadena. 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 UTF-16.
Para una cadena cuya representación UTF-16 contiene menos de 255 WCHAR, los elementos de datos son los siguientes:
Longitud: BYTE (1 byte), la longitud, en número de WCHAR, de la representación UTF-16 de la cadena.
Caracteres: matriz de WCHAR. El recuento de esta matriz es igual al elemento de datos Length. Los datos de la matriz son la representación UTF-16 de la cadena.
Para una cadena cuya representación UTF-16 contiene entre 255 y 65535 WCHAR, 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 WCHAR, de la representación UTF-16 de la cadena.
Caracteres: matriz de WCHAR. El recuento de esta matriz es igual al elemento de datos Length. Los datos de la matriz son la representación UTF-16 de la cadena.