Lines Matching refs:rInStrm

94 OUString lclReadStdHlinkString( BinaryInputStream& rInStrm, bool bUnicode )  in lclReadStdHlinkString()  argument
97 sal_Int32 nChars = rInStrm.readInt32(); in lclReadStdHlinkString()
102 …aRet = bUnicode ? rInStrm.readUnicodeArray( nReadChars, true ) : rInStrm.readCharArrayUC( nReadCha… in lclReadStdHlinkString()
108 rInStrm.skip( (bUnicode ? 2 : 1) * (nChars - nReadChars) ); in lclReadStdHlinkString()
174 /*static*/ OUString OleHelper::importGuid( BinaryInputStream& rInStrm ) in importGuid() argument
178 lclAppendHex( aBuffer, rInStrm.readuInt32() ); in importGuid()
180 lclAppendHex( aBuffer, rInStrm.readuInt16() ); in importGuid()
182 lclAppendHex( aBuffer, rInStrm.readuInt16() ); in importGuid()
184 lclAppendHex( aBuffer, rInStrm.readuInt8() ); in importGuid()
185 lclAppendHex( aBuffer, rInStrm.readuInt8() ); in importGuid()
188 lclAppendHex( aBuffer, rInStrm.readuInt8() ); in importGuid()
193 /*static*/ bool OleHelper::importStdFont( StdFontInfo& orFontInfo, BinaryInputStream& rInStrm, bool… in importStdFont() argument
197 bool bIsStdFont = importGuid( rInStrm ).equalsAscii( OLE_GUID_STDFONT ); in importStdFont()
204rInStrm >> nVersion >> orFontInfo.mnCharSet >> orFontInfo.mnFlags >> orFontInfo.mnWeight >> orFont… in importStdFont()
206 orFontInfo.maName = rInStrm.readCharArrayUC( nNameLen, RTL_TEXTENCODING_ASCII_US ); in importStdFont()
208 return !rInStrm.isEof() && (nVersion <= 1); in importStdFont()
211 …lper::importStdPic( StreamDataSequence& orGraphicData, BinaryInputStream& rInStrm, bool bWithGuid ) in importStdPic() argument
215 bool bIsStdPic = importGuid( rInStrm ).equalsAscii( OLE_GUID_STDPIC ); in importStdPic()
223 rInStrm >> nStdPicId >> nBytes; in importStdPic()
225 …return !rInStrm.isEof() && (nStdPicId == OLE_STDPIC_ID) && (nBytes > 0) && (rInStrm.readData( orGr… in importStdPic()
228 /*static*/ bool OleHelper::importStdHlink( StdHlinkInfo& orHlinkInfo, BinaryInputStream& rInStrm, b… in importStdHlink() argument
232 bool bIsStdHlink = importGuid( rInStrm ).equalsAscii( OLE_GUID_STDHLINK ); in importStdHlink()
239 rInStrm >> nVersion >> nFlags; in importStdHlink()
241 if( rInStrm.isEof() || (nVersion != OLE_STDHLINK_VERSION) ) in importStdHlink()
246 orHlinkInfo.maDisplay = lclReadStdHlinkString( rInStrm, true ); in importStdHlink()
249 orHlinkInfo.maFrame = lclReadStdHlinkString( rInStrm, true ); in importStdHlink()
257 orHlinkInfo.maTarget = lclReadStdHlinkString( rInStrm, true ); in importStdHlink()
261 OUString aGuid = importGuid( rInStrm ); in importStdHlink()
266 rInStrm >> nUpLevels; in importStdHlink()
268 orHlinkInfo.maTarget = lclReadStdHlinkString( rInStrm, false ); in importStdHlink()
269 rInStrm.skip( 24 ); in importStdHlink()
270 sal_Int32 nBytes = rInStrm.readInt32(); in importStdHlink()
273 sal_Int64 nEndPos = rInStrm.tell() + ::std::max< sal_Int32 >( nBytes, 0 ); in importStdHlink()
274 …sal_uInt16 nChars = getLimitedValue< sal_uInt16, sal_Int32 >( rInStrm.readInt32() / 2, 0, SAL_MAX_… in importStdHlink()
275 rInStrm.skip( 2 ); // key value in importStdHlink()
276 … orHlinkInfo.maTarget = rInStrm.readUnicodeArray( nChars ); // NOT null terminated in importStdHlink()
277 rInStrm.seek( nEndPos ); in importStdHlink()
286 sal_Int32 nBytes = rInStrm.readInt32(); in importStdHlink()
287 sal_Int64 nEndPos = rInStrm.tell() + ::std::max< sal_Int32 >( nBytes, 0 ); in importStdHlink()
288 orHlinkInfo.maTarget = rInStrm.readNulUnicodeArray(); in importStdHlink()
289 rInStrm.seek( nEndPos ); in importStdHlink()
301 orHlinkInfo.maLocation = lclReadStdHlinkString( rInStrm, true ); in importStdHlink()
303 return !rInStrm.isEof(); in importStdHlink()