ULONG PartType;
CHAR DriveLetter;
+
+ UNICODE_STRING DriverName;
} PARTDATA, *PPARTDATA;
ULONGLONG PartSize;
ULONG PartNumber;
ULONG PartType;
+ BOOLEAN Active;
CHAR DriveLetter;
+ CHAR VolumeLabel[17];
+ CHAR FileSystemName[9];
+
+ BOOL Unpartitioned;
+
BOOL Used;
} PARTENTRY, *PPARTENTRY;
USHORT Id;
BOOL FixedDisk;
+ UNICODE_STRING DriverName;
+
ULONG PartCount;
PPARTENTRY PartArray;
ScrollUpPartitionList(PPARTLIST List);
BOOL
-GetPartitionData(PPARTLIST List,
- PPARTDATA Data);
+GetSelectedPartition(PPARTLIST List,
+ PPARTDATA Data);
+
+BOOL
+GetActiveBootPartition(PPARTLIST List,
+ PPARTDATA Data);
#endif /* __PARTLIST_H__ */