AVIINDEXENTRY

The AVI file index consists of an array of AVIINDEXENTRY structures contained within an 'idx1' chunk at the end of an AVI file. This chunk follows the main LIST 'movi' chunk which contains the actual data.

typedef struc {
    ULONG    ckid;
    ULONG    ulFlags;
    ULONG    ulChunkOffset;
    ULONG    ulChunkLength;
} AVIINDEXENTRY;

The AVIINDEXENTRY structure has the following fields: