void OnGetBufferInfo(ILMDVRSource* pSource) { long index = 0; BSTR filename; double usefulSize; double fileSize; long playIndex; long flags; pSource->GetBufferInfo(index, &filename, &usefulSize, &fileSize, &playIndex, &flags); ::SysFreeString(filename); }