Earlier as I was doing some testing everything was working. I have made no changes to any variable or structure or the values in these variables and structure. Now the function returns 0
Code:
'
'
InitWaveHDR WaveInHDR_1, waveFmt.nAvgBytesPerSec * TIMESLICE
'
'
Code:
Private Sub InitWaveHDR(WaveHeader As WAVEHDR, BuffSize As Long)
'
' Initialize's An Input Wave Header's DataBuffer And Size Members...
'
' RETURNS A NON-ZERO VALUE
WaveHeader.hData = GlobalAlloc(GMEM_MOVEABLE Or GMEM_SHARE Or GMEM_ZEROINIT, BuffSize) ' Allocate Global Memory
' RETURNS ZERO???
WaveHeader.lpData = GlobalLock(WaveHeader.hData) ' Lock Memory handle
WaveHeader.dwBufferLength = BuffSize ' Get Wave Buffer Size
WaveHeader.dwFlags = 0 ' Must Be Set To 0
End Sub