kernel32: In FindFirstFileExW(), call NtQueryDirectoryFile() again to determine if it read all files.

Ken Thomases ken at codeweavers.com
Thu Feb 6 15:36:55 CST 2014


On Feb 4, 2014, at 4:37 AM, Alexandre Julliard wrote:

> Ken Thomases <ken at codeweavers.com> writes:
> 
>> I'm open to suggestions for other ways to fix it.  Can a directory
>> handle be made to carry additional state?
> 
> Not at this point, but we probably want to add a mechanism for that and
> get rid of the whole getdirentries mess.

Instead of getdirentries(), we'd use readdir()?  And the extra state would be an index of the next entry to return (so NtQueryDirectoryFile() would skip that many entries, unless told to restart)?

Or did you have something else in mind?

-Ken




More information about the wine-devel mailing list