ListViews используют индекс, основанный на 0, чтобы идентифицировать элементы, поэтому для итерации по элементам просто нужно получить сумму, а затем запустить цикл, который отсчитывает от 0. Например,
int iNumItems = ListView_GetItemCount(lv);
for (int iIndex = 0; iIndex < iNumItems; ++iIndex)
{
// update this item
ListView_SetItemText(lv, iIndex, 0, ...);
}