On Wed, 2005-09-21 at 00:57, Uwe Bonnes wrote:
Our IOCTL handling is a mess.
Seems like it has only been needed and implemented for CDs, so far.
I had a patch that splitted out IOCTL code handling to separate, loadable dlls, but the patch went by unnoticed. Look for Mail from around July 10 "Uniform SYS/VXD Handling x/6" In your case, when you did CreateFile("\c:"), in file.c it would be noticed that a raw handle on the disk is needed and something like "disk.sys" would be loaded, where you would implement the needed IOCTL.
That sounds great. I wonder why it didn't go through...? But that's a bit too much heavy lifting of the wine goblet for me to undertake!
- mo