#include <IOKit/storage/IOAppleLabelScheme.h>
IOKit/storage/IOAppleLabelScheme.h
This header contains the IOAppleLabelScheme class definition.
macrokIOAppleLabelSchemeClass
#define kIOAppleLabelSchemeClass "IOAppleLabelScheme"
structapplelabel
| uint8_t[416] | al_boot0 | (reserved for boot area) |
| uint16_t | al_magic | (the magic number) |
| uint16_t | al_type | (label type) |
| uint32_t | al_flags | (generic flags) |
| uint64_t | al_offset | (offset of property area, bytes) |
| uint32_t | al_size | (size of property area, bytes) |
| uint32_t | al_checksum | (checksum of property area) |
| uint8_t[72] | al_boot1 | (reserved for boot area) |
macroAL_MAGIC
#define AL_MAGIC 0x414C
macroAL_TYPE_DEFAULT
#define AL_TYPE_DEFAULT 0x0000
macroAL_FLAG_DEFAULT
#define AL_FLAG_DEFAULT 0x00000000