From 246eb9266b9349b44cbe96f3f839124ab30cbb89 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Sat, 15 Nov 2025 16:43:25 +0800 Subject: Impl win subprocess. --- src/base/platform/win/StreamConvert.cpp | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 src/base/platform/win/StreamConvert.cpp (limited to 'src/base/platform/win/StreamConvert.cpp') diff --git a/src/base/platform/win/StreamConvert.cpp b/src/base/platform/win/StreamConvert.cpp deleted file mode 100644 index cb353fd3..00000000 --- a/src/base/platform/win/StreamConvert.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "cru/base/platform/win/StreamConvert.h" -#include "BrigdeComStream.h" -#include "Win32FileStreamPrivate.h" -#include "cru/base/io/MemoryStream.h" -#include "cru/base/platform/win/ComAutoInit.h" -#include "cru/base/platform/win/Win32FileStream.h" - -#include -#include - -namespace cru::platform::win { -IStream* ConvertStreamToComStream(io::Stream* stream) { - static ComAutoInit com_auto_init; - - if (auto memory_stream = dynamic_cast(stream)) { - return SHCreateMemStream( - reinterpret_cast(memory_stream->GetBuffer()), - memory_stream->GetSize()); - } else if (auto file_stream = dynamic_cast(stream)) { - return file_stream->GetPrivate_()->stream_; - } else { - return new BridgeComStream(stream); - } -} -} // namespace cru::platform::win -- cgit v1.2.3