From 74bb9cd27242b9320f99ff4d2b50c3051576cc14 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 8 Feb 2022 16:53:51 +0800 Subject: ... --- src/common/platform/win/BridgeComStream.cpp | 4 +-- src/common/platform/win/BrigdeComStream.h | 43 +++++++++++++++++++++++++++++ src/common/platform/win/BrigdeComStream.hpp | 43 ----------------------------- src/common/platform/win/ComAutoInit.cpp | 4 +-- src/common/platform/win/Exception.cpp | 4 +-- src/common/platform/win/StreamConvert.cpp | 16 +++++------ src/common/platform/win/Win32FileStream.cpp | 6 ++-- 7 files changed, 60 insertions(+), 60 deletions(-) create mode 100644 src/common/platform/win/BrigdeComStream.h delete mode 100644 src/common/platform/win/BrigdeComStream.hpp (limited to 'src/common/platform/win') diff --git a/src/common/platform/win/BridgeComStream.cpp b/src/common/platform/win/BridgeComStream.cpp index 48ba8154..4c83fd45 100644 --- a/src/common/platform/win/BridgeComStream.cpp +++ b/src/common/platform/win/BridgeComStream.cpp @@ -1,5 +1,5 @@ -#include "BrigdeComStream.hpp" -#include "cru/common/io/Stream.hpp" +#include "BrigdeComStream.h" +#include "cru/common/io/Stream.h" namespace cru::platform::win { BridgeComStream::BridgeComStream(io::Stream *stream) diff --git a/src/common/platform/win/BrigdeComStream.h b/src/common/platform/win/BrigdeComStream.h new file mode 100644 index 00000000..7c8a79d1 --- /dev/null +++ b/src/common/platform/win/BrigdeComStream.h @@ -0,0 +1,43 @@ +#pragma once +#include "cru/common/platform/win/WinPreConfig.h" + +#include "cru/common/io/Stream.h" + +#include + +namespace cru::platform::win { +class BridgeComStream : public IStream { + public: + explicit BridgeComStream(io::Stream* stream); + + CRU_DELETE_COPY(BridgeComStream) + CRU_DELETE_MOVE(BridgeComStream) + + ~BridgeComStream(); + + public: + ULONG AddRef() override; + ULONG Release() override; + HRESULT QueryInterface(REFIID riid, void** ppvObject) override; + + HRESULT Read(void* pv, ULONG cb, ULONG* pcbRead) override; + HRESULT Write(const void* pv, ULONG cb, ULONG* pcbWritten) override; + HRESULT Seek(LARGE_INTEGER dlibMove, DWORD dwOrigin, + ULARGE_INTEGER* plibNewPosition) override; + HRESULT SetSize(ULARGE_INTEGER libNewSize) override; + HRESULT CopyTo(IStream* pstm, ULARGE_INTEGER cb, ULARGE_INTEGER* pcbRead, + ULARGE_INTEGER* pcbWritten) override; + HRESULT Commit(DWORD grfCommitFlags) override; + HRESULT Revert() override; + HRESULT LockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, + DWORD dwLockType) override; + HRESULT UnlockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, + DWORD dwLockType) override; + HRESULT Stat(STATSTG* pstatstg, DWORD grfStatFlag) override; + HRESULT Clone(IStream** ppstm) override; + + private: + io::Stream* stream_; + ULONG ref_count_; +}; +} // namespace cru::platform::win diff --git a/src/common/platform/win/BrigdeComStream.hpp b/src/common/platform/win/BrigdeComStream.hpp deleted file mode 100644 index 228c16f6..00000000 --- a/src/common/platform/win/BrigdeComStream.hpp +++ /dev/null @@ -1,43 +0,0 @@ -#pragma once -#include "cru/common/platform/win/WinPreConfig.hpp" - -#include "cru/common/io/Stream.hpp" - -#include - -namespace cru::platform::win { -class BridgeComStream : public IStream { - public: - explicit BridgeComStream(io::Stream* stream); - - CRU_DELETE_COPY(BridgeComStream) - CRU_DELETE_MOVE(BridgeComStream) - - ~BridgeComStream(); - - public: - ULONG AddRef() override; - ULONG Release() override; - HRESULT QueryInterface(REFIID riid, void** ppvObject) override; - - HRESULT Read(void* pv, ULONG cb, ULONG* pcbRead) override; - HRESULT Write(const void* pv, ULONG cb, ULONG* pcbWritten) override; - HRESULT Seek(LARGE_INTEGER dlibMove, DWORD dwOrigin, - ULARGE_INTEGER* plibNewPosition) override; - HRESULT SetSize(ULARGE_INTEGER libNewSize) override; - HRESULT CopyTo(IStream* pstm, ULARGE_INTEGER cb, ULARGE_INTEGER* pcbRead, - ULARGE_INTEGER* pcbWritten) override; - HRESULT Commit(DWORD grfCommitFlags) override; - HRESULT Revert() override; - HRESULT LockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, - DWORD dwLockType) override; - HRESULT UnlockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, - DWORD dwLockType) override; - HRESULT Stat(STATSTG* pstatstg, DWORD grfStatFlag) override; - HRESULT Clone(IStream** ppstm) override; - - private: - io::Stream* stream_; - ULONG ref_count_; -}; -} // namespace cru::platform::win diff --git a/src/common/platform/win/ComAutoInit.cpp b/src/common/platform/win/ComAutoInit.cpp index e336be59..55a53a8d 100644 --- a/src/common/platform/win/ComAutoInit.cpp +++ b/src/common/platform/win/ComAutoInit.cpp @@ -1,5 +1,5 @@ -#include "cru/common/platform/win/ComAutoInit.hpp" -#include "cru/common/platform/win/Exception.hpp" +#include "cru/common/platform/win/ComAutoInit.h" +#include "cru/common/platform/win/Exception.h" #include diff --git a/src/common/platform/win/Exception.cpp b/src/common/platform/win/Exception.cpp index 70cfcb3c..a20e8a31 100644 --- a/src/common/platform/win/Exception.cpp +++ b/src/common/platform/win/Exception.cpp @@ -1,5 +1,5 @@ -#include "cru/common/platform/win/Exception.hpp" -#include "cru/common/Format.hpp" +#include "cru/common/platform/win/Exception.h" +#include "cru/common/Format.h" #include diff --git a/src/common/platform/win/StreamConvert.cpp b/src/common/platform/win/StreamConvert.cpp index 1d077573..8e2648c2 100644 --- a/src/common/platform/win/StreamConvert.cpp +++ b/src/common/platform/win/StreamConvert.cpp @@ -1,11 +1,11 @@ -#include "cru/common/platform/win/StreamConvert.hpp" -#include "BrigdeComStream.hpp" -#include "cru/common/Exception.hpp" -#include "cru/common/io/MemoryStream.hpp" -#include "cru/common/io/OpenFileFlag.hpp" -#include "cru/common/platform/win/ComAutoInit.hpp" -#include "cru/common/platform/win/Exception.hpp" -#include "cru/common/platform/win/Win32FileStream.hpp" +#include "cru/common/platform/win/StreamConvert.h" +#include "BrigdeComStream.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 #include diff --git a/src/common/platform/win/Win32FileStream.cpp b/src/common/platform/win/Win32FileStream.cpp index db3a1e01..92420bbe 100644 --- a/src/common/platform/win/Win32FileStream.cpp +++ b/src/common/platform/win/Win32FileStream.cpp @@ -1,7 +1,7 @@ -#include "cru/common/platform/win/Win32FileStream.hpp" +#include "cru/common/platform/win/Win32FileStream.h" -#include "cru/common/io/OpenFileFlag.hpp" -#include "cru/common/platform/win/Exception.hpp" +#include "cru/common/io/OpenFileFlag.h" +#include "cru/common/platform/win/Exception.h" #include #include -- cgit v1.2.3