MMCKINFO

This structure contains information about a chunk in a RIFF file.

typedef struct _MMCKINFO {
    FOURCC  ckid;
    DWORD  cksize;
    FOURCC  fccType;
    DWORD  dwDataOffset;
    DWORD  dwFlags;
} MMCKINFO;

Fields

The MMCKINFO structure has the following fields:

ckid

Specifies the chunk ID of the chunk.

cksize

Specifies the size of the data field of the chunk. The size of the data field does not include the four-byte chunk ID, the four-byte chunk size, or the optional pad byte at the end of the data field.

fccType

Specifies the form type for “RIFF” chunks or the list type for “LIST” chunks.

dwDataOffset

Specifies the file offset of the beginning of the chunk's data field, relative to the beginning of the file.

dwFlags

Specifies flags giving additional information about the chunk. Contains zero or more of the following flags:

MMIO_DIRTY

Indicates that the length of the chunk may have changed and should be updated by mmioAscend. This flag is set when a chunk is created by mmioCreateChunk.