メール本文のコンテンツを Unicode 文字列に変換するために OSTranslate を使用しています。これは、WORD サイズ 65535 未満の char* で正常に機能しています。
WORD Length = MAXWORD;
actualOutLength = OSTranslate(OS_TRANSLATE_LMBCS_TO_UNICODE, (char*)inPtr,
Length, (char*)outPtr, Length);
変換後、出力配列にはソース文字列の一部のみが含まれます。
入力文字列のサイズが MAXWORD サイズ制限を超えているため、サイズを設定する正しい方法を提案してください。