includes/dmg/dmgfile.h (17 lines of code) (raw):

/* * dmgfile.h * libdmg-hfsplus * */ #include <dmg/dmg.h> io_func* openDmgFile(AbstractFile* dmg); io_func* seekDmgPartition(io_func*, int partition); // combines openDmgFile+seekDmgPartition io_func* openDmgFilePartition(AbstractFile* dmg, int partition); typedef struct DMG { UDIFResourceFile resourceFile; char* resourceXML; AbstractFile* dmg; ResourceKey* resources; uint32_t numBLKX; BLKXTable** blkx; void* runData; uint32_t runType; uint64_t runStart; uint64_t runEnd; uint64_t offset; } DMG;