Declare Function WaveMixInit Lib "WAVEMIX.DLL" () As Integer
Declare Function WaveMixConfigureInit Lib "WAVEMIX.DLL" (lpConfig As MIXCONFIG) As Integer
Declare Function WaveMixActivate Lib "WAVEMIX.DLL" (ByVal hMixSession As Integer, ByVal fActivate As Integer) As Integer
Declare Function WaveMixOpenWave Lib "WAVEMIX.DLL" (ByVal hMixSession As Integer, szWaveFilename As Any, ByVal hInst As Integer, ByVal dwFlags As Long) As Long
Declare Function WaveMixOpenChannel Lib "WAVEMIX.DLL" (ByVal hMixSession As Integer, ByVal iChannel As Integer, ByVal dwFlags As Long) As Long
Declare Function WaveMixPlay Lib "WAVEMIX.DLL" (lpMixPlayParams As MIXPLAYPARAMS) As Integer
Declare Function WaveMixFlushChannel Lib "WAVEMIX.DLL" (ByVal hMixSession As Integer, ByVal iChannel As Integer, ByVal dwFlags As Long) As Integer
Declare Function WaveMixCloseChannel Lib "WAVEMIX.DLL" (ByVal hMixSession As Integer, ByVal iChannel As Integer, ByVal dwFlags As Long) As Integer
Declare Function WaveMixFreeWave Lib "WAVEMIX.DLL" (ByVal hMixSession As Integer, ByVal lpMixWave As Long) As Integer
Declare Function WaveMixCloseSession Lib "WAVEMIX.DLL" (ByVal hMixSession As Integer) As Integer
Declare Sub WaveMixPump Lib "WAVEMIX.DLL" ()
Declare Function WaveMixGetInfo Lib "WAVEMIX.DLL" (lpWaveMixInfo As WAVEMIXINFO) As Integer
'Channel
Global Channel(0 To 7) As tChannelInfo
Function WAVMIX_AddFile(FileName As String) As Integer