#include <ArchiveFile.h>
This struct is the internal representation of an archive's header as it occures in a general ARX archive file. Reading the first sizeof(ArchiveHeader) bytes from an ARX archive file give you information about the version of the archive, the number of items contained in the archive and the ID of the root item. Thus, these information are considered absolutely neccessary for any loading process and on the other hand easy to get at the saving process.
Public Attributes | |
union { | |
u4byte m_u4VersionNumber | |
The version number of the archive. | |
struct { | |
u1byte m_u1MajorMajorVersion | |
The major major version number of the archive. | |
u1byte m_u1MajorMinorVersion | |
The major minor version number of the archive. | |
u1byte m_u1MinorMajorVersion | |
The minor major version number of the archive. | |
u1byte m_u1MinorMinorVersion | |
The minor minor version number of the archive. | |
} | |
}; | |
u4byte | m_u4RootItemID |
The unique ID of the root item of the archive. | |
u4byte | m_u4ItemCount |
The number of items stored within the archive. |
union { ... } |
The major major version number of the archive.
The major minor version number of the archive.
The minor major version number of the archive.
The minor minor version number of the archive.
The number of items stored within the archive.
The unique ID of the root item of the archive.
This member might equal Arxx::g_u4InvalidID when there is no root item specified or this archive.
The version number of the archive.
The archive's version number in one data item of 4 byte length. Use the u1bytes the get speciic version information easy.