http://bugs.winehq.org/show_bug.cgi?id=9685
--- Comment #54 from Anastasius Focht focht@gmx.net 2007-09-30 17:09:15 --- Created an attachment (id=8323) --> (http://bugs.winehq.org/attachment.cgi?id=8323) patch to implement ntoskrnl.exe.MmGetSystemRoutineAddress
Hello,
when seeing it's first real device io control the driver dies immediately due to unimplemented ntoskrnl export.
--- snip --- trace:vxd:DeviceIoControl (0x64,2261c0,0x51bf44,8,0x41b228,16,0x618cd8b8,(nil)) trace:ntoskrnl:process_ioctl ioctl 2261c0 device 0x110a20 in_size 8 out_size 16 wine: Call from 0x7b840ab0 to unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress, aborting wine: Unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress called at address 0x7b840ab0 (thread 002b), starting debugger... Unhandled exception: unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress called in 32-bit code (0x7b840b28). --- snip ---
Attached patch implements it.
Regards