Microsoft DirectX 8.0 (C++)

DMUS_IO_TOOL_HEADER

Contains information about a tool. Used in the Tool Form.

typedef struct _DMUS_IO_TOOL_HEADER {
    GUID    guidClassID;
    long    lIndex;
    DWORD   cPChannels;
    FOURCC  ckid;
    FOURCC  fccType; 
    DWORD   dwPChannels[1]; 
} DMUS_IO_TOOL_HEADER;

Members

guidClassID
Class identifier of the tool.
lIndex
Position in the graph.
cPChannels
Number of items in the dwPChannels array.
ckid
Identifier of tool's data chunk. If this value is 0, 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 0, ckid is valid and must be nonzero.
dwPChannels
Array of performance channels for which the tool is valid.

Requirements

  Header: Declared in dmusicf.h.

See Also

IDirectMusicGraph8::InsertTool