34 ? StreamMode::WRITE | StreamMode::SHARE_DENYALL
35 : StreamMode::READ | StreamMode::SHARE_DENYWRITE | StreamMode::NOCREATE;
106 sal_Int32 nMarker = 0;
116 sal_Int32 nStrLen = ::std::min( nLen1, sal_Int32(0xFFFE) );
118 std::unique_ptr<char[]>
p(
new char[ nStrLen+1 ]);
128 m_aUserName = OUString(
p.get(), nStrLen, RTL_TEXTENCODING_MS_1252);
virtual BaseStorageStream * OpenStream(const OUString &rEleName, StreamMode=StreamMode::STD_READWRITE, bool bDirect=true)=0
SotClipboardFormatId m_nCbFormat
StgCompObjStream(BaseStorage &, bool)
StgInternalStream(BaseStorage &, const OUString &, bool)
std::unique_ptr< BaseStorageStream > m_pStrm
virtual std::size_t GetData(void *pData, std::size_t nSize) override
virtual sal_uInt64 SeekPos(sal_uInt64 nPos) override
virtual ~StgInternalStream() override
virtual void FlushData() override
virtual std::size_t PutData(const void *pData, std::size_t nSize) override
StgOleStream(BaseStorage &)
SvStream & WriteInt32(sal_Int32 nInt32)
void SetBufferSize(sal_uInt16 m_nBufSize)
SvStream & WriteInt16(sal_Int16 nInt16)
SvStream & WriteUChar(unsigned char nChar)
SvStream & WriteOString(std::string_view rStr)
void SetError(ErrCode nErrorCode)
sal_uInt64 Seek(sal_uInt64 nPos)
SvStream & ReadInt32(sal_Int32 &rInt32)
std::size_t ReadBytes(void *pData, std::size_t nSize)
#define SVSTREAM_GENERALERROR
std::unique_ptr< sal_Int32[]> pData
constexpr std::enable_if_t< std::is_signed_v< T >, std::make_unsigned_t< T > > make_unsigned(T value)
OString OUStringToOString(std::u16string_view str, ConnectionSettings const *settings)
SvStream & ReadClsId(SvStream &r, ClsId &rId)
SvStream & WriteClsId(SvStream &r, const ClsId &rId)
SotClipboardFormatId ReadClipboardFormat(SvStream &rStm)
void WriteClipboardFormat(SvStream &rStm, SotClipboardFormatId nFormat)