aboutsummaryrefslogtreecommitdiff
path: root/src/common/platform/win/StreamConvert.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/platform/win/StreamConvert.cpp')
-rw-r--r--src/common/platform/win/StreamConvert.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/common/platform/win/StreamConvert.cpp b/src/common/platform/win/StreamConvert.cpp
deleted file mode 100644
index d547caa5..00000000
--- a/src/common/platform/win/StreamConvert.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-#include "cru/common/platform/win/StreamConvert.h"
-#include "BrigdeComStream.h"
-#include "Win32FileStreamPrivate.h"
-#include "cru/common/Exception.h"
-#include "cru/common/io/MemoryStream.h"
-#include "cru/common/io/OpenFileFlag.h"
-#include "cru/common/platform/win/ComAutoInit.h"
-#include "cru/common/platform/win/Exception.h"
-#include "cru/common/platform/win/Win32FileStream.h"
-
-#include <shlwapi.h>
-#include <winnt.h>
-
-namespace cru::platform::win {
-IStream* ConvertStreamToComStream(io::Stream* stream) {
- static ComAutoInit com_auto_init;
-
- if (auto memory_stream = dynamic_cast<io::MemoryStream*>(stream)) {
- return SHCreateMemStream(
- reinterpret_cast<const BYTE*>(memory_stream->GetBuffer()),
- memory_stream->GetSize());
- } else if (auto file_stream = dynamic_cast<Win32FileStream*>(stream)) {
- return file_stream->GetPrivate_()->stream_;
- } else {
- return new BridgeComStream(stream);
- }
-}
-} // namespace cru::platform::win