Home | History | Annotate | Download | only in Common
      1 // DummyOutStream.cpp
      2 
      3 #include "StdAfx.h"
      4 
      5 #include "DummyOutStream.h"
      6 
      7 STDMETHODIMP CDummyOutStream::Write(const void *data,  UInt32 size, UInt32 *processedSize)
      8 {
      9   UInt32 realProcessedSize;
     10   HRESULT result;
     11   if(!_stream)
     12   {
     13     realProcessedSize = size;
     14     result = S_OK;
     15   }
     16   else
     17     result = _stream->Write(data, size, &realProcessedSize);
     18   _size += realProcessedSize;
     19   if(processedSize != NULL)
     20     *processedSize = realProcessedSize;
     21   return result;
     22 }
     23