equal
deleted
inserted
replaced
|
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 } |