Defines |
| #define | NDEBUG |
| #define | ROOT_NAME L"\\Registry\\Machine\\HARDWARE\\DESCRIPTION\\System\\MultifunctionAdapter" |
Functions |
| static VOID | GetDriverName (PDISKENTRY DiskEntry) |
| static VOID | AssignDriverLetters (PPARTLIST List) |
| static VOID | UpdatePartitionNumbers (PDISKENTRY DiskEntry) |
| static VOID | AddPartitionToList (ULONG DiskNumber, PDISKENTRY DiskEntry, DRIVE_LAYOUT_INFORMATION *LayoutBuffer) |
| static VOID | ScanForUnpartitionedDiskSpace (PDISKENTRY DiskEntry) |
| NTSTATUS NTAPI | DiskIdentifierQueryRoutine (PWSTR ValueName, ULONG ValueType, PVOID ValueData, ULONG ValueLength, PVOID Context, PVOID EntryContext) |
| NTSTATUS NTAPI | DiskConfigurationDataQueryRoutine (PWSTR ValueName, ULONG ValueType, PVOID ValueData, ULONG ValueLength, PVOID Context, PVOID EntryContext) |
| NTSTATUS NTAPI | SystemConfigurationDataQueryRoutine (PWSTR ValueName, ULONG ValueType, PVOID ValueData, ULONG ValueLength, PVOID Context, PVOID EntryContext) |
| static VOID | EnumerateBiosDiskEntries (PPARTLIST PartList) |
| static VOID | AddDiskToList (HANDLE FileHandle, ULONG DiskNumber, PPARTLIST List) |
| PPARTLIST | CreatePartitionList (SHORT Left, SHORT Top, SHORT Right, SHORT Bottom) |
| VOID | DestroyPartitionList (PPARTLIST List) |
| static VOID | PrintEmptyLine (PPARTLIST List) |
| static VOID | PrintPartitionData (PPARTLIST List, PDISKENTRY DiskEntry, PPARTENTRY PartEntry, ULONG PartNumber) |
| static VOID | PrintDiskData (PPARTLIST List, PDISKENTRY DiskEntry) |
| VOID | DrawPartitionList (PPARTLIST List) |
| DWORD | SelectPartition (PPARTLIST List, ULONG DiskNumber, ULONG PartitionNumber) |
| VOID | ScrollDownPartitionList (PPARTLIST List) |
| VOID | ScrollUpPartitionList (PPARTLIST List) |
| static PPARTENTRY | GetPrevPartitionedEntry (PDISKENTRY DiskEntry, PPARTENTRY CurrentEntry) |
| static PPARTENTRY | GetNextPartitionedEntry (PDISKENTRY DiskEntry, PPARTENTRY CurrentEntry) |
| static PPARTENTRY | GetPrevUnpartitionedEntry (PDISKENTRY DiskEntry, PPARTENTRY PartEntry) |
| static PPARTENTRY | GetNextUnpartitionedEntry (PDISKENTRY DiskEntry, PPARTENTRY PartEntry) |
| VOID | CreateNewPartition (PPARTLIST List, ULONGLONG PartitionSize, BOOLEAN AutoCreate) |
| VOID | DeleteCurrentPartition (PPARTLIST List) |
| VOID | CheckActiveBootPartition (PPARTLIST List) |
| BOOLEAN | CheckForLinuxFdiskPartitions (PPARTLIST List) |
| BOOLEAN | WritePartitionsToDisk (PPARTLIST List) |
| BOOL | SetMountedDeviceValues (PPARTLIST List) |