https://bugs.winehq.org/show_bug.cgi?id=37767
Bug ID: 37767 Summary: IOCTL_DVD_READ_STRUCTURE expects the wrong size of output buffer for some requests Product: Wine Version: 1.7.33 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: erich.e.hoover@gmail.com Distribution: ---
IOCTL_DVD_READ_STRUCTURE expects all replies to be of sizeof(DVD_LAYER_DESCRIPTOR), though the actual reply is dependent upon the request. This prevents the application "VUDUToGo" from identifying DVD discs for converting to digital copies.
The problem can be fixed by expecting the correct size reply from the different request types: https://github.com/wine-compholio/wine-staging/blob/master/patches/ntdll-DVD...