DirectMusic Interface GUIDs

DirectMusic

Microsoft DirectX 9.0 SDK Update (Summer 2004)

DirectMusic Interface GUIDs

The following GUIDs are used as interface identifiers (IIDs) to obtain DirectMusic interfaces.

IID Interface
IID_IDirectMusic8 IDirectMusic8
IID_IDirectMusicAudioPath8 IDirectMusicAudioPath8
IID_IDirectMusicBand8 IDirectMusicBand8
IID_IDirectMusicBuffer8 IDirectMusicBuffer8
IID_IDirectMusicChordMap8 IDirectMusicChordMap8
IID_IDirectMusicCollection8 IDirectMusicCollection8
IID_IDirectMusicComposer8 IDirectMusicComposer8
IID_IDirectMusicContainer8 IDirectMusicContainer8
IID_IDirectMusicDownload8 IDirectMusicDownload8
IID_IDirectMusicDownloadedInstrument8 IDirectMusicDownloadedInstrument8
IID_IDirectMusicGetLoader8 IDirectMusicGetLoader8
IID_IDirectMusicGraph8 IDirectMusicGraph8
IID_IDirectMusicInstrument8 IDirectMusicInstrument8
IID_IDirectMusicLoader8 IDirectMusicLoader8
IID_IDirectMusicObject8 IDirectMusicObject8
IID_IDirectMusicPatternTrack8 IDirectMusicPatternTrack8
IID_IDirectMusicPerformance8 IDirectMusicPerformance8
IID_IDirectMusicPort8 IDirectMusicPort8
IID_IDirectMusicPortDownload8 IDirectMusicPortDownload8
IID_IDirectMusicScript8 IDirectMusicScript8
IID_IDirectMusicSegment8 IDirectMusicSegment8
IID_IDirectMusicSegmentState8 IDirectMusicSegmentState8
IID_IDirectMusicStyle8 IDirectMusicStyle8
IID_IDirectMusicThru8 IDirectMusicThru8
IID_IDirectMusicTool8 IDirectMusicTool8
IID_IDirectMusicTrack8 IDirectMusicTrack8
IID_IKsControl IKsControl
IID_IReferenceClock IReferenceClock

Note   Where different versions of an interface are available, the identifier is shown only for the most recent one. Where an interface has not changed from previous versions of DirectX, the IID in the table is defined as the original IID. For example, IID_IDirectMusicInstrument8 is defined as IID_IDirectMusicInstrument in Dmusicc.h, because IDirectMusicInstrument8 is the same as IDirectMusicInstrument.

A few alternative identifiers, such as IID_IDirectMusicPerformance2, are defined for obtaining special implementations of interfaces. Most applications should not use these implementations.


© 2004 Microsoft Corporation. All rights reserved.