ReactOS 0.4.16-dev-588-gf07ea94
|
#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 1490 of file partmgr.c.
|
static |
Definition at line 1036 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 1119 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 946 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 1145 of file partmgr.c.
Referenced by PartMgrPnp().
|
static |
Definition at line 898 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 924 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 450 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 578 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 630 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 513 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 548 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 666 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 760 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 881 of file partmgr.c.
Referenced by PartMgrDeviceControl().
|
static |
Definition at line 1177 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 1233 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 407 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 1307 of file partmgr.c.
Referenced by DriverEntry().
Definition at line 1378 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 1002 of file partmgr.c.
Referenced by FdoHandleDeviceRelations().
Definition at line 1447 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 1403 of file partmgr.c.
Referenced by DriverEntry().
DRIVER_DISPATCH PartMgrShutdownFlush |
Definition at line 1444 of file partmgr.c.
Referenced by DriverEntry().