Microsoft DirectX 9.0

DMUS_IO_CONTAINED_OBJECT_HEADER

The DMUS_IO_CONTAINED_OBJECT_HEADER structure is used before each object in a Container Form.

Syntax

typedef struct _DMUS_IO_CONTAINED_OBJECT_HEADER {
  GUID    guidClassID;
  DWORD   dwFlags;
  FOURCC  ckid;
  FOURCC  fccType;
} DMUS_IO_CONTAINED_OBJECT_HEADER;

Members

guidClassID

Class identifier of the object.

dwFlags

Can be zero or the following flag.

Value Description
DMUS_CONTAINED_OBJF_KEEP Keep the object cached in the loader after the container is released.

ckid

Identifier of the data chunk. If this value is zero, it is assumed that the chunk is of type LIST, so fccType is valid and must be nonzero.

fccType

List type. If this value is zero, ckid is valid and must be nonzero.

Requirements

  Header: Declared in dmusicf.h.

See Also