Damjan Jovanovic
|
63bc9c484a
|
mountmgr: Frame device service functions with IoGetCurrentIrpStackLocation and IoCompleteRequest.
|
2010-03-25 16:09:01 +01:00 |
Alexandre Julliard
|
bef5645eb1
|
makefiles: Remove the no longer needed explicit separators for dependencies.
|
2010-03-16 13:28:19 +01:00 |
Charles Davis
|
5415b62fc2
|
include: Don't accidentally redefine a member in struct _IRP (LLVM/Clang).
|
2010-02-25 12:10:07 +01:00 |
Alexandre Julliard
|
d19e2ada9c
|
mountmgr: Move creation of the DEVICEMAP registry keys to mountmgr.
|
2009-11-23 13:21:22 +01:00 |
Alexandre Julliard
|
b05ebca618
|
mountmgr: Increment the volume refcount in functions that return a volume.
|
2009-08-04 12:36:34 +02:00 |
Alexandre Julliard
|
79de2e8126
|
mountmgr: Protect the device structures with a critical section.
|
2009-07-22 21:13:00 +02:00 |
Alexandre Julliard
|
134feaab05
|
mountmgr: Return a copy of the strings in query_dos_device.
|
2009-07-22 21:02:47 +02:00 |
Alexandre Julliard
|
15acd35fa2
|
mountmgr: Try to match and reuse volumes when creating/updating a drive.
|
2009-07-22 20:56:04 +02:00 |
Alexandre Julliard
|
0da2e46eaf
|
mountmgr: Add ref counting for volume objects.
|
2009-07-22 20:55:24 +02:00 |
Alexandre Julliard
|
7b7ac02e15
|
mountmgr: Better reuse of existing devices.
|
2009-07-22 19:21:22 +02:00 |
Alexandre Julliard
|
968161e106
|
mountmgr: Set the drive letter at creation time.
|
2009-07-22 18:25:38 +02:00 |
Alexandre Julliard
|
6880b4d175
|
mountmgr: Use set_volume_info to update the volume when creating a new drive.
|
2009-07-22 18:04:36 +02:00 |
Alexandre Julliard
|
e38aff419b
|
mountmgr: Add a helper function to update symlinks.
|
2009-07-22 17:57:08 +02:00 |
Alexandre Julliard
|
878459383a
|
mountmgr: Optionally update the drive mount point in set_volume_info.
|
2009-07-22 17:49:39 +02:00 |
Alexandre Julliard
|
86fdd8ebc5
|
mountmgr: Rename the DOS drive mount field for symmetry with the volume structure.
|
2009-07-22 17:46:02 +02:00 |
Alexandre Julliard
|
19e2d0cd5d
|
mountmgr: Create volumes for non-removable volumes reported by HAL/Disk Arbitration.
|
2009-07-21 20:33:17 +02:00 |
Alexandre Julliard
|
22f58341dc
|
mountmgr: Add support for creating volumes without an associated drive.
|
2009-07-21 20:30:43 +02:00 |
Alexandre Julliard
|
053eccf910
|
mountmgr: Always set the mount point id as a separate step from the mount point creation.
|
2009-07-20 21:00:33 +02:00 |
Alexandre Julliard
|
81cfeaf531
|
mountmgr: Retrieve the volume uuid through HAL/DiskArbitration when creating a device.
|
2009-07-20 17:11:47 +02:00 |
Alexandre Julliard
|
84396c2e62
|
mountmgr: Add support for setting the drive UUID instead of having it always hardcoded.
|
2009-07-20 16:14:23 +02:00 |
Alexandre Julliard
|
bc8dce2004
|
mountmgr: Create a separate structure for volume information.
|
2009-07-20 15:56:26 +02:00 |
Alexandre Julliard
|
8fb8b2e6a3
|
mountmgr: Create a separate structure for disk device information, independent from the DOS drive.
|
2009-07-20 15:46:34 +02:00 |
Ben Klein
|
49f1d5f7c8
|
mountmgr.sys: Add tracking of fixed harddisk devices.
|
2009-06-05 15:19:57 +02:00 |
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 |