Если тип == ~1, длина следующей строки, включая последний нулевой байт. Если длина с учетом последнего нулевого байта имеет нечетное значение, к строке добавляется второй ноль для получения четного числа. Поэтому для расчета длины используется формула ((StrLen+2) & 1).
如果 Type == 1：下列字符串的长度，包括终止的零字符。如果这个长度包括终止的零字符产生一个奇数数值，则为了得到一个偶数数值，应给此字符串新增第二个空字符。因此 Len 通过((StrLen+2) & ~1)计算得出。