Lines Matching refs:pItemImpl

848 	DirectoryItem_Impl	*pItemImpl = NULL;  in osl_getNextNetResource()  local
871pItemImpl = reinterpret_cast<DirectoryItem_Impl*>(rtl_allocateMemory(sizeof(DirectoryItem_Impl))); in osl_getNextNetResource()
872 if ( !pItemImpl ) in osl_getNextNetResource()
875 ZeroMemory( pItemImpl, sizeof(DirectoryItem_Impl) ); in osl_getNextNetResource()
876 pItemImpl->uType = DIRECTORYITEM_DRIVE; in osl_getNextNetResource()
877 osl_acquireDirectoryItem( (oslDirectoryItem)pItemImpl ); in osl_getNextNetResource()
879 wcscpy( pItemImpl->cDriveString, lpNetResource->lpRemoteName ); in osl_getNextNetResource()
881 *pItem = pItemImpl; in osl_getNextNetResource()
896 DirectoryItem_Impl *pItemImpl = NULL; in osl_getNextDrive() local
908 pItemImpl = reinterpret_cast<DirectoryItem_Impl*>(rtl_allocateMemory(sizeof(DirectoryItem_Impl))); in osl_getNextDrive()
909 if ( !pItemImpl ) in osl_getNextDrive()
912 ZeroMemory( pItemImpl, sizeof(DirectoryItem_Impl) ); in osl_getNextDrive()
913 pItemImpl->uType = DIRECTORYITEM_DRIVE; in osl_getNextDrive()
914 osl_acquireDirectoryItem( (oslDirectoryItem)pItemImpl ); in osl_getNextDrive()
915 fSuccess = EnumLogicalDrives( pDirImpl->hEnumDrives, pItemImpl->cDriveString ); in osl_getNextDrive()
919 *pItem = pItemImpl; in osl_getNextDrive()
924 if ( pItemImpl->m_pFullPath ) in osl_getNextDrive()
926 rtl_uString_release( pItemImpl->m_pFullPath ); in osl_getNextDrive()
927 pItemImpl->m_pFullPath = 0; in osl_getNextDrive()
930 rtl_freeMemory( pItemImpl ); in osl_getNextDrive()
940 DirectoryItem_Impl *pItemImpl = NULL; in osl_getNextFileItem() local
952 pItemImpl = reinterpret_cast<DirectoryItem_Impl*>(rtl_allocateMemory(sizeof(DirectoryItem_Impl))); in osl_getNextFileItem()
953 if ( !pItemImpl ) in osl_getNextFileItem()
956 memset( pItemImpl, 0, sizeof(DirectoryItem_Impl) ); in osl_getNextFileItem()
957 fFound = EnumDirectory( pDirImpl->hDirectory, &pItemImpl->FindData ); in osl_getNextFileItem()
961 pItemImpl->uType = DIRECTORYITEM_FILE; in osl_getNextFileItem()
962 pItemImpl->nRefCount = 1; in osl_getNextFileItem()
965 …rtl_uString_newFromStr( &pTmpFileName, reinterpret_cast<const sal_Unicode *>(pItemImpl->FindData.… in osl_getNextFileItem()
966 rtl_uString_newConcat( &pItemImpl->m_pFullPath, pDirImpl->m_pDirectoryPath, pTmpFileName ); in osl_getNextFileItem()
969 pItemImpl->bFullPathNormalized = FALSE; in osl_getNextFileItem()
970 *pItem = (oslDirectoryItem)pItemImpl; in osl_getNextFileItem()
975 if ( pItemImpl->m_pFullPath ) in osl_getNextFileItem()
977 rtl_uString_release( pItemImpl->m_pFullPath ); in osl_getNextFileItem()
978 pItemImpl->m_pFullPath = 0; in osl_getNextFileItem()
981 rtl_freeMemory( pItemImpl ); in osl_getNextFileItem()
1096 DirectoryItem_Impl* pItemImpl = in osl_getDirectoryItem() local
1099 if ( !pItemImpl ) in osl_getDirectoryItem()
1104 ZeroMemory( pItemImpl, sizeof(DirectoryItem_Impl) ); in osl_getDirectoryItem()
1105 pItemImpl->uType = DIRECTORYITEM_SERVER; in osl_getDirectoryItem()
1107 osl_acquireDirectoryItem( (oslDirectoryItem)pItemImpl ); in osl_getDirectoryItem()
1108 rtl_uString_newFromString( &pItemImpl->m_pFullPath, strSysFilePath ); in osl_getDirectoryItem()
1117 pItemImpl->FindData.cFileName[iDst++] = strSysFilePath->buffer[iSrc++]; in osl_getDirectoryItem()
1121 *pItem = pItemImpl; in osl_getDirectoryItem()
1127 DirectoryItem_Impl* pItemImpl = in osl_getDirectoryItem() local
1130 if ( !pItemImpl ) in osl_getDirectoryItem()
1135 ZeroMemory( pItemImpl, sizeof(DirectoryItem_Impl) ); in osl_getDirectoryItem()
1136 pItemImpl->uType = DIRECTORYITEM_DRIVE; in osl_getDirectoryItem()
1138 osl_acquireDirectoryItem( (oslDirectoryItem)pItemImpl ); in osl_getDirectoryItem()
1140 _tcscpy( pItemImpl->cDriveString, reinterpret_cast<LPCTSTR>(strSysFilePath->buffer) ); in osl_getDirectoryItem()
1141 pItemImpl->cDriveString[0] = _toupper( pItemImpl->cDriveString[0] ); in osl_getDirectoryItem()
1143 if ( pItemImpl->cDriveString[_tcslen(pItemImpl->cDriveString) - 1] != '\\' ) in osl_getDirectoryItem()
1144 _tcscat( pItemImpl->cDriveString, TEXT( "\\" ) ); in osl_getDirectoryItem()
1146 *pItem = pItemImpl; in osl_getDirectoryItem()
1164 DirectoryItem_Impl *pItemImpl = in osl_getDirectoryItem() local
1167 ZeroMemory( pItemImpl, sizeof(DirectoryItem_Impl) ); in osl_getDirectoryItem()
1168 osl_acquireDirectoryItem( (oslDirectoryItem)pItemImpl ); in osl_getDirectoryItem()
1170 CopyMemory( &pItemImpl->FindData, &aFindData, sizeof(WIN32_FIND_DATA) ); in osl_getDirectoryItem()
1171 rtl_uString_newFromString( &pItemImpl->m_pFullPath, strSysFilePath ); in osl_getDirectoryItem()
1176 pItemImpl->uType = DIRECTORYITEM_FILE; in osl_getDirectoryItem()
1177 *pItem = pItemImpl; in osl_getDirectoryItem()
1195 DirectoryItem_Impl *pItemImpl = (DirectoryItem_Impl *)Item; in osl_acquireDirectoryItem() local
1197 if ( !pItemImpl ) in osl_acquireDirectoryItem()
1200 pItemImpl->nRefCount++; in osl_acquireDirectoryItem()
1207 DirectoryItem_Impl *pItemImpl = (DirectoryItem_Impl *)Item; in osl_releaseDirectoryItem() local
1209 if ( !pItemImpl ) in osl_releaseDirectoryItem()
1212 if ( ! --pItemImpl->nRefCount ) in osl_releaseDirectoryItem()
1214 if ( pItemImpl->m_pFullPath ) in osl_releaseDirectoryItem()
1216 rtl_uString_release( pItemImpl->m_pFullPath ); in osl_releaseDirectoryItem()
1217 pItemImpl->m_pFullPath = 0; in osl_releaseDirectoryItem()
1220 rtl_freeMemory( pItemImpl ); in osl_releaseDirectoryItem()
1539 DirectoryItem_Impl *pItemImpl = (DirectoryItem_Impl *)Item; in osl_getDriveInfo() local
1543 if ( !pItemImpl ) in osl_getDriveInfo()
1548 cDrive[0] = pItemImpl->cDriveString[0]; in osl_getDriveInfo()
1549 cRoot[0] = pItemImpl->cDriveString[0]; in osl_getDriveInfo()
1553 if ( pItemImpl->cDriveString[0] == '\\' && pItemImpl->cDriveString[1] == '\\' ) in osl_getDriveInfo()
1555 LPCWSTR lpFirstBkSlash = wcschr( &pItemImpl->cDriveString[2], '\\' ); in osl_getDriveInfo()
1624 …rtl_uString_newFromStr( &ustrSystemPath, reinterpret_cast<const sal_Unicode*>(pItemImpl->cDriveStr… in osl_getDriveInfo()
1636 DirectoryItem_Impl *pItemImpl = (DirectoryItem_Impl *)Item; in osl_getServerInfo() local
1637 if ( !pItemImpl ) in osl_getServerInfo()
1654 osl_getFileURLFromSystemPath( pItemImpl->m_pFullPath, &pStatus->ustrFileURL ); in osl_getServerInfo()
1666 DirectoryItem_Impl *pItemImpl = (DirectoryItem_Impl *)Item; in osl_getFileStatus() local
1668 if ( !pItemImpl ) in osl_getFileStatus()
1671 switch ( pItemImpl->uType ) in osl_getFileStatus()
1683 …irstFile( reinterpret_cast<LPCTSTR>( rtl_uString_getStr( pItemImpl->m_pFullPath ) ), &pItemImpl->F… in osl_getFileStatus()
1709 FileTimeToTimeValue( &pItemImpl->FindData.ftLastWriteTime, &pStatus->aModifyTime ) ) in osl_getFileStatus()
1713 FileTimeToTimeValue( &pItemImpl->FindData.ftLastAccessTime, &pStatus->aAccessTime ) ) in osl_getFileStatus()
1717 FileTimeToTimeValue( &pItemImpl->FindData.ftCreationTime, &pStatus->aCreationTime ) ) in osl_getFileStatus()
1722 …rtl_uString_newFromStr( &pStatus->ustrFileName, reinterpret_cast<const sal_Unicode*>(pItemImpl->Fi… in osl_getFileStatus()
1725 if ((FILE_ATTRIBUTE_REPARSE_POINT & pItemImpl->FindData.dwFileAttributes) && in osl_getFileStatus()
1726 (IO_REPARSE_TAG_MOUNT_POINT == pItemImpl->FindData.dwReserved0)) in osl_getFileStatus()
1728 else if (pItemImpl->FindData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) in osl_getFileStatus()
1735 pStatus->uAttributes = pItemImpl->FindData.dwFileAttributes; in osl_getFileStatus()
1738 …pStatus->uFileSize = (sal_uInt64)pItemImpl->FindData.nFileSizeLow + ((sal_uInt64)pItemImpl->FindDa… in osl_getFileStatus()
1743 osl_getFileURLFromSystemPath( pItemImpl->m_pFullPath, &pStatus->ustrLinkTargetURL ); in osl_getFileStatus()
1750 if ( !pItemImpl->bFullPathNormalized ) in osl_getFileStatus()
1752 sal_uInt32 nLen = rtl_uString_getLength( pItemImpl->m_pFullPath ); in osl_getFileStatus()
1754 … GetCaseCorrectPathName( reinterpret_cast<LPCTSTR>( rtl_uString_getStr( pItemImpl->m_pFullPath ) ), in osl_getFileStatus()
1761 rtl_uString_newFromStr( &pItemImpl->m_pFullPath, aBuffer ); in osl_getFileStatus()
1762 pItemImpl->bFullPathNormalized = TRUE; in osl_getFileStatus()
1766 osl_getFileURLFromSystemPath( pItemImpl->m_pFullPath, &pStatus->ustrFileURL ); in osl_getFileStatus()