#include <IOKit/storage/IOAppleLabelScheme.h>

IOKit/storage/IOAppleLabelScheme.h Kernel.framework

This header contains the IOAppleLabelScheme class definition.
4 macros · 1 struct

macrokIOAppleLabelSchemeClass

#define kIOAppleLabelSchemeClass "IOAppleLabelScheme"

structapplelabel

size 512, align 1
uint8_t[416]al_boot0(reserved for boot area)
uint16_tal_magic(the magic number)
uint16_tal_type(label type)
uint32_tal_flags(generic flags)
uint64_tal_offset(offset of property area, bytes)
uint32_tal_size(size of property area, bytes)
uint32_tal_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