[VCDROM] Implement the virtual CD-ROM class driver.
authorPierre Schweitzer <pierre@reactos.org>
Sun, 3 Dec 2017 17:10:32 +0000 (18:10 +0100)
committerPierre Schweitzer <pierre@reactos.org>
Sun, 3 Dec 2017 17:17:45 +0000 (18:17 +0100)
commit6906e184bb22720e4f498f576af96eb5b84980e2
tree6e73f76510ca70baa0302887ac6b547ba3a80385
parent63d46228b8e9c70c2510d049371600a68acefef3
[VCDROM] Implement the virtual CD-ROM class driver.
It was provided by MS as a separate package to download for Windows (up to 7).
That class driver allows creating virtual drives on which we can later mount ISOs images.
It's rather basic, but does the job.

To use it, you can use the GUI app from Microsoft (Virtual CD-ROM Control Panel)
or the vcdcli in CLI. We're compatible :-).

Note that it's not loaded at boot, you need to manually start it, to lower memory footprint.
Both applications will handle this for you.
modules/rosapps/drivers/CMakeLists.txt
modules/rosapps/drivers/vcdrom/CMakeLists.txt [new file with mode: 0644]
modules/rosapps/drivers/vcdrom/vcdioctl.h [new file with mode: 0644]
modules/rosapps/drivers/vcdrom/vcdrom.c [new file with mode: 0644]
modules/rosapps/drivers/vcdrom/vcdrom.rc [new file with mode: 0644]
modules/rosapps/drivers/vcdrom/vcdrom_reg.inf [new file with mode: 0644]