http://bugs.winehq.org/show_bug.cgi?id=20082
Summary: Driver Create and Close displatch routines should be called Product: Wine Version: 1.1.29 Platform: PC URL: http://rh-software.com/ OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: ntoskrnl AssignedTo: wine-bugs@winehq.org ReportedBy: ray@pobox.co.uk
Currently when a CreateFile() is done the IRP_MJ_CREATE dispatch routine is not called ! This is a major oversight and caused the v4.00 SIVDRIVER to crash. For 4.01 I worked around this, but failing to call the driver when the CreateFile() is done is a major failing and needs to be corrected. The IRP_MJ_CLOSE routine also needs to get called for the CloseHandle().