Commit graph

31 commits

Author SHA1 Message Date
Alexandre Julliard
5606bf4df4 mountmgr.sys: Avoid a compiler warning on older gcc. 2008-12-04 14:32:21 +01:00
Alexandre Julliard
a2feb0f8e4 mountmgr: Make the device type more specific than what is possible with the standard Win32 drive types. 2008-11-12 11:49:12 +01:00
Alexandre Julliard
8227c03073 mountmgr: Return the drive type even when the buffer is too small. 2008-11-10 16:11:05 +01:00
Alexandre Julliard
bc32b857ab mountmgr: Add a Wine-specific ioctl to query the Unix information about a drive. 2008-10-24 14:24:58 +02:00
Alexandre Julliard
8faceff2f9 mountmgr: Add a Wine-specific ioctl to define a drive for a Unix path. 2008-10-24 14:24:53 +02:00
Alexandre Julliard
b2ebab9f6f mountmgr: Allow to specify the drive letter explicitly when creating/removing a drive. 2008-10-23 15:44:18 +02:00
Alexandre Julliard
5f2d2c7df0 mountmgr: Store the contents of the device symlink in the drive object. 2008-10-23 15:43:46 +02:00
Alexandre Julliard
b4b49a7d75 mountmgr: Reuse create_disk_device to create the initial harddisk0 device. 2008-10-21 16:11:51 +02:00
Alexandre Julliard
bb13bbe13d mountmgr: Create a PhysicalDrive symlink for all harddisk devices. 2008-10-21 16:08:51 +02:00
Alexandre Julliard
5ea9d65c55 mountmgr: Create a new harddisk device for dynamic harddisk drives. 2008-10-21 15:52:47 +02:00
Alexandre Julliard
73229f05c2 mountmgr: Query the drive type from the registry for the initial creation. 2008-10-21 15:42:21 +02:00
Alexandre Julliard
6dcfc95671 mountmgr: Convert the registry calls to Unicode. 2008-10-21 15:28:23 +02:00
Alexandre Julliard
e6a47f1e8c mountmgr: Return the drive pointer from get_dosdevices_path(). 2008-10-21 15:20:42 +02:00
Alexandre Julliard
f36690d44a mountmgr: Create devices and symlinks for dynamic drives too. 2008-10-21 15:20:09 +02:00
Alexandre Julliard
7033120f83 mountmgr: Moved the harddisk device driver to device.c. 2008-10-21 15:02:10 +02:00
Alexandre Julliard
c5e7657d0c mountmgr: Include some system headers in mountmgr.h. 2008-10-21 15:01:52 +02:00
Alexandre Julliard
a304358e7b mountmgr: Store the device name in the mount point structure. 2008-10-17 20:09:50 +02:00
Alexandre Julliard
1680ba67ef mountmgr: Store mount points as a list instead of an array. 2008-10-17 20:09:31 +02:00
Alexandre Julliard
a12789e97e mountmgr: Enforce a minimal length for the mount point id. 2008-10-17 19:57:43 +02:00
Alexandre Julliard
7b51cf49fc mountmgr: Return the drive unique id in IOCTL_MOUNTMGR_QUERY_POINTS. 2008-10-15 20:12:49 +02:00
Alexandre Julliard
a28a387615 mountmgr: Specify the drive type as a DWORD instead of a string. 2008-10-15 20:12:27 +02:00
H. Verbeet
5ab440e398 mountmgr: Include the terminating NULL in mount ids.
Some "protection" schemes expect these to be at least 2 bytes long.
2008-08-21 11:38:32 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Maarten Lankhorst
9c02e01dcb explorer/mountmgr.sys: Move device hotplug code over to mount manager. 2008-04-22 12:37:02 +02:00
Alexandre Julliard
4003457ff3 mountmgr.sys: Fix values returned for IOCTL_STORAGE_GET_DEVICE_NUMBER on emulated disks. 2008-01-16 15:23:10 +01:00
Alexandre Julliard
d179665035 mountmgr.sys: Implemented IOCTL_DISK_GET_DRIVE_GEOMETRY and IOCTL_STORAGE_GET_DEVICE_NUMBER. 2008-01-09 13:38:03 +01:00
Alexandre Julliard
838f12539b mountmgr.sys: Implemented the IOCTL_MOUNTMGR_QUERY_POINTS request. 2008-01-04 14:28:47 +01:00
Alexandre Julliard
6befc98dba mountmgr.sys: Add devices to the MountedDevices registry key. 2008-01-04 14:27:53 +01:00
Alexandre Julliard
2143dee78a mountmgr.sys: Create disk devices for all configured drives. 2008-01-04 14:24:59 +01:00
Alexandre Julliard
07e92a7dad mountmgr.sys: Create a hard disk device for PhysicalDrive0. 2008-01-04 14:21:27 +01:00
Alexandre Julliard
43dc80e623 mountmgr.sys: Added initial stub for the mount point manager device. 2008-01-04 13:07:05 +01:00