ReactOS
0.4.15-dev-2144-g2282205
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | Cunc_LETTER_POSITION 4 |
Variables | |
GUID | MountedDevicesGuid = {0x53F5630D, 0xB6BF, 0x11D0, {0x94, 0xF2, 0x00, 0xA0, 0xC9, 0x1E, 0xFB, 0x8B}} |
PDEVICE_OBJECT | gdeviceObject |
KEVENT | UnloadEvent |
LONG | Unloading |
static const WCHAR | Cunc [] = L"\\??\\C:" |
#define Cunc_LETTER_POSITION 4 |
Definition at line 45 of file mountmgr.c.
#define NDEBUG |
Definition at line 29 of file mountmgr.c.
NTSTATUS CreateNewDriveLetterName | ( | OUT PUNICODE_STRING | DriveLetter, |
IN PUNICODE_STRING | DeviceName, | ||
IN UCHAR | Letter, | ||
IN PMOUNTDEV_UNIQUE_ID UniqueId | OPTIONAL | ||
) |
Definition at line 113 of file mountmgr.c.
Referenced by MountMgrMountedDeviceArrival().
NTSTATUS NTAPI DriverEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PUNICODE_STRING | RegistryPath | ||
) |
Definition at line 1798 of file mountmgr.c.
NTSTATUS FindDeviceInfo | ( | IN PDEVICE_EXTENSION | DeviceExtension, |
IN PUNICODE_STRING | SymbolicName, | ||
IN BOOLEAN | DeviceNameGiven, | ||
OUT PDEVICE_INFORMATION * | DeviceInformation | ||
) |
Definition at line 641 of file mountmgr.c.
Referenced by MountMgrKeepLinksWhenOffline(), MountMgrQueryDosVolumePath(), MountMgrQueryDosVolumePaths(), MountMgrVolumeMountPointChanged(), MountMgrVolumeMountPointCreated(), MountMgrVolumeMountPointDeleted(), OnlineMountedVolumes(), QueryUniqueIdFromMaster(), and ReconcileThisDatabaseWithMasterWorker().
BOOLEAN HasDriveLetter | ( | IN PDEVICE_INFORMATION | DeviceInformation | ) |
Definition at line 88 of file mountmgr.c.
Referenced by MountMgrCreatePointWorker(), and ProcessSuggestedDriveLetters().
BOOLEAN IsOffline | ( | PUNICODE_STRING | SymbolicName | ) |
Definition at line 51 of file mountmgr.c.
Referenced by MountMgrMountedDeviceArrival().
Definition at line 1681 of file mountmgr.c.
Referenced by MountMgrChangeNotify(), and MountMgrCleanup().
Definition at line 1700 of file mountmgr.c.
Referenced by DriverEntry().
Definition at line 1651 of file mountmgr.c.
Referenced by DriverEntry().
VOID MountMgrFreeDeadDeviceInfo | ( | IN PDEVICE_INFORMATION | DeviceInformation | ) |
Definition at line 706 of file mountmgr.c.
Referenced by MountMgrCheckUnprocessedVolumes(), MountMgrMountedDeviceArrival(), MountMgrMountedDeviceRemoval(), and MountMgrUnload().
VOID MountMgrFreeMountedDeviceInfo | ( | IN PDEVICE_INFORMATION | DeviceInformation | ) |
Definition at line 716 of file mountmgr.c.
VOID MountMgrFreeSavedLink | ( | IN PSAVED_LINK_INFORMATION | SavedLinkInformation | ) |
Definition at line 771 of file mountmgr.c.
Referenced by MountMgrMountedDeviceArrival(), and MountMgrUnload().
NTSTATUS MountMgrMountedDeviceArrival | ( | IN PDEVICE_EXTENSION | DeviceExtension, |
IN PUNICODE_STRING | SymbolicName, | ||
IN BOOLEAN | ManuallyRegistered | ||
) |
Definition at line 936 of file mountmgr.c.
Referenced by MountMgrCheckUnprocessedVolumes(), MountMgrMountedDeviceNotification(), and MountMgrVolumeArrivalNotification().
NTSTATUS NTAPI MountMgrMountedDeviceNotification | ( | IN PVOID | NotificationStructure, |
IN PVOID | Context | ||
) |
Definition at line 1615 of file mountmgr.c.
Referenced by DriverEntry().
VOID MountMgrMountedDeviceRemoval | ( | IN PDEVICE_EXTENSION | DeviceExtension, |
IN PUNICODE_STRING | DeviceName | ||
) |
Definition at line 1451 of file mountmgr.c.
Referenced by MountMgrMountedDeviceNotification().
BOOLEAN MountmgrReadNoAutoMount | ( | IN PUNICODE_STRING | RegistryPath | ) |
Definition at line 903 of file mountmgr.c.
Referenced by DriverEntry().
Definition at line 1761 of file mountmgr.c.
Referenced by DriverEntry().
VOID NTAPI MountMgrUnload | ( | IN struct _DRIVER_OBJECT * | DriverObject | ) |
Definition at line 799 of file mountmgr.c.
Referenced by DriverEntry().
NTSTATUS QueryDeviceInformation | ( | IN PUNICODE_STRING | SymbolicName, |
OUT PUNICODE_STRING DeviceName | OPTIONAL, | ||
OUT PMOUNTDEV_UNIQUE_ID *UniqueId | OPTIONAL, | ||
OUT PBOOLEAN Removable | OPTIONAL, | ||
OUT PBOOLEAN GptDriveLetter | OPTIONAL, | ||
OUT PBOOLEAN HasGuid | OPTIONAL, | ||
IN OUT LPGUID StableGuid | OPTIONAL, | ||
OUT PBOOLEAN Valid | OPTIONAL | ||
) |
Definition at line 195 of file mountmgr.c.
Referenced by FindDeviceInfo(), MountMgrCreatePointWorker(), MountMgrMountedDeviceArrival(), MountMgrNextDriveLetterWorker(), MountMgrVolumeMountPointChanged(), MountMgrVolumeMountPointCreated(), QueryPointsFromMemory(), QueryPointsFromSymbolicLinkName(), USBD_GetDeviceInformationEx(), and USBH_GetDeviceType().
Definition at line 44 of file mountmgr.c.
Referenced by MountMgrMountedDeviceArrival().
PDEVICE_OBJECT gdeviceObject |
Definition at line 40 of file mountmgr.c.
Referenced by DriverEntry(), and MountMgrUnload().
GUID MountedDevicesGuid = {0x53F5630D, 0xB6BF, 0x11D0, {0x94, 0xF2, 0x00, 0xA0, 0xC9, 0x1E, 0xFB, 0x8B}} |
Definition at line 38 of file mountmgr.c.
Referenced by DriverEntry().
KEVENT UnloadEvent |
Definition at line 41 of file mountmgr.c.
Referenced by MountMgrShutdown(), MountMgrUnload(), and WorkerThread().
LONG Unloading |
Definition at line 42 of file mountmgr.c.
Referenced by MountMgrShutdown(), and MountMgrUnload().