voicerecorder/UtilsSrc/VRUtils.cpp
branchRCL_3
changeset 14 f962425b9f8b
parent 13 4e5b531d23cb
child 19 2f5c9ee7098c
equal deleted inserted replaced
13:4e5b531d23cb 14:f962425b9f8b
  1075     	}
  1075     	}
  1076     return flag;
  1076     return flag;
  1077     
  1077     
  1078     }
  1078     }
  1079 
  1079 
       
  1080 EXPORT_C TBool VRUtils::MultipleMassStorageAvailable()
       
  1081 	{
       
  1082 	TBool flag( ETrue );
       
  1083 	TInt driveDefaultMassStorage(0);
       
  1084 	TInt driveRemovableMassStorage(0);
       
  1085 	TInt defaultStorageErr = DriveInfo::GetDefaultDrive(
       
  1086 			DriveInfo::EDefaultMassStorage, driveDefaultMassStorage );
       
  1087 	TInt removableStorageErr = DriveInfo::GetDefaultDrive(
       
  1088 			DriveInfo::EDefaultRemovableMassStorage,    driveRemovableMassStorage );
       
  1089 	if ( (defaultStorageErr) || (removableStorageErr) ||
       
  1090 			( driveDefaultMassStorage == driveRemovableMassStorage ) ||
       
  1091 			!DriveValid(driveDefaultMassStorage) || !DriveValid(driveRemovableMassStorage) )
       
  1092 		{ flag = EFalse; }
       
  1093 	
       
  1094 	return flag;
       
  1095 	}
       
  1096 
       
  1097 EXPORT_C TInt VRUtils::GetRemovableMassStorageL()
       
  1098 	{
       
  1099     TInt drive(0);
       
  1100     User::LeaveIfError( DriveInfo::GetDefaultDrive(
       
  1101     			DriveInfo::EDefaultRemovableMassStorage , drive ) );
       
  1102 	return drive;
       
  1103 	}
       
  1104 
  1080 #ifdef RD_MULTIPLE_DRIVE
  1105 #ifdef RD_MULTIPLE_DRIVE
  1081 // ---------------------------------------------------------------------------
  1106 // ---------------------------------------------------------------------------
  1082 // VRUtils::SetMemoDriveL
  1107 // VRUtils::SetMemoDriveL
  1083 // 
  1108 // 
  1084 // ---------------------------------------------------------------------------
  1109 // ---------------------------------------------------------------------------