update for HEAD-2003021201
[reactos.git] / subsys / system / usetup / partlist.h
index 96decfa..ce79d5b 100644 (file)
@@ -40,6 +40,8 @@ typedef struct _PARTDATA
   ULONG PartType;
 
   CHAR DriveLetter;
+
+  UNICODE_STRING DriverName;
 } PARTDATA, *PPARTDATA;
 
 
@@ -48,8 +50,14 @@ typedef struct _PARTENTRY
   ULONGLONG PartSize;
   ULONG PartNumber;
   ULONG PartType;
+  BOOLEAN Active;
 
   CHAR DriveLetter;
+  CHAR VolumeLabel[17];
+  CHAR FileSystemName[9];
+
+  BOOL Unpartitioned;
+
   BOOL Used;
 } PARTENTRY, *PPARTENTRY;
 
@@ -62,6 +70,8 @@ typedef struct _DISKENTRY
   USHORT Id;
   BOOL FixedDisk;
 
+  UNICODE_STRING DriverName;
+
   ULONG PartCount;
   PPARTENTRY PartArray;
 
@@ -110,8 +120,12 @@ VOID
 ScrollUpPartitionList(PPARTLIST List);
 
 BOOL
-GetPartitionData(PPARTLIST List,
-                PPARTDATA Data);
+GetSelectedPartition(PPARTLIST List,
+                    PPARTDATA Data);
+
+BOOL
+GetActiveBootPartition(PPARTLIST List,
+                      PPARTDATA Data);
 
 #endif /* __PARTLIST_H__ */