summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/FirmwareKit/GPT.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-01-07 21:51:37 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-01-07 21:51:37 +0100
commitd302a6f4761ef2eee60416736ffb24144cbe6cc9 (patch)
tree1284ef914d73807b0ffb05c3da8e81de6ec8e6a9 /dev/Kernel/FirmwareKit/GPT.h
parentb9d03439f07d9c38b8349a4cdf567de3e7b1524c (diff)
ADD: Refactor EPM according to specs.
Diffstat (limited to 'dev/Kernel/FirmwareKit/GPT.h')
-rw-r--r--dev/Kernel/FirmwareKit/GPT.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/dev/Kernel/FirmwareKit/GPT.h b/dev/Kernel/FirmwareKit/GPT.h
index 1427ca31..2e72f0b6 100644
--- a/dev/Kernel/FirmwareKit/GPT.h
+++ b/dev/Kernel/FirmwareKit/GPT.h
@@ -13,10 +13,19 @@
namespace Kernel
{
- typedef EfiGUID GPT_GUID;
+ struct GPT_GUID;
struct GPT_PARTITION_TABLE;
struct GPT_PARTITION_ENTRY;
+ /// @brief GPT GUID structure.
+ typedef struct GPT_GUID
+ {
+ Kernel::UInt32 Data1;
+ Kernel::UInt16 Data2;
+ Kernel::UInt16 Data3;
+ Kernel::UInt8 Data4[8];
+ } GPT_GUID;
+
struct PACKED GPT_PARTITION_TABLE final
{
Char PartitionName[8];