WAVE_HEADER
nRetVal = sizeof(WAVE_HEADER);
if (sizeof(WAVE_HEADER) > static_cast<uint32>(nMaxBytes))
WAVE_HEADER WAVHeader; FillWaveHeader(&WAVHeader,
memcpy(pBuffer, &WAVHeader, sizeof(WAVE_HEADER));
pInfo->nWAVHeaderBytes = (APEHeader.nFormatFlags & MAC_FORMAT_FLAG_CREATE_WAV_HEADER) ? sizeof(WAVE_HEADER) : pInfo->spAPEDescriptor->nHeaderDataBytes;
pInfo->nWAVHeaderBytes = (APEHeader.nFormatFlags & MAC_FORMAT_FLAG_CREATE_WAV_HEADER) ? sizeof(WAVE_HEADER) : APEHeader.nHeaderBytes;
if (sizeof(WAVE_HEADER) > static_cast<uint32>(nMaxBytes))
WAVE_HEADER WAVHeader; FillWaveHeader(&WAVHeader, m_APEFileInfo.nWAVDataBytes, &wfeFormat,
memcpy(pBuffer, &WAVHeader, sizeof(WAVE_HEADER));
int __stdcall FillWaveHeader(WAVE_HEADER * pWAVHeader, int nAudioBytes, WAVEFORMATEX * pWaveFormatEx, int nTerminatingBytes)
DLLEXPORT int __stdcall FillWaveHeader(WAVE_HEADER * pWAVHeader, int nAudioBytes, WAVEFORMATEX * pWaveFormatEx, int nTerminatingBytes = 0);