#pragma once // Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata. // Original PDB header: w:\tech5\engine\models\skeletalanimation\animhash.h // Recovered logical types: 8 // Signatures retain Xbox 360 ABI evidence and may still require manual review. // IDA Local Type ordinal 23318; PDB kind: struct. struct idAnimHash,enum idAnimationLocal::jointTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t { const idStr *ptr; const idStr *parent; idStr name; idAnimationLocal::jointTypeId typeId; idHandle handle; idResource::referenceType_t refType; }; // IDA Local Type ordinal 23320; PDB kind: class. class idAnimHash,enum idAnimationLocal::jointTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal > { public: idList,enum idAnimationLocal::jointTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t,30> list; idHashIndex nameHash; int markStaticNum; }; // IDA Local Type ordinal 23321; PDB kind: struct. struct idAnimHash,enum idAnimationLocal::userChannelTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t { const idStr *ptr; const idStr *parent; idStr name; idAnimationLocal::userChannelTypeId typeId; idHandle handle; idResource::referenceType_t refType; }; // IDA Local Type ordinal 23323; PDB kind: class. class idAnimHash,enum idAnimationLocal::userChannelTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal > { public: idList,enum idAnimationLocal::userChannelTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t,30> list; idHashIndex nameHash; int markStaticNum; }; // IDA Local Type ordinal 23326; PDB kind: struct. struct idAnimHash,enum idAnimationLocal::aliasTypeId,4096,4096,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t { const idAliasGroup *ptr; const idDeclMD6 *parent; idStr name; idAnimationLocal::aliasTypeId typeId; idHandle handle; idResource::referenceType_t refType; }; // IDA Local Type ordinal 23328; PDB kind: class. class idAnimHash,enum idAnimationLocal::aliasTypeId,4096,4096,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal > { public: idList,enum idAnimationLocal::aliasTypeId,4096,4096,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t,30> list; idHashIndex nameHash; int markStaticNum; }; // IDA Local Type ordinal 23329; PDB kind: struct. struct idAnimHash,enum idAnimationLocal::jointConversionTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t { const idJointConversion *ptr; const idJointConversion *parent; idStr name; idAnimationLocal::jointConversionTypeId typeId; idHandle handle; idResource::referenceType_t refType; }; // IDA Local Type ordinal 23331; PDB kind: class. class idAnimHash,enum idAnimationLocal::jointConversionTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal > { public: idList,enum idAnimationLocal::jointConversionTypeId,256,256,idAnimationLocal::idAllocNew,idAnimationLocal::idGenNameNormal >::entry_t,30> list; idHashIndex nameHash; int markStaticNum; };