TQ3FFormatBaseData |
typedef struct TQ3FFormatBaseData {
// Initialised by Quesa
TQ3Uns32 baseDataVersion;
TQ3StorageObject storage;
TQ3Uns32 currentStoragePosition;
TQ3Uns32 logicalEOF;
// Initialised by the importer
TQ3FileVersion fileVersion;
TQ3Boolean noMoreObjects;
TQ3Endian byteOrder;
TQ3Boolean readInGroup;
TQ3Int32 groupDeepCounter;
TQ3Uns32 *reserved1;
TQ3Uns32 *reserved2;
TQ3Uns32 *reserved3;
} TQ3FFormatBaseData;
Common data for FileFormat objects.
This must be the first field in any derived structures.
The baseDataVersion, storage, currentStoragePosition, and logicalEOF fields
are initialised automatically by Quesa. Remaining fields must be initialised
by the importer.
- baseDataVersion
- The base data version.
- storage
- The storage object.
- currentStoragePosition
- The current position within the storage object.
- logicalEOF
- The number of bytes in the storage object.
TQ3UnknownBinaryData |
typedef struct TQ3UnknownBinaryData {
TQ3ObjectType objectType;
TQ3Size size;
TQ3Endian byteOrder;
char *contents;
} TQ3UnknownBinaryData;
Unknown binary data.
- objectType
- The type of the object.
- size
- The size of the object data.
- byteOrder
- The byte order of the object data.
- contents
- The data for the object.
TQ3UnknownTextData |
typedef struct TQ3UnknownTextData {
char *objectName;
char *contents;
} TQ3UnknownTextData;
Unknown text data.
- objectName
- The name of the object.
- contents
- The data for the object.
© 1999-2008 Quesa Developers (Last Updated 5/10/2008)