ReactOS 0.4.15-dev-7924-g5949c20
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
12typedef struct _MBR_PARTITION_TYPE
13{
17
18#define NUM_MBR_PARTITION_TYPES 153
20
21/* GPT PARTITION TYPES ******************************************************/
22
23typedef struct _GPT_PARTITION_TYPE
24{
28
29#define NUM_GPT_PARTITION_TYPES 177
31
32/* EOF */
struct _GPT_PARTITION_TYPE * PGPT_PARTITION_TYPE
const GPT_PARTITION_TYPE GptPartitionTypes[NUM_GPT_PARTITION_TYPES]
Definition: partinfo.c:271
struct _MBR_PARTITION_TYPE MBR_PARTITION_TYPE
struct _MBR_PARTITION_TYPE * PMBR_PARTITION_TYPE
const MBR_PARTITION_TYPE MbrPartitionTypes[NUM_MBR_PARTITION_TYPES]
Definition: partinfo.c:46
struct _GPT_PARTITION_TYPE GPT_PARTITION_TYPE
#define NUM_GPT_PARTITION_TYPES
Definition: partinfo.h:29
#define NUM_MBR_PARTITION_TYPES
Definition: partinfo.h:18
const char * PCSTR
Definition: typedefs.h:52
unsigned char UCHAR
Definition: xmlstorage.h:181