ReactOS  0.4.15-dev-3175-g222acf5
partinfo.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Setup Library
3  * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4  * PURPOSE: MBR and GPT Partition types
5  * COPYRIGHT: Copyright 2018-2020 Hermes Belusca-Maito
6  */
7 
8 #pragma once
9 
10 /* MBR PARTITION TYPES ******************************************************/
11 
12 typedef struct _MBR_PARTITION_TYPE
13 {
17 
18 #define NUM_MBR_PARTITION_TYPES 153
20 
21 /* GPT PARTITION TYPES ******************************************************/
22 
23 typedef struct _GPT_PARTITION_TYPE
24 {
28 
29 #define NUM_GPT_PARTITION_TYPES 177
31 
32 /* EOF */
#define NUM_MBR_PARTITION_TYPES
Definition: partinfo.h:18
struct _GPT_PARTITION_TYPE * PGPT_PARTITION_TYPE
const GPT_PARTITION_TYPE GptPartitionTypes[NUM_GPT_PARTITION_TYPES]
Definition: partinfo.c:271
const MBR_PARTITION_TYPE MbrPartitionTypes[NUM_MBR_PARTITION_TYPES]
Definition: partinfo.c:46
unsigned char UCHAR
Definition: xmlstorage.h:181
struct _GPT_PARTITION_TYPE GPT_PARTITION_TYPE
#define NUM_GPT_PARTITION_TYPES
Definition: partinfo.h:29
struct _MBR_PARTITION_TYPE * PMBR_PARTITION_TYPE
const char * PCSTR
Definition: typedefs.h:52
struct _MBR_PARTITION_TYPE MBR_PARTITION_TYPE