Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Аналог DllStructCreate (в связи с медленной работой)
DllStructCreate работает слишком быстро что бы что-то выдумывать. Структуры ListView уже существуют вы просто осуществляете доступ к существующему. Первый параметр это маска структуры, она позволяет просто правильно интерпретировать длинную бинарную строку. Доступ осуществляется в два приёма - переход по указателю к данным и позиция данных которые требуется читать согласно указанным размерам элементов структуры. Более быстрого и не придумаешь.
На счёт массива я имел ввиду если требуется связывать пункт с некоторой таблицей данных. Например не заправшивать контрольную сумму файла и читать её из связанной ячеки таблицы. Ведь ListView не позволяет хранить у себя данные, кроме как отображаемого текста и связанного параметра в виде числа.