1 // DummyOutStream.cpp 2 3 #include "StdAfx.h" 4 5 #include "DummyOutStream.h" 6 Write(const void * data,UInt32 size,UInt32 * processedSize)7STDMETHODIMP 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