ES_MIXED

As explained, this style is for a mixed string that may subsequently be converted from a PC code page to a host code page. By the conversion, the string may get longer. How much longer depends on how many transitions from SBCS to DBCS exist within the mixed string. (See Data Exchange with Host for more information.) The expected length after the conversion is called virtual length in this section for short.