Platform SDK: DirectX

DMUS_IO_TOOL_HEADER

The DMUS_IO_TOOL_HEADER structure contains information about a tool. It is 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;
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

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in dmusicf.h.

See Also

IDirectMusicGraph::InsertTool