MMCFINFO

This structure contains information about a RIFF compound file. This structure is returned on the mmioCFGetInfo function and used on the mmioCFSetInfo function.

typedef struct _MMCFINFO {
  ULONG      ulHeaderSize;      /*  CTOC header size. */
  ULONG      ulEntriesTotal;    /*  Number of CTOC table entries. */
  ULONG      ulEntriesDeleted;  /*  Number of CTOC table entries deleted. */
  ULONG      ulEntriesUnused;   /*  Number of unused CTOC entries. */
  ULONG      ulBytesTotal;      /*  Combined byte size of all CGRP elements. */
  ULONG      ulBytesDeleted;    /*  Byte size of all deleted elements in CGRP. */
  ULONG      ulHeaderFlags;     /*  Flags. */
  USHORT     usEntrySize;       /*  Size of each CTOC table entry. */
  USHORT     usNameSize;        /*  Size of name field in entry (default 13). */
  USHORT     usExHdrFields;     /*  Number of CTOC header extra fields. */
  USHORT     usExEntFields;     /*  Number of CTOC entry extra fields. */
} MMCFINFO;

typedef   MMCFINFO   * PMMCFINFO ;

Note: There are three optional fields that may follow this structure. They are variable-length arrays of information.