Lines Matching refs:p

103 OLEStorageBase::OLEStorageBase( StgIo* p, StgDirEntry* pe, StreamMode& nMode )  in OLEStorageBase()  argument
104 : nStreamMode( nMode ), pIo( p ), pEntry( pe ) in OLEStorageBase()
106 if ( p ) in OLEStorageBase()
107 p->IncRef(); in OLEStorageBase()
149 sal_Bool OLEStorageBase::ValidateMode_Impl( StreamMode m, StgDirEntry* p ) const in ValidateMode_Impl()
153 sal_uInt16 nCurMode = ( p && p->nRefCnt ) ? p->nMode : 0xFFFF; in ValidateMode_Impl()
180 StorageStream::StorageStream( StgIo* p, StgDirEntry* q, StreamMode m ) in StorageStream() argument
181 : OLEStorageBase( p, q, m_nMode ), nPos( 0L ) in StorageStream()
184 if( q && p ) in StorageStream()
189 q->OpenStream( *p ); in StorageStream()
329 sal_Bool StorageStream::ValidateMode( StreamMode nMode, StgDirEntry* p ) const in ValidateMode()
331 sal_Bool bRet = ValidateMode_Impl( nMode, p ); in ValidateMode()
519 Storage::Storage( StgIo* p, StgDirEntry* q, StreamMode m ) in Storage() argument
520 : OLEStorageBase( p, q, m_nMode ), bIsRoot( sal_False ) in Storage()
568 StgDirEntry* p = aIter.First(); in FillInfoList() local
569 while( p ) in FillInfoList()
571 if( !p->bInvalid ) in FillInfoList()
573 SvStorageInfo aInfo( *p ); in FillInfoList()
576 p = aIter.Next(); in FillInfoList()
610 StgDirEntry* p = pIo->pTOC->Find( *pEntry, rName ); in OpenStorage() local
611 if( !p ) in OpenStorage()
624 p = pIo->pTOC->Create( *pEntry, aNewName, STG_STORAGE ); in OpenStorage()
625 if( p ) in OpenStorage()
626 p->bTemp = bTemp; in OpenStorage()
628 if( !p ) in OpenStorage()
632 else if( !ValidateMode( m, p ) ) in OpenStorage()
633 p = NULL; in OpenStorage()
634 if( p && p->aEntry.GetType() != STG_STORAGE ) in OpenStorage()
637 p = NULL; in OpenStorage()
641 if( p && pEntry->nRefCnt == 1 ) in OpenStorage()
642 p->bDirect = bDirect; in OpenStorage()
645 if( p && (m & STREAM_WRITE )) in OpenStorage()
647 if( p->bDirect != bDirect ) in OpenStorage()
650 Storage* pStg = new Storage( pIo, p, m ); in OpenStorage()
669 StgDirEntry* p = pIo->pTOC->Find( *pEntry, rName ); in OpenStream() local
671 if( !p ) in OpenStream()
684 p = pIo->pTOC->Create( *pEntry, aNewName, STG_STREAM ); in OpenStream()
686 if( !p ) in OpenStream()
690 else if( !ValidateMode( m, p ) ) in OpenStream()
691 p = NULL; in OpenStream()
692 if( p && p->aEntry.GetType() != STG_STREAM ) in OpenStream()
695 p = NULL; in OpenStream()
697 if( p ) in OpenStream()
699 p->bTemp = bTemp; in OpenStream()
700 p->bDirect = pEntry->bDirect; in OpenStream()
702 StorageStream* pStm = new StorageStream( pIo, p, m ); in OpenStream()
703 if( p && !p->bDirect ) in OpenStream()
715 StgDirEntry* p = pIo->pTOC->Find( *pEntry, rName ); in Remove() local
716 if( p ) in Remove()
718 p->Invalidate( sal_True ); in Remove()
869 Storage *p = (Storage*) pODest; in MoveTo() local
870 Storage *pDest = p; in MoveTo()
908 StgDirEntry* p = pIo->pTOC->Find( *pEntry, rName ); in IsStorage() local
909 if( p ) in IsStorage()
910 return sal_Bool( p->aEntry.GetType() == STG_STORAGE ); in IsStorage()
919 StgDirEntry* p = pIo->pTOC->Find( *pEntry, rName ); in IsStream() local
920 if( p ) in IsStream()
921 return sal_Bool( p->aEntry.GetType() == STG_STREAM ); in IsStream()
951 for( StgDirEntry* p = aIter.First(); p && bRes; p = aIter.Next() ) in Commit() local
952 bRes = p->Commit(); in Commit()
1108 sal_Bool Storage::ValidateMode( StreamMode nMode, StgDirEntry* p ) const in ValidateMode()
1110 sal_Bool bRet = ValidateMode_Impl( nMode, p ); in ValidateMode()