nun ja, faAnyFile ist ja gleich $0000003F;
Das heißt, faAnyFile ist eine Kombination der folgenden:
faReadOnly = $00000001;
faHidden = $00000002;
faSysFile = $00000004;
faVolumeID = $00000008;
faDirectory = $00000010;
faArchive = $00000020;
Die (und nur die) werden also gefunden.
Das faNewAnyFile was ich zuerst vorgeschlagen habe, fügt zu diesem Set noch die Flags "Compressed" und "Encrypted" hinzu, sodass diese beiden Arten zusätzlich gefunden werden.
Das faNewAnyFileEx = $00017FFF; ist nun eine Kombination aus
allen Flags, die ich im
msdn finden konnte.
Es findet also alles was von findfirstfile zurückgegeben wird und seien es virtuelle oder eine offline-Datei.