[PSDK]
[reactos.git] / reactos / sdk / include / psdk / ntdddisk.h
index ec02fb1..f1ddb30 100644 (file)
@@ -223,6 +223,9 @@ extern "C" {
 #ifdef __REACTOS__
 #define PARTITION_OLD_LINUX               0x43
 #define PARTITION_LINUX                   0x83
+#define PARTITION_FREEBSD                 0xA5
+#define PARTITION_OPENBSD                 0xA6
+#define PARTITION_NETBSD                  0xA9
 #endif
 
 #define IsFTPartition( PartitionType ) \
@@ -248,8 +251,11 @@ extern "C" {
        ((PartitionType) == PARTITION_FAT32) || \
        ((PartitionType) == PARTITION_FAT32_XINT13) || \
        ((PartitionType) == PARTITION_XINT13) || \
-        ((PartitionType) == PARTITION_LINUX) || \
-        ((PartitionType) == PARTITION_OLD_LINUX))
+       ((PartitionType) == PARTITION_LINUX) || \
+       ((PartitionType) == PARTITION_OLD_LINUX) || \
+       ((PartitionType) == PARTITION_FREEBSD) || \
+       ((PartitionType) == PARTITION_OPENBSD) || \
+       ((PartitionType) == PARTITION_NETBSD))
 #else
 #define IsRecognizedPartition(PartitionType) ( \
        (((PartitionType) & PARTITION_NTFT) && (((PartitionType) & ~0xC0) == PARTITION_FAT_12)) || \
@@ -268,6 +274,7 @@ extern "C" {
 #endif
 
 #if(_WIN32_WINNT >= 0x0500)
+#define GPT_ATTRIBUTE_PLATFORM_REQUIRED          0x00000001
 #define GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY       0x10000000
 #define GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY     0x20000000
 #define GPT_BASIC_DATA_ATTRIBUTE_HIDDEN          0x40000000