E quindi il primo file (FirstFile) sarà una directory (probabilmente il .)

Devi ciclare e controllare il resto con FindNextFile ...