https://bugs.winehq.org/show_bug.cgi?id=51725
--- Comment #6 from Erich E. Hoover erich.e.hoover@gmail.com --- (In reply to Bernhard Übelacker from comment #4)
... I hope it is ok to loop in Erich?
Yup, you should always feel free to loop me in.
(In reply to Bernhard Übelacker from comment #5)
...
io->Information = 0; REPARSE_DATA_BUFFER *buffer = (REPARSE_DATA_BUFFER *)out_buffer; status = get_reparse_point( handle, buffer, out_size ); break;
Would you mind tweaking this to try setting io->Information to the size of the buffer? I believe that a quick tweak of this should be: buffer->ReparseDataLength + FIELD_OFFSET(typeof(*buffer), GenericReparseBuffer)