+ // ListView_FindItem() excludes the first item from search and to look
+ // through all the items you need to start from -1 which is unnatural and
+ // inconsitent with the generic version - so we adjust the index
+ return ListView_FindItem(GetHwnd(), (int) start - 1, &findInfo);