i used the code in the mft scanner project to play around with some stuff and it is stupid fast to bring back a list of files, faster than anything else i have seen. However, it does little good to get a list of 200000 files and then loop thru them looking for things you are interested in (by name, extension, etc) as it negates the speed gain almost entirely.
so my question is, does the API being used to pull the file listing from the MFT support passing in wild cards so i can get, for example, *.jpg files? this is much more useful than a list containing every file and i still have to loop thru it. might as well walk the directories by hand without the API supporting some kind of filtering