https://bugs.winehq.org/show_bug.cgi?id=47668
--- Comment #13 from Rik Shaw rikshaw76@gmail.com --- Well actually there is only a warning about GetFinalPathNameByHandleW not being declared. If I copy in the code from the kernel32/file.c, then it warns about other functions not being declared (strncmpiW, strlenW, strcatW). strlenW should be lstrlenW, so that one was easy. But the other two I don't know about.
Regardless, those are the warnings but the **error** comes from the **invoke_completion** not being declared. This is from the ReadDirectoryChangesW function, which I am not touching?? So still confused... here is the line with "invoke_completion" in it:
---------------------------------- status = NtNotifyChangeDirectoryFile( handle, completion && overlapped ? NULL : pov->hEvent, completion && overlapped ? invoke_completion : NULL, cvalue, ios, buffer, len, filter, subtree ); ----------------------------------
So I should probably re-base on wine 4.10 so I can test your patch as it stood before, then we go forward with updating it for current git code. Otherwise we are chasing our tails. Thanks again for the efforts so far...