//////////////////////////////////////////////////////////////////////////
pnewbuffer = (pbyte)realloc (psavebuffer, dwdatalength +
((pwavehdr) lparam)->dwbytesrecorded) ;
if (pnewbuffer == null)
{
waveinclose (hwavein) ;
messagebeep (mb_iconexclamation) ;
afxmessagebox("erro memory");
return ;
}
psavebuffer = pnewbuffer ;
//////////////////////////////////////////////////////////////////////////
copymemory (psavebuffer + dwdatalength, ((pwavehdr) lparam)->lpdata,
((pwavehdr) lparam)->dwbytesrecorded) ;