FindFirstFile? Uses LPWIN32_FIND_DATA rather than ffblk though, so not a simple drop-in replacement.