OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleDiskImage.h File Reference

Go to the source code of this file.

Data Structures

struct  APPLE_DISK_IMAGE_CHECKSUM_
 
struct  APPLE_DISK_IMAGE_CHUNK_
 
struct  APPLE_DISK_IMAGE_BLOCK_DATA_
 
struct  APPLE_DISK_IMAGE_TRAILER_
 

Macros

#define APPLE_DISK_IMAGE_MAGIC   0x6B6F6C79
 
#define APPLE_DISK_IMAGE_VERSION   4
 
#define APPLE_DISK_IMAGE_CHECKSUM_SIZE   32
 
#define APPLE_DISK_IMAGE_BLOCK_DATA_MAGIC   0x6D697368
 
#define APPLE_DISK_IMAGE_SECTOR_SIZE   512
 
#define APPLE_DISK_IMAGE_CHECKSUM_TYPE_CRC32   0x00000002
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_ZERO   0x00000000
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_RAW   0x00000001
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_IGNORE   0x00000002
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_ADC   0x80000004
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_ZLIB   0x80000005
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_BZ2   0x80000006
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_COMMENT   0x7FFFFFFE
 
#define APPLE_DISK_IMAGE_CHUNK_TYPE_LAST   0xFFFFFFFF
 

Typedefs

typedef struct APPLE_DISK_IMAGE_CHECKSUM_ APPLE_DISK_IMAGE_CHECKSUM
 
typedef struct APPLE_DISK_IMAGE_CHUNK_ APPLE_DISK_IMAGE_CHUNK
 
typedef struct APPLE_DISK_IMAGE_BLOCK_DATA_ APPLE_DISK_IMAGE_BLOCK_DATA
 
typedef struct APPLE_DISK_IMAGE_TRAILER_ APPLE_DISK_IMAGE_TRAILER
 

Detailed Description

Copyright (C) 2019, Goldfish64. All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file AppleDiskImage.h.

Macro Definition Documentation

◆ APPLE_DISK_IMAGE_BLOCK_DATA_MAGIC

#define APPLE_DISK_IMAGE_BLOCK_DATA_MAGIC   0x6D697368

Definition at line 34 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHECKSUM_SIZE

#define APPLE_DISK_IMAGE_CHECKSUM_SIZE   32

Definition at line 29 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHECKSUM_TYPE_CRC32

#define APPLE_DISK_IMAGE_CHECKSUM_TYPE_CRC32   0x00000002

Definition at line 44 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_ADC

#define APPLE_DISK_IMAGE_CHUNK_TYPE_ADC   0x80000004

Definition at line 52 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_BZ2

#define APPLE_DISK_IMAGE_CHUNK_TYPE_BZ2   0x80000006

Definition at line 54 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_COMMENT

#define APPLE_DISK_IMAGE_CHUNK_TYPE_COMMENT   0x7FFFFFFE

Definition at line 55 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_IGNORE

#define APPLE_DISK_IMAGE_CHUNK_TYPE_IGNORE   0x00000002

Definition at line 51 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_LAST

#define APPLE_DISK_IMAGE_CHUNK_TYPE_LAST   0xFFFFFFFF

Definition at line 56 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_RAW

#define APPLE_DISK_IMAGE_CHUNK_TYPE_RAW   0x00000001

Definition at line 50 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_ZERO

#define APPLE_DISK_IMAGE_CHUNK_TYPE_ZERO   0x00000000

Definition at line 49 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_CHUNK_TYPE_ZLIB

#define APPLE_DISK_IMAGE_CHUNK_TYPE_ZLIB   0x80000005

Definition at line 53 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_MAGIC

#define APPLE_DISK_IMAGE_MAGIC   0x6B6F6C79

Definition at line 19 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_SECTOR_SIZE

#define APPLE_DISK_IMAGE_SECTOR_SIZE   512

Definition at line 39 of file AppleDiskImage.h.

◆ APPLE_DISK_IMAGE_VERSION

#define APPLE_DISK_IMAGE_VERSION   4

Definition at line 24 of file AppleDiskImage.h.

Typedef Documentation

◆ APPLE_DISK_IMAGE_BLOCK_DATA

◆ APPLE_DISK_IMAGE_CHECKSUM

◆ APPLE_DISK_IMAGE_CHUNK

◆ APPLE_DISK_IMAGE_TRAILER