ReactOS 0.4.15-dev-7934-g1dc8d80
dmusicf.h File Reference
#include <windows.h>
#include <objbase.h>
#include <mmsystem.h>
#include <pshpack8.h>
#include <poppack.h>
Include dependency graph for dmusicf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _DMUS_IO_SEQ_ITEM
 
struct  _DMUS_IO_CURVE_ITEM
 
struct  _DMUS_IO_TEMPO_ITEM
 
struct  _DMUS_IO_SYSEX_ITEM
 
struct  _DMUS_RHYTHM_PARAM
 
struct  _DMUS_TEMPO_PARAM
 
struct  _DMUS_MUTE_PARAM
 
struct  _DMUS_IO_TIMESIG
 
struct  _DMUS_IO_STYLE
 
struct  _DMUS_IO_VERSION
 
struct  _DMUS_IO_PATTERN
 
struct  _DMUS_IO_STYLEPART
 
struct  _DMUS_IO_PARTREF
 
struct  _DMUS_IO_STYLENOTE
 
struct  _DMUS_IO_STYLECURVE
 
struct  _DMUS_IO_STYLEMARKER
 
struct  _DMUS_IO_STYLERESOLUTION
 
struct  _DMUS_IO_STYLE_ANTICIPATION
 
struct  _DMUS_IO_MOTIFSETTINGS
 
struct  _DMUS_IO_CHORD
 
struct  _DMUS_IO_SUBCHORD
 
struct  _DMUS_IO_COMMAND
 
struct  _DMUS_IO_TOOL_HEADER
 
struct  _DMUS_IO_PORTCONFIG_HEADER
 
struct  _DMUS_IO_PCHANNELTOBUFFER_HEADER
 
struct  _DMUS_IO_BUFFER_ATTRIBUTES_HEADER
 
struct  _DMUS_IO_BAND_TRACK_HEADER
 
struct  _DMUS_IO_BAND_ITEM_HEADER
 
struct  _DMUS_IO_BAND_ITEM_HEADER2
 
struct  _DMUS_IO_INSTRUMENT
 
struct  _DMUS_IO_WAVE_HEADER
 
struct  _DMUS_IO_WAVE_TRACK_HEADER
 
struct  _DMUS_IO_WAVE_PART_HEADER
 
struct  _DMUS_IO_WAVE_ITEM_HEADER
 
struct  _DMUS_IO_CONTAINER_HEADER
 
struct  _DMUS_IO_CONTAINED_OBJECT_HEADER
 
struct  _DMUS_IO_SEGMENT_HEADER
 
struct  _DMUS_IO_TRACK_HEADER
 
struct  _DMUS_IO_TRACK_EXTRAS_HEADER
 
struct  _DMUS_IO_REFERENCE
 
struct  _DMUS_IO_CHORDMAP
 
struct  _DMUS_IO_CHORDMAP_SUBCHORD
 
struct  _DMUS_IO_CHORDENTRY
 
struct  _DMUS_IO_NEXTCHORD
 
struct  _DMUS_IO_CHORDMAP_SIGNPOST
 
struct  _DMUS_IO_SCRIPT_HEADER
 
struct  _DMUS_IO_SIGNPOST
 
struct  _DMUS_IO_MUTE
 
struct  _DMUS_IO_TIMESIGNATURE_ITEM
 
struct  _DMUS_IO_VALID_START
 
struct  _DMUS_IO_PLAY_MARKER
 
struct  _DMUS_IO_SEGMENT_TRACK_HEADER
 
struct  _DMUS_IO_SEGMENT_ITEM_HEADER
 
struct  _DMUS_IO_SCRIPTTRACK_EVENTHEADER
 
struct  _DMUS_IO_LYRICSTRACK_EVENTHEADER
 
struct  _DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER
 
struct  _DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER
 
struct  _DMUS_IO_PARAMCONTROLTRACK_CURVEINFO
 
struct  _DSOUND_IO_DSBUFFERDESC
 
struct  _DSOUND_IO_DSBUSID
 
struct  _DSOUND_IO_3D
 
struct  _DSOUND_IO_DXDMO_HEADER
 
struct  _DSOUND_IO_DXDMO_DATA
 

Macros

#define COM_NO_WINDOWS_H
 
#define DMUS_FOURCC_GUID_CHUNK   mmioFOURCC('g','u','i','d')
 
#define DMUS_FOURCC_INFO_LIST   mmioFOURCC('I','N','F','O')
 
#define DMUS_FOURCC_UNFO_LIST   mmioFOURCC('U','N','F','O')
 
#define DMUS_FOURCC_UNAM_CHUNK   mmioFOURCC('U','N','A','M')
 
#define DMUS_FOURCC_UART_CHUNK   mmioFOURCC('U','A','R','T')
 
#define DMUS_FOURCC_UCOP_CHUNK   mmioFOURCC('U','C','O','P')
 
#define DMUS_FOURCC_USBJ_CHUNK   mmioFOURCC('U','S','B','J')
 
#define DMUS_FOURCC_UCMT_CHUNK   mmioFOURCC('U','C','M','T')
 
#define DMUS_FOURCC_CATEGORY_CHUNK   mmioFOURCC('c','a','t','g')
 
#define DMUS_FOURCC_VERSION_CHUNK   mmioFOURCC('v','e','r','s')
 
#define DMUS_FOURCC_AUDIOPATH_FORM   mmioFOURCC('D','M','A','P')
 
#define DMUS_FOURCC_PORTCONFIGS_LIST   mmioFOURCC('p','c','s','l')
 
#define DMUS_FOURCC_PORTCONFIG_LIST   mmioFOURCC('p','c','f','l')
 
#define DMUS_FOURCC_PORTCONFIG_ITEM   mmioFOURCC('p','c','f','h')
 
#define DMUS_FOURCC_PORTPARAMS_ITEM   mmioFOURCC('p','p','r','h')
 
#define DMUS_FOURCC_DSBUFFER_LIST   mmioFOURCC('d','b','f','l')
 
#define DMUS_FOURCC_DSBUFFATTR_ITEM   mmioFOURCC('d','d','a','h')
 
#define DMUS_FOURCC_PCHANNELS_LIST   mmioFOURCC('p','c','h','l')
 
#define DMUS_FOURCC_PCHANNELS_ITEM   mmioFOURCC('p','c','h','h')
 
#define DMUS_FOURCC_BAND_FORM   mmioFOURCC('D','M','B','D')
 
#define DMUS_FOURCC_INSTRUMENTS_LIST   mmioFOURCC('l','b','i','l')
 
#define DMUS_FOURCC_INSTRUMENT_LIST   mmioFOURCC('l','b','i','n')
 
#define DMUS_FOURCC_INSTRUMENT_CHUNK   mmioFOURCC('b','i','n','s')
 
#define DMUS_FOURCC_CHORDMAP_FORM   mmioFOURCC('D','M','P','R')
 
#define DMUS_FOURCC_IOCHORDMAP_CHUNK   mmioFOURCC('p','e','r','h')
 
#define DMUS_FOURCC_SUBCHORD_CHUNK   mmioFOURCC('c','h','d','t')
 
#define DMUS_FOURCC_CHORDENTRY_CHUNK   mmioFOURCC('c','h','e','h')
 
#define DMUS_FOURCC_SUBCHORDID_CHUNK   mmioFOURCC('s','b','c','n')
 
#define DMUS_FOURCC_IONEXTCHORD_CHUNK   mmioFOURCC('n','c','r','d')
 
#define DMUS_FOURCC_NEXTCHORDSEQ_CHUNK   mmioFOURCC('n','c','s','q')
 
#define DMUS_FOURCC_IOSIGNPOST_CHUNK   mmioFOURCC('s','p','s','h')
 
#define DMUS_FOURCC_CHORDNAME_CHUNK   mmioFOURCC('I','N','A','M')
 
#define DMUS_FOURCC_CHORDENTRY_LIST   mmioFOURCC('c','h','o','e')
 
#define DMUS_FOURCC_CHORDMAP_LIST   mmioFOURCC('c','m','a','p')
 
#define DMUS_FOURCC_CHORD_LIST   mmioFOURCC('c','h','r','d')
 
#define DMUS_FOURCC_CHORDPALETTE_LIST   mmioFOURCC('c','h','p','l')
 
#define DMUS_FOURCC_CADENCE_LIST   mmioFOURCC('c','a','d','e')
 
#define DMUS_FOURCC_SIGNPOSTITEM_LIST   mmioFOURCC('s','p','s','t')
 
#define DMUS_FOURCC_SIGNPOST_LIST   mmioFOURCC('s','p','s','q')
 
#define DMUS_FOURCC_CONTAINER_FORM   mmioFOURCC('D','M','C','N')
 
#define DMUS_FOURCC_CONTAINER_CHUNK   mmioFOURCC('c','o','n','h')
 
#define DMUS_FOURCC_CONTAINED_ALIAS_CHUNK   mmioFOURCC('c','o','b','a')
 
#define DMUS_FOURCC_CONTAINED_OBJECT_CHUNK   mmioFOURCC('c','o','b','h')
 
#define DMUS_FOURCC_CONTAINED_OBJECTS_LIST   mmioFOURCC('c','o','s','l')
 
#define DMUS_FOURCC_CONTAINED_OBJECT_LIST   mmioFOURCC('c','o','b','l')
 
#define DMUS_FOURCC_DSBC_FORM   mmioFOURCC('D','S','B','C')
 
#define DMUS_FOURCC_DSBD_CHUNK   mmioFOURCC('d','s','b','d')
 
#define DMUS_FOURCC_BSID_CHUNK   mmioFOURCC('b','s','i','d')
 
#define DMUS_FOURCC_DS3D_CHUNK   mmioFOURCC('d','s','3','d')
 
#define DMUS_FOURCC_DSBC_LIST   mmioFOURCC('f','x','l','s')
 
#define DMUS_FOURCC_DSFX_FORM   mmioFOURCC('D','S','F','X')
 
#define DMUS_FOURCC_DSFX_CHUNK   mmioFOURCC('f','x','h','r')
 
#define DMUS_FOURCC_DSFX_DATA   mmioFOURCC('d','a','t','a')
 
#define DMUS_FOURCC_REF_LIST   mmioFOURCC('D','M','R','F')
 
#define DMUS_FOURCC_REF_CHUNK   mmioFOURCC('r','e','f','h')
 
#define DMUS_FOURCC_DATE_CHUNK   mmioFOURCC('d','a','t','e')
 
#define DMUS_FOURCC_NAME_CHUNK   mmioFOURCC('n','a','m','e')
 
#define DMUS_FOURCC_FILE_CHUNK   mmioFOURCC('f','i','l','e')
 
#define DMUS_FOURCC_SCRIPT_FORM   mmioFOURCC('D','M','S','C')
 
#define DMUS_FOURCC_SCRIPT_CHUNK   mmioFOURCC('s','c','h','d')
 
#define DMUS_FOURCC_SCRIPTVERSION_CHUNK   mmioFOURCC('s','c','v','e')
 
#define DMUS_FOURCC_SCRIPTLANGUAGE_CHUNK   mmioFOURCC('s','c','l','a')
 
#define DMUS_FOURCC_SCRIPTSOURCE_CHUNK   mmioFOURCC('s','c','s','r')
 
#define DMUS_FOURCC_SEGMENT_FORM   mmioFOURCC('D','M','S','G')
 
#define DMUS_FOURCC_SEGMENT_CHUNK   mmioFOURCC('s','e','g','h')
 
#define DMUS_FOURCC_TRACK_LIST   mmioFOURCC('t','r','k','l')
 
#define DMUS_FOURCC_STYLE_FORM   mmioFOURCC('D','M','S','T')
 
#define DMUS_FOURCC_STYLE_CHUNK   mmioFOURCC('s','t','y','h')
 
#define DMUS_FOURCC_PART_LIST   mmioFOURCC('p','a','r','t')
 
#define DMUS_FOURCC_PART_CHUNK   mmioFOURCC('p','r','t','h')
 
#define DMUS_FOURCC_NOTE_CHUNK   mmioFOURCC('n','o','t','e')
 
#define DMUS_FOURCC_CURVE_CHUNK   mmioFOURCC('c','r','v','e')
 
#define DMUS_FOURCC_MARKER_CHUNK   mmioFOURCC('m','r','k','r')
 
#define DMUS_FOURCC_RESOLUTION_CHUNK   mmioFOURCC('r','s','l','n')
 
#define DMUS_FOURCC_ANTICIPATION_CHUNK   mmioFOURCC('a','n','p','n')
 
#define DMUS_FOURCC_PATTERN_LIST   mmioFOURCC('p','t','t','n')
 
#define DMUS_FOURCC_PATTERN_CHUNK   mmioFOURCC('p','t','n','h')
 
#define DMUS_FOURCC_RHYTHM_CHUNK   mmioFOURCC('r','h','t','m')
 
#define DMUS_FOURCC_PARTREF_LIST   mmioFOURCC('p','r','e','f')
 
#define DMUS_FOURCC_PARTREF_CHUNK   mmioFOURCC('p','r','f','c')
 
#define DMUS_FOURCC_STYLE_PERS_REF_LIST   mmioFOURCC('p','r','r','f')
 
#define DMUS_FOURCC_MOTIFSETTINGS_CHUNK   mmioFOURCC('m','t','f','s')
 
#define DMUS_FOURCC_TOOL_FORM   mmioFOURCC('D','M','T','L')
 
#define DMUS_FOURCC_TOOL_CHUNK   mmioFOURCC('t','o','l','h')
 
#define DMUS_FOURCC_TOOLGRAPH_FORM   mmioFOURCC('D','M','T','G')
 
#define DMUS_FOURCC_TOOL_LIST   mmioFOURCC('t','o','l','l')
 
#define DMUS_FOURCC_TRACK_FORM   mmioFOURCC('D','M','T','K')
 
#define DMUS_FOURCC_TRACK_CHUNK   mmioFOURCC('t','r','k','h')
 
#define DMUS_FOURCC_TRACK_EXTRAS_CHUNK   mmioFOURCC('t','r','k','x')
 
#define DMUS_FOURCC_BANDTRACK_FORM   mmioFOURCC('D','M','B','T')
 
#define DMUS_FOURCC_BANDTRACK_CHUNK   mmioFOURCC('b','d','t','h')
 
#define DMUS_FOURCC_BANDS_LIST   mmioFOURCC('l','b','d','l')
 
#define DMUS_FOURCC_BAND_LIST   mmioFOURCC('l','b','n','d')
 
#define DMUS_FOURCC_BANDITEM_CHUNK   mmioFOURCC('b','d','i','h')
 
#define DMUS_FOURCC_BANDITEM_CHUNK2   mmioFOURCC('b','d','2','h')
 
#define DMUS_FOURCC_CHORDTRACK_LIST   mmioFOURCC('c','o','r','d')
 
#define DMUS_FOURCC_CHORDTRACKHEADER_CHUNK   mmioFOURCC('c','r','d','h')
 
#define DMUS_FOURCC_CHORDTRACKBODY_CHUNK   mmioFOURCC('c','r','d','b')
 
#define DMUS_FOURCC_PERS_TRACK_LIST   mmioFOURCC('p','f','t','r')
 
#define DMUS_FOURCC_PERS_REF_LIST   mmioFOURCC('p','f','r','f')
 
#define DMUS_FOURCC_TIME_STAMP_CHUNK   mmioFOURCC('s','t','m','p')
 
#define DMUS_FOURCC_COMMANDTRACK_CHUNK   mmioFOURCC('c','m','n','d')
 
#define DMUS_FOURCC_LYRICSTRACK_LIST   mmioFOURCC('l','y','r','t')
 
#define DMUS_FOURCC_LYRICSTRACKEVENTS_LIST   mmioFOURCC('l','y','r','l')
 
#define DMUS_FOURCC_LYRICSTRACKEVENT_LIST   mmioFOURCC('l','y','r','e')
 
#define DMUS_FOURCC_LYRICSTRACKEVENTHEADER_CHUNK   mmioFOURCC('l','y','r','h')
 
#define DMUS_FOURCC_LYRICSTRACKEVENTTEXT_CHUNK   mmioFOURCC('l','y','r','n')
 
#define DMUS_FOURCC_MARKERTRACK_LIST   mmioFOURCC('M','A','R','K')
 
#define DMUS_FOURCC_VALIDSTART_CHUNK   mmioFOURCC('v','a','l','s')
 
#define DMUS_FOURCC_PLAYMARKER_CHUNK   mmioFOURCC('p','l','a','y')
 
#define DMUS_FOURCC_MUTE_CHUNK   mmioFOURCC('m','u','t','e')
 
#define DMUS_FOURCC_PARAMCONTROLTRACK_TRACK_LIST   mmioFOURCC('p','r','m','t')
 
#define DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_LIST   mmioFOURCC('p','r','o','l')
 
#define DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_CHUNK   mmioFOURCC('p','r','o','h')
 
#define DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_LIST   mmioFOURCC('p','r','p','l')
 
#define DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_CHUNK   mmioFOURCC('p','r','p','h')
 
#define DMUS_FOURCC_PARAMCONTROLTRACK_CURVES_CHUNK   mmioFOURCC('p','r','c','c')
 
#define DMUS_FOURCC_PATTERN_FORM   mmioFOURCC('D','M','P','T')
 
#define DMUS_FOURCC_SCRIPTTRACK_LIST   mmioFOURCC('s','c','r','t')
 
#define DMUS_FOURCC_SCRIPTTRACKEVENTS_LIST   mmioFOURCC('s','c','r','l')
 
#define DMUS_FOURCC_SCRIPTTRACKEVENT_LIST   mmioFOURCC('s','c','r','e')
 
#define DMUS_FOURCC_SCRIPTTRACKEVENTHEADER_CHUNK   mmioFOURCC('s','c','r','h')
 
#define DMUS_FOURCC_SCRIPTTRACKEVENTNAME_CHUNK   mmioFOURCC('s','c','r','n')
 
#define DMUS_FOURCC_SEGTRACK_LIST   mmioFOURCC('s','e','g','t')
 
#define DMUS_FOURCC_SEGTRACK_CHUNK   mmioFOURCC('s','g','t','h')
 
#define DMUS_FOURCC_SEGMENTS_LIST   mmioFOURCC('l','s','g','l')
 
#define DMUS_FOURCC_SEGMENT_LIST   mmioFOURCC('l','s','e','g')
 
#define DMUS_FOURCC_SEGMENTITEM_CHUNK   mmioFOURCC('s','g','i','h')
 
#define DMUS_FOURCC_SEGMENTITEMNAME_CHUNK   mmioFOURCC('s','n','a','m')
 
#define DMUS_FOURCC_SEQ_TRACK   mmioFOURCC('s','e','q','t')
 
#define DMUS_FOURCC_SEQ_LIST   mmioFOURCC('e','v','t','l')
 
#define DMUS_FOURCC_CURVE_LIST   mmioFOURCC('c','u','r','l')
 
#define DMUS_FOURCC_SIGNPOST_TRACK_CHUNK   mmioFOURCC('s','g','n','p')
 
#define DMUS_FOURCC_STYLE_TRACK_LIST   mmioFOURCC('s','t','t','r')
 
#define DMUS_FOURCC_STYLE_REF_LIST   mmioFOURCC('s','t','r','f')
 
#define DMUS_FOURCC_SYSEX_TRACK   mmioFOURCC('s','y','e','x')
 
#define DMUS_FOURCC_TEMPO_TRACK   mmioFOURCC('t','e','t','r')
 
#define DMUS_FOURCC_TIMESIGNATURE_TRACK   mmioFOURCC('t','i','m','s')
 
#define DMUS_FOURCC_TIMESIGTRACK_LIST   mmioFOURCC('T','I','M','S')
 
#define DMUS_FOURCC_TIMESIG_CHUNK   DMUS_FOURCC_TIMESIGNATURE_TRACK
 
#define DMUS_FOURCC_WAVETRACK_LIST   mmioFOURCC('w','a','v','t')
 
#define DMUS_FOURCC_WAVETRACK_CHUNK   mmioFOURCC('w','a','t','h')
 
#define DMUS_FOURCC_WAVEPART_LIST   mmioFOURCC('w','a','v','p')
 
#define DMUS_FOURCC_WAVEPART_CHUNK   mmioFOURCC('w','a','p','h')
 
#define DMUS_FOURCC_WAVEITEM_LIST   mmioFOURCC('w','a','v','i')
 
#define DMUS_FOURCC_WAVE_LIST   mmioFOURCC('w','a','v','e')
 
#define DMUS_FOURCC_WAVEITEM_CHUNK   mmioFOURCC('w','a','i','h')
 
#define DMUS_FOURCC_WAVEHEADER_CHUNK   mmioFOURCC('w','a','v','h')
 
#define DMUS_BUFFERF_SHARED   0x1
 
#define DMUS_BUFFERF_DEFINED   0x2
 
#define DMUS_BUFFERF_MIXIN   0x8
 
#define DMUS_CHORDMAPF_VERSION8   0x1
 
#define DMUS_CONTAINED_OBJF_KEEP   0x1
 
#define DMUS_CONTAINER_NOLOADS   0x2
 
#define DMUS_IO_INST_PATCH   0x0001
 
#define DMUS_IO_INST_BANKSELECT   0x0002
 
#define DMUS_IO_INST_ASSIGN_PATCH   0x0008
 
#define DMUS_IO_INST_NOTERANGES   0x0010
 
#define DMUS_IO_INST_PAN   0x0020
 
#define DMUS_IO_INST_VOLUME   0x0040
 
#define DMUS_IO_INST_TRANSPOSE   0x0080
 
#define DMUS_IO_INST_GM   0x0100
 
#define DMUS_IO_INST_GS   0x0200
 
#define DMUS_IO_INST_XG   0x0400
 
#define DMUS_IO_INST_CHANNEL_PRIORITY   0x0800
 
#define DMUS_IO_INST_USE_DEFAULT_GM_SET   0x1000
 
#define DMUS_IO_INST_PITCHBENDRANGE   0x2000
 
#define DMUS_IO_SCRIPTTRACKF_PREPARE   0x1
 
#define DMUS_IO_SCRIPTTRACKF_QUEUE   0x2
 
#define DMUS_IO_SCRIPTTRACKF_ATTIME   0x4
 
#define DMUS_MARKERF_START   0x1
 
#define DMUS_MARKERF_STOP   0x2
 
#define DMUS_MARKERF_CHORD_ALIGN   0x4
 
#define DMUS_PATTERNF_PERSIST_CONTROL   0x1
 
#define DMUS_PARTF_USE_MARKERS   0x1
 
#define DMUS_PARTF_ALIGN_CHORDS   0x2
 
#define DMUS_PORTCONFIGF_DRUMSON10   0x1
 
#define DMUS_PORTCONFIGF_USEDEFAULT   0x2
 
#define DMUS_SCRIPTIOF_LOAD_ALL_CONTENT   0x1
 
#define DMUS_SCRIPTIOF_DOWNLOAD_ALL_SEGMENTS   0x2
 
#define DMUS_SEGIOF_REFLENGTH   0x1
 
#define DMUS_SEGIOF_CLOCKTIME   0x2
 
#define DMUS_SEGMENTTRACKF_MOTIF   0x1
 
#define DMUS_SONG_MAXSEGID   0x7FFFFFFF
 
#define DMUS_SONG_ANYSEG   0x80000000
 
#define DMUS_SONG_NOSEG   0xFFFFFFFF
 
#define DMUS_SONG_NOFROMSEG   0x80000001
 
#define DMUS_SIGNPOSTF_A   0x0001
 
#define DMUS_SIGNPOSTF_B   0x0002
 
#define DMUS_SIGNPOSTF_C   0x0004
 
#define DMUS_SIGNPOSTF_D   0x0008
 
#define DMUS_SIGNPOSTF_E   0x0010
 
#define DMUS_SIGNPOSTF_F   0x0020
 
#define DMUS_SIGNPOSTF_1   0x0100
 
#define DMUS_SIGNPOSTF_2   0x0200
 
#define DMUS_SIGNPOSTF_3   0x0400
 
#define DMUS_SIGNPOSTF_4   0x0800
 
#define DMUS_SIGNPOSTF_5   0x1000
 
#define DMUS_SIGNPOSTF_6   0x2000
 
#define DMUS_SIGNPOSTF_7   0x4000
 
#define DMUS_SIGNPOSTF_CADENCE   0x8000
 
#define DMUS_SIGNPOSTF_LETTER   (DMUS_SIGNPOSTF_A | DMUS_SIGNPOSTF_B | DMUS_SIGNPOSTF_C | DMUS_SIGNPOSTF_D | DMUS_SIGNPOSTF_E | DMUS_SIGNPOSTF_F)
 
#define DMUS_SIGNPOSTF_ROOT   (DMUS_SIGNPOSTF_1 | DMUS_SIGNPOSTF_2 | DMUS_SIGNPOSTF_3 | DMUS_SIGNPOSTF_4 | DMUS_SIGNPOSTF_5 | DMUS_SIGNPOSTF_6 | DMUS_SIGNPOSTF_7)
 
#define DMUS_SPOSTCADENCEF_1   0x2
 
#define DMUS_SPOSTCADENCEF_2   0x4
 
#define DMUS_VARIATIONF_MAJOR   0x0000007F
 
#define DMUS_VARIATIONF_MINOR   0x00003F80
 
#define DMUS_VARIATIONF_OTHER   0x001FC000
 
#define DMUS_VARIATIONF_ROOT_SCALE   0x00200000
 
#define DMUS_VARIATIONF_ROOT_FLAT   0x00400000
 
#define DMUS_VARIATIONF_ROOT_SHARP   0x00800000
 
#define DMUS_VARIATIONF_TYPE_TRIAD   0x01000000
 
#define DMUS_VARIATIONF_TYPE_6AND7   0x02000000
 
#define DMUS_VARIATIONF_TYPE_COMPLEX   0x04000000
 
#define DMUS_VARIATIONF_DEST_TO1   0x08000000
 
#define DMUS_VARIATIONF_DEST_TO5   0x10000000
 
#define DMUS_VARIATIONF_DEST_OTHER   0x40000000
 
#define DMUS_VARIATIONF_MODES   0xE0000000
 
#define DMUS_VARIATIONF_MODES_EX   (0x20000000 | 0x80000000)
 
#define DMUS_VARIATIONF_IMA25_MODE   0x00000000
 
#define DMUS_VARIATIONF_DMUS_MODE   0x20000000
 
#define DMUS_WAVETRACKF_SYNC_VAR   0x1
 
#define DMUS_WAVETRACKF_PERSIST_CONTROL   0x2
 

Typedefs

typedef enum enumDMUS_VARIATIONT_TYPES DMUS_VARIATIONT_TYPES
 
typedef enum enumDMUS_EMBELLISHT_TYPES DMUS_EMBELLISHT_TYPES
 
typedef enum enumDMUS_PATTERNT_TYPES DMUS_PATTERNT_TYPES
 
typedef struct _DMUS_IO_SEQ_ITEM DMUS_IO_SEQ_ITEM
 
typedef struct _DMUS_IO_SEQ_ITEMLPDMUS_IO_SEQ_ITEM
 
typedef struct _DMUS_IO_CURVE_ITEM DMUS_IO_CURVE_ITEM
 
typedef struct _DMUS_IO_CURVE_ITEMLPDMUS_IO_CURVE_ITEM
 
typedef struct _DMUS_IO_TEMPO_ITEM DMUS_IO_TEMPO_ITEM
 
typedef struct _DMUS_IO_TEMPO_ITEMLPDMUS_IO_TEMPO_ITEM
 
typedef struct _DMUS_IO_SYSEX_ITEM DMUS_IO_SYSEX_ITEM
 
typedef struct _DMUS_IO_SYSEX_ITEMLPDMUS_IO_SYSEX_ITEM
 
typedef struct DMUS_CHORD_KEY DMUS_CHORD_PARAM
 
typedef struct DMUS_CHORD_KEYLPDMUS_CHORD_PARAM
 
typedef struct _DMUS_RHYTHM_PARAM DMUS_RHYTHM_PARAM
 
typedef struct _DMUS_RHYTHM_PARAMLPDMUS_RHYTHM_PARAM
 
typedef struct _DMUS_TEMPO_PARAM DMUS_TEMPO_PARAM
 
typedef struct _DMUS_TEMPO_PARAMLPDMUS_TEMPO_PARAM
 
typedef struct _DMUS_MUTE_PARAM DMUS_MUTE_PARAM
 
typedef struct _DMUS_MUTE_PARAMLPDMUS_MUTE_PARAM
 
typedef struct _DMUS_IO_TIMESIG DMUS_IO_TIMESIG
 
typedef struct _DMUS_IO_TIMESIGLPDMUS_IO_TIMESIG
 
typedef struct _DMUS_IO_STYLE DMUS_IO_STYLE
 
typedef struct _DMUS_IO_STYLELPDMUS_IO_STYLE
 
typedef struct _DMUS_IO_VERSION DMUS_IO_VERSION
 
typedef struct _DMUS_IO_VERSIONLPDMUS_IO_VERSION
 
typedef struct _DMUS_IO_PATTERN DMUS_IO_PATTERN
 
typedef struct _DMUS_IO_PATTERNLPDMUS_IO_PATTERN
 
typedef struct _DMUS_IO_STYLEPART DMUS_IO_STYLEPART
 
typedef struct _DMUS_IO_STYLEPARTLPDMUS_IO_STYLEPART
 
typedef struct _DMUS_IO_PARTREF DMUS_IO_PARTREF
 
typedef struct _DMUS_IO_PARTREFLPDMUS_IO_PARTREF
 
typedef struct _DMUS_IO_STYLENOTE DMUS_IO_STYLENOTE
 
typedef struct _DMUS_IO_STYLENOTELPDMUS_IO_STYLENOTE
 
typedef struct _DMUS_IO_STYLECURVE DMUS_IO_STYLECURVE
 
typedef struct _DMUS_IO_STYLECURVELPDMUS_IO_STYLECURVE
 
typedef struct _DMUS_IO_STYLEMARKER DMUS_IO_STYLEMARKER
 
typedef struct _DMUS_IO_STYLEMARKERLPDMUS_IO_STYLEMARKER
 
typedef struct _DMUS_IO_STYLERESOLUTION DMUS_IO_STYLERESOLUTION
 
typedef struct _DMUS_IO_STYLERESOLUTIONLPDMUS_IO_STYLERESOLUTION
 
typedef struct _DMUS_IO_STYLE_ANTICIPATION DMUS_IO_STYLE_ANTICIPATION
 
typedef struct _DMUS_IO_STYLE_ANTICIPATIONLPDMUS_IO_STYLE_ANTICIPATION
 
typedef struct _DMUS_IO_MOTIFSETTINGS DMUS_IO_MOTIFSETTINGS
 
typedef struct _DMUS_IO_MOTIFSETTINGSLPDMUS_IO_MOTIFSETTINGS
 
typedef struct _DMUS_IO_CHORD DMUS_IO_CHORD
 
typedef struct _DMUS_IO_CHORDLPDMUS_IO_CHORD
 
typedef struct _DMUS_IO_SUBCHORD DMUS_IO_SUBCHORD
 
typedef struct _DMUS_IO_SUBCHORDLPDMUS_IO_SUBCHORD
 
typedef struct _DMUS_IO_COMMAND DMUS_IO_COMMAND
 
typedef struct _DMUS_IO_COMMANDLPDMUS_IO_COMMAND
 
typedef struct _DMUS_IO_TOOL_HEADER DMUS_IO_TOOL_HEADER
 
typedef struct _DMUS_IO_TOOL_HEADERLPDMUS_IO_TOOL_HEADER
 
typedef struct _DMUS_IO_PORTCONFIG_HEADER DMUS_IO_PORTCONFIG_HEADER
 
typedef struct _DMUS_IO_PORTCONFIG_HEADERLPDMUS_IO_PORTCONFIG_HEADER
 
typedef struct _DMUS_IO_PCHANNELTOBUFFER_HEADER DMUS_IO_PCHANNELTOBUFFER_HEADER
 
typedef struct _DMUS_IO_PCHANNELTOBUFFER_HEADERLPDMUS_IO_PCHANNELTOBUFFER_HEADER
 
typedef struct _DMUS_IO_BUFFER_ATTRIBUTES_HEADER DMUS_IO_BUFFER_ATTRIBUTES_HEADER
 
typedef struct _DMUS_IO_BUFFER_ATTRIBUTES_HEADERLPDMUS_IO_BUFFER_ATTRIBUTES_HEADER
 
typedef struct _DMUS_IO_BAND_TRACK_HEADER DMUS_IO_BAND_TRACK_HEADER
 
typedef struct _DMUS_IO_BAND_TRACK_HEADERLPDMUS_IO_BAND_TRACK_HEADER
 
typedef struct _DMUS_IO_BAND_ITEM_HEADER DMUS_IO_BAND_ITEM_HEADER
 
typedef struct _DMUS_IO_BAND_ITEM_HEADERLPDMUS_IO_BAND_ITEM_HEADER
 
typedef struct _DMUS_IO_BAND_ITEM_HEADER2 DMUS_IO_BAND_ITEM_HEADER2
 
typedef struct _DMUS_IO_BAND_ITEM_HEADER2LPDMUS_IO_BAND_ITEM_HEADER2
 
typedef struct _DMUS_IO_INSTRUMENT DMUS_IO_INSTRUMENT
 
typedef struct _DMUS_IO_INSTRUMENTLPDMUS_IO_INSTRUMENT
 
typedef struct _DMUS_IO_WAVE_HEADER DMUS_IO_WAVE_HEADER
 
typedef struct _DMUS_IO_WAVE_HEADERLPDMUS_IO_WAVE_HEADER
 
typedef struct _DMUS_IO_WAVE_TRACK_HEADER DMUS_IO_WAVE_TRACK_HEADER
 
typedef struct _DMUS_IO_WAVE_TRACK_HEADERLPDMUS_IO_WAVE_TRACK_HEADER
 
typedef struct _DMUS_IO_WAVE_PART_HEADER DMUS_IO_WAVE_PART_HEADER
 
typedef struct _DMUS_IO_WAVE_PART_HEADERLPDMUS_IO_WAVE_PART_HEADER
 
typedef struct _DMUS_IO_WAVE_ITEM_HEADER DMUS_IO_WAVE_ITEM_HEADER
 
typedef struct _DMUS_IO_WAVE_ITEM_HEADERLPDMUS_IO_WAVE_ITEM_HEADER
 
typedef struct _DMUS_IO_CONTAINER_HEADER DMUS_IO_CONTAINER_HEADER
 
typedef struct _DMUS_IO_CONTAINER_HEADERLPDMUS_IO_CONTAINER_HEADER
 
typedef struct _DMUS_IO_CONTAINED_OBJECT_HEADER DMUS_IO_CONTAINED_OBJECT_HEADER
 
typedef struct _DMUS_IO_CONTAINED_OBJECT_HEADERLPDMUS_IO_CONTAINED_OBJECT_HEADER
 
typedef struct _DMUS_IO_SEGMENT_HEADER DMUS_IO_SEGMENT_HEADER
 
typedef struct _DMUS_IO_SEGMENT_HEADERLPDMUS_IO_SEGMENT_HEADER
 
typedef struct _DMUS_IO_TRACK_HEADER DMUS_IO_TRACK_HEADER
 
typedef struct _DMUS_IO_TRACK_HEADERLPDMUS_IO_TRACK_HEADER
 
typedef struct _DMUS_IO_TRACK_EXTRAS_HEADER DMUS_IO_TRACK_EXTRAS_HEADER
 
typedef struct _DMUS_IO_TRACK_EXTRAS_HEADERLPDMUS_IO_TRACK_EXTRAS_HEADER
 
typedef struct _DMUS_IO_REFERENCE DMUS_IO_REFERENCE
 
typedef struct _DMUS_IO_REFERENCELPDMUS_IO_REFERENCE
 
typedef struct _DMUS_IO_CHORDMAP DMUS_IO_CHORDMAP
 
typedef struct _DMUS_IO_CHORDMAPLPDMUS_IO_CHORDMAP
 
typedef struct _DMUS_IO_CHORDMAP_SUBCHORD DMUS_IO_CHORDMAP_SUBCHORD
 
typedef struct _DMUS_IO_CHORDMAP_SUBCHORDLPDMUS_IO_CHORDMAP_SUBCHORD
 
typedef struct _DMUS_IO_CHORDMAP_SUBCHORD DMUS_IO_PERS_SUBCHORD
 
typedef struct _DMUS_IO_CHORDMAP_SUBCHORDLPDMUS_IO_PERS_SUBCHORD
 
typedef struct _DMUS_IO_CHORDENTRY DMUS_IO_CHORDENTRY
 
typedef struct _DMUS_IO_CHORDENTRYLPDMUS_IO_CHORDENTRY
 
typedef struct _DMUS_IO_NEXTCHORD DMUS_IO_NEXTCHORD
 
typedef struct _DMUS_IO_NEXTCHORDLPDMUS_IO_NEXTCHORD
 
typedef struct _DMUS_IO_CHORDMAP_SIGNPOST DMUS_IO_CHORDMAP_SIGNPOST
 
typedef struct _DMUS_IO_CHORDMAP_SIGNPOSTLPDMUS_IO_CHORDMAP_SIGNPOST
 
typedef struct _DMUS_IO_CHORDMAP_SIGNPOST DMUS_IO_PERS_SIGNPOST
 
typedef struct _DMUS_IO_CHORDMAP_SIGNPOSTLPDMUS_IO_PERS_SIGNPOST
 
typedef struct _DMUS_IO_SCRIPT_HEADER DMUS_IO_SCRIPT_HEADER
 
typedef struct _DMUS_IO_SCRIPT_HEADERLPDMUS_IO_SCRIPT_HEADER
 
typedef struct _DMUS_IO_SIGNPOST DMUS_IO_SIGNPOST
 
typedef struct _DMUS_IO_SIGNPOSTLPDMUS_IO_SIGNPOST
 
typedef struct _DMUS_IO_MUTE DMUS_IO_MUTE
 
typedef struct _DMUS_IO_MUTELPDMUS_IO_MUTE
 
typedef struct _DMUS_IO_TIMESIGNATURE_ITEM DMUS_IO_TIMESIGNATURE_ITEM
 
typedef struct _DMUS_IO_TIMESIGNATURE_ITEMLPDMUS_IO_TIMESIGNATURE_ITEM
 
typedef struct _DMUS_IO_VALID_START DMUS_IO_VALID_START
 
typedef struct _DMUS_IO_VALID_STARTLPDMUS_IO_VALID_START
 
typedef struct _DMUS_IO_PLAY_MARKER DMUS_IO_PLAY_MARKER
 
typedef struct _DMUS_IO_PLAY_MARKERLPDMUS_IO_PLAY_MARKER
 
typedef struct _DMUS_IO_SEGMENT_TRACK_HEADER DMUS_IO_SEGMENT_TRACK_HEADER
 
typedef struct _DMUS_IO_SEGMENT_TRACK_HEADERLPDMUS_IO_SEGMENT_TRACK_HEADER
 
typedef struct _DMUS_IO_SEGMENT_ITEM_HEADER DMUS_IO_SEGMENT_ITEM_HEADER
 
typedef struct _DMUS_IO_SEGMENT_ITEM_HEADERLPDMUS_IO_SEGMENT_ITEM_HEADER
 
typedef struct _DMUS_IO_SCRIPTTRACK_EVENTHEADER DMUS_IO_SCRIPTTRACK_EVENTHEADER
 
typedef struct _DMUS_IO_SCRIPTTRACK_EVENTHEADERLPDMUS_IO_SCRIPTTRACK_EVENTHEADER
 
typedef struct _DMUS_IO_LYRICSTRACK_EVENTHEADER DMUS_IO_LYRICSTRACK_EVENTHEADER
 
typedef struct _DMUS_IO_LYRICSTRACK_EVENTHEADERLPDMUS_IO_LYRICSTRACK_EVENTHEADER
 
typedef struct _DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER
 
typedef struct _DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADERLPDMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER
 
typedef struct _DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER
 
typedef struct _DMUS_IO_PARAMCONTROLTRACK_PARAMHEADERLPDMUS_IO_PARAMCONTROLTRACK_PARAMHEADER
 
typedef struct _DMUS_IO_PARAMCONTROLTRACK_CURVEINFO DMUS_IO_PARAMCONTROLTRACK_CURVEINFO
 
typedef struct _DMUS_IO_PARAMCONTROLTRACK_CURVEINFOLPDMUS_IO_PARAMCONTROLTRACK_CURVEINFO
 
typedef struct _DSOUND_IO_DSBUFFERDESC DSOUND_IO_DSBUFFERDESC
 
typedef struct _DSOUND_IO_DSBUFFERDESCLPDSOUND_IO_DSBUFFERDESC
 
typedef struct _DSOUND_IO_DSBUSID DSOUND_IO_DSBUSID
 
typedef struct _DSOUND_IO_DSBUSIDLPDSOUND_IO_DSBUSID
 
typedef struct _DSOUND_IO_3D DSOUND_IO_3D
 
typedef struct _DSOUND_IO_3DLPDSOUND_IO_3D
 
typedef struct _DSOUND_IO_DXDMO_HEADER DSOUND_IO_DXDMO_HEADER
 
typedef struct _DSOUND_IO_DXDMO_HEADERLPDSOUND_IO_DXDMO_HEADER
 
typedef struct _DSOUND_IO_DXDMO_DATA DSOUND_IO_DXDMO_DATA
 
typedef struct _DSOUND_IO_DXDMO_DATALPDSOUND_IO_DXDMO_DATA
 

Enumerations

enum  enumDMUS_VARIATIONT_TYPES {
  DMUS_VARIATIONT_SEQUENTIAL = 0x0 , DMUS_VARIATIONT_RANDOM = 0x1 , DMUS_VARIATIONT_RANDOM_START = 0x2 , DMUS_VARIATIONT_NO_REPEAT = 0x3 ,
  DMUS_VARIATIONT_RANDOM_ROW = 0x4
}
 
enum  enumDMUS_EMBELLISHT_TYPES {
  DMUS_EMBELLISHT_NORMAL = 0x0000 , DMUS_EMBELLISHT_FILL = 0x0001 , DMUS_EMBELLISHT_BREAK = 0x0002 , DMUS_EMBELLISHT_INTRO = 0x0004 ,
  DMUS_EMBELLISHT_END = 0x0008 , DMUS_EMBELLISHT_MOTIF = 0x0010 , DMUS_EMBELLISHT_ALL = 0xFFFF
}
 
enum  enumDMUS_PATTERNT_TYPES {
  DMUS_PATTERNT_RANDOM = 0x0 , DMUS_PATTERNT_REPEAT = 0x1 , DMUS_PATTERNT_SEQUENTIAL = 0x2 , DMUS_PATTERNT_RANDOM_START = 0x3 ,
  DMUS_PATTERNT_NO_REPEAT = 0x4 , DMUS_PATTERNT_RANDOM_ROW = 0x5
}
 

Macro Definition Documentation

◆ COM_NO_WINDOWS_H

#define COM_NO_WINDOWS_H

Definition at line 28 of file dmusicf.h.

◆ DMUS_BUFFERF_DEFINED

#define DMUS_BUFFERF_DEFINED   0x2

Definition at line 228 of file dmusicf.h.

◆ DMUS_BUFFERF_MIXIN

#define DMUS_BUFFERF_MIXIN   0x8

Definition at line 229 of file dmusicf.h.

◆ DMUS_BUFFERF_SHARED

#define DMUS_BUFFERF_SHARED   0x1

Definition at line 227 of file dmusicf.h.

◆ DMUS_CHORDMAPF_VERSION8

#define DMUS_CHORDMAPF_VERSION8   0x1

Definition at line 231 of file dmusicf.h.

◆ DMUS_CONTAINED_OBJF_KEEP

#define DMUS_CONTAINED_OBJF_KEEP   0x1

Definition at line 233 of file dmusicf.h.

◆ DMUS_CONTAINER_NOLOADS

#define DMUS_CONTAINER_NOLOADS   0x2

Definition at line 235 of file dmusicf.h.

◆ DMUS_FOURCC_ANTICIPATION_CHUNK

#define DMUS_FOURCC_ANTICIPATION_CHUNK   mmioFOURCC('a','n','p','n')

Definition at line 126 of file dmusicf.h.

◆ DMUS_FOURCC_AUDIOPATH_FORM

#define DMUS_FOURCC_AUDIOPATH_FORM   mmioFOURCC('D','M','A','P')

Definition at line 53 of file dmusicf.h.

◆ DMUS_FOURCC_BAND_FORM

#define DMUS_FOURCC_BAND_FORM   mmioFOURCC('D','M','B','D')

Definition at line 63 of file dmusicf.h.

◆ DMUS_FOURCC_BAND_LIST

#define DMUS_FOURCC_BAND_LIST   mmioFOURCC('l','b','n','d')

Definition at line 148 of file dmusicf.h.

◆ DMUS_FOURCC_BANDITEM_CHUNK

#define DMUS_FOURCC_BANDITEM_CHUNK   mmioFOURCC('b','d','i','h')

Definition at line 149 of file dmusicf.h.

◆ DMUS_FOURCC_BANDITEM_CHUNK2

#define DMUS_FOURCC_BANDITEM_CHUNK2   mmioFOURCC('b','d','2','h')

Definition at line 150 of file dmusicf.h.

◆ DMUS_FOURCC_BANDS_LIST

#define DMUS_FOURCC_BANDS_LIST   mmioFOURCC('l','b','d','l')

Definition at line 147 of file dmusicf.h.

◆ DMUS_FOURCC_BANDTRACK_CHUNK

#define DMUS_FOURCC_BANDTRACK_CHUNK   mmioFOURCC('b','d','t','h')

Definition at line 146 of file dmusicf.h.

◆ DMUS_FOURCC_BANDTRACK_FORM

#define DMUS_FOURCC_BANDTRACK_FORM   mmioFOURCC('D','M','B','T')

Definition at line 145 of file dmusicf.h.

◆ DMUS_FOURCC_BSID_CHUNK

#define DMUS_FOURCC_BSID_CHUNK   mmioFOURCC('b','s','i','d')

Definition at line 94 of file dmusicf.h.

◆ DMUS_FOURCC_CADENCE_LIST

#define DMUS_FOURCC_CADENCE_LIST   mmioFOURCC('c','a','d','e')

Definition at line 81 of file dmusicf.h.

◆ DMUS_FOURCC_CATEGORY_CHUNK

#define DMUS_FOURCC_CATEGORY_CHUNK   mmioFOURCC('c','a','t','g')

Definition at line 50 of file dmusicf.h.

◆ DMUS_FOURCC_CHORD_LIST

#define DMUS_FOURCC_CHORD_LIST   mmioFOURCC('c','h','r','d')

Definition at line 79 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDENTRY_CHUNK

#define DMUS_FOURCC_CHORDENTRY_CHUNK   mmioFOURCC('c','h','e','h')

Definition at line 71 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDENTRY_LIST

#define DMUS_FOURCC_CHORDENTRY_LIST   mmioFOURCC('c','h','o','e')

Definition at line 77 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDMAP_FORM

#define DMUS_FOURCC_CHORDMAP_FORM   mmioFOURCC('D','M','P','R')

Definition at line 68 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDMAP_LIST

#define DMUS_FOURCC_CHORDMAP_LIST   mmioFOURCC('c','m','a','p')

Definition at line 78 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDNAME_CHUNK

#define DMUS_FOURCC_CHORDNAME_CHUNK   mmioFOURCC('I','N','A','M')

Definition at line 76 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDPALETTE_LIST

#define DMUS_FOURCC_CHORDPALETTE_LIST   mmioFOURCC('c','h','p','l')

Definition at line 80 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDTRACK_LIST

#define DMUS_FOURCC_CHORDTRACK_LIST   mmioFOURCC('c','o','r','d')

Definition at line 152 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDTRACKBODY_CHUNK

#define DMUS_FOURCC_CHORDTRACKBODY_CHUNK   mmioFOURCC('c','r','d','b')

Definition at line 154 of file dmusicf.h.

◆ DMUS_FOURCC_CHORDTRACKHEADER_CHUNK

#define DMUS_FOURCC_CHORDTRACKHEADER_CHUNK   mmioFOURCC('c','r','d','h')

Definition at line 153 of file dmusicf.h.

◆ DMUS_FOURCC_COMMANDTRACK_CHUNK

#define DMUS_FOURCC_COMMANDTRACK_CHUNK   mmioFOURCC('c','m','n','d')

Definition at line 160 of file dmusicf.h.

◆ DMUS_FOURCC_CONTAINED_ALIAS_CHUNK

#define DMUS_FOURCC_CONTAINED_ALIAS_CHUNK   mmioFOURCC('c','o','b','a')

Definition at line 87 of file dmusicf.h.

◆ DMUS_FOURCC_CONTAINED_OBJECT_CHUNK

#define DMUS_FOURCC_CONTAINED_OBJECT_CHUNK   mmioFOURCC('c','o','b','h')

Definition at line 88 of file dmusicf.h.

◆ DMUS_FOURCC_CONTAINED_OBJECT_LIST

#define DMUS_FOURCC_CONTAINED_OBJECT_LIST   mmioFOURCC('c','o','b','l')

Definition at line 90 of file dmusicf.h.

◆ DMUS_FOURCC_CONTAINED_OBJECTS_LIST

#define DMUS_FOURCC_CONTAINED_OBJECTS_LIST   mmioFOURCC('c','o','s','l')

Definition at line 89 of file dmusicf.h.

◆ DMUS_FOURCC_CONTAINER_CHUNK

#define DMUS_FOURCC_CONTAINER_CHUNK   mmioFOURCC('c','o','n','h')

Definition at line 86 of file dmusicf.h.

◆ DMUS_FOURCC_CONTAINER_FORM

#define DMUS_FOURCC_CONTAINER_FORM   mmioFOURCC('D','M','C','N')

Definition at line 85 of file dmusicf.h.

◆ DMUS_FOURCC_CURVE_CHUNK

#define DMUS_FOURCC_CURVE_CHUNK   mmioFOURCC('c','r','v','e')

Definition at line 123 of file dmusicf.h.

◆ DMUS_FOURCC_CURVE_LIST

#define DMUS_FOURCC_CURVE_LIST   mmioFOURCC('c','u','r','l')

Definition at line 198 of file dmusicf.h.

◆ DMUS_FOURCC_DATE_CHUNK

#define DMUS_FOURCC_DATE_CHUNK   mmioFOURCC('d','a','t','e')

Definition at line 104 of file dmusicf.h.

◆ DMUS_FOURCC_DS3D_CHUNK

#define DMUS_FOURCC_DS3D_CHUNK   mmioFOURCC('d','s','3','d')

Definition at line 95 of file dmusicf.h.

◆ DMUS_FOURCC_DSBC_FORM

#define DMUS_FOURCC_DSBC_FORM   mmioFOURCC('D','S','B','C')

Definition at line 92 of file dmusicf.h.

◆ DMUS_FOURCC_DSBC_LIST

#define DMUS_FOURCC_DSBC_LIST   mmioFOURCC('f','x','l','s')

Definition at line 96 of file dmusicf.h.

◆ DMUS_FOURCC_DSBD_CHUNK

#define DMUS_FOURCC_DSBD_CHUNK   mmioFOURCC('d','s','b','d')

Definition at line 93 of file dmusicf.h.

◆ DMUS_FOURCC_DSBUFFATTR_ITEM

#define DMUS_FOURCC_DSBUFFATTR_ITEM   mmioFOURCC('d','d','a','h')

Definition at line 59 of file dmusicf.h.

◆ DMUS_FOURCC_DSBUFFER_LIST

#define DMUS_FOURCC_DSBUFFER_LIST   mmioFOURCC('d','b','f','l')

Definition at line 58 of file dmusicf.h.

◆ DMUS_FOURCC_DSFX_CHUNK

#define DMUS_FOURCC_DSFX_CHUNK   mmioFOURCC('f','x','h','r')

Definition at line 99 of file dmusicf.h.

◆ DMUS_FOURCC_DSFX_DATA

#define DMUS_FOURCC_DSFX_DATA   mmioFOURCC('d','a','t','a')

Definition at line 100 of file dmusicf.h.

◆ DMUS_FOURCC_DSFX_FORM

#define DMUS_FOURCC_DSFX_FORM   mmioFOURCC('D','S','F','X')

Definition at line 98 of file dmusicf.h.

◆ DMUS_FOURCC_FILE_CHUNK

#define DMUS_FOURCC_FILE_CHUNK   mmioFOURCC('f','i','l','e')

Definition at line 106 of file dmusicf.h.

◆ DMUS_FOURCC_GUID_CHUNK

#define DMUS_FOURCC_GUID_CHUNK   mmioFOURCC('g','u','i','d')

Definition at line 42 of file dmusicf.h.

◆ DMUS_FOURCC_INFO_LIST

#define DMUS_FOURCC_INFO_LIST   mmioFOURCC('I','N','F','O')

Definition at line 43 of file dmusicf.h.

◆ DMUS_FOURCC_INSTRUMENT_CHUNK

#define DMUS_FOURCC_INSTRUMENT_CHUNK   mmioFOURCC('b','i','n','s')

Definition at line 66 of file dmusicf.h.

◆ DMUS_FOURCC_INSTRUMENT_LIST

#define DMUS_FOURCC_INSTRUMENT_LIST   mmioFOURCC('l','b','i','n')

Definition at line 65 of file dmusicf.h.

◆ DMUS_FOURCC_INSTRUMENTS_LIST

#define DMUS_FOURCC_INSTRUMENTS_LIST   mmioFOURCC('l','b','i','l')

Definition at line 64 of file dmusicf.h.

◆ DMUS_FOURCC_IOCHORDMAP_CHUNK

#define DMUS_FOURCC_IOCHORDMAP_CHUNK   mmioFOURCC('p','e','r','h')

Definition at line 69 of file dmusicf.h.

◆ DMUS_FOURCC_IONEXTCHORD_CHUNK

#define DMUS_FOURCC_IONEXTCHORD_CHUNK   mmioFOURCC('n','c','r','d')

Definition at line 73 of file dmusicf.h.

◆ DMUS_FOURCC_IOSIGNPOST_CHUNK

#define DMUS_FOURCC_IOSIGNPOST_CHUNK   mmioFOURCC('s','p','s','h')

Definition at line 75 of file dmusicf.h.

◆ DMUS_FOURCC_LYRICSTRACK_LIST

#define DMUS_FOURCC_LYRICSTRACK_LIST   mmioFOURCC('l','y','r','t')

Definition at line 162 of file dmusicf.h.

◆ DMUS_FOURCC_LYRICSTRACKEVENT_LIST

#define DMUS_FOURCC_LYRICSTRACKEVENT_LIST   mmioFOURCC('l','y','r','e')

Definition at line 164 of file dmusicf.h.

◆ DMUS_FOURCC_LYRICSTRACKEVENTHEADER_CHUNK

#define DMUS_FOURCC_LYRICSTRACKEVENTHEADER_CHUNK   mmioFOURCC('l','y','r','h')

Definition at line 165 of file dmusicf.h.

◆ DMUS_FOURCC_LYRICSTRACKEVENTS_LIST

#define DMUS_FOURCC_LYRICSTRACKEVENTS_LIST   mmioFOURCC('l','y','r','l')

Definition at line 163 of file dmusicf.h.

◆ DMUS_FOURCC_LYRICSTRACKEVENTTEXT_CHUNK

#define DMUS_FOURCC_LYRICSTRACKEVENTTEXT_CHUNK   mmioFOURCC('l','y','r','n')

Definition at line 166 of file dmusicf.h.

◆ DMUS_FOURCC_MARKER_CHUNK

#define DMUS_FOURCC_MARKER_CHUNK   mmioFOURCC('m','r','k','r')

Definition at line 124 of file dmusicf.h.

◆ DMUS_FOURCC_MARKERTRACK_LIST

#define DMUS_FOURCC_MARKERTRACK_LIST   mmioFOURCC('M','A','R','K')

Definition at line 168 of file dmusicf.h.

◆ DMUS_FOURCC_MOTIFSETTINGS_CHUNK

#define DMUS_FOURCC_MOTIFSETTINGS_CHUNK   mmioFOURCC('m','t','f','s')

Definition at line 133 of file dmusicf.h.

◆ DMUS_FOURCC_MUTE_CHUNK

#define DMUS_FOURCC_MUTE_CHUNK   mmioFOURCC('m','u','t','e')

Definition at line 172 of file dmusicf.h.

◆ DMUS_FOURCC_NAME_CHUNK

#define DMUS_FOURCC_NAME_CHUNK   mmioFOURCC('n','a','m','e')

Definition at line 105 of file dmusicf.h.

◆ DMUS_FOURCC_NEXTCHORDSEQ_CHUNK

#define DMUS_FOURCC_NEXTCHORDSEQ_CHUNK   mmioFOURCC('n','c','s','q')

Definition at line 74 of file dmusicf.h.

◆ DMUS_FOURCC_NOTE_CHUNK

#define DMUS_FOURCC_NOTE_CHUNK   mmioFOURCC('n','o','t','e')

Definition at line 122 of file dmusicf.h.

◆ DMUS_FOURCC_PARAMCONTROLTRACK_CURVES_CHUNK

#define DMUS_FOURCC_PARAMCONTROLTRACK_CURVES_CHUNK   mmioFOURCC('p','r','c','c')

Definition at line 179 of file dmusicf.h.

◆ DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_CHUNK

#define DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_CHUNK   mmioFOURCC('p','r','o','h')

Definition at line 176 of file dmusicf.h.

◆ DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_LIST

#define DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_LIST   mmioFOURCC('p','r','o','l')

Definition at line 175 of file dmusicf.h.

◆ DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_CHUNK

#define DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_CHUNK   mmioFOURCC('p','r','p','h')

Definition at line 178 of file dmusicf.h.

◆ DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_LIST

#define DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_LIST   mmioFOURCC('p','r','p','l')

Definition at line 177 of file dmusicf.h.

◆ DMUS_FOURCC_PARAMCONTROLTRACK_TRACK_LIST

#define DMUS_FOURCC_PARAMCONTROLTRACK_TRACK_LIST   mmioFOURCC('p','r','m','t')

Definition at line 174 of file dmusicf.h.

◆ DMUS_FOURCC_PART_CHUNK

#define DMUS_FOURCC_PART_CHUNK   mmioFOURCC('p','r','t','h')

Definition at line 121 of file dmusicf.h.

◆ DMUS_FOURCC_PART_LIST

#define DMUS_FOURCC_PART_LIST   mmioFOURCC('p','a','r','t')

Definition at line 120 of file dmusicf.h.

◆ DMUS_FOURCC_PARTREF_CHUNK

#define DMUS_FOURCC_PARTREF_CHUNK   mmioFOURCC('p','r','f','c')

Definition at line 131 of file dmusicf.h.

◆ DMUS_FOURCC_PARTREF_LIST

#define DMUS_FOURCC_PARTREF_LIST   mmioFOURCC('p','r','e','f')

Definition at line 130 of file dmusicf.h.

◆ DMUS_FOURCC_PATTERN_CHUNK

#define DMUS_FOURCC_PATTERN_CHUNK   mmioFOURCC('p','t','n','h')

Definition at line 128 of file dmusicf.h.

◆ DMUS_FOURCC_PATTERN_FORM

#define DMUS_FOURCC_PATTERN_FORM   mmioFOURCC('D','M','P','T')

Definition at line 181 of file dmusicf.h.

◆ DMUS_FOURCC_PATTERN_LIST

#define DMUS_FOURCC_PATTERN_LIST   mmioFOURCC('p','t','t','n')

Definition at line 127 of file dmusicf.h.

◆ DMUS_FOURCC_PCHANNELS_ITEM

#define DMUS_FOURCC_PCHANNELS_ITEM   mmioFOURCC('p','c','h','h')

Definition at line 61 of file dmusicf.h.

◆ DMUS_FOURCC_PCHANNELS_LIST

#define DMUS_FOURCC_PCHANNELS_LIST   mmioFOURCC('p','c','h','l')

Definition at line 60 of file dmusicf.h.

◆ DMUS_FOURCC_PERS_REF_LIST

#define DMUS_FOURCC_PERS_REF_LIST   mmioFOURCC('p','f','r','f')

Definition at line 157 of file dmusicf.h.

◆ DMUS_FOURCC_PERS_TRACK_LIST

#define DMUS_FOURCC_PERS_TRACK_LIST   mmioFOURCC('p','f','t','r')

Definition at line 156 of file dmusicf.h.

◆ DMUS_FOURCC_PLAYMARKER_CHUNK

#define DMUS_FOURCC_PLAYMARKER_CHUNK   mmioFOURCC('p','l','a','y')

Definition at line 170 of file dmusicf.h.

◆ DMUS_FOURCC_PORTCONFIG_ITEM

#define DMUS_FOURCC_PORTCONFIG_ITEM   mmioFOURCC('p','c','f','h')

Definition at line 56 of file dmusicf.h.

◆ DMUS_FOURCC_PORTCONFIG_LIST

#define DMUS_FOURCC_PORTCONFIG_LIST   mmioFOURCC('p','c','f','l')

Definition at line 55 of file dmusicf.h.

◆ DMUS_FOURCC_PORTCONFIGS_LIST

#define DMUS_FOURCC_PORTCONFIGS_LIST   mmioFOURCC('p','c','s','l')

Definition at line 54 of file dmusicf.h.

◆ DMUS_FOURCC_PORTPARAMS_ITEM

#define DMUS_FOURCC_PORTPARAMS_ITEM   mmioFOURCC('p','p','r','h')

Definition at line 57 of file dmusicf.h.

◆ DMUS_FOURCC_REF_CHUNK

#define DMUS_FOURCC_REF_CHUNK   mmioFOURCC('r','e','f','h')

Definition at line 103 of file dmusicf.h.

◆ DMUS_FOURCC_REF_LIST

#define DMUS_FOURCC_REF_LIST   mmioFOURCC('D','M','R','F')

Definition at line 102 of file dmusicf.h.

◆ DMUS_FOURCC_RESOLUTION_CHUNK

#define DMUS_FOURCC_RESOLUTION_CHUNK   mmioFOURCC('r','s','l','n')

Definition at line 125 of file dmusicf.h.

◆ DMUS_FOURCC_RHYTHM_CHUNK

#define DMUS_FOURCC_RHYTHM_CHUNK   mmioFOURCC('r','h','t','m')

Definition at line 129 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPT_CHUNK

#define DMUS_FOURCC_SCRIPT_CHUNK   mmioFOURCC('s','c','h','d')

Definition at line 109 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPT_FORM

#define DMUS_FOURCC_SCRIPT_FORM   mmioFOURCC('D','M','S','C')

Definition at line 108 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTLANGUAGE_CHUNK

#define DMUS_FOURCC_SCRIPTLANGUAGE_CHUNK   mmioFOURCC('s','c','l','a')

Definition at line 111 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTSOURCE_CHUNK

#define DMUS_FOURCC_SCRIPTSOURCE_CHUNK   mmioFOURCC('s','c','s','r')

Definition at line 112 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTTRACK_LIST

#define DMUS_FOURCC_SCRIPTTRACK_LIST   mmioFOURCC('s','c','r','t')

Definition at line 183 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTTRACKEVENT_LIST

#define DMUS_FOURCC_SCRIPTTRACKEVENT_LIST   mmioFOURCC('s','c','r','e')

Definition at line 185 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTTRACKEVENTHEADER_CHUNK

#define DMUS_FOURCC_SCRIPTTRACKEVENTHEADER_CHUNK   mmioFOURCC('s','c','r','h')

Definition at line 186 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTTRACKEVENTNAME_CHUNK

#define DMUS_FOURCC_SCRIPTTRACKEVENTNAME_CHUNK   mmioFOURCC('s','c','r','n')

Definition at line 187 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTTRACKEVENTS_LIST

#define DMUS_FOURCC_SCRIPTTRACKEVENTS_LIST   mmioFOURCC('s','c','r','l')

Definition at line 184 of file dmusicf.h.

◆ DMUS_FOURCC_SCRIPTVERSION_CHUNK

#define DMUS_FOURCC_SCRIPTVERSION_CHUNK   mmioFOURCC('s','c','v','e')

Definition at line 110 of file dmusicf.h.

◆ DMUS_FOURCC_SEGMENT_CHUNK

#define DMUS_FOURCC_SEGMENT_CHUNK   mmioFOURCC('s','e','g','h')

Definition at line 115 of file dmusicf.h.

◆ DMUS_FOURCC_SEGMENT_FORM

#define DMUS_FOURCC_SEGMENT_FORM   mmioFOURCC('D','M','S','G')

Definition at line 114 of file dmusicf.h.

◆ DMUS_FOURCC_SEGMENT_LIST

#define DMUS_FOURCC_SEGMENT_LIST   mmioFOURCC('l','s','e','g')

Definition at line 192 of file dmusicf.h.

◆ DMUS_FOURCC_SEGMENTITEM_CHUNK

#define DMUS_FOURCC_SEGMENTITEM_CHUNK   mmioFOURCC('s','g','i','h')

Definition at line 193 of file dmusicf.h.

◆ DMUS_FOURCC_SEGMENTITEMNAME_CHUNK

#define DMUS_FOURCC_SEGMENTITEMNAME_CHUNK   mmioFOURCC('s','n','a','m')

Definition at line 194 of file dmusicf.h.

◆ DMUS_FOURCC_SEGMENTS_LIST

#define DMUS_FOURCC_SEGMENTS_LIST   mmioFOURCC('l','s','g','l')

Definition at line 191 of file dmusicf.h.

◆ DMUS_FOURCC_SEGTRACK_CHUNK

#define DMUS_FOURCC_SEGTRACK_CHUNK   mmioFOURCC('s','g','t','h')

Definition at line 190 of file dmusicf.h.

◆ DMUS_FOURCC_SEGTRACK_LIST

#define DMUS_FOURCC_SEGTRACK_LIST   mmioFOURCC('s','e','g','t')

Definition at line 189 of file dmusicf.h.

◆ DMUS_FOURCC_SEQ_LIST

#define DMUS_FOURCC_SEQ_LIST   mmioFOURCC('e','v','t','l')

Definition at line 197 of file dmusicf.h.

◆ DMUS_FOURCC_SEQ_TRACK

#define DMUS_FOURCC_SEQ_TRACK   mmioFOURCC('s','e','q','t')

Definition at line 196 of file dmusicf.h.

◆ DMUS_FOURCC_SIGNPOST_LIST

#define DMUS_FOURCC_SIGNPOST_LIST   mmioFOURCC('s','p','s','q')

Definition at line 83 of file dmusicf.h.

◆ DMUS_FOURCC_SIGNPOST_TRACK_CHUNK

#define DMUS_FOURCC_SIGNPOST_TRACK_CHUNK   mmioFOURCC('s','g','n','p')

Definition at line 200 of file dmusicf.h.

◆ DMUS_FOURCC_SIGNPOSTITEM_LIST

#define DMUS_FOURCC_SIGNPOSTITEM_LIST   mmioFOURCC('s','p','s','t')

Definition at line 82 of file dmusicf.h.

◆ DMUS_FOURCC_STYLE_CHUNK

#define DMUS_FOURCC_STYLE_CHUNK   mmioFOURCC('s','t','y','h')

Definition at line 119 of file dmusicf.h.

◆ DMUS_FOURCC_STYLE_FORM

#define DMUS_FOURCC_STYLE_FORM   mmioFOURCC('D','M','S','T')

Definition at line 118 of file dmusicf.h.

◆ DMUS_FOURCC_STYLE_PERS_REF_LIST

#define DMUS_FOURCC_STYLE_PERS_REF_LIST   mmioFOURCC('p','r','r','f')

Definition at line 132 of file dmusicf.h.

◆ DMUS_FOURCC_STYLE_REF_LIST

#define DMUS_FOURCC_STYLE_REF_LIST   mmioFOURCC('s','t','r','f')

Definition at line 203 of file dmusicf.h.

◆ DMUS_FOURCC_STYLE_TRACK_LIST

#define DMUS_FOURCC_STYLE_TRACK_LIST   mmioFOURCC('s','t','t','r')

Definition at line 202 of file dmusicf.h.

◆ DMUS_FOURCC_SUBCHORD_CHUNK

#define DMUS_FOURCC_SUBCHORD_CHUNK   mmioFOURCC('c','h','d','t')

Definition at line 70 of file dmusicf.h.

◆ DMUS_FOURCC_SUBCHORDID_CHUNK

#define DMUS_FOURCC_SUBCHORDID_CHUNK   mmioFOURCC('s','b','c','n')

Definition at line 72 of file dmusicf.h.

◆ DMUS_FOURCC_SYSEX_TRACK

#define DMUS_FOURCC_SYSEX_TRACK   mmioFOURCC('s','y','e','x')

Definition at line 205 of file dmusicf.h.

◆ DMUS_FOURCC_TEMPO_TRACK

#define DMUS_FOURCC_TEMPO_TRACK   mmioFOURCC('t','e','t','r')

Definition at line 207 of file dmusicf.h.

◆ DMUS_FOURCC_TIME_STAMP_CHUNK

#define DMUS_FOURCC_TIME_STAMP_CHUNK   mmioFOURCC('s','t','m','p')

Definition at line 158 of file dmusicf.h.

◆ DMUS_FOURCC_TIMESIG_CHUNK

#define DMUS_FOURCC_TIMESIG_CHUNK   DMUS_FOURCC_TIMESIGNATURE_TRACK

Definition at line 211 of file dmusicf.h.

◆ DMUS_FOURCC_TIMESIGNATURE_TRACK

#define DMUS_FOURCC_TIMESIGNATURE_TRACK   mmioFOURCC('t','i','m','s')

Definition at line 209 of file dmusicf.h.

◆ DMUS_FOURCC_TIMESIGTRACK_LIST

#define DMUS_FOURCC_TIMESIGTRACK_LIST   mmioFOURCC('T','I','M','S')

Definition at line 210 of file dmusicf.h.

◆ DMUS_FOURCC_TOOL_CHUNK

#define DMUS_FOURCC_TOOL_CHUNK   mmioFOURCC('t','o','l','h')

Definition at line 136 of file dmusicf.h.

◆ DMUS_FOURCC_TOOL_FORM

#define DMUS_FOURCC_TOOL_FORM   mmioFOURCC('D','M','T','L')

Definition at line 135 of file dmusicf.h.

◆ DMUS_FOURCC_TOOL_LIST

#define DMUS_FOURCC_TOOL_LIST   mmioFOURCC('t','o','l','l')

Definition at line 139 of file dmusicf.h.

◆ DMUS_FOURCC_TOOLGRAPH_FORM

#define DMUS_FOURCC_TOOLGRAPH_FORM   mmioFOURCC('D','M','T','G')

Definition at line 138 of file dmusicf.h.

◆ DMUS_FOURCC_TRACK_CHUNK

#define DMUS_FOURCC_TRACK_CHUNK   mmioFOURCC('t','r','k','h')

Definition at line 142 of file dmusicf.h.

◆ DMUS_FOURCC_TRACK_EXTRAS_CHUNK

#define DMUS_FOURCC_TRACK_EXTRAS_CHUNK   mmioFOURCC('t','r','k','x')

Definition at line 143 of file dmusicf.h.

◆ DMUS_FOURCC_TRACK_FORM

#define DMUS_FOURCC_TRACK_FORM   mmioFOURCC('D','M','T','K')

Definition at line 141 of file dmusicf.h.

◆ DMUS_FOURCC_TRACK_LIST

#define DMUS_FOURCC_TRACK_LIST   mmioFOURCC('t','r','k','l')

Definition at line 116 of file dmusicf.h.

◆ DMUS_FOURCC_UART_CHUNK

#define DMUS_FOURCC_UART_CHUNK   mmioFOURCC('U','A','R','T')

Definition at line 46 of file dmusicf.h.

◆ DMUS_FOURCC_UCMT_CHUNK

#define DMUS_FOURCC_UCMT_CHUNK   mmioFOURCC('U','C','M','T')

Definition at line 49 of file dmusicf.h.

◆ DMUS_FOURCC_UCOP_CHUNK

#define DMUS_FOURCC_UCOP_CHUNK   mmioFOURCC('U','C','O','P')

Definition at line 47 of file dmusicf.h.

◆ DMUS_FOURCC_UNAM_CHUNK

#define DMUS_FOURCC_UNAM_CHUNK   mmioFOURCC('U','N','A','M')

Definition at line 45 of file dmusicf.h.

◆ DMUS_FOURCC_UNFO_LIST

#define DMUS_FOURCC_UNFO_LIST   mmioFOURCC('U','N','F','O')

Definition at line 44 of file dmusicf.h.

◆ DMUS_FOURCC_USBJ_CHUNK

#define DMUS_FOURCC_USBJ_CHUNK   mmioFOURCC('U','S','B','J')

Definition at line 48 of file dmusicf.h.

◆ DMUS_FOURCC_VALIDSTART_CHUNK

#define DMUS_FOURCC_VALIDSTART_CHUNK   mmioFOURCC('v','a','l','s')

Definition at line 169 of file dmusicf.h.

◆ DMUS_FOURCC_VERSION_CHUNK

#define DMUS_FOURCC_VERSION_CHUNK   mmioFOURCC('v','e','r','s')

Definition at line 51 of file dmusicf.h.

◆ DMUS_FOURCC_WAVE_LIST

#define DMUS_FOURCC_WAVE_LIST   mmioFOURCC('w','a','v','e')

Definition at line 218 of file dmusicf.h.

◆ DMUS_FOURCC_WAVEHEADER_CHUNK

#define DMUS_FOURCC_WAVEHEADER_CHUNK   mmioFOURCC('w','a','v','h')

Definition at line 221 of file dmusicf.h.

◆ DMUS_FOURCC_WAVEITEM_CHUNK

#define DMUS_FOURCC_WAVEITEM_CHUNK   mmioFOURCC('w','a','i','h')

Definition at line 219 of file dmusicf.h.

◆ DMUS_FOURCC_WAVEITEM_LIST

#define DMUS_FOURCC_WAVEITEM_LIST   mmioFOURCC('w','a','v','i')

Definition at line 217 of file dmusicf.h.

◆ DMUS_FOURCC_WAVEPART_CHUNK

#define DMUS_FOURCC_WAVEPART_CHUNK   mmioFOURCC('w','a','p','h')

Definition at line 216 of file dmusicf.h.

◆ DMUS_FOURCC_WAVEPART_LIST

#define DMUS_FOURCC_WAVEPART_LIST   mmioFOURCC('w','a','v','p')

Definition at line 215 of file dmusicf.h.

◆ DMUS_FOURCC_WAVETRACK_CHUNK

#define DMUS_FOURCC_WAVETRACK_CHUNK   mmioFOURCC('w','a','t','h')

Definition at line 214 of file dmusicf.h.

◆ DMUS_FOURCC_WAVETRACK_LIST

#define DMUS_FOURCC_WAVETRACK_LIST   mmioFOURCC('w','a','v','t')

Definition at line 213 of file dmusicf.h.

◆ DMUS_IO_INST_ASSIGN_PATCH

#define DMUS_IO_INST_ASSIGN_PATCH   0x0008

Definition at line 239 of file dmusicf.h.

◆ DMUS_IO_INST_BANKSELECT

#define DMUS_IO_INST_BANKSELECT   0x0002

Definition at line 238 of file dmusicf.h.

◆ DMUS_IO_INST_CHANNEL_PRIORITY

#define DMUS_IO_INST_CHANNEL_PRIORITY   0x0800

Definition at line 247 of file dmusicf.h.

◆ DMUS_IO_INST_GM

#define DMUS_IO_INST_GM   0x0100

Definition at line 244 of file dmusicf.h.

◆ DMUS_IO_INST_GS

#define DMUS_IO_INST_GS   0x0200

Definition at line 245 of file dmusicf.h.

◆ DMUS_IO_INST_NOTERANGES

#define DMUS_IO_INST_NOTERANGES   0x0010

Definition at line 240 of file dmusicf.h.

◆ DMUS_IO_INST_PAN

#define DMUS_IO_INST_PAN   0x0020

Definition at line 241 of file dmusicf.h.

◆ DMUS_IO_INST_PATCH

#define DMUS_IO_INST_PATCH   0x0001

Definition at line 237 of file dmusicf.h.

◆ DMUS_IO_INST_PITCHBENDRANGE

#define DMUS_IO_INST_PITCHBENDRANGE   0x2000

Definition at line 249 of file dmusicf.h.

◆ DMUS_IO_INST_TRANSPOSE

#define DMUS_IO_INST_TRANSPOSE   0x0080

Definition at line 243 of file dmusicf.h.

◆ DMUS_IO_INST_USE_DEFAULT_GM_SET

#define DMUS_IO_INST_USE_DEFAULT_GM_SET   0x1000

Definition at line 248 of file dmusicf.h.

◆ DMUS_IO_INST_VOLUME

#define DMUS_IO_INST_VOLUME   0x0040

Definition at line 242 of file dmusicf.h.

◆ DMUS_IO_INST_XG

#define DMUS_IO_INST_XG   0x0400

Definition at line 246 of file dmusicf.h.

◆ DMUS_IO_SCRIPTTRACKF_ATTIME

#define DMUS_IO_SCRIPTTRACKF_ATTIME   0x4

Definition at line 253 of file dmusicf.h.

◆ DMUS_IO_SCRIPTTRACKF_PREPARE

#define DMUS_IO_SCRIPTTRACKF_PREPARE   0x1

Definition at line 251 of file dmusicf.h.

◆ DMUS_IO_SCRIPTTRACKF_QUEUE

#define DMUS_IO_SCRIPTTRACKF_QUEUE   0x2

Definition at line 252 of file dmusicf.h.

◆ DMUS_MARKERF_CHORD_ALIGN

#define DMUS_MARKERF_CHORD_ALIGN   0x4

Definition at line 257 of file dmusicf.h.

◆ DMUS_MARKERF_START

#define DMUS_MARKERF_START   0x1

Definition at line 255 of file dmusicf.h.

◆ DMUS_MARKERF_STOP

#define DMUS_MARKERF_STOP   0x2

Definition at line 256 of file dmusicf.h.

◆ DMUS_PARTF_ALIGN_CHORDS

#define DMUS_PARTF_ALIGN_CHORDS   0x2

Definition at line 262 of file dmusicf.h.

◆ DMUS_PARTF_USE_MARKERS

#define DMUS_PARTF_USE_MARKERS   0x1

Definition at line 261 of file dmusicf.h.

◆ DMUS_PATTERNF_PERSIST_CONTROL

#define DMUS_PATTERNF_PERSIST_CONTROL   0x1

Definition at line 259 of file dmusicf.h.

◆ DMUS_PORTCONFIGF_DRUMSON10

#define DMUS_PORTCONFIGF_DRUMSON10   0x1

Definition at line 264 of file dmusicf.h.

◆ DMUS_PORTCONFIGF_USEDEFAULT

#define DMUS_PORTCONFIGF_USEDEFAULT   0x2

Definition at line 265 of file dmusicf.h.

◆ DMUS_SCRIPTIOF_DOWNLOAD_ALL_SEGMENTS

#define DMUS_SCRIPTIOF_DOWNLOAD_ALL_SEGMENTS   0x2

Definition at line 268 of file dmusicf.h.

◆ DMUS_SCRIPTIOF_LOAD_ALL_CONTENT

#define DMUS_SCRIPTIOF_LOAD_ALL_CONTENT   0x1

Definition at line 267 of file dmusicf.h.

◆ DMUS_SEGIOF_CLOCKTIME

#define DMUS_SEGIOF_CLOCKTIME   0x2

Definition at line 271 of file dmusicf.h.

◆ DMUS_SEGIOF_REFLENGTH

#define DMUS_SEGIOF_REFLENGTH   0x1

Definition at line 270 of file dmusicf.h.

◆ DMUS_SEGMENTTRACKF_MOTIF

#define DMUS_SEGMENTTRACKF_MOTIF   0x1

Definition at line 273 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_1

#define DMUS_SIGNPOSTF_1   0x0100

Definition at line 287 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_2

#define DMUS_SIGNPOSTF_2   0x0200

Definition at line 288 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_3

#define DMUS_SIGNPOSTF_3   0x0400

Definition at line 289 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_4

#define DMUS_SIGNPOSTF_4   0x0800

Definition at line 290 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_5

#define DMUS_SIGNPOSTF_5   0x1000

Definition at line 291 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_6

#define DMUS_SIGNPOSTF_6   0x2000

Definition at line 292 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_7

#define DMUS_SIGNPOSTF_7   0x4000

Definition at line 293 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_A

#define DMUS_SIGNPOSTF_A   0x0001

Definition at line 281 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_B

#define DMUS_SIGNPOSTF_B   0x0002

Definition at line 282 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_C

#define DMUS_SIGNPOSTF_C   0x0004

Definition at line 283 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_CADENCE

#define DMUS_SIGNPOSTF_CADENCE   0x8000

Definition at line 294 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_D

#define DMUS_SIGNPOSTF_D   0x0008

Definition at line 284 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_E

#define DMUS_SIGNPOSTF_E   0x0010

Definition at line 285 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_F

#define DMUS_SIGNPOSTF_F   0x0020

Definition at line 286 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_LETTER

Definition at line 295 of file dmusicf.h.

◆ DMUS_SIGNPOSTF_ROOT

◆ DMUS_SONG_ANYSEG

#define DMUS_SONG_ANYSEG   0x80000000

Definition at line 277 of file dmusicf.h.

◆ DMUS_SONG_MAXSEGID

#define DMUS_SONG_MAXSEGID   0x7FFFFFFF

Definition at line 276 of file dmusicf.h.

◆ DMUS_SONG_NOFROMSEG

#define DMUS_SONG_NOFROMSEG   0x80000001

Definition at line 279 of file dmusicf.h.

◆ DMUS_SONG_NOSEG

#define DMUS_SONG_NOSEG   0xFFFFFFFF

Definition at line 278 of file dmusicf.h.

◆ DMUS_SPOSTCADENCEF_1

#define DMUS_SPOSTCADENCEF_1   0x2

Definition at line 298 of file dmusicf.h.

◆ DMUS_SPOSTCADENCEF_2

#define DMUS_SPOSTCADENCEF_2   0x4

Definition at line 299 of file dmusicf.h.

◆ DMUS_VARIATIONF_DEST_OTHER

#define DMUS_VARIATIONF_DEST_OTHER   0x40000000

Definition at line 312 of file dmusicf.h.

◆ DMUS_VARIATIONF_DEST_TO1

#define DMUS_VARIATIONF_DEST_TO1   0x08000000

Definition at line 310 of file dmusicf.h.

◆ DMUS_VARIATIONF_DEST_TO5

#define DMUS_VARIATIONF_DEST_TO5   0x10000000

Definition at line 311 of file dmusicf.h.

◆ DMUS_VARIATIONF_DMUS_MODE

#define DMUS_VARIATIONF_DMUS_MODE   0x20000000

Definition at line 316 of file dmusicf.h.

◆ DMUS_VARIATIONF_IMA25_MODE

#define DMUS_VARIATIONF_IMA25_MODE   0x00000000

Definition at line 315 of file dmusicf.h.

◆ DMUS_VARIATIONF_MAJOR

#define DMUS_VARIATIONF_MAJOR   0x0000007F

Definition at line 301 of file dmusicf.h.

◆ DMUS_VARIATIONF_MINOR

#define DMUS_VARIATIONF_MINOR   0x00003F80

Definition at line 302 of file dmusicf.h.

◆ DMUS_VARIATIONF_MODES

#define DMUS_VARIATIONF_MODES   0xE0000000

Definition at line 313 of file dmusicf.h.

◆ DMUS_VARIATIONF_MODES_EX

#define DMUS_VARIATIONF_MODES_EX   (0x20000000 | 0x80000000)

Definition at line 314 of file dmusicf.h.

◆ DMUS_VARIATIONF_OTHER

#define DMUS_VARIATIONF_OTHER   0x001FC000

Definition at line 303 of file dmusicf.h.

◆ DMUS_VARIATIONF_ROOT_FLAT

#define DMUS_VARIATIONF_ROOT_FLAT   0x00400000

Definition at line 305 of file dmusicf.h.

◆ DMUS_VARIATIONF_ROOT_SCALE

#define DMUS_VARIATIONF_ROOT_SCALE   0x00200000

Definition at line 304 of file dmusicf.h.

◆ DMUS_VARIATIONF_ROOT_SHARP

#define DMUS_VARIATIONF_ROOT_SHARP   0x00800000

Definition at line 306 of file dmusicf.h.

◆ DMUS_VARIATIONF_TYPE_6AND7

#define DMUS_VARIATIONF_TYPE_6AND7   0x02000000

Definition at line 308 of file dmusicf.h.

◆ DMUS_VARIATIONF_TYPE_COMPLEX

#define DMUS_VARIATIONF_TYPE_COMPLEX   0x04000000

Definition at line 309 of file dmusicf.h.

◆ DMUS_VARIATIONF_TYPE_TRIAD

#define DMUS_VARIATIONF_TYPE_TRIAD   0x01000000

Definition at line 307 of file dmusicf.h.

◆ DMUS_WAVETRACKF_PERSIST_CONTROL

#define DMUS_WAVETRACKF_PERSIST_CONTROL   0x2

Definition at line 319 of file dmusicf.h.

◆ DMUS_WAVETRACKF_SYNC_VAR

#define DMUS_WAVETRACKF_SYNC_VAR   0x1

Definition at line 318 of file dmusicf.h.

Typedef Documentation

◆ DMUS_CHORD_PARAM

Definition at line 367 of file dmusicf.h.

◆ DMUS_EMBELLISHT_TYPES

Definition at line 327 of file dmusicf.h.

◆ DMUS_IO_BAND_ITEM_HEADER

◆ DMUS_IO_BAND_ITEM_HEADER2

◆ DMUS_IO_BAND_TRACK_HEADER

◆ DMUS_IO_BUFFER_ATTRIBUTES_HEADER

◆ DMUS_IO_CHORD

Definition at line 383 of file dmusicf.h.

◆ DMUS_IO_CHORDENTRY

Definition at line 407 of file dmusicf.h.

◆ DMUS_IO_CHORDMAP

Definition at line 404 of file dmusicf.h.

◆ DMUS_IO_CHORDMAP_SIGNPOST

◆ DMUS_IO_CHORDMAP_SUBCHORD

◆ DMUS_IO_COMMAND

Definition at line 385 of file dmusicf.h.

◆ DMUS_IO_CONTAINED_OBJECT_HEADER

◆ DMUS_IO_CONTAINER_HEADER

◆ DMUS_IO_CURVE_ITEM

Definition at line 364 of file dmusicf.h.

◆ DMUS_IO_INSTRUMENT

Definition at line 393 of file dmusicf.h.

◆ DMUS_IO_LYRICSTRACK_EVENTHEADER

◆ DMUS_IO_MOTIFSETTINGS

Definition at line 382 of file dmusicf.h.

◆ DMUS_IO_MUTE

Definition at line 413 of file dmusicf.h.

◆ DMUS_IO_NEXTCHORD

Definition at line 408 of file dmusicf.h.

◆ DMUS_IO_PARAMCONTROLTRACK_CURVEINFO

◆ DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER

◆ DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER

◆ DMUS_IO_PARTREF

Definition at line 376 of file dmusicf.h.

◆ DMUS_IO_PATTERN

Definition at line 374 of file dmusicf.h.

◆ DMUS_IO_PCHANNELTOBUFFER_HEADER

◆ DMUS_IO_PERS_SIGNPOST

◆ DMUS_IO_PERS_SUBCHORD

◆ DMUS_IO_PLAY_MARKER

Definition at line 416 of file dmusicf.h.

◆ DMUS_IO_PORTCONFIG_HEADER

◆ DMUS_IO_REFERENCE

Definition at line 403 of file dmusicf.h.

◆ DMUS_IO_SCRIPT_HEADER

Definition at line 411 of file dmusicf.h.

◆ DMUS_IO_SCRIPTTRACK_EVENTHEADER

◆ DMUS_IO_SEGMENT_HEADER

Definition at line 400 of file dmusicf.h.

◆ DMUS_IO_SEGMENT_ITEM_HEADER

◆ DMUS_IO_SEGMENT_TRACK_HEADER

◆ DMUS_IO_SEQ_ITEM

Definition at line 363 of file dmusicf.h.

◆ DMUS_IO_SIGNPOST

Definition at line 412 of file dmusicf.h.

◆ DMUS_IO_STYLE

Definition at line 372 of file dmusicf.h.

◆ DMUS_IO_STYLE_ANTICIPATION

◆ DMUS_IO_STYLECURVE

Definition at line 378 of file dmusicf.h.

◆ DMUS_IO_STYLEMARKER

Definition at line 379 of file dmusicf.h.

◆ DMUS_IO_STYLENOTE

Definition at line 377 of file dmusicf.h.

◆ DMUS_IO_STYLEPART

Definition at line 375 of file dmusicf.h.

◆ DMUS_IO_STYLERESOLUTION

◆ DMUS_IO_SUBCHORD

Definition at line 384 of file dmusicf.h.

◆ DMUS_IO_SYSEX_ITEM

Definition at line 366 of file dmusicf.h.

◆ DMUS_IO_TEMPO_ITEM

Definition at line 365 of file dmusicf.h.

◆ DMUS_IO_TIMESIG

Definition at line 371 of file dmusicf.h.

◆ DMUS_IO_TIMESIGNATURE_ITEM

◆ DMUS_IO_TOOL_HEADER

Definition at line 386 of file dmusicf.h.

◆ DMUS_IO_TRACK_EXTRAS_HEADER

◆ DMUS_IO_TRACK_HEADER

Definition at line 401 of file dmusicf.h.

◆ DMUS_IO_VALID_START

Definition at line 415 of file dmusicf.h.

◆ DMUS_IO_VERSION

Definition at line 373 of file dmusicf.h.

◆ DMUS_IO_WAVE_HEADER

Definition at line 394 of file dmusicf.h.

◆ DMUS_IO_WAVE_ITEM_HEADER

◆ DMUS_IO_WAVE_PART_HEADER

◆ DMUS_IO_WAVE_TRACK_HEADER

◆ DMUS_MUTE_PARAM

Definition at line 370 of file dmusicf.h.

◆ DMUS_PATTERNT_TYPES

Definition at line 328 of file dmusicf.h.

◆ DMUS_RHYTHM_PARAM

Definition at line 368 of file dmusicf.h.

◆ DMUS_TEMPO_PARAM

Definition at line 369 of file dmusicf.h.

◆ DMUS_VARIATIONT_TYPES

Definition at line 326 of file dmusicf.h.

◆ DSOUND_IO_3D

Definition at line 426 of file dmusicf.h.

◆ DSOUND_IO_DSBUFFERDESC

Definition at line 424 of file dmusicf.h.

◆ DSOUND_IO_DSBUSID

Definition at line 425 of file dmusicf.h.

◆ DSOUND_IO_DXDMO_DATA

Definition at line 428 of file dmusicf.h.

◆ DSOUND_IO_DXDMO_HEADER

Definition at line 427 of file dmusicf.h.

◆ LPDMUS_CHORD_PARAM

Definition at line 367 of file dmusicf.h.

◆ LPDMUS_IO_BAND_ITEM_HEADER

◆ LPDMUS_IO_BAND_ITEM_HEADER2

◆ LPDMUS_IO_BAND_TRACK_HEADER

◆ LPDMUS_IO_BUFFER_ATTRIBUTES_HEADER

◆ LPDMUS_IO_CHORD

Definition at line 383 of file dmusicf.h.

◆ LPDMUS_IO_CHORDENTRY

Definition at line 407 of file dmusicf.h.

◆ LPDMUS_IO_CHORDMAP

Definition at line 404 of file dmusicf.h.

◆ LPDMUS_IO_CHORDMAP_SIGNPOST

◆ LPDMUS_IO_CHORDMAP_SUBCHORD

◆ LPDMUS_IO_COMMAND

Definition at line 385 of file dmusicf.h.

◆ LPDMUS_IO_CONTAINED_OBJECT_HEADER

◆ LPDMUS_IO_CONTAINER_HEADER

◆ LPDMUS_IO_CURVE_ITEM

Definition at line 364 of file dmusicf.h.

◆ LPDMUS_IO_INSTRUMENT

Definition at line 393 of file dmusicf.h.

◆ LPDMUS_IO_LYRICSTRACK_EVENTHEADER

◆ LPDMUS_IO_MOTIFSETTINGS

Definition at line 382 of file dmusicf.h.

◆ LPDMUS_IO_MUTE

Definition at line 413 of file dmusicf.h.

◆ LPDMUS_IO_NEXTCHORD

Definition at line 408 of file dmusicf.h.

◆ LPDMUS_IO_PARAMCONTROLTRACK_CURVEINFO

◆ LPDMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER

◆ LPDMUS_IO_PARAMCONTROLTRACK_PARAMHEADER

◆ LPDMUS_IO_PARTREF

Definition at line 376 of file dmusicf.h.

◆ LPDMUS_IO_PATTERN

Definition at line 374 of file dmusicf.h.

◆ LPDMUS_IO_PCHANNELTOBUFFER_HEADER

◆ LPDMUS_IO_PERS_SIGNPOST

◆ LPDMUS_IO_PERS_SUBCHORD

◆ LPDMUS_IO_PLAY_MARKER

Definition at line 416 of file dmusicf.h.

◆ LPDMUS_IO_PORTCONFIG_HEADER

◆ LPDMUS_IO_REFERENCE

Definition at line 403 of file dmusicf.h.

◆ LPDMUS_IO_SCRIPT_HEADER

Definition at line 411 of file dmusicf.h.

◆ LPDMUS_IO_SCRIPTTRACK_EVENTHEADER

◆ LPDMUS_IO_SEGMENT_HEADER

Definition at line 400 of file dmusicf.h.

◆ LPDMUS_IO_SEGMENT_ITEM_HEADER

◆ LPDMUS_IO_SEGMENT_TRACK_HEADER

◆ LPDMUS_IO_SEQ_ITEM

Definition at line 363 of file dmusicf.h.

◆ LPDMUS_IO_SIGNPOST

Definition at line 412 of file dmusicf.h.

◆ LPDMUS_IO_STYLE

Definition at line 372 of file dmusicf.h.

◆ LPDMUS_IO_STYLE_ANTICIPATION

◆ LPDMUS_IO_STYLECURVE

Definition at line 378 of file dmusicf.h.

◆ LPDMUS_IO_STYLEMARKER

Definition at line 379 of file dmusicf.h.

◆ LPDMUS_IO_STYLENOTE

Definition at line 377 of file dmusicf.h.

◆ LPDMUS_IO_STYLEPART

Definition at line 375 of file dmusicf.h.

◆ LPDMUS_IO_STYLERESOLUTION

◆ LPDMUS_IO_SUBCHORD

Definition at line 384 of file dmusicf.h.

◆ LPDMUS_IO_SYSEX_ITEM

Definition at line 366 of file dmusicf.h.

◆ LPDMUS_IO_TEMPO_ITEM

Definition at line 365 of file dmusicf.h.

◆ LPDMUS_IO_TIMESIG

Definition at line 371 of file dmusicf.h.

◆ LPDMUS_IO_TIMESIGNATURE_ITEM

◆ LPDMUS_IO_TOOL_HEADER

Definition at line 386 of file dmusicf.h.

◆ LPDMUS_IO_TRACK_EXTRAS_HEADER

◆ LPDMUS_IO_TRACK_HEADER

Definition at line 401 of file dmusicf.h.

◆ LPDMUS_IO_VALID_START

Definition at line 415 of file dmusicf.h.

◆ LPDMUS_IO_VERSION

Definition at line 373 of file dmusicf.h.

◆ LPDMUS_IO_WAVE_HEADER

Definition at line 394 of file dmusicf.h.

◆ LPDMUS_IO_WAVE_ITEM_HEADER

◆ LPDMUS_IO_WAVE_PART_HEADER

◆ LPDMUS_IO_WAVE_TRACK_HEADER

◆ LPDMUS_MUTE_PARAM

Definition at line 370 of file dmusicf.h.

◆ LPDMUS_RHYTHM_PARAM

Definition at line 368 of file dmusicf.h.

◆ LPDMUS_TEMPO_PARAM

Definition at line 369 of file dmusicf.h.

◆ LPDSOUND_IO_3D

Definition at line 426 of file dmusicf.h.

◆ LPDSOUND_IO_DSBUFFERDESC

Definition at line 424 of file dmusicf.h.

◆ LPDSOUND_IO_DSBUSID

Definition at line 425 of file dmusicf.h.

◆ LPDSOUND_IO_DXDMO_DATA

Definition at line 428 of file dmusicf.h.

◆ LPDSOUND_IO_DXDMO_HEADER

Definition at line 427 of file dmusicf.h.

Enumeration Type Documentation

◆ enumDMUS_EMBELLISHT_TYPES

Enumerator
DMUS_EMBELLISHT_NORMAL 
DMUS_EMBELLISHT_FILL 
DMUS_EMBELLISHT_BREAK 
DMUS_EMBELLISHT_INTRO 
DMUS_EMBELLISHT_END 
DMUS_EMBELLISHT_MOTIF 
DMUS_EMBELLISHT_ALL 

Definition at line 339 of file dmusicf.h.

339 {
340 DMUS_EMBELLISHT_NORMAL = 0x0000,
341 DMUS_EMBELLISHT_FILL = 0x0001,
342 DMUS_EMBELLISHT_BREAK = 0x0002,
343 DMUS_EMBELLISHT_INTRO = 0x0004,
344 DMUS_EMBELLISHT_END = 0x0008,
345 DMUS_EMBELLISHT_MOTIF = 0x0010,
346 DMUS_EMBELLISHT_ALL = 0xFFFF
347};
@ DMUS_EMBELLISHT_MOTIF
Definition: dmusicf.h:345
@ DMUS_EMBELLISHT_INTRO
Definition: dmusicf.h:343
@ DMUS_EMBELLISHT_END
Definition: dmusicf.h:344
@ DMUS_EMBELLISHT_BREAK
Definition: dmusicf.h:342
@ DMUS_EMBELLISHT_FILL
Definition: dmusicf.h:341
@ DMUS_EMBELLISHT_ALL
Definition: dmusicf.h:346
@ DMUS_EMBELLISHT_NORMAL
Definition: dmusicf.h:340

◆ enumDMUS_PATTERNT_TYPES

Enumerator
DMUS_PATTERNT_RANDOM 
DMUS_PATTERNT_REPEAT 
DMUS_PATTERNT_SEQUENTIAL 
DMUS_PATTERNT_RANDOM_START 
DMUS_PATTERNT_NO_REPEAT 
DMUS_PATTERNT_RANDOM_ROW 

Definition at line 349 of file dmusicf.h.

349 {
356};
@ DMUS_PATTERNT_SEQUENTIAL
Definition: dmusicf.h:352
@ DMUS_PATTERNT_RANDOM_ROW
Definition: dmusicf.h:355
@ DMUS_PATTERNT_REPEAT
Definition: dmusicf.h:351
@ DMUS_PATTERNT_NO_REPEAT
Definition: dmusicf.h:354
@ DMUS_PATTERNT_RANDOM
Definition: dmusicf.h:350
@ DMUS_PATTERNT_RANDOM_START
Definition: dmusicf.h:353

◆ enumDMUS_VARIATIONT_TYPES

Enumerator
DMUS_VARIATIONT_SEQUENTIAL 
DMUS_VARIATIONT_RANDOM 
DMUS_VARIATIONT_RANDOM_START 
DMUS_VARIATIONT_NO_REPEAT 
DMUS_VARIATIONT_RANDOM_ROW 

Definition at line 331 of file dmusicf.h.

331 {
337};
@ DMUS_VARIATIONT_SEQUENTIAL
Definition: dmusicf.h:332
@ DMUS_VARIATIONT_NO_REPEAT
Definition: dmusicf.h:335
@ DMUS_VARIATIONT_RANDOM_ROW
Definition: dmusicf.h:336
@ DMUS_VARIATIONT_RANDOM_START
Definition: dmusicf.h:334
@ DMUS_VARIATIONT_RANDOM
Definition: dmusicf.h:333