| Microsoft DirectX 9.0 SDK Update (October 2004) | 
The DMUS_PMSGF_FLAGS enumerated type is used in the dwFlags member of the DMUS_PMSG structure.
Syntax
typedef enum enumDMUS_PMSGF_FLAGS {
  DMUS_PMSGF_REFTIME    = 1,
  DMUS_PMSGF_MUSICTIME  = 2,
  DMUS_PMSGF_TOOL_IMMEDIATE = 4,
  DMUS_PMSGF_TOOL_QUEUE   = 8,
  DMUS_PMSGF_TOOL_ATTIME  = 0x10,
  DMUS_PMSGF_TOOL_FLUSH   = 0x20,
  DMUS_PMSGF_LOCKTOREFTIME  = 0x40,
  DMUS_PMSGF_DX8    = 0x80
} DMUS_PMSGF_FLAGS;
Constants
DMUS_PMSGF_REFTIME
The rtTime member is valid.
DMUS_PMSGF_MUSICTIME
The mtTime member is valid.
DMUS_PMSGF_TOOL_IMMEDIATE
Message should be processed immediately, regardless of its time stamp.
DMUS_PMSGF_TOOL_QUEUE
Message should be processed just before its time stamp, allowing for port latency.
DMUS_PMSGF_TOOL_ATTIME
Message should be processed at the time stamp.
DMUS_PMSGF_TOOL_FLUSH
Message is being flushed.
DMUS_PMSGF_LOCKTOREFTIME
Value in rtTime cannot be overridden by a tempo change.
DMUS_PMSGF_DX8
Message has valid members not present in versions prior to DirectX 8.0.
Requirements
Header: Dmusici.h
See Also
See Also