|
Mac OS 9
|
The Apple disk partition scheme as defined in Inside Macintosh: Volume V. More...
#include <MacTypes.h>Go to the source code of this file.
Data Structures | |
| struct | Block0 |
| struct | DDMap |
| struct | Partition |
Typedefs | |
| typedef struct Block0 | Block0 |
| typedef struct DDMap | DDMap |
| typedef struct Partition | Partition |
Enumerations | |
| enum | { sbSIGWord = 0x4552 , sbMac = 1 } |
| enum | { pMapSIG = 0x504D , pdSigWord = 0x5453 , oldPMSigWord = pdSigWord , newPMSigWord = pMapSIG } |
| enum | { kDriverTypeMacSCSI = 0x0001 , kDriverTypeMacATA = 0x0701 , kDriverTypeMacSCSIChained = 0xFFFF , kDriverTypeMacATAChained = 0xF8FF } |
| enum | { kPartitionAUXIsValid = 0x00000001 , kPartitionAUXIsAllocated = 0x00000002 , kPartitionAUXIsInUse = 0x00000004 , kPartitionAUXIsBootValid = 0x00000008 , kPartitionAUXIsReadable = 0x00000010 , kPartitionAUXIsWriteable = 0x00000020 , kPartitionAUXIsBootCodePositionIndependent = 0x00000040 , kPartitionIsWriteable = 0x00000020 , kPartitionIsMountedAtStartup = 0x40000000 , kPartitionIsStartup = (long)0x80000000 , kPartitionIsChainCompatible = 0x00000100 , kPartitionIsRealDeviceDriver = 0x00000200 , kPartitionCanChainToNext = 0x00000400 } |
| enum | { kPatchDriverSignature , kSCSIDriverSignature = 0x00010600 , kATADriverSignature = FOUR_CHAR_CODE('wiki') , kSCSICDDriverSignature = FOUR_CHAR_CODE('CDvr') , kATAPIDriverSignature = FOUR_CHAR_CODE('ATPI') , kDriveSetupHFSSignature } |
The Apple disk partition scheme as defined in Inside Macintosh: Volume V.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| anonymous enum |
Partition Map Signatures
| Enumerator | |
|---|---|
| pdSigWord | partition map signature ('PM') |
| oldPMSigWord | partition map signature ('TS') |
| anonymous enum |
Constants for the ddType field of the DDMap structure.
| anonymous enum |
Flags for the pmPartStatus field of the Partition data structure.
| anonymous enum |
Well known driver signatures, stored in the first four byte of pmPad.