[core] improve reporting of partition types

* Add GPT partition types and improve MBR partition type handling
This commit is contained in:
Pete Batard 2020-02-06 18:23:19 +00:00
parent 4ebed1eac2
commit 88be86d3d4
No known key found for this signature in database
GPG key ID: 38E0CF5E69EDD671
8 changed files with 467 additions and 228 deletions

View file

@ -391,7 +391,8 @@ BOOL RemountVolume(char* drive_name);
BOOL CreatePartition(HANDLE hDrive, int partition_style, int file_system, BOOL mbr_uefi_marker, uint8_t extra_partitions);
BOOL InitializeDisk(HANDLE hDrive);
BOOL RefreshDriveLayout(HANDLE hDrive);
const char* GetPartitionType(BYTE Type);
const char* GetMBRPartitionType(const uint8_t type);
const char* GetGPTPartitionType(const GUID* guid);
const char* GetExtFsLabel(DWORD DriveIndex, uint64_t PartitionOffset);
BOOL GetDevices(DWORD devnum);
BOOL CyclePort(int index);