Item1, Item2 sind nur die zu vergleichenden Items, welche der Callback Funktion übergeben werden.
Auf die Subitems der einzelnen Items muss du dann wie im verlinkten Beispiel zugreifen.
Code:
lvitem1.iSubItem=1; // 0=filename 1=size 2=typename 3=datetime