APM

From owdev
Revision as of 21:12, 12 May 2016 by Marlamin (talk | contribs) (Created page with " struct APMFile { u64 buildVersion; u32 buildNumber; u32 packageCount; u32 entryCount; u32 unk; APMEntry[entryCount] entries; APMPackage[pa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
struct APMFile
{
    u64 buildVersion;
    u32 buildNumber;
    u32 packageCount;
    u32 entryCount;
    u32 unk;
    APMEntry[entryCount] entries;
    APMPackage[packageCount] packages;
}

struct APMEntry
{
    u32 index;
    u32 hashA;
    u32 hashB;
}

struct APMPackage
{
    u64 localKey;
    u64 primaryKey;
    u64 externalKey;
    u64 encryptionKeyHash;
    u64 packageKey;
    u32 unk_0;
    u32 unk_1;
    u32 unk_2;
    u32 unk_3;
    byte[16] indexContentKey;
}