--- a/common/build.xml Wed Jun 03 11:21:24 2009 +0100
+++ b/common/build.xml Wed Jun 03 11:26:23 2009 +0100
@@ -73,6 +73,77 @@
</fmpp>
</target>
+ <target name="sf-bc-check">
+ <!-- create BC dir -->
+ <mkdir dir="${build.log.dir}/BC"/>
+
+ <delete file="${build.log.dir}/BC/bc.config" quiet="true"/>
+ <delete file="${build.log.dir}/BC/BBCResults.xsl" quiet="true"/>
+ <delete file="${build.log.dir}/BC/libraries.txt" quiet="true"/>
+ <delete file="${build.log.dir}/BC/libraries_report.xml" quiet="true"/>
+ <delete file="${build.log.dir}/BC/headers.txt" quiet="true"/>
+ <delete file="${build.log.dir}/BC/headers_report.xml" quiet="true"/>
+
+ <exec executable="cmd" output="${build.log.dir}/BC/bc.config" append="true">
+ <arg value="/c"/>
+ <arg value="echo"/>
+ <arg value="BASELINE_NAME=${sf.spec.bccheck.baseline.name}"/>
+ </exec>
+ <exec executable="cmd" output="${build.log.dir}/BC/bc.config" append="true">
+ <arg value="/c"/>
+ <arg value="echo"/>
+ <arg value="BASELINE_SDK_DIR=${sf.spec.bccheck.baseline.skd.dir}"/>
+ </exec>
+ <exec executable="cmd" output="${build.log.dir}/BC/bc.config" append="true">
+ <arg value="/c"/>
+ <arg value="echo"/>
+ <arg value="BASELINE_SDK_S60_VERSION=${sf.spec.bccheck.baseline.s60.version}"/>
+ </exec>
+ <exec executable="cmd" output="${build.log.dir}/BC/bc.config" append="true">
+ <arg value="/c"/>
+ <arg value="echo"/>
+ <arg value="CURRENT_NAME=${build.id}"/>
+ </exec>
+ <exec executable="cmd" output="${build.log.dir}/BC/bc.config" append="true">
+ <arg value="/c"/>
+ <arg value="echo"/>
+ <arg value="CURRENT_SDK_DIR=${build.drive}"/>
+ </exec>
+ <exec executable="cmd" output="${build.log.dir}/BC/bc.config" append="true">
+ <arg value="/c"/>
+ <arg value="echo"/>
+ <arg value="CURRENT_SDK_S60_VERSION=${sf.spec.bccheck.current.s60.version}"/>
+ </exec>
+
+ <copy file="${sf.spec.pdt.root}/fts/compatibilityanalyser/reports/BBCResults.xsl" tofile="${build.log.dir}/BC/BBCResults.xsl" failonerror="true" verbose="true"/>
+
+ <if><istrue value="${sf.spec.bccheck.enable.la}"/>
+ <then>
+ <exec executable="python" dir="${sf.spec.pdt.root}/fts/compatibilityanalyser" output="${build.log.dir}/BC/libraries.txt">
+ <arg value="CheckBC.py"/>
+ <arg value="${build.log.dir}/BC/bc.config"/>
+ <arg value="-la"/>
+ <arg value="-f"/>
+ <arg value="${sf.spec.bccheck.reportid}${sf.spec.job.number}"/>
+ </exec>
+ <copy file="${sf.spec.pdt.root}/fts/compatibilityanalyser/reports/Libraries_CompatibilityReport_${sf.spec.bccheck.reportid}${sf.spec.job.number}.xml" tofile="${build.log.dir}/BC/libraries_report.xml" failonerror="true" verbose="true"/>
+ </then>
+ </if>
+
+ <if><istrue value="${sf.spec.bccheck.enable.ha}"/>
+ <then>
+ <exec executable="python" dir="${sf.spec.pdt.root}/fts/compatibilityanalyser" output="${build.log.dir}/BC/headers.txt">
+ <arg value="CheckBC.py"/>
+ <arg value="${build.log.dir}/BC/bc.config"/>
+ <arg value="-ha"/>
+ <arg value="-f"/>
+ <arg value="${sf.spec.bccheck.reportid}${sf.spec.job.number}"/>
+ </exec>
+ <copy file="${sf.spec.pdt.root}/fts/compatibilityanalyser/reports/Headers_CompatibilityReport_${sf.spec.bccheck.reportid}${sf.spec.job.number}.xml" tofile="${build.log.dir}/BC/headers_report.xml" failonerror="true" verbose="true"/>
+ </then>
+ </if>
+ </target>
+
<target name="sf-prebuild">
<echo>[SF-PREBUILD]</echo>
@@ -170,10 +241,7 @@
<target name="sf-postbuild">
<echo>[SF-POSTBUILD]</echo>
-
- <!-- run build analysis tools -->
- <runtarget target="sf-run-analysis"/>
-
+
<!-- TAG SOURCE CODE -->
<if>
<istrue value="${sf.spec.tagafterbuild.enable}" />
@@ -197,8 +265,18 @@
</then>
</if>
+ <!-- run build analysis tools -->
+ <runtarget target="sf-run-analysis"/>
+
<runtarget target="sf-zip-logs"/>
+ <!-- Do BC check -->
+ <if><istrue value="${sf.spec.bccheck.enable}"/>
+ <then>
+ <runtarget target="sf-bc-check"/>
+ </then>
+ </if>
+
<!-- PUBLISH LOGS/REPORTS -->
<if>
<istrue value="${sf.spec.publish.enable}" />
@@ -423,6 +501,7 @@
<echo message="Unpacking any available RnD binaries"/>
<exec executable="7za" dir="${build.drive}" output="${build.log.dir}/unzip_${build.id}_binaries_rnd.log">
<arg value="x"/>
+ <arg value="-x@${sf.common.config.dir}/tools/lists/rebuiltok.txt"/>
<arg value="${build.drive}/output/zips/bin_rnd*.zip"/>
</exec>
</target>
@@ -487,6 +566,14 @@
<arg value="${sf.common.config.dir}/tools/analysis/merge_csv.pl"/>
<arg value="${build.id}_what_results.csv"/>
<arg value="${build.id}_list_results.log"/>
+ <arg value="${build.drive}/output/zips/postbuild/bin_rnd_internal_initial.zip"/>
+ </exec>
+ <exec executable="perl" dir="${build.log.dir}/analysis" failonerror="false" output="${build.log.dir}/analysis/${build.id}_analysecomponents.log">
+ <arg value="${sf.common.config.dir}/tools/analysis/analyse_components.pl"/>
+ <arg value="${sf.project.location}/${sf.spec.sourcesync.sourcespecfile}"/>
+ <arg value="${build.id}_what_results.csv_results.csv"/>
+ <arg value="${sf.project.location}/sysdefs/system_model_os_contributed.xml"/>
+ <arg value="${sf.project.location}/sysdefs/system_model_s60_contributed.xml"/>
</exec>
<echo message="Running collision analysis"/>
--- a/common/common_props.ant.xml Wed Jun 03 11:21:24 2009 +0100
+++ b/common/common_props.ant.xml Wed Jun 03 11:26:23 2009 +0100
@@ -14,7 +14,9 @@
<property name="sf.spec.systemdefinition.assemble" value="true"/>
<!-- property name="sf.spec.systemdefinition.file" value=""/ -->
-
+
+ <property name="sf.spec.pdt.root" value="C:\Symbian\Tools\PDT_1.0"/>
+
<property name="sf.spec.sbs.config" value="armv5"/>
<property name="sf.spec.build.target" value="all"/>
@@ -78,6 +80,15 @@
<property name="sf.spec.test.package.name" value="D:\ATS3\smoketest_package\9.zip"/>
<property name="sf.spec.test.package.droppath" value="D:\ATS3\TestDrops"/>
+ <!-- BC check properties -->
+ <property name="sf.spec.bccheck.enable" value="false"/>
+ <property name="sf.spec.bccheck.enable.la" value="true"/>
+ <property name="sf.spec.bccheck.enable.ha" value="true"/>
+ <property name="sf.spec.bccheck.baseline.name" value="SDK_3rd_Edition"/>
+ <property name="sf.spec.bccheck.baseline.skd.dir" value="C:\Symbian\9.1\S60_3rd_MR\"/>
+ <property name="sf.spec.bccheck.baseline.s60.version" value="5.1"/>
+ <property name="sf.spec.bccheck.current.s60.version" value="5.1"/>
+ <property name="sf.spec.bccheck.reportid" value="report"/>
</project>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/analysis/analyse_components.pl Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,252 @@
+#!/usr/bin/perl
+
+# Copyright (c) 2009 Symbian Foundation Ltd
+# This component and the accompanying materials are made available
+# under the terms of the License "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Symbian Foundation Ltd - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# Adds info form a file to a CSV
+
+use strict;
+use HTTP::Date;
+
+my $srccsvfile = shift @ARGV;
+my $whatlogfile = shift @ARGV;
+my @sysmodelfiles = @ARGV;
+
+if(! -e $srccsvfile)
+{
+ die "cannot find $srccsvfile\n";
+}
+
+if(! -e $whatlogfile)
+{
+ die "cannot find $whatlogfile\n";
+}
+
+foreach my $sysmodelfile (@sysmodelfiles)
+{
+ if(! -e $sysmodelfile)
+ {
+ die "cannot find $sysmodelfile\n";
+ }
+}
+
+# Search for timestamp threshold in whatlog file
+# It corresponds to the first timestamp for which the target was genuinly rebuilt
+# Every target that has a timestamp below is considered as not rebuilt properly
+open(WHATLOG,"<$whatlogfile") or die "Error: Couldn't open $whatlogfile\n";
+my %bldtimes;
+my $timestampLimit = 0;
+while (my $line = <WHATLOG>)
+{
+ if($line =~ m/,\s*(\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2})\s*$/){
+ $bldtimes{str2time($1)} = $1;
+ }
+}
+my $previoustime = 0;
+foreach my $decimaltime (sort(keys %bldtimes))
+{
+ if ($previoustime == 0) {$previoustime = $decimaltime;}
+ if ( ($decimaltime - (30*60) ) > $previoustime )
+ {
+ $timestampLimit = $bldtimes{$decimaltime};
+ print "Timestamp Threshold found: $timestampLimit\n";
+ last;
+ }
+}
+close(WHATLOG);
+
+# Create the Package List from sources.csv
+# And assign license type
+# Everything that is not found FCL or MCL are considered RND
+my @pkgList;
+open(SRCCSV,"<$srccsvfile") or die "Error: Couldn't open $srccsvfile\n";
+while (my $line = <SRCCSV>)
+{
+ if ($line =~ m/^source,/) {next;}
+ if ($line =~ m/^([^,]+),\/([^,]+),/){
+ my $pkglicense = $1;
+ my $pkgpath=$2;
+ if ($pkglicense =~ m/^[^,]+\/(\w+)\/(MCL|FCL)\/\w+/i) {$pkglicense = uc($1);}
+ else {$pkglicense = "RND";}
+ push @pkgList, "$pkgpath,$pkglicense";
+ }
+}
+print "Number of Packages to analyse: $#pkgList\n";
+close(SRCCSV);
+
+# Create System Definition Component List
+my @sysdefcomplist;
+foreach my $sysdeffile (@sysmodelfiles)
+{
+ open(SYSDEF,"<$sysdeffile") or die "Error: Couldn't open $sysdeffile\n";
+ while (my $line = <SYSDEF>)
+ {
+ if ($line =~ m/(\s*)<!--\s*(<.*?>)\s*-->/) {next;}
+ if ($line =~m/bldFile=\"([^"]*)"/i)
+ {
+ #push @sysdefcomplist, &getComponentInfo($1);
+ push @sysdefcomplist, $1;
+ }
+ }
+ close(SYSDEF);
+}
+
+# For each package in the list, process the whatlog to verify if it's built clean
+# And build the final summary log
+open(WHATLOG,"<$whatlogfile") or die "Error: Couldn't open $whatlogfile\n";
+my @whatlogs = <WHATLOG>;
+my @outputList;
+foreach my $package (@pkgList)
+{
+ my $corruptbldinfcount = 0;
+ # Write a CSV entry for pkgpath, license
+ my $pkgline = "$package";
+ # Search whatlog and match -> extract bldfiles -> clean vs not_clean
+ $package =~ s/,.*//;
+ foreach my $whatlog (@whatlogs)
+ {
+ if ($whatlog =~ /^[^,]+,($package\/[^,]+),[^,]*,[^,]*,[^,]*,[^,]*(,([^,]*))?(,([^,]*))?/)
+ {
+ my $bldfilepath = $1;
+ my $status = $3;
+ my $timestamp = $5;
+ if (($status =~ /fail/i) || ($status eq "") ||
+ (($status =~ /untouched/i) and ($timestamp ne "") and (str2time($timestamp) < str2time($timestampLimit))) )
+ {
+ chomp($status);chomp($timestamp);
+ $status = "KO ($status - $timestamp)";
+ }
+ else {$status = "OK"; }
+ #if ($status =~ /KO/ ) {print "$pkgline,$bldfilepath,$status\n";}
+ push @outputList, "$pkgline,$bldfilepath,$status\n";
+ }
+ }
+}
+
+# Write the Full Analysis log
+open(OUTPUT,">PkgComponentAnalysisFull.csv") or die "Error: Couldn't open PkgComponentAnalysisFull.csv for writing\n";
+print OUTPUT "Package Path (from Sources.csv), License, BldFile (from whatlog), Status\n";
+print OUTPUT @outputList;
+close(OUTPUT);
+
+# Keep only uniq bldfile in the list
+# And calculate final status
+#my @uniq = keys %{{ map { $_ => 1 } @outputList }};
+my %seen = ();
+my $value; my $remains; my $status;
+foreach my $item (@outputList) {
+ $item =~ /^([^,]+,[^,]+,([^,]+)),([^,]+)/;
+ $remains = $1;
+ $value = $2;
+ $status = $3;
+ chomp($status);
+ if ($status ne "OK") {$status = "KO"};
+ if ($seen{$value})
+ {
+ $seen{$value} =~ /^[^,]+,([^,]+)/;
+ my $currentstatus = $1;
+ if ($currentstatus eq "KO")
+ {
+ $status = "KO";
+ }
+ }
+ $seen{$value} = "$remains,$status\n";
+}
+my @uniq = values(%seen);
+
+# Prepend system model info (block name, component name)
+foreach my $line (@uniq)
+{
+ if ($line =~ /^[^,]+,[^,]+,([^,]+),/)
+ {
+ my $bldfile = $1;
+ my $sysmodelinfo = &getSysModelInfo($bldfile);
+ $line = "$sysmodelinfo, $line";
+ }
+}
+
+
+# Write the summary log
+open(OUTPUT,">PkgComponentAnalysisSummary.csv") or die "Error: Couldn't open PkgComponentAnalysisSummary.csv for writing\n";
+print OUTPUT "Package Name, Component Name, Package Path (from Sources.csv), License, BldFile (from whatlog), Status\n";
+print OUTPUT @uniq;
+close(OUTPUT);
+close(WHATLOG);
+
+# Status statistics
+my $componentOkCount = 0;
+my $componentKoCount = 0;
+my $totalcompCount = 0;
+foreach my $line (@uniq)
+{
+ if ($line =~ /OK$/) {$componentOkCount++;}
+ else {$componentKoCount++;}
+ $totalcompCount++;
+}
+print "Total number of Components: $totalcompCount\n";
+print "Number of Components Cleanly rebuilt: $componentOkCount\n";
+print "Number of Components not rebuilt properly: $componentKoCount\n";
+
+
+
+sub getSysModelInfo
+{
+ my $bldfilepath = shift;
+
+ # remove prepending sf dir, and trailing bld.inf
+ $bldfilepath =~ s/^sf\///;
+ $bldfilepath =~ s/\/bld.inf$//i;
+ #print "Looking for bldfile path: $bldfilepath ...\n";
+
+ my $packageName = "";
+ my $componentName = "";
+
+ MODEL_LOOP: foreach my $sysmodelfile (@sysmodelfiles)
+ {
+ open(SYSFILE,"<$sysmodelfile") or die "Error: Couldn't open $sysmodelfile\n";
+ my @model_lines = <SYSFILE>;
+ foreach my $line (@model_lines)
+ {
+ $line =~ s/\\/\//g;
+
+ if ($line =~ m/bldFile=\"$bldfilepath"/i)
+ {
+ #print "Component $packageName/$componentName found in model $sysmodelfile\n";
+ last MODEL_LOOP;
+ }
+ elsif ($line =~ m/<component/)
+ {
+ $line =~m/\slong-name="([^"]*)"/;
+ $componentName = $1;
+ }
+ elsif ($line=~ m/<\/component/)
+ {
+ $componentName = "";
+ }
+ elsif ($line =~ m/<block/)
+ {
+ $line =~m/\slong-name="([^"]*)"/;
+ $packageName = $1;
+ }
+ elsif ($line=~ m/<\/block/)
+ {
+ $packageName = "";
+ }
+ }
+ close(SYSFILE);
+ }
+
+ # One mode file remains open if match found
+ if ($packageName ne "") { close(SYSFILE)}
+
+ return "$packageName, $componentName";
+}
\ No newline at end of file
--- a/common/tools/analysis/merge_csv.pl Wed Jun 03 11:21:24 2009 +0100
+++ b/common/tools/analysis/merge_csv.pl Wed Jun 03 11:26:23 2009 +0100
@@ -17,7 +17,7 @@
use strict;
my $csvfile = shift @ARGV;
my $filelist = shift @ARGV;
-
+my $zipfile = shift @ARGV;
if(! -e $csvfile)
{
@@ -29,7 +29,28 @@
{
die "Cannot find $filelist\n";
}
+ my %ziptimes;
+ if(defined $zipfile)
+ {
+ open(ZIP,"7za l $zipfile 2>&1|") or die "Error: Couldn't look in $zipfile\n";
+ #print "time,file\n";
+ while( my $line = <ZIP>)
+ {
+ if($line =~ m/^(\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2})\s\S{5}\s+(\d+)\s+\d+\s+(.+)$/) #ignoring packed size...
+ {
+ my $name = $3;
+ my $size = $2;
+ my $time = $1;
+ $name =~ s/\\/\//g;
+ $name = lc($name);
+ $ziptimes{$name} = $time;
+ #print "$time,$name\n";
+ }
+ }
+ close ZIP;
+ }
my %files;
+
open(FILES,"<$filelist") or die "Couldn't open $filelist\n";
while(my $line = <FILES>)
{
@@ -44,7 +65,7 @@
if($files{$file})
{
- $files{$file} = $files{$file}.",".$group;
+ $files{$file} = $files{$file}." ".$group; #Stop polluting next column
print "Multi:$file".$files{$file}."\n";
}
@@ -61,7 +82,7 @@
open(RESULTS,">$resultsfile") or die "Couldn't open write to $resultsfile\n";
my $header = <CSV>;
$header =~ s/\n//;
- print RESULTS $header.",status\n";
+ print RESULTS $header.",status,time\n";
my @fields = split(',',$header);
my $targetindex = 0;
my $counter = 0;
@@ -93,9 +114,10 @@
{
$bldinffiles{$bldinf} = 1;
}
-
+ my $found = 0;
if(defined $files{$target})
- {
+ {
+ $found = 1;
$line = $line.$files{$target};
if($files{$target} =~ m/fail/i)
{
@@ -105,6 +127,17 @@
}
}
}
+ if(defined $ziptimes{$target})
+ {
+ if($found)
+ {
+ $line = $line.",".$ziptimes{$target};
+ }
+ else
+ {
+ $line = $line.",,".$ziptimes{$target};
+ }
+ }
print RESULTS $line."\n";
}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/analysis/merge_csv_orphans.pl Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,198 @@
+#!/usr/bin/perl
+
+# Copyright (c) 2009 Symbian Foundation Ltd
+# This component and the accompanying materials are made available
+# under the terms of the License "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Symbian Foundation Ltd - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# Adds info form a file to a CSV
+
+use strict;
+my $csvfile = shift @ARGV;
+my $filelist = shift @ARGV;
+my $zipfile = shift @ARGV;
+
+if(! -e $csvfile)
+{
+ die "cannot find $csvfile\n";
+}
+
+
+if(!-e $filelist)
+{
+ die "Cannot find $filelist\n";
+}
+ my %ziptimes;
+ my %zipused;
+ if(defined $zipfile)
+ {
+ open(ZIP,"7z l $zipfile 2>&1|") or die "Error: Couldn't look in $zipfile\n";
+# print "time,file\n";
+ while( my $line = <ZIP>)
+ {
+ if($line =~ m/^(\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2})\s\S{5}\s+(\d+)\s+\d+\s+(.+)$/) #ignoring packed size...
+ {
+ my $name = $3;
+ my $size = $2;
+ my $time = $1;
+ $name =~ s/\\/\//g;
+ $name = lc($name);
+ $ziptimes{$name} = $time;
+# print "$time,$name\n";
+ }
+ }
+ close ZIP;
+ }
+ my %files;
+
+ open(FILES,"<$filelist") or die "Couldn't open $filelist\n";
+ while(my $line = <FILES>)
+ {
+ $line =~ s/\\/\//g;
+
+ if($line =~ m/^(.+)\s*:\s(.+\S)\s*$/)
+ {
+ my $group = $1;
+ my $file = $2;
+
+ $file = lc($file);
+ if($files{$file})
+ {
+
+ $files{$file} = $files{$file}." ".$group; #Stop polluting next column
+ print "Multi:$file".$files{$file}."\n";
+
+ }
+ else
+ {
+ $files{$file} = ",".$group;
+ }
+ }
+ }
+ close FILE;
+
+ open(CSV,"<$csvfile") or die "Couldn't open $csvfile\n";
+ my $resultsfile = $csvfile."_results.csv";
+ open(RESULTS,">$resultsfile") or die "Couldn't open write to $resultsfile\n";
+ my $header = <CSV>;
+ $header =~ s/\n//;
+ print RESULTS $header.",status,time\n";
+ my @fields = split(',',$header);
+ my $targetindex = 0;
+ my $counter = 0;
+ my $bldinfindex = 0;
+ my %failed;
+ my %bldinffiles;
+ foreach my $column (@fields)
+ {
+ if($column =~ m/target/)
+ {
+ $targetindex = $counter;
+ }
+ elsif($column =~ m/bldinf/)
+ {
+ $bldinfindex = $counter;
+ }
+ ++$counter;
+ }
+ ++$counter;
+ my $timeindex = $counter;
+# print "\ntarget:$targetindex\tbuildinf:$bldinfindex\n";
+ while(my $line = <CSV>)
+ {
+ $line =~ s/\n//;
+ @fields = split(',',$line);
+ my $target = $fields[$targetindex];
+ $target = lc($target);
+ my $bldinf = $fields[$bldinfindex];
+ if(!defined $bldinffiles{$bldinf})
+ {
+ $bldinffiles{$bldinf} = 1;
+ }
+ my $found = 0;
+ if(defined $files{$target})
+ {
+ $found = 1;
+ $line = $line.$files{$target};
+ if($files{$target} =~ m/fail/i)
+ {
+ if(!defined $failed{$bldinf})
+ {
+ $failed{$bldinf} = 1;
+ }
+ }
+ }
+ if(defined $ziptimes{$target})
+ {
+ $zipused{$target} = 1;
+ if($found)
+ {
+ $line = $line.",".$ziptimes{$target};
+ }
+ else
+ {
+ $line = $line.",,".$ziptimes{$target};
+ }
+ }
+ print RESULTS $line."\n";
+
+ }
+ close CSV;
+
+ foreach my $target (sort(keys %ziptimes))
+ {
+
+ if(!defined $zipused{$target})
+ {
+ my $time = $ziptimes{$target};
+ my $columnCounter=0;
+ my @row;
+ while($columnCounter <= $counter)
+ {
+ if($columnCounter == $bldinfindex)
+ {
+ push(@row,"Orphaned,");
+ }
+ elsif($columnCounter == $targetindex)
+ {
+ push(@row,"$target,");
+ }
+ elsif($columnCounter == $timeindex-1)
+ {
+ push(@row,"untouched,");
+ }
+ elsif($columnCounter == $timeindex)
+ {
+ push(@row,"$time,");
+ }
+ else
+ {
+ push(@row,",");
+ }
+ ++$columnCounter;
+ }
+ print RESULTS @row;
+ print RESULTS "\n";
+ }
+ }
+ close RESULTS;
+
+ foreach my $bldinf (sort(keys %bldinffiles))
+ {
+ if(!defined $failed{$bldinf})
+ {
+ print "OK:\t$bldinf\n";
+ }
+ }
+ foreach my $bldinf (sort(keys %failed))
+ {
+ print "Failed:\t$bldinf\n";
+ }
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/devices/localhost/emulator_tef.properties Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,23 @@
+
+NAME=emulator_udeb
+
+CATEGORY=hardware
+
+TYPE=WINSCW
+
+CONNECTION=emulator
+
+TEMPDIR=T:\\
+
+CLASS=GenericTestableDevice
+
+HARNESS=GENERIC
+
+#reinstall files after reboot
+REINSTALL=false
+
+PLATFORM=WINSCW
+BUILD=udeb
+
+IMAGE=winscw_smoketest
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/8.0a/configuration.cfg Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Version 8.0a
+//
+//
+
+#if !defined (CONFIGURATION_CFG)
+#define CONFIGURATION_CFG
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/8.0b/configuration.cfg Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Version 8.0b
+//
+//
+
+#if !defined (CONFIGURATION_CFG)
+#define CONFIGURATION_CFG
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/8.1a/configuration.cfg Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Version 8.1a
+//
+//
+
+#if !defined (CONFIGURATION_CFG)
+#define CONFIGURATION_CFG
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/8.1b/configuration.cfg Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Version 8.1b
+//
+//
+
+#if !defined (CONFIGURATION_CFG)
+#define CONFIGURATION_CFG
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/9.0/configuration.cfg Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Version 9.0
+//
+//
+
+#if !defined (CONFIGURATION_CFG)
+#define CONFIGURATION_CFG
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/9.1/configuration.cfg Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Version 9.1
+//
+//
+
+#if !defined (CONFIGURATION_CFG)
+#define CONFIGURATION_CFG
+
+#endif
Binary file common/tools/ats/smoketest/Group/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,24 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// For automated smoketest
+//
+//
+
+#include "../Utils/group/bld.inf"
+#include "../agenda/Group/bld.inf"
+#include "../apploader/Group/bld.inf"
+#include "../contacts/group/bld.inf"
+#include "../messaging/Group/bld.inf"
+#include "../System/Group/bld.inf"
+#include "../Timew/Group/bld.inf"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/configuration.cfg Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Version 8.1b
+//
+//
+
+#if !defined (CONFIGURATION_CFG)
+#define CONFIGURATION_CFG
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/smoketest.bat Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,23 @@
+del smoketest.zip
+rd /S /Q temp
+md temp
+md temp\smoketest
+md temp\smoketest\general
+md temp\smoketest\winscw_udeb
+md temp\smoketest\sms
+md temp\smoketest\sms\general
+
+copy /Y smoketest.xml temp\test.xml
+copy %EPOCROOT%epoc32\data\z\smoketest temp\smoketest\general
+copy %EPOCROOT%epoc32\data\z\smoketest\sms temp\smoketest\sms\general
+copy %EPOCROOT%epoc32\release\winscw\udeb\Smoketest_Agenda_Server.exe temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\smoketest_apploader.exe temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\Smoketest_Contacts_Server.exe temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\Smoketest_Mess_Server.exe temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\Smoketest_System.exe temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\Smoketest_Timew_Server.exe temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\SmokeTest_Utils.dll temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\SmokeTestSecureFSclient.dll temp\smoketest\winscw_udeb
+copy %EPOCROOT%epoc32\release\winscw\udeb\SmokeTestSecureFSserver.exe temp\smoketest\winscw_udeb
+
+7z a -tzip smoketest.zip .\temp\*
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/smoketest.xml Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,219 @@
+<?xml version="1.0"?>
+<test>
+ <id>1</id>
+ <owner>admin</owner>
+ <priority>10</priority>
+ <buildid></buildid>
+ <name>smoketest</name>
+ <target>
+ <device rank="master" alias="emulator_udeb">
+ <property name="HARNESS" value="GENERIC" />
+ <property name="NAME" value="emulator_udeb" />
+ </device>
+ </target>
+ <plan id="1.01" name="WINSCW UDEB SmokeTest" harness="GENERIC" enabled="true" passrate="100">
+ <target>
+ <device rank="master" alias="emulator_udeb"/>
+ </target>
+ <session id="1.01.1" name="smoke tests" harness="GENERIC" enabled="true" passrate="100">
+ <set id="1.01.1.1" name="agenda" harness="GENERIC" enabled="true" passrate="100">
+ <case id="1.01.1.1.1" name="agenda smoketest" harness="GENERIC" enabled="true" passrate="100">
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="data"/>
+ <param src="*"/>
+ <param dst="c:\smoketest"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="data"/>
+ <param src="message1.txt"/>
+ <param dst="c:/smoketest/sms/message1.txt"/>
+ <param component-path="smoketest\sms" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="Smoketest_Agenda_Server.exe"/>
+ <param dst="c:\sys\bin\Smoketest_Agenda_Server.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="Smoketest_Agenda_Server.exe"/>
+ <param dst="c:\sys\bin\Smoketest_Agenda_Server.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="smoketest_apploader.exe"/>
+ <param dst="c:\sys\bin\smoketest_apploader.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="Smoketest_Contacts_Server.exe"/>
+ <param dst="c:\sys\bin\Smoketest_Contacts_Server.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="Smoketest_Mess_Server.exe"/>
+ <param dst="c:\sys\bin\Smoketest_Mess_Server.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="Smoketest_System.exe"/>
+ <param dst="c:\sys\bin\Smoketest_System.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="Smoketest_Timew_Server.exe"/>
+ <param dst="c:\sys\bin\Smoketest_Timew_Server.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="SmokeTest_Utils.dll"/>
+ <param dst="c:\sys\bin\SmokeTest_Utils.dll"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="SmokeTestSecureFSclient.dll"/>
+ <param dst="c:\sys\bin\SmokeTestSecureFSclient.dll"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+ <command>install</command>
+ <params>
+ <param type="binary"/>
+ <param src="SmokeTestSecureFSserver.exe"/>
+ <param dst="c:\sys\bin\SmokeTestSecureFSserver.exe"/>
+ <param component-path="smoketest" />
+ </params>
+ </step>
+ <step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+ <command>execute</command>
+ <params>
+ <param file="testexecute.exe"/>
+ <param parameters="c:\smoketest\smoketest_apploader.script"/>
+ <param result-file="c:\logs\testexecute\smoketest_apploader.htm"/>
+ <param timeout="600"/>
+ <param parser="TEFTestResultParser"/>
+ <param leave-old-result="true"/>
+ </params>
+ </step>
+ <step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+ <command>execute</command>
+ <params>
+ <param file="testexecute.exe"/>
+ <param parameters="c:\smoketest\smoketest_agenda.script"/>
+ <param result-file="c:\logs\testexecute\smoketest_agenda.htm"/>
+ <param timeout="600"/>
+ <param parser="TEFTestResultParser"/>
+ <param leave-old-result="true"/>
+ </params>
+ </step>
+ <step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+ <command>execute</command>
+ <params>
+ <param file="testexecute.exe"/>
+ <param parameters="c:\smoketest\smoketest_contacts.script"/>
+ <param result-file="c:\logs\testexecute\smoketest_contacts.htm"/>
+ <param timeout="600"/>
+ <param parser="TEFTestResultParser"/>
+ <param leave-old-result="true"/>
+ </params>
+ </step>
+ <step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+ <command>execute</command>
+ <params>
+ <param file="testexecute.exe"/>
+ <param parameters="c:\smoketest\smoketest_mess.script"/>
+ <param result-file="c:\logs\testexecute\smoketest_mess.htm"/>
+ <param timeout="600"/>
+ <param parser="TEFTestResultParser"/>
+ <param leave-old-result="true"/>
+ </params>
+ </step>
+ <step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+ <command>execute</command>
+ <params>
+ <param file="testexecute.exe"/>
+ <param parameters="c:\smoketest\smoketest_timew.script"/>
+ <param result-file="c:\logs\testexecute\smoketest_timew.htm"/>
+ <param timeout="600"/>
+ <param parser="TEFTestResultParser"/>
+ <param leave-old-result="true"/>
+ </params>
+ </step>
+ </case>
+ </set>
+ </session>
+ </plan>
+ <files>
+ <file>smoketest/general/setup_smoketest_agenda.script</file>
+ <file>smoketest/general/setup_smoketest_apploader.script</file>
+ <file>smoketest/general/setup_smoketest_contacts.script</file>
+ <file>smoketest/general/setup_smoketest_mess.script</file>
+ <file>smoketest/general/setup_smoketest_timew.script</file>
+ <file>smoketest/general/smoketest_agenda.ini</file>
+ <file>smoketest/general/smoketest_agenda.script</file>
+ <file>smoketest/general/smoketest_apploader.ini</file>
+ <file>smoketest/general/smoketest_apploader.script</file>
+ <file>smoketest/general/smoketest_contacts.ini</file>
+ <file>smoketest/general/smoketest_contacts.script</file>
+ <file>smoketest/general/smoketest_createsmsaccount.script</file>
+ <file>smoketest/general/smoketest_mess.ini</file>
+ <file>smoketest/general/smoketest_mess.script</file>
+ <file>smoketest/general/smoketest_phone.script</file>
+ <file>smoketest/general/smoketest_syncmlapp.script</file>
+ <file>smoketest/general/smoketest_system.script</file>
+ <file>smoketest/general/smoketest_timew.ini</file>
+ <file>smoketest/general/smoketest_timew.script</file>
+ <file>smoketest/sms/general/message1.txt</file>
+ <file>smoketest/winscw_udeb/SmokeTestSecureFSclient.dll</file>
+ <file>smoketest/winscw_udeb/SmokeTestSecureFSserver.exe</file>
+ <file>smoketest/winscw_udeb/Smoketest_Agenda_Server.exe</file>
+ <file>smoketest/winscw_udeb/smoketest_apploader.exe</file>
+ <file>smoketest/winscw_udeb/Smoketest_Contacts_Server.exe</file>
+ <file>smoketest/winscw_udeb/Smoketest_Mess_Server.exe</file>
+ <file>smoketest/winscw_udeb/Smoketest_System.exe</file>
+ <file>smoketest/winscw_udeb/Smoketest_Timew_Server.exe</file>
+ <file>smoketest/winscw_udeb/SmokeTest_Utils.dll</file>
+ </files>
+</test>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/testtools_smoketest.history.xml Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<relnotes name="SMOKETEST">
+ <purpose>
+ </purpose>
+</relnotes>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Group/testtools_smoketest.mrp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,11 @@
+component testtools_smoketest
+source \sf\app\techview\buildverification\smoketest
+exports \sf\app\techview\buildverification\smoketest\Group
+# binary \sf\app\techview\buildverification\smoketest\group all
+
+notes_source \component_defs\release.src
+
+# == IPR section auto-inserted from distribution.policy files ==
+ipr T
+
+# == end auto-inserted section ==
Binary file common/tools/ats/smoketest/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/SmokeTest.pm Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,433 @@
+# Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "Symbian Foundation License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# SmokeTestSuite.pm
+# The SmokeTestSuite package contains subroutines that are needed to build a
+# testdriver test suite.
+# This script was born on 18/04/2005
+#
+#
+
+#!/usr/bin/perl -w
+package SmokeTest;
+use SmokeTestROM;
+use SmokeTestSuite;
+use FindBin;
+use lib "$FindBin::Bin\\..\\..\\..\\..\\os\\buildtools\\bldsystemtools\\commonbldutils\\GenResult\\";
+use FileRead; #Need to include a Findbin::path
+use strict;
+
+#
+# Global Variables
+#
+our $BuildDir = $ENV{'BuildDir'}; # usually M:
+our $serverpool = $ENV{'SmokeTestServerPool'};
+our $buildNo = $ENV{'BuildShortName'}; # Eg. 9.1
+# The Client is run from the dir where SmokeTestClient.pl is located
+# This is to ensure that any ROMs and test packages created are stored there.
+our $sourceDir = "$BuildDir\\src\\common\\testtools";
+our $TestSuite = "SmokeTest";
+our $SmokeTestDir;
+our $NandDir;
+our $TestDriverLocation = "\\epoc32\\tools\\TDEP"; # location for TD zips
+our $TestDriverDrive = "M:";
+our $TestDriverCmd = "$TestDriverDrive\\testdriver\\testdriver.cmd";
+our $TestDriverXML;
+
+# Publish details
+our $PublishServer = $ENV{'PublishLocation'};
+our $ProductType = $ENV{'Type'};
+our $BuildNum = $ENV{'BuildNumber'};
+our $LogsDir = $ENV{'LogsDir'};
+
+# Epocwind.out
+my $tempDirLocation = $ENV{'TEMP'};
+
+#
+# CheckVars: ensures that the essential environment vars and directories exist
+#
+sub CheckVars
+{
+ print "\n** Settings **\n";
+ print "Build Drive = $BuildDir\n";
+ print "Smoke Test Server Pool = $serverpool\n";
+ print "Build Product = $buildNo\n";
+ print "TestDriver Zip Location = $TestDriverLocation\n";
+ print "TestDriver XML Location = $TestDriverXML\n";
+ print "TestDriver Source Location = $sourceDir\n";
+ print "TestDriver Drive = $TestDriverDrive\n";
+ print "SmokeTest working directory= $SmokeTestDir\n";
+ print "NAND build directory = $NandDir\n";
+
+ print "\n** Publishing Information **\n";
+
+ print "Publish server = $PublishServer\n";
+ print "Product Type = $ProductType\n";
+ print "Build Number = $BuildNum\n";
+
+ DieLog("CheckVars: \"Build Directory\" not defined") if !defined $BuildDir;
+ DieLog("CheckVars: \"Smoke Test Server Pool\" not defined") if !defined $serverpool;
+ DieLog("CheckVars: \"Build Product\" not defined") if !defined $buildNo;
+ DieLog("CheckVars: \"Publish server\" not defined") if !defined $PublishServer;
+ DieLog("CheckVars: \"Product Type\" not defined") if !defined $ProductType;
+ DieLog("CheckVars: \"Build Number\" not defined") if !defined $BuildNum;
+ DieLog("CheckVars: Directory \"SmokeTest working directory\" does not exist") if ! -e $SmokeTestDir;
+ DieLog("CheckVars: Directory \"TestDriver Zip Location\" does not exist") if ! -e $TestDriverLocation;
+}
+
+sub main
+{
+ print "\n\n*** START OF SMOKE TEST ***\n\n";
+
+ PrintDateTime();
+
+ my ($iSourceDir, $iTestSuite, $iProduct, $iServerPool, $iProductType,
+ $iPublishLocation, $iBuildNumber, $iXML, $iUnzip, $iBuildDrive, $iTDDrive) = @_;
+
+ $TestSuite = $iTestSuite if defined $iTestSuite;
+ $BuildDir = $iBuildDrive if defined $iBuildDrive;
+ $sourceDir = $BuildDir.$iSourceDir if defined $iSourceDir;
+ $buildNo = $iProduct if defined $iProduct;
+ $serverpool = $iServerPool if defined $iServerPool;
+ $ProductType = $iProductType if defined $iProductType;
+ $PublishServer = $iPublishLocation if defined $iPublishLocation;
+ $BuildNum = $iBuildNumber if defined $iBuildNumber;
+ $TestDriverDrive = $iTDDrive if defined $iTDDrive;
+
+ $SmokeTestDir = "$sourceDir\\$TestSuite";
+ if (defined $iXML)
+ {
+ $TestDriverXML = $iXML;
+ }
+ else
+ {
+ $TestDriverXML = $SmokeTestDir."\\xml";
+ }
+ $NandDir = "$BuildDir\\src\\cedar\\generic\\base\\e32\\rombuild";
+
+ CheckVars();
+
+ # change dir to Smoketest dir
+ chdir "$SmokeTestDir" or DieLog("Can't cd to $SmokeTestDir");
+
+ # unzip latest version of TD
+ if (defined $iUnzip)
+ {
+ unpackTestDriver2();
+ }
+
+ # configure TD
+ configureTestDriver2();
+
+ #
+ # Copy the correct configuration.cfg file
+ # But such source only exists for these products: 8.0a, 8.0b, 8.1a, 8.1b, 9.0, 9.1
+ #
+ print "\n#\n# Copy the correct configuration.cfg file\n#\n";
+ ExecCommand("COPY /Y $SmokeTestDir\\Group\\$buildNo\\configuration.cfg $SmokeTestDir\\Group\\configuration.cfg");
+
+ #Read in hash of smoketests to be run for each product.
+ my ($iCfgFileLocation) = "$FindBin::Bin\\..\\..\\..\\..\\os\\buildtools\\bldsystemtools\\commonbldutils\\GenResult";
+
+ #Read in the smoketest list from a cfg file
+ my $text = &FileRead::file_read ("$iCfgFileLocation\\Product.cfg");
+ #Search for an entry matching (At the beginning of line there should be 1 or more alphanumberic chars
+ #Followed by a "."(optional to allow codenames) followed by more alphanumberic chars followed by 0 or more spaces then an = then 0
+ #or more spaces then any amount of chars till the end of the line.
+ #8.1b = EMULATOR_WINSCW ARM4_LUBBOCK ARMV5_LUBBOCK
+ my %iProducts = $text =~ /^\s*(\w+\.?\w+)\s*=\s*(.+)$/mg ;
+
+ #Get the list of platforms to be smoketested for the product.
+ #Need to turn the hash value into an array using split
+ my @iPlatforms = split (/ /,$iProducts{$buildNo});
+ #Build and Execute Test package for each platform as read from configuration file and create and zip rom.
+ ProcessPlatforms (@iPlatforms);
+
+ #
+ # Build Test Package for ROMs
+ #
+ if ($buildNo eq '8.1a' || $buildNo eq '8.1b')
+ {
+ &SmokeTestSuite::BuildAndPackage("ARM4");
+ }
+
+ if ($buildNo ne '8.1a')
+ {
+ &SmokeTestSuite::BuildAndPackage("ARMv5");
+ }
+
+ #
+ # Find out which server to use
+ #
+ print "\n#\n# Find out which server to use\n#\n";
+ ProcessPlatformsforSmoketest(@iPlatforms);
+
+ #
+ # End of Smoke Test
+ #
+ print "\n\n*** END OF SMOKE TEST ***\n\n";
+}
+
+#
+# DieLog: Exits script and inserts a Remark in the build log, which will be picked up by htmlscanlog
+#
+sub DieLog
+{
+ die "\nREMARK: $_[0]\n $!\n\n\n";
+}
+
+
+#
+# Build and publish based on entries in the Product.cfg file
+#
+sub ProcessPlatforms
+{
+
+my $i = 0;
+my @temp;
+my @iPlatforms = @_;
+
+foreach my $platform (@iPlatforms)
+ {
+ undef @temp;
+ @temp = split (/_/,$iPlatforms[$i]);
+ $i++;
+
+ if( $temp[0] eq "EMULATOR")
+ {
+ &SmokeTestSuite::BuildAndPublish("$temp[1]");
+ CheckPlatsecErrors("$temp[1]");
+ }
+ else
+ {
+
+ if(3 == scalar(@temp)) # there are 3 arguments, so this will be a NAND ROM
+ {
+ if((lc($temp[1]) eq "h4hrp") && (lc($temp[2]) eq "nand\(dp\)" )) # H4HRP Demand Paging ROM options is -D_NAND2
+ {
+ &SmokeTestROM::CreateAndZipROM("$temp[0]", "$temp[1]", "pagedrom", "PlatSec", "$buildNo", "-D_NAND2" );
+ }
+ elsif((lc($temp[1]) eq "h4hrp") && (lc($temp[2]) eq "nand" )) # H4 options is -D_NAND2
+ {
+ &SmokeTestROM::CreateAndZipROM("$temp[0]", "$temp[1]", "-DRVCT", "PlatSec", "$buildNo", "-D_NAND2");
+ }
+ elsif(lc($temp[1]) eq "h2") # H2 options is -D_NAND# H2 option is NAND2 due to CR 0844 (Both H2 and H4 use -D_NAND2)
+ {
+ &SmokeTestROM::CreateAndZipROM("$temp[0]", "$temp[1]", "-DRVCT", "PlatSec", "$buildNo", "-D_NAND2");
+ }
+ else # Bad option entered
+ {
+ die "SmokeTest::ProcessPlatforms error: invalid board type entered: $temp[1]. Check that Product.cfg is correct.\n";
+ }
+ }
+ else # This is the NOR ROM.
+ {
+ &SmokeTestROM::CreateAndZipROM("$temp[0]", "$temp[1]", "-DRVCT", "PlatSec", "$buildNo");
+ }
+ }
+
+ }
+
+}
+
+#
+# Build and publish based on entries in the Product.cfg file
+#
+sub ProcessPlatformsforSmoketest
+{
+
+my $i = 0;
+my @temp;
+my @iPlatforms = @_;
+
+foreach my $platform (@iPlatforms)
+ {
+ undef @temp;
+ @temp = split (/_/,$iPlatforms[$i]);
+ $i++;
+ if( $temp[0] eq "EMULATOR")
+ {
+ next;
+ }
+ my $mServ = &SmokeTestSuite::PollServers("$temp[1]");
+ unless (defined $mServ)
+ {
+ next;
+ }
+ if(3 == scalar(@temp))
+ {
+ if(lc($temp[2]) eq "nand\(dp\)" )
+ {
+ &SmokeTestSuite::RunRemote("$temp[0]", "$temp[1]", $mServ, "NAND\(DP\)\\");
+ }
+ elsif(lc($temp[2]) eq "nand")
+ {
+ &SmokeTestSuite::RunRemote("$temp[0]", "$temp[1]", $mServ, "NAND\\");
+ }
+ }
+ else
+ {
+ &SmokeTestSuite::RunRemote("$temp[0]", "$temp[1]", $mServ);
+ }
+ }
+}
+
+#
+# Check for platsec errors - checks the epocwind.out on build machine
+#
+sub CheckPlatsecErrors
+{
+ print "\n";
+ print "#\n# Check for platsec errors\n#\n";
+ print "\n";
+ PrintDateTime();
+
+ # open epocwind.out and parse for both errors and warnings
+ open EPOCWIND, "$tempDirLocation\\epocwind.out" or print "\nERROR: Cannot open EPOCWIND.OUT\n";
+ my @epocWind = <EPOCWIND>;
+ close EPOCWIND;
+
+ foreach my $tempEW (@epocWind)
+ {
+ if ($tempEW =~ m/(\*PlatSec\* ERROR)(.*)/i)
+ {
+ print "\nERROR: $_[0] - $1$2";
+ }
+ elsif ($tempEW =~ m/(\*PlatSec\* WARNING)(.*)/i)
+ {
+ print "\nWARNING: $_[0] - $1$2";
+ }
+ }
+}
+
+#
+# Take TestDriver and unpack into a given location.
+#
+sub unpackTestDriver2()
+{
+ #
+ # Unzip TestDriver
+ #
+ print "\n#\n# Unzip TestDriver\n#\n";
+ PrintDateTime();
+
+ # first remove the "old" version of test driver
+ print "\n";
+ ExecCommand("RMDIR $TestDriverDrive\\testdriver\\ /Q /S");
+
+ # now unzip the latest version of testdriver which has been synced down
+ ExecCommand("%EPOCROOT%epoc32\\tools\\unzip.exe $TestDriverLocation\\TestDriver2.zip -d $TestDriverDrive\\testdriver\\");
+
+ # now copy the latest version of testdriver_new.cmd which has been obtained
+ ExecCommand("COPY \\\\builds01\\devbuilds\\buildteam\\testdriverv2\\testdriver_new.cmd $TestDriverCmd");
+
+ # now copy the latest version of logging.properties which has been obtained
+ ExecCommand("COPY \\\\builds01\\devbuilds\\buildteam\\testdriverv2\\logging.properties $TestDriverDrive\\testdriver\\");
+
+ # 11-08-08 - additional steps required for SITK1.2 version of TD2
+ ExecCommand("MKDIR $TestDriverDrive\\testdriver\\eclipse\\links\\");
+
+ ExecCommand("COPY \\\\builds01\\devbuilds\\buildteam\\testdriverv2\\testdriver.link $TestDriverDrive\\testdriver\\eclipse\\links\\");
+
+ #
+ # Unzip JRE v1.5
+ #
+ print "\n";
+ print "#\n# Unzip JRE 1.5 required by TestDriver v2\n#\n";
+ print "\n";
+
+ ExecCommand("%EPOCROOT%epoc32\\tools\\unzip.exe \\\\builds01\\devbuilds\\BuildPCs\\Software\\JDK1.5.0_13\\jre1.5.zip -d $TestDriverDrive\\testdriver\\");
+
+}
+
+sub configureTestDriver2()
+{
+ #
+ # Configure TestDriver
+ #
+ print "\n";
+ print "#\n# Configure TestDriver\n#\n";
+ print "\n";
+ my $localtimes = localtime;
+ PrintDateTime();
+
+ ExecCommand("$TestDriverDrive\\testdriver\\testdriver.cmd config -e $BuildDir\\
+ -x $TestDriverXML
+ -l $TestDriverDrive\\TestDriver\\Results
+ --source $sourceDir
+ -s smoketest
+ -r $TestDriverDrive\\TestDriver\\Repos
+ -c $TestDriverDrive\\TestDriver\\Results");
+
+ ExecCommand("$TestDriverDrive\\testdriver\\testdriver.cmd config --commdb overwrite");
+ ExecCommand("$TestDriverDrive\\testdriver\\testdriver.cmd config --bldclean off");
+
+ # platsec for > 9.x only
+ if ($buildNo ne "8.1a" && $buildNo ne "8.1b")
+ {
+ ExecCommand("$TestDriverDrive\\testdriver\\testdriver.cmd config -p ON");
+ }
+
+ # Setup commdb for WINSCW smoketest
+ print "\n*** Setup commdb for WINSCW to use WinTAP ***\n";
+
+ # export smoketest_commdb.xml to a place that ced.exe can see it
+ ExecCommand("copy $SmokeTestDir\\smoketest_commdb.xml $BuildDir\\epoc32\\WINSCW\\c\\");
+ ExecCommand("$BuildDir\\epoc32\\release\\WINSCW\\udeb\\ced.exe c:\\smoketest_commdb.xml");
+
+ print "\n*** Confirm TestDriver Config ***\n";
+ ExecCommand("$TestDriverDrive\\testdriver\\testdriver.cmd config");
+ print "\n";
+}
+
+# ExecCommand
+#
+# Execute a system command, having first echoed it. Display and return the output of the command.
+#
+# Input: Command string (without final newline)
+#
+# Output: Command output (including STDERR) to STDOUT
+#
+# Return: Command output (including STDERR)
+#
+sub ExecCommand
+{
+ my $iCmd = shift;
+ print "\n================================================================\n";
+ print "Command: $iCmd\n";
+ print "----------------------------------------------------------------\n";
+ my $iRet = `$iCmd 2>&1`;
+ chomp $iRet;
+ print "Return: $iRet\n";
+ print "================================================================\n";
+ return $iRet;
+}
+
+# PrintDateTime
+#
+# Print to STDOUT, Current Date and Time
+#
+# Input: none
+#
+# Output: text to STDOUT
+#
+sub PrintDateTime
+{
+ my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
+ #### my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday) = gmtime(time);
+ $year += 1900;
+ $mon += 1;
+ printf "\n*** Current Time: %04d/%02d/%02d %02d:%02d:%02d ***\n", $year,$mon,$mday,$hour,$min,$sec;
+}
+
+1;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/SmokeTestClient.pl Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,80 @@
+# Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "Symbian Foundation License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# This script was born on 07/10/2004
+#
+#
+
+#!/usr/bin/perl -w
+use strict;
+use SmokeTest;
+use Getopt::Long;
+
+# Process the commandline
+my ($iSourceDir, $iTestSuite, $iProduct, $iServerPool, $iProductType, $iPublishLocation, $iBuildNumber, $iXML, $iUnzip, $iBuildDrive, $iTDDrive) = ProcessCommandLine();
+
+&SmokeTest::main($iSourceDir, $iTestSuite, $iProduct, $iServerPool, $iProductType, $iPublishLocation, $iBuildNumber, $iXML, $iUnzip, $iBuildDrive, $iTDDrive);
+
+# ProcessCommandLine
+#
+# Description
+# This function processes the commandline
+
+sub ProcessCommandLine
+{
+ my ($iHelp);
+
+ GetOptions('h' => \$iHelp, 'src=s' => \$iSourceDir, 'pool=s' => \$iServerPool, 'product=s' => \$iProduct, 'suite=s' => \$iTestSuite, 'type=s' => \$iProductType, 'publish=s' => \$iPublishLocation, 'build=s' => \$iBuildNumber, , 'xml=s' => \$iXML, 'unziptd' => \$iUnzip, 'builddrive=s' => \$iBuildDrive, 'tddrive=s' => \$iTDDrive);
+
+ if (($iHelp) || (!defined $iSourceDir) || (!defined $iTestSuite) || (!defined $iProduct) || (!defined $iBuildDrive))
+ {
+ Usage();
+ }
+
+ return ($iSourceDir, $iTestSuite, $iProduct, $iServerPool, $iProductType, $iPublishLocation, $iBuildNumber, $iXML, $iUnzip, $iBuildDrive, $iTDDrive);
+}
+
+# Usage
+#
+# Output Usage Information.
+#
+
+sub Usage
+{
+ print <<USAGE_EOF;
+
+ Usage: SmokeTestClient.pl [switches]
+
+ [Switches]
+ --suite Test Driver test suite (e.g. SmokeTest)
+ --src source code directory (e.g .\\src\\common\\testtools)
+ [NOTE: The test suite directory should be located in this directory]
+ --product product being tested (e.g. 9.1)
+ --builddrive The drive where the source and epoc32 is (e.g. M:)
+
+ [Optional]
+ -h help
+ --pool hash separated smoketest server pool (e.g. lon-sysbuild05\#lon-sysbuild06)
+ --type type of build, either Master or Symbian_OS_v8.1
+ --publish Publish server for the smoke test results (e.g. \\\\builds01)
+ --build Build Number (e.g. 03555_Symbian_OS_v9.1)
+ --xml TestDriver XML tree. Default is \\src\\common\\testtools\\SmokeTest\\xml.
+ --unziptd Installs a stable version of TestDriver from \\\\builds01\\devbuilds\\BuildTeam\\TestDriver
+ --tddrive The drive where testdriver is installed (default is C: and TD directory is c:\\testdriver)
+
+ All the optional arguments are either specified by the user or assumed to be set as environment variables.
+ These environment variables can be found in SmokeTest.pm
+
+USAGE_EOF
+ exit 1;
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/SmokeTestROM.pm Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,259 @@
+# Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "Symbian Foundation License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# The SmokeTestROM package contains all the subroutines needed to build a ROM for
+# automated smoke testing.
+# This script was born on 18/04/2005
+# Revision number 1: 11/08/2005
+#
+#
+
+#!/usr/bin/perl -w
+
+package SmokeTestROM;
+use strict;
+
+# Define Core IMAGE file name as created by rombuild
+my $coreImage = "*techview.nand.img";
+
+# Define the target filename for the Core ROM
+my $newCoreImage = "core.img";
+
+# Define ROFS IMAGE file name as created by rombuild
+my $ROFSImage = "*techview.nand.rofs.img";
+
+# Define the target file name for the ROFS ROM
+my $newROFSImage = "rofs1.img";
+
+# Define NAND image file name.
+my $nandImage = "*ARMV5.IMG";
+#
+# CR 0844 (Both H2 and H4 use -D_NAND2)
+# PrepareNANDROM - subroutine to create the NAND ROM for smoke testing; zero arguments
+# USAGE: PrepareNANDROM("h2");
+# USAGE: PrepareNANDROM("h4hrp");
+#
+sub PrepareNANDROM
+{
+ my ($arg) = @_; # Grab the first and only argument
+
+ # Change dir to NAND Loader directory
+ chdir "$SmokeTest::NandDir" or &SmokeTest::DieLog("Can't cd to $SmokeTest::NandDir");
+
+ if(lc($arg) eq "h2") # Here we are in the H2 NAND case
+ {
+ # Run the rom command to create the image ... H2 also to use -D_NAND2
+ SmokeTest::ExecCommand ("rom -v=h2 -i=armv5 -t=nandtest_load_noext -d=_NAND2 -b=urel");
+ }
+ elsif(lc($arg) eq "h4hrp") # Here we are in the H4 NAND case
+ {
+ SmokeTest::ExecCommand ("rom -v=h4hrp -i=armv5 -t=nandtest_load_noext -d=_NAND2 -b=urel");
+ }
+
+ # Change directory to Smoketest directory
+ chdir "$SmokeTest::SmokeTestDir" or &SmokeTest::DieLog("Can't cd to $SmokeTest::SmokeTestDir");
+
+ # Get the filename of the NAND image file
+ my @NANDname = glob("$SmokeTest::NandDir\\$nandImage");
+
+ # There should be exactly one file matching $nandImage. If not give warning.
+ if(@NANDname != 1)
+ {
+ print "PrepareNANDROM: warning: " . scalar(@NANDname) . " files matching $nandImage in $SmokeTest::NandDir\\: [@NANDname].\n";
+ }
+
+ # Attempt to delete any files already in this directory left over from previous runs
+ print "PrepareNANDROM: attempting to delete any debris from the last run:\n";
+ SmokeTest::ExecCommand ("DEL /Q $nandImage");
+
+ for my $filename(@NANDname)
+ {
+ if((lc($arg) eq "h2") && ($filename =~ /h2/i)) # This is the H2 NAND case, so copy H2 image
+ {
+ # Copy $nandImage to the current working directory
+ print "PrepareNANDROM: copying $filename to .\n";
+ SmokeTest::ExecCommand ("COPY $filename");
+ }
+ elsif((lc($arg) eq "h4hrp") && ($filename =~ /h4hrp/i)) # This is the H4 NAND case, so copy H4 image
+ {
+ # Copy $nandImage to the current working directory
+ print "PrepareNANDROM: copying $filename to .\n";
+ SmokeTest::ExecCommand ("COPY $filename");
+ }
+ }
+}
+
+#
+# CR 0844 (Both H2 and H4 use -D_NAND2)
+# CreateAndZipROM creates the various ROMS; up to 5 arguments.
+# Usage:
+# CreateAndZipROM("ARMV5", "lubbock", "-DRVCT", "PlatSec");
+# CreateAndZipROM("ARMV5", "h2", "-DRVCT", "PlatSec");
+# CreateAndZipROM("ARMV5", "h2", "-DRVCT", "PlatSec", "-D_NAND2");
+# CreateAndZipROM("ARMV5", "h4hrp", "-DRVCT", "PlatSec", "-D_NAND2");
+#
+sub CreateAndZipROM
+{
+ my @args = @_; # Array to hold the arguments
+
+ # This sixth argument $args[5] determines whether to build the NAND version
+ # of the ROM or not. Set it equal to the empty string if the argument
+ # isn't defined otherwise it should equal the argument
+ my $nandROM;
+ if(defined $args[5])
+ {
+ if($args[5] =~ /-D_NAND/)
+ {
+ $nandROM = $args[5];
+ }
+ else
+ {
+ die "Invalid final argument in CreateAndZipROM. Exiting.\n";
+ }
+ }
+ else
+ {
+ $nandROM = "";
+ }
+
+ print "\n";
+ #
+ # Build ROM with STAT run automatically
+ #
+ print "\n";
+ print "#\n# Build $args[0] $args[1] ROM with STAT run automatically\n#\n";
+ print "\n";
+ SmokeTest::PrintDateTime();
+
+ my $eabi = "";
+ if ($args[0] eq "ARMV5")
+ {
+ $eabi = "-D_EABI=$args[0]";
+ }
+
+ my ($iProductNum,$buildrom);
+ $iProductNum = $args[4];
+
+ if ($iProductNum eq 'Future' || $iProductNum >= 9.5)
+ {
+####????DavidZjang#$buildrom = SmokeTest::ExecCommand ("buildrom -D_STARTUPMODE2 -D_EABI=ARMV5 -fm=\\epoc32\\rom\\include\\featuredatabase.xml h4hrp techview statauto.iby -osys$rom.bin");
+####????MCL########$buildrom = SmokeTest::ExecCommand ("buildrom -D_STARTUPMODE2 $eabi -fm=\\epoc32\\rom\\include\\featuredatabase.XML GTC_Standard statauto.iby testconfigfileparser.iby");
+ $buildrom = SmokeTest::ExecCommand ("buildrom -D_STARTUPMODE2 $eabi -fm=\\epoc32\\rom\\include\\featuredatabase.XML GTC_Standard statauto.iby testconfigfileparser.iby");
+ }
+ else
+ {
+ $buildrom = SmokeTest::ExecCommand ("buildrom -D_STARTUPMODE2 $eabi -fr=\\epoc32\\rom\\include\\featureUIDs.XML GTC_Standard statauto.iby testconfigfileparser.iby");
+ }
+ print $buildrom;
+
+ if ( ($buildrom =~ m/rombuild.*failed/i) )
+ {
+ print "\n*** Error In Smoke Test ***\n Building the ROM failed\n$!\n";
+ #&SmokeTest::DieLog("Error In Smoke Test: Building the ROM failed");
+ }
+ else
+ {
+ print "\n*** ROM built successfully ***\n";
+ }
+
+ if ($nandROM =~ /-D_NAND/)
+ {
+ # Need to rename each on individually as there are several files ending in ".img"
+ print "\n";
+ print "#\n# Renaming NAND ROMs\n#\n";
+ print "\n";
+ SmokeTest::ExecCommand ("MOVE /Y $ROFSImage $newROFSImage");
+ SmokeTest::ExecCommand ("MOVE /Y $coreImage $newCoreImage");
+
+ # Copy each of the image files to the \epoc32\rom directory
+ print "\n";
+ print "#\n# Copying NAND ROMs\n#\n";
+ print "\n";
+ SmokeTest::ExecCommand ("COPY $newROFSImage \\epoc32\\rom\\");
+ SmokeTest::ExecCommand ("COPY $newCoreImage \\epoc32\\rom\\");
+
+ # Delete the images
+ print "\n";
+ print "#\n# Deleting images\n#\n";
+ print "\n";
+ SmokeTest::ExecCommand ("DEL *.img");
+
+# passing $args[1] i.e. h2 / h4hrp to PrepareNANDROM due to CR 0844 (Both H2 and H4 use -D_NAND2)
+ &PrepareNANDROM("$args[1]");
+ }
+
+ # Rename the IMG file to sys$rom.bin
+ my $ImgDir = SmokeTest::ExecCommand ("DIR *.img");
+
+ $ImgDir =~ /(\S+\.img)/i;
+
+ #&SmokeTest::DieLog("Building ROMs failed: Cannot find .IMG file") unless defined $1;
+ print "Name of ROM : $1 \n";
+ SmokeTest::ExecCommand ("MOVE /Y $1 sys\$rom.bin");
+ print "\n";
+
+ #
+ # ZIP ROM using \epoc32\tools\zip.exe
+ #
+ print "\n";
+ print "#\n# ZIP ROM using \\epoc32\\tools\\zip.exe\n#\n";
+ print "\n";
+ SmokeTest::PrintDateTime();
+
+ # Now zip the file
+ my $zipresult = SmokeTest::ExecCommand ("$SmokeTest::BuildDir$ENV{EPOCROOT}epoc32\\tools\\zip.exe -Tv sys\$rom sys\$rom.bin");
+ print "\n";
+
+ # Test for zip errors
+ if ($zipresult =~ m/No errors detected/i) # Good case: no errors detected.
+ {
+ print "*** ROM zip successful: no errors detected ***\n";
+ }
+ elsif ($zipresult =~ m/zip error/i) # Zip error
+ {
+ print "*** Error In Smoke Test ***\n Zipping the ROM failed $!\n";
+ #&SmokeTest::DieLog("Error In Smoke Test: Zipping the ROM failed");
+ }
+ else # Worst case
+ {
+ print "*** Error In Smoke Test ***\n Zipping unable to start $!\n";
+ }
+
+ # Form the string for the temporary zip file locations
+ my $tempZipLocation = "$SmokeTest::SmokeTestDir\\$args[0]\\$args[1]";
+ if ($nandROM =~ /-D_NAND/) # Add \NAND folder if a NAND ROM is being built
+ {
+
+ if ($args[2] eq "pagedrom") # Add \NAND_DP folder if a Demand Paging NAND ROM is being built
+ {
+ $tempZipLocation .= "\\NAND\(DP\)";
+ }
+ else
+ {
+ $tempZipLocation .= "\\NAND";
+ }
+ }
+
+ # Make the temp zip folder
+ SmokeTest::ExecCommand ("MKDIR $tempZipLocation");
+ print "\n";
+
+ # Copy the ROM to the appropriate directory to be copied later
+ SmokeTest::ExecCommand ("MOVE /Y sys\$rom.zip $tempZipLocation\\sys\$rom.zip");
+
+ print "\n";
+
+ SmokeTest::PrintDateTime();
+}
+
+1;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/SmokeTestServer.pl Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,334 @@
+# Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "Symbian Foundation License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# TestServer.pl
+# This script was born on 19/10/2004
+#
+#
+
+use strict;
+
+my $jobsfolder = "d:\\Jobs\\";
+
+# Loop forever
+while (1)
+{
+ open LogFile, ">>d:\\SmokeTestServerLog.txt" or die "Cannot open log file: $!";
+
+ print "\n***********************\n";
+ print "\n*** START PUBLISHER ***\n";
+ print "\n***********************\n";
+ print "\n";
+ print LogFile "\n***********************\n";
+ print LogFile "\n*** START PUBLISHER ***\n";
+ print LogFile "\n***********************\n";
+ print LogFile "\n";
+
+ my $localtimes = localtime;
+ print "\n*** Current Time: $localtimes ***\n";
+ print LogFile "\n*** Current Time: $localtimes ***\n";
+
+ #
+ # Check if there are any results ready for publishing
+ #
+ print "\n";
+ print "#\n# Check if there are any results ready for publishing\n#\n";
+ print "\n";
+ print LogFile "\n";
+ print LogFile "#\n# Check if there are any results ready for publishing\n#\n";
+ print LogFile "\n";
+
+ opendir JobDir, $jobsfolder or die "Cannot open jobs dir $jobsfolder: $!";
+
+ my @jobs = readdir(JobDir);
+
+ # to remove "." and ".." from this list
+ shift @jobs;
+ shift @jobs;
+
+ if (!scalar(@jobs))
+ {
+ print "\nNo Jobs to publish\n";
+ print LogFile "\nNo Jobs to publish\n";
+ }
+ else
+ {
+ #
+ # Loop though each directory and publish logs
+ #
+ print "\n";
+ print "#\n# Loop though each directory and publish logs\n#\n";
+ print "\n";
+ print LogFile "\n";
+ print LogFile "#\n# Loop though each directory and publish logs\n#\n";
+ print LogFile "\n";
+
+ foreach my $name (sort { $a <=> $b } @jobs)
+ {
+ if ( -d $jobsfolder.$name)
+ {
+ print "\n*** Found Job: $name ***\n";
+ print LogFile "\n*** Found Job: $name ***\n";
+
+ # Check to see if job has been completed.
+ if (isJobFinished($name))
+ {
+ #
+ # Publish the results
+ #
+ print "\n";
+ print "#\n# Publish the results\n#\n";
+ print "\n";
+ print LogFile "\n";
+ print LogFile "#\n# Publish the results\n#\n";
+ print LogFile "\n";
+
+ my $publishfile = $jobsfolder.$name."\\publish.txt";
+
+ if (-r $publishfile)
+ {
+ open (PUBLISH, $publishfile) or GoNext("Cannot find publish details for $name");
+ my $count = 0;
+ my $index = 0;
+ while (my $publishlocation = <PUBLISH>)
+ {
+ chomp $publishlocation;
+
+ $index++;
+
+ print "\nPublish Location = $publishlocation\n";
+ print LogFile "\nPublish Location = $publishlocation\n";
+
+ `mkdir $publishlocation`; # or GoNext("$publishlocation\\$name\\");
+
+ my $lookIn = "$jobsfolder$name\\output";
+ my ($source,$runid,$buildname) = getSourceDir($lookIn);
+
+ my $srcdir = $source."\\xml";
+ my $trgtdir= $publishlocation."xml\\";
+
+ my $xcopycmd= "xcopy /C /Y /E $srcdir $trgtdir ";
+ print `$xcopycmd`;
+
+ #
+ # Copy the contents of Output and reports -
+ #
+ # runXX_<snapshot>_SymbianOS_vYY.xml/html to <snapshot>_Symbian_OS_vYY.xml/html
+ #
+
+ my $xmlfile = "$source\\run".$runid."_".$buildname."\.xml";
+ my $htmlfile = "$source\\run".$runid."_".$buildname."\.html";
+
+ if (-e $xmlfile) {
+
+ print "copy $xmlfile to $buildname.xml";
+ system "copy $xmlfile $publishlocation\\$buildname.xml";
+ }
+
+ if (-e $htmlfile) {
+
+ print "copy $htmlfile to $buildname.html";
+ system "copy $htmlfile $publishlocation\\$buildname.html";
+ }
+
+ print "\nNumber of Files Copied = $1\n" if $xcopycmd =~ m/(\d+)\s\w+/;
+ print LogFile "\nNumber of Files Copied = $1\n" if $xcopycmd =~ m/(\d+)\s\w+/;
+
+ $count += $1;
+
+ # The input should be copied onto \\devbuilds\master\.. but not \\devbuilds\logs\master\..
+ if ($index < 2)
+ {
+ print "\n\nCopy the Input\n";
+ $source = "$jobsfolder$name\\input\\*";
+
+ # Copy the contents of Input
+ print "\ncmd: xcopy /C /Y /E $source $publishlocation 2>&1\n";
+ print LogFile "\ncmd: xcopy /C /Y /E $source $publishlocation 2>&1\n";
+ my $xcopy = `xcopy /C /Y /E $source $publishlocation 2>&1`;
+ print $xcopy;
+
+ print "\nNumber of Files Copied = $1\n" if $xcopy =~ m/(\d+)\s\w+/;
+ print LogFile "\nNumber of Files Copied = $1\n" if $xcopy =~ m/(\d+)\s\w+/;
+ $count += $1;
+ }
+ }
+ close Publish;
+
+ print "\nTotal Number of files copied = $count\n";
+ print LogFile "\nTotal Number of files copied = $count\n";
+
+ # Minimum 3 files have to be copied - Trace.txt, sys$rom.bin and armX.tpkg
+ if ($count >= 3)
+ {
+ # it is fine to delete the jobs dir
+ print "\ncmd: rd $jobsfolder$name /Q /S 2>&1\n";
+ print LogFile "\ncmd: rd $jobsfolder$name /Q /S 2>&1\n";
+ print `rd $jobsfolder$name /Q /S 2>&1`;
+ }
+ }
+ else
+ {
+ print "\n*** Error publishing results ***\n Cannot open publish file: $jobsfolder"."$name"."\\publish.txt\n";
+ print LogFile "\n*** Error publishing results ***\n Cannot open publish file: $jobsfolder"."$name"."\\publish.txt\n";
+ }
+ }
+ else
+ {
+ print "\nThe Job $name is either still running or has encountered an error\n";
+ print LogFile "\nThe Job $name is either still running or has encountered an error\n";
+ }
+ }
+ else
+ {
+ print "*** Error ***\nDir does not exist! $jobsfolder.$name\n";
+ print LogFile "*** Error ***\nDir does not exist! $jobsfolder.$name\n";
+ }
+ }
+ }
+ close JobDir;
+
+ my $localtimes = localtime;
+ print "\n*** Current Time: $localtimes ***\n";
+ print LogFile "\n*** Current Time: $localtimes ***\n";
+
+ print "\n";
+ print "\n*********************\n";
+ print "\n*** END PUBLISHER ***\n";
+ print "\n*********************\n";
+ print "\n";
+ print "\n";
+ print LogFile "\n";
+ print LogFile "\n*********************\n";
+ print LogFile "\n*** END PUBLISHER ***\n";
+ print LogFile "\n*********************\n";
+ print LogFile "\n";
+ print LogFile "\n";
+
+ close LogFile;
+ sleep 900;
+}
+
+sub GoNext
+{
+ print "\n*** Error in Publisher ***\n $_[0] $!\n";
+ print LogFile "\n*** Error in Publisher ***\n $_[0] $!\n";
+ next;
+}
+
+# identify if a job has finished
+sub isJobFinished($) {
+
+ my $jobid = shift;
+ my @cmd_out = `testdriver.cmd jobstatus -j $jobid 2>&1`;
+
+ foreach (@cmd_out) {
+ if (m/completed/) { return 1; }
+ }
+
+ return 0;
+}
+
+sub getSourceDir($)
+{
+ my $source = shift;
+ my $runid = 0;
+ my $buildname;
+
+ #
+ # Find the correct directory to publish
+ #
+
+ if (opendir RESULTS, $source)
+ {
+ my @dirArray = readdir(RESULTS);
+
+ #print "@results";
+ # to remove "." and ".." from this list
+ shift @dirArray;
+ shift @dirArray;
+
+ if (!scalar(@dirArray))
+ {
+ print "REMARK: The result for $_[0] has an empty $source directory";
+ return;
+ }
+ else
+ {
+ print "\nContents of $source = @dirArray\n";
+ $source .= "\\$dirArray[0]";
+ # dirArray should always have just the one subdir - 0XXXX_Symbian_OS_vX.X
+
+ $buildname = $dirArray[0];
+
+ if (opendir tempDir, "$source")
+ {
+ # to remove "." and ".." from this list
+ my @dirArray = readdir(tempDir);
+ shift @dirArray;
+ shift @dirArray;
+
+ print "\nContents of $source = @dirArray\n";
+
+ foreach my $directory (@dirArray)
+ {
+ if ($directory =~ /(?:$_[0])/i)
+ {
+ $source .= "\\$directory";
+
+ # added this to remove udeb/xx
+ if (opendir tempDir, "$source")
+ {
+ # to remove "." and ".." from this list
+ @dirArray = readdir(tempDir);
+ shift @dirArray;
+ shift @dirArray;
+
+ print "\nContents of $source = @dirArray\n";
+
+ foreach my $directory (@dirArray)
+ {
+ if ($directory =~ /(udeb|urel)/i)
+ {
+ $source .= "\\$directory";
+ if (opendir tempDir, "$source")
+ {
+ # to remove "." and ".." from this list
+ @dirArray = readdir(tempDir);
+ shift @dirArray;
+ shift @dirArray;
+
+ print "\nContents of $source = @dirArray\n";
+
+ foreach my $directory (@dirArray)
+ {
+ if ($directory =~ /(^[0-9]+)/i)
+ {
+ $source .= "\\$directory";
+ $runid = $directory;
+ last;
+ }
+ }
+ }
+ last;
+ }
+ }
+ }
+
+ }
+ }
+ }
+ }
+ }
+ return ($source, $runid, $buildname);
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/SmokeTestSuite.pm Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,501 @@
+# Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "Symbian Foundation License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# The SmokeTestSuite package contains subroutines that are needed to build a
+# testdriver test suite.
+# This script was born on 18/04/2005
+#
+#
+
+#!/usr/bin/perl -w
+package SmokeTestSuite;
+use strict;
+
+my $servicename;
+
+#
+# BuildAndPackage: Used to create a test package for remote execution on the ROM
+#
+sub BuildAndPackage
+{
+ #
+ # Build Test Package for $_[0]
+ #
+ print "\n#\n# Build Test Package for $_[0]\n#\n";
+ SmokeTest::PrintDateTime();
+ my $testbuild = SmokeTest::ExecCommand ("$SmokeTest::TestDriverCmd build -p $_[0] -b udeb -s $SmokeTest::TestSuite");
+
+ # now check for results
+ $testbuild =~ m/fail\:\s(\d+)\s\%/i;
+
+ if ( ($testbuild =~ m/\*\*error\:/i) || $1 == 100 )
+ {
+ print "\nREMARK: Smoke Test *** Building the Test failed $!\n";
+ #&SmokeTest::DieLog("Error In Smoke Test: Building the Test failed");
+ }
+ else
+ {
+ print "\n*** Test Building successful ***\n";
+ }
+
+ SmokeTest::PrintDateTime();
+
+ my $testpackage = SmokeTest::ExecCommand ("$SmokeTest::TestDriverCmd package -p $_[0] -b udeb -s $SmokeTest::TestSuite --tp $SmokeTest::SmokeTestDir\\$_[0].tpkg");
+ print "\n";
+
+ if (($testpackage =~ m/\*\*error/i))
+ {
+ print "\nREMARK: Smoke Test *** Building the Test Package failed\n\"$1\"\n";
+ #&SmokeTest::DieLog("Error In Smoke Test: Building the Test Package failed");
+ }
+ else
+ {
+ print "\n*** Building the Test Package successful ***\n";
+ }
+
+ SmokeTest::PrintDateTime();
+}
+
+#
+# BuildAndPublish: used to build and test the smoketest test suite on an Emulator
+#
+sub BuildAndPublish
+{
+ my $runid = 0;
+ my $buildname;
+
+ #
+ # Build Test Suite for $_[0]
+ #
+ print "\n#\n# Build Test Suite for $_[0]\n#\n";
+ SmokeTest::PrintDateTime();
+ my $testbuildwinscw = SmokeTest::ExecCommand ("$SmokeTest::TestDriverCmd build -p $_[0] -b udeb -s $SmokeTest::TestSuite");
+
+ # now check for results
+ $testbuildwinscw =~ m/fail\:\s(\d+)\s\%/i;
+
+ if ( ($testbuildwinscw =~ m/\*\*error\:/i) || $1 == 100 )
+ {
+ print "\nREMARK: Smoke Test *** Building the Test for $_[0] failed $!\n";
+ #&SmokeTest::DieLog("Error In Smoke Test: Building the Test failed");
+ }
+ else
+ {
+ print "\n*** Test Build successful ***\n";
+ }
+
+ #
+ # Run Test Suite for $_[0]
+ #
+ print "\n";
+ print "#\n# Run Test Package for $_[0]\n#\n";
+ print "\n";
+ SmokeTest::PrintDateTime();
+
+ SmokeTest::ExecCommand ("$SmokeTest::TestDriverCmd run -p $_[0] -b udeb -s $SmokeTest::TestSuite");
+
+ SmokeTest::PrintDateTime();
+
+ #
+ # Publish results of emulator onto publish server
+ #
+ print "\n";
+ print "#\n# Publish results of emulator onto publish server\n#\n";
+ print "\n";
+
+ #
+ # Find the correct directory to publish
+ #
+ my $source = "$SmokeTest::TestDriverDrive\\TestDriver\\Results";
+ if (opendir Results, $source)
+ {
+ my @dirArray = readdir(Results);
+
+ #print "@results";
+ # to remove "." and ".." from this list
+ shift @dirArray;
+ shift @dirArray;
+
+ if (!scalar(@dirArray))
+ {
+ print "REMARK: The emulator for $_[0] has an empty $source directory";
+ return;
+ }
+ else
+ {
+ print "\nContents of $source = @dirArray\n";
+ $source .= "\\$dirArray[0]";
+ # dirArray should always have just the one subdir - 0XXXX_Symbian_OS_vX.X
+
+ $buildname = $dirArray[0];
+
+ if (opendir tempDir, "$source")
+ {
+ # to remove "." and ".." from this list
+ @dirArray = readdir(tempDir);
+ shift @dirArray;
+ shift @dirArray;
+
+ print "\nContents of $source = @dirArray\n";
+
+ foreach my $directory (@dirArray)
+ {
+ if ($directory =~ /(?:$_[0])/i)
+ {
+ $source .= "\\$directory";
+
+ # added this to remove udeb/xx
+ if (opendir tempDir, "$source")
+ {
+ # to remove "." and ".." from this list
+ @dirArray = readdir(tempDir);
+ shift @dirArray;
+ shift @dirArray;
+
+ print "\nContents of $source = @dirArray\n";
+
+ foreach my $directory (@dirArray)
+ {
+ if ($directory =~ /(udeb|urel)/i)
+ {
+ $source .= "\\$directory";
+ if (opendir tempDir, "$source")
+ {
+ # to remove "." and ".." from this list
+ @dirArray = readdir(tempDir);
+ shift @dirArray;
+ shift @dirArray;
+
+ print "\nContents of $source = @dirArray\n";
+
+ my @iNumericDirList = ();
+ foreach my $directory (@dirArray)
+ {
+ if ($directory =~ /(^[0-9]+)/i)
+ {
+ push @iNumericDirList, $directory;
+ }
+ }
+ @iNumericDirList = sort { $b <=> $a } @iNumericDirList;
+ $runid = $iNumericDirList[0];
+ $source .= "\\$runid";
+ last;
+ }
+ last;
+ }
+ }
+ }
+
+ }
+ }
+
+ print "\nThe final source directory = $source\n";
+ }
+ else
+ {
+ print "REMARK: The emulator for $_[0] has an empty $source directory";
+ return;
+ }
+ }
+ my $emulatorpublish = "$SmokeTest::PublishServer\\$SmokeTest::ProductType\\$SmokeTest::BuildNum\\logs\\SmokeTest\\Emulator\\$_[0]";
+
+ SmokeTest::ExecCommand ("MKDIR $emulatorpublish"); # or GoNext("$publishlocation\\$name\\");
+
+ SmokeTest::ExecCommand ("XCOPY /C /Y /E $source\\xml $emulatorpublish\\xml\\");
+
+ #
+ # Copy runXX_<snapshot>_SymbianOS_vYY.xml/html to <snapshot>_Symbian_OS_vYY.xml/html
+ #
+
+ my $xmlfile = "$source\\run".$runid."_".$buildname."\.xml";
+ my $htmlfile = "$source\\run".$runid."_".$buildname."\.html";
+
+ if (-e $xmlfile)
+ {
+ SmokeTest::ExecCommand ("COPY $xmlfile $emulatorpublish\\$buildname.xml");
+ }
+
+ if (-e $htmlfile)
+ {
+ SmokeTest::ExecCommand ("COPY $htmlfile $emulatorpublish\\$buildname.html");
+ }
+
+ #
+ # Publish results of emulator onto logs dir
+ #
+ print "\n";
+ print "#\n# Publish results of emulator onto Logs Dir\n#\n";
+ print "\n";
+
+ my $emulatorpublish = "$SmokeTest::LogsDir\\SmokeTest\\Emulator\\$_[0]\\";
+
+ SmokeTest::ExecCommand ("MKDIR $emulatorpublish"); # or GoNext("$publishlocation\\$name\\");
+
+ SmokeTest::ExecCommand ("XCOPY /C /Y /E $source $emulatorpublish");
+ }
+ else
+ {
+ print "REMARK: Cannot open dir $source: $!";
+ return;
+ }
+ SmokeTest::PrintDateTime();
+}
+
+#
+# PollServers: Polls all the servers from the Pool and picks out the one with the shortest queue.
+#
+sub PollServers
+{
+ #
+ # Parse ENV and create an array of smoketest servers for $_[0]
+ #
+ print "\n";
+ print "#\n# Parse ENV and create an array of smoketest servers for $_[0]\n#\n";
+ print "\n";
+ SmokeTest::PrintDateTime();
+
+ if (($_[0] eq "Lubbock") || ($_[0] eq "LUBBOCK"))
+ {
+ $SmokeTest::servicename = "RemoteTestDriverLubbock";
+ }
+ elsif ($_[0] eq "H2")
+ {
+ $SmokeTest::servicename = "RemoteTestDriverH2";
+ }
+ elsif ($_[0] eq "H4HRP")
+ {
+ $SmokeTest::servicename = "RemoteTestDriverH4HRP";
+ }
+ else
+ {
+ &SmokeTest::DieLog("Cannot poll serverpool for pool \"$_[0]\"");
+ }
+
+ my @servers = split /\#/, $SmokeTest::serverpool;
+ if (@servers < 1)
+ {
+ &SmokeTest::DieLog("*** Error In Smoke Test ***\nNo SmokeTest Servers specified for $_[0]$!\n");
+ }
+ else
+ {
+ print "\n*** Retrieved Pool of Smoke Test Servers from ENV for $_[0]***\n";
+ }
+
+ #
+ # Poll each of the smoke test servers and parse the results
+ #
+ print "\n";
+ print "#\n# Poll each of the smoke test servers and parse the results\n#\n";
+ print "\n";
+
+ my %serverlist;
+
+ print "Checking TestDriver Version\n";
+ SmokeTest::ExecCommand ("$SmokeTest::TestDriverCmd version");
+
+ foreach my $server (@servers)
+ {
+ print "Polling Server: $server\n";
+ my $masterstatus = SmokeTest::ExecCommand ("$SmokeTest::TestDriverCmd masterstatus --srv //$server/$SmokeTest::servicename");
+
+ my $value = -2;
+ if ($masterstatus =~ m/Master: TestDriver is currently (....)/i)
+ {
+ if ($1 eq 'free')
+ {
+ #print "Free!\n";
+ $value = 0;
+ }
+ else
+ {
+ $masterstatus =~ m/are\s+(\w+)\s+jobs/i;
+ if ($1 =~ m/\D+/)
+ {
+ $value = 1;
+ }
+ else
+ {
+ $value = $1 + 1;
+ }
+ }
+ }
+ else
+ {
+ # The master is not running a service
+ $value = -1;
+ }
+ $serverlist{$server} = $value;
+ print "\n";
+ }
+
+ #
+ # Decide which server to use
+ #
+ print "\n";
+ print "#\n# STEP8 Decide which server to use\n#\n";
+ print "\n";
+
+ my $masterserver;
+
+ # Loop through first time only to print out all the available servers
+ print "\nAvailable Servers\n";
+ foreach my $servername (sort { $serverlist{$a} <=> $serverlist{$b} } keys %serverlist)
+ {
+ print "\n$servername : number in queue are $serverlist{$servername}\n";
+ }
+
+ # Loop through second time to actually select the correct server
+ foreach my $servername (sort { $serverlist{$a} <=> $serverlist{$b} } keys %serverlist)
+ {
+ if ($serverlist{$servername} > -1)
+ {
+ $masterserver = $servername;
+ last;
+ }
+ }
+
+ if (defined $masterserver)
+ {
+ print "\n*** The Smoke Test Server to be used for $_[0] is $masterserver ***\n";
+ }
+ else
+ {
+ print "\nREMARK: Smoke Test *** No available Smoke Test Servers for $_[0] \n";
+ #&SmokeTest::DieLog("Error In Smoke Test: No available Smoke Test Servers for $_[0]");
+ }
+ SmokeTest::PrintDateTime();
+ return $masterserver;
+}
+
+#
+# Usage: RunRemote(Architecture, Testing Board, Server)
+#
+sub RunRemote
+{
+ my $masterserver = $_[2];
+
+
+ #
+ # Call TestDriver runremote for $_[0]
+ #
+ print "\n";
+ print "#\n# Call TestDriver runremote for $_[0]\n#\n";
+ print "\n";
+ SmokeTest::PrintDateTime();
+
+ my $tempZipLocation = "$SmokeTest::SmokeTestDir\\$_[0]\\$_[1]";
+ if ($_[3] eq "NAND\\")
+ {
+ $tempZipLocation .= "\\NAND";
+ }
+ elsif ($_[3] eq "NAND\(DP\)\\")
+ {
+ $tempZipLocation .= "\\NAND\(DP\)";
+ }
+
+ SmokeTest::ExecCommand ("COPY /Y $tempZipLocation\\sys\$rom.zip $SmokeTest::SmokeTestDir\\sys\$rom.zip");
+
+ # Decide whether this is a platsec ROM or not
+ my $platsec;
+ if ($SmokeTest::buildNo eq "9.1" || $SmokeTest::buildNo eq "9.2" || $SmokeTest::buildNo eq "9.3" || $SmokeTest::buildNo eq "Future" || $SmokeTest::buildNo eq "9.4" || $SmokeTest::buildNo eq "9.5" || $SmokeTest::buildNo eq "9.6" || $SmokeTest::buildNo eq "tb91")
+ {
+ $platsec = "ON";
+ }
+ else
+ {
+ $platsec = "OFF";
+ }
+
+ # calling testdriver for $_[0]
+ my $runremote = SmokeTest::ExecCommand ("$SmokeTest::TestDriverCmd runremote -m async -i $SmokeTest::SmokeTestDir --tp $_[0].tpkg -r sys\$rom.zip --srv //$masterserver/$SmokeTest::servicename --platsec $platsec --testexec ON");
+
+ #
+ # Parse output to get the job number or error
+ #
+ print "\n";
+ print "#\n# Parse output to get the job number or error\n#\n";
+ print "\n";
+
+ my $jobid;
+
+ if ($runremote =~ m/job id/i)
+ {
+ $runremote =~ m/job id: (\d+)/i;
+ $jobid = $1;
+ print "\n*** Job submitted successfully ***\n\nJob Id = $jobid\n";
+ }
+ else
+ {
+ print "\nREMARK: Smoke Test Job Submission failed\n";
+ #&SmokeTest::DieLog("Error In Smoke Test: Submitting the Job failed");
+ return;
+ }
+
+ #
+ # Create a text file with publish details
+ #
+ print "\n";
+ print "#\n# Create a text file with publish details\n#\n";
+ print "\n";
+
+ my $publishstring;
+
+ $publishstring = "Publish: $SmokeTest::PublishServer\\$SmokeTest::ProductType\\$SmokeTest::BuildNum\\logs\\Smoketest\\$_[0]\\$_[1]\\";
+ print "$publishstring";
+
+ if ( (defined $SmokeTest::PublishServer) && (defined $SmokeTest::ProductType) && (defined $SmokeTest::BuildNum) )
+ {
+ open PublishFile, ">$_[0]$_[1].txt" or &SmokeTest::DieLog("Cannot open File $_[0]$_[1].txt: $!\n");
+ $publishstring = "$SmokeTest::PublishServer\\$SmokeTest::ProductType\\$SmokeTest::BuildNum\\logs\\Smoketest\\$_[0]\\$_[1]\\";
+ if ($_[3] eq "NAND\\")
+ {
+ $publishstring .= "NAND\\";
+ }
+ elsif ($_[3] eq "NAND\(DP\)\\")
+ {
+ $publishstring .= "NAND\(DP\)\\";
+ }
+ print PublishFile "$publishstring";
+ $publishstring = "\n$SmokeTest::PublishServer\\$SmokeTest::ProductType\\logs\\$SmokeTest::BuildNum\\Smoketest\\$_[0]\\$_[1]\\";
+ if ($_[3] eq "NAND\\")
+ {
+ $publishstring .= "NAND\\";
+ }
+ elsif ($_[3] eq "NAND\(DP\)\\")
+ {
+ $publishstring .= "NAND\(DP\)\\";
+ }
+ print PublishFile "$publishstring";
+ close PublishFile;
+ print "\n*** Publish file created successfully ***\n";
+ }
+ else
+ {
+ print "\nREMARK: Smoke Test *** Could not Create Publish File\n$!";
+ #&SmokeTest::DieLog("Error In Smoke Test: Could not Create Publish File");
+ }
+
+ #
+ # Copy This publish file to the correct directory
+ #
+ print "\n";
+ print "#\n# Copy This publish file to the correct directory \n#\n";
+ print "\n";
+
+ ###print "\nabout to move /Y $_[0]$_[1].txt \\\\$masterserver\\Jobs\\$jobid\\publish.txt\n";
+ SmokeTest::ExecCommand ("MOVE /Y $_[0]$_[1].txt \\\\$masterserver\\Jobs\\$jobid\\publish.txt");
+
+ SmokeTest::PrintDateTime();
+}
+
+1;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/System/Group/Smoketest_System.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,40 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Smoketest_Agenda.mmp
+// using relative paths for sourcepath and user includes
+//
+//
+
+TARGET Smoketest_System.exe
+TARGETTYPE exe
+UID 0x1000007A 0x101F7773
+
+#if (!defined __NO_VENDORID__)
+VENDORID 0x70000001
+#endif
+
+CAPABILITY WriteUserData ReadUserData
+
+SOURCEPATH ..\Src
+
+SOURCE TestSystemBase.cpp
+
+USERINCLUDE ..\Inc ..\..\Group
+
+SYSTEMINCLUDE \Epoc32\include
+SYSTEMINCLUDE \Epoc32\include\test
+
+LIBRARY EUSER.LIB
+LIBRARY EIKSRV.LIB
+LIBRARY TESTEXECUTELOGCLIENT.LIB
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/System/Group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,19 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// For System smoketest
+//
+//
+
+PRJ_TESTMMPFILES
+Smoketest_System.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/System/Inc/TestSystemBase.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,46 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+#ifndef TEST_SYSTEM_BASE_H
+#define TEST_SYSTEM_BASE_H
+
+#include <eikunder.h>
+#include <TestExecuteLog.h>
+
+class CEikUndertaker;
+
+class CSystemTestBase : public MEikUndertakerObserver
+ {
+public:
+ static CSystemTestBase* NewL();
+ ~CSystemTestBase();
+
+protected:
+ CSystemTestBase();
+ void ConstructL();
+
+protected: // From MEikUndertakerObserver
+ void HandleThreadExitL(RThread& aThread);
+
+protected:
+ CEikUndertaker* iUndertaker;
+ RTestExecuteLogServ iLogger;
+ TInt iExitReason;
+ TExitCategoryName iExitCategory;
+ };
+
+
+#endif // TEST_SYSTEM_BASE_H
Binary file common/tools/ats/smoketest/System/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/System/Src/TestSystemBase.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,116 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "TestSystemBase.h"
+
+// Global Vars
+_LIT(KTestExecuteLog,"c:\\Logs\\TestExecute\\smoketest_system_temp.htm");
+_LIT(KPanicText,"The following Panic has occured: Thread Name = %S Exit Reason = %d Exit Category = %S");
+
+CSystemTestBase* CSystemTestBase::NewL()
+ {
+ CSystemTestBase* self=new(ELeave) CSystemTestBase;
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop(); // self
+ return(self);
+ }
+
+void CSystemTestBase::ConstructL()
+ {
+ iUndertaker=CEikUndertaker::NewL(*this);
+ User::LeaveIfError(iLogger.Connect());
+ User::LeaveIfError(iLogger.CreateLog(KTestExecuteLog,RTestExecuteLogServ::ELogModeAppend));
+ }
+
+CSystemTestBase::CSystemTestBase()
+ {
+ // do nothing
+ }
+
+CSystemTestBase::~CSystemTestBase()
+ {
+ delete iUndertaker;
+ iLogger.Close();
+ }
+
+void CSystemTestBase::HandleThreadExitL(RThread& aThread)
+ {
+ TExitType exitType=aThread.ExitType();
+ if (exitType==EExitPanic)
+ {
+ CActiveScheduler::Stop();
+ iExitReason = aThread.ExitReason();
+ iExitCategory = aThread.ExitCategory();
+ TBuf<100> iName(aThread.FullName());
+ iLogger.WriteFormat(KPanicText, &iName, iExitReason, &iExitCategory);
+ User::Panic(iExitCategory,iExitReason);
+ }
+ }
+
+//LOCAL_C TInt PanicThread(TAny*)
+// {
+// _LIT(PanicReason, "Just, why not");
+// TInt iPanicInt = 666;
+// User::Panic(PanicReason, iPanicInt);
+// return iPanicInt;
+// }
+
+LOCAL_C void MainL()
+ {
+ // Construct and install the active scheduler
+ CActiveScheduler* myScheduler = new(ELeave) CActiveScheduler;
+ CleanupStack::PushL(myScheduler);
+ CActiveScheduler::Install(myScheduler);
+
+ CSystemTestBase* iTempBase = CSystemTestBase::NewL();
+
+ // The following is just test code that spawns a thread and makes it panic
+ //RThread iPanicThread;
+ //_LIT(PanicThreadTest, "Undertaker Panic Thread Test");
+
+ //User::LeaveIfError(iPanicThread.Create(PanicThreadTest(), &PanicThread, KDefaultStackSize, 0x100, 0x100, NULL));
+ //iPanicThread.SetPriority(EPriorityAbsoluteHigh);
+ //iPanicThread.Resume();
+
+ CActiveScheduler::Start();
+
+ for (;;)
+ {
+ User::After(100000);
+ }
+ }
+
+GLDEF_C TInt E32Main()
+/**
+ * Executable Entry Point
+ * Top level always creates TRAP harness.
+ * Calls MainL() inside the TRAP harness
+ */
+ {
+ __UHEAP_MARK;
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+ if(cleanup == NULL)
+ {
+ return KErrNoMemory;
+ }
+ TRAPD(err,MainL());
+ // should never reach this point if some thread has panicked already
+ _LIT(KTestPanicReason,"Trap");
+ __ASSERT_ALWAYS(!err, User::Panic(KTestPanicReason,err));
+ delete cleanup;
+ __UHEAP_MARKEND;
+ return KErrNone;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/ConsoleAlarmAlertServer.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,44 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+TARGET ConsoleAlarmAlertServer.dll
+TARGETTYPE dll
+CAPABILITY All -TCB
+UID 0x1000008D 0x101F502A
+VENDORID 0x70000001
+
+SOURCEPATH ..\ConsoleAlarmAlertServer\Source
+
+SOURCE ConsoleAlarmAlertServer.cpp
+SOURCE ConsoleAlarmAlertSession.cpp
+SOURCE ConsoleAlarmAlertConsole.cpp
+SOURCE ConsoleAlarmAlertServerMain.cpp
+SOURCE ConsoleAlarmAlertLEDFlasher.cpp
+
+USERINCLUDE ..\ConsoleAlarmAlertServer\Include
+//USERINCLUDE ..\AlarmAlert\Shared
+//USERINCLUDE ..\Shared\Include
+
+SYSTEMINCLUDE \Epoc32\Include
+
+LIBRARY euser.lib
+LIBRARY hal.lib
+LIBRARY AlarmShared.lib
+
+DEFFILE ConsoleAlarmAlertServer.DEF
+
+START WINS
+ baseaddress 0x40700000
+END
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Include/ConsoleAlarmAlertConsole.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,91 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __CONSOLEALARMALERTCONSOLE_H__
+#define __CONSOLEALARMALERTCONSOLE_H__
+
+// System includes
+#include <e32base.h>
+
+// User includes
+#include "asaltdefs.h"
+
+// Type definitions
+
+// Constants
+
+// Classes referenced
+class CConsoleAlarmAlertSession;
+
+// Enumerations
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertConsole (header)
+///////////////////////////////////////////////////////////////////////////////////////
+class CConsoleAlarmAlertConsole : public CActive
+ {
+///////////////////////////////////////////////////////////////////////////////////////
+public: // CONSTRUCT / DESTRUCT
+///////////////////////////////////////////////////////////////////////////////////////
+ CConsoleAlarmAlertConsole(CConsoleAlarmAlertSession& aSession);
+ ~CConsoleAlarmAlertConsole();
+
+///////////////////////////////////////////////////////////////////////////////////////
+public: // ACCESS
+///////////////////////////////////////////////////////////////////////////////////////
+ void GetKey();
+ void CancelKey();
+ void DecCounter();
+ void UpdateDisplay();
+ TInt GetTimeInterval() const;
+ void SetVisibility(TInt aVis);
+ void SetAlertState(TInt aFlags);
+
+///////////////////////////////////////////////////////////////////////////////////////
+protected: // FROM CActive
+///////////////////////////////////////////////////////////////////////////////////////
+ void RunL();
+ void DoCancel();
+
+///////////////////////////////////////////////////////////////////////////////////////
+protected: // INTERNAL METHODS
+///////////////////////////////////////////////////////////////////////////////////////
+ void Hide();
+ void CreateWin();
+ void DoDeferTime(TASAltAlertServerResponse aResponse);
+
+ static TBool CountDownCallBack(TAny* aSelf);
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // MEMBER DATA
+///////////////////////////////////////////////////////////////////////////////////////
+
+ TInt iAlertState;
+
+ TInt iTimeInterval;
+
+ CPeriodic* iCountDown;
+
+ CConsoleBase* iWin;
+
+ CConsoleAlarmAlertSession& iSession;
+
+ friend class CConsoleAlarmAlertSession;
+
+ TInt iInstructionIndex;
+ };
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Include/ConsoleAlarmAlertLEDFlasher.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,75 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __CONSOLEALARMALERTLEDFLASHER_H__
+#define __CONSOLEALARMALERTLEDFLASHER_H__
+
+// System includes
+#include <e32base.h>
+
+// User includes
+
+// Type definitions
+
+// Constants
+
+// Enumerations
+
+// Classes referenced
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertLEDFlasher (header)
+///////////////////////////////////////////////////////////////////////////////////////
+class CConsoleAlarmAlertLEDFlasher : public CTimer
+ {
+///////////////////////////////////////////////////////////////////////////////////////
+public: // STATIC CONSTRUCT
+///////////////////////////////////////////////////////////////////////////////////////
+ static CConsoleAlarmAlertLEDFlasher* NewL();
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // INTERNAL CONSTRUCT
+///////////////////////////////////////////////////////////////////////////////////////
+ CConsoleAlarmAlertLEDFlasher();
+
+///////////////////////////////////////////////////////////////////////////////////////
+public: // ACCESS
+///////////////////////////////////////////////////////////////////////////////////////
+
+ TInt Start();
+
+ void Stop();
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // FROM CActive
+///////////////////////////////////////////////////////////////////////////////////////
+
+ void RunL();
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // INTERNAL
+///////////////////////////////////////////////////////////////////////////////////////
+
+ TInt SetRedLedOn(TBool aOn);
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // MEMBER DATA
+///////////////////////////////////////////////////////////////////////////////////////
+
+ TBool iLedOn;
+ };
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Include/ConsoleAlarmAlertServer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,87 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TALARMALERTSERVER.H
+//
+//
+
+#ifndef __CONSOLEALARMALERTSERVER_H__
+#define __CONSOLEALARMALERTSERVER_H__
+
+// System includes
+#include <e32base.h>
+
+// User includes
+
+// Type definitions
+
+// Constants
+
+// Enumerations
+
+// Classes referenced
+class CTestAlarmAlertConsole;
+class CConsoleAlarmAlertSession;
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertServer (header)
+///////////////////////////////////////////////////////////////////////////////////////
+class CConsoleAlarmAlertServer : public CPolicyServer
+ {
+///////////////////////////////////////////////////////////////////////////////////////
+public: // STATIC CONSTRUCT / DESTRUCT
+///////////////////////////////////////////////////////////////////////////////////////
+ static CConsoleAlarmAlertServer* NewLC();
+ ~CConsoleAlarmAlertServer();
+
+public:
+ inline void AddResponseArray(TAny* aResponseArray);
+ void SetAttachment(HBufC8* aData);
+ inline HBufC8* Attachment() const;
+ inline TAny* ResponseArray() const;
+ inline CConsoleAlarmAlertSession* WaitingSession() const;
+ inline void SetNotifying(TBool aIsNotifying);
+ inline TBool IsNotifying() const;
+///////////////////////////////////////////////////////////////////////////////////////
+private: // INTERNAL CONSTRUCT
+///////////////////////////////////////////////////////////////////////////////////////
+ CConsoleAlarmAlertServer();
+ void ConstructL();
+
+///////////////////////////////////////////////////////////////////////////////////////
+public: // FROM CServer2
+///////////////////////////////////////////////////////////////////////////////////////
+ CSession2* NewSessionL(const TVersion& aVersion,const RMessage2& aMessage) const;
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // FROM CActive
+///////////////////////////////////////////////////////////////////////////////////////
+ TInt RunError(TInt aError);
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // MEMBER DATA
+///////////////////////////////////////////////////////////////////////////////////////
+ TAny* iInstructionSet;
+ HBufC8* iAttachment;
+ CConsoleAlarmAlertSession* iWaitingSession;
+ TBool iIsNotifying;
+ };
+
+// inline functions
+void CConsoleAlarmAlertServer::AddResponseArray(TAny* aResponseArray) { iInstructionSet = aResponseArray; }
+HBufC8* CConsoleAlarmAlertServer::Attachment() const { return iAttachment; }
+TAny* CConsoleAlarmAlertServer::ResponseArray() const { return iInstructionSet; }
+CConsoleAlarmAlertSession* CConsoleAlarmAlertServer::WaitingSession() const { return iWaitingSession; }
+void CConsoleAlarmAlertServer::SetNotifying(TBool aIsNotifying) { iIsNotifying = aIsNotifying; }
+TBool CConsoleAlarmAlertServer::IsNotifying() const { return iIsNotifying; }
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Include/ConsoleAlarmAlertServerMain.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,54 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __CONSOLEALARMALERTSERVERMAIN_H__
+#define __CONSOLEALARMALERTSERVERMAIN_H__
+
+// System includes
+#include <e32base.h>
+
+// User includes
+
+// Type definitions
+
+// Constants
+
+// Enumerations
+
+// Classes referenced
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> ConsoleAlarmAlertServer (header)
+///////////////////////////////////////////////////////////////////////////////////////
+class ConsoleAlarmAlertServer
+/**
+@internalAll
+@released
+*/
+ {
+///////////////////////////////////////////////////////////////////////////////////////
+public: // ACCESS
+///////////////////////////////////////////////////////////////////////////////////////
+ IMPORT_C static void StartConsoleAlarmAlertServerL(TAny* instructionSet = NULL);
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // INTERNAL
+///////////////////////////////////////////////////////////////////////////////////////
+ static TInt StartServerThreadFunction(TAny* instructionSet = NULL);
+ static void StartServerL(TAny* instructionSet = NULL);
+ };
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Include/ConsoleAlarmAlertSession.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,137 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __CONSOLEALARMALERTSESSION_H__
+#define __CONSOLEALARMALERTSESSION_H__
+
+// System includes
+#include <e32base.h>
+
+// User includes
+#include "asaltdefs.h"
+#include "asshdalarm.h"
+
+// Type definitions
+
+// Constants
+
+// Classes referenced
+class CConsoleAlarmAlertConsole;
+class CConsoleAlarmAlertLEDFlasher;
+class CConsoleAlarmAlertServer;
+// Enumerations
+
+
+struct TAgnAlarmInfo
+ /**
+ Copy of System-Wide Unique Agenda Entry Reference defined in agmalarm.h
+ */
+ {
+ TUid iAlarmCategory;
+ TUint32 iAgnUniqueId;
+ TFileName iFileName;
+ };
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertSession (header)
+///////////////////////////////////////////////////////////////////////////////////////
+class CConsoleAlarmAlertSession : public CSession2
+ {
+///////////////////////////////////////////////////////////////////////////////////////
+public: // STATIC CONSTRUCT / DESTRUCT
+///////////////////////////////////////////////////////////////////////////////////////
+ static CConsoleAlarmAlertSession* NewL(CConsoleAlarmAlertServer* aServer);
+ ~CConsoleAlarmAlertSession();
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // INTERNAL CONSTRUCT
+///////////////////////////////////////////////////////////////////////////////////////
+ CConsoleAlarmAlertSession(CConsoleAlarmAlertServer* aServer);
+ void ConstructL();
+
+///////////////////////////////////////////////////////////////////////////////////////
+public: // ACCESS
+///////////////////////////////////////////////////////////////////////////////////////
+
+ TTime DeferTime() const;
+
+ inline const TASShdAlarm& Alarm() const { return iAlarm; }
+
+ inline TInt AlarmDataSize() const { return iAlarmAssociatedDataSize; }
+
+ inline const TAgnAlarmInfo& AlarmData() const { return iAlarmData; }
+
+ void Notify(TASAltAlertServerResponse aFlag);
+
+ void Notify(TASAltAlertServerResponse aFlag, const TTime& aDeferTime);
+
+ TAny * InstructionSet();
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // FROM CSession2
+///////////////////////////////////////////////////////////////////////////////////////
+ void ServiceL(const RMessage2& aMessage);
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // CMD - DEBUG ONLY
+///////////////////////////////////////////////////////////////////////////////////////
+ TBool CmdL();
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // INTERNAL METHODS
+///////////////////////////////////////////////////////////////////////////////////////
+
+ void SetAlarmL(const RMessage2& aMessage);
+
+ void GetUserTimeL(const RMessage2& aMessage);
+
+ void SetDeferTimeL(const RMessage2& aMessage);
+
+ static TBool SoundPlaybackCallbackL(TAny* aSelf);
+
+///////////////////////////////////////////////////////////////////////////////////////
+private: // MEMBER DATA
+///////////////////////////////////////////////////////////////////////////////////////
+
+ TTime iDeferTime;
+
+ TASShdAlarm iAlarm;
+
+ TInt iAlarmAssociatedDataSize;
+
+ TAgnAlarmInfo iAlarmData;
+
+ TBool iLoggedOn;
+
+ TBool iHasMessage;
+
+ TBool iMsgComplete;
+
+ RMessage2 iMsgPtr;
+
+ CPeriodic* iSoundCallbackTimer;
+
+ CConsoleAlarmAlertLEDFlasher* iSoundLEDFlasher;
+
+ CConsoleAlarmAlertConsole* iConsole;
+
+ CConsoleAlarmAlertServer* iServer;
+
+ TAny* iInstructionSet;
+
+ TBool iInstructionSetFound;
+ };
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Source/ConsoleAlarmAlertConsole.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,402 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "consolealarmalertconsole.h"
+
+// System includes
+#include <e32twin.h>
+#include <e32base.h>
+#include <e32svr.h>
+
+// User includes
+#include "asaltdefs.h"
+#include "consolealarmalertsession.h"
+
+// Type definitions
+
+// Constants
+
+// Enumerations
+
+// Classes referenced
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertConsole (source)
+///////////////////////////////////////////////////////////////////////////////////////
+
+//*************************************************************************************
+CConsoleAlarmAlertConsole::CConsoleAlarmAlertConsole(CConsoleAlarmAlertSession& aSession)
+: CActive(CActive::EPriorityLow), iSession(aSession), iInstructionIndex(0)
+ {
+ CActiveScheduler::Add(this);
+ }
+
+
+//*************************************************************************************
+CConsoleAlarmAlertConsole::~CConsoleAlarmAlertConsole()
+ {
+ Cancel();
+ Hide();
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::GetKey()
+ {
+ if (iWin && !IsActive())
+ {
+ SetActive();
+ iWin->Read(iStatus);
+ }
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::CancelKey()
+ {
+ if (IsActive())
+ Cancel();
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::DecCounter()
+ {
+ if (iTimeInterval > 0)
+ {
+ --iTimeInterval;
+ UpdateDisplay();
+ }
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::UpdateDisplay()
+ {
+ TBuf<180> buf;
+ _LIT(KEalwlAlarmSoundOff, "Off");
+ _LIT(KEalwlAlarmSoundOn, "On");
+ _LIT(KEalwlStatusEnabled, "Are");
+ _LIT(KEalwlStatusNotEnabled, "Are Not");
+ _LIT(KEalwlStatusIs, "Is");
+ _LIT(KEalwlStatusIsNo, "Is No");
+ //
+ if (!iWin)
+ return;
+ iWin->SetCursorPosAbs(TPoint(0,0));
+
+ // MESSAGE
+ buf.Format(_L("Message : %S"), &iSession.Alarm().Message());
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+
+ // DATA
+ if (iSession.Alarm().HasAssociatedData())
+ {
+ const TAgnAlarmInfo data = iSession.AlarmData();
+ const TUid KUidAgendaModelAlarmCategory = { 0x101F4A70 };
+ if (data.iAlarmCategory == KUidAgendaModelAlarmCategory)
+ {
+ _LIT(KEalwlAgendaData,"\ndata: agenda filename \"%S\"");
+ if (data.iFileName.Length() < 40)
+ buf.Format(KEalwlAgendaData,&data.iFileName);
+ else
+ {
+ TBuf<40> temp = data.iFileName.Left(40);
+ buf.Format(KEalwlAgendaData,&temp);
+ }
+ }
+ else
+ buf.Format(_L("\nAlarm has %d data bytes"), iSession.AlarmDataSize());
+ }
+ else
+ {
+ buf = _L("\nAlarm has no associated data");
+ }
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+
+ // DEFER TIME
+ if (iSession.DeferTime() != Time::NullTTime())
+ {
+ TDateTime dateTime(iSession.DeferTime().DateTime());
+ buf.Format(_L("\nDefer : %02d:%02d"), dateTime.Hour(), dateTime.Minute());
+ }
+ else
+ buf=_L("\nNULL defer time");
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+
+ // TIME INTERVAL
+ buf.Format(_L("\nCurrent time interval is %d minutes"), GetTimeInterval());
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+
+ // STATE FLAGS
+ buf.Format(_L("\nAlarm sounds are %S"),(iAlertState&EASAltStateFlagsSilentRunning)?&KEalwlAlarmSoundOff:&KEalwlAlarmSoundOn);
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+ buf.Format(_L("\nAlarm sounds %S paused"),(iAlertState&EASAltStateFlagsSoundIsPaused)?&KEalwlStatusEnabled:&KEalwlStatusNotEnabled);
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+ buf.Format(_L("\nAlarm sounds %S deferred"),(iAlertState&EASAltStateFlagsInQuietPeriod)?&KEalwlStatusEnabled:&KEalwlStatusNotEnabled);
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+ buf.Format(_L("\nThere %S more than one unacknowledged alarms"),(iAlertState&EASAltStateFlagsMoreThanOneDueAlarm)?&KEalwlStatusEnabled:&KEalwlStatusNotEnabled);
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+ buf.Format(_L("\nThere %S memory to snooze alarms"),(iAlertState&EASAltStateFlagsNoMemoryForSnoozeAlarm)?&KEalwlStatusIsNo:&KEalwlStatusIs);
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+ buf.Format(_L("\nThere %S an alarm sound to play"),(iAlertState&EASAltStateFlagsAlarmHasNoSoundFileName)?&KEalwlStatusIsNo:&KEalwlStatusIs);
+ iWin->Write(buf);
+ iWin->ClearToEndOfLine();
+
+ // COMMAND PROMPTS
+ iWin->Write(_L("\nENTER = Silence alarm SPACE = Quiet Period"));
+ iWin->ClearToEndOfLine();
+ iWin->Write(_L("\nESCAPE = Acknowledge alarm A = Acknowledge all"));
+ iWin->ClearToEndOfLine();
+ iWin->Write(_L("\nP = Pause alarm sound TAB = Snooze alarm"));
+ iWin->ClearToEndOfLine();
+ iWin->Write(_L("\n1 = 1 min sound interval 0 = 0 mins sound interval"));
+ iWin->ClearToEndOfLine();
+ iWin->Write(_L("\n+ = Increase int. and pause - = Decrease int. and pause"));
+ iWin->ClearToEndOfLine();
+ iWin->Write(_L("\n! = Kill alarm alert server"));
+ iWin->ClearToEndOfLine();
+ iWin->Write(_L("\n"));
+ iWin->ClearToEndOfLine();
+ iWin->Write(_L("\r"));
+ //
+ if(!iSession.InstructionSet()) //Get user input if instruction set unspecified.
+ GetKey();
+ else if (iInstructionIndex >= static_cast<RArray<TInt>*>(iSession.InstructionSet())->Count()) //Get user input if program has already iterated thru entire instruction set.
+ GetKey();
+ else //Use the command in the instruction set, instead of waiting for user input.
+ {
+ if(!IsActive())
+ {
+ iStatus = KRequestPending;
+ TRequestStatus* ptrStatus = &iStatus;
+ User::RequestComplete( ptrStatus, KErrNone );
+ SetActive();
+ }
+ }
+ }
+
+//*************************************************************************************
+TInt CConsoleAlarmAlertConsole::GetTimeInterval() const
+ {
+ return(iTimeInterval);
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::SetVisibility(TInt aVis)
+ {
+ if (!aVis)
+ Hide();
+ else if (!iWin)
+ {
+ // Create a new window, since cannot set order of console windows
+ CreateWin();
+ UpdateDisplay();
+ }
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::SetAlertState(TInt aFlags)
+ {
+ iAlertState = aFlags;
+ UpdateDisplay();
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::RunL()
+ {
+ if (iStatus.Int() == KErrCancel)
+ return;
+
+ __ASSERT_DEBUG(iWin, User::Invariant());
+ TInt key = iWin->KeyCode();
+ if(iSession.InstructionSet() && iInstructionIndex < static_cast<RArray<TInt>*>(iSession.InstructionSet())->Count())
+ {
+ RArray<TInt>* temp = static_cast<RArray<TInt>*>(iSession.InstructionSet());
+ key = (*temp)[iInstructionIndex++];
+ GetKey();
+ }
+ else
+ {
+ GetKey();
+ if ((key>=EKeyF1 && key<=EKeyF12) || key==EKeyTab)
+ {
+ DoDeferTime(EASAltAlertServerResponseSnooze);
+ }
+ }
+
+ switch (key)
+ {
+ // ACKNOWLEDGE CURRENT
+ case EKeyEscape:
+ iSession.Notify(EASAltAlertServerResponseClear);
+ return;
+ // ACKNOWLEDGE ALL
+ case 'a':
+ case 'A':
+ iSession.Notify(EASAltAlertServerResponseClearAll);
+ return;
+ // QUIET PERIOD
+ case EKeySpace:
+ DoDeferTime(EASAltAlertServerResponseQuietPeriod);
+ break;
+ // PAUSE SOUND
+ case 'p':
+ case 'P':
+ DoDeferTime(EASAltAlertServerResponsePauseSound);
+ break;
+ // SILENCE ALL SOUND
+ case EKeyEnter:
+ iSession.Notify(EASAltAlertServerResponseSilence);
+ break;
+ // INTERVAL 1 MINUTE
+ case '1':
+ iTimeInterval=1;
+ iSession.Notify(EASAltAlertServerResponsePauseSound);
+ break;
+ // INTERVAL 0 MINUTES
+ case '0':
+ iTimeInterval=0;
+ iSession.Notify(EASAltAlertServerResponsePauseSound);
+ break;
+ // PAUSE +
+ case '=':
+ case '+':
+ iTimeInterval++;
+ iSession.Notify(EASAltAlertServerResponsePauseSound);
+ break;
+ // PAUSE -
+ case '-':
+ iTimeInterval--;
+ iSession.Notify(EASAltAlertServerResponsePauseSound);
+ break;
+
+ // QUIT
+ case '!':
+ CActiveScheduler::Stop();
+ break;
+ }
+
+ TBuf<10> buf;
+ buf.Format(_L("'%c',"), key);
+ iWin->Write(buf);
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::DoCancel()
+ {
+ __ASSERT_DEBUG(iWin, User::Invariant());
+ iWin->ReadCancel();
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::Hide()
+ {
+ if (iWin)
+ CancelKey();
+ //
+ delete iWin;
+ iWin = NULL;
+ //
+ if (iCountDown)
+ iCountDown->Cancel();
+ //
+ delete iCountDown;
+ iCountDown=NULL;
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::CreateWin()
+ {
+ _LIT(KAlarmAlertConsoleCaption, "Test Alarm Alert Server Console");
+ //
+ __ASSERT_DEBUG(!iWin, User::Invariant());
+ __ASSERT_DEBUG(!iCountDown, User::Invariant());
+ //
+ TRAPD(trapCheck, iWin = Console::NewL(KAlarmAlertConsoleCaption, TSize(KConsFullScreen, KConsFullScreen)));
+ if (trapCheck)
+ {
+ iWin=NULL;
+ return;
+ }
+
+ TRAP(trapCheck, iCountDown = CPeriodic::NewL(CActive::EPriorityIdle));
+ if (trapCheck)
+ {
+ iCountDown=NULL;
+ return;
+ }
+ //
+ const TTimeIntervalMicroSeconds32 interval(60000000);
+ iCountDown->Start(interval, interval, TCallBack(&CountDownCallBack, this));
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertConsole::DoDeferTime(TASAltAlertServerResponse aResponse)
+ {
+ if (++iTimeInterval > 60)
+ {
+ iTimeInterval = 5;
+ User::Beep(440, 12);
+ }
+ //
+ TTime now;
+ now.HomeTime();
+ now += TTimeIntervalMinutes(iTimeInterval);
+ //
+ iSession.Notify(aResponse, now);
+ }
+
+
+//*************************************************************************************
+TBool CConsoleAlarmAlertConsole::CountDownCallBack(TAny* aSelf)
+ {
+ CConsoleAlarmAlertConsole& self = *reinterpret_cast<CConsoleAlarmAlertConsole*>(aSelf);
+ self.DecCounter();
+ //
+ return EFalse;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Source/ConsoleAlarmAlertLEDFlasher.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,129 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "consolealarmalertledflasher.h"
+
+// System includes
+#include <hal.h>
+
+// User includes
+#include "asaltdefs.h"
+
+// Type definitions
+
+// Constants
+const TInt KFlasherPeriodicity = 500000;
+
+// Enumerations
+
+// Classes referenced
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertLEDFlasher (source)
+///////////////////////////////////////////////////////////////////////////////////////
+
+//*************************************************************************************
+CConsoleAlarmAlertLEDFlasher::CConsoleAlarmAlertLEDFlasher()
+: CTimer(CActive::EPriorityIdle)
+ {
+ CActiveScheduler::Add(this);
+ }
+
+
+//*************************************************************************************
+CConsoleAlarmAlertLEDFlasher* CConsoleAlarmAlertLEDFlasher::NewL()
+ {
+ CConsoleAlarmAlertLEDFlasher* self = new(ELeave) CConsoleAlarmAlertLEDFlasher();
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop(self);
+ return self;
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+/**
+ * Start the flasher, if not busy
+ */
+TInt CConsoleAlarmAlertLEDFlasher::Start()
+ {
+ Stop();
+ After(KFlasherPeriodicity);
+ return(SetRedLedOn(ETrue));
+ }
+
+
+//*************************************************************************************
+/**
+ * Stop the LED flashing
+ */
+void CConsoleAlarmAlertLEDFlasher::Stop()
+ {
+ Cancel();
+ SetRedLedOn(EFalse);
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+/**
+ * @see CActive
+ */
+void CConsoleAlarmAlertLEDFlasher::RunL()
+ {
+ if (iStatus!=KErrNone)
+ {
+ SetRedLedOn(EFalse);
+ return;
+ }
+ SetRedLedOn(!iLedOn);
+ After(KFlasherPeriodicity);
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+/**
+ * Turn the LED on or off
+ */
+TInt CConsoleAlarmAlertLEDFlasher::SetRedLedOn(TBool aOn)
+ {
+ const TInt KClearAllLeds = 0;
+ const TInt KLedMaskRed1 = 1;
+
+ iLedOn = aOn;
+ if (iLedOn)
+ {
+ return HAL::Set(HAL::ELEDmask, KLedMaskRed1);
+ }
+ else
+ {
+ return HAL::Set(HAL::ELEDmask, KClearAllLeds);
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Source/ConsoleAlarmAlertServer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,131 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "consolealarmalertserver.h"
+
+// System includes
+
+// User includes
+#include "asaltdefs.h"
+//
+#include "consolealarmalertsession.h"
+
+// Type definitions
+
+// Constants
+
+// Enumerations
+
+// Classes referenced
+
+// The Console Alarm Alert Server is migrated to a secure server in EKA2
+#include <e32base.h>
+
+
+
+const TUint KRangeCount = 1;
+
+const TInt KOpCodeRanges[KRangeCount] =
+ {
+ 0 // All Op Codes from 0 to KMaxInt should pass. No restrictions
+ };
+
+
+const TUint8 KElementsIndex[KRangeCount] =
+ {
+ CPolicyServer::EAlwaysPass, //All OP Codes Allways passing no capability required
+ };
+
+
+const CPolicyServer::TPolicy KConsoleAlarmAlertServerPolicy =
+ {
+ CPolicyServer::EAlwaysPass, //specifies all connect attempts should pass
+ KRangeCount,
+ KOpCodeRanges,
+ KElementsIndex, // what each range is compared to
+ KNullHandle //Since we have no specific policy checking
+ };
+
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertServer (source)
+///////////////////////////////////////////////////////////////////////////////////////
+
+//*************************************************************************************
+CConsoleAlarmAlertServer::CConsoleAlarmAlertServer()
+ :CPolicyServer(CActive::EPriorityStandard, KConsoleAlarmAlertServerPolicy), iInstructionSet(NULL)
+ {
+ }
+
+
+
+//*************************************************************************************
+CConsoleAlarmAlertServer::~CConsoleAlarmAlertServer()
+ {
+ if (iAttachment)
+ delete iAttachment;
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertServer::ConstructL()
+ {
+ StartL(KAlarmAlertServerName);
+ }
+
+
+//*************************************************************************************
+CConsoleAlarmAlertServer* CConsoleAlarmAlertServer::NewLC()
+ {
+ CConsoleAlarmAlertServer* self = new(ELeave) CConsoleAlarmAlertServer();
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ return self;
+ }
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+CSession2* CConsoleAlarmAlertServer::NewSessionL(const TVersion& aVersion,const RMessage2& /*aMessage*/) const
+ {
+ const TVersion KServerVersion(KASAltVersionMajor, KASAltVersionMinor, KASAltVersionBuild);
+ if (!User::QueryVersionSupported(KServerVersion, aVersion))
+ User::Leave(KErrNotSupported);
+ //
+ return CConsoleAlarmAlertSession::NewL((CConsoleAlarmAlertServer*)this);
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+TInt CConsoleAlarmAlertServer::RunError(TInt /*Error*/)
+ {
+ return KErrNone;
+ }
+
+void CConsoleAlarmAlertServer::SetAttachment(HBufC8* data)
+ {
+ if (iAttachment)
+ delete iAttachment;
+ iAttachment = data;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Source/ConsoleAlarmAlertServerMain.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,117 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "consolealarmalertservermain.h"
+
+// System includes
+
+// User includes
+#include "asaltdefs.h"
+//
+#include "consolealarmalertserver.h"
+
+// Type definitions
+
+// Constants
+
+// Enumerations
+
+// Classes referenced
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> ConsoleAlarmAlertServer (source)
+///////////////////////////////////////////////////////////////////////////////////////
+
+//*************************************************************************************
+EXPORT_C void ConsoleAlarmAlertServer::StartConsoleAlarmAlertServerL(TAny* instructionSet)
+ {
+ _LIT(KAlarmAlertServerThreadName, "ConsoleAlarmAlertServerThread");
+ //
+ const TInt KStackSize = 0x0002000; // 8KB
+ const TInt KInitHeapSize = 0x0001000; // 4KB
+ const TInt KHeapSize = 0x1000000; // 16MB
+ //
+ // Is the alarm alert server already running? If so, don't
+ // start a new one...
+ TFullName name;
+ TFindServer finder(KAlarmAlertServerName);
+ if (finder.Next(name) == KErrNone)
+ return;
+
+ RThread serverThread;
+ const TInt error = serverThread.Create(KAlarmAlertServerThreadName,
+ &StartServerThreadFunction,
+ KStackSize,
+ KInitHeapSize,
+ KHeapSize,
+ instructionSet
+ );
+ User::LeaveIfError(error);
+ //
+ serverThread.SetPriority(EPriorityMore);
+ serverThread.Resume();
+ //
+ User::After(2000000); // 2 seconds
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+TInt ConsoleAlarmAlertServer::StartServerThreadFunction(TAny* instructionSet)
+ {
+ __UHEAP_MARK;
+ //
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+ if (!cleanup)
+ User::Invariant();
+ //
+ TRAPD(err, StartServerL(instructionSet));
+ delete cleanup;
+ //
+ __UHEAP_MARKEND;
+ return err;
+ }
+
+
+//*************************************************************************************
+void ConsoleAlarmAlertServer::StartServerL(TAny* instructionSet)
+ {
+ CActiveScheduler* scheduler = new CActiveScheduler();
+ CleanupStack::PushL(scheduler);
+ CActiveScheduler::Install(scheduler);
+ //
+
+ CConsoleAlarmAlertServer * tmp = CConsoleAlarmAlertServer::NewLC();
+ tmp->AddResponseArray(instructionSet);
+ CActiveScheduler::Start();
+ //
+ CleanupStack::PopAndDestroy(2, scheduler);
+ }
+
+
+
+
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> ConsoleAlarmAlertServer (source)
+///////////////////////////////////////////////////////////////////////////////////////
+
+//*************************************************************************************
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/Source/ConsoleAlarmAlertSession.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,330 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "consolealarmalertsession.h"
+
+// System includes
+
+#include "e32svr.h"
+// User includes
+#include "asaltdefs.h"
+//#include "..\..\Test\ConsoleANTestClient.h"
+//
+#include "consolealarmalertsession.h"
+#include "consolealarmalertconsole.h"
+#include "consolealarmalertledflasher.h"
+#include "consolealarmalertserver.h" //for inter-session communication
+
+// Type definitions
+
+// Constants
+const TInt KSlot0 = 0;
+const TInt KSlot1 = 1;
+const TInt KSlot2 = 2;
+
+// Enumerations
+
+// Classes referenced
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+// ----> CConsoleAlarmAlertSession (source)
+///////////////////////////////////////////////////////////////////////////////////////
+
+//*************************************************************************************
+CConsoleAlarmAlertSession::CConsoleAlarmAlertSession(CConsoleAlarmAlertServer* aServer)
+: iServer(aServer), iInstructionSet(NULL), iInstructionSetFound(EFalse)
+ {
+ }
+
+
+//*************************************************************************************
+CConsoleAlarmAlertSession::~CConsoleAlarmAlertSession()
+ {
+ CConsoleAlarmAlertSession* session = iServer->WaitingSession();
+ session = NULL;
+ delete iSoundLEDFlasher;
+ delete iSoundCallbackTimer;
+ delete iConsole;
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertSession::ConstructL()
+ {
+ iSoundLEDFlasher = CConsoleAlarmAlertLEDFlasher::NewL();
+ iSoundCallbackTimer = CPeriodic::NewL(CActive::EPriorityIdle);
+ iConsole = new(ELeave) CConsoleAlarmAlertConsole(*this);
+ }
+
+
+//*************************************************************************************
+CConsoleAlarmAlertSession* CConsoleAlarmAlertSession::NewL(CConsoleAlarmAlertServer* aServer)
+ {
+ CConsoleAlarmAlertSession* self = new(ELeave) CConsoleAlarmAlertSession(aServer);
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop(self);
+ return self;
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+TTime CConsoleAlarmAlertSession::DeferTime() const
+ {
+ return iDeferTime;
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertSession::Notify(TASAltAlertServerResponse aFlag)
+ {
+ if (iHasMessage)
+ {
+ iMsgPtr.Complete(aFlag);
+ iHasMessage = EFalse;
+ }
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertSession::Notify(TASAltAlertServerResponse aFlag, const TTime& aDeferTime)
+ {
+ if (iHasMessage)
+ {
+ TPckgC<TTime> time(aDeferTime);
+ TRAPD(err, iMsgPtr.WriteL(KSlot0, time));
+ __ASSERT_DEBUG(err == KErrNone, User::Invariant());
+ Notify(aFlag);
+ }
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertSession::ServiceL(const RMessage2& aMessage)
+ {
+ iMsgComplete = ETrue;
+ const TInt function = aMessage.Function();
+
+ //see if the server holds a set of instructions to be followed,
+ //rather than waiting for user input.
+ if(!iInstructionSetFound) //go look for it now.
+ {
+ //we will enter into this code only once
+ const CServer2* tmpServ = Server();
+ const CConsoleAlarmAlertServer* specific = reinterpret_cast<const CConsoleAlarmAlertServer*>(tmpServ);
+ iInstructionSet = const_cast<CConsoleAlarmAlertServer*>(specific)->ResponseArray();
+ iInstructionSetFound = ETrue;
+ }
+
+ //
+ switch(function)
+ {
+ case EASAltOpCodeNotify:
+ {
+ __ASSERT_ALWAYS(!iHasMessage, User::Invariant());
+ iMsgComplete = EFalse;
+ iMsgPtr = aMessage;
+ iHasMessage = ETrue;
+ CConsoleAlarmAlertSession* session = iServer->WaitingSession();
+ session = this;
+ break;
+ }
+
+ case EASAltOpCodeNotifyCancel:
+ if (iHasMessage)
+ {
+ iHasMessage=EFalse;
+ iMsgPtr.Complete(KErrCancel);
+ }
+ break;
+
+ case EASAltOpCodeVisible:
+ {
+ TBool isVisible = aMessage.Int0();
+ iConsole->SetVisibility(isVisible);
+ iServer->SetNotifying(isVisible);
+ break;
+ }
+
+ case EASAltOpCodeSetState:
+ iConsole->SetAlertState(aMessage.Int0());
+ break;
+
+ case EASAltOpCodeSetAlarm:
+ SetAlarmL(aMessage);
+ iConsole->iTimeInterval=0;
+ iConsole->UpdateDisplay();
+ break;
+
+ case EASAltOpCodeGetUserTime:
+ GetUserTimeL(aMessage);
+ break;
+
+ case EASAltOpCodeSetDeferTime:
+ SetDeferTimeL(aMessage);
+ iConsole->UpdateDisplay();
+ break;
+
+ case EASAltOpCodeLogon:
+ __ASSERT_ALWAYS(!iLoggedOn, User::Invariant());
+ iMsgComplete=EFalse;
+ iLoggedOn=ETrue;
+ break;
+
+ case EASAltOpCodeStartPlayingSound:
+ {
+ iSoundLEDFlasher->Start();
+ TCallBack callback(SoundPlaybackCallbackL, this);
+ iSoundCallbackTimer->Start(TTimeIntervalMicroSeconds32(0), TTimeIntervalMicroSeconds32(3000000), callback);
+ break;
+ }
+
+ case EASAltOpCodeStopPlayingSound:
+ iSoundLEDFlasher->Stop();
+ iSoundCallbackTimer->Cancel();
+ break;
+
+#if 0
+//Test code
+ case EASAltTestOpCodeAcknowledgeAlarm:
+ if (iServer->WaitingSession())
+ iServer->WaitingSession()->Notify(EASAltAlertServerResponseClear);
+ break;
+
+ case EASAltTestOpCodeGetAttachment:
+ {
+ if (iServer->Attachment() != NULL)
+ {
+ const TDes8& data = iServer->Attachment()->Des();
+ const TInt maxLength = static_cast<TInt>(aMessage.Int0());
+ if (data.Size() > maxLength)
+ User::Panic(_L("Client's buffer is too short"), KErrOverflow);
+ else
+ {
+ if (data.Length() == 0)
+ {
+ _LIT8(KEmpty,"Empty");
+ aMessage.WriteL(KSlot1, KEmpty);
+ }
+ else
+ {
+ aMessage.WriteL(KSlot1, data);
+ }
+ iServer->SetAttachment(NULL);
+ }
+ }
+ }
+ break;
+
+ case EASAltTestOpCodeGetIsNotifying:
+ {
+ TPckgC<TBool> ret = iServer->IsNotifying();
+ aMessage.WriteL(KSlot0, ret);
+ break;
+ }
+#endif
+ default:
+ User::Invariant();
+ break;
+ }
+
+ if (iMsgComplete)
+ aMessage.Complete(KErrNone);
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+TBool CConsoleAlarmAlertSession::CmdL()
+ {
+ return KErrNone;
+ }
+
+
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////////////
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertSession::SetAlarmL(const RMessage2& aMessage)
+ {
+ TPckg<TASShdAlarm> pA(iAlarm);
+ aMessage.ReadL(KSlot0, pA);
+ if (iAlarm.HasAssociatedData())
+ {
+ iAlarmAssociatedDataSize = aMessage.GetDesLength(2);
+ TPckg<TAgnAlarmInfo> pB(iAlarmData);
+ aMessage.ReadL(KSlot2, pB);
+
+ //Storing the data in the server for the test session to read..
+ HBufC8* data = HBufC8::NewLC(iAlarmAssociatedDataSize);
+ TPtr8 pData(data->Des());
+ aMessage.ReadL(KSlot2, pData);
+ iServer->SetAttachment(data); //Server takes an ownership
+ CleanupStack::Pop(data);
+ }
+ else
+ iAlarmAssociatedDataSize = 0;
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertSession::GetUserTimeL(const RMessage2& aMessage)
+ {
+ TTime time;
+ time.HomeTime();
+ time+=TTimeIntervalMinutes(iConsole->GetTimeInterval());
+ TPtrC8 pTime((TUint8 *)&time,sizeof(TTime));
+ aMessage.WriteL(KSlot0,pTime);
+ }
+
+
+//*************************************************************************************
+void CConsoleAlarmAlertSession::SetDeferTimeL(const RMessage2& aMessage)
+ {
+ TPckg<TTime> pTime(iDeferTime);
+ aMessage.ReadL(KSlot0, pTime);
+ }
+
+
+//*************************************************************************************
+TBool CConsoleAlarmAlertSession::SoundPlaybackCallbackL(TAny* /*aSelf*/)
+ {
+// _LIT(KPlayingSound, "Playing sound");
+// User::InfoPrint(KPlayingSound);
+ return ETrue;
+ }
+
+//**************************************************************************************
+TAny * CConsoleAlarmAlertSession::InstructionSet()
+ {
+ return iInstructionSet;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/ConsoleAlarmAlertServer/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,19 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// For ConsoleAlarmAlertServer
+//
+//
+
+PRJ_TESTMMPFILES
+ConsoleAlarmAlertServer.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Group/Smoketest_Timew.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,63 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// using relative paths for sourcepath and user includes
+//
+//
+
+
+TARGET Smoketest_Timew_Server.exe
+TARGETTYPE exe
+UID 0x1000007A 0x101F7775
+
+#if (!defined __NO_VENDORID__)
+VENDORID 0x70000001
+#endif
+
+CAPABILITY WriteUserData ReadUserData
+
+SOURCEPATH ..\Src
+
+SOURCE TestTimewServer.cpp
+SOURCE TestTimewSetAlarm.cpp
+SOURCE TestTimewBase.cpp
+SOURCE SM_ALM.CPP
+SOURCE SM_UTL.CPP
+SOURCE SM_MOD.CPP
+SOURCE SM_RSP.CPP
+
+USERINCLUDE ..\Inc ..\..\Group
+USERINCLUDE ..\ConsoleAlarmAlertServer\Include
+
+
+SYSTEMINCLUDE \Epoc32\include
+SYSTEMINCLUDE \Epoc32\include\Test
+SYSTEMINCLUDE \Epoc32\include\ecom
+
+library BAFL.LIB
+library FBSCLI.LIB
+library WS32.LIB
+library CONE.LIB
+library DIAL.LIB
+library FEPBASE.LIB
+LIBRARY apparc.lib
+LIBRARY etext.lib
+LIBRARY estor.lib
+LIBRARY efsrv.lib
+
+library AlarmClient.lib
+library AlarmShared.lib
+library EUSER.LIB
+LIBRARY ecom.lib
+LIBRARY TestExecuteUtils.lib
+LIBRARY TestExecuteLogClient.lib
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,25 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// For Timew smoketest
+//
+//
+
+PRJ_TESTEXPORTS
+
+../Scripts/setup_Smoketest_Timew.script z:/smoketest/setup_smoketest_timew.script
+../Scripts/Smoketest_Timew.script z:/smoketest/smoketest_timew.script
+../TestData/Smoketest_Timew.ini z:/smoketest/smoketest_timew.ini
+
+PRJ_TESTMMPFILES
+Smoketest_Timew.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Inc/ALMMOD.H Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,121 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __ALMMOD_H__
+#define __ALMMOD_H__
+
+// System includes
+#include <asclisession.h>
+
+// User includes
+#include "timewmod.h"
+
+// Constants
+const TInt KArrayOfAlarmIdsGranularity = 64;
+const TInt KPriorityAlarmIdleObserver=-0x0010;
+const TInt KPriorityAlarmResponder=-0x0005; // Idle observer priority must be lower than this
+
+// The alarm model gives a general notification only
+//
+class CAlmIdleObserver : public CIdleObserver
+ {
+public:
+ static CAlmIdleObserver* NewL(MTimewModelObserver* aObserver,TInt aIdlePriority);
+ };
+
+class CAlmModel : public CModelBase
+ {
+public:
+ ~CAlmModel();
+ static CAlmModel* NewL(MTimewModelObserver* aObserver,TInt aResponderPriority);
+ virtual void ProcessResponder(TInt aStatus);
+public:
+ TInt AlarmQuietPeriodMinutes() const;
+ TInt AlarmQuietPeriodSet(TInt aMinutes);
+ inline void AlarmQuietPeriodCancel();
+ TTime AlarmQuietPeriodEnd() const;
+ //
+ void AlarmSoundToggle();
+ TInt AlarmSoundStateSet(TBool aSoundOn);
+ TTimeWAlarmSoundState AlarmSoundState() const;
+ //
+ TInt ClockAlarmDelete(TInt aAlarmIndex);
+ TInt ClockAlarmEnable(TInt aAlarmIndex,TTimeWClockAlarmState aClockAlarmState);
+ TTimeWClockAlarmState ClockAlarmState(TInt aAlarmIndex) const;
+ TInt ClockAlarmSet(TInt aAlarmIndex,const TASShdAlarm& aInfo);
+ TInt ClockAlarmInfo(TInt aAlarmIndex,TASShdAlarm& aInfo);
+ //
+ void NextAlarmResetListL();
+ void NextAlarmClearList();
+ TInt NextAlarmNumber() const;
+ TInt NextAlarmDelete(TInt aIndex);
+ TBool NextAlarmCanDelete(TInt aIndex) const;
+ TInt NextAlarm(TFullName& aOwner, TASShdAlarm& aInfo) const;
+ TInt NextAlarmInfo(TInt aIndex, TFullName& aOwner, TASShdAlarm& aInfo) const;
+ //
+ TInt OrphanAlarmNumber() const;
+ inline TInt UnacknowledgedAlarmNumber() const;
+ //
+ void ReviewAlarmResetListL();
+ void ReviewAlarmClearList();
+ TInt ReviewAlarmNumber() const;
+ TInt ReviewAlarmInfo(TInt aIndex, TASShdAlarm& aInfo) const;
+
+private:
+ CAlmModel();
+ void ConstructL(MTimewModelObserver* aObserver,TInt aResponderPriority);
+
+private:
+
+ /**
+ * The list of clock alarms. Note that although there is always 8
+ * alarms in this list, not all will be active.
+ */
+ RPointerArray<TASShdAlarm> iClockAlarms;
+
+ /**
+ *
+ */
+ RASCliSession iAlmSvr;
+
+ /**
+ *
+ */
+ TRequestStatus iStatus;
+
+ /**
+ *
+ */
+ RArray<TAlarmId> iNextAlarmIds;
+
+ /**
+ *
+ */
+ RArray<TAlarmId> iReviewAlarmIds;
+ };
+
+
+TInt CAlmModel::UnacknowledgedAlarmNumber() const
+ {
+ TInt count = iAlmSvr.AlarmCountByState(EAlarmStateWaitingToNotify);
+ return (count + iAlmSvr.AlarmCountByState(EAlarmStateNotifying));
+ }
+
+void CAlmModel::AlarmQuietPeriodCancel()
+ {
+ iAlmSvr.CancelAlarmSilence();
+ }
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Inc/ALMMOD.INL Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,79 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+// class CAlmModel
+inline TAlarmSoundState CAlmModel::AlarmSoundState() const
+ {
+ return(iAlmSvr.AlarmSoundState());
+ }
+inline void CAlmModel::AlarmSoundStateSet(TBool aSoundOn)
+ {
+ iAlmSvr.SetAlarmSoundOn(aSoundOn);
+ }
+inline void CAlmModel::AlarmSoundToggle()
+ {
+ iAlmSvr.SetAlarmSoundOn(iAlmSvr.AlarmSoundState()==EAlarmSoundOff);
+ }
+inline TTime CAlmModel::AlarmQuietPeriodEnd() const
+ {
+ return(iAlmSvr.QuietPeriodUntil());
+ }
+inline void CAlmModel::AlarmQuietPeriodCancel()
+ {
+ iAlmSvr.QuietPeriodCancel();
+ }
+inline TInt CAlmModel::ClockAlarmDelete(TInt aClockAlarmNum)
+ {
+ __ASSERT_DEBUG(aClockAlarmNum<KMaxClockAlarms,Panic(EModelOutOfRange));
+ return(iAlmSvr.AlarmDelete(aClockAlarmNum));
+ }
+inline TAlarmSetState CAlmModel::ClockAlarmState(TInt aClockAlarmNum) const
+ {
+ __ASSERT_DEBUG(aClockAlarmNum<KMaxClockAlarms,Panic(EModelOutOfRange));
+ return(iAlmSvr.AlarmState(aClockAlarmNum));
+ }
+inline void CAlmModel::NextAlarmResetListL()
+ {
+ iAlmSvr.AlarmArrayPopulateL(*iNextAlarms,RAlarmServer::EArrayNext);
+ }
+inline void CAlmModel::NextAlarmClearList()
+ {
+ iNextAlarms->Reset();
+ }
+inline TInt CAlmModel::NextAlarmNumber() const
+ {
+ return(iAlmSvr.AlarmCount(RAlarmServer::ECountNext));
+ }
+inline void CAlmModel::ReviewAlarmResetListL()
+ {
+ iAlmSvr.AlarmArrayPopulateL(*iReviewAlarms,RAlarmServer::EArrayReview);
+ }
+inline void CAlmModel::ReviewAlarmClearList()
+ {
+ iReviewAlarms->Reset();
+ }
+inline TInt CAlmModel::ReviewAlarmNumber() const
+ {
+ return(iAlmSvr.AlarmCount(RAlarmServer::ECountReview));
+ }
+inline TInt CAlmModel::OrphanAlarmNumber() const
+ {
+ return(iAlmSvr.AlarmCount(RAlarmServer::ECountOrphan));
+ }
+inline TInt CAlmModel::UnacknowledgedAlarmNumber() const
+ {
+ return(iAlmSvr.AlarmCount(RAlarmServer::ECountUnacknowledged));
+ }
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Inc/SM_STD.H Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,68 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __SM_STD_H__
+#define __SM_STD_H__
+
+// System includes
+#include <e32base.h>
+#include <t32wld.h>
+#include <asclisession.h>
+#include <asshdalarm.h>
+
+// User includes
+#include "timewmod.h"
+
+class CModelResponder : public CActive
+ {
+public:
+ void Start();
+ virtual void RunL();
+ virtual void DoStart()=0;
+ virtual void DoCancel()=0;
+protected:
+ CModelResponder(CModelBase &aModel,TInt aPriority);
+private:
+ void NotifyModel(TInt aNotification);
+private:
+ CModelBase *iModel;
+ };
+
+class CAlmModel;
+class CAlmResponder : public CModelResponder
+ {
+public:
+ CAlmResponder(RASCliSession& aSvr,CAlmModel& aModel,TInt aResponderPriority);
+public:
+ virtual void DoStart();
+ virtual void DoCancel();
+private:
+ TAlarmId iAlarmId;
+ RASCliSession* iAlmSvr;
+ };
+
+class CWldModel;
+class CWldResponder : public CModelResponder
+ {
+public:
+ CWldResponder(RWorldServer& aSvr,CWldModel& aModel,TInt aResponderPriority);
+public:
+ virtual void DoStart();
+ virtual void DoCancel();
+protected:
+ RWorldServer* iWldSvr;
+ };
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Inc/TIMEWMOD.H Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,145 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __TIMEWMOD_H__
+#define __TIMEWMOD_H__
+
+// System includes
+#include <e32base.h>
+
+// Constants
+const TInt KMaxClockAlarms = 8;
+
+/**
+ * From the old T32Alm.h file. Encapsulates the idea of
+ * a "Not set" alarm, which the new AlarmServer doesn't
+ * support.
+ */
+enum TTimeWClockAlarmState
+ {
+ ETimeWClockAlarmStateNotSet = 0,
+ ETimeWClockAlarmStateSet,
+ ETimeWClockAlarmStateDisabled
+ };
+
+/**
+ *
+ */
+enum TTimeWAlarmSoundState
+ {
+ ETimeWAlarmSoundOn = 0,
+ ETimeWAlarmSoundOff,
+ ETimeWAlarmQuietPeriod
+ };
+
+/**
+ *
+ */
+enum TInternalClockAlarmFlags
+ {
+ EClockAlarmFlagsIsSet = 1
+ };
+
+enum TModelPanic
+ {
+ EModelWorld = 0,
+ EModelObserver,
+ EModelOutOfRange,
+ EModel
+ };
+enum TModelFault
+ {
+ EModelfIdleObj = 0,
+ EModelfPriorityInvalid,
+ EModelfIdleArgument,
+ EModelfNoNotifier,
+ EModelfOutOfRange,
+ EModelfTime,
+ EModelfTryingToChangeStateOfNullClockAlarm,
+ EModelfTryingToGetInfoAboutNullClockAlarm,
+ EModelfTryingToOrphanClockAlarm
+ };
+
+GLREF_C void Panic(TModelPanic aPanic);
+GLREF_C void Fault(TModelFault aFault);
+
+class MTimewModelObserver
+ {
+public:
+ virtual void HandleUpdate(TInt aNotification)=0;
+ };
+
+class CIntermediateObserver : public CBase, public MTimewModelObserver
+ {
+public:
+ CIntermediateObserver();
+ virtual void HandleUpdate(TInt aNotification);
+ void SetTimewModelObserver(MTimewModelObserver* aObserver);
+protected:
+ void Notify(TInt aNotification);
+private:
+ MTimewModelObserver* iObserver;
+ };
+
+class CIdleObserver : public CIntermediateObserver
+ {
+public:
+ CIdleObserver();
+ ~CIdleObserver();
+ void ConstructL(MTimewModelObserver* aObserver,TInt aPriority);
+public:
+ void CancelIdleRefresh();
+ virtual void HandleUpdate(TInt aNotification);
+protected:
+ virtual void DoIdleCancel();
+ virtual void DoIdleNotify();
+private:
+ void StartIdleRefresh();
+ static TInt IdleCallBack(TAny* aPtr);
+private:
+ TInt iNotification;
+ CIdle* iIdle;
+ };
+
+class CModelResponder;
+class CModelBase : public CBase
+ {
+protected:
+ CModelBase();
+
+public:
+ ~CModelBase();
+
+public:
+ void Stop();
+ void Start();
+ void SetTimewModelObserver(MTimewModelObserver* aObserver);
+
+protected:
+ void Notify(TInt aNotification);
+ virtual void ProcessResponder(TInt aStatus)=0;
+ void SetResponderActive(CModelResponder* aResponder);
+
+private:
+ void DoObserverNotify(TInt aNotification);
+
+private:
+ TBool iDoingViewNotify;
+ MTimewModelObserver* iObserver;
+ CModelResponder* iResponder;
+ friend class CModelResponder;
+ };
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Inc/TestTimewBase.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,39 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestTimewBase which is the base class for all
+// the Psd Agx suite test steps
+//
+//
+
+#ifndef TEST_TIMEW_BASE_H
+#define TEST_TIMEW_BASE_H
+
+#include "almmod.h"
+#include <TestExecuteStepBase.h>
+
+
+class CTestTimewBase : public CTestStep
+{
+public:
+ CTestTimewBase();
+ ~CTestTimewBase();
+ virtual enum TVerdict doTestStepPreambleL();
+ virtual enum TVerdict doTestStepPostambleL(); CAlmModel* Model();
+
+private:
+ CActiveScheduler* iSchedular;
+
+protected: CAlmModel* iModel;};
+
+#endif /* TEST_TIMEW_BASE_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Inc/TestTimewServer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestTimewServer
+//
+//
+
+#ifndef TEST_TIMEW_SERVER_H
+#define TEST_TIMEW_SERVER_H
+
+#include <TestExecuteServerBase.h>
+
+class CTestTimewServer : public CTestServer
+{
+public:
+ static CTestTimewServer* NewL();
+ virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+private:
+ void ConstructL();
+};
+
+#endif /* TEST_TIMEW_SERVER_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Inc/TestTimewSetAlarm.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,38 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestTimewSetAlarm
+//
+//
+
+#ifndef TEST_TIMEW_SET_ALARM_H
+#define TEST_TIMEW_SET_ALARM_H
+
+#include "TestTimewBase.h"
+#include <asshdalarm.h>
+
+class CTestTimewSetAlarm : public CTestTimewBase
+{
+public:
+ CTestTimewSetAlarm();
+ virtual ~CTestTimewSetAlarm();
+
+public:
+ virtual enum TVerdict doTestStepL( void );
+
+private:
+ void SetAlarmL( void );
+ TASShdAlarm iAlarmData;
+};
+
+#endif /* TEST_TIMEW_SET_ALARM_H */
Binary file common/tools/ats/smoketest/Timew/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Scripts/Smoketest_Timew.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRINT Run Timew smoketest
+//
+LOAD_SUITE Smoketest_Timew_Server
+//
+START_TESTCASE 8979
+RUN_TEST_STEP 1000 Smoketest_Timew_Server SetAlarm c:\Smoketest\Smoketest_Timew.ini 24560_SetAlarm
+END_TESTCASE 8979
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Scripts/setup_Smoketest_Timew.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+RUN_UTILS MkDir c:\Smoketest\
+
+RUN_UTILS CopyFile z:\smoketest\smoketest_timew.ini c:\smoketest\smoketest_timew.ini
+RUN_UTILS MakeReadWrite c:\smoketest\smoketest_timew.ini
+
+// RUN_SCRIPT Smoketest_Timew.script
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Src/SM_ALM.CPP Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,489 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "almmod.h"
+#include "sm_std.h"
+#include <ecom.h>
+
+//
+// class CAlmModel
+//
+
+CAlmModel::CAlmModel()
+//
+// Constructor
+//
+ {
+ }
+
+CAlmModel::~CAlmModel()
+//
+// Destructor
+//
+ {
+ Stop();
+ iClockAlarms.ResetAndDestroy();
+ iClockAlarms.Close();
+ iReviewAlarmIds.Close();
+ iNextAlarmIds.Close();
+ iAlmSvr.Close();
+ REComSession::FinalClose();
+ }
+
+void CAlmModel::ConstructL(MTimewModelObserver* aObserver,TInt aResponderPriority)
+//
+// Construct the alarm engine components
+//
+ {
+ SetTimewModelObserver(aObserver);
+ //
+ iReviewAlarmIds = RArray<TAlarmId>(KArrayOfAlarmIdsGranularity);
+ iNextAlarmIds = RArray<TAlarmId>(KArrayOfAlarmIdsGranularity);
+ //
+ const TInt r = iAlmSvr.Connect();
+ User::LeaveIfError(r);
+ //
+ TInt i;
+ iClockAlarms = RPointerArray<TASShdAlarm>(KMaxClockAlarms);
+ for(i=0; i<KMaxClockAlarms; i++)
+ {
+ TASShdAlarm* blankAlarm = new(ELeave) TASShdAlarm();
+ CleanupStack::PushL(blankAlarm);
+ User::LeaveIfError(iClockAlarms.Append(blankAlarm));
+ CleanupStack::Pop(blankAlarm);
+ }
+
+ // Identify any clock alarms in the alarm server and put them
+ // into the slots.
+
+ // Fetch
+ RArray<TAlarmId> clockIds(KMaxClockAlarms);
+ CleanupClosePushL(clockIds);
+ iAlmSvr.GetAlarmIdListForCategoryL(KASCliCategoryClock, clockIds);
+
+ // Put them in the slots - we can only display KMaxClockAlarms alarms
+ // so any beyond that are ignored.
+ TInt slotsUsedSoFar = 0;
+ const TInt count = Min(KMaxClockAlarms, clockIds.Count());
+ for(i=0; i<count; i++)
+ {
+ TASShdAlarm* alarm = iClockAlarms[slotsUsedSoFar];
+ User::LeaveIfError(iAlmSvr.GetAlarmDetails(clockIds[i], *alarm));
+
+ // Only show alarms which haven't yet notified
+ if (alarm->State() != EAlarmStateNotified)
+ {
+ // If we don't do this, then the alarm slot is treated
+ // as available.
+ ++slotsUsedSoFar;
+ alarm->ClientFlags().Set(EClockAlarmFlagsIsSet);
+ }
+ }
+ CleanupStack::PopAndDestroy(&clockIds);
+ //
+ CAlmResponder* pR=new(ELeave) CAlmResponder(iAlmSvr,*this,aResponderPriority);
+ SetResponderActive(pR);
+ }
+
+CAlmModel* CAlmModel::NewL(MTimewModelObserver* aObserver,TInt aResponderPriority)
+//
+// Create a new alarm engine
+//
+ {
+ CAlmModel* model=new(ELeave) CAlmModel;
+ CleanupStack::PushL(model);
+ model->ConstructL(aObserver,aResponderPriority);
+ CleanupStack::Pop(model);
+ return(model);
+ }
+
+void CAlmModel::ProcessResponder(TInt aStatus)
+//
+// Interpret responder status
+//
+ {
+ // FIX
+ if (aStatus!=KErrCancel && aStatus!=KErrNone)
+ Notify(aStatus);
+ else
+ Notify(0);
+ }
+
+TInt CAlmModel::AlarmQuietPeriodMinutes() const
+//
+// Return the time that sound is delayed until
+//
+ {
+ TTime timeNow;
+ timeNow.HomeTime();
+ TTime timeQuiet=AlarmQuietPeriodEnd();
+ TInt quietMinutes;
+ if (timeQuiet<=timeNow || timeQuiet==Time::NullTTime())
+ quietMinutes=0;
+ else
+ {
+ TTimeIntervalMinutes minutes;
+ timeQuiet.MinutesFrom(timeNow,minutes);
+ quietMinutes=minutes.Int()+1;
+ }
+ return(quietMinutes);
+ }
+
+TInt CAlmModel::AlarmQuietPeriodSet(TInt aMinutes)
+//
+// Delay alarm sounds for a given number of minutes
+//
+ {
+ TInt ret = KErrNone;
+ //
+ if (!aMinutes)
+ ret = iAlmSvr.CancelAlarmSilence();
+ else
+ ret = iAlmSvr.SetAlarmSoundsSilentFor(TTimeIntervalMinutes(aMinutes));
+ //
+ return ret;
+ }
+
+TInt CAlmModel::ClockAlarmEnable(TInt aAlarmIndex, TTimeWClockAlarmState aClockAlarmState)
+//
+// Enable or disable a clock alarm
+//
+ {
+ __ASSERT_DEBUG(aAlarmIndex < KMaxClockAlarms, Panic(EModelOutOfRange));
+ //
+ TAlarmStatus newStatus;
+ switch(aClockAlarmState)
+ {
+ case ETimeWClockAlarmStateNotSet:
+ return ClockAlarmDelete(aAlarmIndex);
+
+ case ETimeWClockAlarmStateSet:
+ newStatus = EAlarmStatusEnabled;
+ break;
+
+ default:
+ case ETimeWClockAlarmStateDisabled:
+ newStatus = EAlarmStatusDisabled;
+ break;
+ }
+
+ TASShdAlarm* alarm = iClockAlarms[aAlarmIndex];
+ __ASSERT_ALWAYS(alarm->Id() != KNullAlarmId, Fault(EModelfTryingToChangeStateOfNullClockAlarm));
+ TInt error = iAlmSvr.SetAlarmStatus(alarm->Id(), newStatus);
+ if (error != KErrNone)
+ return error;
+
+ // Refetch alarm from server (will update status)
+ error = iAlmSvr.GetAlarmDetails(alarm->Id(), *alarm);
+ if (error == KErrNone)
+ alarm->ClientFlags().Set(EClockAlarmFlagsIsSet);
+ return error;
+ }
+
+TInt CAlmModel::ClockAlarmSet(TInt aAlarmIndex, const TASShdAlarm& aInfo)
+//
+// Set a clock alarm
+//
+ {
+ __ASSERT_DEBUG(aAlarmIndex < KMaxClockAlarms, Panic(EModelOutOfRange));
+ //
+ TInt error = KErrNone;
+ TASShdAlarm* alarm = iClockAlarms[aAlarmIndex];
+ if (alarm->Id() != KNullAlarmId)
+ {
+ // There is already an alarm set in this slot. Delete
+ // the old, replace it with the new.
+ error = iAlmSvr.AlarmDelete(alarm->Id());
+ if (error != KErrNone)
+ return error;
+ alarm->ClientFlags().Clear(EClockAlarmFlagsIsSet);
+ }
+
+ // Add alarm (will also update cached alarm details)
+ *alarm = aInfo;
+ alarm->Category() = KASCliCategoryClock;
+ error = iAlmSvr.AlarmAdd(*alarm);
+ if (error == KErrNone)
+ alarm->ClientFlags().Set(EClockAlarmFlagsIsSet);
+ return error;
+ }
+
+TInt CAlmModel::ClockAlarmInfo(TInt aAlarmIndex,TASShdAlarm& aInfo)
+//
+// Get information about a clock alarm
+//
+ {
+ __ASSERT_DEBUG(aAlarmIndex < KMaxClockAlarms, Panic(EModelOutOfRange));
+ //
+ TInt error = KErrNone;
+ aInfo = *(iClockAlarms[aAlarmIndex]);
+ if (aInfo.Id() != KNullAlarmId && aInfo.ClientFlags().IsSet(EClockAlarmFlagsIsSet))
+ {
+ // Preserve flags
+ const TBitFlags16 flags = aInfo.ClientFlags();
+
+ // Fetch alarm details
+ error = iAlmSvr.GetAlarmDetails(aInfo.Id(), aInfo);
+
+ // Restore flags
+ if (error == KErrNone)
+ {
+ // Has the alarm already notified?
+ if (aInfo.State() != EAlarmStateQueued && aInfo.State() != EAlarmStateNotifying)
+ {
+ // Treat this slot as free
+ TASShdAlarm* alarm = iClockAlarms[aAlarmIndex];
+ alarm->Reset();
+ aInfo = *alarm;
+ }
+ else
+ aInfo.ClientFlags() = flags;
+ }
+ else if (error == KErrNotFound)
+ {
+ // Alarm has been deleted
+ TASShdAlarm* alarm = iClockAlarms[aAlarmIndex];
+ alarm->Reset();
+ aInfo = *alarm;
+ }
+ }
+ return error;
+ }
+
+TInt CAlmModel::ClockAlarmDelete(TInt aClockAlarmNum)
+ {
+ __ASSERT_DEBUG(aClockAlarmNum < KMaxClockAlarms, Panic(EModelOutOfRange));
+ TASShdAlarm* alarm = iClockAlarms[aClockAlarmNum];
+ __ASSERT_ALWAYS(alarm->Id() != KNullAlarmId, Fault(EModelfTryingToChangeStateOfNullClockAlarm));
+ const TInt error = iAlmSvr.AlarmDelete(alarm->Id());
+ if (error == KErrNone || error == KErrNotFound)
+ {
+ // Update cached representation of deleted alarm
+ alarm->Reset();
+ }
+ return error;
+ }
+
+TTimeWClockAlarmState CAlmModel::ClockAlarmState(TInt aClockAlarmNum) const
+ {
+ __ASSERT_DEBUG(aClockAlarmNum < KMaxClockAlarms, Panic(EModelOutOfRange));
+ //
+ const TASShdAlarm* alarm = iClockAlarms[aClockAlarmNum];
+ if (alarm->ClientFlags().IsSet(EClockAlarmFlagsIsSet))
+ {
+ switch(alarm->Status())
+ {
+ case EAlarmStatusEnabled:
+ return ETimeWClockAlarmStateSet;
+ case EAlarmStatusDisabled:
+ return ETimeWClockAlarmStateDisabled;
+ }
+ }
+ return ETimeWClockAlarmStateNotSet;
+ }
+
+void CAlmModel::NextAlarmResetListL()
+//
+// Fetch a list of ids of all the alarms that are pending
+// within the alarm server.
+//
+ {
+ iAlmSvr.GetAlarmIdListByStateL(EAlarmStateQueued, iNextAlarmIds);
+ }
+
+void CAlmModel::NextAlarmClearList()
+ {
+ iNextAlarmIds.Reset();
+ }
+
+TInt CAlmModel::NextAlarmNumber() const
+ {
+ return iAlmSvr.NumberOfAlarmsActiveInQueue();
+ }
+
+TInt CAlmModel::NextAlarmDelete(TInt aIndex)
+//
+// Delete one of the next alarms
+//
+ {
+ TInt ret = KErrNotFound;
+ if (aIndex < iNextAlarmIds.Count())
+ {
+ const TAlarmId id = iNextAlarmIds[aIndex];
+ ret = iAlmSvr.AlarmDelete(id);
+ }
+ return ret;
+ }
+
+TBool CAlmModel::NextAlarmCanDelete(TInt aIndex) const
+//
+// Determine whether can delete the specified alarm.
+//
+ {
+ __ASSERT_DEBUG(aIndex < iNextAlarmIds.Count(), Panic(EModelOutOfRange));
+ //
+ const TAlarmId id = iNextAlarmIds[aIndex];
+ //
+ TASShdAlarm alarm;
+ if (iAlmSvr.GetAlarmDetails(id, alarm) == KErrNone)
+ {
+ return (
+ alarm.Category() == KASCliCategoryClock ||
+ alarm.State() == EAlarmStateSnoozed ||
+ !alarm.HasOwningSession()
+ );
+ }
+ return EFalse;
+ }
+
+TInt CAlmModel::NextAlarm(TFullName& aOwner, TASShdAlarm& aInfo) const
+//
+// Get information about the next alarm
+//
+ {
+ aOwner = KNullDesC;
+ //
+ TAlarmId id = KNullAlarmId;
+ TInt ret = iAlmSvr.GetNextDueAlarmId(id);
+ if (ret == KErrNone)
+ {
+ if (id == KNullAlarmId)
+ {
+ aInfo.Reset();
+ ret = KErrNotFound;
+ }
+ else
+ {
+ ret = iAlmSvr.GetAlarmDetails(id, aInfo);
+ if (ret == KErrNone)
+ ret = iAlmSvr.GetAlarmOwner(id, aOwner);
+ }
+ }
+ return ret;
+ }
+
+TInt CAlmModel::NextAlarmInfo(TInt aIndex, TFullName& aOwner, TASShdAlarm& aInfo) const
+//
+// Get info about the next alarm
+//
+ {
+ TInt ret = KErrNotFound;
+ if (aIndex < iNextAlarmIds.Count())
+ {
+ const TAlarmId id = iNextAlarmIds[aIndex];
+ ret = iAlmSvr.GetAlarmDetails(id, aInfo);
+ if (ret == KErrNone)
+ {
+ ret = iAlmSvr.GetAlarmOwner(id, aOwner);
+ }
+ }
+ return ret;
+ }
+
+void CAlmModel::ReviewAlarmResetListL()
+ {
+ iAlmSvr.GetAlarmIdListByStateL(EAlarmStateNotified, iReviewAlarmIds);
+ }
+
+void CAlmModel::ReviewAlarmClearList()
+ {
+ iReviewAlarmIds.Reset();
+ }
+
+TInt CAlmModel::ReviewAlarmNumber() const
+ {
+ return iAlmSvr.AlarmCountByState(EAlarmStateNotified);
+ }
+
+TInt CAlmModel::ReviewAlarmInfo(TInt aIndex, TASShdAlarm& aInfo) const
+//
+// Get information about a past alarm
+//
+ {
+ TInt ret = KErrNotFound;
+ if (aIndex < iReviewAlarmIds.Count())
+ {
+ const TAlarmId id = iReviewAlarmIds[aIndex];
+ ret = iAlmSvr.GetAlarmDetails(id, aInfo);
+ }
+ return ret;
+ }
+
+void CAlmModel::AlarmSoundToggle()
+ {
+ TTimeWAlarmSoundState soundState = AlarmSoundState();
+ if (soundState == ETimeWAlarmSoundOn)
+ AlarmSoundStateSet(EFalse);
+ else
+ AlarmSoundStateSet(ETrue);
+ }
+
+TInt CAlmModel::AlarmSoundStateSet(TBool aSoundOn)
+ {
+ TAlarmGlobalSoundState state = EAlarmGlobalSoundStateOn;
+ if (!aSoundOn)
+ state = EAlarmGlobalSoundStateOff;
+
+ return iAlmSvr.SetAlarmSoundState(state);
+ }
+
+TTimeWAlarmSoundState CAlmModel::AlarmSoundState() const
+ {
+ // First check whether we're in a silent period
+ if (iAlmSvr.AlarmSoundsTemporarilySilenced())
+ return ETimeWAlarmQuietPeriod;
+
+ // We're not, so check global sound state and map
+ // to TimeW settings
+ TAlarmGlobalSoundState state = EAlarmGlobalSoundStateOff;
+ if (iAlmSvr.GetAlarmSoundState(state) == KErrNone)
+ {
+ if (state == EAlarmGlobalSoundStateOn)
+ return ETimeWAlarmSoundOn;
+ }
+ return ETimeWAlarmSoundOff;
+ }
+
+TTime CAlmModel::AlarmQuietPeriodEnd() const
+ {
+ TTime endTime;
+ if (iAlmSvr.GetAlarmSoundsSilentUntil(endTime) == KErrNone)
+ return endTime;
+ //
+ endTime.HomeTime();
+ return endTime;
+ }
+
+TInt CAlmModel::OrphanAlarmNumber() const
+ {
+ // Get the alarms
+ RArray<TAlarmId> clockIds(KMaxClockAlarms);
+ CleanupClosePushL(clockIds);
+ iAlmSvr.GetAlarmIdListForCategoryL(KASCliCategoryClock, clockIds);
+
+ //which are orphaned?
+ TInt count = clockIds.Count();
+ TInt orphaned = 0;
+ for (TInt ii=0; ii<count; ii++)
+ {
+ TASShdAlarm alarm;
+ iAlmSvr.GetAlarmDetails(clockIds[ii], alarm);
+ if (alarm.HasBecomeOrphaned())
+ orphaned++;
+ }
+ CleanupStack::PopAndDestroy(&clockIds);
+
+ return orphaned;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Src/SM_MOD.CPP Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,87 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "sm_std.h"
+
+CModelBase::CModelBase()
+//
+// Protected constructor
+//
+ {
+ }
+
+CModelBase::~CModelBase()
+//
+// destructor
+//
+ {
+ delete(iResponder);
+ }
+
+void CModelBase::Notify(TInt aNotification)
+//
+// Funnel for all calls to the notifier
+//
+ {
+ if (!iDoingViewNotify && iObserver)
+ DoObserverNotify(aNotification);
+ }
+
+void CModelBase::DoObserverNotify(TInt aNotification)
+//
+// Single function that actually calls the view notifier
+//
+ {
+ __ASSERT_DEBUG(iObserver,Fault(EModelfNoNotifier));
+ iDoingViewNotify=ETrue;
+ iObserver->HandleUpdate(aNotification);
+ iDoingViewNotify=EFalse;
+ }
+
+void CModelBase::SetResponderActive(CModelResponder* aResponder)
+//
+// Set the engines responder
+//
+ {
+ iResponder=aResponder;
+ if (iResponder)
+ CActiveScheduler::Add(iResponder);
+ }
+
+void CModelBase::Start()
+//
+// Start the responder
+// The engine requires that an active scheduler be installed
+//
+ {
+ iResponder->Start();
+ }
+
+void CModelBase::Stop()
+//
+// Stop the responder and the engine
+//
+ {
+ if (iResponder)
+ iResponder->Cancel();
+ }
+
+void CModelBase::SetTimewModelObserver(MTimewModelObserver *aObserver)
+//
+// Register the observer of the engine
+//
+ {
+ iObserver=aObserver;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Src/SM_RSP.CPP Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,90 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "sm_std.h"
+#include "almmod.h"
+
+//
+// class CModelResponder
+//
+
+CModelResponder::CModelResponder(CModelBase& aModel,TInt aPriority)
+//
+// Base class constructor
+//
+ : CActive(aPriority), iModel(&aModel)
+ {
+ }
+
+void CModelResponder::NotifyModel(TInt aStatus)
+//
+// Funnel all response to the engine
+//
+ {
+ iModel->ProcessResponder(aStatus);
+ }
+
+void CModelResponder::RunL()
+//
+// Handle changes in the servers
+//
+ {
+// Reset the status request before notifiying the view
+// so that it can catch anything untoward that the view does
+ TInt v=iStatus.Int();
+ Start();
+ NotifyModel(v);
+ }
+
+void CModelResponder::Start()
+//
+// Start the response
+//
+ {
+ if (!IsActive())
+ {
+ SetActive();
+ DoStart();
+ }
+ }
+
+//
+// class CAlmResponder
+//
+
+CAlmResponder::CAlmResponder(RASCliSession& aSvr,CAlmModel& aModel,TInt aResponderPriority)
+//
+// Protected constructor
+//
+ : CModelResponder(aModel,aResponderPriority),iAlmSvr(&aSvr)
+ {
+ }
+
+void CAlmResponder::DoStart()
+//
+// Start a repsonse
+//
+ {
+ iAlmSvr->NotifyChange(iStatus, iAlarmId);
+ }
+
+void CAlmResponder::DoCancel()
+//
+// Stop the response
+//
+ {
+ if (iStatus == KRequestPending)
+ iAlmSvr->NotifyChangeCancel();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Src/SM_UTL.CPP Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "sm_std.h"
+
+
+GLDEF_C void Panic(TModelPanic aPanic)
+//
+// Panic in the engine
+//
+ {
+ User::Panic(_L("TW-ENG-PANIC"),aPanic);
+ }
+
+GLDEF_C void Fault(TModelFault aFault)
+//
+// Fault in the engine
+//
+ {
+ User::Panic(_L("TW-ENG-FAULT"),aFault);
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Src/TestTimewBase.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,62 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestTimewCase which is the base class for all the Timew TestCase DLL
+//
+//
+
+// EPOC includes
+#include <e32base.h>
+#include <Uri16.h>
+#include <UriUtils.h>
+#include <TestExecuteLog.h>
+#include "TestTimewbase.h"
+
+CTestTimewBase::CTestTimewBase()
+: CTestStep()
+, iSchedular(NULL)
+, iModel(NULL)
+ {
+ }
+
+// destructor
+CTestTimewBase::~CTestTimewBase()
+ {
+ delete iSchedular;
+ iSchedular=NULL;
+ }
+
+enum TVerdict CTestTimewBase::doTestStepPreambleL()
+ {
+ iSchedular=new CActiveScheduler();
+ CActiveScheduler::Install(iSchedular);
+
+ return CTestStep::doTestStepPreambleL();
+ }
+
+enum TVerdict CTestTimewBase::doTestStepPostambleL()
+ {
+ delete iSchedular;
+ iSchedular=NULL;
+ CActiveScheduler::Install(NULL);
+
+ return CTestStep::doTestStepPostambleL();
+ }
+
+CAlmModel* CTestTimewBase::Model(void)
+/**
+returns a pointer to an instance of CAgnModel
+*/
+ {
+ return iModel;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Src/TestTimewServer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,106 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This main DLL entry point for the Smoketest_Timew.dll
+//
+//
+
+
+// EPOC includes
+#include <e32base.h>
+
+#include "TestTimewServer.h"
+#include "TestTimewSetAlarm.h"
+
+
+_LIT(KServerName,"Smoketest_Timew_Server");
+
+CTestTimewServer* CTestTimewServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+ {
+ CTestTimewServer* server = new (ELeave) CTestTimewServer();
+ CleanupStack::PushL(server);
+ // CServer base class call
+ server->StartL(KServerName);
+ CleanupStack::Pop(server);
+ return server;
+ }
+
+
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+ {
+#if (defined __DATA_CAGING__)
+ RProcess().DataCaging(RProcess::EDataCagingOn);
+ RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+ CActiveScheduler* sched=NULL;
+ sched=new(ELeave) CActiveScheduler;
+ CActiveScheduler::Install(sched);
+ CTestTimewServer* server = NULL;
+ // Create the CTestServer derived server
+ TRAPD(err,server = CTestTimewServer::NewL());
+ if(!err)
+ {
+ // Sync with the client and enter the active scheduler
+ RProcess::Rendezvous(KErrNone);
+ sched->Start();
+ }
+ delete server;
+ delete sched;
+ }
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+ {
+ __UHEAP_MARK;
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+ if(cleanup == NULL)
+ {
+ return KErrNoMemory;
+ }
+ TRAPD(err,MainL());
+ if (!err) { }
+
+ delete cleanup;
+ __UHEAP_MARKEND;
+ return KErrNone;
+ }
+
+
+CTestStep* CTestTimewServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+ {
+ CTestStep* testStep = NULL;
+
+ if(aStepName == _L("SetAlarm"))
+ testStep = new CTestTimewSetAlarm();
+ return testStep;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/Src/TestTimewSetAlarm.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,84 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestTimewSetAlarm
+//
+//
+
+#include <TestExecuteClient.h>
+
+#include "TestTimewSetAlarm.h"
+
+
+_LIT(KHour, "hour");
+_LIT(KMinute,"minute");
+_LIT(KMessage,"message");
+_LIT(KBells,"bells");
+
+
+// constructor
+CTestTimewSetAlarm::CTestTimewSetAlarm()
+ {
+ SetTestStepName(_L("SetAlarm"));
+ }
+
+// destructor
+CTestTimewSetAlarm::~CTestTimewSetAlarm()
+ {
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestTimewSetAlarm::doTestStepL( void )
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("TEST-> SETTING AN ALARM"));
+ TRAPD(r, SetAlarmL());
+
+ if (r!=KErrNone)
+ SetTestStepResult(EFail);
+
+ // test steps return a result
+ return TestStepResult();
+ }
+
+void CTestTimewSetAlarm::SetAlarmL( void )
+ {
+ TInt hour;
+ TInt minute;
+ TPtrC ptrMessage;
+
+ TTime alarmTime;
+ alarmTime.HomeTime();
+
+ if ( !GetIntFromConfig(ConfigSection(), KHour(), hour) )
+ hour=alarmTime.DateTime().Hour();
+
+ if ( !GetIntFromConfig(ConfigSection(), KMinute(), minute) )
+ minute=0;
+
+ GetStringFromConfig(ConfigSection(), KMessage(), ptrMessage);
+
+
+ TDateTime dateTime=alarmTime.DateTime();
+ dateTime.SetHour(hour);
+ dateTime.SetMinute(minute);
+ dateTime.SetSecond(0);
+ dateTime.SetMicroSecond(0);
+ iAlarmData.NextDueTime()=dateTime;
+ iAlarmData.RepeatDefinition()=(TAlarmRepeatDefinition)EAlarmRepeatDefintionRepeatNext24Hours;
+ iAlarmData.Message() = ptrMessage;
+ iAlarmData.SoundName()=KBells();
+ iModel = CAlmModel::NewL(NULL,KPriorityAlarmResponder);
+ Model()->ClockAlarmSet(0,iAlarmData);
+ delete iModel;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/TestData/Smoketest_Timew.ini Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,5 @@
+[24560_SetAlarm]
+hour =9
+min =0
+message =make a cup of tea
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/bmarm/CONSOLEALARMALERTSERVERU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,2 @@
+EXPORTS
+ StartConsoleAlarmAlertServerL__23ConsoleAlarmAlertServerPv @1 NONAME ; public: static void __cdecl ConsoleAlarmAlertServer::StartConsoleAlarmAlertServerL(void *)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/bwins/CONSOLEALARMALERTSERVERU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,3 @@
+EXPORTS
+ ?StartConsoleAlarmAlertServerL@ConsoleAlarmAlertServer@@SAXPAX@Z @ 1 NONAME ; public: static void __cdecl ConsoleAlarmAlertServer::StartConsoleAlarmAlertServerL(void *)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/bwins/SMOKETEST_TIMEW_SERVERU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,3 @@
+EXPORTS
+ ?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Timew/eabi/ConsoleAlarmAlertServerU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,11 @@
+EXPORTS
+ _ZN23ConsoleAlarmAlertServer29StartConsoleAlarmAlertServerLEPv @ 1 NONAME
+ _ZTI24CConsoleAlarmAlertServer @ 2 NONAME ; #<TI>#
+ _ZTI25CConsoleAlarmAlertConsole @ 3 NONAME ; #<TI>#
+ _ZTI25CConsoleAlarmAlertSession @ 4 NONAME ; #<TI>#
+ _ZTI28CConsoleAlarmAlertLEDFlasher @ 5 NONAME ; #<TI>#
+ _ZTV24CConsoleAlarmAlertServer @ 6 NONAME ; #<VT>#
+ _ZTV25CConsoleAlarmAlertConsole @ 7 NONAME ; #<VT>#
+ _ZTV25CConsoleAlarmAlertSession @ 8 NONAME ; #<VT>#
+ _ZTV28CConsoleAlarmAlertLEDFlasher @ 9 NONAME ; #<VT>#
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Inc/SmokeTestActive.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,115 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestActive
+//
+//
+
+#if (!defined __SMOKETEST_ACTIVE_H__)
+#define __SMOKETEST_ACTIVE_H__
+
+#include <e32base.h>
+
+/**
+ * Multimedia test timer completion callback
+ */
+class MTestActiveCallback
+ {
+public:
+ /**
+ * Method from which CTestActive informs the user RunL call
+ */
+ virtual void RunL() = 0;
+ /**
+ * Method from which CTestActive informs the user DoCancel call
+ */
+ virtual void DoCancel() = 0;
+ };
+
+/**
+ * Test Active Notification class
+ *
+ */
+class CTestActive : public CActive
+{
+public:
+ /**
+ * Destructor
+ */
+ IMPORT_C virtual ~CTestActive();
+
+ /**
+ * Two phase constructor that allocates and constructs
+ * a new Active object whos actions are performed by a callback
+ *
+ * \param aTestActiveCallback object to inform on RunL.
+ * \param aPriority priority of active object.
+ * \return New Callback active object.
+ */
+ IMPORT_C static CTestActive* NewL(MTestActiveCallback& aTestActiveCallback, TInt aPriority=EPriorityStandard);
+
+ /**
+ * Two phase constructor that allocates and constructs
+ * a new Active object whos actions are performed by a callback
+ *
+ * \param aTestActiveCallback object to inform on RunL.
+ * \param aPriority priority of active object.
+ * \return New Callback active object.
+ */
+ IMPORT_C static CTestActive* NewLC(MTestActiveCallback& aTestActiveCallback, TInt aPriority=EPriorityStandard);
+
+ /**
+ * Activate the object
+ */
+ IMPORT_C void Activate();
+
+ /**
+ * Active object RunL implementation.
+ *
+ * Calls the MTestActiveCallback::RunL to inform user that the RunL has been reached.
+ */
+ void RunL();
+ /**
+ * Active object DoCancel implementation.
+ *
+ * Calls the MTestActiveCallback::DoCancel to inform user that the DoCancel has been reached.
+ */
+ void DoCancel();
+
+protected:
+ /**
+ * Protected constructor with timer completion callback and priority.
+ *
+ * Called by two phase constructor.
+ *
+ * \param aTestTimerCallback object to inform on timer completion.
+ * \param aPriority priority of active object.
+ */
+ CTestActive(MTestActiveCallback& aTestActiveCallback, TInt aPriority);
+
+private:
+ /**
+ * This is internal and not intended for use.
+ *
+ * Second phase of two phase constructor.
+ */
+ void ConstructL();
+
+private:
+ /**
+ * This is internal and not intended for use.
+ */
+ MTestActiveCallback& iTestActiveCallback;
+};
+
+#endif /* __SMOKETEST_ACTIVE_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Inc/SmokeTestProperty.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,93 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestProperty
+//
+//
+
+#if (!defined __SMOKETEST_PROPERTY_H__)
+#define __SMOKETEST_PROPERTY_H__
+
+// EPOC includes
+#include <test/testexecutestepbase.h>
+#include <e32property.h>
+
+/**
+ This class contains generic utility method to set system wide variable usign publish and subscribe
+*/
+class CTestProperty : public CBase
+{
+public:
+ IMPORT_C CTestProperty(CTestStep& aTestStep);
+ IMPORT_C ~CTestProperty();
+
+ /**
+ * Set a property
+ *
+ * \param aCategory catagory of the RProperty
+ * \param aKey key of the catagory
+ * \param aValue value of the key
+ */
+ IMPORT_C TInt SetPropertyL(const TUid aCategory, const TInt aKey, const TInt aValue);
+
+ /**
+ * Set a property
+ *
+ * \param aCategory catagory of the RProperty
+ * \param aKey key of the catagory
+ * \param aValue value of the key
+ */
+ IMPORT_C TInt SetPropertyL(const TUid aCategory, const TInt aKey, const TDesC8& aValue);
+
+ /**
+ * Set a property
+ *
+ * \param aCategory catagory of the RProperty
+ * \param aKey key of the catagory
+ * \param aValue value of the key
+ */
+ IMPORT_C TInt SetPropertyL(const TUid aCategory, const TInt aKey, const TDesC16& aValue);
+
+ /**
+ * Get a property
+ *
+ * \param aCategory catagory of the RProperty
+ * \param aKey key of the catagory
+ * \param aValue value of the key returned
+ */
+ IMPORT_C TInt GetPropertyL(const TUid aCategory, const TInt aKey, TInt& aValue);
+
+ /**
+ * Get a property
+ *
+ * \param aCategory catagory of the RProperty
+ * \param aKey key of the catagory
+ * \param aValue value of the key returned
+ */
+ IMPORT_C TInt GetPropertyL(const TUid aCategory, const TInt aKey, TDes8& aValue);
+
+ /**
+ * Get a property
+ *
+ * \param aCategory catagory of the RProperty
+ * \param aKey key of the catagory
+ * \param aValue value of the key returned
+ */
+ IMPORT_C TInt GetPropertyL(const TUid aCategory, const TInt aKey, TDes16& aValue);
+
+private:
+ CTestStep& iTestStep;
+ RProperty iProperty;
+};
+
+#endif /* __SMOKETEST_PROPERTY_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Inc/SmokeTestSecureFSclient.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,34 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __SMOKETEST_SECURE_FS_CLIENT_H__
+#define __SMOKETEST_SECURE_FS_CLIENT_H__
+
+#include <e32std.h>
+
+class RTestSecureFSclient : public RSessionBase
+ {
+public:
+ IMPORT_C TInt Connect();
+ IMPORT_C TInt SetHomeTime(const TTime& aTime);
+ IMPORT_C TInt DeleteFileL(const TDesC& aFileName);
+ IMPORT_C void KillProcessL(const TDesC& aProcessName);
+ IMPORT_C TInt ChangeLocaleName(const TDesC& aLocaleDllName);
+ IMPORT_C TInt CheckForFile(const TDesC& aFileName);
+ IMPORT_C TInt CopyFile(const TDesC& Source, const TDesC& Dest);
+ IMPORT_C void SetUpFbs();
+ };
+
+#endif // __SMOKETEST_SECURE_FS_CLIENT_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Inc/SmokeTestSecureFSclientserver.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,40 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// clientserver - shared client/server definitions
+//
+//
+
+#ifndef __SMOKETEST_SECURE_FS_CLIENT_SERVER_H__
+#define __SMOKETEST_SECURE_FS_CLIENT_SERVER_H__
+
+#include <e32std.h>
+
+_LIT(KTestServerName,"SmokeTestSecureFSserver");
+_LIT(KTestServerImg,"SmokeTestSecureFSserver"); // EXE name
+const TUid KServerUid3={0x101FF346};
+
+const TInt KMaxTestMessage=8;
+
+enum TTestIpc
+ {
+ ETestIpcSetHomeTime,
+ ETestIpcDeleteFile,
+ ETestIpcKillProcess,
+ ETestIpcChangeLocale,
+ ETestIpcCheckForFile,
+ ETestIpcCopyFile,
+ ETestIpcSetUpFbs,
+ };
+
+#endif // __SMOKETEST_SECURE_FS_CLIENT_SERVER_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Inc/SmokeTestSecureFSserver.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,91 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestServer - server classes
+//
+//
+
+#ifndef __SMOKETEST_SECURE_FS_SERVER_H__
+#define __SMOKETEST_SECURE_FS_SERVER_H__
+
+#include <e32base.h>
+#include "SmokeTestSecureFSclientserver.h"
+
+enum TTestPanic
+ {
+ EPanicBadDescriptor,
+ EPanicIllegalFunction,
+ EPanicAlreadyReceiving
+ };
+
+void PanicClient(const RMessage2& aMessage,TTestPanic TMyPanic);
+
+class CTestSecureFSshutdown : public CTimer
+ {
+ enum {KMyShutdownDelay=0x500000}; // approx 5s
+public:
+ inline CTestSecureFSshutdown();
+ inline void ConstructL();
+ inline void Start();
+private:
+ void RunL();
+ };
+
+class CTestSecureFSserver : public CServer2
+ {
+public:
+ static CServer2* NewLC();
+ void AddSession();
+ void DropSession();
+ void Send(const TDesC& aMessage);
+private:
+ CTestSecureFSserver();
+ void ConstructL();
+ // CSharableSession* NewSessionL(const TVersion& aVersion, const RMessage& aMessage) const;
+ CSession2* NewSessionL(const TVersion& aVersion, const RMessage2& aMessage) const;
+private:
+ TInt iSessionCount;
+ CTestSecureFSshutdown iShutdown;
+ };
+
+//class CTestSecureFSSession : public CSharableSession
+class CTestSecureFSSession : public CSession2
+ {
+public:
+ CTestSecureFSSession();
+ void CreateL();
+ void Send(const TDesC& aMessage);
+private:
+ ~CTestSecureFSSession();
+ inline CTestSecureFSserver& Server();
+ void ServiceL(const RMessage2& aMessage);
+ void ServiceError(const RMessage2& aMessage,TInt aError);
+ inline TBool ReceivePending() const;
+private:
+ void DoSetHomeTime(const RMessage2& aMessage);
+
+ // General File Manipulation
+ TInt DoDeleteFileL(const RMessage2& aMessage);
+
+ // Power User
+ void DoKillProcess(const RMessage2& aMessage);
+ TInt DoChangeLocale(const RMessage2& aMessage);
+ TInt DoCheckForFile(const RMessage2& aMessage);
+ TInt DoCopyFile(const RMessage2& aMessage);
+ void DoSetUpFbs();
+
+private:
+ RMessage2 iReceive;
+ };
+
+#endif // __SMOKETEST_SECURE_FS_SERVER_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Inc/SmokeTestTimeOutTimer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,102 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestTimeOutTimer
+//
+//
+
+#if (!defined __SMOKETEST_TIMEOUT_TIMER_H_)
+#define __SMOKETEST_TIMEOUT_TIMER_H_
+
+#include <e32base.h>
+
+/**
+ * Multimedia test timer completion callback
+ */
+class MTestTimeOutTimerCallback
+ {
+public:
+ /**
+ * Method from which CTestTimeOutTimer informs the user of the timer completion.
+ */
+ virtual void TimerCompleted() = 0;
+ };
+
+/**
+ * Multimedia test timer active object.
+ *
+ * On timer completion MTestTimeOutTimerCallback::TimerCompleted is called
+ * to inform the user off the completion
+ */
+class CTestTimeOutTimer : public CTimer
+{
+public:
+ /**
+ * Destructor
+ */
+ IMPORT_C virtual ~CTestTimeOutTimer();
+
+ /**
+ * Two phase constructor that allocates and constructs
+ * a new Multimedia timer a timer completion callback and priority.
+ *
+ * \param aTestTimerCallback object to inform on timer completion.
+ * \param aPriority priority of active object.
+ * \return New Multimedia test timer active object.
+ */
+ IMPORT_C static CTestTimeOutTimer* NewL(MTestTimeOutTimerCallback& aTestTimerCallback, TInt aPriority=EPriorityStandard);
+
+ /**
+ * Two phase constructor that allocates and constructs
+ * a new Multimedia timer a timer completion callback and priority.
+ *
+ * \param aTestTimerCallback object to inform on timer completion.
+ * \param aPriority priority of active object.
+ * \return New Multimedia test timer active object.
+ */
+ IMPORT_C static CTestTimeOutTimer* NewLC(MTestTimeOutTimerCallback& aTestTimerCallback, TInt aPriority=EPriorityStandard);
+
+ /**
+ * Active object RunL implementation.
+ *
+ * Calls the MTestTimeOutTimerCallback::TimerCompleted to inform user that the timer has completed.
+ */
+ void RunL();
+
+protected:
+ /**
+ * Protected constructor with timer completion callback and priority.
+ *
+ * Called by two phase constructor.
+ *
+ * \param aTestTimerCallback object to inform on timer completion.
+ * \param aPriority priority of active object.
+ */
+ CTestTimeOutTimer(MTestTimeOutTimerCallback& aTestTimerCallback, TInt aPriority);
+
+private:
+ /**
+ * This is internal and not intended for use.
+ *
+ * Second phase of two phase constructor.
+ */
+ void ConstructL();
+
+private:
+ /**
+ * This is internal and not intended for use.
+ */
+ MTestTimeOutTimerCallback& iTestTimerCallback;
+};
+
+#endif /* __SMOKETEST_TIMEOUT_TIMER_H_ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Inc/TestStepSmokeTest.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,80 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestStepSmokeTest
+//
+//
+
+#if (!defined __TEST_STEP_SMOKETEST_H__)
+#define __TEST_STEP_SMOKETEST_H__
+
+//TEF include
+#include <test/testexecutestepbase.h>
+#include "Configuration.cfg"
+
+enum TTestLoggingDetail
+ {
+ ETestLoggingDetail_Min,
+ ETestLoggingDetail_Normal,
+ ETestLoggingDetail_Max,
+ };
+
+#if (defined __VERSION_70S__)
+enum TCapability
+ {
+ ECapabilityTCB = 0,
+ };
+#endif
+
+/**
+ This class is the base class for all the test steps in smoketest.
+*/
+class CTestStepSmokeTest : public CTestStep
+ {
+public:
+ //Destructor
+ IMPORT_C virtual ~CTestStepSmokeTest();
+
+ /**
+ Pure virtual, to be implemented by the derived test steps.
+ It implements the required functionality of the test step.
+ @return TVerdict - result of the test step
+ @leave - System wide error codes
+ */
+ IMPORT_C virtual enum TVerdict doTestStepL() = 0;
+
+ //Implements the preoperational functionalities for a test step
+ IMPORT_C virtual enum TVerdict doTestStepPreambleL();
+
+ //Implements the post operational fucntionalities for a test step
+ IMPORT_C virtual enum TVerdict doTestStepPostambleL();
+
+ TTestLoggingDetail LoggingDetail() const { return iLoggingDetail; }
+ TInt Repetition() const { return iRepetition; }
+
+protected:
+ //Constructor
+ IMPORT_C CTestStepSmokeTest();
+
+ //Gets the TCapability value for the capabilty string literal
+ IMPORT_C TInt GetCapability(TPtrC aCapability, TCapability& aCapabilityValue);
+
+ //Verifies the given time is nearly eaual to current UTC time
+ IMPORT_C TBool VerifyUTCTime(TTime aTime);
+
+private:
+ TTestLoggingDetail iLoggingDetail;
+ TInt iRepetition;
+ };
+
+#endif /* __TEST_STEP_SMOKETEST_H__ */
Binary file common/tools/ats/smoketest/Utils/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Src/SmokeTestActive.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,69 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// SmokeTestTestActive.h
+// This contains CTestActive
+//
+//
+
+#include "SmokeTestActive.h"
+
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+EXPORT_C CTestActive::~CTestActive()
+ {
+ }
+
+EXPORT_C CTestActive* CTestActive::NewL(MTestActiveCallback& aTestActiveCallback, TInt aPriority)
+ {
+ CTestActive* self=NewLC(aTestActiveCallback, aPriority);
+ CleanupStack::Pop();
+ return self;
+ }
+
+EXPORT_C CTestActive* CTestActive::NewLC(MTestActiveCallback& aTestActiveCallback, TInt aPriority)
+ {
+ CTestActive* self=new(ELeave) CTestActive(aTestActiveCallback, aPriority);
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ return self;
+ }
+
+EXPORT_C void CTestActive::Activate()
+ {
+ SetActive();
+ }
+
+CTestActive::CTestActive(MTestActiveCallback& aTestActiveCallback, TInt aPriority)
+: CActive(aPriority)
+, iTestActiveCallback(aTestActiveCallback)
+ {
+ }
+
+void CTestActive::ConstructL()
+ {
+ CActiveScheduler::Add(this);
+ }
+
+void CTestActive::RunL()
+ {
+ iTestActiveCallback.RunL();
+ }
+
+void CTestActive::DoCancel()
+ {
+ iTestActiveCallback.DoCancel();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Src/SmokeTestProperty.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,140 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestProperty
+//
+//
+
+#include "SmokeTestProperty.h"
+
+// EPOC32 include
+#include <e32base.h>
+
+EXPORT_C CTestProperty::CTestProperty(CTestStep& aTestStep)
+: CBase()
+, iTestStep(aTestStep)
+ {
+ }
+
+EXPORT_C CTestProperty::~CTestProperty()
+ {
+ }
+
+EXPORT_C TInt CTestProperty::SetPropertyL(const TUid aCategory, const TInt aKey, const TInt aValue)
+ {
+ //Define the property, in case it is being used for the first time.
+ TInt ret=RProperty::Define(aCategory, aKey, RProperty::EInt);
+ if ( (ret==KErrNone) || (ret== KErrAlreadyExists) )
+ {
+ //Attach to the property so that you can track any chnages to it.
+ ret=iProperty.Attach(aCategory, aKey);
+ if ( ret==KErrNone )
+ {
+ //Set the new test number and wait until the change is in effect.
+ TRequestStatus status;
+ iProperty.Subscribe(status);
+ ret=iProperty.Set(aCategory, aKey, aValue);
+ if ( ret==KErrNone )
+ {
+ User::WaitForRequest(status);
+ ret=status.Int();
+ if ( ret != KErrNone )
+ {
+ iTestStep.INFO_PRINTF2(_L("request complete error=%d"), ret);
+ }
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF2(_L("RProperty::Set error=%d"), ret);
+ }
+ iProperty.Close();
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF2(_L("RProperty::Attach error=%d"), ret);
+ }
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF2(_L("RProperty::Define error=%d"), ret);
+ }
+
+ return ret;
+ }
+
+EXPORT_C TInt CTestProperty::SetPropertyL(const TUid aCategory, const TInt aKey, const TDesC8& aValue)
+ {
+ //Define the property, in case it is being used for the first time.
+ TInt ret=RProperty::Define(aCategory, aKey, RProperty::EByteArray);
+ if ( (ret==KErrNone) || (ret== KErrAlreadyExists) )
+ {
+ //Attach to the property so that you can track any chnages to it.
+ ret=iProperty.Attach(aCategory, aKey);
+ if ( ret==KErrNone )
+ {
+ //Set the new test number and wait until the change is in effect.
+ TRequestStatus status;
+ iProperty.Subscribe(status);
+ ret=iProperty.Set(aCategory, aKey, aValue);
+ if ( ret==KErrNone )
+ {
+ User::WaitForRequest(status);
+ ret=status.Int();
+ }
+ iProperty.Close();
+ }
+ }
+
+ return ret;
+ }
+
+EXPORT_C TInt CTestProperty::SetPropertyL(const TUid aCategory, const TInt aKey, const TDesC16& aValue)
+ {
+ //Define the property, in case it is being used for the first time.
+ TInt ret=RProperty::Define(aCategory, aKey, RProperty::EText);
+ if ( (ret==KErrNone) || (ret== KErrAlreadyExists) )
+ {
+ //Attach to the property so that you can track any chnages to it.
+ ret=iProperty.Attach(aCategory, aKey);
+ if ( ret==KErrNone )
+ {
+ //Set the new test number and wait until the change is in effect.
+ TRequestStatus status;
+ iProperty.Subscribe(status);
+ ret=iProperty.Set(aCategory, aKey, aValue);
+ if ( ret==KErrNone )
+ {
+ User::WaitForRequest(status);
+ ret=status.Int();
+ }
+ iProperty.Close();
+ }
+ }
+
+ return ret;
+ }
+
+EXPORT_C TInt CTestProperty::GetPropertyL(const TUid aCategory, const TInt aKey, TInt& aValue)
+ {
+ return RProperty::Get(aCategory, aKey, aValue);
+ }
+
+EXPORT_C TInt CTestProperty::GetPropertyL(const TUid aCategory, const TInt aKey, TDes8& aValue)
+ {
+ return RProperty::Get(aCategory, aKey, aValue);
+ }
+
+EXPORT_C TInt CTestProperty::GetPropertyL(const TUid aCategory, const TInt aKey, TDes16& aValue)
+ {
+ return RProperty::Get(aCategory, aKey, aValue);
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Src/SmokeTestSecureFSclient.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,112 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Test Server - client interface implementation
+//
+//
+
+#include <e32std.h>
+#include <e32math.h>
+#include "SmokeTestSecureFSclientserver.h"
+#include "SmokeTestSecureFSclient.h"
+
+static TInt StartServer()
+//
+// Start the server process. Simultaneous launching
+// of two such processes should be detected when the second one attempts to
+// create the server object, failing with KErrAlreadyExists.
+//
+ {
+ const TUidType serverUid(KNullUid,KNullUid,KServerUid3);
+
+
+ RProcess server;
+ TInt r=server.Create(KTestServerImg, KNullDesC, serverUid);
+
+ if (r!=KErrNone)
+ return r;
+ TRequestStatus stat;
+
+ server.Rendezvous(stat);
+
+ if (stat != KRequestPending)
+ server.Kill(0); // abort startup
+ else
+ server.Resume(); // logon OK - start the server
+ User::WaitForRequest(stat); //wait for start or death
+ // we can't use the 'exit reason' if the server panicked as this
+ // is the panic 'reason' and may be '0' which cannot be distinguished
+ // from KErrNone
+ r=(server.ExitType()==EExitPanic) ? KErrGeneral : stat.Int();
+ server.Close();
+ return r;
+ }
+
+EXPORT_C TInt RTestSecureFSclient::Connect()
+ {// Connect to the server, attempting to start it if necessary
+ TInt retry=2;
+ for (;;)
+ {
+ TInt r=CreateSession(KTestServerName,TVersion(0,0,0),1);
+ if (r!=KErrNotFound && r!=KErrServerTerminated)
+ return r;
+ if (--retry==0)
+ return r;
+ r=StartServer();
+ if (r!=KErrNone && r!=KErrAlreadyExists)
+ return r;
+ User::After(1000000); //Let server load up (in EKA2)
+
+ }
+ }
+
+EXPORT_C TInt RTestSecureFSclient::SetHomeTime(const TTime& aTime)
+ {
+ TPckg<TTime> pckg(aTime);
+ return SendReceive(ETestIpcSetHomeTime,TIpcArgs(&pckg));
+ }
+
+EXPORT_C TInt RTestSecureFSclient::DeleteFileL(const TDesC& aFileName)
+ {
+ TIpcArgs args(&aFileName);
+ return SendReceive(ETestIpcDeleteFile,args);
+ }
+
+EXPORT_C void RTestSecureFSclient::KillProcessL(const TDesC& aProcessName)
+ {
+ TIpcArgs args(&aProcessName);
+ User::LeaveIfError(SendReceive(ETestIpcKillProcess,args));
+ }
+
+EXPORT_C TInt RTestSecureFSclient::ChangeLocaleName(const TDesC& aLocaleDllName)
+ {
+ TIpcArgs args(&aLocaleDllName);
+ return SendReceive(ETestIpcChangeLocale,args);
+ }
+
+EXPORT_C TInt RTestSecureFSclient::CheckForFile(const TDesC& aFileName)
+ {
+ TIpcArgs args(&aFileName);
+ return SendReceive(ETestIpcCheckForFile,args);
+ }
+
+EXPORT_C TInt RTestSecureFSclient::CopyFile(const TDesC& Source, const TDesC& Dest)
+ {
+ TIpcArgs args(&Source, &Dest);
+ return SendReceive(ETestIpcCopyFile,args);
+ }
+
+EXPORT_C void RTestSecureFSclient::SetUpFbs()
+ {
+ SendReceive(ETestIpcSetUpFbs);
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Src/SmokeTestSecureFSserver.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,391 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestServer - server implementation
+//
+//
+
+#include "e32std.h"
+#include "SmokeTestSecureFSserver.h"
+#include <f32file.h>
+
+TRequestStatus aStatus;
+TRequestStatus* aSt = &aStatus;
+
+
+inline CTestSecureFSshutdown::CTestSecureFSshutdown()
+ :CTimer(-1)
+ {CActiveScheduler::Add(this);}
+inline void CTestSecureFSshutdown::ConstructL()
+ {CTimer::ConstructL();}
+inline void CTestSecureFSshutdown::Start()
+ {After(KMyShutdownDelay);}
+
+inline CTestSecureFSserver::CTestSecureFSserver()
+ :CServer2(0,ESharableSessions)
+ {}
+
+inline CTestSecureFSSession::CTestSecureFSSession()
+ {}
+inline CTestSecureFSserver& CTestSecureFSSession::Server()
+ {return *static_cast<CTestSecureFSserver*>(const_cast<CServer2*>(CSession2::Server()));}
+inline TBool CTestSecureFSSession::ReceivePending() const
+ {return !iReceive.IsNull();}
+
+///////////////////////
+
+void CTestSecureFSSession::CreateL()
+//
+// 2nd phase construct for sessions - called by the CServer framework
+//
+ {
+ //RDebug::Print(_L("Server::CTestSecureFSSession::CreateL - start"));
+
+ Server().AddSession();
+ //RDebug::Print(_L("Server::CTestSecureFSSession::CreateL - end"));
+ }
+
+CTestSecureFSSession::~CTestSecureFSSession()
+ {
+ Server().DropSession();
+ }
+
+void CTestSecureFSSession::Send(const TDesC& aMessage)
+//
+// Deliver the message to the client, truncating if required
+// If the write fails, panic the client, not the sender
+//
+ {
+ if (ReceivePending())
+ {
+ TPtrC m(aMessage);
+ if (iReceive.Int1()<aMessage.Length())
+ m.Set(m.Left(iReceive.Int1()));
+ TInt r=iReceive.Write(0,m);
+ if (r==KErrNone)
+ iReceive.Complete(KErrNone);
+ else
+ PanicClient(iReceive,EPanicBadDescriptor);
+ }
+ }
+
+void CTestSecureFSSession::ServiceL(const RMessage2& aMessage)
+//
+// Handle a client request.
+// Leaving is handled by CMyServer::ServiceError() which reports
+// the error code to the client
+//
+ {
+ TInt result = KErrNone;
+
+ switch (aMessage.Function())
+ {
+ case ETestIpcSetHomeTime:
+ DoSetHomeTime(aMessage);
+ break;
+
+ case ETestIpcDeleteFile:
+ result = DoDeleteFileL(aMessage);
+ break;
+
+ case ETestIpcKillProcess:
+ DoKillProcess(aMessage);
+ break;
+
+ case ETestIpcChangeLocale:
+ result = DoChangeLocale(aMessage);
+ break;
+
+ case ETestIpcCheckForFile:
+ result = DoCheckForFile(aMessage);
+ break;
+
+ case ETestIpcCopyFile:
+ result = DoCopyFile(aMessage);
+ break;
+
+ case ETestIpcSetUpFbs:
+ DoSetUpFbs();
+ break;
+
+ default:
+ PanicClient(aMessage,EPanicIllegalFunction);
+ break;
+ }
+ aMessage.Complete(result);
+ }
+
+////////////////////////////////////////
+
+void CTestSecureFSSession::DoSetHomeTime(const RMessage2& aMessage)
+ {
+ TPckgBuf<TTime> pckg;
+ aMessage.Read(0,pckg);
+ User::SetHomeTime(pckg());
+ }
+
+TInt CTestSecureFSSession::DoDeleteFileL(const RMessage2& aMessage)
+ {
+ RFs fs;
+ TFileName* const fileName=new(ELeave) TFileName;
+ CleanupStack::PushL(fileName);
+ User::LeaveIfError(fs.Connect());
+
+ CleanupClosePushL(fs);
+ aMessage.ReadL(0,*fileName);
+ TInt err=fs.Delete(*fileName);
+ if (!(err==KErrNone || err==KErrNotFound || err==KErrPathNotFound)) // ignore not found error
+ {
+ User::Leave(err);
+ }
+ CleanupStack::PopAndDestroy(&fs);
+ CleanupStack::PopAndDestroy(fileName);
+ return err;
+ }
+
+void CTestSecureFSSession::DoKillProcess(const RMessage2& aMessage)
+ {
+ TFullName* name = new(ELeave) TFullName;
+ CleanupStack::PushL(name);
+
+ aMessage.ReadL(0,*name);
+ TFindProcess* finder = new (ELeave) TFindProcess(*name);
+ CleanupStack::PushL(finder);
+ RProcess* process = new (ELeave) RProcess;
+ CleanupStack::PushL(process);
+
+ if (finder->Next(*name) == KErrNone)
+ {
+ if (process->Open(*name) == KErrNone)
+ {
+ process->Kill(KErrNone);
+ }
+ }
+
+ if (process != NULL)
+ {
+ process->Close();
+ }
+ CleanupStack::PopAndDestroy(process);
+ CleanupStack::PopAndDestroy(finder);
+ CleanupStack::PopAndDestroy(name);
+ }
+
+
+TInt CTestSecureFSSession::DoChangeLocale(const RMessage2& aMessage)
+ {
+ TBuf<50> locname;
+ TInt result;
+ aMessage.ReadL(0,locname);
+
+ result = UserSvr::ChangeLocale(locname);
+
+ return result;
+ }
+
+TInt CTestSecureFSSession::DoCheckForFile(const RMessage2& aMessage)
+{
+ RFs fs;
+ TInt err;
+ TFileName* const fileName=new(ELeave) TFileName;
+ CleanupStack::PushL(fileName);
+ User::LeaveIfError(fs.Connect());
+
+ CleanupClosePushL(fs);
+ aMessage.ReadL(0,*fileName);
+
+ TUint attribs;
+ err=fs.Att(*fileName, attribs);
+ fs.Close();
+
+ CleanupStack::PopAndDestroy(&fs);
+ CleanupStack::PopAndDestroy(fileName);
+ return err;
+
+}
+
+TInt CTestSecureFSSession::DoCopyFile(const RMessage2& aMessage)
+{
+
+ RFs fs;
+ TInt result;
+
+ User::LeaveIfError(fs.Connect());
+ CleanupClosePushL(fs);
+
+ TFileName fileSource;
+ TFileName fileDest;
+
+ aMessage.ReadL(0,fileSource);
+ aMessage.ReadL(1,fileDest);
+
+ CFileMan* fileMan = NULL;
+
+ fileMan = CFileMan::NewL(fs);
+ CleanupStack::PushL( fileMan );
+
+ fs.MkDirAll(fileDest);
+ result = fileMan->Copy( fileSource, fileDest, CFileMan::EOverWrite );
+
+ User::LeaveIfError(fs.Connect());
+ fs.SetAtt(fileDest,KEntryAttNormal,KEntryAttReadOnly);
+ fs.Close();
+
+ CleanupStack::PopAndDestroy(fileMan);
+ CleanupStack::PopAndDestroy(&fs);
+ return result;
+
+}
+
+void CTestSecureFSSession::DoSetUpFbs()
+{
+// FbsStartup();
+// User::LeaveIfError( RFbsSession::Connect() );
+// CleanupStack::PushL( TCleanupItem( TCleanupOperation(&RFbsSession::Disconnect ), NULL ) );
+}
+
+////////////////////////////////////////
+
+void CTestSecureFSSession::ServiceError(const RMessage2& aMessage,TInt aError)
+//
+// Handle an error from CMySession::ServiceL()
+// A bad descriptor error implies a badly programmed client, so panic it;
+// otherwise use the default handling (report the error to the client)
+//
+ {
+ if (aError==KErrBadDescriptor)
+ PanicClient(aMessage,EPanicBadDescriptor);
+ CSession2::ServiceError(aMessage,aError);
+ }
+
+void CTestSecureFSshutdown::RunL()
+//
+// Initiate server exit when the timer expires
+//
+ {
+ CActiveScheduler::Stop();
+ }
+
+CServer2* CTestSecureFSserver::NewLC()
+ {
+ CTestSecureFSserver* self=new(ELeave) CTestSecureFSserver;
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ return self;
+ }
+
+void CTestSecureFSserver::ConstructL()
+//
+// 2nd phase construction - ensure the timer and server objects are running
+//
+ {
+ StartL(KTestServerName);
+ iShutdown.ConstructL();
+ // ensure that the server still exits even if the 1st client fails to connect
+ iShutdown.Start();
+ }
+
+
+CSession2* CTestSecureFSserver::NewSessionL(const TVersion&,const RMessage2&) const
+//
+// Cretae a new client session. This should really check the version number.
+//
+ {
+ return new(ELeave) CTestSecureFSSession();
+ }
+
+void CTestSecureFSserver::AddSession()
+//
+// A new session is being created
+// Cancel the shutdown timer if it was running
+//
+ {
+ ++iSessionCount;
+ iShutdown.Cancel();
+ }
+
+void CTestSecureFSserver::DropSession()
+//
+// A session is being destroyed
+// Start the shutdown timer if it is the last session.
+//
+ {
+ if (--iSessionCount==0)
+ iShutdown.Start();
+ }
+
+void CTestSecureFSserver::Send(const TDesC& aMessage)
+//
+// Pass on the signal to all clients
+//
+ {
+ iSessionIter.SetToFirst();
+ CSession2* s;
+ while ((s=iSessionIter++)!=0)
+ static_cast<CTestSecureFSSession*>(s)->Send(aMessage);
+ }
+
+void PanicClient(const RMessage2& aMessage,TTestPanic aPanic)
+//
+// RMessage::Panic() also completes the message. This is:
+// (a) important for efficient cleanup within the kernel
+// (b) a problem if the message is completed a second time
+//
+ {
+ _LIT(KPanic,"TestServer");
+ aMessage.Panic(KPanic,aPanic);
+ }
+
+
+
+/**
+Perform all server initialisation, in particular creation of the
+scheduler and server and then run the scheduler
+*/
+
+static void RunServerL()
+ {
+ // naming the server thread after the server helps to debug panics
+ User::LeaveIfError(RThread::RenameMe(KTestServerName));
+ // create and install the active scheduler we need
+ CActiveScheduler* s=new(ELeave) CActiveScheduler;
+ CleanupStack::PushL(s);
+ CActiveScheduler::Install(s);
+ CTestSecureFSserver::NewLC(); // create the server (leave it on the cleanup stack)
+ RProcess::Rendezvous(KErrNone);
+ CActiveScheduler::Start();
+ CleanupStack::PopAndDestroy(2); // Cleanup the server and scheduler
+ }
+
+
+
+
+TInt E32Main()
+//
+// Server process entry-point
+//
+ {
+ __UHEAP_MARK;
+ //
+ RDebug::Print(_L("Server::E32Main Version 0.0.0"));
+ CTrapCleanup* cleanup=CTrapCleanup::New();
+ TInt r=KErrNoMemory;
+ if (cleanup)
+ {
+ TRAP(r,RunServerL());
+ delete cleanup;
+ }
+ //
+ __UHEAP_MARKEND;
+ return r;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Src/SmokeTestTimeOutTimer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,59 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// SmokeTestTimeOutTimer.h
+// This contains CTestTimeOutTimer
+//
+//
+
+#include "SmokeTestTimeOutTimer.h"
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+EXPORT_C CTestTimeOutTimer::~CTestTimeOutTimer()
+ {
+ }
+
+EXPORT_C CTestTimeOutTimer* CTestTimeOutTimer::NewL(MTestTimeOutTimerCallback& aTestTimerCallback, TInt aPriority)
+ {
+ CTestTimeOutTimer* self=NewLC(aTestTimerCallback, aPriority);
+ CleanupStack::Pop();
+ return self;
+ }
+
+EXPORT_C CTestTimeOutTimer* CTestTimeOutTimer::NewLC(MTestTimeOutTimerCallback& aTestTimerCallback, TInt aPriority)
+ {
+ CTestTimeOutTimer* self=new(ELeave) CTestTimeOutTimer(aTestTimerCallback, aPriority);
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ return self;
+ }
+
+CTestTimeOutTimer::CTestTimeOutTimer(MTestTimeOutTimerCallback& aTestTimerCallback, TInt aPriority)
+: CTimer(aPriority)
+, iTestTimerCallback(aTestTimerCallback)
+ {
+ }
+
+void CTestTimeOutTimer::ConstructL()
+ {
+ CTimer::ConstructL();
+ CActiveScheduler::Add(this);
+ }
+
+void CTestTimeOutTimer::RunL()
+ {
+ iTestTimerCallback.TimerCompleted();
+ };
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/Src/TestStepSmokeTest.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,345 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestStepSmokeTest
+//
+//
+
+//user include
+#include "TestStepSmokeTest.h"
+
+//Epoc include
+#include <testconfigfileparser.h>
+#include <f32file.h>
+#include <e32std.h>
+
+/*@{*/
+_LIT(KExpectedCapCheckResult, "ExpectedCapCheckResult");
+_LIT(KConfigFile, "C:\\plattest\\platsec\\plattest_capabilities.config");
+_LIT(KDefault, "default");
+_LIT(KCapTest, "CapabilityTest");
+_LIT(KNo, "No");
+
+_LIT(KLogging, "logging");
+_LIT(KLoggingMin, "min");
+_LIT(KLoggingNormal, "normal");
+_LIT(KLoggingMax, "max");
+
+_LIT(KRepetition, "repetition");
+/*@}*/
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+/**
+ Constructor
+*/
+EXPORT_C CTestStepSmokeTest::CTestStepSmokeTest()
+: CTestStep()
+, iLoggingDetail(ETestLoggingDetail_Normal)
+, iRepetition(1)
+ {
+ }
+
+/**
+ Destructor
+*/
+EXPORT_C CTestStepSmokeTest::~CTestStepSmokeTest()
+ {
+ }
+
+
+/**
+ The overriden implementation of CTestStep::doTestStepPreambleL()
+ @return TVerdict- result of the test step
+ @leave - system wide error codes
+*/
+EXPORT_C TVerdict CTestStepSmokeTest::doTestStepPreambleL()
+ {
+ TVerdict ret = CTestStep::doTestStepPreambleL();
+
+ // Get logging
+ TPtrC logging;
+ if ( GetStringFromConfig(ConfigSection(), KLogging, logging) )
+ {
+ INFO_PRINTF2(_L("Logging value %S"), &logging);
+ if ( logging.Compare(KLoggingMin) == 0 )
+ {
+ iLoggingDetail=ETestLoggingDetail_Min;
+ }
+ else if ( logging.Compare(KLoggingNormal) == 0 )
+ {
+ iLoggingDetail=ETestLoggingDetail_Normal;
+ }
+ else if ( logging.Compare(KLoggingMax) == 0 )
+ {
+ iLoggingDetail=ETestLoggingDetail_Max;
+ }
+ else
+ {
+ ERR_PRINTF1(_L("Illegal logging value, use min, normal or max."));
+ ret=EFail;
+ }
+ }
+
+ // Get repetition count of test
+ GetIntFromConfig(ConfigSection(), KRepetition, iRepetition);
+ INFO_PRINTF2(_L("Repetition %d"), iRepetition);
+
+ return ret;
+ }
+
+/**
+ The overriden implementation of CTestStep::doTestStepPostambleL()
+ It implements the functionality of capability checking if
+ _PLATTEST_CAPTEST_ is ON.
+ @return TVerdict- result of the test step
+ @leave - system wide error codes
+*/
+
+EXPORT_C TVerdict CTestStepSmokeTest::doTestStepPostambleL()
+ {
+
+ //Read whether to do capability testing..
+ TPtrC captest(KNo);
+ GetStringFromConfig(KDefault, KCapTest, captest);
+ if( captest.Compare(_L("YES")) == 0)
+ {
+ INFO_PRINTF1(_L("---Capability Testing---"));
+ //Gets the capabilities config file
+ TBuf<KMaxTestExecuteCommandLength> scriptFile;
+ scriptFile.Copy(KConfigFile);
+ INFO_PRINTF2(_L("The config file %S"), &scriptFile);
+
+ TBuf8<KMaxTestExecuteCommandLength> scriptSection;
+ scriptSection.Copy(_L("Capabilities"));
+
+ TPtrC serverName = GetServerName();
+ INFO_PRINTF2(_L("The server name is %S"), &serverName);
+ HBufC8 *scriptItem = HBufC8::NewLC(serverName.Length());
+ scriptItem->Des().Copy(serverName);
+
+ //Get the file server session object
+ RFs rFs;
+ TInt err=rFs.Connect();
+ if(err != KErrNone)
+ {
+ ERR_PRINTF1(_L("Failed to connect with File server"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ CleanupClosePushL(rFs);
+ //Get the config file
+ CTestConfig* configFile = CTestConfig::NewLC(rFs, KNullDesC, scriptFile);
+ if( configFile == NULL)
+ {
+ WARN_PRINTF1(_L("NO Config file found -- Plattest_capabilites.config"));
+ }
+ else
+ {
+ //Get the item value from config file
+ TBuf8<KMaxTestExecuteCommandLength> itemValue;
+ itemValue = configFile->Section(scriptSection)->Item(scriptItem->Des())->Value();
+ TLex8 capabilityParser(itemValue);
+ TBool capCheckResult= ETrue;
+
+ while(!capabilityParser.Eos())
+ {
+ //Parse the capabilities
+ TPtrC8 capability(capabilityParser.NextToken());
+
+ HBufC* capabilityRead = HBufC::NewLC(capability.Length());
+ capabilityRead->Des().Copy(capability);
+ INFO_PRINTF2(_L("Capability Read is %S"), capabilityRead);
+
+ //Get the capability value
+ TCapability capabilityValue;
+ TPtrC ptrCapabilty(capabilityRead->Des());
+ TInt err = GetCapability(ptrCapabilty, capabilityValue);
+ if( err != KErrNone)
+ {
+ WARN_PRINTF1(_L("The capability is not found"));
+ }
+ else
+ {
+ //Check if the current process posses the required capability
+ if( !RProcess().HasCapability(capabilityValue) )
+ {
+ INFO_PRINTF2(_L("The capability %S is not possesed."), capabilityRead);
+ capCheckResult=EFalse;
+ }
+ else
+ {
+ INFO_PRINTF2(_L("The capability %S is possesed."), capabilityRead);
+ }
+ }
+ CleanupStack::PopAndDestroy(capabilityRead);
+ }
+
+ //read the expected capability check result
+ TBool expectedCapCheckResult = ETrue;
+ GetBoolFromConfig(ConfigSection(), KExpectedCapCheckResult, expectedCapCheckResult);
+ INFO_PRINTF2(_L("The expected cap check result is %D"), expectedCapCheckResult);
+ INFO_PRINTF2(_L("The cap check result is %D"), capCheckResult);
+
+ if(expectedCapCheckResult == capCheckResult)
+ {
+ SetTestStepResult(EPass);
+ }
+ else
+ {
+ SetTestStepResult(EFail);
+ }
+ }
+ CleanupStack::PopAndDestroy(2, &rFs);
+ }
+ CleanupStack::PopAndDestroy(scriptItem);
+ if(TestStepError() == KErrPermissionDenied)
+ {
+ INFO_PRINTF1(_L(" The failure is due to Platform Security"));
+ }
+ }
+
+ TVerdict ret = CTestStep::doTestStepPostambleL();
+ return ret;
+ }
+
+/**
+ Get the capability id (enum value) for the capability name
+ given as string.
+ @param aCapability - Capability name
+ @param aCapabilityValue - value for the capability name
+ @return TInt - error codes
+ @leave - None
+*/
+EXPORT_C TInt CTestStepSmokeTest::GetCapability(TPtrC aCapability, TCapability& aCapabilityValue)
+ {
+ INFO_PRINTF2(_L("The capability get is %S"), &aCapability);
+ TInt ret=KErrNone;
+
+ TBuf<KMaxTestExecuteCommandLength> capCaseValue(aCapability);
+ capCaseValue.LowerCase();
+
+ if(!capCaseValue.Compare(_L("tcb" )))
+ {
+ aCapabilityValue=ECapabilityTCB;
+ }
+ else if(!capCaseValue.Compare(_L("commdd" )))
+ {
+ aCapabilityValue=ECapabilityCommDD;
+ }
+ else if(!capCaseValue.Compare(_L("powermgmt" )))
+ {
+ aCapabilityValue=ECapabilityPowerMgmt;
+ }
+ else if(!capCaseValue.Compare(_L("multimediadd" )))
+ {
+ aCapabilityValue=ECapabilityMultimediaDD;
+ }
+ else if(!capCaseValue.Compare(_L("readdevicedata" )))
+ {
+ aCapabilityValue=ECapabilityReadDeviceData;
+ }
+ else if(!capCaseValue.Compare(_L("writedevicedata" )))
+ {
+ aCapabilityValue=ECapabilityWriteDeviceData;
+ }
+ else if(!capCaseValue.Compare(_L("drm" )))
+ {
+ aCapabilityValue=ECapabilityDRM;
+ }
+ else if(!capCaseValue.Compare(_L("trustedui" )))
+ {
+ aCapabilityValue=ECapabilityTrustedUI;
+ }
+ else if(!capCaseValue.Compare(_L("protserv" )))
+ {
+ aCapabilityValue=ECapabilityProtServ;
+ }
+ else if(!capCaseValue.Compare(_L("diskadmin" )))
+ {
+ aCapabilityValue=ECapabilityDiskAdmin;
+ }
+ else if(!capCaseValue.Compare(_L("networkcontrol" )))
+ {
+ aCapabilityValue=ECapabilityNetworkControl;
+ }
+ else if(!capCaseValue.Compare(_L("allfiles" )))
+ {
+ aCapabilityValue=ECapabilityAllFiles;
+ }
+ else if(!capCaseValue.Compare(_L("swevent" )))
+ {
+ aCapabilityValue=ECapabilitySwEvent;
+ }
+ else if(!capCaseValue.Compare(_L("networkservices" )))
+ {
+ aCapabilityValue=ECapabilityNetworkServices;
+ }
+ else if(!capCaseValue.Compare(_L("localservices" )))
+ {
+ aCapabilityValue=ECapabilityLocalServices;
+ }
+ else if(!capCaseValue.Compare(_L("readuserdata" )))
+ {
+ aCapabilityValue=ECapabilityReadUserData;
+ }
+ else if(!capCaseValue.Compare(_L("writeuserdata")))
+ {
+ aCapabilityValue=ECapabilityWriteUserData;
+ }
+ else if(!capCaseValue.Compare(_L("location")))
+ {
+ aCapabilityValue=ECapabilityLocation;
+ }
+ else if(!capCaseValue.Compare(_L("none")))
+ {
+ aCapabilityValue=ECapability_None;
+ }
+ else
+ {
+ INFO_PRINTF2(_L("Unrecognised capability %S, will be rejected"), &capCaseValue);
+ ret=KErrNotFound;
+ }
+
+ return ret;
+ }
+
+
+/**
+ Verifies the given time is nearly equal to current UTC time.
+ @param aTime - Time needs to be verified
+ @return TBool - Returns ETrue if aTime is nearly equal to current UTC
+ time, otherwise EFalse
+ @leave - None
+*/
+EXPORT_C TBool CTestStepSmokeTest::VerifyUTCTime(TTime aTime)
+ {
+ TTime homeTime;
+ TTimeIntervalSeconds utcOffset;
+
+ homeTime.HomeTime();
+ homeTime.SecondsFrom(aTime, utcOffset);
+ INFO_PRINTF2(_L("Calculated utcOffset: %D"), utcOffset.Int());
+ if(Abs<TInt>(utcOffset.Int()) <= (User::UTCOffset().Int()+120)
+ && Abs<TInt>(utcOffset.Int()) >= (User::UTCOffset().Int()-120))
+ {
+ return ETrue;
+ }
+ else
+ {
+ return EFalse;
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/bwins/SmokeTestSecureFSClientU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,10 @@
+EXPORTS
+ ?ChangeLocaleName@RTestSecureFSclient@@QAEHABVTDesC16@@@Z @ 1 NONAME ; int RTestSecureFSclient::ChangeLocaleName(class TDesC16 const &)
+ ?CheckForFile@RTestSecureFSclient@@QAEHABVTDesC16@@@Z @ 2 NONAME ; int RTestSecureFSclient::CheckForFile(class TDesC16 const &)
+ ?Connect@RTestSecureFSclient@@QAEHXZ @ 3 NONAME ; int RTestSecureFSclient::Connect(void)
+ ?CopyFile@RTestSecureFSclient@@QAEHABVTDesC16@@0@Z @ 4 NONAME ; int RTestSecureFSclient::CopyFile(class TDesC16 const &, class TDesC16 const &)
+ ?DeleteFileL@RTestSecureFSclient@@QAEHABVTDesC16@@@Z @ 5 NONAME ; int RTestSecureFSclient::DeleteFileL(class TDesC16 const &)
+ ?KillProcessL@RTestSecureFSclient@@QAEXABVTDesC16@@@Z @ 6 NONAME ; void RTestSecureFSclient::KillProcessL(class TDesC16 const &)
+ ?SetHomeTime@RTestSecureFSclient@@QAEHABVTTime@@@Z @ 7 NONAME ; int RTestSecureFSclient::SetHomeTime(class TTime const &)
+ ?SetUpFbs@RTestSecureFSclient@@QAEXXZ @ 8 NONAME ; void RTestSecureFSclient::SetUpFbs(void)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/bwins/SmokeTest_UtilsU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,23 @@
+EXPORTS
+ ??0CTestProperty@@QAE@AAVCTestStep@@@Z @ 1 NONAME ; CTestProperty::CTestProperty(class CTestStep &)
+ ??0CTestStepSmokeTest@@IAE@XZ @ 2 NONAME ; CTestStepSmokeTest::CTestStepSmokeTest(void)
+ ??1CTestActive@@UAE@XZ @ 3 NONAME ; CTestActive::~CTestActive(void)
+ ??1CTestProperty@@UAE@XZ @ 4 NONAME ; CTestProperty::~CTestProperty(void)
+ ??1CTestStepSmokeTest@@UAE@XZ @ 5 NONAME ; CTestStepSmokeTest::~CTestStepSmokeTest(void)
+ ??1CTestTimeOutTimer@@UAE@XZ @ 6 NONAME ; CTestTimeOutTimer::~CTestTimeOutTimer(void)
+ ?Activate@CTestActive@@QAEXXZ @ 7 NONAME ; void CTestActive::Activate(void)
+ ?GetCapability@CTestStepSmokeTest@@IAEHVTPtrC16@@AAW4TCapability@@@Z @ 8 NONAME ; int CTestStepSmokeTest::GetCapability(class TPtrC16, enum TCapability &)
+ ?GetPropertyL@CTestProperty@@QAEHVTUid@@HAAH@Z @ 9 NONAME ; int CTestProperty::GetPropertyL(class TUid, int, int &)
+ ?GetPropertyL@CTestProperty@@QAEHVTUid@@HAAVTDes16@@@Z @ 10 NONAME ; int CTestProperty::GetPropertyL(class TUid, int, class TDes16 &)
+ ?GetPropertyL@CTestProperty@@QAEHVTUid@@HAAVTDes8@@@Z @ 11 NONAME ; int CTestProperty::GetPropertyL(class TUid, int, class TDes8 &)
+ ?NewL@CTestActive@@SAPAV1@AAVMTestActiveCallback@@H@Z @ 12 NONAME ; class CTestActive * CTestActive::NewL(class MTestActiveCallback &, int)
+ ?NewL@CTestTimeOutTimer@@SAPAV1@AAVMTestTimeOutTimerCallback@@H@Z @ 13 NONAME ; class CTestTimeOutTimer * CTestTimeOutTimer::NewL(class MTestTimeOutTimerCallback &, int)
+ ?NewLC@CTestActive@@SAPAV1@AAVMTestActiveCallback@@H@Z @ 14 NONAME ; class CTestActive * CTestActive::NewLC(class MTestActiveCallback &, int)
+ ?NewLC@CTestTimeOutTimer@@SAPAV1@AAVMTestTimeOutTimerCallback@@H@Z @ 15 NONAME ; class CTestTimeOutTimer * CTestTimeOutTimer::NewLC(class MTestTimeOutTimerCallback &, int)
+ ?SetPropertyL@CTestProperty@@QAEHVTUid@@HABVTDesC16@@@Z @ 16 NONAME ; int CTestProperty::SetPropertyL(class TUid, int, class TDesC16 const &)
+ ?SetPropertyL@CTestProperty@@QAEHVTUid@@HABVTDesC8@@@Z @ 17 NONAME ; int CTestProperty::SetPropertyL(class TUid, int, class TDesC8 const &)
+ ?SetPropertyL@CTestProperty@@QAEHVTUid@@HH@Z @ 18 NONAME ; int CTestProperty::SetPropertyL(class TUid, int, int)
+ ?VerifyUTCTime@CTestStepSmokeTest@@IAEHVTTime@@@Z @ 19 NONAME ; int CTestStepSmokeTest::VerifyUTCTime(class TTime)
+ ?doTestStepPostambleL@CTestStepSmokeTest@@UAE?AW4TVerdict@@XZ @ 20 NONAME ; enum TVerdict CTestStepSmokeTest::doTestStepPostambleL(void)
+ ?doTestStepPreambleL@CTestStepSmokeTest@@UAE?AW4TVerdict@@XZ @ 21 NONAME ; enum TVerdict CTestStepSmokeTest::doTestStepPreambleL(void)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/eabi/SmokeTestSecureFSclientU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,10 @@
+EXPORTS
+ _ZN19RTestSecureFSclient11DeleteFileLERK7TDesC16 @ 1 NONAME
+ _ZN19RTestSecureFSclient11SetHomeTimeERK5TTime @ 2 NONAME
+ _ZN19RTestSecureFSclient12CheckForFileERK7TDesC16 @ 3 NONAME
+ _ZN19RTestSecureFSclient12KillProcessLERK7TDesC16 @ 4 NONAME
+ _ZN19RTestSecureFSclient16ChangeLocaleNameERK7TDesC16 @ 5 NONAME
+ _ZN19RTestSecureFSclient7ConnectEv @ 6 NONAME
+ _ZN19RTestSecureFSclient8CopyFileERK7TDesC16S2_ @ 7 NONAME
+ _ZN19RTestSecureFSclient8SetUpFbsEv @ 8 NONAME
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/eabi/SmokeTest_UtilsU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,40 @@
+EXPORTS
+ _ZN11CTestActive4NewLER19MTestActiveCallbacki @ 1 NONAME
+ _ZN11CTestActive5NewLCER19MTestActiveCallbacki @ 2 NONAME
+ _ZN11CTestActive8ActivateEv @ 3 NONAME
+ _ZN11CTestActiveD0Ev @ 4 NONAME
+ _ZN11CTestActiveD1Ev @ 5 NONAME
+ _ZN11CTestActiveD2Ev @ 6 NONAME
+ _ZN13CTestProperty12GetPropertyLE4TUidiR5TDes8 @ 7 NONAME
+ _ZN13CTestProperty12GetPropertyLE4TUidiR6TDes16 @ 8 NONAME
+ _ZN13CTestProperty12GetPropertyLE4TUidiRi @ 9 NONAME
+ _ZN13CTestProperty12SetPropertyLE4TUidiRK6TDesC8 @ 10 NONAME
+ _ZN13CTestProperty12SetPropertyLE4TUidiRK7TDesC16 @ 11 NONAME
+ _ZN13CTestProperty12SetPropertyLE4TUidii @ 12 NONAME
+ _ZN13CTestPropertyC1ER9CTestStep @ 13 NONAME
+ _ZN13CTestPropertyC2ER9CTestStep @ 14 NONAME
+ _ZN13CTestPropertyD0Ev @ 15 NONAME
+ _ZN13CTestPropertyD1Ev @ 16 NONAME
+ _ZN13CTestPropertyD2Ev @ 17 NONAME
+ _ZN18CTestStepSmokeTest13GetCapabilityE7TPtrC16R11TCapability @ 18 NONAME
+ _ZN18CTestStepSmokeTest13VerifyUTCTimeE5TTime @ 19 NONAME
+ _ZN18CTestStepSmokeTest19doTestStepPreambleLEv @ 20 NONAME
+ _ZN18CTestStepSmokeTest20doTestStepPostambleLEv @ 21 NONAME
+ _ZN18CTestStepSmokeTestC2Ev @ 22 NONAME
+ _ZN18CTestStepSmokeTestD0Ev @ 23 NONAME
+ _ZN18CTestStepSmokeTestD1Ev @ 24 NONAME
+ _ZN18CTestStepSmokeTestD2Ev @ 25 NONAME
+ _ZN17CTestTimeOutTimer4NewLER25MTestTimeOutTimerCallbacki @ 26 NONAME
+ _ZN17CTestTimeOutTimer5NewLCER25MTestTimeOutTimerCallbacki @ 27 NONAME
+ _ZN17CTestTimeOutTimerD0Ev @ 28 NONAME
+ _ZN17CTestTimeOutTimerD1Ev @ 29 NONAME
+ _ZN17CTestTimeOutTimerD2Ev @ 30 NONAME
+ _ZTI11CTestActive @ 31 NONAME ; #<TI>#
+ _ZTI13CTestProperty @ 32 NONAME ; #<TI>#
+ _ZTI18CTestStepSmokeTest @ 33 NONAME ; #<TI>#
+ _ZTI17CTestTimeOutTimer @ 34 NONAME ; #<TI>#
+ _ZTV11CTestActive @ 35 NONAME ; #<VT>#
+ _ZTV13CTestProperty @ 36 NONAME ; #<VT>#
+ _ZTV18CTestStepSmokeTest @ 37 NONAME ; #<VT>#
+ _ZTV17CTestTimeOutTimer @ 38 NONAME ; #<VT>#
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/group/SmokeTestSecureFSclient.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,32 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestSecureFSclient.mmp
+//
+//
+
+TARGET SmokeTestSecureFSclient.dll
+TARGETTYPE dll
+CAPABILITY All
+
+UID 0x1000008D 0x101FF347
+VENDORID 0x70000001
+
+USERINCLUDE ..\Inc
+SYSTEMINCLUDE \epoc32\include
+SYSTEMINCLUDE \epoc32\include\test
+
+SOURCEPATH ..\src
+SOURCE SmokeTestSecureFSclient.cpp
+
+LIBRARY euser.lib
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/group/SmokeTestSecureFSserver.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,36 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestSecureFSserver.mmp
+//
+//
+
+
+UID 0x1000008D 0x101FF346
+VENDORID 0x70000001
+
+TARGET SmokeTestSecureFSserver.exe
+TARGETTYPE EXE
+CAPABILITY ALL
+
+USERINCLUDE ..\Inc
+SYSTEMINCLUDE \epoc32\include
+SYSTEMINCLUDE \epoc32\include\test
+
+SOURCEPATH ..\SRC
+SOURCE SmokeTestSecureFSserver.cpp
+
+SOURCEPATH .
+
+LIBRARY euser.lib
+LIBRARY efsrv.lib
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/group/SmokeTest_Utils.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,50 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Using relative paths for sourcepath and user includes
+//
+//
+
+#include "..\..\Group\Configuration.cfg"
+
+TARGET SmokeTest_Utils.dll
+TARGETTYPE dll
+UID 0x1000008D 0x101FF341
+
+#if (!defined __NO_VENDORID__)
+VENDORID 0x70000001
+#endif
+
+CAPABILITY All -TCB
+
+SOURCEPATH ..\Src
+
+SOURCE SmokeTestTimeOutTimer.cpp
+SOURCE SmokeTestActive.cpp
+SOURCE TestStepSmokeTest.cpp
+SOURCE SmokeTestProperty.cpp
+
+USERINCLUDE ..\Inc
+USERINCLUDE ..\..\Group
+
+SYSTEMINCLUDE \epoc32\include
+SYSTEMINCLUDE \epoc32\include\test
+
+LIBRARY euser.lib
+LIBRARY efsrv.lib
+LIBRARY TestExecuteUtils.lib
+LIBRARY TestExecuteLogClient.lib
+LIBRARY TestConfigFileParser.lib
+
+// We're quite heavy on the stack... 4k in WinS isn't enough...
+EPOCSTACKSIZE 0x6000
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/Utils/group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,31 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Integration test system build description file for self test suite
+//
+//
+
+PRJ_TESTEXPORTS
+// For Emulator
+../Inc/SmokeTestTimeOutTimer.h /epoc32/include/test/smoketesttimeouttimer.h
+../Inc/SmokeTestActive.h /epoc32/include/test/smoketestactive.h
+../Inc/TestStepSmokeTest.h /epoc32/include/test/teststepsmoketest.h
+../Inc/SmokeTestProperty.h /epoc32/include/test/smoketestproperty.h
+../Inc/SmokeTestSecureFSclientserver.h /epoc32/include/test/smoketestsecurefsclientserver.h
+../Inc/SmokeTestSecureFSclient.h /epoc32/include/test/smoketestsecurefsclient.h
+../Inc/SmokeTestSecureFSserver.h /epoc32/include/test/smoketestsecurefsserver.h
+
+PRJ_TESTMMPFILES
+SmokeTestSecureFSclient.mmp
+SmokeTestSecureFSserver.mmp
+SmokeTest_Utils.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Group/Smoketest_Agenda.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,51 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// using relative paths for sourcepath and user includes
+//
+//
+
+
+TARGET Smoketest_Agenda_Server.exe
+TARGETTYPE exe
+UID 0x1000007A 0x101F7771
+
+#if (!defined __NO_VENDORID__)
+VENDORID 0x70000001
+#endif
+
+//CAPABILITY WriteUserData ReadUserData
+CAPABILITY All -TCB
+
+
+SOURCEPATH ..\Src
+
+SOURCE TestAgendaServer.cpp
+SOURCE TestAgendaAddAppt.cpp
+SOURCE TestAgendaBase.cpp
+SOURCE TestAgendaCreateDB.cpp
+SOURCE TestAgendaServerLaunchProgress.cpp
+
+USERINCLUDE ..\Inc ..\..\Group
+
+SYSTEMINCLUDE \Epoc32\include
+SYSTEMINCLUDE \Epoc32\include\Test
+
+LIBRARY apparc.lib
+LIBRARY euser.lib
+LIBRARY calinterimapi.lib
+LIBRARY etext.lib
+LIBRARY estor.lib
+LIBRARY efsrv.lib
+LIBRARY TestExecuteUtils.lib
+LIBRARY TestExecuteLogClient.lib
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,25 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// For Agenda smoketest
+//
+//
+
+PRJ_TESTEXPORTS
+
+../Scripts/setup_Smoketest_Agenda.script z:/smoketest/setup_smoketest_agenda.script
+../Scripts/Smoketest_Agenda.script z:/smoketest/smoketest_agenda.script
+../TestData/Smoketest_Agenda.ini z:/smoketest/smoketest_agenda.ini
+
+PRJ_TESTMMPFILES
+Smoketest_Agenda.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Inc/TestAgendaAddAppt.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,37 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestAgendaCreateDB.h
+// This contains CTestAgendaAddAppt
+//
+//
+
+#ifndef TEST_AGENDA_ADD_APPT_H
+#define TEST_AGENDA_ADD_APPT_H
+
+#include "TestAgendaBase.h"
+
+class CTestAgendaAddAppt : public CTestAgendaBase
+{
+public:
+ CTestAgendaAddAppt();
+ virtual ~CTestAgendaAddAppt();
+
+public:
+ virtual enum TVerdict doTestStepL( void );
+
+private:
+ void AddEntriesL( void );
+};
+
+#endif /* TEST_AGENDA_ADD_APPT_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Inc/TestAgendaBase.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,91 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaBase which is the base class for all
+// the Psd Agx suite test steps
+//
+//
+
+#ifndef TEST_AGENDA_BASE_H
+#define TEST_AGENDA_BASE_H
+
+#include <TestExecuteStepBase.h>
+#include <calentryview.h>
+#include <gdi.h>
+
+
+
+//forward declarations
+class CCalSession;
+
+#define KMaxDateStringLength 30
+#define KMaxTimeStringLength 30
+
+#define KMaxDateStringLength 30
+#define KMaxTimeStringLength 30
+
+class CTestAgendaPicture :public MPictureFactory
+/**
+* Picture class for the agenda model
+*/
+{
+/**************************************************************
+* An object of this class is used for setting the picture factory
+* of an Agenda model, although our code does not use any of the
+* functionality provided by this class, it is created with empty
+* implementation and set to satisfy the compiler as it uses
+* an assert macro to check if this object is set before saving
+* the agenda model entries into a file
+*************************************************************/
+
+public:
+ CTestAgendaPicture();
+ virtual ~CTestAgendaPicture();
+ virtual void NewPictureL(TPictureHeader& aHeader,const CStreamStore& aDeferredPictureStore)const;
+};
+
+
+class CTestAgendaBase : public CTestStep
+{
+public:
+ CTestAgendaBase();
+ ~CTestAgendaBase();
+
+ virtual enum TVerdict doTestStepPreambleL();
+ virtual enum TVerdict doTestStepPostambleL();
+
+ CCalSession& CTestAgendaBase::CalSession();
+ void SetCalEntryView(CCalEntryView* calEntryViewPtr);
+
+protected:
+ void CreateDatabaseL();
+ void OpenDatabaseL();
+ void CleanupDatabase();
+
+private:
+ CActiveScheduler* iSchedular;
+ TBool iEnteredBlocked;
+ TBool iExitedBlocked;
+
+protected:
+ RFs iFs;
+ TBool iSessionConnected;
+ CCalEntryView* iCalEntryViewBase;
+ /**
+ To store the models entries
+ */
+ CFileStore* iStore;
+ CCalSession* iCalSession;
+};
+
+#endif /* TEST_AGENDA_BASE_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Inc/TestAgendaCreateDB.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,34 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaCreateDB
+//
+//
+
+#ifndef TEST_AGENDA_CREATE_DB_H
+#define TEST_AGENDA_CREATE_DB_H
+
+#include "TestAgendaBase.h"
+
+class CTestAgendaCreateDB : public CTestAgendaBase
+{
+public:
+ CTestAgendaCreateDB();
+ virtual ~CTestAgendaCreateDB();
+
+public:
+ virtual enum TVerdict doTestStepL( void );
+
+};
+
+#endif /* TEST_AGENDA_CREATE_DB_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Inc/TestAgendaServer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaServer
+//
+//
+
+#ifndef TEST_AGENDA_SERVER_H
+#define TEST_AGENDA_SERVER_H
+
+#include <TestExecuteServerBase.h>
+
+class CTestAgendaServer : public CTestServer
+{
+public:
+ static CTestAgendaServer* NewL();
+ virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+private:
+ void ConstructL();
+};
+
+#endif /* TEST_AGENDA_SERVER_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Inc/TestAgendaServerLaunchProgress.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,75 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaServerLaunchProgress
+//
+//
+
+#ifndef TEST_AGENDA_SERVER_LAUNCH_PROGRESS_H
+#define TEST_AGENDA_SERVER_LAUNCH_PROGRESS_H
+
+#include "TestAgendabase.h"
+#include <e32base.h>
+#include <calprogresscallback.h>
+
+
+//forward declaration
+//class CTestAgendaBase;
+class CCalEntryView;
+
+
+class CTestAgendaServerLaunchProgress : public CActive, private MCalProgressCallBack
+/**
+* This class provides an implementationfor the pure virtual functions
+* declared in MAgnProgressCallBack. The framework makes calls to the
+* functions indidcating the status of the operation.
+*/
+{
+public:
+ static CTestAgendaServerLaunchProgress* NewL(CTestAgendaBase* aAgendaBase);
+ virtual ~CTestAgendaServerLaunchProgress();
+ void Start();
+
+ //from CActive
+ virtual void RunL();
+ virtual void DoCancel();
+
+private:
+ CTestAgendaServerLaunchProgress(CTestAgendaBase* aAgendaBase);
+ void ConstructL();
+
+ //from MAgnProgressCallBack
+ virtual void Completed(TInt aError = KErrNone);
+ virtual void Progress(TInt aPercentageCompleted);
+ virtual TBool NotifyProgress();
+
+private:
+ /**
+ pointer to the CTestAgendaBase object.
+ */
+ CTestAgendaBase* iAgendaBase;
+ CCalEntryView* iCalEntryView;
+
+ /**
+ file in which the entries are present
+ */
+ TPtrC iFileName;
+
+ /**
+ file server session
+ */
+ RFs iFs;
+
+};
+
+#endif TEST_AGENDA_SERVER_LAUNCH_PROGRESS_H
Binary file common/tools/ats/smoketest/agenda/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Scripts/Smoketest_Agenda.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRINT Run Agenda smoketest
+//
+LOAD_SUITE Smoketest_Agenda_Server
+//
+START_TESTCASE 8981
+RUN_TEST_STEP 100 Smoketest_Agenda_Server CreateDB c:\Smoketest\Smoketest_Agenda.ini 18920_CreateDB
+END_TESTCASE 8981
+START_TESTCASE 8979
+RUN_TEST_STEP 1000 Smoketest_Agenda_Server AddAppt c:\Smoketest\Smoketest_Agenda.ini 24560_AddAppts
+END_TESTCASE 8979
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Scripts/setup_Smoketest_Agenda.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+RUN_UTILS MkDir c:\Smoketest\
+
+RUN_UTILS CopyFile z:\smoketest\smoketest_agenda.ini c:\smoketest\smoketest_agenda.ini
+RUN_UTILS MakeReadWrite c:\smoketest\smoketest_agenda.ini
+
+// RUN_SCRIPT Smoketest_Agenda.script
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Src/TestAgendaAddAppt.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,191 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaAddAppt
+//
+//
+
+#include <TestExecuteClient.h>
+#include <calentry.h>
+#include <calalarm.h>
+
+
+#include "TestAgendaAddAppt.h"
+
+_LIT(KCount, "count");
+_LIT(KYear, "year%d");
+_LIT(KMonth, "month%d");
+_LIT(KDay, "day%d");
+_LIT(KHour, "hour%d");
+_LIT(KMinute, "min%d");
+_LIT(KDuration, "duration%d");
+_LIT(KMessage, "message%d");
+_LIT(KAlarm, "alarm%d");
+_LIT(KAlarmSound, "alarmsound%d");
+
+// constructor
+CTestAgendaAddAppt::CTestAgendaAddAppt()
+ {
+ SetTestStepName(_L("AddAppt"));
+ }
+
+// destructor
+CTestAgendaAddAppt::~CTestAgendaAddAppt()
+ {
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestAgendaAddAppt::doTestStepL( void )
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("TEST-> ADDING APPOINTMENT ENTRIES"));
+
+ OpenDatabaseL();
+ if ( TestStepResult() == EPass )
+ {
+ TRAPD(r, AddEntriesL());
+ if (r!=KErrNone)
+ SetTestStepResult(EFail);
+ }
+ CleanupDatabase();
+
+ // test steps return a result
+ return TestStepResult();
+ }
+
+// Destroy the RPointerArray
+void DestroyRPointerArray(TAny* aPtr)
+ {
+ RPointerArray<CCalEntry>* self = static_cast<RPointerArray<CCalEntry>*> (aPtr);
+ self->ResetAndDestroy();
+ }
+
+
+void CTestAgendaAddAppt::AddEntriesL( void )
+ {
+ TInt count=1;
+ if ( !GetIntFromConfig(ConfigSection(), KCount, count) )
+ count=1;
+
+ TBuf<KMaxTestExecuteCommandLength> tempStore;
+ TInt year;
+ TInt month;
+ TInt day;
+ TInt hour;
+ TInt minute;
+ TInt duration;
+ TInt alarm;
+ TPtrC ptrAlarmSound;
+ TPtrC ptrMessage;
+ TBuf<KMaxDateStringLength> dateString;
+ _LIT(KDateString,"%*E%*D%X%*N%*Y %1 %2 '%3");
+
+ RPointerArray<CCalEntry> array;
+ CleanupStack::PushL(TCleanupItem(DestroyRPointerArray, &array));
+
+ for (TInt entry=0; entry<count && TestStepResult() == EPass; )
+ {
+ TTime today;
+ today.HomeTime();
+
+ tempStore.Format(KYear(), ++entry);
+ if ( !GetIntFromConfig(ConfigSection(), tempStore, year) )
+ year=today.DateTime().Year();
+
+ tempStore.Format(KMonth(), entry);
+ if ( !GetIntFromConfig(ConfigSection(), tempStore, month) )
+ month=today.DateTime().Month();
+
+ tempStore.Format(KDay(), entry);
+ if ( !GetIntFromConfig(ConfigSection(), tempStore, day) )
+ day=today.DateTime().Day();
+ else
+ --day;
+
+ tempStore.Format(KHour(), entry);
+ if ( !GetIntFromConfig(ConfigSection(), tempStore, hour) )
+ hour=today.DateTime().Hour();
+
+ tempStore.Format(KMinute(), entry);
+ if ( !GetIntFromConfig(ConfigSection(), tempStore, minute) )
+ minute=0;
+
+ tempStore.Format(KDuration(), entry);
+ if ( !GetIntFromConfig(ConfigSection(), tempStore, duration) )
+ duration=30;
+
+ tempStore.Format(KMessage(), entry);
+ GetStringFromConfig(ConfigSection(), tempStore, ptrMessage);
+
+ TTime startTime(TDateTime(year, TMonth(month-1+EJanuary), day, hour, minute,0,0));
+ startTime.FormatL(dateString,KDateString);
+ INFO_PRINTF2(_L("Start date is %S"), &dateString);
+
+ TTime endTime = startTime + TTimeIntervalMinutes(duration);
+ endTime.FormatL(dateString,KDateString);
+ INFO_PRINTF2(_L("End date is %S"), &dateString);
+
+
+ HBufC8* uid = HBufC8::NewLC(255);
+ TPtr8 uidP = uid->Des();
+ uidP.Append(count);
+
+ CCalEntry* calEntry = CCalEntry::NewL(CCalEntry::EAppt, uid, CCalEntry::EMethodNone, 0);
+
+ CleanupStack::Pop(); //uid
+ CleanupStack::PushL(calEntry);
+
+ TCalTime calStartTime, calEndTime;
+
+ calStartTime.SetTimeLocalL(startTime);
+ calEndTime.SetTimeLocalL(endTime);
+
+ calEntry->SetStartAndEndTimeL(calStartTime, calEndTime);
+
+ tempStore.Format(KAlarm(), entry);
+ if ( GetIntFromConfig(ConfigSection(), tempStore, alarm) )
+ {
+ TTimeIntervalMinutes currentTime((hour*60) + minute);
+ TTimeIntervalMinutes alarmTime(currentTime.Int());
+
+ CCalAlarm* calAlarm = CCalAlarm::NewL();
+ CleanupStack::PushL(calAlarm);
+
+ calAlarm->SetTimeOffset(alarmTime);
+
+ tempStore.Format(KAlarmSound(), entry);
+ if ( GetStringFromConfig(ConfigSection(), tempStore, ptrAlarmSound) )
+ calAlarm->SetAlarmSoundNameL(ptrAlarmSound);
+ else
+ calAlarm->SetAlarmSoundNameL(_L("Bells"));
+
+ calEntry->SetAlarmL(calAlarm);
+ CleanupStack::PopAndDestroy(); //calAlarm
+ }
+ //Store in the array
+ array.AppendL(calEntry);
+
+ CleanupStack::Pop(); //calEntry
+ }
+ INFO_PRINTF1(_L("About to store appointments now"));
+ TInt success(0);
+ TRAPD(storeError, iCalEntryViewBase->StoreL(array, success));
+ INFO_PRINTF2(_L("Store result is %d"), storeError);
+ if (success != count && storeError == KErrNone)
+ {
+ SetTestStepResult(EFail);
+ }
+
+ CleanupStack::PopAndDestroy(&array);
+
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Src/TestAgendaBase.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,223 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaCase which is the base class for all the Agenda TestCase DLL
+//
+//
+
+// EPOC includes
+#include <e32base.h>
+#include <Uri16.h>
+#include <UriUtils.h>
+#include <TestExecuteLog.h>
+#include "TestAgendabase.h"
+#include "TestAgendaServerLaunchProgress.h"
+
+#include <calsession.h>
+
+
+
+_LIT(KDef, "default");
+_LIT(KFileName, "filenameSecure");
+
+void CTestAgendaPicture::NewPictureL(TPictureHeader& /*aHeader*/,const CStreamStore& /*aDeferredPictureStore*/)const
+/**
+Creates a new Picture object for use by agenda model, currently the implementation is empty as our code
+does not use any the functionality.
+*/
+ {
+ //empty implementation
+ }
+
+CTestAgendaPicture::CTestAgendaPicture()
+/**
+constructor, currently the implementation is empty
+*/
+ {
+ //empty implementation
+ }
+
+CTestAgendaPicture::~CTestAgendaPicture()
+/**
+destructor, currently the implementation is empty
+*/
+ {
+ //empty implementation
+ }
+
+CTestAgendaBase::CTestAgendaBase()
+: CTestStep()
+, iSchedular(NULL)
+, iEnteredBlocked(EFalse)
+, iExitedBlocked(EFalse)
+, iSessionConnected(EFalse)
+, iCalEntryViewBase(NULL)
+, iStore(NULL)
+, iCalSession(NULL)
+ {
+ }
+
+// destructor
+CTestAgendaBase::~CTestAgendaBase()
+ {
+ delete iSchedular;
+ iSchedular=NULL;
+
+ }
+
+enum TVerdict CTestAgendaBase::doTestStepPreambleL()
+ {
+ TVerdict ret = CTestStep::doTestStepPreambleL();
+
+ INFO_PRINTF1(_L("doTestStepPreambleL"));
+ iSchedular=new (ELeave) CActiveScheduler();
+ CActiveScheduler::Install(iSchedular);
+
+ iCalSession = CCalSession::NewL();
+
+ return ret;
+ }
+
+enum TVerdict CTestAgendaBase::doTestStepPostambleL()
+ {
+
+ delete iCalEntryViewBase;
+ iCalEntryViewBase=NULL;
+
+ delete iSchedular;
+ iSchedular=NULL;
+ CActiveScheduler::Install(NULL);
+
+
+ return CTestStep::doTestStepPostambleL();
+ }
+
+// Create a new database
+void CTestAgendaBase::CreateDatabaseL( void )
+ {
+ TPtrC ptrFileName;
+ TBool returnValue =GetStringFromConfig(ConfigSection(), KFileName, ptrFileName);
+ if ( !returnValue )
+ returnValue=GetStringFromConfig(KDef, KFileName, ptrFileName);
+
+ if (returnValue)
+ {
+ INFO_PRINTF2(_L("filename = %S"), &ptrFileName);
+ }
+ else
+ {
+ User::Leave(KErrNotFound);
+ }
+
+ // Connect file server
+ User::LeaveIfError(iFs.Connect());
+ iSessionConnected=ETrue;
+
+ TInt r;
+ if (iCalSession)
+ {
+ TRAP(r, iCalSession->CreateCalFileL(ptrFileName));
+ }
+
+ if (r == KErrAlreadyExists)
+ {
+ TRAP_IGNORE(iCalSession->DeleteCalFileL(ptrFileName));
+ TRAP(r, iCalSession->CreateCalFileL(ptrFileName));
+ }
+
+
+ if (r!=KErrNone && r!=KErrAlreadyExists)
+ {
+ ERR_PRINTF2(_L("Creating Agenda file failed with error %d"), r);
+ SetTestStepResult(EFail);
+ }
+ }
+
+void CTestAgendaBase::OpenDatabaseL( void )
+ {
+ TPtrC ptrFileName;
+ TBool returnValue =GetStringFromConfig(ConfigSection(), KFileName, ptrFileName);
+ if ( !returnValue )
+ returnValue=GetStringFromConfig(KDef, KFileName, ptrFileName);
+
+
+ if (returnValue)
+ {
+ INFO_PRINTF2(_L("filename = %S"), &ptrFileName);
+ }
+ else
+ {
+ User::Leave(KErrNotFound);
+ }
+
+ // Connect file server
+ User::LeaveIfError(iFs.Connect());
+ iSessionConnected=ETrue;
+
+
+ if (iCalSession)
+ {
+ iCalSession->OpenL(ptrFileName);
+ }
+
+ //open the database by creating an object of CTestAgendaServerLaunchProgress
+ CTestAgendaServerLaunchProgress* progress = CTestAgendaServerLaunchProgress::NewL(this);
+ CleanupStack::PushL(progress);
+
+ //kick start the launching process
+ progress->Start();
+ CActiveScheduler::Start();
+ CleanupStack::PopAndDestroy(progress);
+
+ }
+
+void CTestAgendaBase::CleanupDatabase( void )
+ {
+ if (iCalEntryViewBase)
+ {
+ delete iCalEntryViewBase;
+ iCalEntryViewBase = NULL;
+ }
+
+/* if (iCalSession)
+ {
+ delete iCalSession;
+ iCalSession=NULL;
+ }*/
+
+
+ if (iSessionConnected)
+ {
+ iFs.Close();
+ iSessionConnected=EFalse;
+ }
+ }
+
+void CTestAgendaBase::SetCalEntryView(CCalEntryView* calEntryViewPtr)
+ {
+ iCalEntryViewBase = calEntryViewPtr;
+ }
+
+CCalSession& CTestAgendaBase::CalSession()
+ {
+ if (iCalSession)
+ {
+ return *iCalSession;
+ }
+ else
+ {
+ iCalSession = CCalSession::NewL();
+
+ return *iCalSession;
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Src/TestAgendaCreateDB.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,43 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaCreateDB
+//
+//
+
+#include <TestExecuteLog.h>
+
+#include "TestAgendaCreateDB.h"
+
+// constructor
+CTestAgendaCreateDB::CTestAgendaCreateDB()
+ {
+ SetTestStepName(_L("CreateDB"));
+ }
+
+// destructor
+CTestAgendaCreateDB::~CTestAgendaCreateDB()
+ {
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestAgendaCreateDB::doTestStepL( void )
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("TEST-> CREATING OUR AGENDA DATABASE"));
+
+ CreateDatabaseL();
+
+ // test steps return a result
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Src/TestAgendaServer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,107 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This main DLL entry point for the Smoketest_Agenda.dll
+//
+//
+
+
+// EPOC includes
+#include <e32base.h>
+
+#include "TestAgendaServer.h"
+#include "TestAgendaAddAppt.h"
+#include "TestAgendaCreateDB.h"
+
+
+_LIT(KServerName,"Smoketest_Agenda_Server");
+
+CTestAgendaServer* CTestAgendaServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+ {
+ CTestAgendaServer* server = new (ELeave) CTestAgendaServer();
+ CleanupStack::PushL(server);
+ // CServer base class call
+ server->StartL(KServerName);
+ CleanupStack::Pop(server);
+ return server;
+ }
+
+
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+ {
+#if (defined __DATA_CAGING__)
+ RProcess().DataCaging(RProcess::EDataCagingOn);
+ RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+ CActiveScheduler* sched=NULL;
+ sched=new(ELeave) CActiveScheduler;
+ CActiveScheduler::Install(sched);
+ CTestAgendaServer* server = NULL;
+ // Create the CTestServer derived server
+ TRAPD(err,server = CTestAgendaServer::NewL());
+ if(!err)
+ {
+ // Sync with the client and enter the active scheduler
+ RProcess::Rendezvous(KErrNone);
+ sched->Start();
+ }
+ delete server;
+ delete sched;
+ }
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+ {
+ __UHEAP_MARK;
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+ if(cleanup == NULL)
+ {
+ return KErrNoMemory;
+ }
+ TRAPD(err,MainL());
+ delete cleanup;
+ __UHEAP_MARKEND;
+ return err;
+ }
+
+
+CTestStep* CTestAgendaServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+ {
+ CTestStep* testStep = NULL;
+
+ if(aStepName == _L("AddAppt"))
+ testStep = new CTestAgendaAddAppt();
+ else if(aStepName == _L("CreateDB"))
+ testStep = new CTestAgendaCreateDB();
+ return testStep;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Src/TestAgendaServerLaunchProgress.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,119 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAgendaServerLaunchProgress
+//
+//
+
+#include "TestAgendaServerLaunchProgress.h"
+#include <calentryview.h>
+
+CTestAgendaServerLaunchProgress* CTestAgendaServerLaunchProgress::NewL(CTestAgendaBase* aAgendaBase)
+/**
+ * @return - Instance of the agenda progress callback
+ */
+ {
+ CTestAgendaServerLaunchProgress* progress = new (ELeave) CTestAgendaServerLaunchProgress(aAgendaBase);
+ CleanupStack::PushL(progress);
+ progress->ConstructL();
+ CleanupStack::Pop(progress);
+ return progress;
+ }
+
+CTestAgendaServerLaunchProgress::CTestAgendaServerLaunchProgress(CTestAgendaBase* aAgendaBase)
+: CActive(EPriorityStandard)
+, iAgendaBase(aAgendaBase)
+/**
+constructor
+*/
+ {
+ }
+
+void CTestAgendaServerLaunchProgress::ConstructL()
+/**
+constructor
+*/
+ {
+ //adding this active object into an active scheduler
+ CActiveScheduler::Add(this);
+ }
+
+CTestAgendaServerLaunchProgress::~CTestAgendaServerLaunchProgress()
+/**
+destructor
+*/
+ {
+ }
+
+void CTestAgendaServerLaunchProgress::Completed(TInt aError)
+/**
+callback function invoked after the file is completely loaded.
+@param TInt aError
+*/
+ {
+ if(aError != KErrNone)
+ {
+ iAgendaBase ->INFO_PRINTF2(_L("Opening the agenda database file failed with error %D"),aError);
+ iAgendaBase ->SetTestStepResult(EFail);
+ }
+ else
+ {
+ iAgendaBase ->INFO_PRINTF1(_L("Opening the Agenda database succesful"));
+ }
+ CActiveScheduler::Stop();
+ }
+
+void CTestAgendaServerLaunchProgress::Progress(TInt aPercentageCompleted)
+/**
+callback function invoked to indicate the progress
+@param aPercentageCompleted percent file loaded
+*/
+ {
+ //log the progress percentage of saving the entries
+ iAgendaBase ->INFO_PRINTF2(_L("%D%% completed opening the agenda database"),aPercentageCompleted);
+ }
+
+TBool CTestAgendaServerLaunchProgress::NotifyProgress()
+ {
+ return ETrue;
+ }
+
+void CTestAgendaServerLaunchProgress::RunL()
+/**
+RunL from CActive class, opens the agenda database file, and builds the indices
+@leave system wide error code
+*/
+ {
+ CCalEntryView* calEntryViewPtr = CCalEntryView::NewL(iAgendaBase->CalSession(), *this);
+ iAgendaBase->SetCalEntryView(calEntryViewPtr);
+ }
+
+void CTestAgendaServerLaunchProgress::DoCancel()
+/**
+DoCancel of the active object
+*/
+ {
+ iAgendaBase ->INFO_PRINTF1(_L("Inside do cancel of the active object"));
+ }
+
+
+void CTestAgendaServerLaunchProgress::Start(void)
+/**
+starts the saving process
+*/
+ {
+ TRequestStatus *threadStatus=&iStatus;
+ User::RequestComplete(threadStatus,KErrNone);
+ SetActive();
+ }
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/Src/sm_agenda.ini Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,1 @@
+[Files MRU]
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/TestData/Smoketest_Agenda.ini Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,35 @@
+[default]
+filename =c:\smoketest\Smoketest_Agenda
+filenameSecure =c:Smoketest_Agenda
+
+[18920_CreateDB]
+
+[24560_AddAppts]
+count =3
+
+year1 =2002
+month1 =9
+day1 =15
+hour1 =9
+min1 =0
+duration1 =15
+message1 =make a cup of tea
+
+year2 =2002
+month2 =9
+day2 =16
+hour2 =14
+min2 =0
+duration2 =60
+message2 =football
+alarm2 =15
+
+year3 =2002
+month3 =9
+day3 =15
+hour3 =12
+min3 =0
+duration3 =30
+message3 =have lunch
+alarm3 =15
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/agenda/bwins/SMOKETEST_AGENDA_SERVERU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,3 @@
+EXPORTS
+ ?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,24 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// For Agenda smoketest
+//
+//
+
+PRJ_TESTEXPORTS
+..\scripts\setup_smoketest_apploader.script z:\smoketest\setup_smoketest_apploader.script
+..\scripts\smoketest_apploader.script z:\smoketest\smoketest_apploader.script
+..\testdata\smoketest_apploader.ini z:\smoketest\smoketest_apploader.ini
+
+PRJ_TESTMMPFILES
+smoketest_apploader.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Group/smoketest_apploader.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,53 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// using relative paths for sourcepath and user includes
+//
+//
+
+
+TARGET smoketest_apploader.exe
+TARGETTYPE exe
+UID 0x1000007A 0x101F7776
+
+#if (!defined __NO_VENDORID__)
+VENDORID 0x70000001
+#endif
+
+CAPABILITY All -TCB
+
+
+SOURCEPATH ..\Src
+
+SOURCE TestAppLoaderServer.cpp
+SOURCE TestAppLoaderBase.cpp
+SOURCE TestAppLoaderAppStart.cpp
+SOURCE TestAppLoaderEndTask.cpp
+SOURCE TestAppLoaderKillProcess.cpp
+SOURCE TestAppLoaderTaskRunning.cpp
+
+USERINCLUDE ..\Inc ..\..\Group
+
+SYSTEMINCLUDE \Epoc32\include
+SYSTEMINCLUDE \Epoc32\include\Test
+
+LIBRARY apparc.lib
+LIBRARY euser.lib
+LIBRARY etext.lib
+LIBRARY estor.lib
+LIBRARY efsrv.lib
+LIBRARY apgrfx.lib
+LIBRARY ws32.lib
+LIBRARY cone.lib
+LIBRARY TestExecuteUtils.lib
+LIBRARY TestExecuteLogClient.lib
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Inc/TestAppLoaderAppStart.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestAppLoaderAppStart.h
+// This contains CTestAppLoaderAppStart
+//
+//
+
+#ifndef TEST_APP_LOADER_APP_START_H
+#define TEST_APP_LOADER_APP_START_H
+
+// User includes
+#include "TestAppLoaderBase.h"
+
+class CTestAppLoaderAppStart : public CTestAppLoaderBase
+ {
+public:
+ CTestAppLoaderAppStart();
+
+ virtual enum TVerdict doTestStepL( void );
+ };
+
+#endif /* TEST_APP_LOADER_APP_START_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Inc/TestAppLoaderBase.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,34 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAppLoaderBase which is the base class for all
+// the Psd Agx suite test steps
+//
+//
+
+#ifndef TEST_APP_LOADER_BASE_H
+#define TEST_APP_LOADER_BASE_H
+
+#include <TestExecuteStepBase.h>
+
+class CTestAppLoaderBase : public CTestStep
+ {
+public:
+ CTestAppLoaderBase();
+ ~CTestAppLoaderBase();
+
+ virtual enum TVerdict doTestStepPreambleL();
+ virtual enum TVerdict doTestStepPostambleL();
+ };
+
+#endif /* TEST_APP_LOADER_BASE_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Inc/TestAppLoaderEndTask.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestAppLoaderEndTask.h
+// This contains CTestAppLoaderEndTask
+//
+//
+
+#ifndef TEST_APP_LOADER_END_TASK_H
+#define TEST_APP_LOADER_END_TASK_H
+
+// User includes
+#include "TestAppLoaderBase.h"
+
+class CTestAppLoaderEndTask : public CTestAppLoaderBase
+ {
+public:
+ CTestAppLoaderEndTask();
+
+ virtual enum TVerdict doTestStepL( void );
+ };
+
+#endif /* TEST_APP_LOADER_END_TASK_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Inc/TestAppLoaderKillProcess.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestAppLoaderKillProcess.h
+// This contains CTestAppLoaderKillProcess
+//
+//
+
+#ifndef TEST_APP_LOADER_KILL_PROCESS_H
+#define TEST_APP_LOADER_KILL_PROCESS_H
+
+// User includes
+#include "TestAppLoaderBase.h"
+
+class CTestAppLoaderKillProcess : public CTestAppLoaderBase
+ {
+public:
+ CTestAppLoaderKillProcess();
+
+ virtual enum TVerdict doTestStepL( void );
+ };
+
+#endif /* TEST_APP_LOADER_KILL_PROCESS_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Inc/TestAppLoaderServer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,35 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAppLoaderServer
+//
+//
+
+#ifndef TEST_APP_LOADER_SERVER_H
+#define TEST_APP_LOADER_SERVER_H
+
+#include <TestExecuteServerBase.h>
+
+class CTestAppLoaderServer : public CTestServer
+{
+public:
+ static CTestAppLoaderServer* NewL();
+ ~CTestAppLoaderServer();
+ virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+private:
+ CTestAppLoaderServer();
+ void ConstructL();
+};
+
+#endif /* TEST_APP_LOADER_SERVER_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Inc/TestAppLoaderTaskRunning.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestAppLoaderEndTask.h
+// This contains CTestAppLoaderTaskRunning
+//
+//
+
+#ifndef TEST_APP_LOADER_TASK_RUNNING_H
+#define TEST_APP_LOADER_TASK_RUNNING_H
+
+// User includes
+#include "TestAppLoaderBase.h"
+
+class CTestAppLoaderTaskRunning : public CTestAppLoaderBase
+ {
+public:
+ CTestAppLoaderTaskRunning();
+
+ virtual enum TVerdict doTestStepL( void );
+ };
+
+#endif /* TEST_APP_LOADER_TASK_RUNNING_H */
Binary file common/tools/ats/smoketest/apploader/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Src/TestAppLoaderAppStart.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,74 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAppLoaderAppStart
+//
+//
+
+// USER includes
+#include "TestAppLoaderAppStart.h"
+
+// EPOC includes
+#include <apacmdln.h>
+#include <apgcli.h>
+
+/*@{*/
+/// Parameters
+_LIT(KProgram, "program");
+
+/// Error messages
+_LIT(KErrCode, "Error %d");
+_LIT(KErrMissingParameter , "Misssing Parameter %S");
+/*@}*/
+
+// constructor
+CTestAppLoaderAppStart::CTestAppLoaderAppStart()
+: CTestAppLoaderBase()
+ {
+ SetTestStepName(_L("AppStart"));
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestAppLoaderAppStart::doTestStepL( void )
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("TEST-> APP START"));
+
+ TPtrC program;
+ if ( !GetStringFromConfig(ConfigSection(), KProgram, program) )
+ {
+ ERR_PRINTF2(KErrMissingParameter, &KProgram());
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ RApaLsSession apaLsSession;
+ User::LeaveIfError(apaLsSession.Connect());
+ CleanupClosePushL(apaLsSession);
+
+ CApaCommandLine* cmdLine=CApaCommandLine::NewLC();
+ cmdLine->SetExecutableNameL(program);
+ cmdLine->SetCommandL(EApaCommandRun);
+
+ TInt err=apaLsSession.StartApp(*cmdLine);
+ if ( err!=KErrNone )
+ {
+ ERR_PRINTF2(KErrCode, err);
+ SetTestStepError(err);
+ }
+ CleanupStack::PopAndDestroy(2, &apaLsSession);
+ }
+
+ // test steps return a result
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Src/TestAppLoaderBase.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,39 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAppLoaderBase which is the base class for all the AppLoader TestCase DLL
+//
+//
+
+// USER includes
+#include "TestAppLoaderBase.h"
+
+CTestAppLoaderBase::CTestAppLoaderBase()
+ {
+ }
+
+// destructor
+CTestAppLoaderBase::~CTestAppLoaderBase()
+ {
+ }
+
+enum TVerdict CTestAppLoaderBase::doTestStepPreambleL()
+ {
+ TVerdict ret = CTestStep::doTestStepPreambleL();
+ return ret;
+ }
+
+enum TVerdict CTestAppLoaderBase::doTestStepPostambleL()
+ {
+ return CTestStep::doTestStepPostambleL();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Src/TestAppLoaderEndTask.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,140 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAppLoaderEndTask
+//
+//
+
+// USER includes
+#include "TestAppLoaderEndTask.h"
+
+// EPOC includes
+#include <w32std.h>
+#include <coemain.h>
+#include <apgtask.h>
+#include <apgcli.h>
+#include <apgwgnam.H>
+
+/*@{*/
+/// Parameters
+_LIT(KProgram, "program");
+
+/// Log messages
+_LIT(KLogTask, "Caption '%S'.");
+
+/// Error messages
+_LIT(KErrCode, "Error %d");
+_LIT(KErrMissingParameter, "Misssing Parameter %S");
+_LIT(KErrTaskNotFound, "Task '%S' not found");
+/*@}*/
+
+// constructor
+CTestAppLoaderEndTask::CTestAppLoaderEndTask()
+: CTestAppLoaderBase()
+ {
+ SetTestStepName(_L("EndTask"));
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestAppLoaderEndTask::doTestStepL( void )
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("TEST-> END TASK"));
+
+ TPtrC program;
+ if ( !GetStringFromConfig(ConfigSection(), KProgram, program) )
+ {
+ ERR_PRINTF2(KErrMissingParameter, &KProgram());
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ RApaLsSession apaLsSession;
+ User::LeaveIfError(apaLsSession.Connect());
+ CleanupClosePushL(apaLsSession);
+ User::LeaveIfError(apaLsSession.GetAllApps());
+
+ RWsSession ws;
+ User::LeaveIfError(ws.Connect());
+ CleanupClosePushL(ws);
+
+ TInt numWindowGroups = ws.NumWindowGroups();
+ CArrayFixFlat<TInt>* windowGroupList = new(ELeave) CArrayFixFlat<TInt>(numWindowGroups);
+ CleanupStack::PushL(windowGroupList);
+
+ // Populate array with current group list ids
+ User::LeaveIfError(ws.WindowGroupList(windowGroupList));
+
+ CApaWindowGroupName* windowGroupName = CApaWindowGroupName::NewLC(ws);
+
+ /* Note: we use windowGroupList->Count() instead of numWindowGroups, as in the middle of the
+ * update the list could change in length (or worse, be reduced) thus producing an out of bounds
+ * error if numWindowGroups were used
+ */
+ TBool searching=ETrue;
+ for ( TInt i=0; (i<windowGroupList->Count()) && searching; ++i )
+ {
+ TInt wgId = windowGroupList->At(i);
+ windowGroupName->ConstructFromWgIdL(wgId);
+
+ TUid appUid = windowGroupName->AppUid();
+
+ TApaAppInfo appInfo;
+ HBufC* appCaption = NULL;
+ // Some applications, like midlets, may not provide any info
+ if (apaLsSession.GetAppInfo(appInfo, appUid) == KErrNone)
+ {
+ appCaption = appInfo.iCaption.AllocL();
+ }
+ else
+ {
+ appCaption = windowGroupName->Caption().AllocL();
+ }
+ CleanupStack::PushL(appCaption);
+
+ // Only list 'visible' applications
+ if ( appCaption->Length() )
+ {
+ TPtrC caption=*appCaption;
+ INFO_PRINTF2(KLogTask, &caption);
+
+ if ( program.CompareC(caption)==0 )
+ {
+ searching=EFalse;
+ TApaTask task(ws);
+ task.SetWgId(wgId);
+ if (task.Exists())
+ {
+ task.EndTask();
+ }
+ else
+ {
+ ERR_PRINTF2(KErrTaskNotFound, &program);
+ SetTestStepResult(EFail);
+ }
+ }
+ }
+ CleanupStack::Pop(1, appCaption); // taskEntry, appCaption
+ }
+
+ if ( searching )
+ {
+ ERR_PRINTF2(KErrTaskNotFound, &program);
+ SetTestStepResult(EFail);
+ }
+ CleanupStack::PopAndDestroy(4, &apaLsSession); // windowGroupName, windowGroupList
+ }
+
+ // test steps return a result
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Src/TestAppLoaderKillProcess.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,90 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAppLoaderKillProcess
+//
+//
+
+// USER includes
+#include "TestAppLoaderKillProcess.h"
+
+// EPOC includes
+#include <w32std.h>
+#include <coemain.h>
+#include <apgtask.h>
+#include <apgcli.h>
+#include <apgwgnam.H>
+
+/*@{*/
+/// Parameters
+_LIT(KProgram, "program");
+
+/// Log messages
+_LIT(KLogProcess, "Process '%S'.");
+
+/// Error messages
+_LIT(KErrMissingParameter, "Misssing Parameter %S");
+_LIT(KErrProcessNotFound, "Process '%S' not found");
+/*@}*/
+
+// constructor
+CTestAppLoaderKillProcess::CTestAppLoaderKillProcess()
+: CTestAppLoaderBase()
+ {
+ SetTestStepName(_L("KillProcess"));
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestAppLoaderKillProcess::doTestStepL( void )
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("TEST-> KILL PROCESS"));
+
+ TPtrC program;
+ if ( !GetStringFromConfig(ConfigSection(), KProgram, program) )
+ {
+ ERR_PRINTF2(KErrMissingParameter, &KProgram());
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ TFindProcess findProcess;
+ TFullName currentProcessName;
+ RProcess process;
+ TBool searching=ETrue;
+ while ( (findProcess.Next(currentProcessName)==KErrNone) && searching )
+ {
+ User::LeaveIfError(process.Open(currentProcessName));
+ CleanupClosePushL(process);
+
+ HBufC* fileName = process.FileName().AllocLC();
+
+ TPtrC name=*fileName;
+ INFO_PRINTF2(KLogProcess, &name);
+ if ( program.CompareC(name)==0 )
+ {
+ searching=EFalse;
+ process.Kill(0);
+ }
+ CleanupStack::PopAndDestroy(2, &process); // cmdLine, fileName, process
+ }
+ if ( searching )
+ {
+ ERR_PRINTF2(KErrProcessNotFound, &program);
+ SetTestStepResult(EFail);
+ }
+ }
+
+ // test steps return a result
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Src/TestAppLoaderServer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,132 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This main DLL entry point for the Smoketest_AppLoader.dll
+//
+//
+
+// USER includes
+#include "TestAppLoaderServer.h"
+#include "TestAppLoaderAppStart.h"
+#include "TestAppLoaderKillProcess.h"
+#include "TestAppLoaderEndTask.h"
+#include "TestAppLoaderTaskRunning.h"
+
+/*@{*/
+_LIT(KServerName, "smoketest_apploader");
+/*@}*/
+
+CTestAppLoaderServer* CTestAppLoaderServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+ {
+ CTestAppLoaderServer* server = new (ELeave) CTestAppLoaderServer();
+ CleanupStack::PushL(server);
+ // CServer base class call
+ server->ConstructL();
+ server->StartL(KServerName);
+ CleanupStack::Pop(server);
+ return server;
+ }
+
+CTestAppLoaderServer::CTestAppLoaderServer()
+ : CTestServer()
+ {
+ }
+
+void CTestAppLoaderServer::ConstructL()
+ {
+ }
+
+CTestAppLoaderServer::~CTestAppLoaderServer()
+ {
+ }
+
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+ {
+#if (defined __DATA_CAGING__)
+ RProcess().DataCaging(RProcess::EDataCagingOn);
+ RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+ CActiveScheduler* sched=NULL;
+ sched=new(ELeave) CActiveScheduler;
+ CActiveScheduler::Install(sched);
+ CTestAppLoaderServer* server = NULL;
+ // Create the CTestServer derived server
+ TRAPD(err,server = CTestAppLoaderServer::NewL());
+ if(!err)
+ {
+ // Sync with the client and enter the active scheduler
+ RProcess::Rendezvous(KErrNone);
+ sched->Start();
+ }
+ delete server;
+ delete sched;
+ }
+
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+ {
+ __UHEAP_MARK;
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+ if(cleanup == NULL)
+ {
+ return KErrNoMemory;
+ }
+ TRAPD(err,MainL());
+ delete cleanup;
+ __UHEAP_MARKEND;
+ return err;
+ }
+
+
+CTestStep* CTestAppLoaderServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+ {
+ CTestStep* testStep = NULL;
+
+ if(aStepName == _L("AppStart"))
+ {
+ testStep = new CTestAppLoaderAppStart();
+ }
+ else if(aStepName == _L("KillProcess"))
+ {
+ testStep = new CTestAppLoaderKillProcess();
+ }
+ else if(aStepName == _L("EndTask"))
+ {
+ testStep = new CTestAppLoaderEndTask();
+ }
+ else if(aStepName == _L("TaskRunning"))
+ {
+ testStep = new CTestAppLoaderTaskRunning();
+ }
+ return testStep;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/Src/TestAppLoaderTaskRunning.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,136 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestAppLoaderTaskRunning
+//
+//
+
+// USER includes
+#include "TestAppLoaderTaskRunning.h"
+
+// EPOC includes
+#include <w32std.h>
+#include <coemain.h>
+#include <apgtask.h>
+#include <apgcli.h>
+#include <apgwgnam.H>
+
+/*@{*/
+/// Parameters
+_LIT(KProgram, "program");
+
+/// Log messages
+_LIT(KLogTask, "Caption '%S'.");
+
+/// Error messages
+_LIT(KErrCode, "Error %d");
+_LIT(KErrMissingParameter, "Misssing Parameter %S");
+_LIT(KErrTaskNotFound, "Task '%S' not found");
+/*@}*/
+
+// constructor
+CTestAppLoaderTaskRunning::CTestAppLoaderTaskRunning()
+: CTestAppLoaderBase()
+ {
+ SetTestStepName(_L("TaskRunning"));
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestAppLoaderTaskRunning::doTestStepL( void )
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("TEST-> TASK RUNNING"));
+
+ TPtrC program;
+ if ( !GetStringFromConfig(ConfigSection(), KProgram, program) )
+ {
+ ERR_PRINTF2(KErrMissingParameter, &KProgram());
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ RApaLsSession apaLsSession;
+ User::LeaveIfError(apaLsSession.Connect());
+ CleanupClosePushL(apaLsSession);
+ User::LeaveIfError(apaLsSession.GetAllApps());
+
+ RWsSession ws;
+ User::LeaveIfError(ws.Connect());
+ CleanupClosePushL(ws);
+
+ TInt numWindowGroups = ws.NumWindowGroups();
+ CArrayFixFlat<TInt>* windowGroupList = new(ELeave) CArrayFixFlat<TInt>(numWindowGroups);
+ CleanupStack::PushL(windowGroupList);
+
+ // Populate array with current group list ids
+ User::LeaveIfError(ws.WindowGroupList(windowGroupList));
+
+ CApaWindowGroupName* windowGroupName = CApaWindowGroupName::NewLC(ws);
+
+ /* Note: we use windowGroupList->Count() instead of numWindowGroups, as in the middle of the
+ * update the list could change in length (or worse, be reduced) thus producing an out of bounds
+ * error if numWindowGroups were used
+ */
+ TBool searching=ETrue;
+ for ( TInt i=0; (i<windowGroupList->Count()) && searching; ++i )
+ {
+ TInt wgId = windowGroupList->At(i);
+ windowGroupName->ConstructFromWgIdL(wgId);
+
+ TUid appUid = windowGroupName->AppUid();
+
+ TApaAppInfo appInfo;
+ HBufC* appCaption = NULL;
+ // Some applications, like midlets, may not provide any info
+ if (apaLsSession.GetAppInfo(appInfo, appUid) == KErrNone)
+ {
+ appCaption = appInfo.iCaption.AllocL();
+ }
+ else
+ {
+ appCaption = windowGroupName->Caption().AllocL();
+ }
+ CleanupStack::PushL(appCaption);
+
+ // Only list 'visible' applications
+ if ( appCaption->Length() )
+ {
+ TPtrC caption=*appCaption;
+ INFO_PRINTF2(KLogTask, &caption);
+
+ if ( program.CompareC(caption)==0 )
+ {
+ searching=EFalse;
+ TApaTask task(ws);
+ task.SetWgId(wgId);
+ if (!task.Exists())
+ {
+ ERR_PRINTF2(KErrTaskNotFound, &program);
+ SetTestStepResult(EFail);
+ }
+ }
+ }
+ CleanupStack::Pop(1, appCaption); // taskEntry, appCaption
+ }
+
+ if ( searching )
+ {
+ ERR_PRINTF2(KErrTaskNotFound, &program);
+ SetTestStepResult(EFail);
+ }
+ CleanupStack::PopAndDestroy(4, &apaLsSession); // windowGroupName, windowGroupList
+ }
+
+ // test steps return a result
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/scripts/setup_smoketest_apploader.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+RUN_UTILS MkDir c:\smoketest\
+
+RUN_UTILS CopyFile z:\smoketest\smoketest_apploader.ini c:\smoketest\smoketest_apploader.ini
+RUN_UTILS MakeReadWrite c:\smoketest\smoketest_apploader.ini
+RUN_UTILS CopyFile z:\smoketest\smoketest_apploader.script c:\smoketest\smoketest_apploader.script
+RUN_UTILS MakeReadWrite c:\smoketest\smoketest_apploader.script
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/scripts/smoketest_apploader.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,63 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+LOAD_SUITE smoketest_apploader -SharedData
+
+START_TESTCASE SMOKE_APP_LAUNCH_0001
+//! @SYMTestCaseID SMOKE_APP_LAUNCH_0001
+//! @SYMTestCaseDesc Start Smoketest_system.exe, and kill the process
+ RUN_TEST_STEP 1000 smoketest_apploader AppStart c:\smoketest\smoketest_apploader.ini SMOKE_APP_LAUNCH_0001
+ DELAY 5000
+ RUN_TEST_STEP 1000 smoketest_apploader KillProcess c:\smoketest\smoketest_apploader.ini SMOKE_APP_END_0001
+END_TESTCASE SMOKE_APP_LAUNCH_0001
+
+START_TESTCASE SMOKE_APP_LAUNCH_0002
+//! @SYMTestCaseID SMOKE_APP_LAUNCH_0002
+//! @SYMTestCaseDesc Verify the "Telephone" task is running
+ RUN_TEST_STEP 1000 smoketest_apploader TaskRunning c:\smoketest\smoketest_apploader.ini SMOKE_APP_RUNNING_0002
+END_TESTCASE SMOKE_APP_LAUNCH_0002
+
+START_TESTCASE SMOKE_APP_LAUNCH_0003
+//! @SYMTestCaseID SMOKE_APP_LAUNCH_0003
+//! @SYMTestCaseDesc Verify the "Clock" task is running
+ RUN_TEST_STEP 1000 smoketest_apploader TaskRunning c:\smoketest\smoketest_apploader.ini SMOKE_APP_RUNNING_0003
+END_TESTCASE SMOKE_APP_LAUNCH_0003
+
+START_TESTCASE SMOKE_APP_LAUNCH_0004
+//! @SYMTestCaseID SMOKE_APP_LAUNCH_0004
+//! @SYMTestCaseDesc Verify the "Messaging" task is running
+ RUN_TEST_STEP 1000 smoketest_apploader TaskRunning c:\smoketest\smoketest_apploader.ini SMOKE_APP_RUNNING_0004
+END_TESTCASE SMOKE_APP_LAUNCH_0004
+
+START_TESTCASE SMOKE_APP_LAUNCH_0005
+//! @SYMTestCaseID SMOKE_APP_LAUNCH_0005
+//! @SYMTestCaseDesc Start the SymcML task and end it.
+ RUN_TEST_STEP 1000 smoketest_apploader AppStart c:\smoketest\smoketest_apploader.ini SMOKE_APP_LAUNCH_0005
+ DELAY 5000
+ RUN_TEST_STEP 1000 smoketest_apploader EndTask c:\smoketest\smoketest_apploader.ini SMOKE_APP_END_0005
+END_TESTCASE SMOKE_APP_LAUNCH_0005
+
+START_TESTCASE SMOKE_APP_LAUNCH_0006
+//! @SYMTestCaseID SMOKE_APP_LAUNCH_0006
+//! @SYMTestCaseDesc Verify the "Calendar" task is running
+ RUN_TEST_STEP 1000 smoketest_apploader TaskRunning c:\smoketest\smoketest_apploader.ini SMOKE_APP_RUNNING_0006
+END_TESTCASE SMOKE_APP_LAUNCH_0006
+
+START_TESTCASE SMOKE_APP_LAUNCH_0007
+//! @SYMTestCaseID SMOKE_APP_LAUNCH_0007
+//! @SYMTestCaseDesc Verify the "Contacts" task is running
+ RUN_TEST_STEP 1000 smoketest_apploader TaskRunning c:\smoketest\smoketest_apploader.ini SMOKE_APP_RUNNING_0007
+END_TESTCASE SMOKE_APP_LAUNCH_0007
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/apploader/testdata/smoketest_apploader.ini Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,26 @@
+[SMOKE_APP_LAUNCH_0001]
+program =Smoketest_System.exe
+
+[SMOKE_APP_END_0001]
+program =Z:\sys\bin\Smoketest_System.exe
+
+[SMOKE_APP_RUNNING_0002]
+program =Telephone
+
+[SMOKE_APP_RUNNING_0003]
+program =Clock
+
+[SMOKE_APP_RUNNING_0004]
+program =Messaging
+
+[SMOKE_APP_LAUNCH_0005]
+program =NSmlDSSync.exe
+
+[SMOKE_APP_END_0005]
+program =Sync
+
+[SMOKE_APP_RUNNING_0006]
+program =Calendar
+
+[SMOKE_APP_RUNNING_0007]
+program =Contacts
Binary file common/tools/ats/smoketest/contacts/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/TestData/Smoketest_Contacts.ini Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,52 @@
+[default]
+filename =c:\smoketest\smoketest_contacts.cdb
+filenameSecure =c:smoketest_contacts.cdb
+
+[18807_CreateDB]
+
+[18927_AddEntries]
+count =5
+
+firstname1 =Feroz
+lastname1 =Uddin
+company1 =Symbian
+job1 =Cricket fan
+workphone1 =0207
+workemail1 =feroz.uddin@symbian.com
+
+firstname2 =Louis
+lastname2 =Nayegon
+company2 =Symbian
+job2 =Lazy Git
+workphone2 =01452 812178
+workemail2 =louis.nayegon@symbian.com
+
+firstname3 =Alf
+lastname3 =Garnett
+company3 =BBC
+job3 =star
+workphone3 =0207 777
+homephone3 =0208 888
+fax3 =0208 999
+workemail3 =alf.garnett@bbc.co.uk
+internet3 =www.bbc.co.uk
+street3 =Marylebone Road
+town3 =London
+county3 =LondonCounty
+postcode3 =W1
+country3 =England
+notes3 =Small minded bigot
+
+firstname4 =Tom
+lastname4 =Jones
+company4 =Music
+job4 =Singer
+workemail4 =tom.jones@music.com
+
+firstname5 =Alan
+lastname5 =Shearer
+company5 =Newcastle United FC
+job5 =Footballer
+FirstNamePrn5 =Al-an
+LastNamePrn5 =Shea-rer
+CompanyNamePrn5 =New-cas-el You-Nigh-Ted
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/bwins/SMOKETEST_CONTACTS_SERVERU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,3 @@
+EXPORTS
+ ?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/group/Smoketest_Contacts.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,51 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// using relative paths for sourcepath and user includes
+//
+//
+
+TARGET Smoketest_Contacts_Server.exe
+TARGETTYPE exe
+UID 0x1000007A 0x101F7772
+
+#if (!defined __NO_VENDORID__)
+VENDORID 0x70000001
+#endif
+
+CAPABILITY ReadUserData WriteUserData
+
+SOURCEPATH ..\Src
+
+SOURCE SmoketestContactsServer.cpp
+SOURCE TestContact.cpp
+SOURCE TestContactsAddEntries.cpp
+SOURCE TestContactsBase.cpp
+SOURCE TestContactsCreateDB.cpp
+
+USERINCLUDE ..\Inc ..\..\Group
+
+SYSTEMINCLUDE \Epoc32\include
+SYSTEMINCLUDE \Epoc32\include\Test
+
+LIBRARY efsrv.lib
+LIBRARY estor.lib
+LIBRARY charconv.lib
+LIBRARY cntview.lib
+LIBRARY euser.lib
+LIBRARY cntmodel.lib
+LIBRARY TestExecuteUtils.lib
+LIBRARY TestExecuteLogClient.lib
+
+// We're quite heavy on the stack... 4k in WinS isn't enough...
+EPOCSTACKSIZE 0x6000
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,25 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// For automated contacts smoketest
+//
+//
+
+PRJ_TESTEXPORTS
+
+../scripts/Smoketest_Contacts.script z:/smoketest/smoketest_contacts.script
+../scripts/setup_Smoketest_Contacts.script z:/smoketest/setup_smoketest_contacts.script
+../TestData/Smoketest_Contacts.ini z:/smoketest/smoketest_contacts.ini
+
+PRJ_TESTMMPFILES
+Smoketest_Contacts.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/inc/SmoketestContactsServer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,38 @@
+/**
+* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Symbian Foundation License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+
+
+
+
+/**
+ @file SmoketestContactsServer.h
+*/
+#if (!defined __SMOKETESTCONTACTS_SERVER_H__)
+#define __SMOKTETESTCONTACTS_SERVER_H__
+#include <TestExecuteServerBase.h>
+
+class CSmoketestContactsServer : public CTestServer
+ {
+public:
+ static CSmoketestContactsServer* NewL();
+ virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+
+private:
+ void ConstructL();
+ };
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/inc/TestContact.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,100 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestContact
+//
+//
+
+#ifndef TEST_CONTACT_H
+#define TEST_CONTACT_H
+
+#include <cntitem.h>
+
+class MTestContactInstrumentation
+{
+public:
+ virtual void RaiseInstrumentationEventNotificationL(TInt aEventTag) = 0;
+};
+
+class CTestContact : public CBase
+ {
+public:
+ static CTestContact* NewL(CContactItem& aSeedContact);
+ static CTestContact* NewLC(CContactItem& aSeedContact);
+ static CTestContact* NewL(CContactItem* aSeedContact);
+ static CTestContact* NewLC(CContactItem* aSeedContact);
+ ~CTestContact();
+
+ CContactItem& ContactItem();
+ const TPtrC FirstNameL();
+ const TPtrC LastNameL();
+ const TPtrC CompanyNameL();
+ const TPtrC JobTitleL();
+ const TPtrC WorkPhoneL();
+ const TPtrC WorkMobileL();
+ const TPtrC HomePhoneL();
+ const TPtrC HomeMobileL();
+ const TPtrC FaxL();
+ const TPtrC EmailAddressL();
+ const TPtrC InternetAddressL();
+ const TPtrC StreetL();
+ const TPtrC TownL();
+ const TPtrC CountyL();
+ const TPtrC PostCodeL();
+ const TPtrC CountryL();
+ const TPtrC NotesL();
+ const TPtrC NickNameL();
+ const TPtrC PictureL();
+
+ void SetFirstNameL(const TDesC& aFirstName);
+ void SetLastNameL(const TDesC& aLastName);
+ void SetCompanyNameL(const TDesC& aCompanyName);
+ void SetJobTitleL(const TDesC& aJobTitle);
+ void SetWorkPhoneL(const TDesC& aWorkPhone);
+ void SetWorkMobileL(const TDesC& aWorkMobile);
+ void SetHomePhoneL(const TDesC& aHomePhone);
+ void SetHomeMobileL(const TDesC& aHomeMobile);
+ void SetFaxL(const TDesC& aFax);
+ void SetHomeEmailAddressL(const TDesC& aEmailAddress);
+ void SetWorkEmailAddressL(const TDesC& aEmailAddress);
+ void SetInternetAddressL(const TDesC& aInternetAddress);
+ void SetStreetL(const TDesC& aStreet);
+ void SetTownL(const TDesC& aTown);
+ void SetCountyL(const TDesC& aCounty);
+ void SetPostCodeL(const TDesC& aPostCode);
+ void SetCountryL(const TDesC& aCountry);
+ void SetNotesL(const TDesC& aNotes);
+ void SetNickNameL(const TDesC& aNickName);
+ void SetPictureL(const TDesC8& aPicture);
+
+private:
+ CTestContact();
+ void ConstructL(CContactItem& aSeedContact);
+ void ConstructL(CContactItem* aSeedContact);
+ const TPtrC TextFieldL(TFieldType aFieldType) const;
+ const TPtrC TextFieldL(const CContentType& aTypesToMatch) const;
+ void SetTextFieldL(const CContentType& aTypesToMatch,const TDesC& aText) const;
+ void SetTextFieldL(TFieldType aFieldType, const TDesC& aText);
+ void SetTextFieldL(TFieldType aFieldType, const TDesC& aText, TUid aAddOnContentType);
+ CContactItemField& FindFieldL(TFieldType aFieldType) const;
+ CContactItemField& FindFieldL(const CContentType& aTypesToMatch) const;
+ void SetPictureFieldL(const TDesC8& aPicture) const;
+ TInt FindField(TFieldType aFieldType) const;
+ void InsertTextFieldL(TUid aID, const TDesC& aStringOfStuff);
+
+private:
+ CContactItem* iContactItem;
+ TBool iDestroyOnExit;
+ };
+
+#endif /* __TEST_CONTACT_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/inc/TestContactsAddEntries.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,35 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestSuiteContacts
+//
+//
+
+#ifndef TEST_CONTACTS_ADD_ENTRIES_H
+#define TEST_CONTACTS_ADD_ENTRIES_H
+
+#include "TestContactsBase.h"
+
+class CTestContactsAddEntries : public CTestContactsBase
+{
+public:
+ CTestContactsAddEntries();
+ virtual ~CTestContactsAddEntries();
+
+ virtual enum TVerdict doTestStepL( void );
+
+private:
+ void AddEntriesL( void );
+};
+
+#endif TEST_CONTACTS_ADD_ENTRIES_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/inc/TestContactsBase.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,53 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestContactsBase
+//
+//
+
+#ifndef TEST_CONTACTS_BASE_H
+#define TEST_CONTACTS_BASE_H
+
+
+#include <cntdb.h>
+#include <TestExecuteStepBase.h>
+#include <cntitem.h>
+
+#include "TestContact.h"
+
+const TInt KMaxScriptLineLength = 200;
+
+class CTestContactsBase : public CTestStep, protected MTestContactInstrumentation
+{
+public:
+ CTestContactsBase();
+ ~CTestContactsBase();
+ virtual enum TVerdict doTestStepPreambleL();
+ virtual enum TVerdict doTestStepPostambleL();
+
+protected:
+ void CreateDatabase();
+ void OpenDatabase();
+ void CleanupDatabase();
+ void RaiseInstrumentationEventNotificationL(TInt aEventTag);
+ CContactIdArray* SearchEntriesL();
+
+protected:
+ CContactDatabase* iDatabase;
+ CContactItemFieldDef* iFieldDef;
+
+private:
+ CActiveScheduler* iSchedular;
+};
+
+#endif /* TEST_CONTACTS_BASE_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/inc/TestContactsCreateDB.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestContactsCreateDB
+//
+//
+
+#ifndef TEST_CONTACTS_CREATE_DB_H
+#define TEST_CONTACTS_CREATE_DB_H
+
+#include "TestContactsBase.h"
+
+class CTestContactsCreateDB : public CTestContactsBase
+{
+public:
+ CTestContactsCreateDB();
+ virtual ~CTestContactsCreateDB();
+
+ virtual enum TVerdict doTestStepL( void );
+
+};
+
+#endif /* TEST_CONTACTS_CREATE_DB_H */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/scripts/Smoketest_Contacts.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,26 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRINT Run Contacts smoketest
+//
+LOAD_SUITE Smoketest_Contacts_Server
+//
+START_TESTCASE 9094
+RUN_TEST_STEP 100 Smoketest_Contacts_Server CreateDB c:\smoketest\Smoketest_Contacts.ini 18807_CreateDB
+END_TESTCASE 9094
+START_TESTCASE 9082
+RUN_TEST_STEP 1000 Smoketest_Contacts_Server AddEntries c:\smoketest\Smoketest_Contacts.ini 18927_AddEntries
+END_TESTCASE 9082
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/scripts/setup_Smoketest_Contacts.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,22 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+RUN_UTILS MkDir c:\smoketest\
+
+RUN_UTILS CopyFile z:\smoketest\smoketest_contacts.ini c:\smoketest\smoketest_contacts.ini
+RUN_UTILS MakeReadWrite c:\smoketest\smoketest_contacts.ini
+
+// RUN_SCRIPT Smoketest_Contacts.script
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/src/SmoketestContactsServer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,110 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+/**
+ @file SmoketestContactsServer.cpp
+*/
+
+#include "SmoketestContactsServer.h"
+#include "TestContactsCreateDB.h"
+#include "TestContactsAddEntries.h"
+
+// __EDIT_ME__ - Substitute the name of the test server
+_LIT(KServerName,"Smoketest_Contacts_Server");
+// __EDIT_ME__ - Use your own server class name
+CSmoketestContactsServer* CSmoketestContactsServer::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+ {
+ CSmoketestContactsServer * server = new (ELeave) CSmoketestContactsServer();
+ CleanupStack::PushL(server);
+ // CServer base class call
+ server->StartL(KServerName);
+ CleanupStack::Pop(server);
+ return server;
+ }
+
+
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+ {
+#if (defined __DATA_CAGING__)
+ RProcess().DataCaging(RProcess::EDataCagingOn);
+ RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+ CActiveScheduler* sched=NULL;
+ sched=new(ELeave) CActiveScheduler;
+ CActiveScheduler::Install(sched);
+ CSmoketestContactsServer* server = NULL;
+ // Create the CTestServer derived server
+ TRAPD(err,server = CSmoketestContactsServer::NewL());
+ if(!err)
+ {
+ // Sync with the client and enter the active scheduler
+ RProcess::Rendezvous(KErrNone);
+ sched->Start();
+ }
+ delete server;
+ delete sched;
+ }
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+ {
+ __UHEAP_MARK;
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+ if(cleanup == NULL)
+ {
+ return KErrNoMemory;
+ }
+ TRAPD(err,MainL());
+
+ if (!err) { }
+ delete cleanup;
+ __UHEAP_MARKEND;
+ return KErrNone;
+ }
+
+
+// __EDIT_ME__ - Use your own server class name
+CTestStep* CSmoketestContactsServer::CreateTestStep(const TDesC& aStepName)
+/**
+ * @return - A CTestStep derived instance
+ * Secure and non-secure variants
+ * Implementation of CTestServer pure virtual
+ */
+ {
+ CTestStep* testStep = NULL;
+// __EDIT_ME__ - Create your own test steps here
+ if(aStepName == _L("AddEntries"))
+ testStep = new CTestContactsAddEntries();
+ if(aStepName == _L("CreateDB"))
+ testStep = new CTestContactsCreateDB();
+
+ return testStep;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/src/TestContact.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,491 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestContact
+//
+//
+
+#include <cntfldst.h>
+
+#include "TestContact.h"
+
+CTestContact* CTestContact::NewL(CContactItem& aSeedContact)
+ {
+ CTestContact* self=CTestContact::NewLC(aSeedContact);
+ CleanupStack::Pop();
+ return self;
+ }
+
+CTestContact* CTestContact::NewLC(CContactItem& aSeedContact)
+ {
+ CTestContact* self=new(ELeave) CTestContact();
+ CleanupStack::PushL(self);
+ self->ConstructL(aSeedContact);
+ return self;
+ }
+
+CTestContact* CTestContact::NewL(CContactItem* aSeedContact)
+ {
+ CTestContact* self=CTestContact::NewLC(aSeedContact);
+ CleanupStack::Pop();
+ return self;
+ }
+
+CTestContact* CTestContact::NewLC(CContactItem* aSeedContact)
+ {
+ CTestContact* self=new(ELeave) CTestContact();
+ CleanupStack::PushL(self);
+ self->ConstructL(aSeedContact);
+ return self;
+ }
+
+CTestContact::CTestContact() : iDestroyOnExit(EFalse)
+ {
+ }
+
+void CTestContact::ConstructL(CContactItem& aSeedContact)
+ {
+ iDestroyOnExit=ETrue;
+ iContactItem=CContactCard::NewL(&aSeedContact);
+ }
+
+void CTestContact::ConstructL(CContactItem* aSeedContact)
+ {
+ iDestroyOnExit=EFalse;
+ iContactItem=aSeedContact;
+ }
+
+CTestContact::~CTestContact()
+ {
+ if (iDestroyOnExit)
+ delete iContactItem;
+ iContactItem=NULL;
+ }
+
+CContactItem& CTestContact::ContactItem()
+ {
+ return *iContactItem;
+ }
+
+const TPtrC CTestContact::FirstNameL()
+ {
+ return TextFieldL(KUidContactFieldGivenName);
+ }
+
+const TPtrC CTestContact::LastNameL()
+ {
+ return TextFieldL(KUidContactFieldFamilyName);
+ }
+
+const TPtrC CTestContact::CompanyNameL()
+ {
+ return TextFieldL(KUidContactFieldCompanyName);
+ }
+
+const TPtrC CTestContact::JobTitleL()
+ {
+ return TextFieldL(KUidContactFieldJobTitle);
+ }
+
+const TPtrC CTestContact::WorkPhoneL()
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapWORK);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ const TPtrC text=TextFieldL(*contentType);
+ CleanupStack::PopAndDestroy(); // contentType.
+ return text;
+ }
+
+const TPtrC CTestContact::WorkMobileL()
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapWORK);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapCELL);
+ const TPtrC text=TextFieldL(*contentType);
+ CleanupStack::PopAndDestroy(); // contentType.
+ return text;
+ }
+
+const TPtrC CTestContact::HomePhoneL()
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapHOME);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ const TPtrC text=TextFieldL(*contentType);
+ CleanupStack::PopAndDestroy(); // contentType.
+ return text;
+ }
+
+const TPtrC CTestContact::HomeMobileL()
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapHOME);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapCELL);
+ const TPtrC text=TextFieldL(*contentType);
+ CleanupStack::PopAndDestroy(); // contentType.
+ return text;
+ }
+
+const TPtrC CTestContact::FaxL()
+ {
+ return TextFieldL(KUidContactFieldFax);
+ }
+
+const TPtrC CTestContact::EmailAddressL()
+ {
+ return TextFieldL(KUidContactFieldEMail);
+ }
+
+const TPtrC CTestContact::InternetAddressL()
+ {
+ return TextFieldL(KUidContactFieldUrl);
+ }
+
+const TPtrC CTestContact::StreetL()
+ {
+ return TextFieldL(KUidContactFieldAddress);
+ }
+
+const TPtrC CTestContact::TownL()
+ {
+ return TextFieldL(KUidContactFieldLocality);
+ }
+
+const TPtrC CTestContact::CountyL()
+ {
+ return TextFieldL(KUidContactFieldRegion);
+ }
+
+const TPtrC CTestContact::PostCodeL()
+ {
+ return TextFieldL(KUidContactFieldPostcode);
+ }
+
+const TPtrC CTestContact::CountryL()
+ {
+ return TextFieldL(KUidContactFieldCountry);
+ }
+
+const TPtrC CTestContact::NotesL()
+ {
+ return TextFieldL(KUidContactFieldNote);
+ }
+
+const TPtrC CTestContact::NickNameL()
+ {
+ return TextFieldL(KUidContactFieldSecondName);
+ }
+
+const TPtrC CTestContact::PictureL()
+ {
+ return TextFieldL(KUidContactFieldPicture);
+ }
+
+void CTestContact::SetFirstNameL(const TDesC& aFirstName)
+ {
+ SetTextFieldL(KUidContactFieldGivenName, aFirstName, KUidContactFieldVCardMapUnusedN);
+ }
+
+void CTestContact::SetLastNameL(const TDesC& aLastName)
+ {
+ SetTextFieldL(KUidContactFieldFamilyName, aLastName, KUidContactFieldVCardMapUnusedN);
+ }
+
+void CTestContact::SetCompanyNameL(const TDesC& aCompanyName)
+ {
+ SetTextFieldL(KUidContactFieldCompanyName, aCompanyName, KUidContactFieldVCardMapORG);
+ }
+
+void CTestContact::SetJobTitleL(const TDesC& aJobTitle)
+ {
+ SetTextFieldL(KUidContactFieldJobTitle,aJobTitle);
+ }
+
+void CTestContact::SetWorkPhoneL(const TDesC& aWorkPhone)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapWORK);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ SetTextFieldL(*contentType,aWorkPhone);
+ CleanupStack::PopAndDestroy(); // contentType.
+ }
+
+void CTestContact::SetWorkMobileL(const TDesC& aWorkMobile)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapWORK);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapCELL);
+ SetTextFieldL(*contentType,aWorkMobile);
+ CleanupStack::PopAndDestroy(); // contentType.
+ }
+
+void CTestContact::SetHomePhoneL(const TDesC& aHomePhone)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapHOME);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ SetTextFieldL(*contentType,aHomePhone);
+ CleanupStack::PopAndDestroy(); // contentType.
+ }
+
+void CTestContact::SetHomeMobileL(const TDesC& aHomeMobile)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPhoneNumber);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapHOME);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapVOICE);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapCELL);
+ SetTextFieldL(*contentType,aHomeMobile);
+ CleanupStack::PopAndDestroy(); // contentType.
+ }
+
+void CTestContact::SetFaxL(const TDesC& aFax)
+ {
+ SetTextFieldL(KUidContactFieldFax,aFax);
+ }
+
+void CTestContact::SetHomeEmailAddressL(const TDesC& aEmailAddress)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldEMail);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapHOME);
+ SetTextFieldL(*contentType,aEmailAddress);
+ CleanupStack::PopAndDestroy(contentType);
+ }
+
+void CTestContact::SetWorkEmailAddressL(const TDesC& aEmailAddress)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldEMail);
+ contentType->AddFieldTypeL(KUidContactFieldVCardMapWORK);
+ SetTextFieldL(*contentType,aEmailAddress);
+ CleanupStack::PopAndDestroy(contentType);
+ }
+
+
+void CTestContact::SetInternetAddressL(const TDesC& aInternetAddress)
+ {
+ SetTextFieldL(KUidContactFieldUrl,aInternetAddress);
+ }
+
+void CTestContact::SetStreetL(const TDesC& aStreet)
+ {
+ SetTextFieldL(KUidContactFieldAddress,aStreet);
+ }
+
+void CTestContact::SetTownL(const TDesC& aTown)
+ {
+ SetTextFieldL(KUidContactFieldLocality,aTown);
+ }
+
+void CTestContact::SetCountyL(const TDesC& aCounty)
+ {
+ SetTextFieldL(KUidContactFieldRegion,aCounty);
+ }
+
+void CTestContact::SetPostCodeL(const TDesC& aPostCode)
+ {
+ SetTextFieldL(KUidContactFieldPostcode,aPostCode);
+ }
+
+void CTestContact::SetCountryL(const TDesC& aCountry)
+ {
+ SetTextFieldL(KUidContactFieldCountry,aCountry);
+ }
+
+void CTestContact::SetNotesL(const TDesC& aNotes)
+ {
+ SetTextFieldL(KUidContactFieldNote,aNotes);
+ }
+
+void CTestContact::SetNickNameL(const TDesC& aNickName)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldSecondName);
+ TRAPD(err, SetTextFieldL(*contentType,aNickName));
+ if (!err) { }
+ CleanupStack::PopAndDestroy(); // contentType.
+ }
+
+void CTestContact::SetPictureL(const TDesC8& aPicture)
+ {
+ CContentType* contentType=CContentType::NewL();
+ CleanupStack::PushL(contentType);
+ contentType->AddFieldTypeL(KUidContactFieldPicture);
+ SetPictureFieldL(aPicture);
+ CleanupStack::PopAndDestroy(contentType);
+ }
+
+const TPtrC CTestContact::TextFieldL(TFieldType aFieldType) const
+ {
+ CContactItemField& field=FindFieldL(aFieldType);
+ ASSERT(field.StorageType()==KStorageTypeText);
+ return STATIC_CAST(CContactTextField*,(field.Storage()))->Text();
+ }
+
+const TPtrC CTestContact::TextFieldL(const CContentType& aTypesToMatch) const
+ {
+ CContactItemField& field=FindFieldL(aTypesToMatch);
+ ASSERT(field.StorageType()==KStorageTypeText);
+ return STATIC_CAST(CContactTextField*,field.Storage())->Text();
+ }
+
+void CTestContact::InsertTextFieldL(TFieldType aID, const TDesC& aStringOfStuff )
+ {
+ CContactItemField* itemFieldPtr = NULL;
+ CContactTextField* textStoragePtr = NULL;
+
+ itemFieldPtr = CContactItemField::NewLC( KStorageTypeText, aID );
+ textStoragePtr = itemFieldPtr->TextStorage(); // we don't have ownership here, hence no stack.
+
+ textStoragePtr->SetTextL( aStringOfStuff );
+ textStoragePtr = NULL; // we've finished with this ptr now.
+
+ iContactItem->AddFieldL( *itemFieldPtr ); // hand ownership over here
+ CleanupStack::Pop( itemFieldPtr ); // and pop,
+ }
+
+void CTestContact::SetTextFieldL(TFieldType aFieldType,const TDesC& aText)
+ {
+ TInt fieldIndex=FindField(aFieldType);
+
+ if ( fieldIndex > KErrNotFound )
+ {
+ CContactItemField& field=FindFieldL(aFieldType);
+ ASSERT(field.StorageType()==KStorageTypeText);
+ STATIC_CAST(CContactTextField*,field.Storage())->SetText(aText.AllocL());
+ }
+ else
+ {
+ InsertTextFieldL(aFieldType, aText);
+ }
+ }
+
+void CTestContact::SetTextFieldL(const CContentType& aTypesToMatch,const TDesC& aText) const
+ {
+ CContactItemField& field=FindFieldL(aTypesToMatch);
+ ASSERT(field.StorageType()==KStorageTypeText);
+ STATIC_CAST(CContactTextField*,field.Storage())->SetText(aText.AllocL());
+ }
+
+CContactItemField& CTestContact::FindFieldL(TFieldType aFieldType) const
+ {
+ CContactItemFieldSet& fields=iContactItem->CardFields();
+ TInt index=fields.Find(aFieldType);
+ User::LeaveIfError(index);
+ return fields[index];
+ }
+
+void CTestContact::SetTextFieldL(TFieldType aFieldType, const TDesC& aText, TUid aAddOnContentType)
+ {
+ CContactItemFieldSet& fields = iContactItem->CardFields();
+ CContactTextField* textField = NULL;
+ TInt fieldIndex = 0;
+
+ fieldIndex = FindField( aFieldType );
+
+ if (fieldIndex == KErrNotFound )
+ {
+ InsertTextFieldL( aFieldType, aText );
+ fieldIndex = FindField( aFieldType );
+ CContactItemField& field = fields[ fieldIndex ];
+ field.AddFieldTypeL( aAddOnContentType );
+ }
+ else if (fieldIndex >= KErrNone )
+ {
+ CContactItemField& field = fields[ fieldIndex ];
+ ASSERT(field.StorageType()==KStorageTypeText);
+ textField = static_cast<CContactTextField*>(field.Storage());
+ textField->SetText( aText.AllocL() );
+ field.AddFieldTypeL( aAddOnContentType );
+ }
+ }
+
+TInt CTestContact::FindField(TFieldType aFieldType) const
+ {
+ return iContactItem->CardFields().Find( aFieldType );
+ }
+
+CContactItemField& CTestContact::FindFieldL(const CContentType& aTypesToMatch) const
+ {
+ CContactItemFieldSet& fields=iContactItem->CardFields();
+ const TInt numTypesToMatch(aTypesToMatch.FieldTypeCount());
+ const TFieldType mainFieldType(aTypesToMatch.FieldType(0));
+ TInt index=-1;
+ FOREVER
+ {
+ index=fields.FindNext(mainFieldType,index+1);
+ User::LeaveIfError(index);
+
+ CContactItemField& thisPhoneField=fields[index];
+ const CContentType& thisPhoneFieldTypes=thisPhoneField.ContentType();
+ const TInt numFieldTypes(thisPhoneFieldTypes.FieldTypeCount());
+
+ if (numFieldTypes!=numTypesToMatch)
+ {
+ continue;
+ }
+
+ TInt numTypesLeftToMatch=numTypesToMatch;
+ for (TInt ii=0;ii<numFieldTypes;++ii)
+ {
+ TFieldType thisFieldType(thisPhoneFieldTypes.FieldType(ii));
+ for (TInt jj=0;jj<numTypesToMatch;++jj)
+ {
+ TFieldType thisFieldTypeToMatch(aTypesToMatch.FieldType(jj));
+ if (thisFieldType==thisFieldTypeToMatch)
+ {
+ if (--numTypesLeftToMatch<=0)
+ {
+ return thisPhoneField;
+ }
+
+ break;
+ }
+ }
+ }
+ }
+ }
+
+void CTestContact::SetPictureFieldL(const TDesC8& aPicture) const
+ {
+
+ CContactItemFieldSet& fieldSet=iContactItem->CardFields();
+ TInt pos;
+ pos=fieldSet.Find(KUidContactFieldPicture);
+ User::LeaveIfError(pos);
+ fieldSet[pos].StoreStorage()->SetThingL(aPicture);
+
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/src/TestContactsAddEntries.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,408 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestContactsAddEntries
+//
+//
+
+// Epoc include
+#include <TestExecuteLog.h>
+
+// User include
+#include "TestContactsAddEntries.h"
+#include "TestContact.h"
+
+/*@{*/
+/// Literal constants
+_LIT(KCardTemplateName, "TestTemplate");
+_LIT(KCount, "count");
+_LIT(KFirstName, "firstname%d");
+_LIT(KLastName, "lastname%d");
+_LIT(KCompanyName, "company%d");
+_LIT(KJobTitle, "job%d");
+_LIT(KWorkPhone, "workphone%d");
+_LIT(KWorkMobile, "workmobile%d");
+_LIT(KHomePhone, "homephone%d");
+_LIT(KHomeMobile, "homemobile%d");
+_LIT(KFax, "fax%d");
+_LIT(KWorkEmailAddress, "workemail%d");
+_LIT(KInternetAddress, "internet%d");
+_LIT(KStreet, "street%d");
+_LIT(KTown, "town%d");
+_LIT(KCounty, "county%d");
+_LIT(KPostCode, "postcode%d");
+_LIT(KCountry, "country%d");
+_LIT(KNotes, "notes%d");
+_LIT(KNickName, "nickName%d");
+_LIT(KPictureName, "picturename%d");
+_LIT(KGroupName, "groupname%d");
+_LIT(KTemplateName, "templatename%d");
+_LIT(KOneFieldTemplate, "OneFieldTemplate");
+/*@}*/
+
+
+CTestContactsAddEntries::CTestContactsAddEntries()
+/**
+Default Constructor
+ */
+ {
+ SetTestStepName(_L("AddEntries"));
+ }
+
+CTestContactsAddEntries::~CTestContactsAddEntries()
+/**
+Destructor
+ */
+ {
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestContactsAddEntries::doTestStepL()
+/**
+invoked by the test execute framework for exercising the
+functionality under test
+@return EPass: The test passed succesfully;
+ EFail: The test failed;
+ EInconclusive: The result of the test was inconclusive;
+ ETestSuiteError: Error in the test suite;
+ EAbort: The test was aborted;
+ EIgnore: The test was unexecuted
+@leave system wide error codes
+*/
+ {
+
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("Contacts Add Entries Test"));
+
+ OpenDatabase();
+ if ( TestStepResult() == EPass )
+ {
+ TRAPD(r, AddEntriesL());
+ if (r!=KErrNone)
+ {
+ ERR_PRINTF2(_L("Test step failed with error code = %d"), r);
+ SetTestStepResult(EFail);
+ }
+ }
+ CleanupDatabase();
+
+ // test steps return a result
+ return TestStepResult();
+ }
+
+void CTestContactsAddEntries::AddEntriesL()
+/**
+This function adds contact entries to the database depending on entry type.
+If the entry contains the group name then the contact will be added to the
+particular group specified in the entry. If the entry contains the template
+name then the contact item depending on the specified template name will be
+created and added to the database.
+
+@leave system wide error code
+ */
+ {
+ TBool groupExists = EFalse;
+ TBool templateFound = EFalse;
+ TInt count=1;
+
+ if ( !GetIntFromConfig(ConfigSection(), KCount, count) )
+ {
+ count=1;
+ }
+
+ INFO_PRINTF2(_L("Number of Entries to Add = %d"), count);
+
+ TBuf<KMaxScriptLineLength> tempStore;
+ TPtrC ptrString;
+
+ /*******************************************************************
+ To Create a contact card template depending upon the contact item
+ on which the new template's field set is based. The template name
+ on which the new template is based is read from the ini file.
+ *******************************************************************/
+
+ for (TInt entry=0; entry<count; )
+ {
+ CContactItem* item = NULL;
+
+ // The entry contains the template name
+ tempStore.Format(KTemplateName(), ++entry);
+ if (!GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("Entry %d has no Template Name"), entry);
+ item = iDatabase->CreateContactCardTemplateLC(KCardTemplateName);
+ }
+ else
+ {
+ INFO_PRINTF2(_L("Template Name = %S"), &ptrString);
+ CContactIdArray* templateList = NULL;
+ CContactItem* tempTemplate = NULL;
+
+ // Returns a copy of the database's template ID list
+ templateList = iDatabase->GetCardTemplateIdListL();
+ CleanupStack::PushL(templateList);
+
+ // Returns the number of contact card templates that currently exist in the database.
+ TInt tCount = iDatabase->TemplateCount();
+ INFO_PRINTF2(_L("Number of existing templates = %d"), tCount);
+
+ // Search for template in the template ID list
+ for(TInt i = 0; i<tCount && templateFound == EFalse;i++)
+ {
+ // Reads a contact item
+ tempTemplate = STATIC_CAST(CContactItem*, iDatabase->ReadContactLC((*templateList)[i]));
+
+ // Gets the label for a contact card template.
+ TPtrC tempLabel = STATIC_CAST(CContactCardTemplate*,tempTemplate)->GetTemplateLabelL();
+
+ // Compare the template label
+ if(!(tempLabel.Compare(ptrString)))
+ {
+ INFO_PRINTF2(_L("Template %S found"), &tempLabel);
+
+ // Creates a contact card template and adds it to the database
+ item = iDatabase->CreateContactCardTemplateLC(tempTemplate,tempLabel);
+
+ // Compare the template label with OneFieldTemplate and add field to it.
+ if(!(tempLabel.Compare(KOneFieldTemplate)))
+ {
+ // Allocates and constructs a contact item field
+ CContactItemField* field=CContactItemField::NewLC(KStorageTypeText,KUidContactFieldGivenName);
+ item->AddFieldL(*field);
+ CleanupStack::Pop(field); // field
+ }
+ CleanupStack::Pop(item);
+ templateFound = ETrue;
+ }
+ CleanupStack::PopAndDestroy(tempTemplate);
+ }
+
+ if (!templateFound)
+ {
+ ERR_PRINTF2(_L("Ini Template %S does not match existing templates"), &ptrString);
+ SetTestStepResult(EFail);
+ }
+
+ // Set templateFound to false for next entry
+ templateFound = EFalse;
+
+ CleanupStack::PopAndDestroy(templateList);
+ CleanupStack::PushL(item);
+ }
+
+ CTestContact* contact=CTestContact::NewLC(*item);
+
+ tempStore.Format(KFirstName(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("firstname = %S"), &ptrString);
+ contact->SetFirstNameL(ptrString);
+ }
+
+ tempStore.Format(KNickName(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("NickName = %S"), &ptrString);
+ TRAPD(err, contact->SetNickNameL(ptrString));
+ if ( err != KErrNone )
+ {
+ ERR_PRINTF2(_L("SetNickNameL Leave = %d"), err);
+ SetTestStepResult(EFail);
+ }
+ }
+
+ tempStore.Format(KLastName(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("lastname = %S"), &ptrString);
+ contact->SetLastNameL(ptrString);
+ }
+
+ tempStore.Format(KCompanyName(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("company = %S"), &ptrString);
+ contact->SetCompanyNameL(ptrString);
+ }
+
+ tempStore.Format(KJobTitle(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("job = %S"), &ptrString);
+ contact->SetJobTitleL(ptrString);
+ }
+
+ tempStore.Format(KWorkPhone(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("work phone = %S"), &ptrString);
+ contact->SetWorkPhoneL(ptrString);
+ }
+
+ tempStore.Format(KWorkMobile(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("work mobile = %S"), &ptrString);
+ contact->SetWorkMobileL(ptrString);
+ }
+
+ tempStore.Format(KHomePhone(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("home phone = %S"), &ptrString);
+ contact->SetHomePhoneL(ptrString);
+ }
+
+ tempStore.Format(KHomeMobile(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("home mobile = %S"), &ptrString);
+ contact->SetHomeMobileL(ptrString);
+ }
+
+ tempStore.Format(KFax(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("fax = %S"), &ptrString);
+ contact->SetFaxL(ptrString);
+ }
+
+ tempStore.Format(KWorkEmailAddress(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("work email = %S"), &ptrString);
+ contact->SetWorkEmailAddressL(ptrString);
+ }
+
+ tempStore.Format(KInternetAddress(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("internet = %S"), &ptrString);
+ contact->SetInternetAddressL(ptrString);
+ }
+
+ tempStore.Format(KStreet(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("street = %S"), &ptrString);
+ contact->SetStreetL(ptrString);
+ }
+
+ tempStore.Format(KTown(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("town = %S"), &ptrString);
+ contact->SetTownL(ptrString);
+ }
+
+ tempStore.Format(KCounty(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("county = %S"), &ptrString);
+ contact->SetCountyL(ptrString);
+ }
+
+ tempStore.Format(KPostCode(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("post code = %S"), &ptrString);
+ contact->SetPostCodeL(ptrString);
+ }
+
+ tempStore.Format(KCountry(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("country = %S"), &ptrString);
+ contact->SetCountryL(ptrString);
+ }
+
+ tempStore.Format(KNotes(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("notes = %S"), &ptrString);
+ contact->SetNotesL(ptrString);
+ }
+
+ tempStore.Format(KPictureName(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("Picture Name = %S"), &ptrString);
+
+ HBufC8* pictureName8 = HBufC8::NewLC(ptrString.Length());
+ pictureName8->Des().Copy(ptrString);
+
+ contact->SetPictureL(*pictureName8);
+
+ CleanupStack::PopAndDestroy(pictureName8);
+ }
+
+ tempStore.Format(KGroupName(), entry);
+ if (GetStringFromConfig(ConfigSection(), tempStore, ptrString))
+ {
+ INFO_PRINTF2(_L("Group Name = %S"), &ptrString);
+
+ // Flag for adding contacts to group.
+ groupExists = ETrue;
+ }
+
+ const TContactItemId id = iDatabase->AddNewContactL(contact->ContactItem());
+
+ /********************************************************************
+ This is for adding the contact entry to the specified group.
+ ********************************************************************/
+ if(groupExists)
+ {
+ INFO_PRINTF1(_L("Adding Item "));
+ CContactIdArray* groupList = NULL;
+
+ // Returns a copy of the database's group ID list
+ groupList = iDatabase->GetGroupIdListL();
+ CleanupStack::PushL(groupList);
+
+ // Returns the number of groups that currently exist in the database
+ TInt groupCount = iDatabase->GroupCount();
+
+
+ // Search for the group
+ for(TInt i = 0; i<groupCount;i++)
+ {
+ // Reads a contact item
+ CContactGroup* group = STATIC_CAST(CContactGroup*, iDatabase->ReadContactLC((*groupList)[i]));
+
+ // Gets the contact item's ID.
+ const TContactItemId groupId1 = group->Id();
+
+ // Gets the group label.
+ TPtrC label = group->GetGroupLabelL();
+ // Compare the group label with group name read from ini file.
+ if(!(label.Compare(ptrString)))
+ {
+ /**
+ Sets a contact item which already exists in the database
+ to be a member of a contact group
+ */
+ iDatabase->AddContactToGroupL(id, groupId1);
+ INFO_PRINTF1(_L("Item added successfully"));
+ groupExists = EFalse;
+ }
+ CleanupStack::PopAndDestroy(group);
+
+ }
+ CleanupStack::PopAndDestroy(groupList);
+ }
+
+ CleanupStack::PopAndDestroy(contact);
+ CleanupStack::PopAndDestroy(item);
+
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/src/TestContactsBase.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,176 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This CTestContactsBase
+//
+//
+
+// User include
+#include "TestContactsBase.h"
+
+// EPOC includes
+#include <e32base.h>
+#include <Uri16.h>
+#include <UriUtils.h>
+#include <TestExecuteLog.h>
+
+/*@{*/
+/// Literal constants
+_LIT(KDef, "default");
+_LIT(KFileName, "filenameSecure");
+_LIT(KKey, "key");
+/*@}*/
+
+
+// constructor
+CTestContactsBase::CTestContactsBase()
+: iDatabase(NULL)
+, iFieldDef(NULL)
+, iSchedular(NULL)
+ {
+ }
+
+// destructor
+CTestContactsBase::~CTestContactsBase()
+ {
+ delete iFieldDef;
+ iFieldDef=NULL;
+
+ delete iSchedular;
+ iSchedular=NULL;
+ CActiveScheduler::Install(NULL);
+ }
+
+enum TVerdict CTestContactsBase::doTestStepPreambleL()
+ {
+ iSchedular=new (ELeave)CActiveScheduler();
+ CActiveScheduler::Install(iSchedular);
+
+ iFieldDef=new(ELeave) CContactItemFieldDef;
+ iFieldDef->AppendL(KUidContactFieldFamilyName);
+ iFieldDef->AppendL(KUidContactFieldGivenName);
+ return CTestStep::doTestStepPreambleL();
+ }
+
+enum TVerdict CTestContactsBase::doTestStepPostambleL()
+ {
+ delete iFieldDef;
+ iFieldDef=NULL;
+
+ delete iSchedular;
+ iSchedular=NULL;
+ CActiveScheduler::Install(NULL);
+
+ return CTestStep::doTestStepPostambleL();
+ }
+
+// Create a new database
+void CTestContactsBase::CreateDatabase()
+ {
+ TPtrC ptrFileName;
+ TBool returnValue =GetStringFromConfig(ConfigSection(), KFileName(), ptrFileName);
+ if (!returnValue)
+ returnValue=GetStringFromConfig(KDef(), KFileName(), ptrFileName);
+
+ // Create database
+ if (returnValue)
+ {
+ INFO_PRINTF2(_L("filename = %S"), &ptrFileName);
+ TRAPD(r, iDatabase=CContactDatabase::ReplaceL(ptrFileName))
+ if (r!=KErrNone)
+ {
+ ERR_PRINTF2(_L("Creating Contacts file failed. Error %d"), r);
+ SetTestStepResult(EFail);
+ }
+ }
+ else
+ {
+ INFO_PRINTF1(_L("No Contacts file specified. Open default file."));
+ TRAPD(r, iDatabase=CContactDatabase::ReplaceL())
+ if (r!=KErrNone)
+ {
+ ERR_PRINTF2(_L("Creating Contacts file failed. Error %d"), r);
+ SetTestStepResult(EFail);
+ }
+ }
+ }
+
+void CTestContactsBase::OpenDatabase()
+ {
+ TPtrC ptrFileName;
+ TBool returnValue =GetStringFromConfig(ConfigSection(), KFileName(), ptrFileName);
+ if (!returnValue)
+ returnValue=GetStringFromConfig(KDef(), KFileName(), ptrFileName);
+
+ // Open database
+ if (returnValue)
+ {
+ INFO_PRINTF2(_L("filename = %S"), &ptrFileName);
+ RaiseInstrumentationEventNotificationL(17);
+ TRAPD(r, iDatabase=CContactDatabase::OpenL(ptrFileName));
+ RaiseInstrumentationEventNotificationL(18);
+ if (r!=KErrNone)
+ {
+ ERR_PRINTF2(_L("Opening Contacts file failed. Error %d"), r);
+ SetTestStepResult(EFail);
+ }
+ }
+ else
+ {
+ INFO_PRINTF1(_L("No Contacts file specified. Open default file."));
+ RaiseInstrumentationEventNotificationL(17);
+ TRAPD(r, iDatabase=CContactDatabase::OpenL(CContactDatabase::EMultiThread));
+ RaiseInstrumentationEventNotificationL(18);
+ if (r!=KErrNone)
+ {
+ ERR_PRINTF2(_L("Opening Contacts file failed. Error %d"), r);
+ SetTestStepResult(EFail);
+ }
+ }
+ }
+
+void CTestContactsBase::CleanupDatabase()
+ {
+ delete iDatabase;
+ iDatabase=NULL;
+ }
+
+void CTestContactsBase::RaiseInstrumentationEventNotificationL(TInt aEventTag)
+ {
+ INFO_PRINTF2(_L("RaiseEventNotification %d"), aEventTag);
+ }
+
+CContactIdArray* CTestContactsBase::SearchEntriesL()
+/**
+This function searches in the contacts database and populates an array
+with ids' of the contacts which satisfy the search criterion
+read from the ini file.
+@return - Pointer to the contact ID array
+@leave system wide error code
+ */
+ {
+ TPtrC ptrKey;
+ if (!GetStringFromConfig(ConfigSection(), KKey, ptrKey))
+ {
+ ERR_PRINTF1(_L("No key value for entry"));
+ SetTestStepResult(EFail);
+ }
+ INFO_PRINTF2(_L("Key Value for Entry Search = %S"), &ptrKey);
+
+ // The function searches the fields contained in the field definition
+ INFO_PRINTF1(_L("Searching through the database for entry"));
+
+ CContactIdArray* ret=iDatabase->FindLC(ptrKey, iFieldDef);
+ CleanupStack::Pop(ret);
+ return ret;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/src/TestContactsCreateDB.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,42 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestContactsCreateDB
+//
+//
+
+#include <TestExecuteLog.h>
+
+#include "TestContactsCreateDB.h"
+
+CTestContactsCreateDB::CTestContactsCreateDB()
+ {
+ SetTestStepName(_L("CreateDB"));
+ }
+
+CTestContactsCreateDB::~CTestContactsCreateDB()
+ {
+ }
+
+// Each test step must supply a implementation for doTestStepL
+enum TVerdict CTestContactsCreateDB::doTestStepL()
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("Contacts CreateDB Test"));
+
+ CreateDatabase();
+ CleanupDatabase();
+
+ // test steps return a result
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/contacts/src/sm_contacts.ini Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,2 @@
+[Files MRU]
+0=m:\src\common\generic\smoketest\agenda\src\TestAgendaServerLaunchProgress.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Group/Smoketest_Mess.mmp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,82 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// using relative paths for sourcepath and user includes
+//
+//
+
+TARGET Smoketest_Mess_Server.exe
+TARGETTYPE exe
+UID 0x1000007A 0x101F7774
+
+#if (!defined __NO_VENDORID__)
+VENDORID 0x70000001
+#endif
+
+CAPABILITY ReadUserData WriteUserData WriteDeviceData NetworkServices
+
+#if (defined _PLATTEST_CDMA_)
+MACRO CDMA_API_ENABLED
+MACRO GSM_COMPATIBILITY_MODE
+#endif
+
+SOURCEPATH ..\Src
+
+SOURCE TestMessServer.cpp
+SOURCE TestMessSession.cpp
+SOURCE TestMessSharedData.cpp
+SOURCE TestMessWatcher.cpp
+SOURCE TestMessProcessor.cpp
+SOURCE TestMessTimer.cpp
+SOURCE TestMessBase.cpp
+SOURCE TestMessCleanMessageFolder.cpp
+SOURCE TestMessCreateSmsAccount.cpp
+SOURCE TestMessSetDefaultSc.cpp
+SOURCE TestMessCreateSMS.cpp
+SOURCE TestMessCreateGsmSmsUtil.cpp
+#ifdef _PLATTEST_CDMA_
+SOURCE TestMessCreateCdmaSmsUtil.cpp
+#endif
+SOURCE TestMessCreateSmsUtilBase.cpp
+SOURCE TestMessProcessExistingMsg.cpp
+SOURCE TestMessEditEntry.cpp
+SOURCE TestMessStoreProcessUtil.cpp
+SOURCE TestMessEditEntryUtil.cpp
+SOURCE TestMessPrintEntryUtil.cpp
+
+USERINCLUDE ..\Inc
+USERINCLUDE ..\..\Group
+
+SYSTEMINCLUDE \Epoc32\include
+SYSTEMINCLUDE \Epoc32\include\Test
+
+LIBRARY etel.lib
+LIBRARY schsend.lib
+LIBRARY estor.lib
+LIBRARY euser.lib
+LIBRARY bafl.lib
+LIBRARY msgs.lib
+LIBRARY fbscli.lib
+LIBRARY imcm.lib
+LIBRARY efsrv.lib
+LIBRARY sendas2.lib
+LIBRARY etext.lib
+LIBRARY smcm.lib
+
+LIBRARY gsmu.lib
+LIBRARY esock.lib
+LIBRARY smsu.lib
+LIBRARY TestExecuteUtils.lib
+LIBRARY TestExecuteLogClient.lib
+LIBRARY SmokeTest_Utils.lib
+LIBRARY etelmm.lib
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Group/bld.inf Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,27 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Integration test system build description file for self test suite
+//
+//
+
+PRJ_TESTEXPORTS
+
+../Scripts/Smoketest_CreateSmsAccount.script z:/smoketest/smoketest_createsmsaccount.script
+../Scripts/setup_Smoketest_Mess.script z:/smoketest/setup_smoketest_mess.script
+../Scripts/Smoketest_Mess.script z:/smoketest/smoketest_mess.script
+../TestData/Sms/Message1.txt z:/smoketest/sms/message1.txt
+../TestData/Smoketest_Mess.ini z:/smoketest/smoketest_mess.ini
+
+PRJ_TESTMMPFILES
+Smoketest_Mess.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMess.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,26 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMess which contains common constants
+//
+//
+
+#if (!defined __TEST_MESS_H__)
+#define __TEST_MESS_H__
+
+/*@{*/
+/// Literals defined for SMS account details
+_LIT(KSmsAccountName, "Short Message");
+/*@}*/
+
+#endif /* __TEST_MESS_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessBase.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,126 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessBase which is the base class for all
+// messaging test steps
+//
+//
+
+
+#if (!defined __TEST_MESS_BASE_H__)
+#define __TEST_MESS_BASE_H__
+
+#include "Configuration.cfg"
+
+#include <msvapi.h>
+#include <SmutHdr.h>
+#include <TestExecuteStepBase.h>
+#include <EMSFormatIE.h>
+#include <EMSSoundIE.h>
+#include <EMSAnimationIE.h>
+#include <IAPPrefs.h>
+
+#include "TestMessProcessor.h"
+#include "TestMessTimer.h"
+
+#include <smut.h>
+#include <Smutset.h>
+#include <etelmm.h>
+#if (defined CDMA_API_ENABLED)
+#include <SmsMessageWrappers.h>
+#include <SmsMessageSettings.h>
+#endif
+#include <SmutHdr.h>
+
+#include <TestStepSmokeTest.h>
+//To check whether the reply quoted is set
+_LIT(KReplyQuoted, "SmsReplyQuoted");
+
+const TUid KUidMsvSMSHeaderStream = {0x10001834};
+const TUid KUidMsgFileInternetAccessPreferences = {0x1000924B};
+const TUid KUidMsvDefaultServices = {0x100017FD};
+
+const TInt KOneSecond = 1000000;
+
+class CParaFormatLayer;
+class CCharFormatLayer;
+class CRichText;
+
+class CTestMessBase : public CTestStepSmokeTest, private MMsvSessionObserver
+ {
+public:
+ CTestMessBase(TBool aSetDirectory);
+ virtual ~CTestMessBase();
+
+ virtual TVerdict doTestStepPreambleL();
+ virtual TVerdict doTestStepPostambleL();
+
+ void SetEntryL(TMsvId aId);
+ CMsvEntry& EntryL();
+ TBool HasEntry() const { return iEntry!=NULL; }
+ const TMsvSelectionOrdering& SelectionOrdering() const { return iOrder; }
+ CMsvSession& Session() const { return *iSession; }
+ void PrintEntryL(CMsvEntry& aEntry);
+ CEmsPreDefSoundIE* NewPreDefSoundL(const TDesC& aPreDefType);
+
+
+protected:
+ // MMsvSessionObserver
+ void HandleSessionEventL(TMsvSessionEvent, TAny*, TAny*, TAny*);
+
+ // Utilities
+ static HBufC8* CopyToBuf8LC(const TDesC& aPtrC);
+ static HBufC* CopyToBufLC(const TDesC8& aPtr8);
+ void PrintTreeL(TMsvId aRoot);
+ void IssueTimerRequest();
+
+
+ void PrepareSmsHeaderFromIniFileL(CSmsHeader& aSmsHeader);
+
+ //reads the schedule time from ini file
+ TTimeIntervalMinutes ReadScheduleTime();
+
+private:
+ // PrintEntry helper functions
+ void PrintStoreL(CMsvEntry& aEntry);
+ void PrintStoreSmtpL(CMsvEntry& aEntry);
+ void PrintStorePop3L(CMsvEntry& aEntry);
+ void PrintStoreImap4L(CMsvEntry& aEntry);
+ void PrintStoreSmsL(CMsvEntry& aEntry);
+
+ // PrepareSmsHeaderFromIniFileL helper functions
+ void SetAlignmentFormat(CEmsFormatIE& aEmsFormatIE, const TDesC& aAlignment);
+ void SetFontSizeFormat(CEmsFormatIE& aEmsFormatIE, const TDesC& aFontSize);
+
+ CEmsPreDefAnimationIE* NewPreDefAnimationL(const TDesC& aPreDefType);
+ CFbsBitmap* NewBitmapL(const TParse& aFileName, const TDesC& aObjectSize);
+
+protected:
+ CMsvSession* iSession;
+ CTestMessProcessor* iMessageProcessor;
+ CParaFormatLayer* iParaFormatLayer;
+ CCharFormatLayer* iCharFormatLayer;
+ CRichText* iBodyText;
+ TBool iBodyAvailable;
+
+
+private:
+ TBool iCheckForSim;
+ TBool iSetDirectory;
+ CTestMessTimer* iMessageTimer;
+ CActiveScheduler* iSchedular;
+ CMsvEntry* iEntry;
+ TMsvSelectionOrdering iOrder;
+ };
+
+#endif /* __TEST_MESS_BASE_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessCleanMessageFolder.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,38 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessCleanMessageFolder which cleans out all the
+// message folders
+//
+//
+
+#if (!defined __TEST_MESS_CLEAN_MESSAGE_FOLDER_H__)
+#define __TEST_MESS_CLEAN_MESSAGE_FOLDER_H__
+
+#include "TestMessBase.h"
+
+class CTestMessCleanMessageFolder : public CTestMessBase
+{
+public:
+ CTestMessCleanMessageFolder();
+
+ virtual TVerdict doTestStepL();
+
+private:
+ void CleanFolders(const TMsvId aEntryId);
+
+private:
+ TInt iNumberOfMessagesToDelete;
+};
+
+#endif /* __TEST_MESS_CLEAN_MESSAGE_FOLDER_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessCreateCdmaSmsUtil.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,56 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This class creates a Cdma sms header and service settings. It sets the fields by reading
+// from the ini file
+//
+//
+
+
+#if (!defined __TEST_MESS_CREATE_CDMA_SMS_UTIL_H__)
+#define __TEST_MESS_CREATE_CDMA_SMS_UTIL_H__
+
+#include "TestMessCreateSmsUtilBase.h"
+
+/**
+ This class creates a Cdma sms header and service settings.It sets the fields by reading
+ from the ini file
+*/
+class CTestMessCreateCdmaSmsUtil : public CTestMessCreateSmsUtilBase
+{
+public:
+ //Constructor
+ CTestMessCreateCdmaSmsUtil(CTestMessBase &aTestStep);
+
+ //Creates a new header
+ CSmsHeader* NewHeaderL(CRichText &aBodyText);
+
+ //Sets the fields of the header
+ void PrepareHeaderL(CSmsHeader &aSmsHeader);
+
+ //Sets the account settings.
+ void SetSmsAccountSettings(CSmsSettings &aSmsSettings);
+
+private:
+ //Gets the message type of the SMS
+ TSmsMessageType GetMessageTypeId(TPtrC aMessageType);
+
+ //Gets the tele service ID
+ tia637::TTeleserviceId GetTeleServiceId(TPtrC aTeleService);
+
+ //Gets the message conversion ID
+ TSmsPIDConversion GetMessageConversionId(TPtrC aMessageConversion);
+
+};
+
+#endif /* __TEST_MESS_CREATE_CDMA_SMS_UTIL_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessCreateGsmSmsUtil.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,56 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This class creates the Gsm sms header and service settings. It fills up the
+// fields using data read from the ini file
+//
+//
+
+
+#if (!defined __TEST_MESS_CREATE_GSM_SMS_UTIL_H__)
+#define __TEST_MESS_CREATE_GSM_SMS_UTIL_H__
+
+#include "TestMessCreateSmsUtilBase.h"
+
+/**
+ This class creates the Gsm sms header and the GSM SMS service settings.
+ The data is read from the ini file.
+*/
+class CTestMessCreateGsmSmsUtil : public CTestMessCreateSmsUtilBase
+ {
+public:
+ //Constructor
+ CTestMessCreateGsmSmsUtil(CTestMessBase &aTestStep);
+
+ /**
+ Prepare sms account details
+ */
+ virtual void PrepareAccountL(CMsvSession& aSession);
+
+ /**
+ Creates the new header object
+ */
+ virtual CSmsHeader* NewHeaderL(CRichText &aBodyText);
+
+ /**
+ Fills up the fields of the sms header object
+ */
+ virtual void PrepareHeaderL(CSmsHeader &aSmsHeader);
+
+ /**
+ Fills up the fields of the sms account settings
+ */
+ virtual void SetSmsAccountSettings(CSmsSettings &aSmsSettings);
+ };
+
+#endif /* __TEST_MESS_CREATE_GSM_SMS_UTIL_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessCreateSMS.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,64 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessCreateSMS. This class creates the sms message
+// for GSM or CDMA. For CDMA mtm, it uses utility classes to create
+// the respective GSM or CDMA sms message
+//
+//
+
+#if (!defined __TEST_MESS_CREATE_SMS_H__)
+#define __TEST_MESS_CREATE_SMS_H__
+
+//Epoc include
+#include <SmokeTestActive.h>
+#include <sendas2.h>
+#include <csendasaccounts.h>
+#include <csendasmessageTypes.h>
+
+#include "TestMessBase.h"
+#include "TestMessCreateSmsUtilBase.h"
+
+/**
+ This class creates the sms message for GSM or CDMA. For CDMA mtm, it
+ uses utility classes to create the respective GSM or CDMA sms message
+*/
+class CTestMessCreateSMS : public CTestMessBase
+, private MTestActiveCallback
+ {
+public:
+ CTestMessCreateSMS();
+
+ virtual TVerdict doTestStepPreambleL();
+ virtual TVerdict doTestStepL();
+
+protected:
+ virtual void AddMtmCapabilitiesL(RSendAs& aSendAs);
+ virtual void PrepareSendAsL(RSendAsMessage& aSendAs);
+ virtual void PrepareHeaderL(CTestMessCreateSmsUtilBase& aCreateUtil, CSmsHeader& aSmsHeader);
+ void ConCatMessageTextL(CSmsHeader& aHeader);
+ void CreateSmsL(const TMsvId aMsvId, TTimeIntervalMinutes aScheduledTime);
+
+private:
+ virtual void RunL() { CActiveScheduler::Stop(); }
+ /**
+ * Method from which CTestActive informs the user DoCancel call
+ */
+ virtual void DoCancel() { }
+
+private:
+ TBool iSimInDatabase;
+ RMobilePhone::TMobileAddress iSimPhoneNumber;
+ };
+
+#endif /* __TEST_MESS_CREATE_SMS_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessCreateSMSaccount.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,36 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestMessCreateSmsAccount.cpp
+// This contains CTestMessCreateSmsAccount which creates an SMS
+// account folder for GSM or CDMA
+//
+//
+
+#if (!defined __TEST_MESS_CREATE_SMS_ACCOUNT_H__)
+#define __TEST_MESS_CREATE_SMS_ACCOUNT_H__
+
+#include "TestMessBase.h"
+
+/**
+ This class creates an SMS account folder for GSM or CDMA
+*/
+class CTestMessCreateSmsAccount : public CTestMessBase
+ {
+public:
+ CTestMessCreateSmsAccount();
+
+ virtual TVerdict doTestStepL();
+ };
+
+#endif /* __TEST_MESS_CREATE_SMS_ACCOUNT_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessCreateSmsUtilBase.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,81 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This class is the base class for create CDMA or GSM SMS utility class
+//
+//
+
+#if (!defined __TEST_MESS_CREATE_SMS_UTIL_BASE_H__)
+#define __TEST_MESS_CREATE_SMS_UTIL_BASE_H__
+
+#include "TestMessBase.h"
+
+// EPOC includes
+#include <mtmuids.h>
+#include <txtrich.h>
+
+#include <smut.h>
+
+/*@{*/
+_LIT(KBearer, "bearer");
+_LIT(KEncoding, "encoding");
+_LIT(KDef, "default");
+_LIT(KDefBearer, "smsbearer");
+_LIT(KDefEncoding, "smsencoding");
+_LIT(KDefDeliveryReport, "smsDeliveryReport");
+_LIT(KDeliveryReport, "DeliveryReport");
+_LIT(KRejectDuplicate, "SmsRejectDuplicate");
+_LIT(KReplyPath, "SmsReplyPath");
+_LIT(KConCatenate, "SmsConCatenate");
+
+_LIT(KBearerWap, "wap");
+_LIT(KBearerWapSecure, "wapsecure");
+/*@}*/
+
+/**
+ This class is the base class for create GSM or CDMA SMS utility classes
+*/
+class CTestMessCreateSmsUtilBase : public CBase
+ {
+public:
+ //Constructor
+ CTestMessCreateSmsUtilBase(CTestMessBase &aTestStep);
+
+ /**
+ Prepare sms account details
+ */
+ virtual void PrepareAccountL(CMsvSession& aSession) = 0;
+
+ /**
+ Creates the new header object
+ */
+ virtual CSmsHeader* NewHeaderL(CRichText &aBodyText) = 0;
+
+ /**
+ Fills up the fields of the sms header object
+ */
+ virtual void PrepareHeaderL(CSmsHeader &aSmsHeader) =0;
+
+ /**
+ Fills up the fields of the sms account settings
+ */
+ virtual void SetSmsAccountSettings(CSmsSettings &aSmsSettings) =0;
+
+protected:
+ /**
+ Reference to the test step which creates the utility class
+ */
+ CTestMessBase& iTestStep;
+ };
+
+#endif /* __TEST_MESS_CREATE_SMS_UTIL_BASE_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessEditEntry.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,64 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessEditEntry which edits the entry characterstics
+//
+//
+
+
+#if (!defined __TEST_MESS_EDIT_ENTRY_H__)
+#define __TEST_MESS_EDIT_ENTRY_H__
+
+#include "TestMessProcessExistingMsg.h"
+
+/**
+ This class edits the entry characteristics
+*/
+class CTestMessEditEntry : public CTestMessProcessExistingMsg
+{
+public:
+ CTestMessEditEntry() { SetTestStepName(_L("EditEntry")); }
+
+ virtual void ProcessMessageL(CBaseMtm& aBaseMtm, TMsvId aMsgId);
+
+ //Move the message to different folder
+ void MoveMessageL(TMsvId aMessageId,TMsvId aFolderId);
+
+ /**
+ This class is used for asynchronous operation for move
+ message operation
+ */
+ class CMoveOperation: public CActive
+ {
+ public:
+ //Pure virtual implementation of CActive
+ void RunL();
+
+ //Pure virtual implementation of CActive
+ void DoCancel();
+
+ //Set the operation as active
+ void SetOperation();
+
+ //Two phase construction
+ static CMoveOperation* NewL();
+ private:
+ //Second phase construction
+ void ConstructL();
+
+ //Constructor
+ CMoveOperation();
+ };
+};
+
+#endif /* __TEST_MESS_EDIT_ENTRY_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessEditEntryUtil.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,54 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessEditEntryUtil. A utility to edit an entry
+//
+//
+
+#if (!defined __TEST_MESS_EDIT_ENTRY_UTIL_H__)
+#define __TEST_MESS_EDIT_ENTRY_UTIL_H__
+
+#include "TestMessStoreProcessUtil.h"
+
+/**
+ This class is a utility to edit an entry
+*/
+class CTestMessEditEntryUtil : public CTestMessStoreProcessUtil
+{
+public:
+ CTestMessEditEntryUtil(CTestMessBase& aTestStep, TBool aSimChecked, TBool aSimInDatabase, RMobilePhone::TMobileAddress aSimPhoneNumber);
+
+protected:
+ // Process the CImHeader information
+ virtual void ProcessImHeaderL(CImHeader& aHeader);
+
+ // Process the CImMimeHeader information
+ virtual void ProcessImMimeHeaderL(CImMimeHeader& aHeader);
+
+ // Process the CImIAPPreferences information
+ virtual void ProcessInternetAccessPreferencesL(CImIAPPreferences& aPreferences);
+
+ // Process the CSmsHeader information
+ virtual void ProcessSmsHeaderStreamL(CSmsHeader& aHeader);
+
+
+ // Process the CRichText information
+ virtual void ProcessRichTextBodyL(CRichText& aBodyText);
+
+private:
+ TBool iSimChecked;
+ TBool iSimInDatabase;
+ RMobilePhone::TMobileAddress iSimPhoneNumber;
+};
+
+#endif /* __TEST_MESS_EDIT_ENTRY_UTIL_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessPrintEntryUtil.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,56 @@
+/**
+* Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Symbian Foundation License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+* This contains CTestMessEditEntryUtil. A utility to edit an entry
+*
+*
+*/
+
+
+
+
+
+/**
+ @file TestMessPrintEntryUtil.h
+*/
+
+#if (!defined __TEST_MESS_PRINT_ENTRY_UTIL_H__)
+#define __TEST_MESS_PRINT_ENTRY_UTIL_H__
+
+#include "TestMessStoreProcessUtil.h"
+
+class CTestMessPrintEntryUtil : public CTestMessStoreProcessUtil
+{
+public:
+ CTestMessPrintEntryUtil(CTestMessBase& aTestStep);
+
+protected:
+ // Process the CImHeader information
+ virtual void ProcessImHeaderL(CImHeader& aHeader);
+
+ // Process the CImMimeHeader information
+ virtual void ProcessImMimeHeaderL(CImMimeHeader& aHeader);
+
+ // Process the CImIAPPreferences information
+ virtual void ProcessInternetAccessPreferencesL(CImIAPPreferences& aPreferences);
+
+ // Process the CSmsHeader information
+ virtual void ProcessSmsHeaderStreamL(CSmsHeader& aHeader);
+
+
+ // Process the CRichText information
+ virtual void ProcessRichTextBodyL(CRichText& aBodyText);
+};
+
+#endif /* __TEST_MESS_PRINT_ENTRY_UTIL_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessProcessExistingMsg.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,43 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestMessProcessExistingMsg.cpp
+// This contains CTestMessProcessExistingMsg
+// Base class for processing an existing message
+//
+//
+
+#if (!defined __TEST_MESS_PROCESS_EXISTING_MSG__)
+#define __TEST_MESS_PROCESS_EXISTING_MSG__
+
+#include "TestMessBase.h"
+
+#include <mtclbase.h>
+
+class CTestMessProcessExistingMsg : public CTestMessBase
+{
+public:
+ CTestMessProcessExistingMsg();
+
+ virtual TVerdict doTestStepL();
+
+protected:
+ virtual void ProcessMessageL(CBaseMtm& aBaseMtm, TMsvId aMsgId) = 0;
+ virtual void PostProcessMessageL();
+ TUid MtmID() const { return iMtmID; }
+
+private:
+ TUid iMtmID;
+};
+
+#endif /* __TEST_MESS_PROCESS_EXISTING_MSG__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessProcessor.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,86 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestMessProcessor.cpp
+// This contains CTestMessProcessor which an active object utility
+// used for send/recieving or any time consuming
+//
+//
+
+#if (!defined __TEST_MESS_PROCESSOR_H__)
+#define __TEST_MESS_PROCESSOR_H__
+
+//Epoc Include
+#include <e32base.h>
+#include <msvapi.h>
+#include <miuthdr.h>
+
+class CTestStep;
+
+class MTestMessProcessorClient
+ {
+public:
+ virtual TBool MoreOperations() const = 0;
+ virtual CMsvOperation* CreateOperationL(TRequestStatus& aStatus) = 0;
+ virtual TInt DisplayProgressL(TBool aFinalProgress, CMsvOperation* aMsvOperation) = 0;
+ };
+
+/**
+ This class is an active object utility used for send/recieving
+ or any time consuming
+*/
+class CTestMessProcessor : public CActive
+ {
+public:
+ virtual ~CTestMessProcessor();
+ static CTestMessProcessor* NewL(CTestStep& aTestStep, CMsvSession& aSession);
+
+ void RunL();
+
+ void DisplayProgress();
+ void SendEmailMessageL(TMsvId aMsgId, MTestMessProcessorClient* aClient);
+
+ //Sends the SMS message
+ void SendSmsMessageL(TMsvId aMsgId, MTestMessProcessorClient* aClient, TBool aCancelSms);
+ void SendMmsMessageL(TMsvId aMsgId, MTestMessProcessorClient* aClient);
+ void MtmRequestL(TMsvId aAccountId, MTestMessProcessorClient* aClient);
+
+protected:
+ CTestMessProcessor(CTestStep& aTestStep, CMsvSession& aSession /*, MTestInstrumentation& aInstrumentation */);
+ void ConstructL();
+ void DoCancel();
+
+private:
+ enum EState
+ {
+ EStatePrepareToSendMsg,
+ EStateRequest,
+ };
+
+ EState iState;
+ CTestStep& iTestStep;
+ CMsvSession& iSession;
+
+ // Send message parameters saved for RunL
+ CMsvEntry* iEntry;
+ TMsvId iMsgId;
+ MTestMessProcessorClient* iClient;
+ TMsvEntry iMsgEntry;
+ CMsvOperation* iMsvOperation;
+ /**
+ Boolean value for the Cancel sms flag
+ */
+ TBool iCancelSms;
+};
+
+#endif /* __TEST_MESS_PROCESSOR_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessServer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,45 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessServer
+//
+//
+
+#if (!defined __TEST_MESS_SERVER_H_)
+#define __TEST_MESS_SERVER_H_
+
+#include "TestMessWatcher.h"
+#include "TestMessSharedData.h"
+
+#include <TestExecuteServerBase.h>
+
+class CMsvSession;
+
+class CTestMessServer : public CTestServer
+{
+public:
+ static CTestMessServer* NewL();
+ virtual CTestStep* CreateTestStep(const TDesC& aStepName);
+ ~CTestMessServer();
+ CSession2* NewSessionL(const TVersion& aVersion,const RMessage2& aMessage) const;
+protected:
+ CTestMessServer();
+ void ConstructL(const TDesC& aName);
+
+private:
+
+private:
+ CTestMessSharedData* iSharedData;
+};
+
+#endif /* __TEST_MESS_SERVER_H_ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessSession.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,35 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessSession
+//
+//
+
+#if (!defined __TEST_MESS_SESSION_H__)
+#define __TEST_MESS_SESSION_H__
+
+#include <TestExecuteServerUtils.h>
+#include "TestMessSharedData.h"
+
+class CTestMessSession : public CTestSession
+{
+public:
+ CTestMessSession(CTestMessSharedData* aSharedData);
+ virtual void ServiceL(const RMessage2& aMessage);
+
+
+private:
+ CTestMessSharedData* iSharedData;
+};
+
+#endif /* __TEST_MESS_SESSION_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessSetDefaultSc.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,33 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestMessSetDefaultSc.cpp
+// This contains TestMessSetDefaultSc which sets an SMS
+// SC as default SC.
+//
+//
+
+#if (!defined __TEST_MESS_SET_DEFAULT_SC_H__)
+#define __TEST_MESS_SET_DEFAULT_SC_H__
+
+#include "TestMessBase.h"
+
+class CTestMessSetDefaultSc : public CTestMessBase
+{
+public:
+ CTestMessSetDefaultSc();
+
+ virtual TVerdict doTestStepL();
+};
+
+#endif /* __TEST_MESS_SET_DEFAULT_SC_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessSharedData.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,102 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessSharedData
+//
+//
+
+#if (!defined __TEST_MESS_SHARED_DATA_H__)
+#define __TEST_MESS_SHARED_DATA_H__
+
+#include <msvapi.h>
+#include <mtclreg.h>
+#include <ImapConnectionObserver.h>
+#include <TestExecuteStepBase.h>
+
+class CTestMessSharedData : public CBase, private MMsvSessionObserver
+{
+public:
+ static CTestMessSharedData* NewL();
+ ~CTestMessSharedData();
+
+ void IMAP4ConnectAndSyncCompleteAfterDisconnectL(TUid aMtmId, TMsvId aMsvId, CTestStep& aStep);
+ TInt DeleteEntryL(CTestStep& aStep);
+
+ void DoProcessL();
+
+protected:
+ CTestMessSharedData();
+
+private:
+ void ConstructL();
+
+ // MMsvSessionObserver implementation
+ virtual void HandleSessionEventL(TMsvSessionEvent, TAny*, TAny*, TAny*) {}
+
+private:
+ class CMsgEntry : public CActive
+ {
+ public:
+ ~CMsgEntry();
+
+ virtual void DoCancel();
+ virtual void RunL();
+ virtual void DoProcessL(CClientMtmRegistry& aMtmRegistry) = 0;
+ virtual void DoCancelProcessL() = 0;
+
+ protected:
+ CMsgEntry(CMsgEntry* aList);
+
+ void ConstructL(CTestStep& aStep);
+
+ public:
+ TName iName;
+ CMsgEntry* iNext;
+ TBool iReadyToBeDeleted;
+ };
+ class CMsgIMAP4ConnectAndSyncComplete : public CMsgEntry, public MMsvImapConnectionObserver
+ {
+ public:
+ static CMsgIMAP4ConnectAndSyncComplete* NewL(TUid aMtmId, TMsvId aMsvId, CTestStep& aStep, CMsgEntry* aList);
+ ~CMsgIMAP4ConnectAndSyncComplete();
+
+ virtual void RunL();
+ virtual void DoProcessL(CClientMtmRegistry& aMtmRegistry);
+ virtual void DoCancelProcessL();
+
+ protected:
+ CMsgIMAP4ConnectAndSyncComplete(TUid aMtmId, TMsvId aMsvId, CMsgEntry* aList);
+
+ private:
+ // MMsvImapConnectionObserver implementation
+ void HandleImapConnectionEvent(TImapConnectionEvent aConnectionEvent);
+
+ private:
+ TUid iMtmId;
+ TMsvId iMsvId;
+ CBaseMtm* iBaseMtm;
+ CMsvOperation* iOperation;
+
+ };
+
+public:
+ CMsvSession* iSession;
+ CClientMtmRegistry* iMtmRegistry;
+ CMsgEntry* iList;
+
+private:
+ CMsgEntry* iAnyPostStepToDo;
+ TBool iDeleteTestStep;
+};
+
+#endif /* __TEST_MESS_SHARED_DATA_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessStoreProcessUtil.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,83 @@
+/**
+* Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Symbian Foundation License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+* This contains CTestMessStoreProcessUtil. Base class process what is in the message store
+*
+*
+*/
+
+
+
+
+
+/**
+ @file TestMessStoreProcessUtil.h
+*/
+
+#if (!defined __TEST_MESS_STORE_PROCESS_UTIL_H__)
+#define __TEST_MESS_STORE_PROCESS_UTIL_H__
+
+#include "TestMessBase.h"
+
+class CTestMessStoreProcessUtil : public CBase
+{
+public:
+ CTestMessStoreProcessUtil(CTestMessBase& aTestStep, TBool aReadOnly);
+
+ //
+ TInt ProcessEntryL(TMsvId aMsvId);
+
+protected:
+ // Process the CImHeader information
+ virtual void ProcessImHeaderL(CImHeader& aHeader) = 0;
+
+ // Process the CImMimeHeader information
+ virtual void ProcessImMimeHeaderL(CImMimeHeader& aHeader) = 0;
+
+ // Process the CImIAPPreferences information
+ virtual void ProcessInternetAccessPreferencesL(CImIAPPreferences& aPreferences) = 0;
+
+ // Process the CSmsHeader information
+ virtual void ProcessSmsHeaderStreamL(CSmsHeader& aHeader) = 0;
+
+
+ // Process the CRichText information
+ virtual void ProcessRichTextBodyL(CRichText& aBodyText) = 0;
+
+ // Convert Text to character set information
+ TBool ValidCharacterSetInfo(const TPtrC& aCharacterSetType, TUint &aCharSetVal);
+
+private:
+ // Process the CImHeader information
+ void ProcessImHeaderL(CMsvStore& aStore);
+
+ // Process the CImMimeHeader information
+ void ProcessImMimeHeaderL(CMsvStore& aStore);
+
+
+ // Process the CSmsHeader information
+ void ProcessSmsHeaderStreamL(CMsvStore& aStore);
+
+
+ // Process the CRichText information
+ void ProcessRichTextBodyL(CMsvStore& aStore);
+
+protected:
+ CTestMessBase& iTestStep;
+
+private:
+ TBool iReadOnly;
+};
+
+#endif /* __TEST_MESS_STORE_PROCESS_UTIL_H__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessTimer.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,44 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessTimer
+//
+//
+
+#if (!defined __TEST_MESS_TIMER_H_)
+#define __TEST_MESS_TIMER_H_
+
+#include <e32base.h>
+
+class CTestMessProcessor;
+
+class CTestMessTimer : public CTimer
+{
+public:
+ virtual ~CTestMessTimer();
+ static CTestMessTimer* NewL(TTimeIntervalMicroSeconds32 aInterval, CTestMessProcessor& aProcessor);
+
+ void RunL();
+
+ void IssueRequest();
+
+protected:
+ CTestMessTimer(TTimeIntervalMicroSeconds32 aInterval, CTestMessProcessor& aProcessor);
+ void ConstructL();
+
+private:
+ TTimeIntervalMicroSeconds32 iInterval;
+ CTestMessProcessor& iProcessor;
+};
+
+#endif /* __TEST_MESS_TIMER_H_ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Inc/TestMessWatcher.h Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,45 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessWatcher which starts the message watchers
+//
+//
+
+#if (!defined __TEST_MESS_WATCHER_H__)
+#define __TEST_MESS_WATCHER_H__
+
+#include <e32base.h>
+#include <watcher.h>
+
+const TInt KTestUtilsWatcherStarterMin = 5000000;
+
+class CTestMessWatcher : public CActive
+{
+public:
+ static CTestMessWatcher* NewL(TInt aPriority = EPriorityStandard);
+ ~CTestMessWatcher();
+
+private:
+ CTestMessWatcher(TInt aPriority);
+ void RunL();
+ void DoCancel();
+ void ConstructL();
+
+private:
+ RTimer iTimer;
+ RProcess iWatcher;
+ TBool iConstructed;
+ TTimeIntervalMicroSeconds32 iTimeLeft;
+};
+
+#endif /* __TEST_MESS_WATCHER_H__ */
Binary file common/tools/ats/smoketest/messaging/ReadMe.doc has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Scripts/Smoketest_CreateSmsAccount.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,23 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRINT Create SMS account with vodaphone service centre
+//
+LOAD_SUITE Smoketest_Mess_Server
+//
+START_TESTCASE SMOKE_MESS_SMS_0001
+RUN_TEST_STEP 10000 Smoketest_Mess_Server CreateSmsAccount c:\smoketest\smoketest_mess.ini 27029_SmsVodafoneAccount
+END_TESTCASE SMOKE_MESS_SMS_0001
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Scripts/Smoketest_Mess.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,37 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRINT Run Mesaging smoketest
+//
+LOAD_SUITE Smoketest_Mess_Server
+// Wait for watchers to start
+DELAY 1000
+//
+START_TESTCASE SMOKE_MESS_SMS_0002
+RUN_TEST_STEP 10000 Smoketest_Mess_Server CleanMessageFolder c:\smoketest\Smoketest_mess.ini 27595_SmsCount01
+END_TESTCASE SMOKE_MESS_SMS_0002
+DELAY 500
+//
+RUN_SCRIPT c:\smoketest\Smoketest_CreateSmsAccount.script
+//
+START_TESTCASE SMOKE_MESS_SMS_0003
+RUN_TEST_STEP 10000 Smoketest_Mess_Server SetSmsSc c:\smoketest\Smoketest_mess.ini 27029_SmsVodafoneAccount
+END_TESTCASE SMOKE_MESS_SMS_0003
+DELAY 500
+//
+START_TESTCASE SMOKE_MESS_SMS_0004
+RUN_TEST_STEP 10000 Smoketest_Mess_Server CreateSms c:\smoketest\Smoketest_mess.ini 27584_SmsMessage01
+END_TESTCASE SMOKE_MESS_SMS_0004
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Scripts/setup_Smoketest_Mess.script Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,27 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+RUN_UTILS MkDir c:\smoketest\
+RUN_UTILS MkDir c:\smoketest\sms\
+
+RUN_UTILS CopyFile z:\smoketest\smoketest_mess.ini c:\smoketest\smoketest_mess.ini
+RUN_UTILS MakeReadWrite c:\smoketest\smoketest_mess.ini
+RUN_UTILS CopyFile z:\smoketest\sms\message1.txt c:\smoketest\sms\message1.txt
+RUN_UTILS MakeReadWrite c:\smoketest\sms\message1.txt
+RUN_UTILS CopyFile z:\smoketest\smoketest_createsmsaccount.script c:\smoketest\smoketest_createsmsaccount.script
+RUN_UTILS MakeReadWrite c:\smoketest\smoketest_createsmsaccount.script
+
+// RUN_SCRIPT c:\Smoketest\Smoketest_Mess.script
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessBase.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,1518 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestCase which is the base class for all the TestCase DLLs
+//
+//
+
+#include "Configuration.cfg"
+
+#include "TestMessBase.h"
+#include "TestMessProcessor.h"
+#include "TestMessTimer.h"
+#include "TestMessPrintEntryUtil.h"
+
+// EPOC includes
+#include <SmtpSet.h>
+#include <Pop3Set.h>
+#include <ImapSet.h>
+#include <txtrich.h>
+#include <f32file.h>
+#include <msvids.h>
+#include <fbs.h>
+#include <EMSUserPromptIE.h>
+#ifdef __MESSAGING_API_V2__
+#include <smut.h>
+#include <miutset.h>
+#include <cemailaccounts.h>
+#include <csmsaccount.h>
+#endif
+/**
+ * @name Constant Literals used.
+ */
+/*@{*/
+_LIT(KDepth, "depth");
+_LIT(KFolder, "folder%d");
+
+/// Default value for depth of the count
+#define KDefaultDepthCount 1
+
+/// Default value for depth of the count
+#define KDefaultDepthCount 1
+
+_LIT(KDefault, "default");
+
+_LIT(KScheduled, "scheduled");
+_LIT(KProgress, "progress");
+
+//_LIT(KIap, "iap");
+//_LIT(KIapName, "iapname");
+
+_LIT(KElements, "elements");
+_LIT(KStartPosition, "StartPosition%d");
+_LIT(KFile, "File%d");
+_LIT(KType, "Type%d");
+_LIT(KTypeFormat, "Format");
+_LIT(KTypeSound, "Sound");
+_LIT(KTypePreDefSound, "PreDefSound");
+_LIT(KTypeAnimation, "Animation");
+_LIT(KTypePreDefAnimation, "PreDefAnimation");
+_LIT(KTypePicture, "Picture");
+_LIT(KTypeUserPrompt, "UserPrompt");
+_LIT(KFormatLength, "FormatLength%d");
+_LIT(KBold, "Bold%d");
+_LIT(KItalic, "Italic%d");
+_LIT(KUnderline, "Underline%d");
+_LIT(KStrikethrough, "Strikethrough%d");
+_LIT(KAlignment, "Alignment%d");
+_LIT(KFontSize, "FontSize%d");
+
+_LIT(KLeftAlign, "LeftAlign");
+_LIT(KRightAlign, "RightAlign");
+_LIT(KCenterAlign, "CenterAlign");
+_LIT(KLangDepend, "LangDepend");
+
+_LIT(KNormal, "Normal");
+_LIT(KLarge, "Large");
+_LIT(KSmall, "Small");
+_LIT(KVariable, "Variable");
+_LIT(KReserved, "Reserved");
+
+_LIT(KEmsPreDef, "emspredef%d");
+
+_LIT(KEmsAnimTypeFlirty, "a0");
+_LIT(KEmsAnimTypeGlad, "a1");
+_LIT(KEmsAnimTypeSceptic, "a2");
+_LIT(KEmsAnimTypeSad, "a3");
+_LIT(KEmsAnimTypeWow, "a4");
+_LIT(KEmsAnimTypeCrying, "a5");
+_LIT(KEmsAnimTypeWinking, "a6");
+_LIT(KEmsAnimTypeLaughing, "a7");
+_LIT(KEmsAnimTypeIndifferent, "a8");
+_LIT(KEmsAnimTypeKissing, "a9");
+_LIT(KEmsAnimTypeConfused, "a10");
+_LIT(KEmsAnimTypeTongueOut, "a11");
+_LIT(KEmsAnimTypeAngry, "a12");
+_LIT(KEmsAnimTypeGlasses, "a13");
+_LIT(KEmsAnimTypeDevil, "a14");
+
+_LIT(KEmsSoundTypeChimesHigh, "s0");
+_LIT(KEmsSoundTypeChimesLow, "s1");
+_LIT(KEmsSoundTypeDing, "s2");
+_LIT(KEmsSoundTypeTaDa, "s3");
+_LIT(KEmsSoundTypeNotify, "s4");
+_LIT(KEmsSoundTypeDrum, "s5");
+_LIT(KEmsSoundTypeClaps, "s6");
+_LIT(KEmsSoundTypeFanFar, "s7");
+_LIT(KEmsSoundTypeChordHigh, "s8");
+_LIT(KEmsSoundTypeChordLow, "s9");
+
+/*
+_LIT(KBioIAP, "IAP");
+_LIT(KBioEmailNotification, "EmailNotification");
+_LIT(KBioBusinessCard, "BusinessCard");
+_LIT(KBioWAPAccessPoint, "WAPAccessPoint");
+_LIT(KBioVCalendar, "VCalendar");
+_LIT(KBioVCard, "VCard");
+_LIT(KBioRingingTones, "RingingTones");
+_LIT(KBioOperatorLogo, "OperatorLogo");
+_LIT(KBioWPRV, "WPRV");
+_LIT(KBioCLILogo, "CLILogo");
+*/
+_LIT(KObjectSize, "ObjectSize%d");
+_LIT(KBody, "body");
+/*@}*/
+
+const TInt KSmallObject = 0;
+const TInt KLargeObject = 1;
+const TInt KVariableObject = 2;
+
+const TInt KDefaultStartPos = 1;
+
+/**
+ * Constructor.
+ * @return - None
+ *
+*/
+CTestMessBase::CTestMessBase(TBool aSetDirectory)
+: CTestStepSmokeTest()
+, iSession(NULL)
+, iMessageProcessor(NULL)
+, iParaFormatLayer(NULL)
+, iCharFormatLayer(NULL)
+, iBodyText(NULL)
+, iBodyAvailable(EFalse)
+, iSetDirectory(aSetDirectory)
+, iMessageTimer(NULL)
+, iSchedular(NULL)
+, iEntry(NULL)
+, iOrder(KMsvGroupByType|KMsvGroupByStandardFolders, EMsvSortById, ETrue)
+ {
+ }
+
+CTestMessBase::~CTestMessBase()
+ {
+ delete iEntry;
+ iEntry=NULL;
+ delete iMessageTimer;
+ iMessageTimer=NULL;
+ delete iMessageProcessor;
+ iMessageProcessor=NULL;
+ delete iSession;
+ iSession=NULL;
+ delete iSchedular;
+ iSchedular=NULL;
+ delete iBodyText;
+ iBodyText=NULL;
+ delete iCharFormatLayer;
+ iCharFormatLayer=NULL;
+ delete iParaFormatLayer;
+ iParaFormatLayer=NULL;
+ }
+
+enum TVerdict CTestMessBase::doTestStepPreambleL()
+ {
+ TVerdict ret=CTestStepSmokeTest::doTestStepPreambleL();
+
+ // Printing to the console and log file
+ const TDesC& stepName=TestStepName();
+ INFO_PRINTF2(_L("%S"), &stepName);
+
+ iSchedular=new (ELeave) CActiveScheduler();
+ CActiveScheduler::Install(iSchedular);
+ iSession=CMsvSession::OpenSyncL(*this);
+
+ // Get progress
+ TInt progress=0;
+ TBool hasProgress=GetIntFromConfig(ConfigSection(), KProgress, progress);
+ if ( !hasProgress )
+ {
+ hasProgress=GetIntFromConfig(KDefault, KProgress, progress);
+ }
+
+ iMessageProcessor=CTestMessProcessor::NewL(*this, *iSession);
+ if ( hasProgress )
+ {
+ iMessageTimer=CTestMessTimer::NewL(progress*KOneSecond, *iMessageProcessor);
+ }
+
+ if ( iSetDirectory )
+ {
+ TInt depth=KDefaultDepthCount;
+ TBool returnValue=GetIntFromConfig(ConfigSection(), KDepth, depth);
+ if ( !returnValue )
+ {
+ depth=KDefaultDepthCount;
+ }
+ INFO_PRINTF2(_L("Depth = %d"), depth);
+
+ // Searce for the entry
+ TRAPD(error,SetEntryL(KMsvRootIndexEntryId));
+ if( error != KErrNone)
+ {
+ INFO_PRINTF2(_L("Set Entry failed, Error %D"),error);
+ SetTestStepError(error);
+ ret=EFail;
+ }
+ else
+ {
+
+ TBuf<KMaxTestExecuteCommandLength> tempStore;
+ TBool found=ETrue;
+ for (TInt entry=0; entry<depth && found;)
+ {
+ TPtrC subject;
+ tempStore.Format(KFolder(), ++entry);
+ returnValue =GetStringFromConfig(ConfigSection(), tempStore, subject);
+ if ( !returnValue )
+ {
+ INFO_PRINTF1(_L("Null Folder"));
+ }
+ INFO_PRINTF2(_L("Folder = %S"), &subject);
+
+ CMsvEntrySelection* selection=EntryL().ChildrenL();
+ CleanupStack::PushL(selection);
+ TInt count=selection->Count();
+
+ found=EFalse;
+ for (TInt i=count; i>0 && !found; )
+ {
+ TMsvId childId=selection->At(--i);
+
+ SetEntryL(childId);
+ INFO_PRINTF2(_L("Entry Detail : %S"), &(EntryL().Entry().iDetails));
+ INFO_PRINTF2(_L("Entry Description: %S"), &(EntryL().Entry().iDescription));
+ if ( subject.Compare(EntryL().Entry().iDetails) == 0 ||
+ subject.Compare(EntryL().Entry().iDescription) == 0 )
+ {
+ found=ETrue;
+ }
+ }
+ CleanupStack::PopAndDestroy(selection);
+ }
+
+ if ( !found )
+ {
+ ERR_PRINTF1(_L("Folder not found"));
+ ret=EFail;
+ }
+ }
+ }
+ if (TestStepResult() == EPass)
+ {
+ //Get body(file path) from ini file and read respective file. Store it into CRichText format.
+ iParaFormatLayer=CParaFormatLayer::NewL();
+ iCharFormatLayer=CCharFormatLayer::NewL();
+ iBodyText=CRichText::NewL(iParaFormatLayer, iCharFormatLayer);
+ iBodyAvailable=EFalse;
+
+ TPtrC body;
+ if(GetStringFromConfig(ConfigSection(), KBody, body))
+ {
+ INFO_PRINTF2(_L("Body = %S"), &body);
+ iBodyAvailable=ETrue;
+ }
+ else
+ {
+ INFO_PRINTF1(_L("No Body"));
+ }
+
+ if ( iBodyAvailable )
+ {
+ // open the file
+ RFile file;
+
+ TInt anError = file.Open(iSession->FileSession(), body, EFileShareAny);
+ if(anError == KErrNone)
+ {
+ TBool reading=ETrue;
+ TInt pos=0;
+ TBuf8<1> charIn;
+ while (reading)
+ {
+ file.Read(charIn, 1);
+ if(charIn.Length())
+ {
+ switch ( charIn[0] )
+ {
+ case '\r':
+ iBodyText->InsertL(pos++, CEditableText::ELineBreak);
+ case '\n':
+ break;
+ default:
+ iBodyText->InsertL(pos++, TChar(charIn[0]));
+ }
+ }
+ else
+ {
+ reading = EFalse; // stop at the end of the file
+ }
+ }
+ iBodyAvailable=ETrue;
+ file.Close();
+ }
+ else
+ {
+ INFO_PRINTF2(_L("Cannot open file = %S"), &body);
+ iBodyAvailable=EFalse;
+ }
+ }//End of read file.
+ }
+
+ SetTestStepResult(ret);
+ return ret;
+ }
+
+enum TVerdict CTestMessBase::doTestStepPostambleL()
+ {
+ delete iEntry;
+ iEntry=NULL;
+ delete iMessageTimer;
+ iMessageTimer=NULL;
+ delete iMessageProcessor;
+ iMessageProcessor=NULL;
+ delete iSession;
+ iSession=NULL;
+ delete iSchedular;
+ iSchedular=NULL;
+ CActiveScheduler::Install(NULL);
+ return CTestStepSmokeTest::doTestStepPostambleL();
+ }
+
+void CTestMessBase::SetEntryL(TMsvId aId)
+ {
+ delete iEntry;
+ iEntry=NULL;
+ iEntry=iSession->GetEntryL(aId);
+ }
+
+CMsvEntry& CTestMessBase::EntryL()
+ {
+ if ( iEntry == NULL )
+ {
+ User::Leave(KErrGeneral);
+ }
+
+ return *iEntry;
+ }
+
+
+HBufC8* CTestMessBase::CopyToBuf8LC(const TDesC& aDesC)
+//
+// @return - HBufC8*
+// Converts TDesC to HBufC8*.
+//
+ {
+ HBufC8* itemBuff8 = HBufC8::NewLC(aDesC.Length());
+ itemBuff8->Des().Copy(aDesC);
+
+ return itemBuff8;
+ }
+
+HBufC* CTestMessBase::CopyToBufLC(const TDesC8& aDesC)
+//
+// @return - HBufC8*
+// Converts TDesC to HBufC8*.
+//
+ {
+ HBufC* itemBuff = HBufC::NewLC(aDesC.Length());
+ itemBuff->Des().Copy(aDesC);
+
+ return itemBuff;
+ }
+
+
+#ifndef __MESSAGING_API_V2__
+void CTestMessBase::SetDefaultServiceL(TUid aMtm, TMsvId aService) const
+ {
+ // --- Now restore the default services from the root store ---
+ CMsvEntry* rootEntry=iSession->GetEntryL(KMsvRootIndexEntryIdValue);
+ CleanupStack::PushL(rootEntry);
+ CMsvStore* store = rootEntry->EditStoreL();
+ CleanupStack::PushL(store);
+ CMsvDefaultServices* services = new(ELeave)CMsvDefaultServices;
+ CleanupStack::PushL(services);
+ services->RestoreL(*store);
+
+ // --- And now re-set the default service for the MTM to the one given ---
+ TMsvDefaultService defaultService;
+ defaultService.iMtm=aMtm;
+ defaultService.iService=aService;
+ services->ChangeDefaultServiceL(defaultService);
+ services->StoreL(*store);
+ store->CommitL();
+ CleanupStack::PopAndDestroy(3, rootEntry);
+ }
+
+TInt CTestMessBase::DefaultServiceL(TUid aMtm, TMsvId& aService) const
+ {
+ // --- Now restore the default services from the root store ---
+ CMsvEntry* rootEntry=iSession->GetEntryL(KMsvRootIndexEntryIdValue);
+ CleanupStack::PushL(rootEntry);
+ CMsvStore* store=rootEntry->ReadStoreL();
+ CleanupStack::PushL(store);
+ CMsvDefaultServices* services=new(ELeave)CMsvDefaultServices;
+ CleanupStack::PushL(services);
+ services->RestoreL(*store);
+
+ TInt ret=services->DefaultService(aMtm, aService);
+
+ CleanupStack::PopAndDestroy(3, rootEntry);
+
+ return ret;
+ }
+#endif
+
+void CTestMessBase::PrintTreeL(TMsvId aRoot)
+ {
+ INFO_PRINTF1(_L("PrintTreeL In"));
+ CMsvEntry* entry=iSession->GetEntryL(aRoot);
+ CleanupStack::PushL(entry);
+ entry->SetSortTypeL(SelectionOrdering());
+ CMsvEntrySelection* selection=entry->ChildrenL();
+ CleanupStack::PushL(selection);
+
+ PrintEntryL(*entry);
+ for (TInt i=0; i<selection->Count(); )
+ {
+ PrintTreeL(selection->At(i++));
+ }
+
+ CleanupStack::PopAndDestroy(2, entry);
+ INFO_PRINTF1(_L("PrintTreeL Out"));
+ }
+
+void CTestMessBase::PrintEntryL(CMsvEntry& aEntry)
+ {
+ TMsvEntry entry=aEntry.Entry();
+
+ INFO_PRINTF2(_L("Entry Detail : %S"), &(entry.iDetails));
+ INFO_PRINTF2(_L(" Description: %S"), &(entry.iDescription));
+ INFO_PRINTF2(_L(" Id : %x"), entry.Id());
+ INFO_PRINTF2(_L(" Parent Id : %x"), entry.Parent());
+ INFO_PRINTF2(_L(" Service Id : %x"), entry.iServiceId);
+ if ( entry.iRelatedId != 0 )
+ {
+ INFO_PRINTF2(_L(" Related Id : %x"), entry.iRelatedId);
+ }
+ INFO_PRINTF2(_L(" Type : %x"), entry.iType);
+ INFO_PRINTF2(_L(" Mtm : %x"), entry.iMtm);
+
+
+ if ( entry.iSize != 0 )
+ {
+ INFO_PRINTF2(_L(" Size : %x"), entry.iSize);
+ }
+ if ( entry.iError != 0 )
+ {
+ INFO_PRINTF2(_L(" Error : %d"), entry.iError);
+ }
+ if ( entry.iBioType != 0 )
+ {
+ INFO_PRINTF2(_L(" BioType : %x"), entry.iBioType);
+ }
+ if ( entry.MtmData1() != 0 )
+ {
+ INFO_PRINTF2(_L(" MtmData1 : %x"), entry.MtmData1());
+ }
+ if ( entry.MtmData2() != 0 )
+ {
+ INFO_PRINTF2(_L(" MtmData2 : %x"), entry.MtmData2());
+ }
+ if ( entry.MtmData3() != 0 )
+ {
+ INFO_PRINTF2(_L(" MtmData3 : %x"), entry.MtmData3());
+ }
+ if ( entry.Attachment() != 0 )
+ {
+ INFO_PRINTF2(_L(" Attachment : %x"), entry.Attachment());
+ }
+ if ( entry.Complete() != 0 )
+ {
+ INFO_PRINTF2(_L(" Complete : %x"), entry.Complete());
+ }
+ if ( entry.Connected() != 0 )
+ {
+ INFO_PRINTF2(_L(" Connected : %x"), entry.Connected());
+ }
+ if ( entry.Deleted() != 0 )
+ {
+ INFO_PRINTF2(_L(" Deleted : %x"), entry.Deleted());
+ }
+ if ( entry.Failed() != 0 )
+ {
+ INFO_PRINTF2(_L(" Failed : %x"), entry.Failed());
+ }
+ if ( entry.InPreparation() != 0 )
+ {
+ INFO_PRINTF2(_L(" InPrep : %x"), entry.InPreparation());
+ }
+ if ( entry.MultipleRecipients() != 0 )
+ {
+ INFO_PRINTF2(_L(" MultiRecip : %x"), entry.MultipleRecipients());
+ }
+ if ( entry.OffPeak() != 0 )
+ {
+ INFO_PRINTF2(_L(" OffPeak : %x"), entry.OffPeak());
+ }
+ if ( entry.Operation() != 0 )
+ {
+ INFO_PRINTF2(_L(" Operation : %x"), entry.Operation());
+ }
+ if ( entry.Owner() != 0 )
+ {
+ INFO_PRINTF2(_L(" Owner : %x"), entry.Owner());
+ }
+ if ( entry.PcSyncCount() != 0 )
+ {
+ INFO_PRINTF2(_L(" PcSyncCount: %x"), entry.PcSyncCount());
+ }
+ if ( entry.Priority() != 0 )
+ {
+ INFO_PRINTF2(_L(" Priority : %x"), entry.Priority());
+ }
+ if ( entry.ReadOnly() != 0 )
+ {
+ INFO_PRINTF2(_L(" ReadOnly : %x"), entry.ReadOnly());
+ }
+ if ( entry.Scheduled() != 0 )
+ {
+ INFO_PRINTF2(_L(" Scheduled : %x"), entry.Scheduled());
+ }
+ if ( entry.SendingState() != 0 )
+ {
+ INFO_PRINTF2(_L(" Send State : %x"), entry.SendingState());
+ }
+ if ( entry.StandardFolder() != 0 )
+ {
+ INFO_PRINTF2(_L(" StdFolder : %x"), entry.StandardFolder());
+ }
+ if ( entry.Unread() != 0 )
+ {
+ INFO_PRINTF2(_L(" Unread : %x"), entry.Unread());
+ }
+ if ( entry.Visible() != 0 )
+ {
+ INFO_PRINTF2(_L(" Visible : %x"), entry.Visible());
+ }
+
+#if (!defined CDMA_API_ENABLED)
+ if ( aEntry.HasStoreL() )
+ {
+ PrintStoreL(aEntry);
+ }
+#endif
+ }
+
+void CTestMessBase::PrintStoreL(CMsvEntry& aEntry)
+ {
+ TMsvEntry entry=aEntry.Entry();
+ CTestMessPrintEntryUtil* printUtil=new (ELeave) CTestMessPrintEntryUtil(*this);
+ CleanupStack::PushL(printUtil);
+
+ printUtil->ProcessEntryL(entry.Id());
+ CleanupStack::PopAndDestroy(printUtil);
+
+ if ( entry.iMtm==KUidMsgTypeSMTP )
+ {
+ PrintStoreSmtpL(aEntry);
+ }
+ else if ( entry.iMtm == KUidMsgTypePOP3 )
+ {
+ PrintStorePop3L(aEntry);
+ }
+ else if ( entry.iMtm == KUidMsgTypeIMAP4 )
+ {
+ PrintStoreImap4L(aEntry);
+ }
+ else if ( entry.iMtm == KUidMsgTypeSMS )
+ {
+ PrintStoreSmsL(aEntry);
+ }
+ }
+
+void CTestMessBase::PrintStoreSmtpL(CMsvEntry& aEntry)
+ {
+ TMsvEntry entry=aEntry.Entry();
+ CMsvStore* store=aEntry.ReadStoreL();
+ CleanupStack::PushL(store);
+
+ TPtrC ptrTemp;
+ if ( entry.iType == KUidMsvServiceEntry )
+ {
+ CImSmtpSettings* settings = new(ELeave) CImSmtpSettings();
+ CleanupStack::PushL(settings);
+#ifdef __MESSAGING_API_V2__
+ CEmailAccounts* accounts = CEmailAccounts::NewLC();
+ TSmtpAccount smtpAccountId;
+ accounts->GetSmtpAccountL(aEntry.EntryId(), smtpAccountId);
+ TRAPD(err, accounts->LoadSmtpSettingsL(smtpAccountId, *settings));
+ CleanupStack::PopAndDestroy(accounts);
+#else
+ TRAPD(err, settings->RestoreL(*store));
+#endif
+ if ( err == KErrNone )
+ {
+ ptrTemp.Set(settings->ServerAddress());
+ INFO_PRINTF2(_L(" ServerAddress : %S"), &ptrTemp);
+#ifndef __MESSAGING_API_V2__
+ ptrTemp.Set(settings->UserAddress());
+ INFO_PRINTF2(_L(" UserAddress : %S"), &ptrTemp);
+ INFO_PRINTF2(_L(" Version : %x"), (TUint)settings->Version());
+#endif
+ INFO_PRINTF2(_L(" Port : %x"), settings->Port());
+ INFO_PRINTF2(_L(" SecureSockets : %x"), (TUint)settings->SecureSockets());
+ ptrTemp.Set(settings->EmailAlias());
+ INFO_PRINTF2(_L(" EmailAlias : %S"), &ptrTemp);
+ ptrTemp.Set(settings->EmailAddress());
+ INFO_PRINTF2(_L(" EmailAddress : %S"), &ptrTemp);
+ ptrTemp.Set(settings->ReplyToAddress());
+ INFO_PRINTF2(_L(" ReplyToAddress : %S"), &ptrTemp);
+ ptrTemp.Set(settings->ReceiptAddress());
+ INFO_PRINTF2(_L(" ReceiptAddress : %S"), &ptrTemp);
+ if ( settings->RequestReceipts() != 0 )
+ {
+ INFO_PRINTF2(_L(" RequestReceipts : %x"), (TUint)settings->RequestReceipts());
+ }
+ if ( settings->SendCopyToSelf() != 0 )
+ {
+ INFO_PRINTF2(_L(" SendCopyToSelf : %x"), (TUint)settings->SendCopyToSelf());
+ }
+ INFO_PRINTF2(_L(" SendMessageOption : %x"), (TUint)settings->SendMessageOption());
+ }
+ CleanupStack::PopAndDestroy(settings);
+ }
+
+ CleanupStack::PopAndDestroy(store);
+ }
+
+void CTestMessBase::PrintStorePop3L(CMsvEntry& aEntry)
+ {
+ TMsvEntry entry=aEntry.Entry();
+ CMsvStore* store=aEntry.ReadStoreL();
+ CleanupStack::PushL(store);
+
+ TPtrC ptrTemp;
+ if ( entry.iType == KUidMsvServiceEntry )
+ {
+ CImPop3Settings* settings = new(ELeave) CImPop3Settings();
+ CleanupStack::PushL(settings);
+
+#ifdef __MESSAGING_API_V2__
+ CEmailAccounts* accounts = CEmailAccounts::NewLC();
+ TPopAccount popAccountId;
+ accounts->GetPopAccountL(aEntry.EntryId(), popAccountId);
+ TRAPD(err, accounts->LoadPopSettingsL(popAccountId, *settings));
+ CleanupStack::PopAndDestroy(accounts);
+#else
+ TRAPD(err, settings->RestoreL(*store));
+#endif
+ if ( err == KErrNone )
+ {
+ ptrTemp.Set(settings->ServerAddress());
+ INFO_PRINTF2(_L(" ServerAddress : %S"), &ptrTemp);
+#ifndef __MESSAGING_API_V2__
+ ptrTemp.Set(settings->UserAddress());
+ INFO_PRINTF2(_L(" UserAddress : %S"), &ptrTemp);
+ INFO_PRINTF2(_L(" Version : %x"), (TUint)settings->Version());
+#endif
+ INFO_PRINTF2(_L(" Port : %x"), settings->Port());
+ INFO_PRINTF2(_L(" SecureSockets : %x"), (TUint)settings->SecureSockets());
+ HBufC* loginName=CopyToBufLC(settings->LoginName());
+ INFO_PRINTF2(_L(" LoginName : %S"), loginName);
+ CleanupStack::PopAndDestroy(loginName);
+ if ( settings->AutoSendOnConnect() != 0 )
+ {
+ INFO_PRINTF2(_L(" AutoSendOnConnect : %x"), (TUint)settings->AutoSendOnConnect());
+ }
+ if ( settings->Apop() != 0 )
+ {
+ INFO_PRINTF2(_L(" Apop : %x"), (TUint)settings->Apop());
+ }
+ if ( settings->DisconnectedUserMode() != 0 )
+ {
+ INFO_PRINTF2(_L(" DisconnectedUserMode : %x"), (TUint)settings->DisconnectedUserMode());
+ }
+ if ( settings->DeleteEmailsWhenDisconnecting() != 0 )
+ {
+ INFO_PRINTF2(_L(" DeleteEmailsWhenDisconnecting: %x"), (TUint)settings->DeleteEmailsWhenDisconnecting());
+ }
+ if ( settings->AcknowledgeReceipts() != 0 )
+ {
+ INFO_PRINTF2(_L(" AcknowledgeReceipts : %x"), (TUint)settings->AcknowledgeReceipts());
+ }
+ if ( settings->MaxEmailSize() != 0 )
+ {
+ INFO_PRINTF2(_L(" MaxEmailSize : %x"), (TUint)settings->MaxEmailSize());
+ }
+ if ( settings->GetMailOptions() != 0 )
+ {
+ INFO_PRINTF2(_L(" GetMailOptions : %x"), (TUint)settings->GetMailOptions());
+ }
+ if ( settings->InboxSynchronisationLimit() != 0 )
+ {
+ INFO_PRINTF2(_L(" InboxSynchronisationLimit : %x"), (TUint)settings->InboxSynchronisationLimit());
+ }
+ }
+ CleanupStack::PopAndDestroy(settings);
+ }
+
+ CleanupStack::PopAndDestroy(store);
+ }
+
+void CTestMessBase::PrintStoreImap4L(CMsvEntry& aEntry)
+ {
+ TMsvEntry entry=aEntry.Entry();
+ CMsvStore* store=aEntry.ReadStoreL();
+ CleanupStack::PushL(store);
+
+ TPtrC ptrTemp;
+ if ( entry.iType == KUidMsvServiceEntry )
+ {
+ CImImap4Settings* settings = new(ELeave) CImImap4Settings();
+ CleanupStack::PushL(settings);
+
+#ifdef __MESSAGING_API_V2__
+ CEmailAccounts* accounts = CEmailAccounts::NewLC();
+ TImapAccount imapAccountId;
+ accounts->GetImapAccountL(aEntry.EntryId(), imapAccountId);
+ TRAPD(err, accounts->LoadImapSettingsL(imapAccountId, *settings));
+ CleanupStack::PopAndDestroy(accounts);
+#else
+ TRAPD(err, settings->RestoreL(*store));
+#endif
+ if ( err == KErrNone )
+ {
+ ptrTemp.Set(settings->ServerAddress());
+ INFO_PRINTF2(_L(" ServerAddress : %S"), &ptrTemp);
+#ifndef __MESSAGING_API_V2__
+ ptrTemp.Set(settings->UserAddress());
+ INFO_PRINTF2(_L(" UserAddress : %S"), &ptrTemp);
+ INFO_PRINTF2(_L(" Version : %x"), (TUint)settings->Version());
+#endif
+ INFO_PRINTF2(_L(" Port : %x"), settings->Port());
+ INFO_PRINTF2(_L(" SecureSockets : %x"), (TUint)settings->SecureSockets());
+
+ HBufC* loginName=CopyToBufLC(settings->LoginName());
+ INFO_PRINTF2(_L(" LoginName : %S"), loginName);
+ HBufC* folderPath=CopyToBufLC(settings->FolderPath());
+ INFO_PRINTF2(_L(" FolderPath : %S"), folderPath);
+ CleanupStack::PopAndDestroy(2, loginName);
+ if ( settings->PathSeparator() != 0 )
+ {
+ INFO_PRINTF2(_L(" PathSeparator : %c"), (TText)settings->PathSeparator());
+ }
+ if ( settings->DisconnectedUserMode() != 0 )
+ {
+ INFO_PRINTF2(_L(" DisconnectedUserMode : %x"), (TUint)settings->DisconnectedUserMode());
+ }
+ if ( settings->Synchronise() != 0 )
+ {
+ INFO_PRINTF2(_L(" Synchronise : %x"), (TUint)settings->Synchronise());
+ }
+ if ( settings->Subscribe() != 0 )
+ {
+ INFO_PRINTF2(_L(" Subscribe : %x"), (TUint)settings->Subscribe());
+ }
+ if ( settings->AutoSendOnConnect() != 0 )
+ {
+ INFO_PRINTF2(_L(" AutoSendOnConnect : %x"), (TUint)settings->AutoSendOnConnect());
+ }
+ if ( settings->MaxEmailSize() != 0 )
+ {
+ INFO_PRINTF2(_L(" MaxEmailSize : %x"), (TUint)settings->MaxEmailSize());
+ }
+ if ( settings->DeleteEmailsWhenDisconnecting() != 0 )
+ {
+ INFO_PRINTF2(_L(" DeleteEmailsWhenDisconnecting: %x"), (TUint)settings->DeleteEmailsWhenDisconnecting());
+ }
+ if ( settings->AcknowledgeReceipts() != 0 )
+ {
+ INFO_PRINTF2(_L(" AcknowledgeReceipts : %x"), (TUint)settings->AcknowledgeReceipts());
+ }
+ if ( settings->GetMailOptions() != 0 )
+ {
+ INFO_PRINTF2(_L(" GetMailOptions : %x"), (TUint)settings->GetMailOptions());
+ }
+ if ( settings->InboxSynchronisationLimit() != 0 )
+ {
+ INFO_PRINTF2(_L(" InboxSynchronisationLimit : %x"), (TUint)settings->InboxSynchronisationLimit());
+ }
+ if ( settings->MailboxSynchronisationLimit() != 0 )
+ {
+ INFO_PRINTF2(_L(" MailboxSynchronisationLimit : %x"), (TUint)settings->MailboxSynchronisationLimit());
+ }
+ }
+ CleanupStack::PopAndDestroy(settings);
+ }
+
+ CleanupStack::PopAndDestroy(store);
+ }
+
+void CTestMessBase::PrintStoreSmsL(CMsvEntry& aEntry)
+ {
+ TMsvEntry entry=aEntry.Entry();
+ CMsvStore* store=aEntry.ReadStoreL();
+ CleanupStack::PushL(store);
+
+ TPtrC ptrTemp;
+ if ( entry.iType == KUidMsvServiceEntry )
+ {
+ CSmsSettings* settings = CSmsSettings::NewL();
+ CleanupStack::PushL(settings);
+
+#ifdef __MESSAGING_API_V2__
+ CSmsAccount* smsAccount = CSmsAccount::NewLC();
+ TRAPD(err, smsAccount->LoadSettingsL(*settings));
+ CleanupStack::PopAndDestroy(smsAccount);
+#else
+ TRAPD(err, settings->RestoreL(*store));
+#endif
+ if ( err == KErrNone )
+ {
+ TSmsDelivery delivery(settings->Delivery());
+ INFO_PRINTF2(_L(" Delivery : %d"), delivery);
+ CSmsSettings::TSmsReportHandling reportHandling(settings->StatusReportHandling());
+ INFO_PRINTF2(_L(" StatusReportHandling : %d"), reportHandling);
+ CSmsSettings::TSmsReportHandling specialMsgHandling(settings->SpecialMessageHandling());
+ INFO_PRINTF2(_L(" SpecialMessageHandling : %d"), specialMsgHandling);
+ INFO_PRINTF2(_L(" ReplyQuoted : %d"), settings->ReplyQuoted());
+#ifdef __MESSAGING_API_V2__
+ const TInt numSCAddr = settings->ServiceCenterCount();
+#else
+ const TInt numSCAddr = settings->NumSCAddresses();
+#endif
+ for( TInt index=0;index<numSCAddr;index++ )
+ {
+#ifdef __MESSAGING_API_V2__
+ CSmsServiceCenter& scAddr = settings->GetServiceCenter(index);
+#else
+ CSmsNumber& scAddr = settings->SCAddress(index);
+#endif
+ ptrTemp.Set(scAddr.Name());
+ INFO_PRINTF2(_L(" SC Name : %S"), &ptrTemp);
+ ptrTemp.Set(scAddr.Address());
+ INFO_PRINTF2(_L(" SC Address : %S"), &ptrTemp);
+ }
+ CSmsSettings::TSmsSettingsCommDbAction commDbAction(settings->SmsBearerAction());
+ INFO_PRINTF2(_L(" SmsBearerAction : %d"), commDbAction);
+
+ CSmsSettings::TMobileSmsBearer smsBearer(settings->SmsBearer());
+ INFO_PRINTF2(_L(" SmsBearer : %d"), smsBearer);
+ }
+ CleanupStack::PopAndDestroy(settings);
+ }
+
+ CleanupStack::PopAndDestroy(store);
+ }
+
+void CTestMessBase::IssueTimerRequest()
+ {
+ if (iMessageTimer!= NULL)
+ {
+ iMessageTimer->IssueRequest();
+ }
+ }
+
+void CTestMessBase::HandleSessionEventL(TMsvSessionEvent aEvent, TAny* aArg1, TAny*, TAny*)
+/**
+ Handler for the Session Event
+ @param aEvent - TMsvSessionEvent object
+ @param aArg1 - TAny object pointer, used to store the argument for the event
+ @leave - System wide error codes
+*/
+ {
+ TBool printSelection=EFalse;
+
+ switch (aEvent)
+ {
+ case EMsvEntriesCreated:
+ INFO_PRINTF1(_L("EMsvEntriesCreated"));
+ printSelection=ETrue;
+ break;
+ case EMsvEntriesChanged:
+ INFO_PRINTF1(_L("EMsvEntriesChanged"));
+ printSelection=ETrue;
+ break;
+ case EMsvEntriesDeleted:
+ INFO_PRINTF1(_L("EMsvEntriesDeleted"));
+ break;
+ case EMsvEntriesMoved:
+ INFO_PRINTF1(_L("EMsvEntriesMoved"));
+ printSelection=ETrue;
+ break;
+ case EMsvMtmGroupInstalled:
+ INFO_PRINTF1(_L("EMsvMtmGroupInstalled"));
+ break;
+ case EMsvMtmGroupDeInstalled:
+ INFO_PRINTF1(_L("EMsvMtmGroupDeInstalled"));
+ break;
+ case EMsvGeneralError:
+ INFO_PRINTF1(_L("EMsvGeneralError"));
+ break;
+ case EMsvCloseSession:
+ INFO_PRINTF1(_L("EMsvCloseSession"));
+ break;
+ case EMsvServerReady:
+ INFO_PRINTF1(_L("EMsvServerReady"));
+ break;
+ case EMsvServerFailedToStart:
+ INFO_PRINTF1(_L("EMsvServerFailedToStart"));
+ break;
+ case EMsvCorruptedIndexRebuilt:
+ INFO_PRINTF1(_L("EMsvCorruptedIndexRebuilt"));
+ break;
+ case EMsvServerTerminated:
+ INFO_PRINTF1(_L("EMsvServerTerminated"));
+ break;
+ case EMsvMediaChanged:
+ INFO_PRINTF1(_L("EMsvMediaChanged"));
+ break;
+ case EMsvMediaUnavailable:
+ INFO_PRINTF1(_L("EMsvMediaUnavailable"));
+ break;
+ case EMsvMediaAvailable:
+ INFO_PRINTF1(_L("EMsvMediaAvailable"));
+ break;
+ case EMsvMediaIncorrect:
+ INFO_PRINTF1(_L("EMsvMediaIncorrect"));
+ break;
+ case EMsvCorruptedIndexRebuilding:
+ INFO_PRINTF1(_L("EMsvCorruptedIndexRebuilding"));
+ break;
+ default:
+ INFO_PRINTF2(_L("EMsv Unknown event:%d"), aEvent);
+ break;
+ }
+
+ if ( printSelection )
+ {
+ CMsvEntrySelection* selection=STATIC_CAST(CMsvEntrySelection*, aArg1);
+ CMsvEntry* entry=NULL;
+ for ( int i=0; i<selection->Count(); )
+ {
+ entry=iSession->GetEntryL(selection->At(i++));
+ CleanupStack::PushL(entry);
+ PrintEntryL(*entry);
+ CleanupStack::PopAndDestroy(entry);
+ }
+ }
+ }
+
+
+void CTestMessBase::PrepareSmsHeaderFromIniFileL(CSmsHeader& aSmsHeader)
+ {
+ // Starts the Bitmap server
+ FbsStartup();
+ // start the server
+ RFbsSession::Connect();
+
+ // Add the Fromating required for EMS if required
+ TInt emsElements=0;
+ if ( !GetIntFromConfig(ConfigSection(), KElements, emsElements) )
+ {
+ ERR_PRINTF1(_L("Elements not set"));
+ SetTestStepResult(EFail);
+ }
+
+// Macro usage for CDMA mtm
+#if (defined CDMA_API_ENABLED)
+ TMsvMessageSms& message=aSmsHeader.SmsMessage();
+#else
+ CSmsMessage& message=aSmsHeader.Message();
+#endif
+
+ TBuf<KMaxTestExecuteCommandLength> tempStore;
+ for ( TInt element=0; element<emsElements && TestStepResult()==EPass;)
+ {
+ ++element;
+ INFO_PRINTF2(_L("==== PROCESSING ELEMENT %d ===="), element);
+ // Start position
+ tempStore.Format(KStartPosition, element);
+ TInt startPosition=KDefaultStartPos;
+ if ( GetIntFromConfig(ConfigSection(), tempStore, startPosition) )
+ {
+ INFO_PRINTF2(_L("Start position %d"), startPosition);
+ }
+
+ // File
+ tempStore.Format(KFile, element);
+ TPtrC file;
+ TParse fileName;
+ TBool hasFile=GetStringFromConfig(ConfigSection(), tempStore, file);
+ if ( hasFile )
+ {
+ INFO_PRINTF2(_L("File %S"), &file);
+ fileName.Set(file,NULL,NULL);
+ }
+
+ tempStore.Format(KType, element);
+ TPtrC type;
+ if ( GetStringFromConfig(ConfigSection(), tempStore, type) )
+ {
+ if ( type.Compare(KTypeFormat) == 0 )
+ {
+ // === Process text formating Information Element ===
+ CEmsFormatIE* newElement=CEmsFormatIE::NewL();
+ CleanupStack::PushL(newElement);
+ newElement->SetStartPosition(startPosition);
+
+ TInt intTemp;
+ TBool boolTemp;
+ TPtrC alignment;
+ TPtrC fontSize;
+
+ // Set the Format length and other information
+ tempStore.Format(KFormatLength, element);
+ if ( GetIntFromConfig(ConfigSection(), tempStore, intTemp) )
+ {
+ INFO_PRINTF2(_L("Format Length %d"), intTemp);
+ newElement->SetFormatLength(intTemp);
+ }
+ tempStore.Format(KBold, element);
+ if ( GetBoolFromConfig(ConfigSection(), tempStore, boolTemp) )
+ {
+ INFO_PRINTF2(_L("Bold %d"), boolTemp);
+ newElement->SetBold(boolTemp);
+ }
+ tempStore.Format(KItalic, element);
+ if ( GetBoolFromConfig(ConfigSection(), tempStore, boolTemp) )
+ {
+ INFO_PRINTF2(_L("Italic %d"), boolTemp);
+ newElement->SetItalic(boolTemp);
+ }
+ tempStore.Format(KUnderline, element);
+ if ( GetBoolFromConfig(ConfigSection(), tempStore, boolTemp) )
+ {
+ INFO_PRINTF2(_L("Underline %d"), boolTemp);
+ newElement->SetUnderline(boolTemp);
+ }
+ tempStore.Format(KStrikethrough, element);
+ if ( GetBoolFromConfig(ConfigSection(), tempStore, boolTemp) )
+ {
+ INFO_PRINTF2(_L("Strikethrough %d"), boolTemp);
+ newElement->SetStrikethrough(boolTemp);
+ }
+ tempStore.Format(KAlignment,element);
+ if(GetStringFromConfig(ConfigSection(),tempStore,alignment))
+ {
+ SetAlignmentFormat(*newElement, alignment);
+ }
+
+ tempStore.Format(KFontSize,element);
+ if(GetStringFromConfig(ConfigSection(),tempStore,fontSize))
+ {
+ //
+ SetFontSizeFormat(*newElement, fontSize);
+ }
+ message.AddEMSInformationElementL(*newElement);
+ CleanupStack::PopAndDestroy(newElement);
+ }
+ else if ( type.Compare(KTypeSound) == 0 )
+ {
+ // === Process sound Information Element ===
+ if ( hasFile )
+ {
+ HBufC8* buffFile=CopyToBuf8LC(fileName.FullName());
+ CEmsSoundIE* newElement=CEmsSoundIE::NewL(buffFile->Des());
+ CleanupStack::PushL(newElement);
+ newElement->SetStartPosition(startPosition);
+ message.AddEMSInformationElementL(*newElement);
+ CleanupStack::PopAndDestroy(2, buffFile);
+ }
+ else
+ {
+ ERR_PRINTF1(_L("No Sound file name"));
+ SetTestStepResult(EFail);
+ }
+ }
+ else if ( type.Compare(KTypePreDefSound) == 0 )
+ {
+ // === Process predefined sound Information Element ===
+ TPtrC preDefSound;
+ tempStore.Format(KEmsPreDef, element);
+ if ( !GetStringFromConfig(ConfigSection(),tempStore, preDefSound))
+ {
+ ERR_PRINTF1(_L("Predefined sound not present"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ INFO_PRINTF2(_L("Predefined sound %S"), &preDefSound);
+ CEmsPreDefSoundIE* newElement=NewPreDefSoundL(preDefSound);
+
+ if ( newElement != NULL )
+ {
+ //Assign the predef animation element to newElement
+ CleanupStack::PushL(newElement);
+ newElement->SetStartPosition(startPosition);
+ message.AddEMSInformationElementL(*newElement);
+ CleanupStack::PopAndDestroy(newElement);
+ }
+ else
+ {
+ ERR_PRINTF1(_L("Unable to create predefined sound"));
+ SetTestStepResult(EFail);
+ }
+ }
+ }
+ else if ( type.Compare(KTypeAnimation) == 0 )
+ {
+ // === Process animation Information Element ===
+ if ( hasFile )
+ {
+ TPtrC objectSize;
+
+ tempStore.Format(KObjectSize, element);
+ if ( !GetStringFromConfig(ConfigSection(),tempStore,objectSize) )
+ {
+ ERR_PRINTF1(_L("No size provided"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ CFbsBitmap* bmp=NewBitmapL(fileName, objectSize);
+ if ( bmp == NULL )
+ {
+ ERR_PRINTF1(_L("Failed to Load Animation File. Error %d"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ CleanupStack::PushL(bmp);
+ CEmsAnimationIE* newElement=CEmsAnimationIE::NewL(*bmp);
+ CleanupStack::PushL(newElement);
+ newElement->SetStartPosition(startPosition);
+ message.AddEMSInformationElementL(*newElement);
+ CleanupStack::PopAndDestroy(2, bmp);
+ }
+ }
+ }
+ else
+ {
+ ERR_PRINTF1(_L("No Animation file name"));
+ SetTestStepResult(EFail);
+ }
+ }
+ else if ( type.Compare(KTypePreDefAnimation) == 0 )
+ {
+ // === Process predefined animation Information Element ===
+ TPtrC preDefAnim;
+ tempStore.Format(KEmsPreDef, element);
+ if ( !GetStringFromConfig(ConfigSection(),tempStore, preDefAnim) )
+ {
+ ERR_PRINTF1(_L("Predefined animations not present"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ INFO_PRINTF2(_L("Predefined animation %S"), &preDefAnim);
+ CEmsPreDefAnimationIE* newElement=NewPreDefAnimationL(preDefAnim);
+
+ if ( newElement != NULL )
+ {
+ //Assign the predef animation element to newElement
+ CleanupStack::PushL(newElement);
+ newElement->SetStartPosition(startPosition);
+ message.AddEMSInformationElementL(*newElement);
+ CleanupStack::PopAndDestroy(newElement);
+ }
+ else
+ {
+ ERR_PRINTF1(_L("Unable to create predefined animation"));
+ SetTestStepResult(EFail);
+ }
+ }
+ }
+ else if ( type.Compare(KTypePicture) == 0 )
+ {
+ // === Process picture Information Element ===
+ if ( hasFile )
+ {
+ TPtrC objectSize;
+
+ tempStore.Format(KObjectSize, element);
+ if ( !GetStringFromConfig(ConfigSection(),tempStore,objectSize) )
+ {
+ ERR_PRINTF1(_L("No size provided"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ CFbsBitmap* bmp=NewBitmapL(fileName, objectSize);
+ if ( bmp == NULL )
+ {
+ ERR_PRINTF1(_L("Failed to Load Animation File. Error %d"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ CleanupStack::PushL(bmp);
+ CEmsPictureIE* newElement=CEmsPictureIE::NewL(*bmp);
+ CleanupStack::PushL(newElement);
+ newElement->SetStartPosition(startPosition);
+ message.AddEMSInformationElementL(*newElement);
+ CleanupStack::PopAndDestroy(2, bmp);
+ }
+ }
+ }
+ else
+ {
+ ERR_PRINTF1(_L("No Picture file name"));
+ SetTestStepResult(EFail);
+ }
+ }
+ else if ( type.Compare(KTypeUserPrompt) == 0 )
+ {
+ // === Process user prompt Information Element ===
+ CEmsUserPrompt* newElement=CEmsUserPrompt::NewL(2);
+ CleanupStack::PushL(newElement);
+ newElement->SetStartPosition(startPosition);
+ message.AddEMSInformationElementL(*newElement);
+ CleanupStack::PopAndDestroy(newElement);
+ }
+ else
+ {
+ ERR_PRINTF2(_L("Unknown element type %S"), &type);
+ SetTestStepResult(EFail);
+ }
+ }
+ else
+ {
+ ERR_PRINTF1(_L("No type given"));
+ SetTestStepResult(EFail);
+ }
+ }
+
+ RFbsSession::Disconnect();
+ }
+
+/**
+ This function reads the schedule time from ini file
+ @return - returns the schedule time read from the ini file
+*/
+TTimeIntervalMinutes CTestMessBase::ReadScheduleTime()
+ {
+ // Read the schedule time from ini file. Add this schedule time to current time.
+ // This time will be set as the scheduled time for sending the SMS message from task scheduler
+ // By default schedule time will be 1 min
+ TInt scheduled=0;
+ GetIntFromConfig(ConfigSection(), KScheduled, scheduled);
+ INFO_PRINTF2(_L("Scheduled Time in minutes is %d"), scheduled);
+ return TTimeIntervalMinutes(scheduled);
+ }
+
+void CTestMessBase::SetAlignmentFormat(CEmsFormatIE& aEmsFormatIE, const TDesC& aAlignment)
+ {
+ //Sets the alignment to the text
+ INFO_PRINTF2(_L("Alignment %S"), &aAlignment);
+ if( aAlignment.Compare(KLeftAlign)== 0 )
+ {
+ aEmsFormatIE.SetAlignment(CEmsFormatIE::ELeft);
+ }
+ else if( aAlignment.Compare(KRightAlign)== 0 )
+ {
+ aEmsFormatIE.SetAlignment(CEmsFormatIE::ERight);
+ }
+ else if( aAlignment.Compare(KCenterAlign)== 0 )
+ {
+ aEmsFormatIE.SetAlignment(CEmsFormatIE::ECenter);
+ }
+ else if( aAlignment.Compare(KLangDepend)== 0 )
+ {
+ aEmsFormatIE.SetAlignment(CEmsFormatIE::ELangDepend);
+ }
+ else
+ {
+ ERR_PRINTF1(_L("Illegal alignment value"));
+ SetTestStepResult(EFail);
+ }
+ }
+
+void CTestMessBase::SetFontSizeFormat(CEmsFormatIE& aEmsFormatIE, const TDesC& aFontSize)
+ {
+ //Sets the specified font to the text
+ INFO_PRINTF2(_L("FontSize %S"), &aFontSize);
+ if( aFontSize.Compare(KNormal)== 0 )
+ {
+ aEmsFormatIE.SetFontSize(CEmsFormatIE::ENormal);
+ }
+ else if( aFontSize.Compare(KLarge)== 0 )
+ {
+ aEmsFormatIE.SetFontSize(CEmsFormatIE::ELarge);
+ }
+ else if( aFontSize.Compare(KSmall)== 0 )
+ {
+ aEmsFormatIE.SetFontSize(CEmsFormatIE::ESmall);
+ }
+ else if( aFontSize.Compare(KReserved)== 0 )
+ {
+ aEmsFormatIE.SetFontSize(CEmsFormatIE::EReserved);
+ }
+ else
+ {
+ ERR_PRINTF1(_L("Illegal fonst size value"));
+ SetTestStepResult(EFail);
+ }
+ }
+
+CEmsPreDefAnimationIE* CTestMessBase::NewPreDefAnimationL(const TDesC& aPreDefType)
+//
+// Attaches the required predef animation.
+// Arguments - aString - holds the TAnim type to be attached
+// Return Value - Returns a Pointer of CEmsPreDefAnimationIE
+//
+ {
+ //Initialize emsPreDef to NULL
+ CEmsPreDefAnimationIE::TAnimType animType=CEmsPreDefAnimationIE::EFlirty;
+ TBool validType=ETrue;
+
+ //Set a value for emsPreDef
+ if ( aPreDefType.Compare(KEmsAnimTypeFlirty) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EFlirty;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeGlad) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EGlad;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeSceptic) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::ESceptic;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeSad) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::ESad;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeWow) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EWow;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeCrying) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::ECrying;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeWinking) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EWinking;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeLaughing) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::ELaughing;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeIndifferent) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EIndifferent;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeKissing) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EKissing;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeConfused) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EConfused;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeTongueOut) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::ETongueOut;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeAngry) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EAngry;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeGlasses) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EGlasses;
+ }
+ else if ( aPreDefType.Compare(KEmsAnimTypeDevil) == 0 )
+ {
+ animType = CEmsPreDefAnimationIE::EDevil;
+ }
+ else
+ {
+ validType=EFalse;
+ }
+
+ CEmsPreDefAnimationIE* emsPreDef=NULL;
+ if ( validType )
+ {
+ emsPreDef=CEmsPreDefAnimationIE::NewL(animType);
+ }
+
+ return emsPreDef;
+ }
+
+CEmsPreDefSoundIE* CTestMessBase::NewPreDefSoundL(const TDesC& aPreDefType)
+//
+// Attaches the required predef animation.
+// Arguments - aString - holds the TAnim type to be attached
+// Return Value - Returns a Pointer of CEmsPreDefAnimationIE
+//
+ {
+ //Initialize emsPreDef to NULL
+ CEmsPreDefSoundIE::TPredefinedSound soundType=CEmsPreDefSoundIE::EChimesHigh;
+ TBool validType=ETrue;
+
+ //Set a value for emsPreDef
+ if ( aPreDefType.Compare(KEmsSoundTypeChimesHigh) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EChimesHigh;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeChimesLow) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EChimesLow;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeDing) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EDing;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeTaDa) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::ETaDa;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeNotify) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::ENotify;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeDrum) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EDrum;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeClaps) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EClaps;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeFanFar) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EFanFar;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeChordHigh) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EChordHigh;
+ }
+ else if ( aPreDefType.Compare(KEmsSoundTypeChordLow) == 0 )
+ {
+ soundType = CEmsPreDefSoundIE::EChordLow;
+ }
+ else
+ {
+ validType=EFalse;
+ }
+
+ CEmsPreDefSoundIE* emsPreDef=NULL;
+ if ( validType )
+ {
+ emsPreDef=CEmsPreDefSoundIE::NewL(soundType);
+ }
+
+ return emsPreDef;
+ }
+
+CFbsBitmap* CTestMessBase::NewBitmapL(const TParse& aFileName, const TDesC& aObjectSize)
+ {
+ TInt bitmapType=KSmallObject;
+ TBool validType=ETrue;
+ if( aObjectSize.Compare(KSmall) == 0 )
+ {
+ bitmapType=KSmallObject;
+ }
+ else if ( aObjectSize.Compare(KLarge) == 0 )
+ {
+ bitmapType=KLargeObject;
+ }
+ else if ( aObjectSize.Compare(KVariable) == 0 )
+ {
+ bitmapType=KVariableObject;
+ }
+ else
+ {
+ ERR_PRINTF2(_L("Invalid bitmap type %S"), &aObjectSize);
+ validType=EFalse;
+ }
+
+ CFbsBitmap* bmp = NULL;
+ if ( validType )
+ {
+ bmp = new (ELeave) CFbsBitmap();
+
+ TInt error = bmp->Load(aFileName.FullName(), bitmapType, EFalse);
+ INFO_PRINTF2(_L("Bimap load %d"), error);
+ if ( error != KErrNone)
+ {
+ delete bmp;
+ bmp=NULL;
+ }
+ }
+
+ return bmp;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessCleanMessageFolder.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,171 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessCleanMessageFolder which cleans out all the
+// message folders
+//
+//
+
+#include "TestMessCleanMessageFolder.h"
+
+// EPOC includes
+#include <msvids.h>
+#include <TestExecuteClient.h>
+
+#ifdef __MESSAGING_API_V2__
+#include <cemailaccounts.h>
+#endif
+
+_LIT(KMessageCount, "messagecount");
+
+CTestMessCleanMessageFolder::CTestMessCleanMessageFolder()
+: CTestMessBase(ETrue)
+, iNumberOfMessagesToDelete(-1) // Negative value implies delete all
+ {
+ SetTestStepName(_L("CleanMessageFolder"));
+ }
+
+TVerdict CTestMessCleanMessageFolder::doTestStepL()
+ {
+ INFO_PRINTF1(_L("Clean message folder"));
+
+ if ( GetIntFromConfig(ConfigSection(), KMessageCount, iNumberOfMessagesToDelete) )
+ {
+ INFO_PRINTF2(_L("Message count read from the ini file is %D"), iNumberOfMessagesToDelete);
+ }
+ else
+ {
+ WARN_PRINTF1(_L("No Count specified in the ini file"));
+ WARN_PRINTF1(_L("All the messages will be deleted"));
+ }
+
+ if ( TestStepResult() == EPass )
+ {
+ //delete the contents of the folder
+ CleanFolders(EntryL().EntryId());
+
+ if ( iNumberOfMessagesToDelete<=0 )
+ {
+ INFO_PRINTF1(_L("Messages deleted"));
+ }
+ else
+ {
+ ERR_PRINTF2(_L("%d Outstanding entries not deleted."), iNumberOfMessagesToDelete);
+ SetTestStepResult(EFail);
+ }
+ }
+
+ return TestStepResult();
+ }
+
+void CTestMessCleanMessageFolder::CleanFolders(const TMsvId aEntryId)
+ {
+#ifdef __MESSAGING_API_V2__
+ if ( aEntryId == KMsvRootIndexEntryId )
+ {
+ CEmailAccounts* accounts = CEmailAccounts::NewLC();
+
+ RArray<TPopAccount> pop3Accounts;
+ CleanupClosePushL(pop3Accounts);
+ accounts->GetPopAccountsL(pop3Accounts);
+ TInt count = pop3Accounts.Count();
+ TInt index=0;
+ for( index = 0; index < count; index++ )
+ {
+ TPopAccount id = pop3Accounts[index];
+ accounts->DeletePopAccountL( id );
+ }
+
+ RArray<TImapAccount> imap4Accounts;
+ CleanupClosePushL(imap4Accounts);
+ accounts->GetImapAccountsL(imap4Accounts);
+ count = imap4Accounts.Count();
+ for( TInt index = 0; index < count; index++ )
+ {
+ TImapAccount id = imap4Accounts[index];
+ accounts->DeleteImapAccountL( id );
+ }
+
+ CleanupStack::PopAndDestroy(3, accounts);
+ }
+#endif
+
+ SetEntryL(aEntryId);
+ EntryL().SetSortTypeL(SelectionOrdering());
+ CMsvEntrySelection* selection=EntryL().ChildrenL();
+ CleanupStack::PushL(selection);
+ TInt count=selection->Count();
+ TInt i;
+ for (i=count; i>0; )
+ {
+ TMsvId childId=selection->At(--i);
+
+ SetEntryL(aEntryId);
+ if( iNumberOfMessagesToDelete!=0 )
+ {
+ TRAPD(err, EntryL().DeleteL(childId));
+ switch ( err )
+ {
+ case KErrNone:
+ INFO_PRINTF2(_L("DeletedId : %x"), childId);
+ if ( iNumberOfMessagesToDelete > 0 )
+ {
+ --iNumberOfMessagesToDelete;
+ }
+ break;
+ case KErrAccessDenied:
+ INFO_PRINTF2(_L("Access Denied : %x"), childId);
+ break;
+ default:
+ ERR_PRINTF3(_L("Deletion Error : %d , Id : %x "), err, childId);
+ SetTestStepResult(EFail);
+ break;
+ }
+ }
+ }
+ CleanupStack::PopAndDestroy(selection);
+
+ EntryL().SetSortTypeL(SelectionOrdering());
+ selection=EntryL().ChildrenL();
+ CleanupStack::PushL(selection);
+ count=selection->Count();
+ for (i=count; i>0; )
+ {
+ TMsvId childId=selection->At(--i);
+
+ // Log child
+ CleanFolders(childId);
+
+ SetEntryL(aEntryId);
+
+ TRAPD(err, EntryL().DeleteL(childId));
+ switch ( err )
+ {
+ case KErrNone:
+ INFO_PRINTF2(_L("DeletedId : %x"), childId);
+ if ( iNumberOfMessagesToDelete > 0 )
+ {
+ --iNumberOfMessagesToDelete;
+ }
+ break;
+ case KErrAccessDenied:
+ INFO_PRINTF2(_L("Access Denied : %x"), childId);
+ break;
+ default:
+ ERR_PRINTF3(_L("Deletion Error : %d , Id : %x "), err, childId);
+ SetTestStepResult(EFail);
+ break;
+ }
+ }
+ CleanupStack::PopAndDestroy(selection);
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessCreateCdmaSmsUtil.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,433 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestMessCreateCdmsSmsUtil.cpp
+// This class creates the Cdma sms header and the service settings
+//
+//
+
+#include "TestMessCreateCdmaSmsUtil.h"
+#include "TestMessCreateSmsAccount.h"
+
+// EPOC includes
+#include <csmsaccount.h>
+
+/*@{*/
+_LIT(KPtDeliveryAck, "DeliveryAck");
+_LIT(KPtUserAck, "UserAck");
+_LIT(KPtReadAck, "ReadAck");
+_LIT(KPtMessageConversion, "MessageConversion");
+_LIT(KPtPriorityIndicator, "PriorityIndicator");
+_LIT(KPtPrivacyIndicator, "PrivacyIndicator");
+_LIT(KPtReplyOption, "ReplyOption");
+_LIT(KPtAlertonDelivery, "AlertonDelivery");
+_LIT(KPtLanguageIndicator, "LanguageIndicator");
+
+//Constants used
+_LIT(KPtTeleService, "TeleService");
+_LIT(KPtSubmit, "Submit");
+_LIT(KPtCancel, "Cancel");
+
+// Supported Teleservices
+_LIT(KPtTeleWmt, "WMT");
+_LIT(KPtTeleWemt, "WEMT");
+_LIT(KPtTeleWpt, "WPT");
+_LIT(KPtTeleVmn, "VMN");
+_LIT(KPtTeleScpt, "SCPT");
+_LIT(KPtTeleCatpt, "CATPT");
+_LIT(KPtTeleCmt91, "CMT91");
+_LIT(KPtTeleWap, "WAP");
+
+// Supported message conversion formats
+_LIT(KPtPidFax, "Fax");
+_LIT(KPtPidX400, "X400");
+_LIT(KPtPidPaging, "Paging");
+_LIT(KPtPidMail, "Mail");
+_LIT(KPtPidErmes, "Ermes");
+_LIT(KPtPidSpeech, "Speech");
+/*@}*/
+
+/**
+ Constructor
+*/
+CTestMessCreateCdmaSmsUtil ::CTestMessCreateCdmaSmsUtil(CTestMessBase& aTestStep)
+: CTestMessCreateSmsUtilBase(aTestStep)
+ {
+ aTestStep.INFO_PRINTF1(_L("The CDMA SMS util is created"));
+ }
+
+/**
+ Prepares the SMS account details for CSendAs/RSendAs
+ @leave - KErrNoMemory
+ @leave - System wide error codes
+*/
+void CTestMessCreateCdmaSmsUtil::PrepareAccountL(CMsvSession& /*aSession*/)
+ {
+ // Reads the teleservice
+ tia637::TTeleserviceId teleServiceId=tia637::KTeleserviceWMT;
+ TPtrC ptrTeleService;
+ if( !(iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KPtTeleService, ptrTeleService)))
+ {
+ iTestStep.INFO_PRINTF1(_L("Teleservice is not provided. Default teleservice (WMT) is used"));
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF2(_L("Teleservice to be set is : %S"), &ptrTeleService);
+
+ //Get the teleservice Id
+ teleServiceId = GetTeleServiceId(ptrTeleService);
+ }
+
+ if ( teleServiceId!=tia637::KTeleserviceWEMT )
+ {
+ teleServiceId=tia637::KTeleserviceWMT;
+ }
+
+ CSmsSettings* smsSettings = CSmsSettings::NewL();
+ CleanupStack::PushL(smsSettings);
+
+ CSmsAccount* smsAccount=CSmsAccount::NewLC();
+ smsAccount->LoadSettingsL(*smsSettings);
+ smsSettings->SetDefaultTeleservice(teleServiceId);
+ smsAccount->SaveSettingsL(*smsSettings);
+ CleanupStack::PopAndDestroy(smsAccount);
+ CleanupStack::PopAndDestroy(smsSettings);
+ }
+
+/**
+ Creates a new CDMA sms header object
+ @param aBodyText - body text of the message
+ @return CSmsHeader - pointer of the CSmsHeader object
+ @leave - KErrNoMemory
+ @leave - System wide error codes
+*/
+CSmsHeader* CTestMessCreateCdmaSmsUtil::NewHeaderL(CRichText& aBodyText)
+ {
+ return CSmsHeader::NewL(KSmsTypeSubmit, aBodyText);
+ }
+
+/**
+ Fill up the header object with data read from the ini file
+ @param aSmsHeader - reference for the sms header object
+ @leave - System wide error codes
+*/
+void CTestMessCreateCdmaSmsUtil::PrepareHeaderL(CSmsHeader& aSmsHeader)
+ {
+ // Get bearer data
+ TPtrC ptrBearer;
+ TBool returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KBearer, ptrBearer);
+ if ( !returnValue )
+ {
+ //If no bearer provided, the bearer is read from the default section ofthe
+ // ini file
+ returnValue=iTestStep.GetStringFromConfig(KDef, KDefBearer, ptrBearer);
+ }
+
+ if ( returnValue )
+ {
+ //default value for the bearer
+ TBioMsgIdType bearer = EBioMsgIdNbs;
+
+ iTestStep.INFO_PRINTF2(_L("Bearer = %S"), &ptrBearer);
+ if (ptrBearer.CompareF(KBearerWap) == 0)
+ {
+ //Wap message ID
+ bearer = EBioMsgIdWap;
+ }
+ else if (ptrBearer.CompareF(KBearerWapSecure) == 0)
+ {
+ //WapSecure message ID
+ bearer = EBioMsgIdWapSecure;
+ }
+ else
+ {
+ iTestStep.ERR_PRINTF1(_L("No bearer provided. Default is used"));
+ }
+
+ //Set the BIO Message ID type
+ aSmsHeader.BioMessage().SetBioMsgIdType(bearer);
+ }
+
+ // Get encoding data
+ TInt encoding;
+ returnValue=iTestStep.GetIntFromConfig(iTestStep.ConfigSection(), KEncoding, encoding);
+ if ( !returnValue )
+ {
+ //If no encoding is provided, the encoding is read from the default section
+ //of the ini file
+ returnValue=iTestStep.GetIntFromConfig(KDef, KDefEncoding, encoding);
+ }
+ if ( returnValue )
+ {
+ //Default encoding value.
+ TSmsCharacterEncoding charEncoding = KSmsEncodingUnicode;
+
+ iTestStep.INFO_PRINTF2(_L("Encoding = %d"), encoding);
+ switch (encoding)
+ {
+ case 7:
+ //7 bit encoding format
+ charEncoding = KSmsEncoding7BitASCII;
+ break;
+ case 8:
+ //8 bit encoding format
+ charEncoding = KSmsEncodingBinary;
+ break;
+ case 16:
+ //unicode encoding format
+ charEncoding = KSmsEncodingUnicode;
+ break;
+ default:
+ //default encoding format
+ charEncoding = KSmsEncodingUnicode;
+ break;
+ }
+ //Set the character encoding format
+ aSmsHeader.BioMessage().SetEncoding(charEncoding);
+ }
+
+
+ TBool deliveryAck = EFalse;
+ TBool userAck = EFalse;
+ TBool readAck = EFalse;
+
+ // Get acknowledgements report request
+ TPtrC ptrDeliveryReport;
+ returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KDeliveryReport, ptrDeliveryReport);
+ if ( !returnValue )
+ {
+ returnValue=iTestStep.GetStringFromConfig(KDef, KDefDeliveryReport, ptrDeliveryReport);
+ }
+ if ( returnValue )
+ {
+ iTestStep.INFO_PRINTF2(_L("The acknowledgement request flag : %S"), &ptrDeliveryReport);
+ if(ptrDeliveryReport.Compare(_L("NO")) == 0)
+ {
+ deliveryAck = EFalse;
+ userAck = EFalse;
+ readAck = EFalse;
+ }
+ if(ptrDeliveryReport.Compare(_L("YES")) == 0)
+ {
+ // Read different type of acknowledgements
+ iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtDeliveryAck, deliveryAck);
+ iTestStep.INFO_PRINTF2(_L("The Delivery acknowledgement request flag : %d"), deliveryAck);
+ iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtUserAck, userAck);
+ iTestStep.INFO_PRINTF2(_L("The User acknowledgement request flag : %d"), userAck);
+ iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtReadAck, readAck);
+ iTestStep.INFO_PRINTF2(_L("The Read acknowledgement request flag : %d"), readAck);
+ }
+ }
+
+ aSmsHeader.SetAcknowledgementRequest(ESmsAckTypeDelivery, deliveryAck);
+ aSmsHeader.SetAcknowledgementRequest(ESmsAckTypeUser, userAck);
+ aSmsHeader.SetAcknowledgementRequest(ESmsAckTypeRead, readAck);
+
+ //Get the message conversion type
+ TPtrC ptrMessageConversion;
+ TSmsPIDConversion smsPidConversion = ESmsConvPIDNone;
+ returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KPtMessageConversion, ptrMessageConversion);
+ if ( !returnValue )
+ {
+ iTestStep.INFO_PRINTF1(_L("The message conversion is not provided. Default (PIDNone) is taken"));
+ }
+ if ( returnValue )
+ {
+ iTestStep.INFO_PRINTF2(_L("The message conversion to be set is : %S"), &ptrMessageConversion);
+ //Get the Message conversion id
+ smsPidConversion = GetMessageConversionId(ptrMessageConversion);
+ }
+ //Set the message conversion.
+ CSmsSettings *smsSettings = CSmsSettings::NewL();
+ CleanupStack::PushL(smsSettings);
+ aSmsHeader.GetDefaultMessageSettingsL(*smsSettings);
+ smsSettings->SetMessageConversion(smsPidConversion);
+ CleanupStack::Pop(smsSettings);
+
+ // Set the other message settings
+ aSmsHeader.CdmaMessage().SetPrivacyIndicatorL(tia637::KBdRestricted);
+ aSmsHeader.CdmaMessage().SetPriorityIndicatorL(tia637::KBdUrgent);
+ aSmsHeader.CdmaMessage().SetAlertOnDeliveryL(tia637::KBdUseMediumPriorityAlert);
+ aSmsHeader.CdmaMessage().SetLanguageIndicatorL(tia637::KLanguageEnglish);
+ }
+
+/**
+ Sets the cdma sms service settings fields using data read from the
+ ini file. If no data is provided/read from ini file, the default
+ account settings is used.
+ @param aSmsSettings - reference of the CSmsSettings
+*/
+void CTestMessCreateCdmaSmsUtil::SetSmsAccountSettings(CSmsSettings& aSmsSettings)
+ {
+ iTestStep.INFO_PRINTF1(_L("Set SMS account Settings...."));
+ TBool boolTemp;
+
+ // Set the Reply quoted setting.
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KReplyQuoted, boolTemp) )
+ {
+ aSmsSettings.SetReplyQuoted(boolTemp);
+ }
+
+ // Set the priority indicator
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtPriorityIndicator, boolTemp) )
+ {
+ aSmsSettings.MessageSettings().Cdma().ActivateMessageSetting(tia637::KTPriorityIndicator, boolTemp);
+ }
+
+ //Set the Privacy Indicator
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtPrivacyIndicator, boolTemp) )
+ {
+ aSmsSettings.MessageSettings().Cdma().ActivateMessageSetting(tia637::KTPrivacyIndicator, boolTemp);
+ }
+
+ //Set the Reply option
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtReplyOption, boolTemp) )
+ {
+ aSmsSettings.MessageSettings().Cdma().ActivateMessageSetting(tia637::KTReplyOption, boolTemp);
+ }
+
+ //Set the alert on Message deliver
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtAlertonDelivery, boolTemp) )
+ {
+ aSmsSettings.MessageSettings().Cdma().ActivateMessageSetting(tia637::KTAlertOnMessageDelivery, boolTemp);
+ }
+
+ //Set the Language Indicator
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KPtLanguageIndicator, boolTemp) )
+ {
+ aSmsSettings.MessageSettings().Cdma().ActivateMessageSetting(tia637::KTLanguageIndicator, boolTemp);
+ }
+
+ aSmsSettings.SetValidityPeriod(ESmsVPWeek); // week
+ aSmsSettings.SetValidityPeriodFormat(TSmsFirstOctet::ESmsVPFInteger); //relative
+ aSmsSettings.SetDelivery(ESmsDeliveryImmediately);
+ }
+
+/**
+ Get the message type id
+ @param aMessageType - TPtrC object holding the message type
+ @return TSmsMessageType - message type id
+*/
+TSmsMessageType CTestMessCreateCdmaSmsUtil::GetMessageTypeId(const TDesC& aMessageType)
+ {
+ //Default message type is assigned
+ TSmsMessageType smsMessageType = KSmsTypeSubmit;
+
+ if( aMessageType.Compare(KPtSubmit) ==0)
+ {
+ smsMessageType = KSmsTypeSubmit;
+ }
+ else if( aMessageType.Compare(KPtCancel) ==0)
+ {
+ smsMessageType = KSmsTypeCdmaCancellation;
+ }
+ else
+ {
+ iTestStep.WARN_PRINTF1(_L("Invalid message type provided. Default is used"));
+ }
+ return smsMessageType;
+ }
+
+/**
+ Gets the Teleservice Id
+ @param aTeleService - TPtrC holding the tele service name
+ @return tia637::TTeleserviceId - teleservice id
+*/
+tia637::TTeleserviceId CTestMessCreateCdmaSmsUtil::GetTeleServiceId(const TDesC& aTeleService)
+ {
+ //default teleservice ID assigned
+ tia637::TTeleserviceId teleServiceId = tia637::KTeleserviceWMT;
+
+ iTestStep.INFO_PRINTF2(_L("Teleservice set is : %S"), &aTeleService);
+ if( aTeleService.Compare(KPtTeleScpt) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceSCPT;
+ }
+ else if( aTeleService.Compare(KPtTeleCatpt) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceCATPT;
+ }
+ else if( aTeleService.Compare(KPtTeleCmt91) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceCMT91;
+ }
+ else if( aTeleService.Compare(KPtTeleVmn) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceVMN;
+ }
+ else if( aTeleService.Compare(KPtTeleWap) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceWAP;
+ }
+ else if( aTeleService.Compare(KPtTeleWemt) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceWEMT;
+ }
+ else if( aTeleService.Compare(KPtTeleWmt) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceWMT;
+ }
+ else if( aTeleService.Compare(KPtTeleWpt) ==0)
+ {
+ teleServiceId = tia637::KTeleserviceWPT;
+ }
+ else
+ {
+ iTestStep.WARN_PRINTF1(_L("Invalid Teleservice provided. Default WMT used"));
+ }
+
+ return teleServiceId;
+ }
+
+/**
+ Gets the Message Conversion Id
+ @param aTeleService - TPtrC holding the tele service name
+ @return tia637::TTeleserviceId - teleservice id
+*/
+TSmsPIDConversion CTestMessCreateCdmaSmsUtil::GetMessageConversionId(const TDesC& aMessageConversion)
+ {
+ TSmsPIDConversion smsPidConv = ESmsConvPIDNone;
+
+ iTestStep.INFO_PRINTF2(_L("The message conversion set is : %S"), &aMessageConversion);
+ if( aMessageConversion.Compare(KPtPidFax) ==0)
+ {
+ smsPidConv = ESmsConvFax;
+ }
+ else if( aMessageConversion.Compare(KPtPidX400) ==0)
+ {
+ smsPidConv = ESmsConvX400;
+ }
+ else if( aMessageConversion.Compare(KPtPidPaging) ==0)
+ {
+ smsPidConv = ESmsConvPaging;
+ }
+ else if( aMessageConversion.Compare(KPtPidMail) ==0)
+ {
+ smsPidConv = ESmsConvMail;
+ }
+ else if( aMessageConversion.Compare(KPtPidErmes) ==0)
+ {
+ smsPidConv = ESmsConvErmes;
+ }
+ else if( aMessageConversion.Compare(KPtPidSpeech) ==0)
+ {
+ smsPidConv = ESmsConvSpeech;
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF1(_L("The message conversion provided is invalid"));
+ iTestStep.INFO_PRINTF1(_L("The default NONE message conversion is set"));
+ }
+
+ return smsPidConv;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessCreateGsmSmsUtil.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,262 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This class creates the Gsm sms header and service settings. It fills up the
+// fields using data read from the ini file
+//
+//
+
+#include "Configuration.cfg"
+
+#include "TestMessCreateGsmSmsUtil.h"
+
+/**
+ Constructor
+*/
+CTestMessCreateGsmSmsUtil::CTestMessCreateGsmSmsUtil(CTestMessBase &aTestStep)
+: CTestMessCreateSmsUtilBase(aTestStep)
+ {
+ aTestStep.INFO_PRINTF1(_L("The GSM SMS util is created"));
+ }
+
+/**
+ Prepares the SMS account details for CSendAs/RSendAs
+ @leave - KErrNoMemory
+ @leave - System wide error codes
+*/
+void CTestMessCreateGsmSmsUtil::PrepareAccountL(CMsvSession& /*aSession*/)
+ {
+ }
+
+/**
+ Creates the header object for the GSM sms message
+ @param aBodyText - body text of the message
+ @return CSmsHeader* - pointer to CSmsHeader
+ @leave - KErrNoMemory
+ @leave - system wide error codes
+*/
+CSmsHeader* CTestMessCreateGsmSmsUtil::NewHeaderL(CRichText &aBodyText)
+ {
+ return CSmsHeader::NewL(CSmsPDU::ESmsSubmit, aBodyText);
+ }
+
+/**
+ Fills up the header object with the data read from the ini file.
+ @param aSmsHeader - sms header object ofthe sms message
+ @leave - system wide error codes
+*/
+void CTestMessCreateGsmSmsUtil::PrepareHeaderL(CSmsHeader &aSmsHeader)
+ {
+ // Get bearer data
+ TPtrC ptrBearer;
+ TBool returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KBearer, ptrBearer);
+ if ( !returnValue )
+ {
+ //If bearer is not provided, read from the default section of the ini file
+ returnValue=iTestStep.GetStringFromConfig(KDef, KDefBearer, ptrBearer);
+ }
+
+ if ( returnValue )
+ {
+ //default value for Bio message ID type
+ TBioMsgIdType bearer = EBioMsgIdNbs;
+
+ iTestStep.INFO_PRINTF2(_L("Bearer = %S"), &ptrBearer);
+ if (ptrBearer.CompareF(KBearerWap) == 0)
+ {
+ //Set Wap message ID
+ bearer = EBioMsgIdWap;
+ }
+ else if (ptrBearer.CompareF(KBearerWapSecure) == 0)
+ {
+ //Set WapSecure message ID
+ bearer = EBioMsgIdWapSecure;
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF1(_L("No supported bearer is provided. Default is used"));
+ }
+
+ //Set the Bio message ID type.
+#if (defined CDMA_API_ENABLED)
+ aSmsHeader.BioMessage().SetBioMsgIdType(bearer);
+#else
+ aSmsHeader.SetBioMsgIdType(bearer);
+#endif
+ }
+
+ // Get encoding data
+ TInt encoding;
+ returnValue=iTestStep.GetIntFromConfig(iTestStep.ConfigSection(), KEncoding, encoding);
+ if ( !returnValue )
+ {
+ //If encoding is not provied, read it from the default section of the ini file
+ returnValue=iTestStep.GetIntFromConfig(KDef, KDefEncoding, encoding);
+ }
+ if ( returnValue )
+ {
+ iTestStep.INFO_PRINTF2(_L("Encoding = %d"), encoding);
+#if (defined CDMA_API_ENABLED)
+ TSmsCharacterEncoding charEncoding;
+
+ switch (encoding)
+ {
+ case 7:
+ //7 bit encoding format
+ charEncoding = KSmsEncoding7BitGsm;
+ break;
+ case 8:
+ //8 bit encoding format
+ charEncoding = KSmsEncodingBinary;
+ break;
+ case 16:
+ //Unicode encoding format
+ charEncoding = KSmsEncodingUnicode;
+ break;
+ default:
+ //default encoding format
+ charEncoding = KSmsEncoding7BitGsm;
+ break;
+ }
+
+ //Set the character encoding
+ aSmsHeader.BioMessage().SetEncoding(charEncoding);
+#else
+ TSmsDataCodingScheme::TSmsAlphabet alpha = TSmsDataCodingScheme::ESmsAlphabet7Bit;
+
+ switch (encoding)
+ {
+ case 7:
+ alpha = TSmsDataCodingScheme::ESmsAlphabet7Bit;
+ break;
+ case 8:
+ alpha = TSmsDataCodingScheme::ESmsAlphabet8Bit;
+ break;
+ case 16:
+ alpha = TSmsDataCodingScheme::ESmsAlphabetUCS2;
+ break;
+ default:
+ alpha = TSmsDataCodingScheme::ESmsAlphabet7Bit;
+ break;
+ }
+
+ CSmsPDU& pdu=aSmsHeader.Message().SmsPDU();
+ if ( pdu.DataCodingSchemePresent() )
+ {
+ pdu.SetAlphabet(alpha);
+ }
+#endif
+ }
+
+ // Get delivery report data
+ TPtrC ptrDeliveryReport;
+ returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KDeliveryReport, ptrDeliveryReport);
+ if ( !returnValue )
+ {
+ returnValue=iTestStep.GetStringFromConfig(KDef, KDefDeliveryReport, ptrDeliveryReport);
+ }
+ if ( returnValue )
+ {
+ TBool changeDR = EFalse;
+ TBool deliveryReport = EFalse;
+
+ iTestStep.INFO_PRINTF2(_L("Delivery Report = %S"), &ptrDeliveryReport);
+ if (ptrDeliveryReport.CompareF(_L("NO")) == 0)
+ {
+ changeDR = ETrue;
+ deliveryReport = EFalse;
+ }
+ else if (ptrDeliveryReport.CompareF(_L("YES")) == 0)
+ {
+ changeDR = ETrue;
+ deliveryReport = ETrue;
+ }
+
+ if ( changeDR )
+ {
+#if (defined CDMA_API_ENABLED)
+ aSmsHeader.SetAcknowledgementRequest(ESmsAckTypeDelivery, deliveryReport);
+#else
+ switch ( aSmsHeader.Type() )
+ {
+ case CSmsPDU::ESmsSubmit:
+ aSmsHeader.Submit().SetStatusReportRequest(deliveryReport);
+ break;
+ case CSmsPDU::ESmsCommand:
+ aSmsHeader.Command().SetStatusReportRequest(deliveryReport);
+ break;
+ default:
+ User::Leave(KErrNotSupported);
+ }
+#endif
+ }
+ }
+ }
+/**
+ Sets the fields for the sms account settings using data read from the ini file
+ If no data is given in ini file, the default settings in the account is used.
+ @param aSmsSettings - CSmsSettings reference
+*/
+void CTestMessCreateGsmSmsUtil::SetSmsAccountSettings(CSmsSettings &aSmsSettings)
+ {
+ iTestStep.INFO_PRINTF1(_L("Set SMS account Settings...."));
+ TBool boolTemp;
+
+ // Set the Reply quoted setting.
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KReplyQuoted, boolTemp) )
+ {
+ aSmsSettings.SetReplyQuoted(boolTemp);
+ }
+
+ // Set the Reject duplicate settings.
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KRejectDuplicate, boolTemp) )
+ {
+#if (defined CDMA_API_ENABLED)
+ aSmsSettings.MessageSettings().Gsm().SetRejectDuplicate(boolTemp);
+#else
+ aSmsSettings.SetRejectDuplicate(boolTemp);
+#endif
+ }
+
+ // Set the option for delivery report.
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KDeliveryReport, boolTemp) )
+ {
+ aSmsSettings.SetDeliveryReport(boolTemp);
+ }
+
+ // Set the concatenate feature
+ if ( iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KConCatenate, boolTemp) )
+ {
+#if (defined CDMA_API_ENABLED)
+ aSmsSettings.MessageSettings().Gsm().SetCanConcatenate(boolTemp);
+#else
+ aSmsSettings.SetCanConcatenate(boolTemp);
+#endif
+ }
+
+ // Set whether to use the same path while replying.
+ if(iTestStep.GetBoolFromConfig(iTestStep.ConfigSection(), KReplyPath, boolTemp))
+ {
+#if (defined CDMA_API_ENABLED)
+ aSmsSettings.MessageSettings().Gsm().SetReplyPath(boolTemp);
+#else
+ aSmsSettings.SetReplyPath(boolTemp);
+#endif
+ }
+
+ //can implement these features later...
+ aSmsSettings.SetValidityPeriod(ESmsVPWeek); // week
+ aSmsSettings.SetValidityPeriodFormat(TSmsFirstOctet::ESmsVPFInteger); //relative
+ aSmsSettings.SetDelivery(ESmsDeliveryImmediately);
+ aSmsSettings.SetMessageConversion(ESmsConvPIDNone);
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessCreateSMS.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,417 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessCreateSMS. This class creates the sms message
+// for GSM or CDMA. For CDMA mtm, it uses utility classes to create
+// the respective GSM or CDMA sms message
+//
+//
+
+#include "Configuration.cfg"
+
+#include "TestMessCreateSMS.h"
+#include "TestMessEditEntryUtil.h"
+
+//Usage of macros of Cdma mtm
+#include "TestMessCreateGsmSmsUtil.h"
+#if (defined CDMA_API_ENABLED)
+#include "TestMessCreateCdmaSmsUtil.h"
+#endif
+
+// EPOC includes
+#include <mtmuids.h>
+#include <txtrich.h>
+#include <smut.h>
+#include <etelmm.h>
+#include <SMUTSET.h> //For CSmsMessageSettings
+
+/*@{*/
+/// Literal constants read from the ini file
+_LIT(KRecipients, "recipients");
+_LIT(KTo, "to%d");
+_LIT(KPtSaveDraft, "SaveInDraft");
+_LIT(KDefTo, "smsto");
+
+_LIT(KPtMsgBearerGsm, "GSM");
+//Usage of macros for Cdma mtm
+#if (defined CDMA_API_ENABLED)
+_LIT(KPtMsgBearerType, "MessageBearerType");
+_LIT(KPtMsgBearerCdma, "CDMA");
+#endif
+/*@}*/
+
+#if (defined CDMA_API_ENABLED)
+#define KPtDefaultCount 1
+#endif
+
+CTestMessCreateSMS::CTestMessCreateSMS()
+: CTestMessBase(EFalse)
+, iSimInDatabase(EFalse)
+ {
+ SetTestStepName(_L("CreateSms"));
+ }
+
+/**
+ Creates the SMS message for GSM or CDMA.
+ @return TVerdict
+*/
+
+TVerdict CTestMessCreateSMS::doTestStepPreambleL()
+ {
+ TVerdict ret=CTestMessBase::doTestStepPreambleL();
+ // IMK iSimInDatabase=(GetPhoneSmsNumberL(iSimPhoneNumber)==KErrNone);
+ iSimInDatabase=false; //IMK (GetPhoneSmsNumberL(iSimPhoneNumber)==KErrNone);
+ return ret;
+ }
+
+/**
+ Creates the SMS message for GSM or CDMA.
+ @return TVerdict
+*/
+TVerdict CTestMessCreateSMS::doTestStepL()
+ {
+ // Get scheduling data
+ TTimeIntervalMinutes scheduledTime=ReadScheduleTime();
+
+ //create the message
+ TBool saveDraft = EFalse;
+ GetBoolFromConfig(ConfigSection(), KPtSaveDraft, saveDraft);
+
+ if ( saveDraft )
+ {
+ //Create the message in Draft
+ CreateSmsL(KMsvDraftEntryId, scheduledTime);
+ }
+ else
+ {
+ //Creates the message in Outbox
+ CreateSmsL(KMsvGlobalOutBoxIndexEntryId, scheduledTime);
+ }
+
+ return TestStepResult();
+ }
+
+void CTestMessCreateSMS::CreateSmsL(const TMsvId aMsvId, TTimeIntervalMinutes aScheduledTime)
+ {
+ // Get the bearertype (CDMA/GSM)
+ TPtrC messageBearerType;
+ messageBearerType.Set(KPtMsgBearerGsm);
+#if (defined CDMA_API_ENABLED)
+ GetStringFromConfig(ConfigSection(), KPtMsgBearerType, messageBearerType);
+ INFO_PRINTF2(_L("The message bearertype is : %S"), &messageBearerType);
+#endif
+
+ CTestMessCreateSmsUtilBase* createSmsUtil = NULL;
+ // Create the repective util class
+ if ( messageBearerType.Compare(KPtMsgBearerGsm)==0 )
+ {
+ createSmsUtil=new (ELeave) CTestMessCreateGsmSmsUtil(*this);
+ }
+#if (defined CDMA_API_ENABLED)
+ else if ( messageBearerType.Compare(KPtMsgBearerCdma)==0 )
+ {
+ createSmsUtil=new (ELeave) CTestMessCreateCdmaSmsUtil(*this);
+ }
+#endif
+ else
+ {
+ WARN_PRINTF1(_L("Unknown bearer type using Gsm"));
+ createSmsUtil=new (ELeave) CTestMessCreateGsmSmsUtil(*this);
+ }
+ CleanupStack::PushL(createSmsUtil);
+
+// All references to PrepareAccountL can be removed when DEF054045 is fixed
+// createSmsUtil->PrepareAccountL(*iSession);
+
+ if(!iBodyAvailable)
+ {
+ ERR_PRINTF1(_L("No Body"));
+ SetTestStepResult(EFail);
+ }
+
+ if ( TestStepResult()==EPass )
+ {
+ TInt err=KErrNone;
+ RSendAs sendAsServer;
+ User::LeaveIfError(sendAsServer.Connect());
+ CleanupClosePushL(sendAsServer);
+ AddMtmCapabilitiesL(sendAsServer);
+
+ RSendAsMessage sendAs;
+ TRAP(err, sendAs.CreateL(sendAsServer, KUidMsgTypeSMS));
+ PrepareSendAsL(sendAs);
+
+ if ( err!=KErrNone )
+ {
+ SetTestStepError(err);
+ }
+ else
+ {
+ INFO_PRINTF1(_L("sendAs.SetBodyTextL"));
+ sendAs.SetBodyTextL(*iBodyText);
+
+#if (!defined CDMA_API_ENABLED)
+ TInt recipients=1;
+ GetIntFromConfig(ConfigSection(), KRecipients, recipients);
+
+ TPtrC to(iSimPhoneNumber.iTelNumber);
+ TBool returnValue=ETrue;
+ for ( TInt recipient=0; (recipient<recipients) && (TestStepResult()==EPass); )
+ {
+ ++recipient;
+
+ if ( iSimInDatabase )
+ {
+ returnValue=ETrue;
+ }
+ else
+ {
+ TBuf<KMaxTestExecuteCommandLength> tempStore;
+ tempStore.Format(KTo(), recipient);
+ returnValue=GetStringFromConfig(ConfigSection(), tempStore, to);
+ if ( !returnValue )
+ {
+ returnValue=GetStringFromConfig(KDef, KDefTo, to);
+ }
+ }
+ if ( !returnValue )
+ {
+ ERR_PRINTF1(_L("No To"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ INFO_PRINTF2(_L("To = %S"), &to);
+ sendAs.AddRecipientL(to, RSendAsMessage::ESendAsRecipientTo);
+ }
+ }
+#endif
+
+ TRAP(err, sendAs.SaveMessageAndCloseL());
+ if ( err!=KErrNone )
+ {
+ ERR_PRINTF1(_L("Save Message Failiure"));
+ SetTestStepResult(EFail);
+ sendAs.Close();
+ }
+ else
+ {
+ TMsvId messageId=KMsvNullIndexEntryId;
+ CMsvEntry* parent=iSession->GetEntryL(KMsvDraftEntryIdValue);
+ CleanupStack::PushL(parent);
+ parent->SetSortTypeL(SelectionOrdering());
+ CMsvEntrySelection* selection=parent->ChildrenL();
+ CleanupStack::PushL(selection);
+
+ if ( selection->Count()>0 )
+ {
+ messageId=selection->At(0);
+ }
+ if ( messageId!=KMsvNullIndexEntryId )
+ {
+ SetEntryL(messageId);
+ TMsvEntry child=EntryL().Entry();
+
+ //Get the message header
+ CSmsHeader* smsHeader = createSmsUtil->NewHeaderL(*iBodyText);
+ CleanupStack::PushL(smsHeader);
+
+ //If message is too big lets concatenate.....
+ ConCatMessageTextL(*smsHeader);
+
+ CMsvStore* store =NULL;
+ TRAPD(error, store = EntryL().EditStoreL());
+ if(error != KErrNone)
+ {
+ ERR_PRINTF2(_L("Edit Store Failed. Error %d"), error);
+ SetTestStepError(error);
+ }
+ else
+ {
+ CleanupStack::PushL(store);
+ smsHeader->RestoreL(*store);
+#if (defined CDMA_API_ENABLED)
+ //Adding the recipients...
+ CArrayPtrFlat<CSmsNumber>& recips = smsHeader->Recipients();
+
+ TInt recipients=KPtDefaultCount;
+ GetIntFromConfig(ConfigSection(), KRecipients, recipients);
+
+ TBool returnValue;
+ for ( TInt recipient=1; recipient<=recipients; recipient++)
+ {
+ TBuf<KMaxTestExecuteCommandLength> tempStore;
+
+ tempStore.Format(KTo(), recipient);
+
+ TPtrC to;
+ returnValue=GetStringFromConfig(ConfigSection(), tempStore, to);
+ if ( !returnValue )
+ {
+ returnValue=GetStringFromConfig(KDef, KDefTo, to);
+ }
+ if ( !returnValue )
+ {
+ ERR_PRINTF1(_L("No To"));
+ SetTestStepResult(EFail);
+ }
+ else
+ {
+ INFO_PRINTF2(_L("To = %S"), &to);
+
+ //Get the recipient array
+ CSmsNumber* newRecip = CSmsNumber::NewL();
+ CleanupStack::PushL(newRecip);
+
+ // Check for the email address in recipient
+ // This is for email over sms feature
+ if(to.Locate('@') != KErrNotFound)
+ {
+ newRecip->SetAddressL(to, EMsvAddressTypeEMail);
+ }
+ else
+ {
+ newRecip->SetAddressL(to, EMsvAddressTypeISDN);
+ }
+
+ //Append the recipients
+ recips.AppendL(newRecip);
+ CleanupStack::Pop(newRecip);
+ }
+ }
+#endif
+ child.SetSendingState(KMsvSendStateSuspended);
+ child.SetInPreparation(EFalse);
+ child.SetVisible(ETrue);
+
+ //Get the details
+ TBuf<KSmsDetailsLength> details;
+
+//Usage of macros of Cdma mtm
+#if (!defined CDMA_API_ENABLED)
+ if ( TSmsUtilities::GetDetails(EntryL().Session().FileSession(), smsHeader->Message(), details) == KErrNone )
+ {
+ child.iDetails.Set(details);
+ }
+#else
+ //if ( TSmsUtilities::GetDetails(EntryL().Session().FileSession(), smsHeader->Message(), details) == KErrNone )
+ CArrayPtrFlat<CSmsNumber>& smsNumberArray = smsHeader->Recipients();
+ if ( smsNumberArray.Count() )
+ {
+ details.Copy(smsNumberArray[0]->Address());
+ }
+ if ( details.Length() )
+ {
+ child.iDetails.Set(details);
+ }
+#endif
+
+ //Get the description
+ TBuf<KSmsDescriptionLength> desc;
+ if ( TSmsUtilities::GetDescription(smsHeader->Message(), desc) == KErrNone )
+ {
+ child.iDescription.Set(desc);
+ }
+
+ //fill up the fields of the message header
+ PrepareHeaderL(*createSmsUtil, *smsHeader);
+
+ //set the scheduled time if any
+ if ( aScheduledTime!=TTimeIntervalMinutes(0) )
+ {
+ child.SetSendingState(KMsvSendStateScheduled);
+ child.SetScheduled(ETrue);
+ child.iDate.UniversalTime();
+ child.iDate+=aScheduledTime;
+ }
+
+ // Update entry with data set from .ini file
+ EntryL().ChangeL(child);
+ smsHeader->StoreL(*store);
+ store->CommitL();
+ CleanupStack::PopAndDestroy(store);
+
+ CTestMessEditEntryUtil* editUtil=new (ELeave) CTestMessEditEntryUtil(*this, ETrue, iSimInDatabase, iSimPhoneNumber);
+ CleanupStack::PushL(editUtil);
+ editUtil->ProcessEntryL(EntryL().EntryId());
+ CleanupStack::PopAndDestroy(editUtil);
+
+ if ( aMsvId==KMsvGlobalOutBoxIndexEntryId )
+ {
+ // Move the selected message to out box
+ CTestActive* active=CTestActive::NewLC(*this);
+ CMsvOperation* op=parent->MoveL(child.Id(), KMsvGlobalOutBoxIndexEntryIdValue, active->iStatus);
+ CleanupStack::PushL(op);
+ active->Activate();
+ CActiveScheduler::Start();
+ CleanupStack::PopAndDestroy(2, active);
+ }
+ }
+ CleanupStack::PopAndDestroy(smsHeader);
+ }
+ CleanupStack::PopAndDestroy(2, parent);
+ }
+ }
+
+ CleanupStack::PopAndDestroy(&sendAsServer);
+ }
+ CleanupStack::PopAndDestroy(createSmsUtil);
+ }
+
+void CTestMessCreateSMS::AddMtmCapabilitiesL(RSendAs& aSendAs)
+ {
+ aSendAs.ResetMessageFilter();
+ }
+
+void CTestMessCreateSMS::PrepareSendAsL(RSendAsMessage& /*aSendAs*/)
+ {
+ }
+
+void CTestMessCreateSMS::PrepareHeaderL(CTestMessCreateSmsUtilBase& aCreateUtil, CSmsHeader& aSmsHeader)
+ {
+ aCreateUtil.PrepareHeaderL(aSmsHeader);
+ }
+
+//Usage of macro for CDMA mtm
+#if (defined CDMA_API_ENABLED)
+void CTestMessCreateSMS::ConCatMessageTextL(CSmsHeader& /*aHeader*/)
+ {
+ }
+#else
+void CTestMessCreateSMS::ConCatMessageTextL(CSmsHeader& aHeader)
+ //Doxygen compatible comments
+ /**
+ This method Concatenates the long message. Checks for the length of
+ body, if it is greater than 160 characters sets the concatenation
+ option on for the Sms.
+
+ @param aHeader
+ Header for which the concatenation option is set on...
+
+ */
+ {
+ CSmsSettings* smsSettings = CSmsSettings::NewL();
+ CleanupStack::PushL(smsSettings);
+ //if the length of the iBodyText is greater than the sms maximum length
+ //i.e 160 chars...Set the Concatenation On....
+ if( aHeader.Message().MessageLengthL() > aHeader.Message().MaxMessageLength() )
+ {
+ INFO_PRINTF1(_L("Concatenate Message..."));
+ INFO_PRINTF1(_L("Message Exceeds max length setting Concatenate On..."));
+ aHeader.GetSmsSettingsL(*smsSettings);
+ smsSettings->SetCanConcatenate(ETrue);
+ aHeader.SetSmsSettingsL(*smsSettings);
+ }
+ CleanupStack::PopAndDestroy(smsSettings);
+ }
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessCreateSMSaccount.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,154 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessCreateSmsAccount which creates an SMS
+// account folder for GSM or CDMA
+//
+//
+
+#include "TestMessCreateSmsAccount.h"
+#include "TestMess.h"
+#include "Configuration.cfg"
+
+// EPOC includes
+#include <msvids.h>
+#include <miutset.h>
+#include <msvstore.h>
+
+#include "TestMessCreateGsmSmsUtil.h"
+//Usage of Macro for CDMA mtm
+#if (defined CDMA_API_ENABLED)
+#include "TestMessCreateCdmaSmsUtil.h"
+#endif
+
+#include <csmsaccount.h>
+#include <MsvScheduleSettings.h>
+#include <MsvOffPeakTime.h>
+#include <MsvSendErrorAction.h>
+#include <MsvSysAgentAction.h>
+
+/*@{*/
+_LIT(KSCName, "scname");
+_LIT(KSCNumber, "scnumber");
+
+_LIT(KPtGSM, "GSM");
+#if (defined CDMA_API_ENABLED)
+_LIT(KPtMessageBearerType, "MessageBearerType");
+_LIT(KPtCDMA, "CDMA");
+#endif
+/*@}*/
+
+CTestMessCreateSmsAccount::CTestMessCreateSmsAccount()
+: CTestMessBase(EFalse)
+ {
+ SetTestStepName(_L("CreateSmsAccount"));
+ }
+
+/**
+ Creates the SMS account folder for GSM or CDMA. For CDMA mtm,
+ it creates the respective utility class for creating the account
+ @return TVerdict
+*/
+TVerdict CTestMessCreateSmsAccount::doTestStepL()
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("Create SMS account"));
+
+ TPtrC ptrSCName;
+ TBool returnValue =GetStringFromConfig(ConfigSection(), KSCName, ptrSCName);
+ INFO_PRINTF2(_L("SC Name = %S"), &ptrSCName);
+
+ TPtrC ptrSCNumber;
+ returnValue =GetStringFromConfig(ConfigSection(), KSCNumber, ptrSCNumber);
+ INFO_PRINTF2(_L("SC Number = %S"), &ptrSCNumber);
+
+ CSmsAccount* smsAccount = CSmsAccount::NewLC();
+ CMsvScheduleSettings* scheduleSetting = CMsvScheduleSettings::NewLC();
+ CMsvOffPeakTimes* offPeakTimes=new (ELeave) CMsvOffPeakTimes();
+ CleanupStack::PushL(offPeakTimes);
+ CMsvSendErrorActions* errorActions=CMsvSendErrorActions::NewLC();
+ CMsvSysAgentActions* sysAgentActions=new (ELeave) CMsvSysAgentActions();
+ CleanupStack::PushL(sysAgentActions);
+ CSmsSettings* smsSettings = CSmsSettings::NewL();
+ CleanupStack::PushL(smsSettings);
+ SetEntryL(KMsvRootIndexEntryId);
+
+ EntryL().SetSortTypeL(SelectionOrdering());
+ CMsvEntrySelection* selection=EntryL().ChildrenWithTypeL(KUidMsvServiceEntry);
+ CleanupStack::PushL(selection);
+ TInt count=selection->Count();
+ TBool found=EFalse;
+ for (TInt i=count; i>0 && !found; )
+ {
+ SetEntryL(selection->At(--i));
+
+ // Only one Sms Service allowed
+ if ( EntryL().Entry().iMtm == KUidMsgTypeSMS &&
+ EntryL().Entry().iType == KUidMsvServiceEntry
+ )
+ {
+ found=ETrue;
+ }
+ }
+
+ if ( !found )
+ {
+ smsAccount->InitialiseDefaultSettingsL(*smsSettings);
+ smsAccount->InitialiseDefaultSettingsL(*scheduleSetting, *offPeakTimes, *errorActions, *sysAgentActions);
+
+ TPtrC messageBearerType;
+ messageBearerType.Set(KPtGSM);
+#if (defined CDMA_API_ENABLED)
+ GetStringFromConfig(ConfigSection(), KPtMessageBearerType, messageBearerType);
+ INFO_PRINTF2(_L("The message bearer type is : %S"), &messageBearerType);
+#endif
+
+ CTestMessCreateSmsUtilBase* createSmsUtil = NULL;
+ //Creates the util class for GSM or CDMA
+ if ( messageBearerType.Compare(KPtGSM)==0 )
+ {
+ createSmsUtil = new (ELeave) CTestMessCreateGsmSmsUtil(*this);
+ }
+#if (defined CDMA_API_ENABLED)
+ else if( messageBearerType.Compare(KPtCDMA)==0 )
+ {
+ createSmsUtil = new (ELeave) CTestMessCreateCdmaSmsUtil(*this);
+ }
+#endif
+ else
+ {
+ WARN_PRINTF1(_L("Unknown bearer type using Gsm"));
+ createSmsUtil= new (ELeave) CTestMessCreateGsmSmsUtil(*this);
+ }
+ CleanupStack::PushL(createSmsUtil);
+
+ //Changes the new account settings
+ createSmsUtil->SetSmsAccountSettings(*smsSettings);
+ CleanupStack::PopAndDestroy(createSmsUtil);
+
+ smsAccount->SaveSettingsL(*smsSettings);
+ smsAccount->SaveSettingsL(*scheduleSetting, *offPeakTimes, *errorActions, *sysAgentActions);
+ }
+
+ if ( TestStepResult()==EPass )
+ {
+ smsAccount->LoadSettingsL(*smsSettings);
+ smsSettings->AddServiceCenterL(ptrSCName, ptrSCNumber);
+ smsAccount->SaveSettingsL(*smsSettings);
+ }
+
+ CleanupStack::PopAndDestroy(2, smsSettings);
+ CleanupStack::PopAndDestroy(5, smsAccount);
+
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessCreateSmsUtilBase.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,27 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This class is the base class for create CDMA or GSM SMS utility class
+//
+//
+
+
+#include "TestMessCreateSmsUtilBase.h"
+
+/**
+ Constructor
+*/
+CTestMessCreateSmsUtilBase::CTestMessCreateSmsUtilBase(CTestMessBase &aTestStep)
+: iTestStep(aTestStep)
+ {
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessEditEntry.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,170 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessEditEntry which edits the entry characterstics
+//
+//
+
+#include "TestMessEditEntry.h"
+#include "TestMessEditEntryUtil.h"
+
+/**
+ * @name Constant Literals used.
+ */
+/*@{*/
+_LIT(KPtSaveToOutbox, "SaveToOutbox");
+/*@}*/
+
+/// Default value for depth of the count
+#define KDefaultDepthCount 1
+
+/**
+ * Override of base class pure virtual
+ * @param None
+ * @return TVerdict - return TVerdict codes
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessEditEntry::ProcessMessageL(CBaseMtm& /*aBaseMtm*/, TMsvId /*aMsgId*/)
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("Edit Entry"));
+
+ if ( TestStepResult() == EPass )
+ {
+ CTestMessEditEntryUtil* editUtil=new (ELeave) CTestMessEditEntryUtil(*this, EFalse, EFalse, RMobilePhone::TMobileAddress());
+ CleanupStack::PushL(editUtil);
+
+ editUtil->ProcessEntryL(EntryL().EntryId());
+
+ //Read whether the message is saved in outbox
+ TBool saveOutbox;
+ if( ! GetBoolFromConfig(ConfigSection(), KPtSaveToOutbox, saveOutbox))
+ {
+ saveOutbox = EFalse;
+ }
+
+ INFO_PRINTF2(_L("The message saved in outbox flag is : %S"), &saveOutbox);
+ if(saveOutbox)
+ {
+ //Move the message to outbox
+ MoveMessageL(EntryL().EntryId(), KMsvGlobalOutBoxIndexEntryId);
+ }
+ else
+ {
+ INFO_PRINTF1(_L("Entry is not moved"));
+ }
+
+ CleanupStack::PopAndDestroy(editUtil);
+ }
+ }
+
+/**
+ Move the message the destination folder
+ @param aMessageId - TMsvId of the message
+ @param aFolderId - TMsvId of the destination folder
+ @leave KErrNoMemory
+ @leave KErrNotFound
+*/
+void CTestMessEditEntry::MoveMessageL(TMsvId aMessageId,TMsvId aFolderId)
+ {
+ // Get CMsvEntry object and the TMsvEntry of the message
+ CMsvEntry* msgvEntry = iSession->GetEntryL(aMessageId);
+ CleanupStack::PushL(msgvEntry);
+ TMsvEntry entry= msgvEntry->Entry();
+
+ // Get the parent folder Id of the messaage and create the CMsvEntry
+ TMsvId parentId = entry.Parent();
+ CMsvEntry* msvEntry = iSession->GetEntryL(parentId);
+ CleanupStack::PushL(msvEntry);
+
+ // Create the active object for handling asynchronous request
+ CMoveOperation* activeOperation = CMoveOperation::NewL();
+ CleanupStack::PushL(activeOperation);
+
+ // Move the selected message to given target folder
+ CMsvOperation* op = msvEntry->MoveL(aMessageId, aFolderId, activeOperation->iStatus);
+ CleanupStack::PushL(op);
+
+ // Start the Active scheduler
+ activeOperation->SetOperation();
+ CActiveScheduler::Start();
+ TInt error = activeOperation->iStatus.Int();
+ if(error == KErrNone)
+ {
+ INFO_PRINTF1(_L("message moved successfully"));
+ }
+ else
+ {
+ INFO_PRINTF2(_L("message failed to be moved. Error : %d"),error);
+ SetTestStepResult(EFail);
+ }
+ //Destroy the object
+ CleanupStack::PopAndDestroy(4, msgvEntry);
+ }
+
+/**
+ Constructor for CMoveOperation
+*/
+CTestMessEditEntry::CMoveOperation::CMoveOperation()
+: CActive(CActive::EPriorityStandard)
+ {
+ }
+
+/**
+ Two phase constructor
+ @return CTestMessEditEntry::CMoveOperation* - pointer of CTestMessEditEntry::CMoveOperation
+ @leave - KErrNoMemory
+ @leave - System wide error codes
+*/
+CTestMessEditEntry::CMoveOperation* CTestMessEditEntry::CMoveOperation::NewL()
+ {
+ CMoveOperation* self = new (ELeave) CMoveOperation();
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop(self);
+ return self;
+ }
+
+/**
+ Second phase construction
+ @leave - sytem wide error codes
+*/
+void CTestMessEditEntry::CMoveOperation::ConstructL()
+ {
+ CActiveScheduler::Add(this);
+ }
+
+/**
+ Sets the operation as active
+*/
+void CTestMessEditEntry::CMoveOperation::SetOperation()
+ {
+ SetActive();
+ }
+
+/**
+ Operation completed event handler.
+*/
+void CTestMessEditEntry::CMoveOperation::RunL()
+ {
+ CActiveScheduler::Stop();
+ }
+
+/**
+ Cancels the active operation
+*/
+void CTestMessEditEntry::CMoveOperation::DoCancel()
+ {
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessEditEntryUtil.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,249 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessEditEntryUtil. A utility to edit an entry
+//
+//
+
+
+#include "TestMessEditEntryUtil.h"
+
+// EPOC includes
+
+#include <smut.h>
+#include <miutmsg.h>
+#include <mtclreg.h>
+
+/**
+ * @name Constant Literals used.
+ */
+/*@{*/
+_LIT(KToRecipients, "toRecipients");
+_LIT(KTo, "to%d");
+_LIT(KDef, "default");
+_LIT(KDefTo, "emailto");
+
+/// Literal constants used
+_LIT(KCharacterSetType, "characterSetType");
+_LIT(KPtEditBody, "EditBody");
+_LIT(KPtEditRecipients, "EditRecipients");
+_LIT(KPtRecipient, "recipient%d");
+/*@}*/
+
+CTestMessEditEntryUtil::CTestMessEditEntryUtil(CTestMessBase& aTestStep, TBool aSimChecked, TBool aSimInDatabase, RMobilePhone::TMobileAddress aSimPhoneNumber)
+: CTestMessStoreProcessUtil(aTestStep, EFalse)
+, iSimChecked(aSimChecked)
+, iSimInDatabase(aSimInDatabase)
+, iSimPhoneNumber(aSimPhoneNumber)
+ {
+ }
+
+/**
+ * Edits the ImHeaders of the Entry
+ * @param CImHeader& aHeader - Im Header to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessEditEntryUtil::ProcessImHeaderL(CImHeader& aHeader)
+ {
+ // Edit the CImHeader information
+ TInt recipients;
+ if ( !iTestStep.GetIntFromConfig(iTestStep.ConfigSection(), KToRecipients, recipients) )
+ {
+ recipients=0;
+ }
+
+ for ( TInt recipient=1; recipient<=recipients; recipient++)
+ {
+ TBuf<KMaxTestExecuteCommandLength> tempStore;
+ tempStore.Format(KTo(), recipient);
+
+ TPtrC to;
+ TInt returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), tempStore, to);
+ if ( !returnValue )
+ {
+ returnValue=iTestStep.GetStringFromConfig(KDef, KDefTo, to);
+ }
+ if ( !returnValue )
+ {
+ iTestStep.ERR_PRINTF1(_L("No To"));
+ iTestStep.SetTestStepResult(EFail);
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF2(_L("To = %S"), &to);
+ aHeader.ToRecipients().AppendL(to);
+ }
+ }
+ }
+
+/**
+ * Edits the ImMimeHeaders of the message entry
+ * @param CImMimeHeader& aHeader - Mime Header to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessEditEntryUtil::ProcessImMimeHeaderL(CImMimeHeader& aHeader)
+ {
+ // Update the character set info
+ TPtrC charSetType;
+ if ( iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KCharacterSetType, charSetType) )
+ {
+ TUint charSetVal;
+ if ( ValidCharacterSetInfo(charSetType, charSetVal) )
+ {
+ aHeader.SetMimeCharset(charSetVal);
+ }
+ }
+ }
+
+/**
+ * Edits the ImIAPPreferences of the entry
+ * @param CImIAPPreferences& aPreferences - IAP Preferences to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessEditEntryUtil::ProcessInternetAccessPreferencesL(CImIAPPreferences& /*aPreferences*/)
+ {
+ }
+
+/**
+ Edits the CSmsHeader of the entry
+ @param CSmsHeader& aHeader - Sms Header to edit
+ @return None
+ @panic None
+ @leave KErrNoMemory
+*/
+void CTestMessEditEntryUtil::ProcessSmsHeaderStreamL(CSmsHeader& aSmsHeader)
+ {
+ // Get the number of recipients
+ TInt recipients = 0;
+ if ( !iTestStep.GetIntFromConfig(iTestStep.ConfigSection(), KPtEditRecipients, recipients) )
+ {
+ recipients=0;
+ iTestStep.INFO_PRINTF1(_L("No Recipients edited/added"));
+ }
+ iTestStep.INFO_PRINTF2(_L("The number of recipients : %d"), recipients);
+
+ if ( !iSimChecked )
+ {
+ //IMK iSimInDatabase=(iTestStep.GetPhoneSmsNumberL(iSimPhoneNumber)==KErrNone);
+ iSimInDatabase=0;
+ }
+ TPtrC to(iSimPhoneNumber.iTelNumber);
+ TInt returnValue=ETrue;
+ for ( TInt recipient=0; (recipient<recipients) && (iTestStep.TestStepResult()==EPass); )
+ {
+ ++recipient;
+ if ( iSimInDatabase )
+ {
+ returnValue=ETrue;
+ }
+ else
+ {
+ TBuf<KMaxTestExecuteCommandLength> tempStore;
+ tempStore.Format(KPtRecipient(), recipient);
+
+ //Get the recipient address
+ returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), tempStore, to);
+ if ( !returnValue )
+ {
+ returnValue=iTestStep.GetStringFromConfig(KDef, KDefTo, to);
+ }
+ }
+ if ( !returnValue )
+ {
+ iTestStep.ERR_PRINTF1(_L("Recipient number is not Provided"));
+ iTestStep.SetTestStepResult(EFail);
+ }
+ else
+ {
+ //Append the recipient address in recipient list
+ CSmsNumber* smsNumber = CSmsNumber::NewL();
+ CleanupStack::PushL(smsNumber);
+ iTestStep.INFO_PRINTF2(_L("To = %S"), &to);
+ smsNumber->SetAddressL(to);
+ aSmsHeader.Recipients().AppendL(smsNumber);
+ //No need to destory CSmsNumber. CSmsHeader destroys it
+ CleanupStack::Pop(smsNumber);
+ }
+ }
+ }
+
+
+/**
+ Edits the CRichText of the entry
+ @param CRichText& aBodyText - Text to edit
+ @return None
+ @panic None
+ @leave KErrNoMemory
+*/
+void CTestMessEditEntryUtil::ProcessRichTextBodyL(CRichText& aBodyText)
+ {
+ TPtrC ptrBody;
+ //Get the body text file
+ TBool returnValue=iTestStep.GetStringFromConfig(iTestStep.ConfigSection(), KPtEditBody, ptrBody);
+ if ( !returnValue )
+ {
+ iTestStep.INFO_PRINTF1(_L("Body is not edited"));
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF2(_L("Body = %S"), &ptrBody);
+
+ // open the file
+ RFs rfs;
+ rfs.Connect();
+ RFile file;
+
+ //Append the body text of the entry
+ TInt anError = file.Open(rfs, ptrBody, EFileShareAny);
+ if(anError == KErrNone)
+ {
+ TBool reading=ETrue;
+ TInt pos = aBodyText.LdDocumentLength();
+ TBuf8<1> charIn;
+ while (reading)
+ {
+ file.Read(charIn, 1);
+ if(charIn.Length())
+ switch ( charIn[0] )
+ {
+ case '\r':
+ aBodyText.InsertL(pos++, CEditableText::ELineBreak);
+ case '\n':
+ break;
+ default:
+ aBodyText.InsertL(pos++, TChar(charIn[0]));
+ }
+ else
+ {
+ reading = FALSE; // stop at the end of the file
+ }
+ }
+ file.Close();
+ rfs.Close();
+ }
+ else
+ {
+ iTestStep.ERR_PRINTF2(_L("Cannot open file = %S"), &ptrBody);
+ iTestStep.SetTestStepResult(EFail);
+ }
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessPrintEntryUtil.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,117 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessEditEntryUtil. A utility to edit an entry
+//
+//
+
+#include "Configuration.cfg"
+
+#include "TestMessPrintEntryUtil.h"
+
+CTestMessPrintEntryUtil::CTestMessPrintEntryUtil(CTestMessBase& aTestStep)
+: CTestMessStoreProcessUtil(aTestStep, ETrue)
+ {
+ }
+
+/**
+ * Prints the ImHeaders of the Entry
+ * @param CImHeader& aHeader - Im Header to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessPrintEntryUtil::ProcessImHeaderL(CImHeader& aHeader)
+ {
+ TPtrC ptrTemp;
+
+ ptrTemp.Set(aHeader.From());
+ iTestStep.INFO_PRINTF2(_L(" From : %S"), &ptrTemp);
+ ptrTemp.Set(aHeader.ReceiptAddress());
+ iTestStep.INFO_PRINTF2(_L(" ReceiptAddress : %S"), &ptrTemp);
+ ptrTemp.Set(aHeader.ReplyTo());
+ iTestStep.INFO_PRINTF2(_L(" ReplyTo : %S"), &ptrTemp);
+ ptrTemp.Set(aHeader.Subject());
+ iTestStep.INFO_PRINTF2(_L(" Subject : %S"), &ptrTemp);
+ }
+
+/**
+ * Prints the ImMimeHeaders of the message entry
+ * @param CImMimeHeader& aHeader - Mime Header to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessPrintEntryUtil::ProcessImMimeHeaderL(CImMimeHeader& /*aHeader*/)
+ {
+ }
+
+/**
+ * Prints the ImIAPPreferences of the entry
+ * @param CImIAPPreferences& aPreferences - IAP Preferences to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessPrintEntryUtil::ProcessInternetAccessPreferencesL(CImIAPPreferences& aPreferences)
+ {
+ TInt prefs=aPreferences.NumberOfIAPs();
+ for ( TInt pref=0; pref<prefs; )
+ {
+ TImIAPChoice choice=aPreferences.IAPPreference(pref++);
+ iTestStep.INFO_PRINTF2(_L(" IAP Preference : %d"), pref);
+ iTestStep.INFO_PRINTF2(_L(" iIAP : %d"), choice.iIAP);
+ iTestStep.INFO_PRINTF2(_L(" iDialogPref : %d"), choice.iDialogPref);
+ }
+ }
+
+/**
+ * Prints the CSmsHeader of the entry
+ * @param CSmsHeader& aHeader - Sms Header to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessPrintEntryUtil::ProcessSmsHeaderStreamL(CSmsHeader& aHeader)
+ {
+#if (defined CDMA_API_ENABLED)
+ CSmsSettings* smsSettings = CSmsSettings::NewL();
+ CleanupStack::PushL(smsSettings);
+ aHeader.GetDefaultMessageSettingsL(*smsSettings);
+ TSmsMessageType pduType = aHeader.MessageType();
+ TBool replyPath = smsSettings->ReplyPath();
+ CleanupStack::PopAndDestroy(smsSettings);
+#else
+ CSmsPDU::TSmsPDUType pduType=aHeader.Type();
+ TBool replyPath = aHeader.ReplyPathProvided();
+#endif
+ iTestStep.INFO_PRINTF2(_L(" pduType : %d"), pduType);
+ iTestStep.INFO_PRINTF2(_L(" replyPathProvided : %d"), replyPath);
+ }
+
+
+/**
+ * Prints the CRichText of the entry
+ * @param CRichText& aBodyText - Text to edit
+ * @return None
+ * @panic None
+ * @leave KErrNoMemory
+ *
+*/
+void CTestMessPrintEntryUtil::ProcessRichTextBodyL(CRichText& /*aBodyText*/)
+ {
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessProcessExistingMsg.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,91 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessProcessExistingMsg
+// Base class for processing an existing message
+//
+//
+
+
+
+/**
+ @file TestMessProcessExistingMsg.cpp
+*/
+
+#include "TestMessProcessExistingMsg.h"
+
+// EPOC includes
+#include <mtclreg.h>
+#include <miuthdr.h>
+#include <txtfmlyr.h>
+#include <txtrich.h>
+#include <miutmsg.h>
+
+/**
+ * Constructor.
+ * @return - None
+ *
+*/
+CTestMessProcessExistingMsg::CTestMessProcessExistingMsg()
+: CTestMessBase(ETrue)
+ {
+ }
+
+/**
+ * Override of base class pure virtual function
+ * @return - TVerdict code
+ * @leave - KErrNoMemory - memory allocatior failure
+ * @leave - KErrBadLibraryEntryPoint - Malformed MTM
+ * @leave - KErrNotFound - Not found the mtmUid and StepStepResult set to Fail
+ *
+*/
+TVerdict CTestMessProcessExistingMsg::doTestStepL()
+ {
+ if ( TestStepResult() == EPass )
+ {
+ CClientMtmRegistry* clientMtmRegistry=CClientMtmRegistry::NewL(*iSession);
+ CleanupStack::PushL(clientMtmRegistry);
+
+ iMtmID=EntryL().Entry().iMtm;
+
+ CBaseMtm* baseMtm=clientMtmRegistry->NewMtmL(iMtmID);
+ CleanupStack::PushL(baseMtm);
+
+ // switch the context
+ TMsvId msgId=EntryL().EntryId();
+ PrintEntryL(EntryL());
+ baseMtm->SwitchCurrentEntryL(msgId);
+ baseMtm->LoadMessageL();
+
+ ProcessMessageL(*baseMtm, msgId);
+
+ if ( TestStepResult() == EPass )
+ {
+ PostProcessMessageL();
+ }
+
+ CleanupStack::PopAndDestroy(2, clientMtmRegistry);
+ }
+
+ return TestStepResult();
+ }
+
+/**
+ * Nothing done for open
+ * @return None
+ * @leave KErrNone and TestStepResult set to EFail
+ *
+*/
+void CTestMessProcessExistingMsg::PostProcessMessageL()
+ {
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessProcessor.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,288 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessProcessor which an active object utility
+// used for send/recieving or any time consuming
+//
+//
+
+#include "TestMessProcessor.h"
+#include "TestMessBase.h"
+
+CTestMessProcessor* CTestMessProcessor::NewL(CTestStep& aTestStep, CMsvSession& aSession)
+ {
+ CTestMessProcessor* self=new(ELeave) CTestMessProcessor(aTestStep, aSession);
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop();
+ return self;
+ }
+
+CTestMessProcessor::CTestMessProcessor(CTestStep& aTestStep, CMsvSession& aSession)
+: CActive(EPriorityStandard)
+, iState(EStatePrepareToSendMsg)
+, iTestStep(aTestStep)
+, iSession(aSession)
+, iEntry(NULL)
+, iMsgId(KMsvRootIndexEntryId)
+, iClient(NULL)
+, iMsvOperation(NULL)
+, iCancelSms(EFalse)
+ {
+ }
+
+CTestMessProcessor::~CTestMessProcessor()
+ {
+ delete iEntry;
+ iEntry=NULL;
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+ }
+
+void CTestMessProcessor::ConstructL()
+ {
+ CActiveScheduler::Add(this);
+ }
+
+void CTestMessProcessor::DoCancel()
+ {
+ iTestStep.INFO_PRINTF1(_L("Cancel operation"));
+ iMsvOperation->Cancel();
+ }
+
+void CTestMessProcessor::DisplayProgress()
+ {
+ // display the current progress
+ switch(iState)
+ {
+ case EStatePrepareToSendMsg:
+ {
+ TMsvLocalOperationProgress temp;
+ TPckgC<TMsvLocalOperationProgress> progress(temp);
+
+ progress.Set(iMsvOperation->ProgressL());
+ iTestStep.INFO_PRINTF1(_L(" Progress"));
+ iTestStep.INFO_PRINTF2(_L(" Operation :%d"), progress().iType);
+ iTestStep.INFO_PRINTF2(_L(" Total Number Of Entries:%d"), progress().iTotalNumberOfEntries);
+ iTestStep.INFO_PRINTF2(_L(" Number Completed :%d"), progress().iNumberCompleted);
+ iTestStep.INFO_PRINTF2(_L(" Number Failed :%d"), progress().iNumberFailed);
+ iTestStep.INFO_PRINTF2(_L(" Number Remaining :%d"), progress().iNumberRemaining);
+ iTestStep.INFO_PRINTF2(_L(" Error :%d"), progress().iError);
+ iTestStep.INFO_PRINTF2(_L(" Id :%x"), progress().iId);
+ }
+ break;
+ case EStateRequest:
+ iClient->DisplayProgressL(EFalse, iMsvOperation);
+ break;
+ default:
+ break;
+ }
+ }
+
+void CTestMessProcessor::SendEmailMessageL(TMsvId aMsgId, MTestMessProcessorClient* aClient)
+ {
+ iMsgId=aMsgId;
+ iClient=aClient;
+ iState=EStatePrepareToSendMsg;
+
+ delete iEntry;
+ iEntry=NULL;
+ iEntry=iSession.GetEntryL(iMsgId);
+ iMsgEntry=iEntry->Entry();
+ iMsgEntry.SetSendingState(KMsvSendStateWaiting);
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+ iMsvOperation=iEntry->ChangeL(iMsgEntry, iStatus);
+ SetActive();
+ }
+
+/**
+ Sends the sms message. It sets the fields of the enty.
+ @param aMsgId - TMsvId of the message
+ @param aClient - Pointer to the MTestMessProcessClient
+ @param aCancelSms - Bool value for the Cancel sms flag
+*/
+void CTestMessProcessor::SendSmsMessageL(TMsvId aMsgId, MTestMessProcessorClient* aClient, TBool aCancelSms)
+ {
+ iMsgId=aMsgId;
+ iClient=aClient;
+ iState=EStatePrepareToSendMsg;
+ iCancelSms = aCancelSms;
+
+ delete iEntry;
+ iEntry=NULL;
+ iEntry=iSession.GetEntryL(iMsgId);
+ iMsgEntry=iEntry->Entry();
+ iMsgEntry.SetConnected(ETrue);
+ iMsgEntry.SetFailed(EFalse);
+ iMsgEntry.SetSendingState(KMsvSendStateWaiting);
+ iMsgEntry.iError = KErrNone;
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+ iMsvOperation=iEntry->ChangeL(iMsgEntry, iStatus);
+ SetActive();
+ }
+
+void CTestMessProcessor::SendMmsMessageL(TMsvId aMsgId, MTestMessProcessorClient* aClient)
+ {
+ iMsgId=aMsgId;
+ iClient=aClient;
+ iState=EStatePrepareToSendMsg;
+
+ delete iEntry;
+ iEntry=NULL;
+ iEntry=iSession.GetEntryL(iMsgId);
+ iMsgEntry=iEntry->Entry();
+ iMsgEntry.SetSendingState(KMsvSendStateWaiting);
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+ iMsvOperation=iEntry->ChangeL(iMsgEntry, iStatus);
+ SetActive();
+ }
+
+void CTestMessProcessor::MtmRequestL(TMsvId aAccountId, MTestMessProcessorClient* aClient)
+ {
+ iMsgId=aAccountId;
+ iClient=aClient;
+ iState=EStateRequest;
+
+ delete iEntry;
+ iEntry=NULL;
+ iEntry=iSession.GetEntryL(iMsgId);
+ iStatus = KRequestPending;
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+ TRAPD(err, iMsvOperation=iClient->CreateOperationL(iStatus));
+ if ( iTestStep.TestStepResult() == EPass && err==KErrNone )
+ {
+ SetActive();
+ }
+ }
+
+void CTestMessProcessor::RunL()
+ {
+ switch(iState)
+ {
+ case EStatePrepareToSendMsg:
+ switch (iStatus.Int())
+ {
+ case KErrNone:
+ {
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+ delete iEntry;
+ iEntry=NULL;
+ iEntry=iSession.GetEntryL(iMsgId);
+ iMsgEntry=iEntry->Entry();
+ iMsgEntry.SetSendingState(KMsvSendStateWaiting);
+ iEntry->ChangeL(iMsgEntry);
+ if ( iMsgEntry.SendingState() == KMsvSendStateWaiting )
+ {
+ iState=EStateRequest;
+ iStatus = KRequestPending;
+ TRAPD(err, iMsvOperation=iClient->CreateOperationL(iStatus));
+ if ( iTestStep.TestStepResult() == EPass && err==KErrNone )
+ {
+ SetActive();
+ }
+ else
+ {
+ CActiveScheduler::Stop();
+ }
+ }
+ else
+ {
+ iTestStep.ERR_PRINTF2(_L("Sending State not Waiting :%d"), iMsgEntry.SendingState());
+ iTestStep.SetTestStepResult(EFail);
+ CActiveScheduler::Stop();
+ }
+ }
+ break;
+ case KErrCancel:
+ {
+ if(iCancelSms)
+ {
+ iTestStep.INFO_PRINTF1(_L("Sending of the mesage Cancelled successfully"));
+ }
+ else
+ {
+ iTestStep.ERR_PRINTF2(_L("Message failed to Send, Error = %d"), iStatus.Int());
+ iTestStep.SetTestStepResult(EFail);
+ }
+ CActiveScheduler::Stop();
+ break;
+ }
+ default:
+ iTestStep.ERR_PRINTF2(_L("Unknown Event :%d"), iStatus.Int());
+ iTestStep.SetTestStepResult(EFail);
+ CActiveScheduler::Stop();
+ }
+ break;
+ case EStateRequest:
+ switch (iStatus.Int())
+ {
+ case KErrNone:
+ {
+ TInt error=iClient->DisplayProgressL(ETrue, iMsvOperation);
+ if ( error != KErrNone )
+ {
+ iTestStep.ERR_PRINTF2(_L("Progress Error:%d"), error);
+ iTestStep.SetTestStepResult(EFail);
+ }
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+
+ // Is there another operation
+ if ( iClient->MoreOperations() )
+ {
+ iStatus = KRequestPending;
+ TRAPD(err, iMsvOperation=iClient->CreateOperationL(iStatus));
+ if ( iTestStep.TestStepResult() == EPass && err==KErrNone )
+ {
+ SetActive();
+ }
+ else
+ {
+ CActiveScheduler::Stop();
+ }
+ }
+ else
+ {
+ CActiveScheduler::Stop();
+ }
+ }
+ break;
+ case KErrServerTerminated:
+ {
+ TInt error=iClient->DisplayProgressL(ETrue, iMsvOperation);
+ if ( error != KErrServerTerminated )
+ {
+ iTestStep.ERR_PRINTF2(_L("Progress Error:%d"), error);
+ iTestStep.SetTestStepResult(EFail);
+ }
+ delete iMsvOperation;
+ iMsvOperation=NULL;
+ CActiveScheduler::Stop();
+ }
+ default:
+ iTestStep.ERR_PRINTF2(_L("Unknown Event :%d"), iStatus.Int());
+ iTestStep.SetTestStepResult(EFail);
+ CActiveScheduler::Stop();
+ }
+ break;
+ default:
+ iTestStep.ERR_PRINTF1(_L("No handler found in CTestMessProcessor class"));
+ iTestStep.SetTestStepResult(EFail);
+ CActiveScheduler::Stop();
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessServer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,191 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "TestMessServer.h"
+#include "TestMessSession.h"
+#include "TestMessCleanMessageFolder.h"
+#include "TestMessCreateSmsAccount.h"
+//IMK #include "TestMessCreatePopAccount.h"
+//IMK #include "TestMessCreateImapAccount.h"
+#include "TestMessSetDefaultSc.h"
+//IMK #include "TestMessCreateBIO.h"
+//IMK #include "TestMessCreateEmail.h"
+//IMK #include "TestMessCreateBulkEmail.h"
+//IMK #include "TestMessCreateEMS.h"
+#include "TestMessCreateSMS.h"
+//IMK #include "TestMessCreateBulkSMS.h"
+//IMK #include "TestMessEntryCount.h"
+//IMK #include "TestMessSendEmail.h"
+//IMK #include "TestMessSendBulkEmail.h"
+//IMK #include "TestMessSendSms.h"
+//IMK #include "TestMessDeleteEmailImap.h"
+//IMK #include "TestMessDeleteEmailPop.h"
+//IMK #include "TestMessFullSyncImap.h"
+//IMK #include "TestMessReceiveEmailImap.h"
+//IMK #include "TestMessReceiveEmailPop.h"
+//IMK #include "TestMessOpen.h"
+//IMK #include "TestMessVerifyEntry.h"
+//IMK #include "TestMessReply.h"
+//IMK #include "TestMessForward.h"
+//IMK #include "TestMessCompareMessages.h"
+//IMK #include "TestMessSetSyncRateImap.h"
+//IMK #include "TestMessDeleteSharedData.h"
+#include "TestMessEditEntry.h"
+//IMK #include "TestMessSaveEmailAttachments.h"
+//IMK #include "TestMessDeleteFolder.h"
+//IMK #include "TestMessCreateFolder.h"
+//IMK #include "TestMessRenameFolder.h"
+//IMK #include "TestMessMoveMessages.h"
+//IMK #include "TestMessSearchMessage.h"
+//IMK #include "TestMessDeleteMessages.h"
+//IMK #include "TestMessScheduleSendSMS.h"
+//IMK #include "TestMessCancelScheduledSMS.h"
+//IMK #include "TestMessVerifyScheduleSMS.h"
+//IMK #include "TestMessBackupStore.h"
+//IMK #include "TestMessRestoreStore.h"
+//IMK #include "TestMessReceiveHeadersEmailPop.h"
+//IMK #if (defined _PLATTEST_CDMA_)
+//IMK #include "TestMessCreateCancelSms.h"
+//IMK #endif
+
+
+// EPOC includes
+#include <e32base.h>
+#include <es_sock.h>
+#include <smsuaddr.h>
+#include <TestExecuteServerUtils.h>
+
+/**
+ * @name Constant Literals used.
+ */
+/*@{*/
+/*@}*/
+
+
+LOCAL_C void MainL()
+/**
+ * Secure variant
+ * Much simpler, uses the new Rendezvous() call to sync with the client
+ */
+ {
+#if (defined __DATA_CAGING__)
+ RProcess().DataCaging(RProcess::EDataCagingOn);
+ RProcess().SecureApi(RProcess::ESecureApiOn);
+#endif
+ CActiveScheduler* sched=NULL;
+ sched=new(ELeave) CActiveScheduler;
+ CActiveScheduler::Install(sched);
+ CTestMessServer* server = NULL;
+ // Create the CTestServer derived server
+ TRAPD(err,server = CTestMessServer::NewL());
+ if ( err==KErrNone )
+ {
+ // Sync with the client and enter the active scheduler
+ RProcess::Rendezvous(KErrNone);
+ sched->Start();
+ }
+ delete server;
+ delete sched;
+ }
+
+GLDEF_C TInt E32Main()
+/**
+ * @return - Standard Epoc error code on process exit
+ * Secure variant only
+ * Process entry point. Called by client using RProcess API
+ */
+ {
+ __UHEAP_MARK;
+ CTrapCleanup* cleanup = CTrapCleanup::New();
+ if(cleanup == NULL)
+ {
+ return KErrNoMemory;
+ }
+#if (defined TRAP_IGNORE)
+ TRAP_IGNORE(MainL());
+#else
+ TRAPD(err,MainL());
+#endif
+ delete cleanup;
+ __UHEAP_MARKEND;
+ return KErrNone;
+ }
+
+
+CTestMessServer* CTestMessServer::NewL()
+ {
+ CTestMessServer* server=new(ELeave) CTestMessServer();
+ CleanupStack::PushL(server);
+ RProcess handle = RProcess();
+ TParsePtrC serverName(handle.FileName());
+ server->ConstructL(serverName.Name());
+ CleanupStack::Pop();
+ return server;
+ }
+
+CTestMessServer::CTestMessServer()
+: CTestServer()
+, iSharedData(NULL)
+ {
+ }
+
+void CTestMessServer::ConstructL(const TDesC& aName)
+ {
+ CTestServer::ConstructL(aName);
+ iSharedData=CTestMessSharedData::NewL();
+ }
+
+CTestMessServer::~CTestMessServer()
+ {
+ delete iSharedData;
+ iSharedData=NULL;
+ }
+
+CSession2* CTestMessServer::NewSessionL(const TVersion& /*aVersion*/,const RMessage2& /*aMessage*/) const
+/**
+ * @param RMessage - RMessage for the session open
+ * Secure version
+ */
+ {
+ CTestSession* session = new (ELeave) CTestMessSession(iSharedData);
+ CONST_CAST(CTestMessServer*,this)->IncSessionCount();
+ return session;
+ }
+
+// constructor for ESOCK test suite
+// this creates all the ESOCK test steps and
+// stores them inside CTestSuiteEsock
+CTestStep* CTestMessServer::CreateTestStep(const TDesC& aStepName)
+ {
+ CTestMessBase* testStep = NULL;
+
+ if(aStepName == _L("CleanMessageFolder"))
+ {
+ testStep = new CTestMessCleanMessageFolder();
+ }
+ else if(aStepName == _L("CreateSms"))
+ {
+ testStep = new CTestMessCreateSMS();
+ }
+ else if(aStepName == _L("CreateSmsAccount"))
+ {
+ testStep = new CTestMessCreateSmsAccount();
+ }
+ else if(aStepName == _L("SetSmsSc"))
+ {
+ testStep = new CTestMessSetDefaultSc();
+ }
+ return testStep;
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessSession.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,50 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "TestMessSession.h"
+
+CTestMessSession::CTestMessSession(CTestMessSharedData* aSharedData)
+: CTestSession()
+, iSharedData(aSharedData)
+ {
+ }
+
+
+void CTestMessSession::ServiceL(const RMessage2& aMessage)
+ {
+ CTestSession::ServiceL(aMessage);
+ switch(aMessage.Function())
+ {
+ case EOpenTestStep :
+ {
+ }
+ break;
+ case ERunTestStep :
+ {
+ iSharedData->DoProcessL();
+ }
+ break;
+ case EAbortTestStep :
+ {
+ }
+ break;
+ case ECloseTestStep :
+ {
+ }
+ break;
+ default:
+ break;
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessSetDefaultSC.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,122 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains TestMessSetDefaultSc which sets an SMS
+// SC as default SC.
+//
+//
+
+#include "TestMessSetDefaultSC.h"
+
+// EPOC includes
+#include <msvids.h>
+#include <miutset.h>
+#include <smutset.h>
+#include <etelmm.h>
+#include <msvstore.h>
+#include <csmsaccount.h>
+
+_LIT(KSCName, "scname");
+
+CTestMessSetDefaultSc::CTestMessSetDefaultSc()
+: CTestMessBase(EFalse)
+ {
+ SetTestStepName(_L("SetSmsSc"));
+ }
+
+TVerdict CTestMessSetDefaultSc::doTestStepL()
+ {
+ // Printing to the console and log file
+ INFO_PRINTF1(_L("Set Default Service Center"));
+
+ CSmsSettings* smsSettings = CSmsSettings::NewL();
+ CleanupStack::PushL(smsSettings);
+ SetEntryL(KMsvRootIndexEntryId);
+
+ EntryL().SetSortTypeL(SelectionOrdering());
+ CMsvEntrySelection* selection=EntryL().ChildrenWithTypeL(KUidMsvServiceEntry);
+ CleanupStack::PushL(selection);
+ TInt count=selection->Count();
+ TBool found=EFalse;
+ for (TInt i=count; i>0 && !found; )
+ {
+ SetEntryL(selection->At(--i));
+
+ // Log child
+ if ( EntryL().Entry().iMtm == KUidMsgTypeSMS &&
+ EntryL().Entry().iType == KUidMsvServiceEntry
+ )
+ {
+ found=ETrue;
+ }
+ }
+
+ if ( !found )
+ {
+ ERR_PRINTF1(_L("No SMS Account found"));
+ SetTestStepResult(EFail);
+ }
+
+ TName network;
+//IMK TBool returnValue=(GetPhoneSmsNetworkL(network)==KErrNone);
+TBool returnValue=false; //IMK
+ TPtrC ptrSCName(network);
+
+ if ( !returnValue )
+ {
+ returnValue=GetStringFromConfig(ConfigSection(), KSCName, ptrSCName);
+ }
+ if ( !returnValue )
+ {
+ ERR_PRINTF1(_L("No SC specified in script/ini file"));
+ SetTestStepResult(EFail);
+ }
+
+ INFO_PRINTF2(_L("SC Name = %S"), &ptrSCName);
+
+ if ( TestStepResult()==EPass )
+ {
+ CSmsAccount* smsAccount = CSmsAccount::NewLC();
+ smsAccount->LoadSettingsL(*smsSettings);
+ const TInt numSCAddr = smsSettings->ServiceCenterCount();
+
+ if( !numSCAddr )
+ {
+ ERR_PRINTF1(_L("No SC found"));
+ SetTestStepResult(EFail);
+ }
+
+ TBool scFound = EFalse;
+ for( TInt index=0; (index<numSCAddr) && (!scFound);index++ )
+ {
+ CSmsServiceCenter& scAddr = smsSettings->GetServiceCenter(index);
+ if( (scAddr.Name()).CompareF(ptrSCName) == 0)
+ {
+ smsSettings->SetDefaultServiceCenter(index);
+ smsAccount->SaveSettingsL(*smsSettings);
+ scFound = ETrue;
+ }
+ }
+
+ if ( !scFound )
+ {
+ ERR_PRINTF2(_L("%S NOT Found"), &ptrSCName);
+ SetTestStepResult(EFail);
+ }
+
+ CleanupStack::PopAndDestroy(smsAccount);
+ }
+ CleanupStack::PopAndDestroy(2, smsSettings);
+
+ return TestStepResult();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessSharedData.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,276 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessSharedData
+//
+//
+
+#include "TestMessSharedData.h"
+
+#include <mtclbase.h>
+#include <msvids.h>
+#include <e32std.h>
+#include <imapcmds.h>
+
+_LIT(KName, "name");
+
+CTestMessSharedData* CTestMessSharedData::NewL()
+/**
+ * @return - Instance of the test server
+ * Same code for Secure and non-secure variants
+ * Called inside the MainL() function to create and start the
+ * CTestServer derived server.
+ */
+ {
+ CTestMessSharedData* sharedData = new (ELeave) CTestMessSharedData();
+ CleanupStack::PushL(sharedData);
+ sharedData->ConstructL();
+ CleanupStack::Pop(sharedData);
+ return sharedData;
+ }
+
+CTestMessSharedData::CTestMessSharedData()
+: CBase()
+, iSession(NULL)
+, iMtmRegistry(NULL)
+, iList(NULL)
+, iAnyPostStepToDo(NULL)
+, iDeleteTestStep(EFalse)
+ {
+ }
+
+void CTestMessSharedData::ConstructL()
+ {
+ iSession=CMsvSession::OpenSyncL(*this);
+ iMtmRegistry=CClientMtmRegistry::NewL(*iSession);
+ }
+
+CTestMessSharedData::~CTestMessSharedData()
+ {
+ while ( iList != NULL )
+ {
+ CMsgEntry* entry=iList;
+ iList=iList->iNext;
+ delete entry;
+ }
+ delete iMtmRegistry;
+ iMtmRegistry=NULL;
+ delete iSession;
+ iSession=NULL;
+ }
+
+void CTestMessSharedData::DoProcessL()
+ {
+ if ( iAnyPostStepToDo != NULL )
+ {
+ if (iDeleteTestStep)
+ {
+ iAnyPostStepToDo->DoCancelProcessL();
+ iDeleteTestStep=EFalse;
+ }
+ else
+ {
+ iAnyPostStepToDo->DoProcessL(*iMtmRegistry);
+ }
+ iAnyPostStepToDo=NULL;
+ }
+ }
+
+void CTestMessSharedData::IMAP4ConnectAndSyncCompleteAfterDisconnectL(TUid aMtmId, TMsvId aMsvId, CTestStep& aStep)
+ {
+ iList=CMsgIMAP4ConnectAndSyncComplete::NewL(aMtmId, aMsvId, aStep, iList);
+ iAnyPostStepToDo=iList;
+ }
+
+TInt CTestMessSharedData::DeleteEntryL(CTestStep& aStep)
+ {
+ TInt ret=KErrNone;
+ TPtrC name;
+
+ if ( !aStep.GetStringFromConfig(aStep.ConfigSection(), KName, name) )
+ {
+ aStep.ERR_PRINTF1(_L("Name not found"));
+ aStep.SetTestStepResult(EFail);
+ ret=KErrArgument;
+ }
+ else
+ {
+ aStep.INFO_PRINTF2(_L("Name : %S"), &name);
+
+ CMsgEntry* msgParent=NULL;
+ CMsgEntry* msgEntry=iList;
+ TBool found=EFalse;
+
+ while ( (msgEntry!=NULL) && !found )
+ {
+ if ( msgEntry->iName.Compare(name) == 0 )
+ {
+ if ( msgParent!=NULL )
+ {
+ msgParent->iNext=msgEntry->iNext;
+ }
+ else
+ {
+ iList=msgEntry->iNext;
+ }
+ iDeleteTestStep=ETrue;
+ iAnyPostStepToDo=msgEntry;
+ found=ETrue;
+ }
+ else
+ {
+ msgParent=msgEntry;
+ msgEntry=msgEntry->iNext;
+ }
+ }
+
+ if ( !found )
+ {
+ aStep.ERR_PRINTF1(_L("Message Entry not found"));
+ aStep.SetTestStepResult(EFail);
+ ret=KErrNotFound;
+ }
+ }
+
+ return ret;
+ }
+
+CTestMessSharedData::CMsgEntry::CMsgEntry(CMsgEntry* aList)
+: CActive(EPriorityStandard)
+, iNext(aList)
+, iReadyToBeDeleted(EFalse)
+ {
+ }
+
+void CTestMessSharedData::CMsgEntry::ConstructL(CTestStep& aStep)
+ {
+ TPtrC name;
+
+ // Read in name tag
+ if ( !aStep.GetStringFromConfig(aStep.ConfigSection(), KName, name) )
+ {
+ aStep.ERR_PRINTF1(_L("Name not found"));
+ aStep.SetTestStepResult(EFail);
+ }
+ else
+ {
+ aStep.INFO_PRINTF2(_L("Name : %S"), &name);
+ iName.Copy(name);
+ }
+ }
+
+CTestMessSharedData::CMsgEntry::~CMsgEntry()
+ {
+ }
+
+void CTestMessSharedData::CMsgEntry::DoCancel()
+ {
+ }
+
+void CTestMessSharedData::CMsgEntry::RunL()
+ {
+ iReadyToBeDeleted=ETrue;
+ }
+
+CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete* CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete::NewL(TUid aMtmId, TMsvId aMsvId, CTestStep& aStep, CMsgEntry* aList)
+ {
+ CMsgIMAP4ConnectAndSyncComplete* self= new (ELeave) CMsgIMAP4ConnectAndSyncComplete(aMtmId, aMsvId, aList);
+ CleanupStack::PushL(self);
+ self->ConstructL(aStep);
+ CleanupStack::Pop(self);
+ return self;
+ }
+
+CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete::CMsgIMAP4ConnectAndSyncComplete(TUid aMtmId, TMsvId aMsvId, CMsgEntry* aList)
+: CMsgEntry(aList)
+, iMtmId(aMtmId)
+, iMsvId(aMsvId)
+, iBaseMtm(NULL)
+, iOperation(NULL)
+ {
+ }
+
+CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete::~CMsgIMAP4ConnectAndSyncComplete()
+ {
+ if ( iOperation != NULL )
+ {
+ delete iOperation;
+ iOperation=NULL;
+ }
+ delete iBaseMtm;
+ iBaseMtm=NULL;
+ }
+
+void CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete::RunL()
+ {
+ CMsgEntry::RunL();
+ delete iOperation;
+ iOperation=NULL;
+ delete iBaseMtm;
+ iBaseMtm=NULL;
+
+ }
+
+void CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete::DoProcessL(CClientMtmRegistry& aMtmRegistry)
+ {
+ iBaseMtm=aMtmRegistry.NewMtmL(iMtmId);
+ CActiveScheduler::Add(this);
+
+ iBaseMtm->SwitchCurrentEntryL(iMsvId);
+ CMsvEntrySelection* selection=new (ELeave) CMsvEntrySelection();
+ CleanupStack::PushL(selection);
+ selection->Reset();
+ selection->AppendL(iMsvId);
+ selection->AppendL(iMsvId); // remote inbox
+
+ TPckg<MMsvImapConnectionObserver*> parameter(this);
+ iOperation=iBaseMtm->InvokeAsyncFunctionL(KIMAP4MTMConnectAndSyncCompleteAfterDisconnect, *selection, parameter, iStatus);
+ CleanupStack::PopAndDestroy(selection);
+ SetActive();
+ }
+
+void CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete::DoCancelProcessL()
+ {
+ if ( iOperation != NULL )
+ {
+ iOperation->Cancel();
+ }
+ }
+
+void CTestMessSharedData::CMsgIMAP4ConnectAndSyncComplete::HandleImapConnectionEvent(TImapConnectionEvent aConnectionEvent)
+ {
+ switch (aConnectionEvent)
+ {
+ /** Connecting to server. */
+ case EConnectingToServer:
+ break;
+ /** Synchronising folder list. */
+ case ESynchronisingFolderList:
+ break;
+ /** Synchronising inbox. */
+ case ESynchronisingInbox:
+ break;
+ /** Synchronising folders. */
+ case ESynchronisingFolders:
+ break;
+ /** Synchronisation complete. */
+ case ESynchronisationComplete:
+ break;
+ /** Disconnecting. */
+ case EDisconnecting:
+ break;
+ /** Connection completed. */
+ case EConnectionCompleted:
+ break;
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessStoreProcessUtil.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,258 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessStoreProcessUtil. Base class process what is in the message store
+//
+//
+
+
+
+/**
+ @file TestMessStoreProcessUtil.cpp
+*/
+
+#include "TestMessStoreProcessUtil.h"
+
+// EPOC include
+#include <txtrich.h>
+
+/**
+ * @name Constant Literals used.
+ */
+/*@{*/
+/// Literal constants used for the character set
+_LIT(KChineseGB2312, "ChineseGB2312");
+_LIT(KChineseHz, "ChineseHz");
+_LIT(KChineseBig5, "ChineseBig5");
+/*@}*/
+
+CTestMessStoreProcessUtil::CTestMessStoreProcessUtil(CTestMessBase& aTestStep, TBool aReadOnly)
+: CBase()
+, iTestStep(aTestStep)
+, iReadOnly(aReadOnly)
+ {
+ }
+
+/**
+ * Process the message entry
+ * @param TMsvId aMsvId - Id of message to edit
+ * @return TInt - return TErrNone if all worked
+ *
+*/
+TInt CTestMessStoreProcessUtil::ProcessEntryL(TMsvId aMsvId)
+ {
+ TInt ret=KErrNone;
+ CMsvEntry* msvEntry=iTestStep.Session().GetEntryL(aMsvId);
+ CleanupStack::PushL(msvEntry);
+
+ if ( msvEntry->HasStoreL() )
+ {
+ CMsvStore* store=NULL;
+ if ( iReadOnly )
+ {
+ store=msvEntry->ReadStoreL();
+ }
+ else
+ {
+ store=msvEntry->EditStoreL();
+ }
+ CleanupStack::PushL(store);
+
+ RArray<TUid> ids;
+ ids.Append(KUidMsgFileIMailHeader);
+ ids.Append(KUidMsgFileMimeHeader);
+ ids.Append(KUidMsgFileInternetAccessPreferences);
+ ids.Append(KUidMsvSMSHeaderStream);
+ ids.Append(KUidMsvDefaultServices);
+ ids.Append(KMsvEntryRichTextBody);
+ for ( TUint uidIndex=ids.Count(); uidIndex>0; )
+ {
+ TUid uid=ids[--uidIndex];
+
+ if ( store->IsPresentL(uid) )
+ {
+ if ( uid==KUidMsgFileIMailHeader )
+ {
+ // Process the CImHeader info
+ ProcessImHeaderL(*store);
+ }
+ else if ( uid==KUidMsgFileMimeHeader )
+ {
+ // Process the CImMimeHeader info
+ ProcessImMimeHeaderL(*store);
+ }
+ else if ( uid==KUidMsgFileInternetAccessPreferences )
+ {
+ }
+ else if ( uid==KUidMsvSMSHeaderStream )
+ {
+ // Process the CSmsHeader info
+ ProcessSmsHeaderStreamL(*store);
+ }
+ else if ( uid==KUidMsvDefaultServices )
+ {
+ }
+ else if ( uid==KMsvEntryRichTextBody )
+ {
+ // Process the CRichText info
+ ProcessRichTextBodyL(*store);
+ }
+ else
+ {
+ iTestStep.INFO_PRINTF2(_L("Cannot process %x"), uid.iUid);
+ }
+ }
+ }
+
+ // Commit to the store
+ if ( !iReadOnly )
+ {
+ store->CommitL();
+ }
+ CleanupStack::PopAndDestroy(store);
+ }
+
+ CleanupStack::PopAndDestroy(msvEntry);
+
+ return ret;
+ }
+
+// Process the CImHeader information
+void CTestMessStoreProcessUtil::ProcessImHeaderL(CMsvStore& aStore)
+ {
+ CImHeader* header=CImHeader::NewLC();
+ TRAPD(err, header->RestoreL(aStore));
+
+ if ( err==KErrNone )
+ {
+ ProcessImHeaderL(*header);
+ if ( !iReadOnly )
+ {
+ header->StoreL(aStore);
+ }
+ }
+
+ CleanupStack::PopAndDestroy(header);
+ }
+
+// Process the CImMimeHeader information
+void CTestMessStoreProcessUtil::ProcessImMimeHeaderL(CMsvStore& aStore)
+ {
+ CImMimeHeader* header=CImMimeHeader::NewLC();
+ TRAPD(err, header->RestoreL(aStore));
+
+ if ( err==KErrNone )
+ {
+ ProcessImMimeHeaderL(*header);
+ if ( !iReadOnly )
+ {
+ header->StoreL(aStore);
+ }
+ }
+
+ CleanupStack::PopAndDestroy(header);
+ }
+
+
+// Process the CSmsHeader information
+void CTestMessStoreProcessUtil::ProcessSmsHeaderStreamL(CMsvStore& aStore)
+ {
+ CParaFormatLayer* paraFormatLayer=CParaFormatLayer::NewL();
+ CleanupStack::PushL(paraFormatLayer);
+
+ CCharFormatLayer* charFormatLayer=CCharFormatLayer::NewL();
+ CleanupStack::PushL(charFormatLayer);
+
+ CRichText* bodyText=CRichText::NewL(paraFormatLayer, charFormatLayer);
+ CleanupStack::PushL(bodyText);
+
+ CSmsHeader* header = CSmsHeader::NewL(CSmsPDU::ESmsDeliver, *bodyText);
+ CleanupStack::PushL(header);
+
+ TRAPD(err, header->RestoreL(aStore));
+ if ( err == KErrNone )
+ {
+ ProcessSmsHeaderStreamL(*header);
+ if ( !iReadOnly )
+ {
+ header->StoreL(aStore);
+ }
+ }
+
+ CleanupStack::PopAndDestroy(4, paraFormatLayer);
+ }
+
+
+// Process the CRichText information
+void CTestMessStoreProcessUtil::ProcessRichTextBodyL(CMsvStore& aStore)
+ {
+ CParaFormatLayer* paraFormatLayer=CParaFormatLayer::NewL();
+ CleanupStack::PushL(paraFormatLayer);
+
+ CCharFormatLayer* charFormatLayer=CCharFormatLayer::NewL();
+ CleanupStack::PushL(charFormatLayer);
+
+ CRichText* bodyText=CRichText::NewL(paraFormatLayer, charFormatLayer);
+ CleanupStack::PushL(bodyText);
+
+ TRAPD(err, aStore.RestoreBodyTextL(*bodyText));
+ if ( err == KErrNone )
+ {
+ ProcessRichTextBodyL(*bodyText);
+ if ( !iReadOnly )
+ {
+ aStore.StoreBodyTextL(*bodyText);
+ }
+ }
+
+ CleanupStack::PopAndDestroy(3, paraFormatLayer);
+ }
+
+/**
+ * Saves the new character set to the message
+ * @param TPtrC aCharacterSetType - New Character set type to be stored for the received message
+ * @param TUint &aCharSetVal - character set value
+ * @return TBool
+ * @panic None
+ * @leave None
+ *
+*/
+TBool CTestMessStoreProcessUtil::ValidCharacterSetInfo(const TPtrC& aCharacterSetType, TUint &aCharSetVal)
+ {
+ TBool hasSet = ETrue;
+
+ if ( aCharacterSetType.Compare(KChineseGB2312) == 0 )
+ {
+ iTestStep.INFO_PRINTF1(_L("Character set set to Chinese GB2312"));
+ aCharSetVal = KCharacterSetIdentifierGb2312;
+ }
+ else if (aCharacterSetType.Compare(KChineseHz) == 0)
+ {
+ iTestStep.INFO_PRINTF1(_L("Character set set to Chinese Hz"));
+ aCharSetVal = KCharacterSetIdentifierHz;
+ }
+ else if ( aCharacterSetType.Compare(KChineseBig5) == 0 )
+ {
+ iTestStep.INFO_PRINTF1(_L("Character set set to Chinese Big5"));
+ aCharSetVal = KCharacterSetIdentifierBig5;
+ }
+ else
+ {
+ // To be updated later
+ hasSet= EFalse;
+ iTestStep.ERR_PRINTF2(_L("Character not supported in test code: %S"), &aCharacterSetType);
+ iTestStep.SetTestStepResult(EFail);
+ }
+
+ return hasSet;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessTimer.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,63 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// TestMessTimer.h
+// This contains CTestMessTimer
+// EPOC includes
+//
+//
+
+#include "TestMessTimer.h"
+#include "TestMessProcessor.h"
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CTestMessTimer* CTestMessTimer::NewL(TTimeIntervalMicroSeconds32 aInterval, CTestMessProcessor& aProcessor)
+ {
+ CTestMessTimer* self=new(ELeave) CTestMessTimer(aInterval, aProcessor);
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop();
+ return self;
+ }
+
+CTestMessTimer::CTestMessTimer(TTimeIntervalMicroSeconds32 aInterval, CTestMessProcessor& aProcessor)
+: CTimer(EPriorityStandard)
+, iInterval(aInterval)
+, iProcessor(aProcessor)
+ {
+ }
+
+void CTestMessTimer::ConstructL()
+ {
+ CTimer::ConstructL();
+ CActiveScheduler::Add(this);
+ }
+
+
+CTestMessTimer::~CTestMessTimer()
+ {
+ }
+
+void CTestMessTimer::RunL()
+ {
+ iProcessor.DisplayProgress();
+ IssueRequest();
+ };
+
+void CTestMessTimer::IssueRequest()
+ {
+ After(iInterval);
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/Src/TestMessWatcher.cpp Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,73 @@
+// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This contains CTestMessWatcher which starts the message watchers
+//
+//
+
+#include "TestMessWatcher.h"
+
+_LIT(KWatcherExe, "z:\\system\\libs\\watcher.exe");
+
+CTestMessWatcher* CTestMessWatcher::NewL(TInt aPriority)
+ {
+ CTestMessWatcher* self = new (ELeave) CTestMessWatcher(aPriority);
+ CleanupStack::PushL(self);
+
+ self->ConstructL();
+
+ CleanupStack::Pop(self);
+ return self;
+ }
+
+CTestMessWatcher::~CTestMessWatcher()
+ {
+ Cancel();
+ iTimer.Close();
+ if (iConstructed)
+ iWatcher.Kill(KErrNone);
+
+ iWatcher.Close();
+ }
+
+CTestMessWatcher::CTestMessWatcher(TInt aPriority)
+: CActive(aPriority)
+, iConstructed(EFalse)
+ {
+ CActiveScheduler::Add(this);
+ }
+
+void CTestMessWatcher::ConstructL()
+ {
+ TInt ret=iWatcher.Create(KWatcherExe, KNullDesC);
+ switch ( ret )
+ {
+ case KErrNone:
+ iWatcher.Resume();
+ iConstructed = ETrue;
+ case KErrAlreadyExists:
+ break;
+ default:
+ User::Leave(ret);
+ }
+ }
+
+void CTestMessWatcher::RunL()
+ {
+ }
+
+void CTestMessWatcher::DoCancel()
+ {
+ iTimer.Cancel();
+ iStatus=KErrCancel;
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/TestData/Smoketest_Mess.ini Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,751 @@
+[default]
+smsto=07769588944
+smsbearer=NBS
+smsencoding=7
+smsDeliveryReport=NO
+mmsto=07769588944
+mmsDeliveryReport=NO
+progress=120
+
+[19101_RootFolder]
+depth=0
+
+[27030_SmsO2Account]
+scname=O2
+scnumber=+447802000332
+SmsReplyQuoted=TRUE
+SmsRejectDuplicate=TRUE
+SmsReplyPath=FALSE
+SmsConCatenate=TRUE
+SmsDeliveryReport=FALSE
+
+[27031_SmsOrangeAccount]
+scname=Orange
+scnumber=+447973100973
+SmsReplyQuoted=TRUE
+SmsRejectDuplicate=TRUE
+SmsReplyPath=FALSE
+SmsConCatenate=TRUE
+SmsDeliveryReport=FALSE
+
+[27032_SmsTMobileAccount]
+scname=TMobile
+scnumber=+447958879879
+SmsReplyQuoted=TRUE
+SmsRejectDuplicate=TRUE
+SmsReplyPath=FALSE
+SmsConCatenate=TRUE
+SmsDeliveryReport=FALSE
+
+[27029_SmsVodafoneAccount]
+scname=Vodafone
+scnumber=+447785016005
+SmsReplyQuoted=TRUE
+SmsRejectDuplicate=TRUE
+SmsReplyPath=FALSE
+SmsConCatenate=TRUE
+SmsDeliveryReport=FALSE
+
+[21770_SmsAirtelAccount]
+MessageBearerType=CDMA
+scname=Airtel
+scnumber=919845087001
+SmsRejectDuplicate=TRUE
+SmsReplyPath=TRUE
+SmsConCatenate=TRUE
+SmsDeliveryReport=TRUE
+SmsReplyQuoted=TRUE
+
+[SmsHutchAccount]
+scname=Hutch
+scnumber=919886005444
+SmsReplyQuoted=TRUE
+SmsRejectDuplicate=TRUE
+SmsReplyPath=FALSE
+SmsConCatenate=TRUE
+SmsDeliveryReport=FALSE
+
+[28206_MmsAccount]
+accountname=Multimedia Messaging
+serveraddr=http://10.22.64.20
+fromaddr=07769588944
+automaticfetch=TRUE
+iap=14
+
+[27028_ImapAccount]
+accountname=smoketest Imap Account
+myname=Symbian smoketest
+username=mdgi15
+password=vethihiz
+emailaddress=mdgi15@dial.pipex.com
+outserver=smtp.dial.pipex.com
+inserver=imap.dial.pipex.com
+SyncRate=120
+iap=6
+
+[27027_PopAccount]
+accountname=smoketest Pop Account
+myname=Symbian smoketest
+username=mdgi15
+password=vethihiz
+emailaddress=mdgi15@dial.pipex.com
+outserver=smtp.dial.pipex.com
+inserver=pop.dial.pipex.com
+iap=6
+
+[21558_ImapAccountAuth]
+accountname=smoketest ImapAuth Account
+myname=Symbian smoketest
+username=mailtst1
+password=mailtest1
+auth=TRUE
+authUserName=mailtst1
+authPassword=mailtest1
+emailaddress=mailtst1@trmai01.it.cellulardata.com
+outserver=trmai01.it.cellulardata.com
+inserver=cyrus.cellulardata.com
+iap=7
+
+[27035_PopAccountAuth]
+accountname=smoketest PopAuth Account
+myname=Symbian smoketest
+username=mailtst1
+password=mailtest1
+auth=TRUE
+authUserName=mailtst1
+authPassword=mailtest1
+emailaddress=mailtst1@trmai01.it.cellulardata.com
+outserver=trmai01.it.cellulardata.com
+inserver=cyrus.cellulardata.com
+iap=7
+
+[28381_ImapAccountSSL]
+accountname=smoketest ImapSSL Account
+myname=Symbian smoketest
+username=mailtst1
+password=mailtest1
+auth=TRUE
+sslwrapper=yes
+sslport=993
+authUserName=mailtst1
+authPassword=mailtest1
+emailaddress=mailtst1@trmai01.it.cellulardata.com
+outserver=trmai01.it.cellulardata.com
+inserver=cyrus.cellulardata.com
+iap=7
+
+[28382_PopAccountSSL]
+accountname=smoketest PopSSL Account
+myname=Symbian smoketest
+username=mailtst1
+password=mailtest1
+auth=TRUE
+sslwrapper=yes
+sslport=995
+authUserName=mailtst1
+authPassword=mailtest1
+emailaddress=mailtst1@trmai01.it.cellulardata.com
+outserver=trmai01.it.cellulardata.com
+inserver=cyrus.cellulardata.com
+iap=7
+
+[27027_VodafoneGprsAccount]
+accountname=Vodafone Gprs Account
+myname=Symbian smoketest
+username=mdgi15
+password=vethihiz
+emailaddress=mdgi15@dial.pipex.com
+outserver=smtp.vizzavi.co.uk
+inserver=pop.dial.pipex.com
+iap=13
+
+[o2GprsAccount]
+accountname=O2 Gprs Account
+myname=Symbian smoketest
+username=mdgi15
+password=vethihiz
+emailaddress=mdgi15@dial.pipex.com
+outserver=smtp.o2.co.uk
+inserver=pop.dial.pipex.com
+iap=17
+
+[MmsCount01]
+count=7
+depth=2
+folder1=Local
+folder2=Inbox
+
+[MmsMessage01]
+from=Multimedia Messaging
+subject=mms test1
+priority=high
+
+textmimetype1=text/plain
+textfile1=c:\smoketest\Mms\Message1.txt
+textmimeheaders1=1
+textmimeheader1name1=content-type
+textmimeheader1type1=text/plain
+
+[MmsMessage02]
+from=Multimedia Messaging
+subject=mms test2
+priority=high
+
+textmimetype1=text/plain
+textfile1=c:\smoketest\Mms\Message2.txt
+textmimeheaders1=1
+textmimeheader1name1=content-type
+textmimeheader1type1=text/plain
+
+imgmimetype1=image/gif
+imgfile1=c:\smoketest\Mms\Image2.gif
+imgmimeheaders1=1
+imgmimeheader1name1=content-type
+imgmimeheader1type1=image/gif
+
+[MmsMessage03]
+from=Multimedia Messaging
+subject=mms test3
+priority=high
+
+textmimetype1=text/plain
+textfile1=c:\smoketest\Mms\Message3.txt
+textmimeheaders1=1
+textmimeheader1name1=content-type
+textmimeheader1type1=text/plain
+
+imgmimetype1=image/gif
+imgfile1=c:\smoketest\Mms\Image3.gif
+imgmimeheaders1=1
+imgmimeheader1name1=content-type
+imgmimeheader1type1=image/gif
+
+audiomimetype1=audio/basic
+audiofile1=c:\smoketest\Mms\Audio3.wav
+audiomimeheaders1=1
+audiomimeheader1name1=content-type
+audiomimeheader1type1=audio/basic
+
+[MmsMessage04]
+from=Multimedia Messaging
+subject=mms test4
+priority=high
+slides=2
+
+textmimetype1=text/plain
+textfile1=c:\smoketest\Mms\Message4.txt
+textmimeheaders1=1
+textmimeheader1name1=content-type
+textmimeheader1type1=text/plain
+
+imgmimetype2=image/gif
+imgfile2=c:\smoketest\Mms\Image4.gif
+imgmimeheaders2=1
+imgmimeheader2name1=content-type
+imgmimeheader2type1=image/gif
+
+[MmsMessage05]
+from=Multimedia Messaging
+subject=mms test5
+priority=high
+slides=2
+
+textmimetype1=text/plain
+textfile1=c:\smoketest\Mms\Message5.txt
+textmimeheaders1=1
+textmimeheader1name1=content-type
+textmimeheader1type1=text/plain
+
+imgmimetype2=image/gif
+imgfile2=c:\smoketest\Mms\Image5.gif
+imgmimeheaders2=1
+imgmimeheader2name1=content-type
+imgmimeheader2type1=image/gif
+
+audiomimetype2=audio/basic
+audiofile2=c:\smoketest\Mms\Audio5.wav
+audiomimeheaders2=1
+audiomimeheader2name1=content-type
+audiomimeheader2type1=audio/basic
+
+[MmsMessage06]
+from=Multimedia Messaging
+subject=mms test6
+priority=high
+slides=3
+
+textmimetype1=text/plain
+textfile1=c:\smoketest\Mms\Message6.txt
+textmimeheaders1=1
+textmimeheader1name1=content-type
+textmimeheader1type1=text/plain
+
+audiomimetype2=audio/basic
+audiofile2=c:\smoketest\Mms\Audio6.wav
+audiomimeheaders2=1
+audiomimeheader2name1=content-type
+audiomimeheader2type1=audio/basic
+
+imgmimetype3=image/gif
+imgfile3=c:\smoketest\Mms\Image6.gif
+imgmimeheaders3=1
+imgmimeheader3name1=content-type
+imgmimeheader3type1=image/gif
+
+[27584_SmsMessage01]
+recipients=2
+body=c:\smoketest\Sms\Message1.txt
+
+[27596_SmsMessage02]
+body=c:\smoketest\Sms\Message2.txt
+
+[27587_SmsMessage03]
+body=c:\smoketest\Sms\Message3.txt
+encoding=8
+
+[27589_SmsMessage04]
+body=c:\smoketest\Sms\Message4.txt
+DeliveryReport=NO
+
+[27591_SmsMessage05]
+body=c:\smoketest\Sms\Message5.txt
+
+[27593_SmsMessage06]
+body=c:\smoketest\Sms\Message6.txt
+encoding=8
+scheduled=120
+
+[27577_SmsSend01]
+text=This message is going
+
+[20388_SmsSend02]
+text=Hello, this is a plain
+
+[20389_SmsSend03]
+text=Hello, this is a 8-bit
+
+[20390_SmsSend04]
+text=No status report requested
+
+[20392_SmsSend05]
+text=A big message to ya!
+
+[20391_SmsSend06]
+text=This is a big 8-bit
+
+[27595_SmsCount01]
+count=7
+depth=2
+folder1=Local
+folder2=Inbox
+
+[27033_PopMessage01]
+from=smoketest Pop Account
+to=mdgi15@dial.pipex.com
+subject=PopMessage01
+body=c:\smoketest\EMail\PopTestMsg01.txt
+priority=high
+count=1
+depth=2
+folder1=smoketest Pop Account
+folder2=PopMessage01
+
+[27044_PopMessage02]
+from=smoketest Pop Account
+to=mdgi15@dial.pipex.com
+subject=PopMessage02
+body=c:\smoketest\EMail\PopTestMsg02.txt
+priority=low
+attachments=1
+attachment1=c:\smoketest\EMail\Attachment01.txt
+count=2
+depth=3
+folder1=smoketest Pop Account
+folder2=PopMessage02
+
+[27040_PopMessage03]
+from=smoketest Pop Account
+to=mdgi15@dial.pipex.com
+subject=PopMessage03
+body=c:\smoketest\EMail\PopTestMsg03.txt
+priority=low
+attachments=3
+attachment1=c:\smoketest\EMail\Attachment02.txt
+attachment2=c:\smoketest\EMail\Attachment02.txt
+attachment3=c:\smoketest\EMail\Attachment02.txt
+count=4
+depth=3
+folder1=smoketest Pop Account
+folder2=PopMessage03
+
+[19103_PopMessage04]
+from=smoketest Pop Account
+to=mdgi15@dial.pipex.com
+subject=PopMessage04
+body=c:\smoketest\EMail\PopTestMsg04.txt
+priority=low
+attachments=2
+attachment1=c:\smoketest\EMail\Attachment01.txt
+attachment2=c:\smoketest\EMail\Typhoon.zip
+count=3
+depth=3
+folder1=smoketest Pop Account
+folder2=PopMessage04
+
+[27041_PopBox01]
+from=smoketest Pop Account
+
+[28111_PopSend01]
+subject=PopMessage01
+
+[28112_PopSend02]
+subject=PopMessage02
+
+[28114_PopSend03]
+subject=PopMessage03
+
+[28113_PopSend04]
+subject=PopMessage04
+
+[19102_PopCount01]
+count=4
+depth=1
+folder1=smoketest Pop Account
+
+[19102_PopCount01_MadcowSanity]
+count=3
+depth=1
+folder1=smoketest Pop Account
+
+[28360_ImapMessage01]
+from=smoketest Imap Account
+to=mdgi15@dial.pipex.com
+subject=ImapMessage01
+body=c:\smoketest\EMail\PopTestMsg01.txt
+priority=high
+count=0
+depth=3
+folder1=smoketest Imap Account
+folder2=Inbox
+folder3=ImapMessage01
+
+[28361_ImapMessage02]
+from=smoketest Imap Account
+to=mdgi15@dial.pipex.com
+subject=ImapMessage02
+body=c:\smoketest\EMail\PopTestMsg02.txt
+priority=low
+attachments=1
+attachment1=c:\smoketest\EMail\Attachment01.txt
+count=0
+depth=3
+folder1=smoketest Imap Account
+folder2=Inbox
+folder3=ImapMessage02
+
+[28362_ImapMessage03]
+from=smoketest Imap Account
+to=mdgi15@dial.pipex.com
+subject=ImapMessage03
+body=c:\smoketest\EMail\PopTestMsg03.txt
+priority=low
+attachments=3
+attachment1=c:\smoketest\EMail\Attachment02.txt
+attachment2=c:\smoketest\EMail\Attachment02.txt
+attachment3=c:\smoketest\EMail\Attachment02.txt
+count=0
+depth=3
+folder1=smoketest Imap Account
+folder2=Inbox
+folder3=ImapMessage03
+
+[28363_ImapMessage04]
+from=smoketest Imap Account
+to=mdgi15@dial.pipex.com
+subject=ImapMessage04
+body=c:\smoketest\EMail\PopTestMsg04.txt
+priority=low
+attachments=2
+attachment1=c:\smoketest\EMail\Attachment01.txt
+attachment2=c:\smoketest\EMail\Typhoon.zip
+count=0
+depth=3
+folder1=smoketest Imap Account
+folder2=Inbox
+folder3=ImapMessage04
+
+[19104_ImapBox01]
+name=imapsync
+from=smoketest Imap Account
+depth=1
+folder1=Inbox
+
+[28118_ImapSend01]
+subject=ImapMessage01
+
+[28117_ImapSend02]
+subject=ImapMessage02
+
+[28115_ImapSend03]
+subject=ImapMessage03
+
+[28116_ImapSend04]
+subject=ImapMessage04
+
+[28359_ImapCount01]
+count=4
+depth=2
+folder1=smoketest Imap Account
+folder2=Inbox
+
+[28359_ImapCount01MadcowSanity]
+count=3
+depth=2
+folder1=smoketest Imap Account
+folder2=Inbox
+
+[27048_PopMessage06]
+from=smoketest PopAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=PopMessage06
+body=c:\smoketest\EMail\PopTestMsg06.txt
+priority=high
+count=1
+depth=2
+folder1=smoketest PopAuth Account
+folder2=PopMessage06
+
+[28364_PopMessage07]
+from=smoketest PopAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=PopMessage07
+body=c:\smoketest\EMail\PopTestMsg07.txt
+priority=low
+attachments=1
+attachment1=c:\smoketest\EMail\Attachment01.txt
+count=2
+depth=3
+folder1=smoketest PopAuth Account
+folder2=PopMessage07
+
+[28365_PopMessage08]
+from=smoketest PopAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=PopMessage08
+body=c:\smoketest\EMail\PopTestMsg08.txt
+priority=low
+attachments=3
+attachment1=c:\smoketest\EMail\Attachment02.txt
+attachment2=c:\smoketest\EMail\Attachment02.txt
+attachment3=c:\smoketest\EMail\Attachment02.txt
+count=4
+depth=3
+folder1=smoketest PopAuth Account
+folder2=PopMessage08
+
+[28366_PopMessage09]
+from=smoketest PopAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=PopMessage09
+body=c:\smoketest\EMail\PopTestMsg09.txt
+priority=low
+attachments=2
+attachment1=c:\smoketest\EMail\Attachment01.txt
+attachment2=c:\smoketest\EMail\Typhoon.zip
+count=3
+depth=3
+folder1=smoketest PopAuth Account
+folder2=PopMessage09
+
+[28394_PopMessage10]
+from=smoketest PopAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=PopMessage10
+body=c:\smoketest\EMail\PopTestMsg06.txt
+priority=high
+count=1
+depth=2
+folder1=smoketest PopAuth Account
+folder2=PopMessage10
+
+[28395_PopMessage11]
+from=smoketest PopAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=PopMessage11
+body=c:\smoketest\EMail\PopTestMsg08.txt
+priority=low
+attachments=3
+attachment1=c:\smoketest\EMail\Attachment02.txt
+attachment2=c:\smoketest\EMail\Attachment02.txt
+attachment3=c:\smoketest\EMail\Attachment02.txt
+count=4
+depth=3
+folder1=smoketest PopAuth Account
+folder2=PopMessage11
+
+[27043_PopBox02]
+from=smoketest PopAuth Account
+
+[21560_PopSend06]
+subject=PopMessage06
+
+[27042_PopSend07]
+subject=PopMessage07
+
+[27039_PopSend08]
+subject=PopMessage08
+
+[28367_PopSend09]
+subject=PopMessage09
+
+[28396_PopSend10]
+subject=PopMessage10
+
+[28397_PopSend11]
+subject=PopMessage11
+
+[28368_PopCount02]
+count=4
+depth=1
+folder1=smoketest PopAuth Account
+
+[28373_ImapMessage06]
+from=smoketest ImapAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=ImapMessage06
+body=c:\smoketest\EMail\PopTestMsg06.txt
+priority=high
+count=0
+depth=3
+folder1=smoketest ImapAuth Account
+folder2=Inbox
+folder3=ImapMessage06
+
+[28374_ImapMessage07]
+from=smoketest ImapAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=ImapMessage07
+body=c:\smoketest\EMail\PopTestMsg07.txt
+priority=low
+attachments=1
+attachment1=c:\smoketest\EMail\Attachment01.txt
+count=0
+depth=3
+folder1=smoketest ImapAuth Account
+folder2=Inbox
+folder3=ImapMessage07
+
+[28375_ImapMessage08]
+from=smoketest ImapAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=ImapMessage08
+body=c:\smoketest\EMail\PopTestMsg08.txt
+priority=low
+attachments=3
+attachment1=c:\smoketest\EMail\Attachment02.txt
+attachment2=c:\smoketest\EMail\Attachment02.txt
+attachment3=c:\smoketest\EMail\Attachment02.txt
+count=0
+depth=3
+folder1=smoketest ImapAuth Account
+folder2=Inbox
+folder3=ImapMessage08
+
+[28376_ImapMessage09]
+from=smoketest ImapAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=ImapMessage09
+body=c:\smoketest\EMail\PopTestMsg09.txt
+priority=low
+attachments=2
+attachment1=c:\smoketest\EMail\Attachment01.txt
+attachment2=c:\smoketest\EMail\Typhoon.zip
+count=0
+depth=3
+folder1=smoketest ImapAuth Account
+folder2=Inbox
+folder3=ImapMessage09
+
+[28387_ImapMessage10]
+from=smoketest ImapAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=ImapMessage10
+body=c:\smoketest\EMail\PopTestMsg06.txt
+priority=high
+count=0
+depth=3
+folder1=smoketest ImapAuth Account
+folder2=Inbox
+folder3=ImapMessage10
+
+[28388_ImapMessage11]
+from=smoketest ImapAuth Account
+to=mailtst1@trmai01.it.cellulardata.com
+subject=ImapMessage11
+body=c:\smoketest\EMail\PopTestMsg08.txt
+priority=low
+attachments=3
+attachment1=c:\smoketest\EMail\Attachment02.txt
+attachment2=c:\smoketest\EMail\Attachment02.txt
+attachment3=c:\smoketest\EMail\Attachment02.txt
+count=0
+depth=3
+folder1=smoketest ImapAuth Account
+folder2=Inbox
+folder3=ImapMessage11
+
+[27037_ImapBox02]
+from=smoketest ImapAuth Account
+depth=1
+folder1=Inbox
+
+[27036_ImapSend06]
+subject=ImapMessage06
+
+[28377_ImapSend07]
+subject=ImapMessage07
+
+[28378_ImapSend08]
+subject=ImapMessage08
+
+[28379_ImapSend09]
+subject=ImapMessage09
+
+[28389_ImapSend10]
+subject=ImapMessage10
+
+[28390_ImapSend11]
+subject=ImapMessage11
+
+[28380_ImapCount02]
+count=4
+depth=2
+folder1=smoketest ImapAuth Account
+folder2=Inbox
+
+[28398_PopBox03]
+from=smoketest PopSSL Account
+
+[28399_PopCount03]
+count=2
+depth=1
+folder1=smoketest PopSSL Account
+
+[28391_ImapBox03]
+from=smoketest ImapSSL Account
+depth=1
+folder1=Inbox
+
+[28392_ImapCount03]
+count=2
+depth=2
+folder1=smoketest ImapSSL Account
+folder2=Inbox
+
+[28383_HangUpPipex]
+iap=6
+
+[28384_HangUpNokia]
+iap=7
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/TestData/Sms/Message1.txt Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,1 @@
+This message is going to my two buddies
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/messaging/bwins/SMOKETEST_MESS_SERVERU.DEF Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,3 @@
+EXPORTS
+ ?NewServer@@YAHXZ @ 1 NONAME ; int __cdecl NewServer(void)
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/smoketest/smoketest_commdb.xml Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,2023 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
+ All rights reserved.
+ This component and the accompanying materials are made available
+ under the terms of the License "Symbian Foundation License v1.0"
+ which accompanies this distribution, and is available
+ at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+
+ Initial Contributors:
+ Nokia Corporation - initial contribution.
+
+ Contributors:
+
+ Description:
+ CommDB Settings File
+ All Rights Reserved
+
+-->
+
+
+
+
+
+<CommDB:Config xmlns="SymbianOS.Generic.Comms-Infras.CommDB"
+ xmlns:CommDB="SymbianOS.Generic.Comms-Infras.CommDB"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="SymbianOS.Generic.Comms-Infras.CommDB CommDB.xsd">
+
+<InformationTable>
+</InformationTable>
+
+<NetworkTable>
+ <Network operation="add">
+ <Name>Intranet</Name>
+ </Network>
+ <Network operation="add">
+ <Name>mRouter</Name>
+ </Network>
+</NetworkTable>
+
+<IAPTable>
+ <IAP operation="add">
+ <Name>Ethernet WinTAP</Name>
+ <IAPService>LANService.Ethernet WinTAP</IAPService>
+ <IAPBearer>LANBearer.Ethernet WinTAP</IAPBearer>
+ <IAPNetwork>Network.Intranet</IAPNetwork>
+ <IAPNetworkWeighting>0</IAPNetworkWeighting>
+ <LocationRef>Location.Office</LocationRef>
+ </IAP>
+ <IAP operation="add">
+ <Name>NT RAS with Null Modem</Name>
+ <IAPService>DialOutISP.NT RAS</IAPService>
+ <IAPBearer>ModemBearer.Null Modem 115200bps</IAPBearer>
+ <IAPNetwork>Network.Intranet</IAPNetwork>
+ <IAPNetworkWeighting>0</IAPNetworkWeighting>
+ <LocationRef>Location.Office</LocationRef>
+ </IAP>
+ <IAP operation="add">
+ <Name>Ethernet with DHCP</Name>
+ <IAPService>LANService.Ethernet Dynamic IP</IAPService>
+ <IAPBearer>LANBearer.EKA1 Emulator Ethernet</IAPBearer>
+ <IAPNetwork>Network.Intranet</IAPNetwork>
+ <IAPNetworkWeighting>0</IAPNetworkWeighting>
+ <LocationRef>Location.Office</LocationRef>
+ </IAP>
+</IAPTable>
+
+<ModemBearerTable>
+ <ModemBearer operation="template">
+ <Name>Default Modem</Name>
+ <Agent>CSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>0</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>Null Modem 115200bps</Name>
+ <Agent>CSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>52</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>TRUE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>US Robotics Sportster</Name>
+ <Agent>CSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>57600</Rate>
+ <Handshaking>244</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>AFTERDIALUNTILANSWER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT&F1</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT&d2</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>Dacom Surfer</Name>
+ <Agent>CSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>57600</Rate>
+ <Handshaking>244</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>AFTERDIALUNTILANSWER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT&F</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT&d2</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>GSM Mobile Phone via Infrared</Name>
+ <Agent>CSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>IRCOMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>IRCOMM</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>196</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>17</XonChar>
+ <XoffChar>19</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>ATZ</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>GSM Mobile Phone via Serial</Name>
+ <Agent>CSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>19200</Rate>
+ <Handshaking>196</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>17</XonChar>
+ <XoffChar>19</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>ATZ</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>GPRS Ericsson R520m via IR</Name>
+ <Agent>PSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>IRCOMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>IRCOMM</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>4</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>17</XonChar>
+ <XoffChar>19</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>ATZ</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>GPRS Ericsson R520m/T68i via Serial</Name>
+ <Agent>PSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>19200</Rate>
+ <Handshaking>4</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>17</XonChar>
+ <XoffChar>19</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>ATZ</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <IspInitString>*99***1#</IspInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>GPRS Motorola Mobile Phone via Serial</Name>
+ <Agent>PSD.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>57600</Rate>
+ <Handshaking>4</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>17</XonChar>
+ <XoffChar>19</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>ATZ</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>WinTunnel Modem</Name>
+ <Agent>null.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::6</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>52</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>180</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>30</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>60</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>mRouterWinsBearer</Name>
+ <Agent>mRouterAgent.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>WINS::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>WINSCSY</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>52</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>9999</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>180</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>30</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>mRouterRs232Bearer</Name>
+ <Agent>mRouterAgent.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>COMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECUART</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>52</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>9999</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>180</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>30</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>mRouterIrBearer</Name>
+ <Agent>mRouterAgent.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>IRCOMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>IRCOMM</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>52</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>9999</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>180</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>30</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>mRouterBtBearer</Name>
+ <Agent>mRouterAgent.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>BTCOMM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>BTCOMM</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>52</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>9999</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>180</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>30</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+ <ModemBearer operation="add">
+ <Name>mRouterUsbBearer</Name>
+ <Agent>mRouterAgent.agt</Agent>
+ <IfName>PPP</IfName>
+ <PortName>ACM::0</PortName>
+ <TSYName>MM</TSYName>
+ <CSYName>ECACM</CSYName>
+ <DataBits>8</DataBits>
+ <StopBits>1</StopBits>
+ <Parity>NONE</Parity>
+ <Rate>115200</Rate>
+ <Handshaking>52</Handshaking>
+ <SpecialRate>0</SpecialRate>
+ <XonChar>0</XonChar>
+ <XoffChar>0</XoffChar>
+ <FaxClassPref>AUTO</FaxClassPref>
+ <SpeakerPref>NEVER</SpeakerPref>
+ <SpeakerVolPref>QUIET</SpeakerVolPref>
+ <ModemInitString>AT</ModemInitString>
+ <DataInitString>AT</DataInitString>
+ <FaxInitString>AT</FaxInitString>
+ <DialPauseLength>S8=</DialPauseLength>
+ <SpeakerVolContorlLow>L0</SpeakerVolContorlLow>
+ <SpeakerVolControlMedium>L1</SpeakerVolControlMedium>
+ <SpeakerVolControlHigh>L2</SpeakerVolControlHigh>
+ <SpeakerAlwaysOff>M0</SpeakerAlwaysOff>
+ <SpeakerOnUntilCarrier>M1</SpeakerOnUntilCarrier>
+ <SpeakerAlwaysOn>M2</SpeakerAlwaysOn>
+ <SpeakerOnAfterUntilCarrier>M3</SpeakerOnAfterUntilCarrier>
+ <DialToneWaitModifier>W</DialToneWaitModifier>
+ <CallProgress1>X1</CallProgress1>
+ <CallProgress2>X2</CallProgress2>
+ <CallProgress3>X3</CallProgress3>
+ <CallProgress4>X4</CallProgress4>
+ <EchoOff>E0</EchoOff>
+ <VerboseText>V1</VerboseText>
+ <QuietOff>Q0</QuietOff>
+ <QuietOn>Q1</QuietOn>
+ <DialCommandStateModifier>;</DialCommandStateModifier>
+ <OnLine>O</OnLine>
+ <ResetConfiguration>Z</ResetConfiguration>
+ <ReturnToFactoryDefs>&F</ReturnToFactoryDefs>
+ <DCDOnDuringLink>&C1</DCDOnDuringLink>
+ <DTRHangUp>&D2</DTRHangUp>
+ <DSRAlwaysOn>&S0</DSRAlwaysOn>
+ <RTSCTSHandshake>&K3</RTSCTSHandshake>
+ <XonXoffHandshake>&K4</XonXoffHandshake>
+ <EscapeCharacter>+</EscapeCharacter>
+ <EscapeGuardPeriod>S12</EscapeGuardPeriod>
+ <NoDialTone>NO DIAL TONE</NoDialTone>
+ <Busy>BUSY</Busy>
+ <NoAnswer>NO ANSWER</NoAnswer>
+ <Carrier>CARRIER</Carrier>
+ <Connect>CONNECT</Connect>
+ <CompressionClass5>COMPRESSION:CLASS 5</CompressionClass5>
+ <CompressionV42bis>COMPRESSION:V.42 bis</CompressionV42bis>
+ <CompressionNone>COMPRESSION:NONE</CompressionNone>
+ <ProtocolLAPD>PROTOCOL:LAPD</ProtocolLAPD>
+ <ProtocolALT>PROTOCOL:ALT</ProtocolALT>
+ <ProtocolALTCELLULAR>PROTOCOL:ALT-CELLULAR</ProtocolALTCELLULAR>
+ <ProtocolNone>PROTOCOL:NONE</ProtocolNone>
+ <MessageCentreNumber>+44123456789</MessageCentreNumber>
+ <MessageValidityPeriod>1440</MessageValidityPeriod>
+ <MessageDeliveryReport>FALSE</MessageDeliveryReport>
+ <MinimumSignalLevel>9905</MinimumSignalLevel>
+ <LastSocketActivityTimeout>9999</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>180</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>30</LastSocketClosedTimeout>
+ <SIRSettings>0</SIRSettings>
+ <CommRole>0</CommRole>
+ </ModemBearer>
+</ModemBearerTable>
+
+<LANBearerTable>
+ <LANBearer operation="add">
+ <Name>Ethernet WinTAP</Name>
+ <Agent>nullagt.agt</Agent>
+ <IfName>ethint</IfName>
+ <LDDFilename>enet</LDDFilename>
+ <LDDName>=Ethernet</LDDName>
+ <PDDFilename>ethertap</PDDFilename>
+ <PDDName>Ethertap.Wins</PDDName>
+ <PacketDriverName>EtherPkt.drv</PacketDriverName>
+ <LastSocketActivityTimeout>-1</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>-1</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>-1</LastSocketClosedTimeout>
+ </LANBearer>
+ <LANBearer operation="add">
+ <Name>EKA1 Target Ethernet</Name>
+ <Agent>nullagt.agt</Agent>
+ <IfName>ethint</IfName>
+ <LDDFilename>ethercard</LDDFilename>
+ <LDDName>EtherCard</LDDName>
+ <PDDFilename>EtherSmc</PDDFilename>
+ <PDDName>EtherCard.Smc</PDDName>
+ <PacketDriverName>EtherPkt.drv</PacketDriverName>
+ <LastSocketActivityTimeout>-1</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>-1</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>-1</LastSocketClosedTimeout>
+ </LANBearer>
+ <LANBearer operation="add">
+ <Name>EKA1 Emulator Ethernet</Name>
+ <Agent>nullagt.agt</Agent>
+ <IfName>ethint</IfName>
+ <LDDFilename>ethercard</LDDFilename>
+ <LDDName>Ethercard</LDDName>
+ <PDDFilename>etherwins</PDDFilename>
+ <PDDName>Ethercard.wins</PDDName>
+ <PacketDriverName>EtherPkt.drv</PacketDriverName>
+ <LastSocketActivityTimeout>-1</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>-1</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>-1</LastSocketClosedTimeout>
+ </LANBearer>
+ <LANBearer operation="add">
+ <Name>EKA1 WINTAP Ethernet</Name>
+ <Agent>nullagt.agt</Agent>
+ <IfName>ethint</IfName>
+ <LDDFilename>ethercard</LDDFilename>
+ <LDDName>Ethercard</LDDName>
+ <PDDFilename>ethertap</PDDFilename>
+ <PDDName>Ethertap.wins</PDDName>
+ <PacketDriverName>EtherPkt.drv</PacketDriverName>
+ <LastSocketActivityTimeout>-1</LastSocketActivityTimeout>
+ <LastSessionClosedTimeout>-1</LastSessionClosedTimeout>
+ <LastSocketClosedTimeout>-1</LastSocketClosedTimeout>
+ </LANBearer>
+</LANBearerTable>
+
+<LANServiceTable>
+ <LANService operation="add">
+ <Name>Ethernet WinTAP</Name>
+ <IfNetworks>ip</IfNetworks>
+ <IpNetMask>255.255.255.0</IpNetMask>
+ <IpGateway>192.168.0.1</IpGateway>
+ <IpAddrFromServer>FALSE</IpAddrFromServer>
+ <IpAddr>192.168.0.3</IpAddr>
+ <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
+ <IpNameServer1>10.16.59.15</IpNameServer1>
+ <IpNameServer2>10.23.58.12</IpNameServer2>
+ <Ip6DNSAddrFromServer>FALSE</Ip6DNSAddrFromServer>
+ </LANService>
+ <LANService operation="add">
+ <Name>Ethernet Dynamic IP</Name>
+ <IfNetworks>ip</IfNetworks>
+ <IpNetMask>255.255.255.0</IpNetMask>
+ <IpGateway>10.32.194.254</IpGateway>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>10.32.194.251</IpAddr>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>194.72.6.51</IpNameServer1>
+ <IpNameServer2>194.72.6.52</IpNameServer2>
+ <ConfigDaemonManagerName>ConfigDaemonManager</ConfigDaemonManagerName>
+ <ConfigDaemonName>DhcpServ</ConfigDaemonName>
+ </LANService>
+ <LANService operation="add">
+ <Name>Ethernet Static 1</Name>
+ <IfNetworks>ip</IfNetworks>
+ <IpNetMask>255.255.255.0</IpNetMask>
+ <IpGateway>192.168.0.1</IpGateway>
+ <IpAddrFromServer>FALSE</IpAddrFromServer>
+ <IpAddr>192.168.0.2</IpAddr>
+ <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
+ <IpNameServer1>10.16.59.15</IpNameServer1>
+ <IpNameServer2>10.23.58.12</IpNameServer2>
+ <Ip6DNSAddrFromServer>FALSE</Ip6DNSAddrFromServer>
+ </LANService>
+</LANServiceTable>
+
+<DialInISPTable>
+ <DialInISP operation="template">
+ <Name>Default Dial In ISP</Name>
+ <Description>Default Dial In ISP</Description>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <UseEdge>FALSE</UseEdge>
+ </DialInISP>
+ <DialInISP operation="add">
+ <Name>Dial In ISP01</Name>
+ <Description>Dial In ISP01</Description>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <UseEdge>FALSE</UseEdge>
+ </DialInISP>
+</DialInISPTable>
+
+<DialOutISPTable>
+ <DialOutISP operation="template">
+ <Name>Default Dial Out ISP</Name>
+ <Description>Default Dial Out ISP</Description>
+ <DefaultTelNum>Default Dial Out ISP</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <PromptForLogin>TRUE</PromptForLogin>
+ <LoginName>1</LoginName>
+ <LoginPass>1</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>0</IfNetworks>
+ <IfPromptForAuth>TRUE</IfPromptForAuth>
+ <IfAuthName>1</IfAuthName>
+ <IfAuthPass>1</IfAuthPass>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+ <DialOutISP operation="add">
+ <Name>NT RAS</Name>
+ <Description>Test</Description>
+ <Type>INTERNETONLY</Type>
+ <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>TRUE</UseLoginScript>
+ <LoginScript>CHARMAP \[windows-1252\]\nLOOP 10\n{\nSEND "CLIENT"+<0x0d>\nWAIT 3\n{\n"SERVER" OK\n}\n}\nEXIT KErrNoAnswer$\n\nOK:\nEXIT\n</LoginScript>
+ <PromptForLogin>FALSE</PromptForLogin>
+ <LoginName>0</LoginName>
+ <LoginPass>0</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>FALSE</IfPromptForAuth>
+ <IfAuthName>RasUser</IfAuthName>
+ <IfAuthPass>pass</IfAuthPass>
+ <AuthRetries>0</AuthRetries>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+ <DialOutISP operation="add">
+ <Name>ISP01</Name>
+ <Description>PlaceHolder for ISP01</Description>
+ <Type>INTERNETONLY</Type>
+ <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <PromptForLogin>FALSE</PromptForLogin>
+ <LoginName>0</LoginName>
+ <LoginPass>0</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>TRUE</IfPromptForAuth>
+ <IfAuthName>xxx</IfAuthName>
+ <IfAuthPass>yyy</IfAuthPass>
+ <AuthRetries>0</AuthRetries>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+ <DialOutISP operation="add">
+ <Name>ISP02</Name>
+ <Description>PlaceHolder for ISP02</Description>
+ <Type>INTERNETONLY</Type>
+ <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <PromptForLogin>FALSE</PromptForLogin>
+ <LoginName>0</LoginName>
+ <LoginPass>0</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>TRUE</IfPromptForAuth>
+ <IfAuthName>xxx</IfAuthName>
+ <IfAuthPass>yyy</IfAuthPass>
+ <AuthRetries>0</AuthRetries>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+ <DialOutISP operation="add">
+ <Name>ISP03</Name>
+ <Description>PlaceHolder for ISP03</Description>
+ <Type>INTERNETONLY</Type>
+ <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <PromptForLogin>FALSE</PromptForLogin>
+ <LoginName>0</LoginName>
+ <LoginPass>0</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>TRUE</IfPromptForAuth>
+ <IfAuthName>xxx</IfAuthName>
+ <IfAuthPass>yyy</IfAuthPass>
+ <AuthRetries>0</AuthRetries>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+ <DialOutISP operation="add">
+ <Name>ISP04</Name>
+ <Description>PlaceHolder for ISP04</Description>
+ <Type>INTERNETONLY</Type>
+ <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <PromptForLogin>FALSE</PromptForLogin>
+ <LoginName>0</LoginName>
+ <LoginPass>0</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>TRUE</IfPromptForAuth>
+ <IfAuthName>xxx</IfAuthName>
+ <IfAuthPass>yyy</IfAuthPass>
+ <AuthRetries>0</AuthRetries>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+ <DialOutISP operation="add">
+ <Name>ISP05</Name>
+ <Description>PlaceHolder for ISP05</Description>
+ <Type>INTERNETONLY</Type>
+ <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <PromptForLogin>FALSE</PromptForLogin>
+ <LoginName>0</LoginName>
+ <LoginPass>0</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>TRUE</IfPromptForAuth>
+ <IfAuthName>xxx</IfAuthName>
+ <IfAuthPass>yyy</IfAuthPass>
+ <AuthRetries>0</AuthRetries>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+ <DialOutISP operation="add">
+ <Name>mRouterDialOutIsp</Name>
+ <Description>mRouterDialOutIsp</Description>
+ <Type>INTERNETONLY</Type>
+ <DefaultTelNum>INTERNETONLY</DefaultTelNum>
+ <DialResolution>TRUE</DialResolution>
+ <UseLoginScript>FALSE</UseLoginScript>
+ <PromptForLogin>FALSE</PromptForLogin>
+ <LoginName>0</LoginName>
+ <LoginPass>0</LoginPass>
+ <DisplayPCT>FALSE</DisplayPCT>
+ <IfParams>0</IfParams>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>FALSE</IfPromptForAuth>
+ <IfAuthName>IfAuthPass=</IfAuthName>
+ <IfAuthPass>AuthRetries=0</IfAuthPass>
+ <AuthRetries>0</AuthRetries>
+ <IfCallbackEnabled>FALSE</IfCallbackEnabled>
+ <CallbackTimeout>0</CallbackTimeout>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpAddr>1</IpAddr>
+ <IpNetMask>1</IpNetMask>
+ <IpGateway>1</IpGateway>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>1</IpNameServer1>
+ <IpNameServer2>1</IpNameServer2>
+ <EnableIPHeaderComp>FALSE</EnableIPHeaderComp>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <EnableSWComp>FALSE</EnableSWComp>
+ <BearerService>0</BearerService>
+ <BearerProtocol>UNSPECIFIED</BearerProtocol>
+ <RlpVersion>0</RlpVersion>
+ <IwfToMs>0</IwfToMs>
+ <MsToIwf>0</MsToIwf>
+ <AckTimer>0</AckTimer>
+ <RetransmissionAttempts>0</RetransmissionAttempts>
+ <ResequencePeriod>0</ResequencePeriod>
+ <V42Compression>0</V42Compression>
+ <V42Codewords>0</V42Codewords>
+ <V42MaxLength>0</V42MaxLength>
+ <Asymmetry>0</Asymmetry>
+ <UserInitUpgrade>FALSE</UserInitUpgrade>
+ <UseEdge>FALSE</UseEdge>
+ </DialOutISP>
+</DialOutISPTable>
+
+<AgentLookupTable>
+</AgentLookupTable>
+
+<CDMA2000PacketServiceTable>
+</CDMA2000PacketServiceTable>
+
+<DefaultCDMA2000Table>
+</DefaultCDMA2000Table>
+
+<ChargecardTable>
+ <Chargecard operation="add">
+ <Name>Dummy BT Chargecard</Name>
+ <AccountNumber>144,12345678</AccountNumber>
+ <Pin>0000</Pin>
+ <LocalRule>HG</LocalRule>
+ <NatRule>HFG</NatRule>
+ <IntlRule>HEFG</IntlRule>
+ </Chargecard>
+ <Chargecard operation="add">
+ <Name>Dummy Mercury Chargecard</Name>
+ <AccountNumber>0500800800,,12345678</AccountNumber>
+ <Pin>****</Pin>
+ <LocalRule>HG</LocalRule>
+ <NatRule>J,K,0FG</NatRule>
+ <IntlRule>HEFG</IntlRule>
+ </Chargecard>
+</ChargecardTable>
+
+<ConnectionPreferencesTable>
+ <ConnectionPreferences operation="add">
+ <Name>ConnectionPreferencesTable1</Name>
+ <Ranking>1</Ranking>
+ <Direction>OUTGOING</Direction>
+ <BearerSet>LAN</BearerSet>
+ <DialogPref>DONOTPROMPT</DialogPref>
+ <IAPRef>IAP.Ethernet WinTAP</IAPRef>
+ </ConnectionPreferences>
+</ConnectionPreferencesTable>
+
+<GlobalSettingsTable>
+ <GlobalSettings operation="add">
+ <Name>GlobalSettingsTable1</Name>
+ <WAPAccess>WAPAccessPoint.Default Dial In ISP</WAPAccess>
+ <RedialAttempts>3</RedialAttempts>
+ <SmsBearer>1</SmsBearer>
+ <SmsReceiveMode>2</SmsReceiveMode>
+ <GPRSAttachMode>1</GPRSAttachMode>
+ <AcceptIncomingGprs>1</AcceptIncomingGprs>
+ <GPRSClassCBearer>GSM</GPRSClassCBearer>
+ <ConnectionAttempts>2</ConnectionAttempts>
+ <ModemForDataAndFax>2</ModemForDataAndFax>
+ <ModemForPhoneServicesAndSMS>2</ModemForPhoneServicesAndSMS>
+ <LocationForDataAndFax>Location.Office</LocationForDataAndFax>
+ <LocationForPhoneServicesAndSMS>Location.Office</LocationForPhoneServicesAndSMS>
+ <DefaultNetwork>Network.Intranet</DefaultNetwork>
+ <BearerAvailabilityCheckTSY>mm</BearerAvailabilityCheckTSY>
+ </GlobalSettings>
+</GlobalSettingsTable>
+
+<IncomingGPRSTable>
+ <IncomingGPRS operation="add">
+ <Name>Incoming GPRS Settings PlaceHolder</Name>
+ <APN>Test</APN>
+ <PDPType>IPV4</PDPType>
+ <PDPAddress>0.0.0.0</PDPAddress>
+ <ReqPrecedence>1</ReqPrecedence>
+ <ReqDelay>1</ReqDelay>
+ <ReqReliability>1</ReqReliability>
+ <ReqPeakThroughput>1</ReqPeakThroughput>
+ <ReqMeanThroughput>1</ReqMeanThroughput>
+ <MinPrecedence>1</MinPrecedence>
+ <MinDelay>1</MinDelay>
+ <MinReliability>1</MinReliability>
+ <MinPeakThroughput>1</MinPeakThroughput>
+ <MinMeanThroughput>1</MinMeanThroughput>
+ <DataCompression>FALSE</DataCompression>
+ <HeaderCompression>FALSE</HeaderCompression>
+ <GprsUseEdge>FALSE</GprsUseEdge>
+ <AnonymousAccess>FALSE</AnonymousAccess>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>FALSE</IfPromptForAuth>
+ <IfAuthName>RasUser</IfAuthName>
+ <IfAuthPass>pass</IfAuthPass>
+ <AuthRetries>1</AuthRetries>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpDNSAddrFromServer>TRUE</IpDNSAddrFromServer>
+ <IpNameServer1>0.0.0.0</IpNameServer1>
+ <IpNameServer2>0.0.0.0</IpNameServer2>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ </IncomingGPRS>
+</IncomingGPRSTable>
+
+<OutgoingGPRSTable>
+ <OutgoingGPRS operation="add">
+ <Name>GPRS01</Name>
+ <APN>gprs01APNPlaceHolder</APN>
+ <PDPType>IPV4</PDPType>
+ <ReqPrecedence>0</ReqPrecedence>
+ <ReqDelay>0</ReqDelay>
+ <ReqReliability>0</ReqReliability>
+ <ReqPeakThroughput>0</ReqPeakThroughput>
+ <ReqMeanThroughput>0</ReqMeanThroughput>
+ <MinPrecedence>0</MinPrecedence>
+ <MinDelay>0</MinDelay>
+ <MinReliability>0</MinReliability>
+ <MinPeakThroughput>0</MinPeakThroughput>
+ <MinMeanThroughput>0</MinMeanThroughput>
+ <DataCompression>FALSE</DataCompression>
+ <HeaderCompression>FALSE</HeaderCompression>
+ <GprsUseEdge>FALSE</GprsUseEdge>
+ <AnonymousAccess>FALSE</AnonymousAccess>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>FALSE</IfPromptForAuth>
+ <AuthRetries>1</AuthRetries>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <GprsAccessPointType>0</GprsAccessPointType>
+ <QosWarningTimeout>0</QosWarningTimeout>
+ </OutgoingGPRS>
+ <OutgoingGPRS operation="add">
+ <Name>GPRS02</Name>
+ <APN>gprs02APNPlaceHolder</APN>
+ <PDPType>IPV4</PDPType>
+ <ReqPrecedence>0</ReqPrecedence>
+ <ReqDelay>0</ReqDelay>
+ <ReqReliability>0</ReqReliability>
+ <ReqPeakThroughput>0</ReqPeakThroughput>
+ <ReqMeanThroughput>0</ReqMeanThroughput>
+ <MinPrecedence>0</MinPrecedence>
+ <MinDelay>0</MinDelay>
+ <MinReliability>0</MinReliability>
+ <MinPeakThroughput>0</MinPeakThroughput>
+ <MinMeanThroughput>0</MinMeanThroughput>
+ <DataCompression>FALSE</DataCompression>
+ <HeaderCompression>FALSE</HeaderCompression>
+ <GprsUseEdge>FALSE</GprsUseEdge>
+ <AnonymousAccess>FALSE</AnonymousAccess>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>FALSE</IfPromptForAuth>
+ <AuthRetries>1</AuthRetries>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <GprsAccessPointType>0</GprsAccessPointType>
+ <QosWarningTimeout>0</QosWarningTimeout>
+ </OutgoingGPRS>
+ <OutgoingGPRS operation="add">
+ <Name>GPRS03</Name>
+ <APN>gprs03APNPlaceHolder</APN>
+ <PDPType>IPV4</PDPType>
+ <ReqPrecedence>0</ReqPrecedence>
+ <ReqDelay>0</ReqDelay>
+ <ReqReliability>0</ReqReliability>
+ <ReqPeakThroughput>0</ReqPeakThroughput>
+ <ReqMeanThroughput>0</ReqMeanThroughput>
+ <MinPrecedence>0</MinPrecedence>
+ <MinDelay>0</MinDelay>
+ <MinReliability>0</MinReliability>
+ <MinPeakThroughput>0</MinPeakThroughput>
+ <MinMeanThroughput>0</MinMeanThroughput>
+ <DataCompression>FALSE</DataCompression>
+ <HeaderCompression>FALSE</HeaderCompression>
+ <GprsUseEdge>FALSE</GprsUseEdge>
+ <AnonymousAccess>FALSE</AnonymousAccess>
+ <IfNetworks>ip</IfNetworks>
+ <IfPromptForAuth>FALSE</IfPromptForAuth>
+ <AuthRetries>1</AuthRetries>
+ <IpAddrFromServer>TRUE</IpAddrFromServer>
+ <IpDNSAddrFromServer>FALSE</IpDNSAddrFromServer>
+ <EnableLCPExtension>FALSE</EnableLCPExtension>
+ <DisablePlainTextAuth>FALSE</DisablePlainTextAuth>
+ <GprsAccessPointType>0</GprsAccessPointType>
+ <QosWarningTimeout>0</QosWarningTimeout>
+ </OutgoingGPRS>
+</OutgoingGPRSTable>
+
+<DefaultGPRSTable>
+ <DefaultGPRS operation="add">
+ <Name>Dummy Default GPRS Settings</Name>
+ <Usage>1</Usage>
+ <APN>Access point name</APN>
+ <PDPType>IPV6</PDPType>
+ <PDPAddress>www.wid.com</PDPAddress>
+ <Precedence>1</Precedence>
+ <Delay>1</Delay>
+ <Reliability>1</Reliability>
+ <PeakThroughput>1</PeakThroughput>
+ <MeanThroughput>1</MeanThroughput>
+ <MinPrecedence>1</MinPrecedence>
+ <MinDelay>1</MinDelay>
+ <MinReliability>1</MinReliability>
+ <MinPeakThroughput>1</MinPeakThroughput>
+ <MinMeanThroughput>1</MinMeanThroughput>
+ <DataCompression>TRUE</DataCompression>
+ <HeaderCompression>TRUE</HeaderCompression>
+ <GprsUseEdge>FALSE</GprsUseEdge>
+ <AnonymousAccess>TRUE</AnonymousAccess>
+ </DefaultGPRS>
+</DefaultGPRSTable>
+
+<ProxyTable>
+ <Proxy operation="add">
+ <Name>ProxyTable1</Name>
+ <ISPRef>DialOutISP.NT RAS</ISPRef>
+ <UseProxyServer>TRUE</UseProxyServer>
+ <ProxyServerName>www.dummyproxy.com</ProxyServerName>
+ <ProtocolName>http</ProtocolName>
+ <PortNumber>80</PortNumber>
+ <Exceptions>www.dummyproxy.com/exception</Exceptions>
+ </Proxy>
+</ProxyTable>
+
+<LocationTable>
+ <Location operation="template">
+ <Name>Default Location</Name>
+ <IntlPrefixCode>+</IntlPrefixCode>
+ <NatPrefixCode>0</NatPrefixCode>
+ <NatCode>44</NatCode>
+ <AreaCode>44</AreaCode>
+ <DialOutCode>44</DialOutCode>
+ <DisableCallWaitingCode>44</DisableCallWaitingCode>
+ <Mobile>TRUE</Mobile>
+ <UsePulseDial>FALSE</UsePulseDial>
+ <WaitForDialTone>FALSE</WaitForDialTone>
+ <PauseAfterDialout>0</PauseAfterDialout>
+ </Location>
+ <Location operation="add">
+ <Name>Office</Name>
+ <IntlPrefixCode>00</IntlPrefixCode>
+ <NatPrefixCode>0</NatPrefixCode>
+ <NatCode>44</NatCode>
+ <AreaCode>171</AreaCode>
+ <DialOutCode>9,</DialOutCode>
+ <DisableCallWaitingCode>9,</DisableCallWaitingCode>
+ <Mobile>FALSE</Mobile>
+ <UsePulseDial>FALSE</UsePulseDial>
+ <WaitForDialTone>FALSE</WaitForDialTone>
+ <PauseAfterDialout>0</PauseAfterDialout>
+ </Location>
+ <Location operation="add">
+ <Name>Office Direct Dial</Name>
+ <IntlPrefixCode>00</IntlPrefixCode>
+ <NatPrefixCode>0</NatPrefixCode>
+ <NatCode>44</NatCode>
+ <AreaCode>171</AreaCode>
+ <DialOutCode>171</DialOutCode>
+ <DisableCallWaitingCode>171</DisableCallWaitingCode>
+ <Mobile>FALSE</Mobile>
+ <UsePulseDial>FALSE</UsePulseDial>
+ <WaitForDialTone>FALSE</WaitForDialTone>
+ <PauseAfterDialout>0</PauseAfterDialout>
+ </Location>
+ <Location operation="add">
+ <Name>Mobile</Name>
+ <IntlPrefixCode>+</IntlPrefixCode>
+ <NatPrefixCode>0</NatPrefixCode>
+ <NatCode>44</NatCode>
+ <AreaCode>44</AreaCode>
+ <DialOutCode>44</DialOutCode>
+ <DisableCallWaitingCode>44</DisableCallWaitingCode>
+ <Mobile>TRUE</Mobile>
+ <UsePulseDial>FALSE</UsePulseDial>
+ <WaitForDialTone>FALSE</WaitForDialTone>
+ <PauseAfterDialout>0</PauseAfterDialout>
+ </Location>
+ <Location operation="add">
+ <Name>Home</Name>
+ <IntlPrefixCode>00</IntlPrefixCode>
+ <NatPrefixCode>0</NatPrefixCode>
+ <NatCode>44</NatCode>
+ <AreaCode>181</AreaCode>
+ <DialOutCode>181</DialOutCode>
+ <DisableCallWaitingCode>181</DisableCallWaitingCode>
+ <Mobile>FALSE</Mobile>
+ <UsePulseDial>TRUE</UsePulseDial>
+ <WaitForDialTone>TRUE</WaitForDialTone>
+ <PauseAfterDialout>0</PauseAfterDialout>
+ </Location>
+</LocationTable>
+
+<SecureSocketTable>
+ <SecureSocket operation="add">
+ <Name>SecureSocketTable1</Name>
+ <ProtocolName>ssl3.0</ProtocolName>
+ <ProtoLibrary>ssladaptor.dll</ProtoLibrary>
+ </SecureSocket>
+ <SecureSocket operation="add">
+ <Name>SecureSocketTable2</Name>
+ <ProtocolName>tls1.0</ProtocolName>
+ <ProtoLibrary>ssladaptor.dll</ProtoLibrary>
+ </SecureSocket>
+</SecureSocketTable>
+
+<BTDeviceTable>
+</BTDeviceTable>
+
+<BTPersistTable>
+</BTPersistTable>
+
+<BTSecurityTable>
+</BTSecurityTable>
+
+<BTDefaultTable>
+</BTDefaultTable>
+
+<WAPAccessPointTable>
+ <WAPAccessPoint operation="template">
+ <Name>Default Dial In ISP</Name>
+ <CurrentBearer>WAPIPBearer</CurrentBearer>
+ </WAPAccessPoint>
+ <WAPAccessPoint operation="add">
+ <Name>Dummy WAP Settings</Name>
+ <CurrentBearer>WAPIPBearer</CurrentBearer>
+ <StartPage>www.wapstart.com</StartPage>
+ </WAPAccessPoint>
+</WAPAccessPointTable>
+
+<WAPIPBearerTable>
+ <WAPIPBearer operation="template">
+ <Name>WAPIPBearerTable1</Name>
+ <AccessPoint>WAPAccessPoint.-1</AccessPoint>
+ <GatewayAddress>0</GatewayAddress>
+ <IAPRef>IAP.-1</IAPRef>
+ <WSPOption>CONNECTIONLESS</WSPOption>
+ <Security>FALSE</Security>
+ <ProxyPortNumber>0</ProxyPortNumber>
+ <ProxyLogin>0</ProxyLogin>
+ <ProxyPassword>0</ProxyPassword>
+ </WAPIPBearer>
+ <WAPIPBearer operation="add">
+ <Name>WAPIPBearerTable2</Name>
+ <AccessPoint>WAPAccessPoint.Dummy WAP Settings</AccessPoint>
+ <GatewayAddress>www.wapgateway.com</GatewayAddress>
+ <IAPRef>IAP.Ethernet WinTAP</IAPRef>
+ <WSPOption>CONNECTIONORIENTED</WSPOption>
+ <Security>FALSE</Security>
+ <ProxyPortNumber>1</ProxyPortNumber>
+ <ProxyLogin>1</ProxyLogin>
+ <ProxyPassword>1</ProxyPassword>
+ </WAPIPBearer>
+</WAPIPBearerTable>
+
+<WAPSMSBearerTable>
+ <WAPSMSBearer operation="template">
+ <Name>WAPSMSBearerTable1</Name>
+ <AccessPoint>WAPAccessPoint.-1</AccessPoint>
+ <GatewayAddress>0</GatewayAddress>
+ <ServiceCentreAddress>0</ServiceCentreAddress>
+ <WSPOption>CONNECTIONLESS</WSPOption>
+ <Security>FALSE</Security>
+ </WAPSMSBearer>
+ <WAPSMSBearer operation="add">
+ <Name>WAPSMSBearerTable2</Name>
+ <AccessPoint>WAPAccessPoint.Dummy WAP Settings</AccessPoint>
+ <GatewayAddress>+4412345678901</GatewayAddress>
+ <ServiceCentreAddress>+442071234567</ServiceCentreAddress>
+ <WSPOption>CONNECTIONORIENTED</WSPOption>
+ <Security>FALSE</Security>
+ </WAPSMSBearer>
+</WAPSMSBearerTable>
+
+<VirtualBearerTable>
+</VirtualBearerTable>
+
+<VpnServiceTable>
+</VpnServiceTable>
+
+<WLANServiceExtensionTable>
+</WLANServiceExtensionTable>
+
+<PANServiceExtensionsTable>
+</PANServiceExtensionsTable>
+
+<EAPSecuritySettingsTable>
+</EAPSecuritySettingsTable>
+
+<TunnelledEAPSettingsTable>
+</TunnelledEAPSettingsTable>
+
+<EAPTLSSettingsTable>
+</EAPTLSSettingsTable>
+
+<LEAPSettingsTable>
+</LEAPSettingsTable>
+
+
+</CommDB:Config>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/lists/rebuiltok.txt Wed Jun 03 11:26:23 2009 +0100
@@ -0,0 +1,16570 @@
+epoc32/tools/wveconv.exe
+epoc32/tools/w32repro.exe
+epoc32/tools/uidcrc.exe
+epoc32/tools/tcertapp.exe
+epoc32/tools/series60color.exe
+epoc32/tools/seclib.lib
+epoc32/tools/secdump.exe
+epoc32/tools/rommask.exe
+epoc32/tools/rombuild.exe
+epoc32/tools/rofsbuild.exe
+epoc32/tools/readtype.exe
+epoc32/tools/readimage.exe
+epoc32/tools/pfsdump.exe
+epoc32/tools/petran.exe
+epoc32/tools/pediff.exe
+epoc32/tools/pe_dump.exe
+epoc32/tools/pdrtran.exe
+epoc32/tools/miftocdlindex.exe
+epoc32/tools/mifconv.exe
+epoc32/tools/getexports.exe
+epoc32/tools/genstubs.exe
+epoc32/tools/fontcomp.exe
+epoc32/tools/fnttran.exe
+epoc32/tools/etouch.exe
+epoc32/tools/eruntest.exe
+epoc32/tools/elftran.exe
+epoc32/tools/elfdump.exe
+epoc32/tools/elf2e32.exe
+epoc32/tools/coltab.exe
+epoc32/tools/charconv_1.exe
+epoc32/tools/certapp.exe
+epoc32/tools/cdlcompilertoolkit.lib
+epoc32/tools/cdlcompiler.exe
+epoc32/tools/bmconv.exe
+epoc32/tools/bin2coff.exe
+epoc32/tools/aknskindesccompiler_nr.exe
+epoc32/tools/aknskindesccompiler.exe
+epoc32/release/winscw/urel/z/resource/wpasecuritysettingsui.rsc
+epoc32/release/winscw/urel/z/resource/wpasecuritysettingsui.r01
+epoc32/release/winscw/urel/z/resource/wifiprotplugin.rsc
+epoc32/release/winscw/urel/z/resource/wifiprotplugin.r01
+epoc32/release/winscw/urel/z/resource/widgetmenu.rsc
+epoc32/release/winscw/urel/z/resource/widgetmenu.r01
+epoc32/release/winscw/urel/z/resource/widgetinstallerui.rsc
+epoc32/release/winscw/urel/z/resource/widgetinstallerui.r01
+epoc32/release/winscw/urel/z/resource/wepsecuritysettingsui.rsc
+epoc32/release/winscw/urel/z/resource/wepsecuritysettingsui.r01
+epoc32/release/winscw/urel/z/resource/vpnmanagementuirsc.rsc
+epoc32/release/winscw/urel/z/resource/vpnmanagementuirsc.r01
+epoc32/release/winscw/urel/z/resource/vpnecomnotifier.rsc
+epoc32/release/winscw/urel/z/resource/vpnecomnotifier.r01
+epoc32/release/winscw/urel/z/resource/vimpstuires.rsc
+epoc32/release/winscw/urel/z/resource/vimpstuires.r01
+epoc32/release/winscw/urel/z/resource/videoproviderinternal.rsc
+epoc32/release/winscw/urel/z/resource/videoproviderinternal.r01
+epoc32/release/winscw/urel/z/resource/videoeditoruicomponents.rsc
+epoc32/release/winscw/urel/z/resource/videoeditoruicomponents.r01
+epoc32/release/winscw/urel/z/resource/videoeditorcommon.rsc
+epoc32/release/winscw/urel/z/resource/videoeditorcommon.r01
+epoc32/release/winscw/urel/z/resource/usbclasschangeuiplugin.rsc
+epoc32/release/winscw/urel/z/resource/usbclasschangeuiplugin.r01
+epoc32/release/winscw/urel/z/resource/upnpsharingui.rsc
+epoc32/release/winscw/urel/z/resource/upnpsharingui.r01
+epoc32/release/winscw/urel/z/resource/upnpgspluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/upnpgspluginrsc.r01
+epoc32/release/winscw/urel/z/resource/upnpfiletransferengineresources.rsc
+epoc32/release/winscw/urel/z/resource/upnpfiletransferengineresources.r01
+epoc32/release/winscw/urel/z/resource/upnpcommandresources.rsc
+epoc32/release/winscw/urel/z/resource/upnpcommandresources.r01
+epoc32/release/winscw/urel/z/resource/upnpaiwengineresources.rsc
+epoc32/release/winscw/urel/z/resource/upnpaiwengineresources.r01
+epoc32/release/winscw/urel/z/resource/unismsplugind.rsc
+epoc32/release/winscw/urel/z/resource/unismsplugind.r01
+epoc32/release/winscw/urel/z/resource/unimmsplugind.rsc
+epoc32/release/winscw/urel/z/resource/unimmsplugind.r01
+epoc32/release/winscw/urel/z/resource/swinstcommonui.rsc
+epoc32/release/winscw/urel/z/resource/swinstcommonui.r01
+epoc32/release/winscw/urel/z/resource/svgtuicontrol.rsc
+epoc32/release/winscw/urel/z/resource/svgtuicontrol.r01
+epoc32/release/winscw/urel/z/resource/svgtfileviewdetails.rsc
+epoc32/release/winscw/urel/z/resource/svgtfileviewdetails.r01
+epoc32/release/winscw/urel/z/resource/svgtappobserverutil.rsc
+epoc32/release/winscw/urel/z/resource/svgtappobserverutil.r01
+epoc32/release/winscw/urel/z/resource/smilplayer.rsc
+epoc32/release/winscw/urel/z/resource/smilplayer.r01
+epoc32/release/winscw/urel/z/resource/slideshowplugin.rsc
+epoc32/release/winscw/urel/z/resource/slideshowplugin.r01
+epoc32/release/winscw/urel/z/resource/sisxuidata.rsc
+epoc32/release/winscw/urel/z/resource/sisxuidata.r01
+epoc32/release/winscw/urel/z/resource/simplevideoeditor.rsc
+epoc32/release/winscw/urel/z/resource/simplevideoeditor.r01
+epoc32/release/winscw/urel/z/resource/sfiutilsrsc.rsc
+epoc32/release/winscw/urel/z/resource/sfiutilsrsc.r01
+epoc32/release/winscw/urel/z/resource/serviceselector.rsc
+epoc32/release/winscw/urel/z/resource/serviceselector.r01
+epoc32/release/winscw/urel/z/resource/servicerequest.rsc
+epoc32/release/winscw/urel/z/resource/servicerequest.r01
+epoc32/release/winscw/urel/z/resource/sendnorm.rsc
+epoc32/release/winscw/urel/z/resource/sendnorm.r01
+epoc32/release/winscw/urel/z/resource/secmodui.rsc
+epoc32/release/winscw/urel/z/resource/secmodui.r01
+epoc32/release/winscw/urel/z/resource/screensaveranimplugin.rsc
+epoc32/release/winscw/urel/z/resource/screensaveranimplugin.r01
+epoc32/release/winscw/urel/z/resource/satinfo.rsc
+epoc32/release/winscw/urel/z/resource/satinfo.r01
+epoc32/release/winscw/urel/z/resource/remotefileengine.rsc
+epoc32/release/winscw/urel/z/resource/remotefileengine.r01
+epoc32/release/winscw/urel/z/resource/pslncallimagepluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/pslncallimagepluginrsc.r01
+epoc32/release/winscw/urel/z/resource/provisioningbc.rsc
+epoc32/release/winscw/urel/z/resource/provisioningbc.r01
+epoc32/release/winscw/urel/z/resource/profilesettingsview.rsc
+epoc32/release/winscw/urel/z/resource/profilesettingsview.r01
+epoc32/release/winscw/urel/z/resource/policyengineuidlgs.rsc
+epoc32/release/winscw/urel/z/resource/policyengineuidlgs.r01
+epoc32/release/winscw/urel/z/resource/pocuiintegrationservices.rsc
+epoc32/release/winscw/urel/z/resource/pocuiintegrationservices.r01
+epoc32/release/winscw/urel/z/resource/pocbioplugin.rsc
+epoc32/release/winscw/urel/z/resource/pocbioplugin.r01
+epoc32/release/winscw/urel/z/resource/plugins/vcxnotifier.rsc
+epoc32/release/winscw/urel/z/resource/plugins/vcxnotifier.r01
+epoc32/release/winscw/urel/z/resource/plugins/srchuiindevice.rsc
+epoc32/release/winscw/urel/z/resource/plugins/srchuiindevice.r01
+epoc32/release/winscw/urel/z/resource/plugins/speeddialgspluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/plugins/speeddialgspluginrsc.r01
+epoc32/release/winscw/urel/z/resource/plugins/smsgetdetdescdefault.rsc
+epoc32/release/winscw/urel/z/resource/plugins/remconbeareravrcp.rsc
+epoc32/release/winscw/urel/z/resource/plugins/remconavrcpstatusconverter.rsc
+epoc32/release/winscw/urel/z/resource/plugins/musaiwprovider.rsc
+epoc32/release/winscw/urel/z/resource/plugins/multimediasearchresource.rsc
+epoc32/release/winscw/urel/z/resource/plugins/multimediasearchresource.r01
+epoc32/release/winscw/urel/z/resource/plugins/mobilitypolicydefault.rsc
+epoc32/release/winscw/urel/z/resource/plugins/mmfaudiocontroller.rsc
+epoc32/release/winscw/urel/z/resource/plugins/messagespluginresource.rsc
+epoc32/release/winscw/urel/z/resource/plugins/messagespluginresource.r01
+epoc32/release/winscw/urel/z/resource/plugins/filessearchresource.rsc
+epoc32/release/winscw/urel/z/resource/plugins/filessearchresource.r01
+epoc32/release/winscw/urel/z/resource/plugins/contactssearchresource.rsc
+epoc32/release/winscw/urel/z/resource/plugins/contactssearchresource.r01
+epoc32/release/winscw/urel/z/resource/plugins/calendarpluginresource.rsc
+epoc32/release/winscw/urel/z/resource/plugins/calendarpluginresource.r01
+epoc32/release/winscw/urel/z/resource/plugins/avctpplugins_v2.rsc
+epoc32/release/winscw/urel/z/resource/plugins/avctpplugins.rsc
+epoc32/release/winscw/urel/z/resource/phoneserver.rsc
+epoc32/release/winscw/urel/z/resource/phoneserver.r01
+epoc32/release/winscw/urel/z/resource/pengaopluginng.rsc
+epoc32/release/winscw/urel/z/resource/pengaopluginng.r01
+epoc32/release/winscw/urel/z/resource/pbkinfoview.rsc
+epoc32/release/winscw/urel/z/resource/pbkinfoview.r01
+epoc32/release/winscw/urel/z/resource/pbk2usimuires.rsc
+epoc32/release/winscw/urel/z/resource/pbk2usimuires.r01
+epoc32/release/winscw/urel/z/resource/pbk2uicontrols.rsc
+epoc32/release/winscw/urel/z/resource/pbk2uicontrols.r01
+epoc32/release/winscw/urel/z/resource/pbk2mmcuires.rsc
+epoc32/release/winscw/urel/z/resource/pbk2mmcuires.r01
+epoc32/release/winscw/urel/z/resource/pbk2mapuires.rsc
+epoc32/release/winscw/urel/z/resource/pbk2mapuires.r01
+epoc32/release/winscw/urel/z/resource/pbk2groupuires.rsc
+epoc32/release/winscw/urel/z/resource/pbk2groupuires.r01
+epoc32/release/winscw/urel/z/resource/pbk2exnameslistres.rsc
+epoc32/release/winscw/urel/z/resource/pbk2exnameslistres.r01
+epoc32/release/winscw/urel/z/resource/pbk2commonui.rsc
+epoc32/release/winscw/urel/z/resource/pbk2commonui.r01
+epoc32/release/winscw/urel/z/resource/pbk2cmdextres.rsc
+epoc32/release/winscw/urel/z/resource/pbk2cmdextres.r01
+epoc32/release/winscw/urel/z/resource/omadmcppluginresource.rsc
+epoc32/release/winscw/urel/z/resource/omadmcppluginresource.r01
+epoc32/release/winscw/urel/z/resource/obexutils.rsc
+epoc32/release/winscw/urel/z/resource/obexutils.r01
+epoc32/release/winscw/urel/z/resource/nsmldsgspluginresource.rsc
+epoc32/release/winscw/urel/z/resource/nsmldsgspluginresource.r01
+epoc32/release/winscw/urel/z/resource/npdlib.rsc
+epoc32/release/winscw/urel/z/resource/npdlib.r01
+epoc32/release/winscw/urel/z/resource/musaiwproviderui.rsc
+epoc32/release/winscw/urel/z/resource/musaiwproviderui.r01
+epoc32/release/winscw/urel/z/resource/muiu_internal.rsc
+epoc32/release/winscw/urel/z/resource/muiu_internal.r01
+epoc32/release/winscw/urel/z/resource/muiu.rsc
+epoc32/release/winscw/urel/z/resource/muiu.r01
+epoc32/release/winscw/urel/z/resource/msgspluginsrc.rsc
+epoc32/release/winscw/urel/z/resource/msgspluginsrc.r01
+epoc32/release/winscw/urel/z/resource/msgmailutils.rsc
+epoc32/release/winscw/urel/z/resource/msgmailutils.r01
+epoc32/release/winscw/urel/z/resource/mnaiwproviderres.rsc
+epoc32/release/winscw/urel/z/resource/mnaiwproviderres.r01
+epoc32/release/winscw/urel/z/resource/mmssettings.rsc
+epoc32/release/winscw/urel/z/resource/mmssettings.r01
+epoc32/release/winscw/urel/z/resource/messaging/smss_multimode.rsc
+epoc32/release/winscw/urel/z/resource/messaging/smss.rsc
+epoc32/release/winscw/urel/z/resource/messaging/romtmui.rsc
+epoc32/release/winscw/urel/z/resource/messaging/romtmui.r01
+epoc32/release/winscw/urel/z/resource/messaging/pushmtmui.rsc
+epoc32/release/winscw/urel/z/resource/messaging/pushmtmui.r01
+epoc32/release/winscw/urel/z/resource/messaging/postcardui.rsc
+epoc32/release/winscw/urel/z/resource/messaging/postcardui.r01
+epoc32/release/winscw/urel/z/resource/messaging/notui.rsc
+epoc32/release/winscw/urel/z/resource/messaging/notui.r01
+epoc32/release/winscw/urel/z/resource/messaging/mmsui.rsc
+epoc32/release/winscw/urel/z/resource/messaging/mmsui.r01
+epoc32/release/winscw/urel/z/resource/messaging/audiomessagemtm.rsc
+epoc32/release/winscw/urel/z/resource/messaging/audiomessagemtm.r01
+epoc32/release/winscw/urel/z/resource/mediasettings.rsc
+epoc32/release/winscw/urel/z/resource/mediasettings.r01
+epoc32/release/winscw/urel/z/resource/mediafilelist.rsc
+epoc32/release/winscw/urel/z/resource/mediafilelist.r01
+epoc32/release/winscw/urel/z/resource/mcesettings.rsc
+epoc32/release/winscw/urel/z/resource/mcesettings.r01
+epoc32/release/winscw/urel/z/resource/locverifierdlg.rsc
+epoc32/release/winscw/urel/z/resource/locverifierdlg.r01
+epoc32/release/winscw/urel/z/resource/locgpsindicatorplugin.rsc
+epoc32/release/winscw/urel/z/resource/locgpsindicatorplugin.r01
+epoc32/release/winscw/urel/z/resource/liwservicehandler.rsc
+epoc32/release/winscw/urel/z/resource/impsconnectionuing.rsc
+epoc32/release/winscw/urel/z/resource/impsconnectionuing.r01
+epoc32/release/winscw/urel/z/resource/imconnectionuivariationng.rsc
+epoc32/release/winscw/urel/z/resource/imconnectionuivariationng.r01
+epoc32/release/winscw/urel/z/resource/imageprintuiprovider.rsc
+epoc32/release/winscw/urel/z/resource/imageprintuiprovider.r01
+epoc32/release/winscw/urel/z/resource/imageprintengine.rsc
+epoc32/release/winscw/urel/z/resource/imageprintengine.r01
+epoc32/release/winscw/urel/z/resource/imageeditorproviderinternal.rsc
+epoc32/release/winscw/urel/z/resource/imageeditorproviderinternal.r01
+epoc32/release/winscw/urel/z/resource/gsvmbxpluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/gsvmbxpluginrsc.r01
+epoc32/release/winscw/urel/z/resource/gssensorpluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/gssensorpluginrsc.r01
+epoc32/release/winscw/urel/z/resource/gspeninputpluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/gspeninputpluginrsc.r01
+epoc32/release/winscw/urel/z/resource/gspdatahsdpapluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/gspdatahsdpapluginrsc.r01
+epoc32/release/winscw/urel/z/resource/gslangpluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/gslangpluginrsc.r01
+epoc32/release/winscw/urel/z/resource/gsinstallationspluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/gsinstallationspluginrsc.r01
+epoc32/release/winscw/urel/z/resource/gsadminpluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/gsadminpluginrsc.r01
+epoc32/release/winscw/urel/z/resource/gsaccessoryplugin.rsc
+epoc32/release/winscw/urel/z/resource/gsaccessoryplugin.r01
+epoc32/release/winscw/urel/z/resource/fscactionutils.rsc
+epoc32/release/winscw/urel/z/resource/fscactionutils.r01
+epoc32/release/winscw/urel/z/resource/filelist.rsc
+epoc32/release/winscw/urel/z/resource/filelist.r01
+epoc32/release/winscw/urel/z/resource/fep/aknfep.rsc
+epoc32/release/winscw/urel/z/resource/fep/aknfep.r01
+epoc32/release/winscw/urel/z/resource/extensionmanagerres.rsc
+epoc32/release/winscw/urel/z/resource/extensionmanagerres.r01
+epoc32/release/winscw/urel/z/resource/evtmgmteditorui.rsc
+epoc32/release/winscw/urel/z/resource/evtmgmteditorui.r01
+epoc32/release/winscw/urel/z/resource/esmrcasplugindata.rsc
+epoc32/release/winscw/urel/z/resource/esmrcasplugindata.r01
+epoc32/release/winscw/urel/z/resource/eiksrvui.rsc
+epoc32/release/winscw/urel/z/resource/eiksrvui.r01
+epoc32/release/winscw/urel/z/resource/eikcdlg.rsc
+epoc32/release/winscw/urel/z/resource/downloadmgruilib.rsc
+epoc32/release/winscw/urel/z/resource/downloadmgruilib.r01
+epoc32/release/winscw/urel/z/resource/disconnectdlg.rsc
+epoc32/release/winscw/urel/z/resource/disconnectdlg.r01
+epoc32/release/winscw/urel/z/resource/devdiagservicessuitepluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/devdiagservicessuitepluginrsc.r01
+epoc32/release/winscw/urel/z/resource/devdiaghardwaresuitepluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/devdiaghardwaresuitepluginrsc.r01
+epoc32/release/winscw/urel/z/resource/devdiagdatanetworktestpluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/devdiagdatanetworktestpluginrsc.r01
+epoc32/release/winscw/urel/z/resource/devdiagcoveragesuitepluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/devdiagcoveragesuitepluginrsc.r01
+epoc32/release/winscw/urel/z/resource/devdiagconnectivitysuitepluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/devdiagconnectivitysuitepluginrsc.r01
+epoc32/release/winscw/urel/z/resource/cupnpmultiselectionui.rsc
+epoc32/release/winscw/urel/z/resource/cupnpmultiselectionui.r01
+epoc32/release/winscw/urel/z/resource/cupnpappwizard.rsc
+epoc32/release/winscw/urel/z/resource/cupnpappwizard.r01
+epoc32/release/winscw/urel/z/resource/ctsecdlgs.rsc
+epoc32/release/winscw/urel/z/resource/ctsecdlgs.r01
+epoc32/release/winscw/urel/z/resource/cscsettingsui.rsc
+epoc32/release/winscw/urel/z/resource/cscsettingsui.r01
+epoc32/release/winscw/urel/z/resource/cscengine.rsc
+epoc32/release/winscw/urel/z/resource/connuiutilsnotif.rsc
+epoc32/release/winscw/urel/z/resource/connuiutilsnotif.r01
+epoc32/release/winscw/urel/z/resource/connectutilrsc.rsc
+epoc32/release/winscw/urel/z/resource/connectutilrsc.r01
+epoc32/release/winscw/urel/z/resource/connectionuiutilities.rsc
+epoc32/release/winscw/urel/z/resource/connectionuiutilities.r01
+epoc32/release/winscw/urel/z/resource/commondialogs.rsc
+epoc32/release/winscw/urel/z/resource/commondialogs.r01
+epoc32/release/winscw/urel/z/resource/cmwlanui.rsc
+epoc32/release/winscw/urel/z/resource/cmwlanui.r01
+epoc32/release/winscw/urel/z/resource/cmpacketdataui.rsc
+epoc32/release/winscw/urel/z/resource/cmpacketdataui.r01
+epoc32/release/winscw/urel/z/resource/cmmanager.rsc
+epoc32/release/winscw/urel/z/resource/cmmanager.r01
+epoc32/release/winscw/urel/z/resource/certmanui.rsc
+epoc32/release/winscw/urel/z/resource/certmanui.r01
+epoc32/release/winscw/urel/z/resource/callui.rsc
+epoc32/release/winscw/urel/z/resource/callui.r01
+epoc32/release/winscw/urel/z/resource/calensvrmissedalarmmanagerresource.rsc
+epoc32/release/winscw/urel/z/resource/calensvrmissedalarmmanagerresource.r01
+epoc32/release/winscw/urel/z/resource/calenregionalutil.rsc
+epoc32/release/winscw/urel/z/resource/calenregionalutil.r01
+epoc32/release/winscw/urel/z/resource/calenlunarvietnameseplugindata.rsc
+epoc32/release/winscw/urel/z/resource/calenlunarvietnameseplugindata.r01
+epoc32/release/winscw/urel/z/resource/calenlunarchineseplugindata.rsc
+epoc32/release/winscw/urel/z/resource/calenlunarchineseplugindata.r01
+epoc32/release/winscw/urel/z/resource/calencommonui.rsc
+epoc32/release/winscw/urel/z/resource/calencommonui.r01
+epoc32/release/winscw/urel/z/resource/bthidresource.rsc
+epoc32/release/winscw/urel/z/resource/bthidresource.r01
+epoc32/release/winscw/urel/z/resource/browserdialogsprovider.rsc
+epoc32/release/winscw/urel/z/resource/browserdialogsprovider.r01
+epoc32/release/winscw/urel/z/resource/browseraudiovideoplugin.rsc
+epoc32/release/winscw/urel/z/resource/browseraudiovideoplugin.r01
+epoc32/release/winscw/urel/z/resource/aspsyncutil.rsc
+epoc32/release/winscw/urel/z/resource/aspsyncutil.r01
+epoc32/release/winscw/urel/z/resource/apps/widgetui.rsc
+epoc32/release/winscw/urel/z/resource/apps/widgetui.r01
+epoc32/release/winscw/urel/z/resource/apps/vm.rsc
+epoc32/release/winscw/urel/z/resource/apps/vm.r01
+epoc32/release/winscw/urel/z/resource/apps/videotelui.rsc
+epoc32/release/winscw/urel/z/resource/apps/videotelui.r01
+epoc32/release/winscw/urel/z/resource/apps/videoservices.rsc
+epoc32/release/winscw/urel/z/resource/apps/videoservices.r01
+epoc32/release/winscw/urel/z/resource/apps/viaplayerutilities.rsc
+epoc32/release/winscw/urel/z/resource/apps/viaplayerutilities.r01
+epoc32/release/winscw/urel/z/resource/apps/viaplayeroverlayvolumecontrol.rsc
+epoc32/release/winscw/urel/z/resource/apps/viaplayeroverlayvolumecontrol.r01
+epoc32/release/winscw/urel/z/resource/apps/viaplayeroverlaystatuspane.rsc
+epoc32/release/winscw/urel/z/resource/apps/viaplayeroverlaystatuspane.r01
+epoc32/release/winscw/urel/z/resource/apps/viaplayeroverlaysoftkeys.rsc
+epoc32/release/winscw/urel/z/resource/apps/viaplayernseriesstatuspane.rsc
+epoc32/release/winscw/urel/z/resource/apps/viaplayernseriesstatuspane.r01
+epoc32/release/winscw/urel/z/resource/apps/vgacamsettings.rsc
+epoc32/release/winscw/urel/z/resource/apps/vgacamsettings.r01
+epoc32/release/winscw/urel/z/resource/apps/vedsimplecutvideo.rsc
+epoc32/release/winscw/urel/z/resource/apps/vedsimplecutvideo.r01
+epoc32/release/winscw/urel/z/resource/apps/vcommandmanager.rsc
+epoc32/release/winscw/urel/z/resource/apps/vcexecutorapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/vcexecutorapp.r01
+epoc32/release/winscw/urel/z/resource/apps/ussd.rsc
+epoc32/release/winscw/urel/z/resource/apps/ussd.r01
+epoc32/release/winscw/urel/z/resource/apps/userdict.rsc
+epoc32/release/winscw/urel/z/resource/apps/userdict.r32
+epoc32/release/winscw/urel/z/resource/apps/userdict.r160
+epoc32/release/winscw/urel/z/resource/apps/usbclasschangeui.rsc
+epoc32/release/winscw/urel/z/resource/apps/usbclasschangeui.r01
+epoc32/release/winscw/urel/z/resource/apps/unieditor.rsc
+epoc32/release/winscw/urel/z/resource/apps/unieditor.r01
+epoc32/release/winscw/urel/z/resource/apps/uitestserverstarter.rsc
+epoc32/release/winscw/urel/z/resource/apps/uisettingssrv.rsc
+epoc32/release/winscw/urel/z/resource/apps/uisettingssrv.r01
+epoc32/release/winscw/urel/z/resource/apps/touchscreencalib.rsc
+epoc32/release/winscw/urel/z/resource/apps/touchscreencalib.r01
+epoc32/release/winscw/urel/z/resource/apps/sysap.rsc
+epoc32/release/winscw/urel/z/resource/apps/sysap.r01
+epoc32/release/winscw/urel/z/resource/apps/swinstsvrui.rsc
+epoc32/release/winscw/urel/z/resource/apps/swinstsvrui.r01
+epoc32/release/winscw/urel/z/resource/apps/svgtviewerapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/svgtviewerapp.r01
+epoc32/release/winscw/urel/z/resource/apps/stifui.rsc
+epoc32/release/winscw/urel/z/resource/apps/startup.rsc
+epoc32/release/winscw/urel/z/resource/apps/startup.r01
+epoc32/release/winscw/urel/z/resource/apps/srchuiresultview.rsc
+epoc32/release/winscw/urel/z/resource/apps/srchuiresultview.r01
+epoc32/release/winscw/urel/z/resource/apps/srchui.rsc
+epoc32/release/winscw/urel/z/resource/apps/srchui.r01
+epoc32/release/winscw/urel/z/resource/apps/simpsyui.rsc
+epoc32/release/winscw/urel/z/resource/apps/shwslideshowview.rsc
+epoc32/release/winscw/urel/z/resource/apps/shwslideshowview.r01
+epoc32/release/winscw/urel/z/resource/apps/shwsettingsdialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/shwsettingsdialog.r01
+epoc32/release/winscw/urel/z/resource/apps/screensaver.rsc
+epoc32/release/winscw/urel/z/resource/apps/screensaver.r01
+epoc32/release/winscw/urel/z/resource/apps/schemeapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/schemeapp.r01
+epoc32/release/winscw/urel/z/resource/apps/satellitereference.rsc
+epoc32/release/winscw/urel/z/resource/apps/pushviewer.rsc
+epoc32/release/winscw/urel/z/resource/apps/pushviewer.r01
+epoc32/release/winscw/urel/z/resource/apps/psln.rsc
+epoc32/release/winscw/urel/z/resource/apps/psln.r01
+epoc32/release/winscw/urel/z/resource/apps/profileapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/profileapp.r01
+epoc32/release/winscw/urel/z/resource/apps/poc.rsc
+epoc32/release/winscw/urel/z/resource/apps/poc.r01
+epoc32/release/winscw/urel/z/resource/apps/pnpprovisioning.rsc
+epoc32/release/winscw/urel/z/resource/apps/pnpprovisioning.r01
+epoc32/release/winscw/urel/z/resource/apps/phoneuivoip.rsc
+epoc32/release/winscw/urel/z/resource/apps/phoneuivoip.r01
+epoc32/release/winscw/urel/z/resource/apps/phonebook2.rsc
+epoc32/release/winscw/urel/z/resource/apps/phonebook2.r01
+epoc32/release/winscw/urel/z/resource/apps/peninputserver.rsc
+epoc32/release/winscw/urel/z/resource/apps/peninputserver.r01
+epoc32/release/winscw/urel/z/resource/apps/pbkxrclengine.rsc
+epoc32/release/winscw/urel/z/resource/apps/pbkxrclengine.r01
+epoc32/release/winscw/urel/z/resource/apps/pbk2serverapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/pbk2serverapp.r01
+epoc32/release/winscw/urel/z/resource/apps/paintcursor.rsc
+epoc32/release/winscw/urel/z/resource/apps/paintcursor.r01
+epoc32/release/winscw/urel/z/resource/apps/operatormenu.rsc
+epoc32/release/winscw/urel/z/resource/apps/operatormenu.r01
+epoc32/release/winscw/urel/z/resource/apps/onlinesupport.rsc
+epoc32/release/winscw/urel/z/resource/apps/onlinesupport.r01
+epoc32/release/winscw/urel/z/resource/apps/odeconf.rsc
+epoc32/release/winscw/urel/z/resource/apps/nsmldssync.rsc
+epoc32/release/winscw/urel/z/resource/apps/nsmldssync.r01
+epoc32/release/winscw/urel/z/resource/apps/nsmldmsync.rsc
+epoc32/release/winscw/urel/z/resource/apps/nsmldmsync.r01
+epoc32/release/winscw/urel/z/resource/apps/nhdcamsettings.rsc
+epoc32/release/winscw/urel/z/resource/apps/nhdcamsettings.r01
+epoc32/release/winscw/urel/z/resource/apps/musui.rsc
+epoc32/release/winscw/urel/z/resource/apps/musui.r01
+epoc32/release/winscw/urel/z/resource/apps/msgmaileditor.rsc
+epoc32/release/winscw/urel/z/resource/apps/msgmaileditor.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxwaitnotedialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxwaitnotedialog.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxvisualizationview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxvisualizationview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxupnpplaybackview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxupnpplaybackview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxupnpplaybackdialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxupnpplaybackdialog.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxscreensaverplugin.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxscreensaverplugin.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxpodcastplaybackview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxpodcastplaybackview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxpodcastcollectionview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxpodcastcollectionview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxplaybackview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxplaybackview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxpdsbplaybackview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxpdsbplaybackview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxpdplaybackview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxpdplaybackview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxmetadataeditordialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxmetadataeditordialog.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxmainview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxmainview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxfmtx.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxfmtx.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxembeddedplaybackview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxembeddedplaybackview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxcommonui.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxcommonui.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxcommonplaybackview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxcommonplaybackview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxcommoncontainer.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxcommoncontainer.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxcollectionview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxcollectionview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxaudioeffectsview.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxaudioeffectsview.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxalbumarteditordialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxalbumarteditordialog.r01
+epoc32/release/winscw/urel/z/resource/apps/mpxaddtracksdialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpxaddtracksdialog.r01
+epoc32/release/winscw/urel/z/resource/apps/mpx.rsc
+epoc32/release/winscw/urel/z/resource/apps/mpx.r01
+epoc32/release/winscw/urel/z/resource/apps/mmfolderuiextplugin.rsc
+epoc32/release/winscw/urel/z/resource/apps/mmfolderuiextplugin.r01
+epoc32/release/winscw/urel/z/resource/apps/mediasettings.rsc
+epoc32/release/winscw/urel/z/resource/apps/mediasettings.r01
+epoc32/release/winscw/urel/z/resource/apps/mediaservant.rsc
+epoc32/release/winscw/urel/z/resource/apps/mediaservant.r01
+epoc32/release/winscw/urel/z/resource/apps/mediaplayer.rsc
+epoc32/release/winscw/urel/z/resource/apps/mediaplayer.r01
+epoc32/release/winscw/urel/z/resource/apps/mediagallery2.rsc
+epoc32/release/winscw/urel/z/resource/apps/mediagallery2.r01
+epoc32/release/winscw/urel/z/resource/apps/matrixmenu.rsc
+epoc32/release/winscw/urel/z/resource/apps/matrixmenu.r01
+epoc32/release/winscw/urel/z/resource/apps/lwplayer.rsc
+epoc32/release/winscw/urel/z/resource/apps/lwplayer.r01
+epoc32/release/winscw/urel/z/resource/apps/locpossettingsapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/locpossettingsapp.r01
+epoc32/release/winscw/urel/z/resource/apps/lmuirefapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/lmkmsgviewer.rsc
+epoc32/release/winscw/urel/z/resource/apps/lmkmsgviewer.r01
+epoc32/release/winscw/urel/z/resource/apps/lcapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/lcapp.r01
+epoc32/release/winscw/urel/z/resource/apps/landmarks.rsc
+epoc32/release/winscw/urel/z/resource/apps/landmarks.r01
+epoc32/release/winscw/urel/z/resource/apps/imageviewer.rsc
+epoc32/release/winscw/urel/z/resource/apps/imageviewer.r01
+epoc32/release/winscw/urel/z/resource/apps/imageprintui.rsc
+epoc32/release/winscw/urel/z/resource/apps/imageprintui.r01
+epoc32/release/winscw/urel/z/resource/apps/imageprintapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/imageprintapp.r01
+epoc32/release/winscw/urel/z/resource/apps/imageeditorui.rsc
+epoc32/release/winscw/urel/z/resource/apps/imageeditorui.r01
+epoc32/release/winscw/urel/z/resource/apps/imageeditor.rsc
+epoc32/release/winscw/urel/z/resource/apps/imageeditor.r01
+epoc32/release/winscw/urel/z/resource/apps/hsbrowser.rsc
+epoc32/release/winscw/urel/z/resource/apps/hsbrowser.r01
+epoc32/release/winscw/urel/z/resource/apps/homemedia.rsc
+epoc32/release/winscw/urel/z/resource/apps/homemedia.r01
+epoc32/release/winscw/urel/z/resource/apps/glxviewbase.rsc
+epoc32/release/winscw/urel/z/resource/apps/glxviewbase.r01
+epoc32/release/winscw/urel/z/resource/apps/glxuiutilities.rsc
+epoc32/release/winscw/urel/z/resource/apps/glxuiutilities.r01
+epoc32/release/winscw/urel/z/resource/apps/glxtagsbrowserview.rsc
+epoc32/release/winscw/urel/z/resource/apps/glxtagsbrowserview.r01
+epoc32/release/winscw/urel/z/resource/apps/glxfetcherdialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/glxfetcherdialog.r01
+epoc32/release/winscw/urel/z/resource/apps/glxdownloadtext.rsc
+epoc32/release/winscw/urel/z/resource/apps/glxdownloadtext.r01
+epoc32/release/winscw/urel/z/resource/apps/glxcommoncommandhandlers.rsc
+epoc32/release/winscw/urel/z/resource/apps/glxcommoncommandhandlers.r01
+epoc32/release/winscw/urel/z/resource/apps/glxcommandhandlermarking.rsc
+epoc32/release/winscw/urel/z/resource/apps/glxcommandhandlermarking.r01
+epoc32/release/winscw/urel/z/resource/apps/fsmailserver.rsc
+epoc32/release/winscw/urel/z/resource/apps/fsmailserver.r01
+epoc32/release/winscw/urel/z/resource/apps/fscsendplugin.rsc
+epoc32/release/winscw/urel/z/resource/apps/fscsendplugin.r01
+epoc32/release/winscw/urel/z/resource/apps/fscsaveascontactplugin.rsc
+epoc32/release/winscw/urel/z/resource/apps/fscsaveascontactplugin.r01
+epoc32/release/winscw/urel/z/resource/apps/fscpocplugin.rsc
+epoc32/release/winscw/urel/z/resource/apps/fscpocplugin.r01
+epoc32/release/winscw/urel/z/resource/apps/fsccallplugin.rsc
+epoc32/release/winscw/urel/z/resource/apps/fsccallplugin.r01
+epoc32/release/winscw/urel/z/resource/apps/fotaserver.rsc
+epoc32/release/winscw/urel/z/resource/apps/fotaserver.r01
+epoc32/release/winscw/urel/z/resource/apps/evtmgmtui.rsc
+epoc32/release/winscw/urel/z/resource/apps/evtmgmtui.r01
+epoc32/release/winscw/urel/z/resource/apps/evthandlerapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/evthandlerapp.r01
+epoc32/release/winscw/urel/z/resource/apps/equalizer.rsc
+epoc32/release/winscw/urel/z/resource/apps/equalizer.r01
+epoc32/release/winscw/urel/z/resource/apps/drmrightsmanager.rsc
+epoc32/release/winscw/urel/z/resource/apps/drmrightsmanager.r01
+epoc32/release/winscw/urel/z/resource/apps/drmencryptor.rsc
+epoc32/release/winscw/urel/z/resource/apps/devdiagapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/devdiagapp.r01
+epoc32/release/winscw/urel/z/resource/apps/ddviewer.rsc
+epoc32/release/winscw/urel/z/resource/apps/ddviewer.r01
+epoc32/release/winscw/urel/z/resource/apps/csc.rsc
+epoc32/release/winscw/urel/z/resource/apps/csc.r01
+epoc32/release/winscw/urel/z/resource/apps/conntest.rsc
+epoc32/release/winscw/urel/z/resource/apps/connectionmonitorui.rsc
+epoc32/release/winscw/urel/z/resource/apps/connectionmonitorui.r01
+epoc32/release/winscw/urel/z/resource/apps/codviewer.rsc
+epoc32/release/winscw/urel/z/resource/apps/codviewer.r01
+epoc32/release/winscw/urel/z/resource/apps/cmsappwizard.rsc
+epoc32/release/winscw/urel/z/resource/apps/cmsappwizard.r01
+epoc32/release/winscw/urel/z/resource/apps/cbsuiapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/cbsuiapp.r01
+epoc32/release/winscw/urel/z/resource/apps/cameraapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/cameraapp.r01
+epoc32/release/winscw/urel/z/resource/apps/browserng.rsc
+epoc32/release/winscw/urel/z/resource/apps/browserng.r01
+epoc32/release/winscw/urel/z/resource/apps/audiomessage.rsc
+epoc32/release/winscw/urel/z/resource/apps/audiomessage.r01
+epoc32/release/winscw/urel/z/resource/apps/audiofetcherdialog.rsc
+epoc32/release/winscw/urel/z/resource/apps/audiofetcherdialog.r01
+epoc32/release/winscw/urel/z/resource/apps/appmngr2.rsc
+epoc32/release/winscw/urel/z/resource/apps/appmngr2.r01
+epoc32/release/winscw/urel/z/resource/apps/alarmeditorapp.rsc
+epoc32/release/winscw/urel/z/resource/apps/alarmeditorapp.r01
+epoc32/release/winscw/urel/z/resource/apps/about.rsc
+epoc32/release/winscw/urel/z/resource/apps/about.r01
+epoc32/release/winscw/urel/z/resource/appmngr2gssettingspluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/appmngr2gssettingspluginrsc.r01
+epoc32/release/winscw/urel/z/resource/appmngr2gsinstfilespluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/appmngr2gsinstfilespluginrsc.r01
+epoc32/release/winscw/urel/z/resource/appmngr2gsinstalledpluginrsc.rsc
+epoc32/release/winscw/urel/z/resource/appmngr2gsinstalledpluginrsc.r01
+epoc32/release/winscw/urel/z/resource/aknswallpaperplugin.rsc
+epoc32/release/winscw/urel/z/resource/aknswallpaperplugin.r01
+epoc32/release/winscw/urel/z/resource/akncompagsrsc.rsc
+epoc32/release/winscw/urel/z/resource/akncompagsrsc.r01
+epoc32/release/winscw/urel/z/resource/aiwsyncprovider.rsc
+epoc32/release/winscw/urel/z/resource/aiwsyncprovider.r01
+epoc32/release/winscw/urel/z/resource/aiwservicehandler.rsc
+epoc32/release/winscw/urel/z/resource/aiwservicehandler.r01
+epoc32/release/winscw/urel/z/resource/aiwprintingprovider.rsc
+epoc32/release/winscw/urel/z/resource/aiwprintingprovider.r01
+epoc32/release/winscw/urel/z/resource/aiwpbkinfoviewprovider.rsc
+epoc32/release/winscw/urel/z/resource/aiwpbkinfoviewprovider.r01
+epoc32/release/winscw/urel/z/resource/aiwcallimageplugin.rsc
+epoc32/release/winscw/urel/z/resource/aiwcallimageplugin.r01
+epoc32/release/winscw/urel/z/resource/aiwbrowserprovider.rsc
+epoc32/release/winscw/urel/z/resource/aiscutpluginres.rsc
+epoc32/release/winscw/urel/z/resource/aiscutpluginres.r01
+epoc32/release/winscw/urel/z/resource/accountcreationplugin.rsc
+epoc32/release/winscw/urel/z/resource/accfwnoteuinotifier.rsc
+epoc32/release/winscw/urel/z/resource/accfwnoteuinotifier.r01
+epoc32/release/winscw/urel/z/private/101ffa91/plugins/clipart.rsc
+epoc32/release/winscw/urel/z/private/101ffa91/plugins/clipart.r01
+epoc32/release/winscw/urel/z/private/101ffa91/plugins/bubble.rsc
+epoc32/release/winscw/urel/z/private/101ffa91/plugins/bubble.r01
+epoc32/release/winscw/urel/z/private/10003a4a/sennotifierplugindlgimpl.rsc
+epoc32/release/winscw/urel/z/private/10003a4a/sennotifierplugindlgimpl.r01
+epoc32/release/winscw/urel/z/private/10003a3f/import/apps/glx_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/import/apps/glx_reg.r01
+epoc32/release/winscw/urel/z/private/10003a3f/import/apps/fmradio_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/wsfaihelper_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/wmdrmdlaapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/wlansniffer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/widgetui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/vuivoicerecognition_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/voicerecorder_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/vm_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/videotelui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/videoservices_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/vedsimplecutvideo_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/vcxnsappui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/vcommand_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/vcexecutorapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/ussd_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/userdict_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/usbclasschangeui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/unieditor_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/uitestserverstarter_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/uisettingssrv_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/trui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/swinstsvrui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/svgtviewerapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/stifui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/srchuiapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/srchuiapp_reg.r01
+epoc32/release/winscw/urel/z/private/10003a3f/apps/speeddial_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/smsviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/simpsyui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/screensaver_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/screengrabber_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/schemeapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/satui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/satellitereference_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/roapapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/pushviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/psln_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/profileapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/postcard_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/poc_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/pnpprovisioning_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/pnpprovisioning_reg.r01
+epoc32/release/winscw/urel/z/private/10003a3f/apps/phoneui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/phonebook2_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/perfmon_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/peninputsetting_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/peninputserver_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/pbk2serverapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/paintcursor_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/operatormenu_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/onlinesupport_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/odeconf_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/nsmldssync_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/nsmldmsync_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/notviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/musui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/msgmailviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/msgmailviewer_reg.r01
+epoc32/release/winscw/urel/z/private/10003a3f/apps/msgmaileditor_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/msgmaileditor_reg.r01
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mpx_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mnrefproviderback_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mnrefprovider_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mmsviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/memspyui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mediasettings_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mediaservant_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mediaplayer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/mce_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/matrixmenu_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/lwplayer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/logs_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/locpossettingsapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/loadgen_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/lmuirefapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/lmrefapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/lmkmsgviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/lcapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/launcher_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/landmarks_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/imcvuiapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/imageviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/imageprintui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/imageprintapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/imageeditor_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/iaupdate_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/hsbrowser_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/homemedia_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/homemedia_reg.r01
+epoc32/release/winscw/urel/z/private/10003a3f/apps/gsapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/gsapp_reg.r01
+epoc32/release/winscw/urel/z/private/10003a3f/apps/freestyleemailui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/fotaserver_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/filemanager_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/filebrowser_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/evtmgmtui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/evthandlerapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/drmrightsmanager_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/drmencryptor_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/defaultappserver_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/ddviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/cshelp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/csc_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/creator_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/converter_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/conntest_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/connectionmonitorui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/codviewer_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/chatng_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/certsaver_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/ccaapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/cbsuiapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/cameraapp_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/calendar_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/calcsoft_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/bva_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/btui_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/browserng_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/blid_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/autolock_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/audiomessage_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/appmngr2_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/ailaunch_reg.rsc
+epoc32/release/winscw/urel/z/private/10003a3f/apps/about_reg.rsc
+epoc32/release/winscw/urel/xn3textfactory.dll.map
+epoc32/release/winscw/urel/xn3textfactory.dll
+epoc32/release/winscw/urel/xn3newstickerfactory.dll.map
+epoc32/release/winscw/urel/xn3newstickerfactory.dll
+epoc32/release/winscw/urel/xn3menufactory.dll.map
+epoc32/release/winscw/urel/xn3menufactory.dll
+epoc32/release/winscw/urel/xn3layoutengine.dll.map
+epoc32/release/winscw/urel/xn3layoutengine.dll
+epoc32/release/winscw/urel/xn3clockfactory.dll.map
+epoc32/release/winscw/urel/xn3clockfactory.dll
+epoc32/release/winscw/urel/xmppadapter.dll.map
+epoc32/release/winscw/urel/xmppadapter.dll
+epoc32/release/winscw/urel/xhtmlparser.dll.map
+epoc32/release/winscw/urel/xhtmlparser.dll
+epoc32/release/winscw/urel/xhtml.lib
+epoc32/release/winscw/urel/wvuiprocessng.dll.map
+epoc32/release/winscw/urel/wvuiprocessng.dll
+epoc32/release/winscw/urel/wvservicesettingsuing.dll.map
+epoc32/release/winscw/urel/wvservicesettingsuing.dll
+epoc32/release/winscw/urel/wsfwlaninfosorting.dll.map
+epoc32/release/winscw/urel/wsfwlaninfosorting.dll
+epoc32/release/winscw/urel/wsfapwizard.dll.map
+epoc32/release/winscw/urel/wsfapwizard.dll
+epoc32/release/winscw/urel/wsfaiplugin.dll.map
+epoc32/release/winscw/urel/wsfaiplugin.dll
+epoc32/release/winscw/urel/wsfaihelper.exe.map
+epoc32/release/winscw/urel/wsfaihelper.exe
+epoc32/release/winscw/urel/wpmbxnbradapter.dll.map
+epoc32/release/winscw/urel/wpmbxnbradapter.dll
+epoc32/release/winscw/urel/wpasecuritysettingsui.dll.map
+epoc32/release/winscw/urel/wpasecuritysettingsui.dll
+epoc32/release/winscw/urel/wmlengine.dll.map
+epoc32/release/winscw/urel/wmlengine.dll
+epoc32/release/winscw/urel/wmlbc.dll.map
+epoc32/release/winscw/urel/wmlbc.dll
+epoc32/release/winscw/urel/wml1x.lib
+epoc32/release/winscw/urel/wmdrmdlautils.dll.map
+epoc32/release/winscw/urel/wmdrmdlautils.dll
+epoc32/release/winscw/urel/wmdrmdladefaultuiplugin.dll.map
+epoc32/release/winscw/urel/wmdrmdladefaultuiplugin.dll
+epoc32/release/winscw/urel/wmdrmdlaapp.exe.map
+epoc32/release/winscw/urel/wmdrmdlaapp.exe
+epoc32/release/winscw/urel/wlansniffer.exe.map
+epoc32/release/winscw/urel/wlansniffer.exe
+epoc32/release/winscw/urel/wlansettingsui.dll.map
+epoc32/release/winscw/urel/wlansettingsui.dll
+epoc32/release/winscw/urel/wlanplugin.dll.map
+epoc32/release/winscw/urel/wlanplugin.dll
+epoc32/release/winscw/urel/wlanindicatorplugin.dll.map
+epoc32/release/winscw/urel/wlanindicatorplugin.dll
+epoc32/release/winscw/urel/wifiprotplugin.dll.map
+epoc32/release/winscw/urel/wifiprotplugin.dll
+epoc32/release/winscw/urel/wifiprotclient.dll.map
+epoc32/release/winscw/urel/wifiprotclient.dll
+epoc32/release/winscw/urel/widgetui.exe.map
+epoc32/release/winscw/urel/widgetui.exe
+epoc32/release/winscw/urel/widgetinstallerui.dll.map
+epoc32/release/winscw/urel/widgetinstallerui.dll
+epoc32/release/winscw/urel/widgetengine.dll.map
+epoc32/release/winscw/urel/widgetengine.dll
+epoc32/release/winscw/urel/wepsecuritysettingsui.dll.map
+epoc32/release/winscw/urel/wepsecuritysettingsui.dll
+epoc32/release/winscw/urel/webkitutils.dll.map
+epoc32/release/winscw/urel/webkitutils.dll
+epoc32/release/winscw/urel/webkit.lib
+epoc32/release/winscw/urel/webcoreplatform.lib
+epoc32/release/winscw/urel/watcher.exe.map
+epoc32/release/winscw/urel/watcher.exe
+epoc32/release/winscw/urel/vuivoicerecognition.exe.map
+epoc32/release/winscw/urel/vuivoicerecognition.exe
+epoc32/release/winscw/urel/vuipprofileobserverplugin.dll.map
+epoc32/release/winscw/urel/vuipprofileobserverplugin.dll
+epoc32/release/winscw/urel/vpnmanager.exe.map
+epoc32/release/winscw/urel/vpnmanager.exe
+epoc32/release/winscw/urel/vpnmanagementui.dll.map
+epoc32/release/winscw/urel/vpnmanagementui.dll
+epoc32/release/winscw/urel/vpnecomnotifier.dll.map
+epoc32/release/winscw/urel/vpnecomnotifier.dll
+epoc32/release/winscw/urel/vpndialogmanager.dll.map
+epoc32/release/winscw/urel/vpndialogmanager.dll
+epoc32/release/winscw/urel/voicerecorderutils.dll.map
+epoc32/release/winscw/urel/voicerecorderutils.dll
+epoc32/release/winscw/urel/voicerecorderrecview.dll.map
+epoc32/release/winscw/urel/voicerecorderrecview.dll
+epoc32/release/winscw/urel/voicerecorder.exe.map
+epoc32/release/winscw/urel/voicerecorder.exe
+epoc32/release/winscw/urel/vmbx.dll.map
+epoc32/release/winscw/urel/vmbx.dll
+epoc32/release/winscw/urel/vm.exe.map
+epoc32/release/winscw/urel/vm.exe
+epoc32/release/winscw/urel/vimpstutils.dll.map
+epoc32/release/winscw/urel/vimpstutils.dll
+epoc32/release/winscw/urel/vimpstui.dll.map
+epoc32/release/winscw/urel/vimpstui.dll
+epoc32/release/winscw/urel/vimpststorage.dll.map
+epoc32/release/winscw/urel/vimpststorage.dll
+epoc32/release/winscw/urel/vimpstdetailsviewplugin.dll.map
+epoc32/release/winscw/urel/vimpstdetailsviewplugin.dll
+epoc32/release/winscw/urel/vimpstcmdprocess.dll.map
+epoc32/release/winscw/urel/vimpstcmdprocess.dll
+epoc32/release/winscw/urel/videotelui.exe.map
+epoc32/release/winscw/urel/videotelui.exe
+epoc32/release/winscw/urel/videoprovider.dll.map
+epoc32/release/winscw/urel/videoprovider.dll
+epoc32/release/winscw/urel/videoeditoruicomponents.dll.map
+epoc32/release/winscw/urel/videoeditoruicomponents.dll
+epoc32/release/winscw/urel/videoeditorcommon.dll.map
+epoc32/release/winscw/urel/videoeditorcommon.dll
+epoc32/release/winscw/urel/viaplayerutilities.dll.map
+epoc32/release/winscw/urel/viaplayerutilities.dll
+epoc32/release/winscw/urel/viaplayerdefaultview.dll.map
+epoc32/release/winscw/urel/viaplayerdefaultview.dll
+epoc32/release/winscw/urel/vedsimplecutvideo.exe.map
+epoc32/release/winscw/urel/vedsimplecutvideo.exe
+epoc32/release/winscw/urel/vcxnsvodui.dll.map
+epoc32/release/winscw/urel/vcxnsvodui.dll
+epoc32/release/winscw/urel/vcxnsuiengine.dll.map
+epoc32/release/winscw/urel/vcxnsuiengine.dll
+epoc32/release/winscw/urel/vcxnssettingsview.dll.map
+epoc32/release/winscw/urel/vcxnssettingsview.dll
+epoc32/release/winscw/urel/vcxnssettingsplugin.dll.map
+epoc32/release/winscw/urel/vcxnssettingsplugin.dll
+epoc32/release/winscw/urel/vcxnsscheduleview.dll.map
+epoc32/release/winscw/urel/vcxnsscheduleview.dll
+epoc32/release/winscw/urel/vcxnsmyvideosplugin.dll.map
+epoc32/release/winscw/urel/vcxnsmyvideosplugin.dll
+epoc32/release/winscw/urel/vcxnsmyvideos.dll.map
+epoc32/release/winscw/urel/vcxnsmyvideos.dll
+epoc32/release/winscw/urel/vcxnsgeneralsettingsplugin.dll.map
+epoc32/release/winscw/urel/vcxnsgeneralsettingsplugin.dll
+epoc32/release/winscw/urel/vcxnscontentharvesterplugin.dll.map
+epoc32/release/winscw/urel/vcxnscontentharvesterplugin.dll
+epoc32/release/winscw/urel/vcxnsappui.exe.map
+epoc32/release/winscw/urel/vcxnsappui.exe
+epoc32/release/winscw/urel/vcxnsahplugin.dll.map
+epoc32/release/winscw/urel/vcxnsahplugin.dll
+epoc32/release/winscw/urel/vcxnotifierplugin.dll.map
+epoc32/release/winscw/urel/vcxnotifierplugin.dll
+epoc32/release/winscw/urel/vcxhgvodui.dll.map
+epoc32/release/winscw/urel/vcxhgvodui.dll
+epoc32/release/winscw/urel/vcxhgmyvideosplugin.dll.map
+epoc32/release/winscw/urel/vcxhgmyvideosplugin.dll
+epoc32/release/winscw/urel/vcxhgmyvideos.dll.map
+epoc32/release/winscw/urel/vcxhgmyvideos.dll
+epoc32/release/winscw/urel/vcommand.exe.map
+epoc32/release/winscw/urel/vcommand.exe
+epoc32/release/winscw/urel/vcexecutorapp.exe.map
+epoc32/release/winscw/urel/vcexecutorapp.exe
+epoc32/release/winscw/urel/vccontrolpanelplugin.dll.map
+epoc32/release/winscw/urel/vccontrolpanelplugin.dll
+epoc32/release/winscw/urel/vcardbc.dll.map
+epoc32/release/winscw/urel/vcardbc.dll
+epoc32/release/winscw/urel/vcalbc.dll.map
+epoc32/release/winscw/urel/vcalbc.dll
+epoc32/release/winscw/urel/ussd.exe.map
+epoc32/release/winscw/urel/ussd.exe
+epoc32/release/winscw/urel/userdict.dll.map
+epoc32/release/winscw/urel/userdict.dll
+epoc32/release/winscw/urel/usbuinotif.dll.map
+epoc32/release/winscw/urel/usbuinotif.dll
+epoc32/release/winscw/urel/usbclasschangeuiplugin.dll.map
+epoc32/release/winscw/urel/usbclasschangeuiplugin.dll
+epoc32/release/winscw/urel/usbclasschangeui.exe.map
+epoc32/release/winscw/urel/usbclasschangeui.exe
+epoc32/release/winscw/urel/upnpsharingui.dll.map
+epoc32/release/winscw/urel/upnpsharingui.dll
+epoc32/release/winscw/urel/upnpsecuritymanagerserver.exe.map
+epoc32/release/winscw/urel/upnpsecuritymanagerserver.exe
+epoc32/release/winscw/urel/upnpmultiselectionui.dll.map
+epoc32/release/winscw/urel/upnpmultiselectionui.dll
+epoc32/release/winscw/urel/upnpgsplugin.dll.map
+epoc32/release/winscw/urel/upnpgsplugin.dll
+epoc32/release/winscw/urel/upnpfiletransferengine.dll.map
+epoc32/release/winscw/urel/upnpfiletransferengine.dll
+epoc32/release/winscw/urel/upnpcommonui.dll.map
+epoc32/release/winscw/urel/upnpcommonui.dll
+epoc32/release/winscw/urel/upnpcommandplugin.dll.map
+epoc32/release/winscw/urel/upnpcommandplugin.dll
+epoc32/release/winscw/urel/upnpappwizard.dll.map
+epoc32/release/winscw/urel/upnpappwizard.dll
+epoc32/release/winscw/urel/upnpaiwprovider.dll.map
+epoc32/release/winscw/urel/upnpaiwprovider.dll
+epoc32/release/winscw/urel/upnpaiwengine.dll.map
+epoc32/release/winscw/urel/upnpaiwengine.dll
+epoc32/release/winscw/urel/uniutils.dll.map
+epoc32/release/winscw/urel/uniutils.dll
+epoc32/release/winscw/urel/unismsplugin.dll.map
+epoc32/release/winscw/urel/unismsplugin.dll
+epoc32/release/winscw/urel/unimtms.dll.map
+epoc32/release/winscw/urel/unimtms.dll
+epoc32/release/winscw/urel/unimmsplugin.dll.map
+epoc32/release/winscw/urel/unimmsplugin.dll
+epoc32/release/winscw/urel/unieditor.exe.map
+epoc32/release/winscw/urel/unieditor.exe
+epoc32/release/winscw/urel/unidatamodel.dll.map
+epoc32/release/winscw/urel/unidatamodel.dll
+epoc32/release/winscw/urel/uitestserverstarter.exe.map
+epoc32/release/winscw/urel/uitestserverstarter.exe
+epoc32/release/winscw/urel/uisettingssrv.exe.map
+epoc32/release/winscw/urel/uisettingssrv.exe
+epoc32/release/winscw/urel/uiklaf.dll.map
+epoc32/release/winscw/urel/uiklaf.dll
+epoc32/release/winscw/urel/trui.exe.map
+epoc32/release/winscw/urel/trui.exe
+epoc32/release/winscw/urel/touchscreencalib.exe.map
+epoc32/release/winscw/urel/touchscreencalib.exe
+epoc32/release/winscw/urel/touchfeedback.dll.map
+epoc32/release/winscw/urel/touchfeedback.dll
+epoc32/release/winscw/urel/text.pgn.map
+epoc32/release/winscw/urel/text.pgn
+epoc32/release/winscw/urel/systemerrorplugin.dll.map
+epoc32/release/winscw/urel/systemerrorplugin.dll
+epoc32/release/winscw/urel/sysap.exe.map
+epoc32/release/winscw/urel/sysap.exe
+epoc32/release/winscw/urel/syncmlnotifier.dll.map
+epoc32/release/winscw/urel/syncmlnotifier.dll
+epoc32/release/winscw/urel/swinstsvrui.exe.map
+epoc32/release/winscw/urel/swinstsvrui.exe
+epoc32/release/winscw/urel/swinstcommonui.dll.map
+epoc32/release/winscw/urel/swinstcommonui.dll
+epoc32/release/winscw/urel/svgtviewerapp.exe.map
+epoc32/release/winscw/urel/svgtviewerapp.exe
+epoc32/release/winscw/urel/svgtuicontrol.dll.map
+epoc32/release/winscw/urel/svgtuicontrol.dll
+epoc32/release/winscw/urel/svgtscreensaverplugin.dll.map
+epoc32/release/winscw/urel/svgtscreensaverplugin.dll
+epoc32/release/winscw/urel/svgtfileviewdetails.dll.map
+epoc32/release/winscw/urel/svgtfileviewdetails.dll
+epoc32/release/winscw/urel/svgtappobserverutil.dll.map
+epoc32/release/winscw/urel/svgtappobserverutil.dll
+epoc32/release/winscw/urel/svgengine.dll.map
+epoc32/release/winscw/urel/svgengine.dll
+epoc32/release/winscw/urel/supadapter.dll.map
+epoc32/release/winscw/urel/supadapter.dll
+epoc32/release/winscw/urel/stopwatchindicatorplugin.dll.map
+epoc32/release/winscw/urel/stopwatchindicatorplugin.dll
+epoc32/release/winscw/urel/stifui.exe.map
+epoc32/release/winscw/urel/stifui.exe
+epoc32/release/winscw/urel/stdioserver.exe.map
+epoc32/release/winscw/urel/stdioserver.exe
+epoc32/release/winscw/urel/startup.exe.map
+epoc32/release/winscw/urel/startup.exe
+epoc32/release/winscw/urel/srchuiresviewplugin.dll.map
+epoc32/release/winscw/urel/srchuiresviewplugin.dll
+epoc32/release/winscw/urel/srchuiindeviceserviceplugin.dll.map
+epoc32/release/winscw/urel/srchuiindeviceserviceplugin.dll
+epoc32/release/winscw/urel/srchuigenui.dll.map
+epoc32/release/winscw/urel/srchuigenui.dll
+epoc32/release/winscw/urel/srchuiapp.exe.map
+epoc32/release/winscw/urel/srchuiapp.exe
+epoc32/release/winscw/urel/speeddialgsplugin.dll.map
+epoc32/release/winscw/urel/speeddialgsplugin.dll
+epoc32/release/winscw/urel/speeddial.exe.map
+epoc32/release/winscw/urel/speeddial.exe
+epoc32/release/winscw/urel/spdctrl.dll.map
+epoc32/release/winscw/urel/spdctrl.dll
+epoc32/release/winscw/urel/smum.dll.map
+epoc32/release/winscw/urel/smum.dll
+epoc32/release/winscw/urel/smts.dll.map
+epoc32/release/winscw/urel/smts.dll
+epoc32/release/winscw/urel/smsviewer.exe.map
+epoc32/release/winscw/urel/smsviewer.exe
+epoc32/release/winscw/urel/smss_gsm.dll.map
+epoc32/release/winscw/urel/smss_gsm.dll
+epoc32/release/winscw/urel/smsgetdetdescdefault.dll.map
+epoc32/release/winscw/urel/smsgetdetdescdefault.dll
+epoc32/release/winscw/urel/smilplayer.dll.map
+epoc32/release/winscw/urel/smilplayer.dll
+epoc32/release/winscw/urel/smilmediarenderer.dll.map
+epoc32/release/winscw/urel/smilmediarenderer.dll
+epoc32/release/winscw/urel/smcm_gsm.dll.map
+epoc32/release/winscw/urel/smcm_gsm.dll
+epoc32/release/winscw/urel/slideshowplugin.dll.map
+epoc32/release/winscw/urel/slideshowplugin.dll
+epoc32/release/winscw/urel/sisxui.dll.map
+epoc32/release/winscw/urel/sisxui.dll
+epoc32/release/winscw/urel/simpsyui.exe.map
+epoc32/release/winscw/urel/simpsyui.exe
+epoc32/release/winscw/urel/simplevideoeditor.dll.map
+epoc32/release/winscw/urel/simplevideoeditor.dll
+epoc32/release/winscw/urel/shwslideshowviewplugin.dll.map
+epoc32/release/winscw/urel/shwslideshowviewplugin.dll
+epoc32/release/winscw/urel/shwslideshowengine.dll.map
+epoc32/release/winscw/urel/shwslideshowengine.dll
+epoc32/release/winscw/urel/shwsettingsplugin.dll.map
+epoc32/release/winscw/urel/shwsettingsplugin.dll
+epoc32/release/winscw/urel/shiftjis_kddiau_shared.dll.map
+epoc32/release/winscw/urel/shiftjis_kddiau_shared.dll
+epoc32/release/winscw/urel/shiftjis_docomo_shared.dll.map
+epoc32/release/winscw/urel/shiftjis_docomo_shared.dll
+epoc32/release/winscw/urel/sfiutils.dll.map
+epoc32/release/winscw/urel/sfiutils.dll
+epoc32/release/winscw/urel/servicewidgetdatapublisher.dll.map
+epoc32/release/winscw/urel/servicewidgetdatapublisher.dll
+epoc32/release/winscw/urel/serviceselector.dll.map
+epoc32/release/winscw/urel/serviceselector.dll
+epoc32/release/winscw/urel/servicerequest.dll.map
+epoc32/release/winscw/urel/servicerequest.dll
+epoc32/release/winscw/urel/servicehelpplugin.dll.map
+epoc32/release/winscw/urel/servicehelpplugin.dll
+epoc32/release/winscw/urel/servicehandler.dll.map
+epoc32/release/winscw/urel/servicehandler.dll
+epoc32/release/winscw/urel/sennotifierplugin.dll.map
+epoc32/release/winscw/urel/sennotifierplugin.dll
+epoc32/release/winscw/urel/senduilauncher.exe.map
+epoc32/release/winscw/urel/senduilauncher.exe
+epoc32/release/winscw/urel/senduidatautils.dll.map
+epoc32/release/winscw/urel/senduidatautils.dll
+epoc32/release/winscw/urel/sendui.dll.map
+epoc32/release/winscw/urel/sendui.dll
+epoc32/release/winscw/urel/securitynotifier.dll.map
+epoc32/release/winscw/urel/securitynotifier.dll
+epoc32/release/winscw/urel/secui.dll.map
+epoc32/release/winscw/urel/secui.dll
+epoc32/release/winscw/urel/secmodui.dll.map
+epoc32/release/winscw/urel/secmodui.dll
+epoc32/release/winscw/urel/sdpserver_v2.1.exe.map
+epoc32/release/winscw/urel/sdpserver_v2.1.exe
+epoc32/release/winscw/urel/sdpserver.exe.map
+epoc32/release/winscw/urel/sdpserver.exe
+epoc32/release/winscw/urel/sdpdatabase.dll.map
+epoc32/release/winscw/urel/sdpdatabase.dll
+epoc32/release/winscw/urel/sdpagent.dll.map
+epoc32/release/winscw/urel/sdpagent.dll
+epoc32/release/winscw/urel/screensavergifanimplugin.dll.map
+epoc32/release/winscw/urel/screensavergifanimplugin.dll
+epoc32/release/winscw/urel/screensaveranimplugin.dll.map
+epoc32/release/winscw/urel/screensaveranimplugin.dll
+epoc32/release/winscw/urel/screensaveraiwplugin.dll.map
+epoc32/release/winscw/urel/screensaveraiwplugin.dll
+epoc32/release/winscw/urel/screensaver.exe.map
+epoc32/release/winscw/urel/screensaver.exe
+epoc32/release/winscw/urel/screengrabber.exe.map
+epoc32/release/winscw/urel/screengrabber.exe
+epoc32/release/winscw/urel/scptimestampplugin.dll.map
+epoc32/release/winscw/urel/scptimestampplugin.dll
+epoc32/release/winscw/urel/scpclient.dll.map
+epoc32/release/winscw/urel/scpclient.dll
+epoc32/release/winscw/urel/sconpcd.dll.map
+epoc32/release/winscw/urel/sconpcd.dll
+epoc32/release/winscw/urel/sconftp.dll.map
+epoc32/release/winscw/urel/sconftp.dll
+epoc32/release/winscw/urel/schsendexe.exe.map
+epoc32/release/winscw/urel/schsendexe.exe
+epoc32/release/winscw/urel/schsend.dll.map
+epoc32/release/winscw/urel/schsend.dll
+epoc32/release/winscw/urel/schemeplugin.dll.map
+epoc32/release/winscw/urel/schemeplugin.dll
+epoc32/release/winscw/urel/schemedispatcher.dll.map
+epoc32/release/winscw/urel/schemedispatcher.dll
+epoc32/release/winscw/urel/schemeapp.exe.map
+epoc32/release/winscw/urel/schemeapp.exe
+epoc32/release/winscw/urel/satui.exe.map
+epoc32/release/winscw/urel/satui.exe
+epoc32/release/winscw/urel/satinfo.dll.map
+epoc32/release/winscw/urel/satinfo.dll
+epoc32/release/winscw/urel/satellitereference.exe.map
+epoc32/release/winscw/urel/satellitereference.exe
+epoc32/release/winscw/urel/rtsecmgrclient.dll.map
+epoc32/release/winscw/urel/rtsecmgrclient.dll
+epoc32/release/winscw/urel/rsfwnotplugin.dll.map
+epoc32/release/winscw/urel/rsfwnotplugin.dll
+epoc32/release/winscw/urel/rsfwmountstore.dll.map
+epoc32/release/winscw/urel/rsfwmountstore.dll
+epoc32/release/winscw/urel/rsfwmountconfbc.dll.map
+epoc32/release/winscw/urel/rsfwmountconfbc.dll
+epoc32/release/winscw/urel/rsfwgsplugin.dll.map
+epoc32/release/winscw/urel/rsfwgsplugin.dll
+epoc32/release/winscw/urel/romtmui.dll.map
+epoc32/release/winscw/urel/romtmui.dll
+epoc32/release/winscw/urel/romtmdat.dll.map
+epoc32/release/winscw/urel/romtmdat.dll
+epoc32/release/winscw/urel/rohandler.dll.map
+epoc32/release/winscw/urel/rohandler.dll
+epoc32/release/winscw/urel/roapapp.exe.map
+epoc32/release/winscw/urel/roapapp.exe
+epoc32/release/winscw/urel/ringbc.dll.map
+epoc32/release/winscw/urel/ringbc.dll
+epoc32/release/winscw/urel/richbio.dll.map
+epoc32/release/winscw/urel/richbio.dll
+epoc32/release/winscw/urel/rfs.dll.map
+epoc32/release/winscw/urel/rfs.dll
+epoc32/release/winscw/urel/resize.pgn.map
+epoc32/release/winscw/urel/resize.pgn
+epoc32/release/winscw/urel/remotefe.exe.map
+epoc32/release/winscw/urel/remotefe.exe
+epoc32/release/winscw/urel/remconstatusapi.dll.map
+epoc32/release/winscw/urel/remconstatusapi.dll
+epoc32/release/winscw/urel/remconbeareravrcp.dll.map
+epoc32/release/winscw/urel/remconbeareravrcp.dll
+epoc32/release/winscw/urel/remconavrcpstatusconverter.dll.map
+epoc32/release/winscw/urel/remconavrcpstatusconverter.dll
+epoc32/release/winscw/urel/redeyereduction.pgn.map
+epoc32/release/winscw/urel/redeyereduction.pgn
+epoc32/release/winscw/urel/rbgdi.lib
+epoc32/release/winscw/urel/pushviewer.exe.map
+epoc32/release/winscw/urel/pushviewer.exe
+epoc32/release/winscw/urel/pushmtmui.dll.map
+epoc32/release/winscw/urel/pushmtmui.dll
+epoc32/release/winscw/urel/pushmtmpushcontenthandler.dll.map
+epoc32/release/winscw/urel/pushmtmpushcontenthandler.dll
+epoc32/release/winscw/urel/psuigsplugin.dll.map
+epoc32/release/winscw/urel/psuigsplugin.dll
+epoc32/release/winscw/urel/psui.dll.map
+epoc32/release/winscw/urel/psui.dll
+epoc32/release/winscw/urel/pslnslidesetdialog.dll.map
+epoc32/release/winscw/urel/pslnslidesetdialog.dll
+epoc32/release/winscw/urel/pslngsplugin.dll.map
+epoc32/release/winscw/urel/pslngsplugin.dll
+epoc32/release/winscw/urel/pslnframework.dll.map
+epoc32/release/winscw/urel/pslnframework.dll
+epoc32/release/winscw/urel/pslnengine.dll.map
+epoc32/release/winscw/urel/pslnengine.dll
+epoc32/release/winscw/urel/pslncallimageplugin.dll.map
+epoc32/release/winscw/urel/pslncallimageplugin.dll
+epoc32/release/winscw/urel/psln.exe.map
+epoc32/release/winscw/urel/psln.exe
+epoc32/release/winscw/urel/provisioningbc.dll.map
+epoc32/release/winscw/urel/provisioningbc.dll
+epoc32/release/winscw/urel/profilesettingsview.dll.map
+epoc32/release/winscw/urel/profilesettingsview.dll
+epoc32/release/winscw/urel/profileeng.dll.map
+epoc32/release/winscw/urel/profileeng.dll
+epoc32/release/winscw/urel/profileapp.exe.map
+epoc32/release/winscw/urel/profileapp.exe
+epoc32/release/winscw/urel/profileaiwprovider.dll.map
+epoc32/release/winscw/urel/profileaiwprovider.dll
+epoc32/release/winscw/urel/postcardui.dll.map
+epoc32/release/winscw/urel/postcardui.dll
+epoc32/release/winscw/urel/postcard.exe.map
+epoc32/release/winscw/urel/postcard.exe
+epoc32/release/winscw/urel/pops.dll.map
+epoc32/release/winscw/urel/pops.dll
+epoc32/release/winscw/urel/policyengineui.dll.map
+epoc32/release/winscw/urel/policyengineui.dll
+epoc32/release/winscw/urel/pocuiintegrationservices.dll.map
+epoc32/release/winscw/urel/pocuiintegrationservices.dll
+epoc32/release/winscw/urel/pocuiindicatorplugin.dll.map
+epoc32/release/winscw/urel/pocuiindicatorplugin.dll
+epoc32/release/winscw/urel/pocuicommon.dll.map
+epoc32/release/winscw/urel/pocuicommon.dll
+epoc32/release/winscw/urel/pocuiaiwplugin.dll.map
+epoc32/release/winscw/urel/pocuiaiwplugin.dll
+epoc32/release/winscw/urel/pocintegrationplugin.dll.map
+epoc32/release/winscw/urel/pocintegrationplugin.dll
+epoc32/release/winscw/urel/pocgsplugin.dll.map
+epoc32/release/winscw/urel/pocgsplugin.dll
+epoc32/release/winscw/urel/pocbioplugin.dll.map
+epoc32/release/winscw/urel/pocbioplugin.dll
+epoc32/release/winscw/urel/poc.exe.map
+epoc32/release/winscw/urel/poc.exe
+epoc32/release/winscw/urel/pnpprovisioning.exe.map
+epoc32/release/winscw/urel/pnpprovisioning.exe
+epoc32/release/winscw/urel/plugins.lib
+epoc32/release/winscw/urel/pkiservice.exe.map
+epoc32/release/winscw/urel/pkiservice.exe
+epoc32/release/winscw/urel/pipelib.ldd.map
+epoc32/release/winscw/urel/pipelib.ldd
+epoc32/release/winscw/urel/phoneuivoipextension.dll.map
+epoc32/release/winscw/urel/phoneuivoipextension.dll
+epoc32/release/winscw/urel/phoneuiview.dll.map
+epoc32/release/winscw/urel/phoneuiview.dll
+epoc32/release/winscw/urel/phoneuiutils.dll.map
+epoc32/release/winscw/urel/phoneuiutils.dll
+epoc32/release/winscw/urel/phoneuistates.dll.map
+epoc32/release/winscw/urel/phoneuistates.dll
+epoc32/release/winscw/urel/phoneuicontrol.dll.map
+epoc32/release/winscw/urel/phoneuicontrol.dll
+epoc32/release/winscw/urel/phoneui.exe.map
+epoc32/release/winscw/urel/phoneui.exe
+epoc32/release/winscw/urel/phonesettings.dll.map
+epoc32/release/winscw/urel/phonesettings.dll
+epoc32/release/winscw/urel/phoneserver.exe.map
+epoc32/release/winscw/urel/phoneserver.exe
+epoc32/release/winscw/urel/phoneclient.dll.map
+epoc32/release/winscw/urel/phoneclient.dll
+epoc32/release/winscw/urel/phonebook2.exe.map
+epoc32/release/winscw/urel/phonebook2.exe
+epoc32/release/winscw/urel/perfmon.exe.map
+epoc32/release/winscw/urel/perfmon.exe
+epoc32/release/winscw/urel/peninputvkbjp.dll.map
+epoc32/release/winscw/urel/peninputvkbjp.dll
+epoc32/release/winscw/urel/peninputvkbcn.dll.map
+epoc32/release/winscw/urel/peninputvkbcn.dll
+epoc32/release/winscw/urel/peninputsetting.exe.map
+epoc32/release/winscw/urel/peninputsetting.exe
+epoc32/release/winscw/urel/peninputserver.exe.map
+epoc32/release/winscw/urel/peninputserver.exe
+epoc32/release/winscw/urel/peninputlayoutcontrol.dll.map
+epoc32/release/winscw/urel/peninputlayoutcontrol.dll
+epoc32/release/winscw/urel/peninputimeplugingeneric.dll.map
+epoc32/release/winscw/urel/peninputimeplugingeneric.dll
+epoc32/release/winscw/urel/peninputhwrfscn.dll.map
+epoc32/release/winscw/urel/peninputhwrfscn.dll
+epoc32/release/winscw/urel/peninputhwrboxjp.dll.map
+epoc32/release/winscw/urel/peninputhwrboxjp.dll
+epoc32/release/winscw/urel/peninputhwrboxcn.dll.map
+epoc32/release/winscw/urel/peninputhwrboxcn.dll
+epoc32/release/winscw/urel/peninputgenericvkb.dll.map
+epoc32/release/winscw/urel/peninputgenericvkb.dll
+epoc32/release/winscw/urel/peninputgenericitut.dll.map
+epoc32/release/winscw/urel/peninputgenericitut.dll
+epoc32/release/winscw/urel/peninputgenerichwr.dll.map
+epoc32/release/winscw/urel/peninputgenerichwr.dll
+epoc32/release/winscw/urel/peninputcommonlayout.dll.map
+epoc32/release/winscw/urel/peninputcommonlayout.dll
+epoc32/release/winscw/urel/peninputcommonctrlsjp.dll.map
+epoc32/release/winscw/urel/peninputcommonctrlsjp.dll
+epoc32/release/winscw/urel/peninputcommonctrls.dll.map
+epoc32/release/winscw/urel/peninputcommonctrls.dll
+epoc32/release/winscw/urel/pengaopluginng.dll.map
+epoc32/release/winscw/urel/pengaopluginng.dll
+epoc32/release/winscw/urel/pbkxrclservice.dll.map
+epoc32/release/winscw/urel/pbkxrclservice.dll
+epoc32/release/winscw/urel/pbkxrclengine.dll.map
+epoc32/release/winscw/urel/pbkxrclengine.dll
+epoc32/release/winscw/urel/pbkview.dll.map
+epoc32/release/winscw/urel/pbkview.dll
+epoc32/release/winscw/urel/pbkinfoview.dll.map
+epoc32/release/winscw/urel/pbkinfoview.dll
+epoc32/release/winscw/urel/pbk2usimui.dll.map
+epoc32/release/winscw/urel/pbk2usimui.dll
+epoc32/release/winscw/urel/pbk2usimthinui.dll.map
+epoc32/release/winscw/urel/pbk2usimthinui.dll
+epoc32/release/winscw/urel/pbk2uiservices.dll.map
+epoc32/release/winscw/urel/pbk2uiservices.dll
+epoc32/release/winscw/urel/pbk2uiext.dll.map
+epoc32/release/winscw/urel/pbk2uiext.dll
+epoc32/release/winscw/urel/pbk2uicontrols.dll.map
+epoc32/release/winscw/urel/pbk2uicontrols.dll
+epoc32/release/winscw/urel/pbk2serverapp.exe.map
+epoc32/release/winscw/urel/pbk2serverapp.exe
+epoc32/release/winscw/urel/pbk2presentation.dll.map
+epoc32/release/winscw/urel/pbk2presentation.dll
+epoc32/release/winscw/urel/pbk2mmcui.dll.map
+epoc32/release/winscw/urel/pbk2mmcui.dll
+epoc32/release/winscw/urel/pbk2mapui.dll.map
+epoc32/release/winscw/urel/pbk2mapui.dll
+epoc32/release/winscw/urel/pbk2groupui.dll.map
+epoc32/release/winscw/urel/pbk2groupui.dll
+epoc32/release/winscw/urel/pbk2exnameslistplugin.dll.map
+epoc32/release/winscw/urel/pbk2exnameslistplugin.dll
+epoc32/release/winscw/urel/pbk2commonui.dll.map
+epoc32/release/winscw/urel/pbk2commonui.dll
+epoc32/release/winscw/urel/pbk2commands.dll.map
+epoc32/release/winscw/urel/pbk2commands.dll
+epoc32/release/winscw/urel/pbk2cmdext.dll.map
+epoc32/release/winscw/urel/pbk2cmdext.dll
+epoc32/release/winscw/urel/papui.lib
+epoc32/release/winscw/urel/papnotifdlg.dll.map
+epoc32/release/winscw/urel/papnotifdlg.dll
+epoc32/release/winscw/urel/paintcursor.exe.map
+epoc32/release/winscw/urel/paintcursor.exe
+epoc32/release/winscw/urel/oplogobc.dll.map
+epoc32/release/winscw/urel/oplogobc.dll
+epoc32/release/winscw/urel/oodmonitor.dll.map
+epoc32/release/winscw/urel/oodmonitor.dll
+epoc32/release/winscw/urel/onlinesupport.exe.map
+epoc32/release/winscw/urel/onlinesupport.exe
+epoc32/release/winscw/urel/omadsappuiplugin.dll.map
+epoc32/release/winscw/urel/omadsappuiplugin.dll
+epoc32/release/winscw/urel/omadmcpplugin.dll.map
+epoc32/release/winscw/urel/omadmcpplugin.dll
+epoc32/release/winscw/urel/odeconf.exe.map
+epoc32/release/winscw/urel/odeconf.exe
+epoc32/release/winscw/urel/obexutils.dll.map
+epoc32/release/winscw/urel/obexutils.dll
+epoc32/release/winscw/urel/obexservicesendutils.dll.map
+epoc32/release/winscw/urel/obexservicesendutils.dll
+epoc32/release/winscw/urel/obexserviceopp.dll.map
+epoc32/release/winscw/urel/obexserviceopp.dll
+epoc32/release/winscw/urel/obexserviceirsend.dll.map
+epoc32/release/winscw/urel/obexserviceirsend.dll
+epoc32/release/winscw/urel/obexservicebip.dll.map
+epoc32/release/winscw/urel/obexservicebip.dll
+epoc32/release/winscw/urel/nssvcommandexecutor.exe.map
+epoc32/release/winscw/urel/nssvcommandexecutor.exe
+epoc32/release/winscw/urel/nsmldssync.exe.map
+epoc32/release/winscw/urel/nsmldssync.exe
+epoc32/release/winscw/urel/nsmldmsync.exe.map
+epoc32/release/winscw/urel/nsmldmsync.exe
+epoc32/release/winscw/urel/npdviewer.exe.map
+epoc32/release/winscw/urel/npdviewer.exe
+epoc32/release/winscw/urel/npdlib.dll.map
+epoc32/release/winscw/urel/npdlib.dll
+epoc32/release/winscw/urel/npbrowseraudiovideoplugin.dll.map
+epoc32/release/winscw/urel/npbrowseraudiovideoplugin.dll
+epoc32/release/winscw/urel/notviewer.exe.map
+epoc32/release/winscw/urel/notviewer.exe
+epoc32/release/winscw/urel/notui.dll.map
+epoc32/release/winscw/urel/notui.dll
+epoc32/release/winscw/urel/notessearchplugin.dll.map
+epoc32/release/winscw/urel/notessearchplugin.dll
+epoc32/release/winscw/urel/notepad.exe.map
+epoc32/release/winscw/urel/notepad.exe
+epoc32/release/winscw/urel/ncnlist.exe.map
+epoc32/release/winscw/urel/ncnlist.exe
+epoc32/release/winscw/urel/musui.exe.map
+epoc32/release/winscw/urel/musui.exe
+epoc32/release/winscw/urel/mussettingsui.dll.map
+epoc32/release/winscw/urel/mussettingsui.dll
+epoc32/release/winscw/urel/musindicator.dll.map
+epoc32/release/winscw/urel/musindicator.dll
+epoc32/release/winscw/urel/musicplayeractionhandlerplugin.dll.map
+epoc32/release/winscw/urel/musicplayeractionhandlerplugin.dll
+epoc32/release/winscw/urel/musiccontentpublisher.dll.map
+epoc32/release/winscw/urel/musiccontentpublisher.dll
+epoc32/release/winscw/urel/musaiwprovider.dll.map
+epoc32/release/winscw/urel/musaiwprovider.dll
+epoc32/release/winscw/urel/mulutility.dll.map
+epoc32/release/winscw/urel/mulutility.dll
+epoc32/release/winscw/urel/multimediasearchplugin.dll.map
+epoc32/release/winscw/urel/multimediasearchplugin.dll
+epoc32/release/winscw/urel/mulsliderwidget.dll.map
+epoc32/release/winscw/urel/mulsliderwidget.dll
+epoc32/release/winscw/urel/mullistwidget.dll.map
+epoc32/release/winscw/urel/mullistwidget.dll
+epoc32/release/winscw/urel/mulgridwidget.dll.map
+epoc32/release/winscw/urel/mulgridwidget.dll
+epoc32/release/winscw/urel/mulcoverflowwidget.dll.map
+epoc32/release/winscw/urel/mulcoverflowwidget.dll
+epoc32/release/winscw/urel/muiu_internal.dll.map
+epoc32/release/winscw/urel/muiu_internal.dll
+epoc32/release/winscw/urel/muiu.dll.map
+epoc32/release/winscw/urel/muiu.dll
+epoc32/release/winscw/urel/msgsplugin.dll.map
+epoc32/release/winscw/urel/msgsplugin.dll
+epoc32/release/winscw/urel/msgs_autoshutdown.dll.map
+epoc32/release/winscw/urel/msgs_autoshutdown.dll
+epoc32/release/winscw/urel/msgs.dll.map
+epoc32/release/winscw/urel/msgs.dll
+epoc32/release/winscw/urel/msgnotifiers.dll.map
+epoc32/release/winscw/urel/msgnotifiers.dll
+epoc32/release/winscw/urel/msgmailviewer.exe.map
+epoc32/release/winscw/urel/msgmailviewer.exe
+epoc32/release/winscw/urel/msgmailutils.dll.map
+epoc32/release/winscw/urel/msgmailutils.dll
+epoc32/release/winscw/urel/msgmaileditor.exe.map
+epoc32/release/winscw/urel/msgmaileditor.exe
+epoc32/release/winscw/urel/msgindicatorplugin.dll.map
+epoc32/release/winscw/urel/msgindicatorplugin.dll
+epoc32/release/winscw/urel/msgerrorwatcher.dll.map
+epoc32/release/winscw/urel/msgerrorwatcher.dll
+epoc32/release/winscw/urel/msgeditorview.dll.map
+epoc32/release/winscw/urel/msgeditorview.dll
+epoc32/release/winscw/urel/msgeditorutils.dll.map
+epoc32/release/winscw/urel/msgeditorutils.dll
+epoc32/release/winscw/urel/msgeditormodel.dll.map
+epoc32/release/winscw/urel/msgeditormodel.dll
+epoc32/release/winscw/urel/msgeditormediacontrol.dll.map
+epoc32/release/winscw/urel/msgeditormediacontrol.dll
+epoc32/release/winscw/urel/msgeditorappui.dll.map
+epoc32/release/winscw/urel/msgeditorappui.dll
+epoc32/release/winscw/urel/msgcommonutils.dll.map
+epoc32/release/winscw/urel/msgcommonutils.dll
+epoc32/release/winscw/urel/msexe.exe.map
+epoc32/release/winscw/urel/msexe.exe
+epoc32/release/winscw/urel/mschapv2notifdlg.dll.map
+epoc32/release/winscw/urel/mschapv2notifdlg.dll
+epoc32/release/winscw/urel/msappwizard.dll.map
+epoc32/release/winscw/urel/msappwizard.dll
+epoc32/release/winscw/urel/mpxwaitnotedialog.dll.map
+epoc32/release/winscw/urel/mpxwaitnotedialog.dll
+epoc32/release/winscw/urel/mpxvisualizationview.dll.map
+epoc32/release/winscw/urel/mpxvisualizationview.dll
+epoc32/release/winscw/urel/mpxvisualizationplugins.dll.map
+epoc32/release/winscw/urel/mpxvisualizationplugins.dll
+epoc32/release/winscw/urel/mpxvisualizationmenudialog.dll.map
+epoc32/release/winscw/urel/mpxvisualizationmenudialog.dll
+epoc32/release/winscw/urel/mpxupnpplaybackview.dll.map
+epoc32/release/winscw/urel/mpxupnpplaybackview.dll
+epoc32/release/winscw/urel/mpxupnpplaybackdialogplugin.dll.map
+epoc32/release/winscw/urel/mpxupnpplaybackdialogplugin.dll
+epoc32/release/winscw/urel/mpxupnpplaybackdialog.dll.map
+epoc32/release/winscw/urel/mpxupnpplaybackdialog.dll
+epoc32/release/winscw/urel/mpxupnpbrowsedialog.dll.map
+epoc32/release/winscw/urel/mpxupnpbrowsedialog.dll
+epoc32/release/winscw/urel/mpxscreensaverplugin.dll.map
+epoc32/release/winscw/urel/mpxscreensaverplugin.dll
+epoc32/release/winscw/urel/mpxpodcastplaybackview.dll.map
+epoc32/release/winscw/urel/mpxpodcastplaybackview.dll
+epoc32/release/winscw/urel/mpxpodcastcollectionview.dll.map
+epoc32/release/winscw/urel/mpxpodcastcollectionview.dll
+epoc32/release/winscw/urel/mpxplaybackview.dll.map
+epoc32/release/winscw/urel/mpxplaybackview.dll
+epoc32/release/winscw/urel/mpxpdsbplaybackview.dll.map
+epoc32/release/winscw/urel/mpxpdsbplaybackview.dll
+epoc32/release/winscw/urel/mpxpdplaybackview.dll.map
+epoc32/release/winscw/urel/mpxpdplaybackview.dll
+epoc32/release/winscw/urel/mpxmetadataeditordialogplugin.dll.map
+epoc32/release/winscw/urel/mpxmetadataeditordialogplugin.dll
+epoc32/release/winscw/urel/mpxmetadataeditordialog.dll.map
+epoc32/release/winscw/urel/mpxmetadataeditordialog.dll
+epoc32/release/winscw/urel/mpxmediakeyhandler.dll.map
+epoc32/release/winscw/urel/mpxmediakeyhandler.dll
+epoc32/release/winscw/urel/mpxmainview.dll.map
+epoc32/release/winscw/urel/mpxmainview.dll
+epoc32/release/winscw/urel/mpxequalizerview.dll.map
+epoc32/release/winscw/urel/mpxequalizerview.dll
+epoc32/release/winscw/urel/mpxembeddedplaybackview.dll.map
+epoc32/release/winscw/urel/mpxembeddedplaybackview.dll
+epoc32/release/winscw/urel/mpxcommonui.dll.map
+epoc32/release/winscw/urel/mpxcommonui.dll
+epoc32/release/winscw/urel/mpxcommonplaybackview.dll.map
+epoc32/release/winscw/urel/mpxcommonplaybackview.dll
+epoc32/release/winscw/urel/mpxcommoncontainer.dll.map
+epoc32/release/winscw/urel/mpxcommoncontainer.dll
+epoc32/release/winscw/urel/mpxcollectionview.dll.map
+epoc32/release/winscw/urel/mpxcollectionview.dll
+epoc32/release/winscw/urel/mpxaudioeffectsview.dll.map
+epoc32/release/winscw/urel/mpxaudioeffectsview.dll
+epoc32/release/winscw/urel/mpxalbumarteditordialogplugin.dll.map
+epoc32/release/winscw/urel/mpxalbumarteditordialogplugin.dll
+epoc32/release/winscw/urel/mpxalbumarteditordialog.dll.map
+epoc32/release/winscw/urel/mpxalbumarteditordialog.dll
+epoc32/release/winscw/urel/mpxaddtracksdialogplugin.dll.map
+epoc32/release/winscw/urel/mpxaddtracksdialogplugin.dll
+epoc32/release/winscw/urel/mpxaddtracksdialog.dll.map
+epoc32/release/winscw/urel/mpxaddtracksdialog.dll
+epoc32/release/winscw/urel/mpx.exe.map
+epoc32/release/winscw/urel/mpx.exe
+epoc32/release/winscw/urel/mpsettbase.dll.map
+epoc32/release/winscw/urel/mpsettbase.dll
+epoc32/release/winscw/urel/mpfiledetailsdialog.dll.map
+epoc32/release/winscw/urel/mpfiledetailsdialog.dll
+epoc32/release/winscw/urel/mpengine.dll.map
+epoc32/release/winscw/urel/mpengine.dll
+epoc32/release/winscw/urel/mobilitypolicyprovider.dll.map
+epoc32/release/winscw/urel/mobilitypolicyprovider.dll
+epoc32/release/winscw/urel/mobilitypolicydefault.dll.map
+epoc32/release/winscw/urel/mobilitypolicydefault.dll
+epoc32/release/winscw/urel/mnrefproviderengine.dll.map
+epoc32/release/winscw/urel/mnrefproviderengine.dll
+epoc32/release/winscw/urel/mnrefproviderback.exe.map
+epoc32/release/winscw/urel/mnrefproviderback.exe
+epoc32/release/winscw/urel/mnrefprovider.exe.map
+epoc32/release/winscw/urel/mnrefprovider.exe
+epoc32/release/winscw/urel/mnaiwprovider.dll.map
+epoc32/release/winscw/urel/mnaiwprovider.dll
+epoc32/release/winscw/urel/mmwidgets.dll.map
+epoc32/release/winscw/urel/mmwidgets.dll
+epoc32/release/winscw/urel/mmsviewer.exe.map
+epoc32/release/winscw/urel/mmsviewer.exe
+epoc32/release/winscw/urel/mmsui.dll.map
+epoc32/release/winscw/urel/mmsui.dll
+epoc32/release/winscw/urel/mmssettings.dll.map
+epoc32/release/winscw/urel/mmssettings.dll
+epoc32/release/winscw/urel/mmfolderuiextensionplugin.dll.map
+epoc32/release/winscw/urel/mmfolderuiextensionplugin.dll
+epoc32/release/winscw/urel/mmfaudiocontroller.dll.map
+epoc32/release/winscw/urel/mmfaudiocontroller.dll
+epoc32/release/winscw/urel/missedalarmindicatorplugin.dll.map
+epoc32/release/winscw/urel/missedalarmindicatorplugin.dll
+epoc32/release/winscw/urel/mgxutils.dll.map
+epoc32/release/winscw/urel/mgxutils.dll
+epoc32/release/winscw/urel/messagessearchplugin.dll.map
+epoc32/release/winscw/urel/messagessearchplugin.dll
+epoc32/release/winscw/urel/memstatepopup.dll.map
+epoc32/release/winscw/urel/memstatepopup.dll
+epoc32/release/winscw/urel/memspyui.exe.map
+epoc32/release/winscw/urel/memspyui.exe
+epoc32/release/winscw/urel/memscanserv.exe.map
+epoc32/release/winscw/urel/memscanserv.exe
+epoc32/release/winscw/urel/mediastylegrid.dll.map
+epoc32/release/winscw/urel/mediastylegrid.dll
+epoc32/release/winscw/urel/mediasettings.exe.map
+epoc32/release/winscw/urel/mediasettings.exe
+epoc32/release/winscw/urel/mediaservantplugin.dll.map
+epoc32/release/winscw/urel/mediaservantplugin.dll
+epoc32/release/winscw/urel/mediaservant.exe.map
+epoc32/release/winscw/urel/mediaservant.exe
+epoc32/release/winscw/urel/mediaplayer.exe.map
+epoc32/release/winscw/urel/mediaplayer.exe
+epoc32/release/winscw/urel/mediafilelist.dll.map
+epoc32/release/winscw/urel/mediafilelist.dll
+epoc32/release/winscw/urel/mcpmusicplayer.dll.map
+epoc32/release/winscw/urel/mcpmusicplayer.dll
+epoc32/release/winscw/urel/mcesettingsgsplugin.dll.map
+epoc32/release/winscw/urel/mcesettingsgsplugin.dll
+epoc32/release/winscw/urel/mcesettings.dll.map
+epoc32/release/winscw/urel/mcesettings.dll
+epoc32/release/winscw/urel/mce.exe.map
+epoc32/release/winscw/urel/mce.exe
+epoc32/release/winscw/urel/matrixmenu.exe.map
+epoc32/release/winscw/urel/matrixmenu.exe
+epoc32/release/winscw/urel/mailplainview.dll.map
+epoc32/release/winscw/urel/mailplainview.dll
+epoc32/release/winscw/urel/lwplayer.exe.map
+epoc32/release/winscw/urel/lwplayer.exe
+epoc32/release/winscw/urel/logsserviceextension.dll.map
+epoc32/release/winscw/urel/logsserviceextension.dll
+epoc32/release/winscw/urel/logsplugin.dll.map
+epoc32/release/winscw/urel/logsplugin.dll
+epoc32/release/winscw/urel/logsindicatorplugin.dll.map
+epoc32/release/winscw/urel/logsindicatorplugin.dll
+epoc32/release/winscw/urel/logs.exe.map
+epoc32/release/winscw/urel/logs.exe
+epoc32/release/winscw/urel/locverifierdlg.dll.map
+epoc32/release/winscw/urel/locverifierdlg.dll
+epoc32/release/winscw/urel/locutils.dll.map
+epoc32/release/winscw/urel/locutils.dll
+epoc32/release/winscw/urel/locsysuiview.dll.map
+epoc32/release/winscw/urel/locsysuiview.dll
+epoc32/release/winscw/urel/locsuplsettings.dll.map
+epoc32/release/winscw/urel/locsuplsettings.dll
+epoc32/release/winscw/urel/locpsysettingsui.dll.map
+epoc32/release/winscw/urel/locpsysettingsui.dll
+epoc32/release/winscw/urel/locpossettingsapp.exe.map
+epoc32/release/winscw/urel/locpossettingsapp.exe
+epoc32/release/winscw/urel/locnotprefplugin.dll.map
+epoc32/release/winscw/urel/locnotprefplugin.dll
+epoc32/release/winscw/urel/loadgen.exe.map
+epoc32/release/winscw/urel/loadgen.exe
+epoc32/release/winscw/urel/lmuirefapp.exe.map
+epoc32/release/winscw/urel/lmuirefapp.exe
+epoc32/release/winscw/urel/lmrefapp.exe.map
+epoc32/release/winscw/urel/lmrefapp.exe
+epoc32/release/winscw/urel/lmkui.dll.map
+epoc32/release/winscw/urel/lmkui.dll
+epoc32/release/winscw/urel/lmkmsgviewer.exe.map
+epoc32/release/winscw/urel/lmkmsgviewer.exe
+epoc32/release/winscw/urel/lmkeng.dll.map
+epoc32/release/winscw/urel/lmkeng.dll
+epoc32/release/winscw/urel/lmkcommonui.dll.map
+epoc32/release/winscw/urel/lmkcommonui.dll
+epoc32/release/winscw/urel/lmgr.lib
+epoc32/release/winscw/urel/liwservicehandler.dll.map
+epoc32/release/winscw/urel/liwservicehandler.dll
+epoc32/release/winscw/urel/libwcrt0.lib
+epoc32/release/winscw/urel/libpthread.dll.map
+epoc32/release/winscw/urel/libpthread.dll
+epoc32/release/winscw/urel/libm.dll.map
+epoc32/release/winscw/urel/libm.dll
+epoc32/release/winscw/urel/liblogger.dll.map
+epoc32/release/winscw/urel/liblogger.dll
+epoc32/release/winscw/urel/libdl.dll.map
+epoc32/release/winscw/urel/libdl.dll
+epoc32/release/winscw/urel/libcrt0.lib
+epoc32/release/winscw/urel/libcipcserver.exe.map
+epoc32/release/winscw/urel/libcipcserver.exe
+epoc32/release/winscw/urel/libc.dll.map
+epoc32/release/winscw/urel/libc.dll
+epoc32/release/winscw/urel/lib_pfkey.dll.map
+epoc32/release/winscw/urel/lib_pfkey.dll
+epoc32/release/winscw/urel/lcutils.dll.map
+epoc32/release/winscw/urel/lcutils.dll
+epoc32/release/winscw/urel/lcservice.dll.map
+epoc32/release/winscw/urel/lcservice.dll
+epoc32/release/winscw/urel/lcapp.exe.map
+epoc32/release/winscw/urel/lcapp.exe
+epoc32/release/winscw/urel/lbtmgmtplugin.dll.map
+epoc32/release/winscw/urel/lbtmgmtplugin.dll
+epoc32/release/winscw/urel/launcher.exe.map
+epoc32/release/winscw/urel/launcher.exe
+epoc32/release/winscw/urel/landmarks.exe.map
+epoc32/release/winscw/urel/landmarks.exe
+epoc32/release/winscw/urel/kmdserver.exe.map
+epoc32/release/winscw/urel/kmdserver.exe
+epoc32/release/winscw/urel/jsdevice.dll.map
+epoc32/release/winscw/urel/jsdevice.dll
+epoc32/release/winscw/urel/irmtmui.dll.map
+epoc32/release/winscw/urel/irmtmui.dll
+epoc32/release/winscw/urel/ipvoicemailengine.dll.map
+epoc32/release/winscw/urel/ipvoicemailengine.dll
+epoc32/release/winscw/urel/iptvvodnotifierplugin.dll.map
+epoc32/release/winscw/urel/iptvvodnotifierplugin.dll
+epoc32/release/winscw/urel/iptvutil.dll.map
+epoc32/release/winscw/urel/iptvutil.dll
+epoc32/release/winscw/urel/iptvremindernotifierplugin.dll.map
+epoc32/release/winscw/urel/iptvremindernotifierplugin.dll
+epoc32/release/winscw/urel/iptvprovisioningapp.exe.map
+epoc32/release/winscw/urel/iptvprovisioningapp.exe
+epoc32/release/winscw/urel/ipssossettings.dll.map
+epoc32/release/winscw/urel/ipssossettings.dll
+epoc32/release/winscw/urel/ipssosplugin.dll.map
+epoc32/release/winscw/urel/ipssosplugin.dll
+epoc32/release/winscw/urel/ipsecpolparser.dll.map
+epoc32/release/winscw/urel/ipsecpolparser.dll
+epoc32/release/winscw/urel/ipsecpolapi.dll.map
+epoc32/release/winscw/urel/ipsecpolapi.dll
+epoc32/release/winscw/urel/ipsecpol.exe.map
+epoc32/release/winscw/urel/ipsecpol.exe
+epoc32/release/winscw/urel/ipseccrypto.prt.map
+epoc32/release/winscw/urel/ipseccrypto.prt
+epoc32/release/winscw/urel/ipsec6.prt.map
+epoc32/release/winscw/urel/ipsec6.prt
+epoc32/release/winscw/urel/initialiselocale.exe.map
+epoc32/release/winscw/urel/initialiselocale.exe
+epoc32/release/winscw/urel/imutilsng.dll.map
+epoc32/release/winscw/urel/imutilsng.dll
+epoc32/release/winscw/urel/imut.dll.map
+epoc32/release/winscw/urel/imut.dll
+epoc32/release/winscw/urel/imumutils.dll.map
+epoc32/release/winscw/urel/imumutils.dll
+epoc32/release/winscw/urel/imum.dll.map
+epoc32/release/winscw/urel/imum.dll
+epoc32/release/winscw/urel/impsconnectionuing.dll.map
+epoc32/release/winscw/urel/impsconnectionuing.dll
+epoc32/release/winscw/urel/imindicatorpluginng.dll.map
+epoc32/release/winscw/urel/imindicatorpluginng.dll
+epoc32/release/winscw/urel/imgpprintdll.dll.map
+epoc32/release/winscw/urel/imgpprintdll.dll
+epoc32/release/winscw/urel/imcvuiapp.exe.map
+epoc32/release/winscw/urel/imcvuiapp.exe
+epoc32/release/winscw/urel/imcvengine.dll.map
+epoc32/release/winscw/urel/imcvengine.dll
+epoc32/release/winscw/urel/imcm.dll.map
+epoc32/release/winscw/urel/imcm.dll
+epoc32/release/winscw/urel/imageviewer.exe.map
+epoc32/release/winscw/urel/imageviewer.exe
+epoc32/release/winscw/urel/imageprintuiprovider.dll.map
+epoc32/release/winscw/urel/imageprintuiprovider.dll
+epoc32/release/winscw/urel/imageprintui.exe.map
+epoc32/release/winscw/urel/imageprintui.exe
+epoc32/release/winscw/urel/imageprintengine.dll.map
+epoc32/release/winscw/urel/imageprintengine.dll
+epoc32/release/winscw/urel/imageprintapp.exe.map
+epoc32/release/winscw/urel/imageprintapp.exe
+epoc32/release/winscw/urel/imagepreview.dll.map
+epoc32/release/winscw/urel/imagepreview.dll
+epoc32/release/winscw/urel/imageinfopopup.dll.map
+epoc32/release/winscw/urel/imageinfopopup.dll
+epoc32/release/winscw/urel/imageeditorutils.dll.map
+epoc32/release/winscw/urel/imageeditorutils.dll
+epoc32/release/winscw/urel/imageeditorui.dll.map
+epoc32/release/winscw/urel/imageeditorui.dll
+epoc32/release/winscw/urel/imageeditorprovider.dll.map
+epoc32/release/winscw/urel/imageeditorprovider.dll
+epoc32/release/winscw/urel/imageeditormanager.dll.map
+epoc32/release/winscw/urel/imageeditormanager.dll
+epoc32/release/winscw/urel/imageeditor.exe.map
+epoc32/release/winscw/urel/imageeditor.exe
+epoc32/release/winscw/urel/imagech.lib
+epoc32/release/winscw/urel/image.lib
+epoc32/release/winscw/urel/ikev2lib.dll.map
+epoc32/release/winscw/urel/ikev2lib.dll
+epoc32/release/winscw/urel/ikev1lib.dll.map
+epoc32/release/winscw/urel/ikev1lib.dll
+epoc32/release/winscw/urel/iepb.dll.map
+epoc32/release/winscw/urel/iepb.dll
+epoc32/release/winscw/urel/ictsuiutilsnotif.dll.map
+epoc32/release/winscw/urel/ictsuiutilsnotif.dll
+epoc32/release/winscw/urel/iaupdater.exe.map
+epoc32/release/winscw/urel/iaupdater.exe
+epoc32/release/winscw/urel/iaupdatefwupdate.dll.map
+epoc32/release/winscw/urel/iaupdatefwupdate.dll
+epoc32/release/winscw/urel/iaupdatebg.exe.map
+epoc32/release/winscw/urel/iaupdatebg.exe
+epoc32/release/winscw/urel/iaupdate.exe.map
+epoc32/release/winscw/urel/iaupdate.exe
+epoc32/release/winscw/urel/htiscreenshotserviceplugin.dll.map
+epoc32/release/winscw/urel/htiscreenshotserviceplugin.dll
+epoc32/release/winscw/urel/htiadmin.exe.map
+epoc32/release/winscw/urel/htiadmin.exe
+epoc32/release/winscw/urel/hsbrowser.exe.map
+epoc32/release/winscw/urel/hsbrowser.exe
+epoc32/release/winscw/urel/homemedia.exe.map
+epoc32/release/winscw/urel/homemedia.exe
+epoc32/release/winscw/urel/hnpresentationmodel.dll.map
+epoc32/release/winscw/urel/hnpresentationmodel.dll
+epoc32/release/winscw/urel/hitchcock.dll.map
+epoc32/release/winscw/urel/hitchcock.dll
+epoc32/release/winscw/urel/helpengine.dll.map
+epoc32/release/winscw/urel/helpengine.dll
+epoc32/release/winscw/urel/hciproxy.dll.map
+epoc32/release/winscw/urel/hciproxy.dll
+epoc32/release/winscw/urel/hci_h4.dll.map
+epoc32/release/winscw/urel/hci_h4.dll
+epoc32/release/winscw/urel/hci_bcsp.dll.map
+epoc32/release/winscw/urel/hci_bcsp.dll
+epoc32/release/winscw/urel/hci.dll.map
+epoc32/release/winscw/urel/hci.dll
+epoc32/release/winscw/urel/gtcnotifdlg.dll.map
+epoc32/release/winscw/urel/gtcnotifdlg.dll
+epoc32/release/winscw/urel/gsxdmplugin.dll.map
+epoc32/release/winscw/urel/gsxdmplugin.dll
+epoc32/release/winscw/urel/gsvoicerecorderplugin.dll.map
+epoc32/release/winscw/urel/gsvoicerecorderplugin.dll
+epoc32/release/winscw/urel/gsvmbxplugin.dll.map
+epoc32/release/winscw/urel/gsvmbxplugin.dll
+epoc32/release/winscw/urel/gsvideoplugin.dll.map
+epoc32/release/winscw/urel/gsvideoplugin.dll
+epoc32/release/winscw/urel/gstelplugin.dll.map
+epoc32/release/winscw/urel/gstelplugin.dll
+epoc32/release/winscw/urel/gssynchronisationplugin.dll.map
+epoc32/release/winscw/urel/gssynchronisationplugin.dll
+epoc32/release/winscw/urel/gssipsettingsplugin.dll.map
+epoc32/release/winscw/urel/gssipsettingsplugin.dll
+epoc32/release/winscw/urel/gssimsecplugin.dll.map
+epoc32/release/winscw/urel/gssimsecplugin.dll
+epoc32/release/winscw/urel/gssensorplugin.dll.map
+epoc32/release/winscw/urel/gssensorplugin.dll
+epoc32/release/winscw/urel/gssecurityplugin.dll.map
+epoc32/release/winscw/urel/gssecurityplugin.dll
+epoc32/release/winscw/urel/gsrfsplugin.dll.map
+epoc32/release/winscw/urel/gsrfsplugin.dll
+epoc32/release/winscw/urel/gsprofilesplugin.dll.map
+epoc32/release/winscw/urel/gsprofilesplugin.dll
+epoc32/release/winscw/urel/gspowersavingqueryplugin.dll.map
+epoc32/release/winscw/urel/gspowersavingqueryplugin.dll
+epoc32/release/winscw/urel/gspeninputplugin.dll.map
+epoc32/release/winscw/urel/gspeninputplugin.dll
+epoc32/release/winscw/urel/gspdataplugin.dll.map
+epoc32/release/winscw/urel/gspdataplugin.dll
+epoc32/release/winscw/urel/gspdatahsdpaplugin.dll.map
+epoc32/release/winscw/urel/gspdatahsdpaplugin.dll
+epoc32/release/winscw/urel/gspdataconnectionplugin.dll.map
+epoc32/release/winscw/urel/gspdataconnectionplugin.dll
+epoc32/release/winscw/urel/gspdataaccesspointplugin.dll.map
+epoc32/release/winscw/urel/gspdataaccesspointplugin.dll
+epoc32/release/winscw/urel/gsopticaljoystickplugin.dll.map
+epoc32/release/winscw/urel/gsopticaljoystickplugin.dll
+epoc32/release/winscw/urel/gsnetworkplugin.dll.map
+epoc32/release/winscw/urel/gsnetworkplugin.dll
+epoc32/release/winscw/urel/gslistbox.dll.map
+epoc32/release/winscw/urel/gslistbox.dll
+epoc32/release/winscw/urel/gslangplugin.dll.map
+epoc32/release/winscw/urel/gslangplugin.dll
+epoc32/release/winscw/urel/gsinstallationsplugin.dll.map
+epoc32/release/winscw/urel/gsinstallationsplugin.dll
+epoc32/release/winscw/urel/gsgenplugin.dll.map
+epoc32/release/winscw/urel/gsgenplugin.dll
+epoc32/release/winscw/urel/gsframework.dll.map
+epoc32/release/winscw/urel/gsframework.dll
+epoc32/release/winscw/urel/gsemailsettingsplugindll.dll.map
+epoc32/release/winscw/urel/gsemailsettingsplugindll.dll
+epoc32/release/winscw/urel/gsecomplugin.dll.map
+epoc32/release/winscw/urel/gsecomplugin.dll
+epoc32/release/winscw/urel/gsdisplayplugin.dll.map
+epoc32/release/winscw/urel/gsdisplayplugin.dll
+epoc32/release/winscw/urel/gsdevicemanagementplugin.dll.map
+epoc32/release/winscw/urel/gsdevicemanagementplugin.dll
+epoc32/release/winscw/urel/gsdevdiagplugin.dll.map
+epoc32/release/winscw/urel/gsdevdiagplugin.dll
+epoc32/release/winscw/urel/gsdatacallplugin.dll.map
+epoc32/release/winscw/urel/gsdatacallplugin.dll
+epoc32/release/winscw/urel/gsdasplugin.dll.map
+epoc32/release/winscw/urel/gsdasplugin.dll
+epoc32/release/winscw/urel/gsconplugin.dll.map
+epoc32/release/winscw/urel/gsconplugin.dll
+epoc32/release/winscw/urel/gscameraplugin.dll.map
+epoc32/release/winscw/urel/gscameraplugin.dll
+epoc32/release/winscw/urel/gscallplugin.dll.map
+epoc32/release/winscw/urel/gscallplugin.dll
+epoc32/release/winscw/urel/gscalldivertplugin.dll.map
+epoc32/release/winscw/urel/gscalldivertplugin.dll
+epoc32/release/winscw/urel/gscallbarringplugin.dll.map
+epoc32/release/winscw/urel/gscallbarringplugin.dll
+epoc32/release/winscw/urel/gsautokeyguardplugin.dll.map
+epoc32/release/winscw/urel/gsautokeyguardplugin.dll
+epoc32/release/winscw/urel/gsappsplugin.dll.map
+epoc32/release/winscw/urel/gsappsplugin.dll
+epoc32/release/winscw/urel/gsapp.exe.map
+epoc32/release/winscw/urel/gsapp.exe
+epoc32/release/winscw/urel/gsadminplugin.dll.map
+epoc32/release/winscw/urel/gsadminplugin.dll
+epoc32/release/winscw/urel/gsaccessoryplugin.dll.map
+epoc32/release/winscw/urel/gsaccessoryplugin.dll
+epoc32/release/winscw/urel/gmsmodel.dll.map
+epoc32/release/winscw/urel/gmsmodel.dll
+epoc32/release/winscw/urel/glxzoomview.dll.map
+epoc32/release/winscw/urel/glxzoomview.dll
+epoc32/release/winscw/urel/glxvisuallistmanager.dll.map
+epoc32/release/winscw/urel/glxvisuallistmanager.dll
+epoc32/release/winscw/urel/glxviewbase.dll.map
+epoc32/release/winscw/urel/glxviewbase.dll
+epoc32/release/winscw/urel/glxvideoplaybackviewplugin.dll.map
+epoc32/release/winscw/urel/glxvideoplaybackviewplugin.dll
+epoc32/release/winscw/urel/glxupnpcommandhandler.dll.map
+epoc32/release/winscw/urel/glxupnpcommandhandler.dll
+epoc32/release/winscw/urel/glxunifiedmetadataview.dll.map
+epoc32/release/winscw/urel/glxunifiedmetadataview.dll
+epoc32/release/winscw/urel/glxuiutilities.dll.map
+epoc32/release/winscw/urel/glxuiutilities.dll
+epoc32/release/winscw/urel/glxtagsbrowserviewplugin.dll.map
+epoc32/release/winscw/urel/glxtagsbrowserviewplugin.dll
+epoc32/release/winscw/urel/glxmetadatadialog.dll.map
+epoc32/release/winscw/urel/glxmetadatadialog.dll
+epoc32/release/winscw/urel/glxmedialists.dll.map
+epoc32/release/winscw/urel/glxmedialists.dll
+epoc32/release/winscw/urel/glxlistview.dll.map
+epoc32/release/winscw/urel/glxlistview.dll
+epoc32/release/winscw/urel/glxgridviewplugin.dll.map
+epoc32/release/winscw/urel/glxgridviewplugin.dll
+epoc32/release/winscw/urel/glxgridview.dll.map
+epoc32/release/winscw/urel/glxgridview.dll
+epoc32/release/winscw/urel/glxfullscreenviewplugin.dll.map
+epoc32/release/winscw/urel/glxfullscreenviewplugin.dll
+epoc32/release/winscw/urel/glxfullscreenview.dll.map
+epoc32/release/winscw/urel/glxfullscreenview.dll
+epoc32/release/winscw/urel/glxfetcher.dll.map
+epoc32/release/winscw/urel/glxfetcher.dll
+epoc32/release/winscw/urel/glxdataprovider.dll.map
+epoc32/release/winscw/urel/glxdataprovider.dll
+epoc32/release/winscw/urel/glxcommonui.dll.map
+epoc32/release/winscw/urel/glxcommonui.dll
+epoc32/release/winscw/urel/glxcommoncommandhandlers.dll.map
+epoc32/release/winscw/urel/glxcommoncommandhandlers.dll
+epoc32/release/winscw/urel/glxcommon.dll.map
+epoc32/release/winscw/urel/glxcommon.dll
+epoc32/release/winscw/urel/glxcommandhandlermarking.dll.map
+epoc32/release/winscw/urel/glxcommandhandlermarking.dll
+epoc32/release/winscw/urel/glxcommandhandlerbase.dll.map
+epoc32/release/winscw/urel/glxcommandhandlerbase.dll
+epoc32/release/winscw/urel/glxcollectionplugindownloads.dll.map
+epoc32/release/winscw/urel/glxcollectionplugindownloads.dll
+epoc32/release/winscw/urel/glxcollectionmanager.dll.map
+epoc32/release/winscw/urel/glxcollectionmanager.dll
+epoc32/release/winscw/urel/glxcloudview.dll.map
+epoc32/release/winscw/urel/glxcloudview.dll
+epoc32/release/winscw/urel/glx.exe.map
+epoc32/release/winscw/urel/glx.exe
+epoc32/release/winscw/urel/genericmtmplugin.dll.map
+epoc32/release/winscw/urel/genericmtmplugin.dll
+epoc32/release/winscw/urel/gavdp.dll.map
+epoc32/release/winscw/urel/gavdp.dll
+epoc32/release/winscw/urel/ganes.dll.map
+epoc32/release/winscw/urel/ganes.dll
+epoc32/release/winscw/urel/fsscrollbarplugin.dll.map
+epoc32/release/winscw/urel/fsscrollbarplugin.dll
+epoc32/release/winscw/urel/fsmailserver.exe.map
+epoc32/release/winscw/urel/fsmailserver.exe
+epoc32/release/winscw/urel/fscsendplugin.dll.map
+epoc32/release/winscw/urel/fscsendplugin.dll
+epoc32/release/winscw/urel/fscsaveascontactplugin.dll.map
+epoc32/release/winscw/urel/fscsaveascontactplugin.dll
+epoc32/release/winscw/urel/fscrclsetting.dll.map
+epoc32/release/winscw/urel/fscrclsetting.dll
+epoc32/release/winscw/urel/fscpocplugin.dll.map
+epoc32/release/winscw/urel/fscpocplugin.dll
+epoc32/release/winscw/urel/fsccontactactionservice.dll.map
+epoc32/release/winscw/urel/fsccontactactionservice.dll
+epoc32/release/winscw/urel/fsccontactactionmenu.dll.map
+epoc32/release/winscw/urel/fsccontactactionmenu.dll
+epoc32/release/winscw/urel/fsccallplugin.dll.map
+epoc32/release/winscw/urel/fsccallplugin.dll
+epoc32/release/winscw/urel/fs_generic.dll.map
+epoc32/release/winscw/urel/fs_generic.dll
+epoc32/release/winscw/urel/freestyleemailui.exe.map
+epoc32/release/winscw/urel/freestyleemailui.exe
+epoc32/release/winscw/urel/frame.pgn.map
+epoc32/release/winscw/urel/frame.pgn
+epoc32/release/winscw/urel/fotaserver.exe.map
+epoc32/release/winscw/urel/fotaserver.exe
+epoc32/release/winscw/urel/fmradiomcpplugin100.dll.map
+epoc32/release/winscw/urel/fmradiomcpplugin100.dll
+epoc32/release/winscw/urel/fmradioactionhandler.dll.map
+epoc32/release/winscw/urel/fmradioactionhandler.dll
+epoc32/release/winscw/urel/fmradio.exe.map
+epoc32/release/winscw/urel/fmradio.exe
+epoc32/release/winscw/urel/findutilimpl.dll.map
+epoc32/release/winscw/urel/findutilimpl.dll
+epoc32/release/winscw/urel/filessearchplugin.dll.map
+epoc32/release/winscw/urel/filessearchplugin.dll
+epoc32/release/winscw/urel/filemanagerview.dll.map
+epoc32/release/winscw/urel/filemanagerview.dll
+epoc32/release/winscw/urel/filemanagerengine.dll.map
+epoc32/release/winscw/urel/filemanagerengine.dll
+epoc32/release/winscw/urel/filemanager.exe.map
+epoc32/release/winscw/urel/filemanager.exe
+epoc32/release/winscw/urel/filelist.dll.map
+epoc32/release/winscw/urel/filelist.dll
+epoc32/release/winscw/urel/filebrowser.exe.map
+epoc32/release/winscw/urel/filebrowser.exe
+epoc32/release/winscw/urel/fbox.lib
+epoc32/release/winscw/urel/extensionmanager.dll.map
+epoc32/release/winscw/urel/extensionmanager.dll
+epoc32/release/winscw/urel/exstart.dll.map
+epoc32/release/winscw/urel/exstart.dll
+epoc32/release/winscw/urel/example_personality.lib
+epoc32/release/winscw/urel/ewsd.dll.map
+epoc32/release/winscw/urel/ewsd.dll
+epoc32/release/winscw/urel/evtmgmtui.exe.map
+epoc32/release/winscw/urel/evtmgmtui.exe
+epoc32/release/winscw/urel/evtinfonote.dll.map
+epoc32/release/winscw/urel/evtinfonote.dll
+epoc32/release/winscw/urel/evthandlerserver.exe.map
+epoc32/release/winscw/urel/evthandlerserver.exe
+epoc32/release/winscw/urel/evthandlerapp.exe.map
+epoc32/release/winscw/urel/evthandlerapp.exe
+epoc32/release/winscw/urel/evteditor.dll.map
+epoc32/release/winscw/urel/evteditor.dll
+epoc32/release/winscw/urel/eventviewer.dll.map
+epoc32/release/winscw/urel/eventviewer.dll
+epoc32/release/winscw/urel/eventmedsit.dll.map
+epoc32/release/winscw/urel/eventmedsit.dll
+epoc32/release/winscw/urel/evar.lib
+epoc32/release/winscw/urel/esmrurlparserplugin.dll.map
+epoc32/release/winscw/urel/esmrurlparserplugin.dll
+epoc32/release/winscw/urel/esmrtasks.dll.map
+epoc32/release/winscw/urel/esmrtasks.dll
+epoc32/release/winscw/urel/esmrlocationplugin.dll.map
+epoc32/release/winscw/urel/esmrlocationplugin.dll
+epoc32/release/winscw/urel/esmrgui.dll.map
+epoc32/release/winscw/urel/esmrgui.dll
+epoc32/release/winscw/urel/esmrfieldbuilderpluginextension.dll.map
+epoc32/release/winscw/urel/esmrfieldbuilderpluginextension.dll
+epoc32/release/winscw/urel/esmrfieldbuilderplugin.dll.map
+epoc32/release/winscw/urel/esmrfieldbuilderplugin.dll
+epoc32/release/winscw/urel/esmrfieldbuildercommon.dll.map
+epoc32/release/winscw/urel/esmrfieldbuildercommon.dll
+epoc32/release/winscw/urel/esmrcasplugin.dll.map
+epoc32/release/winscw/urel/esmrcasplugin.dll
+epoc32/release/winscw/urel/equalizer.dll.map
+epoc32/release/winscw/urel/equalizer.dll
+epoc32/release/winscw/urel/epos_omasuplnotifier.dll.map
+epoc32/release/winscw/urel/epos_omasuplnotifier.dll
+epoc32/release/winscw/urel/enginewrapper.dll.map
+epoc32/release/winscw/urel/enginewrapper.dll
+epoc32/release/winscw/urel/ekll.lib
+epoc32/release/winscw/urel/eirclient.dll.map
+epoc32/release/winscw/urel/eirclient.dll
+epoc32/release/winscw/urel/eiksrvui.dll.map
+epoc32/release/winscw/urel/eiksrvui.dll
+epoc32/release/winscw/urel/eikdlg.dll.map
+epoc32/release/winscw/urel/eikdlg.dll
+epoc32/release/winscw/urel/eikctl.dll.map
+epoc32/release/winscw/urel/eikctl.dll
+epoc32/release/winscw/urel/eikcoctl.dll.map
+epoc32/release/winscw/urel/eikcoctl.dll
+epoc32/release/winscw/urel/eikcdlg.dll.map
+epoc32/release/winscw/urel/eikcdlg.dll
+epoc32/release/winscw/urel/eext.lib
+epoc32/release/winscw/urel/edev.lib
+epoc32/release/winscw/urel/econseik.dll.map
+epoc32/release/winscw/urel/econseik.dll
+epoc32/release/winscw/urel/eapttlsui.lib
+epoc32/release/winscw/urel/eaptlsui.lib
+epoc32/release/winscw/urel/eaptlspeap.dll.map
+epoc32/release/winscw/urel/eaptlspeap.dll
+epoc32/release/winscw/urel/eapsimui.lib
+epoc32/release/winscw/urel/eapsim.dll.map
+epoc32/release/winscw/urel/eapsim.dll
+epoc32/release/winscw/urel/eapsecurid.dll.map
+epoc32/release/winscw/urel/eapsecurid.dll
+epoc32/release/winscw/urel/eappluginconfig.dll.map
+epoc32/release/winscw/urel/eappluginconfig.dll
+epoc32/release/winscw/urel/eappeapui.lib
+epoc32/release/winscw/urel/eapmschapv2ui.lib
+epoc32/release/winscw/urel/eapmschapv2.dll.map
+epoc32/release/winscw/urel/eapmschapv2.dll
+epoc32/release/winscw/urel/eapgtcui.lib
+epoc32/release/winscw/urel/eapakaui.lib
+epoc32/release/winscw/urel/eapaka.dll.map
+epoc32/release/winscw/urel/eapaka.dll
+epoc32/release/winscw/urel/dunutils.dll.map
+epoc32/release/winscw/urel/dunutils.dll
+epoc32/release/winscw/urel/drmutilitywmdrmwrapper.dll.map
+epoc32/release/winscw/urel/drmutilitywmdrmwrapper.dll
+epoc32/release/winscw/urel/drmutilitydmgrwrapper.dll.map
+epoc32/release/winscw/urel/drmutilitydmgrwrapper.dll
+epoc32/release/winscw/urel/drmutilitycommon.dll.map
+epoc32/release/winscw/urel/drmutilitycommon.dll
+epoc32/release/winscw/urel/drmutilapp.exe.map
+epoc32/release/winscw/urel/drmutilapp.exe
+epoc32/release/winscw/urel/drmuihandlingimpl.dll.map
+epoc32/release/winscw/urel/drmuihandlingimpl.dll
+epoc32/release/winscw/urel/drmsettingsplugin.dll.map
+epoc32/release/winscw/urel/drmsettingsplugin.dll
+epoc32/release/winscw/urel/drmrightsmanager.exe.map
+epoc32/release/winscw/urel/drmrightsmanager.exe
+epoc32/release/winscw/urel/drmhelperdmgrwrapper.dll.map
+epoc32/release/winscw/urel/drmhelperdmgrwrapper.dll
+epoc32/release/winscw/urel/drmhelper.dll.map
+epoc32/release/winscw/urel/drmhelper.dll
+epoc32/release/winscw/urel/drmencryptor.exe.map
+epoc32/release/winscw/urel/drmencryptor.exe
+epoc32/release/winscw/urel/dpofprotdll.dll.map
+epoc32/release/winscw/urel/dpofprotdll.dll
+epoc32/release/winscw/urel/downloadmgruilib.dll.map
+epoc32/release/winscw/urel/downloadmgruilib.dll
+epoc32/release/winscw/urel/dmadpki.dll.map
+epoc32/release/winscw/urel/dmadpki.dll
+epoc32/release/winscw/urel/dmadipsecvpn.dll.map
+epoc32/release/winscw/urel/dmadipsecvpn.dll
+epoc32/release/winscw/urel/disconnectdlg.dll.map
+epoc32/release/winscw/urel/disconnectdlg.dll
+epoc32/release/winscw/urel/dialer.dll.map
+epoc32/release/winscw/urel/dialer.dll
+epoc32/release/winscw/urel/devdiagvibrateplugin.dll.map
+epoc32/release/winscw/urel/devdiagvibrateplugin.dll
+epoc32/release/winscw/urel/devdiagusbcabletestplugin.dll.map
+epoc32/release/winscw/urel/devdiagusbcabletestplugin.dll
+epoc32/release/winscw/urel/devdiagspeakerplugin.dll.map
+epoc32/release/winscw/urel/devdiagspeakerplugin.dll
+epoc32/release/winscw/urel/devdiagservicessuiteplugin.dll.map
+epoc32/release/winscw/urel/devdiagservicessuiteplugin.dll
+epoc32/release/winscw/urel/devdiagnetcoverageplugin.dll.map
+epoc32/release/winscw/urel/devdiagnetcoverageplugin.dll
+epoc32/release/winscw/urel/devdiaginternalmemoryplugin.dll.map
+epoc32/release/winscw/urel/devdiaginternalmemoryplugin.dll
+epoc32/release/winscw/urel/devdiagheadsetcabletestplugin.dll.map
+epoc32/release/winscw/urel/devdiagheadsetcabletestplugin.dll
+epoc32/release/winscw/urel/devdiaghardwaresuiteplugin.dll.map
+epoc32/release/winscw/urel/devdiaghardwaresuiteplugin.dll
+epoc32/release/winscw/urel/devdiagexternalmediacardplugin.dll.map
+epoc32/release/winscw/urel/devdiagexternalmediacardplugin.dll
+epoc32/release/winscw/urel/devdiagdatanetworktestplugin.dll.map
+epoc32/release/winscw/urel/devdiagdatanetworktestplugin.dll
+epoc32/release/winscw/urel/devdiagcoveragesuiteplugin.dll.map
+epoc32/release/winscw/urel/devdiagcoveragesuiteplugin.dll
+epoc32/release/winscw/urel/devdiagconnectivitysuiteplugin.dll.map
+epoc32/release/winscw/urel/devdiagconnectivitysuiteplugin.dll
+epoc32/release/winscw/urel/devdiagbrowserplugin.dll.map
+epoc32/release/winscw/urel/devdiagbrowserplugin.dll
+epoc32/release/winscw/urel/devdiagbatterychargercabletestplugin.dll.map
+epoc32/release/winscw/urel/devdiagbatterychargercabletestplugin.dll
+epoc32/release/winscw/urel/devdiagaudioplugin.dll.map
+epoc32/release/winscw/urel/devdiagaudioplugin.dll
+epoc32/release/winscw/urel/devdiagapp.exe.map
+epoc32/release/winscw/urel/devdiagapp.exe
+epoc32/release/winscw/urel/defaultappserver.exe.map
+epoc32/release/winscw/urel/defaultappserver.exe
+epoc32/release/winscw/urel/ctsecdlgs.dll.map
+epoc32/release/winscw/urel/ctsecdlgs.dll
+epoc32/release/winscw/urel/ctsecdlgnotifier.dll.map
+epoc32/release/winscw/urel/ctsecdlgnotifier.dll
+epoc32/release/winscw/urel/ctsecdialogimpl.dll.map
+epoc32/release/winscw/urel/ctsecdialogimpl.dll
+epoc32/release/winscw/urel/css.lib
+epoc32/release/winscw/urel/cshelp.exe.map
+epoc32/release/winscw/urel/cshelp.exe
+epoc32/release/winscw/urel/cscsettingsui.dll.map
+epoc32/release/winscw/urel/cscsettingsui.dll
+epoc32/release/winscw/urel/cscgsplugin.dll.map
+epoc32/release/winscw/urel/cscgsplugin.dll
+epoc32/release/winscw/urel/cscengine.dll.map
+epoc32/release/winscw/urel/cscengine.dll
+epoc32/release/winscw/urel/csc.exe.map
+epoc32/release/winscw/urel/csc.exe
+epoc32/release/winscw/urel/crop.pgn.map
+epoc32/release/winscw/urel/crop.pgn
+epoc32/release/winscw/urel/creator.exe.map
+epoc32/release/winscw/urel/creator.exe
+epoc32/release/winscw/urel/converterengine.dll.map
+epoc32/release/winscw/urel/converterengine.dll
+epoc32/release/winscw/urel/converter.exe.map
+epoc32/release/winscw/urel/converter.exe
+epoc32/release/winscw/urel/contactssearchplugin.dll.map
+epoc32/release/winscw/urel/contactssearchplugin.dll
+epoc32/release/winscw/urel/connuiutilsnotif.dll.map
+epoc32/release/winscw/urel/connuiutilsnotif.dll
+epoc32/release/winscw/urel/conntest.exe.map
+epoc32/release/winscw/urel/conntest.exe
+epoc32/release/winscw/urel/connectutil.dll.map
+epoc32/release/winscw/urel/connectutil.dll
+epoc32/release/winscw/urel/connectionuiutilities.dll.map
+epoc32/release/winscw/urel/connectionuiutilities.dll
+epoc32/release/winscw/urel/connectionmonitorui.exe.map
+epoc32/release/winscw/urel/connectionmonitorui.exe
+epoc32/release/winscw/urel/connectionmonitorplugin.dll.map
+epoc32/release/winscw/urel/connectionmonitorplugin.dll
+epoc32/release/winscw/urel/connectionmanager.dll.map
+epoc32/release/winscw/urel/connectionmanager.dll
+epoc32/release/winscw/urel/commonui.dll.map
+epoc32/release/winscw/urel/commonui.dll
+epoc32/release/winscw/urel/commondialogs.dll.map
+epoc32/release/winscw/urel/commondialogs.dll
+epoc32/release/winscw/urel/commonadapter.dll.map
+epoc32/release/winscw/urel/commonadapter.dll
+epoc32/release/winscw/urel/codui.dll.map
+epoc32/release/winscw/urel/codui.dll
+epoc32/release/winscw/urel/codeng.dll.map
+epoc32/release/winscw/urel/codeng.dll
+epoc32/release/winscw/urel/cmscontactor.dll.map
+epoc32/release/winscw/urel/cmscontactor.dll
+epoc32/release/winscw/urel/cmpluginwlan.dll.map
+epoc32/release/winscw/urel/cmpluginwlan.dll
+epoc32/release/winscw/urel/cmpluginvpn.dll.map
+epoc32/release/winscw/urel/cmpluginvpn.dll
+epoc32/release/winscw/urel/cmpluginpacketdata.dll.map
+epoc32/release/winscw/urel/cmpluginpacketdata.dll
+epoc32/release/winscw/urel/cmpluginlan.dll.map
+epoc32/release/winscw/urel/cmpluginlan.dll
+epoc32/release/winscw/urel/cmpluginembdestination.dll.map
+epoc32/release/winscw/urel/cmpluginembdestination.dll
+epoc32/release/winscw/urel/cmmemorymanager.dll.map
+epoc32/release/winscw/urel/cmmemorymanager.dll
+epoc32/release/winscw/urel/cmmanager.dll.map
+epoc32/release/winscw/urel/cmmanager.dll
+epoc32/release/winscw/urel/cmcommon.dll.map
+epoc32/release/winscw/urel/cmcommon.dll
+epoc32/release/winscw/urel/cmailhandlerplugin.dll.map
+epoc32/release/winscw/urel/cmailhandlerplugin.dll
+epoc32/release/winscw/urel/clockindicatorpaneplugin.dll.map
+epoc32/release/winscw/urel/clockindicatorpaneplugin.dll
+epoc32/release/winscw/urel/clockcityselectionlist.dll.map
+epoc32/release/winscw/urel/clockcityselectionlist.dll
+epoc32/release/winscw/urel/clockalarmeditor.dll.map
+epoc32/release/winscw/urel/clockalarmeditor.dll
+epoc32/release/winscw/urel/clock.exe.map
+epoc32/release/winscw/urel/clock.exe
+epoc32/release/winscw/urel/clkdatetimeviewplugin.dll.map
+epoc32/release/winscw/urel/clkdatetimeviewplugin.dll
+epoc32/release/winscw/urel/clkdatetimeview.dll.map
+epoc32/release/winscw/urel/clkdatetimeview.dll
+epoc32/release/winscw/urel/clipart.pgn.map
+epoc32/release/winscw/urel/clipart.pgn
+epoc32/release/winscw/urel/chatng.exe.map
+epoc32/release/winscw/urel/charconv.dll.map
+epoc32/release/winscw/urel/charconv.dll
+epoc32/release/winscw/urel/certsaver.exe.map
+epoc32/release/winscw/urel/certsaver.exe
+epoc32/release/winscw/urel/certmanui.dll.map
+epoc32/release/winscw/urel/certmanui.dll
+epoc32/release/winscw/urel/cconndlgplugin.dll.map
+epoc32/release/winscw/urel/cconndlgplugin.dll
+epoc32/release/winscw/urel/cchuinotif.dll.map
+epoc32/release/winscw/urel/cchuinotif.dll
+epoc32/release/winscw/urel/cchserver.exe.map
+epoc32/release/winscw/urel/cchserver.exe
+epoc32/release/winscw/urel/cch.dll.map
+epoc32/release/winscw/urel/cch.dll
+epoc32/release/winscw/urel/ccapputil.dll.map
+epoc32/release/winscw/urel/ccapputil.dll
+epoc32/release/winscw/urel/ccappdetailsviewplugin.dll.map
+epoc32/release/winscw/urel/ccappdetailsviewplugin.dll
+epoc32/release/winscw/urel/ccappcommlauncherplugin.dll.map
+epoc32/release/winscw/urel/ccappcommlauncherplugin.dll
+epoc32/release/winscw/urel/ccaclient.dll.map
+epoc32/release/winscw/urel/ccaclient.dll
+epoc32/release/winscw/urel/ccaapp.exe.map
+epoc32/release/winscw/urel/ccaapp.exe
+epoc32/release/winscw/urel/cbsuiapp.exe.map
+epoc32/release/winscw/urel/cbsuiapp.exe
+epoc32/release/winscw/urel/cauiengine.dll.map
+epoc32/release/winscw/urel/cauiengine.dll
+epoc32/release/winscw/urel/cameraapp.exe.map
+epoc32/release/winscw/urel/caloggerng.dll.map
+epoc32/release/winscw/urel/caloggerng.dll
+epoc32/release/winscw/urel/calenviews.dll.map
+epoc32/release/winscw/urel/calenviews.dll
+epoc32/release/winscw/urel/calenthaiplugin.dll.map
+epoc32/release/winscw/urel/calenthaiplugin.dll
+epoc32/release/winscw/urel/calensvr.exe.map
+epoc32/release/winscw/urel/calensvr.exe
+epoc32/release/winscw/urel/calensettingsui.dll.map
+epoc32/release/winscw/urel/calensettingsui.dll
+epoc32/release/winscw/urel/calenregionalutil.dll.map
+epoc32/release/winscw/urel/calenregionalutil.dll
+epoc32/release/winscw/urel/calenlunarvietnameseplugin.dll.map
+epoc32/release/winscw/urel/calenlunarvietnameseplugin.dll
+epoc32/release/winscw/urel/calenlunarchineseplugin.dll.map
+epoc32/release/winscw/urel/calenlunarchineseplugin.dll
+epoc32/release/winscw/urel/calengsplugin.dll.map
+epoc32/release/winscw/urel/calengsplugin.dll
+epoc32/release/winscw/urel/calenglobaldata.dll.map
+epoc32/release/winscw/urel/calenglobaldata.dll
+epoc32/release/winscw/urel/calendefaulteditors.dll.map
+epoc32/release/winscw/urel/calendefaulteditors.dll
+epoc32/release/winscw/urel/calendarsearchplugin.dll.map
+epoc32/release/winscw/urel/calendarsearchplugin.dll
+epoc32/release/winscw/urel/calencustomisationmanager.dll.map
+epoc32/release/winscw/urel/calencustomisationmanager.dll
+epoc32/release/winscw/urel/calencontroller.dll.map
+epoc32/release/winscw/urel/calencontroller.dll
+epoc32/release/winscw/urel/calencommonutils.dll.map
+epoc32/release/winscw/urel/calencommonutils.dll
+epoc32/release/winscw/urel/calcsoft.exe.map
+epoc32/release/winscw/urel/calcsoft.exe
+epoc32/release/winscw/urel/caengineng.dll.map
+epoc32/release/winscw/urel/caengineng.dll
+epoc32/release/winscw/urel/cacommandutilsng.dll.map
+epoc32/release/winscw/urel/cacommandutilsng.dll
+epoc32/release/winscw/urel/bva.exe.map
+epoc32/release/winscw/urel/bva.exe
+epoc32/release/winscw/urel/bubblemanager.dll.map
+epoc32/release/winscw/urel/bubblemanager.dll
+epoc32/release/winscw/urel/bubble.pgn.map
+epoc32/release/winscw/urel/bubble.pgn
+epoc32/release/winscw/urel/btuiplugin.dll.map
+epoc32/release/winscw/urel/btuiplugin.dll
+epoc32/release/winscw/urel/btui.exe.map
+epoc32/release/winscw/urel/btui.exe
+epoc32/release/winscw/urel/btprotocol.dll.map
+epoc32/release/winscw/urel/btprotocol.dll
+epoc32/release/winscw/urel/btnotif.dll.map
+epoc32/release/winscw/urel/btnotif.dll
+epoc32/release/winscw/urel/btmtmui.dll.map
+epoc32/release/winscw/urel/btmtmui.dll
+epoc32/release/winscw/urel/btmanserver.exe.map
+epoc32/release/winscw/urel/btmanserver.exe
+epoc32/release/winscw/urel/btmanclient.dll.map
+epoc32/release/winscw/urel/btmanclient.dll
+epoc32/release/winscw/urel/bthidkbdsettings.dll.map
+epoc32/release/winscw/urel/bthidkbdsettings.dll
+epoc32/release/winscw/urel/btextnotifiers.dll.map
+epoc32/release/winscw/urel/btextnotifiers.dll
+epoc32/release/winscw/urel/btdevice.dll.map
+epoc32/release/winscw/urel/btdevice.dll
+epoc32/release/winscw/urel/btcomm.csy.map
+epoc32/release/winscw/urel/btcomm.csy
+epoc32/release/winscw/urel/bt_v2.prt.map
+epoc32/release/winscw/urel/bt_v2.prt
+epoc32/release/winscw/urel/bt_v2.1.prt.map
+epoc32/release/winscw/urel/bt_v2.1.prt
+epoc32/release/winscw/urel/bt.prt.map
+epoc32/release/winscw/urel/bt.prt
+epoc32/release/winscw/urel/bsulinifile.dll.map
+epoc32/release/winscw/urel/bsulinifile.dll
+epoc32/release/winscw/urel/bsul.dll.map
+epoc32/release/winscw/urel/bsul.dll
+epoc32/release/winscw/urel/bsinstall.exe.map
+epoc32/release/winscw/urel/bsinstall.exe
+epoc32/release/winscw/urel/bsimport.exe.map
+epoc32/release/winscw/urel/bsimport.exe
+epoc32/release/winscw/urel/browsertelservice.dll.map
+epoc32/release/winscw/urel/browsertelservice.dll
+epoc32/release/winscw/urel/browserng.exe.map
+epoc32/release/winscw/urel/browserng.exe
+epoc32/release/winscw/urel/browserengine.dll.map
+epoc32/release/winscw/urel/browserengine.dll
+epoc32/release/winscw/urel/browserdialogsprovider.dll.map
+epoc32/release/winscw/urel/browserdialogsprovider.dll
+epoc32/release/winscw/urel/bookmarkdataprovider.dll.map
+epoc32/release/winscw/urel/bookmarkdataprovider.dll
+epoc32/release/winscw/urel/bluetoothav.dll.map
+epoc32/release/winscw/urel/bluetoothav.dll
+epoc32/release/winscw/urel/bluetooth.dll.map
+epoc32/release/winscw/urel/bluetooth.dll
+epoc32/release/winscw/urel/blid.exe.map
+epoc32/release/winscw/urel/blid.exe
+epoc32/release/winscw/urel/bium.dll.map
+epoc32/release/winscw/urel/bium.dll
+epoc32/release/winscw/urel/batterypopupcontrol.dll.map
+epoc32/release/winscw/urel/batterypopupcontrol.dll
+epoc32/release/winscw/urel/batindicatorpaneplugin.dll.map
+epoc32/release/winscw/urel/batindicatorpaneplugin.dll
+epoc32/release/winscw/urel/baksrvs.exe.map
+epoc32/release/winscw/urel/baksrvs.exe
+epoc32/release/winscw/urel/baksrv.dll.map
+epoc32/release/winscw/urel/baksrv.dll
+epoc32/release/winscw/urel/bafl.dll.map
+epoc32/release/winscw/urel/bafl.dll
+epoc32/release/winscw/urel/backgroundimage.dll.map
+epoc32/release/winscw/urel/backgroundimage.dll
+epoc32/release/winscw/urel/backend.dll.map
+epoc32/release/winscw/urel/backend.dll
+epoc32/release/winscw/urel/avkonfep.dll.map
+epoc32/release/winscw/urel/avkonfep.dll
+epoc32/release/winscw/urel/avkon.dll.map
+epoc32/release/winscw/urel/avkon.dll
+epoc32/release/winscw/urel/avctpservices.dll.map
+epoc32/release/winscw/urel/avctpservices.dll
+epoc32/release/winscw/urel/avctpplugins_v2.dll.map
+epoc32/release/winscw/urel/avctpplugins_v2.dll
+epoc32/release/winscw/urel/avctpplugins.dll.map
+epoc32/release/winscw/urel/avctpplugins.dll
+epoc32/release/winscw/urel/autosend.exe.map
+epoc32/release/winscw/urel/autosend.exe
+epoc32/release/winscw/urel/autolock.exe.map
+epoc32/release/winscw/urel/autolock.exe
+epoc32/release/winscw/urel/authtypeplugin.dll.map
+epoc32/release/winscw/urel/authtypeplugin.dll
+epoc32/release/winscw/urel/audiomessageui.dll.map
+epoc32/release/winscw/urel/audiomessageui.dll
+epoc32/release/winscw/urel/audiomessage.exe.map
+epoc32/release/winscw/urel/audiomessage.exe
+epoc32/release/winscw/urel/audiofetcher.dll.map
+epoc32/release/winscw/urel/audiofetcher.dll
+epoc32/release/winscw/urel/aspsyncutil.dll.map
+epoc32/release/winscw/urel/aspsyncutil.dll
+epoc32/release/winscw/urel/asppresyncdefault.dll.map
+epoc32/release/winscw/urel/asppresyncdefault.dll
+epoc32/release/winscw/urel/apsettingsplugin.dll.map
+epoc32/release/winscw/urel/apsettingsplugin.dll
+epoc32/release/winscw/urel/apsettingshandlerui.dll.map
+epoc32/release/winscw/urel/apsettingshandlerui.dll
+epoc32/release/winscw/urel/appmngr2widgetplugin.dll.map
+epoc32/release/winscw/urel/appmngr2widgetplugin.dll
+epoc32/release/winscw/urel/appmngr2sisxplugin.dll.map
+epoc32/release/winscw/urel/appmngr2sisxplugin.dll
+epoc32/release/winscw/urel/appmngr2pluginapi.dll.map
+epoc32/release/winscw/urel/appmngr2pluginapi.dll
+epoc32/release/winscw/urel/appmngr2gssettingsplugin.dll.map
+epoc32/release/winscw/urel/appmngr2gssettingsplugin.dll
+epoc32/release/winscw/urel/appmngr2gsinstfilesplugin.dll.map
+epoc32/release/winscw/urel/appmngr2gsinstfilesplugin.dll
+epoc32/release/winscw/urel/appmngr2gsinstalledplugin.dll.map
+epoc32/release/winscw/urel/appmngr2gsinstalledplugin.dll
+epoc32/release/winscw/urel/appmngr2.exe.map
+epoc32/release/winscw/urel/appmngr2.exe
+epoc32/release/winscw/urel/apcontrollistplugin.dll.map
+epoc32/release/winscw/urel/apcontrollistplugin.dll
+epoc32/release/winscw/urel/aocctview.dll.map
+epoc32/release/winscw/urel/aocctview.dll
+epoc32/release/winscw/urel/alwaysonlineemailplugin.dll.map
+epoc32/release/winscw/urel/alwaysonlineemailplugin.dll
+epoc32/release/winscw/urel/alfscrollbarwidget.dll.map
+epoc32/release/winscw/urel/alfscrollbarwidget.dll
+epoc32/release/winscw/urel/alfeditors.dll.map
+epoc32/release/winscw/urel/alfeditors.dll
+epoc32/release/winscw/urel/alfclient.dll.map
+epoc32/release/winscw/urel/alfclient.dll
+epoc32/release/winscw/urel/akntransitionutils.dll.map
+epoc32/release/winscw/urel/akntransitionutils.dll
+epoc32/release/winscw/urel/aknswallpaperplugin.dll.map
+epoc32/release/winscw/urel/aknswallpaperplugin.dll
+epoc32/release/winscw/urel/aknskinrenderlib.dll.map
+epoc32/release/winscw/urel/aknskinrenderlib.dll
+epoc32/release/winscw/urel/aknphysics.dll.map
+epoc32/release/winscw/urel/aknphysics.dll
+epoc32/release/winscw/urel/aknoldstylenotif.dll.map
+epoc32/release/winscw/urel/aknoldstylenotif.dll
+epoc32/release/winscw/urel/aknnotifyplugin2.dll.map
+epoc32/release/winscw/urel/aknnotifyplugin2.dll
+epoc32/release/winscw/urel/aknnotify.dll.map
+epoc32/release/winscw/urel/aknnotify.dll
+epoc32/release/winscw/urel/aknnotifierwrapper.dll.map
+epoc32/release/winscw/urel/aknnotifierwrapper.dll
+epoc32/release/winscw/urel/aknnfysrv.exe.map
+epoc32/release/winscw/urel/aknnfysrv.exe
+epoc32/release/winscw/urel/aknmemorycardui.dll.map
+epoc32/release/winscw/urel/aknmemorycardui.dll
+epoc32/release/winscw/urel/akninit.dll.map
+epoc32/release/winscw/urel/akninit.dll
+epoc32/release/winscw/urel/aknhlist.dll.map
+epoc32/release/winscw/urel/aknhlist.dll
+epoc32/release/winscw/urel/aknfepuiinterface.dll.map
+epoc32/release/winscw/urel/aknfepuiinterface.dll
+epoc32/release/winscw/urel/aknfepuiavkonplugin.dll.map
+epoc32/release/winscw/urel/aknfepuiavkonplugin.dll
+epoc32/release/winscw/urel/akncompamode.dll.map
+epoc32/release/winscw/urel/akncompamode.dll
+epoc32/release/winscw/urel/akncompags.dll.map
+epoc32/release/winscw/urel/akncompags.dll
+epoc32/release/winscw/urel/akncapserverclient.dll.map
+epoc32/release/winscw/urel/akncapserverclient.dll
+epoc32/release/winscw/urel/akncapserver.exe.map
+epoc32/release/winscw/urel/akncapserver.exe
+epoc32/release/winscw/urel/aknalarmservice.dll.map
+epoc32/release/winscw/urel/aknalarmservice.dll
+epoc32/release/winscw/urel/aiwsyncprovider.dll.map
+epoc32/release/winscw/urel/aiwsyncprovider.dll
+epoc32/release/winscw/urel/aiwprintingprovider.dll.map
+epoc32/release/winscw/urel/aiwprintingprovider.dll
+epoc32/release/winscw/urel/aiwpbkinfoviewprovider.dll.map
+epoc32/release/winscw/urel/aiwpbkinfoviewprovider.dll
+epoc32/release/winscw/urel/aiwcallimageplugin.dll.map
+epoc32/release/winscw/urel/aiwcallimageplugin.dll
+epoc32/release/winscw/urel/aiwbrowserprovider.dll.map
+epoc32/release/winscw/urel/aiwbrowserprovider.dll
+epoc32/release/winscw/urel/aiscutsettings.dll.map
+epoc32/release/winscw/urel/aiscutsettings.dll
+epoc32/release/winscw/urel/aiscutplugin.dll.map
+epoc32/release/winscw/urel/aiscutplugin.dll
+epoc32/release/winscw/urel/aisatplugin.dll.map
+epoc32/release/winscw/urel/aisatplugin.dll
+epoc32/release/winscw/urel/aiprofileplugin.dll.map
+epoc32/release/winscw/urel/aiprofileplugin.dll
+epoc32/release/winscw/urel/aiplayerplugin2.dll.map
+epoc32/release/winscw/urel/aiplayerplugin2.dll
+epoc32/release/winscw/urel/aifw.dll.map
+epoc32/release/winscw/urel/aifw.dll
+epoc32/release/winscw/urel/aidevstaplg.dll.map
+epoc32/release/winscw/urel/aidevstaplg.dll
+epoc32/release/winscw/urel/aicontainer.dll.map
+epoc32/release/winscw/urel/aicontainer.dll
+epoc32/release/winscw/urel/aicalendarplugin2.dll.map
+epoc32/release/winscw/urel/aicalendarplugin2.dll
+epoc32/release/winscw/urel/ai3xmluimain.dll.map
+epoc32/release/winscw/urel/ai3xmluimain.dll
+epoc32/release/winscw/urel/ai3natiui.dll.map
+epoc32/release/winscw/urel/ai3natiui.dll
+epoc32/release/winscw/urel/adtupdater.exe.map
+epoc32/release/winscw/urel/adtupdater.exe
+epoc32/release/winscw/urel/acuagentserver.exe.map
+epoc32/release/winscw/urel/acuagentserver.exe
+epoc32/release/winscw/urel/activepalette.dll.map
+epoc32/release/winscw/urel/activepalette.dll
+epoc32/release/winscw/urel/accountcreationplugin.dll.map
+epoc32/release/winscw/urel/accountcreationplugin.dll
+epoc32/release/winscw/urel/accfwuinotifier.dll.map
+epoc32/release/winscw/urel/accfwuinotifier.dll
+epoc32/release/winscw/urel/aboutgsplugin.dll.map
+epoc32/release/winscw/urel/aboutgsplugin.dll
+epoc32/release/winscw/urel/about.exe.map
+epoc32/release/winscw/urel/about.exe
+epoc32/release/winscw/udeb/z/resource/wpasecuritysettingsui.rsc
+epoc32/release/winscw/udeb/z/resource/wpasecuritysettingsui.r01
+epoc32/release/winscw/udeb/z/resource/wifiprotplugin.rsc
+epoc32/release/winscw/udeb/z/resource/wifiprotplugin.r01
+epoc32/release/winscw/udeb/z/resource/widgetmenu.rsc
+epoc32/release/winscw/udeb/z/resource/widgetmenu.r01
+epoc32/release/winscw/udeb/z/resource/widgetinstallerui.rsc
+epoc32/release/winscw/udeb/z/resource/widgetinstallerui.r01
+epoc32/release/winscw/udeb/z/resource/wepsecuritysettingsui.rsc
+epoc32/release/winscw/udeb/z/resource/wepsecuritysettingsui.r01
+epoc32/release/winscw/udeb/z/resource/vpnmanagementuirsc.rsc
+epoc32/release/winscw/udeb/z/resource/vpnmanagementuirsc.r01
+epoc32/release/winscw/udeb/z/resource/vpnecomnotifier.rsc
+epoc32/release/winscw/udeb/z/resource/vpnecomnotifier.r01
+epoc32/release/winscw/udeb/z/resource/vimpstuires.rsc
+epoc32/release/winscw/udeb/z/resource/vimpstuires.r01
+epoc32/release/winscw/udeb/z/resource/videoproviderinternal.rsc
+epoc32/release/winscw/udeb/z/resource/videoproviderinternal.r01
+epoc32/release/winscw/udeb/z/resource/videoeditoruicomponents.rsc
+epoc32/release/winscw/udeb/z/resource/videoeditoruicomponents.r01
+epoc32/release/winscw/udeb/z/resource/videoeditorcommon.rsc
+epoc32/release/winscw/udeb/z/resource/videoeditorcommon.r01
+epoc32/release/winscw/udeb/z/resource/usbclasschangeuiplugin.rsc
+epoc32/release/winscw/udeb/z/resource/usbclasschangeuiplugin.r01
+epoc32/release/winscw/udeb/z/resource/upnpsharingui.rsc
+epoc32/release/winscw/udeb/z/resource/upnpsharingui.r01
+epoc32/release/winscw/udeb/z/resource/upnpgspluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/upnpgspluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/upnpfiletransferengineresources.rsc
+epoc32/release/winscw/udeb/z/resource/upnpfiletransferengineresources.r01
+epoc32/release/winscw/udeb/z/resource/upnpcommandresources.rsc
+epoc32/release/winscw/udeb/z/resource/upnpcommandresources.r01
+epoc32/release/winscw/udeb/z/resource/upnpaiwengineresources.rsc
+epoc32/release/winscw/udeb/z/resource/upnpaiwengineresources.r01
+epoc32/release/winscw/udeb/z/resource/unismsplugind.rsc
+epoc32/release/winscw/udeb/z/resource/unismsplugind.r01
+epoc32/release/winscw/udeb/z/resource/unimmsplugind.rsc
+epoc32/release/winscw/udeb/z/resource/unimmsplugind.r01
+epoc32/release/winscw/udeb/z/resource/swinstcommonui.rsc
+epoc32/release/winscw/udeb/z/resource/swinstcommonui.r01
+epoc32/release/winscw/udeb/z/resource/svgtuicontrol.rsc
+epoc32/release/winscw/udeb/z/resource/svgtuicontrol.r01
+epoc32/release/winscw/udeb/z/resource/svgtfileviewdetails.rsc
+epoc32/release/winscw/udeb/z/resource/svgtfileviewdetails.r01
+epoc32/release/winscw/udeb/z/resource/svgtappobserverutil.rsc
+epoc32/release/winscw/udeb/z/resource/svgtappobserverutil.r01
+epoc32/release/winscw/udeb/z/resource/smilplayer.rsc
+epoc32/release/winscw/udeb/z/resource/smilplayer.r01
+epoc32/release/winscw/udeb/z/resource/slideshowplugin.rsc
+epoc32/release/winscw/udeb/z/resource/slideshowplugin.r01
+epoc32/release/winscw/udeb/z/resource/sisxuidata.rsc
+epoc32/release/winscw/udeb/z/resource/sisxuidata.r01
+epoc32/release/winscw/udeb/z/resource/simplevideoeditor.rsc
+epoc32/release/winscw/udeb/z/resource/simplevideoeditor.r01
+epoc32/release/winscw/udeb/z/resource/sfiutilsrsc.rsc
+epoc32/release/winscw/udeb/z/resource/sfiutilsrsc.r01
+epoc32/release/winscw/udeb/z/resource/serviceselector.rsc
+epoc32/release/winscw/udeb/z/resource/serviceselector.r01
+epoc32/release/winscw/udeb/z/resource/servicerequest.rsc
+epoc32/release/winscw/udeb/z/resource/servicerequest.r01
+epoc32/release/winscw/udeb/z/resource/sendnorm.rsc
+epoc32/release/winscw/udeb/z/resource/sendnorm.r01
+epoc32/release/winscw/udeb/z/resource/secmodui.rsc
+epoc32/release/winscw/udeb/z/resource/secmodui.r01
+epoc32/release/winscw/udeb/z/resource/screensaveranimplugin.rsc
+epoc32/release/winscw/udeb/z/resource/screensaveranimplugin.r01
+epoc32/release/winscw/udeb/z/resource/satinfo.rsc
+epoc32/release/winscw/udeb/z/resource/satinfo.r01
+epoc32/release/winscw/udeb/z/resource/remotefileengine.rsc
+epoc32/release/winscw/udeb/z/resource/remotefileengine.r01
+epoc32/release/winscw/udeb/z/resource/pslncallimagepluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/pslncallimagepluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/provisioningbc.rsc
+epoc32/release/winscw/udeb/z/resource/provisioningbc.r01
+epoc32/release/winscw/udeb/z/resource/profilesettingsview.rsc
+epoc32/release/winscw/udeb/z/resource/profilesettingsview.r01
+epoc32/release/winscw/udeb/z/resource/policyengineuidlgs.rsc
+epoc32/release/winscw/udeb/z/resource/policyengineuidlgs.r01
+epoc32/release/winscw/udeb/z/resource/pocuiintegrationservices.rsc
+epoc32/release/winscw/udeb/z/resource/pocuiintegrationservices.r01
+epoc32/release/winscw/udeb/z/resource/pocbioplugin.rsc
+epoc32/release/winscw/udeb/z/resource/pocbioplugin.r01
+epoc32/release/winscw/udeb/z/resource/plugins/vcxnotifier.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/vcxnotifier.r01
+epoc32/release/winscw/udeb/z/resource/plugins/srchuiindevice.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/srchuiindevice.r01
+epoc32/release/winscw/udeb/z/resource/plugins/speeddialgspluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/speeddialgspluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/plugins/smsgetdetdescdefault.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/remconbeareravrcp.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/remconavrcpstatusconverter.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/musaiwprovider.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/multimediasearchresource.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/multimediasearchresource.r01
+epoc32/release/winscw/udeb/z/resource/plugins/mobilitypolicydefault.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/mmfaudiocontroller.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/messagespluginresource.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/messagespluginresource.r01
+epoc32/release/winscw/udeb/z/resource/plugins/filessearchresource.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/filessearchresource.r01
+epoc32/release/winscw/udeb/z/resource/plugins/contactssearchresource.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/contactssearchresource.r01
+epoc32/release/winscw/udeb/z/resource/plugins/calendarpluginresource.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/calendarpluginresource.r01
+epoc32/release/winscw/udeb/z/resource/plugins/avctpplugins_v2.rsc
+epoc32/release/winscw/udeb/z/resource/plugins/avctpplugins.rsc
+epoc32/release/winscw/udeb/z/resource/phoneserver.rsc
+epoc32/release/winscw/udeb/z/resource/phoneserver.r01
+epoc32/release/winscw/udeb/z/resource/pengaopluginng.rsc
+epoc32/release/winscw/udeb/z/resource/pengaopluginng.r01
+epoc32/release/winscw/udeb/z/resource/pbkinfoview.rsc
+epoc32/release/winscw/udeb/z/resource/pbkinfoview.r01
+epoc32/release/winscw/udeb/z/resource/pbk2usimuires.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2usimuires.r01
+epoc32/release/winscw/udeb/z/resource/pbk2uicontrols.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2uicontrols.r01
+epoc32/release/winscw/udeb/z/resource/pbk2mmcuires.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2mmcuires.r01
+epoc32/release/winscw/udeb/z/resource/pbk2mapuires.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2mapuires.r01
+epoc32/release/winscw/udeb/z/resource/pbk2groupuires.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2groupuires.r01
+epoc32/release/winscw/udeb/z/resource/pbk2exnameslistres.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2exnameslistres.r01
+epoc32/release/winscw/udeb/z/resource/pbk2commonui.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2commonui.r01
+epoc32/release/winscw/udeb/z/resource/pbk2cmdextres.rsc
+epoc32/release/winscw/udeb/z/resource/pbk2cmdextres.r01
+epoc32/release/winscw/udeb/z/resource/omadmcppluginresource.rsc
+epoc32/release/winscw/udeb/z/resource/omadmcppluginresource.r01
+epoc32/release/winscw/udeb/z/resource/obexutils.rsc
+epoc32/release/winscw/udeb/z/resource/obexutils.r01
+epoc32/release/winscw/udeb/z/resource/nsmldsgspluginresource.rsc
+epoc32/release/winscw/udeb/z/resource/nsmldsgspluginresource.r01
+epoc32/release/winscw/udeb/z/resource/npdlib.rsc
+epoc32/release/winscw/udeb/z/resource/npdlib.r01
+epoc32/release/winscw/udeb/z/resource/musaiwproviderui.rsc
+epoc32/release/winscw/udeb/z/resource/musaiwproviderui.r01
+epoc32/release/winscw/udeb/z/resource/muiu_internal.rsc
+epoc32/release/winscw/udeb/z/resource/muiu_internal.r01
+epoc32/release/winscw/udeb/z/resource/muiu.rsc
+epoc32/release/winscw/udeb/z/resource/muiu.r01
+epoc32/release/winscw/udeb/z/resource/msgspluginsrc.rsc
+epoc32/release/winscw/udeb/z/resource/msgspluginsrc.r01
+epoc32/release/winscw/udeb/z/resource/msgmailutils.rsc
+epoc32/release/winscw/udeb/z/resource/msgmailutils.r01
+epoc32/release/winscw/udeb/z/resource/mnaiwproviderres.rsc
+epoc32/release/winscw/udeb/z/resource/mnaiwproviderres.r01
+epoc32/release/winscw/udeb/z/resource/mmssettings.rsc
+epoc32/release/winscw/udeb/z/resource/mmssettings.r01
+epoc32/release/winscw/udeb/z/resource/messaging/smss_multimode.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/smss.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/romtmui.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/romtmui.r01
+epoc32/release/winscw/udeb/z/resource/messaging/pushmtmui.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/pushmtmui.r01
+epoc32/release/winscw/udeb/z/resource/messaging/postcardui.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/postcardui.r01
+epoc32/release/winscw/udeb/z/resource/messaging/notui.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/notui.r01
+epoc32/release/winscw/udeb/z/resource/messaging/mmsui.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/mmsui.r01
+epoc32/release/winscw/udeb/z/resource/messaging/audiomessagemtm.rsc
+epoc32/release/winscw/udeb/z/resource/messaging/audiomessagemtm.r01
+epoc32/release/winscw/udeb/z/resource/mediasettings.rsc
+epoc32/release/winscw/udeb/z/resource/mediasettings.r01
+epoc32/release/winscw/udeb/z/resource/mediafilelist.rsc
+epoc32/release/winscw/udeb/z/resource/mediafilelist.r01
+epoc32/release/winscw/udeb/z/resource/mcesettings.rsc
+epoc32/release/winscw/udeb/z/resource/mcesettings.r01
+epoc32/release/winscw/udeb/z/resource/locverifierdlg.rsc
+epoc32/release/winscw/udeb/z/resource/locverifierdlg.r01
+epoc32/release/winscw/udeb/z/resource/locgpsindicatorplugin.rsc
+epoc32/release/winscw/udeb/z/resource/locgpsindicatorplugin.r01
+epoc32/release/winscw/udeb/z/resource/liwservicehandler.rsc
+epoc32/release/winscw/udeb/z/resource/impsconnectionuing.rsc
+epoc32/release/winscw/udeb/z/resource/impsconnectionuing.r01
+epoc32/release/winscw/udeb/z/resource/imconnectionuivariationng.rsc
+epoc32/release/winscw/udeb/z/resource/imconnectionuivariationng.r01
+epoc32/release/winscw/udeb/z/resource/imageprintuiprovider.rsc
+epoc32/release/winscw/udeb/z/resource/imageprintuiprovider.r01
+epoc32/release/winscw/udeb/z/resource/imageprintengine.rsc
+epoc32/release/winscw/udeb/z/resource/imageprintengine.r01
+epoc32/release/winscw/udeb/z/resource/imageeditorproviderinternal.rsc
+epoc32/release/winscw/udeb/z/resource/imageeditorproviderinternal.r01
+epoc32/release/winscw/udeb/z/resource/gsvmbxpluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/gsvmbxpluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/gssensorpluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/gssensorpluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/gspeninputpluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/gspeninputpluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/gspdatahsdpapluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/gspdatahsdpapluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/gslangpluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/gslangpluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/gsinstallationspluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/gsinstallationspluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/gsadminpluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/gsadminpluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/gsaccessoryplugin.rsc
+epoc32/release/winscw/udeb/z/resource/gsaccessoryplugin.r01
+epoc32/release/winscw/udeb/z/resource/fscactionutils.rsc
+epoc32/release/winscw/udeb/z/resource/fscactionutils.r01
+epoc32/release/winscw/udeb/z/resource/filelist.rsc
+epoc32/release/winscw/udeb/z/resource/filelist.r01
+epoc32/release/winscw/udeb/z/resource/fep/aknfep.rsc
+epoc32/release/winscw/udeb/z/resource/fep/aknfep.r01
+epoc32/release/winscw/udeb/z/resource/extensionmanagerres.rsc
+epoc32/release/winscw/udeb/z/resource/extensionmanagerres.r01
+epoc32/release/winscw/udeb/z/resource/evtmgmteditorui.rsc
+epoc32/release/winscw/udeb/z/resource/evtmgmteditorui.r01
+epoc32/release/winscw/udeb/z/resource/esmrcasplugindata.rsc
+epoc32/release/winscw/udeb/z/resource/esmrcasplugindata.r01
+epoc32/release/winscw/udeb/z/resource/eiksrvui.rsc
+epoc32/release/winscw/udeb/z/resource/eiksrvui.r01
+epoc32/release/winscw/udeb/z/resource/eikcdlg.rsc
+epoc32/release/winscw/udeb/z/resource/downloadmgruilib.rsc
+epoc32/release/winscw/udeb/z/resource/downloadmgruilib.r01
+epoc32/release/winscw/udeb/z/resource/disconnectdlg.rsc
+epoc32/release/winscw/udeb/z/resource/disconnectdlg.r01
+epoc32/release/winscw/udeb/z/resource/devdiagservicessuitepluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/devdiagservicessuitepluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/devdiaghardwaresuitepluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/devdiaghardwaresuitepluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/devdiagdatanetworktestpluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/devdiagdatanetworktestpluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/devdiagcoveragesuitepluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/devdiagcoveragesuitepluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/devdiagconnectivitysuitepluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/devdiagconnectivitysuitepluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/cupnpmultiselectionui.rsc
+epoc32/release/winscw/udeb/z/resource/cupnpmultiselectionui.r01
+epoc32/release/winscw/udeb/z/resource/cupnpappwizard.rsc
+epoc32/release/winscw/udeb/z/resource/cupnpappwizard.r01
+epoc32/release/winscw/udeb/z/resource/ctsecdlgs.rsc
+epoc32/release/winscw/udeb/z/resource/ctsecdlgs.r01
+epoc32/release/winscw/udeb/z/resource/cscsettingsui.rsc
+epoc32/release/winscw/udeb/z/resource/cscsettingsui.r01
+epoc32/release/winscw/udeb/z/resource/cscengine.rsc
+epoc32/release/winscw/udeb/z/resource/connuiutilsnotif.rsc
+epoc32/release/winscw/udeb/z/resource/connuiutilsnotif.r01
+epoc32/release/winscw/udeb/z/resource/connectutilrsc.rsc
+epoc32/release/winscw/udeb/z/resource/connectutilrsc.r01
+epoc32/release/winscw/udeb/z/resource/connectionuiutilities.rsc
+epoc32/release/winscw/udeb/z/resource/connectionuiutilities.r01
+epoc32/release/winscw/udeb/z/resource/commondialogs.rsc
+epoc32/release/winscw/udeb/z/resource/commondialogs.r01
+epoc32/release/winscw/udeb/z/resource/cmwlanui.rsc
+epoc32/release/winscw/udeb/z/resource/cmwlanui.r01
+epoc32/release/winscw/udeb/z/resource/cmpacketdataui.rsc
+epoc32/release/winscw/udeb/z/resource/cmpacketdataui.r01
+epoc32/release/winscw/udeb/z/resource/cmmanager.rsc
+epoc32/release/winscw/udeb/z/resource/cmmanager.r01
+epoc32/release/winscw/udeb/z/resource/certmanui.rsc
+epoc32/release/winscw/udeb/z/resource/certmanui.r01
+epoc32/release/winscw/udeb/z/resource/callui.rsc
+epoc32/release/winscw/udeb/z/resource/callui.r01
+epoc32/release/winscw/udeb/z/resource/calensvrmissedalarmmanagerresource.rsc
+epoc32/release/winscw/udeb/z/resource/calensvrmissedalarmmanagerresource.r01
+epoc32/release/winscw/udeb/z/resource/calenregionalutil.rsc
+epoc32/release/winscw/udeb/z/resource/calenregionalutil.r01
+epoc32/release/winscw/udeb/z/resource/calenlunarvietnameseplugindata.rsc
+epoc32/release/winscw/udeb/z/resource/calenlunarvietnameseplugindata.r01
+epoc32/release/winscw/udeb/z/resource/calenlunarchineseplugindata.rsc
+epoc32/release/winscw/udeb/z/resource/calenlunarchineseplugindata.r01
+epoc32/release/winscw/udeb/z/resource/calencommonui.rsc
+epoc32/release/winscw/udeb/z/resource/calencommonui.r01
+epoc32/release/winscw/udeb/z/resource/bthidresource.rsc
+epoc32/release/winscw/udeb/z/resource/bthidresource.r01
+epoc32/release/winscw/udeb/z/resource/browserdialogsprovider.rsc
+epoc32/release/winscw/udeb/z/resource/browserdialogsprovider.r01
+epoc32/release/winscw/udeb/z/resource/browseraudiovideoplugin.rsc
+epoc32/release/winscw/udeb/z/resource/browseraudiovideoplugin.r01
+epoc32/release/winscw/udeb/z/resource/aspsyncutil.rsc
+epoc32/release/winscw/udeb/z/resource/aspsyncutil.r01
+epoc32/release/winscw/udeb/z/resource/apps/widgetui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/widgetui.r01
+epoc32/release/winscw/udeb/z/resource/apps/vm.rsc
+epoc32/release/winscw/udeb/z/resource/apps/vm.r01
+epoc32/release/winscw/udeb/z/resource/apps/videotelui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/videotelui.r01
+epoc32/release/winscw/udeb/z/resource/apps/videoservices.rsc
+epoc32/release/winscw/udeb/z/resource/apps/videoservices.r01
+epoc32/release/winscw/udeb/z/resource/apps/viaplayerutilities.rsc
+epoc32/release/winscw/udeb/z/resource/apps/viaplayerutilities.r01
+epoc32/release/winscw/udeb/z/resource/apps/viaplayeroverlayvolumecontrol.rsc
+epoc32/release/winscw/udeb/z/resource/apps/viaplayeroverlayvolumecontrol.r01
+epoc32/release/winscw/udeb/z/resource/apps/viaplayeroverlaystatuspane.rsc
+epoc32/release/winscw/udeb/z/resource/apps/viaplayeroverlaystatuspane.r01
+epoc32/release/winscw/udeb/z/resource/apps/viaplayeroverlaysoftkeys.rsc
+epoc32/release/winscw/udeb/z/resource/apps/viaplayernseriesstatuspane.rsc
+epoc32/release/winscw/udeb/z/resource/apps/viaplayernseriesstatuspane.r01
+epoc32/release/winscw/udeb/z/resource/apps/vgacamsettings.rsc
+epoc32/release/winscw/udeb/z/resource/apps/vgacamsettings.r01
+epoc32/release/winscw/udeb/z/resource/apps/vedsimplecutvideo.rsc
+epoc32/release/winscw/udeb/z/resource/apps/vedsimplecutvideo.r01
+epoc32/release/winscw/udeb/z/resource/apps/vcommandmanager.rsc
+epoc32/release/winscw/udeb/z/resource/apps/vcexecutorapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/vcexecutorapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/ussd.rsc
+epoc32/release/winscw/udeb/z/resource/apps/ussd.r01
+epoc32/release/winscw/udeb/z/resource/apps/userdict.rsc
+epoc32/release/winscw/udeb/z/resource/apps/userdict.r32
+epoc32/release/winscw/udeb/z/resource/apps/userdict.r160
+epoc32/release/winscw/udeb/z/resource/apps/usbclasschangeui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/usbclasschangeui.r01
+epoc32/release/winscw/udeb/z/resource/apps/unieditor.rsc
+epoc32/release/winscw/udeb/z/resource/apps/unieditor.r01
+epoc32/release/winscw/udeb/z/resource/apps/uitestserverstarter.rsc
+epoc32/release/winscw/udeb/z/resource/apps/uisettingssrv.rsc
+epoc32/release/winscw/udeb/z/resource/apps/uisettingssrv.r01
+epoc32/release/winscw/udeb/z/resource/apps/touchscreencalib.rsc
+epoc32/release/winscw/udeb/z/resource/apps/touchscreencalib.r01
+epoc32/release/winscw/udeb/z/resource/apps/sysap.rsc
+epoc32/release/winscw/udeb/z/resource/apps/sysap.r01
+epoc32/release/winscw/udeb/z/resource/apps/swinstsvrui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/swinstsvrui.r01
+epoc32/release/winscw/udeb/z/resource/apps/svgtviewerapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/svgtviewerapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/stifui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/startup.rsc
+epoc32/release/winscw/udeb/z/resource/apps/startup.r01
+epoc32/release/winscw/udeb/z/resource/apps/srchuiresultview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/srchuiresultview.r01
+epoc32/release/winscw/udeb/z/resource/apps/srchui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/srchui.r01
+epoc32/release/winscw/udeb/z/resource/apps/simpsyui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/shwslideshowview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/shwslideshowview.r01
+epoc32/release/winscw/udeb/z/resource/apps/shwsettingsdialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/shwsettingsdialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/screensaver.rsc
+epoc32/release/winscw/udeb/z/resource/apps/screensaver.r01
+epoc32/release/winscw/udeb/z/resource/apps/schemeapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/schemeapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/satellitereference.rsc
+epoc32/release/winscw/udeb/z/resource/apps/pushviewer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/pushviewer.r01
+epoc32/release/winscw/udeb/z/resource/apps/psln.rsc
+epoc32/release/winscw/udeb/z/resource/apps/psln.r01
+epoc32/release/winscw/udeb/z/resource/apps/profileapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/profileapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/poc.rsc
+epoc32/release/winscw/udeb/z/resource/apps/poc.r01
+epoc32/release/winscw/udeb/z/resource/apps/pnpprovisioning.rsc
+epoc32/release/winscw/udeb/z/resource/apps/pnpprovisioning.r01
+epoc32/release/winscw/udeb/z/resource/apps/phoneuivoip.rsc
+epoc32/release/winscw/udeb/z/resource/apps/phoneuivoip.r01
+epoc32/release/winscw/udeb/z/resource/apps/phonebook2.rsc
+epoc32/release/winscw/udeb/z/resource/apps/phonebook2.r01
+epoc32/release/winscw/udeb/z/resource/apps/peninputserver.rsc
+epoc32/release/winscw/udeb/z/resource/apps/peninputserver.r01
+epoc32/release/winscw/udeb/z/resource/apps/pbkxrclengine.rsc
+epoc32/release/winscw/udeb/z/resource/apps/pbkxrclengine.r01
+epoc32/release/winscw/udeb/z/resource/apps/pbk2serverapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/pbk2serverapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/paintcursor.rsc
+epoc32/release/winscw/udeb/z/resource/apps/paintcursor.r01
+epoc32/release/winscw/udeb/z/resource/apps/operatormenu.rsc
+epoc32/release/winscw/udeb/z/resource/apps/operatormenu.r01
+epoc32/release/winscw/udeb/z/resource/apps/onlinesupport.rsc
+epoc32/release/winscw/udeb/z/resource/apps/onlinesupport.r01
+epoc32/release/winscw/udeb/z/resource/apps/odeconf.rsc
+epoc32/release/winscw/udeb/z/resource/apps/nsmldssync.rsc
+epoc32/release/winscw/udeb/z/resource/apps/nsmldssync.r01
+epoc32/release/winscw/udeb/z/resource/apps/nsmldmsync.rsc
+epoc32/release/winscw/udeb/z/resource/apps/nsmldmsync.r01
+epoc32/release/winscw/udeb/z/resource/apps/nhdcamsettings.rsc
+epoc32/release/winscw/udeb/z/resource/apps/nhdcamsettings.r01
+epoc32/release/winscw/udeb/z/resource/apps/musui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/musui.r01
+epoc32/release/winscw/udeb/z/resource/apps/msgmaileditor.rsc
+epoc32/release/winscw/udeb/z/resource/apps/msgmaileditor.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxwaitnotedialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxwaitnotedialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxvisualizationview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxvisualizationview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxupnpplaybackview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxupnpplaybackview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxupnpplaybackdialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxupnpplaybackdialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxscreensaverplugin.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxscreensaverplugin.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxpodcastplaybackview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxpodcastplaybackview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxpodcastcollectionview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxpodcastcollectionview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxplaybackview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxplaybackview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxpdsbplaybackview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxpdsbplaybackview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxpdplaybackview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxpdplaybackview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxmetadataeditordialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxmetadataeditordialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxmainview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxmainview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxfmtx.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxfmtx.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxembeddedplaybackview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxembeddedplaybackview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxcommonui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxcommonui.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxcommonplaybackview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxcommonplaybackview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxcommoncontainer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxcommoncontainer.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxcollectionview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxcollectionview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxaudioeffectsview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxaudioeffectsview.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxalbumarteditordialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxalbumarteditordialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpxaddtracksdialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpxaddtracksdialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/mpx.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mpx.r01
+epoc32/release/winscw/udeb/z/resource/apps/mmfolderuiextplugin.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mmfolderuiextplugin.r01
+epoc32/release/winscw/udeb/z/resource/apps/mediasettings.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mediasettings.r01
+epoc32/release/winscw/udeb/z/resource/apps/mediaservant.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mediaservant.r01
+epoc32/release/winscw/udeb/z/resource/apps/mediaplayer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mediaplayer.r01
+epoc32/release/winscw/udeb/z/resource/apps/mediagallery2.rsc
+epoc32/release/winscw/udeb/z/resource/apps/mediagallery2.r01
+epoc32/release/winscw/udeb/z/resource/apps/matrixmenu.rsc
+epoc32/release/winscw/udeb/z/resource/apps/matrixmenu.r01
+epoc32/release/winscw/udeb/z/resource/apps/lwplayer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/lwplayer.r01
+epoc32/release/winscw/udeb/z/resource/apps/locpossettingsapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/locpossettingsapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/lmuirefapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/lmkmsgviewer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/lmkmsgviewer.r01
+epoc32/release/winscw/udeb/z/resource/apps/lcapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/lcapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/landmarks.rsc
+epoc32/release/winscw/udeb/z/resource/apps/landmarks.r01
+epoc32/release/winscw/udeb/z/resource/apps/imageviewer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/imageviewer.r01
+epoc32/release/winscw/udeb/z/resource/apps/imageprintui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/imageprintui.r01
+epoc32/release/winscw/udeb/z/resource/apps/imageprintapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/imageprintapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/imageeditorui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/imageeditorui.r01
+epoc32/release/winscw/udeb/z/resource/apps/imageeditor.rsc
+epoc32/release/winscw/udeb/z/resource/apps/imageeditor.r01
+epoc32/release/winscw/udeb/z/resource/apps/hsbrowser.rsc
+epoc32/release/winscw/udeb/z/resource/apps/hsbrowser.r01
+epoc32/release/winscw/udeb/z/resource/apps/homemedia.rsc
+epoc32/release/winscw/udeb/z/resource/apps/homemedia.r01
+epoc32/release/winscw/udeb/z/resource/apps/glxviewbase.rsc
+epoc32/release/winscw/udeb/z/resource/apps/glxviewbase.r01
+epoc32/release/winscw/udeb/z/resource/apps/glxuiutilities.rsc
+epoc32/release/winscw/udeb/z/resource/apps/glxuiutilities.r01
+epoc32/release/winscw/udeb/z/resource/apps/glxtagsbrowserview.rsc
+epoc32/release/winscw/udeb/z/resource/apps/glxtagsbrowserview.r01
+epoc32/release/winscw/udeb/z/resource/apps/glxfetcherdialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/glxfetcherdialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/glxdownloadtext.rsc
+epoc32/release/winscw/udeb/z/resource/apps/glxdownloadtext.r01
+epoc32/release/winscw/udeb/z/resource/apps/glxcommoncommandhandlers.rsc
+epoc32/release/winscw/udeb/z/resource/apps/glxcommoncommandhandlers.r01
+epoc32/release/winscw/udeb/z/resource/apps/glxcommandhandlermarking.rsc
+epoc32/release/winscw/udeb/z/resource/apps/glxcommandhandlermarking.r01
+epoc32/release/winscw/udeb/z/resource/apps/fsmailserver.rsc
+epoc32/release/winscw/udeb/z/resource/apps/fsmailserver.r01
+epoc32/release/winscw/udeb/z/resource/apps/fscsendplugin.rsc
+epoc32/release/winscw/udeb/z/resource/apps/fscsendplugin.r01
+epoc32/release/winscw/udeb/z/resource/apps/fscsaveascontactplugin.rsc
+epoc32/release/winscw/udeb/z/resource/apps/fscsaveascontactplugin.r01
+epoc32/release/winscw/udeb/z/resource/apps/fscpocplugin.rsc
+epoc32/release/winscw/udeb/z/resource/apps/fscpocplugin.r01
+epoc32/release/winscw/udeb/z/resource/apps/fsccallplugin.rsc
+epoc32/release/winscw/udeb/z/resource/apps/fsccallplugin.r01
+epoc32/release/winscw/udeb/z/resource/apps/fotaserver.rsc
+epoc32/release/winscw/udeb/z/resource/apps/fotaserver.r01
+epoc32/release/winscw/udeb/z/resource/apps/evtmgmtui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/evtmgmtui.r01
+epoc32/release/winscw/udeb/z/resource/apps/evthandlerapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/evthandlerapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/equalizer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/equalizer.r01
+epoc32/release/winscw/udeb/z/resource/apps/drmrightsmanager.rsc
+epoc32/release/winscw/udeb/z/resource/apps/drmrightsmanager.r01
+epoc32/release/winscw/udeb/z/resource/apps/drmencryptor.rsc
+epoc32/release/winscw/udeb/z/resource/apps/devdiagapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/devdiagapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/ddviewer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/ddviewer.r01
+epoc32/release/winscw/udeb/z/resource/apps/csc.rsc
+epoc32/release/winscw/udeb/z/resource/apps/csc.r01
+epoc32/release/winscw/udeb/z/resource/apps/conntest.rsc
+epoc32/release/winscw/udeb/z/resource/apps/connectionmonitorui.rsc
+epoc32/release/winscw/udeb/z/resource/apps/connectionmonitorui.r01
+epoc32/release/winscw/udeb/z/resource/apps/codviewer.rsc
+epoc32/release/winscw/udeb/z/resource/apps/codviewer.r01
+epoc32/release/winscw/udeb/z/resource/apps/cmsappwizard.rsc
+epoc32/release/winscw/udeb/z/resource/apps/cmsappwizard.r01
+epoc32/release/winscw/udeb/z/resource/apps/cbsuiapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/cbsuiapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/cameraapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/cameraapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/browserng.rsc
+epoc32/release/winscw/udeb/z/resource/apps/browserng.r01
+epoc32/release/winscw/udeb/z/resource/apps/audiomessage.rsc
+epoc32/release/winscw/udeb/z/resource/apps/audiomessage.r01
+epoc32/release/winscw/udeb/z/resource/apps/audiofetcherdialog.rsc
+epoc32/release/winscw/udeb/z/resource/apps/audiofetcherdialog.r01
+epoc32/release/winscw/udeb/z/resource/apps/appmngr2.rsc
+epoc32/release/winscw/udeb/z/resource/apps/appmngr2.r01
+epoc32/release/winscw/udeb/z/resource/apps/alarmeditorapp.rsc
+epoc32/release/winscw/udeb/z/resource/apps/alarmeditorapp.r01
+epoc32/release/winscw/udeb/z/resource/apps/about.rsc
+epoc32/release/winscw/udeb/z/resource/apps/about.r01
+epoc32/release/winscw/udeb/z/resource/appmngr2gssettingspluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/appmngr2gssettingspluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/appmngr2gsinstfilespluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/appmngr2gsinstfilespluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/appmngr2gsinstalledpluginrsc.rsc
+epoc32/release/winscw/udeb/z/resource/appmngr2gsinstalledpluginrsc.r01
+epoc32/release/winscw/udeb/z/resource/aknswallpaperplugin.rsc
+epoc32/release/winscw/udeb/z/resource/aknswallpaperplugin.r01
+epoc32/release/winscw/udeb/z/resource/akncompagsrsc.rsc
+epoc32/release/winscw/udeb/z/resource/akncompagsrsc.r01
+epoc32/release/winscw/udeb/z/resource/aiwsyncprovider.rsc
+epoc32/release/winscw/udeb/z/resource/aiwsyncprovider.r01
+epoc32/release/winscw/udeb/z/resource/aiwservicehandler.rsc
+epoc32/release/winscw/udeb/z/resource/aiwservicehandler.r01
+epoc32/release/winscw/udeb/z/resource/aiwprintingprovider.rsc
+epoc32/release/winscw/udeb/z/resource/aiwprintingprovider.r01
+epoc32/release/winscw/udeb/z/resource/aiwpbkinfoviewprovider.rsc
+epoc32/release/winscw/udeb/z/resource/aiwpbkinfoviewprovider.r01
+epoc32/release/winscw/udeb/z/resource/aiwcallimageplugin.rsc
+epoc32/release/winscw/udeb/z/resource/aiwcallimageplugin.r01
+epoc32/release/winscw/udeb/z/resource/aiwbrowserprovider.rsc
+epoc32/release/winscw/udeb/z/resource/aiscutpluginres.rsc
+epoc32/release/winscw/udeb/z/resource/aiscutpluginres.r01
+epoc32/release/winscw/udeb/z/resource/accountcreationplugin.rsc
+epoc32/release/winscw/udeb/z/resource/accfwnoteuinotifier.rsc
+epoc32/release/winscw/udeb/z/resource/accfwnoteuinotifier.r01
+epoc32/release/winscw/udeb/z/private/101ffa91/plugins/clipart.rsc
+epoc32/release/winscw/udeb/z/private/101ffa91/plugins/clipart.r01
+epoc32/release/winscw/udeb/z/private/101ffa91/plugins/bubble.rsc
+epoc32/release/winscw/udeb/z/private/101ffa91/plugins/bubble.r01
+epoc32/release/winscw/udeb/z/private/10003a4a/sennotifierplugindlgimpl.rsc
+epoc32/release/winscw/udeb/z/private/10003a4a/sennotifierplugindlgimpl.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/import/apps/glx_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/import/apps/glx_reg.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/import/apps/fmradio_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/wsfaihelper_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/wmdrmdlaapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/wlansniffer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/widgetui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/vuivoicerecognition_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/voicerecorder_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/vm_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/videotelui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/videoservices_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/vedsimplecutvideo_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/vcxnsappui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/vcommand_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/vcexecutorapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/ussd_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/userdict_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/usbclasschangeui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/unieditor_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/uitestserverstarter_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/uisettingssrv_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/trui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/swinstsvrui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/svgtviewerapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/stifui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/srchuiapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/srchuiapp_reg.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/speeddial_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/smsviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/simpsyui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/screensaver_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/screengrabber_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/schemeapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/satui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/satellitereference_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/roapapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/pushviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/psln_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/profileapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/postcard_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/poc_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/pnpprovisioning_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/pnpprovisioning_reg.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/phoneui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/phonebook2_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/perfmon_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/peninputsetting_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/peninputserver_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/pbk2serverapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/paintcursor_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/operatormenu_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/onlinesupport_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/odeconf_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/nsmldssync_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/nsmldmsync_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/notviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/musui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/msgmailviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/msgmailviewer_reg.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/msgmaileditor_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/msgmaileditor_reg.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mpx_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mnrefproviderback_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mnrefprovider_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mmsviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/memspyui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mediasettings_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mediaservant_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mediaplayer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/mce_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/matrixmenu_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/lwplayer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/logs_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/locpossettingsapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/loadgen_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/lmuirefapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/lmrefapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/lmkmsgviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/lcapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/launcher_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/landmarks_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/imcvuiapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/imageviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/imageprintui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/imageprintapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/imageeditor_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/iaupdate_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/hsbrowser_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/homemedia_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/homemedia_reg.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/gsapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/gsapp_reg.r01
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/freestyleemailui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/fotaserver_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/filemanager_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/filebrowser_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/evtmgmtui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/evthandlerapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/drmrightsmanager_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/drmencryptor_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/defaultappserver_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/ddviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/cshelp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/csc_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/creator_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/converter_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/conntest_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/connectionmonitorui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/codviewer_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/chatng_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/certsaver_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/ccaapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/cbsuiapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/cameraapp_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/calendar_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/calcsoft_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/bva_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/btui_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/browserng_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/blid_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/autolock_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/audiomessage_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/appmngr2_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/ailaunch_reg.rsc
+epoc32/release/winscw/udeb/z/private/10003a3f/apps/about_reg.rsc
+epoc32/release/winscw/udeb/xn3textfactory.dll
+epoc32/release/winscw/udeb/xn3newstickerfactory.dll
+epoc32/release/winscw/udeb/xn3menufactory.dll
+epoc32/release/winscw/udeb/xn3layoutengine.dll
+epoc32/release/winscw/udeb/xn3clockfactory.dll
+epoc32/release/winscw/udeb/xmppadapter.dll
+epoc32/release/winscw/udeb/xhtmlparser.dll
+epoc32/release/winscw/udeb/xhtml.lib
+epoc32/release/winscw/udeb/wvuiprocessng.dll
+epoc32/release/winscw/udeb/wvservicesettingsuing.dll
+epoc32/release/winscw/udeb/wsfwlaninfosorting.dll
+epoc32/release/winscw/udeb/wsfapwizard.dll
+epoc32/release/winscw/udeb/wsfaiplugin.dll
+epoc32/release/winscw/udeb/wsfaihelper.exe
+epoc32/release/winscw/udeb/wpmbxnbradapter.dll
+epoc32/release/winscw/udeb/wpasecuritysettingsui.dll
+epoc32/release/winscw/udeb/wmlengine.dll
+epoc32/release/winscw/udeb/wmlbc.dll
+epoc32/release/winscw/udeb/wml1x.lib
+epoc32/release/winscw/udeb/wmdrmdlautils.dll
+epoc32/release/winscw/udeb/wmdrmdladefaultuiplugin.dll
+epoc32/release/winscw/udeb/wmdrmdlaapp.exe
+epoc32/release/winscw/udeb/wlansniffer.exe
+epoc32/release/winscw/udeb/wlansettingsui.dll
+epoc32/release/winscw/udeb/wlanplugin.dll
+epoc32/release/winscw/udeb/wlanindicatorplugin.dll
+epoc32/release/winscw/udeb/wifiprotplugin.dll
+epoc32/release/winscw/udeb/wifiprotclient.dll
+epoc32/release/winscw/udeb/widgetui.exe
+epoc32/release/winscw/udeb/widgetinstallerui.dll
+epoc32/release/winscw/udeb/widgetengine.dll
+epoc32/release/winscw/udeb/wepsecuritysettingsui.dll
+epoc32/release/winscw/udeb/webkitutils.dll
+epoc32/release/winscw/udeb/webkit.lib
+epoc32/release/winscw/udeb/webcoreplatform.lib
+epoc32/release/winscw/udeb/watcher.exe
+epoc32/release/winscw/udeb/vuivoicerecognition.exe
+epoc32/release/winscw/udeb/vuipprofileobserverplugin.dll
+epoc32/release/winscw/udeb/vpnmanager.exe
+epoc32/release/winscw/udeb/vpnmanagementui.dll
+epoc32/release/winscw/udeb/vpnecomnotifier.dll
+epoc32/release/winscw/udeb/vpndialogmanager.dll
+epoc32/release/winscw/udeb/voicerecorderutils.dll
+epoc32/release/winscw/udeb/voicerecorderrecview.dll
+epoc32/release/winscw/udeb/voicerecorder.exe
+epoc32/release/winscw/udeb/vmbx.dll
+epoc32/release/winscw/udeb/vm.exe
+epoc32/release/winscw/udeb/vimpstutils.dll
+epoc32/release/winscw/udeb/vimpstui.dll
+epoc32/release/winscw/udeb/vimpststorage.dll
+epoc32/release/winscw/udeb/vimpstdetailsviewplugin.dll
+epoc32/release/winscw/udeb/vimpstcmdprocess.dll
+epoc32/release/winscw/udeb/videotelui.exe
+epoc32/release/winscw/udeb/videoprovider.dll
+epoc32/release/winscw/udeb/videoeditoruicomponents.dll
+epoc32/release/winscw/udeb/videoeditorcommon.dll
+epoc32/release/winscw/udeb/viaplayerutilities.dll
+epoc32/release/winscw/udeb/viaplayerdefaultview.dll
+epoc32/release/winscw/udeb/vedsimplecutvideo.exe
+epoc32/release/winscw/udeb/vcxnsvodui.dll
+epoc32/release/winscw/udeb/vcxnsuiengine.dll
+epoc32/release/winscw/udeb/vcxnssettingsview.dll
+epoc32/release/winscw/udeb/vcxnssettingsplugin.dll
+epoc32/release/winscw/udeb/vcxnsscheduleview.dll
+epoc32/release/winscw/udeb/vcxnsmyvideosplugin.dll
+epoc32/release/winscw/udeb/vcxnsmyvideos.dll
+epoc32/release/winscw/udeb/vcxnsgeneralsettingsplugin.dll
+epoc32/release/winscw/udeb/vcxnscontentharvesterplugin.dll
+epoc32/release/winscw/udeb/vcxnsappui.exe
+epoc32/release/winscw/udeb/vcxnsahplugin.dll
+epoc32/release/winscw/udeb/vcxnotifierplugin.dll
+epoc32/release/winscw/udeb/vcxhgvodui.dll
+epoc32/release/winscw/udeb/vcxhgmyvideosplugin.dll
+epoc32/release/winscw/udeb/vcxhgmyvideos.dll
+epoc32/release/winscw/udeb/vcommand.exe
+epoc32/release/winscw/udeb/vcexecutorapp.exe
+epoc32/release/winscw/udeb/vccontrolpanelplugin.dll
+epoc32/release/winscw/udeb/vcardbc.dll
+epoc32/release/winscw/udeb/vcalbc.dll
+epoc32/release/winscw/udeb/ussd.exe
+epoc32/release/winscw/udeb/userdict.dll
+epoc32/release/winscw/udeb/usbuinotif.dll
+epoc32/release/winscw/udeb/usbclasschangeuiplugin.dll
+epoc32/release/winscw/udeb/usbclasschangeui.exe
+epoc32/release/winscw/udeb/upnpsharingui.dll
+epoc32/release/winscw/udeb/upnpsecuritymanagerserver.exe
+epoc32/release/winscw/udeb/upnpmultiselectionui.dll
+epoc32/release/winscw/udeb/upnpgsplugin.dll
+epoc32/release/winscw/udeb/upnpfiletransferengine.dll
+epoc32/release/winscw/udeb/upnpcommonui.dll
+epoc32/release/winscw/udeb/upnpcommandplugin.dll
+epoc32/release/winscw/udeb/upnpappwizard.dll
+epoc32/release/winscw/udeb/upnpaiwprovider.dll
+epoc32/release/winscw/udeb/upnpaiwengine.dll
+epoc32/release/winscw/udeb/uniutils.dll
+epoc32/release/winscw/udeb/unismsplugin.dll
+epoc32/release/winscw/udeb/unimtms.dll
+epoc32/release/winscw/udeb/unimmsplugin.dll
+epoc32/release/winscw/udeb/unieditor.exe
+epoc32/release/winscw/udeb/unidatamodel.dll
+epoc32/release/winscw/udeb/uitestserverstarter.exe
+epoc32/release/winscw/udeb/uisettingssrv.exe
+epoc32/release/winscw/udeb/uiklaf.dll
+epoc32/release/winscw/udeb/trui.exe
+epoc32/release/winscw/udeb/touchscreencalib.exe
+epoc32/release/winscw/udeb/touchfeedback.dll
+epoc32/release/winscw/udeb/text.pgn
+epoc32/release/winscw/udeb/systemerrorplugin.dll
+epoc32/release/winscw/udeb/sysap.exe
+epoc32/release/winscw/udeb/syncmlnotifier.dll
+epoc32/release/winscw/udeb/swinstsvrui.exe
+epoc32/release/winscw/udeb/swinstcommonui.dll
+epoc32/release/winscw/udeb/svgtviewerapp.exe
+epoc32/release/winscw/udeb/svgtuicontrol.dll
+epoc32/release/winscw/udeb/svgtscreensaverplugin.dll
+epoc32/release/winscw/udeb/svgtfileviewdetails.dll
+epoc32/release/winscw/udeb/svgtappobserverutil.dll
+epoc32/release/winscw/udeb/svgengine.dll
+epoc32/release/winscw/udeb/supadapter.dll
+epoc32/release/winscw/udeb/stopwatchindicatorplugin.dll
+epoc32/release/winscw/udeb/stifui.exe
+epoc32/release/winscw/udeb/stdioserver.exe
+epoc32/release/winscw/udeb/startup.exe
+epoc32/release/winscw/udeb/srchuiresviewplugin.dll
+epoc32/release/winscw/udeb/srchuiindeviceserviceplugin.dll
+epoc32/release/winscw/udeb/srchuigenui.dll
+epoc32/release/winscw/udeb/srchuiapp.exe
+epoc32/release/winscw/udeb/speeddialgsplugin.dll
+epoc32/release/winscw/udeb/speeddial.exe
+epoc32/release/winscw/udeb/spdctrl.dll
+epoc32/release/winscw/udeb/smum.dll
+epoc32/release/winscw/udeb/smts.dll
+epoc32/release/winscw/udeb/smsviewer.exe
+epoc32/release/winscw/udeb/smss_gsm.dll
+epoc32/release/winscw/udeb/smsgetdetdescdefault.dll
+epoc32/release/winscw/udeb/smilplayer.dll
+epoc32/release/winscw/udeb/smilmediarenderer.dll
+epoc32/release/winscw/udeb/smcm_gsm.dll
+epoc32/release/winscw/udeb/slideshowplugin.dll
+epoc32/release/winscw/udeb/sisxui.dll
+epoc32/release/winscw/udeb/simpsyui.exe
+epoc32/release/winscw/udeb/simplevideoeditor.dll
+epoc32/release/winscw/udeb/shwslideshowviewplugin.dll
+epoc32/release/winscw/udeb/shwslideshowengine.dll
+epoc32/release/winscw/udeb/shwsettingsplugin.dll
+epoc32/release/winscw/udeb/shiftjis_kddiau_shared.dll
+epoc32/release/winscw/udeb/shiftjis_docomo_shared.dll
+epoc32/release/winscw/udeb/sfiutils.dll
+epoc32/release/winscw/udeb/servicewidgetdatapublisher.dll
+epoc32/release/winscw/udeb/serviceselector.dll
+epoc32/release/winscw/udeb/servicerequest.dll
+epoc32/release/winscw/udeb/servicehelpplugin.dll
+epoc32/release/winscw/udeb/servicehandler.dll
+epoc32/release/winscw/udeb/sennotifierplugin.dll
+epoc32/release/winscw/udeb/senduilauncher.exe
+epoc32/release/winscw/udeb/senduidatautils.dll
+epoc32/release/winscw/udeb/sendui.dll
+epoc32/release/winscw/udeb/securitynotifier.dll
+epoc32/release/winscw/udeb/secui.dll
+epoc32/release/winscw/udeb/secmodui.dll
+epoc32/release/winscw/udeb/sdpserver_v2.1.exe
+epoc32/release/winscw/udeb/sdpserver.exe
+epoc32/release/winscw/udeb/sdpdatabase.dll
+epoc32/release/winscw/udeb/sdpagent.dll
+epoc32/release/winscw/udeb/screensavergifanimplugin.dll
+epoc32/release/winscw/udeb/screensaveranimplugin.dll
+epoc32/release/winscw/udeb/screensaveraiwplugin.dll
+epoc32/release/winscw/udeb/screensaver.exe
+epoc32/release/winscw/udeb/screengrabber.exe
+epoc32/release/winscw/udeb/scptimestampplugin.dll
+epoc32/release/winscw/udeb/scpclient.dll
+epoc32/release/winscw/udeb/sconpcd.dll
+epoc32/release/winscw/udeb/sconftp.dll
+epoc32/release/winscw/udeb/schsendexe.exe
+epoc32/release/winscw/udeb/schsend.dll
+epoc32/release/winscw/udeb/schemeplugin.dll
+epoc32/release/winscw/udeb/schemedispatcher.dll
+epoc32/release/winscw/udeb/schemeapp.exe
+epoc32/release/winscw/udeb/satui.exe
+epoc32/release/winscw/udeb/satinfo.dll
+epoc32/release/winscw/udeb/satellitereference.exe
+epoc32/release/winscw/udeb/rtsecmgrclient.dll
+epoc32/release/winscw/udeb/rsfwnotplugin.dll
+epoc32/release/winscw/udeb/rsfwmountstore.dll
+epoc32/release/winscw/udeb/rsfwmountconfbc.dll
+epoc32/release/winscw/udeb/rsfwgsplugin.dll
+epoc32/release/winscw/udeb/romtmui.dll
+epoc32/release/winscw/udeb/romtmdat.dll
+epoc32/release/winscw/udeb/rohandler.dll
+epoc32/release/winscw/udeb/roapapp.exe
+epoc32/release/winscw/udeb/ringbc.dll
+epoc32/release/winscw/udeb/richbio.dll
+epoc32/release/winscw/udeb/rfs.dll
+epoc32/release/winscw/udeb/resize.pgn
+epoc32/release/winscw/udeb/remotefe.exe
+epoc32/release/winscw/udeb/remconstatusapi.dll
+epoc32/release/winscw/udeb/remconbeareravrcp.dll
+epoc32/release/winscw/udeb/remconavrcpstatusconverter.dll
+epoc32/release/winscw/udeb/redeyereduction.pgn
+epoc32/release/winscw/udeb/rbgdi.lib
+epoc32/release/winscw/udeb/pushviewer.exe
+epoc32/release/winscw/udeb/pushmtmui.dll
+epoc32/release/winscw/udeb/pushmtmpushcontenthandler.dll
+epoc32/release/winscw/udeb/psuigsplugin.dll
+epoc32/release/winscw/udeb/psui.dll
+epoc32/release/winscw/udeb/pslnslidesetdialog.dll
+epoc32/release/winscw/udeb/pslngsplugin.dll
+epoc32/release/winscw/udeb/pslnframework.dll
+epoc32/release/winscw/udeb/pslnengine.dll
+epoc32/release/winscw/udeb/pslncallimageplugin.dll
+epoc32/release/winscw/udeb/psln.exe
+epoc32/release/winscw/udeb/provisioningbc.dll
+epoc32/release/winscw/udeb/profilesettingsview.dll
+epoc32/release/winscw/udeb/profileeng.dll
+epoc32/release/winscw/udeb/profileapp.exe
+epoc32/release/winscw/udeb/profileaiwprovider.dll
+epoc32/release/winscw/udeb/postcardui.dll
+epoc32/release/winscw/udeb/postcard.exe
+epoc32/release/winscw/udeb/pops.dll
+epoc32/release/winscw/udeb/policyengineui.dll
+epoc32/release/winscw/udeb/pocuiintegrationservices.dll
+epoc32/release/winscw/udeb/pocuiindicatorplugin.dll
+epoc32/release/winscw/udeb/pocuicommon.dll
+epoc32/release/winscw/udeb/pocuiaiwplugin.dll
+epoc32/release/winscw/udeb/pocintegrationplugin.dll
+epoc32/release/winscw/udeb/pocgsplugin.dll
+epoc32/release/winscw/udeb/pocbioplugin.lib
+epoc32/release/winscw/udeb/pocbioplugin.dll
+epoc32/release/winscw/udeb/poc.exe
+epoc32/release/winscw/udeb/pnpprovisioning.exe
+epoc32/release/winscw/udeb/plugins.lib
+epoc32/release/winscw/udeb/pkiservice.exe
+epoc32/release/winscw/udeb/pipelib.ldd
+epoc32/release/winscw/udeb/phoneuivoipextension.dll
+epoc32/release/winscw/udeb/phoneuiview.dll
+epoc32/release/winscw/udeb/phoneuiutils.dll
+epoc32/release/winscw/udeb/phoneuistates.dll
+epoc32/release/winscw/udeb/phoneuicontrol.dll
+epoc32/release/winscw/udeb/phoneui.exe
+epoc32/release/winscw/udeb/phonesettings.dll
+epoc32/release/winscw/udeb/phoneserver.exe
+epoc32/release/winscw/udeb/phoneclient.dll
+epoc32/release/winscw/udeb/phonebook2.exe
+epoc32/release/winscw/udeb/perfmon.exe
+epoc32/release/winscw/udeb/peninputvkbjp.dll
+epoc32/release/winscw/udeb/peninputvkbcn.dll
+epoc32/release/winscw/udeb/peninputsetting.exe
+epoc32/release/winscw/udeb/peninputserver.exe
+epoc32/release/winscw/udeb/peninputlayoutcontrol.dll
+epoc32/release/winscw/udeb/peninputimeplugingeneric.dll
+epoc32/release/winscw/udeb/peninputhwrfscn.dll
+epoc32/release/winscw/udeb/peninputhwrboxjp.dll
+epoc32/release/winscw/udeb/peninputhwrboxcn.dll
+epoc32/release/winscw/udeb/peninputgenericvkb.dll
+epoc32/release/winscw/udeb/peninputgenericitut.dll
+epoc32/release/winscw/udeb/peninputgenerichwr.dll
+epoc32/release/winscw/udeb/peninputcommonlayout.dll
+epoc32/release/winscw/udeb/peninputcommonctrlsjp.dll
+epoc32/release/winscw/udeb/peninputcommonctrls.dll
+epoc32/release/winscw/udeb/pengaopluginng.dll
+epoc32/release/winscw/udeb/pbkxrclservice.dll
+epoc32/release/winscw/udeb/pbkxrclengine.dll
+epoc32/release/winscw/udeb/pbkview.dll
+epoc32/release/winscw/udeb/pbkinfoview.dll
+epoc32/release/winscw/udeb/pbk2usimui.dll
+epoc32/release/winscw/udeb/pbk2usimthinui.dll
+epoc32/release/winscw/udeb/pbk2uiservices.dll
+epoc32/release/winscw/udeb/pbk2uiext.dll
+epoc32/release/winscw/udeb/pbk2uicontrols.dll
+epoc32/release/winscw/udeb/pbk2serverapp.exe
+epoc32/release/winscw/udeb/pbk2presentation.dll
+epoc32/release/winscw/udeb/pbk2mmcui.dll
+epoc32/release/winscw/udeb/pbk2mapui.dll
+epoc32/release/winscw/udeb/pbk2groupui.dll
+epoc32/release/winscw/udeb/pbk2exnameslistplugin.dll
+epoc32/release/winscw/udeb/pbk2commonui.dll
+epoc32/release/winscw/udeb/pbk2commands.dll
+epoc32/release/winscw/udeb/pbk2cmdext.dll
+epoc32/release/winscw/udeb/papui.lib
+epoc32/release/winscw/udeb/papnotifdlg.dll
+epoc32/release/winscw/udeb/paintcursor.exe
+epoc32/release/winscw/udeb/oplogobc.dll
+epoc32/release/winscw/udeb/oodmonitor.dll
+epoc32/release/winscw/udeb/onlinesupport.exe
+epoc32/release/winscw/udeb/omadsappuiplugin.dll
+epoc32/release/winscw/udeb/omadmcpplugin.dll
+epoc32/release/winscw/udeb/odeconf.exe
+epoc32/release/winscw/udeb/obexutils.dll
+epoc32/release/winscw/udeb/obexservicesendutils.dll
+epoc32/release/winscw/udeb/obexserviceopp.dll
+epoc32/release/winscw/udeb/obexserviceirsend.dll
+epoc32/release/winscw/udeb/obexservicebip.dll
+epoc32/release/winscw/udeb/nssvcommandexecutor.exe
+epoc32/release/winscw/udeb/nsmldssync.exe
+epoc32/release/winscw/udeb/nsmldmsync.exe
+epoc32/release/winscw/udeb/npdviewer.exe
+epoc32/release/winscw/udeb/npdlib.dll
+epoc32/release/winscw/udeb/npbrowseraudiovideoplugin.dll
+epoc32/release/winscw/udeb/notviewer.exe
+epoc32/release/winscw/udeb/notui.dll
+epoc32/release/winscw/udeb/notessearchplugin.dll
+epoc32/release/winscw/udeb/notepad.exe
+epoc32/release/winscw/udeb/ncnlist.exe
+epoc32/release/winscw/udeb/musui.exe
+epoc32/release/winscw/udeb/mussettingsui.dll
+epoc32/release/winscw/udeb/musindicator.dll
+epoc32/release/winscw/udeb/musicplayeractionhandlerplugin.dll
+epoc32/release/winscw/udeb/musiccontentpublisher.dll
+epoc32/release/winscw/udeb/musaiwprovider.dll
+epoc32/release/winscw/udeb/mulutility.dll
+epoc32/release/winscw/udeb/multimediasearchplugin.dll
+epoc32/release/winscw/udeb/mulsliderwidget.dll
+epoc32/release/winscw/udeb/mullistwidget.dll
+epoc32/release/winscw/udeb/mulgridwidget.dll
+epoc32/release/winscw/udeb/mulcoverflowwidget.dll
+epoc32/release/winscw/udeb/muiu_internal.dll
+epoc32/release/winscw/udeb/muiu.dll
+epoc32/release/winscw/udeb/msgsplugin.dll
+epoc32/release/winscw/udeb/msgs_autoshutdown.dll
+epoc32/release/winscw/udeb/msgs.dll
+epoc32/release/winscw/udeb/msgnotifiers.dll
+epoc32/release/winscw/udeb/msgmailviewer.exe
+epoc32/release/winscw/udeb/msgmailutils.dll
+epoc32/release/winscw/udeb/msgmaileditor.exe
+epoc32/release/winscw/udeb/msgindicatorplugin.dll
+epoc32/release/winscw/udeb/msgerrorwatcher.dll
+epoc32/release/winscw/udeb/msgeditorview.dll
+epoc32/release/winscw/udeb/msgeditorutils.dll
+epoc32/release/winscw/udeb/msgeditormodel.dll
+epoc32/release/winscw/udeb/msgeditormediacontrol.dll
+epoc32/release/winscw/udeb/msgeditorappui.dll
+epoc32/release/winscw/udeb/msgcommonutils.dll
+epoc32/release/winscw/udeb/msexe.exe
+epoc32/release/winscw/udeb/mschapv2notifdlg.dll
+epoc32/release/winscw/udeb/msappwizard.dll
+epoc32/release/winscw/udeb/mpxwaitnotedialog.dll
+epoc32/release/winscw/udeb/mpxvisualizationview.dll
+epoc32/release/winscw/udeb/mpxvisualizationplugins.dll
+epoc32/release/winscw/udeb/mpxvisualizationmenudialog.dll
+epoc32/release/winscw/udeb/mpxupnpplaybackview.dll
+epoc32/release/winscw/udeb/mpxupnpplaybackdialogplugin.dll
+epoc32/release/winscw/udeb/mpxupnpplaybackdialog.dll
+epoc32/release/winscw/udeb/mpxupnpbrowsedialog.dll
+epoc32/release/winscw/udeb/mpxscreensaverplugin.dll
+epoc32/release/winscw/udeb/mpxpodcastplaybackview.dll
+epoc32/release/winscw/udeb/mpxpodcastcollectionview.dll
+epoc32/release/winscw/udeb/mpxplaybackview.dll
+epoc32/release/winscw/udeb/mpxpdsbplaybackview.dll
+epoc32/release/winscw/udeb/mpxpdplaybackview.dll
+epoc32/release/winscw/udeb/mpxmetadataeditordialogplugin.dll
+epoc32/release/winscw/udeb/mpxmetadataeditordialog.dll
+epoc32/release/winscw/udeb/mpxmediakeyhandler.dll
+epoc32/release/winscw/udeb/mpxmainview.dll
+epoc32/release/winscw/udeb/mpxequalizerview.dll
+epoc32/release/winscw/udeb/mpxembeddedplaybackview.dll
+epoc32/release/winscw/udeb/mpxcommonui.dll
+epoc32/release/winscw/udeb/mpxcommonplaybackview.dll
+epoc32/release/winscw/udeb/mpxcommoncontainer.dll
+epoc32/release/winscw/udeb/mpxcollectionview.dll
+epoc32/release/winscw/udeb/mpxaudioeffectsview.dll
+epoc32/release/winscw/udeb/mpxalbumarteditordialogplugin.dll
+epoc32/release/winscw/udeb/mpxalbumarteditordialog.dll
+epoc32/release/winscw/udeb/mpxaddtracksdialogplugin.dll
+epoc32/release/winscw/udeb/mpxaddtracksdialog.dll
+epoc32/release/winscw/udeb/mpx.exe
+epoc32/release/winscw/udeb/mpsettbase.dll
+epoc32/release/winscw/udeb/mpfiledetailsdialog.dll
+epoc32/release/winscw/udeb/mpengine.dll
+epoc32/release/winscw/udeb/mobilitypolicyprovider.dll
+epoc32/release/winscw/udeb/mobilitypolicydefault.dll
+epoc32/release/winscw/udeb/mnrefproviderengine.dll
+epoc32/release/winscw/udeb/mnrefproviderback.exe
+epoc32/release/winscw/udeb/mnrefprovider.exe
+epoc32/release/winscw/udeb/mnaiwprovider.dll
+epoc32/release/winscw/udeb/mmwidgets.dll
+epoc32/release/winscw/udeb/mmsviewer.exe
+epoc32/release/winscw/udeb/mmsui.dll
+epoc32/release/winscw/udeb/mmssettings.dll
+epoc32/release/winscw/udeb/mmfolderuiextensionplugin.dll
+epoc32/release/winscw/udeb/mmfaudiocontroller.dll
+epoc32/release/winscw/udeb/missedalarmindicatorplugin.dll
+epoc32/release/winscw/udeb/mgxutils.dll
+epoc32/release/winscw/udeb/messagessearchplugin.dll
+epoc32/release/winscw/udeb/memstatepopup.dll
+epoc32/release/winscw/udeb/memspyui.exe
+epoc32/release/winscw/udeb/memscanserv.exe
+epoc32/release/winscw/udeb/mediastylegrid.dll
+epoc32/release/winscw/udeb/mediasettings.exe
+epoc32/release/winscw/udeb/mediaservantplugin.dll
+epoc32/release/winscw/udeb/mediaservant.exe
+epoc32/release/winscw/udeb/mediaplayer.exe
+epoc32/release/winscw/udeb/mediafilelist.dll
+epoc32/release/winscw/udeb/mcpmusicplayer.dll
+epoc32/release/winscw/udeb/mcesettingsgsplugin.dll
+epoc32/release/winscw/udeb/mcesettings.dll
+epoc32/release/winscw/udeb/mce.exe
+epoc32/release/winscw/udeb/matrixmenu.exe
+epoc32/release/winscw/udeb/mailplainview.dll
+epoc32/release/winscw/udeb/lwplayer.exe
+epoc32/release/winscw/udeb/logsserviceextension.dll
+epoc32/release/winscw/udeb/logsplugin.dll
+epoc32/release/winscw/udeb/logsindicatorplugin.dll
+epoc32/release/winscw/udeb/logs.exe
+epoc32/release/winscw/udeb/locverifierdlg.dll
+epoc32/release/winscw/udeb/locutils.dll
+epoc32/release/winscw/udeb/locsysuiview.dll
+epoc32/release/winscw/udeb/locsuplsettings.dll
+epoc32/release/winscw/udeb/locpsysettingsui.dll
+epoc32/release/winscw/udeb/locpossettingsapp.exe
+epoc32/release/winscw/udeb/locnotprefplugin.dll
+epoc32/release/winscw/udeb/loadgen.exe
+epoc32/release/winscw/udeb/lmuirefapp.exe
+epoc32/release/winscw/udeb/lmrefapp.exe
+epoc32/release/winscw/udeb/lmkui.dll
+epoc32/release/winscw/udeb/lmkmsgviewer.exe
+epoc32/release/winscw/udeb/lmkeng.dll
+epoc32/release/winscw/udeb/lmkcommonui.dll
+epoc32/release/winscw/udeb/lmgr.lib
+epoc32/release/winscw/udeb/liwservicehandler.dll
+epoc32/release/winscw/udeb/libwcrt0.lib
+epoc32/release/winscw/udeb/libpthread.dll
+epoc32/release/winscw/udeb/libm.dll
+epoc32/release/winscw/udeb/liblogger.dll
+epoc32/release/winscw/udeb/libdl.dll
+epoc32/release/winscw/udeb/libcrt0.lib
+epoc32/release/winscw/udeb/libcipcserver.exe
+epoc32/release/winscw/udeb/libc.dll
+epoc32/release/winscw/udeb/lib_pfkey.dll
+epoc32/release/winscw/udeb/lcutils.dll
+epoc32/release/winscw/udeb/lcservice.dll
+epoc32/release/winscw/udeb/lcapp.exe
+epoc32/release/winscw/udeb/lbtmgmtplugin.dll
+epoc32/release/winscw/udeb/launcher.exe
+epoc32/release/winscw/udeb/landmarks.exe
+epoc32/release/winscw/udeb/kmdserver.exe
+epoc32/release/winscw/udeb/jsdevice.dll
+epoc32/release/winscw/udeb/irmtmui.dll
+epoc32/release/winscw/udeb/ipvoicemailengine.dll
+epoc32/release/winscw/udeb/iptvvodnotifierplugin.dll
+epoc32/release/winscw/udeb/iptvutil.dll
+epoc32/release/winscw/udeb/iptvremindernotifierplugin.dll
+epoc32/release/winscw/udeb/iptvprovisioningapp.exe
+epoc32/release/winscw/udeb/ipssossettings.dll
+epoc32/release/winscw/udeb/ipssosplugin.dll
+epoc32/release/winscw/udeb/ipsecpolparser.dll
+epoc32/release/winscw/udeb/ipsecpolapi.dll
+epoc32/release/winscw/udeb/ipsecpol.exe
+epoc32/release/winscw/udeb/ipseccrypto.prt
+epoc32/release/winscw/udeb/ipsec6.prt
+epoc32/release/winscw/udeb/initialiselocale.exe
+epoc32/release/winscw/udeb/imutilsng.dll
+epoc32/release/winscw/udeb/imut.dll
+epoc32/release/winscw/udeb/imumutils.dll
+epoc32/release/winscw/udeb/imum.dll
+epoc32/release/winscw/udeb/impsconnectionuing.dll
+epoc32/release/winscw/udeb/imindicatorpluginng.dll
+epoc32/release/winscw/udeb/imgpprintdll.dll
+epoc32/release/winscw/udeb/imcvuiapp.exe
+epoc32/release/winscw/udeb/imcvengine.dll
+epoc32/release/winscw/udeb/imcm.dll
+epoc32/release/winscw/udeb/imageprintuiprovider.dll
+epoc32/release/winscw/udeb/imageprintui.exe
+epoc32/release/winscw/udeb/imageprintengine.dll
+epoc32/release/winscw/udeb/imageprintapp.exe
+epoc32/release/winscw/udeb/imagepreview.dll
+epoc32/release/winscw/udeb/imageinfopopup.dll
+epoc32/release/winscw/udeb/imageeditorutils.dll
+epoc32/release/winscw/udeb/imageeditorui.dll
+epoc32/release/winscw/udeb/imageeditorprovider.dll
+epoc32/release/winscw/udeb/imageeditormanager.dll
+epoc32/release/winscw/udeb/imageeditor.exe
+epoc32/release/winscw/udeb/imagech.lib
+epoc32/release/winscw/udeb/image.lib
+epoc32/release/winscw/udeb/ikev2lib.dll
+epoc32/release/winscw/udeb/ikev1lib.dll
+epoc32/release/winscw/udeb/iepb.dll
+epoc32/release/winscw/udeb/ictsuiutilsnotif.dll
+epoc32/release/winscw/udeb/iaupdater.exe
+epoc32/release/winscw/udeb/iaupdatefwupdate.dll
+epoc32/release/winscw/udeb/iaupdatebg.exe
+epoc32/release/winscw/udeb/iaupdate.exe
+epoc32/release/winscw/udeb/htiscreenshotserviceplugin.dll
+epoc32/release/winscw/udeb/htiadmin.exe
+epoc32/release/winscw/udeb/hsbrowser.exe
+epoc32/release/winscw/udeb/homemedia.exe
+epoc32/release/winscw/udeb/hnpresentationmodel.dll
+epoc32/release/winscw/udeb/hitchcock.dll
+epoc32/release/winscw/udeb/helpengine.dll
+epoc32/release/winscw/udeb/hciproxy.dll
+epoc32/release/winscw/udeb/hci_h4.dll
+epoc32/release/winscw/udeb/hci_bcsp.dll
+epoc32/release/winscw/udeb/hci.dll
+epoc32/release/winscw/udeb/gtcnotifdlg.dll
+epoc32/release/winscw/udeb/gsxdmplugin.dll
+epoc32/release/winscw/udeb/gsvoicerecorderplugin.dll
+epoc32/release/winscw/udeb/gsvmbxplugin.dll
+epoc32/release/winscw/udeb/gsvideoplugin.dll
+epoc32/release/winscw/udeb/gstelplugin.dll
+epoc32/release/winscw/udeb/gssynchronisationplugin.dll
+epoc32/release/winscw/udeb/gssipsettingsplugin.dll
+epoc32/release/winscw/udeb/gssimsecplugin.dll
+epoc32/release/winscw/udeb/gssensorplugin.dll
+epoc32/release/winscw/udeb/gssecurityplugin.dll
+epoc32/release/winscw/udeb/gsrfsplugin.dll
+epoc32/release/winscw/udeb/gsprofilesplugin.dll
+epoc32/release/winscw/udeb/gspowersavingqueryplugin.dll
+epoc32/release/winscw/udeb/gspeninputplugin.dll
+epoc32/release/winscw/udeb/gspdataplugin.dll
+epoc32/release/winscw/udeb/gspdatahsdpaplugin.dll
+epoc32/release/winscw/udeb/gspdataconnectionplugin.dll
+epoc32/release/winscw/udeb/gspdataaccesspointplugin.dll
+epoc32/release/winscw/udeb/gsopticaljoystickplugin.dll
+epoc32/release/winscw/udeb/gsnetworkplugin.dll
+epoc32/release/winscw/udeb/gslistbox.dll
+epoc32/release/winscw/udeb/gslangplugin.dll
+epoc32/release/winscw/udeb/gsinstallationsplugin.dll
+epoc32/release/winscw/udeb/gsgenplugin.dll
+epoc32/release/winscw/udeb/gsframework.dll
+epoc32/release/winscw/udeb/gsemailsettingsplugindll.dll
+epoc32/release/winscw/udeb/gsecomplugin.dll
+epoc32/release/winscw/udeb/gsdisplayplugin.dll
+epoc32/release/winscw/udeb/gsdevicemanagementplugin.dll
+epoc32/release/winscw/udeb/gsdevdiagplugin.dll
+epoc32/release/winscw/udeb/gsdatacallplugin.dll
+epoc32/release/winscw/udeb/gsdasplugin.dll
+epoc32/release/winscw/udeb/gsconplugin.dll
+epoc32/release/winscw/udeb/gscameraplugin.dll
+epoc32/release/winscw/udeb/gscallplugin.dll
+epoc32/release/winscw/udeb/gscalldivertplugin.dll
+epoc32/release/winscw/udeb/gscallbarringplugin.dll
+epoc32/release/winscw/udeb/gsautokeyguardplugin.dll
+epoc32/release/winscw/udeb/gsappsplugin.dll
+epoc32/release/winscw/udeb/gsapp.exe
+epoc32/release/winscw/udeb/gsadminplugin.dll
+epoc32/release/winscw/udeb/gsaccessoryplugin.dll
+epoc32/release/winscw/udeb/gmsmodel.dll
+epoc32/release/winscw/udeb/glxzoomview.dll
+epoc32/release/winscw/udeb/glxvisuallistmanager.dll
+epoc32/release/winscw/udeb/glxviewbase.dll
+epoc32/release/winscw/udeb/glxvideoplaybackviewplugin.dll
+epoc32/release/winscw/udeb/glxupnpcommandhandler.dll
+epoc32/release/winscw/udeb/glxunifiedmetadataview.dll
+epoc32/release/winscw/udeb/glxuiutilities.dll
+epoc32/release/winscw/udeb/glxtagsbrowserviewplugin.dll
+epoc32/release/winscw/udeb/glxmetadatadialog.dll
+epoc32/release/winscw/udeb/glxmedialists.dll
+epoc32/release/winscw/udeb/glxlistview.dll
+epoc32/release/winscw/udeb/glxgridviewplugin.dll
+epoc32/release/winscw/udeb/glxgridview.dll
+epoc32/release/winscw/udeb/glxfullscreenviewplugin.dll
+epoc32/release/winscw/udeb/glxfullscreenview.dll
+epoc32/release/winscw/udeb/glxfetcher.dll
+epoc32/release/winscw/udeb/glxdataprovider.dll
+epoc32/release/winscw/udeb/glxcommonui.dll
+epoc32/release/winscw/udeb/glxcommoncommandhandlers.dll
+epoc32/release/winscw/udeb/glxcommon.dll
+epoc32/release/winscw/udeb/glxcommandhandlermarking.dll
+epoc32/release/winscw/udeb/glxcommandhandlerbase.dll
+epoc32/release/winscw/udeb/glxcollectionplugindownloads.dll
+epoc32/release/winscw/udeb/glxcollectionmanager.dll
+epoc32/release/winscw/udeb/glxcloudview.dll
+epoc32/release/winscw/udeb/glx.exe
+epoc32/release/winscw/udeb/genericmtmplugin.dll
+epoc32/release/winscw/udeb/gavdp.dll
+epoc32/release/winscw/udeb/ganes.dll
+epoc32/release/winscw/udeb/fsscrollbarplugin.dll
+epoc32/release/winscw/udeb/fsmailserver.exe
+epoc32/release/winscw/udeb/fscsendplugin.dll
+epoc32/release/winscw/udeb/fscsaveascontactplugin.dll
+epoc32/release/winscw/udeb/fscrclsetting.dll
+epoc32/release/winscw/udeb/fscpocplugin.dll
+epoc32/release/winscw/udeb/fsccontactactionservice.dll
+epoc32/release/winscw/udeb/fsccontactactionmenu.dll
+epoc32/release/winscw/udeb/fsccallplugin.dll
+epoc32/release/winscw/udeb/fs_generic.dll
+epoc32/release/winscw/udeb/freestyleemailui.exe
+epoc32/release/winscw/udeb/frame.pgn
+epoc32/release/winscw/udeb/fotaserver.exe
+epoc32/release/winscw/udeb/fmradiomcpplugin100.dll
+epoc32/release/winscw/udeb/fmradioactionhandler.dll
+epoc32/release/winscw/udeb/fmradio.exe
+epoc32/release/winscw/udeb/findutilimpl.dll
+epoc32/release/winscw/udeb/filessearchplugin.dll
+epoc32/release/winscw/udeb/filemanagerview.dll
+epoc32/release/winscw/udeb/filemanagerengine.dll
+epoc32/release/winscw/udeb/filemanager.exe
+epoc32/release/winscw/udeb/filelist.dll
+epoc32/release/winscw/udeb/filebrowser.exe
+epoc32/release/winscw/udeb/fbox.lib
+epoc32/release/winscw/udeb/extensionmanager.dll
+epoc32/release/winscw/udeb/exstart.dll
+epoc32/release/winscw/udeb/example_personality.lib
+epoc32/release/winscw/udeb/ewsd.dll
+epoc32/release/winscw/udeb/evtmgmtui.exe
+epoc32/release/winscw/udeb/evtinfonote.dll
+epoc32/release/winscw/udeb/evthandlerserver.exe
+epoc32/release/winscw/udeb/evthandlerapp.exe
+epoc32/release/winscw/udeb/evteditor.dll
+epoc32/release/winscw/udeb/eventviewer.dll
+epoc32/release/winscw/udeb/eventmedsit.dll
+epoc32/release/winscw/udeb/evar.lib
+epoc32/release/winscw/udeb/esmrurlparserplugin.dll
+epoc32/release/winscw/udeb/esmrtasks.dll
+epoc32/release/winscw/udeb/esmrlocationplugin.dll
+epoc32/release/winscw/udeb/esmrgui.dll
+epoc32/release/winscw/udeb/esmrfieldbuilderpluginextension.dll
+epoc32/release/winscw/udeb/esmrfieldbuilderplugin.dll
+epoc32/release/winscw/udeb/esmrfieldbuildercommon.dll
+epoc32/release/winscw/udeb/esmrcasplugin.dll
+epoc32/release/winscw/udeb/equalizer.dll
+epoc32/release/winscw/udeb/epos_omasuplnotifier.dll
+epoc32/release/winscw/udeb/enginewrapper.dll
+epoc32/release/winscw/udeb/ekll.lib
+epoc32/release/winscw/udeb/eirclient.dll
+epoc32/release/winscw/udeb/eiksrvui.dll
+epoc32/release/winscw/udeb/eikdlg.dll
+epoc32/release/winscw/udeb/eikctl.dll
+epoc32/release/winscw/udeb/eikcoctl.dll
+epoc32/release/winscw/udeb/eikcdlg.dll
+epoc32/release/winscw/udeb/eext.lib
+epoc32/release/winscw/udeb/edev.lib
+epoc32/release/winscw/udeb/econseik.dll
+epoc32/release/winscw/udeb/eapttlsui.lib
+epoc32/release/winscw/udeb/eaptlsui.lib
+epoc32/release/winscw/udeb/eaptlspeap.dll
+epoc32/release/winscw/udeb/eapsimui.lib
+epoc32/release/winscw/udeb/eapsim.dll
+epoc32/release/winscw/udeb/eapsecurid.dll
+epoc32/release/winscw/udeb/eappluginconfig.dll
+epoc32/release/winscw/udeb/eappeapui.lib
+epoc32/release/winscw/udeb/eapmschapv2ui.lib
+epoc32/release/winscw/udeb/eapmschapv2.dll
+epoc32/release/winscw/udeb/eapgtcui.lib
+epoc32/release/winscw/udeb/eapakaui.lib
+epoc32/release/winscw/udeb/eapaka.dll
+epoc32/release/winscw/udeb/dunutils.dll
+epoc32/release/winscw/udeb/drmutilitywmdrmwrapper.dll
+epoc32/release/winscw/udeb/drmutilitydmgrwrapper.dll
+epoc32/release/winscw/udeb/drmutilitycommon.dll
+epoc32/release/winscw/udeb/drmutilapp.exe
+epoc32/release/winscw/udeb/drmuihandlingimpl.dll
+epoc32/release/winscw/udeb/drmsettingsplugin.dll
+epoc32/release/winscw/udeb/drmrightsmanager.exe
+epoc32/release/winscw/udeb/drmhelperdmgrwrapper.dll
+epoc32/release/winscw/udeb/drmhelper.dll
+epoc32/release/winscw/udeb/drmencryptor.exe
+epoc32/release/winscw/udeb/dpofprotdll.dll
+epoc32/release/winscw/udeb/downloadmgruilib.dll
+epoc32/release/winscw/udeb/dmadpki.dll
+epoc32/release/winscw/udeb/dmadipsecvpn.dll
+epoc32/release/winscw/udeb/disconnectdlg.dll
+epoc32/release/winscw/udeb/dialer.dll
+epoc32/release/winscw/udeb/devdiagvibrateplugin.dll
+epoc32/release/winscw/udeb/devdiagusbcabletestplugin.dll
+epoc32/release/winscw/udeb/devdiagspeakerplugin.dll
+epoc32/release/winscw/udeb/devdiagservicessuiteplugin.dll
+epoc32/release/winscw/udeb/devdiagnetcoverageplugin.dll
+epoc32/release/winscw/udeb/devdiaginternalmemoryplugin.dll
+epoc32/release/winscw/udeb/devdiagheadsetcabletestplugin.dll
+epoc32/release/winscw/udeb/devdiaghardwaresuiteplugin.dll
+epoc32/release/winscw/udeb/devdiagexternalmediacardplugin.dll
+epoc32/release/winscw/udeb/devdiagdatanetworktestplugin.dll
+epoc32/release/winscw/udeb/devdiagcoveragesuiteplugin.dll
+epoc32/release/winscw/udeb/devdiagconnectivitysuiteplugin.dll
+epoc32/release/winscw/udeb/devdiagbrowserplugin.dll
+epoc32/release/winscw/udeb/devdiagbatterychargercabletestplugin.dll
+epoc32/release/winscw/udeb/devdiagaudioplugin.dll
+epoc32/release/winscw/udeb/devdiagapp.exe
+epoc32/release/winscw/udeb/defaultappserver.exe
+epoc32/release/winscw/udeb/ctsecdlgs.dll
+epoc32/release/winscw/udeb/ctsecdlgnotifier.dll
+epoc32/release/winscw/udeb/ctsecdialogimpl.dll
+epoc32/release/winscw/udeb/css.lib
+epoc32/release/winscw/udeb/cshelp.exe
+epoc32/release/winscw/udeb/cscsettingsui.dll
+epoc32/release/winscw/udeb/cscgsplugin.dll
+epoc32/release/winscw/udeb/cscengine.dll
+epoc32/release/winscw/udeb/csc.exe
+epoc32/release/winscw/udeb/crop.pgn
+epoc32/release/winscw/udeb/creator.exe
+epoc32/release/winscw/udeb/converterengine.dll
+epoc32/release/winscw/udeb/converter.exe
+epoc32/release/winscw/udeb/contactssearchplugin.dll
+epoc32/release/winscw/udeb/connuiutilsnotif.dll
+epoc32/release/winscw/udeb/conntest.exe
+epoc32/release/winscw/udeb/connectutil.dll
+epoc32/release/winscw/udeb/connectionuiutilities.dll
+epoc32/release/winscw/udeb/connectionmonitorui.exe
+epoc32/release/winscw/udeb/connectionmonitorplugin.dll
+epoc32/release/winscw/udeb/connectionmanager.dll
+epoc32/release/winscw/udeb/commonui.dll
+epoc32/release/winscw/udeb/commondialogs.dll
+epoc32/release/winscw/udeb/commonadapter.dll
+epoc32/release/winscw/udeb/codui.dll
+epoc32/release/winscw/udeb/codeng.dll
+epoc32/release/winscw/udeb/cmscontactor.dll
+epoc32/release/winscw/udeb/cmpluginwlan.dll
+epoc32/release/winscw/udeb/cmpluginvpn.dll
+epoc32/release/winscw/udeb/cmpluginpacketdata.dll
+epoc32/release/winscw/udeb/cmpluginlan.dll
+epoc32/release/winscw/udeb/cmpluginembdestination.dll
+epoc32/release/winscw/udeb/cmmemorymanager.dll
+epoc32/release/winscw/udeb/cmmanager.dll
+epoc32/release/winscw/udeb/cmcommon.dll
+epoc32/release/winscw/udeb/cmailhandlerplugin.dll
+epoc32/release/winscw/udeb/clockindicatorpaneplugin.dll
+epoc32/release/winscw/udeb/clockcityselectionlist.dll
+epoc32/release/winscw/udeb/clockalarmeditor.dll
+epoc32/release/winscw/udeb/clock.exe
+epoc32/release/winscw/udeb/clkdatetimeviewplugin.dll
+epoc32/release/winscw/udeb/clkdatetimeview.dll
+epoc32/release/winscw/udeb/clipart.pgn
+epoc32/release/winscw/udeb/charconv.dll
+epoc32/release/winscw/udeb/certsaver.exe
+epoc32/release/winscw/udeb/certmanui.dll
+epoc32/release/winscw/udeb/cconndlgplugin.dll
+epoc32/release/winscw/udeb/cchuinotif.dll
+epoc32/release/winscw/udeb/cchserver.exe
+epoc32/release/winscw/udeb/cch.dll
+epoc32/release/winscw/udeb/ccapputil.dll
+epoc32/release/winscw/udeb/ccappdetailsviewplugin.dll
+epoc32/release/winscw/udeb/ccappcommlauncherplugin.dll
+epoc32/release/winscw/udeb/ccaclient.dll
+epoc32/release/winscw/udeb/ccaapp.exe
+epoc32/release/winscw/udeb/cbsuiapp.exe
+epoc32/release/winscw/udeb/cauiengine.dll
+epoc32/release/winscw/udeb/caloggerng.dll
+epoc32/release/winscw/udeb/calenviews.dll
+epoc32/release/winscw/udeb/calenthaiplugin.dll
+epoc32/release/winscw/udeb/calensvrclient.dll
+epoc32/release/winscw/udeb/calensvr.exe
+epoc32/release/winscw/udeb/calensettingsui.dll
+epoc32/release/winscw/udeb/calenregionalutil.dll
+epoc32/release/winscw/udeb/calenlunarvietnameseplugin.dll
+epoc32/release/winscw/udeb/calenlunarchineseplugin.dll
+epoc32/release/winscw/udeb/calengsplugin.dll
+epoc32/release/winscw/udeb/calenglobaldata.dll
+epoc32/release/winscw/udeb/calendefaulteditors.dll
+epoc32/release/winscw/udeb/calendarsearchplugin.dll
+epoc32/release/winscw/udeb/calendar.exe
+epoc32/release/winscw/udeb/calencustomisationmanager.dll
+epoc32/release/winscw/udeb/calencontroller.dll
+epoc32/release/winscw/udeb/calencommonutils.dll
+epoc32/release/winscw/udeb/calcsoft.exe
+epoc32/release/winscw/udeb/caengineng.dll
+epoc32/release/winscw/udeb/cacommandutilsng.dll
+epoc32/release/winscw/udeb/bva.exe
+epoc32/release/winscw/udeb/bubblemanager.dll
+epoc32/release/winscw/udeb/bubble.pgn
+epoc32/release/winscw/udeb/btuiplugin.dll
+epoc32/release/winscw/udeb/btui.exe
+epoc32/release/winscw/udeb/btprotocol.dll
+epoc32/release/winscw/udeb/btnotif.dll
+epoc32/release/winscw/udeb/btmtmui.dll
+epoc32/release/winscw/udeb/btmanserver.exe
+epoc32/release/winscw/udeb/btmanclient.dll
+epoc32/release/winscw/udeb/bthidkbdsettings.dll
+epoc32/release/winscw/udeb/btextnotifiers.dll
+epoc32/release/winscw/udeb/btdevice.dll
+epoc32/release/winscw/udeb/btcomm.csy
+epoc32/release/winscw/udeb/bt_v2.prt
+epoc32/release/winscw/udeb/bt_v2.1.prt
+epoc32/release/winscw/udeb/bt.prt
+epoc32/release/winscw/udeb/bsulinifile.dll
+epoc32/release/winscw/udeb/bsul.dll
+epoc32/release/winscw/udeb/bsinstall.exe
+epoc32/release/winscw/udeb/bsimport.exe
+epoc32/release/winscw/udeb/browsertelservice.dll
+epoc32/release/winscw/udeb/browserng.exe
+epoc32/release/winscw/udeb/browserengine.dll
+epoc32/release/winscw/udeb/browserdialogsprovider.dll
+epoc32/release/winscw/udeb/bookmarkdataprovider.dll
+epoc32/release/winscw/udeb/bluetoothav.dll
+epoc32/release/winscw/udeb/bluetooth.dll
+epoc32/release/winscw/udeb/blid.exe
+epoc32/release/winscw/udeb/bium.dll
+epoc32/release/winscw/udeb/batterypopupcontrol.dll
+epoc32/release/winscw/udeb/batindicatorpaneplugin.dll
+epoc32/release/winscw/udeb/baksrvs.exe
+epoc32/release/winscw/udeb/baksrv.dll
+epoc32/release/winscw/udeb/bafl.dll
+epoc32/release/winscw/udeb/backgroundimage.dll
+epoc32/release/winscw/udeb/backend.dll
+epoc32/release/winscw/udeb/avkonfep.dll
+epoc32/release/winscw/udeb/avkon.dll
+epoc32/release/winscw/udeb/avctpservices.dll
+epoc32/release/winscw/udeb/avctpplugins_v2.dll
+epoc32/release/winscw/udeb/avctpplugins.dll
+epoc32/release/winscw/udeb/autosend.exe
+epoc32/release/winscw/udeb/autolock.exe
+epoc32/release/winscw/udeb/authtypeplugin.dll
+epoc32/release/winscw/udeb/audiomessageui.dll
+epoc32/release/winscw/udeb/audiomessage.exe
+epoc32/release/winscw/udeb/audiofetcher.dll
+epoc32/release/winscw/udeb/aspsyncutil.dll
+epoc32/release/winscw/udeb/asppresyncdefault.dll
+epoc32/release/winscw/udeb/apsettingsplugin.dll
+epoc32/release/winscw/udeb/apsettingshandlerui.dll
+epoc32/release/winscw/udeb/appmngr2widgetplugin.dll
+epoc32/release/winscw/udeb/appmngr2sisxplugin.dll
+epoc32/release/winscw/udeb/appmngr2pluginapi.dll
+epoc32/release/winscw/udeb/appmngr2gssettingsplugin.dll
+epoc32/release/winscw/udeb/appmngr2gsinstfilesplugin.dll
+epoc32/release/winscw/udeb/appmngr2gsinstalledplugin.dll
+epoc32/release/winscw/udeb/appmngr2.exe
+epoc32/release/winscw/udeb/apcontrollistplugin.dll
+epoc32/release/winscw/udeb/aocctview.dll
+epoc32/release/winscw/udeb/alwaysonlineemailplugin.dll
+epoc32/release/winscw/udeb/alfscrollbarwidget.dll
+epoc32/release/winscw/udeb/alfeditors.dll
+epoc32/release/winscw/udeb/alfclient.dll
+epoc32/release/winscw/udeb/akntransitionutils.dll
+epoc32/release/winscw/udeb/aknswallpaperplugin.dll
+epoc32/release/winscw/udeb/aknskinrenderlib.dll
+epoc32/release/winscw/udeb/aknphysics.dll
+epoc32/release/winscw/udeb/aknoldstylenotif.dll
+epoc32/release/winscw/udeb/aknnotifyplugin2.dll
+epoc32/release/winscw/udeb/aknnotify.dll
+epoc32/release/winscw/udeb/aknnotifierwrapper.dll
+epoc32/release/winscw/udeb/aknnfysrv.exe
+epoc32/release/winscw/udeb/aknmemorycardui.dll
+epoc32/release/winscw/udeb/akninit.dll
+epoc32/release/winscw/udeb/aknhlist.dll
+epoc32/release/winscw/udeb/aknfepuiinterface.dll
+epoc32/release/winscw/udeb/aknfepuiavkonplugin.dll
+epoc32/release/winscw/udeb/akncompamode.dll
+epoc32/release/winscw/udeb/akncompags.dll
+epoc32/release/winscw/udeb/akncapserverclient.dll
+epoc32/release/winscw/udeb/akncapserver.exe
+epoc32/release/winscw/udeb/aknalarmservice.dll
+epoc32/release/winscw/udeb/aiwsyncprovider.dll
+epoc32/release/winscw/udeb/aiwprintingprovider.dll
+epoc32/release/winscw/udeb/aiwpbkinfoviewprovider.dll
+epoc32/release/winscw/udeb/aiwcallimageplugin.dll
+epoc32/release/winscw/udeb/aiwbrowserprovider.dll
+epoc32/release/winscw/udeb/aiscutsettings.dll
+epoc32/release/winscw/udeb/aiscutplugin.dll
+epoc32/release/winscw/udeb/aisatplugin.dll
+epoc32/release/winscw/udeb/aiprofileplugin.dll
+epoc32/release/winscw/udeb/aiplayerplugin2.dll
+epoc32/release/winscw/udeb/aifw.dll
+epoc32/release/winscw/udeb/aidevstaplg.dll
+epoc32/release/winscw/udeb/aicontainer.dll
+epoc32/release/winscw/udeb/aicalendarplugin2.dll
+epoc32/release/winscw/udeb/aiagendapluginengine.dll
+epoc32/release/winscw/udeb/ai3xmluimain.dll
+epoc32/release/winscw/udeb/ai3natiui.dll
+epoc32/release/winscw/udeb/adtupdater.exe
+epoc32/release/winscw/udeb/acuagentserver.exe
+epoc32/release/winscw/udeb/activepalette.dll
+epoc32/release/winscw/udeb/accountcreationplugin.dll
+epoc32/release/winscw/udeb/accfwuinotifier.dll
+epoc32/release/winscw/udeb/aboutgsplugin.dll
+epoc32/release/winscw/udeb/about.exe
+epoc32/release/tools2/rel/libzlib.a
+epoc32/release/tools2/rel/libseclib.a
+epoc32/release/tools2/rel/libpcstore.a
+epoc32/release/tools2/rel/libfilesystem.a
+epoc32/release/tools2/rel/libcertapp-api.a
+epoc32/release/armv5/urel/xspviewservices.dll.map
+epoc32/release/armv5/urel/xspviewservices.dll
+epoc32/release/armv5/urel/xn3volumecontrolfactory.dll.map
+epoc32/release/armv5/urel/xn3volumecontrolfactory.dll
+epoc32/release/armv5/urel/xn3viewfactory.dll.map
+epoc32/release/armv5/urel/xn3viewfactory.dll
+epoc32/release/armv5/urel/xn3utils.dll.map
+epoc32/release/armv5/urel/xn3utils.dll
+epoc32/release/armv5/urel/xn3textfactory.dll.map
+epoc32/release/armv5/urel/xn3textfactory.dll
+epoc32/release/armv5/urel/xn3resource.dll.map
+epoc32/release/armv5/urel/xn3resource.dll
+epoc32/release/armv5/urel/xn3popupfactory.dll.map
+epoc32/release/armv5/urel/xn3popupfactory.dll
+epoc32/release/armv5/urel/xn3odt.dll.map
+epoc32/release/armv5/urel/xn3odt.dll
+epoc32/release/armv5/urel/xn3nppluginfactory.dll.map
+epoc32/release/armv5/urel/xn3nppluginfactory.dll
+epoc32/release/armv5/urel/xn3newstickerfactory.dll.map
+epoc32/release/armv5/urel/xn3newstickerfactory.dll
+epoc32/release/armv5/urel/xn3menufactory.dll.map
+epoc32/release/armv5/urel/xn3menufactory.dll
+epoc32/release/armv5/urel/xn3layoutengine.dll.map
+epoc32/release/armv5/urel/xn3layoutengine.dll
+epoc32/release/armv5/urel/xn3ecomelementproxy.dll.map
+epoc32/release/armv5/urel/xn3ecomelementproxy.dll
+epoc32/release/armv5/urel/xn3domvisitor.dll.map
+epoc32/release/armv5/urel/xn3domvisitor.dll
+epoc32/release/armv5/urel/xn3domdocument.dll.map
+epoc32/release/armv5/urel/xn3domdocument.dll
+epoc32/release/armv5/urel/xn3clockfactory.dll.map
+epoc32/release/armv5/urel/xn3clockfactory.dll
+epoc32/release/armv5/urel/xn3bitmapfactory.dll.map
+epoc32/release/armv5/urel/xn3bitmapfactory.dll
+epoc32/release/armv5/urel/xmppsettingsfetcher.dll.map
+epoc32/release/armv5/urel/xmppsettingsfetcher.dll
+epoc32/release/armv5/urel/xmppadapter.dll.map
+epoc32/release/armv5/urel/xmppadapter.dll
+epoc32/release/armv5/urel/xmlsecwrapper.dll.map
+epoc32/release/armv5/urel/xmlsecwrapper.dll
+epoc32/release/armv5/urel/xmlseccrypto.dll.map
+epoc32/release/armv5/urel/xmlseccrypto.dll
+epoc32/release/armv5/urel/xmlseccertman.dll.map
+epoc32/release/armv5/urel/xmlseccertman.dll
+epoc32/release/armv5/urel/xmlsec.dll.map
+epoc32/release/armv5/urel/xmlsec.dll
+epoc32/release/armv5/urel/xmlinterface.dll.map
+epoc32/release/armv5/urel/xmlinterface.dll
+epoc32/release/armv5/urel/xmlengineutils.dll.map
+epoc32/release/armv5/urel/xmlengineutils.dll
+epoc32/release/armv5/urel/xmlengineserializer.dll.map
+epoc32/release/armv5/urel/xmlengineserializer.dll
+epoc32/release/armv5/urel/xmlenginesaxplugin.dll.map
+epoc32/release/armv5/urel/xmlenginesaxplugin.dll
+epoc32/release/armv5/urel/xmlenginedom.dll.map
+epoc32/release/armv5/urel/xmlenginedom.dll
+epoc32/release/armv5/urel/xmlengine.dll.map
+epoc32/release/armv5/urel/xmlengine.dll
+epoc32/release/armv5/urel/ximputils.dll.map
+epoc32/release/armv5/urel/ximputils.dll
+epoc32/release/armv5/urel/ximpsrvclient.dll.map
+epoc32/release/armv5/urel/ximpsrvclient.dll
+epoc32/release/armv5/urel/ximpserver.exe.map
+epoc32/release/armv5/urel/ximpserver.exe
+epoc32/release/armv5/urel/ximprootserver.exe.map
+epoc32/release/armv5/urel/ximprootserver.exe
+epoc32/release/armv5/urel/ximpprocessor.dll.map
+epoc32/release/armv5/urel/ximpprocessor.dll
+epoc32/release/armv5/urel/ximpoperations.dll.map
+epoc32/release/armv5/urel/ximpoperations.dll
+epoc32/release/armv5/urel/ximpmanager.dll.map
+epoc32/release/armv5/urel/ximpmanager.dll
+epoc32/release/armv5/urel/ximpecomhook.dll.map
+epoc32/release/armv5/urel/ximpecomhook.dll
+epoc32/release/armv5/urel/ximpdatamodel.dll.map
+epoc32/release/armv5/urel/ximpdatamodel.dll
+epoc32/release/armv5/urel/xhtmlparser.dll.map
+epoc32/release/armv5/urel/xhtmlparser.dll
+epoc32/release/armv5/urel/xhtmlfilecomposer.dll.map
+epoc32/release/armv5/urel/xhtmlfilecomposer.dll
+epoc32/release/armv5/urel/xhtml.lib
+epoc32/release/armv5/urel/xdmxmlparser.dll.map
+epoc32/release/armv5/urel/xdmxmlparser.dll
+epoc32/release/armv5/urel/xdmsettingsapi.dll.map
+epoc32/release/armv5/urel/xdmsettingsapi.dll
+epoc32/release/armv5/urel/xdmprovisioning.dll.map
+epoc32/release/armv5/urel/xdmprovisioning.dll
+epoc32/release/armv5/urel/xdmengine.dll.map
+epoc32/release/armv5/urel/xdmengine.dll
+epoc32/release/armv5/urel/xdmdevicemanagementadapter.dll.map
+epoc32/release/armv5/urel/xdmdevicemanagementadapter.dll
+epoc32/release/armv5/urel/xcfw.dll.map
+epoc32/release/armv5/urel/xcfw.dll
+epoc32/release/armv5/urel/xcaputils.dll.map
+epoc32/release/armv5/urel/xcaputils.dll
+epoc32/release/armv5/urel/xcapprotocol.dll.map
+epoc32/release/armv5/urel/xcapprotocol.dll
+epoc32/release/armv5/urel/xcapoperations.dll.map
+epoc32/release/armv5/urel/xcapoperations.dll
+epoc32/release/armv5/urel/xcaphttptransport.dll.map
+epoc32/release/armv5/urel/xcaphttptransport.dll
+epoc32/release/armv5/urel/xcapcacheclient.dll.map
+epoc32/release/armv5/urel/xcapcacheclient.dll
+epoc32/release/armv5/urel/xcapcache.exe.map
+epoc32/release/armv5/urel/xcapcache.exe
+epoc32/release/armv5/urel/xcapappusage.dll.map
+epoc32/release/armv5/urel/xcapappusage.dll
+epoc32/release/armv5/urel/x509certnameparser.dll.map
+epoc32/release/armv5/urel/x509certnameparser.dll
+epoc32/release/armv5/urel/wvuiprocessng.dll.map
+epoc32/release/armv5/urel/wvuiprocessng.dll
+epoc32/release/armv5/urel/wvservicesettingsuing.dll.map
+epoc32/release/armv5/urel/wvservicesettingsuing.dll
+epoc32/release/armv5/urel/wvsapsettingsstore.dll.map
+epoc32/release/armv5/urel/wvsapsettingsstore.dll
+epoc32/release/armv5/urel/wvotaparser.dll.map
+epoc32/release/armv5/urel/wvotaparser.dll
+epoc32/release/armv5/urel/wsstarplugin.dll.map
+epoc32/release/armv5/urel/wsstarplugin.dll
+epoc32/release/armv5/urel/wsstarmessagehandlers.dll.map
+epoc32/release/armv5/urel/wsstarmessagehandlers.dll
+epoc32/release/armv5/urel/wspolicy.dll.map
+epoc32/release/armv5/urel/wspolicy.dll
+epoc32/release/armv5/urel/wsovi.dll.map
+epoc32/release/armv5/urel/wsovi.dll
+epoc32/release/armv5/urel/wsfwlaninfosorting.dll.map
+epoc32/release/armv5/urel/wsfwlaninfosorting.dll
+epoc32/release/armv5/urel/wsfwlaninfo.dll.map
+epoc32/release/armv5/urel/wsfwlaninfo.dll
+epoc32/release/armv5/urel/wsfserver.exe.map
+epoc32/release/armv5/urel/wsfserver.exe
+epoc32/release/armv5/urel/wsfmodel.dll.map
+epoc32/release/armv5/urel/wsfmodel.dll
+epoc32/release/armv5/urel/wsfclient.dll.map
+epoc32/release/armv5/urel/wsfclient.dll
+epoc32/release/armv5/urel/wsfapwizard.dll.map
+epoc32/release/armv5/urel/wsfapwizard.dll
+epoc32/release/armv5/urel/wsfaiplugin.dll.map
+epoc32/release/armv5/urel/wsfaiplugin.dll
+epoc32/release/armv5/urel/wsfaihelper.exe.map
+epoc32/release/armv5/urel/wsfaihelper.exe
+epoc32/release/armv5/urel/wsconnagent.dll.map
+epoc32/release/armv5/urel/wsconnagent.dll
+epoc32/release/armv5/urel/wrtharvester.dll.map
+epoc32/release/armv5/urel/wrtharvester.dll
+epoc32/release/armv5/urel/wpwvadapter.dll.map
+epoc32/release/armv5/urel/wpwvadapter.dll
+epoc32/release/armv5/urel/wpwapadapter.dll.map
+epoc32/release/armv5/urel/wpwapadapter.dll
+epoc32/release/armv5/urel/wpvoipadapter.dll.map
+epoc32/release/armv5/urel/wpvoipadapter.dll
+epoc32/release/armv5/urel/wpvccadapter.dll.map
+epoc32/release/armv5/urel/wpvccadapter.dll
+epoc32/release/armv5/urel/wpstreamingadapter.dll.map
+epoc32/release/armv5/urel/wpstreamingadapter.dll
+epoc32/release/armv5/urel/wpsipadapter.dll.map
+epoc32/release/armv5/urel/wpsipadapter.dll
+epoc32/release/armv5/urel/wpnatfwtraversaladapter.dll.map
+epoc32/release/armv5/urel/wpnatfwtraversaladapter.dll
+epoc32/release/armv5/urel/wpmbxnbradapter.dll.map
+epoc32/release/armv5/urel/wpmbxnbradapter.dll
+epoc32/release/armv5/urel/wpgeneralvoipsettingsadapter.dll.map
+epoc32/release/armv5/urel/wpgeneralvoipsettingsadapter.dll
+epoc32/release/armv5/urel/wpemailadapter.dll.map
+epoc32/release/armv5/urel/wpemailadapter.dll
+epoc32/release/armv5/urel/wpds.dll.map
+epoc32/release/armv5/urel/wpds.dll
+epoc32/release/armv5/urel/wpdm.dll.map
+epoc32/release/armv5/urel/wpdm.dll
+epoc32/release/armv5/urel/wpdestinationnwadapter.dll.map
+epoc32/release/armv5/urel/wpdestinationnwadapter.dll
+epoc32/release/armv5/urel/wpasecuritysettingsui.dll.map
+epoc32/release/armv5/urel/wpasecuritysettingsui.dll
+epoc32/release/armv5/urel/wpapadapter.dll.map
+epoc32/release/armv5/urel/wpapadapter.dll
+epoc32/release/armv5/urel/wpalwaysonadapter.dll.map
+epoc32/release/armv5/urel/wpalwaysonadapter.dll
+epoc32/release/armv5/urel/wmlengine.dll.map
+epoc32/release/armv5/urel/wmlengine.dll
+epoc32/release/armv5/urel/wmlbc.dll.map
+epoc32/release/armv5/urel/wmlbc.dll
+epoc32/release/armv5/urel/wml1x.lib
+epoc32/release/armv5/urel/wmdrmserver.exe.map
+epoc32/release/armv5/urel/wmdrmserver.exe
+epoc32/release/armv5/urel/wmdrmpkserverresources.exe.map
+epoc32/release/armv5/urel/wmdrmpkserverresources.exe
+epoc32/release/armv5/urel/wmdrmfileserverclient.dll.map
+epoc32/release/armv5/urel/wmdrmfileserverclient.dll
+epoc32/release/armv5/urel/wmdrmfileserver.exe.map
+epoc32/release/armv5/urel/wmdrmfileserver.exe
+epoc32/release/armv5/urel/wmdrmdlawrapper.dll.map
+epoc32/release/armv5/urel/wmdrmdlawrapper.dll
+epoc32/release/armv5/urel/wmdrmdlautils.dll.map
+epoc32/release/armv5/urel/wmdrmdlautils.dll
+epoc32/release/armv5/urel/wmdrmdladefaultuiplugin.dll.map
+epoc32/release/armv5/urel/wmdrmdladefaultuiplugin.dll
+epoc32/release/armv5/urel/wmdrmdladefaulthttpplugin.dll.map
+epoc32/release/armv5/urel/wmdrmdladefaulthttpplugin.dll
+epoc32/release/armv5/urel/wmdrmdlaapp.exe.map
+epoc32/release/armv5/urel/wmdrmdlaapp.exe
+epoc32/release/armv5/urel/wmdrmclientwrapper.dll.map
+epoc32/release/armv5/urel/wmdrmclientwrapper.dll
+epoc32/release/armv5/urel/wmdrmclient.dll.map
+epoc32/release/armv5/urel/wmdrmclient.dll
+epoc32/release/armv5/urel/wmadecoderintfcproxy.dll.map
+epoc32/release/armv5/urel/wmadecoderintfcproxy.dll
+epoc32/release/armv5/urel/wmadecoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/wmadecoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/wmadecoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/wmadecoderintfcci_stub.dll
+epoc32/release/armv5/urel/wmadecoderintfc.dll.map
+epoc32/release/armv5/urel/wmadecoderintfc.dll
+epoc32/release/armv5/urel/wlmserverexe.exe.map
+epoc32/release/armv5/urel/wlmserverexe.exe
+epoc32/release/armv5/urel/wlmserver.dll.map
+epoc32/release/armv5/urel/wlmserver.dll
+epoc32/release/armv5/urel/wlmplatform.dll.map
+epoc32/release/armv5/urel/wlmplatform.dll
+epoc32/release/armv5/urel/wlansniffer.exe.map
+epoc32/release/armv5/urel/wlansniffer.exe
+epoc32/release/armv5/urel/wlansettingsui.dll.map
+epoc32/release/armv5/urel/wlansettingsui.dll
+epoc32/release/armv5/urel/wlanpsmplugin.dll.map
+epoc32/release/armv5/urel/wlanpsmplugin.dll
+epoc32/release/armv5/urel/wlanplugin.dll.map
+epoc32/release/armv5/urel/wlanplugin.dll
+epoc32/release/armv5/urel/wlannif.nif.map
+epoc32/release/armv5/urel/wlannif.nif
+epoc32/release/armv5/urel/wlanmgmtimpl.dll.map
+epoc32/release/armv5/urel/wlanmgmtimpl.dll
+epoc32/release/armv5/urel/wlanindicatorplugin.dll.map
+epoc32/release/armv5/urel/wlanindicatorplugin.dll
+epoc32/release/armv5/urel/wlanhwinit.dll.map
+epoc32/release/armv5/urel/wlanhwinit.dll
+epoc32/release/armv5/urel/wlaneapolif.dll.map
+epoc32/release/armv5/urel/wlaneapolif.dll
+epoc32/release/armv5/urel/wlandevicesettings.dll.map
+epoc32/release/armv5/urel/wlandevicesettings.dll
+epoc32/release/armv5/urel/wlandbif.dll.map
+epoc32/release/armv5/urel/wlandbif.dll
+epoc32/release/armv5/urel/wlancontrolimpl.dll.map
+epoc32/release/armv5/urel/wlancontrolimpl.dll
+epoc32/release/armv5/urel/wlanagthotspotimpl.dll.map
+epoc32/release/armv5/urel/wlanagthotspotimpl.dll
+epoc32/release/armv5/urel/wlanagt.agt.map
+epoc32/release/armv5/urel/wlanagt.agt
+epoc32/release/armv5/urel/wiredbearerreference.dll.map
+epoc32/release/armv5/urel/wiredbearerreference.dll
+epoc32/release/armv5/urel/win874.dll.map
+epoc32/release/armv5/urel/win874.dll
+epoc32/release/armv5/urel/win1258.dll.map
+epoc32/release/armv5/urel/win1258.dll
+epoc32/release/armv5/urel/win1257.dll.map
+epoc32/release/armv5/urel/win1257.dll
+epoc32/release/armv5/urel/win1256.dll.map
+epoc32/release/armv5/urel/win1256.dll
+epoc32/release/armv5/urel/win1255.dll.map
+epoc32/release/armv5/urel/win1255.dll
+epoc32/release/armv5/urel/win1254.dll.map
+epoc32/release/armv5/urel/win1254.dll
+epoc32/release/armv5/urel/win1253.dll.map
+epoc32/release/armv5/urel/win1253.dll
+epoc32/release/armv5/urel/win1252.dll.map
+epoc32/release/armv5/urel/win1252.dll
+epoc32/release/armv5/urel/win1251.dll.map
+epoc32/release/armv5/urel/win1251.dll
+epoc32/release/armv5/urel/win1250.dll.map
+epoc32/release/armv5/urel/win1250.dll
+epoc32/release/armv5/urel/wimutil.dll.map
+epoc32/release/armv5/urel/wimutil.dll
+epoc32/release/armv5/urel/wimserver.exe.map
+epoc32/release/armv5/urel/wimserver.exe
+epoc32/release/armv5/urel/wimplugin.dll.map
+epoc32/release/armv5/urel/wimplugin.dll
+epoc32/release/armv5/urel/wimclient.dll.map
+epoc32/release/armv5/urel/wimclient.dll
+epoc32/release/armv5/urel/wifiprotplugin.dll.map
+epoc32/release/armv5/urel/wifiprotplugin.dll
+epoc32/release/armv5/urel/wifiprotclient.dll.map
+epoc32/release/armv5/urel/wifiprotclient.dll
+epoc32/release/armv5/urel/widgetui.exe.map
+epoc32/release/armv5/urel/widgetui.exe
+epoc32/release/armv5/urel/widgetregistryclient.dll.map
+epoc32/release/armv5/urel/widgetregistryclient.dll
+epoc32/release/armv5/urel/widgetregistry.exe.map
+epoc32/release/armv5/urel/widgetregistry.exe
+epoc32/release/armv5/urel/widgetrecognizer.dll.map
+epoc32/release/armv5/urel/widgetrecognizer.dll
+epoc32/release/armv5/urel/widgetmemoryplugin.dll.map
+epoc32/release/armv5/urel/widgetmemoryplugin.dll
+epoc32/release/armv5/urel/widgetlauncher.exe.map
+epoc32/release/armv5/urel/widgetlauncher.exe
+epoc32/release/armv5/urel/widgetinstallerui.dll.map
+epoc32/release/armv5/urel/widgetinstallerui.dll
+epoc32/release/armv5/urel/widgetinstaller.dll.map
+epoc32/release/armv5/urel/widgetinstaller.dll
+epoc32/release/armv5/urel/widgetengine.dll.map
+epoc32/release/armv5/urel/widgetengine.dll
+epoc32/release/armv5/urel/widgetbackuprestore.exe.map
+epoc32/release/armv5/urel/widgetbackuprestore.exe
+epoc32/release/armv5/urel/wepsecuritysettingsui.dll.map
+epoc32/release/armv5/urel/wepsecuritysettingsui.dll
+epoc32/release/armv5/urel/webutils.dll.map
+epoc32/release/armv5/urel/webutils.dll
+epoc32/release/armv5/urel/webkitutils.dll.map
+epoc32/release/armv5/urel/webkitutils.dll
+epoc32/release/armv5/urel/webkit.lib
+epoc32/release/armv5/urel/webcoreplatform.lib
+epoc32/release/armv5/urel/wapisecuritysettingsui.dll.map
+epoc32/release/armv5/urel/wapisecuritysettingsui.dll
+epoc32/release/armv5/urel/wallpaperadapter.dll.map
+epoc32/release/armv5/urel/wallpaperadapter.dll
+epoc32/release/armv5/urel/vuivoicerecognition.exe.map
+epoc32/release/armv5/urel/vuivoicerecognition.exe
+epoc32/release/armv5/urel/vuipprofileobserverplugin.dll.map
+epoc32/release/armv5/urel/vuipprofileobserverplugin.dll
+epoc32/release/armv5/urel/vtmediatorplugin.dll.map
+epoc32/release/armv5/urel/vtmediatorplugin.dll
+epoc32/release/armv5/urel/vtlogger.dll.map
+epoc32/release/armv5/urel/vtlogger.dll
+epoc32/release/armv5/urel/vtimagetransforms.dll.map
+epoc32/release/armv5/urel/vtimagetransforms.dll
+epoc32/release/armv5/urel/vtimageconverter.dll.map
+epoc32/release/armv5/urel/vtimageconverter.dll
+epoc32/release/armv5/urel/vrec.dll.map
+epoc32/release/armv5/urel/vrec.dll
+epoc32/release/armv5/urel/vpntcwrapper.dll.map
+epoc32/release/armv5/urel/vpntcwrapper.dll
+epoc32/release/armv5/urel/vpnpolins.exe.map
+epoc32/release/armv5/urel/vpnpolins.exe
+epoc32/release/armv5/urel/vpnpolicyrecognizer.dll.map
+epoc32/release/armv5/urel/vpnpolicyrecognizer.dll
+epoc32/release/armv5/urel/vpnmanager.exe.map
+epoc32/release/armv5/urel/vpnmanager.exe
+epoc32/release/armv5/urel/vpnmanagementui.dll.map
+epoc32/release/armv5/urel/vpnmanagementui.dll
+epoc32/release/armv5/urel/vpnipsecpolparser.dll.map
+epoc32/release/armv5/urel/vpnipsecpolparser.dll
+epoc32/release/armv5/urel/vpnins.exe.map
+epoc32/release/armv5/urel/vpnins.exe
+epoc32/release/armv5/urel/vpnextapi.dll.map
+epoc32/release/armv5/urel/vpnextapi.dll
+epoc32/release/armv5/urel/vpnecomnotifier.dll.map
+epoc32/release/armv5/urel/vpnecomnotifier.dll
+epoc32/release/armv5/urel/vpndialogmanager.dll.map
+epoc32/release/armv5/urel/vpndialogmanager.dll
+epoc32/release/armv5/urel/vpnconnagt.agt.map
+epoc32/release/armv5/urel/vpnconnagt.agt
+epoc32/release/armv5/urel/vpncleaner.exe.map
+epoc32/release/armv5/urel/vpncleaner.exe
+epoc32/release/armv5/urel/vpnawapi.dll.map
+epoc32/release/armv5/urel/vpnawapi.dll
+epoc32/release/armv5/urel/vpnapi.dll.map
+epoc32/release/armv5/urel/vpnapi.dll
+epoc32/release/armv5/urel/vpbkvcardeng.dll.map
+epoc32/release/armv5/urel/vpbkvcardeng.dll
+epoc32/release/armv5/urel/vpbksimstoreservice.dll.map
+epoc32/release/armv5/urel/vpbksimstoreservice.dll
+epoc32/release/armv5/urel/vpbksimstoreimpl.dll.map
+epoc32/release/armv5/urel/vpbksimstoreimpl.dll
+epoc32/release/armv5/urel/vpbksimstorecommon.dll.map
+epoc32/release/armv5/urel/vpbksimstorecommon.dll
+epoc32/release/armv5/urel/vpbksimstore.dll.map
+epoc32/release/armv5/urel/vpbksimstore.dll
+epoc32/release/armv5/urel/vpbksimserver.exe.map
+epoc32/release/armv5/urel/vpbksimserver.exe
+epoc32/release/armv5/urel/vpbkengutils.dll.map
+epoc32/release/armv5/urel/vpbkengutils.dll
+epoc32/release/armv5/urel/vpbkeng.dll.map
+epoc32/release/armv5/urel/vpbkeng.dll
+epoc32/release/armv5/urel/vpbkcntmodel.dll.map
+epoc32/release/armv5/urel/vpbkcntmodel.dll
+epoc32/release/armv5/urel/vpbkadaptivestore.dll.map
+epoc32/release/armv5/urel/vpbkadaptivestore.dll
+epoc32/release/armv5/urel/voipjitterbuffer.dll.map
+epoc32/release/armv5/urel/voipjitterbuffer.dll
+epoc32/release/armv5/urel/voipeventlog.dll.map
+epoc32/release/armv5/urel/voipeventlog.dll
+epoc32/release/armv5/urel/voipaudiosession.dll.map
+epoc32/release/armv5/urel/voipaudiosession.dll
+epoc32/release/armv5/urel/voipaudioserver.exe.map
+epoc32/release/armv5/urel/voipaudioserver.exe
+epoc32/release/armv5/urel/voipaudiointfc.dll.map
+epoc32/release/armv5/urel/voipaudiointfc.dll
+epoc32/release/armv5/urel/voiceuirecognition.dll.map
+epoc32/release/armv5/urel/voiceuirecognition.dll
+epoc32/release/armv5/urel/voicerecorderutils.dll.map
+epoc32/release/armv5/urel/voicerecorderutils.dll
+epoc32/release/armv5/urel/voicerecorderrecview.dll.map
+epoc32/release/armv5/urel/voicerecorderrecview.dll
+epoc32/release/armv5/urel/voicerecorder.exe.map
+epoc32/release/armv5/urel/voicerecorder.exe
+epoc32/release/armv5/urel/vmbx.dll.map
+epoc32/release/armv5/urel/vmbx.dll
+epoc32/release/armv5/urel/vm.exe.map
+epoc32/release/armv5/urel/vm.exe
+epoc32/release/armv5/urel/visualization_stub.dll.map
+epoc32/release/armv5/urel/visualization_stub.dll
+epoc32/release/armv5/urel/vimpstutils.dll.map
+epoc32/release/armv5/urel/vimpstutils.dll
+epoc32/release/armv5/urel/vimpstui.dll.map
+epoc32/release/armv5/urel/vimpstui.dll
+epoc32/release/armv5/urel/vimpststorage.dll.map
+epoc32/release/armv5/urel/vimpststorage.dll
+epoc32/release/armv5/urel/vimpstsettings.dll.map
+epoc32/release/armv5/urel/vimpstsettings.dll
+epoc32/release/armv5/urel/vimpstengine.dll.map
+epoc32/release/armv5/urel/vimpstengine.dll
+epoc32/release/armv5/urel/vimpstdetailsviewplugin.dll.map
+epoc32/release/armv5/urel/vimpstdetailsviewplugin.dll
+epoc32/release/armv5/urel/vimpstcmdprocess.dll.map
+epoc32/release/armv5/urel/vimpstcmdprocess.dll
+epoc32/release/armv5/urel/videotelui.exe.map
+epoc32/release/armv5/urel/videotelui.exe
+epoc32/release/armv5/urel/videotelproto.dll.map
+epoc32/release/armv5/urel/videotelproto.dll
+epoc32/release/armv5/urel/videoteleng.dll.map
+epoc32/release/armv5/urel/videoteleng.dll
+epoc32/release/armv5/urel/videosource.dll.map
+epoc32/release/armv5/urel/videosource.dll
+epoc32/release/armv5/urel/videoservices.exe.map
+epoc32/release/armv5/urel/videoservices.exe
+epoc32/release/armv5/urel/videoprovider.dll.map
+epoc32/release/armv5/urel/videoprovider.dll
+epoc32/release/armv5/urel/videoeditoruicomponents.dll.map
+epoc32/release/armv5/urel/videoeditoruicomponents.dll
+epoc32/release/armv5/urel/videoeditorcommon.dll.map
+epoc32/release/armv5/urel/videoeditorcommon.dll
+epoc32/release/armv5/urel/videoconversionapi.dll.map
+epoc32/release/armv5/urel/videoconversionapi.dll
+epoc32/release/armv5/urel/vibractrl.dll.map
+epoc32/release/armv5/urel/vibractrl.dll
+epoc32/release/armv5/urel/vibraactionplugin.dll.map
+epoc32/release/armv5/urel/vibraactionplugin.dll
+epoc32/release/armv5/urel/viaunicaststreamplayercontroller.dll.map
+epoc32/release/armv5/urel/viaunicaststreamplayercontroller.dll
+epoc32/release/armv5/urel/viaplayerutilities.dll.map
+epoc32/release/armv5/urel/viaplayerutilities.dll
+epoc32/release/armv5/urel/viaplayerdefaultview.dll.map
+epoc32/release/armv5/urel/viaplayerdefaultview.dll
+epoc32/release/armv5/urel/viaplayercore.dll.map
+epoc32/release/armv5/urel/viaplayercore.dll
+epoc32/release/armv5/urel/viaplayercontrollerbase.dll.map
+epoc32/release/armv5/urel/viaplayercontrollerbase.dll
+epoc32/release/armv5/urel/viadlprogresscontroller.dll.map
+epoc32/release/armv5/urel/viadlprogresscontroller.dll
+epoc32/release/armv5/urel/versit2.dll.map
+epoc32/release/armv5/urel/versit2.dll
+epoc32/release/armv5/urel/vedtranscoder.dll.map
+epoc32/release/armv5/urel/vedtranscoder.dll
+epoc32/release/armv5/urel/vedsimplecutvideo.exe.map
+epoc32/release/armv5/urel/vedsimplecutvideo.exe
+epoc32/release/armv5/urel/vedh263d.dll.map
+epoc32/release/armv5/urel/vedh263d.dll
+epoc32/release/armv5/urel/vedengine.dll.map
+epoc32/release/armv5/urel/vedengine.dll
+epoc32/release/armv5/urel/vedavcedit.dll.map
+epoc32/release/armv5/urel/vedavcedit.dll
+epoc32/release/armv5/urel/vcxviewmessageutility.dll.map
+epoc32/release/armv5/urel/vcxviewmessageutility.dll
+epoc32/release/armv5/urel/vcxnsvodui.dll.map
+epoc32/release/armv5/urel/vcxnsvodui.dll
+epoc32/release/armv5/urel/vcxnsvodplugin.dll.map
+epoc32/release/armv5/urel/vcxnsvodplugin.dll
+epoc32/release/armv5/urel/vcxnsuiengine.dll.map
+epoc32/release/armv5/urel/vcxnsuiengine.dll
+epoc32/release/armv5/urel/vcxnssettingsview.dll.map
+epoc32/release/armv5/urel/vcxnssettingsview.dll
+epoc32/release/armv5/urel/vcxnssettingsplugin.dll.map
+epoc32/release/armv5/urel/vcxnssettingsplugin.dll
+epoc32/release/armv5/urel/vcxnsscheduleview.dll.map
+epoc32/release/armv5/urel/vcxnsscheduleview.dll
+epoc32/release/armv5/urel/vcxnsscheduleplugin.dll.map
+epoc32/release/armv5/urel/vcxnsscheduleplugin.dll
+epoc32/release/armv5/urel/vcxnsmyvideosplugin.dll.map
+epoc32/release/armv5/urel/vcxnsmyvideosplugin.dll
+epoc32/release/armv5/urel/vcxnsmyvideos.dll.map
+epoc32/release/armv5/urel/vcxnsmyvideos.dll
+epoc32/release/armv5/urel/vcxnsgeneralsettingsplugin.dll.map
+epoc32/release/armv5/urel/vcxnsgeneralsettingsplugin.dll
+epoc32/release/armv5/urel/vcxnscontentharvesterplugin.dll.map
+epoc32/release/armv5/urel/vcxnscontentharvesterplugin.dll
+epoc32/release/armv5/urel/vcxnsbsutility.dll.map
+epoc32/release/armv5/urel/vcxnsbsutility.dll
+epoc32/release/armv5/urel/vcxnsappui.exe.map
+epoc32/release/armv5/urel/vcxnsappui.exe
+epoc32/release/armv5/urel/vcxnsahplugin.dll.map
+epoc32/release/armv5/urel/vcxnsahplugin.dll
+epoc32/release/armv5/urel/vcxnotifierplugin.dll.map
+epoc32/release/armv5/urel/vcxnotifierplugin.dll
+epoc32/release/armv5/urel/vcxmyvideoscollectionplugin.dll.map
+epoc32/release/armv5/urel/vcxmyvideoscollectionplugin.dll
+epoc32/release/armv5/urel/vcxhgvodui.dll.map
+epoc32/release/armv5/urel/vcxhgvodui.dll
+epoc32/release/armv5/urel/vcxhgvodplugin.dll.map
+epoc32/release/armv5/urel/vcxhgvodplugin.dll
+epoc32/release/armv5/urel/vcxhgmyvideosplugin.dll.map
+epoc32/release/armv5/urel/vcxhgmyvideosplugin.dll
+epoc32/release/armv5/urel/vcxhgmyvideos.dll.map
+epoc32/release/armv5/urel/vcxhgmyvideos.dll
+epoc32/release/armv5/urel/vcxconnutilpsworker.exe.map
+epoc32/release/armv5/urel/vcxconnutilpsworker.exe
+epoc32/release/armv5/urel/vcxconnectionutility.dll.map
+epoc32/release/armv5/urel/vcxconnectionutility.dll
+epoc32/release/armv5/urel/vcommandmanager.exe.map
+epoc32/release/armv5/urel/vcommandmanager.exe
+epoc32/release/armv5/urel/vcommandhandler.dll.map
+epoc32/release/armv5/urel/vcommandhandler.dll
+epoc32/release/armv5/urel/vcommand.exe.map
+epoc32/release/armv5/urel/vcommand.exe
+epoc32/release/armv5/urel/vcexecutorapp.exe.map
+epoc32/release/armv5/urel/vcexecutorapp.exe
+epoc32/release/armv5/urel/vccutils.dll.map
+epoc32/release/armv5/urel/vccutils.dll
+epoc32/release/armv5/urel/vccuipropertyhandler.dll.map
+epoc32/release/armv5/urel/vccuipropertyhandler.dll
+epoc32/release/armv5/urel/vccperformer.dll.map
+epoc32/release/armv5/urel/vccperformer.dll
+epoc32/release/armv5/urel/vccontrolpanelplugin.dll.map
+epoc32/release/armv5/urel/vccontrolpanelplugin.dll
+epoc32/release/armv5/urel/vcchotrigger.dll.map
+epoc32/release/armv5/urel/vcchotrigger.dll
+epoc32/release/armv5/urel/vcardbc.dll.map
+epoc32/release/armv5/urel/vcardbc.dll
+epoc32/release/armv5/urel/vcalbc.dll.map
+epoc32/release/armv5/urel/vcalbc.dll
+epoc32/release/armv5/urel/variatedbitmapsdummy.dll.map
+epoc32/release/armv5/urel/variatedbitmapsdummy.dll
+epoc32/release/armv5/urel/utlxml.dll.map
+epoc32/release/armv5/urel/utlxml.dll
+epoc32/release/armv5/urel/utlpkcs12.dll.map
+epoc32/release/armv5/urel/utlpkcs12.dll
+epoc32/release/armv5/urel/utlpkcs10.dll.map
+epoc32/release/armv5/urel/utlpkcs10.dll
+epoc32/release/armv5/urel/utlcrypto.dll.map
+epoc32/release/armv5/urel/utlcrypto.dll
+epoc32/release/armv5/urel/utlbase64.dll.map
+epoc32/release/armv5/urel/utlbase64.dll
+epoc32/release/armv5/urel/ussd.exe.map
+epoc32/release/armv5/urel/ussd.exe
+epoc32/release/armv5/urel/userdict.exe.map
+epoc32/release/armv5/urel/userdict.exe
+epoc32/release/armv5/urel/usbwatcher.exe.map
+epoc32/release/armv5/urel/usbwatcher.exe
+epoc32/release/armv5/urel/usbwatcher.dll.map
+epoc32/release/armv5/urel/usbwatcher.dll
+epoc32/release/armv5/urel/usbuinotif.dll.map
+epoc32/release/armv5/urel/usbuinotif.dll
+epoc32/release/armv5/urel/usbremotepersonality.dll.map
+epoc32/release/armv5/urel/usbremotepersonality.dll
+epoc32/release/armv5/urel/usbpersonality.dll.map
+epoc32/release/armv5/urel/usbpersonality.dll
+epoc32/release/armv5/urel/usbobexclasscontroller.dll.map
+epoc32/release/armv5/urel/usbobexclasscontroller.dll
+epoc32/release/armv5/urel/usbmscpersonality.dll.map
+epoc32/release/armv5/urel/usbmscpersonality.dll
+epoc32/release/armv5/urel/usblocodplugin.dll.map
+epoc32/release/armv5/urel/usblocodplugin.dll
+epoc32/release/armv5/urel/usbdevcon.exe.map
+epoc32/release/armv5/urel/usbdevcon.exe
+epoc32/release/armv5/urel/usbclasschangeuiplugin.dll.map
+epoc32/release/armv5/urel/usbclasschangeuiplugin.dll
+epoc32/release/armv5/urel/usbclasschangeui.exe.map
+epoc32/release/armv5/urel/usbclasschangeui.exe
+epoc32/release/armv5/urel/usbbasicpersonality.dll.map
+epoc32/release/armv5/urel/usbbasicpersonality.dll
+epoc32/release/armv5/urel/upnpxmlparser.dll.map
+epoc32/release/armv5/urel/upnpxmlparser.dll
+epoc32/release/armv5/urel/upnputilities.dll.map
+epoc32/release/armv5/urel/upnputilities.dll
+epoc32/release/armv5/urel/upnpsharingui.dll.map
+epoc32/release/armv5/urel/upnpsharingui.dll
+epoc32/release/armv5/urel/upnpsettingsengine.dll.map
+epoc32/release/armv5/urel/upnpsettingsengine.dll
+epoc32/release/armv5/urel/upnpserviceframework.dll.map
+epoc32/release/armv5/urel/upnpserviceframework.dll
+epoc32/release/armv5/urel/upnpsecuritymanagerserver.exe.map
+epoc32/release/armv5/urel/upnpsecuritymanagerserver.exe
+epoc32/release/armv5/urel/upnpsecuritymanagerplugin.dll.map
+epoc32/release/armv5/urel/upnpsecuritymanagerplugin.dll
+epoc32/release/armv5/urel/upnpsecuritymanagerclient.dll.map
+epoc32/release/armv5/urel/upnpsecuritymanagerclient.dll
+epoc32/release/armv5/urel/upnpsecurity.dll.map
+epoc32/release/armv5/urel/upnpsecurity.dll
+epoc32/release/armv5/urel/upnpprotocol.dll.map
+epoc32/release/armv5/urel/upnpprotocol.dll
+epoc32/release/armv5/urel/upnpplaybackplugins.dll.map
+epoc32/release/armv5/urel/upnpplaybackplugins.dll
+epoc32/release/armv5/urel/upnpmusicadapter.dll.map
+epoc32/release/armv5/urel/upnpmusicadapter.dll
+epoc32/release/armv5/urel/upnpmultiselectionui.dll.map
+epoc32/release/armv5/urel/upnpmultiselectionui.dll
+epoc32/release/armv5/urel/upnpipserversutils.dll.map
+epoc32/release/armv5/urel/upnpipserversutils.dll
+epoc32/release/armv5/urel/upnpgsplugin.dll.map
+epoc32/release/armv5/urel/upnpgsplugin.dll
+epoc32/release/armv5/urel/upnpfiletransferengine.dll.map
+epoc32/release/armv5/urel/upnpfiletransferengine.dll
+epoc32/release/armv5/urel/upnpextensionpluginif.dll.map
+epoc32/release/armv5/urel/upnpextensionpluginif.dll
+epoc32/release/armv5/urel/upnpcontrolpointbase.dll.map
+epoc32/release/armv5/urel/upnpcontrolpointbase.dll
+epoc32/release/armv5/urel/upnpcontentserverclient.dll.map
+epoc32/release/armv5/urel/upnpcontentserverclient.dll
+epoc32/release/armv5/urel/upnpcontentserver.exe.map
+epoc32/release/armv5/urel/upnpcontentserver.exe
+epoc32/release/armv5/urel/upnpconnmanager.exe.map
+epoc32/release/armv5/urel/upnpconnmanager.exe
+epoc32/release/armv5/urel/upnpconnectionmanagersession.dll.map
+epoc32/release/armv5/urel/upnpconnectionmanagersession.dll
+epoc32/release/armv5/urel/upnpcommonui.dll.map
+epoc32/release/armv5/urel/upnpcommonui.dll
+epoc32/release/armv5/urel/upnpcommandplugin.dll.map
+epoc32/release/armv5/urel/upnpcommandplugin.dll
+epoc32/release/armv5/urel/upnpcommand.dll.map
+epoc32/release/armv5/urel/upnpcommand.dll
+epoc32/release/armv5/urel/upnpavobjects.dll.map
+epoc32/release/armv5/urel/upnpavobjects.dll
+epoc32/release/armv5/urel/upnpavcontrollerserver.exe.map
+epoc32/release/armv5/urel/upnpavcontrollerserver.exe
+epoc32/release/armv5/urel/upnpavcontrollerhelper.dll.map
+epoc32/release/armv5/urel/upnpavcontrollerhelper.dll
+epoc32/release/armv5/urel/upnpavcontrollerclient.dll.map
+epoc32/release/armv5/urel/upnpavcontrollerclient.dll
+epoc32/release/armv5/urel/upnpappwizard.dll.map
+epoc32/release/armv5/urel/upnpappwizard.dll
+epoc32/release/armv5/urel/upnpapplicationengine.dll.map
+epoc32/release/armv5/urel/upnpapplicationengine.dll
+epoc32/release/armv5/urel/upnpaiwprovider.dll.map
+epoc32/release/armv5/urel/upnpaiwprovider.dll
+epoc32/release/armv5/urel/upnpaiwengine.dll.map
+epoc32/release/armv5/urel/upnpaiwengine.dll
+epoc32/release/armv5/urel/uniutils.dll.map
+epoc32/release/armv5/urel/uniutils.dll
+epoc32/release/armv5/urel/unitconverterrfsplugin.dll.map
+epoc32/release/armv5/urel/unitconverterrfsplugin.dll
+epoc32/release/armv5/urel/unismsplugin.dll.map
+epoc32/release/armv5/urel/unismsplugin.dll
+epoc32/release/armv5/urel/unipluginapi.dll.map
+epoc32/release/armv5/urel/unipluginapi.dll
+epoc32/release/armv5/urel/unimtms.dll.map
+epoc32/release/armv5/urel/unimtms.dll
+epoc32/release/armv5/urel/unimmsplugin.dll.map
+epoc32/release/armv5/urel/unimmsplugin.dll
+epoc32/release/armv5/urel/unieditor.exe.map
+epoc32/release/armv5/urel/unieditor.exe
+epoc32/release/armv5/urel/unidatamodel.dll.map
+epoc32/release/armv5/urel/unidatamodel.dll
+epoc32/release/armv5/urel/uitestserverstarter.exe.map
+epoc32/release/armv5/urel/uitestserverstarter.exe
+epoc32/release/armv5/urel/uisettingssrv.exe.map
+epoc32/release/armv5/urel/uisettingssrv.exe
+epoc32/release/armv5/urel/uisettingsclient.dll.map
+epoc32/release/armv5/urel/uisettingsclient.dll
+epoc32/release/armv5/urel/uiklaf.dll.map
+epoc32/release/armv5/urel/uiklaf.dll
+epoc32/release/armv5/urel/ucs2.dll.map
+epoc32/release/armv5/urel/ucs2.dll
+epoc32/release/armv5/urel/uaproffilter.dll.map
+epoc32/release/armv5/urel/uaproffilter.dll
+epoc32/release/armv5/urel/txtrecog.dll.map
+epoc32/release/armv5/urel/txtrecog.dll
+epoc32/release/armv5/urel/tvoutengine.dll.map
+epoc32/release/armv5/urel/tvoutengine.dll
+epoc32/release/armv5/urel/tvoutconfig.dll.map
+epoc32/release/armv5/urel/tvoutconfig.dll
+epoc32/release/armv5/urel/turnplugin.dll.map
+epoc32/release/armv5/urel/turnplugin.dll
+epoc32/release/armv5/urel/turkish_locking_single.dll.map
+epoc32/release/armv5/urel/turkish_locking_single.dll
+epoc32/release/armv5/urel/turkish_locking_gsm7ext.dll.map
+epoc32/release/armv5/urel/turkish_locking_gsm7ext.dll
+epoc32/release/armv5/urel/tspclientmapper.dll.map
+epoc32/release/armv5/urel/tspclientmapper.dll
+epoc32/release/armv5/urel/tscstartupextensionplugin.dll.map
+epoc32/release/armv5/urel/tscstartupextensionplugin.dll
+epoc32/release/armv5/urel/trui.exe.map
+epoc32/release/armv5/urel/trui.exe
+epoc32/release/armv5/urel/trkdummy2.exe.map
+epoc32/release/armv5/urel/trkdummy2.exe
+epoc32/release/armv5/urel/trkdummy1.exe.map
+epoc32/release/armv5/urel/trkdummy1.exe
+epoc32/release/armv5/urel/trkdummy.exe.map
+epoc32/release/armv5/urel/trkdummy.exe
+epoc32/release/armv5/urel/transferratemonitor.dll.map
+epoc32/release/armv5/urel/transferratemonitor.dll
+epoc32/release/armv5/urel/touchscreencalib.exe.map
+epoc32/release/armv5/urel/touchscreencalib.exe
+epoc32/release/armv5/urel/touchfeedback.dll.map
+epoc32/release/armv5/urel/touchfeedback.dll
+epoc32/release/armv5/urel/tneengine.dll.map
+epoc32/release/armv5/urel/tneengine.dll
+epoc32/release/armv5/urel/tmiadrestart.exe.map
+epoc32/release/armv5/urel/tmiadrestart.exe
+epoc32/release/armv5/urel/tis_620.dll.map
+epoc32/release/armv5/urel/tis_620.dll
+epoc32/release/armv5/urel/tiltcompensationssy.dll.map
+epoc32/release/armv5/urel/tiltcompensationssy.dll
+epoc32/release/armv5/urel/tiltcompensation.dll.map
+epoc32/release/armv5/urel/tiltcompensation.dll
+epoc32/release/armv5/urel/thumbnailvideoprovider.dll.map
+epoc32/release/armv5/urel/thumbnailvideoprovider.dll
+epoc32/release/armv5/urel/thumbnailserver.exe.map
+epoc32/release/armv5/urel/thumbnailserver.exe
+epoc32/release/armv5/urel/thumbnailmanager.dll.map
+epoc32/release/armv5/urel/thumbnailmanager.dll
+epoc32/release/armv5/urel/thumbnailimageprovider.dll.map
+epoc32/release/armv5/urel/thumbnailimageprovider.dll
+epoc32/release/armv5/urel/thumbnailaudioprovider.dll.map
+epoc32/release/armv5/urel/thumbnailaudioprovider.dll
+epoc32/release/armv5/urel/thumbagdaemon.exe.map
+epoc32/release/armv5/urel/thumbagdaemon.exe
+epoc32/release/armv5/urel/themesadapter.dll.map
+epoc32/release/armv5/urel/themesadapter.dll
+epoc32/release/armv5/urel/tg.exe.map
+epoc32/release/armv5/urel/tg.exe
+epoc32/release/armv5/urel/text.pgn.map
+epoc32/release/armv5/urel/text.pgn
+epoc32/release/armv5/urel/testserverstarter.exe.map
+epoc32/release/armv5/urel/testserverstarter.exe
+epoc32/release/armv5/urel/testscripter.dll.map
+epoc32/release/armv5/urel/testscripter.dll
+epoc32/release/armv5/urel/testcombiner.dll.map
+epoc32/release/armv5/urel/testcombiner.dll
+epoc32/release/armv5/urel/terminalcontrol.exe.map
+epoc32/release/armv5/urel/terminalcontrol.exe
+epoc32/release/armv5/urel/terminalcontrol.dll.map
+epoc32/release/armv5/urel/terminalcontrol.dll
+epoc32/release/armv5/urel/telephonyservice.dll.map
+epoc32/release/armv5/urel/telephonyservice.dll
+epoc32/release/armv5/urel/telephonyrfsplugin.dll.map
+epoc32/release/armv5/urel/telephonyrfsplugin.dll
+epoc32/release/armv5/urel/telephonydevicemode.dll.map
+epoc32/release/armv5/urel/telephonydevicemode.dll
+epoc32/release/armv5/urel/telephonyaudioroutingsession.dll.map
+epoc32/release/armv5/urel/telephonyaudioroutingsession.dll
+epoc32/release/armv5/urel/telephonyaudioroutingserver.dll.map
+epoc32/release/armv5/urel/telephonyaudioroutingserver.dll
+epoc32/release/armv5/urel/telephonyaudioroutingmanagersession.dll.map
+epoc32/release/armv5/urel/telephonyaudioroutingmanagersession.dll
+epoc32/release/armv5/urel/telephonyaudioroutingmanager.dll.map
+epoc32/release/armv5/urel/telephonyaudioroutingmanager.dll
+epoc32/release/armv5/urel/telephonyaudiorouting.dll.map
+epoc32/release/armv5/urel/telephonyaudiorouting.dll
+epoc32/release/armv5/urel/telbranding.dll.map
+epoc32/release/armv5/urel/telbranding.dll
+epoc32/release/armv5/urel/tcadapter.dll.map
+epoc32/release/armv5/urel/tcadapter.dll
+epoc32/release/armv5/urel/tactileclickplugin.dll.map
+epoc32/release/armv5/urel/tactileclickplugin.dll
+epoc32/release/armv5/urel/tactilearearegistry.dll.map
+epoc32/release/armv5/urel/tactilearearegistry.dll
+epoc32/release/armv5/urel/sysversioninfo.dll.map
+epoc32/release/armv5/urel/sysversioninfo.dll
+epoc32/release/armv5/urel/sysutil.dll.map
+epoc32/release/armv5/urel/sysutil.dll
+epoc32/release/armv5/urel/systemparameters.dll.map
+epoc32/release/armv5/urel/systemparameters.dll
+epoc32/release/armv5/urel/systemerrorplugin.dll.map
+epoc32/release/armv5/urel/systemerrorplugin.dll
+epoc32/release/armv5/urel/sysstart.exe.map
+epoc32/release/armv5/urel/sysstart.exe
+epoc32/release/armv5/urel/syslangutil.dll.map
+epoc32/release/armv5/urel/syslangutil.dll
+epoc32/release/armv5/urel/sysinfoservice.dll.map
+epoc32/release/armv5/urel/sysinfoservice.dll
+epoc32/release/armv5/urel/sysinfoprovider.dll.map
+epoc32/release/armv5/urel/sysinfoprovider.dll
+epoc32/release/armv5/urel/sysap.exe.map
+epoc32/release/armv5/urel/sysap.exe
+epoc32/release/armv5/urel/syncservice.dll.map
+epoc32/release/armv5/urel/syncservice.dll
+epoc32/release/armv5/urel/syncmlrfsplugin.dll.map
+epoc32/release/armv5/urel/syncmlrfsplugin.dll
+epoc32/release/armv5/urel/syncmlnotifierwrapper.dll.map
+epoc32/release/armv5/urel/syncmlnotifierwrapper.dll
+epoc32/release/armv5/urel/syncmlnotifier.dll.map
+epoc32/release/armv5/urel/syncmlnotifier.dll
+epoc32/release/armv5/urel/syncmldatafilter.dll.map
+epoc32/release/armv5/urel/syncmldatafilter.dll
+epoc32/release/armv5/urel/syncmlclientapi.dll.map
+epoc32/release/armv5/urel/syncmlclientapi.dll
+epoc32/release/armv5/urel/swinsttaskmanager.dll.map
+epoc32/release/armv5/urel/swinsttaskmanager.dll
+epoc32/release/armv5/urel/swinstsvrui.exe.map
+epoc32/release/armv5/urel/swinstsvrui.exe
+epoc32/release/armv5/urel/swinststartuptask.dll.map
+epoc32/release/armv5/urel/swinststartuptask.dll
+epoc32/release/armv5/urel/swinstlogtask.dll.map
+epoc32/release/armv5/urel/swinstlogtask.dll
+epoc32/release/armv5/urel/swinstfiletask.dll.map
+epoc32/release/armv5/urel/swinstfiletask.dll
+epoc32/release/armv5/urel/swinstcommonui.dll.map
+epoc32/release/armv5/urel/swinstcommonui.dll
+epoc32/release/armv5/urel/swinstcli.dll.map
+epoc32/release/armv5/urel/swinstcli.dll
+epoc32/release/armv5/urel/swinstadapter.dll.map
+epoc32/release/armv5/urel/swinstadapter.dll
+epoc32/release/armv5/urel/swimreader.dll.map
+epoc32/release/armv5/urel/swimreader.dll
+epoc32/release/armv5/urel/swidaemon.exe.map
+epoc32/release/armv5/urel/swidaemon.exe
+epoc32/release/armv5/urel/svtmatching.dll.map
+epoc32/release/armv5/urel/svtmatching.dll
+epoc32/release/armv5/urel/svtlogging.dll.map
+epoc32/release/armv5/urel/svtlogging.dll
+epoc32/release/armv5/urel/svtcallmenu.dll.map
+epoc32/release/armv5/urel/svtcallmenu.dll
+epoc32/release/armv5/urel/svp.dll.map
+epoc32/release/armv5/urel/svp.dll
+epoc32/release/armv5/urel/svgrecog.dll.map
+epoc32/release/armv5/urel/svgrecog.dll
+epoc32/release/armv5/urel/svgengineji.dll.map
+epoc32/release/armv5/urel/svgengineji.dll
+epoc32/release/armv5/urel/svgengine.dll.map
+epoc32/release/armv5/urel/svgcodec.dll.map
+epoc32/release/armv5/urel/svgcodec.dll
+epoc32/release/armv5/urel/supadapter.dll.map
+epoc32/release/armv5/urel/supadapter.dll
+epoc32/release/armv5/urel/suevent.dll.map
+epoc32/release/armv5/urel/suevent.dll
+epoc32/release/armv5/urel/stunserver.dll.map
+epoc32/release/armv5/urel/stunserver.dll
+epoc32/release/armv5/urel/stunplugin.dll.map
+epoc32/release/armv5/urel/stunplugin.dll
+epoc32/release/armv5/urel/strtsecobs.dll.map
+epoc32/release/armv5/urel/strtsecobs.dll
+epoc32/release/armv5/urel/strtsecnote.dll.map
+epoc32/release/armv5/urel/strtsecnote.dll
+epoc32/release/armv5/urel/strtdevlockplg.dll.map
+epoc32/release/armv5/urel/strtdevlockplg.dll
+epoc32/release/armv5/urel/strtcondition.dll.map
+epoc32/release/armv5/urel/strtcondition.dll
+epoc32/release/armv5/urel/strtactivitymonitorplugin.dll.map
+epoc32/release/armv5/urel/strtactivitymonitorplugin.dll
+epoc32/release/armv5/urel/streamcontrolcustomcommands.dll.map
+epoc32/release/armv5/urel/streamcontrolcustomcommands.dll
+epoc32/release/armv5/urel/stopwatchindicatorplugin.dll.map
+epoc32/release/armv5/urel/stopwatchindicatorplugin.dll
+epoc32/release/armv5/urel/stopwatchengine.dll.map
+epoc32/release/armv5/urel/stopwatchengine.dll
+epoc32/release/armv5/urel/stifui.exe.map
+epoc32/release/armv5/urel/stifui.exe
+epoc32/release/armv5/urel/stiftfwif.dll.map
+epoc32/release/armv5/urel/stiftfwif.dll
+epoc32/release/armv5/urel/stiftestserver.dll.map
+epoc32/release/armv5/urel/stiftestserver.dll
+epoc32/release/armv5/urel/stiftestengine.dll.map
+epoc32/release/armv5/urel/stiftestengine.dll
+epoc32/release/armv5/urel/stereowideningutility.dll.map
+epoc32/release/armv5/urel/stereowideningutility.dll
+epoc32/release/armv5/urel/stereowideningproxy.dll.map
+epoc32/release/armv5/urel/stereowideningproxy.dll
+epoc32/release/armv5/urel/stereowideningmessagehandler.dll.map
+epoc32/release/armv5/urel/stereowideningmessagehandler.dll
+epoc32/release/armv5/urel/stereowideningeffect.dll.map
+epoc32/release/armv5/urel/stereowideningeffect.dll
+epoc32/release/armv5/urel/stereowideningci_stub.dll.map
+epoc32/release/armv5/urel/stereowideningci_stub.dll
+epoc32/release/armv5/urel/staticfeatures.dll.map
+epoc32/release/armv5/urel/staticfeatures.dll
+epoc32/release/armv5/urel/startupsyncplugin.dll.map
+epoc32/release/armv5/urel/startupsyncplugin.dll
+epoc32/release/armv5/urel/startupmediatorplugin.dll.map
+epoc32/release/armv5/urel/startupmediatorplugin.dll
+epoc32/release/armv5/urel/startupinitializationplugin.dll.map
+epoc32/release/armv5/urel/startupinitializationplugin.dll
+epoc32/release/armv5/urel/startupadaptationstub.dll.map
+epoc32/release/armv5/urel/startupadaptationstub.dll
+epoc32/release/armv5/urel/startup.exe.map
+epoc32/release/armv5/urel/startup.exe
+epoc32/release/armv5/urel/starterrfsplugin.dll.map
+epoc32/release/armv5/urel/starterrfsplugin.dll
+epoc32/release/armv5/urel/starterclient.dll.map
+epoc32/release/armv5/urel/starterclient.dll
+epoc32/release/armv5/urel/ssyreferenceplugin.dll.map
+epoc32/release/armv5/urel/ssyreferenceplugin.dll
+epoc32/release/armv5/urel/sssettings.dll.map
+epoc32/release/armv5/urel/sssettings.dll
+epoc32/release/armv5/urel/ssmadaptationcli.dll.map
+epoc32/release/armv5/urel/ssmadaptationcli.dll
+epoc32/release/armv5/urel/ssdpserver.dll.map
+epoc32/release/armv5/urel/ssdpserver.dll
+epoc32/release/armv5/urel/srchuiresviewplugin.dll.map
+epoc32/release/armv5/urel/srchuiresviewplugin.dll
+epoc32/release/armv5/urel/srchuiindeviceserviceplugin.dll.map
+epoc32/release/armv5/urel/srchuiindeviceserviceplugin.dll
+epoc32/release/armv5/urel/srchuigenui.dll.map
+epoc32/release/armv5/urel/srchuigenui.dll
+epoc32/release/armv5/urel/srchuicommon.dll.map
+epoc32/release/armv5/urel/srchuicommon.dll
+epoc32/release/armv5/urel/srchuiapp.exe.map
+epoc32/release/armv5/urel/srchuiapp.exe
+epoc32/release/armv5/urel/srchaiwprovider.dll.map
+epoc32/release/armv5/urel/srchaiwprovider.dll
+epoc32/release/armv5/urel/splashscreen.exe.map
+epoc32/release/armv5/urel/splashscreen.exe
+epoc32/release/armv5/urel/speeddialgsplugin.dll.map
+epoc32/release/armv5/urel/speeddialgsplugin.dll
+epoc32/release/armv5/urel/speeddial.exe.map
+epoc32/release/armv5/urel/speeddial.exe
+epoc32/release/armv5/urel/speechsynthesisserver.exe.map
+epoc32/release/armv5/urel/speechsynthesisserver.exe
+epoc32/release/armv5/urel/speechsynthesis.dll.map
+epoc32/release/armv5/urel/speechsynthesis.dll
+epoc32/release/armv5/urel/speechencoderconfigproxy.dll.map
+epoc32/release/armv5/urel/speechencoderconfigproxy.dll
+epoc32/release/armv5/urel/speechencoderconfigmsghdlr.dll.map
+epoc32/release/armv5/urel/speechencoderconfigmsghdlr.dll
+epoc32/release/armv5/urel/speechencoderconfigci_stub.dll.map
+epoc32/release/armv5/urel/speechencoderconfigci_stub.dll
+epoc32/release/armv5/urel/speechencoderconfig.dll.map
+epoc32/release/armv5/urel/speechencoderconfig.dll
+epoc32/release/armv5/urel/spdctrl.dll.map
+epoc32/release/armv5/urel/spdctrl.dll
+epoc32/release/armv5/urel/sourceorientationproxy.dll.map
+epoc32/release/armv5/urel/sourceorientationproxy.dll
+epoc32/release/armv5/urel/sourceorientationmessagehandler.dll.map
+epoc32/release/armv5/urel/sourceorientationmessagehandler.dll
+epoc32/release/armv5/urel/sourceorientationeffect.dll.map
+epoc32/release/armv5/urel/sourceorientationeffect.dll
+epoc32/release/armv5/urel/sourceorientationci_stub.dll.map
+epoc32/release/armv5/urel/sourceorientationci_stub.dll
+epoc32/release/armv5/urel/sourcelocationproxy.dll.map
+epoc32/release/armv5/urel/sourcelocationproxy.dll
+epoc32/release/armv5/urel/sourcelocationmessagehandler.dll.map
+epoc32/release/armv5/urel/sourcelocationmessagehandler.dll
+epoc32/release/armv5/urel/sourcelocationeffect.dll.map
+epoc32/release/armv5/urel/sourcelocationeffect.dll
+epoc32/release/armv5/urel/sourcelocationci_stub.dll.map
+epoc32/release/armv5/urel/sourcelocationci_stub.dll
+epoc32/release/armv5/urel/sourcedopplerproxy.dll.map
+epoc32/release/armv5/urel/sourcedopplerproxy.dll
+epoc32/release/armv5/urel/sourcedopplermessagehandler.dll.map
+epoc32/release/armv5/urel/sourcedopplermessagehandler.dll
+epoc32/release/armv5/urel/sourcedopplereffect.dll.map
+epoc32/release/armv5/urel/sourcedopplereffect.dll
+epoc32/release/armv5/urel/sourcedopplerci_stub.dll.map
+epoc32/release/armv5/urel/sourcedopplerci_stub.dll
+epoc32/release/armv5/urel/sosenpolicy.dll.map
+epoc32/release/armv5/urel/sosenpolicy.dll
+epoc32/release/armv5/urel/sortutilimplkorean.dll.map
+epoc32/release/armv5/urel/sortutilimplkorean.dll
+epoc32/release/armv5/urel/sortutilimpljapan.dll.map
+epoc32/release/armv5/urel/sortutilimpljapan.dll
+epoc32/release/armv5/urel/sortutilimpl.dll.map
+epoc32/release/armv5/urel/sortutilimpl.dll
+epoc32/release/armv5/urel/sortutil.dll.map
+epoc32/release/armv5/urel/sortutil.dll
+epoc32/release/armv5/urel/socketmediaconnwrapper.dll.map
+epoc32/release/armv5/urel/socketmediaconnwrapper.dll
+epoc32/release/armv5/urel/smum.dll.map
+epoc32/release/armv5/urel/smum.dll
+epoc32/release/armv5/urel/smsviewer.exe.map
+epoc32/release/armv5/urel/smsviewer.exe
+epoc32/release/armv5/urel/smsstrict.dll.map
+epoc32/release/armv5/urel/smsstrict.dll
+epoc32/release/armv5/urel/smsdetailsplugin.dll.map
+epoc32/release/armv5/urel/smsdetailsplugin.dll
+epoc32/release/armv5/urel/smsdataprovider.dll.map
+epoc32/release/armv5/urel/smsdataprovider.dll
+epoc32/release/armv5/urel/smlstoreformat.dll.map
+epoc32/release/armv5/urel/smlstoreformat.dll
+epoc32/release/armv5/urel/smldataprovider.dll.map
+epoc32/release/armv5/urel/smldataprovider.dll
+epoc32/release/armv5/urel/smiltran.dll.map
+epoc32/release/armv5/urel/smiltran.dll
+epoc32/release/armv5/urel/smilplayer.dll.map
+epoc32/release/armv5/urel/smilplayer.dll
+epoc32/release/armv5/urel/smilmediarenderer.dll.map
+epoc32/release/armv5/urel/smilmediarenderer.dll
+epoc32/release/armv5/urel/smileng.dll.map
+epoc32/release/armv5/urel/smileng.dll
+epoc32/release/armv5/urel/slideshowplugin.dll.map
+epoc32/release/armv5/urel/slideshowplugin.dll
+epoc32/release/armv5/urel/sisxui.dll.map
+epoc32/release/armv5/urel/sisxui.dll
+epoc32/release/armv5/urel/sipwlanmon.dll.map
+epoc32/release/armv5/urel/sipwlanmon.dll
+epoc32/release/armv5/urel/sipsystemstatemonitor.dll.map
+epoc32/release/armv5/urel/sipsystemstatemonitor.dll
+epoc32/release/armv5/urel/siprfsplugin.dll.map
+epoc32/release/armv5/urel/siprfsplugin.dll
+epoc32/release/armv5/urel/sipmxresolver.dll.map
+epoc32/release/armv5/urel/sipmxresolver.dll
+epoc32/release/armv5/urel/sipconnectionprovider.dll.map
+epoc32/release/armv5/urel/sipconnectionprovider.dll
+epoc32/release/armv5/urel/simsessionendcmd.dll.map
+epoc32/release/armv5/urel/simsessionendcmd.dll
+epoc32/release/armv5/urel/simpsyui.exe.map
+epoc32/release/armv5/urel/simpsyui.exe
+epoc32/release/armv5/urel/simplexmlutils.dll.map
+epoc32/release/armv5/urel/simplexmlutils.dll
+epoc32/release/armv5/urel/simplevideoeditor.dll.map
+epoc32/release/armv5/urel/simplevideoeditor.dll
+epoc32/release/armv5/urel/simplesiputils.dll.map
+epoc32/release/armv5/urel/simplesiputils.dll
+epoc32/release/armv5/urel/simpleplugin.dll.map
+epoc32/release/armv5/urel/simpleplugin.dll
+epoc32/release/armv5/urel/simpleengine.dll.map
+epoc32/release/armv5/urel/simpleengine.dll
+epoc32/release/armv5/urel/simatktsy_stub.dll.map
+epoc32/release/armv5/urel/simatktsy_stub.dll
+epoc32/release/armv5/urel/silenceactionplugin.dll.map
+epoc32/release/armv5/urel/silenceactionplugin.dll
+epoc32/release/armv5/urel/sicdusbplugin.dll.map
+epoc32/release/armv5/urel/sicdusbplugin.dll
+epoc32/release/armv5/urel/shwslideshowviewplugin.dll.map
+epoc32/release/armv5/urel/shwslideshowviewplugin.dll
+epoc32/release/armv5/urel/shwslideshowengine.dll.map
+epoc32/release/armv5/urel/shwslideshowengine.dll
+epoc32/release/armv5/urel/shwsettingsplugin.dll.map
+epoc32/release/armv5/urel/shwsettingsplugin.dll
+epoc32/release/armv5/urel/shiftjisdirectmap.dll.map
+epoc32/release/armv5/urel/shiftjisdirectmap.dll
+epoc32/release/armv5/urel/shiftjis_ntt_docomo.dll.map
+epoc32/release/armv5/urel/shiftjis_ntt_docomo.dll
+epoc32/release/armv5/urel/shiftjis_docomo_shared.dll.map
+epoc32/release/armv5/urel/shiftjis_docomo_shared.dll
+epoc32/release/armv5/urel/shiftjis.dll.map
+epoc32/release/armv5/urel/shiftjis.dll
+epoc32/release/armv5/urel/sharpness.pgn.map
+epoc32/release/armv5/urel/sharpness.pgn
+epoc32/release/armv5/urel/sfiutils.dll.map
+epoc32/release/armv5/urel/sfiutils.dll
+epoc32/release/armv5/urel/setupmenucmd.dll.map
+epoc32/release/armv5/urel/setupmenucmd.dll
+epoc32/release/armv5/urel/setupidlemodetextcmd.dll.map
+epoc32/release/armv5/urel/setupidlemodetextcmd.dll
+epoc32/release/armv5/urel/setupeventlistcmd.dll.map
+epoc32/release/armv5/urel/setupeventlistcmd.dll
+epoc32/release/armv5/urel/setupcallcmd.dll.map
+epoc32/release/armv5/urel/setupcallcmd.dll
+epoc32/release/armv5/urel/servicewidgetdatapublisher.dll.map
+epoc32/release/armv5/urel/servicewidgetdatapublisher.dll
+epoc32/release/armv5/urel/servicewidgetactionhandler.dll.map
+epoc32/release/armv5/urel/servicewidgetactionhandler.dll
+epoc32/release/armv5/urel/serviceselector.dll.map
+epoc32/release/armv5/urel/serviceselector.dll
+epoc32/release/armv5/urel/servicesdb.dll.map
+epoc32/release/armv5/urel/servicesdb.dll
+epoc32/release/armv5/urel/servicerequest.dll.map
+epoc32/release/armv5/urel/servicerequest.dll
+epoc32/release/armv5/urel/serviceprovidersettings.dll.map
+epoc32/release/armv5/urel/serviceprovidersettings.dll
+epoc32/release/armv5/urel/servicehelpplugin.dll.map
+epoc32/release/armv5/urel/servicehelpplugin.dll
+epoc32/release/armv5/urel/servicehandler.dll.map
+epoc32/release/armv5/urel/servicehandler.dll
+epoc32/release/armv5/urel/serviceframework.dll.map
+epoc32/release/armv5/urel/serviceframework.dll
+epoc32/release/armv5/urel/sepia.pgn.map
+epoc32/release/armv5/urel/sepia.pgn
+epoc32/release/armv5/urel/senxml.dll.map
+epoc32/release/armv5/urel/senxml.dll
+epoc32/release/armv5/urel/senwsibasicplugin.dll.map
+epoc32/release/armv5/urel/senwsibasicplugin.dll
+epoc32/release/armv5/urel/senutils.dll.map
+epoc32/release/armv5/urel/senutils.dll
+epoc32/release/armv5/urel/sensrvutil.dll.map
+epoc32/release/armv5/urel/sensrvutil.dll
+epoc32/release/armv5/urel/sensrvclient.dll.map
+epoc32/release/armv5/urel/sensrvclient.dll
+epoc32/release/armv5/urel/sensorsourceplugin.dll.map
+epoc32/release/armv5/urel/sensorsourceplugin.dll
+epoc32/release/armv5/urel/sensorservice.dll.map
+epoc32/release/armv5/urel/sensorservice.dll
+epoc32/release/armv5/urel/sensorserver.exe.map
+epoc32/release/armv5/urel/sensorserver.exe
+epoc32/release/armv5/urel/sensorprovider.dll.map
+epoc32/release/armv5/urel/sensorprovider.dll
+epoc32/release/armv5/urel/sensordatacompensatorplugin.dll.map
+epoc32/release/armv5/urel/sensordatacompensatorplugin.dll
+epoc32/release/armv5/urel/sensordatacompensator.dll.map
+epoc32/release/armv5/urel/sensordatacompensator.dll
+epoc32/release/armv5/urel/senservmgr.dll.map
+epoc32/release/armv5/urel/senservmgr.dll
+epoc32/release/armv5/urel/senservdesc.dll.map
+epoc32/release/armv5/urel/senservdesc.dll
+epoc32/release/armv5/urel/senservconn.dll.map
+epoc32/release/armv5/urel/senservconn.dll
+epoc32/release/armv5/urel/senrestplugin.dll.map
+epoc32/release/armv5/urel/senrestplugin.dll
+epoc32/release/armv5/urel/senprovider.dll.map
+epoc32/release/armv5/urel/senprovider.dll
+epoc32/release/armv5/urel/senpasswordtransforms.dll.map
+epoc32/release/armv5/urel/senpasswordtransforms.dll
+epoc32/release/armv5/urel/sennotifierplugin.dll.map
+epoc32/release/armv5/urel/sennotifierplugin.dll
+epoc32/release/armv5/urel/sennotdlg.dll.map
+epoc32/release/armv5/urel/sennotdlg.dll
+epoc32/release/armv5/urel/senmessages.dll.map
+epoc32/release/armv5/urel/senmessages.dll
+epoc32/release/armv5/urel/senlogger.dll.map
+epoc32/release/armv5/urel/senlogger.dll
+epoc32/release/armv5/urel/senlocaltransportplugin.dll.map
+epoc32/release/armv5/urel/senlocaltransportplugin.dll
+epoc32/release/armv5/urel/senidwsfsecmech.dll.map
+epoc32/release/armv5/urel/senidwsfsecmech.dll
+epoc32/release/armv5/urel/senidwsfplugin.dll.map
+epoc32/release/armv5/urel/senidwsfplugin.dll
+epoc32/release/armv5/urel/senidentitymanager.dll.map
+epoc32/release/armv5/urel/senidentitymanager.dll
+epoc32/release/armv5/urel/senhttpchanneltransport.dll.map
+epoc32/release/armv5/urel/senhttpchanneltransport.dll
+epoc32/release/armv5/urel/senhostlettransportplugin.dll.map
+epoc32/release/armv5/urel/senhostlettransportplugin.dll
+epoc32/release/armv5/urel/senhostconn.dll.map
+epoc32/release/armv5/urel/senhostconn.dll
+epoc32/release/armv5/urel/senframework.dll.map
+epoc32/release/armv5/urel/senframework.dll
+epoc32/release/armv5/urel/senfragment.dll.map
+epoc32/release/armv5/urel/senfragment.dll
+epoc32/release/armv5/urel/sendussdcmd.dll.map
+epoc32/release/armv5/urel/sendussdcmd.dll
+epoc32/release/armv5/urel/senduiwatcher.dll.map
+epoc32/release/armv5/urel/senduiwatcher.dll
+epoc32/release/armv5/urel/senduiserviceresolver.exe.map
+epoc32/release/armv5/urel/senduiserviceresolver.exe
+epoc32/release/armv5/urel/senduilauncher.exe.map
+epoc32/release/armv5/urel/senduilauncher.exe
+epoc32/release/armv5/urel/senduidatautils.dll.map
+epoc32/release/armv5/urel/senduidatautils.dll
+epoc32/release/armv5/urel/sendui.dll.map
+epoc32/release/armv5/urel/sendui.dll
+epoc32/release/armv5/urel/sendsscmd.dll.map
+epoc32/release/armv5/urel/sendsscmd.dll
+epoc32/release/armv5/urel/sendsmcmd.dll.map
+epoc32/release/armv5/urel/sendsmcmd.dll
+epoc32/release/armv5/urel/senddtmfcmd.dll.map
+epoc32/release/armv5/urel/senddtmfcmd.dll
+epoc32/release/armv5/urel/senddatacmd.dll.map
+epoc32/release/armv5/urel/senddatacmd.dll
+epoc32/release/armv5/urel/sencredentialmanager.dll.map
+epoc32/release/armv5/urel/sencredentialmanager.dll
+epoc32/release/armv5/urel/sen.exe.map
+epoc32/release/armv5/urel/sen.exe
+epoc32/release/armv5/urel/selectitemcmd.dll.map
+epoc32/release/armv5/urel/selectitemcmd.dll
+epoc32/release/armv5/urel/securitynotifierwrapper.dll.map
+epoc32/release/armv5/urel/securitynotifierwrapper.dll
+epoc32/release/armv5/urel/securitynotifier.dll.map
+epoc32/release/armv5/urel/securitynotifier.dll
+epoc32/release/armv5/urel/secureformatter.exe.map
+epoc32/release/armv5/urel/secureformatter.exe
+epoc32/release/armv5/urel/secui.dll.map
+epoc32/release/armv5/urel/secui.dll
+epoc32/release/armv5/urel/secmodui.dll.map
+epoc32/release/armv5/urel/secmodui.dll
+epoc32/release/armv5/urel/searchutilities.dll.map
+epoc32/release/armv5/urel/searchutilities.dll
+epoc32/release/armv5/urel/searchserver.exe.map
+epoc32/release/armv5/urel/searchserver.exe
+epoc32/release/armv5/urel/searchprocessorhook.dll.map
+epoc32/release/armv5/urel/searchprocessorhook.dll
+epoc32/release/armv5/urel/searchprocessor.dll.map
+epoc32/release/armv5/urel/searchprocessor.dll
+epoc32/release/armv5/urel/searchoperationshook.dll.map
+epoc32/release/armv5/urel/searchoperationshook.dll
+epoc32/release/armv5/urel/searchoperation.dll.map
+epoc32/release/armv5/urel/searchoperation.dll
+epoc32/release/armv5/urel/searchmanager.dll.map
+epoc32/release/armv5/urel/searchmanager.dll
+epoc32/release/armv5/urel/searchecomhook.dll.map
+epoc32/release/armv5/urel/searchecomhook.dll
+epoc32/release/armv5/urel/searchdatamodelhook.dll.map
+epoc32/release/armv5/urel/searchdatamodelhook.dll
+epoc32/release/armv5/urel/searchdatamodel.dll.map
+epoc32/release/armv5/urel/searchdatamodel.dll
+epoc32/release/armv5/urel/searchclient.dll.map
+epoc32/release/armv5/urel/searchclient.dll
+epoc32/release/armv5/urel/screensaverserver.exe.map
+epoc32/release/armv5/urel/screensaverserver.exe
+epoc32/release/armv5/urel/screensavergifanimplugin.dll.map
+epoc32/release/armv5/urel/screensavergifanimplugin.dll
+epoc32/release/armv5/urel/screensaverclient.dll.map
+epoc32/release/armv5/urel/screensaverclient.dll
+epoc32/release/armv5/urel/screensaveranimplugin.dll.map
+epoc32/release/armv5/urel/screensaveranimplugin.dll
+epoc32/release/armv5/urel/screensaveraiwplugin.dll.map
+epoc32/release/armv5/urel/screensaveraiwplugin.dll
+epoc32/release/armv5/urel/screensaveradapter.dll.map
+epoc32/release/armv5/urel/screensaveradapter.dll
+epoc32/release/armv5/urel/screensaver.exe.map
+epoc32/release/armv5/urel/screensaver.exe
+epoc32/release/armv5/urel/screengrabber.exe.map
+epoc32/release/armv5/urel/screengrabber.exe
+epoc32/release/armv5/urel/scptimestampplugin.dll.map
+epoc32/release/armv5/urel/scptimestampplugin.dll
+epoc32/release/armv5/urel/scpserver.exe.map
+epoc32/release/armv5/urel/scpserver.exe
+epoc32/release/armv5/urel/scppatternplugin.dll.map
+epoc32/release/armv5/urel/scppatternplugin.dll
+epoc32/release/armv5/urel/scphistoryplugin.dll.map
+epoc32/release/armv5/urel/scphistoryplugin.dll
+epoc32/release/armv5/urel/scpclient.dll.map
+epoc32/release/armv5/urel/scpclient.dll
+epoc32/release/armv5/urel/sconpcd.dll.map
+epoc32/release/armv5/urel/sconpcd.dll
+epoc32/release/armv5/urel/sconpcconnserver.exe.map
+epoc32/release/armv5/urel/sconpcconnserver.exe
+epoc32/release/armv5/urel/sconpcconnplugin.dll.map
+epoc32/release/armv5/urel/sconpcconnplugin.dll
+epoc32/release/armv5/urel/sconpcconnclient.dll.map
+epoc32/release/armv5/urel/sconpcconnclient.dll
+epoc32/release/armv5/urel/sconftpplugin.dll.map
+epoc32/release/armv5/urel/sconftpplugin.dll
+epoc32/release/armv5/urel/sconftp.dll.map
+epoc32/release/armv5/urel/sconftp.dll
+epoc32/release/armv5/urel/sconcsc.dll.map
+epoc32/release/armv5/urel/sconcsc.dll
+epoc32/release/armv5/urel/schemeplugin.dll.map
+epoc32/release/armv5/urel/schemeplugin.dll
+epoc32/release/armv5/urel/schemedispatcher.dll.map
+epoc32/release/armv5/urel/schemedispatcher.dll
+epoc32/release/armv5/urel/schemeapp.exe.map
+epoc32/release/armv5/urel/schemeapp.exe
+epoc32/release/armv5/urel/scard.dll.map
+epoc32/release/armv5/urel/scard.dll
+epoc32/release/armv5/urel/sbcencoderintfcproxy.dll.map
+epoc32/release/armv5/urel/sbcencoderintfcproxy.dll
+epoc32/release/armv5/urel/sbcencoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/sbcencoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/sbcencoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/sbcencoderintfcci_stub.dll
+epoc32/release/armv5/urel/sbcencoderintfc.dll.map
+epoc32/release/armv5/urel/sbcencoderintfc.dll
+epoc32/release/armv5/urel/satui.exe.map
+epoc32/release/armv5/urel/satui.exe
+epoc32/release/armv5/urel/satsystemstate.dll.map
+epoc32/release/armv5/urel/satsystemstate.dll
+epoc32/release/armv5/urel/satshellcntrl.dll.map
+epoc32/release/armv5/urel/satshellcntrl.dll
+epoc32/release/armv5/urel/satserver.exe.map
+epoc32/release/armv5/urel/satserver.exe
+epoc32/release/armv5/urel/satinternalclient.dll.map
+epoc32/release/armv5/urel/satinternalclient.dll
+epoc32/release/armv5/urel/satinfostub.dll.map
+epoc32/release/armv5/urel/satinfostub.dll
+epoc32/release/armv5/urel/satinfo.dll.map
+epoc32/release/armv5/urel/satinfo.dll
+epoc32/release/armv5/urel/sateventmonitors.dll.map
+epoc32/release/armv5/urel/sateventmonitors.dll
+epoc32/release/armv5/urel/satengine.dll.map
+epoc32/release/armv5/urel/satengine.dll
+epoc32/release/armv5/urel/satellitereference.exe.map
+epoc32/release/armv5/urel/satellitereference.exe
+epoc32/release/armv5/urel/satclient.dll.map
+epoc32/release/armv5/urel/satclient.dll
+epoc32/release/armv5/urel/sapidataplugin.dll.map
+epoc32/release/armv5/urel/sapidataplugin.dll
+epoc32/release/armv5/urel/sanimsvgplugin.dll.map
+epoc32/release/armv5/urel/sanimsvgplugin.dll
+epoc32/release/armv5/urel/sanimmmfplugin.dll.map
+epoc32/release/armv5/urel/sanimmmfplugin.dll
+epoc32/release/armv5/urel/sanimihlplugin.dll.map
+epoc32/release/armv5/urel/sanimihlplugin.dll
+epoc32/release/armv5/urel/sanimengine.dll.map
+epoc32/release/armv5/urel/sanimengine.dll
+epoc32/release/armv5/urel/sanimctrl.dll.map
+epoc32/release/armv5/urel/sanimctrl.dll
+epoc32/release/armv5/urel/s60streamingsource.dll.map
+epoc32/release/armv5/urel/s60streamingsource.dll
+epoc32/release/armv5/urel/s60audioutility.dll.map
+epoc32/release/armv5/urel/s60audioutility.dll
+epoc32/release/armv5/urel/s60audiosourcefactory.dll.map
+epoc32/release/armv5/urel/s60audiosourcefactory.dll
+epoc32/release/armv5/urel/s60audiosource.dll.map
+epoc32/release/armv5/urel/s60audiosource.dll
+epoc32/release/armv5/urel/s60audioplayer.dll.map
+epoc32/release/armv5/urel/s60audioplayer.dll
+epoc32/release/armv5/urel/s60audioclientstreamsource.dll.map
+epoc32/release/armv5/urel/s60audioclientstreamsource.dll
+epoc32/release/armv5/urel/rtsecmgrutil.dll.map
+epoc32/release/armv5/urel/rtsecmgrutil.dll
+epoc32/release/armv5/urel/rtsecmgrserver.exe.map
+epoc32/release/armv5/urel/rtsecmgrserver.exe
+epoc32/release/armv5/urel/rtsecmgrclient.dll.map
+epoc32/release/armv5/urel/rtsecmgrclient.dll
+epoc32/release/armv5/urel/rtpstppacket.dll.map
+epoc32/release/armv5/urel/rtpstppacket.dll
+epoc32/release/armv5/urel/rtpservice.dll.map
+epoc32/release/armv5/urel/rtpservice.dll
+epoc32/release/armv5/urel/rt_gesturehelper.dll.map
+epoc32/release/armv5/urel/rt_gesturehelper.dll
+epoc32/release/armv5/urel/rsfwsession.dll.map
+epoc32/release/armv5/urel/rsfwsession.dll
+epoc32/release/armv5/urel/rsfwnotplugin.dll.map
+epoc32/release/armv5/urel/rsfwnotplugin.dll
+epoc32/release/armv5/urel/rsfwmountutils.dll.map
+epoc32/release/armv5/urel/rsfwmountutils.dll
+epoc32/release/armv5/urel/rsfwmountstore.dll.map
+epoc32/release/armv5/urel/rsfwmountstore.dll
+epoc32/release/armv5/urel/rsfwmountman.dll.map
+epoc32/release/armv5/urel/rsfwmountman.dll
+epoc32/release/armv5/urel/rsfwmountconfbc.dll.map
+epoc32/release/armv5/urel/rsfwmountconfbc.dll
+epoc32/release/armv5/urel/rsfwgsplugin.dll.map
+epoc32/release/armv5/urel/rsfwgsplugin.dll
+epoc32/release/armv5/urel/rsfwdavaccess.dll.map
+epoc32/release/armv5/urel/rsfwdavaccess.dll
+epoc32/release/armv5/urel/rsfwcontrol.dll.map
+epoc32/release/armv5/urel/rsfwcontrol.dll
+epoc32/release/armv5/urel/rsfwconfig.dll.map
+epoc32/release/armv5/urel/rsfwconfig.dll
+epoc32/release/armv5/urel/rsfwcommon.dll.map
+epoc32/release/armv5/urel/rsfwcommon.dll
+epoc32/release/armv5/urel/rsfwbootmounter.exe.map
+epoc32/release/armv5/urel/rsfwbootmounter.exe
+epoc32/release/armv5/urel/rptp.dll.map
+epoc32/release/armv5/urel/rptp.dll
+epoc32/release/armv5/urel/rotateright.pgn.map
+epoc32/release/armv5/urel/rotateright.pgn
+epoc32/release/armv5/urel/rotateleft.pgn.map
+epoc32/release/armv5/urel/rotateleft.pgn
+epoc32/release/armv5/urel/roomlevelproxy.dll.map
+epoc32/release/armv5/urel/roomlevelproxy.dll
+epoc32/release/armv5/urel/roomlevelmessagehandler.dll.map
+epoc32/release/armv5/urel/roomlevelmessagehandler.dll
+epoc32/release/armv5/urel/roomleveleffect.dll.map
+epoc32/release/armv5/urel/roomleveleffect.dll
+epoc32/release/armv5/urel/roomlevelci_stub.dll.map
+epoc32/release/armv5/urel/roomlevelci_stub.dll
+epoc32/release/armv5/urel/romtmui.dll.map
+epoc32/release/armv5/urel/romtmui.dll
+epoc32/release/armv5/urel/romtmser.dll.map
+epoc32/release/armv5/urel/romtmser.dll
+epoc32/release/armv5/urel/romtmdat.dll.map
+epoc32/release/armv5/urel/romtmdat.dll
+epoc32/release/armv5/urel/romtmcli.dll.map
+epoc32/release/armv5/urel/romtmcli.dll
+epoc32/release/armv5/urel/rohandler.dll.map
+epoc32/release/armv5/urel/rohandler.dll
+epoc32/release/armv5/urel/roaphandler.dll.map
+epoc32/release/armv5/urel/roaphandler.dll
+epoc32/release/armv5/urel/roapapp.exe.map
+epoc32/release/armv5/urel/roapapp.exe
+epoc32/release/armv5/urel/rlspresxdm.dll.map
+epoc32/release/armv5/urel/rlspresxdm.dll
+epoc32/release/armv5/urel/rlocksettings.dll.map
+epoc32/release/armv5/urel/rlocksettings.dll
+epoc32/release/armv5/urel/rlock.exe.map
+epoc32/release/armv5/urel/rlock.exe
+epoc32/release/armv5/urel/ringingtone3dplugin.dll.map
+epoc32/release/armv5/urel/ringingtone3dplugin.dll
+epoc32/release/armv5/urel/ringbc.dll.map
+epoc32/release/armv5/urel/ringbc.dll
+epoc32/release/armv5/urel/rightsserver.exe.map
+epoc32/release/armv5/urel/rightsserver.exe
+epoc32/release/armv5/urel/richbio.dll.map
+epoc32/release/armv5/urel/richbio.dll
+epoc32/release/armv5/urel/rfsstartupextensionplugin.dll.map
+epoc32/release/armv5/urel/rfsstartupextensionplugin.dll
+epoc32/release/armv5/urel/rfsserver.exe.map
+epoc32/release/armv5/urel/rfsserver.exe
+epoc32/release/armv5/urel/rfsfotaplugin.dll.map
+epoc32/release/armv5/urel/rfsfotaplugin.dll
+epoc32/release/armv5/urel/rfsdisplaycontrastplugin.dll.map
+epoc32/release/armv5/urel/rfsdisplaycontrastplugin.dll
+epoc32/release/armv5/urel/rfsappmgmtplugin.dll.map
+epoc32/release/armv5/urel/rfsappmgmtplugin.dll
+epoc32/release/armv5/urel/rfs.dll.map
+epoc32/release/armv5/urel/rfs.dll
+epoc32/release/armv5/urel/reszip.exe.map
+epoc32/release/armv5/urel/reszip.exe
+epoc32/release/armv5/urel/restrictedaudiooutputproxy.dll.map
+epoc32/release/armv5/urel/restrictedaudiooutputproxy.dll
+epoc32/release/armv5/urel/restrictedaudiooutputmessagehandler.dll.map
+epoc32/release/armv5/urel/restrictedaudiooutputmessagehandler.dll
+epoc32/release/armv5/urel/restrictedaudiooutputci_stub.dll.map
+epoc32/release/armv5/urel/restrictedaudiooutputci_stub.dll
+epoc32/release/armv5/urel/restrictedaudiooutput.dll.map
+epoc32/release/armv5/urel/restrictedaudiooutput.dll
+epoc32/release/armv5/urel/resize.pgn.map
+epoc32/release/armv5/urel/resize.pgn
+epoc32/release/armv5/urel/remotefe.exe.map
+epoc32/release/armv5/urel/remotefe.exe
+epoc32/release/armv5/urel/remconkeyeventconverter.dll.map
+epoc32/release/armv5/urel/remconkeyeventconverter.dll
+epoc32/release/armv5/urel/remconextensionapi.dll.map
+epoc32/release/armv5/urel/remconextensionapi.dll
+epoc32/release/armv5/urel/refreshrequiredcmd.dll.map
+epoc32/release/armv5/urel/refreshrequiredcmd.dll
+epoc32/release/armv5/urel/refreshcmd.dll.map
+epoc32/release/armv5/urel/refreshcmd.dll
+epoc32/release/armv5/urel/redeyereduction.pgn.map
+epoc32/release/armv5/urel/redeyereduction.pgn
+epoc32/release/armv5/urel/recnhwr.dll.map
+epoc32/release/armv5/urel/recnhwr.dll
+epoc32/release/armv5/urel/recenturlstore.dll.map
+epoc32/release/armv5/urel/recenturlstore.dll
+epoc32/release/armv5/urel/receivedatacmd.dll.map
+epoc32/release/armv5/urel/receivedatacmd.dll
+epoc32/release/armv5/urel/recdrm.dll.map
+epoc32/release/armv5/urel/recdrm.dll
+epoc32/release/armv5/urel/rcse.dll.map
+epoc32/release/armv5/urel/rcse.dll
+epoc32/release/armv5/urel/rbgdi.lib
+epoc32/release/armv5/urel/radiosession.dll.map
+epoc32/release/armv5/urel/radiosession.dll
+epoc32/release/armv5/urel/radioserver.exe.map
+epoc32/release/armv5/urel/radioserver.exe
+epoc32/release/armv5/urel/radio_utility.dll.map
+epoc32/release/armv5/urel/radio_utility.dll
+epoc32/release/armv5/urel/ra8decoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/ra8decoderintfcci_stub.dll
+epoc32/release/armv5/urel/ra8decoderintfc.dll.map
+epoc32/release/armv5/urel/ra8decoderintfc.dll
+epoc32/release/armv5/urel/ra8custominterfaceproxy.dll.map
+epoc32/release/armv5/urel/ra8custominterfaceproxy.dll
+epoc32/release/armv5/urel/ra8custominterfacemsghdlr.dll.map
+epoc32/release/armv5/urel/ra8custominterfacemsghdlr.dll
+epoc32/release/armv5/urel/pushviewer.exe.map
+epoc32/release/armv5/urel/pushviewer.exe
+epoc32/release/armv5/urel/pushmtmwhitelistadapter.dll.map
+epoc32/release/armv5/urel/pushmtmwhitelistadapter.dll
+epoc32/release/armv5/urel/pushmtmutil.dll.map
+epoc32/release/armv5/urel/pushmtmutil.dll
+epoc32/release/armv5/urel/pushmtmui.dll.map
+epoc32/release/armv5/urel/pushmtmui.dll
+epoc32/release/armv5/urel/pushmtmpushcontenthandler.dll.map
+epoc32/release/armv5/urel/pushmtmpushcontenthandler.dll
+epoc32/release/armv5/urel/pushmtmclisrv.dll.map
+epoc32/release/armv5/urel/pushmtmclisrv.dll
+epoc32/release/armv5/urel/ptptransport.dll.map
+epoc32/release/armv5/urel/ptptransport.dll
+epoc32/release/armv5/urel/ptpstack.dll.map
+epoc32/release/armv5/urel/ptpstack.dll
+epoc32/release/armv5/urel/ptpserver.exe.map
+epoc32/release/armv5/urel/ptpserver.exe
+epoc32/release/armv5/urel/ptpclasscontroller.dll.map
+epoc32/release/armv5/urel/ptpclasscontroller.dll
+epoc32/release/armv5/urel/ptikeymappings_96.dll.map
+epoc32/release/armv5/urel/ptikeymappings_96.dll
+epoc32/release/armv5/urel/ptikeymappings_94.dll.map
+epoc32/release/armv5/urel/ptikeymappings_94.dll
+epoc32/release/armv5/urel/ptikeymappings_93.dll.map
+epoc32/release/armv5/urel/ptikeymappings_93.dll
+epoc32/release/armv5/urel/ptikeymappings_79.dll.map
+epoc32/release/armv5/urel/ptikeymappings_79.dll
+epoc32/release/armv5/urel/ptikeymappings_78.dll.map
+epoc32/release/armv5/urel/ptikeymappings_78.dll
+epoc32/release/armv5/urel/ptikeymappings_72.dll.map
+epoc32/release/armv5/urel/ptikeymappings_72.dll
+epoc32/release/armv5/urel/ptikeymappings_70.dll.map
+epoc32/release/armv5/urel/ptikeymappings_70.dll
+epoc32/release/armv5/urel/ptikeymappings_68.dll.map
+epoc32/release/armv5/urel/ptikeymappings_68.dll
+epoc32/release/armv5/urel/ptikeymappings_67.dll.map
+epoc32/release/armv5/urel/ptikeymappings_67.dll
+epoc32/release/armv5/urel/ptikeymappings_65.dll.map
+epoc32/release/armv5/urel/ptikeymappings_65.dll
+epoc32/release/armv5/urel/ptikeymappings_59.dll.map
+epoc32/release/armv5/urel/ptikeymappings_59.dll
+epoc32/release/armv5/urel/ptikeymappings_58.dll.map
+epoc32/release/armv5/urel/ptikeymappings_58.dll
+epoc32/release/armv5/urel/ptikeymappings_57.dll.map
+epoc32/release/armv5/urel/ptikeymappings_57.dll
+epoc32/release/armv5/urel/ptikeymappings_54.dll.map
+epoc32/release/armv5/urel/ptikeymappings_54.dll
+epoc32/release/armv5/urel/ptikeymappings_51.dll.map
+epoc32/release/armv5/urel/ptikeymappings_51.dll
+epoc32/release/armv5/urel/ptikeymappings_50.dll.map
+epoc32/release/armv5/urel/ptikeymappings_50.dll
+epoc32/release/armv5/urel/ptikeymappings_49.dll.map
+epoc32/release/armv5/urel/ptikeymappings_49.dll
+epoc32/release/armv5/urel/ptikeymappings_45.dll.map
+epoc32/release/armv5/urel/ptikeymappings_45.dll
+epoc32/release/armv5/urel/ptikeymappings_44.dll.map
+epoc32/release/armv5/urel/ptikeymappings_44.dll
+epoc32/release/armv5/urel/ptikeymappings_42.dll.map
+epoc32/release/armv5/urel/ptikeymappings_42.dll
+epoc32/release/armv5/urel/ptikeymappings_39.dll.map
+epoc32/release/armv5/urel/ptikeymappings_39.dll
+epoc32/release/armv5/urel/ptikeymappings_37.dll.map
+epoc32/release/armv5/urel/ptikeymappings_37.dll
+epoc32/release/armv5/urel/ptikeymappings_33.dll.map
+epoc32/release/armv5/urel/ptikeymappings_33.dll
+epoc32/release/armv5/urel/ptikeymappings_31.dll.map
+epoc32/release/armv5/urel/ptikeymappings_31.dll
+epoc32/release/armv5/urel/ptikeymappings_30.dll.map
+epoc32/release/armv5/urel/ptikeymappings_30.dll
+epoc32/release/armv5/urel/ptikeymappings_29.dll.map
+epoc32/release/armv5/urel/ptikeymappings_29.dll
+epoc32/release/armv5/urel/ptikeymappings_28.dll.map
+epoc32/release/armv5/urel/ptikeymappings_28.dll
+epoc32/release/armv5/urel/ptikeymappings_27.dll.map
+epoc32/release/armv5/urel/ptikeymappings_27.dll
+epoc32/release/armv5/urel/ptikeymappings_26.dll.map
+epoc32/release/armv5/urel/ptikeymappings_26.dll
+epoc32/release/armv5/urel/ptikeymappings_25.dll.map
+epoc32/release/armv5/urel/ptikeymappings_25.dll
+epoc32/release/armv5/urel/ptikeymappings_18.dll.map
+epoc32/release/armv5/urel/ptikeymappings_18.dll
+epoc32/release/armv5/urel/ptikeymappings_17.dll.map
+epoc32/release/armv5/urel/ptikeymappings_17.dll
+epoc32/release/armv5/urel/ptikeymappings_161.dll.map
+epoc32/release/armv5/urel/ptikeymappings_161.dll
+epoc32/release/armv5/urel/ptikeymappings_16.dll.map
+epoc32/release/armv5/urel/ptikeymappings_16.dll
+epoc32/release/armv5/urel/ptikeymappings_157.dll.map
+epoc32/release/armv5/urel/ptikeymappings_157.dll
+epoc32/release/armv5/urel/ptikeymappings_15.dll.map
+epoc32/release/armv5/urel/ptikeymappings_15.dll
+epoc32/release/armv5/urel/ptikeymappings_14.dll.map
+epoc32/release/armv5/urel/ptikeymappings_14.dll
+epoc32/release/armv5/urel/ptikeymappings_13.dll.map
+epoc32/release/armv5/urel/ptikeymappings_13.dll
+epoc32/release/armv5/urel/ptikeymappings_103.dll.map
+epoc32/release/armv5/urel/ptikeymappings_103.dll
+epoc32/release/armv5/urel/ptikeymappings_102.dll.map
+epoc32/release/armv5/urel/ptikeymappings_102.dll
+epoc32/release/armv5/urel/ptikeymappings_09.dll.map
+epoc32/release/armv5/urel/ptikeymappings_09.dll
+epoc32/release/armv5/urel/ptikeymappings_08.dll.map
+epoc32/release/armv5/urel/ptikeymappings_08.dll
+epoc32/release/armv5/urel/ptikeymappings_07.dll.map
+epoc32/release/armv5/urel/ptikeymappings_07.dll
+epoc32/release/armv5/urel/ptikeymappings_06.dll.map
+epoc32/release/armv5/urel/ptikeymappings_06.dll
+epoc32/release/armv5/urel/ptikeymappings_05.dll.map
+epoc32/release/armv5/urel/ptikeymappings_05.dll
+epoc32/release/armv5/urel/ptikeymappings_04.dll.map
+epoc32/release/armv5/urel/ptikeymappings_04.dll
+epoc32/release/armv5/urel/ptikeymappings_03.dll.map
+epoc32/release/armv5/urel/ptikeymappings_03.dll
+epoc32/release/armv5/urel/ptikeymappings_02.dll.map
+epoc32/release/armv5/urel/ptikeymappings_02.dll
+epoc32/release/armv5/urel/ptikeymappings_01.dll.map
+epoc32/release/armv5/urel/ptikeymappings_01.dll
+epoc32/release/armv5/urel/psuigsplugin.dll.map
+epoc32/release/armv5/urel/psuigsplugin.dll
+epoc32/release/armv5/urel/psui.dll.map
+epoc32/release/armv5/urel/psui.dll
+epoc32/release/armv5/urel/psstatesourceplugin.dll.map
+epoc32/release/armv5/urel/psstatesourceplugin.dll
+epoc32/release/armv5/urel/psserverclientapi.dll.map
+epoc32/release/armv5/urel/psserverclientapi.dll
+epoc32/release/armv5/urel/psmserver.exe.map
+epoc32/release/armv5/urel/psmserver.exe
+epoc32/release/armv5/urel/psmruadapter.dll.map
+epoc32/release/armv5/urel/psmruadapter.dll
+epoc32/release/armv5/urel/psmclient.dll.map
+epoc32/release/armv5/urel/psmclient.dll
+epoc32/release/armv5/urel/pslnwallpaperutilsloader.dll.map
+epoc32/release/armv5/urel/pslnwallpaperutilsloader.dll
+epoc32/release/armv5/urel/pslnslidesetdialog.dll.map
+epoc32/release/armv5/urel/pslnslidesetdialog.dll
+epoc32/release/armv5/urel/pslnprofilesettingsloader.dll.map
+epoc32/release/armv5/urel/pslnprofilesettingsloader.dll
+epoc32/release/armv5/urel/pslngsplugin.dll.map
+epoc32/release/armv5/urel/pslngsplugin.dll
+epoc32/release/armv5/urel/pslnframework.dll.map
+epoc32/release/armv5/urel/pslnframework.dll
+epoc32/release/armv5/urel/pslnengine.dll.map
+epoc32/release/armv5/urel/pslnengine.dll
+epoc32/release/armv5/urel/pslncallimageplugin.dll.map
+epoc32/release/armv5/urel/pslncallimageplugin.dll
+epoc32/release/armv5/urel/pslnbrowserlaunchloader.dll.map
+epoc32/release/armv5/urel/pslnbrowserlaunchloader.dll
+epoc32/release/armv5/urel/psln.exe.map
+epoc32/release/armv5/urel/psln.exe
+epoc32/release/armv5/urel/pscontactdatastore.dll.map
+epoc32/release/armv5/urel/pscontactdatastore.dll
+epoc32/release/armv5/urel/provisioningsc.exe.map
+epoc32/release/armv5/urel/provisioningsc.exe
+epoc32/release/armv5/urel/provisioningparser.dll.map
+epoc32/release/armv5/urel/provisioningparser.dll
+epoc32/release/armv5/urel/provisioninghandler.dll.map
+epoc32/release/armv5/urel/provisioninghandler.dll
+epoc32/release/armv5/urel/provisioningfile.dll.map
+epoc32/release/armv5/urel/provisioningfile.dll
+epoc32/release/armv5/urel/provisioningengine.dll.map
+epoc32/release/armv5/urel/provisioningengine.dll
+epoc32/release/armv5/urel/provisioningbc.dll.map
+epoc32/release/armv5/urel/provisioningbc.dll
+epoc32/release/armv5/urel/providelocalinfocmd.dll.map
+epoc32/release/armv5/urel/providelocalinfocmd.dll
+epoc32/release/armv5/urel/progressivedownloadutility.dll.map
+epoc32/release/armv5/urel/progressivedownloadutility.dll
+epoc32/release/armv5/urel/progressivedownloadsource.dll.map
+epoc32/release/armv5/urel/progressivedownloadsource.dll
+epoc32/release/armv5/urel/progdlsource.dll.map
+epoc32/release/armv5/urel/progdlsource.dll
+epoc32/release/armv5/urel/profilesettingsview.dll.map
+epoc32/release/armv5/urel/profilesettingsview.dll
+epoc32/release/armv5/urel/profilesettingsmonitor.exe.map
+epoc32/release/armv5/urel/profilesettingsmonitor.exe
+epoc32/release/armv5/urel/profilescheduleevent.exe.map
+epoc32/release/armv5/urel/profilescheduleevent.exe
+epoc32/release/armv5/urel/profileeng.dll.map
+epoc32/release/armv5/urel/profileeng.dll
+epoc32/release/armv5/urel/profileapp.exe.map
+epoc32/release/armv5/urel/profileapp.exe
+epoc32/release/armv5/urel/profileaiwprovider.dll.map
+epoc32/release/armv5/urel/profileaiwprovider.dll
+epoc32/release/armv5/urel/probe.prt.map
+epoc32/release/armv5/urel/probe.prt
+epoc32/release/armv5/urel/presencetrafficlights.dll.map
+epoc32/release/armv5/urel/presencetrafficlights.dll
+epoc32/release/armv5/urel/presencesettingsapi.dll.map
+epoc32/release/armv5/urel/presencesettingsapi.dll
+epoc32/release/armv5/urel/presenceprovisioning.dll.map
+epoc32/release/armv5/urel/presenceprovisioning.dll
+epoc32/release/armv5/urel/presenceplugin.dll.map
+epoc32/release/armv5/urel/presenceplugin.dll
+epoc32/release/armv5/urel/presenceoperation.dll.map
+epoc32/release/armv5/urel/presenceoperation.dll
+epoc32/release/armv5/urel/presencemanager.dll.map
+epoc32/release/armv5/urel/presencemanager.dll
+epoc32/release/armv5/urel/presenceecomhook.dll.map
+epoc32/release/armv5/urel/presenceecomhook.dll
+epoc32/release/armv5/urel/presencedm.dll.map
+epoc32/release/armv5/urel/presencedm.dll
+epoc32/release/armv5/urel/presencedatamodelhook.dll.map
+epoc32/release/armv5/urel/presencedatamodelhook.dll
+epoc32/release/armv5/urel/presencedatamodel.dll.map
+epoc32/release/armv5/urel/presencedatamodel.dll
+epoc32/release/armv5/urel/presencecacheutils.dll.map
+epoc32/release/armv5/urel/presencecacheutils.dll
+epoc32/release/armv5/urel/presencecacheserver2.exe.map
+epoc32/release/armv5/urel/presencecacheserver2.exe
+epoc32/release/armv5/urel/presencecacheserver.exe.map
+epoc32/release/armv5/urel/presencecacheserver.exe
+epoc32/release/armv5/urel/presencecacheecomhook.dll.map
+epoc32/release/armv5/urel/presencecacheecomhook.dll
+epoc32/release/armv5/urel/presencecacheclient2.dll.map
+epoc32/release/armv5/urel/presencecacheclient2.dll
+epoc32/release/armv5/urel/presencecacheclient.dll.map
+epoc32/release/armv5/urel/presencecacheclient.dll
+epoc32/release/armv5/urel/predefinedcontacts.dll.map
+epoc32/release/armv5/urel/predefinedcontacts.dll
+epoc32/release/armv5/urel/power_save_display_mode_stub.dll.map
+epoc32/release/armv5/urel/power_save_display_mode_stub.dll
+epoc32/release/armv5/urel/postingsurfacefactory.dll.map
+epoc32/release/armv5/urel/postingsurfacefactory.dll
+epoc32/release/armv5/urel/postingsurface_maindisplay.dll.map
+epoc32/release/armv5/urel/postingsurface_maindisplay.dll
+epoc32/release/armv5/urel/postcardui.dll.map
+epoc32/release/armv5/urel/postcardui.dll
+epoc32/release/armv5/urel/postcard.exe.map
+epoc32/release/armv5/urel/postcard.exe
+epoc32/release/armv5/urel/policyengineui.dll.map
+epoc32/release/armv5/urel/policyengineui.dll
+epoc32/release/armv5/urel/policyengineserver.exe.map
+epoc32/release/armv5/urel/policyengineserver.exe
+epoc32/release/armv5/urel/policyengine.dll.map
+epoc32/release/armv5/urel/policyengine.dll
+epoc32/release/armv5/urel/pocuiintegrationservices.dll.map
+epoc32/release/armv5/urel/pocuiintegrationservices.dll
+epoc32/release/armv5/urel/pocuiindicatorplugin.dll.map
+epoc32/release/armv5/urel/pocuiindicatorplugin.dll
+epoc32/release/armv5/urel/pocuiecomplugin.dll.map
+epoc32/release/armv5/urel/pocuiecomplugin.dll
+epoc32/release/armv5/urel/pocuicommon.dll.map
+epoc32/release/armv5/urel/pocuicommon.dll
+epoc32/release/armv5/urel/pocuiaiwplugin.dll.map
+epoc32/release/armv5/urel/pocuiaiwplugin.dll
+epoc32/release/armv5/urel/pocstarter.exe.map
+epoc32/release/armv5/urel/pocstarter.exe
+epoc32/release/armv5/urel/pocsourceplugin.dll.map
+epoc32/release/armv5/urel/pocsourceplugin.dll
+epoc32/release/armv5/urel/pocomasipclientresolver.dll.map
+epoc32/release/armv5/urel/pocomasipclientresolver.dll
+epoc32/release/armv5/urel/pocomasettingsadapter.dll.map
+epoc32/release/armv5/urel/pocomasettingsadapter.dll
+epoc32/release/armv5/urel/pocomaserver.exe.map
+epoc32/release/armv5/urel/pocomaserver.exe
+epoc32/release/armv5/urel/pocomapresencehandlerresolver.dll.map
+epoc32/release/armv5/urel/pocomapresencehandlerresolver.dll
+epoc32/release/armv5/urel/pocomapresencehandler.dll.map
+epoc32/release/armv5/urel/pocomapresencehandler.dll
+epoc32/release/armv5/urel/pocomaengine.dll.map
+epoc32/release/armv5/urel/pocomaengine.dll
+epoc32/release/armv5/urel/pocomadevicemanagementadapter.dll.map
+epoc32/release/armv5/urel/pocomadevicemanagementadapter.dll
+epoc32/release/armv5/urel/pocomacommon.dll.map
+epoc32/release/armv5/urel/pocomacommon.dll
+epoc32/release/armv5/urel/pocintegrationplugin.dll.map
+epoc32/release/armv5/urel/pocintegrationplugin.dll
+epoc32/release/armv5/urel/pocgsplugin.dll.map
+epoc32/release/armv5/urel/pocgsplugin.dll
+epoc32/release/armv5/urel/pocengineresolver.dll.map
+epoc32/release/armv5/urel/pocengineresolver.dll
+epoc32/release/armv5/urel/pocengineimplementation.dll.map
+epoc32/release/armv5/urel/pocengineimplementation.dll
+epoc32/release/armv5/urel/pocbioplugin.dll.map
+epoc32/release/armv5/urel/pocbioplugin.dll
+epoc32/release/armv5/urel/pocactionplugin.dll.map
+epoc32/release/armv5/urel/pocactionplugin.dll
+epoc32/release/armv5/urel/poc.exe.map
+epoc32/release/armv5/urel/poc.exe
+epoc32/release/armv5/urel/pnpprovisioning.exe.map
+epoc32/release/armv5/urel/pnpprovisioning.exe
+epoc32/release/armv5/urel/pnppaosfilter.dll.map
+epoc32/release/armv5/urel/pnppaosfilter.dll
+epoc32/release/armv5/urel/pnp.dll.map
+epoc32/release/armv5/urel/pnp.dll
+epoc32/release/armv5/urel/pmrfsplugin.dll.map
+epoc32/release/armv5/urel/pmrfsplugin.dll
+epoc32/release/armv5/urel/pmadapter.dll.map
+epoc32/release/armv5/urel/pmadapter.dll
+epoc32/release/armv5/urel/pluginvalidator.dll.map
+epoc32/release/armv5/urel/pluginvalidator.dll
+epoc32/release/armv5/urel/plugins.lib
+epoc32/release/armv5/urel/playtonecmd.dll.map
+epoc32/release/armv5/urel/playtonecmd.dll
+epoc32/release/armv5/urel/platformver.dll.map
+epoc32/release/armv5/urel/platformver.dll
+epoc32/release/armv5/urel/platformenv_ms.dll.map
+epoc32/release/armv5/urel/platformenv_ms.dll
+epoc32/release/armv5/urel/platformenv.dll.map
+epoc32/release/armv5/urel/platformenv.dll
+epoc32/release/armv5/urel/pkiserviceapi.dll.map
+epoc32/release/armv5/urel/pkiserviceapi.dll
+epoc32/release/armv5/urel/pkiservice.exe.map
+epoc32/release/armv5/urel/pkiservice.exe
+epoc32/release/armv5/urel/pkcs12recognizer.dll.map
+epoc32/release/armv5/urel/pkcs12recognizer.dll
+epoc32/release/armv5/urel/pipelib.ldd.map
+epoc32/release/armv5/urel/pipelib.ldd
+epoc32/release/armv5/urel/pictbridge.dll.map
+epoc32/release/armv5/urel/pictbridge.dll
+epoc32/release/armv5/urel/phoneuivoipextension.dll.map
+epoc32/release/armv5/urel/phoneuivoipextension.dll
+epoc32/release/armv5/urel/phoneuiview.dll.map
+epoc32/release/armv5/urel/phoneuiview.dll
+epoc32/release/armv5/urel/phoneuiutils.dll.map
+epoc32/release/armv5/urel/phoneuiutils.dll
+epoc32/release/armv5/urel/phoneuistates.dll.map
+epoc32/release/armv5/urel/phoneuistates.dll
+epoc32/release/armv5/urel/phoneuicontrol.dll.map
+epoc32/release/armv5/urel/phoneuicontrol.dll
+epoc32/release/armv5/urel/phoneui.exe.map
+epoc32/release/armv5/urel/phoneui.exe
+epoc32/release/armv5/urel/phonetsy.tsy.map
+epoc32/release/armv5/urel/phonetsy.tsy
+epoc32/release/armv5/urel/phonesettings.dll.map
+epoc32/release/armv5/urel/phonesettings.dll
+epoc32/release/armv5/urel/phoneserver.exe.map
+epoc32/release/armv5/urel/phoneserver.exe
+epoc32/release/armv5/urel/phoneparser.dll.map
+epoc32/release/armv5/urel/phoneparser.dll
+epoc32/release/armv5/urel/phonemediatorcenter.dll.map
+epoc32/release/armv5/urel/phonemediatorcenter.dll
+epoc32/release/armv5/urel/phoneengine.dll.map
+epoc32/release/armv5/urel/phoneengine.dll
+epoc32/release/armv5/urel/phonecntfinder.dll.map
+epoc32/release/armv5/urel/phonecntfinder.dll
+epoc32/release/armv5/urel/phonecmdhandler.dll.map
+epoc32/release/armv5/urel/phonecmdhandler.dll
+epoc32/release/armv5/urel/phoneclient.dll.map
+epoc32/release/armv5/urel/phoneclient.dll
+epoc32/release/armv5/urel/phonebook2.exe.map
+epoc32/release/armv5/urel/phonebook2.exe
+epoc32/release/armv5/urel/phoneanimdll.dll.map
+epoc32/release/armv5/urel/phoneanimdll.dll
+epoc32/release/armv5/urel/peservicehandling.dll.map
+epoc32/release/armv5/urel/peservicehandling.dll
+epoc32/release/armv5/urel/perfmon.exe.map
+epoc32/release/armv5/urel/perfmon.exe
+epoc32/release/armv5/urel/peninputvkbjp.dll.map
+epoc32/release/armv5/urel/peninputvkbjp.dll
+epoc32/release/armv5/urel/peninputvkbcn.dll.map
+epoc32/release/armv5/urel/peninputvkbcn.dll
+epoc32/release/armv5/urel/peninputsetting.exe.map
+epoc32/release/armv5/urel/peninputsetting.exe
+epoc32/release/armv5/urel/peninputpluginutils.dll.map
+epoc32/release/armv5/urel/peninputpluginutils.dll
+epoc32/release/armv5/urel/peninputlayoutinterface.dll.map
+epoc32/release/armv5/urel/peninputlayoutinterface.dll
+epoc32/release/armv5/urel/peninputlayouteng.dll.map
+epoc32/release/armv5/urel/peninputlayouteng.dll
+epoc32/release/armv5/urel/peninputlayoutcontrol.dll.map
+epoc32/release/armv5/urel/peninputlayoutcontrol.dll
+epoc32/release/armv5/urel/peninputimepluginjp.dll.map
+epoc32/release/armv5/urel/peninputimepluginjp.dll
+epoc32/release/armv5/urel/peninputimepluginitut.dll.map
+epoc32/release/armv5/urel/peninputimepluginitut.dll
+epoc32/release/armv5/urel/peninputimeplugingeneric.dll.map
+epoc32/release/armv5/urel/peninputimeplugingeneric.dll
+epoc32/release/armv5/urel/peninputimeplugincn.dll.map
+epoc32/release/armv5/urel/peninputimeplugincn.dll
+epoc32/release/armv5/urel/peninputhwrfscn.dll.map
+epoc32/release/armv5/urel/peninputhwrfscn.dll
+epoc32/release/armv5/urel/peninputhwrboxjp.dll.map
+epoc32/release/armv5/urel/peninputhwrboxjp.dll
+epoc32/release/armv5/urel/peninputhwrboxcn.dll.map
+epoc32/release/armv5/urel/peninputhwrboxcn.dll
+epoc32/release/armv5/urel/peninputgenericvkb.dll.map
+epoc32/release/armv5/urel/peninputgenericvkb.dll
+epoc32/release/armv5/urel/peninputgenericitut.dll.map
+epoc32/release/armv5/urel/peninputgenericitut.dll
+epoc32/release/armv5/urel/peninputgenerichwr.dll.map
+epoc32/release/armv5/urel/peninputgenerichwr.dll
+epoc32/release/armv5/urel/peninputcommonlayout.dll.map
+epoc32/release/armv5/urel/peninputcommonlayout.dll
+epoc32/release/armv5/urel/peninputcommonctrlsjp.dll.map
+epoc32/release/armv5/urel/peninputcommonctrlsjp.dll
+epoc32/release/armv5/urel/peninputcommonctrls.dll.map
+epoc32/release/armv5/urel/peninputcommonctrls.dll
+epoc32/release/armv5/urel/peninputclient.dll.map
+epoc32/release/armv5/urel/peninputclient.dll
+epoc32/release/armv5/urel/peninputanim.dll.map
+epoc32/release/armv5/urel/peninputanim.dll
+epoc32/release/armv5/urel/pengtraadap2.dll.map
+epoc32/release/armv5/urel/pengtraadap2.dll
+epoc32/release/armv5/urel/pengstorserv.exe.map
+epoc32/release/armv5/urel/pengstorserv.exe
+epoc32/release/armv5/urel/pengstorman2.dll.map
+epoc32/release/armv5/urel/pengstorman2.dll
+epoc32/release/armv5/urel/pengserver2.exe.map
+epoc32/release/armv5/urel/pengserver2.exe
+epoc32/release/armv5/urel/pengmanager2.dll.map
+epoc32/release/armv5/urel/pengmanager2.dll
+epoc32/release/armv5/urel/penglistlib2.dll.map
+epoc32/release/armv5/urel/penglistlib2.dll
+epoc32/release/armv5/urel/pengcoreutilslib2.dll.map
+epoc32/release/armv5/urel/pengcoreutilslib2.dll
+epoc32/release/armv5/urel/pengclient2.dll.map
+epoc32/release/armv5/urel/pengclient2.dll
+epoc32/release/armv5/urel/pengattrlib2.dll.map
+epoc32/release/armv5/urel/pengattrlib2.dll
+epoc32/release/armv5/urel/pengaopluginng.dll.map
+epoc32/release/armv5/urel/pengaopluginng.dll
+epoc32/release/armv5/urel/pdproperties.dll.map
+epoc32/release/armv5/urel/pdproperties.dll
+epoc32/release/armv5/urel/pdphotolib.dll.map
+epoc32/release/armv5/urel/pdphotolib.dll
+epoc32/release/armv5/urel/pdpcontextmanager2.dll.map
+epoc32/release/armv5/urel/pdpcontextmanager2.dll
+epoc32/release/armv5/urel/pcsutils.dll.map
+epoc32/release/armv5/urel/pcsutils.dll
+epoc32/release/armv5/urel/pcsserver.exe.map
+epoc32/release/armv5/urel/pcsserver.exe
+epoc32/release/armv5/urel/pcsalgorithm1.dll.map
+epoc32/release/armv5/urel/pcsalgorithm1.dll
+epoc32/release/armv5/urel/pbkxrclservice.dll.map
+epoc32/release/armv5/urel/pbkxrclservice.dll
+epoc32/release/armv5/urel/pbkxrclengine.dll.map
+epoc32/release/armv5/urel/pbkxrclengine.dll
+epoc32/release/armv5/urel/pbkview.dll.map
+epoc32/release/armv5/urel/pbkview.dll
+epoc32/release/armv5/urel/pbkext.dll.map
+epoc32/release/armv5/urel/pbkext.dll
+epoc32/release/armv5/urel/pbkengine_fm.dll.map
+epoc32/release/armv5/urel/pbkengine_fm.dll
+epoc32/release/armv5/urel/pbkeng.dll.map
+epoc32/release/armv5/urel/pbkeng.dll
+epoc32/release/armv5/urel/pbk2usimui.dll.map
+epoc32/release/armv5/urel/pbk2usimui.dll
+epoc32/release/armv5/urel/pbk2usimthinui.dll.map
+epoc32/release/armv5/urel/pbk2usimthinui.dll
+epoc32/release/armv5/urel/pbk2uiservices.dll.map
+epoc32/release/armv5/urel/pbk2uiservices.dll
+epoc32/release/armv5/urel/pbk2uipolicy.dll.map
+epoc32/release/armv5/urel/pbk2uipolicy.dll
+epoc32/release/armv5/urel/pbk2uiext.dll.map
+epoc32/release/armv5/urel/pbk2uiext.dll
+epoc32/release/armv5/urel/pbk2uicontrols.dll.map
+epoc32/release/armv5/urel/pbk2uicontrols.dll
+epoc32/release/armv5/urel/pbk2serverapp.exe.map
+epoc32/release/armv5/urel/pbk2serverapp.exe
+epoc32/release/armv5/urel/pbk2presentation.dll.map
+epoc32/release/armv5/urel/pbk2presentation.dll
+epoc32/release/armv5/urel/pbk2mmcui.dll.map
+epoc32/release/armv5/urel/pbk2mmcui.dll
+epoc32/release/armv5/urel/pbk2migrationsupport.dll.map
+epoc32/release/armv5/urel/pbk2migrationsupport.dll
+epoc32/release/armv5/urel/pbk2mapui.dll.map
+epoc32/release/armv5/urel/pbk2mapui.dll
+epoc32/release/armv5/urel/pbk2groupui.dll.map
+epoc32/release/armv5/urel/pbk2groupui.dll
+epoc32/release/armv5/urel/pbk2exnameslistplugin.dll.map
+epoc32/release/armv5/urel/pbk2exnameslistplugin.dll
+epoc32/release/armv5/urel/pbk2commonutility.dll.map
+epoc32/release/armv5/urel/pbk2commonutility.dll
+epoc32/release/armv5/urel/pbk2commonui.dll.map
+epoc32/release/armv5/urel/pbk2commonui.dll
+epoc32/release/armv5/urel/pbk2commands.dll.map
+epoc32/release/armv5/urel/pbk2commands.dll
+epoc32/release/armv5/urel/pbk2cmdext.dll.map
+epoc32/release/armv5/urel/pbk2cmdext.dll
+epoc32/release/armv5/urel/pb.dll.map
+epoc32/release/armv5/urel/pb.dll
+epoc32/release/armv5/urel/papui.lib
+epoc32/release/armv5/urel/papnotifdlg.dll.map
+epoc32/release/armv5/urel/papnotifdlg.dll
+epoc32/release/armv5/urel/paintcursor.exe.map
+epoc32/release/armv5/urel/paintcursor.exe
+epoc32/release/armv5/urel/pagescaler.dll.map
+epoc32/release/armv5/urel/pagescaler.dll
+epoc32/release/armv5/urel/ossprotocoladaptation.dll.map
+epoc32/release/armv5/urel/ossprotocoladaptation.dll
+epoc32/release/armv5/urel/osncore.dll.map
+epoc32/release/armv5/urel/osncore.dll
+epoc32/release/armv5/urel/orientationssy.dll.map
+epoc32/release/armv5/urel/orientationssy.dll
+epoc32/release/armv5/urel/orientationbase.dll.map
+epoc32/release/armv5/urel/orientationbase.dll
+epoc32/release/armv5/urel/orientationactionplugin.dll.map
+epoc32/release/armv5/urel/orientationactionplugin.dll
+epoc32/release/armv5/urel/oplogobc.dll.map
+epoc32/release/armv5/urel/oplogobc.dll
+epoc32/release/armv5/urel/operatormenu.exe.map
+epoc32/release/armv5/urel/operatormenu.exe
+epoc32/release/armv5/urel/operatorlogoadapter.dll.map
+epoc32/release/armv5/urel/operatorlogoadapter.dll
+epoc32/release/armv5/urel/opencstringutilslib.dll.map
+epoc32/release/armv5/urel/opencstringutilslib.dll
+epoc32/release/armv5/urel/opencmessagequeuelibrary.dll.map
+epoc32/release/armv5/urel/opencmessagequeuelibrary.dll
+epoc32/release/armv5/urel/openchannelcmd.dll.map
+epoc32/release/armv5/urel/openchannelcmd.dll
+epoc32/release/armv5/urel/oommonitor.dll.map
+epoc32/release/armv5/urel/oommonitor.dll
+epoc32/release/armv5/urel/oodmonitor.dll.map
+epoc32/release/armv5/urel/oodmonitor.dll
+epoc32/release/armv5/urel/onlinesupport.exe.map
+epoc32/release/armv5/urel/onlinesupport.exe
+epoc32/release/armv5/urel/omapushemnstringdict00.dll.map
+epoc32/release/armv5/urel/omapushemnstringdict00.dll
+epoc32/release/armv5/urel/omadsappuiplugin.dll.map
+epoc32/release/armv5/urel/omadsappuiplugin.dll
+epoc32/release/armv5/urel/omadrmagent.dll.map
+epoc32/release/armv5/urel/omadrmagent.dll
+epoc32/release/armv5/urel/omadmcpplugin.dll.map
+epoc32/release/armv5/urel/omadmcpplugin.dll
+epoc32/release/armv5/urel/odeconf.exe.map
+epoc32/release/armv5/urel/odeconf.exe
+epoc32/release/armv5/urel/ode.dll.map
+epoc32/release/armv5/urel/ode.dll
+epoc32/release/armv5/urel/ocrsrv.dll.map
+epoc32/release/armv5/urel/ocrsrv.dll
+epoc32/release/armv5/urel/obexutils.dll.map
+epoc32/release/armv5/urel/obexutils.dll
+epoc32/release/armv5/urel/obexusbapi.dll.map
+epoc32/release/armv5/urel/obexusbapi.dll
+epoc32/release/armv5/urel/obexservicesendutils.dll.map
+epoc32/release/armv5/urel/obexservicesendutils.dll
+epoc32/release/armv5/urel/obexserviceopp.dll.map
+epoc32/release/armv5/urel/obexserviceopp.dll
+epoc32/release/armv5/urel/obexservicemanusb.dll.map
+epoc32/release/armv5/urel/obexservicemanusb.dll
+epoc32/release/armv5/urel/obexservicemanir.dll.map
+epoc32/release/armv5/urel/obexservicemanir.dll
+epoc32/release/armv5/urel/obexservicemanbt.dll.map
+epoc32/release/armv5/urel/obexservicemanbt.dll
+epoc32/release/armv5/urel/obexserviceman.exe.map
+epoc32/release/armv5/urel/obexserviceman.exe
+epoc32/release/armv5/urel/obexserviceman.dll.map
+epoc32/release/armv5/urel/obexserviceman.dll
+epoc32/release/armv5/urel/obexserviceirsend.dll.map
+epoc32/release/armv5/urel/obexserviceirsend.dll
+epoc32/release/armv5/urel/obexservicebtsend.dll.map
+epoc32/release/armv5/urel/obexservicebtsend.dll
+epoc32/release/armv5/urel/obexservicebip.dll.map
+epoc32/release/armv5/urel/obexservicebip.dll
+epoc32/release/armv5/urel/nvgdecoder.dll.map
+epoc32/release/armv5/urel/nvgdecoder.dll
+epoc32/release/armv5/urel/numbergrouping.dll.map
+epoc32/release/armv5/urel/numbergrouping.dll
+epoc32/release/armv5/urel/nssvoiceuipluginhandler.dll.map
+epoc32/release/armv5/urel/nssvoiceuipluginhandler.dll
+epoc32/release/armv5/urel/nssvcommandexecutor.exe.map
+epoc32/release/armv5/urel/nssvcommandexecutor.exe
+epoc32/release/armv5/urel/nssvcexecutorbearer.dll.map
+epoc32/release/armv5/urel/nssvcexecutorbearer.dll
+epoc32/release/armv5/urel/nssvascontacthdlr.dll.map
+epoc32/release/armv5/urel/nssvascontacthdlr.dll
+epoc32/release/armv5/urel/nssvasapi.dll.map
+epoc32/release/armv5/urel/nssvasapi.dll
+epoc32/release/armv5/urel/nssttsutility.dll.map
+epoc32/release/armv5/urel/nssttsutility.dll
+epoc32/release/armv5/urel/nssttscustomcommands.dll.map
+epoc32/release/armv5/urel/nssttscustomcommands.dll
+epoc32/release/armv5/urel/nssttscontrollerplugin.dll.map
+epoc32/release/armv5/urel/nssttscontrollerplugin.dll
+epoc32/release/armv5/urel/nssttscommon.dll.map
+epoc32/release/armv5/urel/nssttscommon.dll
+epoc32/release/armv5/urel/nsssispeechrecognitionutility.dll.map
+epoc32/release/armv5/urel/nsssispeechrecognitionutility.dll
+epoc32/release/armv5/urel/nsssispeechrecognitiondata.dll.map
+epoc32/release/armv5/urel/nsssispeechrecognitiondata.dll
+epoc32/release/armv5/urel/nsssispeechrecognitioncustomcommands.dll.map
+epoc32/release/armv5/urel/nsssispeechrecognitioncustomcommands.dll
+epoc32/release/armv5/urel/nsssicontrollerplugin.dll.map
+epoc32/release/armv5/urel/nsssicontrollerplugin.dll
+epoc32/release/armv5/urel/nssdevtts.dll.map
+epoc32/release/armv5/urel/nssdevtts.dll
+epoc32/release/armv5/urel/nssdevasr.dll.map
+epoc32/release/armv5/urel/nssdevasr.dll
+epoc32/release/armv5/urel/nspswsplugin.dll.map
+epoc32/release/armv5/urel/nspswsplugin.dll
+epoc32/release/armv5/urel/nsmlxmlparser.dll.map
+epoc32/release/armv5/urel/nsmlxmlparser.dll
+epoc32/release/armv5/urel/nsmlxml.dll.map
+epoc32/release/armv5/urel/nsmlxml.dll
+epoc32/release/armv5/urel/nsmlwbxml.dll.map
+epoc32/release/armv5/urel/nsmlwbxml.dll
+epoc32/release/armv5/urel/nsmltransporthandler.dll.map
+epoc32/release/armv5/urel/nsmltransporthandler.dll
+epoc32/release/armv5/urel/nsmltransport.dll.map
+epoc32/release/armv5/urel/nsmltransport.dll
+epoc32/release/armv5/urel/nsmlsosserver.exe.map
+epoc32/release/armv5/urel/nsmlsosserver.exe
+epoc32/release/armv5/urel/nsmlprofileutil.dll.map
+epoc32/release/armv5/urel/nsmlprofileutil.dll
+epoc32/release/armv5/urel/nsmlprivateapi.dll.map
+epoc32/release/armv5/urel/nsmlprivateapi.dll
+epoc32/release/armv5/urel/nsmlobexserverbinding.dll.map
+epoc32/release/armv5/urel/nsmlobexserverbinding.dll
+epoc32/release/armv5/urel/nsmlobexdsplugin.dll.map
+epoc32/release/armv5/urel/nsmlobexdsplugin.dll
+epoc32/release/armv5/urel/nsmlobexcommserver.dll.map
+epoc32/release/armv5/urel/nsmlobexcommserver.dll
+epoc32/release/armv5/urel/nsmlobexclient.dll.map
+epoc32/release/armv5/urel/nsmlobexclient.dll
+epoc32/release/armv5/urel/nsmlnotepaddataprovider.dll.map
+epoc32/release/armv5/urel/nsmlnotepaddataprovider.dll
+epoc32/release/armv5/urel/nsmlinternetadapter.dll.map
+epoc32/release/armv5/urel/nsmlinternetadapter.dll
+epoc32/release/armv5/urel/nsmlhttp.dll.map
+epoc32/release/armv5/urel/nsmlhttp.dll
+epoc32/release/armv5/urel/nsmlhistorylog.dll.map
+epoc32/release/armv5/urel/nsmlhistorylog.dll
+epoc32/release/armv5/urel/nsmlfilter.dll.map
+epoc32/release/armv5/urel/nsmlfilter.dll
+epoc32/release/armv5/urel/nsmldswappushalert.dll.map
+epoc32/release/armv5/urel/nsmldswappushalert.dll
+epoc32/release/armv5/urel/nsmldssync.exe.map
+epoc32/release/armv5/urel/nsmldssync.exe
+epoc32/release/armv5/urel/nsmldssettingsadapter.dll.map
+epoc32/release/armv5/urel/nsmldssettingsadapter.dll
+epoc32/release/armv5/urel/nsmldssettings.dll.map
+epoc32/release/armv5/urel/nsmldssettings.dll
+epoc32/release/armv5/urel/nsmldshostserver2.exe.map
+epoc32/release/armv5/urel/nsmldshostserver2.exe
+epoc32/release/armv5/urel/nsmldshostserver1.exe.map
+epoc32/release/armv5/urel/nsmldshostserver1.exe
+epoc32/release/armv5/urel/nsmldshostserver.dll.map
+epoc32/release/armv5/urel/nsmldshostserver.dll
+epoc32/release/armv5/urel/nsmldshostclient.dll.map
+epoc32/release/armv5/urel/nsmldshostclient.dll
+epoc32/release/armv5/urel/nsmldsalert.dll.map
+epoc32/release/armv5/urel/nsmldsalert.dll
+epoc32/release/armv5/urel/nsmldsagent.dll.map
+epoc32/release/armv5/urel/nsmldsagent.dll
+epoc32/release/armv5/urel/nsmldmwappushalert.dll.map
+epoc32/release/armv5/urel/nsmldmwappushalert.dll
+epoc32/release/armv5/urel/nsmldmvoipadapter.dll.map
+epoc32/release/armv5/urel/nsmldmvoipadapter.dll
+epoc32/release/armv5/urel/nsmldmvccadapter.dll.map
+epoc32/release/armv5/urel/nsmldmvccadapter.dll
+epoc32/release/armv5/urel/nsmldmtreedbhandler.dll.map
+epoc32/release/armv5/urel/nsmldmtreedbhandler.dll
+epoc32/release/armv5/urel/nsmldmtreedbclient.dll.map
+epoc32/release/armv5/urel/nsmldmtreedbclient.dll
+epoc32/release/armv5/urel/nsmldmsync.exe.map
+epoc32/release/armv5/urel/nsmldmsync.exe
+epoc32/release/armv5/urel/nsmldmsipadapter.dll.map
+epoc32/release/armv5/urel/nsmldmsipadapter.dll
+epoc32/release/armv5/urel/nsmldmsettingsadapter12.dll.map
+epoc32/release/armv5/urel/nsmldmsettingsadapter12.dll
+epoc32/release/armv5/urel/nsmldmsettingsadapter.dll.map
+epoc32/release/armv5/urel/nsmldmsettingsadapter.dll
+epoc32/release/armv5/urel/nsmldmsettings.dll.map
+epoc32/release/armv5/urel/nsmldmsettings.dll
+epoc32/release/armv5/urel/nsmldmnatfwtraversaladapter.dll.map
+epoc32/release/armv5/urel/nsmldmnatfwtraversaladapter.dll
+epoc32/release/armv5/urel/nsmldmmodule.dll.map
+epoc32/release/armv5/urel/nsmldmmodule.dll
+epoc32/release/armv5/urel/nsmldmmmsadapter.dll.map
+epoc32/release/armv5/urel/nsmldmmmsadapter.dll
+epoc32/release/armv5/urel/nsmldmimpsadapter.dll.map
+epoc32/release/armv5/urel/nsmldmimpsadapter.dll
+epoc32/release/armv5/urel/nsmldmiapmatcher.dll.map
+epoc32/release/armv5/urel/nsmldmiapmatcher.dll
+epoc32/release/armv5/urel/nsmldmhostserver4.exe.map
+epoc32/release/armv5/urel/nsmldmhostserver4.exe
+epoc32/release/armv5/urel/nsmldmhostserver3.exe.map
+epoc32/release/armv5/urel/nsmldmhostserver3.exe
+epoc32/release/armv5/urel/nsmldmhostserver2.exe.map
+epoc32/release/armv5/urel/nsmldmhostserver2.exe
+epoc32/release/armv5/urel/nsmldmhostserver1.exe.map
+epoc32/release/armv5/urel/nsmldmhostserver1.exe
+epoc32/release/armv5/urel/nsmldmhostserver.dll.map
+epoc32/release/armv5/urel/nsmldmhostserver.dll
+epoc32/release/armv5/urel/nsmldmgeneralvoipsettingsadapter.dll.map
+epoc32/release/armv5/urel/nsmldmgeneralvoipsettingsadapter.dll
+epoc32/release/armv5/urel/nsmldmfotaadapter.dll.map
+epoc32/release/armv5/urel/nsmldmfotaadapter.dll
+epoc32/release/armv5/urel/nsmldmemailadapter.dll.map
+epoc32/release/armv5/urel/nsmldmemailadapter.dll
+epoc32/release/armv5/urel/nsmldmdevinfoadapter.dll.map
+epoc32/release/armv5/urel/nsmldmdevinfoadapter.dll
+epoc32/release/armv5/urel/nsmldmdevdetailadapter.dll.map
+epoc32/release/armv5/urel/nsmldmdevdetailadapter.dll
+epoc32/release/armv5/urel/nsmldmclientserverutils.dll.map
+epoc32/release/armv5/urel/nsmldmclientserverutils.dll
+epoc32/release/armv5/urel/nsmldmcallbackserver.exe.map
+epoc32/release/armv5/urel/nsmldmcallbackserver.exe
+epoc32/release/armv5/urel/nsmldmbrowseradapter.dll.map
+epoc32/release/armv5/urel/nsmldmbrowseradapter.dll
+epoc32/release/armv5/urel/nsmldmbmadapter.dll.map
+epoc32/release/armv5/urel/nsmldmbmadapter.dll
+epoc32/release/armv5/urel/nsmldmalwaysonadapter.dll.map
+epoc32/release/armv5/urel/nsmldmalwaysonadapter.dll
+epoc32/release/armv5/urel/nsmldmagent.dll.map
+epoc32/release/armv5/urel/nsmldmagent.dll
+epoc32/release/armv5/urel/nsmldebug.dll.map
+epoc32/release/armv5/urel/nsmldebug.dll
+epoc32/release/armv5/urel/nsmldbcaps.dll.map
+epoc32/release/armv5/urel/nsmldbcaps.dll
+epoc32/release/armv5/urel/nsmldatamod.dll.map
+epoc32/release/armv5/urel/nsmldatamod.dll
+epoc32/release/armv5/urel/nsmlcontactsdataprovider.dll.map
+epoc32/release/armv5/urel/nsmlcontactsdataprovider.dll
+epoc32/release/armv5/urel/nsmlchangefinder.dll.map
+epoc32/release/armv5/urel/nsmlchangefinder.dll
+epoc32/release/armv5/urel/nsmlcgiscriptparser.dll.map
+epoc32/release/armv5/urel/nsmlcgiscriptparser.dll
+epoc32/release/armv5/urel/nsmlalertqueue.dll.map
+epoc32/release/armv5/urel/nsmlalertqueue.dll
+epoc32/release/armv5/urel/nsmlagentlog.dll.map
+epoc32/release/armv5/urel/nsmlagentlog.dll
+epoc32/release/armv5/urel/nsmlagentcommon.dll.map
+epoc32/release/armv5/urel/nsmlagentcommon.dll
+epoc32/release/armv5/urel/nsmlagendadataprovider.dll.map
+epoc32/release/armv5/urel/nsmlagendadataprovider.dll
+epoc32/release/armv5/urel/nsmladapterlog.dll.map
+epoc32/release/armv5/urel/nsmladapterlog.dll
+epoc32/release/armv5/urel/npsysteminfoplugin.dll.map
+epoc32/release/armv5/urel/npsysteminfoplugin.dll
+epoc32/release/armv5/urel/npsvgtplugin.dll.map
+epoc32/release/armv5/urel/npsvgtplugin.dll
+epoc32/release/armv5/urel/npscript.dll.map
+epoc32/release/armv5/urel/npscript.dll
+epoc32/release/armv5/urel/npgpsplugin.dll.map
+epoc32/release/armv5/urel/npgpsplugin.dll
+epoc32/release/armv5/urel/npdviewer.exe.map
+epoc32/release/armv5/urel/npdviewer.exe
+epoc32/release/armv5/urel/npdlib.dll.map
+epoc32/release/armv5/urel/npdlib.dll
+epoc32/release/armv5/urel/npbrowseraudiovideoplugin.dll.map
+epoc32/release/armv5/urel/npbrowseraudiovideoplugin.dll
+epoc32/release/armv5/urel/notviewer.exe.map
+epoc32/release/armv5/urel/notviewer.exe
+epoc32/release/armv5/urel/notui.dll.map
+epoc32/release/armv5/urel/notui.dll
+epoc32/release/armv5/urel/notessearchplugin.dll.map
+epoc32/release/armv5/urel/notessearchplugin.dll
+epoc32/release/armv5/urel/notepad.exe.map
+epoc32/release/armv5/urel/notepad.exe
+epoc32/release/armv5/urel/nlasuplpsy.dll.map
+epoc32/release/armv5/urel/nlasuplpsy.dll
+epoc32/release/armv5/urel/nlanpppsy.dll.map
+epoc32/release/armv5/urel/nlanpppsy.dll
+epoc32/release/armv5/urel/nitzrfsplugin.dll.map
+epoc32/release/armv5/urel/nitzrfsplugin.dll
+epoc32/release/armv5/urel/nhwrparser.dll.map
+epoc32/release/armv5/urel/nhwrparser.dll
+epoc32/release/armv5/urel/newservice.dll.map
+epoc32/release/armv5/urel/newservice.dll
+epoc32/release/armv5/urel/networkhandling.dll.map
+epoc32/release/armv5/urel/networkhandling.dll
+epoc32/release/armv5/urel/netmon.exe.map
+epoc32/release/armv5/urel/netmon.exe
+epoc32/release/armv5/urel/netcfgextnhotspot.dll.map
+epoc32/release/armv5/urel/netcfgextnhotspot.dll
+epoc32/release/armv5/urel/negative.pgn.map
+epoc32/release/armv5/urel/negative.pgn
+epoc32/release/armv5/urel/ncnnotification.dll.map
+epoc32/release/armv5/urel/ncnnotification.dll
+epoc32/release/armv5/urel/ncnlist.exe.map
+epoc32/release/armv5/urel/ncnlist.exe
+epoc32/release/armv5/urel/ncdutils_20019119.dll.map
+epoc32/release/armv5/urel/ncdutils_20019119.dll
+epoc32/release/armv5/urel/ncdundertaker_20019119.exe.map
+epoc32/release/armv5/urel/ncdundertaker_20019119.exe
+epoc32/release/armv5/urel/ncdserver_20019119.exe.map
+epoc32/release/armv5/urel/ncdserver_20019119.exe
+epoc32/release/armv5/urel/ncdproxy_20019119.dll.map
+epoc32/release/armv5/urel/ncdproxy_20019119.dll
+epoc32/release/armv5/urel/ncdengine_20019119.dll.map
+epoc32/release/armv5/urel/ncdengine_20019119.dll
+epoc32/release/armv5/urel/ncddevicemgmt_20019119.dll.map
+epoc32/release/armv5/urel/ncddevicemgmt_20019119.dll
+epoc32/release/armv5/urel/ncddebug_20019119.dll.map
+epoc32/release/armv5/urel/ncddebug_20019119.dll
+epoc32/release/armv5/urel/nattraversalcontroller.dll.map
+epoc32/release/armv5/urel/nattraversalcontroller.dll
+epoc32/release/armv5/urel/natfwstunclient.dll.map
+epoc32/release/armv5/urel/natfwstunclient.dll
+epoc32/release/armv5/urel/natfwsdpprovider.dll.map
+epoc32/release/armv5/urel/natfwsdpprovider.dll
+epoc32/release/armv5/urel/natfwnatsettings.dll.map
+epoc32/release/armv5/urel/natfwnatsettings.dll
+epoc32/release/armv5/urel/natconfw.dll.map
+epoc32/release/armv5/urel/natconfw.dll
+epoc32/release/armv5/urel/muswpadapter.dll.map
+epoc32/release/armv5/urel/muswpadapter.dll
+epoc32/release/armv5/urel/musui.exe.map
+epoc32/release/armv5/urel/musui.exe
+epoc32/release/armv5/urel/mussipcrplugin.dll.map
+epoc32/release/armv5/urel/mussipcrplugin.dll
+epoc32/release/armv5/urel/mussettingsui.dll.map
+epoc32/release/armv5/urel/mussettingsui.dll
+epoc32/release/armv5/urel/musmanagerserver.exe.map
+epoc32/release/armv5/urel/musmanagerserver.exe
+epoc32/release/armv5/urel/musmanagerclient.dll.map
+epoc32/release/armv5/urel/musmanagerclient.dll
+epoc32/release/armv5/urel/musindicator.dll.map
+epoc32/release/armv5/urel/musindicator.dll
+epoc32/release/armv5/urel/musicvisualizationplugin.dll.map
+epoc32/release/armv5/urel/musicvisualizationplugin.dll
+epoc32/release/armv5/urel/musicplayeractionhandlerplugin.dll.map
+epoc32/release/armv5/urel/musicplayeractionhandlerplugin.dll
+epoc32/release/armv5/urel/musiccontentpublisher.dll.map
+epoc32/release/armv5/urel/musiccontentpublisher.dll
+epoc32/release/armv5/urel/musengine.dll.map
+epoc32/release/armv5/urel/musengine.dll
+epoc32/release/armv5/urel/musavailabilityplugin.dll.map
+epoc32/release/armv5/urel/musavailabilityplugin.dll
+epoc32/release/armv5/urel/musaoplugin.dll.map
+epoc32/release/armv5/urel/musaoplugin.dll
+epoc32/release/armv5/urel/musaiwprovider.dll.map
+epoc32/release/armv5/urel/musaiwprovider.dll
+epoc32/release/armv5/urel/mulutility.dll.map
+epoc32/release/armv5/urel/mulutility.dll
+epoc32/release/armv5/urel/multipartparser.dll.map
+epoc32/release/armv5/urel/multipartparser.dll
+epoc32/release/armv5/urel/multimediasearchplugin.dll.map
+epoc32/release/armv5/urel/multimediasearchplugin.dll
+epoc32/release/armv5/urel/mulsliderwidget.dll.map
+epoc32/release/armv5/urel/mulsliderwidget.dll
+epoc32/release/armv5/urel/mulmodelutility.dll.map
+epoc32/release/armv5/urel/mulmodelutility.dll
+epoc32/release/armv5/urel/mullogging.dll.map
+epoc32/release/armv5/urel/mullogging.dll
+epoc32/release/armv5/urel/mullistwidget.dll.map
+epoc32/release/armv5/urel/mullistwidget.dll
+epoc32/release/armv5/urel/mulgridwidget.dll.map
+epoc32/release/armv5/urel/mulgridwidget.dll
+epoc32/release/armv5/urel/muldatamodelplugin.dll.map
+epoc32/release/armv5/urel/muldatamodelplugin.dll
+epoc32/release/armv5/urel/muldatamodel.dll.map
+epoc32/release/armv5/urel/muldatamodel.dll
+epoc32/release/armv5/urel/mulcoverflowwidget.dll.map
+epoc32/release/armv5/urel/mulcoverflowwidget.dll
+epoc32/release/armv5/urel/muiu_internal.dll.map
+epoc32/release/armv5/urel/muiu_internal.dll
+epoc32/release/armv5/urel/muiu.dll.map
+epoc32/release/armv5/urel/muiu.dll
+epoc32/release/armv5/urel/msgsplugin.dll.map
+epoc32/release/armv5/urel/msgsplugin.dll
+epoc32/release/armv5/urel/msgnotifierswrapper.dll.map
+epoc32/release/armv5/urel/msgnotifierswrapper.dll
+epoc32/release/armv5/urel/msgnotifiers.dll.map
+epoc32/release/armv5/urel/msgnotifiers.dll
+epoc32/release/armv5/urel/msgmedia.dll.map
+epoc32/release/armv5/urel/msgmedia.dll
+epoc32/release/armv5/urel/msgmailviewer.exe.map
+epoc32/release/armv5/urel/msgmailviewer.exe
+epoc32/release/armv5/urel/msgmailutils.dll.map
+epoc32/release/armv5/urel/msgmailutils.dll
+epoc32/release/armv5/urel/msgmaileditor.exe.map
+epoc32/release/armv5/urel/msgmaileditor.exe
+epoc32/release/armv5/urel/msgindicatorplugin.dll.map
+epoc32/release/armv5/urel/msgindicatorplugin.dll
+epoc32/release/armv5/urel/msgerrorwatcher.dll.map
+epoc32/release/armv5/urel/msgerrorwatcher.dll
+epoc32/release/armv5/urel/msgeditorview.dll.map
+epoc32/release/armv5/urel/msgeditorview.dll
+epoc32/release/armv5/urel/msgeditorutils.dll.map
+epoc32/release/armv5/urel/msgeditorutils.dll
+epoc32/release/armv5/urel/msgeditormodel.dll.map
+epoc32/release/armv5/urel/msgeditormodel.dll
+epoc32/release/armv5/urel/msgeditormediacontrol.dll.map
+epoc32/release/armv5/urel/msgeditormediacontrol.dll
+epoc32/release/armv5/urel/msgeditorappui.dll.map
+epoc32/release/armv5/urel/msgeditorappui.dll
+epoc32/release/armv5/urel/msgconnmanager.dll.map
+epoc32/release/armv5/urel/msgconnmanager.dll
+epoc32/release/armv5/urel/msgcommonutils.dll.map
+epoc32/release/armv5/urel/msgcommonutils.dll
+epoc32/release/armv5/urel/msgcentrerfsplugin.dll.map
+epoc32/release/armv5/urel/msgcentrerfsplugin.dll
+epoc32/release/armv5/urel/msengine.dll.map
+epoc32/release/armv5/urel/msengine.dll
+epoc32/release/armv5/urel/mschapv2notifdlg.dll.map
+epoc32/release/armv5/urel/mschapv2notifdlg.dll
+epoc32/release/armv5/urel/msappwizard.dll.map
+epoc32/release/armv5/urel/msappwizard.dll
+epoc32/release/armv5/urel/mrmailboxutils.dll.map
+epoc32/release/armv5/urel/mrmailboxutils.dll
+epoc32/release/armv5/urel/mpxwaitnotedialogplugin.dll.map
+epoc32/release/armv5/urel/mpxwaitnotedialogplugin.dll
+epoc32/release/armv5/urel/mpxwaitnotedialog.dll.map
+epoc32/release/armv5/urel/mpxwaitnotedialog.dll
+epoc32/release/armv5/urel/mpxvisualizationviewplugin.dll.map
+epoc32/release/armv5/urel/mpxvisualizationviewplugin.dll
+epoc32/release/armv5/urel/mpxvisualizationview.dll.map
+epoc32/release/armv5/urel/mpxvisualizationview.dll
+epoc32/release/armv5/urel/mpxvisualizationplugins.dll.map
+epoc32/release/armv5/urel/mpxvisualizationplugins.dll
+epoc32/release/armv5/urel/mpxvisualizationmenudialogplugin.dll.map
+epoc32/release/armv5/urel/mpxvisualizationmenudialogplugin.dll
+epoc32/release/armv5/urel/mpxvisualizationmenudialog.dll.map
+epoc32/release/armv5/urel/mpxvisualizationmenudialog.dll
+epoc32/release/armv5/urel/mpxviewutility.dll.map
+epoc32/release/armv5/urel/mpxviewutility.dll
+epoc32/release/armv5/urel/mpxviewplugin.dll.map
+epoc32/release/armv5/urel/mpxviewplugin.dll
+epoc32/release/armv5/urel/mpxupnpplaybackviewplugin.dll.map
+epoc32/release/armv5/urel/mpxupnpplaybackviewplugin.dll
+epoc32/release/armv5/urel/mpxupnpplaybackview.dll.map
+epoc32/release/armv5/urel/mpxupnpplaybackview.dll
+epoc32/release/armv5/urel/mpxupnpplaybackdialogplugin.dll.map
+epoc32/release/armv5/urel/mpxupnpplaybackdialogplugin.dll
+epoc32/release/armv5/urel/mpxupnpplaybackdialog.dll.map
+epoc32/release/armv5/urel/mpxupnpplaybackdialog.dll
+epoc32/release/armv5/urel/mpxupnpbrowsedialogplugin.dll.map
+epoc32/release/armv5/urel/mpxupnpbrowsedialogplugin.dll
+epoc32/release/armv5/urel/mpxupnpbrowsedialog.dll.map
+epoc32/release/armv5/urel/mpxupnpbrowsedialog.dll
+epoc32/release/armv5/urel/mpxsqlitepodcastdbplugin.dll.map
+epoc32/release/armv5/urel/mpxsqlitepodcastdbplugin.dll
+epoc32/release/armv5/urel/mpxsqlitedbplugin.dll.map
+epoc32/release/armv5/urel/mpxsqlitedbplugin.dll
+epoc32/release/armv5/urel/mpxsqlitedbcommon.dll.map
+epoc32/release/armv5/urel/mpxsqlitedbcommon.dll
+epoc32/release/armv5/urel/mpxscreensaverplugin.dll.map
+epoc32/release/armv5/urel/mpxscreensaverplugin.dll
+epoc32/release/armv5/urel/mpxprogressdownloadsb.dll.map
+epoc32/release/armv5/urel/mpxprogressdownloadsb.dll
+epoc32/release/armv5/urel/mpxprogressdownload.dll.map
+epoc32/release/armv5/urel/mpxprogressdownload.dll
+epoc32/release/armv5/urel/mpxpodcastplaybackviewplugin.dll.map
+epoc32/release/armv5/urel/mpxpodcastplaybackviewplugin.dll
+epoc32/release/armv5/urel/mpxpodcastplaybackview.dll.map
+epoc32/release/armv5/urel/mpxpodcastplaybackview.dll
+epoc32/release/armv5/urel/mpxpodcastcollectionviewplugin.dll.map
+epoc32/release/armv5/urel/mpxpodcastcollectionviewplugin.dll
+epoc32/release/armv5/urel/mpxpodcastcollectionview.dll.map
+epoc32/release/armv5/urel/mpxpodcastcollectionview.dll
+epoc32/release/armv5/urel/mpxplaylistrecognizer.dll.map
+epoc32/release/armv5/urel/mpxplaylistrecognizer.dll
+epoc32/release/armv5/urel/mpxplaylistengine.dll.map
+epoc32/release/armv5/urel/mpxplaylistengine.dll
+epoc32/release/armv5/urel/mpxplaybackviewplugin.dll.map
+epoc32/release/armv5/urel/mpxplaybackviewplugin.dll
+epoc32/release/armv5/urel/mpxplaybackview.dll.map
+epoc32/release/armv5/urel/mpxplaybackview.dll
+epoc32/release/armv5/urel/mpxplaybackutility.dll.map
+epoc32/release/armv5/urel/mpxplaybackutility.dll
+epoc32/release/armv5/urel/mpxplaybackserver.exe.map
+epoc32/release/armv5/urel/mpxplaybackserver.exe
+epoc32/release/armv5/urel/mpxplaybackengine.dll.map
+epoc32/release/armv5/urel/mpxplaybackengine.dll
+epoc32/release/armv5/urel/mpxpdsbplaybackviewplugin.dll.map
+epoc32/release/armv5/urel/mpxpdsbplaybackviewplugin.dll
+epoc32/release/armv5/urel/mpxpdsbplaybackview.dll.map
+epoc32/release/armv5/urel/mpxpdsbplaybackview.dll
+epoc32/release/armv5/urel/mpxpdplaybackviewplugin.dll.map
+epoc32/release/armv5/urel/mpxpdplaybackviewplugin.dll
+epoc32/release/armv5/urel/mpxpdplaybackview.dll.map
+epoc32/release/armv5/urel/mpxpdplaybackview.dll
+epoc32/release/armv5/urel/mpxmetadatahandler.dll.map
+epoc32/release/armv5/urel/mpxmetadatahandler.dll
+epoc32/release/armv5/urel/mpxmetadataextractor.dll.map
+epoc32/release/armv5/urel/mpxmetadataextractor.dll
+epoc32/release/armv5/urel/mpxmetadataeditordialogplugin.dll.map
+epoc32/release/armv5/urel/mpxmetadataeditordialogplugin.dll
+epoc32/release/armv5/urel/mpxmetadataeditordialog.dll.map
+epoc32/release/armv5/urel/mpxmetadataeditordialog.dll
+epoc32/release/armv5/urel/mpxmediakeyhandler.dll.map
+epoc32/release/armv5/urel/mpxmediakeyhandler.dll
+epoc32/release/armv5/urel/mpxmainviewplugin.dll.map
+epoc32/release/armv5/urel/mpxmainviewplugin.dll
+epoc32/release/armv5/urel/mpxmainview.dll.map
+epoc32/release/armv5/urel/mpxmainview.dll
+epoc32/release/armv5/urel/mpxm3uplaylistplugin.dll.map
+epoc32/release/armv5/urel/mpxm3uplaylistplugin.dll
+epoc32/release/armv5/urel/mpxm3uplaylistparsers.dll.map
+epoc32/release/armv5/urel/mpxm3uplaylistparsers.dll
+epoc32/release/armv5/urel/mpxlocalaudioplayback.dll.map
+epoc32/release/armv5/urel/mpxlocalaudioplayback.dll
+epoc32/release/armv5/urel/mpxinmemoryplugin.dll.map
+epoc32/release/armv5/urel/mpxinmemoryplugin.dll
+epoc32/release/armv5/urel/mpxharvesterutility.dll.map
+epoc32/release/armv5/urel/mpxharvesterutility.dll
+epoc32/release/armv5/urel/mpxharvesterserver.exe.map
+epoc32/release/armv5/urel/mpxharvesterserver.exe
+epoc32/release/armv5/urel/mpxfilehandler.dll.map
+epoc32/release/armv5/urel/mpxfilehandler.dll
+epoc32/release/armv5/urel/mpxequalizerviewplugin.dll.map
+epoc32/release/armv5/urel/mpxequalizerviewplugin.dll
+epoc32/release/armv5/urel/mpxequalizerview.dll.map
+epoc32/release/armv5/urel/mpxequalizerview.dll
+epoc32/release/armv5/urel/mpxembeddedplaybackviewplugin.dll.map
+epoc32/release/armv5/urel/mpxembeddedplaybackviewplugin.dll
+epoc32/release/armv5/urel/mpxembeddedplaybackview.dll.map
+epoc32/release/armv5/urel/mpxembeddedplaybackview.dll
+epoc32/release/armv5/urel/mpxcommonui.dll.map
+epoc32/release/armv5/urel/mpxcommonui.dll
+epoc32/release/armv5/urel/mpxcommonplaybackview.dll.map
+epoc32/release/armv5/urel/mpxcommonplaybackview.dll
+epoc32/release/armv5/urel/mpxcommoncontainer.dll.map
+epoc32/release/armv5/urel/mpxcommoncontainer.dll
+epoc32/release/armv5/urel/mpxcommon.dll.map
+epoc32/release/armv5/urel/mpxcommon.dll
+epoc32/release/armv5/urel/mpxcollectionviewplugin.dll.map
+epoc32/release/armv5/urel/mpxcollectionviewplugin.dll
+epoc32/release/armv5/urel/mpxcollectionview.dll.map
+epoc32/release/armv5/urel/mpxcollectionview.dll
+epoc32/release/armv5/urel/mpxcollectionutility.dll.map
+epoc32/release/armv5/urel/mpxcollectionutility.dll
+epoc32/release/armv5/urel/mpxcollectionserver.exe.map
+epoc32/release/armv5/urel/mpxcollectionserver.exe
+epoc32/release/armv5/urel/mpxcollectionpublisher.dll.map
+epoc32/release/armv5/urel/mpxcollectionpublisher.dll
+epoc32/release/armv5/urel/mpxcollectionmediator.dll.map
+epoc32/release/armv5/urel/mpxcollectionmediator.dll
+epoc32/release/armv5/urel/mpxcollectionhelper.dll.map
+epoc32/release/armv5/urel/mpxcollectionhelper.dll
+epoc32/release/armv5/urel/mpxcollectionengine.dll.map
+epoc32/release/armv5/urel/mpxcollectionengine.dll
+epoc32/release/armv5/urel/mpxaudioeffectsviewplugin.dll.map
+epoc32/release/armv5/urel/mpxaudioeffectsviewplugin.dll
+epoc32/release/armv5/urel/mpxaudioeffectsview.dll.map
+epoc32/release/armv5/urel/mpxaudioeffectsview.dll
+epoc32/release/armv5/urel/mpxaudioeffectengine.dll.map
+epoc32/release/armv5/urel/mpxaudioeffectengine.dll
+epoc32/release/armv5/urel/mpxalbumartutility.dll.map
+epoc32/release/armv5/urel/mpxalbumartutility.dll
+epoc32/release/armv5/urel/mpxalbumarteditordialogplugin.dll.map
+epoc32/release/armv5/urel/mpxalbumarteditordialogplugin.dll
+epoc32/release/armv5/urel/mpxalbumarteditordialog.dll.map
+epoc32/release/armv5/urel/mpxalbumarteditordialog.dll
+epoc32/release/armv5/urel/mpxaddtracksdialogplugin.dll.map
+epoc32/release/armv5/urel/mpxaddtracksdialogplugin.dll
+epoc32/release/armv5/urel/mpxaddtracksdialog.dll.map
+epoc32/release/armv5/urel/mpxaddtracksdialog.dll
+epoc32/release/armv5/urel/mpx.exe.map
+epoc32/release/armv5/urel/mpx.exe
+epoc32/release/armv5/urel/mpsettropmodel.dll.map
+epoc32/release/armv5/urel/mpsettropmodel.dll
+epoc32/release/armv5/urel/mpsettengine.dll.map
+epoc32/release/armv5/urel/mpsettengine.dll
+epoc32/release/armv5/urel/mpsettbase.dll.map
+epoc32/release/armv5/urel/mpsettbase.dll
+epoc32/release/armv5/urel/mprecognizer.dll.map
+epoc32/release/armv5/urel/mprecognizer.dll
+epoc32/release/armv5/urel/mpmserver_platsim.exe.map
+epoc32/release/armv5/urel/mpmserver_platsim.exe
+epoc32/release/armv5/urel/mpmserver.exe.map
+epoc32/release/armv5/urel/mpmserver.exe
+epoc32/release/armv5/urel/mpmdefaultconnection.dll.map
+epoc32/release/armv5/urel/mpmdefaultconnection.dll
+epoc32/release/armv5/urel/mpm.dll.map
+epoc32/release/armv5/urel/mpm.dll
+epoc32/release/armv5/urel/mpfiledetailsdialog.dll.map
+epoc32/release/armv5/urel/mpfiledetailsdialog.dll
+epoc32/release/armv5/urel/mpengine.dll.map
+epoc32/release/armv5/urel/mpengine.dll
+epoc32/release/armv5/urel/mp3audioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/urel/mp3audioplaycontrollerrecognizer.dll
+epoc32/release/armv5/urel/mp3audioplaycontrollerplugin.dll.map
+epoc32/release/armv5/urel/mp3audioplaycontrollerplugin.dll
+epoc32/release/armv5/urel/mp3audiocontrollerutility.dll.map
+epoc32/release/armv5/urel/mp3audiocontrollerutility.dll
+epoc32/release/armv5/urel/mosmcontrolcmd.dll.map
+epoc32/release/armv5/urel/mosmcontrolcmd.dll
+epoc32/release/armv5/urel/monitorplugininterface.dll.map
+epoc32/release/armv5/urel/monitorplugininterface.dll
+epoc32/release/armv5/urel/mnservicelib.dll.map
+epoc32/release/armv5/urel/mnservicelib.dll
+epoc32/release/armv5/urel/mnrefproviderplugin.dll.map
+epoc32/release/armv5/urel/mnrefproviderplugin.dll
+epoc32/release/armv5/urel/mnrefproviderengine.dll.map
+epoc32/release/armv5/urel/mnrefproviderengine.dll
+epoc32/release/armv5/urel/mnrefproviderback.exe.map
+epoc32/release/armv5/urel/mnrefproviderback.exe
+epoc32/release/armv5/urel/mnrefprovider.exe.map
+epoc32/release/armv5/urel/mnrefprovider.exe
+epoc32/release/armv5/urel/mnclientlib.dll.map
+epoc32/release/armv5/urel/mnclientlib.dll
+epoc32/release/armv5/urel/mnaiwprovider.dll.map
+epoc32/release/armv5/urel/mnaiwprovider.dll
+epoc32/release/armv5/urel/mmwidgets.dll.map
+epoc32/release/armv5/urel/mmwidgets.dll
+epoc32/release/armv5/urel/mmswatcher.dll.map
+epoc32/release/armv5/urel/mmswatcher.dll
+epoc32/release/armv5/urel/mmsviewer.exe.map
+epoc32/release/armv5/urel/mmsviewer.exe
+epoc32/release/armv5/urel/mmsui.dll.map
+epoc32/release/armv5/urel/mmsui.dll
+epoc32/release/armv5/urel/mmstransport.dll.map
+epoc32/release/armv5/urel/mmstransport.dll
+epoc32/release/armv5/urel/mmssrv.dll.map
+epoc32/release/armv5/urel/mmssrv.dll
+epoc32/release/armv5/urel/mmssettings.dll.map
+epoc32/release/armv5/urel/mmssettings.dll
+epoc32/release/armv5/urel/mmsserversettings.dll.map
+epoc32/release/armv5/urel/mmsserversettings.dll
+epoc32/release/armv5/urel/mmspushhandler.dll.map
+epoc32/release/armv5/urel/mmspushhandler.dll
+epoc32/release/armv5/urel/mmsmessage.dll.map
+epoc32/release/armv5/urel/mmsmessage.dll
+epoc32/release/armv5/urel/mmsgenutils.dll.map
+epoc32/release/armv5/urel/mmsgenutils.dll
+epoc32/release/armv5/urel/mmsdataprovider.dll.map
+epoc32/release/armv5/urel/mmsdataprovider.dll
+epoc32/release/armv5/urel/mmsconninit.dll.map
+epoc32/release/armv5/urel/mmsconninit.dll
+epoc32/release/armv5/urel/mmscodecclient.dll.map
+epoc32/release/armv5/urel/mmscodecclient.dll
+epoc32/release/armv5/urel/mmscodec.dll.map
+epoc32/release/armv5/urel/mmscodec.dll
+epoc32/release/armv5/urel/mmscli.dll.map
+epoc32/release/armv5/urel/mmscli.dll
+epoc32/release/armv5/urel/mmsappadapter.dll.map
+epoc32/release/armv5/urel/mmsappadapter.dll
+epoc32/release/armv5/urel/mmkeybearer.dll.map
+epoc32/release/armv5/urel/mmkeybearer.dll
+epoc32/release/armv5/urel/mmfolderuiextensionplugin.dll.map
+epoc32/release/armv5/urel/mmfolderuiextensionplugin.dll
+epoc32/release/armv5/urel/mmfdevsoundadaptation_stub.dll.map
+epoc32/release/armv5/urel/mmfdevsoundadaptation_stub.dll
+epoc32/release/armv5/urel/mmfaudioserverfactorystub.dll.map
+epoc32/release/armv5/urel/mmfaudioserverfactorystub.dll
+epoc32/release/armv5/urel/mmfaudiocontroller.dll.map
+epoc32/release/armv5/urel/mmfaudiocontroller.dll
+epoc32/release/armv5/urel/mmextensionmanager.dll.map
+epoc32/release/armv5/urel/mmextensionmanager.dll
+epoc32/release/armv5/urel/mmcmonitorplugin.dll.map
+epoc32/release/armv5/urel/mmcmonitorplugin.dll
+epoc32/release/armv5/urel/mmccvideosourcesink.dll.map
+epoc32/release/armv5/urel/mmccvideosourcesink.dll
+epoc32/release/armv5/urel/mmcctranscoder.dll.map
+epoc32/release/armv5/urel/mmcctranscoder.dll
+epoc32/release/armv5/urel/mmccsubcontroller.dll.map
+epoc32/release/armv5/urel/mmccsubcontroller.dll
+epoc32/release/armv5/urel/mmccrtpsourcesink.dll.map
+epoc32/release/armv5/urel/mmccrtpsourcesink.dll
+epoc32/release/armv5/urel/mmccredplformat.dll.map
+epoc32/release/armv5/urel/mmccredplformat.dll
+epoc32/release/armv5/urel/mmccqoscontroller.dll.map
+epoc32/release/armv5/urel/mmccqoscontroller.dll
+epoc32/release/armv5/urel/mmccmultiplexer.dll.map
+epoc32/release/armv5/urel/mmccmultiplexer.dll
+epoc32/release/armv5/urel/mmccjitterbuffer.dll.map
+epoc32/release/armv5/urel/mmccjitterbuffer.dll
+epoc32/release/armv5/urel/mmccinterface.dll.map
+epoc32/release/armv5/urel/mmccinterface.dll
+epoc32/release/armv5/urel/mmccilbcplformat.dll.map
+epoc32/release/armv5/urel/mmccilbcplformat.dll
+epoc32/release/armv5/urel/mmccg729plformat.dll.map
+epoc32/release/armv5/urel/mmccg729plformat.dll
+epoc32/release/armv5/urel/mmccg711plformat.dll.map
+epoc32/release/armv5/urel/mmccg711plformat.dll
+epoc32/release/armv5/urel/mmccfilesourcesink.dll.map
+epoc32/release/armv5/urel/mmccfilesourcesink.dll
+epoc32/release/armv5/urel/mmccdtmfplformat.dll.map
+epoc32/release/armv5/urel/mmccdtmfplformat.dll
+epoc32/release/armv5/urel/mmcccontroller.dll.map
+epoc32/release/armv5/urel/mmcccontroller.dll
+epoc32/release/armv5/urel/mmccavcplformat.dll.map
+epoc32/release/armv5/urel/mmccavcplformat.dll
+epoc32/release/armv5/urel/mmccanysourcesink.dll.map
+epoc32/release/armv5/urel/mmccanysourcesink.dll
+epoc32/release/armv5/urel/mmccanyplformat.dll.map
+epoc32/release/armv5/urel/mmccanyplformat.dll
+epoc32/release/armv5/urel/mmccamrplformat.dll.map
+epoc32/release/armv5/urel/mmccamrplformat.dll
+epoc32/release/armv5/urel/missedalarmstore.dll.map
+epoc32/release/armv5/urel/missedalarmstore.dll
+epoc32/release/armv5/urel/missedalarmindicatorplugin.dll.map
+epoc32/release/armv5/urel/missedalarmindicatorplugin.dll
+epoc32/release/armv5/urel/mgfetch.dll.map
+epoc32/release/armv5/urel/mgfetch.dll
+epoc32/release/armv5/urel/metadatawrite.dll.map
+epoc32/release/armv5/urel/metadatawrite.dll
+epoc32/release/armv5/urel/metadatautility.dll.map
+epoc32/release/armv5/urel/metadatautility.dll
+epoc32/release/armv5/urel/messagingservice.dll.map
+epoc32/release/armv5/urel/messagingservice.dll
+epoc32/release/armv5/urel/messagingprovider.dll.map
+epoc32/release/armv5/urel/messagingprovider.dll
+epoc32/release/armv5/urel/messagestoreserver.dll.map
+epoc32/release/armv5/urel/messagestoreserver.dll
+epoc32/release/armv5/urel/messagestoreexe.exe.map
+epoc32/release/armv5/urel/messagestoreexe.exe
+epoc32/release/armv5/urel/messagestoreclient.dll.map
+epoc32/release/armv5/urel/messagestoreclient.dll
+epoc32/release/armv5/urel/messagessearchplugin.dll.map
+epoc32/release/armv5/urel/messagessearchplugin.dll
+epoc32/release/armv5/urel/messagemonitorplugin.dll.map
+epoc32/release/armv5/urel/messagemonitorplugin.dll
+epoc32/release/armv5/urel/messagehandlerfactory.dll.map
+epoc32/release/armv5/urel/messagehandlerfactory.dll
+epoc32/release/armv5/urel/messagehandler.exe.map
+epoc32/release/armv5/urel/messagehandler.exe
+epoc32/release/armv5/urel/menuinterface.dll.map
+epoc32/release/armv5/urel/menuinterface.dll
+epoc32/release/armv5/urel/memspyui.exe.map
+epoc32/release/armv5/urel/memspyengine.dll.map
+epoc32/release/armv5/urel/memspyengine.dll
+epoc32/release/armv5/urel/memspydriverclient.dll.map
+epoc32/release/armv5/urel/memspydriverclient.dll
+epoc32/release/armv5/urel/memspyconsole.exe.map
+epoc32/release/armv5/urel/memspyconsole.exe
+epoc32/release/armv5/urel/memspy.exe.map
+epoc32/release/armv5/urel/memspy.exe
+epoc32/release/armv5/urel/memoryplugin.dll.map
+epoc32/release/armv5/urel/memoryplugin.dll
+epoc32/release/armv5/urel/memman.dll.map
+epoc32/release/armv5/urel/memman.dll
+epoc32/release/armv5/urel/mediatorserver.exe.map
+epoc32/release/armv5/urel/mediatorserver.exe
+epoc32/release/armv5/urel/mediatorpluginbase.dll.map
+epoc32/release/armv5/urel/mediatorpluginbase.dll
+epoc32/release/armv5/urel/mediatorclientstub.dll.map
+epoc32/release/armv5/urel/mediatorclientstub.dll
+epoc32/release/armv5/urel/mediatorclient.dll.map
+epoc32/release/armv5/urel/mediatorclient.dll
+epoc32/release/armv5/urel/mediastylegrid.dll.map
+epoc32/release/armv5/urel/mediastylegrid.dll
+epoc32/release/armv5/urel/mediasettings.exe.map
+epoc32/release/armv5/urel/mediasettings.exe
+epoc32/release/armv5/urel/mediaservantplugin.dll.map
+epoc32/release/armv5/urel/mediaservantplugin.dll
+epoc32/release/armv5/urel/mediaservant.exe.map
+epoc32/release/armv5/urel/mediaservant.exe
+epoc32/release/armv5/urel/mediaplayer.exe.map
+epoc32/release/armv5/urel/mediaplayer.exe
+epoc32/release/armv5/urel/mediamanagementservice.dll.map
+epoc32/release/armv5/urel/mediamanagementservice.dll
+epoc32/release/armv5/urel/mediamanagementprovider.dll.map
+epoc32/release/armv5/urel/mediamanagementprovider.dll
+epoc32/release/armv5/urel/mediafilelist.dll.map
+epoc32/release/armv5/urel/mediafilelist.dll
+epoc32/release/armv5/urel/mediacollectionmanager.dll.map
+epoc32/release/armv5/urel/mediacollectionmanager.dll
+epoc32/release/armv5/urel/mdswatchdog.exe.map
+epoc32/release/armv5/urel/mdswatchdog.exe
+epoc32/release/armv5/urel/mdsserver.exe.map
+epoc32/release/armv5/urel/mdsserver.exe
+epoc32/release/armv5/urel/mdsoomplugin.dll.map
+epoc32/release/armv5/urel/mdsoomplugin.dll
+epoc32/release/armv5/urel/mdsfileserverplugin.pxt.map
+epoc32/release/armv5/urel/mdsfileserverplugin.pxt
+epoc32/release/armv5/urel/mdfpostingsurfaceproxy.dll.map
+epoc32/release/armv5/urel/mdfpostingsurfaceproxy.dll
+epoc32/release/armv5/urel/mdeclient.dll.map
+epoc32/release/armv5/urel/mdeclient.dll
+epoc32/release/armv5/urel/mdccommon.dll.map
+epoc32/release/armv5/urel/mdccommon.dll
+epoc32/release/armv5/urel/mcsservice.dll.map
+epoc32/release/armv5/urel/mcsservice.dll
+epoc32/release/armv5/urel/mcssathandler.dll.map
+epoc32/release/armv5/urel/mcssathandler.dll
+epoc32/release/armv5/urel/mcsprovider.dll.map
+epoc32/release/armv5/urel/mcsprovider.dll
+epoc32/release/armv5/urel/mcsmenuutils.dll.map
+epoc32/release/armv5/urel/mcsmenuutils.dll
+epoc32/release/armv5/urel/mcsmenuserver.exe.map
+epoc32/release/armv5/urel/mcsmenuserver.exe
+epoc32/release/armv5/urel/mcsmenuhandler.dll.map
+epoc32/release/armv5/urel/mcsmenuhandler.dll
+epoc32/release/armv5/urel/mcsmenueng.dll.map
+epoc32/release/armv5/urel/mcsmenueng.dll
+epoc32/release/armv5/urel/mcsmenu.dll.map
+epoc32/release/armv5/urel/mcsmenu.dll
+epoc32/release/armv5/urel/mcsextendedmenu.dll.map
+epoc32/release/armv5/urel/mcsextendedmenu.dll
+epoc32/release/armv5/urel/mcpmusicplayer.dll.map
+epoc32/release/armv5/urel/mcpmusicplayer.dll
+epoc32/release/armv5/urel/mcesettingsgsplugin.dll.map
+epoc32/release/armv5/urel/mcesettingsgsplugin.dll
+epoc32/release/armv5/urel/mcesettings.dll.map
+epoc32/release/armv5/urel/mcesettings.dll
+epoc32/release/armv5/urel/mceserver.exe.map
+epoc32/release/armv5/urel/mceserver.exe
+epoc32/release/armv5/urel/mcelogeng.dll.map
+epoc32/release/armv5/urel/mcelogeng.dll
+epoc32/release/armv5/urel/mce.exe.map
+epoc32/release/armv5/urel/mce.exe
+epoc32/release/armv5/urel/matrixmenu.exe.map
+epoc32/release/armv5/urel/matrixmenu.exe
+epoc32/release/armv5/urel/mailplainview.dll.map
+epoc32/release/armv5/urel/mailplainview.dll
+epoc32/release/armv5/urel/mailinit.exe.map
+epoc32/release/armv5/urel/mailinit.exe
+epoc32/release/armv5/urel/m3gcore.dll.map
+epoc32/release/armv5/urel/m3gcore.dll
+epoc32/release/armv5/urel/lwplayer.exe.map
+epoc32/release/armv5/urel/lwplayer.exe
+epoc32/release/armv5/urel/ltmvmtdetapi.dll.map
+epoc32/release/armv5/urel/ltmvmtdetapi.dll
+epoc32/release/armv5/urel/ltcellidmovdet.dll.map
+epoc32/release/armv5/urel/ltcellidmovdet.dll
+epoc32/release/armv5/urel/loudnessproxy.dll.map
+epoc32/release/armv5/urel/loudnessproxy.dll
+epoc32/release/armv5/urel/loudnessmessagehandler.dll.map
+epoc32/release/armv5/urel/loudnessmessagehandler.dll
+epoc32/release/armv5/urel/loudnesseffect.dll.map
+epoc32/release/armv5/urel/loudnesseffect.dll
+epoc32/release/armv5/urel/loudnessci_stub.dll.map
+epoc32/release/armv5/urel/loudnessci_stub.dll
+epoc32/release/armv5/urel/loudmouth.dll.map
+epoc32/release/armv5/urel/loudmouth.dll
+epoc32/release/armv5/urel/logsserviceextension.dll.map
+epoc32/release/armv5/urel/logsserviceextension.dll
+epoc32/release/armv5/urel/logsplugin.dll.map
+epoc32/release/armv5/urel/logsplugin.dll
+epoc32/release/armv5/urel/logsindicatorplugin.dll.map
+epoc32/release/armv5/urel/logsindicatorplugin.dll
+epoc32/release/armv5/urel/logseng.dll.map
+epoc32/release/armv5/urel/logseng.dll
+epoc32/release/armv5/urel/logs.exe.map
+epoc32/release/armv5/urel/logs.exe
+epoc32/release/armv5/urel/loghandling.dll.map
+epoc32/release/armv5/urel/loghandling.dll
+epoc32/release/armv5/urel/loggingservice.dll.map
+epoc32/release/armv5/urel/loggingservice.dll
+epoc32/release/armv5/urel/loggingprovider.dll.map
+epoc32/release/armv5/urel/loggingprovider.dll
+epoc32/release/armv5/urel/locverifierdlg.dll.map
+epoc32/release/armv5/urel/locverifierdlg.dll
+epoc32/release/armv5/urel/locutils.dll.map
+epoc32/release/armv5/urel/locutils.dll
+epoc32/release/armv5/urel/locsysuiview.dll.map
+epoc32/release/armv5/urel/locsysuiview.dll
+epoc32/release/armv5/urel/locsysuiengine.dll.map
+epoc32/release/armv5/urel/locsysuiengine.dll
+epoc32/release/armv5/urel/locsuplsettings.dll.map
+epoc32/release/armv5/urel/locsuplsettings.dll
+epoc32/release/armv5/urel/locsettingsuiserver.exe.map
+epoc32/release/armv5/urel/locsettingsuiserver.exe
+epoc32/release/armv5/urel/locsettingsuiclient.dll.map
+epoc32/release/armv5/urel/locsettingsuiclient.dll
+epoc32/release/armv5/urel/locpsysettingsui.dll.map
+epoc32/release/armv5/urel/locpsysettingsui.dll
+epoc32/release/armv5/urel/locpsysettingseng.dll.map
+epoc32/release/armv5/urel/locpsysettingseng.dll
+epoc32/release/armv5/urel/locpossettingsapp.exe.map
+epoc32/release/armv5/urel/locpossettingsapp.exe
+epoc32/release/armv5/urel/locod.exe.map
+epoc32/release/armv5/urel/locod.exe
+epoc32/release/armv5/urel/locnotprefplugin.dll.map
+epoc32/release/armv5/urel/locnotprefplugin.dll
+epoc32/release/armv5/urel/locnotifierwrapper.dll.map
+epoc32/release/armv5/urel/locnotifierwrapper.dll
+epoc32/release/armv5/urel/locgpsindicatorplugin.dll.map
+epoc32/release/armv5/urel/locgpsindicatorplugin.dll
+epoc32/release/armv5/urel/locbtnotifier.dll.map
+epoc32/release/armv5/urel/locbtnotifier.dll
+epoc32/release/armv5/urel/locationtrail.dll.map
+epoc32/release/armv5/urel/locationtrail.dll
+epoc32/release/armv5/urel/locationservice.dll.map
+epoc32/release/armv5/urel/locationservice.dll
+epoc32/release/armv5/urel/locationprovider.dll.map
+epoc32/release/armv5/urel/locationprovider.dll
+epoc32/release/armv5/urel/locationmanagerserver.exe.map
+epoc32/release/armv5/urel/locationmanagerserver.exe
+epoc32/release/armv5/urel/locationmanager.dll.map
+epoc32/release/armv5/urel/locationmanager.dll
+epoc32/release/armv5/urel/locationcontextplugin.dll.map
+epoc32/release/armv5/urel/locationcontextplugin.dll
+epoc32/release/armv5/urel/locationbase.dll.map
+epoc32/release/armv5/urel/locationbase.dll
+epoc32/release/armv5/urel/localprotocol.dll.map
+epoc32/release/armv5/urel/localprotocol.dll
+epoc32/release/armv5/urel/localoperations.dll.map
+epoc32/release/armv5/urel/localoperations.dll
+epoc32/release/armv5/urel/loadgen.exe.map
+epoc32/release/armv5/urel/lmuirefapp.exe.map
+epoc32/release/armv5/urel/lmuirefapp.exe
+epoc32/release/armv5/urel/lmrefapp.exe.map
+epoc32/release/armv5/urel/lmrefapp.exe
+epoc32/release/armv5/urel/lmkui.dll.map
+epoc32/release/armv5/urel/lmkui.dll
+epoc32/release/armv5/urel/lmkmsgviewer.exe.map
+epoc32/release/armv5/urel/lmkmsgviewer.exe
+epoc32/release/armv5/urel/lmkeng.dll.map
+epoc32/release/armv5/urel/lmkeng.dll
+epoc32/release/armv5/urel/lmkcommonuistub.dll.map
+epoc32/release/armv5/urel/lmkcommonuistub.dll
+epoc32/release/armv5/urel/lmkcommonui.dll.map
+epoc32/release/armv5/urel/lmkcommonui.dll
+epoc32/release/armv5/urel/lmgr.lib
+epoc32/release/armv5/urel/liwservicehandler.dll.map
+epoc32/release/armv5/urel/liwservicehandler.dll
+epoc32/release/armv5/urel/liwresolver.dll.map
+epoc32/release/armv5/urel/liwresolver.dll
+epoc32/release/armv5/urel/livetvutils.dll.map
+epoc32/release/armv5/urel/livetvutils.dll
+epoc32/release/armv5/urel/listenerorientationproxy.dll.map
+epoc32/release/armv5/urel/listenerorientationproxy.dll
+epoc32/release/armv5/urel/listenerorientationmessagehandler.dll.map
+epoc32/release/armv5/urel/listenerorientationmessagehandler.dll
+epoc32/release/armv5/urel/listenerorientationeffect.dll.map
+epoc32/release/armv5/urel/listenerorientationeffect.dll
+epoc32/release/armv5/urel/listenerorientationci_stub.dll.map
+epoc32/release/armv5/urel/listenerorientationci_stub.dll
+epoc32/release/armv5/urel/listenerlocationproxy.dll.map
+epoc32/release/armv5/urel/listenerlocationproxy.dll
+epoc32/release/armv5/urel/listenerlocationmessagehandler.dll.map
+epoc32/release/armv5/urel/listenerlocationmessagehandler.dll
+epoc32/release/armv5/urel/listenerlocationeffect.dll.map
+epoc32/release/armv5/urel/listenerlocationeffect.dll
+epoc32/release/armv5/urel/listenerlocationci_stub.dll.map
+epoc32/release/armv5/urel/listenerlocationci_stub.dll
+epoc32/release/armv5/urel/listenerdopplerproxy.dll.map
+epoc32/release/armv5/urel/listenerdopplerproxy.dll
+epoc32/release/armv5/urel/listenerdopplermessagehandler.dll.map
+epoc32/release/armv5/urel/listenerdopplermessagehandler.dll
+epoc32/release/armv5/urel/listenerdopplerci_stub.dll.map
+epoc32/release/armv5/urel/listenerdopplerci_stub.dll
+epoc32/release/armv5/urel/licenseetsy_stub.dll.map
+epoc32/release/armv5/urel/licenseetsy_stub.dll
+epoc32/release/armv5/urel/libzcore.dll.map
+epoc32/release/armv5/urel/libzcore.dll
+epoc32/release/armv5/urel/libz.dll.map
+epoc32/release/armv5/urel/libz.dll
+epoc32/release/armv5/urel/libwcrt0.lib
+epoc32/release/armv5/urel/libvgi.dll.map
+epoc32/release/armv5/urel/libvgi.dll
+epoc32/release/armv5/urel/libtelepathy.dll.map
+epoc32/release/armv5/urel/libtelepathy.dll
+epoc32/release/armv5/urel/libgthread.dll.map
+epoc32/release/armv5/urel/libgthread.dll
+epoc32/release/armv5/urel/libgobject.dll.map
+epoc32/release/armv5/urel/libgobject.dll
+epoc32/release/armv5/urel/libgmodule.dll.map
+epoc32/release/armv5/urel/libgmodule.dll
+epoc32/release/armv5/urel/libglib.dll.map
+epoc32/release/armv5/urel/libglib.dll
+epoc32/release/armv5/urel/libgabble-convenience.dll.map
+epoc32/release/armv5/urel/libgabble-convenience.dll
+epoc32/release/armv5/urel/libdbus-glib.dll.map
+epoc32/release/armv5/urel/libdbus-glib.dll
+epoc32/release/armv5/urel/libdbus.dll.map
+epoc32/release/armv5/urel/libdbus.dll
+epoc32/release/armv5/urel/libcrypt.dll.map
+epoc32/release/armv5/urel/libcrypt.dll
+epoc32/release/armv5/urel/libcrt0.lib
+epoc32/release/armv5/urel/lcutils.dll.map
+epoc32/release/armv5/urel/lcutils.dll
+epoc32/release/armv5/urel/lcstylustap.dll.map
+epoc32/release/armv5/urel/lcstylustap.dll
+epoc32/release/armv5/urel/lcservice.dll.map
+epoc32/release/armv5/urel/lcservice.dll
+epoc32/release/armv5/urel/lcserver.exe.map
+epoc32/release/armv5/urel/lcserver.exe
+epoc32/release/armv5/urel/lcapp.exe.map
+epoc32/release/armv5/urel/lcapp.exe
+epoc32/release/armv5/urel/lbtstrategypluginapi.dll.map
+epoc32/release/armv5/urel/lbtstrategypluginapi.dll
+epoc32/release/armv5/urel/lbtstrategy.dll.map
+epoc32/release/armv5/urel/lbtstrategy.dll
+epoc32/release/armv5/urel/lbtserverlogicbase.dll.map
+epoc32/release/armv5/urel/lbtserverlogicbase.dll
+epoc32/release/armv5/urel/lbtserverlogic.dll.map
+epoc32/release/armv5/urel/lbtserverlogic.dll
+epoc32/release/armv5/urel/lbtserver.exe.map
+epoc32/release/armv5/urel/lbtserver.exe
+epoc32/release/armv5/urel/lbtmgmtplugin.dll.map
+epoc32/release/armv5/urel/lbtmgmtplugin.dll
+epoc32/release/armv5/urel/lbtmanager.dll.map
+epoc32/release/armv5/urel/lbtmanager.dll
+epoc32/release/armv5/urel/lbtlogger.dll.map
+epoc32/release/armv5/urel/lbtlogger.dll
+epoc32/release/armv5/urel/lbtcontainer.dll.map
+epoc32/release/armv5/urel/lbtcontainer.dll
+epoc32/release/armv5/urel/lbt.dll.map
+epoc32/release/armv5/urel/lbt.dll
+epoc32/release/armv5/urel/layoutmgr.exe.map
+epoc32/release/armv5/urel/layoutmgr.exe
+epoc32/release/armv5/urel/launcher.exe.map
+epoc32/release/armv5/urel/launchbrowsercmd.dll.map
+epoc32/release/armv5/urel/launchbrowsercmd.dll
+epoc32/release/armv5/urel/languagenotificationcmd.dll.map
+epoc32/release/armv5/urel/languagenotificationcmd.dll
+epoc32/release/armv5/urel/landmarkservice.dll.map
+epoc32/release/armv5/urel/landmarkservice.dll
+epoc32/release/armv5/urel/landmarks.exe.map
+epoc32/release/armv5/urel/landmarks.exe
+epoc32/release/armv5/urel/landmarkprovider.dll.map
+epoc32/release/armv5/urel/landmarkprovider.dll
+epoc32/release/armv5/urel/ksc5601.dll.map
+epoc32/release/armv5/urel/ksc5601.dll
+epoc32/release/armv5/urel/koi8u.dll.map
+epoc32/release/armv5/urel/koi8u.dll
+epoc32/release/armv5/urel/koi8r.dll.map
+epoc32/release/armv5/urel/koi8r.dll
+epoc32/release/armv5/urel/kmdserver.exe.map
+epoc32/release/armv5/urel/kmdserver.exe
+epoc32/release/armv5/urel/kmdapi.dll.map
+epoc32/release/armv5/urel/kmdapi.dll
+epoc32/release/armv5/urel/keypublisherplugin.dll.map
+epoc32/release/armv5/urel/keypublisherplugin.dll
+epoc32/release/armv5/urel/keylockpolicyapi.dll.map
+epoc32/release/armv5/urel/keylockpolicyapi.dll
+epoc32/release/armv5/urel/keyeventfw.dll.map
+epoc32/release/armv5/urel/keyeventfw.dll
+epoc32/release/armv5/urel/kdebugv6.dll.map
+epoc32/release/armv5/urel/kdebugv6.dll
+epoc32/release/armv5/urel/kdebug.dll.map
+epoc32/release/armv5/urel/kdebug.dll
+epoc32/release/armv5/urel/kbdclient.dll.map
+epoc32/release/armv5/urel/kbdclient.dll
+epoc32/release/armv5/urel/jsdevice.dll.map
+epoc32/release/armv5/urel/jsdevice.dll
+epoc32/release/armv5/urel/jplangutil.dll.map
+epoc32/release/armv5/urel/jplangutil.dll
+epoc32/release/armv5/urel/jp2kcodec.dll.map
+epoc32/release/armv5/urel/jp2kcodec.dll
+epoc32/release/armv5/urel/jisx0212.dll.map
+epoc32/release/armv5/urel/jisx0212.dll
+epoc32/release/armv5/urel/jisx0208.dll.map
+epoc32/release/armv5/urel/jisx0208.dll
+epoc32/release/armv5/urel/jisx0201.dll.map
+epoc32/release/armv5/urel/jisx0201.dll
+epoc32/release/armv5/urel/jisbase_shared.dll.map
+epoc32/release/armv5/urel/jisbase_shared.dll
+epoc32/release/armv5/urel/jis.dll.map
+epoc32/release/armv5/urel/jis.dll
+epoc32/release/armv5/urel/javascriptcore.dll.map
+epoc32/release/armv5/urel/javascriptcore.dll
+epoc32/release/armv5/urel/javaregistryclient.dll.map
+epoc32/release/armv5/urel/javaregistryclient.dll
+epoc32/release/armv5/urel/javaenvinfo.dll.map
+epoc32/release/armv5/urel/javaenvinfo.dll
+epoc32/release/armv5/urel/javadrmutils.dll.map
+epoc32/release/armv5/urel/javadrmutils.dll
+epoc32/release/armv5/urel/jabbersettings.dll.map
+epoc32/release/armv5/urel/jabbersettings.dll
+epoc32/release/armv5/urel/j5_docomo.dll.map
+epoc32/release/armv5/urel/j5_docomo.dll
+epoc32/release/armv5/urel/j5.dll.map
+epoc32/release/armv5/urel/j5.dll
+epoc32/release/armv5/urel/isoserver.exe.map
+epoc32/release/armv5/urel/isoserver.exe
+epoc32/release/armv5/urel/iso88599.dll.map
+epoc32/release/armv5/urel/iso88599.dll
+epoc32/release/armv5/urel/iso88598.dll.map
+epoc32/release/armv5/urel/iso88598.dll
+epoc32/release/armv5/urel/iso88597.dll.map
+epoc32/release/armv5/urel/iso88597.dll
+epoc32/release/armv5/urel/iso88596.dll.map
+epoc32/release/armv5/urel/iso88596.dll
+epoc32/release/armv5/urel/iso88595.dll.map
+epoc32/release/armv5/urel/iso88595.dll
+epoc32/release/armv5/urel/iso88594.dll.map
+epoc32/release/armv5/urel/iso88594.dll
+epoc32/release/armv5/urel/iso88593.dll.map
+epoc32/release/armv5/urel/iso88593.dll
+epoc32/release/armv5/urel/iso88592.dll.map
+epoc32/release/armv5/urel/iso88592.dll
+epoc32/release/armv5/urel/iso885915.dll.map
+epoc32/release/armv5/urel/iso885915.dll
+epoc32/release/armv5/urel/iso885914.dll.map
+epoc32/release/armv5/urel/iso885914.dll
+epoc32/release/armv5/urel/iso885913.dll.map
+epoc32/release/armv5/urel/iso885913.dll
+epoc32/release/armv5/urel/iso885910.dll.map
+epoc32/release/armv5/urel/iso885910.dll
+epoc32/release/armv5/urel/iso2022kr.dll.map
+epoc32/release/armv5/urel/iso2022kr.dll
+epoc32/release/armv5/urel/iso2022jp1.dll.map
+epoc32/release/armv5/urel/iso2022jp1.dll
+epoc32/release/armv5/urel/iso2022jp.dll.map
+epoc32/release/armv5/urel/iso2022jp.dll
+epoc32/release/armv5/urel/iscii.dll.map
+epoc32/release/armv5/urel/iscii.dll
+epoc32/release/armv5/urel/iscapi.dll.map
+epoc32/release/armv5/urel/iscapi.dll
+epoc32/release/armv5/urel/isadapter.dll.map
+epoc32/release/armv5/urel/isadapter.dll
+epoc32/release/armv5/urel/irmtmui.dll.map
+epoc32/release/armv5/urel/irmtmui.dll
+epoc32/release/armv5/urel/ipvoicemailengine.dll.map
+epoc32/release/armv5/urel/ipvoicemailengine.dll
+epoc32/release/armv5/urel/iptvxmltvepgplugin.dll.map
+epoc32/release/armv5/urel/iptvxmltvepgplugin.dll
+epoc32/release/armv5/urel/iptvvodnotifierplugin.dll.map
+epoc32/release/armv5/urel/iptvvodnotifierplugin.dll
+epoc32/release/armv5/urel/iptvutil.dll.map
+epoc32/release/armv5/urel/iptvutil.dll
+epoc32/release/armv5/urel/iptvtunerengine.dll.map
+epoc32/release/armv5/urel/iptvtunerengine.dll
+epoc32/release/armv5/urel/iptvserver.exe.map
+epoc32/release/armv5/urel/iptvserver.exe
+epoc32/release/armv5/urel/iptvschedulerplugin.dll.map
+epoc32/release/armv5/urel/iptvschedulerplugin.dll
+epoc32/release/armv5/urel/iptvscheduleddownloadplugin.dll.map
+epoc32/release/armv5/urel/iptvscheduleddownloadplugin.dll
+epoc32/release/armv5/urel/iptvrssplugin.dll.map
+epoc32/release/armv5/urel/iptvrssplugin.dll
+epoc32/release/armv5/urel/iptvremindernotifierplugin.dll.map
+epoc32/release/armv5/urel/iptvremindernotifierplugin.dll
+epoc32/release/armv5/urel/iptvprovrec.dll.map
+epoc32/release/armv5/urel/iptvprovrec.dll
+epoc32/release/armv5/urel/iptvprovisioningprocessor.dll.map
+epoc32/release/armv5/urel/iptvprovisioningprocessor.dll
+epoc32/release/armv5/urel/iptvprovisioningapp.exe.map
+epoc32/release/armv5/urel/iptvprovisioningapp.exe
+epoc32/release/armv5/urel/iptvomaprovisioningadapter.dll.map
+epoc32/release/armv5/urel/iptvomaprovisioningadapter.dll
+epoc32/release/armv5/urel/iptvnetworkengine.dll.map
+epoc32/release/armv5/urel/iptvnetworkengine.dll
+epoc32/release/armv5/urel/iptvliveuiepgengine.dll.map
+epoc32/release/armv5/urel/iptvliveuiepgengine.dll
+epoc32/release/armv5/urel/iptvclientapi.dll.map
+epoc32/release/armv5/urel/iptvclientapi.dll
+epoc32/release/armv5/urel/ipssossettings.dll.map
+epoc32/release/armv5/urel/ipssossettings.dll
+epoc32/release/armv5/urel/ipssosplugin.dll.map
+epoc32/release/armv5/urel/ipssosplugin.dll
+epoc32/release/armv5/urel/ipssosaoplugin.dll.map
+epoc32/release/armv5/urel/ipssosaoplugin.dll
+epoc32/release/armv5/urel/ipsecacuplugin.dll.map
+epoc32/release/armv5/urel/ipsecacuplugin.dll
+epoc32/release/armv5/urel/ipapputils.dll.map
+epoc32/release/armv5/urel/ipapputils.dll
+epoc32/release/armv5/urel/integritycheckserver.exe.map
+epoc32/release/armv5/urel/integritycheckserver.exe
+epoc32/release/armv5/urel/integritycheckclient.dll.map
+epoc32/release/armv5/urel/integritycheckclient.dll
+epoc32/release/armv5/urel/integritycheck.exe.map
+epoc32/release/armv5/urel/integritycheck.exe
+epoc32/release/armv5/urel/inlinetext.dll.map
+epoc32/release/armv5/urel/inlinetext.dll
+epoc32/release/armv5/urel/imutilsng.dll.map
+epoc32/release/armv5/urel/imutilsng.dll
+epoc32/release/armv5/urel/imumutils.dll.map
+epoc32/release/armv5/urel/imumutils.dll
+epoc32/release/armv5/urel/imumda.dll.map
+epoc32/release/armv5/urel/imumda.dll
+epoc32/release/armv5/urel/imum.dll.map
+epoc32/release/armv5/urel/imum.dll
+epoc32/release/armv5/urel/imspointsecmonitor.dll.map
+epoc32/release/armv5/urel/imspointsecmonitor.dll
+epoc32/release/armv5/urel/impsutils.dll.map
+epoc32/release/armv5/urel/impsutils.dll
+epoc32/release/armv5/urel/impspushhandler.dll.map
+epoc32/release/armv5/urel/impspushhandler.dll
+epoc32/release/armv5/urel/impsmessage.dll.map
+epoc32/release/armv5/urel/impsmessage.dll
+epoc32/release/armv5/urel/impsipcirwatcher.dll.map
+epoc32/release/armv5/urel/impsipcirwatcher.dll
+epoc32/release/armv5/urel/impsexe.exe.map
+epoc32/release/armv5/urel/impsexe.exe
+epoc32/release/armv5/urel/impseng.dll.map
+epoc32/release/armv5/urel/impseng.dll
+epoc32/release/armv5/urel/impsdatautils.dll.map
+epoc32/release/armv5/urel/impsdatautils.dll
+epoc32/release/armv5/urel/impsdatachannel.dll.map
+epoc32/release/armv5/urel/impsdatachannel.dll
+epoc32/release/armv5/urel/impsconnectionuing.dll.map
+epoc32/release/armv5/urel/impsconnectionuing.dll
+epoc32/release/armv5/urel/impsclient.dll.map
+epoc32/release/armv5/urel/impsclient.dll
+epoc32/release/armv5/urel/improcessorhook.dll.map
+epoc32/release/armv5/urel/improcessorhook.dll
+epoc32/release/armv5/urel/improcessor.dll.map
+epoc32/release/armv5/urel/improcessor.dll
+epoc32/release/armv5/urel/imoperationshook.dll.map
+epoc32/release/armv5/urel/imoperationshook.dll
+epoc32/release/armv5/urel/imoperation.dll.map
+epoc32/release/armv5/urel/imoperation.dll
+epoc32/release/armv5/urel/immanager.dll.map
+epoc32/release/armv5/urel/immanager.dll
+epoc32/release/armv5/urel/imlauncherng.dll.map
+epoc32/release/armv5/urel/imlauncherng.dll
+epoc32/release/armv5/urel/imlauncher.exe.map
+epoc32/release/armv5/urel/imlauncher.exe
+epoc32/release/armv5/urel/imindicatorpluginng.dll.map
+epoc32/release/armv5/urel/imindicatorpluginng.dll
+epoc32/release/armv5/urel/imgpprintdll.dll.map
+epoc32/release/armv5/urel/imgpprintdll.dll
+epoc32/release/armv5/urel/imecomhook.dll.map
+epoc32/release/armv5/urel/imecomhook.dll
+epoc32/release/armv5/urel/imdatamodelhook.dll.map
+epoc32/release/armv5/urel/imdatamodelhook.dll
+epoc32/release/armv5/urel/imdatamodel.dll.map
+epoc32/release/armv5/urel/imdatamodel.dll
+epoc32/release/armv5/urel/imcvuiapp.exe.map
+epoc32/release/armv5/urel/imcvuiapp.exe
+epoc32/release/armv5/urel/imcvlauncher.dll.map
+epoc32/release/armv5/urel/imcvlauncher.dll
+epoc32/release/armv5/urel/imcvengine.dll.map
+epoc32/release/armv5/urel/imcvengine.dll
+epoc32/release/armv5/urel/imconnectionprovider.dll.map
+epoc32/release/armv5/urel/imconnectionprovider.dll
+epoc32/release/armv5/urel/imcmslauncherplugin.dll.map
+epoc32/release/armv5/urel/imcmslauncherplugin.dll
+epoc32/release/armv5/urel/imclient.dll.map
+epoc32/release/armv5/urel/imclient.dll
+epoc32/release/armv5/urel/imcacheserver.exe.map
+epoc32/release/armv5/urel/imcacheserver.exe
+epoc32/release/armv5/urel/imcacheclient.dll.map
+epoc32/release/armv5/urel/imcacheclient.dll
+epoc32/release/armv5/urel/imagingconfigmanager.dll.map
+epoc32/release/armv5/urel/imagingconfigmanager.dll
+epoc32/release/armv5/urel/imageviewer.exe.map
+epoc32/release/armv5/urel/imageviewer.exe
+epoc32/release/armv5/urel/imageprintuiprovider.dll.map
+epoc32/release/armv5/urel/imageprintuiprovider.dll
+epoc32/release/armv5/urel/imageprintui.exe.map
+epoc32/release/armv5/urel/imageprintui.exe
+epoc32/release/armv5/urel/imageprintserver.exe.map
+epoc32/release/armv5/urel/imageprintserver.exe
+epoc32/release/armv5/urel/imageprintengine.dll.map
+epoc32/release/armv5/urel/imageprintengine.dll
+epoc32/release/armv5/urel/imageprintclient.dll.map
+epoc32/release/armv5/urel/imageprintclient.dll
+epoc32/release/armv5/urel/imageprintapp.exe.map
+epoc32/release/armv5/urel/imageprintapp.exe
+epoc32/release/armv5/urel/imagepreview.dll.map
+epoc32/release/armv5/urel/imagepreview.dll
+epoc32/release/armv5/urel/imageinfopopup.dll.map
+epoc32/release/armv5/urel/imageinfopopup.dll
+epoc32/release/armv5/urel/imageeditorutils.dll.map
+epoc32/release/armv5/urel/imageeditorutils.dll
+epoc32/release/armv5/urel/imageeditorui.dll.map
+epoc32/release/armv5/urel/imageeditorui.dll
+epoc32/release/armv5/urel/imageeditorprovider.dll.map
+epoc32/release/armv5/urel/imageeditorprovider.dll
+epoc32/release/armv5/urel/imageeditormanager.dll.map
+epoc32/release/armv5/urel/imageeditormanager.dll
+epoc32/release/armv5/urel/imageeditor.exe.map
+epoc32/release/armv5/urel/imageeditor.exe
+epoc32/release/armv5/urel/imagech.lib
+epoc32/release/armv5/urel/image.lib
+epoc32/release/armv5/urel/ilbcencoderintfcproxy.dll.map
+epoc32/release/armv5/urel/ilbcencoderintfcproxy.dll
+epoc32/release/armv5/urel/ilbcencoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/ilbcencoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/ilbcencoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/ilbcencoderintfcci_stub.dll
+epoc32/release/armv5/urel/ilbcencoderintfc.dll.map
+epoc32/release/armv5/urel/ilbcencoderintfc.dll
+epoc32/release/armv5/urel/ilbcdecoderintfcproxy.dll.map
+epoc32/release/armv5/urel/ilbcdecoderintfcproxy.dll
+epoc32/release/armv5/urel/ilbcdecoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/ilbcdecoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/ilbcdecoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/ilbcdecoderintfcci_stub.dll
+epoc32/release/armv5/urel/ilbcdecoderintfc.dll.map
+epoc32/release/armv5/urel/ilbcdecoderintfc.dll
+epoc32/release/armv5/urel/ikev2lib.dll.map
+epoc32/release/armv5/urel/ikev2lib.dll
+epoc32/release/armv5/urel/ikev1lib.dll.map
+epoc32/release/armv5/urel/ikev1lib.dll
+epoc32/release/armv5/urel/ikeutils.dll.map
+epoc32/release/armv5/urel/ikeutils.dll
+epoc32/release/armv5/urel/ikesocket.dll.map
+epoc32/release/armv5/urel/ikesocket.dll
+epoc32/release/armv5/urel/ikepolparser.dll.map
+epoc32/release/armv5/urel/ikepolparser.dll
+epoc32/release/armv5/urel/ikecert.dll.map
+epoc32/release/armv5/urel/ikecert.dll
+epoc32/release/armv5/urel/ihl.dll.map
+epoc32/release/armv5/urel/ihl.dll
+epoc32/release/armv5/urel/iepb.dll.map
+epoc32/release/armv5/urel/iepb.dll
+epoc32/release/armv5/urel/ictsuiutilsnotif.dll.map
+epoc32/release/armv5/urel/ictsuiutilsnotif.dll
+epoc32/release/armv5/urel/ictsdialogswrapper.dll.map
+epoc32/release/armv5/urel/ictsdialogswrapper.dll
+epoc32/release/armv5/urel/ictsclientinterface.dll.map
+epoc32/release/armv5/urel/ictsclientinterface.dll
+epoc32/release/armv5/urel/iclextjpegapi.dll.map
+epoc32/release/armv5/urel/iclextjpegapi.dll
+epoc32/release/armv5/urel/icecandidatehandler.dll.map
+epoc32/release/armv5/urel/icecandidatehandler.dll
+epoc32/release/armv5/urel/iaupdatetools.dll.map
+epoc32/release/armv5/urel/iaupdatetools.dll
+epoc32/release/armv5/urel/iaupdaterfiles.dll.map
+epoc32/release/armv5/urel/iaupdaterfiles.dll
+epoc32/release/armv5/urel/iaupdater.exe.map
+epoc32/release/armv5/urel/iaupdater.exe
+epoc32/release/armv5/urel/iaupdatelauncher.exe.map
+epoc32/release/armv5/urel/iaupdatelauncher.exe
+epoc32/release/armv5/urel/iaupdatefwupdate.dll.map
+epoc32/release/armv5/urel/iaupdatefwupdate.dll
+epoc32/release/armv5/urel/iaupdateengine.dll.map
+epoc32/release/armv5/urel/iaupdateengine.dll
+epoc32/release/armv5/urel/iaupdatebg.exe.map
+epoc32/release/armv5/urel/iaupdatebg.exe
+epoc32/release/armv5/urel/iaupdateapi.dll.map
+epoc32/release/armv5/urel/iaupdateapi.dll
+epoc32/release/armv5/urel/iaenabler.exe.map
+epoc32/release/armv5/urel/iaenabler.exe
+epoc32/release/armv5/urel/hz.dll.map
+epoc32/release/armv5/urel/hz.dll
+epoc32/release/armv5/urel/hxaudioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/urel/hxaudioplaycontrollerrecognizer.dll
+epoc32/release/armv5/urel/hwrmvibraclient.dll.map
+epoc32/release/armv5/urel/hwrmvibraclient.dll
+epoc32/release/armv5/urel/hwrmstubplugins.dll.map
+epoc32/release/armv5/urel/hwrmstubplugins.dll
+epoc32/release/armv5/urel/hwrmserver.exe.map
+epoc32/release/armv5/urel/hwrmserver.exe
+epoc32/release/armv5/urel/hwrmlightclient.dll.map
+epoc32/release/armv5/urel/hwrmlightclient.dll
+epoc32/release/armv5/urel/hwrmhapticsserver.exe.map
+epoc32/release/armv5/urel/hwrmhapticsserver.exe
+epoc32/release/armv5/urel/hwrmhapticspluginmanager.dll.map
+epoc32/release/armv5/urel/hwrmhapticspluginmanager.dll
+epoc32/release/armv5/urel/hwrmhapticspacketizer.dll.map
+epoc32/release/armv5/urel/hwrmhapticspacketizer.dll
+epoc32/release/armv5/urel/hwrmhapticseffectdatagetterfw.dll.map
+epoc32/release/armv5/urel/hwrmhapticseffectdatagetterfw.dll
+epoc32/release/armv5/urel/hwrmhapticsclient.dll.map
+epoc32/release/armv5/urel/hwrmhapticsclient.dll
+epoc32/release/armv5/urel/hwrmfmtxwatcherplugin.dll.map
+epoc32/release/armv5/urel/hwrmfmtxwatcherplugin.dll
+epoc32/release/armv5/urel/hwrmfmtxclient.dll.map
+epoc32/release/armv5/urel/hwrmfmtxclient.dll
+epoc32/release/armv5/urel/hwrmextendedlightclient.dll.map
+epoc32/release/armv5/urel/hwrmextendedlightclient.dll
+epoc32/release/armv5/urel/hwrmdefaultlighttargetmodifierplugin.dll.map
+epoc32/release/armv5/urel/hwrmdefaultlighttargetmodifierplugin.dll
+epoc32/release/armv5/urel/hwrmcommon.dll.map
+epoc32/release/armv5/urel/hwrmcommon.dll
+epoc32/release/armv5/urel/hwrmclient.dll.map
+epoc32/release/armv5/urel/hwrmclient.dll
+epoc32/release/armv5/urel/httptransfer.dll.map
+epoc32/release/armv5/urel/httptransfer.dll
+epoc32/release/armv5/urel/httpfilterproxy.dll.map
+epoc32/release/armv5/urel/httpfilterproxy.dll
+epoc32/release/armv5/urel/httpfiltergba.dll.map
+epoc32/release/armv5/urel/httpfiltergba.dll
+epoc32/release/armv5/urel/httpfilterdrm.dll.map
+epoc32/release/armv5/urel/httpfilterdrm.dll
+epoc32/release/armv5/urel/httpfilterconnhandler.dll.map
+epoc32/release/armv5/urel/httpfilterconnhandler.dll
+epoc32/release/armv5/urel/httpfiltercommon.dll.map
+epoc32/release/armv5/urel/httpfiltercommon.dll
+epoc32/release/armv5/urel/httpfiltercamese.dll.map
+epoc32/release/armv5/urel/httpfiltercamese.dll
+epoc32/release/armv5/urel/httpfilterauthentication.dll.map
+epoc32/release/armv5/urel/httpfilterauthentication.dll
+epoc32/release/armv5/urel/httpfilteracceptheader.dll.map
+epoc32/release/armv5/urel/httpfilteracceptheader.dll
+epoc32/release/armv5/urel/httpdmserveng.dll.map
+epoc32/release/armv5/urel/httpdmserveng.dll
+epoc32/release/armv5/urel/htiwatchdog.exe.map
+epoc32/release/armv5/urel/htiwatchdog.exe
+epoc32/release/armv5/urel/htiusbserialcommecomplugin.dll.map
+epoc32/release/armv5/urel/htisysinfoserviceplugin.dll.map
+epoc32/release/armv5/urel/htisysinfoserviceplugin.dll
+epoc32/release/armv5/urel/htistiftfserviceplugin.dll.map
+epoc32/release/armv5/urel/htistiftfserviceplugin.dll
+epoc32/release/armv5/urel/htistartupwait.dll.map
+epoc32/release/armv5/urel/htistartupwait.dll
+epoc32/release/armv5/urel/htiserialcommecomplugin.dll.map
+epoc32/release/armv5/urel/htiserialcommecomplugin.dll
+epoc32/release/armv5/urel/htiscreenshotserviceplugin.dll.map
+epoc32/release/armv5/urel/htiscreenshotserviceplugin.dll
+epoc32/release/armv5/urel/htipimserviceplugin.dll.map
+epoc32/release/armv5/urel/htipimserviceplugin.dll
+epoc32/release/armv5/urel/htinpdhlp.exe.map
+epoc32/release/armv5/urel/htinpdhlp.exe
+epoc32/release/armv5/urel/htimessagesserviceplugin.dll.map
+epoc32/release/armv5/urel/htimessagesserviceplugin.dll
+epoc32/release/armv5/urel/htikeyeventserviceplugin.dll.map
+epoc32/release/armv5/urel/htikeyeventserviceplugin.dll
+epoc32/release/armv5/urel/htiipproxyserviceplugin.dll.map
+epoc32/release/armv5/urel/htiipproxyserviceplugin.dll
+epoc32/release/armv5/urel/htiipcommserverclient.dll.map
+epoc32/release/armv5/urel/htiipcommserverclient.dll
+epoc32/release/armv5/urel/htiipcommserver.exe.map
+epoc32/release/armv5/urel/htiipcommserver.exe
+epoc32/release/armv5/urel/htiipcommecomplugin.dll.map
+epoc32/release/armv5/urel/htiipcommecomplugin.dll
+epoc32/release/armv5/urel/htiftpserviceplugin.dll.map
+epoc32/release/armv5/urel/htiftpserviceplugin.dll
+epoc32/release/armv5/urel/htiftpbackupfake.dll.map
+epoc32/release/armv5/urel/htiftpbackupfake.dll
+epoc32/release/armv5/urel/htiframework.exe.map
+epoc32/release/armv5/urel/htiframework.exe
+epoc32/release/armv5/urel/htifilehlp.exe.map
+epoc32/release/armv5/urel/htiechoserviceplugin.dll.map
+epoc32/release/armv5/urel/htidevicereboot.exe.map
+epoc32/release/armv5/urel/htidevicereboot.exe
+epoc32/release/armv5/urel/hticfg.dll.map
+epoc32/release/armv5/urel/hticfg.dll
+epoc32/release/armv5/urel/htibtserialcomhelper.dll.map
+epoc32/release/armv5/urel/htibtserialcomhelper.dll
+epoc32/release/armv5/urel/htibtcommserver.dll.map
+epoc32/release/armv5/urel/htibtcommserver.dll
+epoc32/release/armv5/urel/htibtcomminterface.dll.map
+epoc32/release/armv5/urel/htibtcomminterface.dll
+epoc32/release/armv5/urel/htibtcommecomplugin.dll.map
+epoc32/release/armv5/urel/htibtcommecomplugin.dll
+epoc32/release/armv5/urel/htiautostart.dll.map
+epoc32/release/armv5/urel/htiautostart.dll
+epoc32/release/armv5/urel/htiaudioserviceplugin.dll.map
+epoc32/release/armv5/urel/htiaudioserviceplugin.dll
+epoc32/release/armv5/urel/htiappserviceplugin.dll.map
+epoc32/release/armv5/urel/htiadmin.exe.map
+epoc32/release/armv5/urel/htiadmin.exe
+epoc32/release/armv5/urel/hswidgetpublisher.dll.map
+epoc32/release/armv5/urel/hssmgmtimpl.dll.map
+epoc32/release/armv5/urel/hssmgmtimpl.dll
+epoc32/release/armv5/urel/hspswrapper.dll.map
+epoc32/release/armv5/urel/hspswrapper.dll
+epoc32/release/armv5/urel/hspsthemeserver.exe.map
+epoc32/release/armv5/urel/hspsthemeserver.exe
+epoc32/release/armv5/urel/hspsthemeinstallercons.exe.map
+epoc32/release/armv5/urel/hspsthemeinstallercons.exe
+epoc32/release/armv5/urel/hspsservice.dll.map
+epoc32/release/armv5/urel/hspsservice.dll
+epoc32/release/armv5/urel/hspsresult.dll.map
+epoc32/release/armv5/urel/hspsresult.dll
+epoc32/release/armv5/urel/hspsresource.dll.map
+epoc32/release/armv5/urel/hspsresource.dll
+epoc32/release/armv5/urel/hspsrequestclient.dll.map
+epoc32/release/armv5/urel/hspsrequestclient.dll
+epoc32/release/armv5/urel/hspsprovider.dll.map
+epoc32/release/armv5/urel/hspsprovider.dll
+epoc32/release/armv5/urel/hspsodt.dll.map
+epoc32/release/armv5/urel/hspsodt.dll
+epoc32/release/armv5/urel/hspsdomdocument.dll.map
+epoc32/release/armv5/urel/hspsdomdocument.dll
+epoc32/release/armv5/urel/hspsdefrep.dll.map
+epoc32/release/armv5/urel/hspsdefrep.dll
+epoc32/release/armv5/urel/hspsdefinitionengineinterface.dll.map
+epoc32/release/armv5/urel/hspsdefinitionengineinterface.dll
+epoc32/release/armv5/urel/hspsdefinitionengine.dll.map
+epoc32/release/armv5/urel/hspsdefinitionengine.dll
+epoc32/release/armv5/urel/hspsclientsession.dll.map
+epoc32/release/armv5/urel/hspsclientsession.dll
+epoc32/release/armv5/urel/hspsclient.dll.map
+epoc32/release/armv5/urel/hspsclient.dll
+epoc32/release/armv5/urel/hsbrowser.exe.map
+epoc32/release/armv5/urel/hsbrowser.exe
+epoc32/release/armv5/urel/hotspotserver.exe.map
+epoc32/release/armv5/urel/hotspotserver.exe
+epoc32/release/armv5/urel/hotspotclient.dll.map
+epoc32/release/armv5/urel/hotspotclient.dll
+epoc32/release/armv5/urel/homemedia.exe.map
+epoc32/release/armv5/urel/homemedia.exe
+epoc32/release/armv5/urel/hnutilities.dll.map
+epoc32/release/armv5/urel/hnutilities.dll
+epoc32/release/armv5/urel/hnpresentationmodel.dll.map
+epoc32/release/armv5/urel/hnpresentationmodel.dll
+epoc32/release/armv5/urel/hnmetadatamodel.dll.map
+epoc32/release/armv5/urel/hnmetadatamodel.dll
+epoc32/release/armv5/urel/hnengine.dll.map
+epoc32/release/armv5/urel/hnengine.dll
+epoc32/release/armv5/urel/hidmouse.dll.map
+epoc32/release/armv5/urel/hidmouse.dll
+epoc32/release/armv5/urel/hidkeyboard.dll.map
+epoc32/release/armv5/urel/hidkeyboard.dll
+epoc32/release/armv5/urel/headsetstatus.dll.map
+epoc32/release/armv5/urel/headsetstatus.dll
+epoc32/release/armv5/urel/harvesterwmvplugin.dll.map
+epoc32/release/armv5/urel/harvesterwmvplugin.dll
+epoc32/release/armv5/urel/harvestervideoplugin.dll.map
+epoc32/release/armv5/urel/harvestervideoplugin.dll
+epoc32/release/armv5/urel/harvesterserver.exe.map
+epoc32/release/armv5/urel/harvesterserver.exe
+epoc32/release/armv5/urel/harvesterrtpplugin.dll.map
+epoc32/release/armv5/urel/harvesterrtpplugin.dll
+epoc32/release/armv5/urel/harvesterplugininterface.dll.map
+epoc32/release/armv5/urel/harvesterplugininterface.dll
+epoc32/release/armv5/urel/harvesteromadrmplugin.dll.map
+epoc32/release/armv5/urel/harvesteromadrmplugin.dll
+epoc32/release/armv5/urel/harvestermessageplugin.dll.map
+epoc32/release/armv5/urel/harvestermessageplugin.dll
+epoc32/release/armv5/urel/harvesterimageplugin.dll.map
+epoc32/release/armv5/urel/harvesterimageplugin.dll
+epoc32/release/armv5/urel/harvesterdata.dll.map
+epoc32/release/armv5/urel/harvesterdata.dll
+epoc32/release/armv5/urel/harvestercommon.dll.map
+epoc32/release/armv5/urel/harvestercommon.dll
+epoc32/release/armv5/urel/harvesterclient.dll.map
+epoc32/release/armv5/urel/harvesterclient.dll
+epoc32/release/armv5/urel/harvesteraudioplugin.dll.map
+epoc32/release/armv5/urel/harvesteraudioplugin.dll
+epoc32/release/armv5/urel/hapticsconnplugin.dll.map
+epoc32/release/armv5/urel/hapticsconnplugin.dll
+epoc32/release/armv5/urel/hapticsadaptation.dll.map
+epoc32/release/armv5/urel/hapticsadaptation.dll
+epoc32/release/armv5/urel/gtcnotifdlg.dll.map
+epoc32/release/armv5/urel/gtcnotifdlg.dll
+epoc32/release/armv5/urel/gsxdmplugin.dll.map
+epoc32/release/armv5/urel/gsxdmplugin.dll
+epoc32/release/armv5/urel/gsvoicerecorderplugin.dll.map
+epoc32/release/armv5/urel/gsvoicerecorderplugin.dll
+epoc32/release/armv5/urel/gsvmbxplugin.dll.map
+epoc32/release/armv5/urel/gsvmbxplugin.dll
+epoc32/release/armv5/urel/gsvideoplugin.dll.map
+epoc32/release/armv5/urel/gsvideoplugin.dll
+epoc32/release/armv5/urel/gstelplugin.dll.map
+epoc32/release/armv5/urel/gstelplugin.dll
+epoc32/release/armv5/urel/gssynchronisationplugin.dll.map
+epoc32/release/armv5/urel/gssynchronisationplugin.dll
+epoc32/release/armv5/urel/gssimsecplugin.dll.map
+epoc32/release/armv5/urel/gssimsecplugin.dll
+epoc32/release/armv5/urel/gsserverenginestub.dll.map
+epoc32/release/armv5/urel/gsserverenginestub.dll
+epoc32/release/armv5/urel/gsserverengine.dll.map
+epoc32/release/armv5/urel/gsserverengine.dll
+epoc32/release/armv5/urel/gsserver.exe.map
+epoc32/release/armv5/urel/gsserver.exe
+epoc32/release/armv5/urel/gssensorplugin.dll.map
+epoc32/release/armv5/urel/gssensorplugin.dll
+epoc32/release/armv5/urel/gssecurityplugin.dll.map
+epoc32/release/armv5/urel/gssecurityplugin.dll
+epoc32/release/armv5/urel/gsrfsplugin.dll.map
+epoc32/release/armv5/urel/gsrfsplugin.dll
+epoc32/release/armv5/urel/gsprofilesplugin.dll.map
+epoc32/release/armv5/urel/gsprofilesplugin.dll
+epoc32/release/armv5/urel/gspowersavingqueryplugin.dll.map
+epoc32/release/armv5/urel/gspowersavingqueryplugin.dll
+epoc32/release/armv5/urel/gspeninputplugin.dll.map
+epoc32/release/armv5/urel/gspeninputplugin.dll
+epoc32/release/armv5/urel/gspdataplugin.dll.map
+epoc32/release/armv5/urel/gspdataplugin.dll
+epoc32/release/armv5/urel/gspdatahsdpaplugin.dll.map
+epoc32/release/armv5/urel/gspdatahsdpaplugin.dll
+epoc32/release/armv5/urel/gspdataconnectionplugin.dll.map
+epoc32/release/armv5/urel/gspdataconnectionplugin.dll
+epoc32/release/armv5/urel/gspdataaccesspointplugin.dll.map
+epoc32/release/armv5/urel/gspdataaccesspointplugin.dll
+epoc32/release/armv5/urel/gsopticaljoystickplugin.dll.map
+epoc32/release/armv5/urel/gsopticaljoystickplugin.dll
+epoc32/release/armv5/urel/gsnetworkplugin.dll.map
+epoc32/release/armv5/urel/gsnetworkplugin.dll
+epoc32/release/armv5/urel/gsm7_turkish_single.dll.map
+epoc32/release/armv5/urel/gsm7_turkish_single.dll
+epoc32/release/armv5/urel/gslistbox.dll.map
+epoc32/release/armv5/urel/gslistbox.dll
+epoc32/release/armv5/urel/gslauncher.dll.map
+epoc32/release/armv5/urel/gslauncher.dll
+epoc32/release/armv5/urel/gslangplugin.dll.map
+epoc32/release/armv5/urel/gslangplugin.dll
+epoc32/release/armv5/urel/gsinstallationsplugin.dll.map
+epoc32/release/armv5/urel/gsinstallationsplugin.dll
+epoc32/release/armv5/urel/gsindicatorplugin.dll.map
+epoc32/release/armv5/urel/gsindicatorplugin.dll
+epoc32/release/armv5/urel/gsgenplugin.dll.map
+epoc32/release/armv5/urel/gsgenplugin.dll
+epoc32/release/armv5/urel/gsframework.dll.map
+epoc32/release/armv5/urel/gsframework.dll
+epoc32/release/armv5/urel/gsemailsettingsplugindll.dll.map
+epoc32/release/armv5/urel/gsemailsettingsplugindll.dll
+epoc32/release/armv5/urel/gsecomplugin.dll.map
+epoc32/release/armv5/urel/gsecomplugin.dll
+epoc32/release/armv5/urel/gsdisplayplugin.dll.map
+epoc32/release/armv5/urel/gsdisplayplugin.dll
+epoc32/release/armv5/urel/gsdevicemanagementplugin.dll.map
+epoc32/release/armv5/urel/gsdevicemanagementplugin.dll
+epoc32/release/armv5/urel/gsdevdiagplugin.dll.map
+epoc32/release/armv5/urel/gsdevdiagplugin.dll
+epoc32/release/armv5/urel/gsdatacallplugin.dll.map
+epoc32/release/armv5/urel/gsdatacallplugin.dll
+epoc32/release/armv5/urel/gsdasplugin.dll.map
+epoc32/release/armv5/urel/gsdasplugin.dll
+epoc32/release/armv5/urel/gsconplugin.dll.map
+epoc32/release/armv5/urel/gsconplugin.dll
+epoc32/release/armv5/urel/gscameraplugin.dll.map
+epoc32/release/armv5/urel/gscameraplugin.dll
+epoc32/release/armv5/urel/gscallplugin.dll.map
+epoc32/release/armv5/urel/gscallplugin.dll
+epoc32/release/armv5/urel/gscalldivertplugin.dll.map
+epoc32/release/armv5/urel/gscalldivertplugin.dll
+epoc32/release/armv5/urel/gscallbarringplugin.dll.map
+epoc32/release/armv5/urel/gscallbarringplugin.dll
+epoc32/release/armv5/urel/gsautokeyguardplugin.dll.map
+epoc32/release/armv5/urel/gsautokeyguardplugin.dll
+epoc32/release/armv5/urel/gsappsplugin.dll.map
+epoc32/release/armv5/urel/gsappsplugin.dll
+epoc32/release/armv5/urel/gsapp.exe.map
+epoc32/release/armv5/urel/gsapp.exe
+epoc32/release/armv5/urel/gsadminplugin.dll.map
+epoc32/release/armv5/urel/gsadminplugin.dll
+epoc32/release/armv5/urel/gprsumtsagent.agt.map
+epoc32/release/armv5/urel/gprsumtsagent.agt
+epoc32/release/armv5/urel/gmsmodel.dll.map
+epoc32/release/armv5/urel/gmsmodel.dll
+epoc32/release/armv5/urel/glxzoomview.dll.map
+epoc32/release/armv5/urel/glxzoomview.dll
+epoc32/release/armv5/urel/glxvisuallistmanager.dll.map
+epoc32/release/armv5/urel/glxvisuallistmanager.dll
+epoc32/release/armv5/urel/glxviewbase.dll.map
+epoc32/release/armv5/urel/glxviewbase.dll
+epoc32/release/armv5/urel/glxvideoplaybackviewplugin.dll.map
+epoc32/release/armv5/urel/glxvideoplaybackviewplugin.dll
+epoc32/release/armv5/urel/glxupnpcommandhandler.dll.map
+epoc32/release/armv5/urel/glxupnpcommandhandler.dll
+epoc32/release/armv5/urel/glxunifiedmetadataviewplugin.dll.map
+epoc32/release/armv5/urel/glxunifiedmetadataviewplugin.dll
+epoc32/release/armv5/urel/glxunifiedmetadataview.dll.map
+epoc32/release/armv5/urel/glxunifiedmetadataview.dll
+epoc32/release/armv5/urel/glxuiutilities.dll.map
+epoc32/release/armv5/urel/glxuiutilities.dll
+epoc32/release/armv5/urel/glxtvout.dll.map
+epoc32/release/armv5/urel/glxtvout.dll
+epoc32/release/armv5/urel/glxthumbnailcreator.dll.map
+epoc32/release/armv5/urel/glxthumbnailcreator.dll
+epoc32/release/armv5/urel/glxthumbnailcomposerplugin.dll.map
+epoc32/release/armv5/urel/glxthumbnailcomposerplugin.dll
+epoc32/release/armv5/urel/glxtexturemanager.dll.map
+epoc32/release/armv5/urel/glxtexturemanager.dll
+epoc32/release/armv5/urel/glxtagsbrowserviewplugin.dll.map
+epoc32/release/armv5/urel/glxtagsbrowserviewplugin.dll
+epoc32/release/armv5/urel/glxmetadatadialog.dll.map
+epoc32/release/armv5/urel/glxmetadatadialog.dll
+epoc32/release/armv5/urel/glxmedialists.dll.map
+epoc32/release/armv5/urel/glxmedialists.dll
+epoc32/release/armv5/urel/glxlogging.dll.map
+epoc32/release/armv5/urel/glxlogging.dll
+epoc32/release/armv5/urel/glxlistviewpluginbase.dll.map
+epoc32/release/armv5/urel/glxlistviewpluginbase.dll
+epoc32/release/armv5/urel/glxlistviewplugin.dll.map
+epoc32/release/armv5/urel/glxlistviewplugin.dll
+epoc32/release/armv5/urel/glxlistview.dll.map
+epoc32/release/armv5/urel/glxlistview.dll
+epoc32/release/armv5/urel/glxlayouts.dll.map
+epoc32/release/armv5/urel/glxlayouts.dll
+epoc32/release/armv5/urel/glxgridviewpluginbase.dll.map
+epoc32/release/armv5/urel/glxgridviewpluginbase.dll
+epoc32/release/armv5/urel/glxgridviewplugin.dll.map
+epoc32/release/armv5/urel/glxgridviewplugin.dll
+epoc32/release/armv5/urel/glxgridview.dll.map
+epoc32/release/armv5/urel/glxgridview.dll
+epoc32/release/armv5/urel/glxfullscreenviewpluginbase.dll.map
+epoc32/release/armv5/urel/glxfullscreenviewpluginbase.dll
+epoc32/release/armv5/urel/glxfullscreenviewplugin.dll.map
+epoc32/release/armv5/urel/glxfullscreenviewplugin.dll
+epoc32/release/armv5/urel/glxfullscreenview.dll.map
+epoc32/release/armv5/urel/glxfullscreenview.dll
+epoc32/release/armv5/urel/glxfetcher.dll.map
+epoc32/release/armv5/urel/glxfetcher.dll
+epoc32/release/armv5/urel/glxdrmutility.dll.map
+epoc32/release/armv5/urel/glxdrmutility.dll
+epoc32/release/armv5/urel/glxdatasourcemde.dll.map
+epoc32/release/armv5/urel/glxdatasourcemde.dll
+epoc32/release/armv5/urel/glxdatasourcemanager.dll.map
+epoc32/release/armv5/urel/glxdatasourcemanager.dll
+epoc32/release/armv5/urel/glxdataprovider.dll.map
+epoc32/release/armv5/urel/glxdataprovider.dll
+epoc32/release/armv5/urel/glxcontentharvesterplugin.dll.map
+epoc32/release/armv5/urel/glxcontentharvesterplugin.dll
+epoc32/release/armv5/urel/glxcommonui.dll.map
+epoc32/release/armv5/urel/glxcommonui.dll
+epoc32/release/armv5/urel/glxcommoncommandhandlers.dll.map
+epoc32/release/armv5/urel/glxcommoncommandhandlers.dll
+epoc32/release/armv5/urel/glxcommon.dll.map
+epoc32/release/armv5/urel/glxcommon.dll
+epoc32/release/armv5/urel/glxcommandhandlermoreinfo.dll.map
+epoc32/release/armv5/urel/glxcommandhandlermoreinfo.dll
+epoc32/release/armv5/urel/glxcommandhandlermarking.dll.map
+epoc32/release/armv5/urel/glxcommandhandlermarking.dll
+epoc32/release/armv5/urel/glxcommandhandlerdrm.dll.map
+epoc32/release/armv5/urel/glxcommandhandlerdrm.dll
+epoc32/release/armv5/urel/glxcommandhandlerbase.dll.map
+epoc32/release/armv5/urel/glxcommandhandlerbase.dll
+epoc32/release/armv5/urel/glxcollectionplugintags.dll.map
+epoc32/release/armv5/urel/glxcollectionplugintags.dll
+epoc32/release/armv5/urel/glxcollectionpluginmonths.dll.map
+epoc32/release/armv5/urel/glxcollectionpluginmonths.dll
+epoc32/release/armv5/urel/glxcollectionplugindownloads.dll.map
+epoc32/release/armv5/urel/glxcollectionplugindownloads.dll
+epoc32/release/armv5/urel/glxcollectionplugincamera.dll.map
+epoc32/release/armv5/urel/glxcollectionplugincamera.dll
+epoc32/release/armv5/urel/glxcollectionpluginall.dll.map
+epoc32/release/armv5/urel/glxcollectionpluginall.dll
+epoc32/release/armv5/urel/glxcollectionpluginalbums.dll.map
+epoc32/release/armv5/urel/glxcollectionpluginalbums.dll
+epoc32/release/armv5/urel/glxcollectionmanager.dll.map
+epoc32/release/armv5/urel/glxcollectionmanager.dll
+epoc32/release/armv5/urel/glxcloudview.dll.map
+epoc32/release/armv5/urel/glxcloudview.dll
+epoc32/release/armv5/urel/glx.exe.map
+epoc32/release/armv5/urel/glx.exe
+epoc32/release/armv5/urel/globalwlanadapter.dll.map
+epoc32/release/armv5/urel/globalwlanadapter.dll
+epoc32/release/armv5/urel/globalaudiosettings.dll.map
+epoc32/release/armv5/urel/globalaudiosettings.dll
+epoc32/release/armv5/urel/glibbackend.dll.map
+epoc32/release/armv5/urel/glibbackend.dll
+epoc32/release/armv5/urel/getinputcmd.dll.map
+epoc32/release/armv5/urel/getinputcmd.dll
+epoc32/release/armv5/urel/getinkeycmd.dll.map
+epoc32/release/armv5/urel/getinkeycmd.dll
+epoc32/release/armv5/urel/getchannelstatuscmd.dll.map
+epoc32/release/armv5/urel/getchannelstatuscmd.dll
+epoc32/release/armv5/urel/gesturehelper.dll.map
+epoc32/release/armv5/urel/gesturehelper.dll
+epoc32/release/armv5/urel/genericnif.nif.map
+epoc32/release/armv5/urel/genericnif.nif
+epoc32/release/armv5/urel/genericmtmplugin.dll.map
+epoc32/release/armv5/urel/genericmtmplugin.dll
+epoc32/release/armv5/urel/generichid.dll.map
+epoc32/release/armv5/urel/generichid.dll
+epoc32/release/armv5/urel/gbk_shared.dll.map
+epoc32/release/armv5/urel/gbk_shared.dll
+epoc32/release/armv5/urel/gbk.dll.map
+epoc32/release/armv5/urel/gbk.dll
+epoc32/release/armv5/urel/gbauicc.dll.map
+epoc32/release/armv5/urel/gbauicc.dll
+epoc32/release/armv5/urel/gbaserver.exe.map
+epoc32/release/armv5/urel/gbaserver.exe
+epoc32/release/armv5/urel/gba.dll.map
+epoc32/release/armv5/urel/gba.dll
+epoc32/release/armv5/urel/gb2312_shared.dll.map
+epoc32/release/armv5/urel/gb2312_shared.dll
+epoc32/release/armv5/urel/gb2312.dll.map
+epoc32/release/armv5/urel/gb2312.dll
+epoc32/release/armv5/urel/gb12345.dll.map
+epoc32/release/armv5/urel/gb12345.dll
+epoc32/release/armv5/urel/ganes.dll.map
+epoc32/release/armv5/urel/ganes.dll
+epoc32/release/armv5/urel/gamedatarec.dll.map
+epoc32/release/armv5/urel/gamedatarec.dll
+epoc32/release/armv5/urel/g729encoderintfcproxy.dll.map
+epoc32/release/armv5/urel/g729encoderintfcproxy.dll
+epoc32/release/armv5/urel/g729encoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/g729encoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/g729encoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/g729encoderintfcci_stub.dll
+epoc32/release/armv5/urel/g729encoderintfc.dll.map
+epoc32/release/armv5/urel/g729encoderintfc.dll
+epoc32/release/armv5/urel/g729decoderintfcproxy.dll.map
+epoc32/release/armv5/urel/g729decoderintfcproxy.dll
+epoc32/release/armv5/urel/g729decoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/g729decoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/g729decoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/g729decoderintfcci_stub.dll
+epoc32/release/armv5/urel/g729decoderintfc.dll.map
+epoc32/release/armv5/urel/g729decoderintfc.dll
+epoc32/release/armv5/urel/g711encoderintfcproxy.dll.map
+epoc32/release/armv5/urel/g711encoderintfcproxy.dll
+epoc32/release/armv5/urel/g711encoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/g711encoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/g711encoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/g711encoderintfcci_stub.dll
+epoc32/release/armv5/urel/g711encoderintfc.dll.map
+epoc32/release/armv5/urel/g711encoderintfc.dll
+epoc32/release/armv5/urel/g711decoderintfcproxy.dll.map
+epoc32/release/armv5/urel/g711decoderintfcproxy.dll
+epoc32/release/armv5/urel/g711decoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/g711decoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/g711decoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/g711decoderintfcci_stub.dll
+epoc32/release/armv5/urel/ftokenclient.dll.map
+epoc32/release/armv5/urel/ftokenclient.dll
+epoc32/release/armv5/urel/fsuimtm.dll.map
+epoc32/release/armv5/urel/fsuimtm.dll
+epoc32/release/armv5/urel/fsuidatamtm.dll.map
+epoc32/release/armv5/urel/fsuidatamtm.dll
+epoc32/release/armv5/urel/fsservermtm.dll.map
+epoc32/release/armv5/urel/fsservermtm.dll
+epoc32/release/armv5/urel/fssendashelper.dll.map
+epoc32/release/armv5/urel/fssendashelper.dll
+epoc32/release/armv5/urel/fsscrollbarplugin.dll.map
+epoc32/release/armv5/urel/fsscrollbarplugin.dll
+epoc32/release/armv5/urel/fsremovemtm.exe.map
+epoc32/release/armv5/urel/fsremovemtm.exe
+epoc32/release/armv5/urel/fsmailserverautostart.exe.map
+epoc32/release/armv5/urel/fsmailserverautostart.exe
+epoc32/release/armv5/urel/fsmailserver.exe.map
+epoc32/release/armv5/urel/fsmailserver.exe
+epoc32/release/armv5/urel/fsmailframework.dll.map
+epoc32/release/armv5/urel/fsmailframework.dll
+epoc32/release/armv5/urel/fsinstallmtm.exe.map
+epoc32/release/armv5/urel/fsinstallmtm.exe
+epoc32/release/armv5/urel/fsfwcommonlib.dll.map
+epoc32/release/armv5/urel/fsfwcommonlib.dll
+epoc32/release/armv5/urel/fscsendplugin.dll.map
+epoc32/release/armv5/urel/fscsendplugin.dll
+epoc32/release/armv5/urel/fscsaveascontactplugin.dll.map
+epoc32/release/armv5/urel/fscsaveascontactplugin.dll
+epoc32/release/armv5/urel/fscrclsetting.dll.map
+epoc32/release/armv5/urel/fscrclsetting.dll
+epoc32/release/armv5/urel/fscpocplugin.dll.map
+epoc32/release/armv5/urel/fscpocplugin.dll
+epoc32/release/armv5/urel/fsclientmtm.dll.map
+epoc32/release/armv5/urel/fsclientmtm.dll
+epoc32/release/armv5/urel/fsccontactactionservice.dll.map
+epoc32/release/armv5/urel/fsccontactactionservice.dll
+epoc32/release/armv5/urel/fsccontactactionmenu.dll.map
+epoc32/release/armv5/urel/fsccontactactionmenu.dll
+epoc32/release/armv5/urel/fsccallplugin.dll.map
+epoc32/release/armv5/urel/fsccallplugin.dll
+epoc32/release/armv5/urel/fs_generic.dll.map
+epoc32/release/armv5/urel/fs_generic.dll
+epoc32/release/armv5/urel/freestyleemailui.exe.map
+epoc32/release/armv5/urel/freestyleemailui.exe
+epoc32/release/armv5/urel/frametable.dll.map
+epoc32/release/armv5/urel/frametable.dll
+epoc32/release/armv5/urel/frame.pgn.map
+epoc32/release/armv5/urel/frame.pgn
+epoc32/release/armv5/urel/fotastartupextensionplugin.dll.map
+epoc32/release/armv5/urel/fotastartupextensionplugin.dll
+epoc32/release/armv5/urel/fotaserver.exe.map
+epoc32/release/armv5/urel/fotaserver.exe
+epoc32/release/armv5/urel/fotaschedulehandler.exe.map
+epoc32/release/armv5/urel/fotaschedulehandler.exe
+epoc32/release/armv5/urel/fotaengine.dll.map
+epoc32/release/armv5/urel/fotaengine.dll
+epoc32/release/armv5/urel/fotadiskstorage.dll.map
+epoc32/release/armv5/urel/fotadiskstorage.dll
+epoc32/release/armv5/urel/formatterrfsplugin.dll.map
+epoc32/release/armv5/urel/formatterrfsplugin.dll
+epoc32/release/armv5/urel/fontutils.dll.map
+epoc32/release/armv5/urel/fontutils.dll
+epoc32/release/armv5/urel/fontprovider.dll.map
+epoc32/release/armv5/urel/fontprovider.dll
+epoc32/release/armv5/urel/fmsserver.exe.map
+epoc32/release/armv5/urel/fmsserver.exe
+epoc32/release/armv5/urel/fmsclient.dll.map
+epoc32/release/armv5/urel/fmsclient.dll
+epoc32/release/armv5/urel/fmradiotunercontrol.dll.map
+epoc32/release/armv5/urel/fmradiotunercontrol.dll
+epoc32/release/armv5/urel/fmradiomcpplugin100.dll.map
+epoc32/release/armv5/urel/fmradiomcpplugin100.dll
+epoc32/release/armv5/urel/fmradioengine.dll.map
+epoc32/release/armv5/urel/fmradioengine.dll
+epoc32/release/armv5/urel/fmradioactiveidleengine200.dll.map
+epoc32/release/armv5/urel/fmradioactiveidleengine200.dll
+epoc32/release/armv5/urel/fmradioactionhandler.dll.map
+epoc32/release/armv5/urel/fmradioactionhandler.dll
+epoc32/release/armv5/urel/fmradio.exe.map
+epoc32/release/armv5/urel/fmradio.exe
+epoc32/release/armv5/urel/fmpresetutility.dll.map
+epoc32/release/armv5/urel/fmpresetutility.dll
+epoc32/release/armv5/urel/findutilimplthai.dll.map
+epoc32/release/armv5/urel/findutilimplthai.dll
+epoc32/release/armv5/urel/findutilimpljapan.dll.map
+epoc32/release/armv5/urel/findutilimpljapan.dll
+epoc32/release/armv5/urel/findutilimplchina.dll.map
+epoc32/release/armv5/urel/findutilimplchina.dll
+epoc32/release/armv5/urel/findutilimpl.dll.map
+epoc32/release/armv5/urel/findutilimpl.dll
+epoc32/release/armv5/urel/findutil.dll.map
+epoc32/release/armv5/urel/findutil.dll
+epoc32/release/armv5/urel/filtertext.dll.map
+epoc32/release/armv5/urel/filtertext.dll
+epoc32/release/armv5/urel/filtersharpness.dll.map
+epoc32/release/armv5/urel/filtersharpness.dll
+epoc32/release/armv5/urel/filtersepia.dll.map
+epoc32/release/armv5/urel/filtersepia.dll
+epoc32/release/armv5/urel/filterscale.dll.map
+epoc32/release/armv5/urel/filterscale.dll
+epoc32/release/armv5/urel/filterrotate.dll.map
+epoc32/release/armv5/urel/filterrotate.dll
+epoc32/release/armv5/urel/filterredeye.dll.map
+epoc32/release/armv5/urel/filterredeye.dll
+epoc32/release/armv5/urel/filternegate.dll.map
+epoc32/release/armv5/urel/filternegate.dll
+epoc32/release/armv5/urel/filterjpegtarget.dll.map
+epoc32/release/armv5/urel/filterjpegtarget.dll
+epoc32/release/armv5/urel/filterjpegsource.dll.map
+epoc32/release/armv5/urel/filterjpegsource.dll
+epoc32/release/armv5/urel/filtericlsource.dll.map
+epoc32/release/armv5/urel/filtericlsource.dll
+epoc32/release/armv5/urel/filtergrayscale.dll.map
+epoc32/release/armv5/urel/filtergrayscale.dll
+epoc32/release/armv5/urel/filterframe.dll.map
+epoc32/release/armv5/urel/filterframe.dll
+epoc32/release/armv5/urel/filtercrop.dll.map
+epoc32/release/armv5/urel/filtercrop.dll
+epoc32/release/armv5/urel/filtercontrast.dll.map
+epoc32/release/armv5/urel/filtercontrast.dll
+epoc32/release/armv5/urel/filterclipart.dll.map
+epoc32/release/armv5/urel/filterclipart.dll
+epoc32/release/armv5/urel/filtercartoon.dll.map
+epoc32/release/armv5/urel/filtercartoon.dll
+epoc32/release/armv5/urel/filterbuffer.dll.map
+epoc32/release/armv5/urel/filterbuffer.dll
+epoc32/release/armv5/urel/filterbubble.dll.map
+epoc32/release/armv5/urel/filterbubble.dll
+epoc32/release/armv5/urel/filterbrightness.dll.map
+epoc32/release/armv5/urel/filterbrightness.dll
+epoc32/release/armv5/urel/filessearchplugin.dll.map
+epoc32/release/armv5/urel/filessearchplugin.dll
+epoc32/release/armv5/urel/filesource.dll.map
+epoc32/release/armv5/urel/filesource.dll
+epoc32/release/armv5/urel/filemonitorplugin.dll.map
+epoc32/release/armv5/urel/filemonitorplugin.dll
+epoc32/release/armv5/urel/filelist.dll.map
+epoc32/release/armv5/urel/filelist.dll
+epoc32/release/armv5/urel/filebrowserfileopserver.exe.map
+epoc32/release/armv5/urel/filebrowserfileopserver.exe
+epoc32/release/armv5/urel/filebrowserfileopclient.dll.map
+epoc32/release/armv5/urel/filebrowser.exe.map
+epoc32/release/armv5/urel/fileaudiooutput.dll.map
+epoc32/release/armv5/urel/fileaudiooutput.dll
+epoc32/release/armv5/urel/feedsserverclient.dll.map
+epoc32/release/armv5/urel/feedsserverclient.dll
+epoc32/release/armv5/urel/feedsserverapi.dll.map
+epoc32/release/armv5/urel/feedsserverapi.dll
+epoc32/release/armv5/urel/feedsserver.exe.map
+epoc32/release/armv5/urel/feedsserver.exe
+epoc32/release/armv5/urel/featmgrstubplugin.dll.map
+epoc32/release/armv5/urel/featmgrstubplugin.dll
+epoc32/release/armv5/urel/featmgrserver.exe.map
+epoc32/release/armv5/urel/featmgrserver.exe
+epoc32/release/armv5/urel/featmgr.dll.map
+epoc32/release/armv5/urel/featmgr.dll
+epoc32/release/armv5/urel/featdiscovery.dll.map
+epoc32/release/armv5/urel/featdiscovery.dll
+epoc32/release/armv5/urel/fctbcp.dll.map
+epoc32/release/armv5/urel/fctbcp.dll
+epoc32/release/armv5/urel/fcpluginengine.dll.map
+epoc32/release/armv5/urel/fcpluginengine.dll
+epoc32/release/armv5/urel/fbox.lib
+epoc32/release/armv5/urel/favouritessrv.exe.map
+epoc32/release/armv5/urel/favouritessrv.exe
+epoc32/release/armv5/urel/favouritesrfsplugin.dll.map
+epoc32/release/armv5/urel/favouritesrfsplugin.dll
+epoc32/release/armv5/urel/favouritesengine.dll.map
+epoc32/release/armv5/urel/favouritesengine.dll
+epoc32/release/armv5/urel/extensionmanager.dll.map
+epoc32/release/armv5/urel/extensionmanager.dll
+epoc32/release/armv5/urel/exstart.dll.map
+epoc32/release/armv5/urel/exstart.dll
+epoc32/release/armv5/urel/exiflib.dll.map
+epoc32/release/armv5/urel/exiflib.dll
+epoc32/release/armv5/urel/example_personality.lib
+epoc32/release/armv5/urel/evtutils.dll.map
+epoc32/release/armv5/urel/evtutils.dll
+epoc32/release/armv5/urel/evtnotifierplugin.dll.map
+epoc32/release/armv5/urel/evtnotifierplugin.dll
+epoc32/release/armv5/urel/evtmgmtui.exe.map
+epoc32/release/armv5/urel/evtmgmtui.exe
+epoc32/release/armv5/urel/evtinfonote.dll.map
+epoc32/release/armv5/urel/evtinfonote.dll
+epoc32/release/armv5/urel/evthandlerserver.exe.map
+epoc32/release/armv5/urel/evthandlerserver.exe
+epoc32/release/armv5/urel/evthandlerapp.exe.map
+epoc32/release/armv5/urel/evthandlerapp.exe
+epoc32/release/armv5/urel/evthandler.exe.map
+epoc32/release/armv5/urel/evthandler.exe
+epoc32/release/armv5/urel/evtengine.dll.map
+epoc32/release/armv5/urel/evtengine.dll
+epoc32/release/armv5/urel/evteditor.dll.map
+epoc32/release/armv5/urel/evteditor.dll
+epoc32/release/armv5/urel/evfpv3.dll.map
+epoc32/release/armv5/urel/evfpv3.dll
+epoc32/release/armv5/urel/evfp.dll.map
+epoc32/release/armv5/urel/evfp.dll
+epoc32/release/armv5/urel/eventviewer.dll.map
+epoc32/release/armv5/urel/eventviewer.dll
+epoc32/release/armv5/urel/eventmedsit.dll.map
+epoc32/release/armv5/urel/eventmedsit.dll
+epoc32/release/armv5/urel/eventmedapi.dll.map
+epoc32/release/armv5/urel/eventmedapi.dll
+epoc32/release/armv5/urel/eventmed.exe.map
+epoc32/release/armv5/urel/eventmed.exe
+epoc32/release/armv5/urel/evar.lib
+epoc32/release/armv5/urel/euckr.dll.map
+epoc32/release/armv5/urel/euckr.dll
+epoc32/release/armv5/urel/eucjpdirectmap.dll.map
+epoc32/release/armv5/urel/eucjpdirectmap.dll
+epoc32/release/armv5/urel/eucjp_packed.dll.map
+epoc32/release/armv5/urel/eucjp_packed.dll
+epoc32/release/armv5/urel/esmrviewercalplugin.dll.map
+epoc32/release/armv5/urel/esmrviewercalplugin.dll
+epoc32/release/armv5/urel/esmrviewer.dll.map
+epoc32/release/armv5/urel/esmrviewer.dll
+epoc32/release/armv5/urel/esmrversit2.dll.map
+epoc32/release/armv5/urel/esmrversit2.dll
+epoc32/release/armv5/urel/esmrutilscalplugin.dll.map
+epoc32/release/armv5/urel/esmrutilscalplugin.dll
+epoc32/release/armv5/urel/esmrutils.dll.map
+epoc32/release/armv5/urel/esmrutils.dll
+epoc32/release/armv5/urel/esmrurlparserplugin.dll.map
+epoc32/release/armv5/urel/esmrurlparserplugin.dll
+epoc32/release/armv5/urel/esmrtasks.dll.map
+epoc32/release/armv5/urel/esmrtasks.dll
+epoc32/release/armv5/urel/esmrservices.dll.map
+epoc32/release/armv5/urel/esmrservices.dll
+epoc32/release/armv5/urel/esmrpolicy.dll.map
+epoc32/release/armv5/urel/esmrpolicy.dll
+epoc32/release/armv5/urel/esmrlocationplugin.dll.map
+epoc32/release/armv5/urel/esmrlocationplugin.dll
+epoc32/release/armv5/urel/esmricalviewer.dll.map
+epoc32/release/armv5/urel/esmricalviewer.dll
+epoc32/release/armv5/urel/esmrgui.dll.map
+epoc32/release/armv5/urel/esmrgui.dll
+epoc32/release/armv5/urel/esmrfieldevent.dll.map
+epoc32/release/armv5/urel/esmrfieldevent.dll
+epoc32/release/armv5/urel/esmrfieldbuilderpluginextension.dll.map
+epoc32/release/armv5/urel/esmrfieldbuilderpluginextension.dll
+epoc32/release/armv5/urel/esmrfieldbuilderplugin.dll.map
+epoc32/release/armv5/urel/esmrfieldbuilderplugin.dll
+epoc32/release/armv5/urel/esmrfieldbuildercommon.dll.map
+epoc32/release/armv5/urel/esmrfieldbuildercommon.dll
+epoc32/release/armv5/urel/esmrentry.dll.map
+epoc32/release/armv5/urel/esmrentry.dll
+epoc32/release/armv5/urel/esmrdb.dll.map
+epoc32/release/armv5/urel/esmrdb.dll
+epoc32/release/armv5/urel/esmrcommon.dll.map
+epoc32/release/armv5/urel/esmrcommon.dll
+epoc32/release/armv5/urel/esmrcasplugin.dll.map
+epoc32/release/armv5/urel/esmrcasplugin.dll
+epoc32/release/armv5/urel/esmragnversit2.dll.map
+epoc32/release/armv5/urel/esmragnversit2.dll
+epoc32/release/armv5/urel/errorconcealmentintfcproxy.dll.map
+epoc32/release/armv5/urel/errorconcealmentintfcproxy.dll
+epoc32/release/armv5/urel/errorconcealmentintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/errorconcealmentintfcmsghdlr.dll
+epoc32/release/armv5/urel/errorconcealmentintfcci_stub.dll.map
+epoc32/release/armv5/urel/errorconcealmentintfcci_stub.dll
+epoc32/release/armv5/urel/errorconcealmentintfc.dll.map
+epoc32/release/armv5/urel/errorconcealmentintfc.dll
+epoc32/release/armv5/urel/eremotefs.fsy.map
+epoc32/release/armv5/urel/eremotefs.fsy
+epoc32/release/armv5/urel/equalizer.dll.map
+epoc32/release/armv5/urel/equalizer.dll
+epoc32/release/armv5/urel/epossuplprotocolhandlerplugin.dll.map
+epoc32/release/armv5/urel/epossuplprotocolhandlerplugin.dll
+epoc32/release/armv5/urel/epossuplgateway.exe.map
+epoc32/release/armv5/urel/epossuplgateway.exe
+epoc32/release/armv5/urel/eposomasuplposrefapp.dll.map
+epoc32/release/armv5/urel/eposomasuplposrefapp.dll
+epoc32/release/armv5/urel/eposomasuplposmessageplugin.dll.map
+epoc32/release/armv5/urel/eposomasuplposmessageplugin.dll
+epoc32/release/armv5/urel/eposlmservlib.dll.map
+epoc32/release/armv5/urel/eposlmservlib.dll
+epoc32/release/armv5/urel/eposlmserver.exe.map
+epoc32/release/armv5/urel/eposlmserver.exe
+epoc32/release/armv5/urel/eposlmsearchlib.dll.map
+epoc32/release/armv5/urel/eposlmsearchlib.dll
+epoc32/release/armv5/urel/eposlmrecognizer.dll.map
+epoc32/release/armv5/urel/eposlmrecognizer.dll
+epoc32/release/armv5/urel/eposlmmultidbsearch.dll.map
+epoc32/release/armv5/urel/eposlmmultidbsearch.dll
+epoc32/release/armv5/urel/eposlmlocalsearchprovider.dll.map
+epoc32/release/armv5/urel/eposlmlocalsearchprovider.dll
+epoc32/release/armv5/urel/eposlmlocaldbmanprovider.dll.map
+epoc32/release/armv5/urel/eposlmlocaldbmanprovider.dll
+epoc32/release/armv5/urel/eposlmlocalaccessprovider.dll.map
+epoc32/release/armv5/urel/eposlmlocalaccessprovider.dll
+epoc32/release/armv5/urel/eposlmlocalaccess.dll.map
+epoc32/release/armv5/urel/eposlmlocalaccess.dll
+epoc32/release/armv5/urel/eposlmintservices.dll.map
+epoc32/release/armv5/urel/eposlmintservices.dll
+epoc32/release/armv5/urel/eposlmdbreg.dll.map
+epoc32/release/armv5/urel/eposlmdbreg.dll
+epoc32/release/armv5/urel/eposlmdbmanprov.dll.map
+epoc32/release/armv5/urel/eposlmdbmanprov.dll
+epoc32/release/armv5/urel/eposlmdbmanlib.dll.map
+epoc32/release/armv5/urel/eposlmdbmanlib.dll
+epoc32/release/armv5/urel/eposlmconverter.dll.map
+epoc32/release/armv5/urel/eposlmconverter.dll
+epoc32/release/armv5/urel/eposlandmarks_dummy.dll.map
+epoc32/release/armv5/urel/eposlandmarks_dummy.dll
+epoc32/release/armv5/urel/eposlandmarks.dll.map
+epoc32/release/armv5/urel/eposlandmarks.dll
+epoc32/release/armv5/urel/epos_suplterminitiation.dll.map
+epoc32/release/armv5/urel/epos_suplterminitiation.dll
+epoc32/release/armv5/urel/epos_suplsettings.dll.map
+epoc32/release/armv5/urel/epos_suplsettings.dll
+epoc32/release/armv5/urel/epos_suplnetinitiation.dll.map
+epoc32/release/armv5/urel/epos_suplnetinitiation.dll
+epoc32/release/armv5/urel/epos_omasuplwaplistener.dll.map
+epoc32/release/armv5/urel/epos_omasuplwaplistener.dll
+epoc32/release/armv5/urel/epos_omasuplsyncmldm.dll.map
+epoc32/release/armv5/urel/epos_omasuplsyncmldm.dll
+epoc32/release/armv5/urel/epos_omasuplprovhandler.dll.map
+epoc32/release/armv5/urel/epos_omasuplprovhandler.dll
+epoc32/release/armv5/urel/epos_omasuplnotifierplugin.dll.map
+epoc32/release/armv5/urel/epos_omasuplnotifierplugin.dll
+epoc32/release/armv5/urel/epos_omasuplnotifier.dll.map
+epoc32/release/armv5/urel/epos_omasuplnotifier.dll
+epoc32/release/armv5/urel/epos_omasupllistener.exe.map
+epoc32/release/armv5/urel/epos_omasupllistener.exe
+epoc32/release/armv5/urel/epos_csuplutils.dll.map
+epoc32/release/armv5/urel/epos_csuplutils.dll
+epoc32/release/armv5/urel/epos_comasuplpostestermodulecfg.exe.map
+epoc32/release/armv5/urel/epos_comasuplpostestermodulecfg.exe
+epoc32/release/armv5/urel/epos_comasuplasnplugin.dll.map
+epoc32/release/armv5/urel/epos_comasuplasnplugin.dll
+epoc32/release/armv5/urel/environmentalreverbutility.dll.map
+epoc32/release/armv5/urel/environmentalreverbutility.dll
+epoc32/release/armv5/urel/environmentalreverbproxy.dll.map
+epoc32/release/armv5/urel/environmentalreverbproxy.dll
+epoc32/release/armv5/urel/environmentalreverbmessagehandler.dll.map
+epoc32/release/armv5/urel/environmentalreverbmessagehandler.dll
+epoc32/release/armv5/urel/environmentalreverbeffect.dll.map
+epoc32/release/armv5/urel/environmentalreverbeffect.dll
+epoc32/release/armv5/urel/environmentalreverbci_stub.dll.map
+epoc32/release/armv5/urel/environmentalreverbci_stub.dll
+epoc32/release/armv5/urel/enhancedmediaclient.dll.map
+epoc32/release/armv5/urel/enhancedmediaclient.dll
+epoc32/release/armv5/urel/enginewrapper.dll.map
+epoc32/release/armv5/urel/enginewrapper.dll
+epoc32/release/armv5/urel/emulated_rom_paging.dll.map
+epoc32/release/armv5/urel/emulated_rom_paging.dll
+epoc32/release/armv5/urel/embeddedlinkadapter.dll.map
+epoc32/release/armv5/urel/embeddedlinkadapter.dll
+epoc32/release/armv5/urel/emailstorepreinstall.exe.map
+epoc32/release/armv5/urel/emailstorepreinstall.exe
+epoc32/release/armv5/urel/emailnotificationhandler.dll.map
+epoc32/release/armv5/urel/emailnotificationhandler.dll
+epoc32/release/armv5/urel/elocl.loc
+epoc32/release/armv5/urel/elocl.dll.map
+epoc32/release/armv5/urel/elocl.dll
+epoc32/release/armv5/urel/elocl.96.map
+epoc32/release/armv5/urel/elocl.96
+epoc32/release/armv5/urel/elocl.94.map
+epoc32/release/armv5/urel/elocl.94
+epoc32/release/armv5/urel/elocl.93.map
+epoc32/release/armv5/urel/elocl.93
+epoc32/release/armv5/urel/elocl.83.map
+epoc32/release/armv5/urel/elocl.83
+epoc32/release/armv5/urel/elocl.79.map
+epoc32/release/armv5/urel/elocl.79
+epoc32/release/armv5/urel/elocl.78.map
+epoc32/release/armv5/urel/elocl.78
+epoc32/release/armv5/urel/elocl.76.map
+epoc32/release/armv5/urel/elocl.76
+epoc32/release/armv5/urel/elocl.70.map
+epoc32/release/armv5/urel/elocl.70
+epoc32/release/armv5/urel/elocl.68.map
+epoc32/release/armv5/urel/elocl.68
+epoc32/release/armv5/urel/elocl.67.map
+epoc32/release/armv5/urel/elocl.67
+epoc32/release/armv5/urel/elocl.65.map
+epoc32/release/armv5/urel/elocl.65
+epoc32/release/armv5/urel/elocl.59.map
+epoc32/release/armv5/urel/elocl.59
+epoc32/release/armv5/urel/elocl.58.map
+epoc32/release/armv5/urel/elocl.58
+epoc32/release/armv5/urel/elocl.57.map
+epoc32/release/armv5/urel/elocl.57
+epoc32/release/armv5/urel/elocl.54.map
+epoc32/release/armv5/urel/elocl.54
+epoc32/release/armv5/urel/elocl.51.map
+epoc32/release/armv5/urel/elocl.51
+epoc32/release/armv5/urel/elocl.50.map
+epoc32/release/armv5/urel/elocl.50
+epoc32/release/armv5/urel/elocl.49.map
+epoc32/release/armv5/urel/elocl.49
+epoc32/release/armv5/urel/elocl.45.map
+epoc32/release/armv5/urel/elocl.45
+epoc32/release/armv5/urel/elocl.44.map
+epoc32/release/armv5/urel/elocl.44
+epoc32/release/armv5/urel/elocl.42.map
+epoc32/release/armv5/urel/elocl.42
+epoc32/release/armv5/urel/elocl.39.map
+epoc32/release/armv5/urel/elocl.39
+epoc32/release/armv5/urel/elocl.37.map
+epoc32/release/armv5/urel/elocl.37
+epoc32/release/armv5/urel/elocl.33.map
+epoc32/release/armv5/urel/elocl.33
+epoc32/release/armv5/urel/elocl.327.map
+epoc32/release/armv5/urel/elocl.327
+epoc32/release/armv5/urel/elocl.326.map
+epoc32/release/armv5/urel/elocl.326
+epoc32/release/armv5/urel/elocl.32.map
+epoc32/release/armv5/urel/elocl.32
+epoc32/release/armv5/urel/elocl.30.map
+epoc32/release/armv5/urel/elocl.30
+epoc32/release/armv5/urel/elocl.29.map
+epoc32/release/armv5/urel/elocl.29
+epoc32/release/armv5/urel/elocl.28.map
+epoc32/release/armv5/urel/elocl.28
+epoc32/release/armv5/urel/elocl.27.map
+epoc32/release/armv5/urel/elocl.27
+epoc32/release/armv5/urel/elocl.26.map
+epoc32/release/armv5/urel/elocl.26
+epoc32/release/armv5/urel/elocl.25.map
+epoc32/release/armv5/urel/elocl.25
+epoc32/release/armv5/urel/elocl.230.map
+epoc32/release/armv5/urel/elocl.230
+epoc32/release/armv5/urel/elocl.18.map
+epoc32/release/armv5/urel/elocl.18
+epoc32/release/armv5/urel/elocl.17.map
+epoc32/release/armv5/urel/elocl.17
+epoc32/release/armv5/urel/elocl.161.map
+epoc32/release/armv5/urel/elocl.161
+epoc32/release/armv5/urel/elocl.160.map
+epoc32/release/armv5/urel/elocl.160
+epoc32/release/armv5/urel/elocl.16.map
+epoc32/release/armv5/urel/elocl.16
+epoc32/release/armv5/urel/elocl.159.map
+epoc32/release/armv5/urel/elocl.159
+epoc32/release/armv5/urel/elocl.157.map
+epoc32/release/armv5/urel/elocl.157
+epoc32/release/armv5/urel/elocl.15.map
+epoc32/release/armv5/urel/elocl.15
+epoc32/release/armv5/urel/elocl.14.map
+epoc32/release/armv5/urel/elocl.14
+epoc32/release/armv5/urel/elocl.13.map
+epoc32/release/armv5/urel/elocl.13
+epoc32/release/armv5/urel/elocl.129.map
+epoc32/release/armv5/urel/elocl.129
+epoc32/release/armv5/urel/elocl.103.map
+epoc32/release/armv5/urel/elocl.103
+epoc32/release/armv5/urel/elocl.102.map
+epoc32/release/armv5/urel/elocl.102
+epoc32/release/armv5/urel/elocl.10.map
+epoc32/release/armv5/urel/elocl.10
+epoc32/release/armv5/urel/elocl.09.map
+epoc32/release/armv5/urel/elocl.09
+epoc32/release/armv5/urel/elocl.08.map
+epoc32/release/armv5/urel/elocl.08
+epoc32/release/armv5/urel/elocl.07.map
+epoc32/release/armv5/urel/elocl.07
+epoc32/release/armv5/urel/elocl.06.map
+epoc32/release/armv5/urel/elocl.06
+epoc32/release/armv5/urel/elocl.05.map
+epoc32/release/armv5/urel/elocl.05
+epoc32/release/armv5/urel/elocl.04.map
+epoc32/release/armv5/urel/elocl.04
+epoc32/release/armv5/urel/elocl.03.map
+epoc32/release/armv5/urel/elocl.03
+epoc32/release/armv5/urel/elocl.02.map
+epoc32/release/armv5/urel/elocl.02
+epoc32/release/armv5/urel/ekll.lib
+epoc32/release/armv5/urel/eiksrvui.dll.map
+epoc32/release/armv5/urel/eiksrvui.dll
+epoc32/release/armv5/urel/eikdlg.dll.map
+epoc32/release/armv5/urel/eikdlg.dll
+epoc32/release/armv5/urel/eikctl.dll.map
+epoc32/release/armv5/urel/eikctl.dll
+epoc32/release/armv5/urel/eikcoctllaf.dll.map
+epoc32/release/armv5/urel/eikcoctllaf.dll
+epoc32/release/armv5/urel/eikcoctl.dll.map
+epoc32/release/armv5/urel/eikcoctl.dll
+epoc32/release/armv5/urel/eikcdlg.dll.map
+epoc32/release/armv5/urel/eikcdlg.dll
+epoc32/release/armv5/urel/eikalert.dll.map
+epoc32/release/armv5/urel/eikalert.dll
+epoc32/release/armv5/urel/effectbase.dll.map
+epoc32/release/armv5/urel/effectbase.dll
+epoc32/release/armv5/urel/eext.lib
+epoc32/release/armv5/urel/edev.lib
+epoc32/release/armv5/urel/econseik.dll.map
+epoc32/release/armv5/urel/econseik.dll
+epoc32/release/armv5/urel/ecompluginnotifier.dll.map
+epoc32/release/armv5/urel/ecompluginnotifier.dll
+epoc32/release/armv5/urel/eapvpnif.dll.map
+epoc32/release/armv5/urel/eapvpnif.dll
+epoc32/release/armv5/urel/eapttlsui.lib
+epoc32/release/armv5/urel/eaptlsui.lib
+epoc32/release/armv5/urel/eaptlspeap.dll.map
+epoc32/release/armv5/urel/eaptlspeap.dll
+epoc32/release/armv5/urel/eapsimui.lib
+epoc32/release/armv5/urel/eapsim.dll.map
+epoc32/release/armv5/urel/eapsim.dll
+epoc32/release/armv5/urel/eapsecurid.dll.map
+epoc32/release/armv5/urel/eapsecurid.dll
+epoc32/release/armv5/urel/eapprotectedsetup.dll.map
+epoc32/release/armv5/urel/eapprotectedsetup.dll
+epoc32/release/armv5/urel/eappluginconfig.dll.map
+epoc32/release/armv5/urel/eappluginconfig.dll
+epoc32/release/armv5/urel/eappeapui.lib
+epoc32/release/armv5/urel/eapol.dll.map
+epoc32/release/armv5/urel/eapol.dll
+epoc32/release/armv5/urel/eapnotifwrapper.dll.map
+epoc32/release/armv5/urel/eapnotifwrapper.dll
+epoc32/release/armv5/urel/eapmschapv2ui.lib
+epoc32/release/armv5/urel/eapmschapv2.dll.map
+epoc32/release/armv5/urel/eapmschapv2.dll
+epoc32/release/armv5/urel/eapgtcui.lib
+epoc32/release/armv5/urel/eapakaui.lib
+epoc32/release/armv5/urel/eapaka.dll.map
+epoc32/release/armv5/urel/eapaka.dll
+epoc32/release/armv5/urel/eaacplusutil.dll.map
+epoc32/release/armv5/urel/eaacplusutil.dll
+epoc32/release/armv5/urel/eaacplusdecoderintfcproxy.dll.map
+epoc32/release/armv5/urel/eaacplusdecoderintfcproxy.dll
+epoc32/release/armv5/urel/eaacplusdecoderintfcmsghdlr.dll.map
+epoc32/release/armv5/urel/eaacplusdecoderintfcmsghdlr.dll
+epoc32/release/armv5/urel/eaacplusdecoderintfcci_stub.dll.map
+epoc32/release/armv5/urel/eaacplusdecoderintfcci_stub.dll
+epoc32/release/armv5/urel/eaacplusdecoderintfc.dll.map
+epoc32/release/armv5/urel/eaacplusdecoderintfc.dll
+epoc32/release/armv5/urel/eaacplusaudiocontrollerutility.dll.map
+epoc32/release/armv5/urel/eaacplusaudiocontrollerutility.dll
+epoc32/release/armv5/urel/dvrsdpparser.dll.map
+epoc32/release/armv5/urel/dvrsdpparser.dll
+epoc32/release/armv5/urel/dunutils.dll.map
+epoc32/release/armv5/urel/dunutils.dll
+epoc32/release/armv5/urel/dunusb.dll.map
+epoc32/release/armv5/urel/dunusb.dll
+epoc32/release/armv5/urel/dunserver.exe.map
+epoc32/release/armv5/urel/dunserver.exe
+epoc32/release/armv5/urel/dunir.dll.map
+epoc32/release/armv5/urel/dunir.dll
+epoc32/release/armv5/urel/dunclient.dll.map
+epoc32/release/armv5/urel/dunclient.dll
+epoc32/release/armv5/urel/dunbt.dll.map
+epoc32/release/armv5/urel/dunbt.dll
+epoc32/release/armv5/urel/dummymusic.dll.map
+epoc32/release/armv5/urel/dummymusic.dll
+epoc32/release/armv5/urel/dummyc.dll.map
+epoc32/release/armv5/urel/dummyc.dll
+epoc32/release/armv5/urel/dsclientdos.dll.map
+epoc32/release/armv5/urel/dsclientdos.dll
+epoc32/release/armv5/urel/dsclient.dll.map
+epoc32/release/armv5/urel/dsclient.dll
+epoc32/release/armv5/urel/drmutilitywmdrmwrapper.dll.map
+epoc32/release/armv5/urel/drmutilitywmdrmwrapper.dll
+epoc32/release/armv5/urel/drmutilitydmgrwrapper.dll.map
+epoc32/release/armv5/urel/drmutilitydmgrwrapper.dll
+epoc32/release/armv5/urel/drmutilitycommon.dll.map
+epoc32/release/armv5/urel/drmutilitycommon.dll
+epoc32/release/armv5/urel/drmutility.dll.map
+epoc32/release/armv5/urel/drmutility.dll
+epoc32/release/armv5/urel/drmutilapp.exe.map
+epoc32/release/armv5/urel/drmutilapp.exe
+epoc32/release/armv5/urel/drmuihandlingimpl.dll.map
+epoc32/release/armv5/urel/drmuihandlingimpl.dll
+epoc32/release/armv5/urel/drmuihandling.dll.map
+epoc32/release/armv5/urel/drmuihandling.dll
+epoc32/release/armv5/urel/drmstdkeystorage.dll.map
+epoc32/release/armv5/urel/drmstdkeystorage.dll
+epoc32/release/armv5/urel/drmsettingsplugin.dll.map
+epoc32/release/armv5/urel/drmsettingsplugin.dll
+epoc32/release/armv5/urel/drmserviceapiwrapper.dll.map
+epoc32/release/armv5/urel/drmserviceapiwrapper.dll
+epoc32/release/armv5/urel/drmserviceapi.dll.map
+epoc32/release/armv5/urel/drmserviceapi.dll
+epoc32/release/armv5/urel/drmserverinterfaces.dll.map
+epoc32/release/armv5/urel/drmserverinterfaces.dll
+epoc32/release/armv5/urel/drmroapwbxmlparser.dll.map
+epoc32/release/armv5/urel/drmroapwbxmlparser.dll
+epoc32/release/armv5/urel/drmrightsstoringlocation.dll.map
+epoc32/release/armv5/urel/drmrightsstoringlocation.dll
+epoc32/release/armv5/urel/drmrightsmanager.exe.map
+epoc32/release/armv5/urel/drmrightsmanager.exe
+epoc32/release/armv5/urel/drmrightsinfoimpl.dll.map
+epoc32/release/armv5/urel/drmrightsinfoimpl.dll
+epoc32/release/armv5/urel/drmrightsinfo.dll.map
+epoc32/release/armv5/urel/drmrightsinfo.dll
+epoc32/release/armv5/urel/drmrights.dll.map
+epoc32/release/armv5/urel/drmrights.dll
+epoc32/release/armv5/urel/drmrel2_1stringdict00.dll.map
+epoc32/release/armv5/urel/drmrel2_1stringdict00.dll
+epoc32/release/armv5/urel/drmrel1_0stringdict00.dll.map
+epoc32/release/armv5/urel/drmrel1_0stringdict00.dll
+epoc32/release/armv5/urel/drmplayserver.exe.map
+epoc32/release/armv5/urel/drmplayserver.exe
+epoc32/release/armv5/urel/drmparsers.dll.map
+epoc32/release/armv5/urel/drmparsers.dll
+epoc32/release/armv5/urel/drmlinksender.dll.map
+epoc32/release/armv5/urel/drmlinksender.dll
+epoc32/release/armv5/urel/drmlicensemanager.dll.map
+epoc32/release/armv5/urel/drmlicensemanager.dll
+epoc32/release/armv5/urel/drmlicensechecker.dll.map
+epoc32/release/armv5/urel/drmlicensechecker.dll
+epoc32/release/armv5/urel/drmkeystorage.dll.map
+epoc32/release/armv5/urel/drmkeystorage.dll
+epoc32/release/armv5/urel/drmhelperserver.exe.map
+epoc32/release/armv5/urel/drmhelperserver.exe
+epoc32/release/armv5/urel/drmhelperdmgrwrapper.dll.map
+epoc32/release/armv5/urel/drmhelperdmgrwrapper.dll
+epoc32/release/armv5/urel/drmhelper.dll.map
+epoc32/release/armv5/urel/drmhelper.dll
+epoc32/release/armv5/urel/drmencryptor.exe.map
+epoc32/release/armv5/urel/drmencryptor.exe
+epoc32/release/armv5/urel/drmdcf.dll.map
+epoc32/release/armv5/urel/drmdcf.dll
+epoc32/release/armv5/urel/drmcrypto.dll.map
+epoc32/release/armv5/urel/drmcrypto.dll
+epoc32/release/armv5/urel/drmcommon.dll.map
+epoc32/release/armv5/urel/drmcommon.dll
+epoc32/release/armv5/urel/drmautomatedusageimpl.dll.map
+epoc32/release/armv5/urel/drmautomatedusageimpl.dll
+epoc32/release/armv5/urel/drmautomatedusage.dll.map
+epoc32/release/armv5/urel/drmautomatedusage.dll
+epoc32/release/armv5/urel/drmaudioplayutility.dll.map
+epoc32/release/armv5/urel/drmaudioplayutility.dll
+epoc32/release/armv5/urel/drmasf.dll.map
+epoc32/release/armv5/urel/drmasf.dll
+epoc32/release/armv5/urel/dpofprotdll.dll.map
+epoc32/release/armv5/urel/dpofprotdll.dll
+epoc32/release/armv5/urel/downloadmgruilib.dll.map
+epoc32/release/armv5/urel/downloadmgruilib.dll
+epoc32/release/armv5/urel/downloadmgrserver.exe.map
+epoc32/release/armv5/urel/downloadmgrserver.exe
+epoc32/release/armv5/urel/downloadmgr.dll.map
+epoc32/release/armv5/urel/downloadmgr.dll
+epoc32/release/armv5/urel/dossrv.dll.map
+epoc32/release/armv5/urel/dossrv.dll
+epoc32/release/armv5/urel/dosserver.exe.map
+epoc32/release/armv5/urel/dosserver.exe
+epoc32/release/armv5/urel/dosenpolicy.dll.map
+epoc32/release/armv5/urel/dosenpolicy.dll
+epoc32/release/armv5/urel/dopplerbase.dll.map
+epoc32/release/armv5/urel/dopplerbase.dll
+epoc32/release/armv5/urel/dmutilserver.exe.map
+epoc32/release/armv5/urel/dmutilserver.exe
+epoc32/release/armv5/urel/dmutil.dll.map
+epoc32/release/armv5/urel/dmutil.dll
+epoc32/release/armv5/urel/dmadpki.dll.map
+epoc32/release/armv5/urel/dmadpki.dll
+epoc32/release/armv5/urel/dmadipsecvpn.dll.map
+epoc32/release/armv5/urel/dmadipsecvpn.dll
+epoc32/release/armv5/urel/dmadengine.dll.map
+epoc32/release/armv5/urel/dmadengine.dll
+epoc32/release/armv5/urel/dlnawebserver.dll.map
+epoc32/release/armv5/urel/dlnawebserver.dll
+epoc32/release/armv5/urel/dlnaprofiler.dll.map
+epoc32/release/armv5/urel/dlnaprofiler.dll
+epoc32/release/armv5/urel/distanceattenuationproxy.dll.map
+epoc32/release/armv5/urel/distanceattenuationproxy.dll
+epoc32/release/armv5/urel/distanceattenuationmessagehandler.dll.map
+epoc32/release/armv5/urel/distanceattenuationmessagehandler.dll
+epoc32/release/armv5/urel/distanceattenuationeffect.dll.map
+epoc32/release/armv5/urel/distanceattenuationeffect.dll
+epoc32/release/armv5/urel/distanceattenuationci_stub.dll.map
+epoc32/release/armv5/urel/distanceattenuationci_stub.dll
+epoc32/release/armv5/urel/displaytextcmd.dll.map
+epoc32/release/armv5/urel/displaytextcmd.dll
+epoc32/release/armv5/urel/displaysourceplugin.dll.map
+epoc32/release/armv5/urel/displaysourceplugin.dll
+epoc32/release/armv5/urel/displaysink.dll.map
+epoc32/release/armv5/urel/displaysink.dll
+epoc32/release/armv5/urel/diskspacereserver.dll.map
+epoc32/release/armv5/urel/diskspacereserver.dll
+epoc32/release/armv5/urel/diskspacereservationplugin.dll.map
+epoc32/release/armv5/urel/diskspacereservationplugin.dll
+epoc32/release/armv5/urel/disknotifyhandler.dll.map
+epoc32/release/armv5/urel/disknotifyhandler.dll
+epoc32/release/armv5/urel/disconnectdlgclient.dll.map
+epoc32/release/armv5/urel/disconnectdlgclient.dll
+epoc32/release/armv5/urel/disconnectdlg.dll.map
+epoc32/release/armv5/urel/disconnectdlg.dll
+epoc32/release/armv5/urel/directorylocalizer.dll.map
+epoc32/release/armv5/urel/directorylocalizer.dll
+epoc32/release/armv5/urel/dialutils.dll.map
+epoc32/release/armv5/urel/dialutils.dll
+epoc32/release/armv5/urel/dialerstub.dll.map
+epoc32/release/armv5/urel/dialerstub.dll
+epoc32/release/armv5/urel/dialer.dll.map
+epoc32/release/armv5/urel/dialer.dll
+epoc32/release/armv5/urel/diagresultsdatabaseserver.exe.map
+epoc32/release/armv5/urel/diagresultsdatabaseserver.exe
+epoc32/release/armv5/urel/diagresultsdatabase.dll.map
+epoc32/release/armv5/urel/diagresultsdatabase.dll
+epoc32/release/armv5/urel/diagpluginbase.dll.map
+epoc32/release/armv5/urel/diagpluginbase.dll
+epoc32/release/armv5/urel/diagframework.dll.map
+epoc32/release/armv5/urel/diagframework.dll
+epoc32/release/armv5/urel/dhcppositionprovider.dll.map
+epoc32/release/armv5/urel/dhcppositionprovider.dll
+epoc32/release/armv5/urel/devtokenshared.dll.map
+epoc32/release/armv5/urel/devtokenshared.dll
+epoc32/release/armv5/urel/devtokenserver.exe.map
+epoc32/release/armv5/urel/devtokenserver.exe
+epoc32/release/armv5/urel/devtokenclient.dll.map
+epoc32/release/armv5/urel/devtokenclient.dll
+epoc32/release/armv5/urel/devsrvcertstore.dll.map
+epoc32/release/armv5/urel/devsrvcertstore.dll
+epoc32/release/armv5/urel/devsoundaudiooutput.dll.map
+epoc32/release/armv5/urel/devsoundaudiooutput.dll
+epoc32/release/armv5/urel/devsoundaudioinput.dll.map
+epoc32/release/armv5/urel/devsoundaudioinput.dll
+epoc32/release/armv5/urel/devkeystore.dll.map
+epoc32/release/armv5/urel/devkeystore.dll
+epoc32/release/armv5/urel/devdiagvibrateplugin.dll.map
+epoc32/release/armv5/urel/devdiagvibrateplugin.dll
+epoc32/release/armv5/urel/devdiagusbcabletestplugin.dll.map
+epoc32/release/armv5/urel/devdiagusbcabletestplugin.dll
+epoc32/release/armv5/urel/devdiagtoplevelsuiteplugin.dll.map
+epoc32/release/armv5/urel/devdiagtoplevelsuiteplugin.dll
+epoc32/release/armv5/urel/devdiagspeakerplugin.dll.map
+epoc32/release/armv5/urel/devdiagspeakerplugin.dll
+epoc32/release/armv5/urel/devdiagservicessuiteplugin.dll.map
+epoc32/release/armv5/urel/devdiagservicessuiteplugin.dll
+epoc32/release/armv5/urel/devdiagnetcoverageplugin.dll.map
+epoc32/release/armv5/urel/devdiagnetcoverageplugin.dll
+epoc32/release/armv5/urel/devdiaginternalmemoryplugin.dll.map
+epoc32/release/armv5/urel/devdiaginternalmemoryplugin.dll
+epoc32/release/armv5/urel/devdiagheadsetcabletestplugin.dll.map
+epoc32/release/armv5/urel/devdiagheadsetcabletestplugin.dll
+epoc32/release/armv5/urel/devdiaghardwaresuiteplugin.dll.map
+epoc32/release/armv5/urel/devdiaghardwaresuiteplugin.dll
+epoc32/release/armv5/urel/devdiagexternalmediacardplugin.dll.map
+epoc32/release/armv5/urel/devdiagexternalmediacardplugin.dll
+epoc32/release/armv5/urel/devdiagdatanetworktestplugin.dll.map
+epoc32/release/armv5/urel/devdiagdatanetworktestplugin.dll
+epoc32/release/armv5/urel/devdiagcoveragesuiteplugin.dll.map
+epoc32/release/armv5/urel/devdiagcoveragesuiteplugin.dll
+epoc32/release/armv5/urel/devdiagconnectivitysuiteplugin.dll.map
+epoc32/release/armv5/urel/devdiagconnectivitysuiteplugin.dll
+epoc32/release/armv5/urel/devdiagbrowserplugin.dll.map
+epoc32/release/armv5/urel/devdiagbrowserplugin.dll
+epoc32/release/armv5/urel/devdiagbatterychargercabletestplugin.dll.map
+epoc32/release/armv5/urel/devdiagbatterychargercabletestplugin.dll
+epoc32/release/armv5/urel/devdiagaudioplugin.dll.map
+epoc32/release/armv5/urel/devdiagaudioplugin.dll
+epoc32/release/armv5/urel/devdiagapp.exe.map
+epoc32/release/armv5/urel/devdiagapp.exe
+epoc32/release/armv5/urel/devcertstore.dll.map
+epoc32/release/armv5/urel/devcertstore.dll
+epoc32/release/armv5/urel/descriptordatasource.dll.map
+epoc32/release/armv5/urel/descriptordatasource.dll
+epoc32/release/armv5/urel/demomodule.dll.map
+epoc32/release/armv5/urel/deflatefilter.dll.map
+epoc32/release/armv5/urel/deflatefilter.dll
+epoc32/release/armv5/urel/defaultfolderrfsplugin.dll.map
+epoc32/release/armv5/urel/defaultfolderrfsplugin.dll
+epoc32/release/armv5/urel/defaultappserver.exe.map
+epoc32/release/armv5/urel/defaultappserver.exe
+epoc32/release/armv5/urel/defaultappclient.dll.map
+epoc32/release/armv5/urel/defaultappclient.dll
+epoc32/release/armv5/urel/debuglog.dll.map
+epoc32/release/armv5/urel/debuglog.dll
+epoc32/release/armv5/urel/ddviewer.exe.map
+epoc32/release/armv5/urel/ddviewer.exe
+epoc32/release/armv5/urel/ddrecog.dll.map
+epoc32/release/armv5/urel/ddrecog.dll
+epoc32/release/armv5/urel/dcfrepsrv.exe.map
+epoc32/release/armv5/urel/dcfrepsrv.exe
+epoc32/release/armv5/urel/dcfrep.dll.map
+epoc32/release/armv5/urel/dcfrep.dll
+epoc32/release/armv5/urel/dbrecovery.exe.map
+epoc32/release/armv5/urel/dbrecovery.exe
+epoc32/release/armv5/urel/dbcreator.exe.map
+epoc32/release/armv5/urel/dbcreator.exe
+epoc32/release/armv5/urel/datastorerfsplugin.dll.map
+epoc32/release/armv5/urel/datastorerfsplugin.dll
+epoc32/release/armv5/urel/datasourceconfigintfc.dll.map
+epoc32/release/armv5/urel/datasourceconfigintfc.dll
+epoc32/release/armv5/urel/datasourceadapter.dll.map
+epoc32/release/armv5/urel/datasourceadapter.dll
+epoc32/release/armv5/urel/dataconnectionlogger.exe.map
+epoc32/release/armv5/urel/dataconnectionlogger.exe
+epoc32/release/armv5/urel/databuffersource.dll.map
+epoc32/release/armv5/urel/databuffersource.dll
+epoc32/release/armv5/urel/cxmlparser.dll.map
+epoc32/release/armv5/urel/cxmlparser.dll
+epoc32/release/armv5/urel/custominterfaceutility.dll.map
+epoc32/release/armv5/urel/custominterfaceutility.dll
+epoc32/release/armv5/urel/custominterfaceproxyfactory.dll.map
+epoc32/release/armv5/urel/custominterfaceproxyfactory.dll
+epoc32/release/armv5/urel/custominterfacebuilder.dll.map
+epoc32/release/armv5/urel/custominterfacebuilder.dll
+epoc32/release/armv5/urel/customcommandutility.dll.map
+epoc32/release/armv5/urel/customcommandutility.dll
+epoc32/release/armv5/urel/customapi.dll.map
+epoc32/release/armv5/urel/customapi.dll
+epoc32/release/armv5/urel/ctsysystemstateplugin.dll.map
+epoc32/release/armv5/urel/ctsysystemstateplugin.dll
+epoc32/release/armv5/urel/ctsecdlgs.dll.map
+epoc32/release/armv5/urel/ctsecdlgs.dll
+epoc32/release/armv5/urel/ctsecdlgnotifier.dll.map
+epoc32/release/armv5/urel/ctsecdlgnotifier.dll
+epoc32/release/armv5/urel/ctsecdialogimpl.dll.map
+epoc32/release/armv5/urel/ctsecdialogimpl.dll
+epoc32/release/armv5/urel/css.lib
+epoc32/release/armv5/urel/csplugin.dll.map
+epoc32/release/armv5/urel/csplugin.dll
+epoc32/release/armv5/urel/cseschedulerserver.exe.map
+epoc32/release/armv5/urel/cseschedulerserver.exe
+epoc32/release/armv5/urel/cseschedulerclient.dll.map
+epoc32/release/armv5/urel/cseschedulerclient.dll
+epoc32/release/armv5/urel/cscsipvoipcleanupplugin.dll.map
+epoc32/release/armv5/urel/cscsipvoipcleanupplugin.dll
+epoc32/release/armv5/urel/cscsettingsui.dll.map
+epoc32/release/armv5/urel/cscsettingsui.dll
+epoc32/release/armv5/urel/cscgsplugin.dll.map
+epoc32/release/armv5/urel/cscgsplugin.dll
+epoc32/release/armv5/urel/cscengine.dll.map
+epoc32/release/armv5/urel/cscengine.dll
+epoc32/release/armv5/urel/cscallctrl.dll.map
+epoc32/release/armv5/urel/cscallctrl.dll
+epoc32/release/armv5/urel/csc.exe.map
+epoc32/release/armv5/urel/csc.exe
+epoc32/release/armv5/urel/crpkcs12.dll.map
+epoc32/release/armv5/urel/crpkcs12.dll
+epoc32/release/armv5/urel/crop.pgn.map
+epoc32/release/armv5/urel/crop.pgn
+epoc32/release/armv5/urel/creator.exe.map
+epoc32/release/armv5/urel/creator.exe
+epoc32/release/armv5/urel/crber.dll.map
+epoc32/release/armv5/urel/crber.dll
+epoc32/release/armv5/urel/cputils.dll.map
+epoc32/release/armv5/urel/cputils.dll
+epoc32/release/armv5/urel/cpstorage.dll.map
+epoc32/release/armv5/urel/cpstorage.dll
+epoc32/release/armv5/urel/cpserver.exe.map
+epoc32/release/armv5/urel/cpserver.exe
+epoc32/release/armv5/urel/cpclient.dll.map
+epoc32/release/armv5/urel/cpclient.dll
+epoc32/release/armv5/urel/cp949table.dll.map
+epoc32/release/armv5/urel/cp949table.dll
+epoc32/release/armv5/urel/cp949.dll.map
+epoc32/release/armv5/urel/cp949.dll
+epoc32/release/armv5/urel/countdownengine.dll.map
+epoc32/release/armv5/urel/countdownengine.dll
+epoc32/release/armv5/urel/cookieserver.exe.map
+epoc32/release/armv5/urel/cookieserver.exe
+epoc32/release/armv5/urel/cookiemanager.dll.map
+epoc32/release/armv5/urel/cookiemanager.dll
+epoc32/release/armv5/urel/cookiefilter.dll.map
+epoc32/release/armv5/urel/cookiefilter.dll
+epoc32/release/armv5/urel/convutils.dll.map
+epoc32/release/armv5/urel/convutils.dll
+epoc32/release/armv5/urel/convnames.dll.map
+epoc32/release/armv5/urel/convnames.dll
+epoc32/release/armv5/urel/converterengine.dll.map
+epoc32/release/armv5/urel/converterengine.dll
+epoc32/release/armv5/urel/converter.exe.map
+epoc32/release/armv5/urel/converter.exe
+epoc32/release/armv5/urel/contrast.pgn.map
+epoc32/release/armv5/urel/contrast.pgn
+epoc32/release/armv5/urel/contextplugininterface.dll.map
+epoc32/release/armv5/urel/contextplugininterface.dll
+epoc32/release/armv5/urel/contextengine.dll.map
+epoc32/release/armv5/urel/contextengine.dll
+epoc32/release/armv5/urel/contentlistingframework.dll.map
+epoc32/release/armv5/urel/contentlistingframework.dll
+epoc32/release/armv5/urel/contentharvesterclient.dll.map
+epoc32/release/armv5/urel/contentharvesterclient.dll
+epoc32/release/armv5/urel/contentharvester.exe.map
+epoc32/release/armv5/urel/contentharvester.exe
+epoc32/release/armv5/urel/contactssearchplugin.dll.map
+epoc32/release/armv5/urel/contactssearchplugin.dll
+epoc32/release/armv5/urel/contactprovider.dll.map
+epoc32/release/armv5/urel/contactprovider.dll
+epoc32/release/armv5/urel/contactpresence.dll.map
+epoc32/release/armv5/urel/contactpresence.dll
+epoc32/release/armv5/urel/contacthandling.dll.map
+epoc32/release/armv5/urel/contacthandling.dll
+epoc32/release/armv5/urel/consoleui.exe.map
+epoc32/release/armv5/urel/consoleui.exe
+epoc32/release/armv5/urel/connuiutilsnotif.dll.map
+epoc32/release/armv5/urel/connuiutilsnotif.dll
+epoc32/release/armv5/urel/conntest.exe.map
+epoc32/release/armv5/urel/conntest.exe
+epoc32/release/armv5/urel/connmonext.dll.map
+epoc32/release/armv5/urel/connmonext.dll
+epoc32/release/armv5/urel/connmonexe.exe.map
+epoc32/release/armv5/urel/connmonexe.exe
+epoc32/release/armv5/urel/connmon.dll.map
+epoc32/release/armv5/urel/connmon.dll
+epoc32/release/armv5/urel/connectutil.dll.map
+epoc32/release/armv5/urel/connectutil.dll
+epoc32/release/armv5/urel/connectionuiutilities.dll.map
+epoc32/release/armv5/urel/connectionuiutilities.dll
+epoc32/release/armv5/urel/connectionmux.dll.map
+epoc32/release/armv5/urel/connectionmux.dll
+epoc32/release/armv5/urel/connectionmonitorui.exe.map
+epoc32/release/armv5/urel/connectionmonitorui.exe
+epoc32/release/armv5/urel/connectionmonitorplugin.dll.map
+epoc32/release/armv5/urel/connectionmonitorplugin.dll
+epoc32/release/armv5/urel/connectionmanager.dll.map
+epoc32/release/armv5/urel/connectionmanager.dll
+epoc32/release/armv5/urel/connectiondialogswrapper.dll.map
+epoc32/release/armv5/urel/connectiondialogswrapper.dll
+epoc32/release/armv5/urel/configurationcomponentsfactory.dll.map
+epoc32/release/armv5/urel/configurationcomponentsfactory.dll
+epoc32/release/armv5/urel/composerplugininterface.dll.map
+epoc32/release/armv5/urel/composerplugininterface.dll
+epoc32/release/armv5/urel/composerimageplugin.dll.map
+epoc32/release/armv5/urel/composerimageplugin.dll
+epoc32/release/armv5/urel/commsdatstartup.exe.map
+epoc32/release/armv5/urel/commsdatstartup.exe
+epoc32/release/armv5/urel/commsdatcreatorrfsplugin.dll.map
+epoc32/release/armv5/urel/commsdatcreatorrfsplugin.dll
+epoc32/release/armv5/urel/commsdatcreator.dll.map
+epoc32/release/armv5/urel/commsdatcreator.dll
+epoc32/release/armv5/urel/commonuinpdapiloader.dll.map
+epoc32/release/armv5/urel/commonuinpdapiloader.dll
+epoc32/release/armv5/urel/commonuimpengineapiloader.dll.map
+epoc32/release/armv5/urel/commonuimpengineapiloader.dll
+epoc32/release/armv5/urel/commonui.dll.map
+epoc32/release/armv5/urel/commonui.dll
+epoc32/release/armv5/urel/commontsy.dll.map
+epoc32/release/armv5/urel/commontsy.dll
+epoc32/release/armv5/urel/commonrecordingengineclient.dll.map
+epoc32/release/armv5/urel/commonrecordingengineclient.dll
+epoc32/release/armv5/urel/commonrecordingengine.exe.map
+epoc32/release/armv5/urel/commonrecordingengine.exe
+epoc32/release/armv5/urel/commonengine.dll.map
+epoc32/release/armv5/urel/commonengine.dll
+epoc32/release/armv5/urel/commondsy.dll.map
+epoc32/release/armv5/urel/commondsy.dll
+epoc32/release/armv5/urel/commondialogs.dll.map
+epoc32/release/armv5/urel/commondialogs.dll
+epoc32/release/armv5/urel/commonadapter.dll.map
+epoc32/release/armv5/urel/commonadapter.dll
+epoc32/release/armv5/urel/codviewer.exe.map
+epoc32/release/armv5/urel/codviewer.exe
+epoc32/release/armv5/urel/codui.dll.map
+epoc32/release/armv5/urel/codui.dll
+epoc32/release/armv5/urel/codrecog.dll.map
+epoc32/release/armv5/urel/codrecog.dll
+epoc32/release/armv5/urel/codeng.dll.map
+epoc32/release/armv5/urel/codeng.dll
+epoc32/release/armv5/urel/coddownload.dll.map
+epoc32/release/armv5/urel/coddownload.dll
+epoc32/release/armv5/urel/cnvshiftjisdirectmap.dll.map
+epoc32/release/armv5/urel/cnvshiftjisdirectmap.dll
+epoc32/release/armv5/urel/cnvpictographshared.dll.map
+epoc32/release/armv5/urel/cnvpictographshared.dll
+epoc32/release/armv5/urel/cntsortplugin.dll.map
+epoc32/release/armv5/urel/cntsortplugin.dll
+epoc32/release/armv5/urel/cntparserserverexe.exe.map
+epoc32/release/armv5/urel/cntparserserverexe.exe
+epoc32/release/armv5/urel/cntparserserver.dll.map
+epoc32/release/armv5/urel/cntparserserver.dll
+epoc32/release/armv5/urel/cntfindplugin.dll.map
+epoc32/release/armv5/urel/cntfindplugin.dll
+epoc32/release/armv5/urel/cmstoremanager.dll.map
+epoc32/release/armv5/urel/cmstoremanager.dll
+epoc32/release/armv5/urel/cmsserver.exe.map
+epoc32/release/armv5/urel/cmsserver.exe
+epoc32/release/armv5/urel/cmsqlwrapper.dll.map
+epoc32/release/armv5/urel/cmsqlwrapper.dll
+epoc32/release/armv5/urel/cmserver.exe.map
+epoc32/release/armv5/urel/cmserver.exe
+epoc32/release/armv5/urel/cmscontactor.dll.map
+epoc32/release/armv5/urel/cmscontactor.dll
+epoc32/release/armv5/urel/cmsclient.dll.map
+epoc32/release/armv5/urel/cmsclient.dll
+epoc32/release/armv5/urel/cmscheduler.dll.map
+epoc32/release/armv5/urel/cmscheduler.dll
+epoc32/release/armv5/urel/cms.dll.map
+epoc32/release/armv5/urel/cms.dll
+epoc32/release/armv5/urel/cmpluginwlan.dll.map
+epoc32/release/armv5/urel/cmpluginwlan.dll
+epoc32/release/armv5/urel/cmpluginvpn.dll.map
+epoc32/release/armv5/urel/cmpluginvpn.dll
+epoc32/release/armv5/urel/cmpluginpacketdata.dll.map
+epoc32/release/armv5/urel/cmpluginpacketdata.dll
+epoc32/release/armv5/urel/cmpluginlan.dll.map
+epoc32/release/armv5/urel/cmpluginlan.dll
+epoc32/release/armv5/urel/cmpluginembdestination.dll.map
+epoc32/release/armv5/urel/cmpluginembdestination.dll
+epoc32/release/armv5/urel/cmmemorymanager.dll.map
+epoc32/release/armv5/urel/cmmemorymanager.dll
+epoc32/release/armv5/urel/cmmdhclient.dll.map
+epoc32/release/armv5/urel/cmmdhclient.dll
+epoc32/release/armv5/urel/cmmdh.exe.map
+epoc32/release/armv5/urel/cmmdh.exe
+epoc32/release/armv5/urel/cmmanagerdatabase.dll.map
+epoc32/release/armv5/urel/cmmanagerdatabase.dll
+epoc32/release/armv5/urel/cmmanager.dll.map
+epoc32/release/armv5/urel/cmmanager.dll
+epoc32/release/armv5/urel/cmfillmanager.dll.map
+epoc32/release/armv5/urel/cmfillmanager.dll
+epoc32/release/armv5/urel/cmdatabasemanager.dll.map
+epoc32/release/armv5/urel/cmdatabasemanager.dll
+epoc32/release/armv5/urel/cmcommon.dll.map
+epoc32/release/armv5/urel/cmcommon.dll
+epoc32/release/armv5/urel/cmclient.dll.map
+epoc32/release/armv5/urel/cmclient.dll
+epoc32/release/armv5/urel/cmailhandlerplugin.dll.map
+epoc32/release/armv5/urel/cmailhandlerplugin.dll
+epoc32/release/armv5/urel/closechannelcmd.dll.map
+epoc32/release/armv5/urel/closechannelcmd.dll
+epoc32/release/armv5/urel/clocktimezoneresolver.dll.map
+epoc32/release/armv5/urel/clocktimezoneresolver.dll
+epoc32/release/armv5/urel/clocktimesourceinterface.dll.map
+epoc32/release/armv5/urel/clocktimesourceinterface.dll
+epoc32/release/armv5/urel/clockserverclient.dll.map
+epoc32/release/armv5/urel/clockserverclient.dll
+epoc32/release/armv5/urel/clockserver.exe.map
+epoc32/release/armv5/urel/clockserver.exe
+epoc32/release/armv5/urel/clockrfsplugin.dll.map
+epoc32/release/armv5/urel/clockrfsplugin.dll
+epoc32/release/armv5/urel/clocknitzplugin.dll.map
+epoc32/release/armv5/urel/clocknitzplugin.dll
+epoc32/release/armv5/urel/clockindicatorpaneplugin.dll.map
+epoc32/release/armv5/urel/clockindicatorpaneplugin.dll
+epoc32/release/armv5/urel/clockecomlistener.dll.map
+epoc32/release/armv5/urel/clockecomlistener.dll
+epoc32/release/armv5/urel/clockcityselectionlist.dll.map
+epoc32/release/armv5/urel/clockcityselectionlist.dll
+epoc32/release/armv5/urel/clockalarmeditor.dll.map
+epoc32/release/armv5/urel/clockalarmeditor.dll
+epoc32/release/armv5/urel/clock.exe.map
+epoc32/release/armv5/urel/clock.exe
+epoc32/release/armv5/urel/clkuimodel.dll.map
+epoc32/release/armv5/urel/clkuimodel.dll
+epoc32/release/armv5/urel/clkdatetimeviewplugin.dll.map
+epoc32/release/armv5/urel/clkdatetimeviewplugin.dll
+epoc32/release/armv5/urel/clkdatetimeview.dll.map
+epoc32/release/armv5/urel/clkdatetimeview.dll
+epoc32/release/armv5/urel/clipart.pgn.map
+epoc32/release/armv5/urel/clipart.pgn
+epoc32/release/armv5/urel/ciplatformmsghndlrplugin.dll.map
+epoc32/release/armv5/urel/ciplatformmsghndlrplugin.dll
+epoc32/release/armv5/urel/ciplatformfactoryplugin.dll.map
+epoc32/release/armv5/urel/ciplatformfactoryplugin.dll
+epoc32/release/armv5/urel/ciextnserverplugin.dll.map
+epoc32/release/armv5/urel/ciextnserverplugin.dll
+epoc32/release/armv5/urel/ciextnclientplugin.dll.map
+epoc32/release/armv5/urel/ciextnclientplugin.dll
+epoc32/release/armv5/urel/chswiplugin.dll.map
+epoc32/release/armv5/urel/chswiplugin.dll
+epoc32/release/armv5/urel/chfactorysettingsplugin.dll.map
+epoc32/release/armv5/urel/chfactorysettingsplugin.dll
+epoc32/release/armv5/urel/charconv.dll.map
+epoc32/release/armv5/urel/charconv.dll
+epoc32/release/armv5/urel/cfservices.dll.map
+epoc32/release/armv5/urel/cfservices.dll
+epoc32/release/armv5/urel/cfserver.exe.map
+epoc32/release/armv5/urel/cfserver.exe
+epoc32/release/armv5/urel/cfscriptengine.dll.map
+epoc32/release/armv5/urel/cfscriptengine.dll
+epoc32/release/armv5/urel/cfoperationpluginservices.dll.map
+epoc32/release/armv5/urel/cfoperationpluginservices.dll
+epoc32/release/armv5/urel/cfcontextsourcesettingsmanager.dll.map
+epoc32/release/armv5/urel/cfcontextsourcesettingsmanager.dll
+epoc32/release/armv5/urel/cfcontextsourcemanager.dll.map
+epoc32/release/armv5/urel/cfcontextsourcemanager.dll
+epoc32/release/armv5/urel/cfclient.dll.map
+epoc32/release/armv5/urel/cfclient.dll
+epoc32/release/armv5/urel/cfactivatorengine.dll.map
+epoc32/release/armv5/urel/cfactivatorengine.dll
+epoc32/release/armv5/urel/certsaver.exe.map
+epoc32/release/armv5/urel/certsaver.exe
+epoc32/release/armv5/urel/certrfsplugin.dll.map
+epoc32/release/armv5/urel/certrfsplugin.dll
+epoc32/release/armv5/urel/certmanui.dll.map
+epoc32/release/armv5/urel/certmanui.dll
+epoc32/release/armv5/urel/centreptoolserver.exe.map
+epoc32/release/armv5/urel/centreptoolserver.exe
+epoc32/release/armv5/urel/centreptool.dll.map
+epoc32/release/armv5/urel/centreptool.dll
+epoc32/release/armv5/urel/cenrepsourceplugin.dll.map
+epoc32/release/armv5/urel/cenrepsourceplugin.dll
+epoc32/release/armv5/urel/cenrepdatabase.dll.map
+epoc32/release/armv5/urel/cenrepdatabase.dll
+epoc32/release/armv5/urel/cdssync.dll.map
+epoc32/release/armv5/urel/cdssync.dll
+epoc32/release/armv5/urel/cdlserver.exe.map
+epoc32/release/armv5/urel/cdlserver.exe
+epoc32/release/armv5/urel/cdlengine.dll.map
+epoc32/release/armv5/urel/cdlengine.dll
+epoc32/release/armv5/urel/cconndlgplugin.dll.map
+epoc32/release/armv5/urel/cconndlgplugin.dll
+epoc32/release/armv5/urel/cchuinotifwrapper.dll.map
+epoc32/release/armv5/urel/cchuinotifwrapper.dll
+epoc32/release/armv5/urel/cchuinotif.dll.map
+epoc32/release/armv5/urel/cchuinotif.dll
+epoc32/release/armv5/urel/cchserver.exe.map
+epoc32/release/armv5/urel/cchserver.exe
+epoc32/release/armv5/urel/cchclient.dll.map
+epoc32/release/armv5/urel/cchclient.dll
+epoc32/release/armv5/urel/cch.dll.map
+epoc32/release/armv5/urel/cch.dll
+epoc32/release/armv5/urel/cce.dll.map
+epoc32/release/armv5/urel/cce.dll
+epoc32/release/armv5/urel/ccapputil.dll.map
+epoc32/release/armv5/urel/ccapputil.dll
+epoc32/release/armv5/urel/ccappdetailsviewplugin.dll.map
+epoc32/release/armv5/urel/ccappdetailsviewplugin.dll
+epoc32/release/armv5/urel/ccappcommlauncherplugin.dll.map
+epoc32/release/armv5/urel/ccappcommlauncherplugin.dll
+epoc32/release/armv5/urel/ccacontactorservice.dll.map
+epoc32/release/armv5/urel/ccacontactorservice.dll
+epoc32/release/armv5/urel/ccaclient.dll.map
+epoc32/release/armv5/urel/ccaclient.dll
+epoc32/release/armv5/urel/ccaapp.exe.map
+epoc32/release/armv5/urel/ccaapp.exe
+epoc32/release/armv5/urel/cbsuiapp.exe.map
+epoc32/release/armv5/urel/cbsuiapp.exe
+epoc32/release/armv5/urel/cbsserver.exe.map
+epoc32/release/armv5/urel/cbsserver.exe
+epoc32/release/armv5/urel/cbsmcnclient.dll.map
+epoc32/release/armv5/urel/cbsmcnclient.dll
+epoc32/release/armv5/urel/cbsclient.dll.map
+epoc32/release/armv5/urel/cbsclient.dll
+epoc32/release/armv5/urel/cauiplugin.dll.map
+epoc32/release/armv5/urel/cauiplugin.dll
+epoc32/release/armv5/urel/cauiengine.dll.map
+epoc32/release/armv5/urel/cauiengine.dll
+epoc32/release/armv5/urel/catalogspcconnectivityplugin.dll.map
+epoc32/release/armv5/urel/catalogspcconnectivityplugin.dll
+epoc32/release/armv5/urel/castorageng.dll.map
+epoc32/release/armv5/urel/castorageng.dll
+epoc32/release/armv5/urel/cartoonize.pgn.map
+epoc32/release/armv5/urel/cartoonize.pgn
+epoc32/release/armv5/urel/capresenceng.dll.map
+epoc32/release/armv5/urel/capresenceng.dll
+epoc32/release/armv5/urel/camerauiconfigmanager.dll.map
+epoc32/release/armv5/urel/camerauiconfigmanager.dll
+epoc32/release/armv5/urel/cameraapp.exe.map
+epoc32/release/armv5/urel/cameraapp.exe
+epoc32/release/armv5/urel/camcmediarecorder.dll.map
+epoc32/release/armv5/urel/camcmediarecorder.dll
+epoc32/release/armv5/urel/camccontroller.dll.map
+epoc32/release/armv5/urel/camccontroller.dll
+epoc32/release/armv5/urel/camc3gpsink.dll.map
+epoc32/release/armv5/urel/camc3gpsink.dll
+epoc32/release/armv5/urel/caloggerng.dll.map
+epoc32/release/armv5/urel/caloggerng.dll
+epoc32/release/armv5/urel/callstatesourceplugin.dll.map
+epoc32/release/armv5/urel/callstatesourceplugin.dll
+epoc32/release/armv5/urel/callprovider.dll.map
+epoc32/release/armv5/urel/callprovider.dll
+epoc32/release/armv5/urel/callhandling.dll.map
+epoc32/release/armv5/urel/callhandling.dll
+epoc32/release/armv5/urel/callcontrolcmd.dll.map
+epoc32/release/armv5/urel/callcontrolcmd.dll
+epoc32/release/armv5/urel/callaudiocontrol.dll.map
+epoc32/release/armv5/urel/callaudiocontrol.dll
+epoc32/release/armv5/urel/calenviews.dll.map
+epoc32/release/armv5/urel/calenviews.dll
+epoc32/release/armv5/urel/calenthaiplugin.dll.map
+epoc32/release/armv5/urel/calenthaiplugin.dll
+epoc32/release/armv5/urel/calensvrclient.dll.map
+epoc32/release/armv5/urel/calensvrclient.dll
+epoc32/release/armv5/urel/calensvr.exe.map
+epoc32/release/armv5/urel/calensvr.exe
+epoc32/release/armv5/urel/calensettingsui.dll.map
+epoc32/release/armv5/urel/calensettingsui.dll
+epoc32/release/armv5/urel/calenregionalutil.dll.map
+epoc32/release/armv5/urel/calenregionalutil.dll
+epoc32/release/armv5/urel/calenlunarvietnameseplugin.dll.map
+epoc32/release/armv5/urel/calenlunarvietnameseplugin.dll
+epoc32/release/armv5/urel/calenlunarchineseplugin.dll.map
+epoc32/release/armv5/urel/calenlunarchineseplugin.dll
+epoc32/release/armv5/urel/calenlauncher.dll.map
+epoc32/release/armv5/urel/calenlauncher.dll
+epoc32/release/armv5/urel/caleninterimutils2.dll.map
+epoc32/release/armv5/urel/caleninterimutils2.dll
+epoc32/release/armv5/urel/calenimp.dll.map
+epoc32/release/armv5/urel/calenimp.dll
+epoc32/release/armv5/urel/calengsplugin.dll.map
+epoc32/release/armv5/urel/calengsplugin.dll
+epoc32/release/armv5/urel/calenglobaldata.dll.map
+epoc32/release/armv5/urel/calenglobaldata.dll
+epoc32/release/armv5/urel/calendefaulteditors.dll.map
+epoc32/release/armv5/urel/calendefaulteditors.dll
+epoc32/release/armv5/urel/calendarservice.dll.map
+epoc32/release/armv5/urel/calendarservice.dll
+epoc32/release/armv5/urel/calendarsearchplugin.dll.map
+epoc32/release/armv5/urel/calendarsearchplugin.dll
+epoc32/release/armv5/urel/calendarprovider.dll.map
+epoc32/release/armv5/urel/calendarprovider.dll
+epoc32/release/armv5/urel/calendarcontextplugin.dll.map
+epoc32/release/armv5/urel/calendarcontextplugin.dll
+epoc32/release/armv5/urel/calendar.exe.map
+epoc32/release/armv5/urel/calendar.exe
+epoc32/release/armv5/urel/calencustomisationmanager.dll.map
+epoc32/release/armv5/urel/calencustomisationmanager.dll
+epoc32/release/armv5/urel/calencontroller.dll.map
+epoc32/release/armv5/urel/calencontroller.dll
+epoc32/release/armv5/urel/calencommonutils.dll.map
+epoc32/release/armv5/urel/calencommonutils.dll
+epoc32/release/armv5/urel/calcsoft.exe.map
+epoc32/release/armv5/urel/calcsoft.exe
+epoc32/release/armv5/urel/caestillconverter.dll.map
+epoc32/release/armv5/urel/caestillconverter.dll
+epoc32/release/armv5/urel/caengineng.dll.map
+epoc32/release/armv5/urel/caengineng.dll
+epoc32/release/armv5/urel/caeengine.dll.map
+epoc32/release/armv5/urel/caeengine.dll
+epoc32/release/armv5/urel/cacommandutilsng.dll.map
+epoc32/release/armv5/urel/cacommandutilsng.dll
+epoc32/release/armv5/urel/cachesource.dll.map
+epoc32/release/armv5/urel/cachesource.dll
+epoc32/release/armv5/urel/caaudiomanagerng.dll.map
+epoc32/release/armv5/urel/caaudiomanagerng.dll
+epoc32/release/armv5/urel/caadapterng.dll.map
+epoc32/release/armv5/urel/caadapterng.dll
+epoc32/release/armv5/urel/bva.exe.map
+epoc32/release/armv5/urel/bva.exe
+epoc32/release/armv5/urel/bubblemanager.dll.map
+epoc32/release/armv5/urel/bubblemanager.dll
+epoc32/release/armv5/urel/bubble.pgn.map
+epoc32/release/armv5/urel/bubble.pgn
+epoc32/release/armv5/urel/btuiplugin.dll.map
+epoc32/release/armv5/urel/btuiplugin.dll
+epoc32/release/armv5/urel/btui.exe.map
+epoc32/release/armv5/urel/btui.exe
+epoc32/release/armv5/urel/bttoggle.exe.map
+epoc32/release/armv5/urel/bttoggle.exe
+epoc32/release/armv5/urel/btsap.dll.map
+epoc32/release/armv5/urel/btsap.dll
+epoc32/release/armv5/urel/btsac.dll.map
+epoc32/release/armv5/urel/btsac.dll
+epoc32/release/armv5/urel/btrfsplugin.dll.map
+epoc32/release/armv5/urel/btrfsplugin.dll
+epoc32/release/armv5/urel/btrcc.dll.map
+epoc32/release/armv5/urel/btrcc.dll
+epoc32/release/armv5/urel/btpsmplugin.dll.map
+epoc32/release/armv5/urel/btpsmplugin.dll
+epoc32/release/armv5/urel/btprotocol.dll.map
+epoc32/release/armv5/urel/btprotocol.dll
+epoc32/release/armv5/urel/btpbap.dll.map
+epoc32/release/armv5/urel/btpbap.dll
+epoc32/release/armv5/urel/btnotifwrapper.dll.map
+epoc32/release/armv5/urel/btnotifwrapper.dll
+epoc32/release/armv5/urel/btnotif.dll.map
+epoc32/release/armv5/urel/btnotif.dll
+epoc32/release/armv5/urel/btmtmui.dll.map
+epoc32/release/armv5/urel/btmtmui.dll
+epoc32/release/armv5/urel/btmouse_animation_client.dll.map
+epoc32/release/armv5/urel/btmouse_animation_client.dll
+epoc32/release/armv5/urel/btmonocmdhandler.dll.map
+epoc32/release/armv5/urel/btmonocmdhandler.dll
+epoc32/release/armv5/urel/btmonobearer.dll.map
+epoc32/release/armv5/urel/btmonobearer.dll
+epoc32/release/armv5/urel/btmac.dll.map
+epoc32/release/armv5/urel/btmac.dll
+epoc32/release/armv5/urel/bthidsettings.dll.map
+epoc32/release/armv5/urel/bthidsettings.dll
+epoc32/release/armv5/urel/bthidserver.exe.map
+epoc32/release/armv5/urel/bthidserver.exe
+epoc32/release/armv5/urel/bthidkbdsettings.dll.map
+epoc32/release/armv5/urel/bthidkbdsettings.dll
+epoc32/release/armv5/urel/bthidengplugin.dll.map
+epoc32/release/armv5/urel/bthidengplugin.dll
+epoc32/release/armv5/urel/bthidclient.dll.map
+epoc32/release/armv5/urel/bthidclient.dll
+epoc32/release/armv5/urel/btengsrv.exe.map
+epoc32/release/armv5/urel/btengsrv.exe
+epoc32/release/armv5/urel/btengsettings.dll.map
+epoc32/release/armv5/urel/btengsettings.dll
+epoc32/release/armv5/urel/btengdiscovery.dll.map
+epoc32/release/armv5/urel/btengdiscovery.dll
+epoc32/release/armv5/urel/btengdevman.dll.map
+epoc32/release/armv5/urel/btengdevman.dll
+epoc32/release/armv5/urel/btengconnman.dll.map
+epoc32/release/armv5/urel/btengconnman.dll
+epoc32/release/armv5/urel/btdevmodel.dll.map
+epoc32/release/armv5/urel/btdevmodel.dll
+epoc32/release/armv5/urel/btcursor_server.dll.map
+epoc32/release/armv5/urel/btcursor_server.dll
+epoc32/release/armv5/urel/btbearer.dll.map
+epoc32/release/armv5/urel/btbearer.dll
+epoc32/release/armv5/urel/btaudiostreamer.dll.map
+epoc32/release/armv5/urel/btaudiostreamer.dll
+epoc32/release/armv5/urel/btaudiomanclient.dll.map
+epoc32/release/armv5/urel/btaudiomanclient.dll
+epoc32/release/armv5/urel/btaudioman.exe.map
+epoc32/release/armv5/urel/btaudioman.exe
+epoc32/release/armv5/urel/btaudioadaptation_stub.dll.map
+epoc32/release/armv5/urel/btaudioadaptation_stub.dll
+epoc32/release/armv5/urel/bsutil.dll.map
+epoc32/release/armv5/urel/bsutil.dll
+epoc32/release/armv5/urel/bsservice.dll.map
+epoc32/release/armv5/urel/bsservice.dll
+epoc32/release/armv5/urel/bsserver.exe.map
+epoc32/release/armv5/urel/bsserver.exe
+epoc32/release/armv5/urel/bsinstall.exe.map
+epoc32/release/armv5/urel/bsinstall.exe
+epoc32/release/armv5/urel/bsimport.exe.map
+epoc32/release/armv5/urel/bsimport.exe
+epoc32/release/armv5/urel/bsengine.exe.map
+epoc32/release/armv5/urel/bsengine.exe
+epoc32/release/armv5/urel/bsclient.dll.map
+epoc32/release/armv5/urel/bsclient.dll
+epoc32/release/armv5/urel/browsertelservice.dll.map
+epoc32/release/armv5/urel/browsertelservice.dll
+epoc32/release/armv5/urel/browserrec.dll.map
+epoc32/release/armv5/urel/browserrec.dll
+epoc32/release/armv5/urel/browserng.exe.map
+epoc32/release/armv5/urel/browserng.exe
+epoc32/release/armv5/urel/browserlauncher.dll.map
+epoc32/release/armv5/urel/browserlauncher.dll
+epoc32/release/armv5/urel/browserengine.dll.map
+epoc32/release/armv5/urel/browserengine.dll
+epoc32/release/armv5/urel/browserdialogsprovider.dll.map
+epoc32/release/armv5/urel/browserdialogsprovider.dll
+epoc32/release/armv5/urel/browsercache.dll.map
+epoc32/release/armv5/urel/browsercache.dll
+epoc32/release/armv5/urel/brightness.pgn.map
+epoc32/release/armv5/urel/brightness.pgn
+epoc32/release/armv5/urel/bpas.dll.map
+epoc32/release/armv5/urel/bpas.dll
+epoc32/release/armv5/urel/bootstrap.dll.map
+epoc32/release/armv5/urel/bootstrap.dll
+epoc32/release/armv5/urel/bookmarkdataprovider.dll.map
+epoc32/release/armv5/urel/bookmarkdataprovider.dll
+epoc32/release/armv5/urel/bmcustomization.dll.map
+epoc32/release/armv5/urel/bmcustomization.dll
+epoc32/release/armv5/urel/blideng.dll.map
+epoc32/release/armv5/urel/blideng.dll
+epoc32/release/armv5/urel/blid.exe.map
+epoc32/release/armv5/urel/blid.exe
+epoc32/release/armv5/urel/blackwhite.pgn.map
+epoc32/release/armv5/urel/blackwhite.pgn
+epoc32/release/armv5/urel/blacklistserver.exe.map
+epoc32/release/armv5/urel/blacklistserver.exe
+epoc32/release/armv5/urel/blacklistclient.dll.map
+epoc32/release/armv5/urel/blacklistclient.dll
+epoc32/release/armv5/urel/bium.dll.map
+epoc32/release/armv5/urel/bium.dll
+epoc32/release/armv5/urel/big5_shared.dll.map
+epoc32/release/armv5/urel/big5_shared.dll
+epoc32/release/armv5/urel/big5.dll.map
+epoc32/release/armv5/urel/big5.dll
+epoc32/release/armv5/urel/bearerman.dll.map
+epoc32/release/armv5/urel/bearerman.dll
+epoc32/release/armv5/urel/bcardeng.dll.map
+epoc32/release/armv5/urel/bcardeng.dll
+epoc32/release/armv5/urel/batterypopupcontrol.dll.map
+epoc32/release/armv5/urel/batterypopupcontrol.dll
+epoc32/release/armv5/urel/batindicatorpaneplugin.dll.map
+epoc32/release/armv5/urel/batindicatorpaneplugin.dll
+epoc32/release/armv5/urel/bassboostproxy.dll.map
+epoc32/release/armv5/urel/bassboostproxy.dll
+epoc32/release/armv5/urel/bassboostmessagehandler.dll.map
+epoc32/release/armv5/urel/bassboostmessagehandler.dll
+epoc32/release/armv5/urel/bassboosteffect.dll.map
+epoc32/release/armv5/urel/bassboosteffect.dll
+epoc32/release/armv5/urel/bassboostci_stub.dll.map
+epoc32/release/armv5/urel/bassboostci_stub.dll
+epoc32/release/armv5/urel/basicoperationsplugin.dll.map
+epoc32/release/armv5/urel/basicoperationsplugin.dll
+epoc32/release/armv5/urel/baseplugin.dll.map
+epoc32/release/armv5/urel/baseplugin.dll
+epoc32/release/armv5/urel/backgroundimage.dll.map
+epoc32/release/armv5/urel/backgroundimage.dll
+epoc32/release/armv5/urel/awbaudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/urel/awbaudioplaycontrollerplugin.dll
+epoc32/release/armv5/urel/awbaudiocontrollerutility.dll.map
+epoc32/release/armv5/urel/awbaudiocontrollerutility.dll
+epoc32/release/armv5/urel/avmediaserverclient.dll.map
+epoc32/release/armv5/urel/avmediaserverclient.dll
+epoc32/release/armv5/urel/avmediaserver.exe.map
+epoc32/release/armv5/urel/avmediaserver.exe
+epoc32/release/armv5/urel/avkonstartupextensionplugin.dll.map
+epoc32/release/armv5/urel/avkonstartupextensionplugin.dll
+epoc32/release/armv5/urel/avkonfep.dll.map
+epoc32/release/armv5/urel/avkonfep.dll
+epoc32/release/armv5/urel/avkon.dll.map
+epoc32/release/armv5/urel/avkon.dll
+epoc32/release/armv5/urel/avcontrolframework.dll.map
+epoc32/release/armv5/urel/avcontrolframework.dll
+epoc32/release/armv5/urel/avcontentdirectory.dll.map
+epoc32/release/armv5/urel/avcontentdirectory.dll
+epoc32/release/armv5/urel/avconnectionmanager.dll.map
+epoc32/release/armv5/urel/avconnectionmanager.dll
+epoc32/release/armv5/urel/autolock.exe.map
+epoc32/release/armv5/urel/autolock.exe
+epoc32/release/armv5/urel/authtypeplugin.dll.map
+epoc32/release/armv5/urel/authtypeplugin.dll
+epoc32/release/armv5/urel/audiovibracontrolproxy.dll.map
+epoc32/release/armv5/urel/audiovibracontrolproxy.dll
+epoc32/release/armv5/urel/audiovibracontrolmsghdlr.dll.map
+epoc32/release/armv5/urel/audiovibracontrolmsghdlr.dll
+epoc32/release/armv5/urel/audiovibracontrolci_stub.dll.map
+epoc32/release/armv5/urel/audiovibracontrolci_stub.dll
+epoc32/release/armv5/urel/audiovibracontrol.dll.map
+epoc32/release/armv5/urel/audiovibracontrol.dll
+epoc32/release/armv5/urel/audiooutputrouting.dll.map
+epoc32/release/armv5/urel/audiooutputrouting.dll
+epoc32/release/armv5/urel/audiooutputproxy.dll.map
+epoc32/release/armv5/urel/audiooutputproxy.dll
+epoc32/release/armv5/urel/audiooutputmessagehandler.dll.map
+epoc32/release/armv5/urel/audiooutputmessagehandler.dll
+epoc32/release/armv5/urel/audiooutputcontrolutilityproxy.dll.map
+epoc32/release/armv5/urel/audiooutputcontrolutilityproxy.dll
+epoc32/release/armv5/urel/audiooutputcontrolutility.dll.map
+epoc32/release/armv5/urel/audiooutputcontrolutility.dll
+epoc32/release/armv5/urel/audiooutputci_stub.dll.map
+epoc32/release/armv5/urel/audiooutputci_stub.dll
+epoc32/release/armv5/urel/audiomessageui.dll.map
+epoc32/release/armv5/urel/audiomessageui.dll
+epoc32/release/armv5/urel/audiomessage.exe.map
+epoc32/release/armv5/urel/audiomessage.exe
+epoc32/release/armv5/urel/audioinputrouting.dll.map
+epoc32/release/armv5/urel/audioinputrouting.dll
+epoc32/release/armv5/urel/audioinputproxy.dll.map
+epoc32/release/armv5/urel/audioinputproxy.dll
+epoc32/release/armv5/urel/audioinputmessagehandler.dll.map
+epoc32/release/armv5/urel/audioinputmessagehandler.dll
+epoc32/release/armv5/urel/audioinputci_stub.dll.map
+epoc32/release/armv5/urel/audioinputci_stub.dll
+epoc32/release/armv5/urel/audiohandling.dll.map
+epoc32/release/armv5/urel/audiohandling.dll
+epoc32/release/armv5/urel/audiofetcher.dll.map
+epoc32/release/armv5/urel/audiofetcher.dll
+epoc32/release/armv5/urel/audioequalizerutility.dll.map
+epoc32/release/armv5/urel/audioequalizerutility.dll
+epoc32/release/armv5/urel/audioequalizerproxy.dll.map
+epoc32/release/armv5/urel/audioequalizerproxy.dll
+epoc32/release/armv5/urel/audioequalizereffect.dll.map
+epoc32/release/armv5/urel/audioequalizereffect.dll
+epoc32/release/armv5/urel/audioequalizerci_stub.dll.map
+epoc32/release/armv5/urel/audioequalizerci_stub.dll
+epoc32/release/armv5/urel/atslogger.dll.map
+epoc32/release/armv5/urel/atslogger.dll
+epoc32/release/armv5/urel/atsinterface.exe.map
+epoc32/release/armv5/urel/atsinterface.exe
+epoc32/release/armv5/urel/atextpluginbase.dll.map
+epoc32/release/armv5/urel/atextpluginbase.dll
+epoc32/release/armv5/urel/atextclient.dll.map
+epoc32/release/armv5/urel/atextclient.dll
+epoc32/release/armv5/urel/atext.exe.map
+epoc32/release/armv5/urel/atext.exe
+epoc32/release/armv5/urel/atcodec.dll.map
+epoc32/release/armv5/urel/atcodec.dll
+epoc32/release/armv5/urel/asyreferenceplugin.dll.map
+epoc32/release/armv5/urel/asyreferenceplugin.dll
+epoc32/release/armv5/urel/asyproxy.dll.map
+epoc32/release/armv5/urel/asyproxy.dll
+epoc32/release/armv5/urel/asynchfsq.dll.map
+epoc32/release/armv5/urel/asynchfsq.dll
+epoc32/release/armv5/urel/asycomms.dll.map
+epoc32/release/armv5/urel/asycomms.dll
+epoc32/release/armv5/urel/asrsvocmanhwdevice_stub.dll.map
+epoc32/release/armv5/urel/asrsvocmanhwdevice_stub.dll
+epoc32/release/armv5/urel/asrsttshwdevice_stub.dll.map
+epoc32/release/armv5/urel/asrsttshwdevice_stub.dll
+epoc32/release/armv5/urel/asrsttphwdevice_stub.dll.map
+epoc32/release/armv5/urel/asrsttphwdevice_stub.dll
+epoc32/release/armv5/urel/asrsrecognitionhwdevice_stub.dll.map
+epoc32/release/armv5/urel/asrsrecognitionhwdevice_stub.dll
+epoc32/release/armv5/urel/asrsnlphwdevice_stub.dll.map
+epoc32/release/armv5/urel/asrsnlphwdevice_stub.dll
+epoc32/release/armv5/urel/asrsgrcompilerhwdevice_stub.dll.map
+epoc32/release/armv5/urel/asrsgrcompilerhwdevice_stub.dll
+epoc32/release/armv5/urel/asrsadaptationhwdevice_stub.dll.map
+epoc32/release/armv5/urel/asrsadaptationhwdevice_stub.dll
+epoc32/release/armv5/urel/aspsyncutil.dll.map
+epoc32/release/armv5/urel/aspsyncutil.dll
+epoc32/release/armv5/urel/aspschedulehandler.exe.map
+epoc32/release/armv5/urel/aspschedulehandler.exe
+epoc32/release/armv5/urel/asppresyncdefault.dll.map
+epoc32/release/armv5/urel/asppresyncdefault.dll
+epoc32/release/armv5/urel/armpostprochwdevice.dll.map
+epoc32/release/armv5/urel/armpostprochwdevice.dll
+epoc32/release/armv5/urel/apsettingsplugin.dll.map
+epoc32/release/armv5/urel/apsettingsplugin.dll
+epoc32/release/armv5/urel/apsettingshandlerui.dll.map
+epoc32/release/armv5/urel/apsettingshandlerui.dll
+epoc32/release/armv5/urel/appmngr2widgetplugin.dll.map
+epoc32/release/armv5/urel/appmngr2widgetplugin.dll
+epoc32/release/armv5/urel/appmngr2sisxplugin.dll.map
+epoc32/release/armv5/urel/appmngr2sisxplugin.dll
+epoc32/release/armv5/urel/appmngr2pluginapi.dll.map
+epoc32/release/armv5/urel/appmngr2pluginapi.dll
+epoc32/release/armv5/urel/appmngr2gssettingsplugin.dll.map
+epoc32/release/armv5/urel/appmngr2gssettingsplugin.dll
+epoc32/release/armv5/urel/appmngr2gsinstfilesplugin.dll.map
+epoc32/release/armv5/urel/appmngr2gsinstfilesplugin.dll
+epoc32/release/armv5/urel/appmngr2gsinstalledplugin.dll.map
+epoc32/release/armv5/urel/appmngr2gsinstalledplugin.dll
+epoc32/release/armv5/urel/appmngr2.exe.map
+epoc32/release/armv5/urel/appmngr2.exe
+epoc32/release/armv5/urel/appmanagerservice.dll.map
+epoc32/release/armv5/urel/appmanagerservice.dll
+epoc32/release/armv5/urel/appmanagerprovider.dll.map
+epoc32/release/armv5/urel/appmanagerprovider.dll
+epoc32/release/armv5/urel/applicationstatesourceplugin.dll.map
+epoc32/release/armv5/urel/applicationstatesourceplugin.dll
+epoc32/release/armv5/urel/applicationmanagement.exe.map
+epoc32/release/armv5/urel/applicationmanagement.exe
+epoc32/release/armv5/urel/applicationmanagement.dll.map
+epoc32/release/armv5/urel/applicationmanagement.dll
+epoc32/release/armv5/urel/apengine.dll.map
+epoc32/release/armv5/urel/apengine.dll
+epoc32/release/armv5/urel/apcontrollistplugin.dll.map
+epoc32/release/armv5/urel/apcontrollistplugin.dll
+epoc32/release/armv5/urel/aocctview.dll.map
+epoc32/release/armv5/urel/aocctview.dll
+epoc32/release/armv5/urel/amraudiorecordcontrollerplugin.dll.map
+epoc32/release/armv5/urel/amraudiorecordcontrollerplugin.dll
+epoc32/release/armv5/urel/amraudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/urel/amraudioplaycontrollerplugin.dll
+epoc32/release/armv5/urel/amraudiocontrollerutility.dll.map
+epoc32/release/armv5/urel/amraudiocontrollerutility.dll
+epoc32/release/armv5/urel/aminstalloptions.dll.map
+epoc32/release/armv5/urel/aminstalloptions.dll
+epoc32/release/armv5/urel/amadapter2.dll.map
+epoc32/release/armv5/urel/amadapter2.dll
+epoc32/release/armv5/urel/alwaysonlinestarter.exe.map
+epoc32/release/armv5/urel/alwaysonlinestarter.exe
+epoc32/release/armv5/urel/alwaysonlinemanagerserver.dll.map
+epoc32/release/armv5/urel/alwaysonlinemanagerserver.dll
+epoc32/release/armv5/urel/alwaysonlinemanagerclient.dll.map
+epoc32/release/armv5/urel/alwaysonlinemanagerclient.dll
+epoc32/release/armv5/urel/alwaysonlineemailplugin.dll.map
+epoc32/release/armv5/urel/alwaysonlineemailplugin.dll
+epoc32/release/armv5/urel/alternatorng.dll.map
+epoc32/release/armv5/urel/alternatorng.dll
+epoc32/release/armv5/urel/almalert.dll.map
+epoc32/release/armv5/urel/almalert.dll
+epoc32/release/armv5/urel/alfwidgetutils.dll.map
+epoc32/release/armv5/urel/alfwidgetutils.dll
+epoc32/release/armv5/urel/alfwidgetmodel.dll.map
+epoc32/release/armv5/urel/alfwidgetmodel.dll
+epoc32/release/armv5/urel/alfwidgetfactory.dll.map
+epoc32/release/armv5/urel/alfwidgetfactory.dll
+epoc32/release/armv5/urel/alfviewwidget.dll.map
+epoc32/release/armv5/urel/alfviewwidget.dll
+epoc32/release/armv5/urel/alftranseffectplugin.dll.map
+epoc32/release/armv5/urel/alftranseffectplugin.dll
+epoc32/release/armv5/urel/alftraceextplugin.dll.map
+epoc32/release/armv5/urel/alftraceextplugin.dll
+epoc32/release/armv5/urel/alftraceextclient.dll.map
+epoc32/release/armv5/urel/alftraceextclient.dll
+epoc32/release/armv5/urel/alfscrollbarwidget.dll.map
+epoc32/release/armv5/urel/alfscrollbarwidget.dll
+epoc32/release/armv5/urel/alfresourcepool.dll.map
+epoc32/release/armv5/urel/alfresourcepool.dll
+epoc32/release/armv5/urel/alfredserver.exe.map
+epoc32/release/armv5/urel/alfredserver.exe
+epoc32/release/armv5/urel/alfeditors.dll.map
+epoc32/release/armv5/urel/alfeditors.dll
+epoc32/release/armv5/urel/alfcontainerwidget.dll.map
+epoc32/release/armv5/urel/alfcontainerwidget.dll
+epoc32/release/armv5/urel/alfclient.dll.map
+epoc32/release/armv5/urel/alfclient.dll
+epoc32/release/armv5/urel/alfappservercore.dll.map
+epoc32/release/armv5/urel/alfappservercore.dll
+epoc32/release/armv5/urel/alarmeditorapp.exe.map
+epoc32/release/armv5/urel/alarmeditorapp.exe
+epoc32/release/armv5/urel/akntransitionutils.dll.map
+epoc32/release/armv5/urel/akntransitionutils.dll
+epoc32/release/armv5/urel/aknswallpaperutils.dll.map
+epoc32/release/armv5/urel/aknswallpaperutils.dll
+epoc32/release/armv5/urel/aknswallpaperplugin.dll.map
+epoc32/release/armv5/urel/aknswallpaperplugin.dll
+epoc32/release/armv5/urel/aknskinsrv.exe.map
+epoc32/release/armv5/urel/aknskinsrv.exe
+epoc32/release/armv5/urel/aknskinsrv.dll.map
+epoc32/release/armv5/urel/aknskinsrv.dll
+epoc32/release/armv5/urel/aknskinsoomplugin.dll.map
+epoc32/release/armv5/urel/aknskinsoomplugin.dll
+epoc32/release/armv5/urel/aknpictographimpl.dll.map
+epoc32/release/armv5/urel/aknpictographimpl.dll
+epoc32/release/armv5/urel/aknpictograph.dll.map
+epoc32/release/armv5/urel/aknpictograph.dll
+epoc32/release/armv5/urel/aknphysics.dll.map
+epoc32/release/armv5/urel/aknphysics.dll
+epoc32/release/armv5/urel/aknoldstylenotif.dll.map
+epoc32/release/armv5/urel/aknoldstylenotif.dll
+epoc32/release/armv5/urel/aknnotifyplugin2.dll.map
+epoc32/release/armv5/urel/aknnotifyplugin2.dll
+epoc32/release/armv5/urel/aknnotifyplugin.dll.map
+epoc32/release/armv5/urel/aknnotifyplugin.dll
+epoc32/release/armv5/urel/aknnotify.dll.map
+epoc32/release/armv5/urel/aknnotify.dll
+epoc32/release/armv5/urel/aknnotifierwrapper.dll.map
+epoc32/release/armv5/urel/aknnotifierwrapper.dll
+epoc32/release/armv5/urel/aknnfysrv.exe.map
+epoc32/release/armv5/urel/aknnfysrv.exe
+epoc32/release/armv5/urel/aknmemorycardui.dll.map
+epoc32/release/armv5/urel/aknmemorycardui.dll
+epoc32/release/armv5/urel/aknlocalskinlib.dll.map
+epoc32/release/armv5/urel/aknlocalskinlib.dll
+epoc32/release/armv5/urel/aknlistloadertfx.dll.map
+epoc32/release/armv5/urel/aknlistloadertfx.dll
+epoc32/release/armv5/urel/aknlayout2scalable.dll.map
+epoc32/release/armv5/urel/aknlayout2scalable.dll
+epoc32/release/armv5/urel/aknlayout2hierarchy.dll.map
+epoc32/release/armv5/urel/aknlayout2hierarchy.dll
+epoc32/release/armv5/urel/aknlayout2.dll.map
+epoc32/release/armv5/urel/aknlayout2.dll
+epoc32/release/armv5/urel/aknkeyrotator.dll.map
+epoc32/release/armv5/urel/aknkeyrotator.dll
+epoc32/release/armv5/urel/aknjapanesereading.dll.map
+epoc32/release/armv5/urel/aknjapanesereading.dll
+epoc32/release/armv5/urel/akninputlanguage.dll.map
+epoc32/release/armv5/urel/akninputlanguage.dll
+epoc32/release/armv5/urel/akninit.dll.map
+epoc32/release/armv5/urel/akninit.dll
+epoc32/release/armv5/urel/akniconsrv.exe.map
+epoc32/release/armv5/urel/akniconsrv.exe
+epoc32/release/armv5/urel/akniconoomplugin.dll.map
+epoc32/release/armv5/urel/akniconoomplugin.dll
+epoc32/release/armv5/urel/aknicon.dll.map
+epoc32/release/armv5/urel/aknicon.dll
+epoc32/release/armv5/urel/aknhlist.dll.map
+epoc32/release/armv5/urel/aknhlist.dll
+epoc32/release/armv5/urel/aknfepuiinterface.dll.map
+epoc32/release/armv5/urel/aknfepuiinterface.dll
+epoc32/release/armv5/urel/aknfepuiavkonplugin.dll.map
+epoc32/release/armv5/urel/aknfepuiavkonplugin.dll
+epoc32/release/armv5/urel/aknextendedfader_armv5.dll.map
+epoc32/release/armv5/urel/aknextendedfader_armv5.dll
+epoc32/release/armv5/urel/aknextendedfader_arm11.dll.map
+epoc32/release/armv5/urel/aknextendedfader_arm11.dll
+epoc32/release/armv5/urel/akndynamicsoftnoteeventmanager.dll.map
+epoc32/release/armv5/urel/akndynamicsoftnoteeventmanager.dll
+epoc32/release/armv5/urel/akndynamicsoftnote.dll.map
+epoc32/release/armv5/urel/akndynamicsoftnote.dll
+epoc32/release/armv5/urel/akncompasrv.exe.map
+epoc32/release/armv5/urel/akncompasrv.exe
+epoc32/release/armv5/urel/akncompamode.dll.map
+epoc32/release/armv5/urel/akncompamode.dll
+epoc32/release/armv5/urel/akncompags.dll.map
+epoc32/release/armv5/urel/akncompags.dll
+epoc32/release/armv5/urel/akncapserverclient.dll.map
+epoc32/release/armv5/urel/akncapserverclient.dll
+epoc32/release/armv5/urel/akncapserver.exe.map
+epoc32/release/armv5/urel/akncapserver.exe
+epoc32/release/armv5/urel/aknanimdll.dll.map
+epoc32/release/armv5/urel/aknanimdll.dll
+epoc32/release/armv5/urel/aknalarmservice.dll.map
+epoc32/release/armv5/urel/aknalarmservice.dll
+epoc32/release/armv5/urel/aiwsyncprovider.dll.map
+epoc32/release/armv5/urel/aiwsyncprovider.dll
+epoc32/release/armv5/urel/aiwsplugin.dll.map
+epoc32/release/armv5/urel/aiwsplugin.dll
+epoc32/release/armv5/urel/aiwresolver.dll.map
+epoc32/release/armv5/urel/aiwresolver.dll
+epoc32/release/armv5/urel/aiwprintingprovider.dll.map
+epoc32/release/armv5/urel/aiwprintingprovider.dll
+epoc32/release/armv5/urel/aiwpbkinfoviewprovider.dll.map
+epoc32/release/armv5/urel/aiwpbkinfoviewprovider.dll
+epoc32/release/armv5/urel/aiwdialdata.dll.map
+epoc32/release/armv5/urel/aiwdialdata.dll
+epoc32/release/armv5/urel/aiwcallimageplugin.dll.map
+epoc32/release/armv5/urel/aiwcallimageplugin.dll
+epoc32/release/armv5/urel/aiwbrowserprovider.dll.map
+epoc32/release/armv5/urel/aiwbrowserprovider.dll
+epoc32/release/armv5/urel/aiutils.dll.map
+epoc32/release/armv5/urel/aiutils.dll
+epoc32/release/armv5/urel/aiscutsettings.dll.map
+epoc32/release/armv5/urel/aiscutsettings.dll
+epoc32/release/armv5/urel/aiscutplugin.dll.map
+epoc32/release/armv5/urel/aiscutplugin.dll
+epoc32/release/armv5/urel/aiscutextserv.dll.map
+epoc32/release/armv5/urel/aiscutextserv.dll
+epoc32/release/armv5/urel/aisatplugin.dll.map
+epoc32/release/armv5/urel/aisatplugin.dll
+epoc32/release/armv5/urel/airfsplugin.dll.map
+epoc32/release/armv5/urel/airfsplugin.dll
+epoc32/release/armv5/urel/aiprofileplugin.dll.map
+epoc32/release/armv5/urel/aiprofileplugin.dll
+epoc32/release/armv5/urel/aiplayerplugin2.dll.map
+epoc32/release/armv5/urel/aiplayerplugin2.dll
+epoc32/release/armv5/urel/ailaunch.exe.map
+epoc32/release/armv5/urel/ailaunch.exe
+epoc32/release/armv5/urel/aiidleint.dll.map
+epoc32/release/armv5/urel/aiidleint.dll
+epoc32/release/armv5/urel/aifw.dll.map
+epoc32/release/armv5/urel/aifw.dll
+epoc32/release/armv5/urel/aidevstaplg.dll.map
+epoc32/release/armv5/urel/aidevstaplg.dll
+epoc32/release/armv5/urel/aicontainer.dll.map
+epoc32/release/armv5/urel/aicontainer.dll
+epoc32/release/armv5/urel/aicalendarplugin2.dll.map
+epoc32/release/armv5/urel/aicalendarplugin2.dll
+epoc32/release/armv5/urel/aiagendapluginengine.dll.map
+epoc32/release/armv5/urel/aiagendapluginengine.dll
+epoc32/release/armv5/urel/ai3xmluimain.dll.map
+epoc32/release/armv5/urel/ai3xmluimain.dll
+epoc32/release/armv5/urel/ai3natiui.dll.map
+epoc32/release/armv5/urel/ai3natiui.dll
+epoc32/release/armv5/urel/ahle2server.exe.map
+epoc32/release/armv5/urel/ahle2server.exe
+epoc32/release/armv5/urel/ahle2client.dll.map
+epoc32/release/armv5/urel/ahle2client.dll
+epoc32/release/armv5/urel/agnversit2.dll.map
+epoc32/release/armv5/urel/agnversit2.dll
+epoc32/release/armv5/urel/agnentryui.dll.map
+epoc32/release/armv5/urel/agnentryui.dll
+epoc32/release/armv5/urel/agentdialog.dll.map
+epoc32/release/armv5/urel/agentdialog.dll
+epoc32/release/armv5/urel/aedmp3aaclib.dll.map
+epoc32/release/armv5/urel/aedmp3aaclib.dll
+epoc32/release/armv5/urel/aedengine.dll.map
+epoc32/release/armv5/urel/aedengine.dll
+epoc32/release/armv5/urel/advancedtspcontroller.dll.map
+epoc32/release/armv5/urel/advancedtspcontroller.dll
+epoc32/release/armv5/urel/advancedaudiocontroller.dll.map
+epoc32/release/armv5/urel/advancedaudiocontroller.dll
+epoc32/release/armv5/urel/adtupdater.exe.map
+epoc32/release/armv5/urel/adtupdater.exe
+epoc32/release/armv5/urel/addeddevsoundcontrolproxy.dll.map
+epoc32/release/armv5/urel/addeddevsoundcontrolproxy.dll
+epoc32/release/armv5/urel/addeddevsoundcontrolmsghdlr.dll.map
+epoc32/release/armv5/urel/addeddevsoundcontrolmsghdlr.dll
+epoc32/release/armv5/urel/addeddevsoundcontrolci.dll.map
+epoc32/release/armv5/urel/addeddevsoundcontrolci.dll
+epoc32/release/armv5/urel/acupluginlib.dll.map
+epoc32/release/armv5/urel/acupluginlib.dll
+epoc32/release/armv5/urel/acuins.exe.map
+epoc32/release/armv5/urel/acuins.exe
+epoc32/release/armv5/urel/acuagenttransportapi.dll.map
+epoc32/release/armv5/urel/acuagenttransportapi.dll
+epoc32/release/armv5/urel/acuagenttransport.dll.map
+epoc32/release/armv5/urel/acuagenttransport.dll
+epoc32/release/armv5/urel/acuagentserver.exe.map
+epoc32/release/armv5/urel/acuagentserver.exe
+epoc32/release/armv5/urel/acuagentmessage.dll.map
+epoc32/release/armv5/urel/acuagentmessage.dll
+epoc32/release/armv5/urel/acuagentcrypto.dll.map
+epoc32/release/armv5/urel/acuagentcrypto.dll
+epoc32/release/armv5/urel/acuagentapi.dll.map
+epoc32/release/armv5/urel/acuagentapi.dll
+epoc32/release/armv5/urel/activitymanager.dll.map
+epoc32/release/armv5/urel/activitymanager.dll
+epoc32/release/armv5/urel/activepalette.dll.map
+epoc32/release/armv5/urel/activepalette.dll
+epoc32/release/armv5/urel/actionhandlerservice.dll.map
+epoc32/release/armv5/urel/actionhandlerservice.dll
+epoc32/release/armv5/urel/actionhandlerplugins.dll.map
+epoc32/release/armv5/urel/actionhandlerplugins.dll
+epoc32/release/armv5/urel/accsrvutil.dll.map
+epoc32/release/armv5/urel/accsrvutil.dll
+epoc32/release/armv5/urel/accpolicydbimp.exe.map
+epoc32/release/armv5/urel/accpolicydbimp.exe
+epoc32/release/armv5/urel/accpolicydb.dll.map
+epoc32/release/armv5/urel/accpolicydb.dll
+epoc32/release/armv5/urel/accpolicy.dll.map
+epoc32/release/armv5/urel/accpolicy.dll
+epoc32/release/armv5/urel/accpolcom.dll.map
+epoc32/release/armv5/urel/accpolcom.dll
+epoc32/release/armv5/urel/accountcreationplugin.dll.map
+epoc32/release/armv5/urel/accountcreationplugin.dll
+epoc32/release/armv5/urel/accountcreationengine.dll.map
+epoc32/release/armv5/urel/accountcreationengine.dll
+epoc32/release/armv5/urel/accmonitor.dll.map
+epoc32/release/armv5/urel/accmonitor.dll
+epoc32/release/armv5/urel/accfwuinotifier.dll.map
+epoc32/release/armv5/urel/accfwuinotifier.dll
+epoc32/release/armv5/urel/acccontrol.dll.map
+epoc32/release/armv5/urel/acccontrol.dll
+epoc32/release/armv5/urel/accclient.dll.map
+epoc32/release/armv5/urel/accclient.dll
+epoc32/release/armv5/urel/accchargercontext.dll.map
+epoc32/release/armv5/urel/accchargercontext.dll
+epoc32/release/armv5/urel/accaudiocontrol.dll.map
+epoc32/release/armv5/urel/accaudiocontrol.dll
+epoc32/release/armv5/urel/aboutgsplugin.dll.map
+epoc32/release/armv5/urel/aboutgsplugin.dll
+epoc32/release/armv5/urel/about.exe.map
+epoc32/release/armv5/urel/about.exe
+epoc32/release/armv5/urel/aacdecoderconfigproxy.dll.map
+epoc32/release/armv5/urel/aacdecoderconfigproxy.dll
+epoc32/release/armv5/urel/aacdecoderconfigmsghdlr.dll.map
+epoc32/release/armv5/urel/aacdecoderconfigmsghdlr.dll
+epoc32/release/armv5/urel/aacdecoderconfigci_stub.dll.map
+epoc32/release/armv5/urel/aacdecoderconfigci_stub.dll
+epoc32/release/armv5/urel/aacdecoderconfig.dll.map
+epoc32/release/armv5/urel/aacdecoderconfig.dll
+epoc32/release/armv5/urel/aacaudioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/urel/aacaudioplaycontrollerrecognizer.dll
+epoc32/release/armv5/urel/aacaudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/urel/aacaudioplaycontrollerplugin.dll
+epoc32/release/armv5/urel/3gpmp4lib.dll.map
+epoc32/release/armv5/urel/3gpmp4lib.dll
+epoc32/release/armv5/urel/3gpextparser.dll.map
+epoc32/release/armv5/urel/3gpextparser.dll
+epoc32/release/armv5/urel/3gpdatasourceadapter.dll.map
+epoc32/release/armv5/urel/3gpdatasourceadapter.dll
+epoc32/release/armv5/urel/3gpaudiorecordcontrollerplugin.dll.map
+epoc32/release/armv5/urel/3gpaudiorecordcontrollerplugin.dll
+epoc32/release/armv5/urel/3gpaudioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/urel/3gpaudioplaycontrollerrecognizer.dll
+epoc32/release/armv5/urel/3gpaudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/urel/3gpaudioplaycontrollerplugin.dll
+epoc32/release/armv5/urel/2000b5e7.dll.map
+epoc32/release/armv5/urel/2000b5e7.dll
+epoc32/release/armv5/urel/10285d7f.dll.map
+epoc32/release/armv5/urel/10285d7f.dll
+epoc32/release/armv5/urel/10285d7d.dll.map
+epoc32/release/armv5/urel/10285d7d.dll
+epoc32/release/armv5/urel/10285d7c.dll.map
+epoc32/release/armv5/urel/10285d7c.dll
+epoc32/release/armv5/urel/10285d7b.dll.map
+epoc32/release/armv5/urel/10285d7b.dll
+epoc32/release/armv5/urel/10283389.dll.map
+epoc32/release/armv5/urel/10283389.dll
+epoc32/release/armv5/urel/102827cf.dll.map
+epoc32/release/armv5/urel/102827cf.dll
+epoc32/release/armv5/urel/10281fc6.dll.map
+epoc32/release/armv5/urel/10281fc6.dll
+epoc32/release/armv5/urel/101fe2aa.dll.map
+epoc32/release/armv5/urel/101fe2aa.dll
+epoc32/release/armv5/urel/101f84b9.dll.map
+epoc32/release/armv5/urel/101f84b9.dll
+epoc32/release/armv5/urel/!ftokenserver.exe.map
+epoc32/release/armv5/urel/!ftokenserver.exe
+epoc32/release/armv5/udeb/xspviewservices.dll.map
+epoc32/release/armv5/udeb/xspviewservices.dll
+epoc32/release/armv5/udeb/xn3volumecontrolfactory.dll.map
+epoc32/release/armv5/udeb/xn3volumecontrolfactory.dll
+epoc32/release/armv5/udeb/xn3viewfactory.dll.map
+epoc32/release/armv5/udeb/xn3viewfactory.dll
+epoc32/release/armv5/udeb/xn3utils.dll.map
+epoc32/release/armv5/udeb/xn3utils.dll
+epoc32/release/armv5/udeb/xn3textfactory.dll.map
+epoc32/release/armv5/udeb/xn3textfactory.dll
+epoc32/release/armv5/udeb/xn3resource.dll.map
+epoc32/release/armv5/udeb/xn3resource.dll
+epoc32/release/armv5/udeb/xn3popupfactory.dll.map
+epoc32/release/armv5/udeb/xn3popupfactory.dll
+epoc32/release/armv5/udeb/xn3odt.dll.map
+epoc32/release/armv5/udeb/xn3odt.dll
+epoc32/release/armv5/udeb/xn3nppluginfactory.dll.map
+epoc32/release/armv5/udeb/xn3nppluginfactory.dll
+epoc32/release/armv5/udeb/xn3newstickerfactory.dll.map
+epoc32/release/armv5/udeb/xn3newstickerfactory.dll
+epoc32/release/armv5/udeb/xn3menufactory.dll.map
+epoc32/release/armv5/udeb/xn3menufactory.dll
+epoc32/release/armv5/udeb/xn3layoutengine.dll.map
+epoc32/release/armv5/udeb/xn3layoutengine.dll
+epoc32/release/armv5/udeb/xn3ecomelementproxy.dll.map
+epoc32/release/armv5/udeb/xn3ecomelementproxy.dll
+epoc32/release/armv5/udeb/xn3domvisitor.dll.map
+epoc32/release/armv5/udeb/xn3domvisitor.dll
+epoc32/release/armv5/udeb/xn3domdocument.dll.map
+epoc32/release/armv5/udeb/xn3domdocument.dll
+epoc32/release/armv5/udeb/xn3clockfactory.dll.map
+epoc32/release/armv5/udeb/xn3clockfactory.dll
+epoc32/release/armv5/udeb/xn3bitmapfactory.dll.map
+epoc32/release/armv5/udeb/xn3bitmapfactory.dll
+epoc32/release/armv5/udeb/xmppsettingsfetcher.dll.map
+epoc32/release/armv5/udeb/xmppsettingsfetcher.dll
+epoc32/release/armv5/udeb/xmppadapter.dll.map
+epoc32/release/armv5/udeb/xmppadapter.dll
+epoc32/release/armv5/udeb/xmlsecwrapper.dll.map
+epoc32/release/armv5/udeb/xmlsecwrapper.dll
+epoc32/release/armv5/udeb/xmlseccrypto.dll.map
+epoc32/release/armv5/udeb/xmlseccrypto.dll
+epoc32/release/armv5/udeb/xmlseccertman.dll.map
+epoc32/release/armv5/udeb/xmlseccertman.dll
+epoc32/release/armv5/udeb/xmlsec.dll.map
+epoc32/release/armv5/udeb/xmlsec.dll
+epoc32/release/armv5/udeb/xmlinterface.dll.map
+epoc32/release/armv5/udeb/xmlinterface.dll
+epoc32/release/armv5/udeb/xmlengineutils.dll.map
+epoc32/release/armv5/udeb/xmlengineutils.dll
+epoc32/release/armv5/udeb/xmlengineserializer.dll.map
+epoc32/release/armv5/udeb/xmlengineserializer.dll
+epoc32/release/armv5/udeb/xmlenginesaxplugin.dll.map
+epoc32/release/armv5/udeb/xmlenginesaxplugin.dll
+epoc32/release/armv5/udeb/xmlenginedom.dll.map
+epoc32/release/armv5/udeb/xmlenginedom.dll
+epoc32/release/armv5/udeb/xmlengine.dll.map
+epoc32/release/armv5/udeb/xmlengine.dll
+epoc32/release/armv5/udeb/ximputils.dll.map
+epoc32/release/armv5/udeb/ximputils.dll
+epoc32/release/armv5/udeb/ximpsrvclient.dll.map
+epoc32/release/armv5/udeb/ximpsrvclient.dll
+epoc32/release/armv5/udeb/ximpserver.exe.map
+epoc32/release/armv5/udeb/ximpserver.exe
+epoc32/release/armv5/udeb/ximprootserver.exe.map
+epoc32/release/armv5/udeb/ximprootserver.exe
+epoc32/release/armv5/udeb/ximpprocessor.dll.map
+epoc32/release/armv5/udeb/ximpprocessor.dll
+epoc32/release/armv5/udeb/ximpoperations.dll.map
+epoc32/release/armv5/udeb/ximpoperations.dll
+epoc32/release/armv5/udeb/ximpmanager.dll.map
+epoc32/release/armv5/udeb/ximpmanager.dll
+epoc32/release/armv5/udeb/ximpecomhook.dll.map
+epoc32/release/armv5/udeb/ximpecomhook.dll
+epoc32/release/armv5/udeb/ximpdatamodel.dll.map
+epoc32/release/armv5/udeb/ximpdatamodel.dll
+epoc32/release/armv5/udeb/xhtmlparser.dll.map
+epoc32/release/armv5/udeb/xhtmlparser.dll
+epoc32/release/armv5/udeb/xhtmlfilecomposer.dll.map
+epoc32/release/armv5/udeb/xhtmlfilecomposer.dll
+epoc32/release/armv5/udeb/xhtml.lib
+epoc32/release/armv5/udeb/xdmxmlparser.dll.map
+epoc32/release/armv5/udeb/xdmxmlparser.dll
+epoc32/release/armv5/udeb/xdmsettingsapi.dll.map
+epoc32/release/armv5/udeb/xdmsettingsapi.dll
+epoc32/release/armv5/udeb/xdmprovisioning.dll.map
+epoc32/release/armv5/udeb/xdmprovisioning.dll
+epoc32/release/armv5/udeb/xdmengine.dll.map
+epoc32/release/armv5/udeb/xdmengine.dll
+epoc32/release/armv5/udeb/xdmdevicemanagementadapter.dll.map
+epoc32/release/armv5/udeb/xdmdevicemanagementadapter.dll
+epoc32/release/armv5/udeb/xcfw.dll.map
+epoc32/release/armv5/udeb/xcfw.dll
+epoc32/release/armv5/udeb/xcaputils.dll.map
+epoc32/release/armv5/udeb/xcaputils.dll
+epoc32/release/armv5/udeb/xcapprotocol.dll.map
+epoc32/release/armv5/udeb/xcapprotocol.dll
+epoc32/release/armv5/udeb/xcapoperations.dll.map
+epoc32/release/armv5/udeb/xcapoperations.dll
+epoc32/release/armv5/udeb/xcaphttptransport.dll.map
+epoc32/release/armv5/udeb/xcaphttptransport.dll
+epoc32/release/armv5/udeb/xcapcacheclient.dll.map
+epoc32/release/armv5/udeb/xcapcacheclient.dll
+epoc32/release/armv5/udeb/xcapcache.exe.map
+epoc32/release/armv5/udeb/xcapcache.exe
+epoc32/release/armv5/udeb/xcapappusage.dll.map
+epoc32/release/armv5/udeb/xcapappusage.dll
+epoc32/release/armv5/udeb/x509certnameparser.dll.map
+epoc32/release/armv5/udeb/x509certnameparser.dll
+epoc32/release/armv5/udeb/wvuiprocessng.dll.map
+epoc32/release/armv5/udeb/wvuiprocessng.dll
+epoc32/release/armv5/udeb/wvservicesettingsuing.dll.map
+epoc32/release/armv5/udeb/wvservicesettingsuing.dll
+epoc32/release/armv5/udeb/wvsapsettingsstore.dll.map
+epoc32/release/armv5/udeb/wvsapsettingsstore.dll
+epoc32/release/armv5/udeb/wvotaparser.dll.map
+epoc32/release/armv5/udeb/wvotaparser.dll
+epoc32/release/armv5/udeb/wsstarplugin.dll.map
+epoc32/release/armv5/udeb/wsstarplugin.dll
+epoc32/release/armv5/udeb/wsstarmessagehandlers.dll.map
+epoc32/release/armv5/udeb/wsstarmessagehandlers.dll
+epoc32/release/armv5/udeb/wspolicy.dll.map
+epoc32/release/armv5/udeb/wspolicy.dll
+epoc32/release/armv5/udeb/wsovi.dll.map
+epoc32/release/armv5/udeb/wsovi.dll
+epoc32/release/armv5/udeb/wsfwlaninfosorting.dll.map
+epoc32/release/armv5/udeb/wsfwlaninfosorting.dll
+epoc32/release/armv5/udeb/wsfwlaninfo.dll.map
+epoc32/release/armv5/udeb/wsfwlaninfo.dll
+epoc32/release/armv5/udeb/wsfserver.exe.map
+epoc32/release/armv5/udeb/wsfserver.exe
+epoc32/release/armv5/udeb/wsfmodel.dll.map
+epoc32/release/armv5/udeb/wsfmodel.dll
+epoc32/release/armv5/udeb/wsfclient.dll.map
+epoc32/release/armv5/udeb/wsfclient.dll
+epoc32/release/armv5/udeb/wsfapwizard.dll.map
+epoc32/release/armv5/udeb/wsfapwizard.dll
+epoc32/release/armv5/udeb/wsfaiplugin.dll.map
+epoc32/release/armv5/udeb/wsfaiplugin.dll
+epoc32/release/armv5/udeb/wsfaihelper.exe.map
+epoc32/release/armv5/udeb/wsfaihelper.exe
+epoc32/release/armv5/udeb/wsconnagent.dll.map
+epoc32/release/armv5/udeb/wsconnagent.dll
+epoc32/release/armv5/udeb/wrtharvester.dll.map
+epoc32/release/armv5/udeb/wrtharvester.dll
+epoc32/release/armv5/udeb/wpwvadapter.dll.map
+epoc32/release/armv5/udeb/wpwvadapter.dll
+epoc32/release/armv5/udeb/wpwapadapter.dll.map
+epoc32/release/armv5/udeb/wpwapadapter.dll
+epoc32/release/armv5/udeb/wpvoipadapter.dll.map
+epoc32/release/armv5/udeb/wpvoipadapter.dll
+epoc32/release/armv5/udeb/wpvccadapter.dll.map
+epoc32/release/armv5/udeb/wpvccadapter.dll
+epoc32/release/armv5/udeb/wpstreamingadapter.dll.map
+epoc32/release/armv5/udeb/wpstreamingadapter.dll
+epoc32/release/armv5/udeb/wpsipadapter.dll.map
+epoc32/release/armv5/udeb/wpsipadapter.dll
+epoc32/release/armv5/udeb/wpnatfwtraversaladapter.dll.map
+epoc32/release/armv5/udeb/wpnatfwtraversaladapter.dll
+epoc32/release/armv5/udeb/wpmbxnbradapter.dll.map
+epoc32/release/armv5/udeb/wpmbxnbradapter.dll
+epoc32/release/armv5/udeb/wpgeneralvoipsettingsadapter.dll.map
+epoc32/release/armv5/udeb/wpgeneralvoipsettingsadapter.dll
+epoc32/release/armv5/udeb/wpemailadapter.dll.map
+epoc32/release/armv5/udeb/wpemailadapter.dll
+epoc32/release/armv5/udeb/wpds.dll.map
+epoc32/release/armv5/udeb/wpds.dll
+epoc32/release/armv5/udeb/wpdm.dll.map
+epoc32/release/armv5/udeb/wpdm.dll
+epoc32/release/armv5/udeb/wpdestinationnwadapter.dll.map
+epoc32/release/armv5/udeb/wpdestinationnwadapter.dll
+epoc32/release/armv5/udeb/wpasecuritysettingsui.dll.map
+epoc32/release/armv5/udeb/wpasecuritysettingsui.dll
+epoc32/release/armv5/udeb/wpapadapter.dll.map
+epoc32/release/armv5/udeb/wpapadapter.dll
+epoc32/release/armv5/udeb/wpalwaysonadapter.dll.map
+epoc32/release/armv5/udeb/wpalwaysonadapter.dll
+epoc32/release/armv5/udeb/wmlengine.dll.map
+epoc32/release/armv5/udeb/wmlengine.dll
+epoc32/release/armv5/udeb/wmlbc.dll.map
+epoc32/release/armv5/udeb/wmlbc.dll
+epoc32/release/armv5/udeb/wml1x.lib
+epoc32/release/armv5/udeb/wmdrmserver.exe.map
+epoc32/release/armv5/udeb/wmdrmserver.exe
+epoc32/release/armv5/udeb/wmdrmpkserverresources.exe.map
+epoc32/release/armv5/udeb/wmdrmpkserverresources.exe
+epoc32/release/armv5/udeb/wmdrmfileserverclient.dll.map
+epoc32/release/armv5/udeb/wmdrmfileserverclient.dll
+epoc32/release/armv5/udeb/wmdrmfileserver.exe.map
+epoc32/release/armv5/udeb/wmdrmfileserver.exe
+epoc32/release/armv5/udeb/wmdrmdlawrapper.dll.map
+epoc32/release/armv5/udeb/wmdrmdlawrapper.dll
+epoc32/release/armv5/udeb/wmdrmdlautils.dll.map
+epoc32/release/armv5/udeb/wmdrmdlautils.dll
+epoc32/release/armv5/udeb/wmdrmdladefaultuiplugin.dll.map
+epoc32/release/armv5/udeb/wmdrmdladefaultuiplugin.dll
+epoc32/release/armv5/udeb/wmdrmdladefaulthttpplugin.dll.map
+epoc32/release/armv5/udeb/wmdrmdladefaulthttpplugin.dll
+epoc32/release/armv5/udeb/wmdrmdlaapp.exe.map
+epoc32/release/armv5/udeb/wmdrmdlaapp.exe
+epoc32/release/armv5/udeb/wmdrmclientwrapper.dll.map
+epoc32/release/armv5/udeb/wmdrmclientwrapper.dll
+epoc32/release/armv5/udeb/wmdrmclient.dll.map
+epoc32/release/armv5/udeb/wmdrmclient.dll
+epoc32/release/armv5/udeb/wmadecoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/wmadecoderintfcproxy.dll
+epoc32/release/armv5/udeb/wmadecoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/wmadecoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/wmadecoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/wmadecoderintfcci_stub.dll
+epoc32/release/armv5/udeb/wmadecoderintfc.dll.map
+epoc32/release/armv5/udeb/wmadecoderintfc.dll
+epoc32/release/armv5/udeb/wlmserversrv.dll.map
+epoc32/release/armv5/udeb/wlmserversrv.dll
+epoc32/release/armv5/udeb/wlmserverexe.exe.map
+epoc32/release/armv5/udeb/wlmserverexe.exe
+epoc32/release/armv5/udeb/wlmserver.dll.map
+epoc32/release/armv5/udeb/wlmserver.dll
+epoc32/release/armv5/udeb/wlmplatform.dll.map
+epoc32/release/armv5/udeb/wlmplatform.dll
+epoc32/release/armv5/udeb/wlansniffer.exe.map
+epoc32/release/armv5/udeb/wlansniffer.exe
+epoc32/release/armv5/udeb/wlansettingsui.dll.map
+epoc32/release/armv5/udeb/wlansettingsui.dll
+epoc32/release/armv5/udeb/wlanpsmplugin.dll.map
+epoc32/release/armv5/udeb/wlanpsmplugin.dll
+epoc32/release/armv5/udeb/wlanplugin.dll.map
+epoc32/release/armv5/udeb/wlanplugin.dll
+epoc32/release/armv5/udeb/wlannif.nif.map
+epoc32/release/armv5/udeb/wlannif.nif
+epoc32/release/armv5/udeb/wlanmgmtimpl.dll.map
+epoc32/release/armv5/udeb/wlanmgmtimpl.dll
+epoc32/release/armv5/udeb/wlanindicatorplugin.dll.map
+epoc32/release/armv5/udeb/wlanindicatorplugin.dll
+epoc32/release/armv5/udeb/wlanhwinit.dll.map
+epoc32/release/armv5/udeb/wlanhwinit.dll
+epoc32/release/armv5/udeb/wlaneapolif.dll.map
+epoc32/release/armv5/udeb/wlaneapolif.dll
+epoc32/release/armv5/udeb/wlandevicesettings.dll.map
+epoc32/release/armv5/udeb/wlandevicesettings.dll
+epoc32/release/armv5/udeb/wlandbif.dll.map
+epoc32/release/armv5/udeb/wlandbif.dll
+epoc32/release/armv5/udeb/wlancontrolimpl.dll.map
+epoc32/release/armv5/udeb/wlancontrolimpl.dll
+epoc32/release/armv5/udeb/wlanagthotspotimpl.dll.map
+epoc32/release/armv5/udeb/wlanagthotspotimpl.dll
+epoc32/release/armv5/udeb/wlanagt.agt.map
+epoc32/release/armv5/udeb/wlanagt.agt
+epoc32/release/armv5/udeb/wiredbearerreference.dll.map
+epoc32/release/armv5/udeb/wiredbearerreference.dll
+epoc32/release/armv5/udeb/win874.dll.map
+epoc32/release/armv5/udeb/win874.dll
+epoc32/release/armv5/udeb/win1258.dll.map
+epoc32/release/armv5/udeb/win1258.dll
+epoc32/release/armv5/udeb/win1257.dll.map
+epoc32/release/armv5/udeb/win1257.dll
+epoc32/release/armv5/udeb/win1256.dll.map
+epoc32/release/armv5/udeb/win1256.dll
+epoc32/release/armv5/udeb/win1255.dll.map
+epoc32/release/armv5/udeb/win1255.dll
+epoc32/release/armv5/udeb/win1254.dll.map
+epoc32/release/armv5/udeb/win1254.dll
+epoc32/release/armv5/udeb/win1253.dll.map
+epoc32/release/armv5/udeb/win1253.dll
+epoc32/release/armv5/udeb/win1252.dll.map
+epoc32/release/armv5/udeb/win1252.dll
+epoc32/release/armv5/udeb/win1251.dll.map
+epoc32/release/armv5/udeb/win1251.dll
+epoc32/release/armv5/udeb/win1250.dll.map
+epoc32/release/armv5/udeb/win1250.dll
+epoc32/release/armv5/udeb/wimutil.dll.map
+epoc32/release/armv5/udeb/wimutil.dll
+epoc32/release/armv5/udeb/wimserver.exe.map
+epoc32/release/armv5/udeb/wimserver.exe
+epoc32/release/armv5/udeb/wimplugin.dll.map
+epoc32/release/armv5/udeb/wimplugin.dll
+epoc32/release/armv5/udeb/wimclient.dll.map
+epoc32/release/armv5/udeb/wimclient.dll
+epoc32/release/armv5/udeb/wifiprotplugin.dll.map
+epoc32/release/armv5/udeb/wifiprotplugin.dll
+epoc32/release/armv5/udeb/wifiprotclient.dll.map
+epoc32/release/armv5/udeb/wifiprotclient.dll
+epoc32/release/armv5/udeb/widgetui.exe.map
+epoc32/release/armv5/udeb/widgetui.exe
+epoc32/release/armv5/udeb/widgetregistryclient.dll.map
+epoc32/release/armv5/udeb/widgetregistryclient.dll
+epoc32/release/armv5/udeb/widgetregistry.exe.map
+epoc32/release/armv5/udeb/widgetregistry.exe
+epoc32/release/armv5/udeb/widgetrecognizer.dll.map
+epoc32/release/armv5/udeb/widgetrecognizer.dll
+epoc32/release/armv5/udeb/widgetmemoryplugin.dll.map
+epoc32/release/armv5/udeb/widgetmemoryplugin.dll
+epoc32/release/armv5/udeb/widgetlauncher.exe.map
+epoc32/release/armv5/udeb/widgetlauncher.exe
+epoc32/release/armv5/udeb/widgetinstallerui.dll.map
+epoc32/release/armv5/udeb/widgetinstallerui.dll
+epoc32/release/armv5/udeb/widgetinstaller.dll.map
+epoc32/release/armv5/udeb/widgetinstaller.dll
+epoc32/release/armv5/udeb/widgetengine.dll.map
+epoc32/release/armv5/udeb/widgetengine.dll
+epoc32/release/armv5/udeb/widgetbackuprestore.exe.map
+epoc32/release/armv5/udeb/widgetbackuprestore.exe
+epoc32/release/armv5/udeb/wepsecuritysettingsui.dll.map
+epoc32/release/armv5/udeb/wepsecuritysettingsui.dll
+epoc32/release/armv5/udeb/webutils.dll.map
+epoc32/release/armv5/udeb/webutils.dll
+epoc32/release/armv5/udeb/webkitutils.dll.map
+epoc32/release/armv5/udeb/webkitutils.dll
+epoc32/release/armv5/udeb/webkit.lib
+epoc32/release/armv5/udeb/webcoreplatform.lib
+epoc32/release/armv5/udeb/wapisecuritysettingsui.dll.map
+epoc32/release/armv5/udeb/wapisecuritysettingsui.dll
+epoc32/release/armv5/udeb/wallpaperadapter.dll.map
+epoc32/release/armv5/udeb/wallpaperadapter.dll
+epoc32/release/armv5/udeb/vuivoicerecognition.exe.map
+epoc32/release/armv5/udeb/vuivoicerecognition.exe
+epoc32/release/armv5/udeb/vuipprofileobserverplugin.dll.map
+epoc32/release/armv5/udeb/vuipprofileobserverplugin.dll
+epoc32/release/armv5/udeb/vtmediatorplugin.dll.map
+epoc32/release/armv5/udeb/vtmediatorplugin.dll
+epoc32/release/armv5/udeb/vtlogger.dll.map
+epoc32/release/armv5/udeb/vtlogger.dll
+epoc32/release/armv5/udeb/vtimagetransforms.dll.map
+epoc32/release/armv5/udeb/vtimagetransforms.dll
+epoc32/release/armv5/udeb/vtimageconverter.dll.map
+epoc32/release/armv5/udeb/vtimageconverter.dll
+epoc32/release/armv5/udeb/vrec.dll.map
+epoc32/release/armv5/udeb/vrec.dll
+epoc32/release/armv5/udeb/vpntcwrapper.dll.map
+epoc32/release/armv5/udeb/vpntcwrapper.dll
+epoc32/release/armv5/udeb/vpnpolins.exe.map
+epoc32/release/armv5/udeb/vpnpolins.exe
+epoc32/release/armv5/udeb/vpnpolicyrecognizer.dll.map
+epoc32/release/armv5/udeb/vpnpolicyrecognizer.dll
+epoc32/release/armv5/udeb/vpnmanager.exe.map
+epoc32/release/armv5/udeb/vpnmanager.exe
+epoc32/release/armv5/udeb/vpnmanagementui.dll.map
+epoc32/release/armv5/udeb/vpnmanagementui.dll
+epoc32/release/armv5/udeb/vpnipsecpolparser.dll.map
+epoc32/release/armv5/udeb/vpnipsecpolparser.dll
+epoc32/release/armv5/udeb/vpnins.exe.map
+epoc32/release/armv5/udeb/vpnins.exe
+epoc32/release/armv5/udeb/vpnextapi.dll.map
+epoc32/release/armv5/udeb/vpnextapi.dll
+epoc32/release/armv5/udeb/vpnecomnotifier.dll.map
+epoc32/release/armv5/udeb/vpnecomnotifier.dll
+epoc32/release/armv5/udeb/vpndialogmanager.dll.map
+epoc32/release/armv5/udeb/vpndialogmanager.dll
+epoc32/release/armv5/udeb/vpnconnagt.agt.map
+epoc32/release/armv5/udeb/vpnconnagt.agt
+epoc32/release/armv5/udeb/vpncleaner.exe.map
+epoc32/release/armv5/udeb/vpncleaner.exe
+epoc32/release/armv5/udeb/vpnawapi.dll.map
+epoc32/release/armv5/udeb/vpnawapi.dll
+epoc32/release/armv5/udeb/vpnapi.dll.map
+epoc32/release/armv5/udeb/vpnapi.dll
+epoc32/release/armv5/udeb/vpbkvcardeng.dll.map
+epoc32/release/armv5/udeb/vpbkvcardeng.dll
+epoc32/release/armv5/udeb/vpbksimstoreservice.dll.map
+epoc32/release/armv5/udeb/vpbksimstoreservice.dll
+epoc32/release/armv5/udeb/vpbksimstoreimpl.dll.map
+epoc32/release/armv5/udeb/vpbksimstoreimpl.dll
+epoc32/release/armv5/udeb/vpbksimstorecommon.dll.map
+epoc32/release/armv5/udeb/vpbksimstorecommon.dll
+epoc32/release/armv5/udeb/vpbksimstore.dll.map
+epoc32/release/armv5/udeb/vpbksimstore.dll
+epoc32/release/armv5/udeb/vpbksimserver.exe.map
+epoc32/release/armv5/udeb/vpbksimserver.exe
+epoc32/release/armv5/udeb/vpbkengutils.dll.map
+epoc32/release/armv5/udeb/vpbkengutils.dll
+epoc32/release/armv5/udeb/vpbkeng.dll.map
+epoc32/release/armv5/udeb/vpbkeng.dll
+epoc32/release/armv5/udeb/vpbkcntmodel.dll.map
+epoc32/release/armv5/udeb/vpbkcntmodel.dll
+epoc32/release/armv5/udeb/vpbkadaptivestore.dll.map
+epoc32/release/armv5/udeb/vpbkadaptivestore.dll
+epoc32/release/armv5/udeb/voipjitterbuffer.dll.map
+epoc32/release/armv5/udeb/voipjitterbuffer.dll
+epoc32/release/armv5/udeb/voipeventlog.dll.map
+epoc32/release/armv5/udeb/voipeventlog.dll
+epoc32/release/armv5/udeb/voipaudiosession.dll.map
+epoc32/release/armv5/udeb/voipaudiosession.dll
+epoc32/release/armv5/udeb/voipaudioserver.exe.map
+epoc32/release/armv5/udeb/voipaudioserver.exe
+epoc32/release/armv5/udeb/voipaudiointfc.dll.map
+epoc32/release/armv5/udeb/voipaudiointfc.dll
+epoc32/release/armv5/udeb/voiceuirecognition.dll.map
+epoc32/release/armv5/udeb/voiceuirecognition.dll
+epoc32/release/armv5/udeb/voicerecorderutils.dll.map
+epoc32/release/armv5/udeb/voicerecorderutils.dll
+epoc32/release/armv5/udeb/voicerecorderrecview.dll.map
+epoc32/release/armv5/udeb/voicerecorderrecview.dll
+epoc32/release/armv5/udeb/voicerecorder.exe.map
+epoc32/release/armv5/udeb/voicerecorder.exe
+epoc32/release/armv5/udeb/vmbx.dll.map
+epoc32/release/armv5/udeb/vmbx.dll
+epoc32/release/armv5/udeb/vm.exe.map
+epoc32/release/armv5/udeb/vm.exe
+epoc32/release/armv5/udeb/visualization_stub.dll.map
+epoc32/release/armv5/udeb/visualization_stub.dll
+epoc32/release/armv5/udeb/vimpstutils.dll.map
+epoc32/release/armv5/udeb/vimpstutils.dll
+epoc32/release/armv5/udeb/vimpstui.dll.map
+epoc32/release/armv5/udeb/vimpstui.dll
+epoc32/release/armv5/udeb/vimpststorage.dll.map
+epoc32/release/armv5/udeb/vimpststorage.dll
+epoc32/release/armv5/udeb/vimpstsettings.dll.map
+epoc32/release/armv5/udeb/vimpstsettings.dll
+epoc32/release/armv5/udeb/vimpstengine.dll.map
+epoc32/release/armv5/udeb/vimpstengine.dll
+epoc32/release/armv5/udeb/vimpstdetailsviewplugin.dll.map
+epoc32/release/armv5/udeb/vimpstdetailsviewplugin.dll
+epoc32/release/armv5/udeb/vimpstcmdprocess.dll.map
+epoc32/release/armv5/udeb/vimpstcmdprocess.dll
+epoc32/release/armv5/udeb/videotelui.exe.map
+epoc32/release/armv5/udeb/videotelui.exe
+epoc32/release/armv5/udeb/videotelproto.dll.map
+epoc32/release/armv5/udeb/videotelproto.dll
+epoc32/release/armv5/udeb/videoteleng.dll.map
+epoc32/release/armv5/udeb/videoteleng.dll
+epoc32/release/armv5/udeb/videosource.dll.map
+epoc32/release/armv5/udeb/videosource.dll
+epoc32/release/armv5/udeb/videoservices.exe.map
+epoc32/release/armv5/udeb/videoservices.exe
+epoc32/release/armv5/udeb/videoprovider.dll.map
+epoc32/release/armv5/udeb/videoprovider.dll
+epoc32/release/armv5/udeb/videoeditoruicomponents.dll.map
+epoc32/release/armv5/udeb/videoeditoruicomponents.dll
+epoc32/release/armv5/udeb/videoeditorcommon.dll.map
+epoc32/release/armv5/udeb/videoeditorcommon.dll
+epoc32/release/armv5/udeb/videoconversionapi.dll.map
+epoc32/release/armv5/udeb/videoconversionapi.dll
+epoc32/release/armv5/udeb/vibractrl.dll.map
+epoc32/release/armv5/udeb/vibractrl.dll
+epoc32/release/armv5/udeb/vibraactionplugin.dll.map
+epoc32/release/armv5/udeb/vibraactionplugin.dll
+epoc32/release/armv5/udeb/viaunicaststreamplayercontroller.dll.map
+epoc32/release/armv5/udeb/viaunicaststreamplayercontroller.dll
+epoc32/release/armv5/udeb/viaplayerutilities.dll.map
+epoc32/release/armv5/udeb/viaplayerutilities.dll
+epoc32/release/armv5/udeb/viaplayerdefaultview.dll.map
+epoc32/release/armv5/udeb/viaplayerdefaultview.dll
+epoc32/release/armv5/udeb/viaplayercore.dll.map
+epoc32/release/armv5/udeb/viaplayercore.dll
+epoc32/release/armv5/udeb/viaplayercontrollerbase.dll.map
+epoc32/release/armv5/udeb/viaplayercontrollerbase.dll
+epoc32/release/armv5/udeb/viadlprogresscontroller.dll.map
+epoc32/release/armv5/udeb/viadlprogresscontroller.dll
+epoc32/release/armv5/udeb/versit2.dll.map
+epoc32/release/armv5/udeb/versit2.dll
+epoc32/release/armv5/udeb/vedtranscoder.dll.map
+epoc32/release/armv5/udeb/vedtranscoder.dll
+epoc32/release/armv5/udeb/vedsimplecutvideo.exe.map
+epoc32/release/armv5/udeb/vedsimplecutvideo.exe
+epoc32/release/armv5/udeb/vedh263d.dll.map
+epoc32/release/armv5/udeb/vedh263d.dll
+epoc32/release/armv5/udeb/vedengine.dll.map
+epoc32/release/armv5/udeb/vedengine.dll
+epoc32/release/armv5/udeb/vedavcedit.dll.map
+epoc32/release/armv5/udeb/vedavcedit.dll
+epoc32/release/armv5/udeb/vcxviewmessageutility.dll.map
+epoc32/release/armv5/udeb/vcxviewmessageutility.dll
+epoc32/release/armv5/udeb/vcxnsvodui.dll.map
+epoc32/release/armv5/udeb/vcxnsvodui.dll
+epoc32/release/armv5/udeb/vcxnsvodplugin.dll.map
+epoc32/release/armv5/udeb/vcxnsvodplugin.dll
+epoc32/release/armv5/udeb/vcxnsuiengine.dll.map
+epoc32/release/armv5/udeb/vcxnsuiengine.dll
+epoc32/release/armv5/udeb/vcxnssettingsview.dll.map
+epoc32/release/armv5/udeb/vcxnssettingsview.dll
+epoc32/release/armv5/udeb/vcxnssettingsplugin.dll.map
+epoc32/release/armv5/udeb/vcxnssettingsplugin.dll
+epoc32/release/armv5/udeb/vcxnsscheduleview.dll.map
+epoc32/release/armv5/udeb/vcxnsscheduleview.dll
+epoc32/release/armv5/udeb/vcxnsscheduleplugin.dll.map
+epoc32/release/armv5/udeb/vcxnsscheduleplugin.dll
+epoc32/release/armv5/udeb/vcxnsmyvideosplugin.dll.map
+epoc32/release/armv5/udeb/vcxnsmyvideosplugin.dll
+epoc32/release/armv5/udeb/vcxnsmyvideos.dll.map
+epoc32/release/armv5/udeb/vcxnsmyvideos.dll
+epoc32/release/armv5/udeb/vcxnsgeneralsettingsplugin.dll.map
+epoc32/release/armv5/udeb/vcxnsgeneralsettingsplugin.dll
+epoc32/release/armv5/udeb/vcxnscontentharvesterplugin.dll.map
+epoc32/release/armv5/udeb/vcxnscontentharvesterplugin.dll
+epoc32/release/armv5/udeb/vcxnsbsutility.dll.map
+epoc32/release/armv5/udeb/vcxnsbsutility.dll
+epoc32/release/armv5/udeb/vcxnsappui.exe.map
+epoc32/release/armv5/udeb/vcxnsappui.exe
+epoc32/release/armv5/udeb/vcxnsahplugin.dll.map
+epoc32/release/armv5/udeb/vcxnsahplugin.dll
+epoc32/release/armv5/udeb/vcxnotifierplugin.dll.map
+epoc32/release/armv5/udeb/vcxnotifierplugin.dll
+epoc32/release/armv5/udeb/vcxmyvideoscollectionplugin.dll.map
+epoc32/release/armv5/udeb/vcxmyvideoscollectionplugin.dll
+epoc32/release/armv5/udeb/vcxhgvodui.dll.map
+epoc32/release/armv5/udeb/vcxhgvodui.dll
+epoc32/release/armv5/udeb/vcxhgvodplugin.dll.map
+epoc32/release/armv5/udeb/vcxhgvodplugin.dll
+epoc32/release/armv5/udeb/vcxhgmyvideosplugin.dll.map
+epoc32/release/armv5/udeb/vcxhgmyvideosplugin.dll
+epoc32/release/armv5/udeb/vcxhgmyvideos.dll.map
+epoc32/release/armv5/udeb/vcxhgmyvideos.dll
+epoc32/release/armv5/udeb/vcxconnutilpsworker.exe.map
+epoc32/release/armv5/udeb/vcxconnutilpsworker.exe
+epoc32/release/armv5/udeb/vcxconnectionutility.dll.map
+epoc32/release/armv5/udeb/vcxconnectionutility.dll
+epoc32/release/armv5/udeb/vcommandmanager.exe.map
+epoc32/release/armv5/udeb/vcommandmanager.exe
+epoc32/release/armv5/udeb/vcommandhandler.dll.map
+epoc32/release/armv5/udeb/vcommandhandler.dll
+epoc32/release/armv5/udeb/vcommand.exe.map
+epoc32/release/armv5/udeb/vcommand.exe
+epoc32/release/armv5/udeb/vcexecutorapp.exe.map
+epoc32/release/armv5/udeb/vcexecutorapp.exe
+epoc32/release/armv5/udeb/vccutils.dll.map
+epoc32/release/armv5/udeb/vccutils.dll
+epoc32/release/armv5/udeb/vccuipropertyhandler.dll.map
+epoc32/release/armv5/udeb/vccuipropertyhandler.dll
+epoc32/release/armv5/udeb/vccperformer.dll.map
+epoc32/release/armv5/udeb/vccperformer.dll
+epoc32/release/armv5/udeb/vccontrolpanelplugin.dll.map
+epoc32/release/armv5/udeb/vccontrolpanelplugin.dll
+epoc32/release/armv5/udeb/vcchotrigger.dll.map
+epoc32/release/armv5/udeb/vcchotrigger.dll
+epoc32/release/armv5/udeb/vcardbc.dll.map
+epoc32/release/armv5/udeb/vcardbc.dll
+epoc32/release/armv5/udeb/vcalbc.dll.map
+epoc32/release/armv5/udeb/vcalbc.dll
+epoc32/release/armv5/udeb/variatedbitmapsdummy.dll.map
+epoc32/release/armv5/udeb/variatedbitmapsdummy.dll
+epoc32/release/armv5/udeb/utlxml.dll.map
+epoc32/release/armv5/udeb/utlxml.dll
+epoc32/release/armv5/udeb/utlpkcs12.dll.map
+epoc32/release/armv5/udeb/utlpkcs12.dll
+epoc32/release/armv5/udeb/utlpkcs10.dll.map
+epoc32/release/armv5/udeb/utlpkcs10.dll
+epoc32/release/armv5/udeb/utlcrypto.dll.map
+epoc32/release/armv5/udeb/utlcrypto.dll
+epoc32/release/armv5/udeb/utlbase64.dll.map
+epoc32/release/armv5/udeb/utlbase64.dll
+epoc32/release/armv5/udeb/ussd.exe.map
+epoc32/release/armv5/udeb/ussd.exe
+epoc32/release/armv5/udeb/userdict.exe.map
+epoc32/release/armv5/udeb/userdict.exe
+epoc32/release/armv5/udeb/userdict.dll.map
+epoc32/release/armv5/udeb/userdict.dll
+epoc32/release/armv5/udeb/usbwatcher.exe.map
+epoc32/release/armv5/udeb/usbwatcher.exe
+epoc32/release/armv5/udeb/usbwatcher.dll.map
+epoc32/release/armv5/udeb/usbwatcher.dll
+epoc32/release/armv5/udeb/usbuinotif.dll.map
+epoc32/release/armv5/udeb/usbuinotif.dll
+epoc32/release/armv5/udeb/usbremotepersonality.dll.map
+epoc32/release/armv5/udeb/usbremotepersonality.dll
+epoc32/release/armv5/udeb/usbpersonality.dll.map
+epoc32/release/armv5/udeb/usbpersonality.dll
+epoc32/release/armv5/udeb/usbobexclasscontroller.dll.map
+epoc32/release/armv5/udeb/usbobexclasscontroller.dll
+epoc32/release/armv5/udeb/usbmscpersonality.dll.map
+epoc32/release/armv5/udeb/usbmscpersonality.dll
+epoc32/release/armv5/udeb/usblocodplugin.dll.map
+epoc32/release/armv5/udeb/usblocodplugin.dll
+epoc32/release/armv5/udeb/usbdevcon.exe.map
+epoc32/release/armv5/udeb/usbdevcon.exe
+epoc32/release/armv5/udeb/usbclasschangeuiplugin.dll.map
+epoc32/release/armv5/udeb/usbclasschangeuiplugin.dll
+epoc32/release/armv5/udeb/usbclasschangeui.exe.map
+epoc32/release/armv5/udeb/usbclasschangeui.exe
+epoc32/release/armv5/udeb/usbbasicpersonality.dll.map
+epoc32/release/armv5/udeb/usbbasicpersonality.dll
+epoc32/release/armv5/udeb/upnpxmlparser.dll.map
+epoc32/release/armv5/udeb/upnpxmlparser.dll
+epoc32/release/armv5/udeb/upnputilities.dll.map
+epoc32/release/armv5/udeb/upnputilities.dll
+epoc32/release/armv5/udeb/upnpsharingui.dll.map
+epoc32/release/armv5/udeb/upnpsharingui.dll
+epoc32/release/armv5/udeb/upnpsettingsengine.dll.map
+epoc32/release/armv5/udeb/upnpsettingsengine.dll
+epoc32/release/armv5/udeb/upnpserviceframework.dll.map
+epoc32/release/armv5/udeb/upnpserviceframework.dll
+epoc32/release/armv5/udeb/upnpsecuritymanagerserver.exe.map
+epoc32/release/armv5/udeb/upnpsecuritymanagerserver.exe
+epoc32/release/armv5/udeb/upnpsecuritymanagerplugin.dll.map
+epoc32/release/armv5/udeb/upnpsecuritymanagerplugin.dll
+epoc32/release/armv5/udeb/upnpsecuritymanagerclient.dll.map
+epoc32/release/armv5/udeb/upnpsecuritymanagerclient.dll
+epoc32/release/armv5/udeb/upnpsecurity.dll.map
+epoc32/release/armv5/udeb/upnpsecurity.dll
+epoc32/release/armv5/udeb/upnpprotocol.dll.map
+epoc32/release/armv5/udeb/upnpprotocol.dll
+epoc32/release/armv5/udeb/upnpplaybackplugins.dll.map
+epoc32/release/armv5/udeb/upnpplaybackplugins.dll
+epoc32/release/armv5/udeb/upnpmusicadapter.dll.map
+epoc32/release/armv5/udeb/upnpmusicadapter.dll
+epoc32/release/armv5/udeb/upnpmultiselectionui.dll.map
+epoc32/release/armv5/udeb/upnpmultiselectionui.dll
+epoc32/release/armv5/udeb/upnpipserversutils.dll.map
+epoc32/release/armv5/udeb/upnpipserversutils.dll
+epoc32/release/armv5/udeb/upnpgsplugin.dll.map
+epoc32/release/armv5/udeb/upnpgsplugin.dll
+epoc32/release/armv5/udeb/upnpfiletransferengine.dll.map
+epoc32/release/armv5/udeb/upnpfiletransferengine.dll
+epoc32/release/armv5/udeb/upnpextensionpluginif.dll.map
+epoc32/release/armv5/udeb/upnpextensionpluginif.dll
+epoc32/release/armv5/udeb/upnpcontrolpointbase.dll.map
+epoc32/release/armv5/udeb/upnpcontrolpointbase.dll
+epoc32/release/armv5/udeb/upnpcontentserverclient.dll.map
+epoc32/release/armv5/udeb/upnpcontentserverclient.dll
+epoc32/release/armv5/udeb/upnpcontentserver.exe.map
+epoc32/release/armv5/udeb/upnpcontentserver.exe
+epoc32/release/armv5/udeb/upnpconnmanager.exe.map
+epoc32/release/armv5/udeb/upnpconnmanager.exe
+epoc32/release/armv5/udeb/upnpconnectionmanagersession.dll.map
+epoc32/release/armv5/udeb/upnpconnectionmanagersession.dll
+epoc32/release/armv5/udeb/upnpcommonui.dll.map
+epoc32/release/armv5/udeb/upnpcommonui.dll
+epoc32/release/armv5/udeb/upnpcommandplugin.dll.map
+epoc32/release/armv5/udeb/upnpcommandplugin.dll
+epoc32/release/armv5/udeb/upnpcommand.dll.map
+epoc32/release/armv5/udeb/upnpcommand.dll
+epoc32/release/armv5/udeb/upnpavobjects.dll.map
+epoc32/release/armv5/udeb/upnpavobjects.dll
+epoc32/release/armv5/udeb/upnpavcontrollerserver.exe.map
+epoc32/release/armv5/udeb/upnpavcontrollerserver.exe
+epoc32/release/armv5/udeb/upnpavcontrollerhelper.dll.map
+epoc32/release/armv5/udeb/upnpavcontrollerhelper.dll
+epoc32/release/armv5/udeb/upnpavcontrollerclient.dll.map
+epoc32/release/armv5/udeb/upnpavcontrollerclient.dll
+epoc32/release/armv5/udeb/upnpappwizard.dll.map
+epoc32/release/armv5/udeb/upnpappwizard.dll
+epoc32/release/armv5/udeb/upnpapplicationengine.dll.map
+epoc32/release/armv5/udeb/upnpapplicationengine.dll
+epoc32/release/armv5/udeb/upnpaiwprovider.dll.map
+epoc32/release/armv5/udeb/upnpaiwprovider.dll
+epoc32/release/armv5/udeb/upnpaiwengine.dll.map
+epoc32/release/armv5/udeb/upnpaiwengine.dll
+epoc32/release/armv5/udeb/uniutils.dll.map
+epoc32/release/armv5/udeb/uniutils.dll
+epoc32/release/armv5/udeb/unitconverterrfsplugin.dll.map
+epoc32/release/armv5/udeb/unitconverterrfsplugin.dll
+epoc32/release/armv5/udeb/unismsplugin.dll.map
+epoc32/release/armv5/udeb/unismsplugin.dll
+epoc32/release/armv5/udeb/unipluginapi.dll.map
+epoc32/release/armv5/udeb/unipluginapi.dll
+epoc32/release/armv5/udeb/unimtms.dll.map
+epoc32/release/armv5/udeb/unimtms.dll
+epoc32/release/armv5/udeb/unimmsplugin.dll.map
+epoc32/release/armv5/udeb/unimmsplugin.dll
+epoc32/release/armv5/udeb/unieditor.exe.map
+epoc32/release/armv5/udeb/unieditor.exe
+epoc32/release/armv5/udeb/unidatamodel.dll.map
+epoc32/release/armv5/udeb/unidatamodel.dll
+epoc32/release/armv5/udeb/uitestserverstarter.exe.map
+epoc32/release/armv5/udeb/uitestserverstarter.exe
+epoc32/release/armv5/udeb/uisettingssrv.exe.map
+epoc32/release/armv5/udeb/uisettingssrv.exe
+epoc32/release/armv5/udeb/uisettingsclient.dll.map
+epoc32/release/armv5/udeb/uisettingsclient.dll
+epoc32/release/armv5/udeb/uiklaf.dll.map
+epoc32/release/armv5/udeb/uiklaf.dll
+epoc32/release/armv5/udeb/ucs2.dll.map
+epoc32/release/armv5/udeb/ucs2.dll
+epoc32/release/armv5/udeb/uaproffilter.dll.map
+epoc32/release/armv5/udeb/uaproffilter.dll
+epoc32/release/armv5/udeb/txtrecog.dll.map
+epoc32/release/armv5/udeb/txtrecog.dll
+epoc32/release/armv5/udeb/tvoutengine.dll.map
+epoc32/release/armv5/udeb/tvoutengine.dll
+epoc32/release/armv5/udeb/tvoutconfig.dll.map
+epoc32/release/armv5/udeb/tvoutconfig.dll
+epoc32/release/armv5/udeb/turnplugin.dll.map
+epoc32/release/armv5/udeb/turnplugin.dll
+epoc32/release/armv5/udeb/turkish_locking_single.dll.map
+epoc32/release/armv5/udeb/turkish_locking_single.dll
+epoc32/release/armv5/udeb/turkish_locking_gsm7ext.dll.map
+epoc32/release/armv5/udeb/turkish_locking_gsm7ext.dll
+epoc32/release/armv5/udeb/tspclientmapper.dll.map
+epoc32/release/armv5/udeb/tspclientmapper.dll
+epoc32/release/armv5/udeb/tscstartupextensionplugin.dll.map
+epoc32/release/armv5/udeb/tscstartupextensionplugin.dll
+epoc32/release/armv5/udeb/trui.exe.map
+epoc32/release/armv5/udeb/trui.exe
+epoc32/release/armv5/udeb/trkdummy2.exe.map
+epoc32/release/armv5/udeb/trkdummy2.exe
+epoc32/release/armv5/udeb/trkdummy1.exe.map
+epoc32/release/armv5/udeb/trkdummy1.exe
+epoc32/release/armv5/udeb/trkdummy.exe.map
+epoc32/release/armv5/udeb/trkdummy.exe
+epoc32/release/armv5/udeb/transferratemonitor.dll.map
+epoc32/release/armv5/udeb/transferratemonitor.dll
+epoc32/release/armv5/udeb/touchscreencalib.exe.map
+epoc32/release/armv5/udeb/touchscreencalib.exe
+epoc32/release/armv5/udeb/touchfeedback.dll.map
+epoc32/release/armv5/udeb/touchfeedback.dll
+epoc32/release/armv5/udeb/tneengine.dll.map
+epoc32/release/armv5/udeb/tneengine.dll
+epoc32/release/armv5/udeb/tmiadrestart.exe.map
+epoc32/release/armv5/udeb/tmiadrestart.exe
+epoc32/release/armv5/udeb/tis_620.dll.map
+epoc32/release/armv5/udeb/tis_620.dll
+epoc32/release/armv5/udeb/tiltcompensationssy.dll.map
+epoc32/release/armv5/udeb/tiltcompensationssy.dll
+epoc32/release/armv5/udeb/tiltcompensation.dll.map
+epoc32/release/armv5/udeb/tiltcompensation.dll
+epoc32/release/armv5/udeb/thumbnailvideoprovider.dll.map
+epoc32/release/armv5/udeb/thumbnailvideoprovider.dll
+epoc32/release/armv5/udeb/thumbnailserver.exe.map
+epoc32/release/armv5/udeb/thumbnailserver.exe
+epoc32/release/armv5/udeb/thumbnailmanager.dll.map
+epoc32/release/armv5/udeb/thumbnailmanager.dll
+epoc32/release/armv5/udeb/thumbnailimageprovider.dll.map
+epoc32/release/armv5/udeb/thumbnailimageprovider.dll
+epoc32/release/armv5/udeb/thumbnailaudioprovider.dll.map
+epoc32/release/armv5/udeb/thumbnailaudioprovider.dll
+epoc32/release/armv5/udeb/thumbagdaemon.exe.map
+epoc32/release/armv5/udeb/thumbagdaemon.exe
+epoc32/release/armv5/udeb/themesadapter.dll.map
+epoc32/release/armv5/udeb/themesadapter.dll
+epoc32/release/armv5/udeb/tg.exe.map
+epoc32/release/armv5/udeb/tg.exe
+epoc32/release/armv5/udeb/text.pgn.map
+epoc32/release/armv5/udeb/text.pgn
+epoc32/release/armv5/udeb/testserverstarter.exe.map
+epoc32/release/armv5/udeb/testserverstarter.exe
+epoc32/release/armv5/udeb/testscripter.dll.map
+epoc32/release/armv5/udeb/testscripter.dll
+epoc32/release/armv5/udeb/terminalcontrol.exe.map
+epoc32/release/armv5/udeb/terminalcontrol.exe
+epoc32/release/armv5/udeb/terminalcontrol.dll.map
+epoc32/release/armv5/udeb/terminalcontrol.dll
+epoc32/release/armv5/udeb/telephonyservice.dll.map
+epoc32/release/armv5/udeb/telephonyservice.dll
+epoc32/release/armv5/udeb/telephonyrfsplugin.dll.map
+epoc32/release/armv5/udeb/telephonyrfsplugin.dll
+epoc32/release/armv5/udeb/telephonydevicemode.dll.map
+epoc32/release/armv5/udeb/telephonydevicemode.dll
+epoc32/release/armv5/udeb/telephonyaudioroutingsession.dll.map
+epoc32/release/armv5/udeb/telephonyaudioroutingsession.dll
+epoc32/release/armv5/udeb/telephonyaudioroutingserver.dll.map
+epoc32/release/armv5/udeb/telephonyaudioroutingserver.dll
+epoc32/release/armv5/udeb/telephonyaudioroutingmanagersession.dll.map
+epoc32/release/armv5/udeb/telephonyaudioroutingmanagersession.dll
+epoc32/release/armv5/udeb/telephonyaudioroutingmanager.dll.map
+epoc32/release/armv5/udeb/telephonyaudioroutingmanager.dll
+epoc32/release/armv5/udeb/telephonyaudiorouting.dll.map
+epoc32/release/armv5/udeb/telephonyaudiorouting.dll
+epoc32/release/armv5/udeb/telbranding.dll.map
+epoc32/release/armv5/udeb/telbranding.dll
+epoc32/release/armv5/udeb/tcadapter.dll.map
+epoc32/release/armv5/udeb/tcadapter.dll
+epoc32/release/armv5/udeb/tactileclickplugin.dll.map
+epoc32/release/armv5/udeb/tactileclickplugin.dll
+epoc32/release/armv5/udeb/tactilearearegistry.dll.map
+epoc32/release/armv5/udeb/tactilearearegistry.dll
+epoc32/release/armv5/udeb/sysversioninfo.dll.map
+epoc32/release/armv5/udeb/sysversioninfo.dll
+epoc32/release/armv5/udeb/sysutil.dll.map
+epoc32/release/armv5/udeb/sysutil.dll
+epoc32/release/armv5/udeb/systemparameters.dll.map
+epoc32/release/armv5/udeb/systemparameters.dll
+epoc32/release/armv5/udeb/systemerrorplugin.dll.map
+epoc32/release/armv5/udeb/systemerrorplugin.dll
+epoc32/release/armv5/udeb/sysstart.exe.map
+epoc32/release/armv5/udeb/sysstart.exe
+epoc32/release/armv5/udeb/syslangutil.dll.map
+epoc32/release/armv5/udeb/syslangutil.dll
+epoc32/release/armv5/udeb/sysinfoservice.dll.map
+epoc32/release/armv5/udeb/sysinfoservice.dll
+epoc32/release/armv5/udeb/sysinfoprovider.dll.map
+epoc32/release/armv5/udeb/sysinfoprovider.dll
+epoc32/release/armv5/udeb/sysap.exe.map
+epoc32/release/armv5/udeb/sysap.exe
+epoc32/release/armv5/udeb/syncservice.dll.map
+epoc32/release/armv5/udeb/syncservice.dll
+epoc32/release/armv5/udeb/syncmlrfsplugin.dll.map
+epoc32/release/armv5/udeb/syncmlrfsplugin.dll
+epoc32/release/armv5/udeb/syncmlnotifierwrapper.dll.map
+epoc32/release/armv5/udeb/syncmlnotifierwrapper.dll
+epoc32/release/armv5/udeb/syncmlnotifier.dll.map
+epoc32/release/armv5/udeb/syncmlnotifier.dll
+epoc32/release/armv5/udeb/syncmldatafilter.dll.map
+epoc32/release/armv5/udeb/syncmldatafilter.dll
+epoc32/release/armv5/udeb/syncmlclientapi.dll.map
+epoc32/release/armv5/udeb/syncmlclientapi.dll
+epoc32/release/armv5/udeb/swinsttaskmanager.dll.map
+epoc32/release/armv5/udeb/swinsttaskmanager.dll
+epoc32/release/armv5/udeb/swinstsvrui.exe.map
+epoc32/release/armv5/udeb/swinstsvrui.exe
+epoc32/release/armv5/udeb/swinststartuptask.dll.map
+epoc32/release/armv5/udeb/swinststartuptask.dll
+epoc32/release/armv5/udeb/swinstlogtask.dll.map
+epoc32/release/armv5/udeb/swinstlogtask.dll
+epoc32/release/armv5/udeb/swinstfiletask.dll.map
+epoc32/release/armv5/udeb/swinstfiletask.dll
+epoc32/release/armv5/udeb/swinstcommonui.dll.map
+epoc32/release/armv5/udeb/swinstcommonui.dll
+epoc32/release/armv5/udeb/swinstcli.dll.map
+epoc32/release/armv5/udeb/swinstcli.dll
+epoc32/release/armv5/udeb/swinstadapter.dll.map
+epoc32/release/armv5/udeb/swinstadapter.dll
+epoc32/release/armv5/udeb/swimreader.dll.map
+epoc32/release/armv5/udeb/swimreader.dll
+epoc32/release/armv5/udeb/swidaemon.exe.map
+epoc32/release/armv5/udeb/swidaemon.exe
+epoc32/release/armv5/udeb/svtmatching.dll.map
+epoc32/release/armv5/udeb/svtmatching.dll
+epoc32/release/armv5/udeb/svtlogging.dll.map
+epoc32/release/armv5/udeb/svtlogging.dll
+epoc32/release/armv5/udeb/svtcallmenu.dll.map
+epoc32/release/armv5/udeb/svtcallmenu.dll
+epoc32/release/armv5/udeb/svp.dll.map
+epoc32/release/armv5/udeb/svp.dll
+epoc32/release/armv5/udeb/svgtviewerapp.exe.map
+epoc32/release/armv5/udeb/svgtviewerapp.exe
+epoc32/release/armv5/udeb/svgtuicontrol.dll.map
+epoc32/release/armv5/udeb/svgtuicontrol.dll
+epoc32/release/armv5/udeb/svgtscreensaverplugin.dll.map
+epoc32/release/armv5/udeb/svgtscreensaverplugin.dll
+epoc32/release/armv5/udeb/svgtfileviewdetails.dll.map
+epoc32/release/armv5/udeb/svgtfileviewdetails.dll
+epoc32/release/armv5/udeb/svgtappobserverutil.dll.map
+epoc32/release/armv5/udeb/svgtappobserverutil.dll
+epoc32/release/armv5/udeb/svgrecog.dll.map
+epoc32/release/armv5/udeb/svgrecog.dll
+epoc32/release/armv5/udeb/svgengineji.dll.map
+epoc32/release/armv5/udeb/svgengineji.dll
+epoc32/release/armv5/udeb/svgengine.dll.map
+epoc32/release/armv5/udeb/svgcodec.dll.map
+epoc32/release/armv5/udeb/svgcodec.dll
+epoc32/release/armv5/udeb/supadapter.dll.map
+epoc32/release/armv5/udeb/supadapter.dll
+epoc32/release/armv5/udeb/suevent.dll.map
+epoc32/release/armv5/udeb/suevent.dll
+epoc32/release/armv5/udeb/stunserver.dll.map
+epoc32/release/armv5/udeb/stunserver.dll
+epoc32/release/armv5/udeb/stunplugin.dll.map
+epoc32/release/armv5/udeb/stunplugin.dll
+epoc32/release/armv5/udeb/strtsecobs.dll.map
+epoc32/release/armv5/udeb/strtsecobs.dll
+epoc32/release/armv5/udeb/strtsecnote.dll.map
+epoc32/release/armv5/udeb/strtsecnote.dll
+epoc32/release/armv5/udeb/strtdevlockplg.dll.map
+epoc32/release/armv5/udeb/strtdevlockplg.dll
+epoc32/release/armv5/udeb/strtcondition.dll.map
+epoc32/release/armv5/udeb/strtcondition.dll
+epoc32/release/armv5/udeb/strtactivitymonitorplugin.dll.map
+epoc32/release/armv5/udeb/strtactivitymonitorplugin.dll
+epoc32/release/armv5/udeb/streamcontrolcustomcommands.dll.map
+epoc32/release/armv5/udeb/streamcontrolcustomcommands.dll
+epoc32/release/armv5/udeb/stopwatchindicatorplugin.dll.map
+epoc32/release/armv5/udeb/stopwatchindicatorplugin.dll
+epoc32/release/armv5/udeb/stopwatchengine.dll.map
+epoc32/release/armv5/udeb/stopwatchengine.dll
+epoc32/release/armv5/udeb/stifui.exe.map
+epoc32/release/armv5/udeb/stifui.exe
+epoc32/release/armv5/udeb/stiftfwif.dll.map
+epoc32/release/armv5/udeb/stiftfwif.dll
+epoc32/release/armv5/udeb/stiftestserver.dll.map
+epoc32/release/armv5/udeb/stiftestserver.dll
+epoc32/release/armv5/udeb/stiftestinterface.dll.map
+epoc32/release/armv5/udeb/stiftestinterface.dll
+epoc32/release/armv5/udeb/stiftestengine.dll.map
+epoc32/release/armv5/udeb/stiftestengine.dll
+epoc32/release/armv5/udeb/stereowideningutility.dll.map
+epoc32/release/armv5/udeb/stereowideningutility.dll
+epoc32/release/armv5/udeb/stereowideningproxy.dll.map
+epoc32/release/armv5/udeb/stereowideningproxy.dll
+epoc32/release/armv5/udeb/stereowideningmessagehandler.dll.map
+epoc32/release/armv5/udeb/stereowideningmessagehandler.dll
+epoc32/release/armv5/udeb/stereowideningeffect.dll.map
+epoc32/release/armv5/udeb/stereowideningeffect.dll
+epoc32/release/armv5/udeb/stereowideningci_stub.dll.map
+epoc32/release/armv5/udeb/staticfeatures.dll.map
+epoc32/release/armv5/udeb/staticfeatures.dll
+epoc32/release/armv5/udeb/startupsyncplugin.dll.map
+epoc32/release/armv5/udeb/startupsyncplugin.dll
+epoc32/release/armv5/udeb/startupmediatorplugin.dll.map
+epoc32/release/armv5/udeb/startupmediatorplugin.dll
+epoc32/release/armv5/udeb/startupinitializationplugin.dll.map
+epoc32/release/armv5/udeb/startupinitializationplugin.dll
+epoc32/release/armv5/udeb/startupadaptationstub.dll.map
+epoc32/release/armv5/udeb/startupadaptationstub.dll
+epoc32/release/armv5/udeb/startup.exe.map
+epoc32/release/armv5/udeb/startup.exe
+epoc32/release/armv5/udeb/starterrfsplugin.dll.map
+epoc32/release/armv5/udeb/starterrfsplugin.dll
+epoc32/release/armv5/udeb/starterclient.dll.map
+epoc32/release/armv5/udeb/starterclient.dll
+epoc32/release/armv5/udeb/ssyreferenceplugin.dll.map
+epoc32/release/armv5/udeb/ssyreferenceplugin.dll
+epoc32/release/armv5/udeb/sssettings.dll.map
+epoc32/release/armv5/udeb/sssettings.dll
+epoc32/release/armv5/udeb/ssmadaptationcli.dll.map
+epoc32/release/armv5/udeb/ssmadaptationcli.dll
+epoc32/release/armv5/udeb/ssdpserver.dll.map
+epoc32/release/armv5/udeb/ssdpserver.dll
+epoc32/release/armv5/udeb/srtp.dll.map
+epoc32/release/armv5/udeb/srtp.dll
+epoc32/release/armv5/udeb/srchuiresviewplugin.dll.map
+epoc32/release/armv5/udeb/srchuiresviewplugin.dll
+epoc32/release/armv5/udeb/srchuiindeviceserviceplugin.dll.map
+epoc32/release/armv5/udeb/srchuiindeviceserviceplugin.dll
+epoc32/release/armv5/udeb/srchuigenui.dll.map
+epoc32/release/armv5/udeb/srchuigenui.dll
+epoc32/release/armv5/udeb/srchuicommon.dll.map
+epoc32/release/armv5/udeb/srchuicommon.dll
+epoc32/release/armv5/udeb/srchuiapp.exe.map
+epoc32/release/armv5/udeb/srchuiapp.exe
+epoc32/release/armv5/udeb/srchaiwprovider.dll.map
+epoc32/release/armv5/udeb/srchaiwprovider.dll
+epoc32/release/armv5/udeb/splashscreen.exe.map
+epoc32/release/armv5/udeb/splashscreen.exe
+epoc32/release/armv5/udeb/speeddialgsplugin.dll.map
+epoc32/release/armv5/udeb/speeddialgsplugin.dll
+epoc32/release/armv5/udeb/speeddial.exe.map
+epoc32/release/armv5/udeb/speeddial.exe
+epoc32/release/armv5/udeb/speechsynthesisserver.exe.map
+epoc32/release/armv5/udeb/speechsynthesisserver.exe
+epoc32/release/armv5/udeb/speechsynthesis.dll.map
+epoc32/release/armv5/udeb/speechsynthesis.dll
+epoc32/release/armv5/udeb/speechencoderconfigproxy.dll.map
+epoc32/release/armv5/udeb/speechencoderconfigproxy.dll
+epoc32/release/armv5/udeb/speechencoderconfigmsghdlr.dll.map
+epoc32/release/armv5/udeb/speechencoderconfigmsghdlr.dll
+epoc32/release/armv5/udeb/speechencoderconfigci_stub.dll.map
+epoc32/release/armv5/udeb/speechencoderconfigci_stub.dll
+epoc32/release/armv5/udeb/speechencoderconfig.dll.map
+epoc32/release/armv5/udeb/speechencoderconfig.dll
+epoc32/release/armv5/udeb/spdctrl.dll.map
+epoc32/release/armv5/udeb/spdctrl.dll
+epoc32/release/armv5/udeb/sourceorientationproxy.dll.map
+epoc32/release/armv5/udeb/sourceorientationproxy.dll
+epoc32/release/armv5/udeb/sourceorientationmessagehandler.dll.map
+epoc32/release/armv5/udeb/sourceorientationmessagehandler.dll
+epoc32/release/armv5/udeb/sourceorientationeffect.dll.map
+epoc32/release/armv5/udeb/sourceorientationeffect.dll
+epoc32/release/armv5/udeb/sourceorientationci_stub.dll.map
+epoc32/release/armv5/udeb/sourceorientationci_stub.dll
+epoc32/release/armv5/udeb/sourcelocationproxy.dll.map
+epoc32/release/armv5/udeb/sourcelocationproxy.dll
+epoc32/release/armv5/udeb/sourcelocationmessagehandler.dll.map
+epoc32/release/armv5/udeb/sourcelocationmessagehandler.dll
+epoc32/release/armv5/udeb/sourcelocationeffect.dll.map
+epoc32/release/armv5/udeb/sourcelocationeffect.dll
+epoc32/release/armv5/udeb/sourcelocationci_stub.dll.map
+epoc32/release/armv5/udeb/sourcelocationci_stub.dll
+epoc32/release/armv5/udeb/sourcedopplerproxy.dll.map
+epoc32/release/armv5/udeb/sourcedopplerproxy.dll
+epoc32/release/armv5/udeb/sourcedopplermessagehandler.dll.map
+epoc32/release/armv5/udeb/sourcedopplermessagehandler.dll
+epoc32/release/armv5/udeb/sourcedopplereffect.dll.map
+epoc32/release/armv5/udeb/sourcedopplereffect.dll
+epoc32/release/armv5/udeb/sourcedopplerci_stub.dll.map
+epoc32/release/armv5/udeb/sourcedopplerci_stub.dll
+epoc32/release/armv5/udeb/sosenpolicy.dll.map
+epoc32/release/armv5/udeb/sosenpolicy.dll
+epoc32/release/armv5/udeb/sortutilimplkorean.dll.map
+epoc32/release/armv5/udeb/sortutilimplkorean.dll
+epoc32/release/armv5/udeb/sortutilimpljapan.dll.map
+epoc32/release/armv5/udeb/sortutilimpljapan.dll
+epoc32/release/armv5/udeb/sortutilimpl.dll.map
+epoc32/release/armv5/udeb/sortutilimpl.dll
+epoc32/release/armv5/udeb/sortutil.dll.map
+epoc32/release/armv5/udeb/sortutil.dll
+epoc32/release/armv5/udeb/socketmediaconnwrapper.dll.map
+epoc32/release/armv5/udeb/socketmediaconnwrapper.dll
+epoc32/release/armv5/udeb/smum.dll.map
+epoc32/release/armv5/udeb/smum.dll
+epoc32/release/armv5/udeb/smsviewer.exe.map
+epoc32/release/armv5/udeb/smsviewer.exe
+epoc32/release/armv5/udeb/smsstrict.dll.map
+epoc32/release/armv5/udeb/smsstrict.dll
+epoc32/release/armv5/udeb/smsdetailsplugin.dll.map
+epoc32/release/armv5/udeb/smsdetailsplugin.dll
+epoc32/release/armv5/udeb/smsdataprovider.dll.map
+epoc32/release/armv5/udeb/smsdataprovider.dll
+epoc32/release/armv5/udeb/smlstoreformat.dll.map
+epoc32/release/armv5/udeb/smlstoreformat.dll
+epoc32/release/armv5/udeb/smldataprovider.dll.map
+epoc32/release/armv5/udeb/smldataprovider.dll
+epoc32/release/armv5/udeb/smiltran.dll.map
+epoc32/release/armv5/udeb/smiltran.dll
+epoc32/release/armv5/udeb/smilplayer.dll.map
+epoc32/release/armv5/udeb/smilplayer.dll
+epoc32/release/armv5/udeb/smilmediarenderer.dll.map
+epoc32/release/armv5/udeb/smilmediarenderer.dll
+epoc32/release/armv5/udeb/smileng.dll.map
+epoc32/release/armv5/udeb/smileng.dll
+epoc32/release/armv5/udeb/slideshowplugin.dll.map
+epoc32/release/armv5/udeb/slideshowplugin.dll
+epoc32/release/armv5/udeb/sisxui.dll.map
+epoc32/release/armv5/udeb/sisxui.dll
+epoc32/release/armv5/udeb/sipwlanmon.dll.map
+epoc32/release/armv5/udeb/sipwlanmon.dll
+epoc32/release/armv5/udeb/sipsystemstatemonitor.dll.map
+epoc32/release/armv5/udeb/sipsystemstatemonitor.dll
+epoc32/release/armv5/udeb/siprfsplugin.dll.map
+epoc32/release/armv5/udeb/siprfsplugin.dll
+epoc32/release/armv5/udeb/sipmxresolver.dll.map
+epoc32/release/armv5/udeb/sipmxresolver.dll
+epoc32/release/armv5/udeb/sipconnectionprovider.dll.map
+epoc32/release/armv5/udeb/sipconnectionprovider.dll
+epoc32/release/armv5/udeb/simsessionendcmd.dll.map
+epoc32/release/armv5/udeb/simsessionendcmd.dll
+epoc32/release/armv5/udeb/simpsyui.exe.map
+epoc32/release/armv5/udeb/simpsyui.exe
+epoc32/release/armv5/udeb/simplexmlutils.dll.map
+epoc32/release/armv5/udeb/simplexmlutils.dll
+epoc32/release/armv5/udeb/simplevideoeditor.dll.map
+epoc32/release/armv5/udeb/simplevideoeditor.dll
+epoc32/release/armv5/udeb/simplesiputils.dll.map
+epoc32/release/armv5/udeb/simplesiputils.dll
+epoc32/release/armv5/udeb/simpleplugin.dll.map
+epoc32/release/armv5/udeb/simpleplugin.dll
+epoc32/release/armv5/udeb/simpleengine.dll.map
+epoc32/release/armv5/udeb/simpleengine.dll
+epoc32/release/armv5/udeb/simatktsy_stub.dll.map
+epoc32/release/armv5/udeb/simatktsy_stub.dll
+epoc32/release/armv5/udeb/silenceactionplugin.dll.map
+epoc32/release/armv5/udeb/silenceactionplugin.dll
+epoc32/release/armv5/udeb/sicdusbplugin.dll.map
+epoc32/release/armv5/udeb/sicdusbplugin.dll
+epoc32/release/armv5/udeb/shwslideshowviewplugin.dll.map
+epoc32/release/armv5/udeb/shwslideshowviewplugin.dll
+epoc32/release/armv5/udeb/shwslideshowengine.dll.map
+epoc32/release/armv5/udeb/shwslideshowengine.dll
+epoc32/release/armv5/udeb/shwsettingsplugin.dll.map
+epoc32/release/armv5/udeb/shwsettingsplugin.dll
+epoc32/release/armv5/udeb/shiftjisdirectmap.dll.map
+epoc32/release/armv5/udeb/shiftjisdirectmap.dll
+epoc32/release/armv5/udeb/shiftjis_ntt_docomo.dll.map
+epoc32/release/armv5/udeb/shiftjis_ntt_docomo.dll
+epoc32/release/armv5/udeb/shiftjis_docomo_shared.dll.map
+epoc32/release/armv5/udeb/shiftjis_docomo_shared.dll
+epoc32/release/armv5/udeb/shiftjis.dll.map
+epoc32/release/armv5/udeb/shiftjis.dll
+epoc32/release/armv5/udeb/sharpness.pgn.map
+epoc32/release/armv5/udeb/sharpness.pgn
+epoc32/release/armv5/udeb/sfiutils.dll.map
+epoc32/release/armv5/udeb/sfiutils.dll
+epoc32/release/armv5/udeb/setupmenucmd.dll.map
+epoc32/release/armv5/udeb/setupmenucmd.dll
+epoc32/release/armv5/udeb/setupidlemodetextcmd.dll.map
+epoc32/release/armv5/udeb/setupidlemodetextcmd.dll
+epoc32/release/armv5/udeb/setupeventlistcmd.dll.map
+epoc32/release/armv5/udeb/setupeventlistcmd.dll
+epoc32/release/armv5/udeb/setupcallcmd.dll.map
+epoc32/release/armv5/udeb/setupcallcmd.dll
+epoc32/release/armv5/udeb/servicewidgetdatapublisher.dll.map
+epoc32/release/armv5/udeb/servicewidgetdatapublisher.dll
+epoc32/release/armv5/udeb/servicewidgetactionhandler.dll.map
+epoc32/release/armv5/udeb/servicewidgetactionhandler.dll
+epoc32/release/armv5/udeb/serviceselector.dll.map
+epoc32/release/armv5/udeb/serviceselector.dll
+epoc32/release/armv5/udeb/servicesdb.dll.map
+epoc32/release/armv5/udeb/servicesdb.dll
+epoc32/release/armv5/udeb/servicerequest.dll.map
+epoc32/release/armv5/udeb/servicerequest.dll
+epoc32/release/armv5/udeb/serviceprovidersettings.dll.map
+epoc32/release/armv5/udeb/serviceprovidersettings.dll
+epoc32/release/armv5/udeb/servicehelpplugin.dll.map
+epoc32/release/armv5/udeb/servicehelpplugin.dll
+epoc32/release/armv5/udeb/servicehandler.dll.map
+epoc32/release/armv5/udeb/servicehandler.dll
+epoc32/release/armv5/udeb/serviceframework.dll.map
+epoc32/release/armv5/udeb/serviceframework.dll
+epoc32/release/armv5/udeb/sepia.pgn.map
+epoc32/release/armv5/udeb/sepia.pgn
+epoc32/release/armv5/udeb/senxml.dll.map
+epoc32/release/armv5/udeb/senxml.dll
+epoc32/release/armv5/udeb/senwsibasicplugin.dll.map
+epoc32/release/armv5/udeb/senwsibasicplugin.dll
+epoc32/release/armv5/udeb/senutils.dll.map
+epoc32/release/armv5/udeb/senutils.dll
+epoc32/release/armv5/udeb/sensrvutil.dll.map
+epoc32/release/armv5/udeb/sensrvutil.dll
+epoc32/release/armv5/udeb/sensrvclient.dll.map
+epoc32/release/armv5/udeb/sensrvclient.dll
+epoc32/release/armv5/udeb/sensorsourceplugin.dll.map
+epoc32/release/armv5/udeb/sensorsourceplugin.dll
+epoc32/release/armv5/udeb/sensorservice.dll.map
+epoc32/release/armv5/udeb/sensorservice.dll
+epoc32/release/armv5/udeb/sensorserver.exe.map
+epoc32/release/armv5/udeb/sensorserver.exe
+epoc32/release/armv5/udeb/sensorprovider.dll.map
+epoc32/release/armv5/udeb/sensorprovider.dll
+epoc32/release/armv5/udeb/sensordatacompensatorplugin.dll.map
+epoc32/release/armv5/udeb/sensordatacompensatorplugin.dll
+epoc32/release/armv5/udeb/sensordatacompensator.dll.map
+epoc32/release/armv5/udeb/sensordatacompensator.dll
+epoc32/release/armv5/udeb/senservmgr.dll.map
+epoc32/release/armv5/udeb/senservmgr.dll
+epoc32/release/armv5/udeb/senservdesc.dll.map
+epoc32/release/armv5/udeb/senservdesc.dll
+epoc32/release/armv5/udeb/senservconn.dll.map
+epoc32/release/armv5/udeb/senservconn.dll
+epoc32/release/armv5/udeb/senrestplugin.dll.map
+epoc32/release/armv5/udeb/senrestplugin.dll
+epoc32/release/armv5/udeb/senprovider.dll.map
+epoc32/release/armv5/udeb/senprovider.dll
+epoc32/release/armv5/udeb/senpasswordtransforms.dll.map
+epoc32/release/armv5/udeb/senpasswordtransforms.dll
+epoc32/release/armv5/udeb/sennotifierplugin.dll.map
+epoc32/release/armv5/udeb/sennotifierplugin.dll
+epoc32/release/armv5/udeb/sennotdlg.dll.map
+epoc32/release/armv5/udeb/sennotdlg.dll
+epoc32/release/armv5/udeb/senmessages.dll.map
+epoc32/release/armv5/udeb/senmessages.dll
+epoc32/release/armv5/udeb/senlogger.dll.map
+epoc32/release/armv5/udeb/senlogger.dll
+epoc32/release/armv5/udeb/senlocaltransportplugin.dll.map
+epoc32/release/armv5/udeb/senlocaltransportplugin.dll
+epoc32/release/armv5/udeb/senidwsfsecmech.dll.map
+epoc32/release/armv5/udeb/senidwsfsecmech.dll
+epoc32/release/armv5/udeb/senidwsfplugin.dll.map
+epoc32/release/armv5/udeb/senidwsfplugin.dll
+epoc32/release/armv5/udeb/senidentitymanager.dll.map
+epoc32/release/armv5/udeb/senidentitymanager.dll
+epoc32/release/armv5/udeb/senhttpchanneltransport.dll.map
+epoc32/release/armv5/udeb/senhttpchanneltransport.dll
+epoc32/release/armv5/udeb/senhostlettransportplugin.dll.map
+epoc32/release/armv5/udeb/senhostlettransportplugin.dll
+epoc32/release/armv5/udeb/senhostconn.dll.map
+epoc32/release/armv5/udeb/senhostconn.dll
+epoc32/release/armv5/udeb/senframework.dll.map
+epoc32/release/armv5/udeb/senframework.dll
+epoc32/release/armv5/udeb/senfragment.dll.map
+epoc32/release/armv5/udeb/senfragment.dll
+epoc32/release/armv5/udeb/sendussdcmd.dll.map
+epoc32/release/armv5/udeb/sendussdcmd.dll
+epoc32/release/armv5/udeb/senduiwatcher.dll.map
+epoc32/release/armv5/udeb/senduiwatcher.dll
+epoc32/release/armv5/udeb/senduiserviceresolver.exe.map
+epoc32/release/armv5/udeb/senduiserviceresolver.exe
+epoc32/release/armv5/udeb/senduilauncher.exe.map
+epoc32/release/armv5/udeb/senduilauncher.exe
+epoc32/release/armv5/udeb/senduidatautils.dll.map
+epoc32/release/armv5/udeb/senduidatautils.dll
+epoc32/release/armv5/udeb/sendui.dll.map
+epoc32/release/armv5/udeb/sendui.dll
+epoc32/release/armv5/udeb/sendsscmd.dll.map
+epoc32/release/armv5/udeb/sendsscmd.dll
+epoc32/release/armv5/udeb/sendsmcmd.dll.map
+epoc32/release/armv5/udeb/sendsmcmd.dll
+epoc32/release/armv5/udeb/senddtmfcmd.dll.map
+epoc32/release/armv5/udeb/senddtmfcmd.dll
+epoc32/release/armv5/udeb/senddatacmd.dll.map
+epoc32/release/armv5/udeb/senddatacmd.dll
+epoc32/release/armv5/udeb/sencredentialmanager.dll.map
+epoc32/release/armv5/udeb/sencredentialmanager.dll
+epoc32/release/armv5/udeb/sen.exe.map
+epoc32/release/armv5/udeb/sen.exe
+epoc32/release/armv5/udeb/selectitemcmd.dll.map
+epoc32/release/armv5/udeb/selectitemcmd.dll
+epoc32/release/armv5/udeb/securitynotifierwrapper.dll.map
+epoc32/release/armv5/udeb/securitynotifierwrapper.dll
+epoc32/release/armv5/udeb/securitynotifier.dll.map
+epoc32/release/armv5/udeb/securitynotifier.dll
+epoc32/release/armv5/udeb/secureformatter.exe.map
+epoc32/release/armv5/udeb/secureformatter.exe
+epoc32/release/armv5/udeb/secui.dll.map
+epoc32/release/armv5/udeb/secui.dll
+epoc32/release/armv5/udeb/secmodui.dll.map
+epoc32/release/armv5/udeb/secmodui.dll
+epoc32/release/armv5/udeb/searchutilities.dll.map
+epoc32/release/armv5/udeb/searchutilities.dll
+epoc32/release/armv5/udeb/searchserver.exe.map
+epoc32/release/armv5/udeb/searchserver.exe
+epoc32/release/armv5/udeb/searchprocessorhook.dll.map
+epoc32/release/armv5/udeb/searchprocessorhook.dll
+epoc32/release/armv5/udeb/searchprocessor.dll.map
+epoc32/release/armv5/udeb/searchprocessor.dll
+epoc32/release/armv5/udeb/searchoperationshook.dll.map
+epoc32/release/armv5/udeb/searchoperationshook.dll
+epoc32/release/armv5/udeb/searchoperation.dll.map
+epoc32/release/armv5/udeb/searchoperation.dll
+epoc32/release/armv5/udeb/searchmanager.dll.map
+epoc32/release/armv5/udeb/searchmanager.dll
+epoc32/release/armv5/udeb/searchecomhook.dll.map
+epoc32/release/armv5/udeb/searchecomhook.dll
+epoc32/release/armv5/udeb/searchdatamodelhook.dll.map
+epoc32/release/armv5/udeb/searchdatamodelhook.dll
+epoc32/release/armv5/udeb/searchdatamodel.dll.map
+epoc32/release/armv5/udeb/searchdatamodel.dll
+epoc32/release/armv5/udeb/searchclient.dll.map
+epoc32/release/armv5/udeb/searchclient.dll
+epoc32/release/armv5/udeb/screensaverserver.exe.map
+epoc32/release/armv5/udeb/screensaverserver.exe
+epoc32/release/armv5/udeb/screensavergifanimplugin.dll.map
+epoc32/release/armv5/udeb/screensavergifanimplugin.dll
+epoc32/release/armv5/udeb/screensaverclient.dll.map
+epoc32/release/armv5/udeb/screensaverclient.dll
+epoc32/release/armv5/udeb/screensaveranimplugin.dll.map
+epoc32/release/armv5/udeb/screensaveranimplugin.dll
+epoc32/release/armv5/udeb/screensaveraiwplugin.dll.map
+epoc32/release/armv5/udeb/screensaveraiwplugin.dll
+epoc32/release/armv5/udeb/screensaveradapter.dll.map
+epoc32/release/armv5/udeb/screensaveradapter.dll
+epoc32/release/armv5/udeb/screensaver.exe.map
+epoc32/release/armv5/udeb/screensaver.exe
+epoc32/release/armv5/udeb/screengrabber.exe.map
+epoc32/release/armv5/udeb/screengrabber.exe
+epoc32/release/armv5/udeb/scptimestampplugin.dll.map
+epoc32/release/armv5/udeb/scptimestampplugin.dll
+epoc32/release/armv5/udeb/scpserver.exe.map
+epoc32/release/armv5/udeb/scpserver.exe
+epoc32/release/armv5/udeb/scppatternplugin.dll.map
+epoc32/release/armv5/udeb/scppatternplugin.dll
+epoc32/release/armv5/udeb/scphistoryplugin.dll.map
+epoc32/release/armv5/udeb/scphistoryplugin.dll
+epoc32/release/armv5/udeb/scpclient.dll.map
+epoc32/release/armv5/udeb/scpclient.dll
+epoc32/release/armv5/udeb/sconpcd.dll.map
+epoc32/release/armv5/udeb/sconpcd.dll
+epoc32/release/armv5/udeb/sconpcconnserver.exe.map
+epoc32/release/armv5/udeb/sconpcconnserver.exe
+epoc32/release/armv5/udeb/sconpcconnplugin.dll.map
+epoc32/release/armv5/udeb/sconpcconnplugin.dll
+epoc32/release/armv5/udeb/sconpcconnclient.dll.map
+epoc32/release/armv5/udeb/sconpcconnclient.dll
+epoc32/release/armv5/udeb/sconftpplugin.dll.map
+epoc32/release/armv5/udeb/sconftpplugin.dll
+epoc32/release/armv5/udeb/sconftp.dll.map
+epoc32/release/armv5/udeb/sconftp.dll
+epoc32/release/armv5/udeb/sconcsc.dll.map
+epoc32/release/armv5/udeb/sconcsc.dll
+epoc32/release/armv5/udeb/sconconmlhandler.dll.map
+epoc32/release/armv5/udeb/sconconmlhandler.dll
+epoc32/release/armv5/udeb/schemeplugin.dll.map
+epoc32/release/armv5/udeb/schemeplugin.dll
+epoc32/release/armv5/udeb/schemedispatcher.dll.map
+epoc32/release/armv5/udeb/schemedispatcher.dll
+epoc32/release/armv5/udeb/schemeapp.exe.map
+epoc32/release/armv5/udeb/schemeapp.exe
+epoc32/release/armv5/udeb/scard.dll.map
+epoc32/release/armv5/udeb/scard.dll
+epoc32/release/armv5/udeb/sbcencoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/sbcencoderintfcproxy.dll
+epoc32/release/armv5/udeb/sbcencoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/sbcencoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/sbcencoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/sbcencoderintfcci_stub.dll
+epoc32/release/armv5/udeb/sbcencoderintfc.dll.map
+epoc32/release/armv5/udeb/sbcencoderintfc.dll
+epoc32/release/armv5/udeb/satui.exe.map
+epoc32/release/armv5/udeb/satui.exe
+epoc32/release/armv5/udeb/satsystemstate.dll.map
+epoc32/release/armv5/udeb/satsystemstate.dll
+epoc32/release/armv5/udeb/satshellcntrl.dll.map
+epoc32/release/armv5/udeb/satshellcntrl.dll
+epoc32/release/armv5/udeb/satserver.exe.map
+epoc32/release/armv5/udeb/satserver.exe
+epoc32/release/armv5/udeb/satinternalclient.dll.map
+epoc32/release/armv5/udeb/satinternalclient.dll
+epoc32/release/armv5/udeb/satinfostub.dll.map
+epoc32/release/armv5/udeb/satinfostub.dll
+epoc32/release/armv5/udeb/satinfo.dll.map
+epoc32/release/armv5/udeb/satinfo.dll
+epoc32/release/armv5/udeb/sateventmonitors.dll.map
+epoc32/release/armv5/udeb/sateventmonitors.dll
+epoc32/release/armv5/udeb/satengine.dll.map
+epoc32/release/armv5/udeb/satengine.dll
+epoc32/release/armv5/udeb/satellitereference.exe.map
+epoc32/release/armv5/udeb/satellitereference.exe
+epoc32/release/armv5/udeb/satclient.dll.map
+epoc32/release/armv5/udeb/satclient.dll
+epoc32/release/armv5/udeb/sapidataplugin.dll.map
+epoc32/release/armv5/udeb/sapidataplugin.dll
+epoc32/release/armv5/udeb/sanimsvgplugin.dll.map
+epoc32/release/armv5/udeb/sanimsvgplugin.dll
+epoc32/release/armv5/udeb/sanimmmfplugin.dll.map
+epoc32/release/armv5/udeb/sanimmmfplugin.dll
+epoc32/release/armv5/udeb/sanimihlplugin.dll.map
+epoc32/release/armv5/udeb/sanimihlplugin.dll
+epoc32/release/armv5/udeb/sanimengine.dll.map
+epoc32/release/armv5/udeb/sanimengine.dll
+epoc32/release/armv5/udeb/sanimctrl.dll.map
+epoc32/release/armv5/udeb/sanimctrl.dll
+epoc32/release/armv5/udeb/s60streamingsource.dll.map
+epoc32/release/armv5/udeb/s60streamingsource.dll
+epoc32/release/armv5/udeb/s60audioutility.dll.map
+epoc32/release/armv5/udeb/s60audioutility.dll
+epoc32/release/armv5/udeb/s60audiosourcefactory.dll.map
+epoc32/release/armv5/udeb/s60audiosourcefactory.dll
+epoc32/release/armv5/udeb/s60audiosource.dll.map
+epoc32/release/armv5/udeb/s60audiosource.dll
+epoc32/release/armv5/udeb/s60audioplayer.dll.map
+epoc32/release/armv5/udeb/s60audioplayer.dll
+epoc32/release/armv5/udeb/s60audioclientstreamsource.dll.map
+epoc32/release/armv5/udeb/s60audioclientstreamsource.dll
+epoc32/release/armv5/udeb/rtsecmgrutil.dll.map
+epoc32/release/armv5/udeb/rtsecmgrutil.dll
+epoc32/release/armv5/udeb/rtsecmgrserver.exe.map
+epoc32/release/armv5/udeb/rtsecmgrserver.exe
+epoc32/release/armv5/udeb/rtsecmgrclient.dll.map
+epoc32/release/armv5/udeb/rtsecmgrclient.dll
+epoc32/release/armv5/udeb/rtpstppacket.dll.map
+epoc32/release/armv5/udeb/rtpstppacket.dll
+epoc32/release/armv5/udeb/rtpservice.dll.map
+epoc32/release/armv5/udeb/rtpservice.dll
+epoc32/release/armv5/udeb/rt_gesturehelper.dll.map
+epoc32/release/armv5/udeb/rt_gesturehelper.dll
+epoc32/release/armv5/udeb/rsfwsession.dll.map
+epoc32/release/armv5/udeb/rsfwsession.dll
+epoc32/release/armv5/udeb/rsfwnotplugin.dll.map
+epoc32/release/armv5/udeb/rsfwnotplugin.dll
+epoc32/release/armv5/udeb/rsfwmountutils.dll.map
+epoc32/release/armv5/udeb/rsfwmountutils.dll
+epoc32/release/armv5/udeb/rsfwmountstore.dll.map
+epoc32/release/armv5/udeb/rsfwmountstore.dll
+epoc32/release/armv5/udeb/rsfwmountman.dll.map
+epoc32/release/armv5/udeb/rsfwmountman.dll
+epoc32/release/armv5/udeb/rsfwmountconfbc.dll.map
+epoc32/release/armv5/udeb/rsfwmountconfbc.dll
+epoc32/release/armv5/udeb/rsfwgsplugin.dll.map
+epoc32/release/armv5/udeb/rsfwgsplugin.dll
+epoc32/release/armv5/udeb/rsfwdavaccess.dll.map
+epoc32/release/armv5/udeb/rsfwdavaccess.dll
+epoc32/release/armv5/udeb/rsfwcontrol.dll.map
+epoc32/release/armv5/udeb/rsfwcontrol.dll
+epoc32/release/armv5/udeb/rsfwconfig.dll.map
+epoc32/release/armv5/udeb/rsfwconfig.dll
+epoc32/release/armv5/udeb/rsfwcommon.dll.map
+epoc32/release/armv5/udeb/rsfwcommon.dll
+epoc32/release/armv5/udeb/rsfwbootmounter.exe.map
+epoc32/release/armv5/udeb/rsfwbootmounter.exe
+epoc32/release/armv5/udeb/rptp.dll.map
+epoc32/release/armv5/udeb/rptp.dll
+epoc32/release/armv5/udeb/rotateright.pgn.map
+epoc32/release/armv5/udeb/rotateright.pgn
+epoc32/release/armv5/udeb/rotateleft.pgn.map
+epoc32/release/armv5/udeb/rotateleft.pgn
+epoc32/release/armv5/udeb/roomlevelproxy.dll.map
+epoc32/release/armv5/udeb/roomlevelproxy.dll
+epoc32/release/armv5/udeb/roomlevelmessagehandler.dll.map
+epoc32/release/armv5/udeb/roomlevelmessagehandler.dll
+epoc32/release/armv5/udeb/roomleveleffect.dll.map
+epoc32/release/armv5/udeb/roomleveleffect.dll
+epoc32/release/armv5/udeb/roomlevelci_stub.dll.map
+epoc32/release/armv5/udeb/roomlevelci_stub.dll
+epoc32/release/armv5/udeb/romtmui.dll.map
+epoc32/release/armv5/udeb/romtmui.dll
+epoc32/release/armv5/udeb/romtmser.dll.map
+epoc32/release/armv5/udeb/romtmser.dll
+epoc32/release/armv5/udeb/romtmdat.dll.map
+epoc32/release/armv5/udeb/romtmdat.dll
+epoc32/release/armv5/udeb/romtmcli.dll.map
+epoc32/release/armv5/udeb/romtmcli.dll
+epoc32/release/armv5/udeb/rohandler.dll.map
+epoc32/release/armv5/udeb/rohandler.dll
+epoc32/release/armv5/udeb/roaphandler.dll.map
+epoc32/release/armv5/udeb/roaphandler.dll
+epoc32/release/armv5/udeb/roapapp.exe.map
+epoc32/release/armv5/udeb/roapapp.exe
+epoc32/release/armv5/udeb/rlspresxdm.dll.map
+epoc32/release/armv5/udeb/rlspresxdm.dll
+epoc32/release/armv5/udeb/rlocksettings.dll.map
+epoc32/release/armv5/udeb/rlocksettings.dll
+epoc32/release/armv5/udeb/rlock.exe.map
+epoc32/release/armv5/udeb/rlock.exe
+epoc32/release/armv5/udeb/ringingtone3dplugin.dll.map
+epoc32/release/armv5/udeb/ringingtone3dplugin.dll
+epoc32/release/armv5/udeb/ringbc.dll.map
+epoc32/release/armv5/udeb/ringbc.dll
+epoc32/release/armv5/udeb/rightsserver.exe.map
+epoc32/release/armv5/udeb/rightsserver.exe
+epoc32/release/armv5/udeb/richbio.dll.map
+epoc32/release/armv5/udeb/richbio.dll
+epoc32/release/armv5/udeb/rfsstartupextensionplugin.dll.map
+epoc32/release/armv5/udeb/rfsstartupextensionplugin.dll
+epoc32/release/armv5/udeb/rfsserver.exe.map
+epoc32/release/armv5/udeb/rfsserver.exe
+epoc32/release/armv5/udeb/rfsfotaplugin.dll.map
+epoc32/release/armv5/udeb/rfsfotaplugin.dll
+epoc32/release/armv5/udeb/rfsdisplaycontrastplugin.dll.map
+epoc32/release/armv5/udeb/rfsdisplaycontrastplugin.dll
+epoc32/release/armv5/udeb/rfsappmgmtplugin.dll.map
+epoc32/release/armv5/udeb/rfsappmgmtplugin.dll
+epoc32/release/armv5/udeb/rfs.dll.map
+epoc32/release/armv5/udeb/rfs.dll
+epoc32/release/armv5/udeb/reszip.exe.map
+epoc32/release/armv5/udeb/reszip.exe
+epoc32/release/armv5/udeb/restrictedaudiooutputproxy.dll.map
+epoc32/release/armv5/udeb/restrictedaudiooutputproxy.dll
+epoc32/release/armv5/udeb/restrictedaudiooutputmessagehandler.dll.map
+epoc32/release/armv5/udeb/restrictedaudiooutputmessagehandler.dll
+epoc32/release/armv5/udeb/restrictedaudiooutputci_stub.dll.map
+epoc32/release/armv5/udeb/restrictedaudiooutputci_stub.dll
+epoc32/release/armv5/udeb/restrictedaudiooutput.dll.map
+epoc32/release/armv5/udeb/restrictedaudiooutput.dll
+epoc32/release/armv5/udeb/resize.pgn.map
+epoc32/release/armv5/udeb/resize.pgn
+epoc32/release/armv5/udeb/remotefe.exe.map
+epoc32/release/armv5/udeb/remotefe.exe
+epoc32/release/armv5/udeb/remconkeyeventconverter.dll.map
+epoc32/release/armv5/udeb/remconkeyeventconverter.dll
+epoc32/release/armv5/udeb/remconextensionapi.dll.map
+epoc32/release/armv5/udeb/remconextensionapi.dll
+epoc32/release/armv5/udeb/refreshrequiredcmd.dll.map
+epoc32/release/armv5/udeb/refreshrequiredcmd.dll
+epoc32/release/armv5/udeb/refreshcmd.dll.map
+epoc32/release/armv5/udeb/refreshcmd.dll
+epoc32/release/armv5/udeb/redeyereduction.pgn.map
+epoc32/release/armv5/udeb/redeyereduction.pgn
+epoc32/release/armv5/udeb/recnhwr.dll.map
+epoc32/release/armv5/udeb/recnhwr.dll
+epoc32/release/armv5/udeb/recenturlstore.dll.map
+epoc32/release/armv5/udeb/recenturlstore.dll
+epoc32/release/armv5/udeb/receivedatacmd.dll.map
+epoc32/release/armv5/udeb/receivedatacmd.dll
+epoc32/release/armv5/udeb/recdrm.dll.map
+epoc32/release/armv5/udeb/recdrm.dll
+epoc32/release/armv5/udeb/rcse.dll.map
+epoc32/release/armv5/udeb/rcse.dll
+epoc32/release/armv5/udeb/rbgdi.lib
+epoc32/release/armv5/udeb/radiosession.dll.map
+epoc32/release/armv5/udeb/radiosession.dll
+epoc32/release/armv5/udeb/radioserver.exe.map
+epoc32/release/armv5/udeb/radioserver.exe
+epoc32/release/armv5/udeb/radio_utility.dll.map
+epoc32/release/armv5/udeb/radio_utility.dll
+epoc32/release/armv5/udeb/ra8decoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/ra8decoderintfcci_stub.dll
+epoc32/release/armv5/udeb/ra8decoderintfc.dll.map
+epoc32/release/armv5/udeb/ra8decoderintfc.dll
+epoc32/release/armv5/udeb/ra8custominterfaceproxy.dll.map
+epoc32/release/armv5/udeb/ra8custominterfaceproxy.dll
+epoc32/release/armv5/udeb/ra8custominterfacemsghdlr.dll.map
+epoc32/release/armv5/udeb/ra8custominterfacemsghdlr.dll
+epoc32/release/armv5/udeb/pushviewer.exe.map
+epoc32/release/armv5/udeb/pushviewer.exe
+epoc32/release/armv5/udeb/pushmtmwhitelistadapter.dll.map
+epoc32/release/armv5/udeb/pushmtmwhitelistadapter.dll
+epoc32/release/armv5/udeb/pushmtmutil.dll.map
+epoc32/release/armv5/udeb/pushmtmutil.dll
+epoc32/release/armv5/udeb/pushmtmui.dll.map
+epoc32/release/armv5/udeb/pushmtmui.dll
+epoc32/release/armv5/udeb/pushmtmpushcontenthandler.dll.map
+epoc32/release/armv5/udeb/pushmtmpushcontenthandler.dll
+epoc32/release/armv5/udeb/pushmtmclisrv.dll.map
+epoc32/release/armv5/udeb/pushmtmclisrv.dll
+epoc32/release/armv5/udeb/ptptransport.dll.map
+epoc32/release/armv5/udeb/ptptransport.dll
+epoc32/release/armv5/udeb/ptpstack.dll.map
+epoc32/release/armv5/udeb/ptpstack.dll
+epoc32/release/armv5/udeb/ptpserver.exe.map
+epoc32/release/armv5/udeb/ptpserver.exe
+epoc32/release/armv5/udeb/ptpclasscontroller.dll.map
+epoc32/release/armv5/udeb/ptpclasscontroller.dll
+epoc32/release/armv5/udeb/ptikeymappings_96.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_96.dll
+epoc32/release/armv5/udeb/ptikeymappings_94.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_94.dll
+epoc32/release/armv5/udeb/ptikeymappings_93.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_93.dll
+epoc32/release/armv5/udeb/ptikeymappings_79.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_79.dll
+epoc32/release/armv5/udeb/ptikeymappings_78.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_78.dll
+epoc32/release/armv5/udeb/ptikeymappings_72.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_72.dll
+epoc32/release/armv5/udeb/ptikeymappings_70.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_70.dll
+epoc32/release/armv5/udeb/ptikeymappings_68.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_68.dll
+epoc32/release/armv5/udeb/ptikeymappings_67.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_67.dll
+epoc32/release/armv5/udeb/ptikeymappings_65.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_65.dll
+epoc32/release/armv5/udeb/ptikeymappings_59.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_59.dll
+epoc32/release/armv5/udeb/ptikeymappings_58.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_58.dll
+epoc32/release/armv5/udeb/ptikeymappings_57.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_57.dll
+epoc32/release/armv5/udeb/ptikeymappings_54.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_54.dll
+epoc32/release/armv5/udeb/ptikeymappings_51.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_51.dll
+epoc32/release/armv5/udeb/ptikeymappings_50.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_50.dll
+epoc32/release/armv5/udeb/ptikeymappings_49.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_49.dll
+epoc32/release/armv5/udeb/ptikeymappings_45.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_45.dll
+epoc32/release/armv5/udeb/ptikeymappings_44.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_44.dll
+epoc32/release/armv5/udeb/ptikeymappings_42.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_42.dll
+epoc32/release/armv5/udeb/ptikeymappings_39.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_39.dll
+epoc32/release/armv5/udeb/ptikeymappings_37.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_37.dll
+epoc32/release/armv5/udeb/ptikeymappings_33.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_33.dll
+epoc32/release/armv5/udeb/ptikeymappings_31.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_31.dll
+epoc32/release/armv5/udeb/ptikeymappings_30.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_30.dll
+epoc32/release/armv5/udeb/ptikeymappings_29.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_29.dll
+epoc32/release/armv5/udeb/ptikeymappings_28.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_28.dll
+epoc32/release/armv5/udeb/ptikeymappings_27.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_27.dll
+epoc32/release/armv5/udeb/ptikeymappings_26.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_26.dll
+epoc32/release/armv5/udeb/ptikeymappings_25.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_25.dll
+epoc32/release/armv5/udeb/ptikeymappings_18.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_18.dll
+epoc32/release/armv5/udeb/ptikeymappings_17.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_17.dll
+epoc32/release/armv5/udeb/ptikeymappings_161.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_161.dll
+epoc32/release/armv5/udeb/ptikeymappings_16.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_16.dll
+epoc32/release/armv5/udeb/ptikeymappings_157.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_157.dll
+epoc32/release/armv5/udeb/ptikeymappings_15.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_15.dll
+epoc32/release/armv5/udeb/ptikeymappings_14.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_14.dll
+epoc32/release/armv5/udeb/ptikeymappings_13.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_13.dll
+epoc32/release/armv5/udeb/ptikeymappings_103.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_103.dll
+epoc32/release/armv5/udeb/ptikeymappings_102.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_102.dll
+epoc32/release/armv5/udeb/ptikeymappings_09.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_09.dll
+epoc32/release/armv5/udeb/ptikeymappings_08.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_08.dll
+epoc32/release/armv5/udeb/ptikeymappings_07.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_07.dll
+epoc32/release/armv5/udeb/ptikeymappings_06.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_06.dll
+epoc32/release/armv5/udeb/ptikeymappings_05.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_05.dll
+epoc32/release/armv5/udeb/ptikeymappings_04.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_04.dll
+epoc32/release/armv5/udeb/ptikeymappings_03.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_03.dll
+epoc32/release/armv5/udeb/ptikeymappings_02.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_02.dll
+epoc32/release/armv5/udeb/ptikeymappings_01.dll.map
+epoc32/release/armv5/udeb/ptikeymappings_01.dll
+epoc32/release/armv5/udeb/ptiengine.dll.map
+epoc32/release/armv5/udeb/ptiengine.dll
+epoc32/release/armv5/udeb/psuigsplugin.dll.map
+epoc32/release/armv5/udeb/psuigsplugin.dll
+epoc32/release/armv5/udeb/psui.dll.map
+epoc32/release/armv5/udeb/psui.dll
+epoc32/release/armv5/udeb/psstatesourceplugin.dll.map
+epoc32/release/armv5/udeb/psstatesourceplugin.dll
+epoc32/release/armv5/udeb/psserverclientapi.dll.map
+epoc32/release/armv5/udeb/psserverclientapi.dll
+epoc32/release/armv5/udeb/psmserver.exe.map
+epoc32/release/armv5/udeb/psmserver.exe
+epoc32/release/armv5/udeb/psmruadapter.dll.map
+epoc32/release/armv5/udeb/psmruadapter.dll
+epoc32/release/armv5/udeb/psmclient.dll.map
+epoc32/release/armv5/udeb/psmclient.dll
+epoc32/release/armv5/udeb/pslnwallpaperutilsloader.dll.map
+epoc32/release/armv5/udeb/pslnwallpaperutilsloader.dll
+epoc32/release/armv5/udeb/pslnslidesetdialog.dll.map
+epoc32/release/armv5/udeb/pslnslidesetdialog.dll
+epoc32/release/armv5/udeb/pslnprofilesettingsloader.dll.map
+epoc32/release/armv5/udeb/pslnprofilesettingsloader.dll
+epoc32/release/armv5/udeb/pslngsplugin.dll.map
+epoc32/release/armv5/udeb/pslngsplugin.dll
+epoc32/release/armv5/udeb/pslnframework.dll.map
+epoc32/release/armv5/udeb/pslnframework.dll
+epoc32/release/armv5/udeb/pslnengine.dll.map
+epoc32/release/armv5/udeb/pslnengine.dll
+epoc32/release/armv5/udeb/pslncallimageplugin.dll.map
+epoc32/release/armv5/udeb/pslncallimageplugin.dll
+epoc32/release/armv5/udeb/pslnbrowserlaunchloader.dll.map
+epoc32/release/armv5/udeb/pslnbrowserlaunchloader.dll
+epoc32/release/armv5/udeb/psln.exe.map
+epoc32/release/armv5/udeb/psln.exe
+epoc32/release/armv5/udeb/pscontactdatastore.dll.map
+epoc32/release/armv5/udeb/pscontactdatastore.dll
+epoc32/release/armv5/udeb/provisioningsc.exe.map
+epoc32/release/armv5/udeb/provisioningsc.exe
+epoc32/release/armv5/udeb/provisioningparser.dll.map
+epoc32/release/armv5/udeb/provisioningparser.dll
+epoc32/release/armv5/udeb/provisioninghandler.dll.map
+epoc32/release/armv5/udeb/provisioninghandler.dll
+epoc32/release/armv5/udeb/provisioningfile.dll.map
+epoc32/release/armv5/udeb/provisioningfile.dll
+epoc32/release/armv5/udeb/provisioningengine.dll.map
+epoc32/release/armv5/udeb/provisioningengine.dll
+epoc32/release/armv5/udeb/provisioningbc.dll.map
+epoc32/release/armv5/udeb/provisioningbc.dll
+epoc32/release/armv5/udeb/providelocalinfocmd.dll.map
+epoc32/release/armv5/udeb/providelocalinfocmd.dll
+epoc32/release/armv5/udeb/progressivedownloadutility.dll.map
+epoc32/release/armv5/udeb/progressivedownloadutility.dll
+epoc32/release/armv5/udeb/progressivedownloadsource.dll.map
+epoc32/release/armv5/udeb/progressivedownloadsource.dll
+epoc32/release/armv5/udeb/progdlsource.dll.map
+epoc32/release/armv5/udeb/progdlsource.dll
+epoc32/release/armv5/udeb/profilesettingsview.dll.map
+epoc32/release/armv5/udeb/profilesettingsview.dll
+epoc32/release/armv5/udeb/profilesettingsmonitor.exe.map
+epoc32/release/armv5/udeb/profilesettingsmonitor.exe
+epoc32/release/armv5/udeb/profilescheduleevent.exe.map
+epoc32/release/armv5/udeb/profilescheduleevent.exe
+epoc32/release/armv5/udeb/profileengine.dll.map
+epoc32/release/armv5/udeb/profileengine.dll
+epoc32/release/armv5/udeb/profileeng.dll.map
+epoc32/release/armv5/udeb/profileeng.dll
+epoc32/release/armv5/udeb/profileapp.exe.map
+epoc32/release/armv5/udeb/profileapp.exe
+epoc32/release/armv5/udeb/profileaiwprovider.dll.map
+epoc32/release/armv5/udeb/profileaiwprovider.dll
+epoc32/release/armv5/udeb/probe.prt.map
+epoc32/release/armv5/udeb/probe.prt
+epoc32/release/armv5/udeb/presencetrafficlights.dll.map
+epoc32/release/armv5/udeb/presencetrafficlights.dll
+epoc32/release/armv5/udeb/presencesettingsapi.dll.map
+epoc32/release/armv5/udeb/presencesettingsapi.dll
+epoc32/release/armv5/udeb/presenceprovisioning.dll.map
+epoc32/release/armv5/udeb/presenceprovisioning.dll
+epoc32/release/armv5/udeb/presenceplugin.dll.map
+epoc32/release/armv5/udeb/presenceplugin.dll
+epoc32/release/armv5/udeb/presenceoperation.dll.map
+epoc32/release/armv5/udeb/presenceoperation.dll
+epoc32/release/armv5/udeb/presencemanager.dll.map
+epoc32/release/armv5/udeb/presencemanager.dll
+epoc32/release/armv5/udeb/presenceecomhook.dll.map
+epoc32/release/armv5/udeb/presenceecomhook.dll
+epoc32/release/armv5/udeb/presencedm.dll.map
+epoc32/release/armv5/udeb/presencedm.dll
+epoc32/release/armv5/udeb/presencedatamodelhook.dll.map
+epoc32/release/armv5/udeb/presencedatamodelhook.dll
+epoc32/release/armv5/udeb/presencedatamodel.dll.map
+epoc32/release/armv5/udeb/presencedatamodel.dll
+epoc32/release/armv5/udeb/presencecacheutils.dll.map
+epoc32/release/armv5/udeb/presencecacheutils.dll
+epoc32/release/armv5/udeb/presencecacheserver2.exe.map
+epoc32/release/armv5/udeb/presencecacheserver2.exe
+epoc32/release/armv5/udeb/presencecacheserver.exe.map
+epoc32/release/armv5/udeb/presencecacheserver.exe
+epoc32/release/armv5/udeb/presencecacheecomhook.dll.map
+epoc32/release/armv5/udeb/presencecacheecomhook.dll
+epoc32/release/armv5/udeb/presencecacheclient2.dll.map
+epoc32/release/armv5/udeb/presencecacheclient2.dll
+epoc32/release/armv5/udeb/presencecacheclient.dll.map
+epoc32/release/armv5/udeb/presencecacheclient.dll
+epoc32/release/armv5/udeb/predefinedcontacts.dll.map
+epoc32/release/armv5/udeb/predefinedcontacts.dll
+epoc32/release/armv5/udeb/power_save_display_mode_stub.dll.map
+epoc32/release/armv5/udeb/power_save_display_mode_stub.dll
+epoc32/release/armv5/udeb/postingsurfacefactory.dll.map
+epoc32/release/armv5/udeb/postingsurfacefactory.dll
+epoc32/release/armv5/udeb/postingsurface_maindisplay.dll.map
+epoc32/release/armv5/udeb/postingsurface_maindisplay.dll
+epoc32/release/armv5/udeb/postcardui.dll.map
+epoc32/release/armv5/udeb/postcardui.dll
+epoc32/release/armv5/udeb/postcard.exe.map
+epoc32/release/armv5/udeb/postcard.exe
+epoc32/release/armv5/udeb/policyengineui.dll.map
+epoc32/release/armv5/udeb/policyengineui.dll
+epoc32/release/armv5/udeb/policyengineserver.exe.map
+epoc32/release/armv5/udeb/policyengineserver.exe
+epoc32/release/armv5/udeb/policyengine.dll.map
+epoc32/release/armv5/udeb/policyengine.dll
+epoc32/release/armv5/udeb/pocuiintegrationservices.dll.map
+epoc32/release/armv5/udeb/pocuiintegrationservices.dll
+epoc32/release/armv5/udeb/pocuiindicatorplugin.dll.map
+epoc32/release/armv5/udeb/pocuiindicatorplugin.dll
+epoc32/release/armv5/udeb/pocuiecomplugin.dll.map
+epoc32/release/armv5/udeb/pocuiecomplugin.dll
+epoc32/release/armv5/udeb/pocuicommon.dll.map
+epoc32/release/armv5/udeb/pocuicommon.dll
+epoc32/release/armv5/udeb/pocuiaiwplugin.dll.map
+epoc32/release/armv5/udeb/pocuiaiwplugin.dll
+epoc32/release/armv5/udeb/pocstarter.exe.map
+epoc32/release/armv5/udeb/pocstarter.exe
+epoc32/release/armv5/udeb/pocsourceplugin.dll.map
+epoc32/release/armv5/udeb/pocsourceplugin.dll
+epoc32/release/armv5/udeb/pocomasipclientresolver.dll.map
+epoc32/release/armv5/udeb/pocomasipclientresolver.dll
+epoc32/release/armv5/udeb/pocomasettingsadapter.dll.map
+epoc32/release/armv5/udeb/pocomasettingsadapter.dll
+epoc32/release/armv5/udeb/pocomaserver.exe.map
+epoc32/release/armv5/udeb/pocomaserver.exe
+epoc32/release/armv5/udeb/pocomapresencehandlerresolver.dll.map
+epoc32/release/armv5/udeb/pocomapresencehandlerresolver.dll
+epoc32/release/armv5/udeb/pocomapresencehandler.dll.map
+epoc32/release/armv5/udeb/pocomapresencehandler.dll
+epoc32/release/armv5/udeb/pocomaengine.dll.map
+epoc32/release/armv5/udeb/pocomaengine.dll
+epoc32/release/armv5/udeb/pocomadevicemanagementadapter.dll.map
+epoc32/release/armv5/udeb/pocomadevicemanagementadapter.dll
+epoc32/release/armv5/udeb/pocomacommon.dll.map
+epoc32/release/armv5/udeb/pocomacommon.dll
+epoc32/release/armv5/udeb/pocintegrationplugin.dll.map
+epoc32/release/armv5/udeb/pocintegrationplugin.dll
+epoc32/release/armv5/udeb/pocgsplugin.dll.map
+epoc32/release/armv5/udeb/pocgsplugin.dll
+epoc32/release/armv5/udeb/pocengineresolver.dll.map
+epoc32/release/armv5/udeb/pocengineresolver.dll
+epoc32/release/armv5/udeb/pocengineimplementation.dll.map
+epoc32/release/armv5/udeb/pocengineimplementation.dll
+epoc32/release/armv5/udeb/pocbioplugin.dll.map
+epoc32/release/armv5/udeb/pocbioplugin.dll
+epoc32/release/armv5/udeb/pocactionplugin.dll.map
+epoc32/release/armv5/udeb/pocactionplugin.dll
+epoc32/release/armv5/udeb/poc.exe.map
+epoc32/release/armv5/udeb/poc.exe
+epoc32/release/armv5/udeb/pnpprovisioning.exe.map
+epoc32/release/armv5/udeb/pnpprovisioning.exe
+epoc32/release/armv5/udeb/pnppaosfilter.dll.map
+epoc32/release/armv5/udeb/pnppaosfilter.dll
+epoc32/release/armv5/udeb/pnp.dll.map
+epoc32/release/armv5/udeb/pnp.dll
+epoc32/release/armv5/udeb/pmrfsplugin.dll.map
+epoc32/release/armv5/udeb/pmrfsplugin.dll
+epoc32/release/armv5/udeb/pmadapter.dll.map
+epoc32/release/armv5/udeb/pmadapter.dll
+epoc32/release/armv5/udeb/pluginvalidator.dll.map
+epoc32/release/armv5/udeb/pluginvalidator.dll
+epoc32/release/armv5/udeb/plugins.lib
+epoc32/release/armv5/udeb/playtonecmd.dll.map
+epoc32/release/armv5/udeb/playtonecmd.dll
+epoc32/release/armv5/udeb/platformver.dll.map
+epoc32/release/armv5/udeb/platformver.dll
+epoc32/release/armv5/udeb/platformenv_ms.dll.map
+epoc32/release/armv5/udeb/platformenv_ms.dll
+epoc32/release/armv5/udeb/platformenv.dll.map
+epoc32/release/armv5/udeb/platformenv.dll
+epoc32/release/armv5/udeb/pkiserviceapi.dll.map
+epoc32/release/armv5/udeb/pkiserviceapi.dll
+epoc32/release/armv5/udeb/pkiservice.exe.map
+epoc32/release/armv5/udeb/pkiservice.exe
+epoc32/release/armv5/udeb/pkcs12recognizer.dll.map
+epoc32/release/armv5/udeb/pkcs12recognizer.dll
+epoc32/release/armv5/udeb/pipelib.ldd.map
+epoc32/release/armv5/udeb/pipelib.ldd
+epoc32/release/armv5/udeb/pictbridge.dll.map
+epoc32/release/armv5/udeb/pictbridge.dll
+epoc32/release/armv5/udeb/phoneuivoipextension.dll.map
+epoc32/release/armv5/udeb/phoneuivoipextension.dll
+epoc32/release/armv5/udeb/phoneuiview.dll.map
+epoc32/release/armv5/udeb/phoneuiview.dll
+epoc32/release/armv5/udeb/phoneuiutils.dll.map
+epoc32/release/armv5/udeb/phoneuiutils.dll
+epoc32/release/armv5/udeb/phoneuistates.dll.map
+epoc32/release/armv5/udeb/phoneuistates.dll
+epoc32/release/armv5/udeb/phoneuicontrol.dll.map
+epoc32/release/armv5/udeb/phoneuicontrol.dll
+epoc32/release/armv5/udeb/phoneui.exe.map
+epoc32/release/armv5/udeb/phoneui.exe
+epoc32/release/armv5/udeb/phonetsy.tsy.map
+epoc32/release/armv5/udeb/phonetsy.tsy
+epoc32/release/armv5/udeb/phonesettings.dll.map
+epoc32/release/armv5/udeb/phonesettings.dll
+epoc32/release/armv5/udeb/phoneserver.exe.map
+epoc32/release/armv5/udeb/phoneserver.exe
+epoc32/release/armv5/udeb/phoneparser.dll.map
+epoc32/release/armv5/udeb/phoneparser.dll
+epoc32/release/armv5/udeb/phonemediatorcenter.dll.map
+epoc32/release/armv5/udeb/phonemediatorcenter.dll
+epoc32/release/armv5/udeb/phoneengine.dll.map
+epoc32/release/armv5/udeb/phoneengine.dll
+epoc32/release/armv5/udeb/phonecntfinder.dll.map
+epoc32/release/armv5/udeb/phonecntfinder.dll
+epoc32/release/armv5/udeb/phonecmdhandler.dll.map
+epoc32/release/armv5/udeb/phonecmdhandler.dll
+epoc32/release/armv5/udeb/phoneclient.dll.map
+epoc32/release/armv5/udeb/phoneclient.dll
+epoc32/release/armv5/udeb/phonebook2.exe.map
+epoc32/release/armv5/udeb/phonebook2.exe
+epoc32/release/armv5/udeb/phoneanimdll.dll.map
+epoc32/release/armv5/udeb/phoneanimdll.dll
+epoc32/release/armv5/udeb/peservicehandling.dll.map
+epoc32/release/armv5/udeb/peservicehandling.dll
+epoc32/release/armv5/udeb/perfmon.exe.map
+epoc32/release/armv5/udeb/perfmon.exe
+epoc32/release/armv5/udeb/peninputvkbjp.dll.map
+epoc32/release/armv5/udeb/peninputvkbjp.dll
+epoc32/release/armv5/udeb/peninputvkbcn.dll.map
+epoc32/release/armv5/udeb/peninputvkbcn.dll
+epoc32/release/armv5/udeb/peninputsetting.exe.map
+epoc32/release/armv5/udeb/peninputsetting.exe
+epoc32/release/armv5/udeb/peninputserver.exe.map
+epoc32/release/armv5/udeb/peninputserver.exe
+epoc32/release/armv5/udeb/peninputpluginutils.dll.map
+epoc32/release/armv5/udeb/peninputpluginutils.dll
+epoc32/release/armv5/udeb/peninputlayoutinterface.dll.map
+epoc32/release/armv5/udeb/peninputlayoutinterface.dll
+epoc32/release/armv5/udeb/peninputlayouteng.dll.map
+epoc32/release/armv5/udeb/peninputlayouteng.dll
+epoc32/release/armv5/udeb/peninputlayoutcontrol.dll.map
+epoc32/release/armv5/udeb/peninputlayoutcontrol.dll
+epoc32/release/armv5/udeb/peninputimepluginjp.dll.map
+epoc32/release/armv5/udeb/peninputimepluginjp.dll
+epoc32/release/armv5/udeb/peninputimepluginitut.dll.map
+epoc32/release/armv5/udeb/peninputimepluginitut.dll
+epoc32/release/armv5/udeb/peninputimeplugingeneric.dll.map
+epoc32/release/armv5/udeb/peninputimeplugingeneric.dll
+epoc32/release/armv5/udeb/peninputimeplugincn.dll.map
+epoc32/release/armv5/udeb/peninputimeplugincn.dll
+epoc32/release/armv5/udeb/peninputhwrfscn.dll.map
+epoc32/release/armv5/udeb/peninputhwrfscn.dll
+epoc32/release/armv5/udeb/peninputhwrboxjp.dll.map
+epoc32/release/armv5/udeb/peninputhwrboxjp.dll
+epoc32/release/armv5/udeb/peninputhwrboxcn.dll.map
+epoc32/release/armv5/udeb/peninputhwrboxcn.dll
+epoc32/release/armv5/udeb/peninputgenericvkb.dll.map
+epoc32/release/armv5/udeb/peninputgenericvkb.dll
+epoc32/release/armv5/udeb/peninputgenericitut.dll.map
+epoc32/release/armv5/udeb/peninputgenericitut.dll
+epoc32/release/armv5/udeb/peninputgenerichwr.dll.map
+epoc32/release/armv5/udeb/peninputgenerichwr.dll
+epoc32/release/armv5/udeb/peninputcommonlayout.dll.map
+epoc32/release/armv5/udeb/peninputcommonlayout.dll
+epoc32/release/armv5/udeb/peninputcommonctrlsjp.dll.map
+epoc32/release/armv5/udeb/peninputcommonctrlsjp.dll
+epoc32/release/armv5/udeb/peninputcommonctrls.dll.map
+epoc32/release/armv5/udeb/peninputcommonctrls.dll
+epoc32/release/armv5/udeb/peninputclient.dll.map
+epoc32/release/armv5/udeb/peninputclient.dll
+epoc32/release/armv5/udeb/peninputanim.dll.map
+epoc32/release/armv5/udeb/peninputanim.dll
+epoc32/release/armv5/udeb/pengtraadap2.dll.map
+epoc32/release/armv5/udeb/pengtraadap2.dll
+epoc32/release/armv5/udeb/pengstorserv.exe.map
+epoc32/release/armv5/udeb/pengstorserv.exe
+epoc32/release/armv5/udeb/pengstorman2.dll.map
+epoc32/release/armv5/udeb/pengstorman2.dll
+epoc32/release/armv5/udeb/pengserver2.exe.map
+epoc32/release/armv5/udeb/pengserver2.exe
+epoc32/release/armv5/udeb/pengparser2.dll.map
+epoc32/release/armv5/udeb/pengparser2.dll
+epoc32/release/armv5/udeb/pengmanager2.dll.map
+epoc32/release/armv5/udeb/pengmanager2.dll
+epoc32/release/armv5/udeb/penglistlib2.dll.map
+epoc32/release/armv5/udeb/penglistlib2.dll
+epoc32/release/armv5/udeb/pengcoreutilslib2.dll.map
+epoc32/release/armv5/udeb/pengcoreutilslib2.dll
+epoc32/release/armv5/udeb/pengclient2.dll.map
+epoc32/release/armv5/udeb/pengclient2.dll
+epoc32/release/armv5/udeb/pengattrlib2.dll.map
+epoc32/release/armv5/udeb/pengattrlib2.dll
+epoc32/release/armv5/udeb/pengaopluginng.dll.map
+epoc32/release/armv5/udeb/pengaopluginng.dll
+epoc32/release/armv5/udeb/pdproperties.dll.map
+epoc32/release/armv5/udeb/pdproperties.dll
+epoc32/release/armv5/udeb/pdphotolib.dll.map
+epoc32/release/armv5/udeb/pdphotolib.dll
+epoc32/release/armv5/udeb/pdpcontextmanager2.dll.map
+epoc32/release/armv5/udeb/pdpcontextmanager2.dll
+epoc32/release/armv5/udeb/pcsutils.dll.map
+epoc32/release/armv5/udeb/pcsutils.dll
+epoc32/release/armv5/udeb/pcsserver.exe.map
+epoc32/release/armv5/udeb/pcsserver.exe
+epoc32/release/armv5/udeb/pcsalgorithm1.dll.map
+epoc32/release/armv5/udeb/pcsalgorithm1.dll
+epoc32/release/armv5/udeb/pbkxrclservice.dll.map
+epoc32/release/armv5/udeb/pbkxrclservice.dll
+epoc32/release/armv5/udeb/pbkxrclengine.dll.map
+epoc32/release/armv5/udeb/pbkxrclengine.dll
+epoc32/release/armv5/udeb/pbkview.dll.map
+epoc32/release/armv5/udeb/pbkview.dll
+epoc32/release/armv5/udeb/pbkinfoview.dll.map
+epoc32/release/armv5/udeb/pbkinfoview.dll
+epoc32/release/armv5/udeb/pbkext.dll.map
+epoc32/release/armv5/udeb/pbkext.dll
+epoc32/release/armv5/udeb/pbkengine_fm.dll.map
+epoc32/release/armv5/udeb/pbkengine_fm.dll
+epoc32/release/armv5/udeb/pbkeng.dll.map
+epoc32/release/armv5/udeb/pbkeng.dll
+epoc32/release/armv5/udeb/pbk2usimui.dll.map
+epoc32/release/armv5/udeb/pbk2usimui.dll
+epoc32/release/armv5/udeb/pbk2usimthinui.dll.map
+epoc32/release/armv5/udeb/pbk2usimthinui.dll
+epoc32/release/armv5/udeb/pbk2uiservices.dll.map
+epoc32/release/armv5/udeb/pbk2uiservices.dll
+epoc32/release/armv5/udeb/pbk2uipolicy.dll.map
+epoc32/release/armv5/udeb/pbk2uipolicy.dll
+epoc32/release/armv5/udeb/pbk2uiext.dll.map
+epoc32/release/armv5/udeb/pbk2uiext.dll
+epoc32/release/armv5/udeb/pbk2uicontrols.dll.map
+epoc32/release/armv5/udeb/pbk2uicontrols.dll
+epoc32/release/armv5/udeb/pbk2serverapp.exe.map
+epoc32/release/armv5/udeb/pbk2serverapp.exe
+epoc32/release/armv5/udeb/pbk2presentation.dll.map
+epoc32/release/armv5/udeb/pbk2presentation.dll
+epoc32/release/armv5/udeb/pbk2mmcui.dll.map
+epoc32/release/armv5/udeb/pbk2mmcui.dll
+epoc32/release/armv5/udeb/pbk2migrationsupport.dll.map
+epoc32/release/armv5/udeb/pbk2migrationsupport.dll
+epoc32/release/armv5/udeb/pbk2mapui.dll.map
+epoc32/release/armv5/udeb/pbk2mapui.dll
+epoc32/release/armv5/udeb/pbk2groupui.dll.map
+epoc32/release/armv5/udeb/pbk2groupui.dll
+epoc32/release/armv5/udeb/pbk2exnameslistplugin.dll.map
+epoc32/release/armv5/udeb/pbk2exnameslistplugin.dll
+epoc32/release/armv5/udeb/pbk2commonutility.dll.map
+epoc32/release/armv5/udeb/pbk2commonutility.dll
+epoc32/release/armv5/udeb/pbk2commonui.dll.map
+epoc32/release/armv5/udeb/pbk2commonui.dll
+epoc32/release/armv5/udeb/pbk2commands.dll.map
+epoc32/release/armv5/udeb/pbk2commands.dll
+epoc32/release/armv5/udeb/pbk2cmdext.dll.map
+epoc32/release/armv5/udeb/pbk2cmdext.dll
+epoc32/release/armv5/udeb/pb.dll.map
+epoc32/release/armv5/udeb/pb.dll
+epoc32/release/armv5/udeb/papui.lib
+epoc32/release/armv5/udeb/papnotifdlg.dll.map
+epoc32/release/armv5/udeb/papnotifdlg.dll
+epoc32/release/armv5/udeb/paintcursor.exe.map
+epoc32/release/armv5/udeb/paintcursor.exe
+epoc32/release/armv5/udeb/pagescaler.dll.map
+epoc32/release/armv5/udeb/pagescaler.dll
+epoc32/release/armv5/udeb/ossprotocoladaptation.dll.map
+epoc32/release/armv5/udeb/ossprotocoladaptation.dll
+epoc32/release/armv5/udeb/osncore.dll.map
+epoc32/release/armv5/udeb/osncore.dll
+epoc32/release/armv5/udeb/orientationssy.dll.map
+epoc32/release/armv5/udeb/orientationssy.dll
+epoc32/release/armv5/udeb/orientationbase.dll.map
+epoc32/release/armv5/udeb/orientationbase.dll
+epoc32/release/armv5/udeb/orientationactionplugin.dll.map
+epoc32/release/armv5/udeb/orientationactionplugin.dll
+epoc32/release/armv5/udeb/oplogobc.dll.map
+epoc32/release/armv5/udeb/oplogobc.dll
+epoc32/release/armv5/udeb/operatormenu.exe.map
+epoc32/release/armv5/udeb/operatormenu.exe
+epoc32/release/armv5/udeb/operatorlogoadapter.dll.map
+epoc32/release/armv5/udeb/operatorlogoadapter.dll
+epoc32/release/armv5/udeb/opencstringutilslib.dll.map
+epoc32/release/armv5/udeb/opencstringutilslib.dll
+epoc32/release/armv5/udeb/opencmessagequeuelibrary.dll.map
+epoc32/release/armv5/udeb/opencmessagequeuelibrary.dll
+epoc32/release/armv5/udeb/openchannelcmd.dll.map
+epoc32/release/armv5/udeb/openchannelcmd.dll
+epoc32/release/armv5/udeb/oommonitor.dll.map
+epoc32/release/armv5/udeb/oommonitor.dll
+epoc32/release/armv5/udeb/oodmonitor.dll.map
+epoc32/release/armv5/udeb/oodmonitor.dll
+epoc32/release/armv5/udeb/onlinesupport.exe.map
+epoc32/release/armv5/udeb/onlinesupport.exe
+epoc32/release/armv5/udeb/omapushemnstringdict00.dll.map
+epoc32/release/armv5/udeb/omapushemnstringdict00.dll
+epoc32/release/armv5/udeb/omadsappuiplugin.dll.map
+epoc32/release/armv5/udeb/omadsappuiplugin.dll
+epoc32/release/armv5/udeb/omadrmagent.dll.map
+epoc32/release/armv5/udeb/omadrmagent.dll
+epoc32/release/armv5/udeb/omadmcpplugin.dll.map
+epoc32/release/armv5/udeb/omadmcpplugin.dll
+epoc32/release/armv5/udeb/odeconf.exe.map
+epoc32/release/armv5/udeb/odeconf.exe
+epoc32/release/armv5/udeb/ode.dll.map
+epoc32/release/armv5/udeb/ode.dll
+epoc32/release/armv5/udeb/ocrsrv.dll.map
+epoc32/release/armv5/udeb/obexutils.dll.map
+epoc32/release/armv5/udeb/obexutils.dll
+epoc32/release/armv5/udeb/obexusbapi.dll.map
+epoc32/release/armv5/udeb/obexusbapi.dll
+epoc32/release/armv5/udeb/obexservicesendutils.dll.map
+epoc32/release/armv5/udeb/obexservicesendutils.dll
+epoc32/release/armv5/udeb/obexserviceopp.dll.map
+epoc32/release/armv5/udeb/obexserviceopp.dll
+epoc32/release/armv5/udeb/obexservicemanusb.dll.map
+epoc32/release/armv5/udeb/obexservicemanusb.dll
+epoc32/release/armv5/udeb/obexservicemanir.dll.map
+epoc32/release/armv5/udeb/obexservicemanir.dll
+epoc32/release/armv5/udeb/obexservicemanbt.dll.map
+epoc32/release/armv5/udeb/obexservicemanbt.dll
+epoc32/release/armv5/udeb/obexserviceman.exe.map
+epoc32/release/armv5/udeb/obexserviceman.exe
+epoc32/release/armv5/udeb/obexserviceman.dll.map
+epoc32/release/armv5/udeb/obexserviceman.dll
+epoc32/release/armv5/udeb/obexserviceirsend.dll.map
+epoc32/release/armv5/udeb/obexserviceirsend.dll
+epoc32/release/armv5/udeb/obexservicebtsend.dll.map
+epoc32/release/armv5/udeb/obexservicebtsend.dll
+epoc32/release/armv5/udeb/obexservicebip.dll.map
+epoc32/release/armv5/udeb/obexservicebip.dll
+epoc32/release/armv5/udeb/nvgdecoder.dll.map
+epoc32/release/armv5/udeb/nvgdecoder.dll
+epoc32/release/armv5/udeb/numbergrouping.dll.map
+epoc32/release/armv5/udeb/numbergrouping.dll
+epoc32/release/armv5/udeb/nssvoiceuipluginhandler.dll.map
+epoc32/release/armv5/udeb/nssvoiceuipluginhandler.dll
+epoc32/release/armv5/udeb/nssvcommandexecutor.exe.map
+epoc32/release/armv5/udeb/nssvcommandexecutor.exe
+epoc32/release/armv5/udeb/nssvcexecutorbearer.dll.map
+epoc32/release/armv5/udeb/nssvcexecutorbearer.dll
+epoc32/release/armv5/udeb/nssvascontacthdlr.dll.map
+epoc32/release/armv5/udeb/nssvascontacthdlr.dll
+epoc32/release/armv5/udeb/nssvasapi.dll.map
+epoc32/release/armv5/udeb/nssvasapi.dll
+epoc32/release/armv5/udeb/nssttsutility.dll.map
+epoc32/release/armv5/udeb/nssttsutility.dll
+epoc32/release/armv5/udeb/nssttscustomcommands.dll.map
+epoc32/release/armv5/udeb/nssttscustomcommands.dll
+epoc32/release/armv5/udeb/nssttscontrollerplugin.dll.map
+epoc32/release/armv5/udeb/nssttscontrollerplugin.dll
+epoc32/release/armv5/udeb/nssttscommon.dll.map
+epoc32/release/armv5/udeb/nssttscommon.dll
+epoc32/release/armv5/udeb/nsssispeechrecognitionutility.dll.map
+epoc32/release/armv5/udeb/nsssispeechrecognitionutility.dll
+epoc32/release/armv5/udeb/nsssispeechrecognitiondata.dll.map
+epoc32/release/armv5/udeb/nsssispeechrecognitiondata.dll
+epoc32/release/armv5/udeb/nsssispeechrecognitioncustomcommands.dll.map
+epoc32/release/armv5/udeb/nsssispeechrecognitioncustomcommands.dll
+epoc32/release/armv5/udeb/nsssicontrollerplugin.dll.map
+epoc32/release/armv5/udeb/nsssicontrollerplugin.dll
+epoc32/release/armv5/udeb/nssdevtts.dll.map
+epoc32/release/armv5/udeb/nssdevtts.dll
+epoc32/release/armv5/udeb/nssdevasr.dll.map
+epoc32/release/armv5/udeb/nssdevasr.dll
+epoc32/release/armv5/udeb/nspswsplugin.dll.map
+epoc32/release/armv5/udeb/nspswsplugin.dll
+epoc32/release/armv5/udeb/nsmlxmlparser.dll.map
+epoc32/release/armv5/udeb/nsmlxmlparser.dll
+epoc32/release/armv5/udeb/nsmlxml.dll.map
+epoc32/release/armv5/udeb/nsmlxml.dll
+epoc32/release/armv5/udeb/nsmlwbxml.dll.map
+epoc32/release/armv5/udeb/nsmlwbxml.dll
+epoc32/release/armv5/udeb/nsmltransporthandler.dll.map
+epoc32/release/armv5/udeb/nsmltransporthandler.dll
+epoc32/release/armv5/udeb/nsmltransport.dll.map
+epoc32/release/armv5/udeb/nsmltransport.dll
+epoc32/release/armv5/udeb/nsmlsosserver.exe.map
+epoc32/release/armv5/udeb/nsmlsosserver.exe
+epoc32/release/armv5/udeb/nsmlprofileutil.dll.map
+epoc32/release/armv5/udeb/nsmlprofileutil.dll
+epoc32/release/armv5/udeb/nsmlprivateapi.dll.map
+epoc32/release/armv5/udeb/nsmlprivateapi.dll
+epoc32/release/armv5/udeb/nsmlobexserverbinding.dll.map
+epoc32/release/armv5/udeb/nsmlobexserverbinding.dll
+epoc32/release/armv5/udeb/nsmlobexdsplugin.dll.map
+epoc32/release/armv5/udeb/nsmlobexdsplugin.dll
+epoc32/release/armv5/udeb/nsmlobexcommserver.dll.map
+epoc32/release/armv5/udeb/nsmlobexcommserver.dll
+epoc32/release/armv5/udeb/nsmlobexclient.dll.map
+epoc32/release/armv5/udeb/nsmlobexclient.dll
+epoc32/release/armv5/udeb/nsmlnotepaddataprovider.dll.map
+epoc32/release/armv5/udeb/nsmlnotepaddataprovider.dll
+epoc32/release/armv5/udeb/nsmlinternetadapter.dll.map
+epoc32/release/armv5/udeb/nsmlinternetadapter.dll
+epoc32/release/armv5/udeb/nsmlhttp.dll.map
+epoc32/release/armv5/udeb/nsmlhttp.dll
+epoc32/release/armv5/udeb/nsmlhistorylog.dll.map
+epoc32/release/armv5/udeb/nsmlhistorylog.dll
+epoc32/release/armv5/udeb/nsmlfilter.dll.map
+epoc32/release/armv5/udeb/nsmlfilter.dll
+epoc32/release/armv5/udeb/nsmldswappushalert.dll.map
+epoc32/release/armv5/udeb/nsmldswappushalert.dll
+epoc32/release/armv5/udeb/nsmldssync.exe.map
+epoc32/release/armv5/udeb/nsmldssync.exe
+epoc32/release/armv5/udeb/nsmldssettingsadapter.dll.map
+epoc32/release/armv5/udeb/nsmldssettingsadapter.dll
+epoc32/release/armv5/udeb/nsmldssettings.dll.map
+epoc32/release/armv5/udeb/nsmldssettings.dll
+epoc32/release/armv5/udeb/nsmldshostserver2.exe.map
+epoc32/release/armv5/udeb/nsmldshostserver2.exe
+epoc32/release/armv5/udeb/nsmldshostserver1.exe.map
+epoc32/release/armv5/udeb/nsmldshostserver1.exe
+epoc32/release/armv5/udeb/nsmldshostserver.dll.map
+epoc32/release/armv5/udeb/nsmldshostserver.dll
+epoc32/release/armv5/udeb/nsmldshostclient.dll.map
+epoc32/release/armv5/udeb/nsmldshostclient.dll
+epoc32/release/armv5/udeb/nsmldsalert.dll.map
+epoc32/release/armv5/udeb/nsmldsalert.dll
+epoc32/release/armv5/udeb/nsmldsagent.dll.map
+epoc32/release/armv5/udeb/nsmldsagent.dll
+epoc32/release/armv5/udeb/nsmldmwappushalert.dll.map
+epoc32/release/armv5/udeb/nsmldmwappushalert.dll
+epoc32/release/armv5/udeb/nsmldmvoipadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmvoipadapter.dll
+epoc32/release/armv5/udeb/nsmldmvccadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmvccadapter.dll
+epoc32/release/armv5/udeb/nsmldmtreedbhandler.dll.map
+epoc32/release/armv5/udeb/nsmldmtreedbhandler.dll
+epoc32/release/armv5/udeb/nsmldmtreedbclient.dll.map
+epoc32/release/armv5/udeb/nsmldmtreedbclient.dll
+epoc32/release/armv5/udeb/nsmldmsync.exe.map
+epoc32/release/armv5/udeb/nsmldmsync.exe
+epoc32/release/armv5/udeb/nsmldmsipadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmsipadapter.dll
+epoc32/release/armv5/udeb/nsmldmsettingsadapter12.dll.map
+epoc32/release/armv5/udeb/nsmldmsettingsadapter12.dll
+epoc32/release/armv5/udeb/nsmldmsettingsadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmsettingsadapter.dll
+epoc32/release/armv5/udeb/nsmldmsettings.dll.map
+epoc32/release/armv5/udeb/nsmldmsettings.dll
+epoc32/release/armv5/udeb/nsmldmnatfwtraversaladapter.dll.map
+epoc32/release/armv5/udeb/nsmldmnatfwtraversaladapter.dll
+epoc32/release/armv5/udeb/nsmldmmodule.dll.map
+epoc32/release/armv5/udeb/nsmldmmodule.dll
+epoc32/release/armv5/udeb/nsmldmmmsadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmmmsadapter.dll
+epoc32/release/armv5/udeb/nsmldmimpsadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmimpsadapter.dll
+epoc32/release/armv5/udeb/nsmldmiapmatcher.dll.map
+epoc32/release/armv5/udeb/nsmldmiapmatcher.dll
+epoc32/release/armv5/udeb/nsmldmhostserver4.exe.map
+epoc32/release/armv5/udeb/nsmldmhostserver4.exe
+epoc32/release/armv5/udeb/nsmldmhostserver3.exe.map
+epoc32/release/armv5/udeb/nsmldmhostserver3.exe
+epoc32/release/armv5/udeb/nsmldmhostserver2.exe.map
+epoc32/release/armv5/udeb/nsmldmhostserver2.exe
+epoc32/release/armv5/udeb/nsmldmhostserver1.exe.map
+epoc32/release/armv5/udeb/nsmldmhostserver1.exe
+epoc32/release/armv5/udeb/nsmldmhostserver.dll.map
+epoc32/release/armv5/udeb/nsmldmhostserver.dll
+epoc32/release/armv5/udeb/nsmldmgeneralvoipsettingsadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmgeneralvoipsettingsadapter.dll
+epoc32/release/armv5/udeb/nsmldmfotaadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmfotaadapter.dll
+epoc32/release/armv5/udeb/nsmldmemailadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmemailadapter.dll
+epoc32/release/armv5/udeb/nsmldmdevinfoadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmdevinfoadapter.dll
+epoc32/release/armv5/udeb/nsmldmdevdetailadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmdevdetailadapter.dll
+epoc32/release/armv5/udeb/nsmldmclientserverutils.dll.map
+epoc32/release/armv5/udeb/nsmldmclientserverutils.dll
+epoc32/release/armv5/udeb/nsmldmcallbackserver.exe.map
+epoc32/release/armv5/udeb/nsmldmcallbackserver.exe
+epoc32/release/armv5/udeb/nsmldmbrowseradapter.dll.map
+epoc32/release/armv5/udeb/nsmldmbrowseradapter.dll
+epoc32/release/armv5/udeb/nsmldmbmadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmbmadapter.dll
+epoc32/release/armv5/udeb/nsmldmalwaysonadapter.dll.map
+epoc32/release/armv5/udeb/nsmldmalwaysonadapter.dll
+epoc32/release/armv5/udeb/nsmldmagent.dll.map
+epoc32/release/armv5/udeb/nsmldmagent.dll
+epoc32/release/armv5/udeb/nsmldebug.dll.map
+epoc32/release/armv5/udeb/nsmldebug.dll
+epoc32/release/armv5/udeb/nsmldbcaps.dll.map
+epoc32/release/armv5/udeb/nsmldbcaps.dll
+epoc32/release/armv5/udeb/nsmldatamod.dll.map
+epoc32/release/armv5/udeb/nsmldatamod.dll
+epoc32/release/armv5/udeb/nsmlcontactsdataprovider.dll.map
+epoc32/release/armv5/udeb/nsmlcontactsdataprovider.dll
+epoc32/release/armv5/udeb/nsmlchangefinder.dll.map
+epoc32/release/armv5/udeb/nsmlchangefinder.dll
+epoc32/release/armv5/udeb/nsmlcgiscriptparser.dll.map
+epoc32/release/armv5/udeb/nsmlcgiscriptparser.dll
+epoc32/release/armv5/udeb/nsmlalertqueue.dll.map
+epoc32/release/armv5/udeb/nsmlalertqueue.dll
+epoc32/release/armv5/udeb/nsmlagentlog.dll.map
+epoc32/release/armv5/udeb/nsmlagentlog.dll
+epoc32/release/armv5/udeb/nsmlagentcommon.dll.map
+epoc32/release/armv5/udeb/nsmlagentcommon.dll
+epoc32/release/armv5/udeb/nsmlagendadataprovider.dll.map
+epoc32/release/armv5/udeb/nsmlagendadataprovider.dll
+epoc32/release/armv5/udeb/nsmladapterlog.dll.map
+epoc32/release/armv5/udeb/nsmladapterlog.dll
+epoc32/release/armv5/udeb/npsysteminfoplugin.dll.map
+epoc32/release/armv5/udeb/npsysteminfoplugin.dll
+epoc32/release/armv5/udeb/npsvgtplugin.dll.map
+epoc32/release/armv5/udeb/npsvgtplugin.dll
+epoc32/release/armv5/udeb/npscript.dll.map
+epoc32/release/armv5/udeb/npscript.dll
+epoc32/release/armv5/udeb/npgpsplugin.dll.map
+epoc32/release/armv5/udeb/npgpsplugin.dll
+epoc32/release/armv5/udeb/npdviewer.exe.map
+epoc32/release/armv5/udeb/npdviewer.exe
+epoc32/release/armv5/udeb/npdlib.dll.map
+epoc32/release/armv5/udeb/npdlib.dll
+epoc32/release/armv5/udeb/npbrowseraudiovideoplugin.dll.map
+epoc32/release/armv5/udeb/npbrowseraudiovideoplugin.dll
+epoc32/release/armv5/udeb/notviewer.exe.map
+epoc32/release/armv5/udeb/notviewer.exe
+epoc32/release/armv5/udeb/notui.dll.map
+epoc32/release/armv5/udeb/notui.dll
+epoc32/release/armv5/udeb/notessearchplugin.dll.map
+epoc32/release/armv5/udeb/notessearchplugin.dll
+epoc32/release/armv5/udeb/notepad.exe.map
+epoc32/release/armv5/udeb/notepad.exe
+epoc32/release/armv5/udeb/nlasuplpsy.dll.map
+epoc32/release/armv5/udeb/nlasuplpsy.dll
+epoc32/release/armv5/udeb/nlanpppsy.dll.map
+epoc32/release/armv5/udeb/nlanpppsy.dll
+epoc32/release/armv5/udeb/nitzrfsplugin.dll.map
+epoc32/release/armv5/udeb/nitzrfsplugin.dll
+epoc32/release/armv5/udeb/nhwrparser.dll.map
+epoc32/release/armv5/udeb/nhwrparser.dll
+epoc32/release/armv5/udeb/newservice.dll.map
+epoc32/release/armv5/udeb/newservice.dll
+epoc32/release/armv5/udeb/networkhandling.dll.map
+epoc32/release/armv5/udeb/networkhandling.dll
+epoc32/release/armv5/udeb/netmon.exe.map
+epoc32/release/armv5/udeb/netmon.exe
+epoc32/release/armv5/udeb/netcfgextnhotspot.dll.map
+epoc32/release/armv5/udeb/netcfgextnhotspot.dll
+epoc32/release/armv5/udeb/negative.pgn.map
+epoc32/release/armv5/udeb/negative.pgn
+epoc32/release/armv5/udeb/ncnnotification.dll.map
+epoc32/release/armv5/udeb/ncnnotification.dll
+epoc32/release/armv5/udeb/ncnlist.exe.map
+epoc32/release/armv5/udeb/ncnlist.exe
+epoc32/release/armv5/udeb/ncdutils_20019119.dll.map
+epoc32/release/armv5/udeb/ncdutils_20019119.dll
+epoc32/release/armv5/udeb/ncdundertaker_20019119.exe.map
+epoc32/release/armv5/udeb/ncdundertaker_20019119.exe
+epoc32/release/armv5/udeb/ncdserver_20019119.exe.map
+epoc32/release/armv5/udeb/ncdserver_20019119.exe
+epoc32/release/armv5/udeb/ncdproxy_20019119.dll.map
+epoc32/release/armv5/udeb/ncdproxy_20019119.dll
+epoc32/release/armv5/udeb/ncdengine_20019119.dll.map
+epoc32/release/armv5/udeb/ncdengine_20019119.dll
+epoc32/release/armv5/udeb/ncddevicemgmt_20019119.dll.map
+epoc32/release/armv5/udeb/ncddevicemgmt_20019119.dll
+epoc32/release/armv5/udeb/ncddebug_20019119.dll.map
+epoc32/release/armv5/udeb/ncddebug_20019119.dll
+epoc32/release/armv5/udeb/nattraversalcontroller.dll.map
+epoc32/release/armv5/udeb/nattraversalcontroller.dll
+epoc32/release/armv5/udeb/natfwunsafprotocols.dll.map
+epoc32/release/armv5/udeb/natfwunsafprotocols.dll
+epoc32/release/armv5/udeb/natfwstunclient.dll.map
+epoc32/release/armv5/udeb/natfwstunclient.dll
+epoc32/release/armv5/udeb/natfwsdpprovider.dll.map
+epoc32/release/armv5/udeb/natfwsdpprovider.dll
+epoc32/release/armv5/udeb/natfwnatsettings.dll.map
+epoc32/release/armv5/udeb/natfwnatsettings.dll
+epoc32/release/armv5/udeb/natconfw.dll.map
+epoc32/release/armv5/udeb/natconfw.dll
+epoc32/release/armv5/udeb/muswpadapter.dll.map
+epoc32/release/armv5/udeb/muswpadapter.dll
+epoc32/release/armv5/udeb/musui.exe.map
+epoc32/release/armv5/udeb/musui.exe
+epoc32/release/armv5/udeb/mussipcrplugin.dll.map
+epoc32/release/armv5/udeb/mussipcrplugin.dll
+epoc32/release/armv5/udeb/mussettingsui.dll.map
+epoc32/release/armv5/udeb/mussettingsui.dll
+epoc32/release/armv5/udeb/musmanagerserver.exe.map
+epoc32/release/armv5/udeb/musmanagerserver.exe
+epoc32/release/armv5/udeb/musmanagerclient.dll.map
+epoc32/release/armv5/udeb/musmanagerclient.dll
+epoc32/release/armv5/udeb/musindicator.dll.map
+epoc32/release/armv5/udeb/musindicator.dll
+epoc32/release/armv5/udeb/musicvisualizationplugin.dll.map
+epoc32/release/armv5/udeb/musicvisualizationplugin.dll
+epoc32/release/armv5/udeb/musicplayeractionhandlerplugin.dll.map
+epoc32/release/armv5/udeb/musicplayeractionhandlerplugin.dll
+epoc32/release/armv5/udeb/musiccontentpublisher.dll.map
+epoc32/release/armv5/udeb/musiccontentpublisher.dll
+epoc32/release/armv5/udeb/musengine.dll.map
+epoc32/release/armv5/udeb/musengine.dll
+epoc32/release/armv5/udeb/musavailabilityplugin.dll.map
+epoc32/release/armv5/udeb/musavailabilityplugin.dll
+epoc32/release/armv5/udeb/musaoplugin.dll.map
+epoc32/release/armv5/udeb/musaoplugin.dll
+epoc32/release/armv5/udeb/musaiwprovider.dll.map
+epoc32/release/armv5/udeb/musaiwprovider.dll
+epoc32/release/armv5/udeb/mulutility.dll.map
+epoc32/release/armv5/udeb/mulutility.dll
+epoc32/release/armv5/udeb/multipartparser.dll.map
+epoc32/release/armv5/udeb/multipartparser.dll
+epoc32/release/armv5/udeb/multimediasearchplugin.dll.map
+epoc32/release/armv5/udeb/multimediasearchplugin.dll
+epoc32/release/armv5/udeb/mulsliderwidget.dll.map
+epoc32/release/armv5/udeb/mulsliderwidget.dll
+epoc32/release/armv5/udeb/mulmodelutility.dll.map
+epoc32/release/armv5/udeb/mulmodelutility.dll
+epoc32/release/armv5/udeb/mullogging.dll.map
+epoc32/release/armv5/udeb/mullogging.dll
+epoc32/release/armv5/udeb/mullistwidget.dll.map
+epoc32/release/armv5/udeb/mullistwidget.dll
+epoc32/release/armv5/udeb/mulgridwidget.dll.map
+epoc32/release/armv5/udeb/mulgridwidget.dll
+epoc32/release/armv5/udeb/muldatamodelplugin.dll.map
+epoc32/release/armv5/udeb/muldatamodelplugin.dll
+epoc32/release/armv5/udeb/muldatamodel.dll.map
+epoc32/release/armv5/udeb/muldatamodel.dll
+epoc32/release/armv5/udeb/mulcoverflowwidget.dll.map
+epoc32/release/armv5/udeb/mulcoverflowwidget.dll
+epoc32/release/armv5/udeb/muiu_internal.dll.map
+epoc32/release/armv5/udeb/muiu_internal.dll
+epoc32/release/armv5/udeb/muiu.dll.map
+epoc32/release/armv5/udeb/muiu.dll
+epoc32/release/armv5/udeb/msgsplugin.dll.map
+epoc32/release/armv5/udeb/msgsplugin.dll
+epoc32/release/armv5/udeb/msgnotifierswrapper.dll.map
+epoc32/release/armv5/udeb/msgnotifierswrapper.dll
+epoc32/release/armv5/udeb/msgnotifiers.dll.map
+epoc32/release/armv5/udeb/msgnotifiers.dll
+epoc32/release/armv5/udeb/msgmedia.dll.map
+epoc32/release/armv5/udeb/msgmedia.dll
+epoc32/release/armv5/udeb/msgmailviewer.exe.map
+epoc32/release/armv5/udeb/msgmailviewer.exe
+epoc32/release/armv5/udeb/msgmailutils.dll.map
+epoc32/release/armv5/udeb/msgmailutils.dll
+epoc32/release/armv5/udeb/msgmaileditor.exe.map
+epoc32/release/armv5/udeb/msgmaileditor.exe
+epoc32/release/armv5/udeb/msgindicatorplugin.dll.map
+epoc32/release/armv5/udeb/msgindicatorplugin.dll
+epoc32/release/armv5/udeb/msgerrorwatcher.dll.map
+epoc32/release/armv5/udeb/msgerrorwatcher.dll
+epoc32/release/armv5/udeb/msgeditorview.dll.map
+epoc32/release/armv5/udeb/msgeditorview.dll
+epoc32/release/armv5/udeb/msgeditorutils.dll.map
+epoc32/release/armv5/udeb/msgeditorutils.dll
+epoc32/release/armv5/udeb/msgeditormodel.dll.map
+epoc32/release/armv5/udeb/msgeditormodel.dll
+epoc32/release/armv5/udeb/msgeditormediacontrol.dll.map
+epoc32/release/armv5/udeb/msgeditormediacontrol.dll
+epoc32/release/armv5/udeb/msgeditorappui.dll.map
+epoc32/release/armv5/udeb/msgeditorappui.dll
+epoc32/release/armv5/udeb/msgconnmanager.dll.map
+epoc32/release/armv5/udeb/msgconnmanager.dll
+epoc32/release/armv5/udeb/msgcommonutils.dll.map
+epoc32/release/armv5/udeb/msgcommonutils.dll
+epoc32/release/armv5/udeb/msgcentrerfsplugin.dll.map
+epoc32/release/armv5/udeb/msgcentrerfsplugin.dll
+epoc32/release/armv5/udeb/msengine.dll.map
+epoc32/release/armv5/udeb/msengine.dll
+epoc32/release/armv5/udeb/mschapv2notifdlg.dll.map
+epoc32/release/armv5/udeb/mschapv2notifdlg.dll
+epoc32/release/armv5/udeb/msappwizard.dll.map
+epoc32/release/armv5/udeb/msappwizard.dll
+epoc32/release/armv5/udeb/mrmailboxutils.dll.map
+epoc32/release/armv5/udeb/mrmailboxutils.dll
+epoc32/release/armv5/udeb/mpxwaitnotedialogplugin.dll.map
+epoc32/release/armv5/udeb/mpxwaitnotedialogplugin.dll
+epoc32/release/armv5/udeb/mpxwaitnotedialog.dll.map
+epoc32/release/armv5/udeb/mpxwaitnotedialog.dll
+epoc32/release/armv5/udeb/mpxvisualizationviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxvisualizationviewplugin.dll
+epoc32/release/armv5/udeb/mpxvisualizationview.dll.map
+epoc32/release/armv5/udeb/mpxvisualizationview.dll
+epoc32/release/armv5/udeb/mpxvisualizationplugins.dll.map
+epoc32/release/armv5/udeb/mpxvisualizationplugins.dll
+epoc32/release/armv5/udeb/mpxvisualizationmenudialogplugin.dll.map
+epoc32/release/armv5/udeb/mpxvisualizationmenudialogplugin.dll
+epoc32/release/armv5/udeb/mpxvisualizationmenudialog.dll.map
+epoc32/release/armv5/udeb/mpxvisualizationmenudialog.dll
+epoc32/release/armv5/udeb/mpxviewutility.dll.map
+epoc32/release/armv5/udeb/mpxviewutility.dll
+epoc32/release/armv5/udeb/mpxviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxviewplugin.dll
+epoc32/release/armv5/udeb/mpxupnpplaybackviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxupnpplaybackviewplugin.dll
+epoc32/release/armv5/udeb/mpxupnpplaybackview.dll.map
+epoc32/release/armv5/udeb/mpxupnpplaybackview.dll
+epoc32/release/armv5/udeb/mpxupnpplaybackdialogplugin.dll.map
+epoc32/release/armv5/udeb/mpxupnpplaybackdialogplugin.dll
+epoc32/release/armv5/udeb/mpxupnpplaybackdialog.dll.map
+epoc32/release/armv5/udeb/mpxupnpplaybackdialog.dll
+epoc32/release/armv5/udeb/mpxupnpbrowsedialogplugin.dll.map
+epoc32/release/armv5/udeb/mpxupnpbrowsedialogplugin.dll
+epoc32/release/armv5/udeb/mpxupnpbrowsedialog.dll.map
+epoc32/release/armv5/udeb/mpxupnpbrowsedialog.dll
+epoc32/release/armv5/udeb/mpxsqlitepodcastdbplugin.dll.map
+epoc32/release/armv5/udeb/mpxsqlitepodcastdbplugin.dll
+epoc32/release/armv5/udeb/mpxsqlitedbplugin.dll.map
+epoc32/release/armv5/udeb/mpxsqlitedbplugin.dll
+epoc32/release/armv5/udeb/mpxsqlitedbcommon.dll.map
+epoc32/release/armv5/udeb/mpxsqlitedbcommon.dll
+epoc32/release/armv5/udeb/mpxscreensaverplugin.dll.map
+epoc32/release/armv5/udeb/mpxscreensaverplugin.dll
+epoc32/release/armv5/udeb/mpxprogressdownloadsb.dll.map
+epoc32/release/armv5/udeb/mpxprogressdownloadsb.dll
+epoc32/release/armv5/udeb/mpxprogressdownload.dll.map
+epoc32/release/armv5/udeb/mpxprogressdownload.dll
+epoc32/release/armv5/udeb/mpxpodcastplaybackviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxpodcastplaybackviewplugin.dll
+epoc32/release/armv5/udeb/mpxpodcastplaybackview.dll.map
+epoc32/release/armv5/udeb/mpxpodcastplaybackview.dll
+epoc32/release/armv5/udeb/mpxpodcastcollectionviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxpodcastcollectionviewplugin.dll
+epoc32/release/armv5/udeb/mpxpodcastcollectionview.dll.map
+epoc32/release/armv5/udeb/mpxpodcastcollectionview.dll
+epoc32/release/armv5/udeb/mpxplaylistrecognizer.dll.map
+epoc32/release/armv5/udeb/mpxplaylistrecognizer.dll
+epoc32/release/armv5/udeb/mpxplaylistengine.dll.map
+epoc32/release/armv5/udeb/mpxplaylistengine.dll
+epoc32/release/armv5/udeb/mpxplaybackviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxplaybackviewplugin.dll
+epoc32/release/armv5/udeb/mpxplaybackview.dll.map
+epoc32/release/armv5/udeb/mpxplaybackview.dll
+epoc32/release/armv5/udeb/mpxplaybackutility.dll.map
+epoc32/release/armv5/udeb/mpxplaybackutility.dll
+epoc32/release/armv5/udeb/mpxplaybackserver.exe.map
+epoc32/release/armv5/udeb/mpxplaybackserver.exe
+epoc32/release/armv5/udeb/mpxplaybackengine.dll.map
+epoc32/release/armv5/udeb/mpxplaybackengine.dll
+epoc32/release/armv5/udeb/mpxpdsbplaybackviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxpdsbplaybackviewplugin.dll
+epoc32/release/armv5/udeb/mpxpdsbplaybackview.dll.map
+epoc32/release/armv5/udeb/mpxpdsbplaybackview.dll
+epoc32/release/armv5/udeb/mpxpdplaybackviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxpdplaybackviewplugin.dll
+epoc32/release/armv5/udeb/mpxpdplaybackview.dll.map
+epoc32/release/armv5/udeb/mpxpdplaybackview.dll
+epoc32/release/armv5/udeb/mpxmetadatahandler.dll.map
+epoc32/release/armv5/udeb/mpxmetadatahandler.dll
+epoc32/release/armv5/udeb/mpxmetadataextractor.dll.map
+epoc32/release/armv5/udeb/mpxmetadataextractor.dll
+epoc32/release/armv5/udeb/mpxmetadataeditordialogplugin.dll.map
+epoc32/release/armv5/udeb/mpxmetadataeditordialogplugin.dll
+epoc32/release/armv5/udeb/mpxmetadataeditordialog.dll.map
+epoc32/release/armv5/udeb/mpxmetadataeditordialog.dll
+epoc32/release/armv5/udeb/mpxmediakeyhandler.dll.map
+epoc32/release/armv5/udeb/mpxmediakeyhandler.dll
+epoc32/release/armv5/udeb/mpxmainviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxmainviewplugin.dll
+epoc32/release/armv5/udeb/mpxmainview.dll.map
+epoc32/release/armv5/udeb/mpxmainview.dll
+epoc32/release/armv5/udeb/mpxm3uplaylistplugin.dll.map
+epoc32/release/armv5/udeb/mpxm3uplaylistplugin.dll
+epoc32/release/armv5/udeb/mpxm3uplaylistparsers.dll.map
+epoc32/release/armv5/udeb/mpxm3uplaylistparsers.dll
+epoc32/release/armv5/udeb/mpxlocalaudioplayback.dll.map
+epoc32/release/armv5/udeb/mpxlocalaudioplayback.dll
+epoc32/release/armv5/udeb/mpxinmemoryplugin.dll.map
+epoc32/release/armv5/udeb/mpxinmemoryplugin.dll
+epoc32/release/armv5/udeb/mpxharvesterutility.dll.map
+epoc32/release/armv5/udeb/mpxharvesterutility.dll
+epoc32/release/armv5/udeb/mpxharvesterserver.exe.map
+epoc32/release/armv5/udeb/mpxharvesterserver.exe
+epoc32/release/armv5/udeb/mpxfilehandler.dll.map
+epoc32/release/armv5/udeb/mpxfilehandler.dll
+epoc32/release/armv5/udeb/mpxequalizerviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxequalizerviewplugin.dll
+epoc32/release/armv5/udeb/mpxequalizerview.dll.map
+epoc32/release/armv5/udeb/mpxequalizerview.dll
+epoc32/release/armv5/udeb/mpxembeddedplaybackviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxembeddedplaybackviewplugin.dll
+epoc32/release/armv5/udeb/mpxembeddedplaybackview.dll.map
+epoc32/release/armv5/udeb/mpxembeddedplaybackview.dll
+epoc32/release/armv5/udeb/mpxcommonui.dll.map
+epoc32/release/armv5/udeb/mpxcommonui.dll
+epoc32/release/armv5/udeb/mpxcommonplaybackview.dll.map
+epoc32/release/armv5/udeb/mpxcommonplaybackview.dll
+epoc32/release/armv5/udeb/mpxcommoncontainer.dll.map
+epoc32/release/armv5/udeb/mpxcommoncontainer.dll
+epoc32/release/armv5/udeb/mpxcommon.dll.map
+epoc32/release/armv5/udeb/mpxcommon.dll
+epoc32/release/armv5/udeb/mpxcollectionviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxcollectionviewplugin.dll
+epoc32/release/armv5/udeb/mpxcollectionview.dll.map
+epoc32/release/armv5/udeb/mpxcollectionview.dll
+epoc32/release/armv5/udeb/mpxcollectionutility.dll.map
+epoc32/release/armv5/udeb/mpxcollectionutility.dll
+epoc32/release/armv5/udeb/mpxcollectionserver.exe.map
+epoc32/release/armv5/udeb/mpxcollectionserver.exe
+epoc32/release/armv5/udeb/mpxcollectionpublisher.dll.map
+epoc32/release/armv5/udeb/mpxcollectionpublisher.dll
+epoc32/release/armv5/udeb/mpxcollectionmediator.dll.map
+epoc32/release/armv5/udeb/mpxcollectionmediator.dll
+epoc32/release/armv5/udeb/mpxcollectionhelper.dll.map
+epoc32/release/armv5/udeb/mpxcollectionhelper.dll
+epoc32/release/armv5/udeb/mpxcollectionengine.dll.map
+epoc32/release/armv5/udeb/mpxcollectionengine.dll
+epoc32/release/armv5/udeb/mpxaudioeffectsviewplugin.dll.map
+epoc32/release/armv5/udeb/mpxaudioeffectsviewplugin.dll
+epoc32/release/armv5/udeb/mpxaudioeffectsview.dll.map
+epoc32/release/armv5/udeb/mpxaudioeffectsview.dll
+epoc32/release/armv5/udeb/mpxaudioeffectengine.dll.map
+epoc32/release/armv5/udeb/mpxaudioeffectengine.dll
+epoc32/release/armv5/udeb/mpxalbumartutility.dll.map
+epoc32/release/armv5/udeb/mpxalbumartutility.dll
+epoc32/release/armv5/udeb/mpxalbumarteditordialogplugin.dll.map
+epoc32/release/armv5/udeb/mpxalbumarteditordialogplugin.dll
+epoc32/release/armv5/udeb/mpxalbumarteditordialog.dll.map
+epoc32/release/armv5/udeb/mpxalbumarteditordialog.dll
+epoc32/release/armv5/udeb/mpxaddtracksdialogplugin.dll.map
+epoc32/release/armv5/udeb/mpxaddtracksdialogplugin.dll
+epoc32/release/armv5/udeb/mpxaddtracksdialog.dll.map
+epoc32/release/armv5/udeb/mpxaddtracksdialog.dll
+epoc32/release/armv5/udeb/mpx.exe.map
+epoc32/release/armv5/udeb/mpx.exe
+epoc32/release/armv5/udeb/mpsettropmodel.dll.map
+epoc32/release/armv5/udeb/mpsettropmodel.dll
+epoc32/release/armv5/udeb/mpsettengine.dll.map
+epoc32/release/armv5/udeb/mpsettengine.dll
+epoc32/release/armv5/udeb/mpsettbase.dll.map
+epoc32/release/armv5/udeb/mpsettbase.dll
+epoc32/release/armv5/udeb/mprecognizer.dll.map
+epoc32/release/armv5/udeb/mprecognizer.dll
+epoc32/release/armv5/udeb/mpmserver_platsim.exe.map
+epoc32/release/armv5/udeb/mpmserver_platsim.exe
+epoc32/release/armv5/udeb/mpmserver.exe.map
+epoc32/release/armv5/udeb/mpmserver.exe
+epoc32/release/armv5/udeb/mpmdefaultconnection.dll.map
+epoc32/release/armv5/udeb/mpmdefaultconnection.dll
+epoc32/release/armv5/udeb/mpm.dll.map
+epoc32/release/armv5/udeb/mpm.dll
+epoc32/release/armv5/udeb/mpfiledetailsdialog.dll.map
+epoc32/release/armv5/udeb/mpfiledetailsdialog.dll
+epoc32/release/armv5/udeb/mpengine.dll.map
+epoc32/release/armv5/udeb/mpengine.dll
+epoc32/release/armv5/udeb/mp3audioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/udeb/mp3audioplaycontrollerrecognizer.dll
+epoc32/release/armv5/udeb/mp3audioplaycontrollerplugin.dll.map
+epoc32/release/armv5/udeb/mp3audioplaycontrollerplugin.dll
+epoc32/release/armv5/udeb/mp3audiocontrollerutility.dll.map
+epoc32/release/armv5/udeb/mp3audiocontrollerutility.dll
+epoc32/release/armv5/udeb/mosmcontrolcmd.dll.map
+epoc32/release/armv5/udeb/mosmcontrolcmd.dll
+epoc32/release/armv5/udeb/monitorplugininterface.dll.map
+epoc32/release/armv5/udeb/monitorplugininterface.dll
+epoc32/release/armv5/udeb/mnservicelib.dll.map
+epoc32/release/armv5/udeb/mnservicelib.dll
+epoc32/release/armv5/udeb/mnrefproviderplugin.dll.map
+epoc32/release/armv5/udeb/mnrefproviderplugin.dll
+epoc32/release/armv5/udeb/mnrefproviderengine.dll.map
+epoc32/release/armv5/udeb/mnrefproviderengine.dll
+epoc32/release/armv5/udeb/mnrefproviderback.exe.map
+epoc32/release/armv5/udeb/mnrefproviderback.exe
+epoc32/release/armv5/udeb/mnrefprovider.exe.map
+epoc32/release/armv5/udeb/mnrefprovider.exe
+epoc32/release/armv5/udeb/mnclientlib.dll.map
+epoc32/release/armv5/udeb/mnclientlib.dll
+epoc32/release/armv5/udeb/mnaiwprovider.dll.map
+epoc32/release/armv5/udeb/mnaiwprovider.dll
+epoc32/release/armv5/udeb/mmwidgets.dll.map
+epoc32/release/armv5/udeb/mmwidgets.dll
+epoc32/release/armv5/udeb/mmswatcher.dll.map
+epoc32/release/armv5/udeb/mmswatcher.dll
+epoc32/release/armv5/udeb/mmsviewer.exe.map
+epoc32/release/armv5/udeb/mmsviewer.exe
+epoc32/release/armv5/udeb/mmsui.dll.map
+epoc32/release/armv5/udeb/mmsui.dll
+epoc32/release/armv5/udeb/mmstransport.dll.map
+epoc32/release/armv5/udeb/mmstransport.dll
+epoc32/release/armv5/udeb/mmssrv.dll.map
+epoc32/release/armv5/udeb/mmssrv.dll
+epoc32/release/armv5/udeb/mmssettings.dll.map
+epoc32/release/armv5/udeb/mmssettings.dll
+epoc32/release/armv5/udeb/mmsserversettings.dll.map
+epoc32/release/armv5/udeb/mmsserversettings.dll
+epoc32/release/armv5/udeb/mmspushhandler.dll.map
+epoc32/release/armv5/udeb/mmspushhandler.dll
+epoc32/release/armv5/udeb/mmsmessage.dll.map
+epoc32/release/armv5/udeb/mmsmessage.dll
+epoc32/release/armv5/udeb/mmsgenutils.dll.map
+epoc32/release/armv5/udeb/mmsgenutils.dll
+epoc32/release/armv5/udeb/mmsdataprovider.dll.map
+epoc32/release/armv5/udeb/mmsdataprovider.dll
+epoc32/release/armv5/udeb/mmsconninit.dll.map
+epoc32/release/armv5/udeb/mmsconninit.dll
+epoc32/release/armv5/udeb/mmscodecclient.dll.map
+epoc32/release/armv5/udeb/mmscodecclient.dll
+epoc32/release/armv5/udeb/mmscodec.dll.map
+epoc32/release/armv5/udeb/mmscodec.dll
+epoc32/release/armv5/udeb/mmscli.dll.map
+epoc32/release/armv5/udeb/mmscli.dll
+epoc32/release/armv5/udeb/mmsappadapter.dll.map
+epoc32/release/armv5/udeb/mmsappadapter.dll
+epoc32/release/armv5/udeb/mmkeybearer.dll.map
+epoc32/release/armv5/udeb/mmkeybearer.dll
+epoc32/release/armv5/udeb/mmfolderuiextensionplugin.dll.map
+epoc32/release/armv5/udeb/mmfolderuiextensionplugin.dll
+epoc32/release/armv5/udeb/mmfdevsoundadaptation_stub.dll.map
+epoc32/release/armv5/udeb/mmfaudioserverfactorystub.dll.map
+epoc32/release/armv5/udeb/mmfaudioserverfactorystub.dll
+epoc32/release/armv5/udeb/mmfaudiocontroller.dll.map
+epoc32/release/armv5/udeb/mmfaudiocontroller.dll
+epoc32/release/armv5/udeb/mmextensionmanager.dll.map
+epoc32/release/armv5/udeb/mmextensionmanager.dll
+epoc32/release/armv5/udeb/mmdatasourcefactory.dll.map
+epoc32/release/armv5/udeb/mmdatasourcefactory.dll
+epoc32/release/armv5/udeb/mmcmonitorplugin.dll.map
+epoc32/release/armv5/udeb/mmcmonitorplugin.dll
+epoc32/release/armv5/udeb/mmccvideosourcesink.dll.map
+epoc32/release/armv5/udeb/mmccvideosourcesink.dll
+epoc32/release/armv5/udeb/mmcctranscoder.dll.map
+epoc32/release/armv5/udeb/mmcctranscoder.dll
+epoc32/release/armv5/udeb/mmccsubcontroller.dll.map
+epoc32/release/armv5/udeb/mmccsubcontroller.dll
+epoc32/release/armv5/udeb/mmccrtpsourcesink.dll.map
+epoc32/release/armv5/udeb/mmccrtpsourcesink.dll
+epoc32/release/armv5/udeb/mmccredplformat.dll.map
+epoc32/release/armv5/udeb/mmccredplformat.dll
+epoc32/release/armv5/udeb/mmccqoscontroller.dll.map
+epoc32/release/armv5/udeb/mmccqoscontroller.dll
+epoc32/release/armv5/udeb/mmccmultiplexer.dll.map
+epoc32/release/armv5/udeb/mmccmultiplexer.dll
+epoc32/release/armv5/udeb/mmccjitterbuffer.dll.map
+epoc32/release/armv5/udeb/mmccjitterbuffer.dll
+epoc32/release/armv5/udeb/mmccinterface.dll.map
+epoc32/release/armv5/udeb/mmccinterface.dll
+epoc32/release/armv5/udeb/mmccilbcplformat.dll.map
+epoc32/release/armv5/udeb/mmccilbcplformat.dll
+epoc32/release/armv5/udeb/mmcch263plformat.dll.map
+epoc32/release/armv5/udeb/mmcch263plformat.dll
+epoc32/release/armv5/udeb/mmccg729plformat.dll.map
+epoc32/release/armv5/udeb/mmccg729plformat.dll
+epoc32/release/armv5/udeb/mmccg711plformat.dll.map
+epoc32/release/armv5/udeb/mmccg711plformat.dll
+epoc32/release/armv5/udeb/mmccfilesourcesink.dll.map
+epoc32/release/armv5/udeb/mmccfilesourcesink.dll
+epoc32/release/armv5/udeb/mmccdtmfplformat.dll.map
+epoc32/release/armv5/udeb/mmccdtmfplformat.dll
+epoc32/release/armv5/udeb/mmcccontroller.dll.map
+epoc32/release/armv5/udeb/mmcccontroller.dll
+epoc32/release/armv5/udeb/mmccavcplformat.dll.map
+epoc32/release/armv5/udeb/mmccavcplformat.dll
+epoc32/release/armv5/udeb/mmccanysourcesink.dll.map
+epoc32/release/armv5/udeb/mmccanysourcesink.dll
+epoc32/release/armv5/udeb/mmccanyplformat.dll.map
+epoc32/release/armv5/udeb/mmccanyplformat.dll
+epoc32/release/armv5/udeb/mmccamrplformat.dll.map
+epoc32/release/armv5/udeb/mmccamrplformat.dll
+epoc32/release/armv5/udeb/missedalarmstore.dll.map
+epoc32/release/armv5/udeb/missedalarmstore.dll
+epoc32/release/armv5/udeb/missedalarmindicatorplugin.dll.map
+epoc32/release/armv5/udeb/missedalarmindicatorplugin.dll
+epoc32/release/armv5/udeb/mgxutils.dll.map
+epoc32/release/armv5/udeb/mgxutils.dll
+epoc32/release/armv5/udeb/mgxmediafileapi.dll.map
+epoc32/release/armv5/udeb/mgxmediafileapi.dll
+epoc32/release/armv5/udeb/mgfetch.dll.map
+epoc32/release/armv5/udeb/mgfetch.dll
+epoc32/release/armv5/udeb/mgexternalservices.dll.map
+epoc32/release/armv5/udeb/mgexternalservices.dll
+epoc32/release/armv5/udeb/metadatawrite.dll.map
+epoc32/release/armv5/udeb/metadatawrite.dll
+epoc32/release/armv5/udeb/metadatautility.dll.map
+epoc32/release/armv5/udeb/metadatautility.dll
+epoc32/release/armv5/udeb/messagingservice.dll.map
+epoc32/release/armv5/udeb/messagingservice.dll
+epoc32/release/armv5/udeb/messagingprovider.dll.map
+epoc32/release/armv5/udeb/messagingprovider.dll
+epoc32/release/armv5/udeb/messagestoreserver.dll.map
+epoc32/release/armv5/udeb/messagestoreserver.dll
+epoc32/release/armv5/udeb/messagestoreexe.exe.map
+epoc32/release/armv5/udeb/messagestoreexe.exe
+epoc32/release/armv5/udeb/messagestoreclient.dll.map
+epoc32/release/armv5/udeb/messagestoreclient.dll
+epoc32/release/armv5/udeb/messagessearchplugin.dll.map
+epoc32/release/armv5/udeb/messagessearchplugin.dll
+epoc32/release/armv5/udeb/messagemonitorplugin.dll.map
+epoc32/release/armv5/udeb/messagemonitorplugin.dll
+epoc32/release/armv5/udeb/messagehandlerfactory.dll.map
+epoc32/release/armv5/udeb/messagehandlerfactory.dll
+epoc32/release/armv5/udeb/messagehandler.exe.map
+epoc32/release/armv5/udeb/messagehandler.exe
+epoc32/release/armv5/udeb/menuinterface.dll.map
+epoc32/release/armv5/udeb/menuinterface.dll
+epoc32/release/armv5/udeb/memstatepopup.dll.map
+epoc32/release/armv5/udeb/memstatepopup.dll
+epoc32/release/armv5/udeb/memspyui.exe.map
+epoc32/release/armv5/udeb/memspyui.exe
+epoc32/release/armv5/udeb/memspyengine.dll.map
+epoc32/release/armv5/udeb/memspyengine.dll
+epoc32/release/armv5/udeb/memspydriverclient.dll.map
+epoc32/release/armv5/udeb/memspydriverclient.dll
+epoc32/release/armv5/udeb/memspy.exe.map
+epoc32/release/armv5/udeb/memspy.exe
+epoc32/release/armv5/udeb/memscanserv.exe.map
+epoc32/release/armv5/udeb/memscanserv.exe
+epoc32/release/armv5/udeb/memscanclient.dll.map
+epoc32/release/armv5/udeb/memscanclient.dll
+epoc32/release/armv5/udeb/memoryplugin.dll.map
+epoc32/release/armv5/udeb/memoryplugin.dll
+epoc32/release/armv5/udeb/memman.dll.map
+epoc32/release/armv5/udeb/memman.dll
+epoc32/release/armv5/udeb/mediatorserver.exe.map
+epoc32/release/armv5/udeb/mediatorserver.exe
+epoc32/release/armv5/udeb/mediatorpluginbase.dll.map
+epoc32/release/armv5/udeb/mediatorpluginbase.dll
+epoc32/release/armv5/udeb/mediatorclientstub.dll.map
+epoc32/release/armv5/udeb/mediatorclientstub.dll
+epoc32/release/armv5/udeb/mediatorclient.dll.map
+epoc32/release/armv5/udeb/mediatorclient.dll
+epoc32/release/armv5/udeb/mediastylegrid.dll.map
+epoc32/release/armv5/udeb/mediastylegrid.dll
+epoc32/release/armv5/udeb/mediasettings.exe.map
+epoc32/release/armv5/udeb/mediasettings.exe
+epoc32/release/armv5/udeb/mediaservantplugin.dll.map
+epoc32/release/armv5/udeb/mediaservantplugin.dll
+epoc32/release/armv5/udeb/mediaservant.exe.map
+epoc32/release/armv5/udeb/mediaservant.exe
+epoc32/release/armv5/udeb/mediaplayer.exe.map
+epoc32/release/armv5/udeb/mediaplayer.exe
+epoc32/release/armv5/udeb/mediamanagementservice.dll.map
+epoc32/release/armv5/udeb/mediamanagementservice.dll
+epoc32/release/armv5/udeb/mediamanagementprovider.dll.map
+epoc32/release/armv5/udeb/mediamanagementprovider.dll
+epoc32/release/armv5/udeb/mediafilelist.dll.map
+epoc32/release/armv5/udeb/mediafilelist.dll
+epoc32/release/armv5/udeb/mediacollectionmanager.dll.map
+epoc32/release/armv5/udeb/mediacollectionmanager.dll
+epoc32/release/armv5/udeb/mdswatchdog.exe.map
+epoc32/release/armv5/udeb/mdswatchdog.exe
+epoc32/release/armv5/udeb/mdsserver.exe.map
+epoc32/release/armv5/udeb/mdsserver.exe
+epoc32/release/armv5/udeb/mdsoomplugin.dll.map
+epoc32/release/armv5/udeb/mdsoomplugin.dll
+epoc32/release/armv5/udeb/mdsfileserverplugin.pxt.map
+epoc32/release/armv5/udeb/mdsfileserverplugin.pxt
+epoc32/release/armv5/udeb/mdfpostingsurfaceproxy.dll.map
+epoc32/release/armv5/udeb/mdfpostingsurfaceproxy.dll
+epoc32/release/armv5/udeb/mdeclient.dll.map
+epoc32/release/armv5/udeb/mdeclient.dll
+epoc32/release/armv5/udeb/mdccommon.dll.map
+epoc32/release/armv5/udeb/mdccommon.dll
+epoc32/release/armv5/udeb/mcsservice.dll.map
+epoc32/release/armv5/udeb/mcsservice.dll
+epoc32/release/armv5/udeb/mcssathandler.dll.map
+epoc32/release/armv5/udeb/mcssathandler.dll
+epoc32/release/armv5/udeb/mcsprovider.dll.map
+epoc32/release/armv5/udeb/mcsprovider.dll
+epoc32/release/armv5/udeb/mcsmenuutils.dll.map
+epoc32/release/armv5/udeb/mcsmenuutils.dll
+epoc32/release/armv5/udeb/mcsmenuserver.exe.map
+epoc32/release/armv5/udeb/mcsmenuserver.exe
+epoc32/release/armv5/udeb/mcsmenuhandler.dll.map
+epoc32/release/armv5/udeb/mcsmenuhandler.dll
+epoc32/release/armv5/udeb/mcsmenueng.dll.map
+epoc32/release/armv5/udeb/mcsmenueng.dll
+epoc32/release/armv5/udeb/mcsmenu.dll.map
+epoc32/release/armv5/udeb/mcsmenu.dll
+epoc32/release/armv5/udeb/mcsextendedmenu.dll.map
+epoc32/release/armv5/udeb/mcsextendedmenu.dll
+epoc32/release/armv5/udeb/mcpmusicplayer.dll.map
+epoc32/release/armv5/udeb/mcpmusicplayer.dll
+epoc32/release/armv5/udeb/mcesettingsgsplugin.dll.map
+epoc32/release/armv5/udeb/mcesettingsgsplugin.dll
+epoc32/release/armv5/udeb/mcesettings.dll.map
+epoc32/release/armv5/udeb/mcesettings.dll
+epoc32/release/armv5/udeb/mceserver.exe.map
+epoc32/release/armv5/udeb/mceserver.exe
+epoc32/release/armv5/udeb/mcelogeng.dll.map
+epoc32/release/armv5/udeb/mcelogeng.dll
+epoc32/release/armv5/udeb/mceclient.dll.map
+epoc32/release/armv5/udeb/mceclient.dll
+epoc32/release/armv5/udeb/mce.exe.map
+epoc32/release/armv5/udeb/mce.exe
+epoc32/release/armv5/udeb/matrixmenu.exe.map
+epoc32/release/armv5/udeb/matrixmenu.exe
+epoc32/release/armv5/udeb/mailplainview.dll.map
+epoc32/release/armv5/udeb/mailplainview.dll
+epoc32/release/armv5/udeb/mailinit.exe.map
+epoc32/release/armv5/udeb/mailinit.exe
+epoc32/release/armv5/udeb/m3gcore.dll.map
+epoc32/release/armv5/udeb/m3gcore.dll
+epoc32/release/armv5/udeb/lwplayer.exe.map
+epoc32/release/armv5/udeb/lwplayer.exe
+epoc32/release/armv5/udeb/ltmvmtdetapi.dll.map
+epoc32/release/armv5/udeb/ltmvmtdetapi.dll
+epoc32/release/armv5/udeb/ltcellidmovdet.dll.map
+epoc32/release/armv5/udeb/ltcellidmovdet.dll
+epoc32/release/armv5/udeb/loudnessproxy.dll.map
+epoc32/release/armv5/udeb/loudnessproxy.dll
+epoc32/release/armv5/udeb/loudnessmessagehandler.dll.map
+epoc32/release/armv5/udeb/loudnessmessagehandler.dll
+epoc32/release/armv5/udeb/loudnesseffect.dll.map
+epoc32/release/armv5/udeb/loudnesseffect.dll
+epoc32/release/armv5/udeb/loudnessci_stub.dll.map
+epoc32/release/armv5/udeb/loudnessci_stub.dll
+epoc32/release/armv5/udeb/loudmouth.dll.map
+epoc32/release/armv5/udeb/loudmouth.dll
+epoc32/release/armv5/udeb/logsserviceextension.dll.map
+epoc32/release/armv5/udeb/logsserviceextension.dll
+epoc32/release/armv5/udeb/logsplugin.dll.map
+epoc32/release/armv5/udeb/logsplugin.dll
+epoc32/release/armv5/udeb/logsindicatorplugin.dll.map
+epoc32/release/armv5/udeb/logsindicatorplugin.dll
+epoc32/release/armv5/udeb/logseng.dll.map
+epoc32/release/armv5/udeb/logseng.dll
+epoc32/release/armv5/udeb/logs.exe.map
+epoc32/release/armv5/udeb/logs.exe
+epoc32/release/armv5/udeb/loghandling.dll.map
+epoc32/release/armv5/udeb/loghandling.dll
+epoc32/release/armv5/udeb/loggingservice.dll.map
+epoc32/release/armv5/udeb/loggingservice.dll
+epoc32/release/armv5/udeb/loggingprovider.dll.map
+epoc32/release/armv5/udeb/loggingprovider.dll
+epoc32/release/armv5/udeb/locverifierdlg.dll.map
+epoc32/release/armv5/udeb/locverifierdlg.dll
+epoc32/release/armv5/udeb/locutils.dll.map
+epoc32/release/armv5/udeb/locutils.dll
+epoc32/release/armv5/udeb/locsysuiview.dll.map
+epoc32/release/armv5/udeb/locsysuiview.dll
+epoc32/release/armv5/udeb/locsysuiengine.dll.map
+epoc32/release/armv5/udeb/locsysuiengine.dll
+epoc32/release/armv5/udeb/locsuplsettings.dll.map
+epoc32/release/armv5/udeb/locsuplsettings.dll
+epoc32/release/armv5/udeb/locsettingsuiserver.exe.map
+epoc32/release/armv5/udeb/locsettingsuiserver.exe
+epoc32/release/armv5/udeb/locsettingsuiclient.dll.map
+epoc32/release/armv5/udeb/locsettingsuiclient.dll
+epoc32/release/armv5/udeb/locpsysettingsui.dll.map
+epoc32/release/armv5/udeb/locpsysettingsui.dll
+epoc32/release/armv5/udeb/locpsysettingseng.dll.map
+epoc32/release/armv5/udeb/locpsysettingseng.dll
+epoc32/release/armv5/udeb/locpossettingsapp.exe.map
+epoc32/release/armv5/udeb/locpossettingsapp.exe
+epoc32/release/armv5/udeb/locod.exe.map
+epoc32/release/armv5/udeb/locod.exe
+epoc32/release/armv5/udeb/locnotprefplugin.dll.map
+epoc32/release/armv5/udeb/locnotprefplugin.dll
+epoc32/release/armv5/udeb/locnotifierwrapper.dll.map
+epoc32/release/armv5/udeb/locnotifierwrapper.dll
+epoc32/release/armv5/udeb/locgpsindicatorplugin.dll.map
+epoc32/release/armv5/udeb/locgpsindicatorplugin.dll
+epoc32/release/armv5/udeb/locbtnotifier.dll.map
+epoc32/release/armv5/udeb/locbtnotifier.dll
+epoc32/release/armv5/udeb/locationtrail.dll.map
+epoc32/release/armv5/udeb/locationtrail.dll
+epoc32/release/armv5/udeb/locationservice.dll.map
+epoc32/release/armv5/udeb/locationservice.dll
+epoc32/release/armv5/udeb/locationprovider.dll.map
+epoc32/release/armv5/udeb/locationprovider.dll
+epoc32/release/armv5/udeb/locationmanagerserver.exe.map
+epoc32/release/armv5/udeb/locationmanagerserver.exe
+epoc32/release/armv5/udeb/locationmanager.dll.map
+epoc32/release/armv5/udeb/locationmanager.dll
+epoc32/release/armv5/udeb/locationcontextplugin.dll.map
+epoc32/release/armv5/udeb/locationcontextplugin.dll
+epoc32/release/armv5/udeb/locationbase.dll.map
+epoc32/release/armv5/udeb/locationbase.dll
+epoc32/release/armv5/udeb/localprotocol.dll.map
+epoc32/release/armv5/udeb/localprotocol.dll
+epoc32/release/armv5/udeb/localoperations.dll.map
+epoc32/release/armv5/udeb/localoperations.dll
+epoc32/release/armv5/udeb/loadgen.exe.map
+epoc32/release/armv5/udeb/loadgen.exe
+epoc32/release/armv5/udeb/lmuirefapp.exe.map
+epoc32/release/armv5/udeb/lmuirefapp.exe
+epoc32/release/armv5/udeb/lmrefapp.exe.map
+epoc32/release/armv5/udeb/lmrefapp.exe
+epoc32/release/armv5/udeb/lmkui.dll.map
+epoc32/release/armv5/udeb/lmkui.dll
+epoc32/release/armv5/udeb/lmkmsgviewer.exe.map
+epoc32/release/armv5/udeb/lmkmsgviewer.exe
+epoc32/release/armv5/udeb/lmkeng.dll.map
+epoc32/release/armv5/udeb/lmkeng.dll
+epoc32/release/armv5/udeb/lmkcommonuistub.dll.map
+epoc32/release/armv5/udeb/lmkcommonuistub.dll
+epoc32/release/armv5/udeb/lmkcommonui.dll.map
+epoc32/release/armv5/udeb/lmkcommonui.dll
+epoc32/release/armv5/udeb/lmgr.lib
+epoc32/release/armv5/udeb/liwservicehandler.dll.map
+epoc32/release/armv5/udeb/liwservicehandler.dll
+epoc32/release/armv5/udeb/liwresolver.dll.map
+epoc32/release/armv5/udeb/liwresolver.dll
+epoc32/release/armv5/udeb/livetvutils.dll.map
+epoc32/release/armv5/udeb/livetvutils.dll
+epoc32/release/armv5/udeb/listenerorientationproxy.dll.map
+epoc32/release/armv5/udeb/listenerorientationproxy.dll
+epoc32/release/armv5/udeb/listenerorientationmessagehandler.dll.map
+epoc32/release/armv5/udeb/listenerorientationmessagehandler.dll
+epoc32/release/armv5/udeb/listenerorientationeffect.dll.map
+epoc32/release/armv5/udeb/listenerorientationeffect.dll
+epoc32/release/armv5/udeb/listenerorientationci_stub.dll.map
+epoc32/release/armv5/udeb/listenerorientationci_stub.dll
+epoc32/release/armv5/udeb/listenerlocationproxy.dll.map
+epoc32/release/armv5/udeb/listenerlocationproxy.dll
+epoc32/release/armv5/udeb/listenerlocationmessagehandler.dll.map
+epoc32/release/armv5/udeb/listenerlocationmessagehandler.dll
+epoc32/release/armv5/udeb/listenerlocationeffect.dll.map
+epoc32/release/armv5/udeb/listenerlocationeffect.dll
+epoc32/release/armv5/udeb/listenerlocationci_stub.dll.map
+epoc32/release/armv5/udeb/listenerlocationci_stub.dll
+epoc32/release/armv5/udeb/listenerdopplerproxy.dll.map
+epoc32/release/armv5/udeb/listenerdopplerproxy.dll
+epoc32/release/armv5/udeb/listenerdopplermessagehandler.dll.map
+epoc32/release/armv5/udeb/listenerdopplermessagehandler.dll
+epoc32/release/armv5/udeb/listenerdopplereffect.dll.map
+epoc32/release/armv5/udeb/listenerdopplereffect.dll
+epoc32/release/armv5/udeb/listenerdopplerci_stub.dll.map
+epoc32/release/armv5/udeb/listenerdopplerci_stub.dll
+epoc32/release/armv5/udeb/licenseetsy_stub.dll.map
+epoc32/release/armv5/udeb/licenseetsy_stub.dll
+epoc32/release/armv5/udeb/libzcore.dll.map
+epoc32/release/armv5/udeb/libzcore.dll
+epoc32/release/armv5/udeb/libz.dll.map
+epoc32/release/armv5/udeb/libz.dll
+epoc32/release/armv5/udeb/libwcrt0.lib
+epoc32/release/armv5/udeb/libvgi.dll.map
+epoc32/release/armv5/udeb/libvgi.dll
+epoc32/release/armv5/udeb/libtelepathy.dll.map
+epoc32/release/armv5/udeb/libtelepathy.dll
+epoc32/release/armv5/udeb/libstdcpp.dll.map
+epoc32/release/armv5/udeb/libstdcpp.dll
+epoc32/release/armv5/udeb/libssl.dll.map
+epoc32/release/armv5/udeb/libssl.dll
+epoc32/release/armv5/udeb/libgthread.dll.map
+epoc32/release/armv5/udeb/libgthread.dll
+epoc32/release/armv5/udeb/libgobject.dll.map
+epoc32/release/armv5/udeb/libgobject.dll
+epoc32/release/armv5/udeb/libgmodule.dll.map
+epoc32/release/armv5/udeb/libgmodule.dll
+epoc32/release/armv5/udeb/libgabble-convenience.dll.map
+epoc32/release/armv5/udeb/libgabble-convenience.dll
+epoc32/release/armv5/udeb/libdbus.dll.map
+epoc32/release/armv5/udeb/libdbus.dll
+epoc32/release/armv5/udeb/libcrypto.dll.map
+epoc32/release/armv5/udeb/libcrypto.dll
+epoc32/release/armv5/udeb/libcrypt.dll.map
+epoc32/release/armv5/udeb/libcrypt.dll
+epoc32/release/armv5/udeb/libcrt0.lib
+epoc32/release/armv5/udeb/lcutils.dll.map
+epoc32/release/armv5/udeb/lcutils.dll
+epoc32/release/armv5/udeb/lcstylustap.dll.map
+epoc32/release/armv5/udeb/lcstylustap.dll
+epoc32/release/armv5/udeb/lcservice.dll.map
+epoc32/release/armv5/udeb/lcservice.dll
+epoc32/release/armv5/udeb/lcserver.exe.map
+epoc32/release/armv5/udeb/lcserver.exe
+epoc32/release/armv5/udeb/lcapp.exe.map
+epoc32/release/armv5/udeb/lcapp.exe
+epoc32/release/armv5/udeb/lbtstrategypluginapi.dll.map
+epoc32/release/armv5/udeb/lbtstrategypluginapi.dll
+epoc32/release/armv5/udeb/lbtstrategy.dll.map
+epoc32/release/armv5/udeb/lbtstrategy.dll
+epoc32/release/armv5/udeb/lbtserverlogicbase.dll.map
+epoc32/release/armv5/udeb/lbtserverlogicbase.dll
+epoc32/release/armv5/udeb/lbtserverlogic.dll.map
+epoc32/release/armv5/udeb/lbtserverlogic.dll
+epoc32/release/armv5/udeb/lbtserver.exe.map
+epoc32/release/armv5/udeb/lbtserver.exe
+epoc32/release/armv5/udeb/lbtmgmtplugin.dll.map
+epoc32/release/armv5/udeb/lbtmgmtplugin.dll
+epoc32/release/armv5/udeb/lbtmanager.dll.map
+epoc32/release/armv5/udeb/lbtmanager.dll
+epoc32/release/armv5/udeb/lbtlogger.dll.map
+epoc32/release/armv5/udeb/lbtlogger.dll
+epoc32/release/armv5/udeb/lbtcontainer.dll.map
+epoc32/release/armv5/udeb/lbtcontainer.dll
+epoc32/release/armv5/udeb/lbt.dll.map
+epoc32/release/armv5/udeb/lbt.dll
+epoc32/release/armv5/udeb/layoutmgr.exe.map
+epoc32/release/armv5/udeb/layoutmgr.exe
+epoc32/release/armv5/udeb/launcher.exe.map
+epoc32/release/armv5/udeb/launcher.exe
+epoc32/release/armv5/udeb/launchbrowsercmd.dll.map
+epoc32/release/armv5/udeb/launchbrowsercmd.dll
+epoc32/release/armv5/udeb/languagenotificationcmd.dll.map
+epoc32/release/armv5/udeb/languagenotificationcmd.dll
+epoc32/release/armv5/udeb/landmarkservice.dll.map
+epoc32/release/armv5/udeb/landmarkservice.dll
+epoc32/release/armv5/udeb/landmarks.exe.map
+epoc32/release/armv5/udeb/landmarks.exe
+epoc32/release/armv5/udeb/landmarkprovider.dll.map
+epoc32/release/armv5/udeb/landmarkprovider.dll
+epoc32/release/armv5/udeb/ksc5601.dll.map
+epoc32/release/armv5/udeb/ksc5601.dll
+epoc32/release/armv5/udeb/koi8u.dll.map
+epoc32/release/armv5/udeb/koi8u.dll
+epoc32/release/armv5/udeb/kmdserver.exe.map
+epoc32/release/armv5/udeb/kmdserver.exe
+epoc32/release/armv5/udeb/kmdapi.dll.map
+epoc32/release/armv5/udeb/kmdapi.dll
+epoc32/release/armv5/udeb/keypublisherplugin.dll.map
+epoc32/release/armv5/udeb/keypublisherplugin.dll
+epoc32/release/armv5/udeb/keylockpolicyapi.dll.map
+epoc32/release/armv5/udeb/keylockpolicyapi.dll
+epoc32/release/armv5/udeb/keyeventfw.dll.map
+epoc32/release/armv5/udeb/keyeventfw.dll
+epoc32/release/armv5/udeb/kdebugv6.dll.map
+epoc32/release/armv5/udeb/kdebugv6.dll
+epoc32/release/armv5/udeb/kdebug.dll.map
+epoc32/release/armv5/udeb/kdebug.dll
+epoc32/release/armv5/udeb/kbdlayout.dll.map
+epoc32/release/armv5/udeb/kbdlayout.dll
+epoc32/release/armv5/udeb/kbdclient.dll.map
+epoc32/release/armv5/udeb/kbdclient.dll
+epoc32/release/armv5/udeb/jsdevice.dll.map
+epoc32/release/armv5/udeb/jsdevice.dll
+epoc32/release/armv5/udeb/jplangutil.dll.map
+epoc32/release/armv5/udeb/jplangutil.dll
+epoc32/release/armv5/udeb/jp2kcodec.dll.map
+epoc32/release/armv5/udeb/jp2kcodec.dll
+epoc32/release/armv5/udeb/jisx0212.dll.map
+epoc32/release/armv5/udeb/jisx0212.dll
+epoc32/release/armv5/udeb/jisx0208.dll.map
+epoc32/release/armv5/udeb/jisx0208.dll
+epoc32/release/armv5/udeb/jisx0201.dll.map
+epoc32/release/armv5/udeb/jisx0201.dll
+epoc32/release/armv5/udeb/jisbase_shared.dll.map
+epoc32/release/armv5/udeb/jisbase_shared.dll
+epoc32/release/armv5/udeb/jis.dll.map
+epoc32/release/armv5/udeb/jis.dll
+epoc32/release/armv5/udeb/javascriptcore.dll.map
+epoc32/release/armv5/udeb/javascriptcore.dll
+epoc32/release/armv5/udeb/javaregistryclient.dll.map
+epoc32/release/armv5/udeb/javaregistryclient.dll
+epoc32/release/armv5/udeb/javaenvinfo.dll.map
+epoc32/release/armv5/udeb/javaenvinfo.dll
+epoc32/release/armv5/udeb/javadrmutils.dll.map
+epoc32/release/armv5/udeb/javadrmutils.dll
+epoc32/release/armv5/udeb/jabbersettings.dll.map
+epoc32/release/armv5/udeb/jabbersettings.dll
+epoc32/release/armv5/udeb/j5_docomo.dll.map
+epoc32/release/armv5/udeb/j5_docomo.dll
+epoc32/release/armv5/udeb/j5.dll.map
+epoc32/release/armv5/udeb/j5.dll
+epoc32/release/armv5/udeb/isoserver.exe.map
+epoc32/release/armv5/udeb/isoserver.exe
+epoc32/release/armv5/udeb/iso88599.dll.map
+epoc32/release/armv5/udeb/iso88599.dll
+epoc32/release/armv5/udeb/iso88598.dll.map
+epoc32/release/armv5/udeb/iso88598.dll
+epoc32/release/armv5/udeb/iso88597.dll.map
+epoc32/release/armv5/udeb/iso88597.dll
+epoc32/release/armv5/udeb/iso88596.dll.map
+epoc32/release/armv5/udeb/iso88596.dll
+epoc32/release/armv5/udeb/iso88595.dll.map
+epoc32/release/armv5/udeb/iso88595.dll
+epoc32/release/armv5/udeb/iso88594.dll.map
+epoc32/release/armv5/udeb/iso88594.dll
+epoc32/release/armv5/udeb/iso88593.dll.map
+epoc32/release/armv5/udeb/iso88593.dll
+epoc32/release/armv5/udeb/iso88592.dll.map
+epoc32/release/armv5/udeb/iso88592.dll
+epoc32/release/armv5/udeb/iso885915.dll.map
+epoc32/release/armv5/udeb/iso885915.dll
+epoc32/release/armv5/udeb/iso885914.dll.map
+epoc32/release/armv5/udeb/iso885914.dll
+epoc32/release/armv5/udeb/iso885913.dll.map
+epoc32/release/armv5/udeb/iso885913.dll
+epoc32/release/armv5/udeb/iso885910.dll.map
+epoc32/release/armv5/udeb/iso885910.dll
+epoc32/release/armv5/udeb/iso2022kr.dll.map
+epoc32/release/armv5/udeb/iso2022kr.dll
+epoc32/release/armv5/udeb/iso2022jp1.dll.map
+epoc32/release/armv5/udeb/iso2022jp1.dll
+epoc32/release/armv5/udeb/iso2022jp.dll.map
+epoc32/release/armv5/udeb/iso2022jp.dll
+epoc32/release/armv5/udeb/iscii.dll.map
+epoc32/release/armv5/udeb/iscii.dll
+epoc32/release/armv5/udeb/iscapi.dll.map
+epoc32/release/armv5/udeb/iscapi.dll
+epoc32/release/armv5/udeb/isadapter.dll.map
+epoc32/release/armv5/udeb/isadapter.dll
+epoc32/release/armv5/udeb/irmtmui.dll.map
+epoc32/release/armv5/udeb/irmtmui.dll
+epoc32/release/armv5/udeb/ipvoicemailengine.dll.map
+epoc32/release/armv5/udeb/ipvoicemailengine.dll
+epoc32/release/armv5/udeb/iptvxmltvepgplugin.dll.map
+epoc32/release/armv5/udeb/iptvxmltvepgplugin.dll
+epoc32/release/armv5/udeb/iptvvodnotifierplugin.dll.map
+epoc32/release/armv5/udeb/iptvvodnotifierplugin.dll
+epoc32/release/armv5/udeb/iptvutil.dll.map
+epoc32/release/armv5/udeb/iptvutil.dll
+epoc32/release/armv5/udeb/iptvtunerengine.dll.map
+epoc32/release/armv5/udeb/iptvtunerengine.dll
+epoc32/release/armv5/udeb/iptvserver.exe.map
+epoc32/release/armv5/udeb/iptvserver.exe
+epoc32/release/armv5/udeb/iptvschedulerplugin.dll.map
+epoc32/release/armv5/udeb/iptvschedulerplugin.dll
+epoc32/release/armv5/udeb/iptvscheduleddownloadplugin.dll.map
+epoc32/release/armv5/udeb/iptvscheduleddownloadplugin.dll
+epoc32/release/armv5/udeb/iptvrssplugin.dll.map
+epoc32/release/armv5/udeb/iptvrssplugin.dll
+epoc32/release/armv5/udeb/iptvremindernotifierplugin.dll.map
+epoc32/release/armv5/udeb/iptvremindernotifierplugin.dll
+epoc32/release/armv5/udeb/iptvprovrec.dll.map
+epoc32/release/armv5/udeb/iptvprovrec.dll
+epoc32/release/armv5/udeb/iptvprovisioningprocessor.dll.map
+epoc32/release/armv5/udeb/iptvprovisioningprocessor.dll
+epoc32/release/armv5/udeb/iptvprovisioningapp.exe.map
+epoc32/release/armv5/udeb/iptvprovisioningapp.exe
+epoc32/release/armv5/udeb/iptvomaprovisioningadapter.dll.map
+epoc32/release/armv5/udeb/iptvomaprovisioningadapter.dll
+epoc32/release/armv5/udeb/iptvnetworkengine.dll.map
+epoc32/release/armv5/udeb/iptvnetworkengine.dll
+epoc32/release/armv5/udeb/iptvliveuiepgengine.dll.map
+epoc32/release/armv5/udeb/iptvliveuiepgengine.dll
+epoc32/release/armv5/udeb/iptvclientapi.dll.map
+epoc32/release/armv5/udeb/iptvclientapi.dll
+epoc32/release/armv5/udeb/ipssossettings.dll.map
+epoc32/release/armv5/udeb/ipssossettings.dll
+epoc32/release/armv5/udeb/ipssosplugin.dll.map
+epoc32/release/armv5/udeb/ipssosplugin.dll
+epoc32/release/armv5/udeb/ipssosaoplugin.dll.map
+epoc32/release/armv5/udeb/ipssosaoplugin.dll
+epoc32/release/armv5/udeb/ipsecacuplugin.dll.map
+epoc32/release/armv5/udeb/ipsecacuplugin.dll
+epoc32/release/armv5/udeb/ipapputils.dll.map
+epoc32/release/armv5/udeb/ipapputils.dll
+epoc32/release/armv5/udeb/integritycheckserver.exe.map
+epoc32/release/armv5/udeb/integritycheckserver.exe
+epoc32/release/armv5/udeb/integritycheckclient.dll.map
+epoc32/release/armv5/udeb/integritycheckclient.dll
+epoc32/release/armv5/udeb/integritycheck.exe.map
+epoc32/release/armv5/udeb/integritycheck.exe
+epoc32/release/armv5/udeb/inlinetext.dll.map
+epoc32/release/armv5/udeb/inlinetext.dll
+epoc32/release/armv5/udeb/imutilsng.dll.map
+epoc32/release/armv5/udeb/imutilsng.dll
+epoc32/release/armv5/udeb/imumutils.dll.map
+epoc32/release/armv5/udeb/imumutils.dll
+epoc32/release/armv5/udeb/imumda.dll.map
+epoc32/release/armv5/udeb/imumda.dll
+epoc32/release/armv5/udeb/imum.dll.map
+epoc32/release/armv5/udeb/imum.dll
+epoc32/release/armv5/udeb/imspointsecmonitor.dll.map
+epoc32/release/armv5/udeb/imspointsecmonitor.dll
+epoc32/release/armv5/udeb/impsutils.dll.map
+epoc32/release/armv5/udeb/impsutils.dll
+epoc32/release/armv5/udeb/impspushhandler.dll.map
+epoc32/release/armv5/udeb/impspushhandler.dll
+epoc32/release/armv5/udeb/impsmessage.dll.map
+epoc32/release/armv5/udeb/impsmessage.dll
+epoc32/release/armv5/udeb/impsipcirwatcher.dll.map
+epoc32/release/armv5/udeb/impsipcirwatcher.dll
+epoc32/release/armv5/udeb/impsexe.exe.map
+epoc32/release/armv5/udeb/impsexe.exe
+epoc32/release/armv5/udeb/impseng.dll.map
+epoc32/release/armv5/udeb/impseng.dll
+epoc32/release/armv5/udeb/impsdatautils.dll.map
+epoc32/release/armv5/udeb/impsdatautils.dll
+epoc32/release/armv5/udeb/impsdatachannel.dll.map
+epoc32/release/armv5/udeb/impsdatachannel.dll
+epoc32/release/armv5/udeb/impsconnectionuing.dll.map
+epoc32/release/armv5/udeb/impsconnectionuing.dll
+epoc32/release/armv5/udeb/impsclient.dll.map
+epoc32/release/armv5/udeb/impsclient.dll
+epoc32/release/armv5/udeb/improcessorhook.dll.map
+epoc32/release/armv5/udeb/improcessorhook.dll
+epoc32/release/armv5/udeb/improcessor.dll.map
+epoc32/release/armv5/udeb/improcessor.dll
+epoc32/release/armv5/udeb/imoperationshook.dll.map
+epoc32/release/armv5/udeb/imoperationshook.dll
+epoc32/release/armv5/udeb/imoperation.dll.map
+epoc32/release/armv5/udeb/imoperation.dll
+epoc32/release/armv5/udeb/immanager.dll.map
+epoc32/release/armv5/udeb/immanager.dll
+epoc32/release/armv5/udeb/imlauncherng.dll.map
+epoc32/release/armv5/udeb/imlauncherng.dll
+epoc32/release/armv5/udeb/imlauncher.exe.map
+epoc32/release/armv5/udeb/imlauncher.exe
+epoc32/release/armv5/udeb/imindicatorpluginng.dll.map
+epoc32/release/armv5/udeb/imindicatorpluginng.dll
+epoc32/release/armv5/udeb/imgpprintdll.dll.map
+epoc32/release/armv5/udeb/imgpprintdll.dll
+epoc32/release/armv5/udeb/imecomhook.dll.map
+epoc32/release/armv5/udeb/imecomhook.dll
+epoc32/release/armv5/udeb/imdatamodelhook.dll.map
+epoc32/release/armv5/udeb/imdatamodelhook.dll
+epoc32/release/armv5/udeb/imdatamodel.dll.map
+epoc32/release/armv5/udeb/imdatamodel.dll
+epoc32/release/armv5/udeb/imcvuiapp.exe.map
+epoc32/release/armv5/udeb/imcvuiapp.exe
+epoc32/release/armv5/udeb/imcvlauncher.dll.map
+epoc32/release/armv5/udeb/imcvlauncher.dll
+epoc32/release/armv5/udeb/imcvengine.dll.map
+epoc32/release/armv5/udeb/imcvengine.dll
+epoc32/release/armv5/udeb/imconnectionprovider.dll.map
+epoc32/release/armv5/udeb/imconnectionprovider.dll
+epoc32/release/armv5/udeb/imcmslauncherplugin.dll.map
+epoc32/release/armv5/udeb/imcmslauncherplugin.dll
+epoc32/release/armv5/udeb/imclient.dll.map
+epoc32/release/armv5/udeb/imclient.dll
+epoc32/release/armv5/udeb/imcacheserver.exe.map
+epoc32/release/armv5/udeb/imcacheserver.exe
+epoc32/release/armv5/udeb/imcacheclient.dll.map
+epoc32/release/armv5/udeb/imcacheclient.dll
+epoc32/release/armv5/udeb/imagingconfigmanager.dll.map
+epoc32/release/armv5/udeb/imagingconfigmanager.dll
+epoc32/release/armv5/udeb/imageviewer.exe.map
+epoc32/release/armv5/udeb/imageviewer.exe
+epoc32/release/armv5/udeb/imageprintuiprovider.dll.map
+epoc32/release/armv5/udeb/imageprintuiprovider.dll
+epoc32/release/armv5/udeb/imageprintui.exe.map
+epoc32/release/armv5/udeb/imageprintui.exe
+epoc32/release/armv5/udeb/imageprintserver.exe.map
+epoc32/release/armv5/udeb/imageprintserver.exe
+epoc32/release/armv5/udeb/imageprintengine.dll.map
+epoc32/release/armv5/udeb/imageprintengine.dll
+epoc32/release/armv5/udeb/imageprintclient.dll.map
+epoc32/release/armv5/udeb/imageprintclient.dll
+epoc32/release/armv5/udeb/imageprintapp.exe.map
+epoc32/release/armv5/udeb/imageprintapp.exe
+epoc32/release/armv5/udeb/imagepreview.dll.map
+epoc32/release/armv5/udeb/imagepreview.dll
+epoc32/release/armv5/udeb/imageinfopopup.dll.map
+epoc32/release/armv5/udeb/imageinfopopup.dll
+epoc32/release/armv5/udeb/imageeditorutils.dll.map
+epoc32/release/armv5/udeb/imageeditorutils.dll
+epoc32/release/armv5/udeb/imageeditorui.dll.map
+epoc32/release/armv5/udeb/imageeditorui.dll
+epoc32/release/armv5/udeb/imageeditorprovider.dll.map
+epoc32/release/armv5/udeb/imageeditorprovider.dll
+epoc32/release/armv5/udeb/imageeditormanager.dll.map
+epoc32/release/armv5/udeb/imageeditormanager.dll
+epoc32/release/armv5/udeb/imageeditor.exe.map
+epoc32/release/armv5/udeb/imageeditor.exe
+epoc32/release/armv5/udeb/imagech.lib
+epoc32/release/armv5/udeb/image.lib
+epoc32/release/armv5/udeb/ilbcencoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/ilbcencoderintfcproxy.dll
+epoc32/release/armv5/udeb/ilbcencoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/ilbcencoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/ilbcencoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/ilbcencoderintfcci_stub.dll
+epoc32/release/armv5/udeb/ilbcencoderintfc.dll.map
+epoc32/release/armv5/udeb/ilbcencoderintfc.dll
+epoc32/release/armv5/udeb/ilbcdecoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/ilbcdecoderintfcproxy.dll
+epoc32/release/armv5/udeb/ilbcdecoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/ilbcdecoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/ilbcdecoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/ilbcdecoderintfcci_stub.dll
+epoc32/release/armv5/udeb/ilbcdecoderintfc.dll.map
+epoc32/release/armv5/udeb/ilbcdecoderintfc.dll
+epoc32/release/armv5/udeb/ikev2lib.dll.map
+epoc32/release/armv5/udeb/ikev2lib.dll
+epoc32/release/armv5/udeb/ikev1lib.dll.map
+epoc32/release/armv5/udeb/ikev1lib.dll
+epoc32/release/armv5/udeb/ikeutils.dll.map
+epoc32/release/armv5/udeb/ikeutils.dll
+epoc32/release/armv5/udeb/ikesocket.dll.map
+epoc32/release/armv5/udeb/ikesocket.dll
+epoc32/release/armv5/udeb/ikepolparser.dll.map
+epoc32/release/armv5/udeb/ikepolparser.dll
+epoc32/release/armv5/udeb/ikecert.dll.map
+epoc32/release/armv5/udeb/ikecert.dll
+epoc32/release/armv5/udeb/ihl.dll.map
+epoc32/release/armv5/udeb/ihl.dll
+epoc32/release/armv5/udeb/iepb.dll.map
+epoc32/release/armv5/udeb/iepb.dll
+epoc32/release/armv5/udeb/ictsuiutilsnotif.dll.map
+epoc32/release/armv5/udeb/ictsuiutilsnotif.dll
+epoc32/release/armv5/udeb/ictsdialogswrapper.dll.map
+epoc32/release/armv5/udeb/ictsdialogswrapper.dll
+epoc32/release/armv5/udeb/ictsclientinterface.dll.map
+epoc32/release/armv5/udeb/ictsclientinterface.dll
+epoc32/release/armv5/udeb/iclextjpegapi.dll.map
+epoc32/release/armv5/udeb/iclextjpegapi.dll
+epoc32/release/armv5/udeb/icecandidatehandler.dll.map
+epoc32/release/armv5/udeb/icecandidatehandler.dll
+epoc32/release/armv5/udeb/iaupdatetools.dll.map
+epoc32/release/armv5/udeb/iaupdatetools.dll
+epoc32/release/armv5/udeb/iaupdaterfiles.dll.map
+epoc32/release/armv5/udeb/iaupdaterfiles.dll
+epoc32/release/armv5/udeb/iaupdater.exe.map
+epoc32/release/armv5/udeb/iaupdater.exe
+epoc32/release/armv5/udeb/iaupdatelauncher.exe.map
+epoc32/release/armv5/udeb/iaupdatelauncher.exe
+epoc32/release/armv5/udeb/iaupdatefwupdate.dll.map
+epoc32/release/armv5/udeb/iaupdatefwupdate.dll
+epoc32/release/armv5/udeb/iaupdateengine.dll.map
+epoc32/release/armv5/udeb/iaupdateengine.dll
+epoc32/release/armv5/udeb/iaupdatebg.exe.map
+epoc32/release/armv5/udeb/iaupdatebg.exe
+epoc32/release/armv5/udeb/iaupdateapi.dll.map
+epoc32/release/armv5/udeb/iaupdateapi.dll
+epoc32/release/armv5/udeb/iaupdate.exe.map
+epoc32/release/armv5/udeb/iaupdate.exe
+epoc32/release/armv5/udeb/iaenabler.exe.map
+epoc32/release/armv5/udeb/iaenabler.exe
+epoc32/release/armv5/udeb/hz.dll.map
+epoc32/release/armv5/udeb/hz.dll
+epoc32/release/armv5/udeb/hxaudioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/udeb/hxaudioplaycontrollerrecognizer.dll
+epoc32/release/armv5/udeb/hwrmvibraclient.dll.map
+epoc32/release/armv5/udeb/hwrmvibraclient.dll
+epoc32/release/armv5/udeb/hwrmstubplugins.dll.map
+epoc32/release/armv5/udeb/hwrmstubplugins.dll
+epoc32/release/armv5/udeb/hwrmserver.exe.map
+epoc32/release/armv5/udeb/hwrmserver.exe
+epoc32/release/armv5/udeb/hwrmlightclient.dll.map
+epoc32/release/armv5/udeb/hwrmlightclient.dll
+epoc32/release/armv5/udeb/hwrmhapticsserver.exe.map
+epoc32/release/armv5/udeb/hwrmhapticsserver.exe
+epoc32/release/armv5/udeb/hwrmhapticspluginservice.dll.map
+epoc32/release/armv5/udeb/hwrmhapticspluginservice.dll
+epoc32/release/armv5/udeb/hwrmhapticspluginmanager.dll.map
+epoc32/release/armv5/udeb/hwrmhapticspluginmanager.dll
+epoc32/release/armv5/udeb/hwrmhapticspacketizer.dll.map
+epoc32/release/armv5/udeb/hwrmhapticspacketizer.dll
+epoc32/release/armv5/udeb/hwrmhapticseffectdatagetterfw.dll.map
+epoc32/release/armv5/udeb/hwrmhapticseffectdatagetterfw.dll
+epoc32/release/armv5/udeb/hwrmhapticsclient.dll.map
+epoc32/release/armv5/udeb/hwrmhapticsclient.dll
+epoc32/release/armv5/udeb/hwrmfmtxwatcherplugin.dll.map
+epoc32/release/armv5/udeb/hwrmfmtxwatcherplugin.dll
+epoc32/release/armv5/udeb/hwrmfmtxclient.dll.map
+epoc32/release/armv5/udeb/hwrmfmtxclient.dll
+epoc32/release/armv5/udeb/hwrmextendedlightclient.dll.map
+epoc32/release/armv5/udeb/hwrmextendedlightclient.dll
+epoc32/release/armv5/udeb/hwrmdefaultlighttargetmodifierplugin.dll.map
+epoc32/release/armv5/udeb/hwrmdefaultlighttargetmodifierplugin.dll
+epoc32/release/armv5/udeb/hwrmcommon.dll.map
+epoc32/release/armv5/udeb/hwrmcommon.dll
+epoc32/release/armv5/udeb/hwrmclient.dll.map
+epoc32/release/armv5/udeb/hwrmclient.dll
+epoc32/release/armv5/udeb/httptransfer.dll.map
+epoc32/release/armv5/udeb/httptransfer.dll
+epoc32/release/armv5/udeb/httpfilterproxy.dll.map
+epoc32/release/armv5/udeb/httpfilterproxy.dll
+epoc32/release/armv5/udeb/httpfilteriop.dll.map
+epoc32/release/armv5/udeb/httpfilteriop.dll
+epoc32/release/armv5/udeb/httpfiltergba.dll.map
+epoc32/release/armv5/udeb/httpfiltergba.dll
+epoc32/release/armv5/udeb/httpfilterdrm.dll.map
+epoc32/release/armv5/udeb/httpfilterdrm.dll
+epoc32/release/armv5/udeb/httpfilterconnhandler.dll.map
+epoc32/release/armv5/udeb/httpfilterconnhandler.dll
+epoc32/release/armv5/udeb/httpfiltercommon.dll.map
+epoc32/release/armv5/udeb/httpfiltercommon.dll
+epoc32/release/armv5/udeb/httpfiltercamese.dll.map
+epoc32/release/armv5/udeb/httpfiltercamese.dll
+epoc32/release/armv5/udeb/httpfilterauthentication.dll.map
+epoc32/release/armv5/udeb/httpfilterauthentication.dll
+epoc32/release/armv5/udeb/httpfilteracceptheader.dll.map
+epoc32/release/armv5/udeb/httpfilteracceptheader.dll
+epoc32/release/armv5/udeb/httpdmserveng.dll.map
+epoc32/release/armv5/udeb/httpdmserveng.dll
+epoc32/release/armv5/udeb/htiwatchdog.exe.map
+epoc32/release/armv5/udeb/htiwatchdog.exe
+epoc32/release/armv5/udeb/htiusbserialcommecomplugin.dll.map
+epoc32/release/armv5/udeb/htiusbserialcommecomplugin.dll
+epoc32/release/armv5/udeb/htisysinfoserviceplugin.dll.map
+epoc32/release/armv5/udeb/htisysinfoserviceplugin.dll
+epoc32/release/armv5/udeb/htistiftfserviceplugin.dll.map
+epoc32/release/armv5/udeb/htistiftfserviceplugin.dll
+epoc32/release/armv5/udeb/htistartupwait.dll.map
+epoc32/release/armv5/udeb/htistartupwait.dll
+epoc32/release/armv5/udeb/htiserialcommecomplugin.dll.map
+epoc32/release/armv5/udeb/htiserialcommecomplugin.dll
+epoc32/release/armv5/udeb/htiscreenshotserviceplugin.dll.map
+epoc32/release/armv5/udeb/htiscreenshotserviceplugin.dll
+epoc32/release/armv5/udeb/htipimserviceplugin.dll.map
+epoc32/release/armv5/udeb/htipimserviceplugin.dll
+epoc32/release/armv5/udeb/htinpdhlp.exe.map
+epoc32/release/armv5/udeb/htinpdhlp.exe
+epoc32/release/armv5/udeb/htimessagesserviceplugin.dll.map
+epoc32/release/armv5/udeb/htimessagesserviceplugin.dll
+epoc32/release/armv5/udeb/htikeyeventserviceplugin.dll.map
+epoc32/release/armv5/udeb/htikeyeventserviceplugin.dll
+epoc32/release/armv5/udeb/htiipproxyserviceplugin.dll.map
+epoc32/release/armv5/udeb/htiipproxyserviceplugin.dll
+epoc32/release/armv5/udeb/htiipcommserverclient.dll.map
+epoc32/release/armv5/udeb/htiipcommserverclient.dll
+epoc32/release/armv5/udeb/htiipcommserver.exe.map
+epoc32/release/armv5/udeb/htiipcommserver.exe
+epoc32/release/armv5/udeb/htiipcommecomplugin.dll.map
+epoc32/release/armv5/udeb/htiipcommecomplugin.dll
+epoc32/release/armv5/udeb/htiftpserviceplugin.dll.map
+epoc32/release/armv5/udeb/htiftpserviceplugin.dll
+epoc32/release/armv5/udeb/htiftpbackupfake.dll.map
+epoc32/release/armv5/udeb/htiftpbackupfake.dll
+epoc32/release/armv5/udeb/htiframework.exe.map
+epoc32/release/armv5/udeb/htiframework.exe
+epoc32/release/armv5/udeb/htifilehlp.exe.map
+epoc32/release/armv5/udeb/htifilehlp.exe
+epoc32/release/armv5/udeb/htiechoserviceplugin.dll.map
+epoc32/release/armv5/udeb/htiechoserviceplugin.dll
+epoc32/release/armv5/udeb/htidevicereboot.exe.map
+epoc32/release/armv5/udeb/htidevicereboot.exe
+epoc32/release/armv5/udeb/hticfg.dll.map
+epoc32/release/armv5/udeb/hticfg.dll
+epoc32/release/armv5/udeb/htibtserialcomhelper.dll.map
+epoc32/release/armv5/udeb/htibtserialcomhelper.dll
+epoc32/release/armv5/udeb/htibtcommserver.dll.map
+epoc32/release/armv5/udeb/htibtcommserver.dll
+epoc32/release/armv5/udeb/htibtcomminterface.dll.map
+epoc32/release/armv5/udeb/htibtcomminterface.dll
+epoc32/release/armv5/udeb/htibtcommecomplugin.dll.map
+epoc32/release/armv5/udeb/htibtcommecomplugin.dll
+epoc32/release/armv5/udeb/htiautostart.dll.map
+epoc32/release/armv5/udeb/htiautostart.dll
+epoc32/release/armv5/udeb/htiaudioserviceplugin.dll.map
+epoc32/release/armv5/udeb/htiaudioserviceplugin.dll
+epoc32/release/armv5/udeb/htiappserviceplugin.dll.map
+epoc32/release/armv5/udeb/htiappserviceplugin.dll
+epoc32/release/armv5/udeb/htiadmin.exe.map
+epoc32/release/armv5/udeb/htiadmin.exe
+epoc32/release/armv5/udeb/hswidgetpublisher.dll.map
+epoc32/release/armv5/udeb/hssmgmtimpl.dll.map
+epoc32/release/armv5/udeb/hssmgmtimpl.dll
+epoc32/release/armv5/udeb/hspswrapper.dll.map
+epoc32/release/armv5/udeb/hspswrapper.dll
+epoc32/release/armv5/udeb/hspsthemeserver.exe.map
+epoc32/release/armv5/udeb/hspsthemeserver.exe
+epoc32/release/armv5/udeb/hspsthemeinstallercons.exe.map
+epoc32/release/armv5/udeb/hspsthemeinstallercons.exe
+epoc32/release/armv5/udeb/hspsservice.dll.map
+epoc32/release/armv5/udeb/hspsservice.dll
+epoc32/release/armv5/udeb/hspsresult.dll.map
+epoc32/release/armv5/udeb/hspsresult.dll
+epoc32/release/armv5/udeb/hspsresource.dll.map
+epoc32/release/armv5/udeb/hspsresource.dll
+epoc32/release/armv5/udeb/hspsrequestclient.dll.map
+epoc32/release/armv5/udeb/hspsrequestclient.dll
+epoc32/release/armv5/udeb/hspsprovider.dll.map
+epoc32/release/armv5/udeb/hspsprovider.dll
+epoc32/release/armv5/udeb/hspsodt.dll.map
+epoc32/release/armv5/udeb/hspsodt.dll
+epoc32/release/armv5/udeb/hspsdomdocument.dll.map
+epoc32/release/armv5/udeb/hspsdomdocument.dll
+epoc32/release/armv5/udeb/hspsdefrep.dll.map
+epoc32/release/armv5/udeb/hspsdefrep.dll
+epoc32/release/armv5/udeb/hspsdefinitionengineinterface.dll.map
+epoc32/release/armv5/udeb/hspsdefinitionengineinterface.dll
+epoc32/release/armv5/udeb/hspsdefinitionengine.dll.map
+epoc32/release/armv5/udeb/hspsdefinitionengine.dll
+epoc32/release/armv5/udeb/hspsclientsession.dll.map
+epoc32/release/armv5/udeb/hspsclientsession.dll
+epoc32/release/armv5/udeb/hspsclient.dll.map
+epoc32/release/armv5/udeb/hspsclient.dll
+epoc32/release/armv5/udeb/hsbrowser.exe.map
+epoc32/release/armv5/udeb/hsbrowser.exe
+epoc32/release/armv5/udeb/hotspotserver.exe.map
+epoc32/release/armv5/udeb/hotspotserver.exe
+epoc32/release/armv5/udeb/hotspotclient.dll.map
+epoc32/release/armv5/udeb/hotspotclient.dll
+epoc32/release/armv5/udeb/homemedia.exe.map
+epoc32/release/armv5/udeb/homemedia.exe
+epoc32/release/armv5/udeb/hnutilities.dll.map
+epoc32/release/armv5/udeb/hnutilities.dll
+epoc32/release/armv5/udeb/hnpresentationmodel.dll.map
+epoc32/release/armv5/udeb/hnpresentationmodel.dll
+epoc32/release/armv5/udeb/hnmetadatamodel.dll.map
+epoc32/release/armv5/udeb/hnmetadatamodel.dll
+epoc32/release/armv5/udeb/hnengine.dll.map
+epoc32/release/armv5/udeb/hnengine.dll
+epoc32/release/armv5/udeb/hitchcock.dll.map
+epoc32/release/armv5/udeb/hitchcock.dll
+epoc32/release/armv5/udeb/hidmouse.dll.map
+epoc32/release/armv5/udeb/hidmouse.dll
+epoc32/release/armv5/udeb/hidkeyboard.dll.map
+epoc32/release/armv5/udeb/hidkeyboard.dll
+epoc32/release/armv5/udeb/helpengine.dll.map
+epoc32/release/armv5/udeb/helpengine.dll
+epoc32/release/armv5/udeb/headsetstatus.dll.map
+epoc32/release/armv5/udeb/headsetstatus.dll
+epoc32/release/armv5/udeb/harvesterwmvplugin.dll.map
+epoc32/release/armv5/udeb/harvesterwmvplugin.dll
+epoc32/release/armv5/udeb/harvestervideoplugin.dll.map
+epoc32/release/armv5/udeb/harvestervideoplugin.dll
+epoc32/release/armv5/udeb/harvesterserver.exe.map
+epoc32/release/armv5/udeb/harvesterserver.exe
+epoc32/release/armv5/udeb/harvesterrtpplugin.dll.map
+epoc32/release/armv5/udeb/harvesterrtpplugin.dll
+epoc32/release/armv5/udeb/harvesterplugininterface.dll.map
+epoc32/release/armv5/udeb/harvesterplugininterface.dll
+epoc32/release/armv5/udeb/harvesteromadrmplugin.dll.map
+epoc32/release/armv5/udeb/harvesteromadrmplugin.dll
+epoc32/release/armv5/udeb/harvestermessageplugin.dll.map
+epoc32/release/armv5/udeb/harvestermessageplugin.dll
+epoc32/release/armv5/udeb/harvesterimageplugin.dll.map
+epoc32/release/armv5/udeb/harvesterimageplugin.dll
+epoc32/release/armv5/udeb/harvesterdata.dll.map
+epoc32/release/armv5/udeb/harvesterdata.dll
+epoc32/release/armv5/udeb/harvestercommon.dll.map
+epoc32/release/armv5/udeb/harvestercommon.dll
+epoc32/release/armv5/udeb/harvesterclient.dll.map
+epoc32/release/armv5/udeb/harvesterclient.dll
+epoc32/release/armv5/udeb/harvesteraudioplugin.dll.map
+epoc32/release/armv5/udeb/harvesteraudioplugin.dll
+epoc32/release/armv5/udeb/hapticsconnplugin.dll.map
+epoc32/release/armv5/udeb/hapticsconnplugin.dll
+epoc32/release/armv5/udeb/hapticsadaptation.dll.map
+epoc32/release/armv5/udeb/hapticsadaptation.dll
+epoc32/release/armv5/udeb/gtcnotifdlg.dll.map
+epoc32/release/armv5/udeb/gtcnotifdlg.dll
+epoc32/release/armv5/udeb/gsxdmplugin.dll.map
+epoc32/release/armv5/udeb/gsxdmplugin.dll
+epoc32/release/armv5/udeb/gsvoicerecorderplugin.dll.map
+epoc32/release/armv5/udeb/gsvoicerecorderplugin.dll
+epoc32/release/armv5/udeb/gsvmbxplugin.dll.map
+epoc32/release/armv5/udeb/gsvmbxplugin.dll
+epoc32/release/armv5/udeb/gsvideoplugin.dll.map
+epoc32/release/armv5/udeb/gsvideoplugin.dll
+epoc32/release/armv5/udeb/gstelplugin.dll.map
+epoc32/release/armv5/udeb/gstelplugin.dll
+epoc32/release/armv5/udeb/gssynchronisationplugin.dll.map
+epoc32/release/armv5/udeb/gssynchronisationplugin.dll
+epoc32/release/armv5/udeb/gssipsettingsplugin.dll.map
+epoc32/release/armv5/udeb/gssipsettingsplugin.dll
+epoc32/release/armv5/udeb/gssimsecplugin.dll.map
+epoc32/release/armv5/udeb/gssimsecplugin.dll
+epoc32/release/armv5/udeb/gsserverenginestub.dll.map
+epoc32/release/armv5/udeb/gsserverenginestub.dll
+epoc32/release/armv5/udeb/gsserverengine.dll.map
+epoc32/release/armv5/udeb/gsserverengine.dll
+epoc32/release/armv5/udeb/gsserver.exe.map
+epoc32/release/armv5/udeb/gsserver.exe
+epoc32/release/armv5/udeb/gssensorplugin.dll.map
+epoc32/release/armv5/udeb/gssensorplugin.dll
+epoc32/release/armv5/udeb/gssecurityplugin.dll.map
+epoc32/release/armv5/udeb/gssecurityplugin.dll
+epoc32/release/armv5/udeb/gsrfsplugin.dll.map
+epoc32/release/armv5/udeb/gsrfsplugin.dll
+epoc32/release/armv5/udeb/gsprofilesplugin.dll.map
+epoc32/release/armv5/udeb/gsprofilesplugin.dll
+epoc32/release/armv5/udeb/gspowersavingqueryplugin.dll.map
+epoc32/release/armv5/udeb/gspowersavingqueryplugin.dll
+epoc32/release/armv5/udeb/gspeninputplugin.dll.map
+epoc32/release/armv5/udeb/gspeninputplugin.dll
+epoc32/release/armv5/udeb/gspdataplugin.dll.map
+epoc32/release/armv5/udeb/gspdataplugin.dll
+epoc32/release/armv5/udeb/gspdatahsdpaplugin.dll.map
+epoc32/release/armv5/udeb/gspdatahsdpaplugin.dll
+epoc32/release/armv5/udeb/gspdataconnectionplugin.dll.map
+epoc32/release/armv5/udeb/gspdataconnectionplugin.dll
+epoc32/release/armv5/udeb/gspdataaccesspointplugin.dll.map
+epoc32/release/armv5/udeb/gspdataaccesspointplugin.dll
+epoc32/release/armv5/udeb/gsopticaljoystickplugin.dll.map
+epoc32/release/armv5/udeb/gsopticaljoystickplugin.dll
+epoc32/release/armv5/udeb/gsnetworkplugin.dll.map
+epoc32/release/armv5/udeb/gsnetworkplugin.dll
+epoc32/release/armv5/udeb/gsm7_turkish_single.dll.map
+epoc32/release/armv5/udeb/gsm7_turkish_single.dll
+epoc32/release/armv5/udeb/gslistbox.dll.map
+epoc32/release/armv5/udeb/gslistbox.dll
+epoc32/release/armv5/udeb/gslauncher.dll.map
+epoc32/release/armv5/udeb/gslauncher.dll
+epoc32/release/armv5/udeb/gslangplugin.dll.map
+epoc32/release/armv5/udeb/gslangplugin.dll
+epoc32/release/armv5/udeb/gsinstallationsplugin.dll.map
+epoc32/release/armv5/udeb/gsinstallationsplugin.dll
+epoc32/release/armv5/udeb/gsindicatorplugin.dll.map
+epoc32/release/armv5/udeb/gsindicatorplugin.dll
+epoc32/release/armv5/udeb/gsgenplugin.dll.map
+epoc32/release/armv5/udeb/gsgenplugin.dll
+epoc32/release/armv5/udeb/gsframework.dll.map
+epoc32/release/armv5/udeb/gsframework.dll
+epoc32/release/armv5/udeb/gsemailsettingsplugindll.dll.map
+epoc32/release/armv5/udeb/gsemailsettingsplugindll.dll
+epoc32/release/armv5/udeb/gsecomplugin.dll.map
+epoc32/release/armv5/udeb/gsecomplugin.dll
+epoc32/release/armv5/udeb/gsdisplayplugin.dll.map
+epoc32/release/armv5/udeb/gsdisplayplugin.dll
+epoc32/release/armv5/udeb/gsdevicemanagementplugin.dll.map
+epoc32/release/armv5/udeb/gsdevicemanagementplugin.dll
+epoc32/release/armv5/udeb/gsdevdiagplugin.dll.map
+epoc32/release/armv5/udeb/gsdevdiagplugin.dll
+epoc32/release/armv5/udeb/gsdatacallplugin.dll.map
+epoc32/release/armv5/udeb/gsdatacallplugin.dll
+epoc32/release/armv5/udeb/gsdasplugin.dll.map
+epoc32/release/armv5/udeb/gsdasplugin.dll
+epoc32/release/armv5/udeb/gsconplugin.dll.map
+epoc32/release/armv5/udeb/gsconplugin.dll
+epoc32/release/armv5/udeb/gscameraplugin.dll.map
+epoc32/release/armv5/udeb/gscameraplugin.dll
+epoc32/release/armv5/udeb/gscallplugin.dll.map
+epoc32/release/armv5/udeb/gscallplugin.dll
+epoc32/release/armv5/udeb/gscalldivertplugin.dll.map
+epoc32/release/armv5/udeb/gscalldivertplugin.dll
+epoc32/release/armv5/udeb/gscallbarringplugin.dll.map
+epoc32/release/armv5/udeb/gscallbarringplugin.dll
+epoc32/release/armv5/udeb/gsautokeyguardplugin.dll.map
+epoc32/release/armv5/udeb/gsautokeyguardplugin.dll
+epoc32/release/armv5/udeb/gsappsplugin.dll.map
+epoc32/release/armv5/udeb/gsappsplugin.dll
+epoc32/release/armv5/udeb/gsapp.exe.map
+epoc32/release/armv5/udeb/gsapp.exe
+epoc32/release/armv5/udeb/gsadminplugin.dll.map
+epoc32/release/armv5/udeb/gsadminplugin.dll
+epoc32/release/armv5/udeb/gsaccessoryplugin.dll.map
+epoc32/release/armv5/udeb/gsaccessoryplugin.dll
+epoc32/release/armv5/udeb/gprsumtsagent.agt.map
+epoc32/release/armv5/udeb/gprsumtsagent.agt
+epoc32/release/armv5/udeb/gmsmodel.dll.map
+epoc32/release/armv5/udeb/gmsmodel.dll
+epoc32/release/armv5/udeb/glxzoomview.dll.map
+epoc32/release/armv5/udeb/glxzoomview.dll
+epoc32/release/armv5/udeb/glxvisuallistmanager.dll.map
+epoc32/release/armv5/udeb/glxvisuallistmanager.dll
+epoc32/release/armv5/udeb/glxviewbase.dll.map
+epoc32/release/armv5/udeb/glxviewbase.dll
+epoc32/release/armv5/udeb/glxvideoplaybackviewplugin.dll.map
+epoc32/release/armv5/udeb/glxvideoplaybackviewplugin.dll
+epoc32/release/armv5/udeb/glxupnpcommandhandler.dll.map
+epoc32/release/armv5/udeb/glxupnpcommandhandler.dll
+epoc32/release/armv5/udeb/glxunifiedmetadataviewplugin.dll.map
+epoc32/release/armv5/udeb/glxunifiedmetadataviewplugin.dll
+epoc32/release/armv5/udeb/glxunifiedmetadataview.dll.map
+epoc32/release/armv5/udeb/glxunifiedmetadataview.dll
+epoc32/release/armv5/udeb/glxuiutilities.dll.map
+epoc32/release/armv5/udeb/glxuiutilities.dll
+epoc32/release/armv5/udeb/glxtvout.dll.map
+epoc32/release/armv5/udeb/glxtvout.dll
+epoc32/release/armv5/udeb/glxthumbnailcreator.dll.map
+epoc32/release/armv5/udeb/glxthumbnailcreator.dll
+epoc32/release/armv5/udeb/glxthumbnailcomposerplugin.dll.map
+epoc32/release/armv5/udeb/glxthumbnailcomposerplugin.dll
+epoc32/release/armv5/udeb/glxtexturemanager.dll.map
+epoc32/release/armv5/udeb/glxtexturemanager.dll
+epoc32/release/armv5/udeb/glxtagsbrowserviewplugin.dll.map
+epoc32/release/armv5/udeb/glxtagsbrowserviewplugin.dll
+epoc32/release/armv5/udeb/glxmetadatadialog.dll.map
+epoc32/release/armv5/udeb/glxmetadatadialog.dll
+epoc32/release/armv5/udeb/glxmedialists.dll.map
+epoc32/release/armv5/udeb/glxmedialists.dll
+epoc32/release/armv5/udeb/glxlogging.dll.map
+epoc32/release/armv5/udeb/glxlogging.dll
+epoc32/release/armv5/udeb/glxlistviewpluginbase.dll.map
+epoc32/release/armv5/udeb/glxlistviewpluginbase.dll
+epoc32/release/armv5/udeb/glxlistviewplugin.dll.map
+epoc32/release/armv5/udeb/glxlistviewplugin.dll
+epoc32/release/armv5/udeb/glxlistview.dll.map
+epoc32/release/armv5/udeb/glxlistview.dll
+epoc32/release/armv5/udeb/glxlayouts.dll.map
+epoc32/release/armv5/udeb/glxlayouts.dll
+epoc32/release/armv5/udeb/glxgridviewpluginbase.dll.map
+epoc32/release/armv5/udeb/glxgridviewpluginbase.dll
+epoc32/release/armv5/udeb/glxgridviewplugin.dll.map
+epoc32/release/armv5/udeb/glxgridviewplugin.dll
+epoc32/release/armv5/udeb/glxgridview.dll.map
+epoc32/release/armv5/udeb/glxgridview.dll
+epoc32/release/armv5/udeb/glxfullscreenviewpluginbase.dll.map
+epoc32/release/armv5/udeb/glxfullscreenviewpluginbase.dll
+epoc32/release/armv5/udeb/glxfullscreenviewplugin.dll.map
+epoc32/release/armv5/udeb/glxfullscreenviewplugin.dll
+epoc32/release/armv5/udeb/glxfullscreenview.dll.map
+epoc32/release/armv5/udeb/glxfullscreenview.dll
+epoc32/release/armv5/udeb/glxfetcher.dll.map
+epoc32/release/armv5/udeb/glxfetcher.dll
+epoc32/release/armv5/udeb/glxdrmutility.dll.map
+epoc32/release/armv5/udeb/glxdrmutility.dll
+epoc32/release/armv5/udeb/glxdatasourcemde.dll.map
+epoc32/release/armv5/udeb/glxdatasourcemde.dll
+epoc32/release/armv5/udeb/glxdatasourcemanager.dll.map
+epoc32/release/armv5/udeb/glxdatasourcemanager.dll
+epoc32/release/armv5/udeb/glxdataprovider.dll.map
+epoc32/release/armv5/udeb/glxdataprovider.dll
+epoc32/release/armv5/udeb/glxcontentharvesterplugin.dll.map
+epoc32/release/armv5/udeb/glxcontentharvesterplugin.dll
+epoc32/release/armv5/udeb/glxcommonui.dll.map
+epoc32/release/armv5/udeb/glxcommonui.dll
+epoc32/release/armv5/udeb/glxcommoncommandhandlers.dll.map
+epoc32/release/armv5/udeb/glxcommoncommandhandlers.dll
+epoc32/release/armv5/udeb/glxcommon.dll.map
+epoc32/release/armv5/udeb/glxcommon.dll
+epoc32/release/armv5/udeb/glxcommandhandlermoreinfo.dll.map
+epoc32/release/armv5/udeb/glxcommandhandlermoreinfo.dll
+epoc32/release/armv5/udeb/glxcommandhandlermarking.dll.map
+epoc32/release/armv5/udeb/glxcommandhandlermarking.dll
+epoc32/release/armv5/udeb/glxcommandhandlerdrm.dll.map
+epoc32/release/armv5/udeb/glxcommandhandlerdrm.dll
+epoc32/release/armv5/udeb/glxcommandhandlerbase.dll.map
+epoc32/release/armv5/udeb/glxcommandhandlerbase.dll
+epoc32/release/armv5/udeb/glxcollectionplugintags.dll.map
+epoc32/release/armv5/udeb/glxcollectionplugintags.dll
+epoc32/release/armv5/udeb/glxcollectionpluginmonths.dll.map
+epoc32/release/armv5/udeb/glxcollectionpluginmonths.dll
+epoc32/release/armv5/udeb/glxcollectionplugindownloads.dll.map
+epoc32/release/armv5/udeb/glxcollectionplugindownloads.dll
+epoc32/release/armv5/udeb/glxcollectionplugincamera.dll.map
+epoc32/release/armv5/udeb/glxcollectionplugincamera.dll
+epoc32/release/armv5/udeb/glxcollectionpluginall.dll.map
+epoc32/release/armv5/udeb/glxcollectionpluginall.dll
+epoc32/release/armv5/udeb/glxcollectionpluginalbums.dll.map
+epoc32/release/armv5/udeb/glxcollectionpluginalbums.dll
+epoc32/release/armv5/udeb/glxcollectionmanager.dll.map
+epoc32/release/armv5/udeb/glxcollectionmanager.dll
+epoc32/release/armv5/udeb/glxcloudview.dll.map
+epoc32/release/armv5/udeb/glxcloudview.dll
+epoc32/release/armv5/udeb/glx.exe.map
+epoc32/release/armv5/udeb/glx.exe
+epoc32/release/armv5/udeb/globalwlanadapter.dll.map
+epoc32/release/armv5/udeb/globalwlanadapter.dll
+epoc32/release/armv5/udeb/globalaudiosettings.dll.map
+epoc32/release/armv5/udeb/globalaudiosettings.dll
+epoc32/release/armv5/udeb/glibbackend.dll.map
+epoc32/release/armv5/udeb/glibbackend.dll
+epoc32/release/armv5/udeb/gflm.dll.map
+epoc32/release/armv5/udeb/gflm.dll
+epoc32/release/armv5/udeb/getinputcmd.dll.map
+epoc32/release/armv5/udeb/getinputcmd.dll
+epoc32/release/armv5/udeb/getinkeycmd.dll.map
+epoc32/release/armv5/udeb/getinkeycmd.dll
+epoc32/release/armv5/udeb/getchannelstatuscmd.dll.map
+epoc32/release/armv5/udeb/getchannelstatuscmd.dll
+epoc32/release/armv5/udeb/gesturehelper.dll.map
+epoc32/release/armv5/udeb/gesturehelper.dll
+epoc32/release/armv5/udeb/genericnif.nif.map
+epoc32/release/armv5/udeb/genericnif.nif
+epoc32/release/armv5/udeb/genericmtmplugin.dll.map
+epoc32/release/armv5/udeb/genericmtmplugin.dll
+epoc32/release/armv5/udeb/generichid.dll.map
+epoc32/release/armv5/udeb/generichid.dll
+epoc32/release/armv5/udeb/gbk_shared.dll.map
+epoc32/release/armv5/udeb/gbk_shared.dll
+epoc32/release/armv5/udeb/gbk.dll.map
+epoc32/release/armv5/udeb/gbk.dll
+epoc32/release/armv5/udeb/gbauicc.dll.map
+epoc32/release/armv5/udeb/gbauicc.dll
+epoc32/release/armv5/udeb/gbaserver.exe.map
+epoc32/release/armv5/udeb/gbaserver.exe
+epoc32/release/armv5/udeb/gba.dll.map
+epoc32/release/armv5/udeb/gba.dll
+epoc32/release/armv5/udeb/gb2312_shared.dll.map
+epoc32/release/armv5/udeb/gb2312_shared.dll
+epoc32/release/armv5/udeb/gb2312.dll.map
+epoc32/release/armv5/udeb/gb2312.dll
+epoc32/release/armv5/udeb/gb12345.dll.map
+epoc32/release/armv5/udeb/gb12345.dll
+epoc32/release/armv5/udeb/ganes.dll.map
+epoc32/release/armv5/udeb/ganes.dll
+epoc32/release/armv5/udeb/gamedatarec.dll.map
+epoc32/release/armv5/udeb/gamedatarec.dll
+epoc32/release/armv5/udeb/g729encoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/g729encoderintfcproxy.dll
+epoc32/release/armv5/udeb/g729encoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/g729encoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/g729encoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/g729encoderintfcci_stub.dll
+epoc32/release/armv5/udeb/g729encoderintfc.dll.map
+epoc32/release/armv5/udeb/g729encoderintfc.dll
+epoc32/release/armv5/udeb/g729decoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/g729decoderintfcproxy.dll
+epoc32/release/armv5/udeb/g729decoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/g729decoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/g729decoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/g729decoderintfcci_stub.dll
+epoc32/release/armv5/udeb/g729decoderintfc.dll.map
+epoc32/release/armv5/udeb/g729decoderintfc.dll
+epoc32/release/armv5/udeb/g711encoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/g711encoderintfcproxy.dll
+epoc32/release/armv5/udeb/g711encoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/g711encoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/g711encoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/g711encoderintfcci_stub.dll
+epoc32/release/armv5/udeb/g711encoderintfc.dll.map
+epoc32/release/armv5/udeb/g711encoderintfc.dll
+epoc32/release/armv5/udeb/g711decoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/g711decoderintfcproxy.dll
+epoc32/release/armv5/udeb/g711decoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/g711decoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/g711decoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/g711decoderintfcci_stub.dll
+epoc32/release/armv5/udeb/g711decoderintfc.dll.map
+epoc32/release/armv5/udeb/g711decoderintfc.dll
+epoc32/release/armv5/udeb/ftokenclient.dll.map
+epoc32/release/armv5/udeb/ftokenclient.dll
+epoc32/release/armv5/udeb/fsuimtm.dll.map
+epoc32/release/armv5/udeb/fsuimtm.dll
+epoc32/release/armv5/udeb/fsuidatamtm.dll.map
+epoc32/release/armv5/udeb/fsuidatamtm.dll
+epoc32/release/armv5/udeb/fsservermtm.dll.map
+epoc32/release/armv5/udeb/fsservermtm.dll
+epoc32/release/armv5/udeb/fssendashelper.dll.map
+epoc32/release/armv5/udeb/fssendashelper.dll
+epoc32/release/armv5/udeb/fsscrollbarplugin.dll.map
+epoc32/release/armv5/udeb/fsscrollbarplugin.dll
+epoc32/release/armv5/udeb/fsremovemtm.exe.map
+epoc32/release/armv5/udeb/fsremovemtm.exe
+epoc32/release/armv5/udeb/fsmailserverautostart.exe.map
+epoc32/release/armv5/udeb/fsmailserverautostart.exe
+epoc32/release/armv5/udeb/fsmailserver.exe.map
+epoc32/release/armv5/udeb/fsmailserver.exe
+epoc32/release/armv5/udeb/fsmailframework.dll.map
+epoc32/release/armv5/udeb/fsmailframework.dll
+epoc32/release/armv5/udeb/fsinstallmtm.exe.map
+epoc32/release/armv5/udeb/fsinstallmtm.exe
+epoc32/release/armv5/udeb/fsfwcommonlib.dll.map
+epoc32/release/armv5/udeb/fsfwcommonlib.dll
+epoc32/release/armv5/udeb/fscsendplugin.dll.map
+epoc32/release/armv5/udeb/fscsendplugin.dll
+epoc32/release/armv5/udeb/fscsaveascontactplugin.dll.map
+epoc32/release/armv5/udeb/fscsaveascontactplugin.dll
+epoc32/release/armv5/udeb/fscrclsetting.dll.map
+epoc32/release/armv5/udeb/fscrclsetting.dll
+epoc32/release/armv5/udeb/fscpocplugin.dll.map
+epoc32/release/armv5/udeb/fscpocplugin.dll
+epoc32/release/armv5/udeb/fsclientmtm.dll.map
+epoc32/release/armv5/udeb/fsclientmtm.dll
+epoc32/release/armv5/udeb/fsccontactactionservice.dll.map
+epoc32/release/armv5/udeb/fsccontactactionservice.dll
+epoc32/release/armv5/udeb/fsccontactactionmenu.dll.map
+epoc32/release/armv5/udeb/fsccontactactionmenu.dll
+epoc32/release/armv5/udeb/fsccallplugin.dll.map
+epoc32/release/armv5/udeb/fsccallplugin.dll
+epoc32/release/armv5/udeb/fs_generic.dll.map
+epoc32/release/armv5/udeb/fs_generic.dll
+epoc32/release/armv5/udeb/freestyleemailui.exe.map
+epoc32/release/armv5/udeb/freestyleemailui.exe
+epoc32/release/armv5/udeb/frametable.dll.map
+epoc32/release/armv5/udeb/frametable.dll
+epoc32/release/armv5/udeb/frame.pgn.map
+epoc32/release/armv5/udeb/frame.pgn
+epoc32/release/armv5/udeb/fotastartupextensionplugin.dll.map
+epoc32/release/armv5/udeb/fotastartupextensionplugin.dll
+epoc32/release/armv5/udeb/fotaserver.exe.map
+epoc32/release/armv5/udeb/fotaserver.exe
+epoc32/release/armv5/udeb/fotaschedulehandler.exe.map
+epoc32/release/armv5/udeb/fotaschedulehandler.exe
+epoc32/release/armv5/udeb/fotaengine.dll.map
+epoc32/release/armv5/udeb/fotaengine.dll
+epoc32/release/armv5/udeb/fotadiskstorage.dll.map
+epoc32/release/armv5/udeb/fotadiskstorage.dll
+epoc32/release/armv5/udeb/formatterrfsplugin.dll.map
+epoc32/release/armv5/udeb/formatterrfsplugin.dll
+epoc32/release/armv5/udeb/fontutils.dll.map
+epoc32/release/armv5/udeb/fontutils.dll
+epoc32/release/armv5/udeb/fontprovider.dll.map
+epoc32/release/armv5/udeb/fontprovider.dll
+epoc32/release/armv5/udeb/fmsserver.exe.map
+epoc32/release/armv5/udeb/fmsserver.exe
+epoc32/release/armv5/udeb/fmsclient.dll.map
+epoc32/release/armv5/udeb/fmsclient.dll
+epoc32/release/armv5/udeb/fmradiotunercontrol.dll.map
+epoc32/release/armv5/udeb/fmradiotunercontrol.dll
+epoc32/release/armv5/udeb/fmradiomcpplugin100.dll.map
+epoc32/release/armv5/udeb/fmradiomcpplugin100.dll
+epoc32/release/armv5/udeb/fmradioengine.dll.map
+epoc32/release/armv5/udeb/fmradioengine.dll
+epoc32/release/armv5/udeb/fmradioactiveidleengine200.dll.map
+epoc32/release/armv5/udeb/fmradioactiveidleengine200.dll
+epoc32/release/armv5/udeb/fmradioactionhandler.dll.map
+epoc32/release/armv5/udeb/fmradioactionhandler.dll
+epoc32/release/armv5/udeb/fmradio.exe.map
+epoc32/release/armv5/udeb/fmradio.exe
+epoc32/release/armv5/udeb/fmpresetutility.dll.map
+epoc32/release/armv5/udeb/fmpresetutility.dll
+epoc32/release/armv5/udeb/findutilimplthai.dll.map
+epoc32/release/armv5/udeb/findutilimplthai.dll
+epoc32/release/armv5/udeb/findutilimpljapan.dll.map
+epoc32/release/armv5/udeb/findutilimpljapan.dll
+epoc32/release/armv5/udeb/findutilimplchina.dll.map
+epoc32/release/armv5/udeb/findutilimplchina.dll
+epoc32/release/armv5/udeb/findutilimpl.dll.map
+epoc32/release/armv5/udeb/findutilimpl.dll
+epoc32/release/armv5/udeb/findutil.dll.map
+epoc32/release/armv5/udeb/findutil.dll
+epoc32/release/armv5/udeb/filtertext.dll.map
+epoc32/release/armv5/udeb/filtertext.dll
+epoc32/release/armv5/udeb/filtersharpness.dll.map
+epoc32/release/armv5/udeb/filtersharpness.dll
+epoc32/release/armv5/udeb/filtersepia.dll.map
+epoc32/release/armv5/udeb/filtersepia.dll
+epoc32/release/armv5/udeb/filterscale.dll.map
+epoc32/release/armv5/udeb/filterscale.dll
+epoc32/release/armv5/udeb/filterrotate.dll.map
+epoc32/release/armv5/udeb/filterrotate.dll
+epoc32/release/armv5/udeb/filterredeye.dll.map
+epoc32/release/armv5/udeb/filterredeye.dll
+epoc32/release/armv5/udeb/filternegate.dll.map
+epoc32/release/armv5/udeb/filternegate.dll
+epoc32/release/armv5/udeb/filterjpegtarget.dll.map
+epoc32/release/armv5/udeb/filterjpegtarget.dll
+epoc32/release/armv5/udeb/filterjpegsource.dll.map
+epoc32/release/armv5/udeb/filterjpegsource.dll
+epoc32/release/armv5/udeb/filtericlsource.dll.map
+epoc32/release/armv5/udeb/filtericlsource.dll
+epoc32/release/armv5/udeb/filtergrayscale.dll.map
+epoc32/release/armv5/udeb/filtergrayscale.dll
+epoc32/release/armv5/udeb/filterframe.dll.map
+epoc32/release/armv5/udeb/filterframe.dll
+epoc32/release/armv5/udeb/filtercrop.dll.map
+epoc32/release/armv5/udeb/filtercrop.dll
+epoc32/release/armv5/udeb/filtercontrast.dll.map
+epoc32/release/armv5/udeb/filtercontrast.dll
+epoc32/release/armv5/udeb/filterclipart.dll.map
+epoc32/release/armv5/udeb/filterclipart.dll
+epoc32/release/armv5/udeb/filtercartoon.dll.map
+epoc32/release/armv5/udeb/filtercartoon.dll
+epoc32/release/armv5/udeb/filterbuffer.dll.map
+epoc32/release/armv5/udeb/filterbuffer.dll
+epoc32/release/armv5/udeb/filterbubble.dll.map
+epoc32/release/armv5/udeb/filterbubble.dll
+epoc32/release/armv5/udeb/filterbrightness.dll.map
+epoc32/release/armv5/udeb/filterbrightness.dll
+epoc32/release/armv5/udeb/filessearchplugin.dll.map
+epoc32/release/armv5/udeb/filessearchplugin.dll
+epoc32/release/armv5/udeb/filesource.dll.map
+epoc32/release/armv5/udeb/filesource.dll
+epoc32/release/armv5/udeb/filemonitorplugin.dll.map
+epoc32/release/armv5/udeb/filemonitorplugin.dll
+epoc32/release/armv5/udeb/filemanagerview.dll.map
+epoc32/release/armv5/udeb/filemanagerview.dll
+epoc32/release/armv5/udeb/filemanagerschbkup.exe.map
+epoc32/release/armv5/udeb/filemanagerschbkup.exe
+epoc32/release/armv5/udeb/filemanagerengine.dll.map
+epoc32/release/armv5/udeb/filemanagerengine.dll
+epoc32/release/armv5/udeb/filemanagerbkupplugin.dll.map
+epoc32/release/armv5/udeb/filemanagerbkupplugin.dll
+epoc32/release/armv5/udeb/filemanagerbkupengine.dll.map
+epoc32/release/armv5/udeb/filemanagerbkupengine.dll
+epoc32/release/armv5/udeb/filemanageraiwprovider.dll.map
+epoc32/release/armv5/udeb/filemanageraiwprovider.dll
+epoc32/release/armv5/udeb/filemanager.exe.map
+epoc32/release/armv5/udeb/filemanager.exe
+epoc32/release/armv5/udeb/filelist.dll.map
+epoc32/release/armv5/udeb/filelist.dll
+epoc32/release/armv5/udeb/filebrowserfileopserver.exe.map
+epoc32/release/armv5/udeb/filebrowserfileopserver.exe
+epoc32/release/armv5/udeb/filebrowserfileopclient.dll.map
+epoc32/release/armv5/udeb/filebrowserfileopclient.dll
+epoc32/release/armv5/udeb/filebrowser.exe.map
+epoc32/release/armv5/udeb/filebrowser.exe
+epoc32/release/armv5/udeb/fileaudiooutput.dll.map
+epoc32/release/armv5/udeb/fileaudiooutput.dll
+epoc32/release/armv5/udeb/feedsserverclient.dll.map
+epoc32/release/armv5/udeb/feedsserverclient.dll
+epoc32/release/armv5/udeb/feedsserverapi.dll.map
+epoc32/release/armv5/udeb/feedsserverapi.dll
+epoc32/release/armv5/udeb/feedsserver.exe.map
+epoc32/release/armv5/udeb/feedsserver.exe
+epoc32/release/armv5/udeb/featmgrstubplugin.dll.map
+epoc32/release/armv5/udeb/featmgrstubplugin.dll
+epoc32/release/armv5/udeb/featmgrserver.exe.map
+epoc32/release/armv5/udeb/featmgrserver.exe
+epoc32/release/armv5/udeb/featmgr.dll.map
+epoc32/release/armv5/udeb/featmgr.dll
+epoc32/release/armv5/udeb/featdiscovery.dll.map
+epoc32/release/armv5/udeb/featdiscovery.dll
+epoc32/release/armv5/udeb/fctbcp.dll.map
+epoc32/release/armv5/udeb/fctbcp.dll
+epoc32/release/armv5/udeb/fcpluginengine.dll.map
+epoc32/release/armv5/udeb/fcpluginengine.dll
+epoc32/release/armv5/udeb/fbox.lib
+epoc32/release/armv5/udeb/favouritessrv.exe.map
+epoc32/release/armv5/udeb/favouritessrv.exe
+epoc32/release/armv5/udeb/favouritesrfsplugin.dll.map
+epoc32/release/armv5/udeb/favouritesrfsplugin.dll
+epoc32/release/armv5/udeb/favouritesengine.dll.map
+epoc32/release/armv5/udeb/favouritesengine.dll
+epoc32/release/armv5/udeb/extensionmanager.dll.map
+epoc32/release/armv5/udeb/extensionmanager.dll
+epoc32/release/armv5/udeb/exstart.dll.map
+epoc32/release/armv5/udeb/exstart.dll
+epoc32/release/armv5/udeb/exiflib.dll.map
+epoc32/release/armv5/udeb/exiflib.dll
+epoc32/release/armv5/udeb/example_personality.lib
+epoc32/release/armv5/udeb/evtutils.dll.map
+epoc32/release/armv5/udeb/evtutils.dll
+epoc32/release/armv5/udeb/evtnotifierplugin.dll.map
+epoc32/release/armv5/udeb/evtnotifierplugin.dll
+epoc32/release/armv5/udeb/evtmgmtui.exe.map
+epoc32/release/armv5/udeb/evtmgmtui.exe
+epoc32/release/armv5/udeb/evtinfonote.dll.map
+epoc32/release/armv5/udeb/evtinfonote.dll
+epoc32/release/armv5/udeb/evthandlerserver.exe.map
+epoc32/release/armv5/udeb/evthandlerserver.exe
+epoc32/release/armv5/udeb/evthandlerapp.exe.map
+epoc32/release/armv5/udeb/evthandlerapp.exe
+epoc32/release/armv5/udeb/evthandler.exe.map
+epoc32/release/armv5/udeb/evthandler.exe
+epoc32/release/armv5/udeb/evtengine.dll.map
+epoc32/release/armv5/udeb/evtengine.dll
+epoc32/release/armv5/udeb/evteditor.dll.map
+epoc32/release/armv5/udeb/evteditor.dll
+epoc32/release/armv5/udeb/evfpv3.dll.map
+epoc32/release/armv5/udeb/evfpv3.dll
+epoc32/release/armv5/udeb/evfp.dll.map
+epoc32/release/armv5/udeb/evfp.dll
+epoc32/release/armv5/udeb/eventviewer.dll.map
+epoc32/release/armv5/udeb/eventviewer.dll
+epoc32/release/armv5/udeb/eventmedsit.dll.map
+epoc32/release/armv5/udeb/eventmedsit.dll
+epoc32/release/armv5/udeb/eventmedapi.dll.map
+epoc32/release/armv5/udeb/eventmedapi.dll
+epoc32/release/armv5/udeb/eventmed.exe.map
+epoc32/release/armv5/udeb/eventmed.exe
+epoc32/release/armv5/udeb/evar.lib
+epoc32/release/armv5/udeb/euckr.dll.map
+epoc32/release/armv5/udeb/euckr.dll
+epoc32/release/armv5/udeb/eucjpdirectmap.dll.map
+epoc32/release/armv5/udeb/eucjpdirectmap.dll
+epoc32/release/armv5/udeb/eucjp_packed.dll.map
+epoc32/release/armv5/udeb/eucjp_packed.dll
+epoc32/release/armv5/udeb/esmrviewercalplugin.dll.map
+epoc32/release/armv5/udeb/esmrviewercalplugin.dll
+epoc32/release/armv5/udeb/esmrviewer.dll.map
+epoc32/release/armv5/udeb/esmrviewer.dll
+epoc32/release/armv5/udeb/esmrversit2.dll.map
+epoc32/release/armv5/udeb/esmrversit2.dll
+epoc32/release/armv5/udeb/esmrutilscalplugin.dll.map
+epoc32/release/armv5/udeb/esmrutilscalplugin.dll
+epoc32/release/armv5/udeb/esmrutils.dll.map
+epoc32/release/armv5/udeb/esmrutils.dll
+epoc32/release/armv5/udeb/esmrurlparserplugin.dll.map
+epoc32/release/armv5/udeb/esmrurlparserplugin.dll
+epoc32/release/armv5/udeb/esmrtasks.dll.map
+epoc32/release/armv5/udeb/esmrtasks.dll
+epoc32/release/armv5/udeb/esmrservices.dll.map
+epoc32/release/armv5/udeb/esmrservices.dll
+epoc32/release/armv5/udeb/esmrpolicy.dll.map
+epoc32/release/armv5/udeb/esmrpolicy.dll
+epoc32/release/armv5/udeb/esmrlocationplugin.dll.map
+epoc32/release/armv5/udeb/esmrlocationplugin.dll
+epoc32/release/armv5/udeb/esmricalviewer.dll.map
+epoc32/release/armv5/udeb/esmricalviewer.dll
+epoc32/release/armv5/udeb/esmrgui.dll.map
+epoc32/release/armv5/udeb/esmrgui.dll
+epoc32/release/armv5/udeb/esmrfieldevent.dll.map
+epoc32/release/armv5/udeb/esmrfieldevent.dll
+epoc32/release/armv5/udeb/esmrfieldbuilderpluginextension.dll.map
+epoc32/release/armv5/udeb/esmrfieldbuilderpluginextension.dll
+epoc32/release/armv5/udeb/esmrfieldbuilderplugin.dll.map
+epoc32/release/armv5/udeb/esmrfieldbuilderplugin.dll
+epoc32/release/armv5/udeb/esmrfieldbuildercommon.dll.map
+epoc32/release/armv5/udeb/esmrfieldbuildercommon.dll
+epoc32/release/armv5/udeb/esmrentry.dll.map
+epoc32/release/armv5/udeb/esmrentry.dll
+epoc32/release/armv5/udeb/esmrdb.dll.map
+epoc32/release/armv5/udeb/esmrdb.dll
+epoc32/release/armv5/udeb/esmrcommon.dll.map
+epoc32/release/armv5/udeb/esmrcommon.dll
+epoc32/release/armv5/udeb/esmrcasplugin.dll.map
+epoc32/release/armv5/udeb/esmrcasplugin.dll
+epoc32/release/armv5/udeb/esmragnversit2.dll.map
+epoc32/release/armv5/udeb/esmragnversit2.dll
+epoc32/release/armv5/udeb/errorconcealmentintfcproxy.dll.map
+epoc32/release/armv5/udeb/errorconcealmentintfcproxy.dll
+epoc32/release/armv5/udeb/errorconcealmentintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/errorconcealmentintfcmsghdlr.dll
+epoc32/release/armv5/udeb/errorconcealmentintfcci_stub.dll.map
+epoc32/release/armv5/udeb/errorconcealmentintfcci_stub.dll
+epoc32/release/armv5/udeb/errorconcealmentintfc.dll.map
+epoc32/release/armv5/udeb/errorconcealmentintfc.dll
+epoc32/release/armv5/udeb/eremotefs.fsy.map
+epoc32/release/armv5/udeb/eremotefs.fsy
+epoc32/release/armv5/udeb/equalizer.dll.map
+epoc32/release/armv5/udeb/equalizer.dll
+epoc32/release/armv5/udeb/epossuplprotocolhandlerplugin.dll.map
+epoc32/release/armv5/udeb/epossuplprotocolhandlerplugin.dll
+epoc32/release/armv5/udeb/epossuplgateway.exe.map
+epoc32/release/armv5/udeb/epossuplgateway.exe
+epoc32/release/armv5/udeb/eposomasuplprotocolhandler.dll.map
+epoc32/release/armv5/udeb/eposomasuplprotocolhandler.dll
+epoc32/release/armv5/udeb/eposomasuplposrefapp.dll.map
+epoc32/release/armv5/udeb/eposomasuplposrefapp.dll
+epoc32/release/armv5/udeb/eposomasuplposmessageplugin.dll.map
+epoc32/release/armv5/udeb/eposomasuplposmessageplugin.dll
+epoc32/release/armv5/udeb/eposlmservlib.dll.map
+epoc32/release/armv5/udeb/eposlmservlib.dll
+epoc32/release/armv5/udeb/eposlmserver.exe.map
+epoc32/release/armv5/udeb/eposlmserver.exe
+epoc32/release/armv5/udeb/eposlmsearchlib.dll.map
+epoc32/release/armv5/udeb/eposlmsearchlib.dll
+epoc32/release/armv5/udeb/eposlmrecognizer.dll.map
+epoc32/release/armv5/udeb/eposlmrecognizer.dll
+epoc32/release/armv5/udeb/eposlmmultidbsearch.dll.map
+epoc32/release/armv5/udeb/eposlmmultidbsearch.dll
+epoc32/release/armv5/udeb/eposlmlocalsearchprovider.dll.map
+epoc32/release/armv5/udeb/eposlmlocalsearchprovider.dll
+epoc32/release/armv5/udeb/eposlmlocaldbmanprovider.dll.map
+epoc32/release/armv5/udeb/eposlmlocaldbmanprovider.dll
+epoc32/release/armv5/udeb/eposlmlocalaccessprovider.dll.map
+epoc32/release/armv5/udeb/eposlmlocalaccessprovider.dll
+epoc32/release/armv5/udeb/eposlmlocalaccess.dll.map
+epoc32/release/armv5/udeb/eposlmlocalaccess.dll
+epoc32/release/armv5/udeb/eposlmintservices.dll.map
+epoc32/release/armv5/udeb/eposlmintservices.dll
+epoc32/release/armv5/udeb/eposlmdbreg.dll.map
+epoc32/release/armv5/udeb/eposlmdbreg.dll
+epoc32/release/armv5/udeb/eposlmdbmanprov.dll.map
+epoc32/release/armv5/udeb/eposlmdbmanprov.dll
+epoc32/release/armv5/udeb/eposlmdbmanlib.dll.map
+epoc32/release/armv5/udeb/eposlmdbmanlib.dll
+epoc32/release/armv5/udeb/eposlmconverter.dll.map
+epoc32/release/armv5/udeb/eposlmconverter.dll
+epoc32/release/armv5/udeb/eposlandmarks_dummy.dll.map
+epoc32/release/armv5/udeb/eposlandmarks_dummy.dll
+epoc32/release/armv5/udeb/eposlandmarks.dll.map
+epoc32/release/armv5/udeb/eposlandmarks.dll
+epoc32/release/armv5/udeb/epos_suplterminitiation.dll.map
+epoc32/release/armv5/udeb/epos_suplterminitiation.dll
+epoc32/release/armv5/udeb/epos_suplsettings.dll.map
+epoc32/release/armv5/udeb/epos_suplsettings.dll
+epoc32/release/armv5/udeb/epos_suplnetinitiation.dll.map
+epoc32/release/armv5/udeb/epos_suplnetinitiation.dll
+epoc32/release/armv5/udeb/epos_omasuplwaplistener.dll.map
+epoc32/release/armv5/udeb/epos_omasuplwaplistener.dll
+epoc32/release/armv5/udeb/epos_omasuplsyncmldm.dll.map
+epoc32/release/armv5/udeb/epos_omasuplsyncmldm.dll
+epoc32/release/armv5/udeb/epos_omasuplprovhandler.dll.map
+epoc32/release/armv5/udeb/epos_omasuplprovhandler.dll
+epoc32/release/armv5/udeb/epos_omasuplnotifierplugin.dll.map
+epoc32/release/armv5/udeb/epos_omasuplnotifierplugin.dll
+epoc32/release/armv5/udeb/epos_omasuplnotifier.dll.map
+epoc32/release/armv5/udeb/epos_omasuplnotifier.dll
+epoc32/release/armv5/udeb/epos_omasupllistener.exe.map
+epoc32/release/armv5/udeb/epos_omasupllistener.exe
+epoc32/release/armv5/udeb/epos_csuplutils.dll.map
+epoc32/release/armv5/udeb/epos_csuplutils.dll
+epoc32/release/armv5/udeb/epos_comasuplpostestermodulecfg.exe.map
+epoc32/release/armv5/udeb/epos_comasuplpostestermodulecfg.exe
+epoc32/release/armv5/udeb/epos_comasuplpostestermodulecfg.dll.map
+epoc32/release/armv5/udeb/epos_comasuplpostestermodulecfg.dll
+epoc32/release/armv5/udeb/epos_comasuplasnplugin.dll.map
+epoc32/release/armv5/udeb/epos_comasuplasnplugin.dll
+epoc32/release/armv5/udeb/environmentalreverbutility.dll.map
+epoc32/release/armv5/udeb/environmentalreverbutility.dll
+epoc32/release/armv5/udeb/environmentalreverbproxy.dll.map
+epoc32/release/armv5/udeb/environmentalreverbproxy.dll
+epoc32/release/armv5/udeb/environmentalreverbmessagehandler.dll.map
+epoc32/release/armv5/udeb/environmentalreverbmessagehandler.dll
+epoc32/release/armv5/udeb/environmentalreverbeffect.dll.map
+epoc32/release/armv5/udeb/environmentalreverbeffect.dll
+epoc32/release/armv5/udeb/environmentalreverbci_stub.dll.map
+epoc32/release/armv5/udeb/environmentalreverbci_stub.dll
+epoc32/release/armv5/udeb/enhancedmediaclient.dll.map
+epoc32/release/armv5/udeb/enhancedmediaclient.dll
+epoc32/release/armv5/udeb/enginewrapper.dll.map
+epoc32/release/armv5/udeb/enginewrapper.dll
+epoc32/release/armv5/udeb/emulated_rom_paging.dll.map
+epoc32/release/armv5/udeb/emulated_rom_paging.dll
+epoc32/release/armv5/udeb/embeddedlinkadapter.dll.map
+epoc32/release/armv5/udeb/embeddedlinkadapter.dll
+epoc32/release/armv5/udeb/emailstorepreinstall.exe.map
+epoc32/release/armv5/udeb/emailstorepreinstall.exe
+epoc32/release/armv5/udeb/emailnotificationhandler.dll.map
+epoc32/release/armv5/udeb/emailnotificationhandler.dll
+epoc32/release/armv5/udeb/elocl.loc
+epoc32/release/armv5/udeb/elocl.dll.map
+epoc32/release/armv5/udeb/elocl.dll
+epoc32/release/armv5/udeb/elocl.99.map
+epoc32/release/armv5/udeb/elocl.99
+epoc32/release/armv5/udeb/elocl.96.map
+epoc32/release/armv5/udeb/elocl.96
+epoc32/release/armv5/udeb/elocl.94.map
+epoc32/release/armv5/udeb/elocl.94
+epoc32/release/armv5/udeb/elocl.93.map
+epoc32/release/armv5/udeb/elocl.93
+epoc32/release/armv5/udeb/elocl.83.map
+epoc32/release/armv5/udeb/elocl.83
+epoc32/release/armv5/udeb/elocl.79.map
+epoc32/release/armv5/udeb/elocl.79
+epoc32/release/armv5/udeb/elocl.78.map
+epoc32/release/armv5/udeb/elocl.78
+epoc32/release/armv5/udeb/elocl.76.map
+epoc32/release/armv5/udeb/elocl.76
+epoc32/release/armv5/udeb/elocl.70.map
+epoc32/release/armv5/udeb/elocl.70
+epoc32/release/armv5/udeb/elocl.68.map
+epoc32/release/armv5/udeb/elocl.68
+epoc32/release/armv5/udeb/elocl.67.map
+epoc32/release/armv5/udeb/elocl.67
+epoc32/release/armv5/udeb/elocl.65.map
+epoc32/release/armv5/udeb/elocl.65
+epoc32/release/armv5/udeb/elocl.59.map
+epoc32/release/armv5/udeb/elocl.59
+epoc32/release/armv5/udeb/elocl.58.map
+epoc32/release/armv5/udeb/elocl.58
+epoc32/release/armv5/udeb/elocl.57.map
+epoc32/release/armv5/udeb/elocl.57
+epoc32/release/armv5/udeb/elocl.54.map
+epoc32/release/armv5/udeb/elocl.54
+epoc32/release/armv5/udeb/elocl.51.map
+epoc32/release/armv5/udeb/elocl.51
+epoc32/release/armv5/udeb/elocl.50.map
+epoc32/release/armv5/udeb/elocl.50
+epoc32/release/armv5/udeb/elocl.49.map
+epoc32/release/armv5/udeb/elocl.49
+epoc32/release/armv5/udeb/elocl.45.map
+epoc32/release/armv5/udeb/elocl.45
+epoc32/release/armv5/udeb/elocl.44.map
+epoc32/release/armv5/udeb/elocl.44
+epoc32/release/armv5/udeb/elocl.42.map
+epoc32/release/armv5/udeb/elocl.42
+epoc32/release/armv5/udeb/elocl.39.map
+epoc32/release/armv5/udeb/elocl.39
+epoc32/release/armv5/udeb/elocl.37.map
+epoc32/release/armv5/udeb/elocl.37
+epoc32/release/armv5/udeb/elocl.33.map
+epoc32/release/armv5/udeb/elocl.33
+epoc32/release/armv5/udeb/elocl.327.map
+epoc32/release/armv5/udeb/elocl.327
+epoc32/release/armv5/udeb/elocl.326.map
+epoc32/release/armv5/udeb/elocl.326
+epoc32/release/armv5/udeb/elocl.32.map
+epoc32/release/armv5/udeb/elocl.32
+epoc32/release/armv5/udeb/elocl.31.map
+epoc32/release/armv5/udeb/elocl.31
+epoc32/release/armv5/udeb/elocl.30.map
+epoc32/release/armv5/udeb/elocl.30
+epoc32/release/armv5/udeb/elocl.29.map
+epoc32/release/armv5/udeb/elocl.29
+epoc32/release/armv5/udeb/elocl.28.map
+epoc32/release/armv5/udeb/elocl.28
+epoc32/release/armv5/udeb/elocl.27.map
+epoc32/release/armv5/udeb/elocl.27
+epoc32/release/armv5/udeb/elocl.26.map
+epoc32/release/armv5/udeb/elocl.26
+epoc32/release/armv5/udeb/elocl.25.map
+epoc32/release/armv5/udeb/elocl.25
+epoc32/release/armv5/udeb/elocl.230.map
+epoc32/release/armv5/udeb/elocl.230
+epoc32/release/armv5/udeb/elocl.18.map
+epoc32/release/armv5/udeb/elocl.18
+epoc32/release/armv5/udeb/elocl.17.map
+epoc32/release/armv5/udeb/elocl.17
+epoc32/release/armv5/udeb/elocl.161.map
+epoc32/release/armv5/udeb/elocl.161
+epoc32/release/armv5/udeb/elocl.160.map
+epoc32/release/armv5/udeb/elocl.160
+epoc32/release/armv5/udeb/elocl.16.map
+epoc32/release/armv5/udeb/elocl.16
+epoc32/release/armv5/udeb/elocl.159.map
+epoc32/release/armv5/udeb/elocl.159
+epoc32/release/armv5/udeb/elocl.158.map
+epoc32/release/armv5/udeb/elocl.158
+epoc32/release/armv5/udeb/elocl.157.map
+epoc32/release/armv5/udeb/elocl.157
+epoc32/release/armv5/udeb/elocl.15.map
+epoc32/release/armv5/udeb/elocl.15
+epoc32/release/armv5/udeb/elocl.14.map
+epoc32/release/armv5/udeb/elocl.14
+epoc32/release/armv5/udeb/elocl.13.map
+epoc32/release/armv5/udeb/elocl.13
+epoc32/release/armv5/udeb/elocl.129.map
+epoc32/release/armv5/udeb/elocl.129
+epoc32/release/armv5/udeb/elocl.103.map
+epoc32/release/armv5/udeb/elocl.103
+epoc32/release/armv5/udeb/elocl.102.map
+epoc32/release/armv5/udeb/elocl.102
+epoc32/release/armv5/udeb/elocl.10.map
+epoc32/release/armv5/udeb/elocl.10
+epoc32/release/armv5/udeb/elocl.09.map
+epoc32/release/armv5/udeb/elocl.09
+epoc32/release/armv5/udeb/elocl.08.map
+epoc32/release/armv5/udeb/elocl.08
+epoc32/release/armv5/udeb/elocl.07.map
+epoc32/release/armv5/udeb/elocl.07
+epoc32/release/armv5/udeb/elocl.06.map
+epoc32/release/armv5/udeb/elocl.06
+epoc32/release/armv5/udeb/elocl.05.map
+epoc32/release/armv5/udeb/elocl.05
+epoc32/release/armv5/udeb/elocl.04.map
+epoc32/release/armv5/udeb/elocl.04
+epoc32/release/armv5/udeb/elocl.03.map
+epoc32/release/armv5/udeb/elocl.03
+epoc32/release/armv5/udeb/elocl.02.map
+epoc32/release/armv5/udeb/elocl.02
+epoc32/release/armv5/udeb/ekll.lib
+epoc32/release/armv5/udeb/eiksrvui.dll.map
+epoc32/release/armv5/udeb/eiksrvui.dll
+epoc32/release/armv5/udeb/eikdlg.dll.map
+epoc32/release/armv5/udeb/eikdlg.dll
+epoc32/release/armv5/udeb/eikctl.dll.map
+epoc32/release/armv5/udeb/eikctl.dll
+epoc32/release/armv5/udeb/eikcoctllaf.dll.map
+epoc32/release/armv5/udeb/eikcoctllaf.dll
+epoc32/release/armv5/udeb/eikcoctl.dll.map
+epoc32/release/armv5/udeb/eikcoctl.dll
+epoc32/release/armv5/udeb/eikcdlg.dll.map
+epoc32/release/armv5/udeb/eikcdlg.dll
+epoc32/release/armv5/udeb/eikalert.dll.map
+epoc32/release/armv5/udeb/eikalert.dll
+epoc32/release/armv5/udeb/effectbase.dll.map
+epoc32/release/armv5/udeb/effectbase.dll
+epoc32/release/armv5/udeb/eext.lib
+epoc32/release/armv5/udeb/edev.lib
+epoc32/release/armv5/udeb/econseik.dll.map
+epoc32/release/armv5/udeb/econseik.dll
+epoc32/release/armv5/udeb/ecompluginnotifier.dll.map
+epoc32/release/armv5/udeb/ecompluginnotifier.dll
+epoc32/release/armv5/udeb/eapvpnif.dll.map
+epoc32/release/armv5/udeb/eapvpnif.dll
+epoc32/release/armv5/udeb/eapttlsui.lib
+epoc32/release/armv5/udeb/eaptlsui.lib
+epoc32/release/armv5/udeb/eaptlspeap.dll.map
+epoc32/release/armv5/udeb/eaptlspeap.dll
+epoc32/release/armv5/udeb/eapsimui.lib
+epoc32/release/armv5/udeb/eapsim.dll.map
+epoc32/release/armv5/udeb/eapsim.dll
+epoc32/release/armv5/udeb/eapsecurid.dll.map
+epoc32/release/armv5/udeb/eapsecurid.dll
+epoc32/release/armv5/udeb/eapprotectedsetup.dll.map
+epoc32/release/armv5/udeb/eapprotectedsetup.dll
+epoc32/release/armv5/udeb/eappluginconfig.dll.map
+epoc32/release/armv5/udeb/eappluginconfig.dll
+epoc32/release/armv5/udeb/eappeapui.lib
+epoc32/release/armv5/udeb/eapol.dll.map
+epoc32/release/armv5/udeb/eapol.dll
+epoc32/release/armv5/udeb/eapnotifwrapper.dll.map
+epoc32/release/armv5/udeb/eapnotifwrapper.dll
+epoc32/release/armv5/udeb/eapmschapv2ui.lib
+epoc32/release/armv5/udeb/eapmschapv2.dll.map
+epoc32/release/armv5/udeb/eapmschapv2.dll
+epoc32/release/armv5/udeb/eapgtcui.lib
+epoc32/release/armv5/udeb/eapakaui.lib
+epoc32/release/armv5/udeb/eapaka.dll.map
+epoc32/release/armv5/udeb/eapaka.dll
+epoc32/release/armv5/udeb/eaacplusutil.dll.map
+epoc32/release/armv5/udeb/eaacplusutil.dll
+epoc32/release/armv5/udeb/eaacplusdecoderintfcproxy.dll.map
+epoc32/release/armv5/udeb/eaacplusdecoderintfcproxy.dll
+epoc32/release/armv5/udeb/eaacplusdecoderintfcmsghdlr.dll.map
+epoc32/release/armv5/udeb/eaacplusdecoderintfcmsghdlr.dll
+epoc32/release/armv5/udeb/eaacplusdecoderintfcci_stub.dll.map
+epoc32/release/armv5/udeb/eaacplusdecoderintfcci_stub.dll
+epoc32/release/armv5/udeb/eaacplusdecoderintfc.dll.map
+epoc32/release/armv5/udeb/eaacplusdecoderintfc.dll
+epoc32/release/armv5/udeb/eaacplusaudiocontrollerutility.dll.map
+epoc32/release/armv5/udeb/eaacplusaudiocontrollerutility.dll
+epoc32/release/armv5/udeb/dvrsdpparser.dll.map
+epoc32/release/armv5/udeb/dvrsdpparser.dll
+epoc32/release/armv5/udeb/dunutils.dll.map
+epoc32/release/armv5/udeb/dunutils.dll
+epoc32/release/armv5/udeb/dunusb.dll.map
+epoc32/release/armv5/udeb/dunusb.dll
+epoc32/release/armv5/udeb/dunserver.exe.map
+epoc32/release/armv5/udeb/dunserver.exe
+epoc32/release/armv5/udeb/dunir.dll.map
+epoc32/release/armv5/udeb/dunir.dll
+epoc32/release/armv5/udeb/dunclient.dll.map
+epoc32/release/armv5/udeb/dunclient.dll
+epoc32/release/armv5/udeb/dunbt.dll.map
+epoc32/release/armv5/udeb/dunbt.dll
+epoc32/release/armv5/udeb/dummymusic.dll.map
+epoc32/release/armv5/udeb/dummymusic.dll
+epoc32/release/armv5/udeb/dummyc.dll.map
+epoc32/release/armv5/udeb/dummyc.dll
+epoc32/release/armv5/udeb/dsclientdos.dll.map
+epoc32/release/armv5/udeb/dsclientdos.dll
+epoc32/release/armv5/udeb/dsclient.dll.map
+epoc32/release/armv5/udeb/dsclient.dll
+epoc32/release/armv5/udeb/drmutilitywmdrmwrapper.dll.map
+epoc32/release/armv5/udeb/drmutilitywmdrmwrapper.dll
+epoc32/release/armv5/udeb/drmutilitydmgrwrapper.dll.map
+epoc32/release/armv5/udeb/drmutilitydmgrwrapper.dll
+epoc32/release/armv5/udeb/drmutilitycommon.dll.map
+epoc32/release/armv5/udeb/drmutilitycommon.dll
+epoc32/release/armv5/udeb/drmutility.dll.map
+epoc32/release/armv5/udeb/drmutility.dll
+epoc32/release/armv5/udeb/drmutilapp.exe.map
+epoc32/release/armv5/udeb/drmutilapp.exe
+epoc32/release/armv5/udeb/drmuihandlingimpl.dll.map
+epoc32/release/armv5/udeb/drmuihandlingimpl.dll
+epoc32/release/armv5/udeb/drmuihandling.dll.map
+epoc32/release/armv5/udeb/drmuihandling.dll
+epoc32/release/armv5/udeb/drmstdkeystorage.dll.map
+epoc32/release/armv5/udeb/drmstdkeystorage.dll
+epoc32/release/armv5/udeb/drmsettingsplugin.dll.map
+epoc32/release/armv5/udeb/drmsettingsplugin.dll
+epoc32/release/armv5/udeb/drmserviceapiwrapper.dll.map
+epoc32/release/armv5/udeb/drmserviceapiwrapper.dll
+epoc32/release/armv5/udeb/drmserviceapi.dll.map
+epoc32/release/armv5/udeb/drmserviceapi.dll
+epoc32/release/armv5/udeb/drmserverinterfaces.dll.map
+epoc32/release/armv5/udeb/drmserverinterfaces.dll
+epoc32/release/armv5/udeb/drmroapwbxmlparser.dll.map
+epoc32/release/armv5/udeb/drmroapwbxmlparser.dll
+epoc32/release/armv5/udeb/drmrightsstoringlocation.dll.map
+epoc32/release/armv5/udeb/drmrightsstoringlocation.dll
+epoc32/release/armv5/udeb/drmrightsmanager.exe.map
+epoc32/release/armv5/udeb/drmrightsmanager.exe
+epoc32/release/armv5/udeb/drmrightsinfoimpl.dll.map
+epoc32/release/armv5/udeb/drmrightsinfoimpl.dll
+epoc32/release/armv5/udeb/drmrightsinfo.dll.map
+epoc32/release/armv5/udeb/drmrightsinfo.dll
+epoc32/release/armv5/udeb/drmrights.dll.map
+epoc32/release/armv5/udeb/drmrights.dll
+epoc32/release/armv5/udeb/drmrel2_1stringdict00.dll.map
+epoc32/release/armv5/udeb/drmrel2_1stringdict00.dll
+epoc32/release/armv5/udeb/drmrel1_0stringdict00.dll.map
+epoc32/release/armv5/udeb/drmrel1_0stringdict00.dll
+epoc32/release/armv5/udeb/drmplayserver.exe.map
+epoc32/release/armv5/udeb/drmplayserver.exe
+epoc32/release/armv5/udeb/drmparsers.dll.map
+epoc32/release/armv5/udeb/drmparsers.dll
+epoc32/release/armv5/udeb/drmlinksender.dll.map
+epoc32/release/armv5/udeb/drmlinksender.dll
+epoc32/release/armv5/udeb/drmlicensemanager.dll.map
+epoc32/release/armv5/udeb/drmlicensemanager.dll
+epoc32/release/armv5/udeb/drmlicensechecker.dll.map
+epoc32/release/armv5/udeb/drmlicensechecker.dll
+epoc32/release/armv5/udeb/drmkeystorage.dll.map
+epoc32/release/armv5/udeb/drmkeystorage.dll
+epoc32/release/armv5/udeb/drmhelperserver.exe.map
+epoc32/release/armv5/udeb/drmhelperserver.exe
+epoc32/release/armv5/udeb/drmhelperdmgrwrapper.dll.map
+epoc32/release/armv5/udeb/drmhelperdmgrwrapper.dll
+epoc32/release/armv5/udeb/drmhelper.dll.map
+epoc32/release/armv5/udeb/drmhelper.dll
+epoc32/release/armv5/udeb/drmencryptor.exe.map
+epoc32/release/armv5/udeb/drmencryptor.exe
+epoc32/release/armv5/udeb/drmdcf.dll.map
+epoc32/release/armv5/udeb/drmdcf.dll
+epoc32/release/armv5/udeb/drmcrypto.dll.map
+epoc32/release/armv5/udeb/drmcrypto.dll
+epoc32/release/armv5/udeb/drmcommon.dll.map
+epoc32/release/armv5/udeb/drmcommon.dll
+epoc32/release/armv5/udeb/drmautomatedusageimpl.dll.map
+epoc32/release/armv5/udeb/drmautomatedusageimpl.dll
+epoc32/release/armv5/udeb/drmautomatedusage.dll.map
+epoc32/release/armv5/udeb/drmautomatedusage.dll
+epoc32/release/armv5/udeb/drmaudioplayutility.dll.map
+epoc32/release/armv5/udeb/drmaudioplayutility.dll
+epoc32/release/armv5/udeb/drmasf.dll.map
+epoc32/release/armv5/udeb/drmasf.dll
+epoc32/release/armv5/udeb/dpofprotdll.dll.map
+epoc32/release/armv5/udeb/dpofprotdll.dll
+epoc32/release/armv5/udeb/downloadmgruilib.dll.map
+epoc32/release/armv5/udeb/downloadmgruilib.dll
+epoc32/release/armv5/udeb/downloadmgrserver.exe.map
+epoc32/release/armv5/udeb/downloadmgrserver.exe
+epoc32/release/armv5/udeb/downloadmgr.dll.map
+epoc32/release/armv5/udeb/downloadmgr.dll
+epoc32/release/armv5/udeb/dossrv.dll.map
+epoc32/release/armv5/udeb/dossrv.dll
+epoc32/release/armv5/udeb/dosserver.exe.map
+epoc32/release/armv5/udeb/dosserver.exe
+epoc32/release/armv5/udeb/dosenpolicy.dll.map
+epoc32/release/armv5/udeb/dosenpolicy.dll
+epoc32/release/armv5/udeb/dopplerbase.dll.map
+epoc32/release/armv5/udeb/dopplerbase.dll
+epoc32/release/armv5/udeb/dmutilserver.exe.map
+epoc32/release/armv5/udeb/dmutilserver.exe
+epoc32/release/armv5/udeb/dmutil.dll.map
+epoc32/release/armv5/udeb/dmutil.dll
+epoc32/release/armv5/udeb/dmadpki.dll.map
+epoc32/release/armv5/udeb/dmadpki.dll
+epoc32/release/armv5/udeb/dmadipsecvpn.dll.map
+epoc32/release/armv5/udeb/dmadipsecvpn.dll
+epoc32/release/armv5/udeb/dmadengine.dll.map
+epoc32/release/armv5/udeb/dmadengine.dll
+epoc32/release/armv5/udeb/dlnawebserver.dll.map
+epoc32/release/armv5/udeb/dlnawebserver.dll
+epoc32/release/armv5/udeb/dlnaprofiler.dll.map
+epoc32/release/armv5/udeb/dlnaprofiler.dll
+epoc32/release/armv5/udeb/distanceattenuationproxy.dll.map
+epoc32/release/armv5/udeb/distanceattenuationproxy.dll
+epoc32/release/armv5/udeb/distanceattenuationmessagehandler.dll.map
+epoc32/release/armv5/udeb/distanceattenuationmessagehandler.dll
+epoc32/release/armv5/udeb/distanceattenuationeffect.dll.map
+epoc32/release/armv5/udeb/distanceattenuationeffect.dll
+epoc32/release/armv5/udeb/distanceattenuationci_stub.dll.map
+epoc32/release/armv5/udeb/distanceattenuationci_stub.dll
+epoc32/release/armv5/udeb/displaytextcmd.dll.map
+epoc32/release/armv5/udeb/displaytextcmd.dll
+epoc32/release/armv5/udeb/displaysourceplugin.dll.map
+epoc32/release/armv5/udeb/displaysourceplugin.dll
+epoc32/release/armv5/udeb/displaysink.dll.map
+epoc32/release/armv5/udeb/displaysink.dll
+epoc32/release/armv5/udeb/diskspacereserver.dll.map
+epoc32/release/armv5/udeb/diskspacereserver.dll
+epoc32/release/armv5/udeb/diskspacereservationplugin.dll.map
+epoc32/release/armv5/udeb/diskspacereservationplugin.dll
+epoc32/release/armv5/udeb/disknotifyhandler.dll.map
+epoc32/release/armv5/udeb/disknotifyhandler.dll
+epoc32/release/armv5/udeb/disconnectdlgclient.dll.map
+epoc32/release/armv5/udeb/disconnectdlgclient.dll
+epoc32/release/armv5/udeb/disconnectdlg.dll.map
+epoc32/release/armv5/udeb/disconnectdlg.dll
+epoc32/release/armv5/udeb/directorylocalizer.dll.map
+epoc32/release/armv5/udeb/directorylocalizer.dll
+epoc32/release/armv5/udeb/dialutils.dll.map
+epoc32/release/armv5/udeb/dialutils.dll
+epoc32/release/armv5/udeb/dialerstub.dll.map
+epoc32/release/armv5/udeb/dialerstub.dll
+epoc32/release/armv5/udeb/dialer.dll.map
+epoc32/release/armv5/udeb/dialer.dll
+epoc32/release/armv5/udeb/diagresultsdatabaseserver.exe.map
+epoc32/release/armv5/udeb/diagresultsdatabaseserver.exe
+epoc32/release/armv5/udeb/diagresultsdatabase.dll.map
+epoc32/release/armv5/udeb/diagresultsdatabase.dll
+epoc32/release/armv5/udeb/diagpluginbase.dll.map
+epoc32/release/armv5/udeb/diagpluginbase.dll
+epoc32/release/armv5/udeb/diagframework.dll.map
+epoc32/release/armv5/udeb/diagframework.dll
+epoc32/release/armv5/udeb/dhcppositionprovider.dll.map
+epoc32/release/armv5/udeb/dhcppositionprovider.dll
+epoc32/release/armv5/udeb/devtokenshared.dll.map
+epoc32/release/armv5/udeb/devtokenshared.dll
+epoc32/release/armv5/udeb/devtokenserver.exe.map
+epoc32/release/armv5/udeb/devtokenserver.exe
+epoc32/release/armv5/udeb/devtokenclient.dll.map
+epoc32/release/armv5/udeb/devtokenclient.dll
+epoc32/release/armv5/udeb/devsrvcertstore.dll.map
+epoc32/release/armv5/udeb/devsrvcertstore.dll
+epoc32/release/armv5/udeb/devsoundaudiooutput.dll.map
+epoc32/release/armv5/udeb/devsoundaudiooutput.dll
+epoc32/release/armv5/udeb/devsoundaudioinput.dll.map
+epoc32/release/armv5/udeb/devsoundaudioinput.dll
+epoc32/release/armv5/udeb/devkeystore.dll.map
+epoc32/release/armv5/udeb/devkeystore.dll
+epoc32/release/armv5/udeb/devdiagvibrateplugin.dll.map
+epoc32/release/armv5/udeb/devdiagvibrateplugin.dll
+epoc32/release/armv5/udeb/devdiagusbcabletestplugin.dll.map
+epoc32/release/armv5/udeb/devdiagusbcabletestplugin.dll
+epoc32/release/armv5/udeb/devdiagtoplevelsuiteplugin.dll.map
+epoc32/release/armv5/udeb/devdiagtoplevelsuiteplugin.dll
+epoc32/release/armv5/udeb/devdiagspeakerplugin.dll.map
+epoc32/release/armv5/udeb/devdiagspeakerplugin.dll
+epoc32/release/armv5/udeb/devdiagservicessuiteplugin.dll.map
+epoc32/release/armv5/udeb/devdiagservicessuiteplugin.dll
+epoc32/release/armv5/udeb/devdiagnetcoverageplugin.dll.map
+epoc32/release/armv5/udeb/devdiagnetcoverageplugin.dll
+epoc32/release/armv5/udeb/devdiaginternalmemoryplugin.dll.map
+epoc32/release/armv5/udeb/devdiaginternalmemoryplugin.dll
+epoc32/release/armv5/udeb/devdiagheadsetcabletestplugin.dll.map
+epoc32/release/armv5/udeb/devdiagheadsetcabletestplugin.dll
+epoc32/release/armv5/udeb/devdiaghardwaresuiteplugin.dll.map
+epoc32/release/armv5/udeb/devdiaghardwaresuiteplugin.dll
+epoc32/release/armv5/udeb/devdiagexternalmediacardplugin.dll.map
+epoc32/release/armv5/udeb/devdiagexternalmediacardplugin.dll
+epoc32/release/armv5/udeb/devdiagdatanetworktestplugin.dll.map
+epoc32/release/armv5/udeb/devdiagdatanetworktestplugin.dll
+epoc32/release/armv5/udeb/devdiagcoveragesuiteplugin.dll.map
+epoc32/release/armv5/udeb/devdiagcoveragesuiteplugin.dll
+epoc32/release/armv5/udeb/devdiagconnectivitysuiteplugin.dll.map
+epoc32/release/armv5/udeb/devdiagconnectivitysuiteplugin.dll
+epoc32/release/armv5/udeb/devdiagbrowserplugin.dll.map
+epoc32/release/armv5/udeb/devdiagbrowserplugin.dll
+epoc32/release/armv5/udeb/devdiagbatterychargercabletestplugin.dll.map
+epoc32/release/armv5/udeb/devdiagbatterychargercabletestplugin.dll
+epoc32/release/armv5/udeb/devdiagaudioplugin.dll.map
+epoc32/release/armv5/udeb/devdiagaudioplugin.dll
+epoc32/release/armv5/udeb/devdiagapp.exe.map
+epoc32/release/armv5/udeb/devdiagapp.exe
+epoc32/release/armv5/udeb/devcertstore.dll.map
+epoc32/release/armv5/udeb/devcertstore.dll
+epoc32/release/armv5/udeb/descriptordatasource.dll.map
+epoc32/release/armv5/udeb/descriptordatasource.dll
+epoc32/release/armv5/udeb/demomodule.dll.map
+epoc32/release/armv5/udeb/demomodule.dll
+epoc32/release/armv5/udeb/deflatefilter.dll.map
+epoc32/release/armv5/udeb/deflatefilter.dll
+epoc32/release/armv5/udeb/defaultfolderrfsplugin.dll.map
+epoc32/release/armv5/udeb/defaultfolderrfsplugin.dll
+epoc32/release/armv5/udeb/defaultappserver.exe.map
+epoc32/release/armv5/udeb/defaultappserver.exe
+epoc32/release/armv5/udeb/defaultappclient.dll.map
+epoc32/release/armv5/udeb/defaultappclient.dll
+epoc32/release/armv5/udeb/debuglog.dll.map
+epoc32/release/armv5/udeb/debuglog.dll
+epoc32/release/armv5/udeb/ddviewer.exe.map
+epoc32/release/armv5/udeb/ddviewer.exe
+epoc32/release/armv5/udeb/ddrecog.dll.map
+epoc32/release/armv5/udeb/ddrecog.dll
+epoc32/release/armv5/udeb/dcfrepsrv.exe.map
+epoc32/release/armv5/udeb/dcfrepsrv.exe
+epoc32/release/armv5/udeb/dcfrep.dll.map
+epoc32/release/armv5/udeb/dcfrep.dll
+epoc32/release/armv5/udeb/dbrecovery.exe.map
+epoc32/release/armv5/udeb/dbrecovery.exe
+epoc32/release/armv5/udeb/dbcreator.exe.map
+epoc32/release/armv5/udeb/dbcreator.exe
+epoc32/release/armv5/udeb/datastorerfsplugin.dll.map
+epoc32/release/armv5/udeb/datastorerfsplugin.dll
+epoc32/release/armv5/udeb/datasourceconfigintfc.dll.map
+epoc32/release/armv5/udeb/datasourceconfigintfc.dll
+epoc32/release/armv5/udeb/datasourceadapter.dll.map
+epoc32/release/armv5/udeb/datasourceadapter.dll
+epoc32/release/armv5/udeb/dataconnectionlogger.exe.map
+epoc32/release/armv5/udeb/dataconnectionlogger.exe
+epoc32/release/armv5/udeb/databuffersource.dll.map
+epoc32/release/armv5/udeb/databuffersource.dll
+epoc32/release/armv5/udeb/cxmlparser.dll.map
+epoc32/release/armv5/udeb/cxmlparser.dll
+epoc32/release/armv5/udeb/custominterfaceutility.dll.map
+epoc32/release/armv5/udeb/custominterfaceutility.dll
+epoc32/release/armv5/udeb/custominterfaceproxyfactory.dll.map
+epoc32/release/armv5/udeb/custominterfaceproxyfactory.dll
+epoc32/release/armv5/udeb/custominterfacebuilder.dll.map
+epoc32/release/armv5/udeb/custominterfacebuilder.dll
+epoc32/release/armv5/udeb/customcommandutility.dll.map
+epoc32/release/armv5/udeb/customcommandutility.dll
+epoc32/release/armv5/udeb/customapi.dll.map
+epoc32/release/armv5/udeb/customapi.dll
+epoc32/release/armv5/udeb/ctsysystemstateplugin.dll.map
+epoc32/release/armv5/udeb/ctsysystemstateplugin.dll
+epoc32/release/armv5/udeb/ctsecdlgs.dll.map
+epoc32/release/armv5/udeb/ctsecdlgs.dll
+epoc32/release/armv5/udeb/ctsecdlgnotifier.dll.map
+epoc32/release/armv5/udeb/ctsecdlgnotifier.dll
+epoc32/release/armv5/udeb/ctsecdialogimpl.dll.map
+epoc32/release/armv5/udeb/ctsecdialogimpl.dll
+epoc32/release/armv5/udeb/css.lib
+epoc32/release/armv5/udeb/csplugin.dll.map
+epoc32/release/armv5/udeb/csplugin.dll
+epoc32/release/armv5/udeb/cshelp.exe.map
+epoc32/release/armv5/udeb/cshelp.exe
+epoc32/release/armv5/udeb/cseschedulerserver.exe.map
+epoc32/release/armv5/udeb/cseschedulerserver.exe
+epoc32/release/armv5/udeb/cseschedulerclient.dll.map
+epoc32/release/armv5/udeb/cseschedulerclient.dll
+epoc32/release/armv5/udeb/cscsipvoipcleanupplugin.dll.map
+epoc32/release/armv5/udeb/cscsipvoipcleanupplugin.dll
+epoc32/release/armv5/udeb/cscsettingsui.dll.map
+epoc32/release/armv5/udeb/cscsettingsui.dll
+epoc32/release/armv5/udeb/cscgsplugin.dll.map
+epoc32/release/armv5/udeb/cscgsplugin.dll
+epoc32/release/armv5/udeb/cscengine.dll.map
+epoc32/release/armv5/udeb/cscengine.dll
+epoc32/release/armv5/udeb/cscallctrl.dll.map
+epoc32/release/armv5/udeb/cscallctrl.dll
+epoc32/release/armv5/udeb/csc.exe.map
+epoc32/release/armv5/udeb/csc.exe
+epoc32/release/armv5/udeb/crpkcs12.dll.map
+epoc32/release/armv5/udeb/crpkcs12.dll
+epoc32/release/armv5/udeb/crop.pgn.map
+epoc32/release/armv5/udeb/crop.pgn
+epoc32/release/armv5/udeb/creator.exe.map
+epoc32/release/armv5/udeb/creator.exe
+epoc32/release/armv5/udeb/crber.dll.map
+epoc32/release/armv5/udeb/crber.dll
+epoc32/release/armv5/udeb/cputils.dll.map
+epoc32/release/armv5/udeb/cputils.dll
+epoc32/release/armv5/udeb/cpstorage.dll.map
+epoc32/release/armv5/udeb/cpstorage.dll
+epoc32/release/armv5/udeb/cpserver.exe.map
+epoc32/release/armv5/udeb/cpserver.exe
+epoc32/release/armv5/udeb/cpclient.dll.map
+epoc32/release/armv5/udeb/cpclient.dll
+epoc32/release/armv5/udeb/cp949table.dll.map
+epoc32/release/armv5/udeb/cp949table.dll
+epoc32/release/armv5/udeb/cp949.dll.map
+epoc32/release/armv5/udeb/cp949.dll
+epoc32/release/armv5/udeb/countdownengine.dll.map
+epoc32/release/armv5/udeb/countdownengine.dll
+epoc32/release/armv5/udeb/cookieserver.exe.map
+epoc32/release/armv5/udeb/cookieserver.exe
+epoc32/release/armv5/udeb/cookiemanager.dll.map
+epoc32/release/armv5/udeb/cookiemanager.dll
+epoc32/release/armv5/udeb/cookiefilter.dll.map
+epoc32/release/armv5/udeb/cookiefilter.dll
+epoc32/release/armv5/udeb/convutils.dll.map
+epoc32/release/armv5/udeb/convutils.dll
+epoc32/release/armv5/udeb/convnames.dll.map
+epoc32/release/armv5/udeb/convnames.dll
+epoc32/release/armv5/udeb/converterengine.dll.map
+epoc32/release/armv5/udeb/converterengine.dll
+epoc32/release/armv5/udeb/converter.exe.map
+epoc32/release/armv5/udeb/converter.exe
+epoc32/release/armv5/udeb/contrast.pgn.map
+epoc32/release/armv5/udeb/contrast.pgn
+epoc32/release/armv5/udeb/contextplugininterface.dll.map
+epoc32/release/armv5/udeb/contextplugininterface.dll
+epoc32/release/armv5/udeb/contextengine.dll.map
+epoc32/release/armv5/udeb/contextengine.dll
+epoc32/release/armv5/udeb/contentlistingframework.dll.map
+epoc32/release/armv5/udeb/contentlistingframework.dll
+epoc32/release/armv5/udeb/contentharvesterclient.dll.map
+epoc32/release/armv5/udeb/contentharvesterclient.dll
+epoc32/release/armv5/udeb/contentharvester.exe.map
+epoc32/release/armv5/udeb/contentharvester.exe
+epoc32/release/armv5/udeb/contactssearchplugin.dll.map
+epoc32/release/armv5/udeb/contactssearchplugin.dll
+epoc32/release/armv5/udeb/contactservice.dll.map
+epoc32/release/armv5/udeb/contactservice.dll
+epoc32/release/armv5/udeb/contactprovider.dll.map
+epoc32/release/armv5/udeb/contactprovider.dll
+epoc32/release/armv5/udeb/contactpresence.dll.map
+epoc32/release/armv5/udeb/contactpresence.dll
+epoc32/release/armv5/udeb/contacthandling.dll.map
+epoc32/release/armv5/udeb/contacthandling.dll
+epoc32/release/armv5/udeb/consoleui.exe.map
+epoc32/release/armv5/udeb/consoleui.exe
+epoc32/release/armv5/udeb/connuiutilsnotif.dll.map
+epoc32/release/armv5/udeb/connuiutilsnotif.dll
+epoc32/release/armv5/udeb/conntest.exe.map
+epoc32/release/armv5/udeb/conntest.exe
+epoc32/release/armv5/udeb/connmonext.dll.map
+epoc32/release/armv5/udeb/connmonext.dll
+epoc32/release/armv5/udeb/connmonexe.exe.map
+epoc32/release/armv5/udeb/connmonexe.exe
+epoc32/release/armv5/udeb/connmon.dll.map
+epoc32/release/armv5/udeb/connmon.dll
+epoc32/release/armv5/udeb/connectutil.dll.map
+epoc32/release/armv5/udeb/connectutil.dll
+epoc32/release/armv5/udeb/connectionuiutilities.dll.map
+epoc32/release/armv5/udeb/connectionuiutilities.dll
+epoc32/release/armv5/udeb/connectionmux.dll.map
+epoc32/release/armv5/udeb/connectionmux.dll
+epoc32/release/armv5/udeb/connectionmonitorui.exe.map
+epoc32/release/armv5/udeb/connectionmonitorui.exe
+epoc32/release/armv5/udeb/connectionmonitorplugin.dll.map
+epoc32/release/armv5/udeb/connectionmonitorplugin.dll
+epoc32/release/armv5/udeb/connectionmanager.dll.map
+epoc32/release/armv5/udeb/connectionmanager.dll
+epoc32/release/armv5/udeb/connectiondialogswrapper.dll.map
+epoc32/release/armv5/udeb/connectiondialogswrapper.dll
+epoc32/release/armv5/udeb/configurationcomponentsfactory.dll.map
+epoc32/release/armv5/udeb/configurationcomponentsfactory.dll
+epoc32/release/armv5/udeb/composerplugininterface.dll.map
+epoc32/release/armv5/udeb/composerplugininterface.dll
+epoc32/release/armv5/udeb/composerimageplugin.dll.map
+epoc32/release/armv5/udeb/composerimageplugin.dll
+epoc32/release/armv5/udeb/commsdatstartup.exe.map
+epoc32/release/armv5/udeb/commsdatstartup.exe
+epoc32/release/armv5/udeb/commsdatcreatorrfsplugin.dll.map
+epoc32/release/armv5/udeb/commsdatcreatorrfsplugin.dll
+epoc32/release/armv5/udeb/commsdatcreator.dll.map
+epoc32/release/armv5/udeb/commsdatcreator.dll
+epoc32/release/armv5/udeb/commonuinpdapiloader.dll.map
+epoc32/release/armv5/udeb/commonuinpdapiloader.dll
+epoc32/release/armv5/udeb/commonuimpengineapiloader.dll.map
+epoc32/release/armv5/udeb/commonuimpengineapiloader.dll
+epoc32/release/armv5/udeb/commonui.dll.map
+epoc32/release/armv5/udeb/commonui.dll
+epoc32/release/armv5/udeb/commontsy.dll.map
+epoc32/release/armv5/udeb/commontsy.dll
+epoc32/release/armv5/udeb/commonrecordingengineclient.dll.map
+epoc32/release/armv5/udeb/commonrecordingengineclient.dll
+epoc32/release/armv5/udeb/commonrecordingengine.exe.map
+epoc32/release/armv5/udeb/commonrecordingengine.exe
+epoc32/release/armv5/udeb/commonengine.dll.map
+epoc32/release/armv5/udeb/commonengine.dll
+epoc32/release/armv5/udeb/commondsy.dll.map
+epoc32/release/armv5/udeb/commondsy.dll
+epoc32/release/armv5/udeb/commondialogs.dll.map
+epoc32/release/armv5/udeb/commondialogs.dll
+epoc32/release/armv5/udeb/commonadapter.dll.map
+epoc32/release/armv5/udeb/commonadapter.dll
+epoc32/release/armv5/udeb/codviewer.exe.map
+epoc32/release/armv5/udeb/codviewer.exe
+epoc32/release/armv5/udeb/codui.dll.map
+epoc32/release/armv5/udeb/codui.dll
+epoc32/release/armv5/udeb/codrecog.dll.map
+epoc32/release/armv5/udeb/codrecog.dll
+epoc32/release/armv5/udeb/codeng.dll.map
+epoc32/release/armv5/udeb/codeng.dll
+epoc32/release/armv5/udeb/coddownload.dll.map
+epoc32/release/armv5/udeb/coddownload.dll
+epoc32/release/armv5/udeb/cnvshiftjisdirectmap.dll.map
+epoc32/release/armv5/udeb/cnvshiftjisdirectmap.dll
+epoc32/release/armv5/udeb/cnvpictographshared.dll.map
+epoc32/release/armv5/udeb/cnvpictographshared.dll
+epoc32/release/armv5/udeb/cntsortplugin.dll.map
+epoc32/release/armv5/udeb/cntsortplugin.dll
+epoc32/release/armv5/udeb/cntparserserverexe.exe.map
+epoc32/release/armv5/udeb/cntparserserverexe.exe
+epoc32/release/armv5/udeb/cntparserserver.dll.map
+epoc32/release/armv5/udeb/cntparserserver.dll
+epoc32/release/armv5/udeb/cntfindplugin.dll.map
+epoc32/release/armv5/udeb/cntfindplugin.dll
+epoc32/release/armv5/udeb/cmstoremanager.dll.map
+epoc32/release/armv5/udeb/cmstoremanager.dll
+epoc32/release/armv5/udeb/cmsserver.exe.map
+epoc32/release/armv5/udeb/cmsserver.exe
+epoc32/release/armv5/udeb/cmsqlwrapper.dll.map
+epoc32/release/armv5/udeb/cmsqlwrapper.dll
+epoc32/release/armv5/udeb/cmserver.exe.map
+epoc32/release/armv5/udeb/cmserver.exe
+epoc32/release/armv5/udeb/cmscontactor.dll.map
+epoc32/release/armv5/udeb/cmscontactor.dll
+epoc32/release/armv5/udeb/cmsclient.dll.map
+epoc32/release/armv5/udeb/cmsclient.dll
+epoc32/release/armv5/udeb/cmscheduler.dll.map
+epoc32/release/armv5/udeb/cmscheduler.dll
+epoc32/release/armv5/udeb/cms.dll.map
+epoc32/release/armv5/udeb/cms.dll
+epoc32/release/armv5/udeb/cmpluginwlan.dll.map
+epoc32/release/armv5/udeb/cmpluginwlan.dll
+epoc32/release/armv5/udeb/cmpluginvpn.dll.map
+epoc32/release/armv5/udeb/cmpluginvpn.dll
+epoc32/release/armv5/udeb/cmpluginpacketdata.dll.map
+epoc32/release/armv5/udeb/cmpluginpacketdata.dll
+epoc32/release/armv5/udeb/cmpluginlan.dll.map
+epoc32/release/armv5/udeb/cmpluginlan.dll
+epoc32/release/armv5/udeb/cmpluginembdestination.dll.map
+epoc32/release/armv5/udeb/cmpluginembdestination.dll
+epoc32/release/armv5/udeb/cmmemorymanager.dll.map
+epoc32/release/armv5/udeb/cmmemorymanager.dll
+epoc32/release/armv5/udeb/cmmdhclient.dll.map
+epoc32/release/armv5/udeb/cmmdhclient.dll
+epoc32/release/armv5/udeb/cmmdh.exe.map
+epoc32/release/armv5/udeb/cmmdh.exe
+epoc32/release/armv5/udeb/cmmanagerdatabase.dll.map
+epoc32/release/armv5/udeb/cmmanagerdatabase.dll
+epoc32/release/armv5/udeb/cmmanager.dll.map
+epoc32/release/armv5/udeb/cmmanager.dll
+epoc32/release/armv5/udeb/cmfillmanager.dll.map
+epoc32/release/armv5/udeb/cmfillmanager.dll
+epoc32/release/armv5/udeb/cmdatabasemanager.dll.map
+epoc32/release/armv5/udeb/cmdatabasemanager.dll
+epoc32/release/armv5/udeb/cmcommon.dll.map
+epoc32/release/armv5/udeb/cmcommon.dll
+epoc32/release/armv5/udeb/cmclient.dll.map
+epoc32/release/armv5/udeb/cmclient.dll
+epoc32/release/armv5/udeb/cmailhandlerplugin.dll.map
+epoc32/release/armv5/udeb/cmailhandlerplugin.dll
+epoc32/release/armv5/udeb/closechannelcmd.dll.map
+epoc32/release/armv5/udeb/closechannelcmd.dll
+epoc32/release/armv5/udeb/clocktimezoneresolver.dll.map
+epoc32/release/armv5/udeb/clocktimezoneresolver.dll
+epoc32/release/armv5/udeb/clocktimesourceinterface.dll.map
+epoc32/release/armv5/udeb/clocktimesourceinterface.dll
+epoc32/release/armv5/udeb/clockserverclient.dll.map
+epoc32/release/armv5/udeb/clockserverclient.dll
+epoc32/release/armv5/udeb/clockserver.exe.map
+epoc32/release/armv5/udeb/clockserver.exe
+epoc32/release/armv5/udeb/clockrfsplugin.dll.map
+epoc32/release/armv5/udeb/clockrfsplugin.dll
+epoc32/release/armv5/udeb/clocknitzplugin.dll.map
+epoc32/release/armv5/udeb/clocknitzplugin.dll
+epoc32/release/armv5/udeb/clockindicatorpaneplugin.dll.map
+epoc32/release/armv5/udeb/clockindicatorpaneplugin.dll
+epoc32/release/armv5/udeb/clockecomlistener.dll.map
+epoc32/release/armv5/udeb/clockecomlistener.dll
+epoc32/release/armv5/udeb/clockcityselectionlist.dll.map
+epoc32/release/armv5/udeb/clockcityselectionlist.dll
+epoc32/release/armv5/udeb/clockalarmeditor.dll.map
+epoc32/release/armv5/udeb/clockalarmeditor.dll
+epoc32/release/armv5/udeb/clock.exe.map
+epoc32/release/armv5/udeb/clock.exe
+epoc32/release/armv5/udeb/clkuimodel.dll.map
+epoc32/release/armv5/udeb/clkuimodel.dll
+epoc32/release/armv5/udeb/clkdatetimeviewplugin.dll.map
+epoc32/release/armv5/udeb/clkdatetimeviewplugin.dll
+epoc32/release/armv5/udeb/clkdatetimeview.dll.map
+epoc32/release/armv5/udeb/clkdatetimeview.dll
+epoc32/release/armv5/udeb/clipart.pgn.map
+epoc32/release/armv5/udeb/clipart.pgn
+epoc32/release/armv5/udeb/ciplatformmsghndlrplugin.dll.map
+epoc32/release/armv5/udeb/ciplatformmsghndlrplugin.dll
+epoc32/release/armv5/udeb/ciplatformfactoryplugin.dll.map
+epoc32/release/armv5/udeb/ciplatformfactoryplugin.dll
+epoc32/release/armv5/udeb/ciextnserverplugin.dll.map
+epoc32/release/armv5/udeb/ciextnserverplugin.dll
+epoc32/release/armv5/udeb/ciextnclientplugin.dll.map
+epoc32/release/armv5/udeb/ciextnclientplugin.dll
+epoc32/release/armv5/udeb/chswiplugin.dll.map
+epoc32/release/armv5/udeb/chswiplugin.dll
+epoc32/release/armv5/udeb/chfactorysettingsplugin.dll.map
+epoc32/release/armv5/udeb/chfactorysettingsplugin.dll
+epoc32/release/armv5/udeb/charconv.dll.map
+epoc32/release/armv5/udeb/charconv.dll
+epoc32/release/armv5/udeb/cfservices.dll.map
+epoc32/release/armv5/udeb/cfservices.dll
+epoc32/release/armv5/udeb/cfserver.exe.map
+epoc32/release/armv5/udeb/cfserver.exe
+epoc32/release/armv5/udeb/cfscriptengine.dll.map
+epoc32/release/armv5/udeb/cfscriptengine.dll
+epoc32/release/armv5/udeb/cfoperationpluginservices.dll.map
+epoc32/release/armv5/udeb/cfoperationpluginservices.dll
+epoc32/release/armv5/udeb/cfcontextsourcesettingsmanager.dll.map
+epoc32/release/armv5/udeb/cfcontextsourcesettingsmanager.dll
+epoc32/release/armv5/udeb/cfcontextsourcemanager.dll.map
+epoc32/release/armv5/udeb/cfcontextsourcemanager.dll
+epoc32/release/armv5/udeb/cfclient.dll.map
+epoc32/release/armv5/udeb/cfclient.dll
+epoc32/release/armv5/udeb/cfactivatorengine.dll.map
+epoc32/release/armv5/udeb/cfactivatorengine.dll
+epoc32/release/armv5/udeb/certsaver.exe.map
+epoc32/release/armv5/udeb/certsaver.exe
+epoc32/release/armv5/udeb/certrfsplugin.dll.map
+epoc32/release/armv5/udeb/certrfsplugin.dll
+epoc32/release/armv5/udeb/certmanui.dll.map
+epoc32/release/armv5/udeb/certmanui.dll
+epoc32/release/armv5/udeb/centreptoolserver.exe.map
+epoc32/release/armv5/udeb/centreptoolserver.exe
+epoc32/release/armv5/udeb/centreptool.dll.map
+epoc32/release/armv5/udeb/centreptool.dll
+epoc32/release/armv5/udeb/cenrepsourceplugin.dll.map
+epoc32/release/armv5/udeb/cenrepsourceplugin.dll
+epoc32/release/armv5/udeb/cenrepdatabase.dll.map
+epoc32/release/armv5/udeb/cenrepdatabase.dll
+epoc32/release/armv5/udeb/cdssync.dll.map
+epoc32/release/armv5/udeb/cdssync.dll
+epoc32/release/armv5/udeb/cdlserver.exe.map
+epoc32/release/armv5/udeb/cdlserver.exe
+epoc32/release/armv5/udeb/cdlengine.dll.map
+epoc32/release/armv5/udeb/cdlengine.dll
+epoc32/release/armv5/udeb/cconndlgplugin.dll.map
+epoc32/release/armv5/udeb/cconndlgplugin.dll
+epoc32/release/armv5/udeb/cchuinotifwrapper.dll.map
+epoc32/release/armv5/udeb/cchuinotifwrapper.dll
+epoc32/release/armv5/udeb/cchuinotif.dll.map
+epoc32/release/armv5/udeb/cchuinotif.dll
+epoc32/release/armv5/udeb/cchserver.exe.map
+epoc32/release/armv5/udeb/cchserver.exe
+epoc32/release/armv5/udeb/cchclient.dll.map
+epoc32/release/armv5/udeb/cchclient.dll
+epoc32/release/armv5/udeb/cch.dll.map
+epoc32/release/armv5/udeb/cch.dll
+epoc32/release/armv5/udeb/cce.dll.map
+epoc32/release/armv5/udeb/cce.dll
+epoc32/release/armv5/udeb/ccapputil.dll.map
+epoc32/release/armv5/udeb/ccapputil.dll
+epoc32/release/armv5/udeb/ccappdetailsviewplugin.dll.map
+epoc32/release/armv5/udeb/ccappdetailsviewplugin.dll
+epoc32/release/armv5/udeb/ccappcommlauncherplugin.dll.map
+epoc32/release/armv5/udeb/ccappcommlauncherplugin.dll
+epoc32/release/armv5/udeb/ccacontactorservice.dll.map
+epoc32/release/armv5/udeb/ccacontactorservice.dll
+epoc32/release/armv5/udeb/ccaclient.dll.map
+epoc32/release/armv5/udeb/ccaclient.dll
+epoc32/release/armv5/udeb/ccaapp.exe.map
+epoc32/release/armv5/udeb/ccaapp.exe
+epoc32/release/armv5/udeb/cbsuiapp.exe.map
+epoc32/release/armv5/udeb/cbsuiapp.exe
+epoc32/release/armv5/udeb/cbsserver.exe.map
+epoc32/release/armv5/udeb/cbsserver.exe
+epoc32/release/armv5/udeb/cbsmcnclient.dll.map
+epoc32/release/armv5/udeb/cbsmcnclient.dll
+epoc32/release/armv5/udeb/cbsclient.dll.map
+epoc32/release/armv5/udeb/cbsclient.dll
+epoc32/release/armv5/udeb/cauiplugin.dll.map
+epoc32/release/armv5/udeb/cauiplugin.dll
+epoc32/release/armv5/udeb/cauiengine.dll.map
+epoc32/release/armv5/udeb/cauiengine.dll
+epoc32/release/armv5/udeb/catalogspcconnectivityplugin.dll.map
+epoc32/release/armv5/udeb/catalogspcconnectivityplugin.dll
+epoc32/release/armv5/udeb/castorageng.dll.map
+epoc32/release/armv5/udeb/castorageng.dll
+epoc32/release/armv5/udeb/cartoonize.pgn.map
+epoc32/release/armv5/udeb/cartoonize.pgn
+epoc32/release/armv5/udeb/capresenceng.dll.map
+epoc32/release/armv5/udeb/capresenceng.dll
+epoc32/release/armv5/udeb/camerauiconfigmanager.dll.map
+epoc32/release/armv5/udeb/camerauiconfigmanager.dll
+epoc32/release/armv5/udeb/cameraapp.exe.map
+epoc32/release/armv5/udeb/cameraapp.exe
+epoc32/release/armv5/udeb/camcmediarecorder.dll.map
+epoc32/release/armv5/udeb/camcmediarecorder.dll
+epoc32/release/armv5/udeb/camccontroller.dll.map
+epoc32/release/armv5/udeb/camccontroller.dll
+epoc32/release/armv5/udeb/camc3gpsink.dll.map
+epoc32/release/armv5/udeb/camc3gpsink.dll
+epoc32/release/armv5/udeb/caloggerng.dll.map
+epoc32/release/armv5/udeb/caloggerng.dll
+epoc32/release/armv5/udeb/callstatesourceplugin.dll.map
+epoc32/release/armv5/udeb/callstatesourceplugin.dll
+epoc32/release/armv5/udeb/callprovider.dll.map
+epoc32/release/armv5/udeb/callprovider.dll
+epoc32/release/armv5/udeb/callhandling.dll.map
+epoc32/release/armv5/udeb/callhandling.dll
+epoc32/release/armv5/udeb/callcontrolcmd.dll.map
+epoc32/release/armv5/udeb/callcontrolcmd.dll
+epoc32/release/armv5/udeb/callaudiocontrol.dll.map
+epoc32/release/armv5/udeb/callaudiocontrol.dll
+epoc32/release/armv5/udeb/calenviews.dll.map
+epoc32/release/armv5/udeb/calenviews.dll
+epoc32/release/armv5/udeb/calenthaiplugin.dll.map
+epoc32/release/armv5/udeb/calenthaiplugin.dll
+epoc32/release/armv5/udeb/calensvrclient.dll.map
+epoc32/release/armv5/udeb/calensvrclient.dll
+epoc32/release/armv5/udeb/calensvr.exe.map
+epoc32/release/armv5/udeb/calensvr.exe
+epoc32/release/armv5/udeb/calensettingsui.dll.map
+epoc32/release/armv5/udeb/calensettingsui.dll
+epoc32/release/armv5/udeb/calenregionalutil.dll.map
+epoc32/release/armv5/udeb/calenregionalutil.dll
+epoc32/release/armv5/udeb/calenlunarvietnameseplugin.dll.map
+epoc32/release/armv5/udeb/calenlunarvietnameseplugin.dll
+epoc32/release/armv5/udeb/calenlunarchineseplugin.dll.map
+epoc32/release/armv5/udeb/calenlunarchineseplugin.dll
+epoc32/release/armv5/udeb/calenlauncher.dll.map
+epoc32/release/armv5/udeb/calenlauncher.dll
+epoc32/release/armv5/udeb/caleninterimutils2.dll.map
+epoc32/release/armv5/udeb/caleninterimutils2.dll
+epoc32/release/armv5/udeb/calenimp.dll.map
+epoc32/release/armv5/udeb/calenimp.dll
+epoc32/release/armv5/udeb/calengsplugin.dll.map
+epoc32/release/armv5/udeb/calengsplugin.dll
+epoc32/release/armv5/udeb/calenglobaldata.dll.map
+epoc32/release/armv5/udeb/calenglobaldata.dll
+epoc32/release/armv5/udeb/calendefaulteditors.dll.map
+epoc32/release/armv5/udeb/calendefaulteditors.dll
+epoc32/release/armv5/udeb/calendarservice.dll.map
+epoc32/release/armv5/udeb/calendarservice.dll
+epoc32/release/armv5/udeb/calendarsearchplugin.dll.map
+epoc32/release/armv5/udeb/calendarsearchplugin.dll
+epoc32/release/armv5/udeb/calendarprovider.dll.map
+epoc32/release/armv5/udeb/calendarprovider.dll
+epoc32/release/armv5/udeb/calendarcontextplugin.dll.map
+epoc32/release/armv5/udeb/calendarcontextplugin.dll
+epoc32/release/armv5/udeb/calendar.exe.map
+epoc32/release/armv5/udeb/calendar.exe
+epoc32/release/armv5/udeb/calencustomisationmanager.dll.map
+epoc32/release/armv5/udeb/calencustomisationmanager.dll
+epoc32/release/armv5/udeb/calencontroller.dll.map
+epoc32/release/armv5/udeb/calencontroller.dll
+epoc32/release/armv5/udeb/calencommonutils.dll.map
+epoc32/release/armv5/udeb/calencommonutils.dll
+epoc32/release/armv5/udeb/calcsoft.exe.map
+epoc32/release/armv5/udeb/calcsoft.exe
+epoc32/release/armv5/udeb/caestillconverter.dll.map
+epoc32/release/armv5/udeb/caestillconverter.dll
+epoc32/release/armv5/udeb/caengineng.dll.map
+epoc32/release/armv5/udeb/caengineng.dll
+epoc32/release/armv5/udeb/caeengine.dll.map
+epoc32/release/armv5/udeb/caeengine.dll
+epoc32/release/armv5/udeb/cacommandutilsng.dll.map
+epoc32/release/armv5/udeb/cacommandutilsng.dll
+epoc32/release/armv5/udeb/cachesource.dll.map
+epoc32/release/armv5/udeb/cachesource.dll
+epoc32/release/armv5/udeb/caaudiomanagerng.dll.map
+epoc32/release/armv5/udeb/caaudiomanagerng.dll
+epoc32/release/armv5/udeb/caadapterng.dll.map
+epoc32/release/armv5/udeb/caadapterng.dll
+epoc32/release/armv5/udeb/bva.exe.map
+epoc32/release/armv5/udeb/bva.exe
+epoc32/release/armv5/udeb/bubblemanager.dll.map
+epoc32/release/armv5/udeb/bubblemanager.dll
+epoc32/release/armv5/udeb/bubble.pgn.map
+epoc32/release/armv5/udeb/bubble.pgn
+epoc32/release/armv5/udeb/btuiplugin.dll.map
+epoc32/release/armv5/udeb/btuiplugin.dll
+epoc32/release/armv5/udeb/btui.exe.map
+epoc32/release/armv5/udeb/btui.exe
+epoc32/release/armv5/udeb/bttoggle.exe.map
+epoc32/release/armv5/udeb/bttoggle.exe
+epoc32/release/armv5/udeb/btsap.dll.map
+epoc32/release/armv5/udeb/btsap.dll
+epoc32/release/armv5/udeb/btsac.dll.map
+epoc32/release/armv5/udeb/btsac.dll
+epoc32/release/armv5/udeb/btrfsplugin.dll.map
+epoc32/release/armv5/udeb/btrfsplugin.dll
+epoc32/release/armv5/udeb/btrcc.dll.map
+epoc32/release/armv5/udeb/btrcc.dll
+epoc32/release/armv5/udeb/btpsmplugin.dll.map
+epoc32/release/armv5/udeb/btpsmplugin.dll
+epoc32/release/armv5/udeb/btprotocol.dll.map
+epoc32/release/armv5/udeb/btprotocol.dll
+epoc32/release/armv5/udeb/btpbap.dll.map
+epoc32/release/armv5/udeb/btpbap.dll
+epoc32/release/armv5/udeb/btnotifwrapper.dll.map
+epoc32/release/armv5/udeb/btnotifwrapper.dll
+epoc32/release/armv5/udeb/btnotif.dll.map
+epoc32/release/armv5/udeb/btnotif.dll
+epoc32/release/armv5/udeb/btmtmui.dll.map
+epoc32/release/armv5/udeb/btmtmui.dll
+epoc32/release/armv5/udeb/btmouse_animation_client.dll.map
+epoc32/release/armv5/udeb/btmouse_animation_client.dll
+epoc32/release/armv5/udeb/btmonocmdhandler.dll.map
+epoc32/release/armv5/udeb/btmonocmdhandler.dll
+epoc32/release/armv5/udeb/btmonobearer.dll.map
+epoc32/release/armv5/udeb/btmonobearer.dll
+epoc32/release/armv5/udeb/btmac.dll.map
+epoc32/release/armv5/udeb/btmac.dll
+epoc32/release/armv5/udeb/bthidsettings.dll.map
+epoc32/release/armv5/udeb/bthidsettings.dll
+epoc32/release/armv5/udeb/bthidserver.exe.map
+epoc32/release/armv5/udeb/bthidserver.exe
+epoc32/release/armv5/udeb/bthidkbdsettings.dll.map
+epoc32/release/armv5/udeb/bthidkbdsettings.dll
+epoc32/release/armv5/udeb/bthidengplugin.dll.map
+epoc32/release/armv5/udeb/bthidengplugin.dll
+epoc32/release/armv5/udeb/bthidclient.dll.map
+epoc32/release/armv5/udeb/bthidclient.dll
+epoc32/release/armv5/udeb/btengsrv.exe.map
+epoc32/release/armv5/udeb/btengsrv.exe
+epoc32/release/armv5/udeb/btengsettings.dll.map
+epoc32/release/armv5/udeb/btengsettings.dll
+epoc32/release/armv5/udeb/btengdiscovery.dll.map
+epoc32/release/armv5/udeb/btengdiscovery.dll
+epoc32/release/armv5/udeb/btengdevman.dll.map
+epoc32/release/armv5/udeb/btengdevman.dll
+epoc32/release/armv5/udeb/btengconnman.dll.map
+epoc32/release/armv5/udeb/btengconnman.dll
+epoc32/release/armv5/udeb/btdevmodel.dll.map
+epoc32/release/armv5/udeb/btdevmodel.dll
+epoc32/release/armv5/udeb/btcursor_server.dll.map
+epoc32/release/armv5/udeb/btcursor_server.dll
+epoc32/release/armv5/udeb/btbearer.dll.map
+epoc32/release/armv5/udeb/btbearer.dll
+epoc32/release/armv5/udeb/btaudiostreamer.dll.map
+epoc32/release/armv5/udeb/btaudiostreamer.dll
+epoc32/release/armv5/udeb/btaudiomanclient.dll.map
+epoc32/release/armv5/udeb/btaudiomanclient.dll
+epoc32/release/armv5/udeb/btaudioman.exe.map
+epoc32/release/armv5/udeb/btaudioman.exe
+epoc32/release/armv5/udeb/btaudioadaptation_stub.dll.map
+epoc32/release/armv5/udeb/btaudioadaptation_stub.dll
+epoc32/release/armv5/udeb/bsutil.dll.map
+epoc32/release/armv5/udeb/bsutil.dll
+epoc32/release/armv5/udeb/bsservice.dll.map
+epoc32/release/armv5/udeb/bsservice.dll
+epoc32/release/armv5/udeb/bsserver.exe.map
+epoc32/release/armv5/udeb/bsserver.exe
+epoc32/release/armv5/udeb/bsinstall.exe.map
+epoc32/release/armv5/udeb/bsinstall.exe
+epoc32/release/armv5/udeb/bsimport.exe.map
+epoc32/release/armv5/udeb/bsimport.exe
+epoc32/release/armv5/udeb/bsengine.exe.map
+epoc32/release/armv5/udeb/bsengine.exe
+epoc32/release/armv5/udeb/bsclient.dll.map
+epoc32/release/armv5/udeb/bsclient.dll
+epoc32/release/armv5/udeb/browsertelservice.dll.map
+epoc32/release/armv5/udeb/browsertelservice.dll
+epoc32/release/armv5/udeb/browserrec.dll.map
+epoc32/release/armv5/udeb/browserrec.dll
+epoc32/release/armv5/udeb/browserng.exe.map
+epoc32/release/armv5/udeb/browserng.exe
+epoc32/release/armv5/udeb/browserlauncher.dll.map
+epoc32/release/armv5/udeb/browserlauncher.dll
+epoc32/release/armv5/udeb/browserengine.dll.map
+epoc32/release/armv5/udeb/browserengine.dll
+epoc32/release/armv5/udeb/browserdialogsprovider.dll.map
+epoc32/release/armv5/udeb/browserdialogsprovider.dll
+epoc32/release/armv5/udeb/browsercache.dll.map
+epoc32/release/armv5/udeb/browsercache.dll
+epoc32/release/armv5/udeb/brightness.pgn.map
+epoc32/release/armv5/udeb/brightness.pgn
+epoc32/release/armv5/udeb/bpas.dll.map
+epoc32/release/armv5/udeb/bpas.dll
+epoc32/release/armv5/udeb/bootstrap.dll.map
+epoc32/release/armv5/udeb/bootstrap.dll
+epoc32/release/armv5/udeb/bookmarkdataprovider.dll.map
+epoc32/release/armv5/udeb/bookmarkdataprovider.dll
+epoc32/release/armv5/udeb/bmcustomization.dll.map
+epoc32/release/armv5/udeb/bmcustomization.dll
+epoc32/release/armv5/udeb/blideng.dll.map
+epoc32/release/armv5/udeb/blideng.dll
+epoc32/release/armv5/udeb/blid.exe.map
+epoc32/release/armv5/udeb/blid.exe
+epoc32/release/armv5/udeb/blackwhite.pgn.map
+epoc32/release/armv5/udeb/blackwhite.pgn
+epoc32/release/armv5/udeb/blacklistserver.exe.map
+epoc32/release/armv5/udeb/blacklistserver.exe
+epoc32/release/armv5/udeb/blacklistclient.dll.map
+epoc32/release/armv5/udeb/blacklistclient.dll
+epoc32/release/armv5/udeb/bium.dll.map
+epoc32/release/armv5/udeb/bium.dll
+epoc32/release/armv5/udeb/big5_shared.dll.map
+epoc32/release/armv5/udeb/big5_shared.dll
+epoc32/release/armv5/udeb/big5.dll.map
+epoc32/release/armv5/udeb/big5.dll
+epoc32/release/armv5/udeb/bearerman.dll.map
+epoc32/release/armv5/udeb/bearerman.dll
+epoc32/release/armv5/udeb/bcardeng.dll.map
+epoc32/release/armv5/udeb/bcardeng.dll
+epoc32/release/armv5/udeb/batterypopupcontrol.dll.map
+epoc32/release/armv5/udeb/batterypopupcontrol.dll
+epoc32/release/armv5/udeb/batindicatorpaneplugin.dll.map
+epoc32/release/armv5/udeb/batindicatorpaneplugin.dll
+epoc32/release/armv5/udeb/bassboostproxy.dll.map
+epoc32/release/armv5/udeb/bassboostproxy.dll
+epoc32/release/armv5/udeb/bassboostmessagehandler.dll.map
+epoc32/release/armv5/udeb/bassboostmessagehandler.dll
+epoc32/release/armv5/udeb/bassboosteffect.dll.map
+epoc32/release/armv5/udeb/bassboosteffect.dll
+epoc32/release/armv5/udeb/bassboostci_stub.dll.map
+epoc32/release/armv5/udeb/basicoperationsplugin.dll.map
+epoc32/release/armv5/udeb/basicoperationsplugin.dll
+epoc32/release/armv5/udeb/baseplugin.dll.map
+epoc32/release/armv5/udeb/baseplugin.dll
+epoc32/release/armv5/udeb/backgroundimage.dll.map
+epoc32/release/armv5/udeb/backgroundimage.dll
+epoc32/release/armv5/udeb/awbaudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/udeb/awbaudioplaycontrollerplugin.dll
+epoc32/release/armv5/udeb/awbaudiocontrollerutility.dll.map
+epoc32/release/armv5/udeb/awbaudiocontrollerutility.dll
+epoc32/release/armv5/udeb/avmediaserverclient.dll.map
+epoc32/release/armv5/udeb/avmediaserverclient.dll
+epoc32/release/armv5/udeb/avmediaserver.exe.map
+epoc32/release/armv5/udeb/avmediaserver.exe
+epoc32/release/armv5/udeb/avkonstartupextensionplugin.dll.map
+epoc32/release/armv5/udeb/avkonstartupextensionplugin.dll
+epoc32/release/armv5/udeb/avkonfep.dll.map
+epoc32/release/armv5/udeb/avkonfep.dll
+epoc32/release/armv5/udeb/avkon.dll.map
+epoc32/release/armv5/udeb/avkon.dll
+epoc32/release/armv5/udeb/avcontrolframework.dll.map
+epoc32/release/armv5/udeb/avcontrolframework.dll
+epoc32/release/armv5/udeb/avcontentdirectory.dll.map
+epoc32/release/armv5/udeb/avcontentdirectory.dll
+epoc32/release/armv5/udeb/avconnectionmanager.dll.map
+epoc32/release/armv5/udeb/avconnectionmanager.dll
+epoc32/release/armv5/udeb/autolock.exe.map
+epoc32/release/armv5/udeb/autolock.exe
+epoc32/release/armv5/udeb/authtypeplugin.dll.map
+epoc32/release/armv5/udeb/authtypeplugin.dll
+epoc32/release/armv5/udeb/audiovibracontrolproxy.dll.map
+epoc32/release/armv5/udeb/audiovibracontrolproxy.dll
+epoc32/release/armv5/udeb/audiovibracontrolmsghdlr.dll.map
+epoc32/release/armv5/udeb/audiovibracontrolmsghdlr.dll
+epoc32/release/armv5/udeb/audiovibracontrolci_stub.dll.map
+epoc32/release/armv5/udeb/audiovibracontrolci_stub.dll
+epoc32/release/armv5/udeb/audiovibracontrol.dll.map
+epoc32/release/armv5/udeb/audiovibracontrol.dll
+epoc32/release/armv5/udeb/audiooutputrouting.dll.map
+epoc32/release/armv5/udeb/audiooutputrouting.dll
+epoc32/release/armv5/udeb/audiooutputproxy.dll.map
+epoc32/release/armv5/udeb/audiooutputproxy.dll
+epoc32/release/armv5/udeb/audiooutputmessagehandler.dll.map
+epoc32/release/armv5/udeb/audiooutputmessagehandler.dll
+epoc32/release/armv5/udeb/audiooutputcontrolutilityproxy.dll.map
+epoc32/release/armv5/udeb/audiooutputcontrolutilityproxy.dll
+epoc32/release/armv5/udeb/audiooutputcontrolutility.dll.map
+epoc32/release/armv5/udeb/audiooutputcontrolutility.dll
+epoc32/release/armv5/udeb/audiooutputci_stub.dll.map
+epoc32/release/armv5/udeb/audiooutputci_stub.dll
+epoc32/release/armv5/udeb/audiomessageui.dll.map
+epoc32/release/armv5/udeb/audiomessageui.dll
+epoc32/release/armv5/udeb/audiomessage.exe.map
+epoc32/release/armv5/udeb/audiomessage.exe
+epoc32/release/armv5/udeb/audioinputrouting.dll.map
+epoc32/release/armv5/udeb/audioinputrouting.dll
+epoc32/release/armv5/udeb/audioinputproxy.dll.map
+epoc32/release/armv5/udeb/audioinputproxy.dll
+epoc32/release/armv5/udeb/audioinputmessagehandler.dll.map
+epoc32/release/armv5/udeb/audioinputmessagehandler.dll
+epoc32/release/armv5/udeb/audioinputci_stub.dll.map
+epoc32/release/armv5/udeb/audioinputci_stub.dll
+epoc32/release/armv5/udeb/audiohandling.dll.map
+epoc32/release/armv5/udeb/audiohandling.dll
+epoc32/release/armv5/udeb/audiofetcher.dll.map
+epoc32/release/armv5/udeb/audiofetcher.dll
+epoc32/release/armv5/udeb/audioequalizerutility.dll.map
+epoc32/release/armv5/udeb/audioequalizerutility.dll
+epoc32/release/armv5/udeb/audioequalizerproxy.dll.map
+epoc32/release/armv5/udeb/audioequalizerproxy.dll
+epoc32/release/armv5/udeb/audioequalizermessagehandler.dll.map
+epoc32/release/armv5/udeb/audioequalizermessagehandler.dll
+epoc32/release/armv5/udeb/audioequalizereffect.dll.map
+epoc32/release/armv5/udeb/audioequalizereffect.dll
+epoc32/release/armv5/udeb/audioequalizerci_stub.dll.map
+epoc32/release/armv5/udeb/audioequalizerci_stub.dll
+epoc32/release/armv5/udeb/atslogger.dll.map
+epoc32/release/armv5/udeb/atslogger.dll
+epoc32/release/armv5/udeb/atsinterface.exe.map
+epoc32/release/armv5/udeb/atsinterface.exe
+epoc32/release/armv5/udeb/atextpluginbase.dll.map
+epoc32/release/armv5/udeb/atextpluginbase.dll
+epoc32/release/armv5/udeb/atextclient.dll.map
+epoc32/release/armv5/udeb/atextclient.dll
+epoc32/release/armv5/udeb/atext.exe.map
+epoc32/release/armv5/udeb/atext.exe
+epoc32/release/armv5/udeb/atcodec.dll.map
+epoc32/release/armv5/udeb/atcodec.dll
+epoc32/release/armv5/udeb/asyreferenceplugin.dll.map
+epoc32/release/armv5/udeb/asyreferenceplugin.dll
+epoc32/release/armv5/udeb/asyproxy.dll.map
+epoc32/release/armv5/udeb/asyproxy.dll
+epoc32/release/armv5/udeb/asynchfsq.dll.map
+epoc32/release/armv5/udeb/asynchfsq.dll
+epoc32/release/armv5/udeb/asycomms.dll.map
+epoc32/release/armv5/udeb/asycomms.dll
+epoc32/release/armv5/udeb/asrsvocmanhwdevice_stub.dll.map
+epoc32/release/armv5/udeb/asrsvocmanhwdevice_stub.dll
+epoc32/release/armv5/udeb/asrsttshwdevice_stub.dll.map
+epoc32/release/armv5/udeb/asrsttshwdevice_stub.dll
+epoc32/release/armv5/udeb/asrsttphwdevice_stub.dll.map
+epoc32/release/armv5/udeb/asrsttphwdevice_stub.dll
+epoc32/release/armv5/udeb/asrsrecognitionhwdevice_stub.dll.map
+epoc32/release/armv5/udeb/asrsnlphwdevice_stub.dll.map
+epoc32/release/armv5/udeb/asrsnlphwdevice_stub.dll
+epoc32/release/armv5/udeb/asrsgrcompilerhwdevice_stub.dll.map
+epoc32/release/armv5/udeb/asrsgrcompilerhwdevice_stub.dll
+epoc32/release/armv5/udeb/asrsadaptationhwdevice_stub.dll.map
+epoc32/release/armv5/udeb/asrsadaptationhwdevice_stub.dll
+epoc32/release/armv5/udeb/aspsyncutil.dll.map
+epoc32/release/armv5/udeb/aspsyncutil.dll
+epoc32/release/armv5/udeb/aspschedulehandler.exe.map
+epoc32/release/armv5/udeb/aspschedulehandler.exe
+epoc32/release/armv5/udeb/asppresyncdefault.dll.map
+epoc32/release/armv5/udeb/asppresyncdefault.dll
+epoc32/release/armv5/udeb/armpostprochwdevice.dll.map
+epoc32/release/armv5/udeb/armpostprochwdevice.dll
+epoc32/release/armv5/udeb/armpostprocdll_9e.dll.map
+epoc32/release/armv5/udeb/armpostprocdll_9e.dll
+epoc32/release/armv5/udeb/armpostprocdll_11.dll.map
+epoc32/release/armv5/udeb/armpostprocdll_11.dll
+epoc32/release/armv5/udeb/apsettingsplugin.dll.map
+epoc32/release/armv5/udeb/apsettingsplugin.dll
+epoc32/release/armv5/udeb/apsettingshandlerui.dll.map
+epoc32/release/armv5/udeb/apsettingshandlerui.dll
+epoc32/release/armv5/udeb/appmngr2widgetplugin.dll.map
+epoc32/release/armv5/udeb/appmngr2widgetplugin.dll
+epoc32/release/armv5/udeb/appmngr2sisxplugin.dll.map
+epoc32/release/armv5/udeb/appmngr2sisxplugin.dll
+epoc32/release/armv5/udeb/appmngr2pluginapi.dll.map
+epoc32/release/armv5/udeb/appmngr2pluginapi.dll
+epoc32/release/armv5/udeb/appmngr2gssettingsplugin.dll.map
+epoc32/release/armv5/udeb/appmngr2gssettingsplugin.dll
+epoc32/release/armv5/udeb/appmngr2gsinstfilesplugin.dll.map
+epoc32/release/armv5/udeb/appmngr2gsinstfilesplugin.dll
+epoc32/release/armv5/udeb/appmngr2gsinstalledplugin.dll.map
+epoc32/release/armv5/udeb/appmngr2gsinstalledplugin.dll
+epoc32/release/armv5/udeb/appmngr2.exe.map
+epoc32/release/armv5/udeb/appmngr2.exe
+epoc32/release/armv5/udeb/appmanagerservice.dll.map
+epoc32/release/armv5/udeb/appmanagerservice.dll
+epoc32/release/armv5/udeb/appmanagerprovider.dll.map
+epoc32/release/armv5/udeb/appmanagerprovider.dll
+epoc32/release/armv5/udeb/applicationstatesourceplugin.dll.map
+epoc32/release/armv5/udeb/applicationstatesourceplugin.dll
+epoc32/release/armv5/udeb/applicationmanagement.exe.map
+epoc32/release/armv5/udeb/applicationmanagement.exe
+epoc32/release/armv5/udeb/applicationmanagement.dll.map
+epoc32/release/armv5/udeb/applicationmanagement.dll
+epoc32/release/armv5/udeb/apengine.dll.map
+epoc32/release/armv5/udeb/apengine.dll
+epoc32/release/armv5/udeb/apcontrollistplugin.dll.map
+epoc32/release/armv5/udeb/apcontrollistplugin.dll
+epoc32/release/armv5/udeb/aocctview.dll.map
+epoc32/release/armv5/udeb/aocctview.dll
+epoc32/release/armv5/udeb/amraudiorecordcontrollerplugin.dll.map
+epoc32/release/armv5/udeb/amraudiorecordcontrollerplugin.dll
+epoc32/release/armv5/udeb/amraudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/udeb/amraudioplaycontrollerplugin.dll
+epoc32/release/armv5/udeb/amraudiocontrollerutility.dll.map
+epoc32/release/armv5/udeb/amraudiocontrollerutility.dll
+epoc32/release/armv5/udeb/aminstalloptions.dll.map
+epoc32/release/armv5/udeb/aminstalloptions.dll
+epoc32/release/armv5/udeb/amadapter2.dll.map
+epoc32/release/armv5/udeb/amadapter2.dll
+epoc32/release/armv5/udeb/alwaysonlinestarter.exe.map
+epoc32/release/armv5/udeb/alwaysonlinestarter.exe
+epoc32/release/armv5/udeb/alwaysonlinemanagerserver.dll.map
+epoc32/release/armv5/udeb/alwaysonlinemanagerserver.dll
+epoc32/release/armv5/udeb/alwaysonlinemanagerclient.dll.map
+epoc32/release/armv5/udeb/alwaysonlinemanagerclient.dll
+epoc32/release/armv5/udeb/alwaysonlineemailplugin.dll.map
+epoc32/release/armv5/udeb/alwaysonlineemailplugin.dll
+epoc32/release/armv5/udeb/alternatorng.dll.map
+epoc32/release/armv5/udeb/alternatorng.dll
+epoc32/release/armv5/udeb/almalert.dll.map
+epoc32/release/armv5/udeb/almalert.dll
+epoc32/release/armv5/udeb/alfwidgetutils.dll.map
+epoc32/release/armv5/udeb/alfwidgetutils.dll
+epoc32/release/armv5/udeb/alfwidgetmodel.dll.map
+epoc32/release/armv5/udeb/alfwidgetmodel.dll
+epoc32/release/armv5/udeb/alfwidgetfactory.dll.map
+epoc32/release/armv5/udeb/alfwidgetfactory.dll
+epoc32/release/armv5/udeb/alfviewwidget.dll.map
+epoc32/release/armv5/udeb/alfviewwidget.dll
+epoc32/release/armv5/udeb/alftranseffectplugin.dll.map
+epoc32/release/armv5/udeb/alftranseffectplugin.dll
+epoc32/release/armv5/udeb/alftraceextplugin.dll.map
+epoc32/release/armv5/udeb/alftraceextplugin.dll
+epoc32/release/armv5/udeb/alftraceextclient.dll.map
+epoc32/release/armv5/udeb/alftraceextclient.dll
+epoc32/release/armv5/udeb/alfscrollbarwidget.dll.map
+epoc32/release/armv5/udeb/alfscrollbarwidget.dll
+epoc32/release/armv5/udeb/alfresourcepool.dll.map
+epoc32/release/armv5/udeb/alfresourcepool.dll
+epoc32/release/armv5/udeb/alfredserver.exe.map
+epoc32/release/armv5/udeb/alfredserver.exe
+epoc32/release/armv5/udeb/alfeditors.dll.map
+epoc32/release/armv5/udeb/alfeditors.dll
+epoc32/release/armv5/udeb/alfcontainerwidget.dll.map
+epoc32/release/armv5/udeb/alfcontainerwidget.dll
+epoc32/release/armv5/udeb/alfclient.dll.map
+epoc32/release/armv5/udeb/alfclient.dll
+epoc32/release/armv5/udeb/alfappservercore.dll.map
+epoc32/release/armv5/udeb/alfappservercore.dll
+epoc32/release/armv5/udeb/alarmeditorapp.exe.map
+epoc32/release/armv5/udeb/alarmeditorapp.exe
+epoc32/release/armv5/udeb/akntransitionutils.dll.map
+epoc32/release/armv5/udeb/akntransitionutils.dll
+epoc32/release/armv5/udeb/aknswallpaperutils.dll.map
+epoc32/release/armv5/udeb/aknswallpaperutils.dll
+epoc32/release/armv5/udeb/aknswallpaperplugin.dll.map
+epoc32/release/armv5/udeb/aknswallpaperplugin.dll
+epoc32/release/armv5/udeb/aknskinsrv.exe.map
+epoc32/release/armv5/udeb/aknskinsrv.exe
+epoc32/release/armv5/udeb/aknskinsrv.dll.map
+epoc32/release/armv5/udeb/aknskinsrv.dll
+epoc32/release/armv5/udeb/aknskinsoomplugin.dll.map
+epoc32/release/armv5/udeb/aknskinsoomplugin.dll
+epoc32/release/armv5/udeb/aknskins.dll.map
+epoc32/release/armv5/udeb/aknskins.dll
+epoc32/release/armv5/udeb/aknskinrenderlib.dll.map
+epoc32/release/armv5/udeb/aknskinrenderlib.dll
+epoc32/release/armv5/udeb/aknpictographimpl.dll.map
+epoc32/release/armv5/udeb/aknpictographimpl.dll
+epoc32/release/armv5/udeb/aknpictograph.dll.map
+epoc32/release/armv5/udeb/aknpictograph.dll
+epoc32/release/armv5/udeb/aknphysics.dll.map
+epoc32/release/armv5/udeb/aknphysics.dll
+epoc32/release/armv5/udeb/aknoldstylenotif.dll.map
+epoc32/release/armv5/udeb/aknoldstylenotif.dll
+epoc32/release/armv5/udeb/aknnotifyplugin2.dll.map
+epoc32/release/armv5/udeb/aknnotifyplugin2.dll
+epoc32/release/armv5/udeb/aknnotifyplugin.dll.map
+epoc32/release/armv5/udeb/aknnotifyplugin.dll
+epoc32/release/armv5/udeb/aknnotify.dll.map
+epoc32/release/armv5/udeb/aknnotify.dll
+epoc32/release/armv5/udeb/aknnotifierwrapper.dll.map
+epoc32/release/armv5/udeb/aknnotifierwrapper.dll
+epoc32/release/armv5/udeb/aknnfysrv.exe.map
+epoc32/release/armv5/udeb/aknnfysrv.exe
+epoc32/release/armv5/udeb/aknmemorycardui.dll.map
+epoc32/release/armv5/udeb/aknmemorycardui.dll
+epoc32/release/armv5/udeb/aknlocalskinlib.dll.map
+epoc32/release/armv5/udeb/aknlocalskinlib.dll
+epoc32/release/armv5/udeb/aknlistloadertfx.dll.map
+epoc32/release/armv5/udeb/aknlistloadertfx.dll
+epoc32/release/armv5/udeb/aknlayout2scalable.dll.map
+epoc32/release/armv5/udeb/aknlayout2scalable.dll
+epoc32/release/armv5/udeb/aknlayout2hierarchy.dll.map
+epoc32/release/armv5/udeb/aknlayout2hierarchy.dll
+epoc32/release/armv5/udeb/aknlayout2adaptation.dll.map
+epoc32/release/armv5/udeb/aknlayout2adaptation.dll
+epoc32/release/armv5/udeb/aknlayout2.dll.map
+epoc32/release/armv5/udeb/aknlayout2.dll
+epoc32/release/armv5/udeb/aknkeyrotator.dll.map
+epoc32/release/armv5/udeb/aknkeyrotator.dll
+epoc32/release/armv5/udeb/aknjapanesereading.dll.map
+epoc32/release/armv5/udeb/aknjapanesereading.dll
+epoc32/release/armv5/udeb/akninputlanguage.dll.map
+epoc32/release/armv5/udeb/akninputlanguage.dll
+epoc32/release/armv5/udeb/akninit.dll.map
+epoc32/release/armv5/udeb/akninit.dll
+epoc32/release/armv5/udeb/akniconsrv.exe.map
+epoc32/release/armv5/udeb/akniconsrv.exe
+epoc32/release/armv5/udeb/akniconoomplugin.dll.map
+epoc32/release/armv5/udeb/akniconoomplugin.dll
+epoc32/release/armv5/udeb/aknicon.dll.map
+epoc32/release/armv5/udeb/aknicon.dll
+epoc32/release/armv5/udeb/aknhlist.dll.map
+epoc32/release/armv5/udeb/aknhlist.dll
+epoc32/release/armv5/udeb/aknfepuiinterface.dll.map
+epoc32/release/armv5/udeb/aknfepuiinterface.dll
+epoc32/release/armv5/udeb/aknfepuiavkonplugin.dll.map
+epoc32/release/armv5/udeb/aknfepuiavkonplugin.dll
+epoc32/release/armv5/udeb/aknextendedfader_armv5.dll.map
+epoc32/release/armv5/udeb/aknextendedfader_armv5.dll
+epoc32/release/armv5/udeb/aknextendedfader_arm11.dll.map
+epoc32/release/armv5/udeb/aknextendedfader_arm11.dll
+epoc32/release/armv5/udeb/akndynamicsoftnoteeventmanager.dll.map
+epoc32/release/armv5/udeb/akndynamicsoftnoteeventmanager.dll
+epoc32/release/armv5/udeb/akndynamicsoftnote.dll.map
+epoc32/release/armv5/udeb/akndynamicsoftnote.dll
+epoc32/release/armv5/udeb/akncompasrv.exe.map
+epoc32/release/armv5/udeb/akncompasrv.exe
+epoc32/release/armv5/udeb/akncompamode.dll.map
+epoc32/release/armv5/udeb/akncompamode.dll
+epoc32/release/armv5/udeb/akncompags.dll.map
+epoc32/release/armv5/udeb/akncompags.dll
+epoc32/release/armv5/udeb/akncapserverclient.dll.map
+epoc32/release/armv5/udeb/akncapserverclient.dll
+epoc32/release/armv5/udeb/akncapserver.exe.map
+epoc32/release/armv5/udeb/akncapserver.exe
+epoc32/release/armv5/udeb/aknanimdll.dll.map
+epoc32/release/armv5/udeb/aknanimdll.dll
+epoc32/release/armv5/udeb/aknalarmservice.dll.map
+epoc32/release/armv5/udeb/aknalarmservice.dll
+epoc32/release/armv5/udeb/aiwsyncprovider.dll.map
+epoc32/release/armv5/udeb/aiwsyncprovider.dll
+epoc32/release/armv5/udeb/aiwsplugin.dll.map
+epoc32/release/armv5/udeb/aiwsplugin.dll
+epoc32/release/armv5/udeb/aiwresolver.dll.map
+epoc32/release/armv5/udeb/aiwresolver.dll
+epoc32/release/armv5/udeb/aiwprintingprovider.dll.map
+epoc32/release/armv5/udeb/aiwprintingprovider.dll
+epoc32/release/armv5/udeb/aiwpbkinfoviewprovider.dll.map
+epoc32/release/armv5/udeb/aiwpbkinfoviewprovider.dll
+epoc32/release/armv5/udeb/aiwdialdata.dll.map
+epoc32/release/armv5/udeb/aiwdialdata.dll
+epoc32/release/armv5/udeb/aiwcallimageplugin.dll.map
+epoc32/release/armv5/udeb/aiwcallimageplugin.dll
+epoc32/release/armv5/udeb/aiwbrowserprovider.dll.map
+epoc32/release/armv5/udeb/aiwbrowserprovider.dll
+epoc32/release/armv5/udeb/aiutils.dll.map
+epoc32/release/armv5/udeb/aiutils.dll
+epoc32/release/armv5/udeb/aiscutsettings.dll.map
+epoc32/release/armv5/udeb/aiscutsettings.dll
+epoc32/release/armv5/udeb/aiscutplugin.dll.map
+epoc32/release/armv5/udeb/aiscutplugin.dll
+epoc32/release/armv5/udeb/aiscutextserv.dll.map
+epoc32/release/armv5/udeb/aiscutextserv.dll
+epoc32/release/armv5/udeb/aisatplugin.dll.map
+epoc32/release/armv5/udeb/aisatplugin.dll
+epoc32/release/armv5/udeb/airfsplugin.dll.map
+epoc32/release/armv5/udeb/airfsplugin.dll
+epoc32/release/armv5/udeb/aiprofileplugin.dll.map
+epoc32/release/armv5/udeb/aiprofileplugin.dll
+epoc32/release/armv5/udeb/aiplayerplugin2.dll.map
+epoc32/release/armv5/udeb/aiplayerplugin2.dll
+epoc32/release/armv5/udeb/ailaunch.exe.map
+epoc32/release/armv5/udeb/ailaunch.exe
+epoc32/release/armv5/udeb/aiidleint.dll.map
+epoc32/release/armv5/udeb/aiidleint.dll
+epoc32/release/armv5/udeb/aifw.dll.map
+epoc32/release/armv5/udeb/aifw.dll
+epoc32/release/armv5/udeb/aidevstaplg.dll.map
+epoc32/release/armv5/udeb/aidevstaplg.dll
+epoc32/release/armv5/udeb/aicontainer.dll.map
+epoc32/release/armv5/udeb/aicontainer.dll
+epoc32/release/armv5/udeb/aicalendarplugin2.dll.map
+epoc32/release/armv5/udeb/aicalendarplugin2.dll
+epoc32/release/armv5/udeb/aiagendapluginengine.dll.map
+epoc32/release/armv5/udeb/aiagendapluginengine.dll
+epoc32/release/armv5/udeb/ai3xmluimain.dll.map
+epoc32/release/armv5/udeb/ai3xmluimain.dll
+epoc32/release/armv5/udeb/ai3natiui.dll.map
+epoc32/release/armv5/udeb/ai3natiui.dll
+epoc32/release/armv5/udeb/ahle2server.exe.map
+epoc32/release/armv5/udeb/ahle2server.exe
+epoc32/release/armv5/udeb/ahle2client.dll.map
+epoc32/release/armv5/udeb/ahle2client.dll
+epoc32/release/armv5/udeb/agnversit2.dll.map
+epoc32/release/armv5/udeb/agnversit2.dll
+epoc32/release/armv5/udeb/agnentryui.dll.map
+epoc32/release/armv5/udeb/agnentryui.dll
+epoc32/release/armv5/udeb/agentdialog.dll.map
+epoc32/release/armv5/udeb/agentdialog.dll
+epoc32/release/armv5/udeb/aedmp3aaclib.dll.map
+epoc32/release/armv5/udeb/aedmp3aaclib.dll
+epoc32/release/armv5/udeb/aedengine.dll.map
+epoc32/release/armv5/udeb/aedengine.dll
+epoc32/release/armv5/udeb/advancedtspcontroller.dll.map
+epoc32/release/armv5/udeb/advancedtspcontroller.dll
+epoc32/release/armv5/udeb/advancedaudiocontroller.dll.map
+epoc32/release/armv5/udeb/advancedaudiocontroller.dll
+epoc32/release/armv5/udeb/adtupdater.exe.map
+epoc32/release/armv5/udeb/adtupdater.exe
+epoc32/release/armv5/udeb/addeddevsoundcontrolproxy.dll.map
+epoc32/release/armv5/udeb/addeddevsoundcontrolproxy.dll
+epoc32/release/armv5/udeb/addeddevsoundcontrolmsghdlr.dll.map
+epoc32/release/armv5/udeb/addeddevsoundcontrolmsghdlr.dll
+epoc32/release/armv5/udeb/addeddevsoundcontrolci.dll.map
+epoc32/release/armv5/udeb/addeddevsoundcontrolci.dll
+epoc32/release/armv5/udeb/acupluginlib.dll.map
+epoc32/release/armv5/udeb/acupluginlib.dll
+epoc32/release/armv5/udeb/acuins.exe.map
+epoc32/release/armv5/udeb/acuins.exe
+epoc32/release/armv5/udeb/acuagenttransportapi.dll.map
+epoc32/release/armv5/udeb/acuagenttransportapi.dll
+epoc32/release/armv5/udeb/acuagenttransport.dll.map
+epoc32/release/armv5/udeb/acuagenttransport.dll
+epoc32/release/armv5/udeb/acuagentserver.exe.map
+epoc32/release/armv5/udeb/acuagentserver.exe
+epoc32/release/armv5/udeb/acuagentmessage.dll.map
+epoc32/release/armv5/udeb/acuagentmessage.dll
+epoc32/release/armv5/udeb/acuagentcrypto.dll.map
+epoc32/release/armv5/udeb/acuagentcrypto.dll
+epoc32/release/armv5/udeb/acuagentapi.dll.map
+epoc32/release/armv5/udeb/acuagentapi.dll
+epoc32/release/armv5/udeb/activitymanager.dll.map
+epoc32/release/armv5/udeb/activitymanager.dll
+epoc32/release/armv5/udeb/activepalette.dll.map
+epoc32/release/armv5/udeb/actionhandlerservice.dll.map
+epoc32/release/armv5/udeb/actionhandlerservice.dll
+epoc32/release/armv5/udeb/actionhandlerplugins.dll.map
+epoc32/release/armv5/udeb/actionhandlerplugins.dll
+epoc32/release/armv5/udeb/accsrvutil.dll.map
+epoc32/release/armv5/udeb/accsrvutil.dll
+epoc32/release/armv5/udeb/accserver.exe.map
+epoc32/release/armv5/udeb/accserver.exe
+epoc32/release/armv5/udeb/accpolicydbimp.exe.map
+epoc32/release/armv5/udeb/accpolicydbimp.exe
+epoc32/release/armv5/udeb/accpolicydb.dll.map
+epoc32/release/armv5/udeb/accpolicydb.dll
+epoc32/release/armv5/udeb/accpolicy.dll.map
+epoc32/release/armv5/udeb/accpolicy.dll
+epoc32/release/armv5/udeb/accpolcom.dll.map
+epoc32/release/armv5/udeb/accpolcom.dll
+epoc32/release/armv5/udeb/accountcreationplugin.dll.map
+epoc32/release/armv5/udeb/accountcreationplugin.dll
+epoc32/release/armv5/udeb/accountcreationengine.dll.map
+epoc32/release/armv5/udeb/accountcreationengine.dll
+epoc32/release/armv5/udeb/accmonitor.dll.map
+epoc32/release/armv5/udeb/accmonitor.dll
+epoc32/release/armv5/udeb/accfwuinotifier.dll.map
+epoc32/release/armv5/udeb/accfwuinotifier.dll
+epoc32/release/armv5/udeb/acccontrol.dll.map
+epoc32/release/armv5/udeb/acccontrol.dll
+epoc32/release/armv5/udeb/accclient.dll.map
+epoc32/release/armv5/udeb/accclient.dll
+epoc32/release/armv5/udeb/accchargercontext.dll.map
+epoc32/release/armv5/udeb/accchargercontext.dll
+epoc32/release/armv5/udeb/accbtcontrol.dll.map
+epoc32/release/armv5/udeb/accbtcontrol.dll
+epoc32/release/armv5/udeb/accaudiocontrol.dll.map
+epoc32/release/armv5/udeb/accaudiocontrol.dll
+epoc32/release/armv5/udeb/aboutgsplugin.dll.map
+epoc32/release/armv5/udeb/aboutgsplugin.dll
+epoc32/release/armv5/udeb/about.exe.map
+epoc32/release/armv5/udeb/about.exe
+epoc32/release/armv5/udeb/aacdecoderconfigproxy.dll.map
+epoc32/release/armv5/udeb/aacdecoderconfigproxy.dll
+epoc32/release/armv5/udeb/aacdecoderconfigmsghdlr.dll.map
+epoc32/release/armv5/udeb/aacdecoderconfigmsghdlr.dll
+epoc32/release/armv5/udeb/aacdecoderconfigci_stub.dll.map
+epoc32/release/armv5/udeb/aacdecoderconfigci_stub.dll
+epoc32/release/armv5/udeb/aacdecoderconfig.dll.map
+epoc32/release/armv5/udeb/aacdecoderconfig.dll
+epoc32/release/armv5/udeb/aacaudioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/udeb/aacaudioplaycontrollerrecognizer.dll
+epoc32/release/armv5/udeb/aacaudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/udeb/aacaudioplaycontrollerplugin.dll
+epoc32/release/armv5/udeb/3gpmp4lib.dll.map
+epoc32/release/armv5/udeb/3gpmp4lib.dll
+epoc32/release/armv5/udeb/3gpextparser.dll.map
+epoc32/release/armv5/udeb/3gpextparser.dll
+epoc32/release/armv5/udeb/3gpdatasourceadapter.dll.map
+epoc32/release/armv5/udeb/3gpdatasourceadapter.dll
+epoc32/release/armv5/udeb/3gpaudiorecordcontrollerplugin.dll.map
+epoc32/release/armv5/udeb/3gpaudiorecordcontrollerplugin.dll
+epoc32/release/armv5/udeb/3gpaudioplaycontrollerrecognizer.dll.map
+epoc32/release/armv5/udeb/3gpaudioplaycontrollerrecognizer.dll
+epoc32/release/armv5/udeb/3gpaudioplaycontrollerplugin.dll.map
+epoc32/release/armv5/udeb/3gpaudioplaycontrollerplugin.dll
+epoc32/release/armv5/udeb/2001cb5b.dll.map
+epoc32/release/armv5/udeb/2001cb5b.dll
+epoc32/release/armv5/udeb/2001959a.dll.map
+epoc32/release/armv5/udeb/2001959a.dll
+epoc32/release/armv5/udeb/2000b5e7.dll.map
+epoc32/release/armv5/udeb/2000b5e7.dll
+epoc32/release/armv5/udeb/10285d80.dll.map
+epoc32/release/armv5/udeb/10285d80.dll
+epoc32/release/armv5/udeb/10285d7f.dll.map
+epoc32/release/armv5/udeb/10285d7f.dll
+epoc32/release/armv5/udeb/10285d7d.dll.map
+epoc32/release/armv5/udeb/10285d7d.dll
+epoc32/release/armv5/udeb/10285d7c.dll.map
+epoc32/release/armv5/udeb/10285d7c.dll
+epoc32/release/armv5/udeb/10285d7b.dll.map
+epoc32/release/armv5/udeb/10285d7b.dll
+epoc32/release/armv5/udeb/10283389.dll.map
+epoc32/release/armv5/udeb/10283389.dll
+epoc32/release/armv5/udeb/102827cf.dll.map
+epoc32/release/armv5/udeb/102827cf.dll
+epoc32/release/armv5/udeb/10281fc7.dll.map
+epoc32/release/armv5/udeb/10281fc7.dll
+epoc32/release/armv5/udeb/10281fc6.dll.map
+epoc32/release/armv5/udeb/10281fc6.dll
+epoc32/release/armv5/udeb/10281f13.dll.map
+epoc32/release/armv5/udeb/10281f13.dll
+epoc32/release/armv5/udeb/10281f12.dll.map
+epoc32/release/armv5/udeb/10281f12.dll
+epoc32/release/armv5/udeb/101fe2aa.dll.map
+epoc32/release/armv5/udeb/101fe2aa.dll
+epoc32/release/armv5/udeb/101f84b9.dll.map
+epoc32/release/armv5/udeb/101f84b9.dll
+epoc32/release/armv5/udeb/!ftokenserver.exe.map
+epoc32/release/armv5/udeb/!ftokenserver.exe
+epoc32/release/armv5/lib/watcher{000a0000}.lib
+epoc32/release/armv5/lib/watcher{000a0000}.dso
+epoc32/release/armv5/lib/watcher.lib
+epoc32/release/armv5/lib/watcher.dso
+epoc32/release/armv5/lib/smts{000a0000}.lib
+epoc32/release/armv5/lib/smts{000a0000}.dso
+epoc32/release/armv5/lib/smts.lib
+epoc32/release/armv5/lib/smts.dso
+epoc32/release/armv5/lib/smss_gsm{000a0000}.lib
+epoc32/release/armv5/lib/smss_gsm{000a0000}.dso
+epoc32/release/armv5/lib/smss_gsm.lib
+epoc32/release/armv5/lib/smss_gsm.dso
+epoc32/release/armv5/lib/sdpdatabase{000a0000}.lib
+epoc32/release/armv5/lib/sdpdatabase{000a0000}.dso
+epoc32/release/armv5/lib/sdpdatabase.lib
+epoc32/release/armv5/lib/sdpdatabase.dso
+epoc32/release/armv5/lib/sdpagent{000a0000}.lib
+epoc32/release/armv5/lib/sdpagent{000a0000}.dso
+epoc32/release/armv5/lib/sdpagent.lib
+epoc32/release/armv5/lib/sdpagent.dso
+epoc32/release/armv5/lib/schsend{000a0000}.lib
+epoc32/release/armv5/lib/schsend{000a0000}.dso
+epoc32/release/armv5/lib/schsend.lib
+epoc32/release/armv5/lib/schsend.dso
+epoc32/release/armv5/lib/remconstatusapi{000a0000}.lib
+epoc32/release/armv5/lib/remconstatusapi{000a0000}.dso
+epoc32/release/armv5/lib/remconstatusapi.lib
+epoc32/release/armv5/lib/remconstatusapi.dso
+epoc32/release/armv5/lib/pops{000a0000}.lib
+epoc32/release/armv5/lib/pops{000a0000}.dso
+epoc32/release/armv5/lib/pops.lib
+epoc32/release/armv5/lib/pops.dso
+epoc32/release/armv5/lib/ncddebug_20019119{000a0000}.lib
+epoc32/release/armv5/lib/ncddebug_20019119{000a0000}.dso
+epoc32/release/armv5/lib/ncddebug_20019119.lib
+epoc32/release/armv5/lib/ncddebug_20019119.dso
+epoc32/release/armv5/lib/msgs{000a0000}.lib
+epoc32/release/armv5/lib/msgs{000a0000}.dso
+epoc32/release/armv5/lib/msgs_autoshutdown{000a0000}.lib
+epoc32/release/armv5/lib/msgs_autoshutdown{000a0000}.dso
+epoc32/release/armv5/lib/msgs_autoshutdown.lib
+epoc32/release/armv5/lib/msgs_autoshutdown.dso
+epoc32/release/armv5/lib/msgs.lib
+epoc32/release/armv5/lib/msgs.dso
+epoc32/release/armv5/lib/mobilitypolicyprovider{000a0000}.lib
+epoc32/release/armv5/lib/mobilitypolicyprovider{000a0000}.dso
+epoc32/release/armv5/lib/mobilitypolicyprovider.lib
+epoc32/release/armv5/lib/mobilitypolicyprovider.dso
+epoc32/release/armv5/lib/libpthread{00010000}.lib
+epoc32/release/armv5/lib/libpthread{00010000}.dso
+epoc32/release/armv5/lib/libpthread.lib
+epoc32/release/armv5/lib/libpthread.dso
+epoc32/release/armv5/lib/libm{00010000}.lib
+epoc32/release/armv5/lib/libm{00010000}.dso
+epoc32/release/armv5/lib/libm.lib
+epoc32/release/armv5/lib/libm.dso
+epoc32/release/armv5/lib/liblogger{00010000}.lib
+epoc32/release/armv5/lib/liblogger{00010000}.dso
+epoc32/release/armv5/lib/liblogger.lib
+epoc32/release/armv5/lib/liblogger.dso
+epoc32/release/armv5/lib/libdl{00010000}.lib
+epoc32/release/armv5/lib/libdl{00010000}.dso
+epoc32/release/armv5/lib/libdl.lib
+epoc32/release/armv5/lib/libdl.dso
+epoc32/release/armv5/lib/libc{00010000}.lib
+epoc32/release/armv5/lib/libc{00010000}.dso
+epoc32/release/armv5/lib/libc.lib
+epoc32/release/armv5/lib/libc.dso
+epoc32/release/armv5/lib/lib_pfkey{000a0000}.lib
+epoc32/release/armv5/lib/lib_pfkey{000a0000}.dso
+epoc32/release/armv5/lib/lib_pfkey.lib
+epoc32/release/armv5/lib/lib_pfkey.dso
+epoc32/release/armv5/lib/kdebugv6{000a0000}.lib
+epoc32/release/armv5/lib/kdebugv6{000a0000}.dso
+epoc32/release/armv5/lib/kdebugv6.lib
+epoc32/release/armv5/lib/kdebugv6.dso
+epoc32/release/armv5/lib/kdebug{000a0000}.lib
+epoc32/release/armv5/lib/kdebug{000a0000}.dso
+epoc32/release/armv5/lib/kdebug.lib
+epoc32/release/armv5/lib/kdebug.dso
+epoc32/release/armv5/lib/ipsecpolparser{000a0000}.lib
+epoc32/release/armv5/lib/ipsecpolparser{000a0000}.dso
+epoc32/release/armv5/lib/ipsecpolparser.lib
+epoc32/release/armv5/lib/ipsecpolparser.dso
+epoc32/release/armv5/lib/ipsecpolapi{000a0000}.lib
+epoc32/release/armv5/lib/ipsecpolapi{000a0000}.dso
+epoc32/release/armv5/lib/ipsecpolapi.lib
+epoc32/release/armv5/lib/ipsecpolapi.dso
+epoc32/release/armv5/lib/imut{000a0000}.lib
+epoc32/release/armv5/lib/imut{000a0000}.dso
+epoc32/release/armv5/lib/imut.lib
+epoc32/release/armv5/lib/imut.dso
+epoc32/release/armv5/lib/imcm{000a0000}.lib
+epoc32/release/armv5/lib/imcm{000a0000}.dso
+epoc32/release/armv5/lib/imcm.lib
+epoc32/release/armv5/lib/imcm.dso
+epoc32/release/armv5/lib/hciproxy{000a0000}.lib
+epoc32/release/armv5/lib/hciproxy{000a0000}.dso
+epoc32/release/armv5/lib/hciproxy.lib
+epoc32/release/armv5/lib/hciproxy.dso
+epoc32/release/armv5/lib/gavdp{000a0000}.lib
+epoc32/release/armv5/lib/gavdp{000a0000}.dso
+epoc32/release/armv5/lib/gavdp.lib
+epoc32/release/armv5/lib/gavdp.dso
+epoc32/release/armv5/lib/filterjpegsource{000a0000}.lib
+epoc32/release/armv5/lib/filterjpegsource{000a0000}.dso
+epoc32/release/armv5/lib/filterjpegsource.lib
+epoc32/release/armv5/lib/filterjpegsource.dso
+epoc32/release/armv5/lib/exmoncommon{000a0000}.lib
+epoc32/release/armv5/lib/exmoncommon{000a0000}.dso
+epoc32/release/armv5/lib/exmoncommon.lib
+epoc32/release/armv5/lib/exmoncommon.dso
+epoc32/release/armv5/lib/epossuplprotocolhandlerplugin{000a0000}.lib
+epoc32/release/armv5/lib/epossuplprotocolhandlerplugin{000a0000}.dso
+epoc32/release/armv5/lib/epossuplprotocolhandlerplugin.lib
+epoc32/release/armv5/lib/epossuplprotocolhandlerplugin.dso
+epoc32/release/armv5/lib/ekern{000a0000}.lib
+epoc32/release/armv5/lib/ekern{000a0000}.dso
+epoc32/release/armv5/lib/ekern.lib
+epoc32/release/armv5/lib/ekern.dso
+epoc32/release/armv5/lib/eirclient{000a0000}.lib
+epoc32/release/armv5/lib/eirclient{000a0000}.dso
+epoc32/release/armv5/lib/eirclient.lib
+epoc32/release/armv5/lib/eirclient.dso
+epoc32/release/armv5/lib/btmanclient{000a0000}.lib
+epoc32/release/armv5/lib/btmanclient{000a0000}.dso
+epoc32/release/armv5/lib/btmanclient.lib
+epoc32/release/armv5/lib/btmanclient.dso
+epoc32/release/armv5/lib/btextnotifiers{000a0000}.lib
+epoc32/release/armv5/lib/btextnotifiers{000a0000}.dso
+epoc32/release/armv5/lib/btextnotifiers.lib
+epoc32/release/armv5/lib/btextnotifiers.dso
+epoc32/release/armv5/lib/btdevice{000a0000}.lib
+epoc32/release/armv5/lib/btdevice{000a0000}.dso
+epoc32/release/armv5/lib/btdevice.lib
+epoc32/release/armv5/lib/btdevice.dso
+epoc32/release/armv5/lib/btcomm{000a0000}.lib
+epoc32/release/armv5/lib/btcomm{000a0000}.dso
+epoc32/release/armv5/lib/btcomm.lib
+epoc32/release/armv5/lib/btcomm.dso
+epoc32/release/armv5/lib/bt{000a0000}.lib
+epoc32/release/armv5/lib/bt{000a0000}.dso
+epoc32/release/armv5/lib/bt_v2{000a0000}.lib
+epoc32/release/armv5/lib/bt_v2{000a0000}.dso
+epoc32/release/armv5/lib/bt_v2{000a0000}.1.lib
+epoc32/release/armv5/lib/bt_v2{000a0000}.1.dso
+epoc32/release/armv5/lib/bt_v2.lib
+epoc32/release/armv5/lib/bt_v2.dso
+epoc32/release/armv5/lib/bt_v2.1.lib
+epoc32/release/armv5/lib/bt_v2.1.dso
+epoc32/release/armv5/lib/bt.lib
+epoc32/release/armv5/lib/bt.dso
+epoc32/release/armv5/lib/bsulinifile{000a0000}.lib
+epoc32/release/armv5/lib/bsulinifile{000a0000}.dso
+epoc32/release/armv5/lib/bsulinifile.lib
+epoc32/release/armv5/lib/bsulinifile.dso
+epoc32/release/armv5/lib/bsul{000a0000}.lib
+epoc32/release/armv5/lib/bsul{000a0000}.dso
+epoc32/release/armv5/lib/bsul.lib
+epoc32/release/armv5/lib/bsul.dso
+epoc32/release/armv5/lib/bluetoothav{000a0000}.lib
+epoc32/release/armv5/lib/bluetoothav{000a0000}.dso
+epoc32/release/armv5/lib/bluetoothav.lib
+epoc32/release/armv5/lib/bluetoothav.dso
+epoc32/release/armv5/lib/bluetooth{000a0000}.lib
+epoc32/release/armv5/lib/bluetooth{000a0000}.dso
+epoc32/release/armv5/lib/bluetooth.lib
+epoc32/release/armv5/lib/bluetooth.dso
+epoc32/release/armv5/lib/baksrv{000a0000}.lib
+epoc32/release/armv5/lib/baksrv{000a0000}.dso
+epoc32/release/armv5/lib/baksrv.lib
+epoc32/release/armv5/lib/baksrv.dso
+epoc32/release/armv5/lib/bafl{000a0000}.lib
+epoc32/release/armv5/lib/bafl{000a0000}.dso
+epoc32/release/armv5/lib/bafl.lib
+epoc32/release/armv5/lib/bafl.dso
+epoc32/release/armv5/lib/backend{00010000}.lib
+epoc32/release/armv5/lib/backend{00010000}.dso
+epoc32/release/armv5/lib/backend.lib
+epoc32/release/armv5/lib/backend.dso
+epoc32/release/armv5/lib/avctpservices{000a0000}.lib
+epoc32/release/armv5/lib/avctpservices{000a0000}.dso
+epoc32/release/armv5/lib/avctpservices.lib
+epoc32/release/armv5/lib/avctpservices.dso
+epoc32/release/armv5/lib/avctpplugins{000a0000}.lib
+epoc32/release/armv5/lib/avctpplugins{000a0000}.dso
+epoc32/release/armv5/lib/avctpplugins_v2{000a0000}.lib
+epoc32/release/armv5/lib/avctpplugins_v2{000a0000}.dso
+epoc32/release/armv5/lib/avctpplugins_v2.lib
+epoc32/release/armv5/lib/avctpplugins_v2.dso
+epoc32/release/armv5/lib/avctpplugins.lib
+epoc32/release/armv5/lib/avctpplugins.dso
+epoc32/localisation/wsfaihelper_reg/rsc/wsfaihelper_reg.rpp
+epoc32/localisation/wpasecuritysettingsui/rsc/wpasecuritysettingsui.rpp
+epoc32/localisation/wmdrmdlaapp_reg/rsc/wmdrmdlaapp_reg.rpp
+epoc32/localisation/wlansniffer_reg/rsc/wlansniffer_reg.rpp
+epoc32/localisation/wifiprotplugin/rsc/wifiprotplugin.rpp
+epoc32/localisation/widgetui_reg/rsc/widgetui_reg.rpp
+epoc32/localisation/widgetui/rsc/widgetui.rpp
+epoc32/localisation/widgetmenu/rsc/widgetmenu.rpp
+epoc32/localisation/widgetinstallerui/rsc/widgetinstallerui.rpp
+epoc32/localisation/wepsecuritysettingsui/rsc/wepsecuritysettingsui.rpp
+epoc32/localisation/vuivoicerecognition_reg/rsc/vuivoicerecognition_reg.rpp
+epoc32/localisation/vpnmanagementuirsc/rsc/vpnmanagementuirsc.rpp
+epoc32/localisation/vpnecomnotifier/rsc/vpnecomnotifier.rpp
+epoc32/localisation/voicerecorder_reg/rsc/voicerecorder_reg.rpp
+epoc32/localisation/vm_reg/rsc/vm_reg.rpp
+epoc32/localisation/vm/rsc/vm.rpp
+epoc32/localisation/vimpstuires/rsc/vimpstuires.rpp
+epoc32/localisation/videotelui_reg/rsc/videotelui_reg.rpp
+epoc32/localisation/videotelui/rsc/videotelui.rpp
+epoc32/localisation/videoservices_reg/rsc/videoservices_reg.rpp
+epoc32/localisation/videoservices/rsc/videoservices.rpp
+epoc32/localisation/videoproviderinternal/rsc/videoproviderinternal.rpp
+epoc32/localisation/videoeditoruicomponents/rsc/videoeditoruicomponents.rpp
+epoc32/localisation/videoeditorcommon/rsc/videoeditorcommon.rpp
+epoc32/localisation/viaplayerutilities/rsc/viaplayerutilities.rpp
+epoc32/localisation/viaplayeroverlayvolumecontrol/rsc/viaplayeroverlayvolumecontrol.rpp
+epoc32/localisation/viaplayeroverlaystatuspane/rsc/viaplayeroverlaystatuspane.rpp
+epoc32/localisation/viaplayeroverlaysoftkeys/rsc/viaplayeroverlaysoftkeys.rpp
+epoc32/localisation/viaplayernseriesstatuspane/rsc/viaplayernseriesstatuspane.rpp
+epoc32/localisation/vgacamsettings/rsc/vgacamsettings.rpp
+epoc32/localisation/vedsimplecutvideo_reg/rsc/vedsimplecutvideo_reg.rpp
+epoc32/localisation/vedsimplecutvideo/rsc/vedsimplecutvideo.rpp
+epoc32/localisation/vcxnsappui_reg/rsc/vcxnsappui_reg.rpp
+epoc32/localisation/vcxnotifier/rsc/vcxnotifier.rpp
+epoc32/localisation/vcommandmanager/rsc/vcommandmanager.rpp
+epoc32/localisation/vcommand_reg/rsc/vcommand_reg.rpp
+epoc32/localisation/vcexecutorapp_reg/rsc/vcexecutorapp_reg.rpp
+epoc32/localisation/vcexecutorapp/rsc/vcexecutorapp.rpp
+epoc32/localisation/ussd_reg/rsc/ussd_reg.rpp
+epoc32/localisation/ussd/rsc/ussd.rpp
+epoc32/localisation/userdict_reg/rsc/userdict_reg.rpp
+epoc32/localisation/userdict/rsc/userdict.rpp
+epoc32/localisation/usbclasschangeuiplugin/rsc/usbclasschangeuiplugin.rpp
+epoc32/localisation/usbclasschangeui_reg/rsc/usbclasschangeui_reg.rpp
+epoc32/localisation/usbclasschangeui/rsc/usbclasschangeui.rpp
+epoc32/localisation/upnpsharingui/rsc/upnpsharingui.rpp
+epoc32/localisation/upnpgspluginrsc/rsc/upnpgspluginrsc.rpp
+epoc32/localisation/upnpfiletransferengineresources/rsc/upnpfiletransferengineresources.rpp
+epoc32/localisation/upnpcommandresources/rsc/upnpcommandresources.rpp
+epoc32/localisation/upnpaiwengineresources/rsc/upnpaiwengineresources.rpp
+epoc32/localisation/unismsplugind/rsc/unismsplugind.rpp
+epoc32/localisation/unimmsplugind/rsc/unimmsplugind.rpp
+epoc32/localisation/unieditor_reg/rsc/unieditor_reg.rpp
+epoc32/localisation/unieditor/rsc/unieditor.rpp
+epoc32/localisation/uitestserverstarter_reg/rsc/uitestserverstarter_reg.rpp
+epoc32/localisation/uitestserverstarter/rsc/uitestserverstarter.rpp
+epoc32/localisation/uisettingssrv_reg/rsc/uisettingssrv_reg.rpp
+epoc32/localisation/uisettingssrv/rsc/uisettingssrv.rpp
+epoc32/localisation/trui_reg/rsc/trui_reg.rpp
+epoc32/localisation/touchscreencalib/rsc/touchscreencalib.rpp
+epoc32/localisation/sysap/rsc/sysap.rpp
+epoc32/localisation/swinstsvrui_reg/rsc/swinstsvrui_reg.rpp
+epoc32/localisation/swinstsvrui/rsc/swinstsvrui.rpp
+epoc32/localisation/swinstcommonui/rsc/swinstcommonui.rpp
+epoc32/localisation/svgtviewerapp_reg/rsc/svgtviewerapp_reg.rpp
+epoc32/localisation/svgtviewerapp/rsc/svgtviewerapp.rpp
+epoc32/localisation/svgtuicontrol/rsc/svgtuicontrol.rpp
+epoc32/localisation/svgtfileviewdetails/rsc/svgtfileviewdetails.rpp
+epoc32/localisation/svgtappobserverutil/rsc/svgtappobserverutil.rpp
+epoc32/localisation/stifui_reg/rsc/stifui_reg.rpp
+epoc32/localisation/stifui/rsc/stifui.rpp
+epoc32/localisation/startup/rsc/startup.rpp
+epoc32/localisation/srchuiresultview/rsc/srchuiresultview.rpp
+epoc32/localisation/srchuiindevice/rsc/srchuiindevice.rpp
+epoc32/localisation/srchuiapp_reg/rsc/srchuiapp_reg.rpp
+epoc32/localisation/srchui/rsc/srchui.rpp
+epoc32/localisation/speeddialgspluginrsc/rsc/speeddialgspluginrsc.rpp
+epoc32/localisation/speeddial_reg/rsc/speeddial_reg.rpp
+epoc32/localisation/smsviewer_reg/rsc/smsviewer_reg.rpp
+epoc32/localisation/smss_multimode/rsc/smss_multimode.rpp
+epoc32/localisation/smss/rsc/smss.rpp
+epoc32/localisation/smilplayer/rsc/smilplayer.rpp
+epoc32/localisation/slideshowplugin/rsc/slideshowplugin.rpp
+epoc32/localisation/sisxui/rsc/sisxui.rpp
+epoc32/localisation/simpsyui_reg/rsc/simpsyui_reg.rpp
+epoc32/localisation/simpsyui/rsc/simpsyui.rpp
+epoc32/localisation/simplevideoeditor/rsc/simplevideoeditor.rpp
+epoc32/localisation/shwslideshowview/rsc/shwslideshowview.rpp
+epoc32/localisation/shwsettingsdialog/rsc/shwsettingsdialog.rpp
+epoc32/localisation/sfiutils/rsc/sfiutils.rpp
+epoc32/localisation/serviceselector/rsc/serviceselector.rpp
+epoc32/localisation/servicerequest/rsc/servicerequest.rpp
+epoc32/localisation/sennotifierplugindlgimpl/rsc/sennotifierplugindlgimpl.rpp
+epoc32/localisation/sendnorm/rsc/sendnorm.rpp
+epoc32/localisation/secmodui/rsc/secmodui.rpp
+epoc32/localisation/screensaveranimplugin/rsc/screensaveranimplugin.rpp
+epoc32/localisation/screensaver_reg/rsc/screensaver_reg.rpp
+epoc32/localisation/screensaver/rsc/screensaver.rpp
+epoc32/localisation/screengrabber_reg/rsc/screengrabber_reg.rpp
+epoc32/localisation/schemeapp_reg/rsc/schemeapp_reg.rpp
+epoc32/localisation/schemeapp/rsc/schemeapp.rpp
+epoc32/localisation/satui_reg/rsc/satui_reg.rpp
+epoc32/localisation/satinfo/rsc/satinfo.rpp
+epoc32/localisation/satellitereference_reg/rsc/satellitereference_reg.rpp
+epoc32/localisation/satellitereference/rsc/satellitereference.rpp
+epoc32/localisation/romtmui/rsc/romtmui.rpp
+epoc32/localisation/roapapp_reg/rsc/roapapp_reg.rpp
+epoc32/localisation/remotefileengine/rsc/remotefileengine.rpp
+epoc32/localisation/pushviewer_reg/rsc/pushviewer_reg.rpp
+epoc32/localisation/pushviewer/rsc/pushviewer.rpp
+epoc32/localisation/pushmtmui/rsc/pushmtmui.rpp
+epoc32/localisation/pslncallimagepluginrsc/rsc/pslncallimagepluginrsc.rpp
+epoc32/localisation/psln_reg/rsc/psln_reg.rpp
+epoc32/localisation/psln/rsc/psln.rpp
+epoc32/localisation/provisioningbc/rsc/provisioningbc.rpp
+epoc32/localisation/profilesettingsview/rsc/profilesettingsview.rpp
+epoc32/localisation/profileapp_reg/rsc/profileapp_reg.rpp
+epoc32/localisation/profileapp/rsc/profileapp.rpp
+epoc32/localisation/postcardui/rsc/postcardui.rpp
+epoc32/localisation/postcard_reg/rsc/postcard_reg.rpp
+epoc32/localisation/policyengineui/rsc/policyengineui.rpp
+epoc32/localisation/pocuiintegrationservices/rsc/pocuiintegrationservices.rpp
+epoc32/localisation/pocbioplugin/rsc/pocbioplugin.rpp
+epoc32/localisation/poc_reg/rsc/poc_reg.rpp
+epoc32/localisation/poc/rsc/poc.rpp
+epoc32/localisation/pnpprovisioning_reg/rsc/pnpprovisioning_reg.rpp
+epoc32/localisation/pnpprovisioning/rsc/pnpprovisioning.rpp
+epoc32/localisation/phoneuivoip/rsc/phoneuivoip.rpp
+epoc32/localisation/phoneui_reg/rsc/phoneui_reg.rpp
+epoc32/localisation/phoneserver/rsc/phoneserver.rpp
+epoc32/localisation/phonebook2_reg/rsc/phonebook2_reg.rpp
+epoc32/localisation/phonebook2/rsc/phonebook2.rpp
+epoc32/localisation/perfmon_reg/rsc/perfmon_reg.rpp
+epoc32/localisation/peninputsetting_reg/rsc/peninputsetting_reg.rpp
+epoc32/localisation/peninputserver_reg/rsc/peninputserver_reg.rpp
+epoc32/localisation/peninputserver/rsc/peninputserver.rpp
+epoc32/localisation/pengaopluginng/rsc/pengaopluginng.rpp
+epoc32/localisation/pbkinfoview/rsc/pbkinfoview.rpp
+epoc32/localisation/pbk2usimuires/rsc/pbk2usimuires.rpp
+epoc32/localisation/pbk2uicontrols/rsc/pbk2uicontrols.rpp
+epoc32/localisation/pbk2serverapp_reg/rsc/pbk2serverapp_reg.rpp
+epoc32/localisation/pbk2serverapp/rsc/pbk2serverapp.rpp
+epoc32/localisation/pbk2mapuires/rsc/pbk2mapuires.rpp
+epoc32/localisation/pbk2groupuires/rsc/pbk2groupuires.rpp
+epoc32/localisation/pbk2exnameslistres/rsc/pbk2exnameslistres.rpp
+epoc32/localisation/pbk2driveuires/rsc/pbk2driveuires.rpp
+epoc32/localisation/pbk2commonui/rsc/pbk2commonui.rpp
+epoc32/localisation/pbk2cmdextres/rsc/pbk2cmdextres.rpp
+epoc32/localisation/paintcursor_reg/rsc/paintcursor_reg.rpp
+epoc32/localisation/paintcursor/rsc/paintcursor.rpp
+epoc32/localisation/operatormenu_reg/rsc/operatormenu_reg.rpp
+epoc32/localisation/operatormenu/rsc/operatormenu.rpp
+epoc32/localisation/onlinesupport_reg/rsc/onlinesupport_reg.rpp
+epoc32/localisation/onlinesupport/rsc/onlinesupport.rpp
+epoc32/localisation/omadmcppluginresource/rsc/omadmcppluginresource.rpp
+epoc32/localisation/odeconf_reg/rsc/odeconf_reg.rpp
+epoc32/localisation/odeconf/rsc/odeconf.rpp
+epoc32/localisation/obexutils/rsc/obexutils.rpp
+epoc32/localisation/nsmldssync_reg/rsc/nsmldssync_reg.rpp
+epoc32/localisation/nsmldssync/rsc/nsmldssync.rpp
+epoc32/localisation/nsmldsgspluginresource/rsc/nsmldsgspluginresource.rpp
+epoc32/localisation/nsmldmsync_reg/rsc/nsmldmsync_reg.rpp
+epoc32/localisation/nsmldmsync/rsc/nsmldmsync.rpp
+epoc32/localisation/npdlib/rsc/npdlib.rpp
+epoc32/localisation/notviewer_reg/rsc/notviewer_reg.rpp
+epoc32/localisation/notui/rsc/notui.rpp
+epoc32/localisation/nhdcamsettings/rsc/nhdcamsettings.rpp
+epoc32/localisation/musui_reg/rsc/musui_reg.rpp
+epoc32/localisation/musui/rsc/musui.rpp
+epoc32/localisation/musaiwprovider/rsc/musaiwprovider.rpp
+epoc32/localisation/multimediasearchresource/rsc/multimediasearchresource.rpp
+epoc32/localisation/muiudomain/rsc/muiudomain.rpp
+epoc32/localisation/muiu_internal/rsc/muiu_internal.rpp
+epoc32/localisation/msgspluginsrc/rsc/msgspluginsrc.rpp
+epoc32/localisation/msgmailviewer_reg/rsc/msgmailviewer_reg.rpp
+epoc32/localisation/msgmailutils/rsc/msgmailutils.rpp
+epoc32/localisation/msgmaileditor_reg/rsc/msgmaileditor_reg.rpp
+epoc32/localisation/msgmaileditor/rsc/msgmaileditor.rpp
+epoc32/localisation/mpxwaitnotedialog/rsc/mpxwaitnotedialog.rpp
+epoc32/localisation/mpxvisualizationview/rsc/mpxvisualizationview.rpp
+epoc32/localisation/mpxupnpplaybackview/rsc/mpxupnpplaybackview.rpp
+epoc32/localisation/mpxupnpplaybackdialog/rsc/mpxupnpplaybackdialog.rpp
+epoc32/localisation/mpxscreensaverplugin/rsc/mpxscreensaverplugin.rpp
+epoc32/localisation/mpxpodcastplaybackview/rsc/mpxpodcastplaybackview.rpp
+epoc32/localisation/mpxpodcastcollectionview/rsc/mpxpodcastcollectionview.rpp
+epoc32/localisation/mpxplaybackview/rsc/mpxplaybackview.rpp
+epoc32/localisation/mpxpdsbplaybackview/rsc/mpxpdsbplaybackview.rpp
+epoc32/localisation/mpxpdplaybackview/rsc/mpxpdplaybackview.rpp
+epoc32/localisation/mpxmetadataeditordialog/rsc/mpxmetadataeditordialog.rpp
+epoc32/localisation/mpxmainview/rsc/mpxmainview.rpp
+epoc32/localisation/mpxfmtx/rsc/mpxfmtx.rpp
+epoc32/localisation/mpxembeddedplaybackview/rsc/mpxembeddedplaybackview.rpp
+epoc32/localisation/mpxcommonui/rsc/mpxcommonui.rpp
+epoc32/localisation/mpxcommonplaybackview/rsc/mpxcommonplaybackview.rpp
+epoc32/localisation/mpxcommoncontainer/rsc/mpxcommoncontainer.rpp
+epoc32/localisation/mpxcollectionview/rsc/mpxcollectionview.rpp
+epoc32/localisation/mpxaudioeffectsview/rsc/mpxaudioeffectsview.rpp
+epoc32/localisation/mpxalbumarteditordialog/rsc/mpxalbumarteditordialog.rpp
+epoc32/localisation/mpxaddtracksdialog/rsc/mpxaddtracksdialog.rpp
+epoc32/localisation/mpx_reg/rsc/mpx_reg.rpp
+epoc32/localisation/mpx/rsc/mpx.rpp
+epoc32/localisation/mnrefproviderback_reg/rsc/mnrefproviderback_reg.rpp
+epoc32/localisation/mnrefprovider_reg/rsc/mnrefprovider_reg.rpp
+epoc32/localisation/mnaiwproviderres/rsc/mnaiwproviderres.rpp
+epoc32/localisation/mmsviewer_reg/rsc/mmsviewer_reg.rpp
+epoc32/localisation/mmsui/rsc/mmsui.rpp
+epoc32/localisation/mmssettings/rsc/mmssettings.rpp
+epoc32/localisation/mmfolderuiextplugin/rsc/mmfolderuiextplugin.rpp
+epoc32/localisation/messagespluginresource/rsc/messagespluginresource.rpp
+epoc32/localisation/memspyui_reg/rsc/memspyui_reg.rpp
+epoc32/localisation/mediasettings_reg/rsc/mediasettings_reg.rpp
+epoc32/localisation/mediasettings/rsc/mediasettings.rpp
+epoc32/localisation/mediaservant_reg/rsc/mediaservant_reg.rpp
+epoc32/localisation/mediaservant/rsc/mediaservant.rpp
+epoc32/localisation/mediaplayer_reg/rsc/mediaplayer_reg.rpp
+epoc32/localisation/mediaplayer/rsc/mediaplayer.rpp
+epoc32/localisation/mediagallery2/rsc/mediagallery2.rpp
+epoc32/localisation/mediafilelist/rsc/mediafilelist.rpp
+epoc32/localisation/mcesettings/rsc/mcesettings.rpp
+epoc32/localisation/mce_reg/rsc/mce_reg.rpp
+epoc32/localisation/matrixmenu_reg/rsc/matrixmenu_reg.rpp
+epoc32/localisation/matrixmenu/rsc/matrixmenu.rpp
+epoc32/localisation/lwplayer_reg/rsc/lwplayer_reg.rpp
+epoc32/localisation/lwplayer/rsc/lwplayer.rpp
+epoc32/localisation/logs_reg/rsc/logs_reg.rpp
+epoc32/localisation/locverifierdlg/rsc/locverifierdlg.rpp
+epoc32/localisation/locpossettingsapp_reg/rsc/locpossettingsapp_reg.rpp
+epoc32/localisation/locpossettingsapp/rsc/locpossettingsapp.rpp
+epoc32/localisation/locgpsindicatorplugin/rsc/locgpsindicatorplugin.rpp
+epoc32/localisation/loadgen_reg/rsc/loadgen_reg.rpp
+epoc32/localisation/lmuirefapp_reg/rsc/lmuirefapp_reg.rpp
+epoc32/localisation/lmuirefapp/rsc/lmuirefapp.rpp
+epoc32/localisation/lmrefapp_reg/rsc/lmrefapp_reg.rpp
+epoc32/localisation/lmkmsgviewer_reg/rsc/lmkmsgviewer_reg.rpp
+epoc32/localisation/lmkmsgviewer/rsc/lmkmsgviewer.rpp
+epoc32/localisation/liwservicehandler/rsc/liwservicehandler.rpp
+epoc32/localisation/lcapp_reg/rsc/lcapp_reg.rpp
+epoc32/localisation/lcapp/rsc/lcapp.rpp
+epoc32/localisation/launcher_reg/rsc/launcher_reg.rpp
+epoc32/localisation/landmarks_reg/rsc/landmarks_reg.rpp
+epoc32/localisation/landmarks/rsc/landmarks.rpp
+epoc32/localisation/impsconnectionuing/rsc/impsconnectionuing.rpp
+epoc32/localisation/imcvuiapp_reg/rsc/imcvuiapp_reg.rpp
+epoc32/localisation/imconnectionuivariationng/rsc/imconnectionuivariationng.rpp
+epoc32/localisation/imageviewer_reg/rsc/imageviewer_reg.rpp
+epoc32/localisation/imageviewer/rsc/imageviewer.rpp
+epoc32/localisation/imageprintuiprovider/rsc/imageprintuiprovider.rpp
+epoc32/localisation/imageprintui_reg/rsc/imageprintui_reg.rpp
+epoc32/localisation/imageprintui/rsc/imageprintui.rpp
+epoc32/localisation/imageprintengine/rsc/imageprintengine.rpp
+epoc32/localisation/imageprintapp_reg/rsc/imageprintapp_reg.rpp
+epoc32/localisation/imageprintapp/rsc/imageprintapp.rpp
+epoc32/localisation/imageeditorui/rsc/imageeditorui.rpp
+epoc32/localisation/imageeditorproviderinternal/rsc/imageeditorproviderinternal.rpp
+epoc32/localisation/imageeditor_reg/rsc/imageeditor_reg.rpp
+epoc32/localisation/imageeditor/rsc/imageeditor.rpp
+epoc32/localisation/iaupdate_reg/rsc/iaupdate_reg.rpp
+epoc32/localisation/hsbrowser_reg/rsc/hsbrowser_reg.rpp
+epoc32/localisation/hsbrowser/rsc/hsbrowser.rpp
+epoc32/localisation/homemedia_reg/rsc/homemedia_reg.rpp
+epoc32/localisation/homemedia/rsc/homemedia.rpp
+epoc32/localisation/gsvmbxpluginrsc/rsc/gsvmbxpluginrsc.rpp
+epoc32/localisation/gssensorpluginrsc/rsc/gssensorpluginrsc.rpp
+epoc32/localisation/gspeninputpluginrsc/rsc/gspeninputpluginrsc.rpp
+epoc32/localisation/gspdatahsdpapluginrsc/rsc/gspdatahsdpapluginrsc.rpp
+epoc32/localisation/gslangpluginrsc/rsc/gslangpluginrsc.rpp
+epoc32/localisation/gsinstallationspluginrsc/rsc/gsinstallationspluginrsc.rpp
+epoc32/localisation/gsapp_reg/rsc/gsapp_reg.rpp
+epoc32/localisation/gsadminpluginrsc/rsc/gsadminpluginrsc.rpp
+epoc32/localisation/gsaccessoryplugin/rsc/gsaccessoryplugin.rpp
+epoc32/localisation/group/smss_multimode.info
+epoc32/localisation/group/smss.info
+epoc32/localisation/group/10283067.info
+epoc32/localisation/group/10282fa6.info
+epoc32/localisation/group/10274086.info
+epoc32/localisation/group/10207ea3.info
+epoc32/localisation/group/1020685e.info
+epoc32/localisation/group/102067f6.info
+epoc32/localisation/glxviewbase/rsc/glxviewbase.rpp
+epoc32/localisation/glxuiutilities/rsc/glxuiutilities.rpp
+epoc32/localisation/glxtagsbrowserview/rsc/glxtagsbrowserview.rpp
+epoc32/localisation/glxfetcherdialog/rsc/glxfetcherdialog.rpp
+epoc32/localisation/glxdownloadtext/rsc/glxdownloadtext.rpp
+epoc32/localisation/glxcommoncommandhandlers/rsc/glxcommoncommandhandlers.rpp
+epoc32/localisation/glxcommandhandlermarking/rsc/glxcommandhandlermarking.rpp
+epoc32/localisation/glx_reg/rsc/glx_reg.rpp
+epoc32/localisation/fsmailserver/rsc/fsmailserver.rpp
+epoc32/localisation/fscsendplugin/rsc/fscsendplugin.rpp
+epoc32/localisation/fscsaveascontactplugin/rsc/fscsaveascontactplugin.rpp
+epoc32/localisation/fscpocplugin/rsc/fscpocplugin.rpp
+epoc32/localisation/fsccallplugin/rsc/fsccallplugin.rpp
+epoc32/localisation/fscactionutils/rsc/fscactionutils.rpp
+epoc32/localisation/freestyleemailui_reg/rsc/freestyleemailui_reg.rpp
+epoc32/localisation/fotaserver_reg/rsc/fotaserver_reg.rpp
+epoc32/localisation/fotaserver/rsc/fotaserver.rpp
+epoc32/localisation/fmradio_reg/rsc/fmradio_reg.rpp
+epoc32/localisation/filessearchresource/rsc/filessearchresource.rpp
+epoc32/localisation/filemanager_reg/rsc/filemanager_reg.rpp
+epoc32/localisation/filelist/rsc/filelist.rpp
+epoc32/localisation/filebrowser_reg/rsc/filebrowser_reg.rpp
+epoc32/localisation/extensionmanagerres/rsc/extensionmanagerres.rpp
+epoc32/localisation/evtmgmtui_reg/rsc/evtmgmtui_reg.rpp
+epoc32/localisation/evtmgmtui/rsc/evtmgmtui.rpp
+epoc32/localisation/evtmgmteditorui/rsc/evtmgmteditorui.rpp
+epoc32/localisation/evthandlerapp_reg/rsc/evthandlerapp_reg.rpp
+epoc32/localisation/evthandlerapp/rsc/evthandlerapp.rpp
+epoc32/localisation/esmrcasplugindata/rsc/esmrcasplugindata.rpp
+epoc32/localisation/equalizer/rsc/equalizer.rpp
+epoc32/localisation/engine/rsc/engine.rpp
+epoc32/localisation/eiksrvui/rsc/eiksrvui.rpp
+epoc32/localisation/eikcdlg/rsc/eikcdlg.rpp
+epoc32/localisation/drmrightsmanager_reg/rsc/drmrightsmanager_reg.rpp
+epoc32/localisation/drmrightsmanager/rsc/drmrightsmanager.rpp
+epoc32/localisation/drmencryptor_reg/rsc/drmencryptor_reg.rpp
+epoc32/localisation/drmencryptor/rsc/drmencryptor.rpp
+epoc32/localisation/downloadmgruilib/rsc/downloadmgruilib.rpp
+epoc32/localisation/disconnectdlg/rsc/disconnectdlg.rpp
+epoc32/localisation/devdiagservicessuitepluginrsc/rsc/devdiagservicessuitepluginrsc.rpp
+epoc32/localisation/devdiaghardwaresuitepluginrsc/rsc/devdiaghardwaresuitepluginrsc.rpp
+epoc32/localisation/devdiagdatanetworktestpluginrsc/rsc/devdiagdatanetworktestpluginrsc.rpp
+epoc32/localisation/devdiagcoveragesuitepluginrsc/rsc/devdiagcoveragesuitepluginrsc.rpp
+epoc32/localisation/devdiagconnectivitysuitepluginrsc/rsc/devdiagconnectivitysuitepluginrsc.rpp
+epoc32/localisation/devdiagapp/rsc/devdiagapp.rpp
+epoc32/localisation/defaultappserver_reg/rsc/defaultappserver_reg.rpp
+epoc32/localisation/ddviewer_reg/rsc/ddviewer_reg.rpp
+epoc32/localisation/ddviewer/rsc/ddviewer.rpp
+epoc32/localisation/cupnpmultiselectionui/rsc/cupnpmultiselectionui.rpp
+epoc32/localisation/cupnpappwizard/rsc/cupnpappwizard.rpp
+epoc32/localisation/ctsecdlgs/rsc/ctsecdlgs.rpp
+epoc32/localisation/cshelp_reg/rsc/cshelp_reg.rpp
+epoc32/localisation/cscsettingsui/rsc/cscsettingsui.rpp
+epoc32/localisation/cscengine/rsc/cscengine.rpp
+epoc32/localisation/csc_reg/rsc/csc_reg.rpp
+epoc32/localisation/csc/rsc/csc.rpp
+epoc32/localisation/creator_reg/rsc/creator_reg.rpp
+epoc32/localisation/converter_reg/rsc/converter_reg.rpp
+epoc32/localisation/contactssearchresource/rsc/contactssearchresource.rpp
+epoc32/localisation/connuiutilsnotif/rsc/connuiutilsnotif.rpp
+epoc32/localisation/conntest_reg/rsc/conntest_reg.rpp
+epoc32/localisation/conntest/rsc/conntest.rpp
+epoc32/localisation/connectutil/rsc/connectutil.rpp
+epoc32/localisation/connectionuiutilities/rsc/connectionuiutilities.rpp
+epoc32/localisation/connectionmonitorui_reg/rsc/connectionmonitorui_reg.rpp
+epoc32/localisation/connectionmonitorui/rsc/connectionmonitorui.rpp
+epoc32/localisation/commondialogs/rsc/commondialogs.rpp
+epoc32/localisation/codviewer_reg/rsc/codviewer_reg.rpp
+epoc32/localisation/codviewer/rsc/codviewer.rpp
+epoc32/localisation/cmwlanui/rsc/cmwlanui.rpp
+epoc32/localisation/cmsappwizard/rsc/cmsappwizard.rpp
+epoc32/localisation/cmpacketdataui/rsc/cmpacketdataui.rpp
+epoc32/localisation/cmmanager/rsc/cmmanager.rpp
+epoc32/localisation/clipart/rsc/clipart.rpp
+epoc32/localisation/chatng_reg/rsc/chatng_reg.rpp
+epoc32/localisation/certsaver_reg/rsc/certsaver_reg.rpp
+epoc32/localisation/certmanui/rsc/certmanui.rpp
+epoc32/localisation/ccaapp_reg/rsc/ccaapp_reg.rpp
+epoc32/localisation/cbsuiapp_reg/rsc/cbsuiapp_reg.rpp
+epoc32/localisation/cbsuiapp/rsc/cbsuiapp.rpp
+epoc32/localisation/cameraapp_reg/rsc/cameraapp_reg.rpp
+epoc32/localisation/cameraapp/rsc/cameraapp.rpp
+epoc32/localisation/callui/rsc/callui.rpp
+epoc32/localisation/calensvrmissedalarmmanagerresource/rsc/calensvrmissedalarmmanagerresource.rpp
+epoc32/localisation/calenregionalutil/rsc/calenregionalutil.rpp
+epoc32/localisation/calenlunarvietnameseplugindata/rsc/calenlunarvietnameseplugindata.rpp
+epoc32/localisation/calenlunarchineseplugindata/rsc/calenlunarchineseplugindata.rpp
+epoc32/localisation/calendarpluginresource/rsc/calendarpluginresource.rpp
+epoc32/localisation/calendar_reg/rsc/calendar_reg.rpp
+epoc32/localisation/calencommonui/rsc/calencommonui.rpp
+epoc32/localisation/calcsoft_reg/rsc/calcsoft_reg.rpp
+epoc32/localisation/bva_reg/rsc/bva_reg.rpp
+epoc32/localisation/bubble/rsc/bubble.rpp
+epoc32/localisation/btui_reg/rsc/btui_reg.rpp
+epoc32/localisation/bthidresource/rsc/bthidresource.rpp
+epoc32/localisation/browserng_reg/rsc/browserng_reg.rpp
+epoc32/localisation/browserng/rsc/browserng.rpp
+epoc32/localisation/browserdialogsprovider/rsc/browserdialogsprovider.rpp
+epoc32/localisation/browseraudiovideoplugin/rsc/browseraudiovideoplugin.rpp
+epoc32/localisation/blid_reg/rsc/blid_reg.rpp
+epoc32/localisation/autolock_reg/rsc/autolock_reg.rpp
+epoc32/localisation/audiomessagemtm/rsc/audiomessagemtm.rpp
+epoc32/localisation/audiomessage_reg/rsc/audiomessage_reg.rpp
+epoc32/localisation/audiomessage/rsc/audiomessage.rpp
+epoc32/localisation/audiofetcherdialog/rsc/audiofetcherdialog.rpp
+epoc32/localisation/aspsyncutil/rsc/aspsyncutil.rpp
+epoc32/localisation/appmngr2gssettingspluginrsc/rsc/appmngr2gssettingspluginrsc.rpp
+epoc32/localisation/appmngr2gsinstfilespluginrsc/rsc/appmngr2gsinstfilespluginrsc.rpp
+epoc32/localisation/appmngr2gsinstalledpluginrsc/rsc/appmngr2gsinstalledpluginrsc.rpp
+epoc32/localisation/appmngr2_reg/rsc/appmngr2_reg.rpp
+epoc32/localisation/appmngr2/rsc/appmngr2.rpp
+epoc32/localisation/alarmeditorapp/rsc/alarmeditorapp.rpp
+epoc32/localisation/aknswallpaperplugin/rsc/aknswallpaperplugin.rpp
+epoc32/localisation/aknfep/rsc/aknfep.rpp
+epoc32/localisation/akncompagsrsc/rsc/akncompagsrsc.rpp
+epoc32/localisation/aiwsyncprovider/rsc/aiwsyncprovider.rpp
+epoc32/localisation/aiwservicehandler/rsc/aiwservicehandler.rpp
+epoc32/localisation/aiwprintingprovider/rsc/aiwprintingprovider.rpp
+epoc32/localisation/aiwpbkinfoviewprovider/rsc/aiwpbkinfoviewprovider.rpp
+epoc32/localisation/aiwcallimageplugin/rsc/aiwcallimageplugin.rpp
+epoc32/localisation/aiwbrowserprovider/rsc/aiwbrowserprovider.rpp
+epoc32/localisation/aiscutpluginres/rsc/aiscutpluginres.rpp
+epoc32/localisation/ailaunch_reg/rsc/ailaunch_reg.rpp
+epoc32/localisation/accountcreationplugin/rsc/accountcreationplugin.rpp
+epoc32/localisation/accfwnoteuinotifier/rsc/accfwnoteuinotifier.rpp
+epoc32/localisation/about_reg/rsc/about_reg.rpp
+epoc32/localisation/about/rsc/about.rpp
+epoc32/localisation/10283067/rsc/10283067.rpp
+epoc32/localisation/10282fa6/rsc/10282fa6.rpp
+epoc32/localisation/10282389/rsc/10282389.rpp
+epoc32/localisation/10274086/rsc/10274086.rpp
+epoc32/localisation/10207ea3/rsc/10207ea3.rpp
+epoc32/localisation/1020685e/rsc/1020685e.rpp
+epoc32/localisation/102067f6/rsc/102067f6.rpp
+epoc32/localisation/101f55bf/rsc/101f55bf.rpp
+epoc32/include/wpasecuritysettingsui.rsg
+epoc32/include/wifiprotplugin.rsg
+epoc32/include/widgetui.rsg
+epoc32/include/widgetmenu.rsg
+epoc32/include/widgetinstallerui.rsg
+epoc32/include/wepsecuritysettingsui.rsg
+epoc32/include/vpnmanagementuirsc.rsg
+epoc32/include/vpnecomnotifier.rsg
+epoc32/include/vm.rsg
+epoc32/include/vimpstuires.rsg
+epoc32/include/videotelui.rsg
+epoc32/include/videoservices.rsg
+epoc32/include/videoproviderinternal.rsg
+epoc32/include/videoeditoruicomponents.rsg
+epoc32/include/videoeditorcommon.rsg
+epoc32/include/viaplayerutilities.rsg
+epoc32/include/viaplayeroverlayvolumecontrol.rsg
+epoc32/include/viaplayeroverlaystatuspane.rsg
+epoc32/include/viaplayeroverlaysoftkeys.rsg
+epoc32/include/viaplayernseriesstatuspane.rsg
+epoc32/include/vgacamsettings.rsg
+epoc32/include/vedsimplecutvideo.rsg
+epoc32/include/vcxnotifier.rsg
+epoc32/include/vcommandmanager.rsg
+epoc32/include/vcexecutorapp.rsg
+epoc32/include/ussd.rsg
+epoc32/include/userdict.rsg
+epoc32/include/usbclasschangeuiplugin.rsg
+epoc32/include/usbclasschangeui.rsg
+epoc32/include/upnpsharingui.rsg
+epoc32/include/upnpgspluginrsc.rsg
+epoc32/include/upnpfiletransferengineresources.rsg
+epoc32/include/upnpcommandresources.rsg
+epoc32/include/upnpaiwengineresources.rsg
+epoc32/include/unismsplugind.rsg
+epoc32/include/unimmsplugind.rsg
+epoc32/include/unieditor.rsg
+epoc32/include/uitestserverstarter.rsg
+epoc32/include/uisettingssrv.rsg
+epoc32/include/touchscreencalib.rsg
+epoc32/include/sysap.rsg
+epoc32/include/swinstsvrui.rsg
+epoc32/include/swinstcommonui.rsg
+epoc32/include/svgtviewerapp.rsg
+epoc32/include/svgtuicontrol.rsg
+epoc32/include/svgtfileviewdetails.rsg
+epoc32/include/svgtappobserverutil.rsg
+epoc32/include/stifui.rsg
+epoc32/include/startup.rsg
+epoc32/include/srchuiresultview.rsg
+epoc32/include/srchuiindevice.rsg
+epoc32/include/srchui.rsg
+epoc32/include/speeddialgspluginrsc.rsg
+epoc32/include/smss_multimode.rsg
+epoc32/include/smss.rsg
+epoc32/include/smilplayer.rsg
+epoc32/include/slideshowplugin.rsg
+epoc32/include/sisxuidata.rsg
+epoc32/include/simpsyui.rsg
+epoc32/include/simplevideoeditor.rsg
+epoc32/include/shwslideshowview.rsg
+epoc32/include/shwsettingsdialog.rsg
+epoc32/include/sfiutilsrsc.rsg
+epoc32/include/serviceselector.rsg
+epoc32/include/servicerequest.rsg
+epoc32/include/sennotifierplugindlgimpl.rsg
+epoc32/include/sendnorm.rsg
+epoc32/include/secmodui.rsg
+epoc32/include/screensaveranimplugin.rsg
+epoc32/include/screensaver.rsg
+epoc32/include/schemeapp.rsg
+epoc32/include/satinfo.rsg
+epoc32/include/satellitereference.rsg
+epoc32/include/romtmui.rsg
+epoc32/include/remotefileengine.rsg
+epoc32/include/pushviewer.rsg
+epoc32/include/pushmtmui.rsg
+epoc32/include/pslncallimagepluginrsc.rsg
+epoc32/include/psln.rsg
+epoc32/include/provisioningbc.rsg
+epoc32/include/profilesettingsview.rsg
+epoc32/include/profileapp.rsg
+epoc32/include/postcardui.rsg
+epoc32/include/policyengineuidlgs.rsg
+epoc32/include/pocuiintegrationservices.rsg
+epoc32/include/pocbioplugin.rsg
+epoc32/include/poc.rsg
+epoc32/include/pnpprovisioning.rsg
+epoc32/include/phoneuivoip.rsg
+epoc32/include/phoneui_reg.rsg
+epoc32/include/phoneserver.rsg
+epoc32/include/phonebook2.rsg
+epoc32/include/peninputserver.rsg
+epoc32/include/pengaopluginng.rsg
+epoc32/include/pbkxrclengine.rsg
+epoc32/include/pbkinfoview.rsg
+epoc32/include/pbk2usimuires.rsg
+epoc32/include/pbk2uicontrols.rsg
+epoc32/include/pbk2serverapp.rsg
+epoc32/include/pbk2mmcuires.rsg
+epoc32/include/pbk2mapuires.rsg
+epoc32/include/pbk2groupuires.rsg
+epoc32/include/pbk2exnameslistres.rsg
+epoc32/include/pbk2commonui.rsg
+epoc32/include/pbk2cmdextres.rsg
+epoc32/include/paintcursor.rsg
+epoc32/include/operatormenu.rsg
+epoc32/include/onlinesupport.rsg
+epoc32/include/omadmcppluginresource.rsg
+epoc32/include/odeconf.rsg
+epoc32/include/obexutils.rsg
+epoc32/include/nsmldssync.rsg
+epoc32/include/nsmldsgspluginresource.rsg
+epoc32/include/nsmldmsync.rsg
+epoc32/include/npdlib.rsg
+epoc32/include/notui.rsg
+epoc32/include/nhdcamsettings.rsg
+epoc32/include/musui.rsg
+epoc32/include/musaiwproviderui.rsg
+epoc32/include/multimediasearchresource.rsg
+epoc32/include/muiu_internal.rsg
+epoc32/include/muiu.rsg
+epoc32/include/msgspluginsrc.rsg
+epoc32/include/msgmailviewer_reg.rsg
+epoc32/include/msgmailutils.rsg
+epoc32/include/msgmaileditor_reg.rsg
+epoc32/include/msgmaileditor.rsg
+epoc32/include/mpxwaitnotedialog.rsg
+epoc32/include/mpxvisualizationview.rsg
+epoc32/include/mpxupnpplaybackview.rsg
+epoc32/include/mpxupnpplaybackdialog.rsg
+epoc32/include/mpxscreensaverplugin.rsg
+epoc32/include/mpxpodcastplaybackview.rsg
+epoc32/include/mpxpodcastcollectionview.rsg
+epoc32/include/mpxplaybackview.rsg
+epoc32/include/mpxpdsbplaybackview.rsg
+epoc32/include/mpxpdplaybackview.rsg
+epoc32/include/mpxmetadataeditordialog.rsg
+epoc32/include/mpxmainview.rsg
+epoc32/include/mpxfmtx.rsg
+epoc32/include/mpxembeddedplaybackview.rsg
+epoc32/include/mpxcommonui.rsg
+epoc32/include/mpxcommonplaybackview.rsg
+epoc32/include/mpxcommoncontainer.rsg
+epoc32/include/mpxcollectionview.rsg
+epoc32/include/mpxaudioeffectsview.rsg
+epoc32/include/mpxalbumarteditordialog.rsg
+epoc32/include/mpxaddtracksdialog.rsg
+epoc32/include/mpx.rsg
+epoc32/include/mnaiwproviderres.rsg
+epoc32/include/mmsui.rsg
+epoc32/include/mmssettings.rsg
+epoc32/include/mmfolderuiextplugin.rsg
+epoc32/include/messagespluginresource.rsg
+epoc32/include/mediasettings.rsg
+epoc32/include/mediaservant.rsg
+epoc32/include/mediaplayer.rsg
+epoc32/include/mediagallery2.rsg
+epoc32/include/mediafilelist.rsg
+epoc32/include/mcesettings.rsg
+epoc32/include/matrixmenu.rsg
+epoc32/include/lwplayer.rsg
+epoc32/include/locverifierdlg.rsg
+epoc32/include/locpossettingsapp.rsg
+epoc32/include/locgpsindicatorplugin.rsg
+epoc32/include/lmuirefapp.rsg
+epoc32/include/lmkmsgviewer_reg.rsg
+epoc32/include/lmkmsgviewer.rsg
+epoc32/include/liwservicehandler.rsg
+epoc32/include/lcapp.rsg
+epoc32/include/landmarks.rsg
+epoc32/include/impsconnectionuing.rsg
+epoc32/include/imconnectionuivariationng.rsg
+epoc32/include/imageviewer.rsg
+epoc32/include/imageprintuiprovider.rsg
+epoc32/include/imageprintui.rsg
+epoc32/include/imageprintengine.rsg
+epoc32/include/imageprintapp.rsg
+epoc32/include/imageeditorui.rsg
+epoc32/include/imageeditorproviderinternal.rsg
+epoc32/include/imageeditor.rsg
+epoc32/include/hsbrowser.rsg
+epoc32/include/homemedia.rsg
+epoc32/include/gsvmbxpluginrsc.rsg
+epoc32/include/gssensorpluginrsc.rsg
+epoc32/include/gspeninputpluginrsc.rsg
+epoc32/include/gspdatahsdpapluginrsc.rsg
+epoc32/include/gslangpluginrsc.rsg
+epoc32/include/gsinstallationspluginrsc.rsg
+epoc32/include/gsadminpluginrsc.rsg
+epoc32/include/gsaccessoryplugin.rsg
+epoc32/include/glxviewbase.rsg
+epoc32/include/glxuiutilities.rsg
+epoc32/include/glxtagsbrowserview.rsg
+epoc32/include/glxfetcherdialog.rsg
+epoc32/include/glxdownloadtext.rsg
+epoc32/include/glxcommoncommandhandlers.rsg
+epoc32/include/glxcommandhandlermarking.rsg
+epoc32/include/fsmailserver.rsg
+epoc32/include/fscsendplugin.rsg
+epoc32/include/fscsaveascontactplugin.rsg
+epoc32/include/fscpocplugin.rsg
+epoc32/include/fsccallplugin.rsg
+epoc32/include/fscactionutils.rsg
+epoc32/include/fotaserver.rsg
+epoc32/include/filessearchresource.rsg
+epoc32/include/filelist.rsg
+epoc32/include/extensionmanagerres.rsg
+epoc32/include/evtmgmtui.rsg
+epoc32/include/evtmgmteditorui.rsg
+epoc32/include/evthandlerapp.rsg
+epoc32/include/esmrcasplugindata.rsg
+epoc32/include/equalizer.rsg
+epoc32/include/eiksrvui.rsg
+epoc32/include/eikcdlg.rsg
+epoc32/include/drmrightsmanager.rsg
+epoc32/include/drmencryptor.rsg
+epoc32/include/downloadmgruilib.rsg
+epoc32/include/disconnectdlg.rsg
+epoc32/include/devdiagservicessuitepluginrsc.rsg
+epoc32/include/devdiaghardwaresuitepluginrsc.rsg
+epoc32/include/devdiagdatanetworktestpluginrsc.rsg
+epoc32/include/devdiagcoveragesuitepluginrsc.rsg
+epoc32/include/devdiagconnectivitysuitepluginrsc.rsg
+epoc32/include/devdiagapp.rsg
+epoc32/include/ddviewer.rsg
+epoc32/include/cupnpmultiselectionui.rsg
+epoc32/include/cupnpappwizard.rsg
+epoc32/include/ctsecdlgs.rsg
+epoc32/include/cscsettingsui.rsg
+epoc32/include/cscengine.rsg
+epoc32/include/csc.rsg
+epoc32/include/contactssearchresource.rsg
+epoc32/include/connuiutilsnotif.rsg
+epoc32/include/conntest.rsg
+epoc32/include/connectutilrsc.rsg
+epoc32/include/connectionuiutilities.rsg
+epoc32/include/connectionmonitorui.rsg
+epoc32/include/commondialogs.rsg
+epoc32/include/codviewer.rsg
+epoc32/include/cmwlanui.rsg
+epoc32/include/cmsappwizard.rsg
+epoc32/include/cmpacketdataui.rsg
+epoc32/include/cmmanager.rsg
+epoc32/include/clipart.rsg
+epoc32/include/certmanui.rsg
+epoc32/include/cbsuiapp.rsg
+epoc32/include/cameraapp.rsg
+epoc32/include/callui.rsg
+epoc32/include/calensvrmissedalarmmanagerresource.rsg
+epoc32/include/calenregionalutil.rsg
+epoc32/include/calenlunarvietnameseplugindata.rsg
+epoc32/include/calenlunarchineseplugindata.rsg
+epoc32/include/calendarpluginresource.rsg
+epoc32/include/calencommonui.rsg
+epoc32/include/bubble.rsg
+epoc32/include/bthidresource.rsg
+epoc32/include/browserng.rsg
+epoc32/include/browserdialogsprovider.rsg
+epoc32/include/browseraudiovideoplugin.rsg
+epoc32/include/audiomessagemtm.rsg
+epoc32/include/audiomessage.rsg
+epoc32/include/audiofetcherdialog.rsg
+epoc32/include/aspsyncutil.rsg
+epoc32/include/appmngr2gssettingspluginrsc.rsg
+epoc32/include/appmngr2gsinstfilespluginrsc.rsg
+epoc32/include/appmngr2gsinstalledpluginrsc.rsg
+epoc32/include/appmngr2.rsg
+epoc32/include/alarmeditorapp.rsg
+epoc32/include/aknswallpaperplugin.rsg
+epoc32/include/aknfep.rsg
+epoc32/include/akncompagsrsc.rsg
+epoc32/include/aiwsyncprovider.rsg
+epoc32/include/aiwservicehandler.rsg
+epoc32/include/aiwprintingprovider.rsg
+epoc32/include/aiwpbkinfoviewprovider.rsg
+epoc32/include/aiwcallimageplugin.rsg
+epoc32/include/aiwbrowserprovider.rsg
+epoc32/include/aiscutpluginres.rsg
+epoc32/include/accountcreationplugin.rsg
+epoc32/include/accfwnoteuinotifier.rsg
+epoc32/include/about.rsg
+epoc32/data/z/resource/wpasecuritysettingsui.rsc
+epoc32/data/z/resource/wpasecuritysettingsui.r01
+epoc32/data/z/resource/wifiprotplugin.rsc
+epoc32/data/z/resource/wifiprotplugin.r01
+epoc32/data/z/resource/widgetmenu.rsc
+epoc32/data/z/resource/widgetmenu.r01
+epoc32/data/z/resource/widgetinstallerui.rsc
+epoc32/data/z/resource/widgetinstallerui.r01
+epoc32/data/z/resource/wepsecuritysettingsui.rsc
+epoc32/data/z/resource/wepsecuritysettingsui.r01
+epoc32/data/z/resource/vpnmanagementuirsc.rsc
+epoc32/data/z/resource/vpnmanagementuirsc.r01
+epoc32/data/z/resource/vpnecomnotifier.rsc
+epoc32/data/z/resource/vpnecomnotifier.r01
+epoc32/data/z/resource/vimpstuires.rsc
+epoc32/data/z/resource/vimpstuires.r01
+epoc32/data/z/resource/videoproviderinternal.rsc
+epoc32/data/z/resource/videoproviderinternal.r01
+epoc32/data/z/resource/videoeditoruicomponents.rsc
+epoc32/data/z/resource/videoeditoruicomponents.r01
+epoc32/data/z/resource/videoeditorcommon.rsc
+epoc32/data/z/resource/videoeditorcommon.r01
+epoc32/data/z/resource/usbclasschangeuiplugin.rsc
+epoc32/data/z/resource/usbclasschangeuiplugin.r01
+epoc32/data/z/resource/upnpsharingui.rsc
+epoc32/data/z/resource/upnpsharingui.r01
+epoc32/data/z/resource/upnpgspluginrsc.rsc
+epoc32/data/z/resource/upnpgspluginrsc.r01
+epoc32/data/z/resource/upnpfiletransferengineresources.rsc
+epoc32/data/z/resource/upnpfiletransferengineresources.r01
+epoc32/data/z/resource/upnpcommandresources.rsc
+epoc32/data/z/resource/upnpcommandresources.r01
+epoc32/data/z/resource/upnpaiwengineresources.rsc
+epoc32/data/z/resource/upnpaiwengineresources.r01
+epoc32/data/z/resource/unismsplugind.rsc
+epoc32/data/z/resource/unismsplugind.r01
+epoc32/data/z/resource/unimmsplugind.rsc
+epoc32/data/z/resource/unimmsplugind.r01
+epoc32/data/z/resource/swinstcommonui.rsc
+epoc32/data/z/resource/swinstcommonui.r01
+epoc32/data/z/resource/svgtuicontrol.rsc
+epoc32/data/z/resource/svgtuicontrol.r01
+epoc32/data/z/resource/svgtfileviewdetails.rsc
+epoc32/data/z/resource/svgtfileviewdetails.r01
+epoc32/data/z/resource/svgtappobserverutil.rsc
+epoc32/data/z/resource/svgtappobserverutil.r01
+epoc32/data/z/resource/smilplayer.rsc
+epoc32/data/z/resource/smilplayer.r01
+epoc32/data/z/resource/slideshowplugin.rsc
+epoc32/data/z/resource/slideshowplugin.r01
+epoc32/data/z/resource/sisxuidata.rsc
+epoc32/data/z/resource/sisxuidata.r01
+epoc32/data/z/resource/simplevideoeditor.rsc
+epoc32/data/z/resource/simplevideoeditor.r01
+epoc32/data/z/resource/sfiutilsrsc.rsc
+epoc32/data/z/resource/sfiutilsrsc.r01
+epoc32/data/z/resource/serviceselector.rsc
+epoc32/data/z/resource/serviceselector.r01
+epoc32/data/z/resource/servicerequest.rsc
+epoc32/data/z/resource/servicerequest.r01
+epoc32/data/z/resource/sendnorm.rsc
+epoc32/data/z/resource/sendnorm.r01
+epoc32/data/z/resource/secmodui.rsc
+epoc32/data/z/resource/secmodui.r01
+epoc32/data/z/resource/screensaveranimplugin.rsc
+epoc32/data/z/resource/screensaveranimplugin.r01
+epoc32/data/z/resource/satinfo.rsc
+epoc32/data/z/resource/satinfo.r01
+epoc32/data/z/resource/remotefileengine.rsc
+epoc32/data/z/resource/remotefileengine.r01
+epoc32/data/z/resource/pslncallimagepluginrsc.rsc
+epoc32/data/z/resource/pslncallimagepluginrsc.r01
+epoc32/data/z/resource/provisioningbc.rsc
+epoc32/data/z/resource/provisioningbc.r01
+epoc32/data/z/resource/profilesettingsview.rsc
+epoc32/data/z/resource/profilesettingsview.r01
+epoc32/data/z/resource/policyengineuidlgs.rsc
+epoc32/data/z/resource/policyengineuidlgs.r01
+epoc32/data/z/resource/pocuiintegrationservices.rsc
+epoc32/data/z/resource/pocuiintegrationservices.r01
+epoc32/data/z/resource/pocbioplugin.rsc
+epoc32/data/z/resource/pocbioplugin.r01
+epoc32/data/z/resource/plugins/vcxnotifier.rsc
+epoc32/data/z/resource/plugins/vcxnotifier.r01
+epoc32/data/z/resource/plugins/srchuiindevice.rsc
+epoc32/data/z/resource/plugins/srchuiindevice.r01
+epoc32/data/z/resource/plugins/speeddialgspluginrsc.rsc
+epoc32/data/z/resource/plugins/speeddialgspluginrsc.r01
+epoc32/data/z/resource/plugins/smsgetdetdescdefault.rsc
+epoc32/data/z/resource/plugins/remconbeareravrcp.rsc
+epoc32/data/z/resource/plugins/remconavrcpstatusconverter.rsc
+epoc32/data/z/resource/plugins/musaiwprovider.rsc
+epoc32/data/z/resource/plugins/multimediasearchresource.rsc
+epoc32/data/z/resource/plugins/multimediasearchresource.r01
+epoc32/data/z/resource/plugins/mobilitypolicydefault.rsc
+epoc32/data/z/resource/plugins/mmfaudiocontroller.rsc
+epoc32/data/z/resource/plugins/messagespluginresource.rsc
+epoc32/data/z/resource/plugins/messagespluginresource.r01
+epoc32/data/z/resource/plugins/filessearchresource.rsc
+epoc32/data/z/resource/plugins/filessearchresource.r01
+epoc32/data/z/resource/plugins/contactssearchresource.rsc
+epoc32/data/z/resource/plugins/contactssearchresource.r01
+epoc32/data/z/resource/plugins/calendarpluginresource.rsc
+epoc32/data/z/resource/plugins/calendarpluginresource.r01
+epoc32/data/z/resource/plugins/avctpplugins_v2.rsc
+epoc32/data/z/resource/plugins/avctpplugins.rsc
+epoc32/data/z/resource/phoneserver.rsc
+epoc32/data/z/resource/phoneserver.r01
+epoc32/data/z/resource/pengaopluginng.rsc
+epoc32/data/z/resource/pengaopluginng.r01
+epoc32/data/z/resource/pbkinfoview.rsc
+epoc32/data/z/resource/pbkinfoview.r01
+epoc32/data/z/resource/pbk2usimuires.rsc
+epoc32/data/z/resource/pbk2usimuires.r01
+epoc32/data/z/resource/pbk2uicontrols.rsc
+epoc32/data/z/resource/pbk2uicontrols.r01
+epoc32/data/z/resource/pbk2mmcuires.rsc
+epoc32/data/z/resource/pbk2mmcuires.r01
+epoc32/data/z/resource/pbk2mapuires.rsc
+epoc32/data/z/resource/pbk2mapuires.r01
+epoc32/data/z/resource/pbk2groupuires.rsc
+epoc32/data/z/resource/pbk2groupuires.r01
+epoc32/data/z/resource/pbk2exnameslistres.rsc
+epoc32/data/z/resource/pbk2exnameslistres.r01
+epoc32/data/z/resource/pbk2commonui.rsc
+epoc32/data/z/resource/pbk2commonui.r01
+epoc32/data/z/resource/pbk2cmdextres.rsc
+epoc32/data/z/resource/pbk2cmdextres.r01
+epoc32/data/z/resource/omadmcppluginresource.rsc
+epoc32/data/z/resource/omadmcppluginresource.r01
+epoc32/data/z/resource/obexutils.rsc
+epoc32/data/z/resource/obexutils.r01
+epoc32/data/z/resource/nsmldsgspluginresource.rsc
+epoc32/data/z/resource/nsmldsgspluginresource.r01
+epoc32/data/z/resource/npdlib.rsc
+epoc32/data/z/resource/npdlib.r01
+epoc32/data/z/resource/musaiwproviderui.rsc
+epoc32/data/z/resource/musaiwproviderui.r01
+epoc32/data/z/resource/muiu_internal.rsc
+epoc32/data/z/resource/muiu_internal.r01
+epoc32/data/z/resource/muiu.rsc
+epoc32/data/z/resource/muiu.r01
+epoc32/data/z/resource/msgspluginsrc.rsc
+epoc32/data/z/resource/msgspluginsrc.r01
+epoc32/data/z/resource/msgmailutils.rsc
+epoc32/data/z/resource/msgmailutils.r01
+epoc32/data/z/resource/mnaiwproviderres.rsc
+epoc32/data/z/resource/mnaiwproviderres.r01
+epoc32/data/z/resource/mmssettings.rsc
+epoc32/data/z/resource/mmssettings.r01
+epoc32/data/z/resource/messaging/smss_multimode.rsc
+epoc32/data/z/resource/messaging/smss.rsc
+epoc32/data/z/resource/messaging/romtmui.rsc
+epoc32/data/z/resource/messaging/romtmui.r01
+epoc32/data/z/resource/messaging/pushmtmui.rsc
+epoc32/data/z/resource/messaging/pushmtmui.r01
+epoc32/data/z/resource/messaging/postcardui.rsc
+epoc32/data/z/resource/messaging/postcardui.r01
+epoc32/data/z/resource/messaging/notui.rsc
+epoc32/data/z/resource/messaging/notui.r01
+epoc32/data/z/resource/messaging/mmsui.rsc
+epoc32/data/z/resource/messaging/mmsui.r01
+epoc32/data/z/resource/messaging/audiomessagemtm.rsc
+epoc32/data/z/resource/messaging/audiomessagemtm.r01
+epoc32/data/z/resource/mediasettings.rsc
+epoc32/data/z/resource/mediasettings.r01
+epoc32/data/z/resource/mediafilelist.rsc
+epoc32/data/z/resource/mediafilelist.r01
+epoc32/data/z/resource/mcesettings.rsc
+epoc32/data/z/resource/mcesettings.r01
+epoc32/data/z/resource/locverifierdlg.rsc
+epoc32/data/z/resource/locverifierdlg.r01
+epoc32/data/z/resource/locgpsindicatorplugin.rsc
+epoc32/data/z/resource/locgpsindicatorplugin.r01
+epoc32/data/z/resource/liwservicehandler.rsc
+epoc32/data/z/resource/impsconnectionuing.rsc
+epoc32/data/z/resource/impsconnectionuing.r01
+epoc32/data/z/resource/imconnectionuivariationng.rsc
+epoc32/data/z/resource/imconnectionuivariationng.r01
+epoc32/data/z/resource/imageprintuiprovider.rsc
+epoc32/data/z/resource/imageprintuiprovider.r01
+epoc32/data/z/resource/imageprintengine.rsc
+epoc32/data/z/resource/imageprintengine.r01
+epoc32/data/z/resource/imageeditorproviderinternal.rsc
+epoc32/data/z/resource/imageeditorproviderinternal.r01
+epoc32/data/z/resource/gsvmbxpluginrsc.rsc
+epoc32/data/z/resource/gsvmbxpluginrsc.r01
+epoc32/data/z/resource/gssensorpluginrsc.rsc
+epoc32/data/z/resource/gssensorpluginrsc.r01
+epoc32/data/z/resource/gspeninputpluginrsc.rsc
+epoc32/data/z/resource/gspeninputpluginrsc.r01
+epoc32/data/z/resource/gspdatahsdpapluginrsc.rsc
+epoc32/data/z/resource/gspdatahsdpapluginrsc.r01
+epoc32/data/z/resource/gslangpluginrsc.rsc
+epoc32/data/z/resource/gslangpluginrsc.r01
+epoc32/data/z/resource/gsinstallationspluginrsc.rsc
+epoc32/data/z/resource/gsinstallationspluginrsc.r01
+epoc32/data/z/resource/gsadminpluginrsc.rsc
+epoc32/data/z/resource/gsadminpluginrsc.r01
+epoc32/data/z/resource/gsaccessoryplugin.rsc
+epoc32/data/z/resource/gsaccessoryplugin.r01
+epoc32/data/z/resource/fscactionutils.rsc
+epoc32/data/z/resource/fscactionutils.r01
+epoc32/data/z/resource/filelist.rsc
+epoc32/data/z/resource/filelist.r01
+epoc32/data/z/resource/fep/aknfep.rsc
+epoc32/data/z/resource/fep/aknfep.r01
+epoc32/data/z/resource/extensionmanagerres.rsc
+epoc32/data/z/resource/extensionmanagerres.r01
+epoc32/data/z/resource/evtmgmteditorui.rsc
+epoc32/data/z/resource/evtmgmteditorui.r01
+epoc32/data/z/resource/esmrcasplugindata.rsc
+epoc32/data/z/resource/esmrcasplugindata.r01
+epoc32/data/z/resource/eiksrvui.rsc
+epoc32/data/z/resource/eiksrvui.r01
+epoc32/data/z/resource/eikcdlg.rsc
+epoc32/data/z/resource/downloadmgruilib.rsc
+epoc32/data/z/resource/downloadmgruilib.r01
+epoc32/data/z/resource/disconnectdlg.rsc
+epoc32/data/z/resource/disconnectdlg.r01
+epoc32/data/z/resource/devdiagservicessuitepluginrsc.rsc
+epoc32/data/z/resource/devdiagservicessuitepluginrsc.r01
+epoc32/data/z/resource/devdiaghardwaresuitepluginrsc.rsc
+epoc32/data/z/resource/devdiaghardwaresuitepluginrsc.r01
+epoc32/data/z/resource/devdiagdatanetworktestpluginrsc.rsc
+epoc32/data/z/resource/devdiagdatanetworktestpluginrsc.r01
+epoc32/data/z/resource/devdiagcoveragesuitepluginrsc.rsc
+epoc32/data/z/resource/devdiagcoveragesuitepluginrsc.r01
+epoc32/data/z/resource/devdiagconnectivitysuitepluginrsc.rsc
+epoc32/data/z/resource/devdiagconnectivitysuitepluginrsc.r01
+epoc32/data/z/resource/cupnpmultiselectionui.rsc
+epoc32/data/z/resource/cupnpmultiselectionui.r01
+epoc32/data/z/resource/cupnpappwizard.rsc
+epoc32/data/z/resource/cupnpappwizard.r01
+epoc32/data/z/resource/ctsecdlgs.rsc
+epoc32/data/z/resource/ctsecdlgs.r01
+epoc32/data/z/resource/cscsettingsui.rsc
+epoc32/data/z/resource/cscsettingsui.r01
+epoc32/data/z/resource/cscengine.rsc
+epoc32/data/z/resource/connuiutilsnotif.rsc
+epoc32/data/z/resource/connuiutilsnotif.r01
+epoc32/data/z/resource/connectutilrsc.rsc
+epoc32/data/z/resource/connectutilrsc.r01
+epoc32/data/z/resource/connectionuiutilities.rsc
+epoc32/data/z/resource/connectionuiutilities.r01
+epoc32/data/z/resource/commondialogs.rsc
+epoc32/data/z/resource/commondialogs.r01
+epoc32/data/z/resource/cmwlanui.rsc
+epoc32/data/z/resource/cmwlanui.r01
+epoc32/data/z/resource/cmpacketdataui.rsc
+epoc32/data/z/resource/cmpacketdataui.r01
+epoc32/data/z/resource/cmmanager.rsc
+epoc32/data/z/resource/cmmanager.r01
+epoc32/data/z/resource/certmanui.rsc
+epoc32/data/z/resource/certmanui.r01
+epoc32/data/z/resource/callui.rsc
+epoc32/data/z/resource/callui.r01
+epoc32/data/z/resource/calensvrmissedalarmmanagerresource.rsc
+epoc32/data/z/resource/calensvrmissedalarmmanagerresource.r01
+epoc32/data/z/resource/calenregionalutil.rsc
+epoc32/data/z/resource/calenregionalutil.r01
+epoc32/data/z/resource/calenlunarvietnameseplugindata.rsc
+epoc32/data/z/resource/calenlunarvietnameseplugindata.r01
+epoc32/data/z/resource/calenlunarchineseplugindata.rsc
+epoc32/data/z/resource/calenlunarchineseplugindata.r01
+epoc32/data/z/resource/calencommonui.rsc
+epoc32/data/z/resource/calencommonui.r01
+epoc32/data/z/resource/bthidresource.rsc
+epoc32/data/z/resource/bthidresource.r01
+epoc32/data/z/resource/browserdialogsprovider.rsc
+epoc32/data/z/resource/browserdialogsprovider.r01
+epoc32/data/z/resource/browseraudiovideoplugin.rsc
+epoc32/data/z/resource/browseraudiovideoplugin.r01
+epoc32/data/z/resource/aspsyncutil.rsc
+epoc32/data/z/resource/aspsyncutil.r01
+epoc32/data/z/resource/apps/widgetui.rsc
+epoc32/data/z/resource/apps/widgetui.r01
+epoc32/data/z/resource/apps/vm.rsc
+epoc32/data/z/resource/apps/vm.r01
+epoc32/data/z/resource/apps/videotelui.rsc
+epoc32/data/z/resource/apps/videotelui.r01
+epoc32/data/z/resource/apps/videoservices.rsc
+epoc32/data/z/resource/apps/videoservices.r01
+epoc32/data/z/resource/apps/viaplayerutilities.rsc
+epoc32/data/z/resource/apps/viaplayerutilities.r01
+epoc32/data/z/resource/apps/viaplayeroverlayvolumecontrol.rsc
+epoc32/data/z/resource/apps/viaplayeroverlayvolumecontrol.r01
+epoc32/data/z/resource/apps/viaplayeroverlaystatuspane.rsc
+epoc32/data/z/resource/apps/viaplayeroverlaystatuspane.r01
+epoc32/data/z/resource/apps/viaplayeroverlaysoftkeys.rsc
+epoc32/data/z/resource/apps/viaplayernseriesstatuspane.rsc
+epoc32/data/z/resource/apps/viaplayernseriesstatuspane.r01
+epoc32/data/z/resource/apps/vgacamsettings.rsc
+epoc32/data/z/resource/apps/vgacamsettings.r01
+epoc32/data/z/resource/apps/vedsimplecutvideo.rsc
+epoc32/data/z/resource/apps/vedsimplecutvideo.r01
+epoc32/data/z/resource/apps/vcommandmanager.rsc
+epoc32/data/z/resource/apps/vcexecutorapp.rsc
+epoc32/data/z/resource/apps/vcexecutorapp.r01
+epoc32/data/z/resource/apps/ussd.rsc
+epoc32/data/z/resource/apps/ussd.r01
+epoc32/data/z/resource/apps/userdict.rsc
+epoc32/data/z/resource/apps/userdict.r32
+epoc32/data/z/resource/apps/userdict.r160
+epoc32/data/z/resource/apps/usbclasschangeui.rsc
+epoc32/data/z/resource/apps/usbclasschangeui.r01
+epoc32/data/z/resource/apps/unieditor.rsc
+epoc32/data/z/resource/apps/unieditor.r01
+epoc32/data/z/resource/apps/uitestserverstarter.rsc
+epoc32/data/z/resource/apps/uisettingssrv.rsc
+epoc32/data/z/resource/apps/uisettingssrv.r01
+epoc32/data/z/resource/apps/touchscreencalib.rsc
+epoc32/data/z/resource/apps/touchscreencalib.r01
+epoc32/data/z/resource/apps/sysap.rsc
+epoc32/data/z/resource/apps/sysap.r01
+epoc32/data/z/resource/apps/swinstsvrui.rsc
+epoc32/data/z/resource/apps/swinstsvrui.r01
+epoc32/data/z/resource/apps/svgtviewerapp.rsc
+epoc32/data/z/resource/apps/svgtviewerapp.r01
+epoc32/data/z/resource/apps/stifui.rsc
+epoc32/data/z/resource/apps/startup.rsc
+epoc32/data/z/resource/apps/startup.r01
+epoc32/data/z/resource/apps/srchuiresultview.rsc
+epoc32/data/z/resource/apps/srchuiresultview.r01
+epoc32/data/z/resource/apps/srchui.rsc
+epoc32/data/z/resource/apps/srchui.r01
+epoc32/data/z/resource/apps/simpsyui.rsc
+epoc32/data/z/resource/apps/shwslideshowview.rsc
+epoc32/data/z/resource/apps/shwslideshowview.r01
+epoc32/data/z/resource/apps/shwsettingsdialog.rsc
+epoc32/data/z/resource/apps/shwsettingsdialog.r01
+epoc32/data/z/resource/apps/screensaver.rsc
+epoc32/data/z/resource/apps/screensaver.r01
+epoc32/data/z/resource/apps/schemeapp.rsc
+epoc32/data/z/resource/apps/schemeapp.r01
+epoc32/data/z/resource/apps/satellitereference.rsc
+epoc32/data/z/resource/apps/pushviewer.rsc
+epoc32/data/z/resource/apps/pushviewer.r01
+epoc32/data/z/resource/apps/psln.rsc
+epoc32/data/z/resource/apps/psln.r01
+epoc32/data/z/resource/apps/profileapp.rsc
+epoc32/data/z/resource/apps/profileapp.r01
+epoc32/data/z/resource/apps/poc.rsc
+epoc32/data/z/resource/apps/poc.r01
+epoc32/data/z/resource/apps/pnpprovisioning.rsc
+epoc32/data/z/resource/apps/pnpprovisioning.r01
+epoc32/data/z/resource/apps/phoneuivoip.rsc
+epoc32/data/z/resource/apps/phoneuivoip.r01
+epoc32/data/z/resource/apps/phonebook2.rsc
+epoc32/data/z/resource/apps/phonebook2.r01
+epoc32/data/z/resource/apps/peninputserver.rsc
+epoc32/data/z/resource/apps/peninputserver.r01
+epoc32/data/z/resource/apps/pbkxrclengine.rsc
+epoc32/data/z/resource/apps/pbkxrclengine.r01
+epoc32/data/z/resource/apps/pbk2serverapp.rsc
+epoc32/data/z/resource/apps/pbk2serverapp.r01
+epoc32/data/z/resource/apps/paintcursor.rsc
+epoc32/data/z/resource/apps/paintcursor.r01
+epoc32/data/z/resource/apps/operatormenu.rsc
+epoc32/data/z/resource/apps/operatormenu.r01
+epoc32/data/z/resource/apps/onlinesupport.rsc
+epoc32/data/z/resource/apps/onlinesupport.r01
+epoc32/data/z/resource/apps/odeconf.rsc
+epoc32/data/z/resource/apps/nsmldssync.rsc
+epoc32/data/z/resource/apps/nsmldssync.r01
+epoc32/data/z/resource/apps/nsmldmsync.rsc
+epoc32/data/z/resource/apps/nsmldmsync.r01
+epoc32/data/z/resource/apps/nhdcamsettings.rsc
+epoc32/data/z/resource/apps/nhdcamsettings.r01
+epoc32/data/z/resource/apps/musui.rsc
+epoc32/data/z/resource/apps/musui.r01
+epoc32/data/z/resource/apps/msgmaileditor.rsc
+epoc32/data/z/resource/apps/msgmaileditor.r01
+epoc32/data/z/resource/apps/mpxwaitnotedialog.rsc
+epoc32/data/z/resource/apps/mpxwaitnotedialog.r01
+epoc32/data/z/resource/apps/mpxvisualizationview.rsc
+epoc32/data/z/resource/apps/mpxvisualizationview.r01
+epoc32/data/z/resource/apps/mpxupnpplaybackview.rsc
+epoc32/data/z/resource/apps/mpxupnpplaybackview.r01
+epoc32/data/z/resource/apps/mpxupnpplaybackdialog.rsc
+epoc32/data/z/resource/apps/mpxupnpplaybackdialog.r01
+epoc32/data/z/resource/apps/mpxscreensaverplugin.rsc
+epoc32/data/z/resource/apps/mpxscreensaverplugin.r01
+epoc32/data/z/resource/apps/mpxpodcastplaybackview.rsc
+epoc32/data/z/resource/apps/mpxpodcastplaybackview.r01
+epoc32/data/z/resource/apps/mpxpodcastcollectionview.rsc
+epoc32/data/z/resource/apps/mpxpodcastcollectionview.r01
+epoc32/data/z/resource/apps/mpxplaybackview.rsc
+epoc32/data/z/resource/apps/mpxplaybackview.r01
+epoc32/data/z/resource/apps/mpxpdsbplaybackview.rsc
+epoc32/data/z/resource/apps/mpxpdsbplaybackview.r01
+epoc32/data/z/resource/apps/mpxpdplaybackview.rsc
+epoc32/data/z/resource/apps/mpxpdplaybackview.r01
+epoc32/data/z/resource/apps/mpxmetadataeditordialog.rsc
+epoc32/data/z/resource/apps/mpxmetadataeditordialog.r01
+epoc32/data/z/resource/apps/mpxmainview.rsc
+epoc32/data/z/resource/apps/mpxmainview.r01
+epoc32/data/z/resource/apps/mpxfmtx.rsc
+epoc32/data/z/resource/apps/mpxfmtx.r01
+epoc32/data/z/resource/apps/mpxembeddedplaybackview.rsc
+epoc32/data/z/resource/apps/mpxembeddedplaybackview.r01
+epoc32/data/z/resource/apps/mpxcommonui.rsc
+epoc32/data/z/resource/apps/mpxcommonui.r01
+epoc32/data/z/resource/apps/mpxcommonplaybackview.rsc
+epoc32/data/z/resource/apps/mpxcommonplaybackview.r01
+epoc32/data/z/resource/apps/mpxcommoncontainer.rsc
+epoc32/data/z/resource/apps/mpxcommoncontainer.r01
+epoc32/data/z/resource/apps/mpxcollectionview.rsc
+epoc32/data/z/resource/apps/mpxcollectionview.r01
+epoc32/data/z/resource/apps/mpxaudioeffectsview.rsc
+epoc32/data/z/resource/apps/mpxaudioeffectsview.r01
+epoc32/data/z/resource/apps/mpxalbumarteditordialog.rsc
+epoc32/data/z/resource/apps/mpxalbumarteditordialog.r01
+epoc32/data/z/resource/apps/mpxaddtracksdialog.rsc
+epoc32/data/z/resource/apps/mpxaddtracksdialog.r01
+epoc32/data/z/resource/apps/mpx.rsc
+epoc32/data/z/resource/apps/mpx.r01
+epoc32/data/z/resource/apps/mmfolderuiextplugin.rsc
+epoc32/data/z/resource/apps/mmfolderuiextplugin.r01
+epoc32/data/z/resource/apps/mediasettings.rsc
+epoc32/data/z/resource/apps/mediasettings.r01
+epoc32/data/z/resource/apps/mediaservant.rsc
+epoc32/data/z/resource/apps/mediaservant.r01
+epoc32/data/z/resource/apps/mediaplayer.rsc
+epoc32/data/z/resource/apps/mediaplayer.r01
+epoc32/data/z/resource/apps/mediagallery2.rsc
+epoc32/data/z/resource/apps/mediagallery2.r01
+epoc32/data/z/resource/apps/matrixmenu.rsc
+epoc32/data/z/resource/apps/matrixmenu.r01
+epoc32/data/z/resource/apps/lwplayer.rsc
+epoc32/data/z/resource/apps/lwplayer.r01
+epoc32/data/z/resource/apps/locpossettingsapp.rsc
+epoc32/data/z/resource/apps/locpossettingsapp.r01
+epoc32/data/z/resource/apps/lmuirefapp.rsc
+epoc32/data/z/resource/apps/lmkmsgviewer.rsc
+epoc32/data/z/resource/apps/lmkmsgviewer.r01
+epoc32/data/z/resource/apps/lcapp.rsc
+epoc32/data/z/resource/apps/lcapp.r01
+epoc32/data/z/resource/apps/landmarks.rsc
+epoc32/data/z/resource/apps/landmarks.r01
+epoc32/data/z/resource/apps/imageviewer.rsc
+epoc32/data/z/resource/apps/imageviewer.r01
+epoc32/data/z/resource/apps/imageprintui.rsc
+epoc32/data/z/resource/apps/imageprintui.r01
+epoc32/data/z/resource/apps/imageprintapp.rsc
+epoc32/data/z/resource/apps/imageprintapp.r01
+epoc32/data/z/resource/apps/imageeditorui.rsc
+epoc32/data/z/resource/apps/imageeditorui.r01
+epoc32/data/z/resource/apps/imageeditor.rsc
+epoc32/data/z/resource/apps/imageeditor.r01
+epoc32/data/z/resource/apps/hsbrowser.rsc
+epoc32/data/z/resource/apps/hsbrowser.r01
+epoc32/data/z/resource/apps/homemedia.rsc
+epoc32/data/z/resource/apps/homemedia.r01
+epoc32/data/z/resource/apps/glxviewbase.rsc
+epoc32/data/z/resource/apps/glxviewbase.r01
+epoc32/data/z/resource/apps/glxuiutilities.rsc
+epoc32/data/z/resource/apps/glxuiutilities.r01
+epoc32/data/z/resource/apps/glxtagsbrowserview.rsc
+epoc32/data/z/resource/apps/glxtagsbrowserview.r01
+epoc32/data/z/resource/apps/glxfetcherdialog.rsc
+epoc32/data/z/resource/apps/glxfetcherdialog.r01
+epoc32/data/z/resource/apps/glxdownloadtext.rsc
+epoc32/data/z/resource/apps/glxdownloadtext.r01
+epoc32/data/z/resource/apps/glxcommoncommandhandlers.rsc
+epoc32/data/z/resource/apps/glxcommoncommandhandlers.r01
+epoc32/data/z/resource/apps/glxcommandhandlermarking.rsc
+epoc32/data/z/resource/apps/glxcommandhandlermarking.r01
+epoc32/data/z/resource/apps/fsmailserver.rsc
+epoc32/data/z/resource/apps/fsmailserver.r01
+epoc32/data/z/resource/apps/fscsendplugin.rsc
+epoc32/data/z/resource/apps/fscsendplugin.r01
+epoc32/data/z/resource/apps/fscsaveascontactplugin.rsc
+epoc32/data/z/resource/apps/fscsaveascontactplugin.r01
+epoc32/data/z/resource/apps/fscpocplugin.rsc
+epoc32/data/z/resource/apps/fscpocplugin.r01
+epoc32/data/z/resource/apps/fsccallplugin.rsc
+epoc32/data/z/resource/apps/fsccallplugin.r01
+epoc32/data/z/resource/apps/fotaserver.rsc
+epoc32/data/z/resource/apps/fotaserver.r01
+epoc32/data/z/resource/apps/evtmgmtui.rsc
+epoc32/data/z/resource/apps/evtmgmtui.r01
+epoc32/data/z/resource/apps/evthandlerapp.rsc
+epoc32/data/z/resource/apps/evthandlerapp.r01
+epoc32/data/z/resource/apps/equalizer.rsc
+epoc32/data/z/resource/apps/equalizer.r01
+epoc32/data/z/resource/apps/drmrightsmanager.rsc
+epoc32/data/z/resource/apps/drmrightsmanager.r01
+epoc32/data/z/resource/apps/drmencryptor.rsc
+epoc32/data/z/resource/apps/devdiagapp.rsc
+epoc32/data/z/resource/apps/devdiagapp.r01
+epoc32/data/z/resource/apps/ddviewer.rsc
+epoc32/data/z/resource/apps/ddviewer.r01
+epoc32/data/z/resource/apps/csc.rsc
+epoc32/data/z/resource/apps/csc.r01
+epoc32/data/z/resource/apps/conntest.rsc
+epoc32/data/z/resource/apps/connectionmonitorui.rsc
+epoc32/data/z/resource/apps/connectionmonitorui.r01
+epoc32/data/z/resource/apps/codviewer.rsc
+epoc32/data/z/resource/apps/codviewer.r01
+epoc32/data/z/resource/apps/cmsappwizard.rsc
+epoc32/data/z/resource/apps/cmsappwizard.r01
+epoc32/data/z/resource/apps/cbsuiapp.rsc
+epoc32/data/z/resource/apps/cbsuiapp.r01
+epoc32/data/z/resource/apps/cameraapp.rsc
+epoc32/data/z/resource/apps/cameraapp.r01
+epoc32/data/z/resource/apps/browserng.rsc
+epoc32/data/z/resource/apps/browserng.r01
+epoc32/data/z/resource/apps/audiomessage.rsc
+epoc32/data/z/resource/apps/audiomessage.r01
+epoc32/data/z/resource/apps/audiofetcherdialog.rsc
+epoc32/data/z/resource/apps/audiofetcherdialog.r01
+epoc32/data/z/resource/apps/appmngr2.rsc
+epoc32/data/z/resource/apps/appmngr2.r01
+epoc32/data/z/resource/apps/alarmeditorapp.rsc
+epoc32/data/z/resource/apps/alarmeditorapp.r01
+epoc32/data/z/resource/apps/about.rsc
+epoc32/data/z/resource/apps/about.r01
+epoc32/data/z/resource/appmngr2gssettingspluginrsc.rsc
+epoc32/data/z/resource/appmngr2gssettingspluginrsc.r01
+epoc32/data/z/resource/appmngr2gsinstfilespluginrsc.rsc
+epoc32/data/z/resource/appmngr2gsinstfilespluginrsc.r01
+epoc32/data/z/resource/appmngr2gsinstalledpluginrsc.rsc
+epoc32/data/z/resource/appmngr2gsinstalledpluginrsc.r01
+epoc32/data/z/resource/aknswallpaperplugin.rsc
+epoc32/data/z/resource/aknswallpaperplugin.r01
+epoc32/data/z/resource/akncompagsrsc.rsc
+epoc32/data/z/resource/akncompagsrsc.r01
+epoc32/data/z/resource/aiwsyncprovider.rsc
+epoc32/data/z/resource/aiwsyncprovider.r01
+epoc32/data/z/resource/aiwservicehandler.rsc
+epoc32/data/z/resource/aiwservicehandler.r01
+epoc32/data/z/resource/aiwprintingprovider.rsc
+epoc32/data/z/resource/aiwprintingprovider.r01
+epoc32/data/z/resource/aiwpbkinfoviewprovider.rsc
+epoc32/data/z/resource/aiwpbkinfoviewprovider.r01
+epoc32/data/z/resource/aiwcallimageplugin.rsc
+epoc32/data/z/resource/aiwcallimageplugin.r01
+epoc32/data/z/resource/aiwbrowserprovider.rsc
+epoc32/data/z/resource/aiscutpluginres.rsc
+epoc32/data/z/resource/aiscutpluginres.r01
+epoc32/data/z/resource/accountcreationplugin.rsc
+epoc32/data/z/resource/accfwnoteuinotifier.rsc
+epoc32/data/z/resource/accfwnoteuinotifier.r01
+epoc32/data/z/private/101ffa91/plugins/clipart.rsc
+epoc32/data/z/private/101ffa91/plugins/clipart.r01
+epoc32/data/z/private/101ffa91/plugins/bubble.rsc
+epoc32/data/z/private/101ffa91/plugins/bubble.r01
+epoc32/data/z/private/10003a4a/sennotifierplugindlgimpl.rsc
+epoc32/data/z/private/10003a4a/sennotifierplugindlgimpl.r01
+epoc32/data/z/private/10003a3f/import/apps/satellitereference_reg.rsc
+epoc32/data/z/private/10003a3f/import/apps/lmuirefapp_reg.rsc
+epoc32/data/z/private/10003a3f/import/apps/lmrefapp_reg.rsc
+epoc32/data/z/private/10003a3f/import/apps/glx_reg.rsc
+epoc32/data/z/private/10003a3f/import/apps/glx_reg.r01
+epoc32/data/z/private/10003a3f/import/apps/fmradio_reg.rsc
+epoc32/data/z/private/10003a3f/apps/wsfaihelper_reg.rsc
+epoc32/data/z/private/10003a3f/apps/wmdrmdlaapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/wlansniffer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/widgetui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/vuivoicerecognition_reg.rsc
+epoc32/data/z/private/10003a3f/apps/voicerecorder_reg.rsc
+epoc32/data/z/private/10003a3f/apps/vm_reg.rsc
+epoc32/data/z/private/10003a3f/apps/videotelui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/videoservices_reg.rsc
+epoc32/data/z/private/10003a3f/apps/vedsimplecutvideo_reg.rsc
+epoc32/data/z/private/10003a3f/apps/vcxnsappui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/vcommand_reg.rsc
+epoc32/data/z/private/10003a3f/apps/vcexecutorapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/ussd_reg.rsc
+epoc32/data/z/private/10003a3f/apps/userdict_reg.rsc
+epoc32/data/z/private/10003a3f/apps/usbclasschangeui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/unieditor_reg.rsc
+epoc32/data/z/private/10003a3f/apps/uitestserverstarter_reg.rsc
+epoc32/data/z/private/10003a3f/apps/uisettingssrv_reg.rsc
+epoc32/data/z/private/10003a3f/apps/trui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/swinstsvrui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/svgtviewerapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/stifui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/srchuiapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/srchuiapp_reg.r01
+epoc32/data/z/private/10003a3f/apps/speeddial_reg.rsc
+epoc32/data/z/private/10003a3f/apps/smsviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/simpsyui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/screensaver_reg.rsc
+epoc32/data/z/private/10003a3f/apps/screengrabber_reg.rsc
+epoc32/data/z/private/10003a3f/apps/schemeapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/satui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/satellitereference_reg.rsc
+epoc32/data/z/private/10003a3f/apps/roapapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/pushviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/psln_reg.rsc
+epoc32/data/z/private/10003a3f/apps/profileapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/postcard_reg.rsc
+epoc32/data/z/private/10003a3f/apps/poc_reg.rsc
+epoc32/data/z/private/10003a3f/apps/pnpprovisioning_reg.rsc
+epoc32/data/z/private/10003a3f/apps/pnpprovisioning_reg.r01
+epoc32/data/z/private/10003a3f/apps/phoneui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/phonebook2_reg.rsc
+epoc32/data/z/private/10003a3f/apps/perfmon_reg.rsc
+epoc32/data/z/private/10003a3f/apps/peninputsetting_reg.rsc
+epoc32/data/z/private/10003a3f/apps/peninputserver_reg.rsc
+epoc32/data/z/private/10003a3f/apps/pbk2serverapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/paintcursor_reg.rsc
+epoc32/data/z/private/10003a3f/apps/operatormenu_reg.rsc
+epoc32/data/z/private/10003a3f/apps/onlinesupport_reg.rsc
+epoc32/data/z/private/10003a3f/apps/odeconf_reg.rsc
+epoc32/data/z/private/10003a3f/apps/nsmldssync_reg.rsc
+epoc32/data/z/private/10003a3f/apps/nsmldmsync_reg.rsc
+epoc32/data/z/private/10003a3f/apps/notviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/musui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/msgmailviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/msgmailviewer_reg.r01
+epoc32/data/z/private/10003a3f/apps/msgmaileditor_reg.rsc
+epoc32/data/z/private/10003a3f/apps/msgmaileditor_reg.r01
+epoc32/data/z/private/10003a3f/apps/mpx_reg.rsc
+epoc32/data/z/private/10003a3f/apps/mnrefproviderback_reg.rsc
+epoc32/data/z/private/10003a3f/apps/mnrefprovider_reg.rsc
+epoc32/data/z/private/10003a3f/apps/mmsviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/memspyui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/mediasettings_reg.rsc
+epoc32/data/z/private/10003a3f/apps/mediaservant_reg.rsc
+epoc32/data/z/private/10003a3f/apps/mediaplayer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/mce_reg.rsc
+epoc32/data/z/private/10003a3f/apps/matrixmenu_reg.rsc
+epoc32/data/z/private/10003a3f/apps/lwplayer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/logs_reg.rsc
+epoc32/data/z/private/10003a3f/apps/locpossettingsapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/loadgen_reg.rsc
+epoc32/data/z/private/10003a3f/apps/lmuirefapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/lmrefapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/lmkmsgviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/lcapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/launcher_reg.rsc
+epoc32/data/z/private/10003a3f/apps/landmarks_reg.rsc
+epoc32/data/z/private/10003a3f/apps/imcvuiapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/imageviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/imageprintui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/imageprintapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/imageeditor_reg.rsc
+epoc32/data/z/private/10003a3f/apps/iaupdate_reg.rsc
+epoc32/data/z/private/10003a3f/apps/hsbrowser_reg.rsc
+epoc32/data/z/private/10003a3f/apps/homemedia_reg.rsc
+epoc32/data/z/private/10003a3f/apps/homemedia_reg.r01
+epoc32/data/z/private/10003a3f/apps/gsapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/gsapp_reg.r01
+epoc32/data/z/private/10003a3f/apps/freestyleemailui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/fotaserver_reg.rsc
+epoc32/data/z/private/10003a3f/apps/filemanager_reg.rsc
+epoc32/data/z/private/10003a3f/apps/filebrowser_reg.rsc
+epoc32/data/z/private/10003a3f/apps/evtmgmtui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/evthandlerapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/drmrightsmanager_reg.rsc
+epoc32/data/z/private/10003a3f/apps/drmencryptor_reg.rsc
+epoc32/data/z/private/10003a3f/apps/defaultappserver_reg.rsc
+epoc32/data/z/private/10003a3f/apps/ddviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/cshelp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/csc_reg.rsc
+epoc32/data/z/private/10003a3f/apps/creator_reg.rsc
+epoc32/data/z/private/10003a3f/apps/converter_reg.rsc
+epoc32/data/z/private/10003a3f/apps/conntest_reg.rsc
+epoc32/data/z/private/10003a3f/apps/connectionmonitorui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/codviewer_reg.rsc
+epoc32/data/z/private/10003a3f/apps/chatng_reg.rsc
+epoc32/data/z/private/10003a3f/apps/certsaver_reg.rsc
+epoc32/data/z/private/10003a3f/apps/ccaapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/cbsuiapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/cameraapp_reg.rsc
+epoc32/data/z/private/10003a3f/apps/calendar_reg.rsc
+epoc32/data/z/private/10003a3f/apps/calcsoft_reg.rsc
+epoc32/data/z/private/10003a3f/apps/bva_reg.rsc
+epoc32/data/z/private/10003a3f/apps/btui_reg.rsc
+epoc32/data/z/private/10003a3f/apps/browserng_reg.rsc
+epoc32/data/z/private/10003a3f/apps/blid_reg.rsc
+epoc32/data/z/private/10003a3f/apps/autolock_reg.rsc
+epoc32/data/z/private/10003a3f/apps/audiomessage_reg.rsc
+epoc32/data/z/private/10003a3f/apps/appmngr2_reg.rsc
+epoc32/data/z/private/10003a3f/apps/ailaunch_reg.rsc
+epoc32/data/z/private/10003a3f/apps/about_reg.rsc
--- a/common/tools/mergeepoc32.pl Wed Jun 03 11:21:24 2009 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-#!perl -w
-# Copyright (c) 2009 Symbian Foundation Ltd
-# This component and the accompanying materials are made available
-# under the terms of the License "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Symbian Foundation Ltd - initial contribution.
-#
-# Contributors:
-#
-# Description:
-# Merges binaries from RnD repositories into the epoc32 tree used for the build
-
-use strict;
-
-# Assume that all rnd repositories are delivered onto the build machine in \rnd\category\name\epoc32\...
-
-my @rndRepositories = glob "/rnd/*/*";
-foreach (@rndRepositories)
-{
- s{/}{\\}g;
- system("xcopy /Q/C/I/Y/E $_\\epoc32 \\epoc32 > nul:");
-}
-
--- a/common/tools/zip_includefiles.pl Wed Jun 03 11:21:24 2009 +0100
+++ b/common/tools/zip_includefiles.pl Wed Jun 03 11:26:23 2009 +0100
@@ -8,6 +8,6 @@
my $includefilename=$_;
if (m/(.*)(_includefile.txt)/) {
my $zipfilename = $1.".zip";
- system("7z a -tzip -i@".$includefilename . " " .$zipfilename);
+ system("7za a -tzip -i@".$includefilename . " " .$zipfilename);
}
}
\ No newline at end of file