OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
ApplePartitionInfo.h
Go to the documentation of this file.
1
13
#ifndef APPLE_PARTITION_INFO_H
14
#define APPLE_PARTITION_INFO_H
15
16
// APPLE_PARTITION_INFO_PROTOCOL_GUID
17
#define APPLE_PARTITION_INFO_PROTOCOL_GUID \
18
{ 0x68425EE5, 0x1C43, 0x4BAA, \
19
{ 0x84, 0xF7, 0x9A, 0xA8, 0xA4, 0xD8, 0xE1, 0x1E } }
20
21
#define APPLE_PARTITION_INFO_REVISION 0x010000
22
23
// APPLE_PARTITION_INFO_PROTOCOL
24
typedef
struct
{
25
UINT32
Revision
;
26
UINT32
PartitionNumber
;
27
UINT64
PartitionStart
;
28
UINT64
PartitionSize
;
29
UINT8
Signature
[16];
30
UINT8
MBRType
;
31
UINT8
SignatureType
;
32
UINT64
Attributes
;
33
CHAR16
PartitionName
[36];
34
UINT8
PartitionType
[16];
35
}
APPLE_PARTITION_INFO_PROTOCOL
;
36
37
// gApplePartitionInfoProtocolGuid
38
extern
EFI_GUID
gApplePartitionInfoProtocolGuid
;
39
40
#endif
// APPLE_PARTITION_INFO_H
PartitionName
CHAR8 PartitionName[32]
Definition
Apm.h:67
PartitionType
CHAR8 PartitionType[32]
Definition
Apm.h:68
gApplePartitionInfoProtocolGuid
EFI_GUID gApplePartitionInfoProtocolGuid
Signature
UINT8 Signature[8]
Definition
BiosId.h:67
APPLE_PARTITION_INFO_PROTOCOL
Definition
ApplePartitionInfo.h:24
APPLE_PARTITION_INFO_PROTOCOL::PartitionStart
UINT64 PartitionStart
Definition
ApplePartitionInfo.h:27
APPLE_PARTITION_INFO_PROTOCOL::SignatureType
UINT8 SignatureType
Definition
ApplePartitionInfo.h:31
APPLE_PARTITION_INFO_PROTOCOL::MBRType
UINT8 MBRType
Definition
ApplePartitionInfo.h:30
APPLE_PARTITION_INFO_PROTOCOL::PartitionSize
UINT64 PartitionSize
Definition
ApplePartitionInfo.h:28
APPLE_PARTITION_INFO_PROTOCOL::Attributes
UINT64 Attributes
Definition
ApplePartitionInfo.h:32
APPLE_PARTITION_INFO_PROTOCOL::Revision
UINT32 Revision
Definition
ApplePartitionInfo.h:25
APPLE_PARTITION_INFO_PROTOCOL::PartitionNumber
UINT32 PartitionNumber
Definition
ApplePartitionInfo.h:26
Include
Apple
Protocol
ApplePartitionInfo.h
Generated by
1.12.0