Carga de archivos Delphi XE ISAPI WebBroker

Necesito ayuda para aceptar las cargas de archivos en una ISAPI en Delphi XE2. En Delphi 2007 uso el TMsMultipartParser de Shiv y funciona al 100%. Tratando de usar esto en XE2 doenst trabajo. Por lo que puedo decir, la longitud del contenido se lee incorrectamente y luego la longitud del búfer se configura incorrectamente.

Mis testes entre 2007 y XE2 muestran que la longitud en XE2 es 3 bytes más grande para el mismo archivo. Desafortunadamente, no sé cómo solucionarlo, ni puedo encontrar nada más sobre cómo aceptar los archivos del formulario de carga y guardarlos.

Cualquier ayuda de ejemplos de código ayudaría.

Gracias