Win32 API 日本語リファレンス
ホームMedia.Audio.DirectMusic › 定数

定数

237

Windows.Win32.Media.Audio.DirectMusic

名前
DMUS_MAX_DESCRIPTIONDWORD128
DMUS_MAX_DRIVERDWORD128
DMUS_EFFECT_NONEDWORD0
DMUS_EFFECT_REVERBDWORD1
DMUS_EFFECT_CHORUSDWORD2
DMUS_EFFECT_DELAYDWORD4
DMUS_PC_INPUTCLASSDWORD0
DMUS_PC_OUTPUTCLASSDWORD1
DMUS_PC_DLSDWORD1
DMUS_PC_EXTERNALDWORD2
DMUS_PC_SOFTWARESYNTHDWORD4
DMUS_PC_MEMORYSIZEFIXEDDWORD8
DMUS_PC_GMINHARDWAREDWORD16
DMUS_PC_GSINHARDWAREDWORD32
DMUS_PC_XGINHARDWAREDWORD64
DMUS_PC_DIRECTSOUNDDWORD128
DMUS_PC_SHAREABLEDWORD256
DMUS_PC_DLS2DWORD512
DMUS_PC_AUDIOPATHDWORD1024
DMUS_PC_WAVEDWORD2048
DMUS_PC_SYSTEMMEMORYDWORD2147483647
DMUS_PORT_WINMM_DRIVERDWORD0
DMUS_PORT_USER_MODE_SYNTHDWORD1
DMUS_PORT_KERNEL_MODEDWORD2
DMUS_PORTPARAMS_VOICESDWORD1
DMUS_PORTPARAMS_CHANNELGROUPSDWORD2
DMUS_PORTPARAMS_AUDIOCHANNELSDWORD4
DMUS_PORTPARAMS_SAMPLERATEDWORD8
DMUS_PORTPARAMS_EFFECTSDWORD32
DMUS_PORTPARAMS_SHAREDWORD64
DMUS_PORTPARAMS_FEATURESDWORD128
DMUS_PORT_FEATURE_AUDIOPATHDWORD1
DMUS_PORT_FEATURE_STREAMINGDWORD2
DMUS_SYNTHSTATS_VOICESDWORD1
DMUS_SYNTHSTATS_TOTAL_CPUDWORD2
DMUS_SYNTHSTATS_CPU_PER_VOICEDWORD4
DMUS_SYNTHSTATS_LOST_NOTESDWORD8
DMUS_SYNTHSTATS_PEAK_VOLUMEDWORD16
DMUS_SYNTHSTATS_FREE_MEMORYDWORD32
DMUS_SYNTHSTATS_SYSTEMMEMORYDWORD2147483647
DMUS_CLOCKF_GLOBALDWORD1
DSBUSID_FIRST_SPKR_LOCDWORD0
DSBUSID_FRONT_LEFTDWORD0
DSBUSID_LEFTDWORD0
DSBUSID_FRONT_RIGHTDWORD1
DSBUSID_RIGHTDWORD1
DSBUSID_FRONT_CENTERDWORD2
DSBUSID_LOW_FREQUENCYDWORD3
DSBUSID_BACK_LEFTDWORD4
DSBUSID_BACK_RIGHTDWORD5
DSBUSID_FRONT_LEFT_OF_CENTERDWORD6
DSBUSID_FRONT_RIGHT_OF_CENTERDWORD7
DSBUSID_BACK_CENTERDWORD8
DSBUSID_SIDE_LEFTDWORD9
DSBUSID_SIDE_RIGHTDWORD10
DSBUSID_TOP_CENTERDWORD11
DSBUSID_TOP_FRONT_LEFTDWORD12
DSBUSID_TOP_FRONT_CENTERDWORD13
DSBUSID_TOP_FRONT_RIGHTDWORD14
DSBUSID_TOP_BACK_LEFTDWORD15
DSBUSID_TOP_BACK_CENTERDWORD16
DSBUSID_TOP_BACK_RIGHTDWORD17
DSBUSID_LAST_SPKR_LOCDWORD17
DSBUSID_REVERB_SENDDWORD64
DSBUSID_CHORUS_SENDDWORD65
DSBUSID_DYNAMIC_0DWORD512
DSBUSID_NULLDWORD4294967295
DAUD_CRITICAL_VOICE_PRIORITYDWORD4026531840
DAUD_HIGH_VOICE_PRIORITYDWORD3221225472
DAUD_STANDARD_VOICE_PRIORITYDWORD2147483648
DAUD_LOW_VOICE_PRIORITYDWORD1073741824
DAUD_PERSIST_VOICE_PRIORITYDWORD268435456
DAUD_CHAN1_VOICE_PRIORITY_OFFSETDWORD14
DAUD_CHAN2_VOICE_PRIORITY_OFFSETDWORD13
DAUD_CHAN3_VOICE_PRIORITY_OFFSETDWORD12
DAUD_CHAN4_VOICE_PRIORITY_OFFSETDWORD11
DAUD_CHAN5_VOICE_PRIORITY_OFFSETDWORD10
DAUD_CHAN6_VOICE_PRIORITY_OFFSETDWORD9
DAUD_CHAN7_VOICE_PRIORITY_OFFSETDWORD8
DAUD_CHAN8_VOICE_PRIORITY_OFFSETDWORD7
DAUD_CHAN9_VOICE_PRIORITY_OFFSETDWORD6
DAUD_CHAN10_VOICE_PRIORITY_OFFSETDWORD15
DAUD_CHAN11_VOICE_PRIORITY_OFFSETDWORD5
DAUD_CHAN12_VOICE_PRIORITY_OFFSETDWORD4
DAUD_CHAN13_VOICE_PRIORITY_OFFSETDWORD3
DAUD_CHAN14_VOICE_PRIORITY_OFFSETDWORD2
DAUD_CHAN15_VOICE_PRIORITY_OFFSETDWORD1
DAUD_CHAN16_VOICE_PRIORITY_OFFSETDWORD0
CLSID_DirectMusicGUID{636B9F10-0C7D-11D1-95B2-0020AFDC7421}
CLSID_DirectMusicCollectionGUID{480FF4B0-28B2-11D1-BEF7-00C04FBF8FEF}
CLSID_DirectMusicSynthGUID{58C2B4D0-46E7-11D1-89AC-00A0C9054129}
GUID_DMUS_PROP_GM_HardwareGUID{178F2F24-C364-11D1-A760-0000F875AC12}
GUID_DMUS_PROP_GS_HardwareGUID{178F2F25-C364-11D1-A760-0000F875AC12}
GUID_DMUS_PROP_XG_HardwareGUID{178F2F26-C364-11D1-A760-0000F875AC12}
GUID_DMUS_PROP_XG_CapableGUID{6496ABA1-61B0-11D2-AFA6-00AA0024D8B6}
GUID_DMUS_PROP_GS_CapableGUID{6496ABA2-61B0-11D2-AFA6-00AA0024D8B6}
GUID_DMUS_PROP_DLS1GUID{178F2F27-C364-11D1-A760-0000F875AC12}
GUID_DMUS_PROP_DLS2GUID{F14599E5-4689-11D2-AFA6-00AA0024D8B6}
GUID_DMUS_PROP_INSTRUMENT2GUID{865FD372-9F67-11D2-872A-00600893B1BD}
GUID_DMUS_PROP_SynthSink_DSOUNDGUID{0AA97844-C877-11D1-870C-00600893B1BD}
GUID_DMUS_PROP_SynthSink_WAVEGUID{0AA97845-C877-11D1-870C-00600893B1BD}
GUID_DMUS_PROP_SampleMemorySizeGUID{178F2F28-C364-11D1-A760-0000F875AC12}
GUID_DMUS_PROP_SamplePlaybackRateGUID{2A91F713-A4BF-11D2-BBDF-00600833DBD8}
GUID_DMUS_PROP_WriteLatencyGUID{268A0FA0-60F2-11D2-AFA6-00AA0024D8B6}
GUID_DMUS_PROP_WritePeriodGUID{268A0FA1-60F2-11D2-AFA6-00AA0024D8B6}
GUID_DMUS_PROP_MemorySizeGUID{178F2F28-C364-11D1-A760-0000F875AC12}
GUID_DMUS_PROP_WavesReverbGUID{04CB5622-32E5-11D2-AFA6-00AA0024D8B6}
GUID_DMUS_PROP_EffectsGUID{CDA8D611-684A-11D2-871E-00600893B1BD}
GUID_DMUS_PROP_LegacyCapsGUID{CFA7CDC2-00A1-11D2-AAD5-0000F875AC12}
GUID_DMUS_PROP_VolumeGUID{FEDFAE25-E46E-11D1-AACE-0000F875AC12}
DMUS_VOLUME_MAXDWORD2000
DMUS_VOLUME_MININT-20000
DMUS_EVENT_STRUCTUREDDWORD1
DMUS_DOWNLOADINFO_INSTRUMENTDWORD1
DMUS_DOWNLOADINFO_WAVEDWORD2
DMUS_DOWNLOADINFO_INSTRUMENT2DWORD3
DMUS_DOWNLOADINFO_WAVEARTICULATIONDWORD4
DMUS_DOWNLOADINFO_STREAMINGWAVEDWORD5
DMUS_DOWNLOADINFO_ONESHOTWAVEDWORD6
DMUS_DEFAULT_SIZE_OFFSETTABLEDWORD1
DMUS_INSTRUMENT_GM_INSTRUMENTDWORD1
DMUS_MIN_DATA_SIZEDWORD4
CONN_SRC_NONEDWORD0
CONN_SRC_LFODWORD1
CONN_SRC_KEYONVELOCITYDWORD2
CONN_SRC_KEYNUMBERDWORD3
CONN_SRC_EG1DWORD4
CONN_SRC_EG2DWORD5
CONN_SRC_PITCHWHEELDWORD6
CONN_SRC_CC1DWORD129
CONN_SRC_CC7DWORD135
CONN_SRC_CC10DWORD138
CONN_SRC_CC11DWORD139
CONN_DST_NONEDWORD0
CONN_DST_ATTENUATIONDWORD1
CONN_DST_PITCHDWORD3
CONN_DST_PANDWORD4
CONN_DST_LFO_FREQUENCYDWORD260
CONN_DST_LFO_STARTDELAYDWORD261
CONN_DST_EG1_ATTACKTIMEDWORD518
CONN_DST_EG1_DECAYTIMEDWORD519
CONN_DST_EG1_RELEASETIMEDWORD521
CONN_DST_EG1_SUSTAINLEVELDWORD522
CONN_DST_EG2_ATTACKTIMEDWORD778
CONN_DST_EG2_DECAYTIMEDWORD779
CONN_DST_EG2_RELEASETIMEDWORD781
CONN_DST_EG2_SUSTAINLEVELDWORD782
CONN_TRN_NONEDWORD0
CONN_TRN_CONCAVEDWORD1
F_INSTRUMENT_DRUMSDWORD2147483648
F_RGN_OPTION_SELFNONEXCLUSIVEDWORD1
INT1
INT2
DWORD1
POOL_CUE_NULLINT-1
F_WSMP_NO_TRUNCATIONINT1
F_WSMP_NO_COMPRESSIONINT2
WLOOP_TYPE_FORWARDDWORD0
CONN_SRC_POLYPRESSUREDWORD7
CONN_SRC_CHANNELPRESSUREDWORD8
CONN_SRC_VIBRATODWORD9
CONN_SRC_MONOPRESSUREDWORD10
CONN_SRC_CC91DWORD219
CONN_SRC_CC93DWORD221
CONN_DST_GAINDWORD1
CONN_DST_KEYNUMBERDWORD5
CONN_DST_LEFTDWORD16
CONN_DST_RIGHTDWORD17
CONN_DST_CENTERDWORD18
CONN_DST_LEFTREARDWORD19
CONN_DST_RIGHTREARDWORD20
CONN_DST_LFE_CHANNELDWORD21
CONN_DST_CHORUSDWORD128
CONN_DST_REVERBDWORD129
CONN_DST_VIB_FREQUENCYDWORD276
CONN_DST_VIB_STARTDELAYDWORD277
CONN_DST_EG1_DELAYTIMEDWORD523
CONN_DST_EG1_HOLDTIMEDWORD524
CONN_DST_EG1_SHUTDOWNTIMEDWORD525
CONN_DST_EG2_DELAYTIMEDWORD783
CONN_DST_EG2_HOLDTIMEDWORD784
CONN_DST_FILTER_CUTOFFDWORD1280
CONN_DST_FILTER_QDWORD1281
CONN_TRN_CONVEXDWORD2
CONN_TRN_SWITCHDWORD3
DLS_CDL_ANDDWORD1
DLS_CDL_ORDWORD2
DLS_CDL_XORDWORD3
DLS_CDL_ADDDWORD4
DLS_CDL_SUBTRACTDWORD5
DLS_CDL_MULTIPLYDWORD6
DLS_CDL_DIVIDEDWORD7
DLS_CDL_LOGICAL_ANDDWORD8
DLS_CDL_LOGICAL_ORDWORD9
DLS_CDL_LTDWORD10
DLS_CDL_LEDWORD11
DLS_CDL_GTDWORD12
DLS_CDL_GEDWORD13
DLS_CDL_EQDWORD14
DLS_CDL_NOTDWORD15
DLS_CDL_CONSTDWORD16
DLS_CDL_QUERYDWORD17
DLS_CDL_QUERYSUPPORTEDDWORD18
WLOOP_TYPE_RELEASEDWORD2
DWORD2
DLSID_GMInHardwareGUID{178F2F24-C364-11D1-A760-0000F875AC12}
DLSID_GSInHardwareGUID{178F2F25-C364-11D1-A760-0000F875AC12}
DLSID_XGInHardwareGUID{178F2F26-C364-11D1-A760-0000F875AC12}
DLSID_SupportsDLS1GUID{178F2F27-C364-11D1-A760-0000F875AC12}
DLSID_SupportsDLS2GUID{F14599E5-4689-11D2-AFA6-00AA0024D8B6}
DLSID_SampleMemorySizeGUID{178F2F28-C364-11D1-A760-0000F875AC12}
DLSID_ManufacturersIDGUID{B03E1181-8095-11D2-A1EF-00600833DBD8}
DLSID_ProductIDGUID{B03E1182-8095-11D2-A1EF-00600833DBD8}
DLSID_SamplePlaybackRateGUID{2A91F713-A4BF-11D2-BBDF-00600833DBD8}
REGSTR_PATH_SOFTWARESYNTHSunknownSoftware\Microsoft\DirectMusic\SoftwareSynths
REFRESH_F_LASTBUFFERDWORD1
CLSID_DirectMusicSynthSinkGUID{AEC17CE3-A514-11D1-AFA6-00AA0024D8B6}
GUID_DMUS_PROP_SetSynthSinkGUID{0A3A5BA5-37B6-11D2-B9F9-0000F875AC12}
GUID_DMUS_PROP_SinkUsesDSoundGUID{BE208857-8952-11D2-BA1C-0000F875AC12}
CLSID_DirectSoundPrivateGUID{11AB3EC0-25EC-11D1-A4D8-00C04FC28ACA}
DSPROPSETID_DirectSoundDeviceGUID{84624F82-25EC-11D1-A4D8-00C04FC28ACA}
DV_DVSD_NTSC_FRAMESIZEINT120000
DV_DVSD_PAL_FRAMESIZEINT144000
DV_SMCHNDWORD57344
DV_AUDIOMODEDWORD3840
DV_AUDIOSMPDWORD939524096
DV_AUDIOQUDWORD117440512
DV_NTSCPALDWORD2097152
DV_STYPEDWORD2031616
DV_NTSCDWORD0
DV_PALDWORD1
DV_SDDWORD0
DV_HDDWORD1
DV_SLDWORD2
DV_CAP_AUD16BitsDWORD0
DV_CAP_AUD12BitsDWORD1
SIZE_DVINFODWORD32

各言語での定義

定数の定義。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 32
public 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 = 32
pub 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