#include using namespace Athena; struct ANCSSubFile : public io::DNA { DECL_DNA Value sub1; Value sub2; }; struct ANCSFile : public io::DNA { DECL_DNA Value varBool; Value var32; Value var16; Value vec3; Value vec4; struct ANCSNestedSubFile : public io::DNA { DECL_DNA Value nestSub1; Value nestSub2; } nestedSubFile; ANCSSubFile subFile; Align<4> align; Value arrCount[2]; Vector array; Seek<21, Current> seek; Value arrCount2; Vector array2; Value bufSz; Buffer buf; String<32> str; WString<64> wstr; UTF8<> utf8str[5]; };