DirectMusic message structures are all based on DMUS_PMSG. Because C does not support inheritance, the members of this structure are included in each derived structure as the DMUS_PMSG_PART macro.
For an overview of messages, see DirectMusic Messages.
This section contains information about the following structures used to contain message information:
IDirectMusicPerformance::AllocPMsg, IDirectMusicPerformance::SendPMsg, IDirectMusicPerformance::FreePMsg, IDirectMusicTool::ProcessPMsg