Structs



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;
Discussion

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.

Field Descriptions
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;
Discussion

Unknown binary data.

Field Descriptions
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;
Discussion

Unknown text data.

Field Descriptions
objectName
The name of the object.
contents
The data for the object.

© 1999-2008 Quesa Developers (Last Updated 5/10/2008)