ホーム › Media.Audio.DirectMusic › 定数
定数
237Windows.Win32.Media.Audio.DirectMusic
| 名前 | 型 | 値 |
|---|---|---|
| DMUS_MAX_DESCRIPTION | DWORD | 128 |
| DMUS_MAX_DRIVER | DWORD | 128 |
| DMUS_EFFECT_NONE | DWORD | 0 |
| DMUS_EFFECT_REVERB | DWORD | 1 |
| DMUS_EFFECT_CHORUS | DWORD | 2 |
| DMUS_EFFECT_DELAY | DWORD | 4 |
| DMUS_PC_INPUTCLASS | DWORD | 0 |
| DMUS_PC_OUTPUTCLASS | DWORD | 1 |
| DMUS_PC_DLS | DWORD | 1 |
| DMUS_PC_EXTERNAL | DWORD | 2 |
| DMUS_PC_SOFTWARESYNTH | DWORD | 4 |
| DMUS_PC_MEMORYSIZEFIXED | DWORD | 8 |
| DMUS_PC_GMINHARDWARE | DWORD | 16 |
| DMUS_PC_GSINHARDWARE | DWORD | 32 |
| DMUS_PC_XGINHARDWARE | DWORD | 64 |
| DMUS_PC_DIRECTSOUND | DWORD | 128 |
| DMUS_PC_SHAREABLE | DWORD | 256 |
| DMUS_PC_DLS2 | DWORD | 512 |
| DMUS_PC_AUDIOPATH | DWORD | 1024 |
| DMUS_PC_WAVE | DWORD | 2048 |
| DMUS_PC_SYSTEMMEMORY | DWORD | 2147483647 |
| DMUS_PORT_WINMM_DRIVER | DWORD | 0 |
| DMUS_PORT_USER_MODE_SYNTH | DWORD | 1 |
| DMUS_PORT_KERNEL_MODE | DWORD | 2 |
| DMUS_PORTPARAMS_VOICES | DWORD | 1 |
| DMUS_PORTPARAMS_CHANNELGROUPS | DWORD | 2 |
| DMUS_PORTPARAMS_AUDIOCHANNELS | DWORD | 4 |
| DMUS_PORTPARAMS_SAMPLERATE | DWORD | 8 |
| DMUS_PORTPARAMS_EFFECTS | DWORD | 32 |
| DMUS_PORTPARAMS_SHARE | DWORD | 64 |
| DMUS_PORTPARAMS_FEATURES | DWORD | 128 |
| DMUS_PORT_FEATURE_AUDIOPATH | DWORD | 1 |
| DMUS_PORT_FEATURE_STREAMING | DWORD | 2 |
| DMUS_SYNTHSTATS_VOICES | DWORD | 1 |
| DMUS_SYNTHSTATS_TOTAL_CPU | DWORD | 2 |
| DMUS_SYNTHSTATS_CPU_PER_VOICE | DWORD | 4 |
| DMUS_SYNTHSTATS_LOST_NOTES | DWORD | 8 |
| DMUS_SYNTHSTATS_PEAK_VOLUME | DWORD | 16 |
| DMUS_SYNTHSTATS_FREE_MEMORY | DWORD | 32 |
| DMUS_SYNTHSTATS_SYSTEMMEMORY | DWORD | 2147483647 |
| DMUS_CLOCKF_GLOBAL | DWORD | 1 |
| DSBUSID_FIRST_SPKR_LOC | DWORD | 0 |
| DSBUSID_FRONT_LEFT | DWORD | 0 |
| DSBUSID_LEFT | DWORD | 0 |
| DSBUSID_FRONT_RIGHT | DWORD | 1 |
| DSBUSID_RIGHT | DWORD | 1 |
| DSBUSID_FRONT_CENTER | DWORD | 2 |
| DSBUSID_LOW_FREQUENCY | DWORD | 3 |
| DSBUSID_BACK_LEFT | DWORD | 4 |
| DSBUSID_BACK_RIGHT | DWORD | 5 |
| DSBUSID_FRONT_LEFT_OF_CENTER | DWORD | 6 |
| DSBUSID_FRONT_RIGHT_OF_CENTER | DWORD | 7 |
| DSBUSID_BACK_CENTER | DWORD | 8 |
| DSBUSID_SIDE_LEFT | DWORD | 9 |
| DSBUSID_SIDE_RIGHT | DWORD | 10 |
| DSBUSID_TOP_CENTER | DWORD | 11 |
| DSBUSID_TOP_FRONT_LEFT | DWORD | 12 |
| DSBUSID_TOP_FRONT_CENTER | DWORD | 13 |
| DSBUSID_TOP_FRONT_RIGHT | DWORD | 14 |
| DSBUSID_TOP_BACK_LEFT | DWORD | 15 |
| DSBUSID_TOP_BACK_CENTER | DWORD | 16 |
| DSBUSID_TOP_BACK_RIGHT | DWORD | 17 |
| DSBUSID_LAST_SPKR_LOC | DWORD | 17 |
| DSBUSID_REVERB_SEND | DWORD | 64 |
| DSBUSID_CHORUS_SEND | DWORD | 65 |
| DSBUSID_DYNAMIC_0 | DWORD | 512 |
| DSBUSID_NULL | DWORD | 4294967295 |
| DAUD_CRITICAL_VOICE_PRIORITY | DWORD | 4026531840 |
| DAUD_HIGH_VOICE_PRIORITY | DWORD | 3221225472 |
| DAUD_STANDARD_VOICE_PRIORITY | DWORD | 2147483648 |
| DAUD_LOW_VOICE_PRIORITY | DWORD | 1073741824 |
| DAUD_PERSIST_VOICE_PRIORITY | DWORD | 268435456 |
| DAUD_CHAN1_VOICE_PRIORITY_OFFSET | DWORD | 14 |
| DAUD_CHAN2_VOICE_PRIORITY_OFFSET | DWORD | 13 |
| DAUD_CHAN3_VOICE_PRIORITY_OFFSET | DWORD | 12 |
| DAUD_CHAN4_VOICE_PRIORITY_OFFSET | DWORD | 11 |
| DAUD_CHAN5_VOICE_PRIORITY_OFFSET | DWORD | 10 |
| DAUD_CHAN6_VOICE_PRIORITY_OFFSET | DWORD | 9 |
| DAUD_CHAN7_VOICE_PRIORITY_OFFSET | DWORD | 8 |
| DAUD_CHAN8_VOICE_PRIORITY_OFFSET | DWORD | 7 |
| DAUD_CHAN9_VOICE_PRIORITY_OFFSET | DWORD | 6 |
| DAUD_CHAN10_VOICE_PRIORITY_OFFSET | DWORD | 15 |
| DAUD_CHAN11_VOICE_PRIORITY_OFFSET | DWORD | 5 |
| DAUD_CHAN12_VOICE_PRIORITY_OFFSET | DWORD | 4 |
| DAUD_CHAN13_VOICE_PRIORITY_OFFSET | DWORD | 3 |
| DAUD_CHAN14_VOICE_PRIORITY_OFFSET | DWORD | 2 |
| DAUD_CHAN15_VOICE_PRIORITY_OFFSET | DWORD | 1 |
| DAUD_CHAN16_VOICE_PRIORITY_OFFSET | DWORD | 0 |
| CLSID_DirectMusic | GUID | {636B9F10-0C7D-11D1-95B2-0020AFDC7421} |
| CLSID_DirectMusicCollection | GUID | {480FF4B0-28B2-11D1-BEF7-00C04FBF8FEF} |
| CLSID_DirectMusicSynth | GUID | {58C2B4D0-46E7-11D1-89AC-00A0C9054129} |
| GUID_DMUS_PROP_GM_Hardware | GUID | {178F2F24-C364-11D1-A760-0000F875AC12} |
| GUID_DMUS_PROP_GS_Hardware | GUID | {178F2F25-C364-11D1-A760-0000F875AC12} |
| GUID_DMUS_PROP_XG_Hardware | GUID | {178F2F26-C364-11D1-A760-0000F875AC12} |
| GUID_DMUS_PROP_XG_Capable | GUID | {6496ABA1-61B0-11D2-AFA6-00AA0024D8B6} |
| GUID_DMUS_PROP_GS_Capable | GUID | {6496ABA2-61B0-11D2-AFA6-00AA0024D8B6} |
| GUID_DMUS_PROP_DLS1 | GUID | {178F2F27-C364-11D1-A760-0000F875AC12} |
| GUID_DMUS_PROP_DLS2 | GUID | {F14599E5-4689-11D2-AFA6-00AA0024D8B6} |
| GUID_DMUS_PROP_INSTRUMENT2 | GUID | {865FD372-9F67-11D2-872A-00600893B1BD} |
| GUID_DMUS_PROP_SynthSink_DSOUND | GUID | {0AA97844-C877-11D1-870C-00600893B1BD} |
| GUID_DMUS_PROP_SynthSink_WAVE | GUID | {0AA97845-C877-11D1-870C-00600893B1BD} |
| GUID_DMUS_PROP_SampleMemorySize | GUID | {178F2F28-C364-11D1-A760-0000F875AC12} |
| GUID_DMUS_PROP_SamplePlaybackRate | GUID | {2A91F713-A4BF-11D2-BBDF-00600833DBD8} |
| GUID_DMUS_PROP_WriteLatency | GUID | {268A0FA0-60F2-11D2-AFA6-00AA0024D8B6} |
| GUID_DMUS_PROP_WritePeriod | GUID | {268A0FA1-60F2-11D2-AFA6-00AA0024D8B6} |
| GUID_DMUS_PROP_MemorySize | GUID | {178F2F28-C364-11D1-A760-0000F875AC12} |
| GUID_DMUS_PROP_WavesReverb | GUID | {04CB5622-32E5-11D2-AFA6-00AA0024D8B6} |
| GUID_DMUS_PROP_Effects | GUID | {CDA8D611-684A-11D2-871E-00600893B1BD} |
| GUID_DMUS_PROP_LegacyCaps | GUID | {CFA7CDC2-00A1-11D2-AAD5-0000F875AC12} |
| GUID_DMUS_PROP_Volume | GUID | {FEDFAE25-E46E-11D1-AACE-0000F875AC12} |
| DMUS_VOLUME_MAX | DWORD | 2000 |
| DMUS_VOLUME_MIN | INT | -20000 |
| DMUS_EVENT_STRUCTURED | DWORD | 1 |
| DMUS_DOWNLOADINFO_INSTRUMENT | DWORD | 1 |
| DMUS_DOWNLOADINFO_WAVE | DWORD | 2 |
| DMUS_DOWNLOADINFO_INSTRUMENT2 | DWORD | 3 |
| DMUS_DOWNLOADINFO_WAVEARTICULATION | DWORD | 4 |
| DMUS_DOWNLOADINFO_STREAMINGWAVE | DWORD | 5 |
| DMUS_DOWNLOADINFO_ONESHOTWAVE | DWORD | 6 |
| DMUS_DEFAULT_SIZE_OFFSETTABLE | DWORD | 1 |
| DMUS_INSTRUMENT_GM_INSTRUMENT | DWORD | 1 |
| DMUS_MIN_DATA_SIZE | DWORD | 4 |
| CONN_SRC_NONE | DWORD | 0 |
| CONN_SRC_LFO | DWORD | 1 |
| CONN_SRC_KEYONVELOCITY | DWORD | 2 |
| CONN_SRC_KEYNUMBER | DWORD | 3 |
| CONN_SRC_EG1 | DWORD | 4 |
| CONN_SRC_EG2 | DWORD | 5 |
| CONN_SRC_PITCHWHEEL | DWORD | 6 |
| CONN_SRC_CC1 | DWORD | 129 |
| CONN_SRC_CC7 | DWORD | 135 |
| CONN_SRC_CC10 | DWORD | 138 |
| CONN_SRC_CC11 | DWORD | 139 |
| CONN_DST_NONE | DWORD | 0 |
| CONN_DST_ATTENUATION | DWORD | 1 |
| CONN_DST_PITCH | DWORD | 3 |
| CONN_DST_PAN | DWORD | 4 |
| CONN_DST_LFO_FREQUENCY | DWORD | 260 |
| CONN_DST_LFO_STARTDELAY | DWORD | 261 |
| CONN_DST_EG1_ATTACKTIME | DWORD | 518 |
| CONN_DST_EG1_DECAYTIME | DWORD | 519 |
| CONN_DST_EG1_RELEASETIME | DWORD | 521 |
| CONN_DST_EG1_SUSTAINLEVEL | DWORD | 522 |
| CONN_DST_EG2_ATTACKTIME | DWORD | 778 |
| CONN_DST_EG2_DECAYTIME | DWORD | 779 |
| CONN_DST_EG2_RELEASETIME | DWORD | 781 |
| CONN_DST_EG2_SUSTAINLEVEL | DWORD | 782 |
| CONN_TRN_NONE | DWORD | 0 |
| CONN_TRN_CONCAVE | DWORD | 1 |
| F_INSTRUMENT_DRUMS | DWORD | 2147483648 |
| F_RGN_OPTION_SELFNONEXCLUSIVE | DWORD | 1 |
| WAVELINK_CHANNEL_LEFT | INT | 1 |
| WAVELINK_CHANNEL_RIGHT | INT | 2 |
| F_WAVELINK_PHASE_MASTER | DWORD | 1 |
| POOL_CUE_NULL | INT | -1 |
| F_WSMP_NO_TRUNCATION | INT | 1 |
| F_WSMP_NO_COMPRESSION | INT | 2 |
| WLOOP_TYPE_FORWARD | DWORD | 0 |
| CONN_SRC_POLYPRESSURE | DWORD | 7 |
| CONN_SRC_CHANNELPRESSURE | DWORD | 8 |
| CONN_SRC_VIBRATO | DWORD | 9 |
| CONN_SRC_MONOPRESSURE | DWORD | 10 |
| CONN_SRC_CC91 | DWORD | 219 |
| CONN_SRC_CC93 | DWORD | 221 |
| CONN_DST_GAIN | DWORD | 1 |
| CONN_DST_KEYNUMBER | DWORD | 5 |
| CONN_DST_LEFT | DWORD | 16 |
| CONN_DST_RIGHT | DWORD | 17 |
| CONN_DST_CENTER | DWORD | 18 |
| CONN_DST_LEFTREAR | DWORD | 19 |
| CONN_DST_RIGHTREAR | DWORD | 20 |
| CONN_DST_LFE_CHANNEL | DWORD | 21 |
| CONN_DST_CHORUS | DWORD | 128 |
| CONN_DST_REVERB | DWORD | 129 |
| CONN_DST_VIB_FREQUENCY | DWORD | 276 |
| CONN_DST_VIB_STARTDELAY | DWORD | 277 |
| CONN_DST_EG1_DELAYTIME | DWORD | 523 |
| CONN_DST_EG1_HOLDTIME | DWORD | 524 |
| CONN_DST_EG1_SHUTDOWNTIME | DWORD | 525 |
| CONN_DST_EG2_DELAYTIME | DWORD | 783 |
| CONN_DST_EG2_HOLDTIME | DWORD | 784 |
| CONN_DST_FILTER_CUTOFF | DWORD | 1280 |
| CONN_DST_FILTER_Q | DWORD | 1281 |
| CONN_TRN_CONVEX | DWORD | 2 |
| CONN_TRN_SWITCH | DWORD | 3 |
| DLS_CDL_AND | DWORD | 1 |
| DLS_CDL_OR | DWORD | 2 |
| DLS_CDL_XOR | DWORD | 3 |
| DLS_CDL_ADD | DWORD | 4 |
| DLS_CDL_SUBTRACT | DWORD | 5 |
| DLS_CDL_MULTIPLY | DWORD | 6 |
| DLS_CDL_DIVIDE | DWORD | 7 |
| DLS_CDL_LOGICAL_AND | DWORD | 8 |
| DLS_CDL_LOGICAL_OR | DWORD | 9 |
| DLS_CDL_LT | DWORD | 10 |
| DLS_CDL_LE | DWORD | 11 |
| DLS_CDL_GT | DWORD | 12 |
| DLS_CDL_GE | DWORD | 13 |
| DLS_CDL_EQ | DWORD | 14 |
| DLS_CDL_NOT | DWORD | 15 |
| DLS_CDL_CONST | DWORD | 16 |
| DLS_CDL_QUERY | DWORD | 17 |
| DLS_CDL_QUERYSUPPORTED | DWORD | 18 |
| WLOOP_TYPE_RELEASE | DWORD | 2 |
| F_WAVELINK_MULTICHANNEL | DWORD | 2 |
| DLSID_GMInHardware | GUID | {178F2F24-C364-11D1-A760-0000F875AC12} |
| DLSID_GSInHardware | GUID | {178F2F25-C364-11D1-A760-0000F875AC12} |
| DLSID_XGInHardware | GUID | {178F2F26-C364-11D1-A760-0000F875AC12} |
| DLSID_SupportsDLS1 | GUID | {178F2F27-C364-11D1-A760-0000F875AC12} |
| DLSID_SupportsDLS2 | GUID | {F14599E5-4689-11D2-AFA6-00AA0024D8B6} |
| DLSID_SampleMemorySize | GUID | {178F2F28-C364-11D1-A760-0000F875AC12} |
| DLSID_ManufacturersID | GUID | {B03E1181-8095-11D2-A1EF-00600833DBD8} |
| DLSID_ProductID | GUID | {B03E1182-8095-11D2-A1EF-00600833DBD8} |
| DLSID_SamplePlaybackRate | GUID | {2A91F713-A4BF-11D2-BBDF-00600833DBD8} |
| REGSTR_PATH_SOFTWARESYNTHS | unknown | Software\Microsoft\DirectMusic\SoftwareSynths |
| REFRESH_F_LASTBUFFER | DWORD | 1 |
| CLSID_DirectMusicSynthSink | GUID | {AEC17CE3-A514-11D1-AFA6-00AA0024D8B6} |
| GUID_DMUS_PROP_SetSynthSink | GUID | {0A3A5BA5-37B6-11D2-B9F9-0000F875AC12} |
| GUID_DMUS_PROP_SinkUsesDSound | GUID | {BE208857-8952-11D2-BA1C-0000F875AC12} |
| CLSID_DirectSoundPrivate | GUID | {11AB3EC0-25EC-11D1-A4D8-00C04FC28ACA} |
| DSPROPSETID_DirectSoundDevice | GUID | {84624F82-25EC-11D1-A4D8-00C04FC28ACA} |
| DV_DVSD_NTSC_FRAMESIZE | INT | 120000 |
| DV_DVSD_PAL_FRAMESIZE | INT | 144000 |
| DV_SMCHN | DWORD | 57344 |
| DV_AUDIOMODE | DWORD | 3840 |
| DV_AUDIOSMP | DWORD | 939524096 |
| DV_AUDIOQU | DWORD | 117440512 |
| DV_NTSCPAL | DWORD | 2097152 |
| DV_STYPE | DWORD | 2031616 |
| DV_NTSC | DWORD | 0 |
| DV_PAL | DWORD | 1 |
| DV_SD | DWORD | 0 |
| DV_HD | DWORD | 1 |
| DV_SL | DWORD | 2 |
| DV_CAP_AUD16Bits | DWORD | 0 |
| DV_CAP_AUD12Bits | DWORD | 1 |
| SIZE_DVINFO | DWORD | 32 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define DMUS_MAX_DESCRIPTION 128
#define DMUS_MAX_DRIVER 128
#define DMUS_EFFECT_NONE 0
#define DMUS_EFFECT_REVERB 1
#define DMUS_EFFECT_CHORUS 2
#define DMUS_EFFECT_DELAY 4
#define DMUS_PC_INPUTCLASS 0
#define DMUS_PC_OUTPUTCLASS 1
#define DMUS_PC_DLS 1
#define DMUS_PC_EXTERNAL 2
#define DMUS_PC_SOFTWARESYNTH 4
#define DMUS_PC_MEMORYSIZEFIXED 8
#define DMUS_PC_GMINHARDWARE 16
#define DMUS_PC_GSINHARDWARE 32
#define DMUS_PC_XGINHARDWARE 64
#define DMUS_PC_DIRECTSOUND 128
#define DMUS_PC_SHAREABLE 256
#define DMUS_PC_DLS2 512
#define DMUS_PC_AUDIOPATH 1024
#define DMUS_PC_WAVE 2048
#define DMUS_PC_SYSTEMMEMORY 2147483647
#define DMUS_PORT_WINMM_DRIVER 0
#define DMUS_PORT_USER_MODE_SYNTH 1
#define DMUS_PORT_KERNEL_MODE 2
#define DMUS_PORTPARAMS_VOICES 1
#define DMUS_PORTPARAMS_CHANNELGROUPS 2
#define DMUS_PORTPARAMS_AUDIOCHANNELS 4
#define DMUS_PORTPARAMS_SAMPLERATE 8
#define DMUS_PORTPARAMS_EFFECTS 32
#define DMUS_PORTPARAMS_SHARE 64
#define DMUS_PORTPARAMS_FEATURES 128
#define DMUS_PORT_FEATURE_AUDIOPATH 1
#define DMUS_PORT_FEATURE_STREAMING 2
#define DMUS_SYNTHSTATS_VOICES 1
#define DMUS_SYNTHSTATS_TOTAL_CPU 2
#define DMUS_SYNTHSTATS_CPU_PER_VOICE 4
#define DMUS_SYNTHSTATS_LOST_NOTES 8
#define DMUS_SYNTHSTATS_PEAK_VOLUME 16
#define DMUS_SYNTHSTATS_FREE_MEMORY 32
#define DMUS_SYNTHSTATS_SYSTEMMEMORY 2147483647
#define DMUS_CLOCKF_GLOBAL 1
#define DSBUSID_FIRST_SPKR_LOC 0
#define DSBUSID_FRONT_LEFT 0
#define DSBUSID_LEFT 0
#define DSBUSID_FRONT_RIGHT 1
#define DSBUSID_RIGHT 1
#define DSBUSID_FRONT_CENTER 2
#define DSBUSID_LOW_FREQUENCY 3
#define DSBUSID_BACK_LEFT 4
#define DSBUSID_BACK_RIGHT 5
#define DSBUSID_FRONT_LEFT_OF_CENTER 6
#define DSBUSID_FRONT_RIGHT_OF_CENTER 7
#define DSBUSID_BACK_CENTER 8
#define DSBUSID_SIDE_LEFT 9
#define DSBUSID_SIDE_RIGHT 10
#define DSBUSID_TOP_CENTER 11
#define DSBUSID_TOP_FRONT_LEFT 12
#define DSBUSID_TOP_FRONT_CENTER 13
#define DSBUSID_TOP_FRONT_RIGHT 14
#define DSBUSID_TOP_BACK_LEFT 15
#define DSBUSID_TOP_BACK_CENTER 16
#define DSBUSID_TOP_BACK_RIGHT 17
#define DSBUSID_LAST_SPKR_LOC 17
#define DSBUSID_REVERB_SEND 64
#define DSBUSID_CHORUS_SEND 65
#define DSBUSID_DYNAMIC_0 512
#define DSBUSID_NULL 4294967295
#define DAUD_CRITICAL_VOICE_PRIORITY 4026531840
#define DAUD_HIGH_VOICE_PRIORITY 3221225472
#define DAUD_STANDARD_VOICE_PRIORITY 2147483648
#define DAUD_LOW_VOICE_PRIORITY 1073741824
#define DAUD_PERSIST_VOICE_PRIORITY 268435456
#define DAUD_CHAN1_VOICE_PRIORITY_OFFSET 14
#define DAUD_CHAN2_VOICE_PRIORITY_OFFSET 13
#define DAUD_CHAN3_VOICE_PRIORITY_OFFSET 12
#define DAUD_CHAN4_VOICE_PRIORITY_OFFSET 11
#define DAUD_CHAN5_VOICE_PRIORITY_OFFSET 10
#define DAUD_CHAN6_VOICE_PRIORITY_OFFSET 9
#define DAUD_CHAN7_VOICE_PRIORITY_OFFSET 8
#define DAUD_CHAN8_VOICE_PRIORITY_OFFSET 7
#define DAUD_CHAN9_VOICE_PRIORITY_OFFSET 6
#define DAUD_CHAN10_VOICE_PRIORITY_OFFSET 15
#define DAUD_CHAN11_VOICE_PRIORITY_OFFSET 5
#define DAUD_CHAN12_VOICE_PRIORITY_OFFSET 4
#define DAUD_CHAN13_VOICE_PRIORITY_OFFSET 3
#define DAUD_CHAN14_VOICE_PRIORITY_OFFSET 2
#define DAUD_CHAN15_VOICE_PRIORITY_OFFSET 1
#define DAUD_CHAN16_VOICE_PRIORITY_OFFSET 0
#define DMUS_VOLUME_MAX 2000
#define DMUS_VOLUME_MIN -20000
#define DMUS_EVENT_STRUCTURED 1
#define DMUS_DOWNLOADINFO_INSTRUMENT 1
#define DMUS_DOWNLOADINFO_WAVE 2
#define DMUS_DOWNLOADINFO_INSTRUMENT2 3
#define DMUS_DOWNLOADINFO_WAVEARTICULATION 4
#define DMUS_DOWNLOADINFO_STREAMINGWAVE 5
#define DMUS_DOWNLOADINFO_ONESHOTWAVE 6
#define DMUS_DEFAULT_SIZE_OFFSETTABLE 1
#define DMUS_INSTRUMENT_GM_INSTRUMENT 1
#define DMUS_MIN_DATA_SIZE 4
#define CONN_SRC_NONE 0
#define CONN_SRC_LFO 1
#define CONN_SRC_KEYONVELOCITY 2
#define CONN_SRC_KEYNUMBER 3
#define CONN_SRC_EG1 4
#define CONN_SRC_EG2 5
#define CONN_SRC_PITCHWHEEL 6
#define CONN_SRC_CC1 129
#define CONN_SRC_CC7 135
#define CONN_SRC_CC10 138
#define CONN_SRC_CC11 139
#define CONN_DST_NONE 0
#define CONN_DST_ATTENUATION 1
#define CONN_DST_PITCH 3
#define CONN_DST_PAN 4
#define CONN_DST_LFO_FREQUENCY 260
#define CONN_DST_LFO_STARTDELAY 261
#define CONN_DST_EG1_ATTACKTIME 518
#define CONN_DST_EG1_DECAYTIME 519
#define CONN_DST_EG1_RELEASETIME 521
#define CONN_DST_EG1_SUSTAINLEVEL 522
#define CONN_DST_EG2_ATTACKTIME 778
#define CONN_DST_EG2_DECAYTIME 779
#define CONN_DST_EG2_RELEASETIME 781
#define CONN_DST_EG2_SUSTAINLEVEL 782
#define CONN_TRN_NONE 0
#define CONN_TRN_CONCAVE 1
#define F_INSTRUMENT_DRUMS 2147483648
#define F_RGN_OPTION_SELFNONEXCLUSIVE 1
#define WAVELINK_CHANNEL_LEFT 1
#define WAVELINK_CHANNEL_RIGHT 2
#define F_WAVELINK_PHASE_MASTER 1
#define POOL_CUE_NULL -1
#define F_WSMP_NO_TRUNCATION 1
#define F_WSMP_NO_COMPRESSION 2
#define WLOOP_TYPE_FORWARD 0
#define CONN_SRC_POLYPRESSURE 7
#define CONN_SRC_CHANNELPRESSURE 8
#define CONN_SRC_VIBRATO 9
#define CONN_SRC_MONOPRESSURE 10
#define CONN_SRC_CC91 219
#define CONN_SRC_CC93 221
#define CONN_DST_GAIN 1
#define CONN_DST_KEYNUMBER 5
#define CONN_DST_LEFT 16
#define CONN_DST_RIGHT 17
#define CONN_DST_CENTER 18
#define CONN_DST_LEFTREAR 19
#define CONN_DST_RIGHTREAR 20
#define CONN_DST_LFE_CHANNEL 21
#define CONN_DST_CHORUS 128
#define CONN_DST_REVERB 129
#define CONN_DST_VIB_FREQUENCY 276
#define CONN_DST_VIB_STARTDELAY 277
#define CONN_DST_EG1_DELAYTIME 523
#define CONN_DST_EG1_HOLDTIME 524
#define CONN_DST_EG1_SHUTDOWNTIME 525
#define CONN_DST_EG2_DELAYTIME 783
#define CONN_DST_EG2_HOLDTIME 784
#define CONN_DST_FILTER_CUTOFF 1280
#define CONN_DST_FILTER_Q 1281
#define CONN_TRN_CONVEX 2
#define CONN_TRN_SWITCH 3
#define DLS_CDL_AND 1
#define DLS_CDL_OR 2
#define DLS_CDL_XOR 3
#define DLS_CDL_ADD 4
#define DLS_CDL_SUBTRACT 5
#define DLS_CDL_MULTIPLY 6
#define DLS_CDL_DIVIDE 7
#define DLS_CDL_LOGICAL_AND 8
#define DLS_CDL_LOGICAL_OR 9
#define DLS_CDL_LT 10
#define DLS_CDL_LE 11
#define DLS_CDL_GT 12
#define DLS_CDL_GE 13
#define DLS_CDL_EQ 14
#define DLS_CDL_NOT 15
#define DLS_CDL_CONST 16
#define DLS_CDL_QUERY 17
#define DLS_CDL_QUERYSUPPORTED 18
#define WLOOP_TYPE_RELEASE 2
#define F_WAVELINK_MULTICHANNEL 2
#define REFRESH_F_LASTBUFFER 1
#define DV_DVSD_NTSC_FRAMESIZE 120000
#define DV_DVSD_PAL_FRAMESIZE 144000
#define DV_SMCHN 57344
#define DV_AUDIOMODE 3840
#define DV_AUDIOSMP 939524096
#define DV_AUDIOQU 117440512
#define DV_NTSCPAL 2097152
#define DV_STYPE 2031616
#define DV_NTSC 0
#define DV_PAL 1
#define DV_SD 0
#define DV_HD 1
#define DV_SL 2
#define DV_CAP_AUD16Bits 0
#define DV_CAP_AUD12Bits 1
#define SIZE_DVINFO 32public const uint DMUS_MAX_DESCRIPTION = 128;
public const uint DMUS_MAX_DRIVER = 128;
public const uint DMUS_EFFECT_NONE = 0;
public const uint DMUS_EFFECT_REVERB = 1;
public const uint DMUS_EFFECT_CHORUS = 2;
public const uint DMUS_EFFECT_DELAY = 4;
public const uint DMUS_PC_INPUTCLASS = 0;
public const uint DMUS_PC_OUTPUTCLASS = 1;
public const uint DMUS_PC_DLS = 1;
public const uint DMUS_PC_EXTERNAL = 2;
public const uint DMUS_PC_SOFTWARESYNTH = 4;
public const uint DMUS_PC_MEMORYSIZEFIXED = 8;
public const uint DMUS_PC_GMINHARDWARE = 16;
public const uint DMUS_PC_GSINHARDWARE = 32;
public const uint DMUS_PC_XGINHARDWARE = 64;
public const uint DMUS_PC_DIRECTSOUND = 128;
public const uint DMUS_PC_SHAREABLE = 256;
public const uint DMUS_PC_DLS2 = 512;
public const uint DMUS_PC_AUDIOPATH = 1024;
public const uint DMUS_PC_WAVE = 2048;
public const uint DMUS_PC_SYSTEMMEMORY = 2147483647;
public const uint DMUS_PORT_WINMM_DRIVER = 0;
public const uint DMUS_PORT_USER_MODE_SYNTH = 1;
public const uint DMUS_PORT_KERNEL_MODE = 2;
public const uint DMUS_PORTPARAMS_VOICES = 1;
public const uint DMUS_PORTPARAMS_CHANNELGROUPS = 2;
public const uint DMUS_PORTPARAMS_AUDIOCHANNELS = 4;
public const uint DMUS_PORTPARAMS_SAMPLERATE = 8;
public const uint DMUS_PORTPARAMS_EFFECTS = 32;
public const uint DMUS_PORTPARAMS_SHARE = 64;
public const uint DMUS_PORTPARAMS_FEATURES = 128;
public const uint DMUS_PORT_FEATURE_AUDIOPATH = 1;
public const uint DMUS_PORT_FEATURE_STREAMING = 2;
public const uint DMUS_SYNTHSTATS_VOICES = 1;
public const uint DMUS_SYNTHSTATS_TOTAL_CPU = 2;
public const uint DMUS_SYNTHSTATS_CPU_PER_VOICE = 4;
public const uint DMUS_SYNTHSTATS_LOST_NOTES = 8;
public const uint DMUS_SYNTHSTATS_PEAK_VOLUME = 16;
public const uint DMUS_SYNTHSTATS_FREE_MEMORY = 32;
public const uint DMUS_SYNTHSTATS_SYSTEMMEMORY = 2147483647;
public const uint DMUS_CLOCKF_GLOBAL = 1;
public const uint DSBUSID_FIRST_SPKR_LOC = 0;
public const uint DSBUSID_FRONT_LEFT = 0;
public const uint DSBUSID_LEFT = 0;
public const uint DSBUSID_FRONT_RIGHT = 1;
public const uint DSBUSID_RIGHT = 1;
public const uint DSBUSID_FRONT_CENTER = 2;
public const uint DSBUSID_LOW_FREQUENCY = 3;
public const uint DSBUSID_BACK_LEFT = 4;
public const uint DSBUSID_BACK_RIGHT = 5;
public const uint DSBUSID_FRONT_LEFT_OF_CENTER = 6;
public const uint DSBUSID_FRONT_RIGHT_OF_CENTER = 7;
public const uint DSBUSID_BACK_CENTER = 8;
public const uint DSBUSID_SIDE_LEFT = 9;
public const uint DSBUSID_SIDE_RIGHT = 10;
public const uint DSBUSID_TOP_CENTER = 11;
public const uint DSBUSID_TOP_FRONT_LEFT = 12;
public const uint DSBUSID_TOP_FRONT_CENTER = 13;
public const uint DSBUSID_TOP_FRONT_RIGHT = 14;
public const uint DSBUSID_TOP_BACK_LEFT = 15;
public const uint DSBUSID_TOP_BACK_CENTER = 16;
public const uint DSBUSID_TOP_BACK_RIGHT = 17;
public const uint DSBUSID_LAST_SPKR_LOC = 17;
public const uint DSBUSID_REVERB_SEND = 64;
public const uint DSBUSID_CHORUS_SEND = 65;
public const uint DSBUSID_DYNAMIC_0 = 512;
public const uint DSBUSID_NULL = 4294967295;
public const uint DAUD_CRITICAL_VOICE_PRIORITY = 4026531840;
public const uint DAUD_HIGH_VOICE_PRIORITY = 3221225472;
public const uint DAUD_STANDARD_VOICE_PRIORITY = 2147483648;
public const uint DAUD_LOW_VOICE_PRIORITY = 1073741824;
public const uint DAUD_PERSIST_VOICE_PRIORITY = 268435456;
public const uint DAUD_CHAN1_VOICE_PRIORITY_OFFSET = 14;
public const uint DAUD_CHAN2_VOICE_PRIORITY_OFFSET = 13;
public const uint DAUD_CHAN3_VOICE_PRIORITY_OFFSET = 12;
public const uint DAUD_CHAN4_VOICE_PRIORITY_OFFSET = 11;
public const uint DAUD_CHAN5_VOICE_PRIORITY_OFFSET = 10;
public const uint DAUD_CHAN6_VOICE_PRIORITY_OFFSET = 9;
public const uint DAUD_CHAN7_VOICE_PRIORITY_OFFSET = 8;
public const uint DAUD_CHAN8_VOICE_PRIORITY_OFFSET = 7;
public const uint DAUD_CHAN9_VOICE_PRIORITY_OFFSET = 6;
public const uint DAUD_CHAN10_VOICE_PRIORITY_OFFSET = 15;
public const uint DAUD_CHAN11_VOICE_PRIORITY_OFFSET = 5;
public const uint DAUD_CHAN12_VOICE_PRIORITY_OFFSET = 4;
public const uint DAUD_CHAN13_VOICE_PRIORITY_OFFSET = 3;
public const uint DAUD_CHAN14_VOICE_PRIORITY_OFFSET = 2;
public const uint DAUD_CHAN15_VOICE_PRIORITY_OFFSET = 1;
public const uint DAUD_CHAN16_VOICE_PRIORITY_OFFSET = 0;
public const uint DMUS_VOLUME_MAX = 2000;
public const int DMUS_VOLUME_MIN = -20000;
public const uint DMUS_EVENT_STRUCTURED = 1;
public const uint DMUS_DOWNLOADINFO_INSTRUMENT = 1;
public const uint DMUS_DOWNLOADINFO_WAVE = 2;
public const uint DMUS_DOWNLOADINFO_INSTRUMENT2 = 3;
public const uint DMUS_DOWNLOADINFO_WAVEARTICULATION = 4;
public const uint DMUS_DOWNLOADINFO_STREAMINGWAVE = 5;
public const uint DMUS_DOWNLOADINFO_ONESHOTWAVE = 6;
public const uint DMUS_DEFAULT_SIZE_OFFSETTABLE = 1;
public const uint DMUS_INSTRUMENT_GM_INSTRUMENT = 1;
public const uint DMUS_MIN_DATA_SIZE = 4;
public const uint CONN_SRC_NONE = 0;
public const uint CONN_SRC_LFO = 1;
public const uint CONN_SRC_KEYONVELOCITY = 2;
public const uint CONN_SRC_KEYNUMBER = 3;
public const uint CONN_SRC_EG1 = 4;
public const uint CONN_SRC_EG2 = 5;
public const uint CONN_SRC_PITCHWHEEL = 6;
public const uint CONN_SRC_CC1 = 129;
public const uint CONN_SRC_CC7 = 135;
public const uint CONN_SRC_CC10 = 138;
public const uint CONN_SRC_CC11 = 139;
public const uint CONN_DST_NONE = 0;
public const uint CONN_DST_ATTENUATION = 1;
public const uint CONN_DST_PITCH = 3;
public const uint CONN_DST_PAN = 4;
public const uint CONN_DST_LFO_FREQUENCY = 260;
public const uint CONN_DST_LFO_STARTDELAY = 261;
public const uint CONN_DST_EG1_ATTACKTIME = 518;
public const uint CONN_DST_EG1_DECAYTIME = 519;
public const uint CONN_DST_EG1_RELEASETIME = 521;
public const uint CONN_DST_EG1_SUSTAINLEVEL = 522;
public const uint CONN_DST_EG2_ATTACKTIME = 778;
public const uint CONN_DST_EG2_DECAYTIME = 779;
public const uint CONN_DST_EG2_RELEASETIME = 781;
public const uint CONN_DST_EG2_SUSTAINLEVEL = 782;
public const uint CONN_TRN_NONE = 0;
public const uint CONN_TRN_CONCAVE = 1;
public const uint F_INSTRUMENT_DRUMS = 2147483648;
public const uint F_RGN_OPTION_SELFNONEXCLUSIVE = 1;
public const int WAVELINK_CHANNEL_LEFT = 1;
public const int WAVELINK_CHANNEL_RIGHT = 2;
public const uint F_WAVELINK_PHASE_MASTER = 1;
public const int POOL_CUE_NULL = -1;
public const int F_WSMP_NO_TRUNCATION = 1;
public const int F_WSMP_NO_COMPRESSION = 2;
public const uint WLOOP_TYPE_FORWARD = 0;
public const uint CONN_SRC_POLYPRESSURE = 7;
public const uint CONN_SRC_CHANNELPRESSURE = 8;
public const uint CONN_SRC_VIBRATO = 9;
public const uint CONN_SRC_MONOPRESSURE = 10;
public const uint CONN_SRC_CC91 = 219;
public const uint CONN_SRC_CC93 = 221;
public const uint CONN_DST_GAIN = 1;
public const uint CONN_DST_KEYNUMBER = 5;
public const uint CONN_DST_LEFT = 16;
public const uint CONN_DST_RIGHT = 17;
public const uint CONN_DST_CENTER = 18;
public const uint CONN_DST_LEFTREAR = 19;
public const uint CONN_DST_RIGHTREAR = 20;
public const uint CONN_DST_LFE_CHANNEL = 21;
public const uint CONN_DST_CHORUS = 128;
public const uint CONN_DST_REVERB = 129;
public const uint CONN_DST_VIB_FREQUENCY = 276;
public const uint CONN_DST_VIB_STARTDELAY = 277;
public const uint CONN_DST_EG1_DELAYTIME = 523;
public const uint CONN_DST_EG1_HOLDTIME = 524;
public const uint CONN_DST_EG1_SHUTDOWNTIME = 525;
public const uint CONN_DST_EG2_DELAYTIME = 783;
public const uint CONN_DST_EG2_HOLDTIME = 784;
public const uint CONN_DST_FILTER_CUTOFF = 1280;
public const uint CONN_DST_FILTER_Q = 1281;
public const uint CONN_TRN_CONVEX = 2;
public const uint CONN_TRN_SWITCH = 3;
public const uint DLS_CDL_AND = 1;
public const uint DLS_CDL_OR = 2;
public const uint DLS_CDL_XOR = 3;
public const uint DLS_CDL_ADD = 4;
public const uint DLS_CDL_SUBTRACT = 5;
public const uint DLS_CDL_MULTIPLY = 6;
public const uint DLS_CDL_DIVIDE = 7;
public const uint DLS_CDL_LOGICAL_AND = 8;
public const uint DLS_CDL_LOGICAL_OR = 9;
public const uint DLS_CDL_LT = 10;
public const uint DLS_CDL_LE = 11;
public const uint DLS_CDL_GT = 12;
public const uint DLS_CDL_GE = 13;
public const uint DLS_CDL_EQ = 14;
public const uint DLS_CDL_NOT = 15;
public const uint DLS_CDL_CONST = 16;
public const uint DLS_CDL_QUERY = 17;
public const uint DLS_CDL_QUERYSUPPORTED = 18;
public const uint WLOOP_TYPE_RELEASE = 2;
public const uint F_WAVELINK_MULTICHANNEL = 2;
public const uint REFRESH_F_LASTBUFFER = 1;
public const int DV_DVSD_NTSC_FRAMESIZE = 120000;
public const int DV_DVSD_PAL_FRAMESIZE = 144000;
public const uint DV_SMCHN = 57344;
public const uint DV_AUDIOMODE = 3840;
public const uint DV_AUDIOSMP = 939524096;
public const uint DV_AUDIOQU = 117440512;
public const uint DV_NTSCPAL = 2097152;
public const uint DV_STYPE = 2031616;
public const uint DV_NTSC = 0;
public const uint DV_PAL = 1;
public const uint DV_SD = 0;
public const uint DV_HD = 1;
public const uint DV_SL = 2;
public const uint DV_CAP_AUD16Bits = 0;
public const uint DV_CAP_AUD12Bits = 1;
public const uint SIZE_DVINFO = 32;DMUS_MAX_DESCRIPTION = 128
DMUS_MAX_DRIVER = 128
DMUS_EFFECT_NONE = 0
DMUS_EFFECT_REVERB = 1
DMUS_EFFECT_CHORUS = 2
DMUS_EFFECT_DELAY = 4
DMUS_PC_INPUTCLASS = 0
DMUS_PC_OUTPUTCLASS = 1
DMUS_PC_DLS = 1
DMUS_PC_EXTERNAL = 2
DMUS_PC_SOFTWARESYNTH = 4
DMUS_PC_MEMORYSIZEFIXED = 8
DMUS_PC_GMINHARDWARE = 16
DMUS_PC_GSINHARDWARE = 32
DMUS_PC_XGINHARDWARE = 64
DMUS_PC_DIRECTSOUND = 128
DMUS_PC_SHAREABLE = 256
DMUS_PC_DLS2 = 512
DMUS_PC_AUDIOPATH = 1024
DMUS_PC_WAVE = 2048
DMUS_PC_SYSTEMMEMORY = 2147483647
DMUS_PORT_WINMM_DRIVER = 0
DMUS_PORT_USER_MODE_SYNTH = 1
DMUS_PORT_KERNEL_MODE = 2
DMUS_PORTPARAMS_VOICES = 1
DMUS_PORTPARAMS_CHANNELGROUPS = 2
DMUS_PORTPARAMS_AUDIOCHANNELS = 4
DMUS_PORTPARAMS_SAMPLERATE = 8
DMUS_PORTPARAMS_EFFECTS = 32
DMUS_PORTPARAMS_SHARE = 64
DMUS_PORTPARAMS_FEATURES = 128
DMUS_PORT_FEATURE_AUDIOPATH = 1
DMUS_PORT_FEATURE_STREAMING = 2
DMUS_SYNTHSTATS_VOICES = 1
DMUS_SYNTHSTATS_TOTAL_CPU = 2
DMUS_SYNTHSTATS_CPU_PER_VOICE = 4
DMUS_SYNTHSTATS_LOST_NOTES = 8
DMUS_SYNTHSTATS_PEAK_VOLUME = 16
DMUS_SYNTHSTATS_FREE_MEMORY = 32
DMUS_SYNTHSTATS_SYSTEMMEMORY = 2147483647
DMUS_CLOCKF_GLOBAL = 1
DSBUSID_FIRST_SPKR_LOC = 0
DSBUSID_FRONT_LEFT = 0
DSBUSID_LEFT = 0
DSBUSID_FRONT_RIGHT = 1
DSBUSID_RIGHT = 1
DSBUSID_FRONT_CENTER = 2
DSBUSID_LOW_FREQUENCY = 3
DSBUSID_BACK_LEFT = 4
DSBUSID_BACK_RIGHT = 5
DSBUSID_FRONT_LEFT_OF_CENTER = 6
DSBUSID_FRONT_RIGHT_OF_CENTER = 7
DSBUSID_BACK_CENTER = 8
DSBUSID_SIDE_LEFT = 9
DSBUSID_SIDE_RIGHT = 10
DSBUSID_TOP_CENTER = 11
DSBUSID_TOP_FRONT_LEFT = 12
DSBUSID_TOP_FRONT_CENTER = 13
DSBUSID_TOP_FRONT_RIGHT = 14
DSBUSID_TOP_BACK_LEFT = 15
DSBUSID_TOP_BACK_CENTER = 16
DSBUSID_TOP_BACK_RIGHT = 17
DSBUSID_LAST_SPKR_LOC = 17
DSBUSID_REVERB_SEND = 64
DSBUSID_CHORUS_SEND = 65
DSBUSID_DYNAMIC_0 = 512
DSBUSID_NULL = 4294967295
DAUD_CRITICAL_VOICE_PRIORITY = 4026531840
DAUD_HIGH_VOICE_PRIORITY = 3221225472
DAUD_STANDARD_VOICE_PRIORITY = 2147483648
DAUD_LOW_VOICE_PRIORITY = 1073741824
DAUD_PERSIST_VOICE_PRIORITY = 268435456
DAUD_CHAN1_VOICE_PRIORITY_OFFSET = 14
DAUD_CHAN2_VOICE_PRIORITY_OFFSET = 13
DAUD_CHAN3_VOICE_PRIORITY_OFFSET = 12
DAUD_CHAN4_VOICE_PRIORITY_OFFSET = 11
DAUD_CHAN5_VOICE_PRIORITY_OFFSET = 10
DAUD_CHAN6_VOICE_PRIORITY_OFFSET = 9
DAUD_CHAN7_VOICE_PRIORITY_OFFSET = 8
DAUD_CHAN8_VOICE_PRIORITY_OFFSET = 7
DAUD_CHAN9_VOICE_PRIORITY_OFFSET = 6
DAUD_CHAN10_VOICE_PRIORITY_OFFSET = 15
DAUD_CHAN11_VOICE_PRIORITY_OFFSET = 5
DAUD_CHAN12_VOICE_PRIORITY_OFFSET = 4
DAUD_CHAN13_VOICE_PRIORITY_OFFSET = 3
DAUD_CHAN14_VOICE_PRIORITY_OFFSET = 2
DAUD_CHAN15_VOICE_PRIORITY_OFFSET = 1
DAUD_CHAN16_VOICE_PRIORITY_OFFSET = 0
DMUS_VOLUME_MAX = 2000
DMUS_VOLUME_MIN = -20000
DMUS_EVENT_STRUCTURED = 1
DMUS_DOWNLOADINFO_INSTRUMENT = 1
DMUS_DOWNLOADINFO_WAVE = 2
DMUS_DOWNLOADINFO_INSTRUMENT2 = 3
DMUS_DOWNLOADINFO_WAVEARTICULATION = 4
DMUS_DOWNLOADINFO_STREAMINGWAVE = 5
DMUS_DOWNLOADINFO_ONESHOTWAVE = 6
DMUS_DEFAULT_SIZE_OFFSETTABLE = 1
DMUS_INSTRUMENT_GM_INSTRUMENT = 1
DMUS_MIN_DATA_SIZE = 4
CONN_SRC_NONE = 0
CONN_SRC_LFO = 1
CONN_SRC_KEYONVELOCITY = 2
CONN_SRC_KEYNUMBER = 3
CONN_SRC_EG1 = 4
CONN_SRC_EG2 = 5
CONN_SRC_PITCHWHEEL = 6
CONN_SRC_CC1 = 129
CONN_SRC_CC7 = 135
CONN_SRC_CC10 = 138
CONN_SRC_CC11 = 139
CONN_DST_NONE = 0
CONN_DST_ATTENUATION = 1
CONN_DST_PITCH = 3
CONN_DST_PAN = 4
CONN_DST_LFO_FREQUENCY = 260
CONN_DST_LFO_STARTDELAY = 261
CONN_DST_EG1_ATTACKTIME = 518
CONN_DST_EG1_DECAYTIME = 519
CONN_DST_EG1_RELEASETIME = 521
CONN_DST_EG1_SUSTAINLEVEL = 522
CONN_DST_EG2_ATTACKTIME = 778
CONN_DST_EG2_DECAYTIME = 779
CONN_DST_EG2_RELEASETIME = 781
CONN_DST_EG2_SUSTAINLEVEL = 782
CONN_TRN_NONE = 0
CONN_TRN_CONCAVE = 1
F_INSTRUMENT_DRUMS = 2147483648
F_RGN_OPTION_SELFNONEXCLUSIVE = 1
WAVELINK_CHANNEL_LEFT = 1
WAVELINK_CHANNEL_RIGHT = 2
F_WAVELINK_PHASE_MASTER = 1
POOL_CUE_NULL = -1
F_WSMP_NO_TRUNCATION = 1
F_WSMP_NO_COMPRESSION = 2
WLOOP_TYPE_FORWARD = 0
CONN_SRC_POLYPRESSURE = 7
CONN_SRC_CHANNELPRESSURE = 8
CONN_SRC_VIBRATO = 9
CONN_SRC_MONOPRESSURE = 10
CONN_SRC_CC91 = 219
CONN_SRC_CC93 = 221
CONN_DST_GAIN = 1
CONN_DST_KEYNUMBER = 5
CONN_DST_LEFT = 16
CONN_DST_RIGHT = 17
CONN_DST_CENTER = 18
CONN_DST_LEFTREAR = 19
CONN_DST_RIGHTREAR = 20
CONN_DST_LFE_CHANNEL = 21
CONN_DST_CHORUS = 128
CONN_DST_REVERB = 129
CONN_DST_VIB_FREQUENCY = 276
CONN_DST_VIB_STARTDELAY = 277
CONN_DST_EG1_DELAYTIME = 523
CONN_DST_EG1_HOLDTIME = 524
CONN_DST_EG1_SHUTDOWNTIME = 525
CONN_DST_EG2_DELAYTIME = 783
CONN_DST_EG2_HOLDTIME = 784
CONN_DST_FILTER_CUTOFF = 1280
CONN_DST_FILTER_Q = 1281
CONN_TRN_CONVEX = 2
CONN_TRN_SWITCH = 3
DLS_CDL_AND = 1
DLS_CDL_OR = 2
DLS_CDL_XOR = 3
DLS_CDL_ADD = 4
DLS_CDL_SUBTRACT = 5
DLS_CDL_MULTIPLY = 6
DLS_CDL_DIVIDE = 7
DLS_CDL_LOGICAL_AND = 8
DLS_CDL_LOGICAL_OR = 9
DLS_CDL_LT = 10
DLS_CDL_LE = 11
DLS_CDL_GT = 12
DLS_CDL_GE = 13
DLS_CDL_EQ = 14
DLS_CDL_NOT = 15
DLS_CDL_CONST = 16
DLS_CDL_QUERY = 17
DLS_CDL_QUERYSUPPORTED = 18
WLOOP_TYPE_RELEASE = 2
F_WAVELINK_MULTICHANNEL = 2
REFRESH_F_LASTBUFFER = 1
DV_DVSD_NTSC_FRAMESIZE = 120000
DV_DVSD_PAL_FRAMESIZE = 144000
DV_SMCHN = 57344
DV_AUDIOMODE = 3840
DV_AUDIOSMP = 939524096
DV_AUDIOQU = 117440512
DV_NTSCPAL = 2097152
DV_STYPE = 2031616
DV_NTSC = 0
DV_PAL = 1
DV_SD = 0
DV_HD = 1
DV_SL = 2
DV_CAP_AUD16Bits = 0
DV_CAP_AUD12Bits = 1
SIZE_DVINFO = 32pub const DMUS_MAX_DESCRIPTION: u32 = 128;
pub const DMUS_MAX_DRIVER: u32 = 128;
pub const DMUS_EFFECT_NONE: u32 = 0;
pub const DMUS_EFFECT_REVERB: u32 = 1;
pub const DMUS_EFFECT_CHORUS: u32 = 2;
pub const DMUS_EFFECT_DELAY: u32 = 4;
pub const DMUS_PC_INPUTCLASS: u32 = 0;
pub const DMUS_PC_OUTPUTCLASS: u32 = 1;
pub const DMUS_PC_DLS: u32 = 1;
pub const DMUS_PC_EXTERNAL: u32 = 2;
pub const DMUS_PC_SOFTWARESYNTH: u32 = 4;
pub const DMUS_PC_MEMORYSIZEFIXED: u32 = 8;
pub const DMUS_PC_GMINHARDWARE: u32 = 16;
pub const DMUS_PC_GSINHARDWARE: u32 = 32;
pub const DMUS_PC_XGINHARDWARE: u32 = 64;
pub const DMUS_PC_DIRECTSOUND: u32 = 128;
pub const DMUS_PC_SHAREABLE: u32 = 256;
pub const DMUS_PC_DLS2: u32 = 512;
pub const DMUS_PC_AUDIOPATH: u32 = 1024;
pub const DMUS_PC_WAVE: u32 = 2048;
pub const DMUS_PC_SYSTEMMEMORY: u32 = 2147483647;
pub const DMUS_PORT_WINMM_DRIVER: u32 = 0;
pub const DMUS_PORT_USER_MODE_SYNTH: u32 = 1;
pub const DMUS_PORT_KERNEL_MODE: u32 = 2;
pub const DMUS_PORTPARAMS_VOICES: u32 = 1;
pub const DMUS_PORTPARAMS_CHANNELGROUPS: u32 = 2;
pub const DMUS_PORTPARAMS_AUDIOCHANNELS: u32 = 4;
pub const DMUS_PORTPARAMS_SAMPLERATE: u32 = 8;
pub const DMUS_PORTPARAMS_EFFECTS: u32 = 32;
pub const DMUS_PORTPARAMS_SHARE: u32 = 64;
pub const DMUS_PORTPARAMS_FEATURES: u32 = 128;
pub const DMUS_PORT_FEATURE_AUDIOPATH: u32 = 1;
pub const DMUS_PORT_FEATURE_STREAMING: u32 = 2;
pub const DMUS_SYNTHSTATS_VOICES: u32 = 1;
pub const DMUS_SYNTHSTATS_TOTAL_CPU: u32 = 2;
pub const DMUS_SYNTHSTATS_CPU_PER_VOICE: u32 = 4;
pub const DMUS_SYNTHSTATS_LOST_NOTES: u32 = 8;
pub const DMUS_SYNTHSTATS_PEAK_VOLUME: u32 = 16;
pub const DMUS_SYNTHSTATS_FREE_MEMORY: u32 = 32;
pub const DMUS_SYNTHSTATS_SYSTEMMEMORY: u32 = 2147483647;
pub const DMUS_CLOCKF_GLOBAL: u32 = 1;
pub const DSBUSID_FIRST_SPKR_LOC: u32 = 0;
pub const DSBUSID_FRONT_LEFT: u32 = 0;
pub const DSBUSID_LEFT: u32 = 0;
pub const DSBUSID_FRONT_RIGHT: u32 = 1;
pub const DSBUSID_RIGHT: u32 = 1;
pub const DSBUSID_FRONT_CENTER: u32 = 2;
pub const DSBUSID_LOW_FREQUENCY: u32 = 3;
pub const DSBUSID_BACK_LEFT: u32 = 4;
pub const DSBUSID_BACK_RIGHT: u32 = 5;
pub const DSBUSID_FRONT_LEFT_OF_CENTER: u32 = 6;
pub const DSBUSID_FRONT_RIGHT_OF_CENTER: u32 = 7;
pub const DSBUSID_BACK_CENTER: u32 = 8;
pub const DSBUSID_SIDE_LEFT: u32 = 9;
pub const DSBUSID_SIDE_RIGHT: u32 = 10;
pub const DSBUSID_TOP_CENTER: u32 = 11;
pub const DSBUSID_TOP_FRONT_LEFT: u32 = 12;
pub const DSBUSID_TOP_FRONT_CENTER: u32 = 13;
pub const DSBUSID_TOP_FRONT_RIGHT: u32 = 14;
pub const DSBUSID_TOP_BACK_LEFT: u32 = 15;
pub const DSBUSID_TOP_BACK_CENTER: u32 = 16;
pub const DSBUSID_TOP_BACK_RIGHT: u32 = 17;
pub const DSBUSID_LAST_SPKR_LOC: u32 = 17;
pub const DSBUSID_REVERB_SEND: u32 = 64;
pub const DSBUSID_CHORUS_SEND: u32 = 65;
pub const DSBUSID_DYNAMIC_0: u32 = 512;
pub const DSBUSID_NULL: u32 = 4294967295;
pub const DAUD_CRITICAL_VOICE_PRIORITY: u32 = 4026531840;
pub const DAUD_HIGH_VOICE_PRIORITY: u32 = 3221225472;
pub const DAUD_STANDARD_VOICE_PRIORITY: u32 = 2147483648;
pub const DAUD_LOW_VOICE_PRIORITY: u32 = 1073741824;
pub const DAUD_PERSIST_VOICE_PRIORITY: u32 = 268435456;
pub const DAUD_CHAN1_VOICE_PRIORITY_OFFSET: u32 = 14;
pub const DAUD_CHAN2_VOICE_PRIORITY_OFFSET: u32 = 13;
pub const DAUD_CHAN3_VOICE_PRIORITY_OFFSET: u32 = 12;
pub const DAUD_CHAN4_VOICE_PRIORITY_OFFSET: u32 = 11;
pub const DAUD_CHAN5_VOICE_PRIORITY_OFFSET: u32 = 10;
pub const DAUD_CHAN6_VOICE_PRIORITY_OFFSET: u32 = 9;
pub const DAUD_CHAN7_VOICE_PRIORITY_OFFSET: u32 = 8;
pub const DAUD_CHAN8_VOICE_PRIORITY_OFFSET: u32 = 7;
pub const DAUD_CHAN9_VOICE_PRIORITY_OFFSET: u32 = 6;
pub const DAUD_CHAN10_VOICE_PRIORITY_OFFSET: u32 = 15;
pub const DAUD_CHAN11_VOICE_PRIORITY_OFFSET: u32 = 5;
pub const DAUD_CHAN12_VOICE_PRIORITY_OFFSET: u32 = 4;
pub const DAUD_CHAN13_VOICE_PRIORITY_OFFSET: u32 = 3;
pub const DAUD_CHAN14_VOICE_PRIORITY_OFFSET: u32 = 2;
pub const DAUD_CHAN15_VOICE_PRIORITY_OFFSET: u32 = 1;
pub const DAUD_CHAN16_VOICE_PRIORITY_OFFSET: u32 = 0;
pub const DMUS_VOLUME_MAX: u32 = 2000;
pub const DMUS_VOLUME_MIN: i32 = -20000;
pub const DMUS_EVENT_STRUCTURED: u32 = 1;
pub const DMUS_DOWNLOADINFO_INSTRUMENT: u32 = 1;
pub const DMUS_DOWNLOADINFO_WAVE: u32 = 2;
pub const DMUS_DOWNLOADINFO_INSTRUMENT2: u32 = 3;
pub const DMUS_DOWNLOADINFO_WAVEARTICULATION: u32 = 4;
pub const DMUS_DOWNLOADINFO_STREAMINGWAVE: u32 = 5;
pub const DMUS_DOWNLOADINFO_ONESHOTWAVE: u32 = 6;
pub const DMUS_DEFAULT_SIZE_OFFSETTABLE: u32 = 1;
pub const DMUS_INSTRUMENT_GM_INSTRUMENT: u32 = 1;
pub const DMUS_MIN_DATA_SIZE: u32 = 4;
pub const CONN_SRC_NONE: u32 = 0;
pub const CONN_SRC_LFO: u32 = 1;
pub const CONN_SRC_KEYONVELOCITY: u32 = 2;
pub const CONN_SRC_KEYNUMBER: u32 = 3;
pub const CONN_SRC_EG1: u32 = 4;
pub const CONN_SRC_EG2: u32 = 5;
pub const CONN_SRC_PITCHWHEEL: u32 = 6;
pub const CONN_SRC_CC1: u32 = 129;
pub const CONN_SRC_CC7: u32 = 135;
pub const CONN_SRC_CC10: u32 = 138;
pub const CONN_SRC_CC11: u32 = 139;
pub const CONN_DST_NONE: u32 = 0;
pub const CONN_DST_ATTENUATION: u32 = 1;
pub const CONN_DST_PITCH: u32 = 3;
pub const CONN_DST_PAN: u32 = 4;
pub const CONN_DST_LFO_FREQUENCY: u32 = 260;
pub const CONN_DST_LFO_STARTDELAY: u32 = 261;
pub const CONN_DST_EG1_ATTACKTIME: u32 = 518;
pub const CONN_DST_EG1_DECAYTIME: u32 = 519;
pub const CONN_DST_EG1_RELEASETIME: u32 = 521;
pub const CONN_DST_EG1_SUSTAINLEVEL: u32 = 522;
pub const CONN_DST_EG2_ATTACKTIME: u32 = 778;
pub const CONN_DST_EG2_DECAYTIME: u32 = 779;
pub const CONN_DST_EG2_RELEASETIME: u32 = 781;
pub const CONN_DST_EG2_SUSTAINLEVEL: u32 = 782;
pub const CONN_TRN_NONE: u32 = 0;
pub const CONN_TRN_CONCAVE: u32 = 1;
pub const F_INSTRUMENT_DRUMS: u32 = 2147483648;
pub const F_RGN_OPTION_SELFNONEXCLUSIVE: u32 = 1;
pub const WAVELINK_CHANNEL_LEFT: i32 = 1;
pub const WAVELINK_CHANNEL_RIGHT: i32 = 2;
pub const F_WAVELINK_PHASE_MASTER: u32 = 1;
pub const POOL_CUE_NULL: i32 = -1;
pub const F_WSMP_NO_TRUNCATION: i32 = 1;
pub const F_WSMP_NO_COMPRESSION: i32 = 2;
pub const WLOOP_TYPE_FORWARD: u32 = 0;
pub const CONN_SRC_POLYPRESSURE: u32 = 7;
pub const CONN_SRC_CHANNELPRESSURE: u32 = 8;
pub const CONN_SRC_VIBRATO: u32 = 9;
pub const CONN_SRC_MONOPRESSURE: u32 = 10;
pub const CONN_SRC_CC91: u32 = 219;
pub const CONN_SRC_CC93: u32 = 221;
pub const CONN_DST_GAIN: u32 = 1;
pub const CONN_DST_KEYNUMBER: u32 = 5;
pub const CONN_DST_LEFT: u32 = 16;
pub const CONN_DST_RIGHT: u32 = 17;
pub const CONN_DST_CENTER: u32 = 18;
pub const CONN_DST_LEFTREAR: u32 = 19;
pub const CONN_DST_RIGHTREAR: u32 = 20;
pub const CONN_DST_LFE_CHANNEL: u32 = 21;
pub const CONN_DST_CHORUS: u32 = 128;
pub const CONN_DST_REVERB: u32 = 129;
pub const CONN_DST_VIB_FREQUENCY: u32 = 276;
pub const CONN_DST_VIB_STARTDELAY: u32 = 277;
pub const CONN_DST_EG1_DELAYTIME: u32 = 523;
pub const CONN_DST_EG1_HOLDTIME: u32 = 524;
pub const CONN_DST_EG1_SHUTDOWNTIME: u32 = 525;
pub const CONN_DST_EG2_DELAYTIME: u32 = 783;
pub const CONN_DST_EG2_HOLDTIME: u32 = 784;
pub const CONN_DST_FILTER_CUTOFF: u32 = 1280;
pub const CONN_DST_FILTER_Q: u32 = 1281;
pub const CONN_TRN_CONVEX: u32 = 2;
pub const CONN_TRN_SWITCH: u32 = 3;
pub const DLS_CDL_AND: u32 = 1;
pub const DLS_CDL_OR: u32 = 2;
pub const DLS_CDL_XOR: u32 = 3;
pub const DLS_CDL_ADD: u32 = 4;
pub const DLS_CDL_SUBTRACT: u32 = 5;
pub const DLS_CDL_MULTIPLY: u32 = 6;
pub const DLS_CDL_DIVIDE: u32 = 7;
pub const DLS_CDL_LOGICAL_AND: u32 = 8;
pub const DLS_CDL_LOGICAL_OR: u32 = 9;
pub const DLS_CDL_LT: u32 = 10;
pub const DLS_CDL_LE: u32 = 11;
pub const DLS_CDL_GT: u32 = 12;
pub const DLS_CDL_GE: u32 = 13;
pub const DLS_CDL_EQ: u32 = 14;
pub const DLS_CDL_NOT: u32 = 15;
pub const DLS_CDL_CONST: u32 = 16;
pub const DLS_CDL_QUERY: u32 = 17;
pub const DLS_CDL_QUERYSUPPORTED: u32 = 18;
pub const WLOOP_TYPE_RELEASE: u32 = 2;
pub const F_WAVELINK_MULTICHANNEL: u32 = 2;
pub const REFRESH_F_LASTBUFFER: u32 = 1;
pub const DV_DVSD_NTSC_FRAMESIZE: i32 = 120000;
pub const DV_DVSD_PAL_FRAMESIZE: i32 = 144000;
pub const DV_SMCHN: u32 = 57344;
pub const DV_AUDIOMODE: u32 = 3840;
pub const DV_AUDIOSMP: u32 = 939524096;
pub const DV_AUDIOQU: u32 = 117440512;
pub const DV_NTSCPAL: u32 = 2097152;
pub const DV_STYPE: u32 = 2031616;
pub const DV_NTSC: u32 = 0;
pub const DV_PAL: u32 = 1;
pub const DV_SD: u32 = 0;
pub const DV_HD: u32 = 1;
pub const DV_SL: u32 = 2;
pub const DV_CAP_AUD16Bits: u32 = 0;
pub const DV_CAP_AUD12Bits: u32 = 1;
pub const SIZE_DVINFO: u32 = 32;const (
DMUS_MAX_DESCRIPTION uint32 = 128
DMUS_MAX_DRIVER uint32 = 128
DMUS_EFFECT_NONE uint32 = 0
DMUS_EFFECT_REVERB uint32 = 1
DMUS_EFFECT_CHORUS uint32 = 2
DMUS_EFFECT_DELAY uint32 = 4
DMUS_PC_INPUTCLASS uint32 = 0
DMUS_PC_OUTPUTCLASS uint32 = 1
DMUS_PC_DLS uint32 = 1
DMUS_PC_EXTERNAL uint32 = 2
DMUS_PC_SOFTWARESYNTH uint32 = 4
DMUS_PC_MEMORYSIZEFIXED uint32 = 8
DMUS_PC_GMINHARDWARE uint32 = 16
DMUS_PC_GSINHARDWARE uint32 = 32
DMUS_PC_XGINHARDWARE uint32 = 64
DMUS_PC_DIRECTSOUND uint32 = 128
DMUS_PC_SHAREABLE uint32 = 256
DMUS_PC_DLS2 uint32 = 512
DMUS_PC_AUDIOPATH uint32 = 1024
DMUS_PC_WAVE uint32 = 2048
DMUS_PC_SYSTEMMEMORY uint32 = 2147483647
DMUS_PORT_WINMM_DRIVER uint32 = 0
DMUS_PORT_USER_MODE_SYNTH uint32 = 1
DMUS_PORT_KERNEL_MODE uint32 = 2
DMUS_PORTPARAMS_VOICES uint32 = 1
DMUS_PORTPARAMS_CHANNELGROUPS uint32 = 2
DMUS_PORTPARAMS_AUDIOCHANNELS uint32 = 4
DMUS_PORTPARAMS_SAMPLERATE uint32 = 8
DMUS_PORTPARAMS_EFFECTS uint32 = 32
DMUS_PORTPARAMS_SHARE uint32 = 64
DMUS_PORTPARAMS_FEATURES uint32 = 128
DMUS_PORT_FEATURE_AUDIOPATH uint32 = 1
DMUS_PORT_FEATURE_STREAMING uint32 = 2
DMUS_SYNTHSTATS_VOICES uint32 = 1
DMUS_SYNTHSTATS_TOTAL_CPU uint32 = 2
DMUS_SYNTHSTATS_CPU_PER_VOICE uint32 = 4
DMUS_SYNTHSTATS_LOST_NOTES uint32 = 8
DMUS_SYNTHSTATS_PEAK_VOLUME uint32 = 16
DMUS_SYNTHSTATS_FREE_MEMORY uint32 = 32
DMUS_SYNTHSTATS_SYSTEMMEMORY uint32 = 2147483647
DMUS_CLOCKF_GLOBAL uint32 = 1
DSBUSID_FIRST_SPKR_LOC uint32 = 0
DSBUSID_FRONT_LEFT uint32 = 0
DSBUSID_LEFT uint32 = 0
DSBUSID_FRONT_RIGHT uint32 = 1
DSBUSID_RIGHT uint32 = 1
DSBUSID_FRONT_CENTER uint32 = 2
DSBUSID_LOW_FREQUENCY uint32 = 3
DSBUSID_BACK_LEFT uint32 = 4
DSBUSID_BACK_RIGHT uint32 = 5
DSBUSID_FRONT_LEFT_OF_CENTER uint32 = 6
DSBUSID_FRONT_RIGHT_OF_CENTER uint32 = 7
DSBUSID_BACK_CENTER uint32 = 8
DSBUSID_SIDE_LEFT uint32 = 9
DSBUSID_SIDE_RIGHT uint32 = 10
DSBUSID_TOP_CENTER uint32 = 11
DSBUSID_TOP_FRONT_LEFT uint32 = 12
DSBUSID_TOP_FRONT_CENTER uint32 = 13
DSBUSID_TOP_FRONT_RIGHT uint32 = 14
DSBUSID_TOP_BACK_LEFT uint32 = 15
DSBUSID_TOP_BACK_CENTER uint32 = 16
DSBUSID_TOP_BACK_RIGHT uint32 = 17
DSBUSID_LAST_SPKR_LOC uint32 = 17
DSBUSID_REVERB_SEND uint32 = 64
DSBUSID_CHORUS_SEND uint32 = 65
DSBUSID_DYNAMIC_0 uint32 = 512
DSBUSID_NULL uint32 = 4294967295
DAUD_CRITICAL_VOICE_PRIORITY uint32 = 4026531840
DAUD_HIGH_VOICE_PRIORITY uint32 = 3221225472
DAUD_STANDARD_VOICE_PRIORITY uint32 = 2147483648
DAUD_LOW_VOICE_PRIORITY uint32 = 1073741824
DAUD_PERSIST_VOICE_PRIORITY uint32 = 268435456
DAUD_CHAN1_VOICE_PRIORITY_OFFSET uint32 = 14
DAUD_CHAN2_VOICE_PRIORITY_OFFSET uint32 = 13
DAUD_CHAN3_VOICE_PRIORITY_OFFSET uint32 = 12
DAUD_CHAN4_VOICE_PRIORITY_OFFSET uint32 = 11
DAUD_CHAN5_VOICE_PRIORITY_OFFSET uint32 = 10
DAUD_CHAN6_VOICE_PRIORITY_OFFSET uint32 = 9
DAUD_CHAN7_VOICE_PRIORITY_OFFSET uint32 = 8
DAUD_CHAN8_VOICE_PRIORITY_OFFSET uint32 = 7
DAUD_CHAN9_VOICE_PRIORITY_OFFSET uint32 = 6
DAUD_CHAN10_VOICE_PRIORITY_OFFSET uint32 = 15
DAUD_CHAN11_VOICE_PRIORITY_OFFSET uint32 = 5
DAUD_CHAN12_VOICE_PRIORITY_OFFSET uint32 = 4
DAUD_CHAN13_VOICE_PRIORITY_OFFSET uint32 = 3
DAUD_CHAN14_VOICE_PRIORITY_OFFSET uint32 = 2
DAUD_CHAN15_VOICE_PRIORITY_OFFSET uint32 = 1
DAUD_CHAN16_VOICE_PRIORITY_OFFSET uint32 = 0
DMUS_VOLUME_MAX uint32 = 2000
DMUS_VOLUME_MIN int32 = -20000
DMUS_EVENT_STRUCTURED uint32 = 1
DMUS_DOWNLOADINFO_INSTRUMENT uint32 = 1
DMUS_DOWNLOADINFO_WAVE uint32 = 2
DMUS_DOWNLOADINFO_INSTRUMENT2 uint32 = 3
DMUS_DOWNLOADINFO_WAVEARTICULATION uint32 = 4
DMUS_DOWNLOADINFO_STREAMINGWAVE uint32 = 5
DMUS_DOWNLOADINFO_ONESHOTWAVE uint32 = 6
DMUS_DEFAULT_SIZE_OFFSETTABLE uint32 = 1
DMUS_INSTRUMENT_GM_INSTRUMENT uint32 = 1
DMUS_MIN_DATA_SIZE uint32 = 4
CONN_SRC_NONE uint32 = 0
CONN_SRC_LFO uint32 = 1
CONN_SRC_KEYONVELOCITY uint32 = 2
CONN_SRC_KEYNUMBER uint32 = 3
CONN_SRC_EG1 uint32 = 4
CONN_SRC_EG2 uint32 = 5
CONN_SRC_PITCHWHEEL uint32 = 6
CONN_SRC_CC1 uint32 = 129
CONN_SRC_CC7 uint32 = 135
CONN_SRC_CC10 uint32 = 138
CONN_SRC_CC11 uint32 = 139
CONN_DST_NONE uint32 = 0
CONN_DST_ATTENUATION uint32 = 1
CONN_DST_PITCH uint32 = 3
CONN_DST_PAN uint32 = 4
CONN_DST_LFO_FREQUENCY uint32 = 260
CONN_DST_LFO_STARTDELAY uint32 = 261
CONN_DST_EG1_ATTACKTIME uint32 = 518
CONN_DST_EG1_DECAYTIME uint32 = 519
CONN_DST_EG1_RELEASETIME uint32 = 521
CONN_DST_EG1_SUSTAINLEVEL uint32 = 522
CONN_DST_EG2_ATTACKTIME uint32 = 778
CONN_DST_EG2_DECAYTIME uint32 = 779
CONN_DST_EG2_RELEASETIME uint32 = 781
CONN_DST_EG2_SUSTAINLEVEL uint32 = 782
CONN_TRN_NONE uint32 = 0
CONN_TRN_CONCAVE uint32 = 1
F_INSTRUMENT_DRUMS uint32 = 2147483648
F_RGN_OPTION_SELFNONEXCLUSIVE uint32 = 1
WAVELINK_CHANNEL_LEFT int32 = 1
WAVELINK_CHANNEL_RIGHT int32 = 2
F_WAVELINK_PHASE_MASTER uint32 = 1
POOL_CUE_NULL int32 = -1
F_WSMP_NO_TRUNCATION int32 = 1
F_WSMP_NO_COMPRESSION int32 = 2
WLOOP_TYPE_FORWARD uint32 = 0
CONN_SRC_POLYPRESSURE uint32 = 7
CONN_SRC_CHANNELPRESSURE uint32 = 8
CONN_SRC_VIBRATO uint32 = 9
CONN_SRC_MONOPRESSURE uint32 = 10
CONN_SRC_CC91 uint32 = 219
CONN_SRC_CC93 uint32 = 221
CONN_DST_GAIN uint32 = 1
CONN_DST_KEYNUMBER uint32 = 5
CONN_DST_LEFT uint32 = 16
CONN_DST_RIGHT uint32 = 17
CONN_DST_CENTER uint32 = 18
CONN_DST_LEFTREAR uint32 = 19
CONN_DST_RIGHTREAR uint32 = 20
CONN_DST_LFE_CHANNEL uint32 = 21
CONN_DST_CHORUS uint32 = 128
CONN_DST_REVERB uint32 = 129
CONN_DST_VIB_FREQUENCY uint32 = 276
CONN_DST_VIB_STARTDELAY uint32 = 277
CONN_DST_EG1_DELAYTIME uint32 = 523
CONN_DST_EG1_HOLDTIME uint32 = 524
CONN_DST_EG1_SHUTDOWNTIME uint32 = 525
CONN_DST_EG2_DELAYTIME uint32 = 783
CONN_DST_EG2_HOLDTIME uint32 = 784
CONN_DST_FILTER_CUTOFF uint32 = 1280
CONN_DST_FILTER_Q uint32 = 1281
CONN_TRN_CONVEX uint32 = 2
CONN_TRN_SWITCH uint32 = 3
DLS_CDL_AND uint32 = 1
DLS_CDL_OR uint32 = 2
DLS_CDL_XOR uint32 = 3
DLS_CDL_ADD uint32 = 4
DLS_CDL_SUBTRACT uint32 = 5
DLS_CDL_MULTIPLY uint32 = 6
DLS_CDL_DIVIDE uint32 = 7
DLS_CDL_LOGICAL_AND uint32 = 8
DLS_CDL_LOGICAL_OR uint32 = 9
DLS_CDL_LT uint32 = 10
DLS_CDL_LE uint32 = 11
DLS_CDL_GT uint32 = 12
DLS_CDL_GE uint32 = 13
DLS_CDL_EQ uint32 = 14
DLS_CDL_NOT uint32 = 15
DLS_CDL_CONST uint32 = 16
DLS_CDL_QUERY uint32 = 17
DLS_CDL_QUERYSUPPORTED uint32 = 18
WLOOP_TYPE_RELEASE uint32 = 2
F_WAVELINK_MULTICHANNEL uint32 = 2
REFRESH_F_LASTBUFFER uint32 = 1
DV_DVSD_NTSC_FRAMESIZE int32 = 120000
DV_DVSD_PAL_FRAMESIZE int32 = 144000
DV_SMCHN uint32 = 57344
DV_AUDIOMODE uint32 = 3840
DV_AUDIOSMP uint32 = 939524096
DV_AUDIOQU uint32 = 117440512
DV_NTSCPAL uint32 = 2097152
DV_STYPE uint32 = 2031616
DV_NTSC uint32 = 0
DV_PAL uint32 = 1
DV_SD uint32 = 0
DV_HD uint32 = 1
DV_SL uint32 = 2
DV_CAP_AUD16Bits uint32 = 0
DV_CAP_AUD12Bits uint32 = 1
SIZE_DVINFO uint32 = 32
)#define global DMUS_MAX_DESCRIPTION 128
#define global DMUS_MAX_DRIVER 128
#define global DMUS_EFFECT_NONE 0
#define global DMUS_EFFECT_REVERB 1
#define global DMUS_EFFECT_CHORUS 2
#define global DMUS_EFFECT_DELAY 4
#define global DMUS_PC_INPUTCLASS 0
#define global DMUS_PC_OUTPUTCLASS 1
#define global DMUS_PC_DLS 1
#define global DMUS_PC_EXTERNAL 2
#define global DMUS_PC_SOFTWARESYNTH 4
#define global DMUS_PC_MEMORYSIZEFIXED 8
#define global DMUS_PC_GMINHARDWARE 16
#define global DMUS_PC_GSINHARDWARE 32
#define global DMUS_PC_XGINHARDWARE 64
#define global DMUS_PC_DIRECTSOUND 128
#define global DMUS_PC_SHAREABLE 256
#define global DMUS_PC_DLS2 512
#define global DMUS_PC_AUDIOPATH 1024
#define global DMUS_PC_WAVE 2048
#define global DMUS_PC_SYSTEMMEMORY 2147483647
#define global DMUS_PORT_WINMM_DRIVER 0
#define global DMUS_PORT_USER_MODE_SYNTH 1
#define global DMUS_PORT_KERNEL_MODE 2
#define global DMUS_PORTPARAMS_VOICES 1
#define global DMUS_PORTPARAMS_CHANNELGROUPS 2
#define global DMUS_PORTPARAMS_AUDIOCHANNELS 4
#define global DMUS_PORTPARAMS_SAMPLERATE 8
#define global DMUS_PORTPARAMS_EFFECTS 32
#define global DMUS_PORTPARAMS_SHARE 64
#define global DMUS_PORTPARAMS_FEATURES 128
#define global DMUS_PORT_FEATURE_AUDIOPATH 1
#define global DMUS_PORT_FEATURE_STREAMING 2
#define global DMUS_SYNTHSTATS_VOICES 1
#define global DMUS_SYNTHSTATS_TOTAL_CPU 2
#define global DMUS_SYNTHSTATS_CPU_PER_VOICE 4
#define global DMUS_SYNTHSTATS_LOST_NOTES 8
#define global DMUS_SYNTHSTATS_PEAK_VOLUME 16
#define global DMUS_SYNTHSTATS_FREE_MEMORY 32
#define global DMUS_SYNTHSTATS_SYSTEMMEMORY 2147483647
#define global DMUS_CLOCKF_GLOBAL 1
#define global DSBUSID_FIRST_SPKR_LOC 0
#define global DSBUSID_FRONT_LEFT 0
#define global DSBUSID_LEFT 0
#define global DSBUSID_FRONT_RIGHT 1
#define global DSBUSID_RIGHT 1
#define global DSBUSID_FRONT_CENTER 2
#define global DSBUSID_LOW_FREQUENCY 3
#define global DSBUSID_BACK_LEFT 4
#define global DSBUSID_BACK_RIGHT 5
#define global DSBUSID_FRONT_LEFT_OF_CENTER 6
#define global DSBUSID_FRONT_RIGHT_OF_CENTER 7
#define global DSBUSID_BACK_CENTER 8
#define global DSBUSID_SIDE_LEFT 9
#define global DSBUSID_SIDE_RIGHT 10
#define global DSBUSID_TOP_CENTER 11
#define global DSBUSID_TOP_FRONT_LEFT 12
#define global DSBUSID_TOP_FRONT_CENTER 13
#define global DSBUSID_TOP_FRONT_RIGHT 14
#define global DSBUSID_TOP_BACK_LEFT 15
#define global DSBUSID_TOP_BACK_CENTER 16
#define global DSBUSID_TOP_BACK_RIGHT 17
#define global DSBUSID_LAST_SPKR_LOC 17
#define global DSBUSID_REVERB_SEND 64
#define global DSBUSID_CHORUS_SEND 65
#define global DSBUSID_DYNAMIC_0 512
#define global DSBUSID_NULL 4294967295
#define global DAUD_CRITICAL_VOICE_PRIORITY 4026531840
#define global DAUD_HIGH_VOICE_PRIORITY 3221225472
#define global DAUD_STANDARD_VOICE_PRIORITY 2147483648
#define global DAUD_LOW_VOICE_PRIORITY 1073741824
#define global DAUD_PERSIST_VOICE_PRIORITY 268435456
#define global DAUD_CHAN1_VOICE_PRIORITY_OFFSET 14
#define global DAUD_CHAN2_VOICE_PRIORITY_OFFSET 13
#define global DAUD_CHAN3_VOICE_PRIORITY_OFFSET 12
#define global DAUD_CHAN4_VOICE_PRIORITY_OFFSET 11
#define global DAUD_CHAN5_VOICE_PRIORITY_OFFSET 10
#define global DAUD_CHAN6_VOICE_PRIORITY_OFFSET 9
#define global DAUD_CHAN7_VOICE_PRIORITY_OFFSET 8
#define global DAUD_CHAN8_VOICE_PRIORITY_OFFSET 7
#define global DAUD_CHAN9_VOICE_PRIORITY_OFFSET 6
#define global DAUD_CHAN10_VOICE_PRIORITY_OFFSET 15
#define global DAUD_CHAN11_VOICE_PRIORITY_OFFSET 5
#define global DAUD_CHAN12_VOICE_PRIORITY_OFFSET 4
#define global DAUD_CHAN13_VOICE_PRIORITY_OFFSET 3
#define global DAUD_CHAN14_VOICE_PRIORITY_OFFSET 2
#define global DAUD_CHAN15_VOICE_PRIORITY_OFFSET 1
#define global DAUD_CHAN16_VOICE_PRIORITY_OFFSET 0
#define global CLSID_DirectMusic "{636B9F10-0C7D-11D1-95B2-0020AFDC7421}"
#define global CLSID_DirectMusicCollection "{480FF4B0-28B2-11D1-BEF7-00C04FBF8FEF}"
#define global CLSID_DirectMusicSynth "{58C2B4D0-46E7-11D1-89AC-00A0C9054129}"
#define global GUID_DMUS_PROP_GM_Hardware "{178F2F24-C364-11D1-A760-0000F875AC12}"
#define global GUID_DMUS_PROP_GS_Hardware "{178F2F25-C364-11D1-A760-0000F875AC12}"
#define global GUID_DMUS_PROP_XG_Hardware "{178F2F26-C364-11D1-A760-0000F875AC12}"
#define global GUID_DMUS_PROP_XG_Capable "{6496ABA1-61B0-11D2-AFA6-00AA0024D8B6}"
#define global GUID_DMUS_PROP_GS_Capable "{6496ABA2-61B0-11D2-AFA6-00AA0024D8B6}"
#define global GUID_DMUS_PROP_DLS1 "{178F2F27-C364-11D1-A760-0000F875AC12}"
#define global GUID_DMUS_PROP_DLS2 "{F14599E5-4689-11D2-AFA6-00AA0024D8B6}"
#define global GUID_DMUS_PROP_INSTRUMENT2 "{865FD372-9F67-11D2-872A-00600893B1BD}"
#define global GUID_DMUS_PROP_SynthSink_DSOUND "{0AA97844-C877-11D1-870C-00600893B1BD}"
#define global GUID_DMUS_PROP_SynthSink_WAVE "{0AA97845-C877-11D1-870C-00600893B1BD}"
#define global GUID_DMUS_PROP_SampleMemorySize "{178F2F28-C364-11D1-A760-0000F875AC12}"
#define global GUID_DMUS_PROP_SamplePlaybackRate "{2A91F713-A4BF-11D2-BBDF-00600833DBD8}"
#define global GUID_DMUS_PROP_WriteLatency "{268A0FA0-60F2-11D2-AFA6-00AA0024D8B6}"
#define global GUID_DMUS_PROP_WritePeriod "{268A0FA1-60F2-11D2-AFA6-00AA0024D8B6}"
#define global GUID_DMUS_PROP_MemorySize "{178F2F28-C364-11D1-A760-0000F875AC12}"
#define global GUID_DMUS_PROP_WavesReverb "{04CB5622-32E5-11D2-AFA6-00AA0024D8B6}"
#define global GUID_DMUS_PROP_Effects "{CDA8D611-684A-11D2-871E-00600893B1BD}"
#define global GUID_DMUS_PROP_LegacyCaps "{CFA7CDC2-00A1-11D2-AAD5-0000F875AC12}"
#define global GUID_DMUS_PROP_Volume "{FEDFAE25-E46E-11D1-AACE-0000F875AC12}"
#define global DMUS_VOLUME_MAX 2000
#define global DMUS_VOLUME_MIN (-20000)
#define global DMUS_EVENT_STRUCTURED 1
#define global DMUS_DOWNLOADINFO_INSTRUMENT 1
#define global DMUS_DOWNLOADINFO_WAVE 2
#define global DMUS_DOWNLOADINFO_INSTRUMENT2 3
#define global DMUS_DOWNLOADINFO_WAVEARTICULATION 4
#define global DMUS_DOWNLOADINFO_STREAMINGWAVE 5
#define global DMUS_DOWNLOADINFO_ONESHOTWAVE 6
#define global DMUS_DEFAULT_SIZE_OFFSETTABLE 1
#define global DMUS_INSTRUMENT_GM_INSTRUMENT 1
#define global DMUS_MIN_DATA_SIZE 4
#define global CONN_SRC_NONE 0
#define global CONN_SRC_LFO 1
#define global CONN_SRC_KEYONVELOCITY 2
#define global CONN_SRC_KEYNUMBER 3
#define global CONN_SRC_EG1 4
#define global CONN_SRC_EG2 5
#define global CONN_SRC_PITCHWHEEL 6
#define global CONN_SRC_CC1 129
#define global CONN_SRC_CC7 135
#define global CONN_SRC_CC10 138
#define global CONN_SRC_CC11 139
#define global CONN_DST_NONE 0
#define global CONN_DST_ATTENUATION 1
#define global CONN_DST_PITCH 3
#define global CONN_DST_PAN 4
#define global CONN_DST_LFO_FREQUENCY 260
#define global CONN_DST_LFO_STARTDELAY 261
#define global CONN_DST_EG1_ATTACKTIME 518
#define global CONN_DST_EG1_DECAYTIME 519
#define global CONN_DST_EG1_RELEASETIME 521
#define global CONN_DST_EG1_SUSTAINLEVEL 522
#define global CONN_DST_EG2_ATTACKTIME 778
#define global CONN_DST_EG2_DECAYTIME 779
#define global CONN_DST_EG2_RELEASETIME 781
#define global CONN_DST_EG2_SUSTAINLEVEL 782
#define global CONN_TRN_NONE 0
#define global CONN_TRN_CONCAVE 1
#define global F_INSTRUMENT_DRUMS 2147483648
#define global F_RGN_OPTION_SELFNONEXCLUSIVE 1
#define global WAVELINK_CHANNEL_LEFT 1
#define global WAVELINK_CHANNEL_RIGHT 2
#define global F_WAVELINK_PHASE_MASTER 1
#define global POOL_CUE_NULL (-1)
#define global F_WSMP_NO_TRUNCATION 1
#define global F_WSMP_NO_COMPRESSION 2
#define global WLOOP_TYPE_FORWARD 0
#define global CONN_SRC_POLYPRESSURE 7
#define global CONN_SRC_CHANNELPRESSURE 8
#define global CONN_SRC_VIBRATO 9
#define global CONN_SRC_MONOPRESSURE 10
#define global CONN_SRC_CC91 219
#define global CONN_SRC_CC93 221
#define global CONN_DST_GAIN 1
#define global CONN_DST_KEYNUMBER 5
#define global CONN_DST_LEFT 16
#define global CONN_DST_RIGHT 17
#define global CONN_DST_CENTER 18
#define global CONN_DST_LEFTREAR 19
#define global CONN_DST_RIGHTREAR 20
#define global CONN_DST_LFE_CHANNEL 21
#define global CONN_DST_CHORUS 128
#define global CONN_DST_REVERB 129
#define global CONN_DST_VIB_FREQUENCY 276
#define global CONN_DST_VIB_STARTDELAY 277
#define global CONN_DST_EG1_DELAYTIME 523
#define global CONN_DST_EG1_HOLDTIME 524
#define global CONN_DST_EG1_SHUTDOWNTIME 525
#define global CONN_DST_EG2_DELAYTIME 783
#define global CONN_DST_EG2_HOLDTIME 784
#define global CONN_DST_FILTER_CUTOFF 1280
#define global CONN_DST_FILTER_Q 1281
#define global CONN_TRN_CONVEX 2
#define global CONN_TRN_SWITCH 3
#define global DLS_CDL_AND 1
#define global DLS_CDL_OR 2
#define global DLS_CDL_XOR 3
#define global DLS_CDL_ADD 4
#define global DLS_CDL_SUBTRACT 5
#define global DLS_CDL_MULTIPLY 6
#define global DLS_CDL_DIVIDE 7
#define global DLS_CDL_LOGICAL_AND 8
#define global DLS_CDL_LOGICAL_OR 9
#define global DLS_CDL_LT 10
#define global DLS_CDL_LE 11
#define global DLS_CDL_GT 12
#define global DLS_CDL_GE 13
#define global DLS_CDL_EQ 14
#define global DLS_CDL_NOT 15
#define global DLS_CDL_CONST 16
#define global DLS_CDL_QUERY 17
#define global DLS_CDL_QUERYSUPPORTED 18
#define global WLOOP_TYPE_RELEASE 2
#define global F_WAVELINK_MULTICHANNEL 2
#define global DLSID_GMInHardware "{178F2F24-C364-11D1-A760-0000F875AC12}"
#define global DLSID_GSInHardware "{178F2F25-C364-11D1-A760-0000F875AC12}"
#define global DLSID_XGInHardware "{178F2F26-C364-11D1-A760-0000F875AC12}"
#define global DLSID_SupportsDLS1 "{178F2F27-C364-11D1-A760-0000F875AC12}"
#define global DLSID_SupportsDLS2 "{F14599E5-4689-11D2-AFA6-00AA0024D8B6}"
#define global DLSID_SampleMemorySize "{178F2F28-C364-11D1-A760-0000F875AC12}"
#define global DLSID_ManufacturersID "{B03E1181-8095-11D2-A1EF-00600833DBD8}"
#define global DLSID_ProductID "{B03E1182-8095-11D2-A1EF-00600833DBD8}"
#define global DLSID_SamplePlaybackRate "{2A91F713-A4BF-11D2-BBDF-00600833DBD8}"
#define global REGSTR_PATH_SOFTWARESYNTHS "Software\Microsoft\DirectMusic\SoftwareSynths"
#define global REFRESH_F_LASTBUFFER 1
#define global CLSID_DirectMusicSynthSink "{AEC17CE3-A514-11D1-AFA6-00AA0024D8B6}"
#define global GUID_DMUS_PROP_SetSynthSink "{0A3A5BA5-37B6-11D2-B9F9-0000F875AC12}"
#define global GUID_DMUS_PROP_SinkUsesDSound "{BE208857-8952-11D2-BA1C-0000F875AC12}"
#define global CLSID_DirectSoundPrivate "{11AB3EC0-25EC-11D1-A4D8-00C04FC28ACA}"
#define global DSPROPSETID_DirectSoundDevice "{84624F82-25EC-11D1-A4D8-00C04FC28ACA}"
#define global DV_DVSD_NTSC_FRAMESIZE 120000
#define global DV_DVSD_PAL_FRAMESIZE 144000
#define global DV_SMCHN 57344
#define global DV_AUDIOMODE 3840
#define global DV_AUDIOSMP 939524096
#define global DV_AUDIOQU 117440512
#define global DV_NTSCPAL 2097152
#define global DV_STYPE 2031616
#define global DV_NTSC 0
#define global DV_PAL 1
#define global DV_SD 0
#define global DV_HD 1
#define global DV_SL 2
#define global DV_CAP_AUD16Bits 0
#define global DV_CAP_AUD12Bits 1
#define global SIZE_DVINFO 32