У меня были некоторые проблемы с этим, и очевидной проблемой были правила выравнивания для типов данных. Добавьте следующее в блок для проверки ваших структур данных:
initialization
{$if sizeof( HTTP_REQUEST ) <> 464}{$message error 'HTTP_REQUEST sizeof error.'}{$ifend}
{$if sizeof( HTTP_RESPONSE ) <> 280}{$message error 'HTTP_RESPONSE sizeof error.'}{$ifend}
{$if sizeof( HTTP_COOKED_URL ) <> 24}{$message error 'HTTP_COOKED_URL sizeof error.'}{$ifend}
{$if sizeof( HTTP_DATA_CHUNK ) <> 32}{$message error 'HTTP_DATA_CHUNK sizeof error.'}{$ifend}
{$if sizeof( HTTP_REQUEST_HEADERS ) <> 344}{$message error 'HTTP_REQUEST_HEADERS sizeof error.'}{$ifend}
{$if sizeof( HTTP_RESPONSE_HEADERS ) <> 256}{$message error 'HTTP_RESPONSE_HEADERS sizeof error.'}{$ifend}
{$if sizeof( HTTP_SSL_INFO ) <> 28}{$message error 'HTTP_SSL_INFO sizeof error.'}{$ifend}