static void InternalizeL( RDesReadStream& aStream, CCallRemotePartyInfo& aInfo )
    {
    aStream.PushL();
    
    aInfo.InternalizeL( aStream );
    aStream.Pop();
    aStream.Close();
    }
EXPORT_C CFbsBitmap * CBBFetchMediaRequest::MediaThumbnail() const
{
	if (iMediaThumbnail->iBuf->Des().Length()==0) return 0;

	RDesReadStream rStream;
	rStream.Open(*(iMediaThumbnail->iBuf));
		
	auto_ptr<CFbsBitmap> aBitmap (new (ELeave) CFbsBitmap);
	aBitmap->InternalizeL(rStream);
	rStream.Close();

	return aBitmap.release();
	
	//TPckgBuf<CFbsBitmap> xBitmap;
	//xBitmap.Append(iMediaThumbnail->iBuf->Des());
	//return &(xBitmap());
}