ReactOS 0.4.16-dev-125-g798ea90
|
#include "partmgr.h"
Go to the source code of this file.
Variables | |
DRIVER_DISPATCH | PartMgrPower |
DRIVER_DISPATCH | PartMgrShutdownFlush |
NTSTATUS NTAPI DriverEntry | ( | _In_ PDRIVER_OBJECT | DriverObject, |
_In_ PUNICODE_STRING | RegistryPath | ||
) |
Definition at line 1487 of file partmgr.c.
|
static |
Definition at line 1040 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 1123 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 947 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 1149 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 899 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 925 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 451 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 579 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 631 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 514 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 549 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 667 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 761 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 882 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 1181 of file partmgr.c.
Referenced by DriverEntry().
|
static |
Definition at line 20 of file partmgr.c.
Referenced by FdoIoctlDiskGetDriveLayout().
|
static |
Definition at line 72 of file partmgr.c.
Referenced by FdoIoctlDiskSetDriveLayout().
|
static |
Definition at line 1230 of file partmgr.c.
Referenced by DriverEntry().
|
static |
Retrieves the disk partition layout from the given disk FDO.
If the disk layout cache is valid, just return it; otherwise, read the partition table layout from disk and update the cache.
Definition at line 408 of file partmgr.c.
Referenced by FdoHandleDeviceRelations(), FdoIoctlDiskGetDriveLayout(), FdoIoctlDiskGetDriveLayoutEx(), and PartMgrRefreshDiskData().
|
static |
Detects whether a disk is a "super-floppy", i.e. an unpartitioned disk with only a valid VBR, as reported by IoReadPartitionTable() and IoWritePartitionTable(): only one single partition starting at offset zero and spanning the whole disk, without hidden sectors, whose type is FAT16 non-bootable.
Accessing \Device\HarddiskN\Partition0 or Partition1 on such disks returns the same data.
Definition at line 135 of file partmgr.c.
Referenced by FdoIoctlDiskSetDriveLayout(), FdoIoctlDiskSetDriveLayoutEx(), and PartMgrGetDriveLayout().
Definition at line 1304 of file partmgr.c.
Referenced by DriverEntry().
Definition at line 1375 of file partmgr.c.
Referenced by DriverEntry().
|
static |
Refreshes all the cached disk FDO data. The geometry of the disk and its partition layout cache is updated.
Definition at line 1006 of file partmgr.c.
Referenced by FdoHandleDeviceRelations().
Definition at line 1444 of file partmgr.c.
VOID NTAPI PartMgrUnload | ( | _In_ PDRIVER_OBJECT | DriverObject | ) |
|
static |
Definition at line 198 of file partmgr.c.
Referenced by FdoHandleDeviceRelations(), FdoIoctlDiskSetDriveLayout(), and FdoIoctlDiskSetDriveLayoutEx().
DRIVER_DISPATCH PartMgrPower |
Definition at line 1400 of file partmgr.c.
Referenced by DriverEntry().
DRIVER_DISPATCH PartMgrShutdownFlush |
Definition at line 1441 of file partmgr.c.
Referenced by DriverEntry().