Public Declare Function waveOutOpen Lib "winmm.dll" (lphWaveOut As Long, ByVal uDeviceID As Long, lpFormat As WAVEFORMAT, ByVal dwCallback As Long, ByVal dwInstance As Long, ByVal dwFlags As Long) As Long这个函数用的lpFormat As WAVEFORMATPublic Type WAVEFORMATEX
    WORD wFormatTag
    WORD nChannels
    DWORD nSamplesPerSec
    DWORD nAvgBytesPerSec
    WORD nBlockAlign
    WORD wBitsPerSample
    WORD cbSize
End Type
wFormatTag  这些所代表的值要在声明中定义 在那找他的常数值啊 我的MSDN没有版本事VS6.0