Revision: 201004 RCL_3
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 15 Mar 2010 12:43:12 +0200
branchRCL_3
changeset 3 8b094906a049
parent 2 4843bb5893b6
child 4 60a94a45d437
Revision: 201004 Kit: 201010
backupandrestore/backupengine/bmarm/sbeclientU.DEF
backupandrestore/backupengine/bwins/sbeclientU.DEF
backupandrestore/backupengine/bwins/sbencryptU.DEF
backupandrestore/backupengine/eabi/sbeclientU.DEF
backupandrestore/backupengine/eabi/sbencryptU.DEF
mtpdataproviders/mtpimagedp/conf/mtp_imagedp.confml
mtpdataproviders/mtpimagedp/conf/mtp_imagedp_2001fca2.crml
mtpdataproviders/mtpimagedp/group/mtpimagedp.mmp
mtpdataproviders/mtpimagedp/inc/cmtpimagedp.h
mtpdataproviders/mtpimagedp/inc/cmtpimagedpgetformatcapabilities.h
mtpdataproviders/mtpimagedp/inc/cmtpimagedpmdeobserver.h
mtpdataproviders/mtpimagedp/inc/cmtpimagedpobjectpropertymgr.h
mtpdataproviders/mtpimagedp/inc/mtpimagedpconst.h
mtpdataproviders/mtpimagedp/inc/mtpimagedputilits.h
mtpdataproviders/mtpimagedp/mediasyncserver/bwins/rmediasyncserveru.def
mtpdataproviders/mtpimagedp/mediasyncserver/eabi/rmediasyncserveru.def
mtpdataproviders/mtpimagedp/src/cmtpimagedp.cpp
mtpdataproviders/mtpimagedp/src/cmtpimagedpdeleteobject.cpp
mtpdataproviders/mtpimagedp/src/cmtpimagedpmdeobserver.cpp
mtpdataproviders/mtpimagedp/src/cmtpimagedpobjectpropertymgr.cpp
mtpdataproviders/mtpimagedp/src/mtpimagedpgetformatcapabilities.cpp
mtpdataproviders/mtppictbridgedp/bwins/rptpu.def
mtpdataproviders/mtppictbridgedp/eabi/rptpu.def
mtpdataproviders/mtppictbridgedp/src/cmtppictbridgeenumerator.cpp
mtpfws/mtpfw/bwins/mtpframeworkU.DEF
mtpfws/mtpfw/conf/mtpframework.confml
mtpfws/mtpfw/conf/mtpframework_10282fcc.crml
mtpfws/mtpfw/daemon/client/BWINS/mtpclientU.DEF
mtpfws/mtpfw/daemon/client/EABI/mtpclientU.DEF
mtpfws/mtpfw/daemon/client/src/rmtpclient.cpp
mtpfws/mtpfw/dataproviders/dataproviderapi/bwins/mtpdataproviderapiU.DEF
mtpfws/mtpfw/dataproviders/dataproviderapi/eabi/mtpdataproviderapiU.DEF
mtpfws/mtpfw/dataproviders/devdp/devdpextnapi/bwins/mtpdevdpextnapiu.def
mtpfws/mtpfw/dataproviders/devdp/devdpextnapi/eabi/mtpdevdpextnapiu.def
mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedatastore.h
mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedp.h
mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetnumobjects.h
mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetobjecthandles.h
mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetstorageinfo.h
mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedatastore.cpp
mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedp.cpp
mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetdeviceinfo.cpp
mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetnumobjects.cpp
mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetobjecthandles.cpp
mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetstorageinfo.cpp
mtpfws/mtpfw/dataproviders/devdp/src/cmtpsetdevicepropvalue.cpp
mtpfws/mtpfw/dataproviders/dputility/bwins/mtpdataproviderutilityu.def
mtpfws/mtpfw/dataproviders/dputility/eabi/mtpdataproviderutilityu.def
mtpfws/mtpfw/dataproviders/dputility/inc/cmtpcopyobject.h
mtpfws/mtpfw/dataproviders/dputility/inc/cmtpdeleteobject.h
mtpfws/mtpfw/dataproviders/dputility/inc/cmtpmoveobject.h
mtpfws/mtpfw/dataproviders/dputility/src/cmtpcopyobject.cpp
mtpfws/mtpfw/dataproviders/dputility/src/cmtpdeleteobject.cpp
mtpfws/mtpfw/dataproviders/dputility/src/cmtpknowledgehandler.cpp
mtpfws/mtpfw/dataproviders/dputility/src/cmtpmoveobject.cpp
mtpfws/mtpfw/dataproviders/dputility/src/cmtpsendobjectinfo.cpp
mtpfws/mtpfw/dataproviders/proxydp/src/cmtpdeleteobject.cpp
mtpfws/mtpfw/datatypes/bwins/mtpdatatypesU.DEF
mtpfws/mtpfw/datatypes/bwins/mtpdatatypes_f32U.DEF
mtpfws/mtpfw/datatypes/eabi/mtpdatatypesU.DEF
mtpfws/mtpfw/datatypes/src/cmtptypefile.cpp
mtpfws/mtpfw/eabi/mtpframeworkU.DEF
mtpfws/mtpfw/group/10282FCC_ARMV5.cre
mtpfws/mtpfw/group/10282FCC_ARMV5.txt
mtpfws/mtpfw/group/10282FCC_WINSCW.cre
mtpfws/mtpfw/group/10282FCC_WINSCW.txt
mtpfws/mtpfw/inc/cmtpparserrouter.h
mtpfws/mtpfw/inc/cmtpstoragemgr.h
mtpfws/mtpfw/src/cmtpdataprovidercontroller.cpp
mtpfws/mtpfw/src/cmtpparserrouter.cpp
mtpfws/mtpfw/src/cmtpstoragemgr.cpp
mtpfws/mtpfw/transports/transportapi/bwins/mtptransportapiU.DEF
mtpfws/mtpfw/transports/transportapi/eabi/mtptransportapiU.DEF
mtptransports/mtpptpiptransport/filterapi/bwins/ptpipfilterapiu.def
mtptransports/mtpptpiptransport/filterapi/eabi/ptpipfilterapiu.def
mtptransports/mtpptpiptransport/ptpipcontroller/bwins/ptpipcontrolleru.def
mtptransports/mtpptpiptransport/ptpipcontroller/eabi/ptpipcontrolleru.def
mtptransports/mtpptpiptransport/ptpipdatatypes/bwins/ptpipdatatypesu.def
mtptransports/mtpptpiptransport/ptpipdatatypes/eabi/ptpipdatatypesu.def
mtptransports/mtpusbtransport/usbdatatypes/BWINS/mtpusbdatatypesU.DEF
mtptransports/mtpusbtransport/usbdatatypes/EABI/mtpusbdatatypesU.DEF
obex/obexextensionapi/bwins/obexextensionapisU.DEF
obex/obexextensionapi/eabi/obexextensionapisU.DEF
obex/obexprotocol/obex/bwins/IROBEX2U.DEF
obex/obexprotocol/obex/eabi/irobex2U.def
obex/obexprotocol/obextransport/bwins/obexcommontransportU.def
obex/obexprotocol/obextransport/eabi/obexcommontransportU.def
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/backupandrestore/backupengine/bmarm/sbeclientU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,60 @@
+EXPORTS
+	"_._Q24conn22CSBPackageTransferType" @ 1 NONAME R3UNUSED ; conn::CSBPackageTransferType::~CSBPackageTransferType(void)
+	AllSystemFilesRestored__Q24conn10CSBEClient @ 2 NONAME R3UNUSED ; conn::CSBEClient::AllSystemFilesRestored(void)
+	CommonSettings__Q24conn14CDataOwnerInfo @ 3 NONAME R3UNUSED ; conn::CDataOwnerInfo::CommonSettings(void)
+	DataChecksum__Q24conn10CSBEClient12TDriveNumberG9TSecureId @ 4 NONAME R3UNUSED ; conn::CSBEClient::DataChecksum(TDriveNumber, TSecureId)
+	DataTypeL__CQ24conn18CSBSIDTransferType @ 5 NONAME R3UNUSED ; conn::CSBSIDTransferType::DataTypeL(void) const
+	DataTypeL__CQ24conn22CSBPackageTransferType @ 6 NONAME R3UNUSED ; conn::CSBPackageTransferType::DataTypeL(void) const
+	DerivedTypeL__CQ24conn18CSBGenericDataType @ 7 NONAME R3UNUSED ; conn::CSBGenericDataType::DerivedTypeL(void) const
+	DriveList__CQ24conn14CDataOwnerInfo @ 8 NONAME R3UNUSED ; conn::CDataOwnerInfo::DriveList(void) const
+	DriveList__Q24conn14CDataOwnerInfo @ 9 NONAME R3UNUSED ; conn::CDataOwnerInfo::DriveList(void)
+	DriveNumberL__CQ24conn22CSBGenericTransferType @ 10 NONAME R3UNUSED ; conn::CSBGenericTransferType::DriveNumberL(void) const
+	ExpectedDataSizeL__Q24conn10CSBEClientPQ24conn22CSBGenericTransferType @ 11 NONAME R3UNUSED ; conn::CSBEClient::ExpectedDataSizeL(conn::CSBGenericTransferType *)
+	ExternaliseL__Q24conn14CDataOwnerInfoRP6HBufC8 @ 12 NONAME R3UNUSED ; conn::CDataOwnerInfo::ExternaliseL(HBufC8 *&)
+	ExternaliseL__Q24conn18CSBGenericDataType @ 13 NONAME R3UNUSED ; conn::CSBGenericDataType::ExternaliseL(void)
+	Identifier__CQ24conn14CDataOwnerInfo @ 14 NONAME R3UNUSED ; conn::CDataOwnerInfo::Identifier(void) const
+	Identifier__Q24conn14CDataOwnerInfo @ 15 NONAME R3UNUSED ; conn::CDataOwnerInfo::Identifier(void)
+	ListOfDataOwnersL__Q24conn10CSBEClientRt13RPointerArray1ZQ24conn14CDataOwnerInfo @ 16 NONAME R3UNUSED ; conn::CSBEClient::ListOfDataOwnersL(RPointerArray<conn::CDataOwnerInfo> &)
+	NewL__Q24conn10CSBEClient @ 17 NONAME R3UNUSED ; conn::CSBEClient::NewL(void)
+	NewL__Q24conn11CSBSecureIdG9TSecureId @ 18 NONAME R3UNUSED ; conn::CSBSecureId::NewL(TSecureId)
+	NewL__Q24conn11CSBSecureIdPQ24conn18CSBGenericDataType @ 19 NONAME R3UNUSED ; conn::CSBSecureId::NewL(conn::CSBGenericDataType *)
+	NewL__Q24conn12CSBPackageIdG4TUidG9TSecureIdRC7TDesC16 @ 20 NONAME R3UNUSED ; conn::CSBPackageId::NewL(TUid, TSecureId, TDesC16 const &)
+	NewL__Q24conn12CSBPackageIdPQ24conn18CSBGenericDataType @ 21 NONAME R3UNUSED ; conn::CSBPackageId::NewL(conn::CSBGenericDataType *)
+	NewL__Q24conn14CDataOwnerInfoPQ24conn18CSBGenericDataTypeUlUlUlRCt5TBuf81i26 @ 22 NONAME ; conn::CDataOwnerInfo::NewL(conn::CSBGenericDataType *, unsigned long, unsigned long, unsigned long, TBuf8<26> const &)
+	NewL__Q24conn14CDataOwnerInfoRC6TDesC8 @ 23 NONAME R3UNUSED ; conn::CDataOwnerInfo::NewL(TDesC8 const &)
+	NewL__Q24conn18CSBGenericDataTypeRC6TDesC8 @ 24 NONAME R3UNUSED ; conn::CSBGenericDataType::NewL(TDesC8 const &)
+	NewL__Q24conn18CSBSIDTransferTypeG9TSecureId12TDriveNumberQ24conn17TTransferDataType @ 25 NONAME R3UNUSED ; conn::CSBSIDTransferType::NewL(TSecureId, TDriveNumber, conn::TTransferDataType)
+	NewL__Q24conn18CSBSIDTransferTypePQ24conn22CSBGenericTransferType @ 26 NONAME R3UNUSED ; conn::CSBSIDTransferType::NewL(conn::CSBGenericTransferType *)
+	NewL__Q24conn22CSBGenericTransferTypeRC6TDesC8 @ 27 NONAME R3UNUSED ; conn::CSBGenericTransferType::NewL(TDesC8 const &)
+	NewL__Q24conn22CSBPackageTransferTypeG4TUid12TDriveNumberQ24conn16TPackageDataType @ 28 NONAME R3UNUSED ; conn::CSBPackageTransferType::NewL(TUid, TDriveNumber, conn::TPackageDataType)
+	NewL__Q24conn22CSBPackageTransferTypePQ24conn22CSBGenericTransferType @ 29 NONAME R3UNUSED ; conn::CSBPackageTransferType::NewL(conn::CSBGenericTransferType *)
+	PackageIdL__CQ24conn12CSBPackageId @ 30 NONAME R3UNUSED ; conn::CSBPackageId::PackageIdL(void) const
+	PackageIdL__CQ24conn22CSBPackageTransferType @ 31 NONAME R3UNUSED ; conn::CSBPackageTransferType::PackageIdL(void) const
+	PackageNameL__CQ24conn12CSBPackageId @ 32 NONAME R3UNUSED ; conn::CSBPackageId::PackageNameL(void) const
+	PassiveSettings__Q24conn14CDataOwnerInfo @ 33 NONAME R3UNUSED ; conn::CDataOwnerInfo::PassiveSettings(void)
+	PublicFileListL__Q24conn10CSBEClient12TDriveNumberG9TSecureIdRQ24connt20RExternalisableArray1ZQ24conn9TFileInfo @ 34 NONAME ; conn::CSBEClient::PublicFileListL(TDriveNumber, TSecureId, conn::RExternalisableArray<conn::TFileInfo> &)
+	PublicFileListXMLL__Q24conn10CSBEClient12TDriveNumberG9TSecureIdRP7HBufC16 @ 35 NONAME ; conn::CSBEClient::PublicFileListXMLL(TDriveNumber, TSecureId, HBufC16 *&)
+	RawPublicFileListL__Q24conn10CSBEClient12TDriveNumberG9TSecureIdRQ24connt20RExternalisableArray1ZQ24conn18TRestoreFileFilter @ 36 NONAME ; conn::CSBEClient::RawPublicFileListL(TDriveNumber, TSecureId, conn::RExternalisableArray<conn::TRestoreFileFilter> &)
+	RequestDataL__Q24conn10CSBEClientPQ24conn22CSBGenericTransferType @ 37 NONAME R3UNUSED ; conn::CSBEClient::RequestDataL(conn::CSBGenericTransferType *)
+	RequestDataL__Q24conn10CSBEClientPQ24conn22CSBGenericTransferTypeR14TRequestStatus @ 38 NONAME R3UNUSED ; conn::CSBEClient::RequestDataL(conn::CSBGenericTransferType *, TRequestStatus &)
+	SIDStatusL__Q24conn10CSBEClientRQ24connt20RExternalisableArray1ZQ24conn19TDataOwnerAndStatus @ 39 NONAME R3UNUSED ; conn::CSBEClient::SIDStatusL(conn::RExternalisableArray<conn::TDataOwnerAndStatus> &)
+	SecureIdL__CQ24conn11CSBSecureId @ 40 NONAME R3UNUSED ; conn::CSBSecureId::SecureIdL(void) const
+	SecureIdL__CQ24conn12CSBPackageId @ 41 NONAME R3UNUSED ; conn::CSBPackageId::SecureIdL(void) const
+	SecureIdL__CQ24conn18CSBSIDTransferType @ 42 NONAME R3UNUSED ; conn::CSBSIDTransferType::SecureIdL(void) const
+	SetBURModeL__Q24conn10CSBEClientRCt5TBuf81i26Q24conn12TBURPartTypeQ24conn14TBackupIncType @ 43 NONAME ; conn::CSBEClient::SetBURModeL(TBuf8<26> const &, conn::TBURPartType, conn::TBackupIncType)
+	SetBaseBackupTypeL__Q24conn10CSBEClientRQ24connt20RExternalisableArray1Z9TSecureId @ 44 NONAME R3UNUSED ; conn::CSBEClient::SetBaseBackupTypeL(conn::RExternalisableArray<TSecureId> &)
+	SetSIDListForPartialBURL__Q24conn10CSBEClientRQ24connt20RExternalisableArray1Z9TSecureId @ 45 NONAME R3UNUSED ; conn::CSBEClient::SetSIDListForPartialBURL(conn::RExternalisableArray<TSecureId> &)
+	Size__CQ24conn14CDataOwnerInfo @ 46 NONAME R3UNUSED ; conn::CDataOwnerInfo::Size(void) const
+	SupplyDataL__Q24conn10CSBEClientPQ24conn22CSBGenericTransferTypei @ 47 NONAME R3UNUSED ; conn::CSBEClient::SupplyDataL(conn::CSBGenericTransferType *, int)
+	SupplyDataL__Q24conn10CSBEClientPQ24conn22CSBGenericTransferTypeiR14TRequestStatus @ 48 NONAME ; conn::CSBEClient::SupplyDataL(conn::CSBGenericTransferType *, int, TRequestStatus &)
+	TransferDataAddressL__Q24conn10CSBEClient @ 49 NONAME R3UNUSED ; conn::CSBEClient::TransferDataAddressL(void)
+	TransferDataInfoL__Q24conn10CSBEClientRPQ24conn22CSBGenericTransferTypeRi @ 50 NONAME R3UNUSED ; conn::CSBEClient::TransferDataInfoL(conn::CSBGenericTransferType *&, int &)
+	"_._Q24conn10CSBEClient" @ 51 NONAME R3UNUSED ; conn::CSBEClient::~CSBEClient(void)
+	"_._Q24conn11CSBSecureId" @ 52 NONAME R3UNUSED ; conn::CSBSecureId::~CSBSecureId(void)
+	"_._Q24conn12CSBPackageId" @ 53 NONAME R3UNUSED ; conn::CSBPackageId::~CSBPackageId(void)
+	"_._Q24conn14CDataOwnerInfo" @ 54 NONAME R3UNUSED ; conn::CDataOwnerInfo::~CDataOwnerInfo(void)
+	"_._Q24conn18CSBGenericDataType" @ 55 NONAME R3UNUSED ; conn::CSBGenericDataType::~CSBGenericDataType(void)
+	"_._Q24conn18CSBSIDTransferType" @ 56 NONAME R3UNUSED ; conn::CSBSIDTransferType::~CSBSIDTransferType(void)
+	"_._Q24conn22CSBGenericTransferType" @ 57 NONAME R3UNUSED ; conn::CSBGenericTransferType::~CSBGenericTransferType(void)
+	ActiveSettings__Q24conn14CDataOwnerInfo @ 58 NONAME R3UNUSED ; conn::CDataOwnerInfo::ActiveSettings(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/backupandrestore/backupengine/bwins/sbeclientU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,89 @@
+EXPORTS
+	??1CDataOwnerInfo@conn@@UAE@XZ @ 1 NONAME ; conn::CDataOwnerInfo::~CDataOwnerInfo(void)
+	??1CSBEClient@conn@@UAE@XZ @ 2 NONAME ; conn::CSBEClient::~CSBEClient(void)
+	??1CSBGenericDataType@conn@@UAE@XZ @ 3 NONAME ; conn::CSBGenericDataType::~CSBGenericDataType(void)
+	??1CSBGenericTransferType@conn@@UAE@XZ @ 4 NONAME ; conn::CSBGenericTransferType::~CSBGenericTransferType(void)
+	??1CSBJavaId@conn@@UAE@XZ @ 5 NONAME ; conn::CSBJavaId::~CSBJavaId(void)
+	??1CSBJavaTransferType@conn@@UAE@XZ @ 6 NONAME ; conn::CSBJavaTransferType::~CSBJavaTransferType(void)
+	??1CSBPackageId@conn@@UAE@XZ @ 7 NONAME ; conn::CSBPackageId::~CSBPackageId(void)
+	??1CSBPackageTransferType@conn@@UAE@XZ @ 8 NONAME ; conn::CSBPackageTransferType::~CSBPackageTransferType(void)
+	??1CSBSIDTransferType@conn@@UAE@XZ @ 9 NONAME ; conn::CSBSIDTransferType::~CSBSIDTransferType(void)
+	??1CSBSecureId@conn@@UAE@XZ @ 10 NONAME ; conn::CSBSecureId::~CSBSecureId(void)
+	?ActiveSettings@CDataOwnerInfo@conn@@QBEKXZ @ 11 NONAME ; unsigned long conn::CDataOwnerInfo::ActiveSettings(void) const
+	?AllSnapshotsSuppliedL@CSBEClient@conn@@QAEXXZ @ 12 NONAME ; void conn::CSBEClient::AllSnapshotsSuppliedL(void)
+	?AllSystemFilesRestored@CSBEClient@conn@@QAEXXZ @ 13 NONAME ; void conn::CSBEClient::AllSystemFilesRestored(void)
+	?CommonSettings@CDataOwnerInfo@conn@@QBEKXZ @ 14 NONAME ; unsigned long conn::CDataOwnerInfo::CommonSettings(void) const
+	?DataChecksum@CSBEClient@conn@@QAEIW4TDriveNumber@@VTSecureId@@@Z @ 15 NONAME ; unsigned int conn::CSBEClient::DataChecksum(enum TDriveNumber, class TSecureId)
+	?DataTypeL@CSBJavaTransferType@conn@@QBE?AW4TJavaTransferType@2@XZ @ 16 NONAME ; enum conn::TJavaTransferType conn::CSBJavaTransferType::DataTypeL(void) const
+	?DataTypeL@CSBPackageTransferType@conn@@QBE?AW4TPackageDataType@2@XZ @ 17 NONAME ; enum conn::TPackageDataType conn::CSBPackageTransferType::DataTypeL(void) const
+	?DataTypeL@CSBSIDTransferType@conn@@QBE?AW4TTransferDataType@2@XZ @ 18 NONAME ; enum conn::TTransferDataType conn::CSBSIDTransferType::DataTypeL(void) const
+	?DerivedTypeL@CSBGenericDataType@conn@@QBE?AW4TSBDerivedType@2@XZ @ 19 NONAME ; enum conn::TSBDerivedType conn::CSBGenericDataType::DerivedTypeL(void) const
+	?DriveList@CDataOwnerInfo@conn@@QAEAAV?$TBuf8@$0BK@@@XZ @ 20 NONAME ; class TBuf8<26> & conn::CDataOwnerInfo::DriveList(void)
+	?DriveList@CDataOwnerInfo@conn@@QBEABV?$TBuf8@$0BK@@@XZ @ 21 NONAME ; class TBuf8<26> const & conn::CDataOwnerInfo::DriveList(void) const
+	?DriveNumberL@CSBGenericTransferType@conn@@QBE?AW4TDriveNumber@@XZ @ 22 NONAME ; enum TDriveNumber conn::CSBGenericTransferType::DriveNumberL(void) const
+	?ExpectedDataSizeL@CSBEClient@conn@@QAEIAAVCSBGenericTransferType@2@@Z @ 23 NONAME ; unsigned int conn::CSBEClient::ExpectedDataSizeL(class conn::CSBGenericTransferType &)
+	?Externalise@CSBGenericDataType@conn@@QBEABVTDesC8@@XZ @ 24 NONAME ; class TDesC8 const & conn::CSBGenericDataType::Externalise(void) const
+	?ExternaliseL@CDataOwnerInfo@conn@@QAEPAVHBufC8@@XZ @ 25 NONAME ; class HBufC8 * conn::CDataOwnerInfo::ExternaliseL(void)
+	?ExternaliseLC@CDataOwnerInfo@conn@@QAEPAVHBufC8@@XZ @ 26 NONAME ; class HBufC8 * conn::CDataOwnerInfo::ExternaliseLC(void)
+	?Identifier@CDataOwnerInfo@conn@@QAEAAVCSBGenericDataType@2@XZ @ 27 NONAME ; class conn::CSBGenericDataType & conn::CDataOwnerInfo::Identifier(void)
+	?Identifier@CDataOwnerInfo@conn@@QBEABVCSBGenericDataType@2@XZ @ 28 NONAME ; class conn::CSBGenericDataType const & conn::CDataOwnerInfo::Identifier(void) const
+	?ListOfDataOwnersL@CSBEClient@conn@@QAEXAAV?$RPointerArray@VCDataOwnerInfo@conn@@@@@Z @ 29 NONAME ; void conn::CSBEClient::ListOfDataOwnersL(class RPointerArray<class conn::CDataOwnerInfo> &)
+	?NewL@CDataOwnerInfo@conn@@SAPAV12@ABVTDesC8@@@Z @ 30 NONAME ; class conn::CDataOwnerInfo * conn::CDataOwnerInfo::NewL(class TDesC8 const &)
+	?NewL@CDataOwnerInfo@conn@@SAPAV12@PAVCSBGenericDataType@2@KKKABV?$TBuf8@$0BK@@@@Z @ 31 NONAME ; class conn::CDataOwnerInfo * conn::CDataOwnerInfo::NewL(class conn::CSBGenericDataType *, unsigned long, unsigned long, unsigned long, class TBuf8<26> const &)
+	?NewL@CSBEClient@conn@@SAPAV12@XZ @ 32 NONAME ; class conn::CSBEClient * conn::CSBEClient::NewL(void)
+	?NewL@CSBGenericDataType@conn@@SAPAV12@ABVTDesC8@@@Z @ 33 NONAME ; class conn::CSBGenericDataType * conn::CSBGenericDataType::NewL(class TDesC8 const &)
+	?NewL@CSBGenericTransferType@conn@@SAPAV12@ABVTDesC8@@@Z @ 34 NONAME ; class conn::CSBGenericTransferType * conn::CSBGenericTransferType::NewL(class TDesC8 const &)
+	?NewL@CSBJavaId@conn@@SAPAV12@ABVTDesC16@@000@Z @ 35 NONAME ; class conn::CSBJavaId * conn::CSBJavaId::NewL(class TDesC16 const &, class TDesC16 const &, class TDesC16 const &, class TDesC16 const &)
+	?NewL@CSBJavaId@conn@@SAPAV12@PAVCSBGenericDataType@2@@Z @ 36 NONAME ; class conn::CSBJavaId * conn::CSBJavaId::NewL(class conn::CSBGenericDataType *)
+	?NewL@CSBJavaTransferType@conn@@SAPAV12@ABVTDesC16@@W4TDriveNumber@@W4TJavaTransferType@2@@Z @ 37 NONAME ; class conn::CSBJavaTransferType * conn::CSBJavaTransferType::NewL(class TDesC16 const &, enum TDriveNumber, enum conn::TJavaTransferType)
+	?NewL@CSBJavaTransferType@conn@@SAPAV12@PAVCSBGenericTransferType@2@@Z @ 38 NONAME ; class conn::CSBJavaTransferType * conn::CSBJavaTransferType::NewL(class conn::CSBGenericTransferType *)
+	?NewL@CSBPackageId@conn@@SAPAV12@PAVCSBGenericDataType@2@@Z @ 39 NONAME ; class conn::CSBPackageId * conn::CSBPackageId::NewL(class conn::CSBGenericDataType *)
+	?NewL@CSBPackageId@conn@@SAPAV12@VTUid@@VTSecureId@@ABVTDesC16@@@Z @ 40 NONAME ; class conn::CSBPackageId * conn::CSBPackageId::NewL(class TUid, class TSecureId, class TDesC16 const &)
+	?NewL@CSBPackageTransferType@conn@@SAPAV12@PAVCSBGenericTransferType@2@@Z @ 41 NONAME ; class conn::CSBPackageTransferType * conn::CSBPackageTransferType::NewL(class conn::CSBGenericTransferType *)
+	?NewL@CSBPackageTransferType@conn@@SAPAV12@VTUid@@W4TDriveNumber@@W4TPackageDataType@2@@Z @ 42 NONAME ; class conn::CSBPackageTransferType * conn::CSBPackageTransferType::NewL(class TUid, enum TDriveNumber, enum conn::TPackageDataType)
+	?NewL@CSBSIDTransferType@conn@@SAPAV12@PAVCSBGenericTransferType@2@@Z @ 43 NONAME ; class conn::CSBSIDTransferType * conn::CSBSIDTransferType::NewL(class conn::CSBGenericTransferType *)
+	?NewL@CSBSIDTransferType@conn@@SAPAV12@VTSecureId@@W4TDriveNumber@@W4TTransferDataType@2@@Z @ 44 NONAME ; class conn::CSBSIDTransferType * conn::CSBSIDTransferType::NewL(class TSecureId, enum TDriveNumber, enum conn::TTransferDataType)
+	?NewL@CSBSecureId@conn@@SAPAV12@PAVCSBGenericDataType@2@@Z @ 45 NONAME ; class conn::CSBSecureId * conn::CSBSecureId::NewL(class conn::CSBGenericDataType *)
+	?NewL@CSBSecureId@conn@@SAPAV12@VTSecureId@@@Z @ 46 NONAME ; class conn::CSBSecureId * conn::CSBSecureId::NewL(class TSecureId)
+	?PackageIdL@CSBPackageId@conn@@QBE?AVTUid@@XZ @ 47 NONAME ; class TUid conn::CSBPackageId::PackageIdL(void) const
+	?PackageIdL@CSBPackageTransferType@conn@@QBE?AVTUid@@XZ @ 48 NONAME ; class TUid conn::CSBPackageTransferType::PackageIdL(void) const
+	?PackageNameL@CSBPackageId@conn@@QBE?AV?$TBufC@$0IA@@@XZ @ 49 NONAME ; class TBufC<128> conn::CSBPackageId::PackageNameL(void) const
+	?PassiveSettings@CDataOwnerInfo@conn@@QBEKXZ @ 50 NONAME ; unsigned long conn::CDataOwnerInfo::PassiveSettings(void) const
+	?PublicFileListL@CSBEClient@conn@@QAEXW4TDriveNumber@@AAVCSBGenericDataType@2@AAV?$RExternalisableArray@VTEntry@@@2@@Z @ 51 NONAME ; void conn::CSBEClient::PublicFileListL(enum TDriveNumber, class conn::CSBGenericDataType &, class conn::RExternalisableArray<class TEntry> &)
+	?PublicFileListXMLL@CSBEClient@conn@@QAEXW4TDriveNumber@@VTSecureId@@AAPAVHBufC16@@@Z @ 52 NONAME ; void conn::CSBEClient::PublicFileListXMLL(enum TDriveNumber, class TSecureId, class HBufC16 * &)
+	?RawPublicFileListL@CSBEClient@conn@@QAEXW4TDriveNumber@@AAVCSBGenericDataType@2@AAV?$RExternalisableArray@VTRestoreFileFilter@conn@@@2@@Z @ 53 NONAME ; void conn::CSBEClient::RawPublicFileListL(enum TDriveNumber, class conn::CSBGenericDataType &, class conn::RExternalisableArray<class conn::TRestoreFileFilter> &)
+	?RequestDataL@CSBEClient@conn@@QAEXAAVCSBGenericTransferType@2@@Z @ 54 NONAME ; void conn::CSBEClient::RequestDataL(class conn::CSBGenericTransferType &)
+	?RequestDataL@CSBEClient@conn@@QAEXAAVCSBGenericTransferType@2@AAVTRequestStatus@@@Z @ 55 NONAME ; void conn::CSBEClient::RequestDataL(class conn::CSBGenericTransferType &, class TRequestStatus &)
+	?SIDStatusL@CSBEClient@conn@@QAEXAAV?$RExternalisableArray@VTDataOwnerAndStatus@conn@@@2@@Z @ 56 NONAME ; void conn::CSBEClient::SIDStatusL(class conn::RExternalisableArray<class conn::TDataOwnerAndStatus> &)
+	?SecureIdL@CSBPackageId@conn@@QBE?AVTSecureId@@XZ @ 57 NONAME ; class TSecureId conn::CSBPackageId::SecureIdL(void) const
+	?SecureIdL@CSBSIDTransferType@conn@@QBE?AVTSecureId@@XZ @ 58 NONAME ; class TSecureId conn::CSBSIDTransferType::SecureIdL(void) const
+	?SecureIdL@CSBSecureId@conn@@QBE?AVTSecureId@@XZ @ 59 NONAME ; class TSecureId conn::CSBSecureId::SecureIdL(void) const
+	?SetBURModeL@CSBEClient@conn@@QAEXABV?$TBuf8@$0BK@@@W4TBURPartType@2@W4TBackupIncType@2@@Z @ 60 NONAME ; void conn::CSBEClient::SetBURModeL(class TBuf8<26> const &, enum conn::TBURPartType, enum conn::TBackupIncType)
+	?SetSIDListForPartialBURL@CSBEClient@conn@@QAEXAAV?$RExternalisableArray@VTSecureId@@@2@@Z @ 61 NONAME ; void conn::CSBEClient::SetSIDListForPartialBURL(class conn::RExternalisableArray<class TSecureId> &)
+	?Size@CDataOwnerInfo@conn@@QBEHXZ @ 62 NONAME ; int conn::CDataOwnerInfo::Size(void) const
+	?SuiteHashL@CSBJavaId@conn@@QBEABVTDesC16@@XZ @ 63 NONAME ; class TDesC16 const & conn::CSBJavaId::SuiteHashL(void) const
+	?SuiteHashL@CSBJavaTransferType@conn@@QBEABVTDesC16@@XZ @ 64 NONAME ; class TDesC16 const & conn::CSBJavaTransferType::SuiteHashL(void) const
+	?SuiteNameL@CSBJavaId@conn@@QBEABVTDesC16@@XZ @ 65 NONAME ; class TDesC16 const & conn::CSBJavaId::SuiteNameL(void) const
+	?SuiteVendorL@CSBJavaId@conn@@QBEABVTDesC16@@XZ @ 66 NONAME ; class TDesC16 const & conn::CSBJavaId::SuiteVendorL(void) const
+	?SuiteVersionL@CSBJavaId@conn@@QBEABVTDesC16@@XZ @ 67 NONAME ; class TDesC16 const & conn::CSBJavaId::SuiteVersionL(void) const
+	?SupplyDataL@CSBEClient@conn@@QAEXAAVCSBGenericTransferType@2@H@Z @ 68 NONAME ; void conn::CSBEClient::SupplyDataL(class conn::CSBGenericTransferType &, int)
+	?SupplyDataL@CSBEClient@conn@@QAEXAAVCSBGenericTransferType@2@HAAVTRequestStatus@@@Z @ 69 NONAME ; void conn::CSBEClient::SupplyDataL(class conn::CSBGenericTransferType &, int, class TRequestStatus &)
+	?TransferDataAddressL@CSBEClient@conn@@QAEAAVTPtr8@@XZ @ 70 NONAME ; class TPtr8 & conn::CSBEClient::TransferDataAddressL(void)
+	?TransferDataInfoL@CSBEClient@conn@@QAEAAVTPtrC8@@AAPAVCSBGenericTransferType@2@AAH@Z @ 71 NONAME ; class TPtrC8 & conn::CSBEClient::TransferDataInfoL(class conn::CSBGenericTransferType * &, int &)
+	?AllSnapshotsSuppliedL@CSBEClient@conn@@QAEXAAVTRequestStatus@@@Z @ 72 NONAME ; void conn::CSBEClient::AllSnapshotsSuppliedL(class TRequestStatus &)
+	?AllSystemFilesRestoredL@CSBEClient@conn@@QAEXAAVTRequestStatus@@@Z @ 73 NONAME ; void conn::CSBEClient::AllSystemFilesRestoredL(class TRequestStatus &)
+	?ListOfDataOwnersL@CSBEClient@conn@@QAEXAAV?$RPointerArray@VCDataOwnerInfo@conn@@@@AAVTRequestStatus@@@Z @ 74 NONAME ; void conn::CSBEClient::ListOfDataOwnersL(class RPointerArray<class conn::CDataOwnerInfo> &, class TRequestStatus &)
+	?PublicFileListL@CSBEClient@conn@@QAEXW4TDriveNumber@@AAVCSBGenericDataType@2@AAV?$RExternalisableArray@VTEntry@@@2@AAVTRequestStatus@@@Z @ 75 NONAME ; void conn::CSBEClient::PublicFileListL(enum TDriveNumber, class conn::CSBGenericDataType &, class conn::RExternalisableArray<class TEntry> &, class TRequestStatus &)
+	?SetBURModeL@CSBEClient@conn@@QAEXABV?$TBuf8@$0BK@@@W4TBURPartType@2@W4TBackupIncType@2@AAVTRequestStatus@@@Z @ 76 NONAME ; void conn::CSBEClient::SetBURModeL(class TBuf8<26> const &, enum conn::TBURPartType, enum conn::TBackupIncType, class TRequestStatus &)
+	??1CSBEFileEntry@conn@@UAE@XZ @ 77 NONAME ; conn::CSBEFileEntry::~CSBEFileEntry(void)
+	?ExternaliseLC@CSBEFileEntry@conn@@QBEPAVHBufC8@@XZ @ 78 NONAME ; class HBufC8 * conn::CSBEFileEntry::ExternaliseLC(void) const
+	?FileAttributes@CSBEFileEntry@conn@@QBEIXZ @ 79 NONAME ; unsigned int conn::CSBEFileEntry::FileAttributes(void) const
+	?FileSize@CSBEFileEntry@conn@@QBEHXZ @ 80 NONAME ; int conn::CSBEFileEntry::FileSize(void) const
+	?Filename@CSBEFileEntry@conn@@QBEAAVTDesC16@@XZ @ 81 NONAME ; class TDesC16 & conn::CSBEFileEntry::Filename(void) const
+	?LastModified@CSBEFileEntry@conn@@QBE?AVTTime@@XZ @ 82 NONAME ; class TTime conn::CSBEFileEntry::LastModified(void) const
+	?MIMEType@CSBEFileEntry@conn@@QBEAAVTDesC16@@XZ @ 83 NONAME ; class TDesC16 & conn::CSBEFileEntry::MIMEType(void) const
+	?MIMEUid@CSBEFileEntry@conn@@QAEAAVTUidType@@XZ @ 84 NONAME ; class TUidType & conn::CSBEFileEntry::MIMEUid(void)
+	?NewLC@CSBEFileEntry@conn@@SAPAV12@ABVTDesC8@@AAH@Z @ 85 NONAME ; class conn::CSBEFileEntry * conn::CSBEFileEntry::NewLC(class TDesC8 const &, int &)
+	?NewLC@CSBEFileEntry@conn@@SAPAV12@ABVTEntry@@AAVRApaLsSession@@@Z @ 86 NONAME ; class conn::CSBEFileEntry * conn::CSBEFileEntry::NewLC(class TEntry const &, class RApaLsSession &)
+	?PublicFileListL@CSBEClient@conn@@QAEXW4TDriveNumber@@AAVCSBGenericDataType@2@AAV?$RPointerArray@VCSBEFileEntry@conn@@@@AAHHHAAVTRequestStatus@@@Z @ 87 NONAME ; void conn::CSBEClient::PublicFileListL(enum TDriveNumber, class conn::CSBGenericDataType &, class RPointerArray<class conn::CSBEFileEntry> &, int &, int, int, class TRequestStatus &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/backupandrestore/backupengine/bwins/sbencryptU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,7 @@
+EXPORTS
+	??1CSecureBUREncryptKeySource@conn@@UAE@XZ @ 1 NONAME ; conn::CSecureBUREncryptKeySource::~CSecureBUREncryptKeySource(void)
+	?GetBackupKeyL@CSecureBUREncryptKeySource@conn@@QAEXW4TDriveNumber@@VTSecureId@@AAHAAVTDes8@@2AAVTDes16@@@Z @ 2 NONAME ; void conn::CSecureBUREncryptKeySource::GetBackupKeyL(enum TDriveNumber, class TSecureId, int &, class TDes8 &, int &, class TDes16 &)
+	?GetDefaultBufferForBackupL@CSecureBUREncryptKeySource@conn@@QAEXW4TDriveNumber@@AAHAAVTDes16@@@Z @ 3 NONAME ; void conn::CSecureBUREncryptKeySource::GetDefaultBufferForBackupL(enum TDriveNumber, int &, class TDes16 &)
+	?GetRestoreKeyL@CSecureBUREncryptKeySource@conn@@QAEXW4TDriveNumber@@VTSecureId@@HAAVTDes16@@AAHAAVTDes8@@@Z @ 4 NONAME ; void conn::CSecureBUREncryptKeySource::GetRestoreKeyL(enum TDriveNumber, class TSecureId, int, class TDes16 &, int &, class TDes8 &)
+	?NewL@CSecureBUREncryptKeySource@conn@@SAPAV12@XZ @ 5 NONAME ; class conn::CSecureBUREncryptKeySource * conn::CSecureBUREncryptKeySource::NewL(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/backupandrestore/backupengine/eabi/sbeclientU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,137 @@
+EXPORTS
+	_ZN4conn10CSBEClient10SIDStatusLERNS_20RExternalisableArrayINS_19TDataOwnerAndStatusEEE @ 1 NONAME
+	_ZN4conn10CSBEClient11SetBURModeLERK5TBuf8ILi26EENS_12TBURPartTypeENS_14TBackupIncTypeE @ 2 NONAME
+	_ZN4conn10CSBEClient11SupplyDataLERNS_22CSBGenericTransferTypeEi @ 3 NONAME
+	_ZN4conn10CSBEClient11SupplyDataLERNS_22CSBGenericTransferTypeEiR14TRequestStatus @ 4 NONAME
+	_ZN4conn10CSBEClient12DataChecksumE12TDriveNumber9TSecureId @ 5 NONAME
+	_ZN4conn10CSBEClient12RequestDataLERNS_22CSBGenericTransferTypeE @ 6 NONAME
+	_ZN4conn10CSBEClient12RequestDataLERNS_22CSBGenericTransferTypeER14TRequestStatus @ 7 NONAME
+	_ZN4conn10CSBEClient15PublicFileListLE12TDriveNumberRNS_18CSBGenericDataTypeERNS_20RExternalisableArrayI6TEntryEE @ 8 NONAME
+	_ZN4conn10CSBEClient17ExpectedDataSizeLERNS_22CSBGenericTransferTypeE @ 9 NONAME
+	_ZN4conn10CSBEClient17ListOfDataOwnersLER13RPointerArrayINS_14CDataOwnerInfoEE @ 10 NONAME
+	_ZN4conn10CSBEClient17TransferDataInfoLERPNS_22CSBGenericTransferTypeERi @ 11 NONAME
+	_ZN4conn10CSBEClient18PublicFileListXMLLE12TDriveNumber9TSecureIdRP7HBufC16 @ 12 NONAME
+	_ZN4conn10CSBEClient18RawPublicFileListLE12TDriveNumberRNS_18CSBGenericDataTypeERNS_20RExternalisableArrayINS_18TRestoreFileFilterEEE @ 13 NONAME
+	_ZN4conn10CSBEClient20TransferDataAddressLEv @ 14 NONAME
+	_ZN4conn10CSBEClient21AllSnapshotsSuppliedLEv @ 15 NONAME
+	_ZN4conn10CSBEClient22AllSystemFilesRestoredEv @ 16 NONAME
+	_ZN4conn10CSBEClient24SetSIDListForPartialBURLERNS_20RExternalisableArrayI9TSecureIdEE @ 17 NONAME
+	_ZN4conn10CSBEClient4NewLEv @ 18 NONAME
+	_ZN4conn10CSBEClientD0Ev @ 19 NONAME
+	_ZN4conn10CSBEClientD1Ev @ 20 NONAME
+	_ZN4conn10CSBEClientD2Ev @ 21 NONAME
+	_ZN4conn11CSBSecureId4NewLE9TSecureId @ 22 NONAME
+	_ZN4conn11CSBSecureId4NewLEPNS_18CSBGenericDataTypeE @ 23 NONAME
+	_ZN4conn11CSBSecureIdD0Ev @ 24 NONAME
+	_ZN4conn11CSBSecureIdD1Ev @ 25 NONAME
+	_ZN4conn11CSBSecureIdD2Ev @ 26 NONAME
+	_ZN4conn12CSBPackageId4NewLE4TUid9TSecureIdRK7TDesC16 @ 27 NONAME
+	_ZN4conn12CSBPackageId4NewLEPNS_18CSBGenericDataTypeE @ 28 NONAME
+	_ZN4conn12CSBPackageIdD0Ev @ 29 NONAME
+	_ZN4conn12CSBPackageIdD1Ev @ 30 NONAME
+	_ZN4conn12CSBPackageIdD2Ev @ 31 NONAME
+	_ZN4conn14CDataOwnerInfo10IdentifierEv @ 32 NONAME
+	_ZN4conn14CDataOwnerInfo12ExternaliseLEv @ 33 NONAME
+	_ZN4conn14CDataOwnerInfo13ExternaliseLCEv @ 34 NONAME
+	_ZN4conn14CDataOwnerInfo4NewLEPNS_18CSBGenericDataTypeEmmmRK5TBuf8ILi26EE @ 35 NONAME
+	_ZN4conn14CDataOwnerInfo4NewLERK6TDesC8 @ 36 NONAME
+	_ZN4conn14CDataOwnerInfo9DriveListEv @ 37 NONAME
+	_ZN4conn14CDataOwnerInfoD0Ev @ 38 NONAME
+	_ZN4conn14CDataOwnerInfoD1Ev @ 39 NONAME
+	_ZN4conn14CDataOwnerInfoD2Ev @ 40 NONAME
+	_ZN4conn18CSBGenericDataType4NewLERK6TDesC8 @ 41 NONAME
+	_ZN4conn18CSBGenericDataTypeD0Ev @ 42 NONAME
+	_ZN4conn18CSBGenericDataTypeD1Ev @ 43 NONAME
+	_ZN4conn18CSBGenericDataTypeD2Ev @ 44 NONAME
+	_ZN4conn18CSBSIDTransferType4NewLE9TSecureId12TDriveNumberNS_17TTransferDataTypeE @ 45 NONAME
+	_ZN4conn18CSBSIDTransferType4NewLEPNS_22CSBGenericTransferTypeE @ 46 NONAME
+	_ZN4conn18CSBSIDTransferTypeD0Ev @ 47 NONAME
+	_ZN4conn18CSBSIDTransferTypeD1Ev @ 48 NONAME
+	_ZN4conn18CSBSIDTransferTypeD2Ev @ 49 NONAME
+	_ZN4conn19CSBJavaTransferType4NewLEPNS_22CSBGenericTransferTypeE @ 50 NONAME
+	_ZN4conn19CSBJavaTransferType4NewLERK7TDesC1612TDriveNumberNS_17TJavaTransferTypeE @ 51 NONAME
+	_ZN4conn19CSBJavaTransferTypeD0Ev @ 52 NONAME
+	_ZN4conn19CSBJavaTransferTypeD1Ev @ 53 NONAME
+	_ZN4conn19CSBJavaTransferTypeD2Ev @ 54 NONAME
+	_ZN4conn22CSBGenericTransferType4NewLERK6TDesC8 @ 55 NONAME
+	_ZN4conn22CSBGenericTransferTypeD0Ev @ 56 NONAME
+	_ZN4conn22CSBGenericTransferTypeD1Ev @ 57 NONAME
+	_ZN4conn22CSBGenericTransferTypeD2Ev @ 58 NONAME
+	_ZN4conn22CSBPackageTransferType4NewLE4TUid12TDriveNumberNS_16TPackageDataTypeE @ 59 NONAME
+	_ZN4conn22CSBPackageTransferType4NewLEPNS_22CSBGenericTransferTypeE @ 60 NONAME
+	_ZN4conn22CSBPackageTransferTypeD0Ev @ 61 NONAME
+	_ZN4conn22CSBPackageTransferTypeD1Ev @ 62 NONAME
+	_ZN4conn22CSBPackageTransferTypeD2Ev @ 63 NONAME
+	_ZN4conn9CSBJavaId4NewLEPNS_18CSBGenericDataTypeE @ 64 NONAME
+	_ZN4conn9CSBJavaId4NewLERK7TDesC16S3_S3_S3_ @ 65 NONAME
+	_ZN4conn9CSBJavaIdD0Ev @ 66 NONAME
+	_ZN4conn9CSBJavaIdD1Ev @ 67 NONAME
+	_ZN4conn9CSBJavaIdD2Ev @ 68 NONAME
+	_ZNK4conn11CSBSecureId9SecureIdLEv @ 69 NONAME
+	_ZNK4conn12CSBPackageId10PackageIdLEv @ 70 NONAME
+	_ZNK4conn12CSBPackageId12PackageNameLEv @ 71 NONAME
+	_ZNK4conn12CSBPackageId9SecureIdLEv @ 72 NONAME
+	_ZNK4conn14CDataOwnerInfo10IdentifierEv @ 73 NONAME
+	_ZNK4conn14CDataOwnerInfo14ActiveSettingsEv @ 74 NONAME
+	_ZNK4conn14CDataOwnerInfo14CommonSettingsEv @ 75 NONAME
+	_ZNK4conn14CDataOwnerInfo15PassiveSettingsEv @ 76 NONAME
+	_ZNK4conn14CDataOwnerInfo4SizeEv @ 77 NONAME
+	_ZNK4conn14CDataOwnerInfo9DriveListEv @ 78 NONAME
+	_ZNK4conn18CSBGenericDataType11ExternaliseEv @ 79 NONAME
+	_ZNK4conn18CSBGenericDataType12DerivedTypeLEv @ 80 NONAME
+	_ZNK4conn18CSBSIDTransferType9DataTypeLEv @ 81 NONAME
+	_ZNK4conn18CSBSIDTransferType9SecureIdLEv @ 82 NONAME
+	_ZNK4conn19CSBJavaTransferType10SuiteHashLEv @ 83 NONAME
+	_ZNK4conn19CSBJavaTransferType9DataTypeLEv @ 84 NONAME
+	_ZNK4conn22CSBGenericTransferType12DriveNumberLEv @ 85 NONAME
+	_ZNK4conn22CSBPackageTransferType10PackageIdLEv @ 86 NONAME
+	_ZNK4conn22CSBPackageTransferType9DataTypeLEv @ 87 NONAME
+	_ZNK4conn9CSBJavaId10SuiteHashLEv @ 88 NONAME
+	_ZNK4conn9CSBJavaId10SuiteNameLEv @ 89 NONAME
+	_ZNK4conn9CSBJavaId12SuiteVendorLEv @ 90 NONAME
+	_ZNK4conn9CSBJavaId13SuiteVersionLEv @ 91 NONAME
+	_ZTIN4conn10CSBEClientE @ 92 NONAME ; #<TI>#
+	_ZTIN4conn11CSBSecureIdE @ 93 NONAME ; #<TI>#
+	_ZTIN4conn12CHeapWrapperE @ 94 NONAME ; #<TI>#
+	_ZTIN4conn12CSBPackageIdE @ 95 NONAME ; #<TI>#
+	_ZTIN4conn14CDataOwnerInfoE @ 96 NONAME ; #<TI>#
+	_ZTIN4conn18CSBGenericDataTypeE @ 97 NONAME ; #<TI>#
+	_ZTIN4conn18CSBSIDTransferTypeE @ 98 NONAME ; #<TI>#
+	_ZTIN4conn19CSBJavaTransferTypeE @ 99 NONAME ; #<TI>#
+	_ZTIN4conn22CSBGenericTransferTypeE @ 100 NONAME ; #<TI>#
+	_ZTIN4conn22CSBPackageTransferTypeE @ 101 NONAME ; #<TI>#
+	_ZTIN4conn9CSBJavaIdE @ 102 NONAME ; #<TI>#
+	_ZTVN4conn10CSBEClientE @ 103 NONAME ; #<VT>#
+	_ZTVN4conn11CSBSecureIdE @ 104 NONAME ; #<VT>#
+	_ZTVN4conn12CHeapWrapperE @ 105 NONAME ; #<VT>#
+	_ZTVN4conn12CSBPackageIdE @ 106 NONAME ; #<VT>#
+	_ZTVN4conn14CDataOwnerInfoE @ 107 NONAME ; #<VT>#
+	_ZTVN4conn18CSBGenericDataTypeE @ 108 NONAME ; #<VT>#
+	_ZTVN4conn18CSBSIDTransferTypeE @ 109 NONAME ; #<VT>#
+	_ZTVN4conn19CSBJavaTransferTypeE @ 110 NONAME ; #<VT>#
+	_ZTVN4conn22CSBGenericTransferTypeE @ 111 NONAME ; #<VT>#
+	_ZTVN4conn22CSBPackageTransferTypeE @ 112 NONAME ; #<VT>#
+	_ZTVN4conn9CSBJavaIdE @ 113 NONAME ; #<VT>#
+	_ZN4conn10CSBEClient11SetBURModeLERK5TBuf8ILi26EENS_12TBURPartTypeENS_14TBackupIncTypeER14TRequestStatus @ 114 NONAME
+	_ZN4conn10CSBEClient15PublicFileListLE12TDriveNumberRNS_18CSBGenericDataTypeERNS_20RExternalisableArrayI6TEntryEER14TRequestStatus @ 115 NONAME
+	_ZN4conn10CSBEClient17ListOfDataOwnersLER13RPointerArrayINS_14CDataOwnerInfoEER14TRequestStatus @ 116 NONAME
+	_ZN4conn10CSBEClient21AllSnapshotsSuppliedLER14TRequestStatus @ 117 NONAME
+	_ZN4conn10CSBEClient23AllSystemFilesRestoredLER14TRequestStatus @ 118 NONAME
+	_ZTIN4conn19CSBECallbackHandlerE @ 119 NONAME ; #<TI>#
+	_ZTVN4conn19CSBECallbackHandlerE @ 120 NONAME ; #<VT>#
+	_ZN4conn10CSBEClient15PublicFileListLE12TDriveNumberRNS_18CSBGenericDataTypeER13RPointerArrayINS_13CSBEFileEntryEERiiiR14TRequestStatus @ 121 NONAME
+	_ZN4conn13CSBEFileEntry5NewLCERK6TDesC8Ri @ 122 NONAME
+	_ZN4conn13CSBEFileEntry5NewLCERK6TEntryR13RApaLsSession @ 123 NONAME
+	_ZN4conn13CSBEFileEntry7MIMEUidEv @ 124 NONAME
+	_ZN4conn13CSBEFileEntryD0Ev @ 125 NONAME
+	_ZN4conn13CSBEFileEntryD1Ev @ 126 NONAME
+	_ZN4conn13CSBEFileEntryD2Ev @ 127 NONAME
+	_ZNK4conn13CSBEFileEntry12LastModifiedEv @ 128 NONAME
+	_ZNK4conn13CSBEFileEntry13ExternaliseLCEv @ 129 NONAME
+	_ZNK4conn13CSBEFileEntry14FileAttributesEv @ 130 NONAME
+	_ZNK4conn13CSBEFileEntry8FileSizeEv @ 131 NONAME
+	_ZNK4conn13CSBEFileEntry8FilenameEv @ 132 NONAME
+	_ZNK4conn13CSBEFileEntry8MIMETypeEv @ 133 NONAME
+	_ZTIN4conn13CSBEFileEntryE @ 134 NONAME ; #<TI>#
+	_ZTVN4conn13CSBEFileEntryE @ 135 NONAME ; #<VT>#
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/backupandrestore/backupengine/eabi/sbencryptU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,13 @@
+EXPORTS
+	_ZTIN4conn23CSecureBURKeySourceImplE @ 1 NONAME ; #<TI>#
+	_ZTIN4conn26CSecureBUREncryptKeySourceE @ 2 NONAME ; #<TI>#
+	_ZTVN4conn23CSecureBURKeySourceImplE @ 3 NONAME ; #<VT>#
+	_ZTVN4conn26CSecureBUREncryptKeySourceE @ 4 NONAME ; #<VT>#
+	_ZN4conn26CSecureBUREncryptKeySource13GetBackupKeyLE12TDriveNumber9TSecureIdRiR5TDes8S3_R6TDes16 @ 5 NONAME
+	_ZN4conn26CSecureBUREncryptKeySource14GetRestoreKeyLE12TDriveNumber9TSecureIdiR6TDes16RiR5TDes8 @ 6 NONAME
+	_ZN4conn26CSecureBUREncryptKeySource26GetDefaultBufferForBackupLE12TDriveNumberRiR6TDes16 @ 7 NONAME
+	_ZN4conn26CSecureBUREncryptKeySource4NewLEv @ 8 NONAME
+	_ZN4conn26CSecureBUREncryptKeySourceD0Ev @ 9 NONAME
+	_ZN4conn26CSecureBUREncryptKeySourceD1Ev @ 10 NONAME
+	_ZN4conn26CSecureBUREncryptKeySourceD2Ev @ 11 NONAME
+
Binary file mtpdataproviders/mtpimagedp/conf/mtp_imagedp.confml has changed
Binary file mtpdataproviders/mtpimagedp/conf/mtp_imagedp_2001fca2.crml has changed
--- a/mtpdataproviders/mtpimagedp/group/mtpimagedp.mmp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/group/mtpimagedp.mmp	Mon Mar 15 12:43:12 2010 +0200
@@ -36,7 +36,6 @@
 USERINCLUDE     ../../../mtpfws/mtpfw/inc
 USERINCLUDE     ../../../mtpfws/mtpfw/datatypes/inc
 USERINCLUDE     ../../../mtpfws/mtpfw/transports/transportapi/inc
-USERINCLUDE     ../mediasyncserver/inc/
 
 SOURCEPATH      ../src
 
@@ -99,6 +98,5 @@
 LIBRARY             sysutil.lib
 LIBRARY             mdeclient.lib
 LIBRARY             thumbnailmanager.lib
-LIBRARY             rmediasyncserver.lib
 
 SMPSAFE
--- a/mtpdataproviders/mtpimagedp/inc/cmtpimagedp.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/inc/cmtpimagedp.h	Mon Mar 15 12:43:12 2010 +0200
@@ -69,6 +69,7 @@
     void HandleDeleteObjectsArray();
     void IncreaseNewPictures(TInt aCount);
     void DecreaseNewPictures(TInt aCount);
+    void HandleMdeSessionCompleteL(TInt aError);
     
 public: // From CMTPDataProviderPlugin
     void Cancel();
--- a/mtpdataproviders/mtpimagedp/inc/cmtpimagedpgetformatcapabilities.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/inc/cmtpimagedpgetformatcapabilities.h	Mon Mar 15 12:43:12 2010 +0200
@@ -48,7 +48,7 @@
 
     CMTPImageDpGetFormatCapabilities(MMTPDataProviderFramework& aFramework, MMTPConnection& aConnection);
     void ConstructL();
-    void BuildFormatExifJpegL();
+    void ServiceOneFormatCapabilitiesL(TUint aFormatCode);
     CMTPTypeObjectPropDesc* ServiceProtectionStatusL();
     CMTPTypeObjectPropDesc* ServiceNonConsumableL();
     
--- a/mtpdataproviders/mtpimagedp/inc/cmtpimagedpmdeobserver.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/inc/cmtpimagedpmdeobserver.h	Mon Mar 15 12:43:12 2010 +0200
@@ -27,7 +27,6 @@
 
 #include <comms-infras/commsdebugutility.h>
 
-#include "rmediasyncserver.h"
 #include "cmtpimagedpobjectpropertymgr.h"
 
 class MMTPDataProviderFramework;
--- a/mtpdataproviders/mtpimagedp/inc/cmtpimagedpobjectpropertymgr.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/inc/cmtpimagedpobjectpropertymgr.h	Mon Mar 15 12:43:12 2010 +0200
@@ -203,7 +203,6 @@
     
     MMTPDataProviderFramework&  iFramework;
     CMTPImageDataProvider&      iDataProvider;
-    CActiveSchedulerWait*       iActiveSchedulerWait;
     CMdESession*                iMetaDataSession;
     TInt                        iMdeSessionError;
     CMdEObject*                 iObject;//used for read properties from MdS
--- a/mtpdataproviders/mtpimagedp/inc/mtpimagedpconst.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/inc/mtpimagedpconst.h	Mon Mar 15 12:43:12 2010 +0200
@@ -187,9 +187,9 @@
     {EMTPFormatCodeEXIFJPEG, CASTING("jpg")},  // jpeg
     {EMTPFormatCodeEXIFJPEG, CASTING("jpe")},  // jpeg
     {EMTPFormatCodeEXIFJPEG, CASTING("jpeg")}, // jpeg
-//    {EMTPFormatCodeBMP,      CASTING("bmp")},  // bmp
-//    {EMTPFormatCodeGIF,      CASTING("gif")},  // gif
-//    {EMTPFormatCodePNG,      CASTING("png")},  // png
+    {EMTPFormatCodeBMP,      CASTING("bmp")},  // bmp
+    {EMTPFormatCodeGIF,      CASTING("gif")},  // gif
+    {EMTPFormatCodePNG,      CASTING("png")},  // png
 //    {EMTPFormatCodeTIFF,     CASTING("tif")},  // tiff, TNM does not support
 //    {EMTPFormatCodeTIFF,     CASTING("tiff")}, // tiff, TNM does not support
     };
@@ -199,13 +199,22 @@
     {CASTING("jpg"),         CASTING("image/jpeg")}, // jpeg
     {CASTING("jpe"),         CASTING("image/jpeg")}, // jpeg
     {CASTING("jpeg"),        CASTING("image/jpeg")}, // jpeg
-//    {CASTING("bmp"),         CASTING("image/bmp")},  // bmp
-//    {CASTING("gif"),         CASTING("image/gif")},  // gif
-//    {CASTING("png"),         CASTING("image/png")},  // png
+    {CASTING("bmp"),         CASTING("image/bmp")},  // bmp
+    {CASTING("gif"),         CASTING("image/gif")},  // gif
+    {CASTING("png"),         CASTING("image/png")},  // png
 //    {CASTING("tif"),         CASTING("image/tiff")}, // tiff, TNM does not support
 //    {CASTING("tiff"),        CASTING("image/tiff")}, // tiff, TNM does not support
     };
 
+static const TMTPFormatCode KMTPImageDpSupportFormatCodes[] =
+    {
+    EMTPFormatCodeEXIFJPEG,
+    EMTPFormatCodeBMP,
+    EMTPFormatCodeGIF,
+    EMTPFormatCodePNG,
+//    EMTPFormatCodeTIFF
+    };
+
 /**
 Defines the image dp parameters.
 */
--- a/mtpdataproviders/mtpimagedp/inc/mtpimagedputilits.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/inc/mtpimagedputilits.h	Mon Mar 15 12:43:12 2010 +0200
@@ -25,8 +25,6 @@
 
 #include <mtp/mtpprotocolconstants.h>
 
-#include "rmediasyncserver.h"
-
 class MMTPDataProviderFramework;
 class CMTPObjectMetaData;
 class TMTPTypeUint32;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpdataproviders/mtpimagedp/mediasyncserver/bwins/rmediasyncserveru.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,17 @@
+EXPORTS
+	?Close@RMediaSyncServer@@QAEXXZ @ 1 NONAME ; void RMediaSyncServer::Close(void)
+	?DisableMonitor@RMediaSyncServer@@QAEHXZ @ 2 NONAME ; int RMediaSyncServer::DisableMonitor(void)
+	?EnableMonitor@RMediaSyncServer@@QAEHXZ @ 3 NONAME ; int RMediaSyncServer::EnableMonitor(void)
+	?HasNext@CMediaSyncDataReader@@QAEHXZ @ 4 NONAME ; int CMediaSyncDataReader::HasNext(void)
+	?NeedFullSync@RMediaSyncServer@@QAEHAAH@Z @ 5 NONAME ; int RMediaSyncServer::NeedFullSync(int &)
+	?GetChangesL@RMediaSyncServer@@QAEXAAPAVCMediaSyncDataReader@@AAHAAVTRequestStatus@@H@Z @ 6 NONAME ; void RMediaSyncServer::GetChangesL(class CMediaSyncDataReader * &, int &, class TRequestStatus &, int)
+	??0RMediaSyncServer@@QAE@XZ @ 7 NONAME ; RMediaSyncServer::RMediaSyncServer(void)
+	?Connect@RMediaSyncServer@@QAEHXZ @ 8 NONAME ; int RMediaSyncServer::Connect(void)
+	?Count@CMediaSyncDataReader@@QAEHXZ @ 9 NONAME ; int CMediaSyncDataReader::Count(void)
+	?RemoveAllRecords@RMediaSyncServer@@QAEXXZ @ 10 NONAME ; void RMediaSyncServer::RemoveAllRecords(void)
+	??1CMediaSyncDataReader@@UAE@XZ @ 11 NONAME ; CMediaSyncDataReader::~CMediaSyncDataReader(void)
+	?GetNextL@CMediaSyncDataReader@@QAEXAAKAAEAAVTPtr16@@@Z @ 12 NONAME ; void CMediaSyncDataReader::GetNextL(unsigned long &, unsigned char &, class TPtr16 &)
+	?Shutdown@RMediaSyncServer@@QAEXXZ @ 13 NONAME ; void RMediaSyncServer::Shutdown(void)
+	?Startup@RMediaSyncServer@@QAEHXZ @ 14 NONAME ; int RMediaSyncServer::Startup(void)
+	?ClearFullSync@RMediaSyncServer@@QAEHXZ @ 15 NONAME ; int RMediaSyncServer::ClearFullSync(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpdataproviders/mtpimagedp/mediasyncserver/eabi/rmediasyncserveru.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,22 @@
+EXPORTS
+	_ZN16RMediaSyncServer11GetChangesLERP20CMediaSyncDataReaderRiR14TRequestStatusi @ 1 NONAME
+	_ZN16RMediaSyncServer12NeedFullSyncERi @ 2 NONAME
+	_ZN16RMediaSyncServer13ClearFullSyncEv @ 3 NONAME
+	_ZN16RMediaSyncServer13EnableMonitorEv @ 4 NONAME
+	_ZN16RMediaSyncServer14DisableMonitorEv @ 5 NONAME
+	_ZN16RMediaSyncServer16RemoveAllRecordsEv @ 6 NONAME
+	_ZN16RMediaSyncServer5CloseEv @ 7 NONAME
+	_ZN16RMediaSyncServer7ConnectEv @ 8 NONAME
+	_ZN16RMediaSyncServer7StartupEv @ 9 NONAME
+	_ZN16RMediaSyncServer8ShutdownEv @ 10 NONAME
+	_ZN16RMediaSyncServerC1Ev @ 11 NONAME
+	_ZN16RMediaSyncServerC2Ev @ 12 NONAME
+	_ZN20CMediaSyncDataReader5CountEv @ 13 NONAME
+	_ZN20CMediaSyncDataReader7HasNextEv @ 14 NONAME
+	_ZN20CMediaSyncDataReader8GetNextLERmRhR6TPtr16 @ 15 NONAME
+	_ZN20CMediaSyncDataReaderD0Ev @ 16 NONAME
+	_ZN20CMediaSyncDataReaderD1Ev @ 17 NONAME
+	_ZN20CMediaSyncDataReaderD2Ev @ 18 NONAME
+	_ZTI20CMediaSyncDataReader @ 19 NONAME
+	_ZTV20CMediaSyncDataReader @ 20 NONAME
+
--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedp.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedp.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -97,10 +97,7 @@
     __FLOG_OPEN(KMTPSubsystem, KComponent);
     __FLOG(_L8(">> CMTPImageDataProvider::ConstructL"));
     
-    iPropertyMgr = CMTPImageDpObjectPropertyMgr::NewL(Framework(), *this);
     iThumbnailManager = CMTPImageDpThumbnailCreator::NewL(*this);
-    iMdeObserver = CMTPImageDpMdeObserver::NewL(Framework(), *this);
-    iMdeObserver->SubscribeForChangeNotificationL();
     iNewPicNotifier = CMTPImageDpNewPicturesNotifier::NewL();
     
     //Setup central repository connection
@@ -273,16 +270,26 @@
     {
     __FLOG(_L8(">> StartObjectEnumerationL"));
     
+    TBool isComplete = ETrue;
     if (aStorageId == KMTPStorageAll)
         {
         /*
          * framework notify data provider to enumerate
          * 
          */
+        if (iPropertyMgr == NULL)
+            {
+            iPropertyMgr = CMTPImageDpObjectPropertyMgr::NewL(Framework(), *this);
+            isComplete = EFalse;
+            }
+  
         iEnumerated = ETrue;
         }
 
-    NotifyEnumerationCompleteL(aStorageId, KErrNone);
+    if (isComplete)
+        {
+        NotifyEnumerationCompleteL(aStorageId, KErrNone);
+        }
     
     __FLOG(_L8("<< StartObjectEnumerationL"));
     }
@@ -398,20 +405,20 @@
         /*
          * bmp files
          */
-//        _LIT(KFormatExtensionBmp, "0x3804:bmp::3");
-//        aStrings.AppendL(KFormatExtensionBmp);
+        _LIT(KFormatExtensionBmp, "0x3804:bmp::3");
+        aStrings.AppendL(KFormatExtensionBmp);
         
         /*
          * gif files
          */
-//        _LIT(KFormatExtensionGif, "0x3807:gif::3");
-//        aStrings.AppendL(KFormatExtensionGif);
+        _LIT(KFormatExtensionGif, "0x3807:gif::3");
+        aStrings.AppendL(KFormatExtensionGif);
         
         /*
          * png files
          */
-//        _LIT(KFormatExtensionPng, "0x380B:png::3");
-//        aStrings.AppendL(KFormatExtensionPng);
+        _LIT(KFormatExtensionPng, "0x380B:png::3");
+        aStrings.AppendL(KFormatExtensionPng);
         
         /*
          * tif, tiff files
@@ -768,3 +775,18 @@
     
     __FLOG(_L8("<< DecreaseNewPictures "));    
     }
+
+void CMTPImageDataProvider::HandleMdeSessionCompleteL(TInt aError)
+    {
+    __FLOG(_L8(">> HandleMdeSessionComplete"));    
+
+    NotifyEnumerationCompleteL(KMTPStorageAll, KErrNone);
+    if (aError == KErrNone)
+        {
+        iMdeObserver = CMTPImageDpMdeObserver::NewL(Framework(), *this);
+        iMdeObserver->SubscribeForChangeNotificationL();
+        }
+    
+    __FLOG(_L8("<< HandleMdeSessionComplete "));    
+    }
+
--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpdeleteobject.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpdeleteobject.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -231,11 +231,13 @@
         switch ( err )
             {
             case KErrInUse:
+                //coverity[fallthrough]
             case KErrAccessDenied:
                 //add for test 
                 __FLOG_1(_L8("err:%d"), err);
                 //add Suid to deleteobjectlist
                 iDataProvider.AppendDeleteObjectsArrayL(iObjectMeta->DesC(CMTPObjectMetaData::ESuid));
+                //coverity[unterminated_case]
             case KErrNone:
                 //add for test
                 __FLOG(_L8("KErrNone"));                
--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpmdeobserver.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpmdeobserver.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -209,8 +209,7 @@
         CMdEObjectDef& imageObjDef = def.GetObjectDefL(MdeConstants::Image::KImageObject);
         
         //Only subscribe add observer        
-        CMdELogicCondition* addCondition = CMdELogicCondition::NewLC(ELogicConditionOperatorAnd);          
-        CMdEPropertyDef& itemTypePropDef = imageObjDef.GetPropertyDefL(MdeConstants::Object::KItemTypeProperty);
+        CMdELogicCondition* addCondition = CMdELogicCondition::NewLC(ELogicConditionOperatorAnd);        
         addCondition->AddObjectConditionL(imageObjDef);                 
         mdeSession.AddObjectObserverL(*this, addCondition, ENotifyAdd);
         CleanupStack::Pop(addCondition);
--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpobjectpropertymgr.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpobjectpropertymgr.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -185,14 +185,6 @@
     __FLOG(_L8("CMTPImageDpObjectPropertyMgr::ConstructL - Entry"));
     iPropertiesCache = CMTPImagePropertiesCache::NewL();    
     iMetaDataSession = CMdESession::NewL(*this);
-    __FLOG(_L8("CMTPImageDpObjectPropertyMgr::ConstructL - Open Mde session"));
-    
-    iActiveSchedulerWait = new (ELeave) CActiveSchedulerWait();
-    iActiveSchedulerWait->Start(); // wait for mdesession to start
-    if (iMdeSessionError != KErrNone) 
-        {
-        User::Leave(iMdeSessionError);
-        }
     __FLOG(_L8("CMTPImageDpObjectPropertyMgr::ConstructL - Exit"));
     }
     
@@ -202,7 +194,6 @@
     delete iPropertiesCache;
     delete iObject;
     delete iMetaDataSession;
-    delete iActiveSchedulerWait; 
     delete iThumbnailCache.iThumbnailData;
     __FLOG(_L8("CMTPImageDpObjectPropertyMgr::~CMTPImageDpObjectPropertyMgr - Exit"));
     __FLOG_CLOSE;
@@ -957,10 +948,7 @@
 void CMTPImageDpObjectPropertyMgr::HandleSessionOpened(CMdESession& /*aSession*/, TInt aError)
     {   
     SetMdeSessionError(aError);
-    if (iActiveSchedulerWait && iActiveSchedulerWait->IsStarted())
-        {
-        iActiveSchedulerWait->AsyncStop();  
-        }
+    TRAP_IGNORE(iDataProvider.HandleMdeSessionCompleteL(aError));
     }
 
 /**
@@ -969,10 +957,7 @@
 void CMTPImageDpObjectPropertyMgr::HandleSessionError(CMdESession& /*aSession*/, TInt aError)
     {
     SetMdeSessionError(aError);
-    if (iActiveSchedulerWait && iActiveSchedulerWait->IsStarted())
-        {
-        iActiveSchedulerWait->AsyncStop();  
-        }  
+    TRAP_IGNORE(iDataProvider.HandleMdeSessionCompleteL(aError));
     }
 
 void CMTPImageDpObjectPropertyMgr::SetMdeSessionError(TInt aError)
--- a/mtpdataproviders/mtpimagedp/src/mtpimagedpgetformatcapabilities.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/mtpimagedpgetformatcapabilities.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -51,16 +51,29 @@
     delete iCapabilityList;
     iCapabilityList = NULL;
     iCapabilityList = CMTPTypeFormatCapabilityList::NewL();
-    BuildFormatExifJpegL();
+    
+    if (iFormatCode == KMTPFormatsAll)
+        {
+        TInt count(sizeof(KMTPImageDpSupportFormatCodes) / sizeof(KMTPImageDpSupportFormatCodes[0]));
+        for (TInt i(0); i<count; i++ )
+            {
+            ServiceOneFormatCapabilitiesL(KMTPImageDpSupportFormatCodes[i]);
+            }    
+        }
+    else
+        {
+        ServiceOneFormatCapabilitiesL(iFormatCode);
+        }
+
     SendDataL(*iCapabilityList); 
     __FLOG(_L8("<< CMTPPictureDpGetFormatCapabilities::ServiceL"));   
     }
     
-void CMTPImageDpGetFormatCapabilities::BuildFormatExifJpegL()
+void CMTPImageDpGetFormatCapabilities::ServiceOneFormatCapabilitiesL(TUint aFormatCode)
     {
     __FLOG(_L8(">> CMTPPictureDpGetFormatCapabilities::BuildFormatExifJpegL"));
     CMTPTypeInterdependentPropDesc*  interDesc = CMTPTypeInterdependentPropDesc::NewLC();
-    CMTPTypeFormatCapability* frmCap = CMTPTypeFormatCapability::NewLC( EMTPFormatCodeEXIFJPEG ,interDesc );
+    CMTPTypeFormatCapability* frmCap = CMTPTypeFormatCapability::NewLC(aFormatCode, interDesc);
     
     //EMTPObjectPropCodeStorageID
     CMTPTypeObjectPropDesc* desc = CMTPTypeObjectPropDesc::NewLC(EMTPObjectPropCodeStorageID);
@@ -248,13 +261,24 @@
 TMTPResponseCode CMTPImageDpGetFormatCapabilities::CheckRequestL()
     {
     __FLOG(_L8(">> CMTPPictureDpGetFormatCapabilities::CheckRequestL"));
+    TMTPResponseCode response = EMTPRespCodeOK;
     iFormatCode = Request().Uint32(TMTPTypeRequest::ERequestParameter1);
-    if((iFormatCode != EMTPFormatCodeEXIFJPEG) && (iFormatCode != KMTPFormatsAll))
+    
+    if (iFormatCode != KMTPFormatsAll)
         {
-        return EMTPRespCodeInvalidObjectFormatCode;
+        response = EMTPRespCodeInvalidObjectFormatCode;
+        TInt count(sizeof(KMTPImageDpSupportFormatCodes) / sizeof(KMTPImageDpSupportFormatCodes[0]));
+        for (TInt i(0); i<count; i++ )
+            {
+            if (iFormatCode == KMTPImageDpSupportFormatCodes[i])
+                {
+                response = EMTPRespCodeOK;
+                break;
+                }
+            }        
         }
-    __FLOG(_L8("<< CMTPPictureDpGetFormatCapabilities::CheckRequestL"));   
-    return EMTPRespCodeOK; 
+    __FLOG_VA((_L8("<< CMTPPictureDpGetFormatCapabilities::CheckRequestL - response = 0x%x"), response));   
+    return response; 
     }
     
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpdataproviders/mtppictbridgedp/bwins/rptpu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,16 @@
+EXPORTS
+	?IsDpsPrinter@RPtp@@QAEXAAVTRequestStatus@@@Z @ 1 NONAME ; void RPtp::IsDpsPrinter(class TRequestStatus &)
+	?CancelSendObject@RPtp@@QAEXXZ @ 2 NONAME ; void RPtp::CancelSendObject(void)
+	?ObjectReceivedNotify@RPtp@@QAEXABVTDesC16@@AAVTDes16@@AAVTRequestStatus@@H@Z @ 3 NONAME ; void RPtp::ObjectReceivedNotify(class TDesC16 const &, class TDes16 &, class TRequestStatus &, int)
+	?GetObjectHandleByName@RPtp@@QAEHABVTDesC16@@AAKH@Z @ 4 NONAME ; int RPtp::GetObjectHandleByName(class TDesC16 const &, unsigned long &, int)
+	?DestroyPtpStatck@RPtp@@QAEXXZ @ 5 NONAME ; void RPtp::DestroyPtpStatck(void)
+	?CancelIsDpsPrinter@RPtp@@QAEXXZ @ 6 NONAME ; void RPtp::CancelIsDpsPrinter(void)
+	?GetNameByObjectHandle@RPtp@@QAEHAAVTDes16@@K@Z @ 7 NONAME ; int RPtp::GetNameByObjectHandle(class TDes16 &, unsigned long)
+	?CreatePtpStack@RPtp@@QAEHVTUid@@@Z @ 8 NONAME ; int RPtp::CreatePtpStack(class TUid)
+	?SendObject@RPtp@@QAEXABVTDesC16@@AAVTRequestStatus@@HHH@Z @ 9 NONAME ; void RPtp::SendObject(class TDesC16 const &, class TRequestStatus &, int, int, int)
+	?Connect@RPtp@@QAEHXZ @ 10 NONAME ; int RPtp::Connect(void)
+	?Close@RPtp@@QAEXXZ @ 11 NONAME ; void RPtp::Close(void)
+	?PtpFolder@RPtp@@QAEABVTDesC16@@XZ @ 12 NONAME ; class TDesC16 const & RPtp::PtpFolder(void)
+	?CancelObjectReceivedNotify@RPtp@@QAEXXZ @ 13 NONAME ; void RPtp::CancelObjectReceivedNotify(void)
+	??0RPtp@@QAE@XZ @ 14 NONAME ; RPtp::RPtp(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpdataproviders/mtppictbridgedp/eabi/rptpu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,17 @@
+EXPORTS
+	_ZN4RPtp10SendObjectERK7TDesC16R14TRequestStatusiii @ 1 NONAME
+	_ZN4RPtp12IsDpsPrinterER14TRequestStatus @ 2 NONAME
+	_ZN4RPtp16CancelSendObjectEv @ 3 NONAME
+	_ZN4RPtp16DestroyPtpStatckEv @ 4 NONAME
+	_ZN4RPtp18CancelIsDpsPrinterEv @ 5 NONAME
+	_ZN4RPtp20ObjectReceivedNotifyERK7TDesC16R6TDes16R14TRequestStatusi @ 6 NONAME
+	_ZN4RPtp21GetNameByObjectHandleER6TDes16m @ 7 NONAME
+	_ZN4RPtp21GetObjectHandleByNameERK7TDesC16Rmi @ 8 NONAME
+	_ZN4RPtp26CancelObjectReceivedNotifyEv @ 9 NONAME
+	_ZN4RPtp7ConnectEv @ 10 NONAME
+	_ZN4RPtp9PtpFolderEv @ 11 NONAME
+	_ZN4RPtpC1Ev @ 12 NONAME
+	_ZN4RPtpC2Ev @ 13 NONAME
+	_ZN4RPtp14CreatePtpStackE4TUid @ 14 NONAME
+	_ZN4RPtp5CloseEv @ 15 NONAME
+
--- a/mtpdataproviders/mtppictbridgedp/src/cmtppictbridgeenumerator.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpdataproviders/mtppictbridgedp/src/cmtppictbridgeenumerator.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -17,6 +17,7 @@
 #include <f32file.h>
 #include <bautils.h>
 #include <s32file.h>
+#include <e32std.h>
 #include <mtp/mmtpobjectmgr.h>
 #include <mtp/cmtpobjectmetadata.h>
 #include <mtp/mmtpdataproviderframework.h>
@@ -124,17 +125,20 @@
 		iFramework.Fs().Delete(fullPath);
 		
         // enumerate device discovery file (create if not exist)
-        CMTPTypeFile*    discoveryFile;
+
+        RFile rf;
+        CleanupClosePushL(rf);
         fullPath = PathInfo::PhoneMemoryRootPath();
         fullPath.Append(KDeviceDiscovery);
         __FLOG_VA((_L16("full path is %S "), &fullPath));
         iFramework.Fs().SetAtt(fullPath, KEntryAttNormal, KEntryAttReadOnly);
         iFramework.Fs().Delete(fullPath);
         
-        discoveryFile = NULL;
-        discoveryFile = CMTPTypeFile::NewLC(iFramework.Fs(), fullPath, EFileWrite);
-        discoveryFile->SetSizeL(0);
-        CleanupStack::PopAndDestroy(discoveryFile);
+        rf.Create(iFramework.Fs(), fullPath, EFileWrite);
+        TTime time;
+        time.HomeTime();
+        rf.SetModified(time);
+        CleanupStack::PopAndDestroy(&rf);
         
         CMTPObjectMetaData* objectP = CMTPObjectMetaData::NewLC(iSingletons.DpController().FileDpId(), EMTPFormatCodeScript, storageId, fullPath);
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/bwins/mtpframeworkU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,153 @@
+EXPORTS
+	??0RMTPFramework@@QAE@XZ @ 1 NONAME ; RMTPFramework::RMTPFramework(void)
+	??0TRoutingParameters@CMTPParserRouter@@QAE@ABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 2 NONAME ; CMTPParserRouter::TRoutingParameters::TRoutingParameters(class TMTPTypeRequest const &, class MMTPConnection &)
+	??1CMTPStorageMgr@@UAE@XZ @ 3 NONAME ; CMTPStorageMgr::~CMTPStorageMgr(void)
+	?AllocateLogicalStorageIdL@CMTPStorageMgr@@UAEKIKABVCMTPStorageMetaData@@@Z @ 4 NONAME ; unsigned long CMTPStorageMgr::AllocateLogicalStorageIdL(unsigned int, unsigned long, class CMTPStorageMetaData const &)
+	?AllocateLogicalStorageIdL@CMTPStorageMgr@@UAEKIW4TDriveNumber@@ABVCMTPStorageMetaData@@@Z @ 5 NONAME ; unsigned long CMTPStorageMgr::AllocateLogicalStorageIdL(unsigned int, enum TDriveNumber, class CMTPStorageMetaData const &)
+	?AllocatePhysicalStorageIdL@CMTPStorageMgr@@UAEKIABVCMTPStorageMetaData@@@Z @ 6 NONAME ; unsigned long CMTPStorageMgr::AllocatePhysicalStorageIdL(unsigned int, class CMTPStorageMetaData const &)
+	?Close@RMTPFramework@@QAEXXZ @ 7 NONAME ; void RMTPFramework::Close(void)
+	?ConfigureL@CMTPParserRouter@@QAEXXZ @ 8 NONAME ; void CMTPParserRouter::ConfigureL(void)
+	?Connection@TRoutingParameters@CMTPParserRouter@@QBEAAVMMTPConnection@@XZ @ 9 NONAME ; class MMTPConnection & CMTPParserRouter::TRoutingParameters::Connection(void) const
+	?ConnectionL@CMTPConnectionMgr@@QBEAAVCMTPConnection@@I@Z @ 10 NONAME ; class CMTPConnection & CMTPConnectionMgr::ConnectionL(unsigned int) const
+	?ConnectionMgr@RMTPFramework@@QBEAAVCMTPConnectionMgr@@XZ @ 11 NONAME ; class CMTPConnectionMgr & RMTPFramework::ConnectionMgr(void) const
+	?Count@CMTPDataProviderController@@QAEIXZ @ 12 NONAME ; unsigned int CMTPDataProviderController::Count(void)
+	?DataProviderL@CMTPDataProviderController@@QAEAAVCMTPDataProvider@@I@Z @ 13 NONAME ; class CMTPDataProvider & CMTPDataProviderController::DataProviderL(unsigned int)
+	?DeallocateLogicalStorageId@CMTPStorageMgr@@UAEHIK@Z @ 14 NONAME ; int CMTPStorageMgr::DeallocateLogicalStorageId(unsigned int, unsigned long)
+	?DeallocateLogicalStorageIds@CMTPStorageMgr@@UAEXIK@Z @ 15 NONAME ; void CMTPStorageMgr::DeallocateLogicalStorageIds(unsigned int, unsigned long)
+	?DeallocatePhysicalStorageId@CMTPStorageMgr@@UAEHIK@Z @ 16 NONAME ; int CMTPStorageMgr::DeallocatePhysicalStorageId(unsigned int, unsigned long)
+	?DefaultStorageId@CMTPStorageMgr@@UBEKXZ @ 17 NONAME ; unsigned long CMTPStorageMgr::DefaultStorageId(void) const
+	?DeviceDpId@CMTPDataProviderController@@QAEHXZ @ 18 NONAME ; int CMTPDataProviderController::DeviceDpId(void)
+	?DpController@RMTPFramework@@QBEAAVCMTPDataProviderController@@XZ @ 19 NONAME ; class CMTPDataProviderController & RMTPFramework::DpController(void) const
+	?DpId@CMTPDataProviderController@@QAEHI@Z @ 20 NONAME ; int CMTPDataProviderController::DpId(unsigned int)
+	?DriveNumber@CMTPStorageMgr@@UBEHK@Z @ 21 NONAME ; int CMTPStorageMgr::DriveNumber(unsigned long) const
+	?EnumerationState@CMTPDataProvider@@QBEIXZ @ 22 NONAME ; unsigned int CMTPDataProvider::EnumerationState(void) const
+	?ExecuteProxyRequestL@CMTPDataProvider@@QAEXABVTMTPTypeRequest@@AAVMMTPConnection@@AAVMMTPTransactionProxy@@@Z @ 23 NONAME ; void CMTPDataProvider::ExecuteProxyRequestL(class TMTPTypeRequest const &, class MMTPConnection &, class MMTPTransactionProxy &)
+	?FrameworkConfig@RMTPFramework@@QBEAAVCMTPFrameworkConfig@@XZ @ 24 NONAME ; class CMTPFrameworkConfig & RMTPFramework::FrameworkConfig(void) const
+	?FrameworkStorageId@CMTPStorageMgr@@UBEJW4TDriveNumber@@@Z @ 25 NONAME ; long CMTPStorageMgr::FrameworkStorageId(enum TDriveNumber) const
+	?Fs@RMTPFramework@@QBEAAVRFs@@XZ @ 26 NONAME ; class RFs & RMTPFramework::Fs(void) const
+	?GetAvailableDrivesL@CMTPStorageMgr@@UBEXAAV?$RArray@W4TDriveNumber@@@@@Z @ 27 NONAME ; void CMTPStorageMgr::GetAvailableDrivesL(class RArray<enum TDriveNumber> &) const
+	?GetLogicalStoragesL@CMTPStorageMgr@@UBEXABVTMTPStorageMgrQueryParams@@AAV?$RPointerArray@$$CBVCMTPStorageMetaData@@@@@Z @ 28 NONAME ; void CMTPStorageMgr::GetLogicalStoragesL(class TMTPStorageMgrQueryParams const &, class RPointerArray<class CMTPStorageMetaData const > &) const
+	?GetPhysicalStoragesL@CMTPStorageMgr@@UBEXABVTMTPStorageMgrQueryParams@@AAV?$RPointerArray@$$CBVCMTPStorageMetaData@@@@@Z @ 29 NONAME ; void CMTPStorageMgr::GetPhysicalStoragesL(class TMTPStorageMgrQueryParams const &, class RPointerArray<class CMTPStorageMetaData const > &) const
+	?GetValueL@CMTPFrameworkConfig@@UBEXW4TParameter@MMTPFrameworkConfig@@AAH@Z @ 30 NONAME ; void CMTPFrameworkConfig::GetValueL(enum MMTPFrameworkConfig::TParameter, int &) const
+	?GetValueL@CMTPFrameworkConfig@@UBEXW4TParameter@MMTPFrameworkConfig@@AAI@Z @ 31 NONAME ; void CMTPFrameworkConfig::GetValueL(enum MMTPFrameworkConfig::TParameter, unsigned int &) const
+	?GetValueL@CMTPFrameworkConfig@@UBEXW4TParameter@MMTPFrameworkConfig@@AAV?$RArray@I@@@Z @ 32 NONAME ; void CMTPFrameworkConfig::GetValueL(enum MMTPFrameworkConfig::TParameter, class RArray<unsigned int> &) const
+	?GetValueL@CMTPFrameworkConfig@@UBEXW4TParameter@MMTPFrameworkConfig@@AAVTDes16@@@Z @ 33 NONAME ; void CMTPFrameworkConfig::GetValueL(enum MMTPFrameworkConfig::TParameter, class TDes16 &) const
+	?LoadDataProvidersL@CMTPDataProviderController@@QAEXXZ @ 34 NONAME ; void CMTPDataProviderController::LoadDataProvidersL(void)
+	?LogicalStorageId@CMTPStorageMgr@@UBEJABVTDesC16@@@Z @ 35 NONAME ; long CMTPStorageMgr::LogicalStorageId(class TDesC16 const &) const
+	?LogicalStorageId@CMTPStorageMgr@@UBEKK@Z @ 36 NONAME ; unsigned long CMTPStorageMgr::LogicalStorageId(unsigned long) const
+	?LogicalStorageNumber@CMTPStorageMgr@@SAIK@Z @ 37 NONAME ; unsigned int CMTPStorageMgr::LogicalStorageNumber(unsigned long)
+	?LogicalStorageOwner@CMTPStorageMgr@@SAIK@Z @ 38 NONAME ; unsigned int CMTPStorageMgr::LogicalStorageOwner(unsigned long)
+	?NewL@CMTPStorageMgr@@SAPAV1@XZ @ 39 NONAME ; class CMTPStorageMgr * CMTPStorageMgr::NewL(void)
+	?NotifyDataProvidersL@CMTPDataProviderController@@QAEXW4TMTPNotification@@PBX@Z @ 40 NONAME ; void CMTPDataProviderController::NotifyDataProvidersL(enum TMTPNotification, void const *)
+	?ObjectMgr@RMTPFramework@@QBEAAVCMTPObjectMgr@@XZ @ 41 NONAME ; class CMTPObjectMgr & RMTPFramework::ObjectMgr(void) const
+	?OpenL@RMTPFramework@@QAEXXZ @ 42 NONAME ; void RMTPFramework::OpenL(void)
+	?OpenLC@RMTPFramework@@QAEXXZ @ 43 NONAME ; void RMTPFramework::OpenLC(void)
+	?OperationSupportedL@CMTPParserRouter@@QBEHG@Z @ 44 NONAME ; int CMTPParserRouter::OperationSupportedL(unsigned short) const
+	?Param@TRoutingParameters@CMTPParserRouter@@QBEIW4TParameterType@12@@Z @ 45 NONAME ; unsigned int CMTPParserRouter::TRoutingParameters::Param(enum CMTPParserRouter::TRoutingParameters::TParameterType) const
+	?ParseOperationRequestL@CMTPParserRouter@@QBEXAAVTRoutingParameters@1@@Z @ 46 NONAME ; void CMTPParserRouter::ParseOperationRequestL(class CMTPParserRouter::TRoutingParameters &) const
+	?PhysicalStorageId@CMTPStorageMgr@@UBEJW4TDriveNumber@@@Z @ 47 NONAME ; long CMTPStorageMgr::PhysicalStorageId(enum TDriveNumber) const
+	?PhysicalStorageId@CMTPStorageMgr@@UBEKK@Z @ 48 NONAME ; unsigned long CMTPStorageMgr::PhysicalStorageId(unsigned long) const
+	?PhysicalStorageNumber@CMTPStorageMgr@@SAIK@Z @ 49 NONAME ; unsigned int CMTPStorageMgr::PhysicalStorageNumber(unsigned long)
+	?PhysicalStorageOwner@CMTPStorageMgr@@SAIK@Z @ 50 NONAME ; unsigned int CMTPStorageMgr::PhysicalStorageOwner(unsigned long)
+	?Plugin@CMTPDataProvider@@QBEAAVCMTPDataProviderPlugin@@XZ @ 51 NONAME ; class CMTPDataProviderPlugin & CMTPDataProvider::Plugin(void) const
+	?ProxyDpId@CMTPDataProviderController@@QAEHXZ @ 52 NONAME ; int CMTPDataProviderController::ProxyDpId(void)
+	?ReferenceMgr@RMTPFramework@@QBEAAVCMTPReferenceMgr@@XZ @ 53 NONAME ; class CMTPReferenceMgr & RMTPFramework::ReferenceMgr(void) const
+	?RemoveObjectsByStorageIdL@CMTPObjectMgr@@QAEXK@Z @ 54 NONAME ; void CMTPObjectMgr::RemoveObjectsByStorageIdL(unsigned long)
+	?Request@TRoutingParameters@CMTPParserRouter@@QBEABVTMTPTypeRequest@@XZ @ 55 NONAME ; class TMTPTypeRequest const & CMTPParserRouter::TRoutingParameters::Request(void) const
+	?Reset@TRoutingParameters@CMTPParserRouter@@QAEXXZ @ 56 NONAME ; void CMTPParserRouter::TRoutingParameters::Reset(void)
+	?RouteOperationRequestL@CMTPParserRouter@@QBEXABVTRoutingParameters@1@AAV?$RArray@I@@@Z @ 57 NONAME ; void CMTPParserRouter::RouteOperationRequestL(class CMTPParserRouter::TRoutingParameters const &, class RArray<unsigned int> &) const
+	?RouteRequestRegisteredL@CMTPParserRouter@@QBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 58 NONAME ; int CMTPParserRouter::RouteRequestRegisteredL(class TMTPTypeRequest const &, class MMTPConnection &) const
+	?Router@RMTPFramework@@QBEAAVCMTPParserRouter@@XZ @ 59 NONAME ; class CMTPParserRouter & RMTPFramework::Router(void) const
+	?SessionClosedL@CMTPConnection@@QAEXK@Z @ 60 NONAME ; void CMTPConnection::SessionClosedL(unsigned long)
+	?SessionOpenedL@CMTPConnection@@QAEXK@Z @ 61 NONAME ; void CMTPConnection::SessionOpenedL(unsigned long)
+	?SetDefaultStorageId@CMTPStorageMgr@@QAEXK@Z @ 62 NONAME ; void CMTPStorageMgr::SetDefaultStorageId(unsigned long)
+	?SetDriveMappingL@CMTPStorageMgr@@QAEXW4TDriveNumber@@K@Z @ 63 NONAME ; void CMTPStorageMgr::SetDriveMappingL(enum TDriveNumber, unsigned long)
+	?SetFrameworkId@CMTPStorageMgr@@QAEXI@Z @ 64 NONAME ; void CMTPStorageMgr::SetFrameworkId(unsigned int)
+	?SetParam@TRoutingParameters@CMTPParserRouter@@QAEXW4TParameterType@12@I@Z @ 65 NONAME ; void CMTPParserRouter::TRoutingParameters::SetParam(enum CMTPParserRouter::TRoutingParameters::TParameterType, unsigned int)
+	?StartTransportL@CMTPConnectionMgr@@QAEXVTUid@@@Z @ 66 NONAME ; void CMTPConnectionMgr::StartTransportL(class TUid)
+	?StopTransport@CMTPConnectionMgr@@QAEXVTUid@@@Z @ 67 NONAME ; void CMTPConnectionMgr::StopTransport(class TUid)
+	?StopTransports@CMTPConnectionMgr@@QAEXXZ @ 68 NONAME ; void CMTPConnectionMgr::StopTransports(void)
+	?StorageId@CMTPStorageMgr@@UBEKKK@Z @ 69 NONAME ; unsigned long CMTPStorageMgr::StorageId(unsigned long, unsigned long) const
+	?StorageL@CMTPStorageMgr@@UBEABVCMTPStorageMetaData@@K@Z @ 70 NONAME ; class CMTPStorageMetaData const & CMTPStorageMgr::StorageL(unsigned long) const
+	?StorageMgr@RMTPFramework@@QBEAAVCMTPStorageMgr@@XZ @ 71 NONAME ; class CMTPStorageMgr & RMTPFramework::StorageMgr(void) const
+	?Supported@CMTPDataProvider@@QBEHW4TMTPSupportCategory@@I@Z @ 72 NONAME ; int CMTPDataProvider::Supported(enum TMTPSupportCategory, unsigned int) const
+	?SupportedCodes@CMTPDataProvider@@QBEABV?$RArray@I@@W4TMTPSupportCategory@@@Z @ 73 NONAME ; class RArray<unsigned int> const & CMTPDataProvider::SupportedCodes(enum TMTPSupportCategory) const
+	?TransportCount@CMTPConnectionMgr@@QBEHXZ @ 74 NONAME ; int CMTPConnectionMgr::TransportCount(void) const
+	?UnloadDataProviders@CMTPDataProviderController@@QAEXXZ @ 75 NONAME ; void CMTPDataProviderController::UnloadDataProviders(void)
+	?ValidStorageId@CMTPStorageMgr@@UBEHK@Z @ 76 NONAME ; int CMTPStorageMgr::ValidStorageId(unsigned long) const
+	?ValueL@CMTPFrameworkConfig@@UBEPAVHBufC16@@W4TParameter@MMTPFrameworkConfig@@@Z @ 77 NONAME ; class HBufC16 * CMTPFrameworkConfig::ValueL(enum MMTPFrameworkConfig::TParameter) const
+	?VolumeIdL@CMTPStorageMgr@@UBEPAVCMTPTypeString@@IKABVTDesC16@@@Z @ 78 NONAME ; class CMTPTypeString * CMTPStorageMgr::VolumeIdL(unsigned int, unsigned long, class TDesC16 const &) const
+	?EnumerateState@CMTPDataProviderController@@QAEIXZ @ 79 NONAME ; unsigned int CMTPDataProviderController::EnumerateState(void)
+	?GetDataReceiveResult@CMTPConnection@@QBEHXZ @ 80 NONAME ; int CMTPConnection::GetDataReceiveResult(void) const
+	?TransportUid@CMTPConnectionMgr@@QAE?AVTUid@@XZ @ 81 NONAME ; class TUid CMTPConnectionMgr::TransportUid(void)
+	?ClientSId@CMTPConnectionMgr@@EAE?AVTUid@@XZ @ 82 NONAME ; class TUid CMTPConnectionMgr::ClientSId(void)
+	?SetClientSId@CMTPConnectionMgr@@QAEXVTUid@@@Z @ 83 NONAME ; void CMTPConnectionMgr::SetClientSId(class TUid)
+	?WaitForEnumerationComplete@CMTPDataProviderController@@QAEXXZ @ 84 NONAME ; void CMTPDataProviderController::WaitForEnumerationComplete(void)
+	?ImplementationUid@CMTPDataProvider@@QBE?AVTUid@@XZ @ 85 NONAME ; class TUid CMTPDataProvider::ImplementationUid(void) const
+	?ServiceInfo@CMTPServiceMgr@@QBEPAVCMTPServiceInfo@@ABVTMTPTypeUint128@@@Z @ 86 NONAME ABSENT ; class CMTPServiceInfo * CMTPServiceMgr::ServiceInfo(class TMTPTypeUint128 const &) const
+	?SetCode@CServiceElementBase@@UAEXI@Z @ 87 NONAME ; void CServiceElementBase::SetCode(unsigned int)
+	?GetSet@CServiceProperty@@QBEIXZ @ 88 NONAME ; unsigned int CServiceProperty::GetSet(void) const
+	?ServiceMgr@RMTPFramework@@QBEAAVCMTPServiceMgr@@XZ @ 89 NONAME ; class CMTPServiceMgr & RMTPFramework::ServiceMgr(void) const
+	?FormatBase@CServiceFormat@@QBEIXZ @ 90 NONAME ; unsigned int CServiceFormat::FormatBase(void) const
+	?ServicePersistentGUID@CMTPServiceInfo@@QBEABVTMTPTypeUint128@@XZ @ 91 NONAME ABSENT ; class TMTPTypeUint128 const & CMTPServiceInfo::ServicePersistentGUID(void) const
+	?ServiceName@CMTPServiceInfo@@QBEABVTDesC16@@XZ @ 92 NONAME ; class TDesC16 const & CMTPServiceInfo::ServiceName(void) const
+	?ServiceType@CMTPServiceInfo@@QBEIXZ @ 93 NONAME ; unsigned int CMTPServiceInfo::ServiceType(void) const
+	?UsedServiceGUIDs@CMTPServiceInfo@@QBEABV?$RArray@VTMTPTypeUint128@@@@XZ @ 94 NONAME ABSENT ; class RArray<class TMTPTypeUint128> const & CMTPServiceInfo::UsedServiceGUIDs(void) const
+	?IsServiceFormatCode@CMTPServiceMgr@@QBEHK@Z @ 95 NONAME ; int CMTPServiceMgr::IsServiceFormatCode(unsigned long) const
+	?ServiceMethods@CMTPServiceInfo@@QBEABV?$RPointerArray@VCServiceMethod@@@@XZ @ 96 NONAME ; class RPointerArray<class CServiceMethod> const & CMTPServiceInfo::ServiceMethods(void) const
+	?ServiceGUID@CMTPServiceInfo@@QBEABVTMTPTypeUint128@@XZ @ 97 NONAME ABSENT ; class TMTPTypeUint128 const & CMTPServiceInfo::ServiceGUID(void) const
+	?IsSupportedService@CMTPServiceMgr@@QBEHI@Z @ 98 NONAME ; int CMTPServiceMgr::IsSupportedService(unsigned int) const
+	?FormFlag@CServiceProperty@@QBEIXZ @ 99 NONAME ; unsigned int CServiceProperty::FormFlag(void) const
+	?IsUsed@CServiceElementBase@@UAEHXZ @ 100 NONAME ; int CServiceElementBase::IsUsed(void)
+	?Code@CServiceElementBase@@UBEIXZ @ 101 NONAME ; unsigned int CServiceElementBase::Code(void) const
+	?DataBlockGUIDs@CMTPServiceInfo@@QBEABV?$RArray@VTMTPTypeUint128@@@@XZ @ 102 NONAME ABSENT ; class RArray<class TMTPTypeUint128> const & CMTPServiceInfo::DataBlockGUIDs(void) const
+	?Name@CServiceElementBase@@UBEABVTDesC16@@XZ @ 103 NONAME ; class TDesC16 const & CServiceElementBase::Name(void) const
+	?PKeyID@CServiceProperty@@QBEIXZ @ 104 NONAME ; unsigned int CServiceProperty::PKeyID(void) const
+	?GUID@CServiceElementBase@@UBEABVTMTPTypeUint128@@XZ @ 105 NONAME ABSENT ; class TMTPTypeUint128 const & CServiceElementBase::GUID(void) const
+	?DataType@CServiceProperty@@QBEIXZ @ 106 NONAME ; unsigned int CServiceProperty::DataType(void) const
+	?GetServiceIDs@CMTPServiceMgr@@QBEABV?$RArray@I@@XZ @ 107 NONAME ; class RArray<unsigned int> const & CMTPServiceMgr::GetServiceIDs(void) const
+	?ServiceEvents@CMTPServiceInfo@@QBEABV?$RPointerArray@VCServiceEvent@@@@XZ @ 108 NONAME ; class RPointerArray<class CServiceEvent> const & CMTPServiceInfo::ServiceEvents(void) const
+	?ServiceFormats@CMTPServiceInfo@@QBEABV?$RPointerArray@VCServiceFormat@@@@XZ @ 109 NONAME ; class RPointerArray<class CServiceFormat> const & CMTPServiceInfo::ServiceFormats(void) const
+	?ServiceID@CMTPServiceInfo@@QBEIXZ @ 110 NONAME ; unsigned int CMTPServiceInfo::ServiceID(void) const
+	?DataCodeGenerator@RMTPFramework@@QBEAAVCMTPDataCodeGenerator@@XZ @ 111 NONAME ; class CMTPDataCodeGenerator & RMTPFramework::DataCodeGenerator(void) const
+	?MIMEType1@CServiceFormat@@QBEABVTDesC16@@XZ @ 112 NONAME ; class TDesC16 const & CServiceFormat::MIMEType1(void) const
+	?ServiceProperties@CMTPServiceInfo@@QBEABV?$RPointerArray@VCServiceProperty@@@@XZ @ 113 NONAME ; class RPointerArray<class CServiceProperty> const & CMTPServiceInfo::ServiceProperties(void) const
+	?ServiceVersion@CMTPServiceInfo@@QBEIXZ @ 114 NONAME ; unsigned int CMTPServiceInfo::ServiceVersion(void) const
+	?ObjAssociateFormatCode@CServiceMethod@@QBEIXZ @ 115 NONAME ; unsigned int CServiceMethod::ObjAssociateFormatCode(void) const
+	?Namespace@CServiceProperty@@QBEABVTMTPTypeUint128@@XZ @ 116 NONAME ABSENT ; class TMTPTypeUint128 const & CServiceProperty::Namespace(void) const
+	?ServiceStorageID@CMTPServiceInfo@@QBEIXZ @ 117 NONAME ; unsigned int CMTPServiceInfo::ServiceStorageID(void) const
+	?ServiceInfo@CMTPServiceMgr@@QBEPAVCMTPServiceInfo@@I@Z @ 118 NONAME ; class CMTPServiceInfo * CMTPServiceMgr::ServiceInfo(unsigned int) const
+	?BaseServiceID@CMTPServiceInfo@@QBEIXZ @ 119 NONAME ; unsigned int CMTPServiceInfo::BaseServiceID(void) const
+	?IsSupportedService@CMTPServiceMgr@@QBEHABVTMTPTypeUint128@@@Z @ 120 NONAME ABSENT ; int CMTPServiceMgr::IsSupportedService(class TMTPTypeUint128 const &) const
+	?StartTransportL@CMTPConnectionMgr@@QAEXVTUid@@PBX@Z @ 121 NONAME ; void CMTPConnectionMgr::StartTransportL(class TUid, void const *)
+	?DataProviderByIndexL@CMTPDataProviderController@@QAEAAVCMTPDataProvider@@I@Z @ 122 NONAME ; class CMTPDataProvider & CMTPDataProviderController::DataProviderByIndexL(unsigned int)
+	?IsDataProviderLoaded@CMTPDataProviderController@@QBEHI@Z @ 123 NONAME ; int CMTPDataProviderController::IsDataProviderLoaded(unsigned int) const
+	?GetModifiedPuidsL@CMtpDeltaDataMgr@@QAEHHAAHAAVCMTPTypeArray@@@Z @ 124 NONAME ; int CMtpDeltaDataMgr::GetModifiedPuidsL(int, int &, class CMTPTypeArray &)
+	?UpdatePersistentIndexL@CMtpDeltaDataMgr@@QAEXHH@Z @ 125 NONAME ; void CMtpDeltaDataMgr::UpdatePersistentIndexL(int, int)
+	?GetDeletedPuidsL@CMtpDeltaDataMgr@@QAEHHAAHAAVCMTPTypeArray@@@Z @ 126 NONAME ; int CMtpDeltaDataMgr::GetDeletedPuidsL(int, int &, class CMTPTypeArray &)
+	?UpdateAnchorIdL@CMtpDeltaDataMgr@@QAEXHH@Z @ 127 NONAME ; void CMtpDeltaDataMgr::UpdateAnchorIdL(int, int)
+	?InsertAnchorIdL@CMtpDeltaDataMgr@@QAEXHH@Z @ 128 NONAME ; void CMtpDeltaDataMgr::InsertAnchorIdL(int, int)
+	?GetPersistentIndexL@CMtpDeltaDataMgr@@QAEHH@Z @ 129 NONAME ; int CMtpDeltaDataMgr::GetPersistentIndexL(int)
+	?CreateAnchorIdTableL@CMtpDeltaDataMgr@@QAEXXZ @ 130 NONAME ; void CMtpDeltaDataMgr::CreateAnchorIdTableL(void)
+	?CreateDeltaDataTableL@CMtpDeltaDataMgr@@QAEXXZ @ 131 NONAME ; void CMtpDeltaDataMgr::CreateDeltaDataTableL(void)
+	?GetChangedPuidsL@CMtpDeltaDataMgr@@QAEHHAAHAAVCMTPTypeArray@@1@Z @ 132 NONAME ; int CMtpDeltaDataMgr::GetChangedPuidsL(int, int &, class CMTPTypeArray &, class CMTPTypeArray &)
+	?ResetMTPDeltaDataTableL@CMtpDeltaDataMgr@@QAEXXZ @ 133 NONAME ; void CMtpDeltaDataMgr::ResetMTPDeltaDataTableL(void)
+	?GetAnchorIdL@CMtpDeltaDataMgr@@QAEHH@Z @ 134 NONAME ; int CMtpDeltaDataMgr::GetAnchorIdL(int)
+	?GetAddedPuidsL@CMtpDeltaDataMgr@@QAEHHAAHAAVCMTPTypeArray@@@Z @ 135 NONAME ; int CMtpDeltaDataMgr::GetAddedPuidsL(int, int &, class CMTPTypeArray &)
+	?NotifyDataProvidersL@CMTPDataProviderController@@QAEXIW4TMTPNotification@@PBX@Z @ 136 NONAME ; void CMTPDataProviderController::NotifyDataProvidersL(unsigned int, enum TMTPNotification, void const *)
+	?ServiceInfo@CMTPServiceMgr@@QBEPAVCMTPServiceInfo@@ABVTMTPTypeGuid@@@Z @ 137 NONAME ; class CMTPServiceInfo * CMTPServiceMgr::ServiceInfo(class TMTPTypeGuid const &) const
+	?DataBlockGUIDs@CMTPServiceInfo@@QBEABV?$RArray@VTMTPTypeGuid@@@@XZ @ 138 NONAME ; class RArray<class TMTPTypeGuid> const & CMTPServiceInfo::DataBlockGUIDs(void) const
+	?Namespace@CServiceProperty@@QBEABVTMTPTypeGuid@@XZ @ 139 NONAME ; class TMTPTypeGuid const & CServiceProperty::Namespace(void) const
+	?IsSupportedService@CMTPServiceMgr@@QBEHABVTMTPTypeGuid@@@Z @ 140 NONAME ; int CMTPServiceMgr::IsSupportedService(class TMTPTypeGuid const &) const
+	?ServiceGUID@CMTPServiceInfo@@QBEABVTMTPTypeGuid@@XZ @ 141 NONAME ; class TMTPTypeGuid const & CMTPServiceInfo::ServiceGUID(void) const
+	?UsedServiceGUIDs@CMTPServiceInfo@@QBEABV?$RArray@VTMTPTypeGuid@@@@XZ @ 142 NONAME ; class RArray<class TMTPTypeGuid> const & CMTPServiceInfo::UsedServiceGUIDs(void) const
+	?GUID@CServiceElementBase@@UBEABVTMTPTypeGuid@@XZ @ 143 NONAME ; class TMTPTypeGuid const & CServiceElementBase::GUID(void) const
+	?ServicePersistentGUID@CMTPServiceInfo@@QBEABVTMTPTypeGuid@@XZ @ 144 NONAME ; class TMTPTypeGuid const & CMTPServiceInfo::ServicePersistentGUID(void) const
+	?FileDpId@CMTPDataProviderController@@QAEHXZ @ 145 NONAME ; int CMTPDataProviderController::FileDpId(void)
+	?StopTransport@CMTPConnectionMgr@@QAEXVTUid@@H@Z @ 146 NONAME ; void CMTPConnectionMgr::StopTransport(class TUid, int)
+	?QueueTransportL@CMTPConnectionMgr@@QAEXVTUid@@PBX@Z @ 147 NONAME ; void CMTPConnectionMgr::QueueTransportL(class TUid, void const *)
+	?NeedEnumeratingPhase2@CMTPDataProviderController@@QBEHXZ @ 148 NONAME ; int CMTPDataProviderController::NeedEnumeratingPhase2(void) const
+	?SetNeedEnumeratingPhase2@CMTPDataProviderController@@QAEXH@Z @ 149 NONAME ; void CMTPDataProviderController::SetNeedEnumeratingPhase2(int)
+	?SetBTResumeParameter@CMTPConnectionMgr@@QAEXABVTBTDevAddr@@ABG@Z @ 150 NONAME ; void CMTPConnectionMgr::SetBTResumeParameter(class TBTDevAddr const &, unsigned short const &)
+	?IsReadWriteStorage@CMTPStorageMgr@@QBEHK@Z @ 151 NONAME ; int CMTPStorageMgr::IsReadWriteStorage(unsigned long) const
+
Binary file mtpfws/mtpfw/conf/mtpframework.confml has changed
Binary file mtpfws/mtpfw/conf/mtpframework_10282fcc.crml has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/daemon/client/BWINS/mtpclientU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,11 @@
+EXPORTS
+	??0RMTPClient@@QAE@XZ @ 1 NONAME ; RMTPClient::RMTPClient(void)
+	?Close@RMTPClient@@QAEXXZ @ 2 NONAME ; void RMTPClient::Close(void)
+	?Connect@RMTPClient@@QAEHXZ @ 3 NONAME ; int RMTPClient::Connect(void)
+	?IsAvailable@RMTPClient@@QAEHVTUid@@@Z @ 4 NONAME ; int RMTPClient::IsAvailable(class TUid)
+	?IsProcessRunning@RMTPClient@@QAEHXZ @ 5 NONAME ; int RMTPClient::IsProcessRunning(void)
+	?StartTransport@RMTPClient@@QAEHVTUid@@@Z @ 6 NONAME ; int RMTPClient::StartTransport(class TUid)
+	?StopTransport@RMTPClient@@QAEHVTUid@@@Z @ 7 NONAME ; int RMTPClient::StopTransport(class TUid)
+	?Version@RMTPClient@@QBEABVTVersion@@XZ @ 8 NONAME ; class TVersion const & RMTPClient::Version(void) const
+    ?StartTransport@RMTPClient@@QAEHVTUid@@ABVTDesC8@@@Z @ 9 NONAME ; int RMTPClient::StartTransport(class TUid, class TDesC8 const &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/daemon/client/EABI/mtpclientU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,12 @@
+EXPORTS
+	_ZN10RMTPClient13StopTransportE4TUid @ 1 NONAME
+	_ZN10RMTPClient14StartTransportE4TUid @ 2 NONAME
+	_ZN10RMTPClient5CloseEv @ 3 NONAME
+	_ZN10RMTPClient7ConnectEv @ 4 NONAME
+	_ZN10RMTPClientC1Ev @ 5 NONAME
+	_ZN10RMTPClientC2Ev @ 6 NONAME
+	_ZNK10RMTPClient7VersionEv @ 7 NONAME
+	_ZN10RMTPClient11IsAvailableE4TUid @ 8 NONAME
+	_ZN10RMTPClient16IsProcessRunningEv @ 9 NONAME
+	_ZN10RMTPClient14StartTransportE4TUidRK6TDesC8 @ 10 NONAME
+
--- a/mtpfws/mtpfw/daemon/client/src/rmtpclient.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/daemon/client/src/rmtpclient.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -117,6 +117,15 @@
 		// Wait for the server start up to complete.
     	User::WaitForRequest(status);
     	ret = (server.ExitType() == EExitPanic) ? KErrGeneral : status.Int();
+#ifdef __WINSCW__
+    	if ( server.ExitType() == EExitPanic )
+    	    {
+            TExitCategoryName exitCategory = server.ExitCategory();
+            TInt exitReason = server.ExitReason();
+            RDebug::Print( _L("The exit category is \"%S\""), &exitCategory );
+            RDebug::Print( _L("The exit Reason is %d"), exitReason );
+    	    }
+#endif //__WINSCW__
     	server.Close();
 	    }
 	    
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/dataproviders/dataproviderapi/bwins/mtpdataproviderapiU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,58 @@
+EXPORTS
+	??0CMTPDataProviderPlugin@@IAE@PAX@Z @ 1 NONAME ; CMTPDataProviderPlugin::CMTPDataProviderPlugin(void *)
+	??0RMTPObjectMgrQueryContext@@QAE@XZ @ 2 NONAME ; RMTPObjectMgrQueryContext::RMTPObjectMgrQueryContext(void)
+	??0TMTPObjectMgrQueryParams@@QAE@KKK@Z @ 3 NONAME ABSENT ; TMTPObjectMgrQueryParams::TMTPObjectMgrQueryParams(unsigned long, unsigned long, unsigned long)
+	??0TMTPStorageMgrQueryParams@@QAE@ABVTDesC16@@K@Z @ 4 NONAME ; TMTPStorageMgrQueryParams::TMTPStorageMgrQueryParams(class TDesC16 const &, unsigned long)
+	??0TMTPStorageMgrQueryParams@@QAE@XZ @ 5 NONAME ; TMTPStorageMgrQueryParams::TMTPStorageMgrQueryParams(void)
+	??1CMTPDataProviderPlugin@@UAE@XZ @ 6 NONAME ; CMTPDataProviderPlugin::~CMTPDataProviderPlugin(void)
+	??1CMTPMetaData@@UAE@XZ @ 7 NONAME ; CMTPMetaData::~CMTPMetaData(void)
+	??1CMTPObjectMetaData@@UAE@XZ @ 8 NONAME ; CMTPObjectMetaData::~CMTPObjectMetaData(void)
+	??1CMTPStorageMetaData@@UAE@XZ @ 9 NONAME ; CMTPStorageMetaData::~CMTPStorageMetaData(void)
+	?Close@RMTPObjectMgrQueryContext@@QAEXXZ @ 10 NONAME ; void RMTPObjectMgrQueryContext::Close(void)
+	?DbView@RMTPObjectMgrQueryContext@@AAEAAVRDbView@@XZ @ 11 NONAME ; class RDbView & RMTPObjectMgrQueryContext::DbView(void)
+	?DesC@CMTPMetaData@@QBEABVTDesC16@@I@Z @ 12 NONAME ; class TDesC16 const & CMTPMetaData::DesC(unsigned int) const
+	?DesCArray@CMTPMetaData@@QAEABVCDesC16Array@@I@Z @ 13 NONAME ; class CDesC16Array const & CMTPMetaData::DesCArray(unsigned int)
+	?Framework@CMTPDataProviderPlugin@@MBEAAVMMTPDataProviderFramework@@XZ @ 14 NONAME ; class MMTPDataProviderFramework & CMTPDataProviderPlugin::Framework(void) const
+	?GetExtendedInterface@CMTPMetaData@@QAEPAXVTUid@@@Z @ 15 NONAME ; void * CMTPMetaData::GetExtendedInterface(class TUid)
+	?GetExtendedInterface@MMTPDataProvider@@UAEPAXVTUid@@@Z @ 16 NONAME ; void * MMTPDataProvider::GetExtendedInterface(class TUid)
+	?GetIntArrayL@CMTPMetaData@@QAEXIAAV?$RArray@H@@@Z @ 17 NONAME ; void CMTPMetaData::GetIntArrayL(unsigned int, class RArray<int> &)
+	?GetUintArrayL@CMTPMetaData@@QAEXIAAV?$RArray@I@@@Z @ 18 NONAME ; void CMTPMetaData::GetUintArrayL(unsigned int, class RArray<unsigned int> &)
+	?Int@CMTPMetaData@@QBEHI@Z @ 19 NONAME ; int CMTPMetaData::Int(unsigned int) const
+	?IntArray@CMTPMetaData@@QBEABV?$RArray@H@@I@Z @ 20 NONAME ; class RArray<int> const & CMTPMetaData::IntArray(unsigned int) const
+	?IsOpen@RMTPObjectMgrQueryContext@@ABEHXZ @ 21 NONAME ; int RMTPObjectMgrQueryContext::IsOpen(void) const
+	?NewL@CMTPDataProviderPlugin@@SAPAV1@VTUid@@PAX@Z @ 22 NONAME ; class CMTPDataProviderPlugin * CMTPDataProviderPlugin::NewL(class TUid, void *)
+	?NewL@CMTPObjectMetaData@@SAPAV1@IIIABVTDesC16@@@Z @ 23 NONAME ; class CMTPObjectMetaData * CMTPObjectMetaData::NewL(unsigned int, unsigned int, unsigned int, class TDesC16 const &)
+	?NewL@CMTPObjectMetaData@@SAPAV1@XZ @ 24 NONAME ; class CMTPObjectMetaData * CMTPObjectMetaData::NewL(void)
+	?NewL@CMTPStorageMetaData@@SAPAV1@ABV1@@Z @ 25 NONAME ; class CMTPStorageMetaData * CMTPStorageMetaData::NewL(class CMTPStorageMetaData const &)
+	?NewL@CMTPStorageMetaData@@SAPAV1@IABVTDesC16@@@Z @ 26 NONAME ; class CMTPStorageMetaData * CMTPStorageMetaData::NewL(unsigned int, class TDesC16 const &)
+	?NewL@CMTPStorageMetaData@@SAPAV1@XZ @ 27 NONAME ; class CMTPStorageMetaData * CMTPStorageMetaData::NewL(void)
+	?NewLC@CMTPObjectMetaData@@SAPAV1@IIIABVTDesC16@@@Z @ 28 NONAME ; class CMTPObjectMetaData * CMTPObjectMetaData::NewLC(unsigned int, unsigned int, unsigned int, class TDesC16 const &)
+	?NewLC@CMTPObjectMetaData@@SAPAV1@XZ @ 29 NONAME ; class CMTPObjectMetaData * CMTPObjectMetaData::NewLC(void)
+	?NewLC@CMTPStorageMetaData@@SAPAV1@ABV1@@Z @ 30 NONAME ; class CMTPStorageMetaData * CMTPStorageMetaData::NewLC(class CMTPStorageMetaData const &)
+	?NewLC@CMTPStorageMetaData@@SAPAV1@IABVTDesC16@@@Z @ 31 NONAME ; class CMTPStorageMetaData * CMTPStorageMetaData::NewLC(unsigned int, class TDesC16 const &)
+	?NewLC@CMTPStorageMetaData@@SAPAV1@XZ @ 32 NONAME ; class CMTPStorageMetaData * CMTPStorageMetaData::NewLC(void)
+	?OpenL@RMTPObjectMgrQueryContext@@AAEXXZ @ 33 NONAME ; void RMTPObjectMgrQueryContext::OpenL(void)
+	?QueryComplete@RMTPObjectMgrQueryContext@@QBEHXZ @ 34 NONAME ; int RMTPObjectMgrQueryContext::QueryComplete(void) const
+	?SetDesCArrayL@CMTPMetaData@@QAEXIABVCDesC16ArrayFlat@@@Z @ 35 NONAME ; void CMTPMetaData::SetDesCArrayL(unsigned int, class CDesC16ArrayFlat const &)
+	?SetDesCArrayL@CMTPMetaData@@QAEXIABVCDesC16ArraySeg@@@Z @ 36 NONAME ; void CMTPMetaData::SetDesCArrayL(unsigned int, class CDesC16ArraySeg const &)
+	?SetDesCL@CMTPMetaData@@QAEXIABVTDesC16@@@Z @ 37 NONAME ; void CMTPMetaData::SetDesCL(unsigned int, class TDesC16 const &)
+	?SetInt@CMTPMetaData@@QAEXIH@Z @ 38 NONAME ; void CMTPMetaData::SetInt(unsigned int, int)
+	?SetIntArrayL@CMTPMetaData@@QAEXIABV?$RArray@H@@@Z @ 39 NONAME ; void CMTPMetaData::SetIntArrayL(unsigned int, class RArray<int> const &)
+	?SetStorageSuid@TMTPStorageMgrQueryParams@@QAEXABVTDesC16@@@Z @ 40 NONAME ; void TMTPStorageMgrQueryParams::SetStorageSuid(class TDesC16 const &)
+	?SetStorageSystemType@TMTPStorageMgrQueryParams@@QAEXK@Z @ 41 NONAME ; void TMTPStorageMgrQueryParams::SetStorageSystemType(unsigned long)
+	?SetUint@CMTPMetaData@@QAEXII@Z @ 42 NONAME ; void CMTPMetaData::SetUint(unsigned int, unsigned int)
+	?SetUintArrayL@CMTPMetaData@@QAEXIABV?$RArray@I@@@Z @ 43 NONAME ; void CMTPMetaData::SetUintArrayL(unsigned int, class RArray<unsigned int> const &)
+	?StorageSuid@TMTPStorageMgrQueryParams@@QBEABVTDesC16@@XZ @ 44 NONAME ; class TDesC16 const & TMTPStorageMgrQueryParams::StorageSuid(void) const
+	?StorageSystemType@TMTPStorageMgrQueryParams@@QBEKXZ @ 45 NONAME ; unsigned long TMTPStorageMgrQueryParams::StorageSystemType(void) const
+	?SupportedL@MMTPDataProvider@@UBEXW4TMTPSupportCategory@@AAVCDesC16Array@@@Z @ 46 NONAME ; void MMTPDataProvider::SupportedL(enum TMTPSupportCategory, class CDesC16Array &) const
+	?Uint@CMTPMetaData@@QBEII@Z @ 47 NONAME ; unsigned int CMTPMetaData::Uint(unsigned int) const
+	?UintArray@CMTPMetaData@@QBEABV?$RArray@I@@I@Z @ 48 NONAME ; class RArray<unsigned int> const & CMTPMetaData::UintArray(unsigned int) const
+	?NewL@CMTPObjectMetaData@@SAPAV1@ABVTDesC16@@III@Z @ 49 NONAME ; class CMTPObjectMetaData * CMTPObjectMetaData::NewL(class TDesC16 const &, unsigned int, unsigned int, unsigned int)
+	?NewLC@CMTPObjectMetaData@@SAPAV1@ABVTDesC16@@III@Z @ 50 NONAME ; class CMTPObjectMetaData * CMTPObjectMetaData::NewLC(class TDesC16 const &, unsigned int, unsigned int, unsigned int)
+	??0TMTPObjectMgrQueryParams@@QAE@KKKK@Z @ 51 NONAME ; TMTPObjectMgrQueryParams::TMTPObjectMgrQueryParams(unsigned long, unsigned long, unsigned long, unsigned long)
+	?SetHashPath@CMTPMetaData@@QAEXABVTDesC16@@I@Z @ 52 NONAME ; void CMTPMetaData::SetHashPath(class TDesC16 const &, unsigned int)
+	?GetHashPathArray@CMTPMetaData@@QAEABV?$RArray@UTPathHash@CMTPMetaData@@@@XZ @ 53 NONAME ; class RArray<struct CMTPMetaData::TPathHash> const & CMTPMetaData::GetHashPathArray(void)
+	?CompareTPathHash@CMTPMetaData@@SAHABUTPathHash@1@0@Z @ 54 NONAME ; int CMTPMetaData::CompareTPathHash(struct CMTPMetaData::TPathHash const &, struct CMTPMetaData::TPathHash const &)
+	?StartObjectEnumerationL@MMTPDataProvider@@UAEXK@Z @ 55 NONAME ; void MMTPDataProvider::StartObjectEnumerationL(unsigned long)
+	?StartObjectEnumerationL@MMTPDataProvider@@UAEXKH@Z @ 56 NONAME ; void MMTPDataProvider::StartObjectEnumerationL(unsigned long, int)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/dataproviders/dataproviderapi/eabi/mtpdataproviderapiU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,82 @@
+EXPORTS
+	_ZN12CMTPMetaData12GetIntArrayLEjR6RArrayIiE @ 1 NONAME
+	_ZN12CMTPMetaData12SetIntArrayLEjRK6RArrayIiE @ 2 NONAME
+	_ZN12CMTPMetaData13GetUintArrayLEjR6RArrayIjE @ 3 NONAME
+	_ZN12CMTPMetaData13SetDesCArrayLEjRK15CDesC16ArraySeg @ 4 NONAME
+	_ZN12CMTPMetaData13SetDesCArrayLEjRK16CDesC16ArrayFlat @ 5 NONAME
+	_ZN12CMTPMetaData13SetUintArrayLEjRK6RArrayIjE @ 6 NONAME
+	_ZN12CMTPMetaData20GetExtendedInterfaceE4TUid @ 7 NONAME
+	_ZN12CMTPMetaData6SetIntEji @ 8 NONAME
+	_ZN12CMTPMetaData7SetUintEjj @ 9 NONAME
+	_ZN12CMTPMetaData8SetDesCLEjRK7TDesC16 @ 10 NONAME
+	_ZN12CMTPMetaData9DesCArrayEj @ 11 NONAME
+	_ZN12CMTPMetaDataD0Ev @ 12 NONAME
+	_ZN12CMTPMetaDataD1Ev @ 13 NONAME
+	_ZN12CMTPMetaDataD2Ev @ 14 NONAME
+	_ZN16MMTPDataProvider20GetExtendedInterfaceE4TUid @ 15 NONAME
+	_ZN18CMTPObjectMetaData4NewLEjjjRK7TDesC16 @ 16 NONAME
+	_ZN18CMTPObjectMetaData4NewLEv @ 17 NONAME
+	_ZN18CMTPObjectMetaData5NewLCEjjjRK7TDesC16 @ 18 NONAME
+	_ZN18CMTPObjectMetaData5NewLCEv @ 19 NONAME
+	_ZN18CMTPObjectMetaDataD0Ev @ 20 NONAME
+	_ZN18CMTPObjectMetaDataD1Ev @ 21 NONAME
+	_ZN18CMTPObjectMetaDataD2Ev @ 22 NONAME
+	_ZN19CMTPStorageMetaData4NewLERKS_ @ 23 NONAME
+	_ZN19CMTPStorageMetaData4NewLEjRK7TDesC16 @ 24 NONAME
+	_ZN19CMTPStorageMetaData4NewLEv @ 25 NONAME
+	_ZN19CMTPStorageMetaData5NewLCERKS_ @ 26 NONAME
+	_ZN19CMTPStorageMetaData5NewLCEjRK7TDesC16 @ 27 NONAME
+	_ZN19CMTPStorageMetaData5NewLCEv @ 28 NONAME
+	_ZN19CMTPStorageMetaDataD0Ev @ 29 NONAME
+	_ZN19CMTPStorageMetaDataD1Ev @ 30 NONAME
+	_ZN19CMTPStorageMetaDataD2Ev @ 31 NONAME
+	_ZN22CMTPDataProviderPlugin4NewLE4TUidPv @ 32 NONAME
+	_ZN22CMTPDataProviderPluginC2EPv @ 33 NONAME
+	_ZN22CMTPDataProviderPluginD0Ev @ 34 NONAME
+	_ZN22CMTPDataProviderPluginD1Ev @ 35 NONAME
+	_ZN22CMTPDataProviderPluginD2Ev @ 36 NONAME
+	_ZN24TMTPObjectMgrQueryParamsC1Emmm @ 37 NONAME ABSENT
+	_ZN24TMTPObjectMgrQueryParamsC2Emmm @ 38 NONAME ABSENT
+	_ZN25RMTPObjectMgrQueryContext5CloseEv @ 39 NONAME
+	_ZN25RMTPObjectMgrQueryContext5OpenLEv @ 40 NONAME
+	_ZN25RMTPObjectMgrQueryContext6DbViewEv @ 41 NONAME
+	_ZN25RMTPObjectMgrQueryContextC1Ev @ 42 NONAME
+	_ZN25RMTPObjectMgrQueryContextC2Ev @ 43 NONAME
+	_ZN25TMTPStorageMgrQueryParams14SetStorageSuidERK7TDesC16 @ 44 NONAME
+	_ZN25TMTPStorageMgrQueryParams20SetStorageSystemTypeEm @ 45 NONAME
+	_ZN25TMTPStorageMgrQueryParamsC1ERK7TDesC16m @ 46 NONAME
+	_ZN25TMTPStorageMgrQueryParamsC1Ev @ 47 NONAME
+	_ZN25TMTPStorageMgrQueryParamsC2ERK7TDesC16m @ 48 NONAME
+	_ZN25TMTPStorageMgrQueryParamsC2Ev @ 49 NONAME
+	_ZNK12CMTPMetaData3IntEj @ 50 NONAME
+	_ZNK12CMTPMetaData4DesCEj @ 51 NONAME
+	_ZNK12CMTPMetaData4UintEj @ 52 NONAME
+	_ZNK12CMTPMetaData8IntArrayEj @ 53 NONAME
+	_ZNK12CMTPMetaData9UintArrayEj @ 54 NONAME
+	_ZNK16MMTPDataProvider10SupportedLE19TMTPSupportCategoryR12CDesC16Array @ 55 NONAME
+	_ZNK22CMTPDataProviderPlugin9FrameworkEv @ 56 NONAME
+	_ZNK25RMTPObjectMgrQueryContext13QueryCompleteEv @ 57 NONAME
+	_ZNK25RMTPObjectMgrQueryContext6IsOpenEv @ 58 NONAME
+	_ZNK25TMTPStorageMgrQueryParams11StorageSuidEv @ 59 NONAME
+	_ZNK25TMTPStorageMgrQueryParams17StorageSystemTypeEv @ 60 NONAME
+	_ZTI12CMTPMetaData @ 61 NONAME ; #<TI>#
+	_ZTI16MMTPDataProvider @ 62 NONAME ; #<TI>#
+	_ZTI18CMTPObjectMetaData @ 63 NONAME ; #<TI>#
+	_ZTI19CMTPStorageMetaData @ 64 NONAME ; #<TI>#
+	_ZTI22CMTPDataProviderPlugin @ 65 NONAME ; #<TI>#
+	_ZTV12CMTPMetaData @ 66 NONAME ; #<VT>#
+	_ZTV16MMTPDataProvider @ 67 NONAME ; #<VT>#
+	_ZTV18CMTPObjectMetaData @ 68 NONAME ; #<VT>#
+	_ZTV19CMTPStorageMetaData @ 69 NONAME ; #<VT>#
+	_ZTV22CMTPDataProviderPlugin @ 70 NONAME ; #<VT>#
+	_ZThn4_NK22CMTPDataProviderPlugin9FrameworkEv @ 71 NONAME ; #<thunk>#
+	_ZN18CMTPObjectMetaData4NewLERK7TDesC16jjj @ 72 NONAME
+	_ZN18CMTPObjectMetaData5NewLCERK7TDesC16jjj @ 73 NONAME
+	_ZN24TMTPObjectMgrQueryParamsC1Emmmm @ 74 NONAME
+	_ZN24TMTPObjectMgrQueryParamsC2Emmmm @ 75 NONAME
+	_ZN12CMTPMetaData11SetHashPathERK7TDesC16j @ 76 NONAME
+	_ZN12CMTPMetaData16CompareTPathHashERKNS_9TPathHashES2_ @ 77 NONAME
+	_ZN12CMTPMetaData16GetHashPathArrayEv @ 78 NONAME
+	_ZN16MMTPDataProvider23StartObjectEnumerationLEm @ 79 NONAME
+	_ZN16MMTPDataProvider23StartObjectEnumerationLEmi @ 80 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/dataproviders/devdp/devdpextnapi/bwins/mtpdevdpextnapiu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,13 @@
+EXPORTS
+	??1CMtpExtnDevicePropPlugin@@UAE@XZ @ 1 NONAME ; CMtpExtnDevicePropPlugin::~CMtpExtnDevicePropPlugin(void)
+	?GetDevPropertyDescL@CMtpExtnDevicePropPlugin@@UAEHW4TMTPDevicePropertyCode@@PAPAVMMTPType@@@Z @ 2 NONAME ; int CMtpExtnDevicePropPlugin::GetDevPropertyDescL(enum TMTPDevicePropertyCode, class MMTPType * *)
+	?GetDevPropertyL@CMtpExtnDevicePropPlugin@@UAEHW4TMTPDevicePropertyCode@@PAPAVMMTPType@@@Z @ 3 NONAME ; int CMtpExtnDevicePropPlugin::GetDevPropertyL(enum TMTPDevicePropertyCode, class MMTPType * *)
+	?GetDevicePropertyContainerL@CMtpExtnDevicePropPlugin@@UAEHW4TMTPDevicePropertyCode@@PAPAVMMTPType@@@Z @ 4 NONAME ; int CMtpExtnDevicePropPlugin::GetDevicePropertyContainerL(enum TMTPDevicePropertyCode, class MMTPType * *)
+	?NewL@CMtpExtnDevicePropPlugin@@SAPAV1@VTUid@@@Z @ 5 NONAME ; class CMtpExtnDevicePropPlugin * CMtpExtnDevicePropPlugin::NewL(class TUid)
+	?NotifyOnDevicePropertyChanged@CMtpExtnDevicePropPlugin@@QAEXAAW4TMTPDevicePropertyCode@@@Z @ 6 NONAME ; void CMtpExtnDevicePropPlugin::NotifyOnDevicePropertyChanged(enum TMTPDevicePropertyCode &)
+	?ResetDevPropertyL@CMtpExtnDevicePropPlugin@@UAEHW4TMTPDevicePropertyCode@@@Z @ 7 NONAME ; int CMtpExtnDevicePropPlugin::ResetDevPropertyL(enum TMTPDevicePropertyCode)
+	?SetCallback@CMtpExtnDevicePropPlugin@@QAEXAAVMExtnDevPluginCallback@@@Z @ 8 NONAME ; void CMtpExtnDevicePropPlugin::SetCallback(class MExtnDevPluginCallback &)
+	?SetDevicePropertyL@CMtpExtnDevicePropPlugin@@UAE?AW4TMTPResponseCode@@XZ @ 9 NONAME ; enum TMTPResponseCode CMtpExtnDevicePropPlugin::SetDevicePropertyL(void)
+	?Supported@CMtpExtnDevicePropPlugin@@UAEXW4TMTPSupportCategory@@AAV?$RArray@I@@W4TMTPOperationalMode@@@Z @ 10 NONAME ; void CMtpExtnDevicePropPlugin::Supported(enum TMTPSupportCategory, class RArray<unsigned int> &, enum TMTPOperationalMode)
+	?Framework@CMtpExtnDevicePropPlugin@@QBEAAVMMTPDataProviderFramework@@XZ @ 11 NONAME ; class MMTPDataProviderFramework & CMtpExtnDevicePropPlugin::Framework(void) const
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/dataproviders/devdp/devdpextnapi/eabi/mtpdevdpextnapiu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,23 @@
+EXPORTS
+	_ZN24CMtpExtnDevicePropPlugin11SetCallbackER22MExtnDevPluginCallback @ 1 NONAME
+	_ZN24CMtpExtnDevicePropPlugin15GetDevPropertyLE22TMTPDevicePropertyCodePP8MMTPType @ 2 NONAME
+	_ZN24CMtpExtnDevicePropPlugin17ResetDevPropertyLE22TMTPDevicePropertyCode @ 3 NONAME
+	_ZN24CMtpExtnDevicePropPlugin18SetDevicePropertyLEv @ 4 NONAME
+	_ZN24CMtpExtnDevicePropPlugin19GetDevPropertyDescLE22TMTPDevicePropertyCodePP8MMTPType @ 5 NONAME
+	_ZN24CMtpExtnDevicePropPlugin27GetDevicePropertyContainerLE22TMTPDevicePropertyCodePP8MMTPType @ 6 NONAME
+	_ZN24CMtpExtnDevicePropPlugin29NotifyOnDevicePropertyChangedER22TMTPDevicePropertyCode @ 7 NONAME
+	_ZN24CMtpExtnDevicePropPlugin4NewLE4TUid @ 8 NONAME
+	_ZN24CMtpExtnDevicePropPlugin9SupportedE19TMTPSupportCategoryR6RArrayIjE19TMTPOperationalMode @ 9 NONAME
+	_ZN24CMtpExtnDevicePropPluginD0Ev @ 10 NONAME
+	_ZN24CMtpExtnDevicePropPluginD1Ev @ 11 NONAME
+	_ZN24CMtpExtnDevicePropPluginD2Ev @ 12 NONAME
+	_ZTI24CMtpExtnDevicePropPlugin @ 13 NONAME
+	_ZTV24CMtpExtnDevicePropPlugin @ 14 NONAME
+	_ZThn4_N24CMtpExtnDevicePropPlugin15GetDevPropertyLE22TMTPDevicePropertyCodePP8MMTPType @ 15 NONAME
+	_ZThn4_N24CMtpExtnDevicePropPlugin17ResetDevPropertyLE22TMTPDevicePropertyCode @ 16 NONAME
+	_ZThn4_N24CMtpExtnDevicePropPlugin18SetDevicePropertyLEv @ 17 NONAME
+	_ZThn4_N24CMtpExtnDevicePropPlugin19GetDevPropertyDescLE22TMTPDevicePropertyCodePP8MMTPType @ 18 NONAME
+	_ZThn4_N24CMtpExtnDevicePropPlugin27GetDevicePropertyContainerLE22TMTPDevicePropertyCodePP8MMTPType @ 19 NONAME
+	_ZThn4_N24CMtpExtnDevicePropPlugin9SupportedE19TMTPSupportCategoryR6RArrayIjE19TMTPOperationalMode @ 20 NONAME
+	_ZNK24CMtpExtnDevicePropPlugin9FrameworkEv @ 21 NONAME
+
--- a/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedatastore.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedatastore.h	Mon Mar 15 12:43:12 2010 +0200
@@ -86,6 +86,9 @@
 	void SetExtnDevicePropDp(MExtnDevicePropDp* aExtnDevicePropDp);
 	MExtnDevicePropDp* ExtnDevicePropDp();
 
+    TBool IsConnectMac();
+    void SetConnectMac(TBool aConnectMac);	
+	
 private: // Form CActive
 
     void DoCancel();
@@ -167,6 +170,8 @@
     TUint*                          iPendingBatteryLevel;
     
     MExtnDevicePropDp*              iExtnDevicePropDp;
+
+    TBool                           iIsConnectMac; 
     };
    
 #endif // CMTPDEVICEDATASTORE_H
--- a/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedp.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedp.h	Mon Mar 15 12:43:12 2010 +0200
@@ -20,7 +20,8 @@
 
 #ifndef CMTPDEVICEDP_H
 #define CMTPDEVICEDP_H
-
+#include <e32base.h>
+#include <d32usbc.h>
 #include <mtp/cmtpdataproviderplugin.h>
 #include "mtpdebug.h"
 #include "mmtpenumerationcallback.h"
@@ -28,6 +29,7 @@
 #include "rmtpdpsingletons.h"
 #include "mextndevplugincallback.h"
 #include "mmtpdevdpextn.h"
+#include "rmtpframework.h"
 
 #include "cmtpgetdevicepropdesc.h"
 #include "cmtpdevicedatastore.h"
@@ -40,7 +42,7 @@
 class MMTPRequestProcessor;
 class CMtpExtnDevicePropPlugin;
 class CMTPDeviceDataStore;
-
+class CMTPDeviceInfoTimer;
 /** 
 Implements the MTP device data provider plug-in.
 @internalComponent
@@ -62,7 +64,7 @@
 
     static TAny* NewL(TAny* aParams);
     ~CMTPDeviceDataProvider();
-    
+    void SetConnectMac();    
 private: // From CMTPDataProviderPlugin
 
     void Cancel();
@@ -166,6 +168,56 @@
     TInt								iActiveProcessor;
     TBool								iActiveProcessorRemoved;
 
+    //Timer for  DeviceInfo
+    CMTPDeviceInfoTimer*                iDeviceInfoTimer;
+    RMTPFramework                       iFrameWork;
+    enum TCommandState
+        {
+        EIdle,
+        EOpenSession,
+        EStartDeviceInfoTimer,
+        ESetIsMac
+        };
+    TCommandState                       iCommandState;
+
+
     };
+	/**
+	Implements the MTP GetDeviceinfo timer. 
+	@internalComponent
+	*/
+class CMTPDeviceInfoTimer : public CTimer
+    {
+public:
+
+    static CMTPDeviceInfoTimer* NewL(CMTPDeviceDataProvider& aDeviceProvider); 
+    virtual ~CMTPDeviceInfoTimer();
+    void Start();
     
+private: // From CTimer
+
+    void RunL();
+    
+private:
+
+    CMTPDeviceInfoTimer(CMTPDeviceDataProvider& aDeviceProvider);
+    void ConstructL();    
+
+private:
+/**
+FLOGGER debug trace member variable.
+*/
+__FLOG_DECLARATION_MEMBER_MUTABLE;        
+    
+    CMTPDeviceDataProvider& iDeviceProvider;
+    RDevUsbcClient          iLdd;
+
+enum TTimerState
+    {
+    EIdle,
+    EStartTimer,
+    EUSBReEnumerate
+    };
+    TTimerState iState;
+    };    
 #endif // CMTPDEVICEDP_H
--- a/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetnumobjects.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetnumobjects.h	Mon Mar 15 12:43:12 2010 +0200
@@ -55,9 +55,13 @@
 	TBool IsSupportedFormatL(TUint32 aFormatCode);
 			
 private:
+	/**
+    FLOGGER debug trace member variable.
+    */
+    __FLOG_DECLARATION_MEMBER_MUTABLE;
 
 	RMTPFramework iSingletons;
-
+protected:
     RMTPDeviceDpSingletons              iDevDpSingletons;
 	};
 	
--- a/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetobjecthandles.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetobjecthandles.h	Mon Mar 15 12:43:12 2010 +0200
@@ -46,6 +46,10 @@
     void ServiceL();
         
 private:
+	/**
+    FLOGGER debug trace member variable.
+    */
+    __FLOG_DECLARATION_MEMBER_MUTABLE;
 
     CMTPTypeArray* iHandles;
     };
--- a/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetstorageinfo.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/inc/cmtpgetstorageinfo.h	Mon Mar 15 12:43:12 2010 +0200
@@ -76,6 +76,7 @@
 	TDriveInfo					iDriveInfo;
 	TVolumeInfo 				iVolumeInfo;
 	RMTPFramework               iSingletons;
+	TBool						iIsCDrive;
 	};
 	
 #endif
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedatastore.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedatastore.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -467,7 +467,8 @@
 CMTPDeviceDataStore::CMTPDeviceDataStore() :
     CActive(EPriorityStandard),
 	iBatteryInfoV1Pckg(iBatteryInfoV1),
-	iPhoneIdV1Pckg(iPhoneIdV1)
+	iPhoneIdV1Pckg(iPhoneIdV1),
+	iIsConnectMac(EFalse)
     {
     CActiveScheduler::Add(this);
     }
@@ -1211,3 +1212,11 @@
 	}//else nothing to do.
 	}
 
+TBool CMTPDeviceDataStore::IsConnectMac()
+    {
+    return iIsConnectMac;
+    }
+void CMTPDeviceDataStore::SetConnectMac(TBool aConnectMac)
+    {
+    iIsConnectMac = aConnectMac;
+    }
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedp.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpdevicedp.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -33,6 +33,7 @@
 #include "mtpdevicedpconst.h"
 #include "mtpdevicedpprocessor.h"
 #include "mtpdevdppanic.h"
+#include "cmtpconnectionmgr.h"
 
 #include "cmtpextndevdp.h"
 
@@ -79,6 +80,8 @@
     iExtnPluginMapArray.Close();
 	iEvent.Reset();
 
+    delete iDeviceInfoTimer;
+    iFrameWork.Close();
     __FLOG(_L8("~CMTPDeviceDataProvider - Exit"));
     __FLOG_CLOSE;
     }
@@ -124,6 +127,7 @@
 void CMTPDeviceDataProvider::ProcessRequestPhaseL(TMTPTransactionPhase aPhase, const TMTPTypeRequest& aRequest, MMTPConnection& aConnection)
     {
     __FLOG(_L8("ProcessRequestPhaseL - Entry"));
+    TUint16 opCode( aRequest.Uint16( TMTPTypeRequest::ERequestOperationCode ) );    
     TInt index = LocateRequestProcessorL(aRequest, aConnection);
     __ASSERT_DEBUG(index != KErrNotFound, Panic(EMTPDevDpNoMatchingProcessor));
     MMTPRequestProcessor* processor = iActiveProcessors[index];
@@ -140,6 +144,49 @@
 	    iActiveProcessors.Remove(index);
 	    }
     iActiveProcessor = -1;
+    
+    __FLOG_VA((_L8("opCode = 0x%x"), opCode));
+    __FLOG_VA((_L8("TranPort UID = 0x%x"), iFrameWork.ConnectionMgr().TransportUid().iUid));
+    __FLOG_VA((_L8("CommandState = 0x%x"), iCommandState));    
+    const static TInt32 KMTPUsbTransportUid = 0x102827B2;
+
+    if((EMTPOpCodeGetDeviceInfo == opCode)&&(KMTPUsbTransportUid == iFrameWork.ConnectionMgr().TransportUid().iUid))
+        {
+        __FLOG(_L8("EMTPOpCodeGetDeviceInfo == opCode"));
+        //If GetDeviceInfo comes and there is no OpenSession before, the timer will start. And tread the host as Mac. 
+        //Only the first GetDeviceInfo in one session will start the timer.
+        if((EIdle == iCommandState)&&(NULL == iDeviceInfoTimer))
+            {
+            __FLOG(_L8("EMTPOpCodeGetDeviceInfo == opCode, start timer"));
+            iCommandState = EStartDeviceInfoTimer;
+            iDeviceInfoTimer = CMTPDeviceInfoTimer::NewL(*this);
+            iDeviceInfoTimer->Start();
+            }
+        else
+            {
+            __FLOG(_L8("EMTPOpCodeGetDeviceInfo == opCode, Not start timer"));            
+            }
+        }
+    else
+       {       
+       __FLOG(_L8("EMTPOpCodeGetDeviceInfo != opCode"));
+       if((EMTPOpCodeOpenSession == opCode)&&(EIdle == iCommandState))
+            {
+            __FLOG(_L8("EMTPOpCodeGetDeviceInfo == opCode, set CommandState to be EOpenSession"));
+            iCommandState = EOpenSession;
+            }
+       
+       if(iDeviceInfoTimer)
+           {
+           __FLOG(_L8("iDeviceInfoTimer != NULL, stop timer"));
+           delete iDeviceInfoTimer;
+           iDeviceInfoTimer = NULL;
+           }
+       else
+           {
+           __FLOG(_L8("iDeviceInfoTimer == NULL, NOT stop timer"));            
+           }
+       }    
     __FLOG(_L8("ProcessRequestPhaseL - Exit"));
     }
 
@@ -328,7 +375,9 @@
 CMTPDeviceDataProvider::CMTPDeviceDataProvider(TAny* aParams) :
     CMTPDataProviderPlugin(aParams),
     iActiveProcessors(KMTPDeviceDpSessionGranularity),
-    iActiveProcessor(-1)
+    iActiveProcessor(-1),
+    iDeviceInfoTimer(NULL),
+    iCommandState(EIdle)
     {
 
     }
@@ -538,7 +587,7 @@
 		}
 
     iEnumerator = CMTPFSEnumerator::NewL(Framework(), iDpSingletons.ExclusionMgrL(), *this, KProcessLimit);
-    
+    iFrameWork.OpenL();
     
     __FLOG(_L8("ConstructL - Exit"));
 
@@ -665,6 +714,17 @@
     		} 
 		}
         }
+    __FLOG_VA((_L8("current state is =%d"), iCommandState));    
+    if(iCommandState != EIdle)
+        {
+        if(iDeviceInfoTimer)
+            {
+            delete iDeviceInfoTimer;
+            iDeviceInfoTimer = NULL;
+            }
+        iCommandState = EIdle;
+        iDevDpSingletons.DeviceDataStore().SetConnectMac(EFalse);
+        }
     __FLOG(_L8("SessionClosedL - Exit"));
     }
 
@@ -683,3 +743,94 @@
     __FLOG(_L8("SessionOpenedL - Exit"));
     }
 
+void CMTPDeviceDataProvider::SetConnectMac()
+    {
+    __FLOG(_L8("SetConnectMac - Entry"));   
+    iDevDpSingletons.DeviceDataStore().SetConnectMac(ETrue);
+    __FLOG_VA((_L8("previous state = %d, current is ESetIsMac"), iCommandState));    
+    iCommandState = ESetIsMac;
+    __FLOG(_L8("SetConnectMac - Exit"));     
+    }
+
+/**
+CMTPDeviceInfoTimer factory method. 
+@return A pointer to a new CMTPDeviceInfoTimer instance. Ownership IS transfered.
+@leave One of the system wide error codes if a processing failure occurs.
+*/
+CMTPDeviceInfoTimer* CMTPDeviceInfoTimer::NewL(CMTPDeviceDataProvider& aDeviceProvider)
+    {
+    CMTPDeviceInfoTimer* self = new (ELeave) CMTPDeviceInfoTimer(aDeviceProvider);
+    CleanupStack::PushL(self);
+    self->ConstructL();
+    CleanupStack::Pop(self);
+    return self;
+    }
+    
+/**
+Destructor.
+*/
+CMTPDeviceInfoTimer::~CMTPDeviceInfoTimer()
+    {
+    Cancel();
+    iLdd.Close();
+    __FLOG_CLOSE;    
+    }
+    
+/**
+Starts the deviceinfo timer.
+*/
+// DeviceInfo delay, in microseconds. 5s
+const TUint KMTPDeviceInfoDelay = (1000000 * 5);
+void CMTPDeviceInfoTimer::Start()
+    {
+    __FLOG(_L8("CMTPDeviceInfoTimer::Start - Entry"));    
+
+    After(KMTPDeviceInfoDelay);
+    iState = EStartTimer;
+    __FLOG(_L8("CMTPDeviceInfoTimer::Start - Exit"));     
+    }
+    
+void CMTPDeviceInfoTimer::RunL()
+    {
+    __FLOG(_L8("CMTPDeviceInfoTimer::RunL - Entry"));
+    __FLOG_VA((_L8("iStatus == %d"), iStatus.Int()));    
+
+    switch(iState)
+        {
+        case EStartTimer:
+            __FLOG(_L8("CMTPDeviceInfoTimer::RunL - EStartTimer"));
+            // Open the USB device interface.
+            User::LeaveIfError(iLdd.Open(0));
+            iLdd.ReEnumerate(iStatus);
+            iDeviceProvider.SetConnectMac();
+            iState = EUSBReEnumerate;
+            SetActive();
+            break;
+        case EUSBReEnumerate:          
+            __FLOG(_L8("CMTPDeviceInfoTimer::RunL - EUSBReEnumerate"));            
+            break;
+        default:
+            __FLOG(_L8("CMTPDeviceInfoTimer::RunL - default")); 
+            break;
+        }
+    __FLOG(_L8("CMTPDeviceInfoTimer::RunL - Exit"));    
+    }
+    
+/** 
+Constructor
+*/
+CMTPDeviceInfoTimer::CMTPDeviceInfoTimer(CMTPDeviceDataProvider& aDeviceProvider) : 
+    CTimer(EPriorityNormal),iDeviceProvider(aDeviceProvider),iState(EIdle)
+    {
+    
+    }    
+
+/**
+Second phase constructor.
+*/    
+void CMTPDeviceInfoTimer::ConstructL()
+    {
+    __FLOG_OPEN(KMTPSubsystem, KComponent);
+    CTimer::ConstructL();
+    CActiveScheduler::Add(this);
+    }
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetdeviceinfo.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetdeviceinfo.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -48,6 +48,7 @@
 This identifies the PTP vendor-extension version that are in use by this device
 */
 static const TUint32 KMTPVendorExtensionId = 0x00000006;
+static const TUint32 KMTPVendorExtensionId_Mac = 0xFFFFFFFF;
 
 /**
 This identifies, in hundredths, the version of the MTP standard that this device supports
@@ -126,9 +127,26 @@
     __FLOG(_L8("BuildDeviceInfoL - Entry")); 
     CMTPDeviceDataStore& device(iDpSingletons.DeviceDataStore());
     iDeviceInfo->SetUint16L(CMTPTypeDeviceInfo::EStandardVersion, KMTPStandardVersion);
-    iDeviceInfo->SetUint32L(CMTPTypeDeviceInfo::EMTPVendorExtensionID, KMTPVendorExtensionId);
-    iDeviceInfo->SetUint16L(CMTPTypeDeviceInfo::EMTPVersion, KMTPVersion);
-    iDeviceInfo->SetStringL(CMTPTypeDeviceInfo::EMTPExtensions, iDpSingletons.DeviceDataStore().MTPExtensions());    
+    
+    if(iDpSingletons.DeviceDataStore().IsConnectMac())
+        {
+        __FLOG(_L8("Connect Mac = ETrue"));         
+        iDeviceInfo->SetUint32L(CMTPTypeDeviceInfo::EMTPVendorExtensionID, KMTPVendorExtensionId_Mac);
+        iDeviceInfo->SetUint16L(CMTPTypeDeviceInfo::EMTPVersion, KMTPVersion);        
+        RBuf  mtpExtensions;
+        mtpExtensions.CleanupClosePushL();
+        mtpExtensions.CreateL(0);
+        iDeviceInfo->SetStringL(CMTPTypeDeviceInfo::EMTPExtensions, mtpExtensions);
+        CleanupStack::PopAndDestroy(&mtpExtensions);
+        }
+    else
+        {
+        __FLOG(_L8("Connect Mac = EFalse")); 
+        iDeviceInfo->SetUint32L(CMTPTypeDeviceInfo::EMTPVendorExtensionID, KMTPVendorExtensionId);
+        iDeviceInfo->SetUint16L(CMTPTypeDeviceInfo::EMTPVersion, KMTPVersion);        
+        iDeviceInfo->SetStringL(CMTPTypeDeviceInfo::EMTPExtensions, iDpSingletons.DeviceDataStore().MTPExtensions());  
+        }
+    
     iDeviceInfo->SetUint16L(CMTPTypeDeviceInfo::EFunctionalMode, EMTPFunctionalModeStandard);    
     iDeviceInfo->SetStringL(CMTPTypeDeviceInfo::EManufacturer, device.Manufacturer());
     iDeviceInfo->SetStringL(CMTPTypeDeviceInfo::EModel, device.Model());
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetnumobjects.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetnumobjects.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -22,11 +22,14 @@
 
 #include "cmtpdataprovidercontroller.h"
 #include "cmtpdataprovider.h"
+#include "cmtpdevicedatastore.h"
 
 #include "cmtpgetnumobjects.h"
 #include "mtpdevicedpconst.h"
 #include "mtpdevdppanic.h"
 
+// Class constants.
+__FLOG_STMT(_LIT8(KComponent,"GetNumObjects");)
 
 /**
 Verification data for GetNumObjects request
@@ -61,6 +64,7 @@
 	{	
 	iDevDpSingletons.Close();
     iSingletons.Close();
+    __FLOG_CLOSE;
 	}
 /**
 Standard c++ constructor
@@ -76,6 +80,7 @@
 */
 void CMTPGetNumObjects::ConstructL()
     {
+	__FLOG_OPEN(KMTPSubsystem, KComponent);
     iSingletons.OpenL();
     iDevDpSingletons.OpenL(iFramework);
     }
@@ -131,9 +136,34 @@
 */	
 void CMTPGetNumObjects::ServiceL()
 	{
-	TMTPObjectMgrQueryParams params(Request().Uint32(TMTPTypeRequest::ERequestParameter1), Request().Uint32(TMTPTypeRequest::ERequestParameter2), Request().Uint32(TMTPTypeRequest::ERequestParameter3));
-	TUint32 count = iFramework.ObjectMgr().CountL(params);		
-	SendResponseL(EMTPRespCodeOK, 1, &count);	
+    __FLOG(_L8("ServiceL - Entry"));
+    __FLOG_VA((_L8("IsConnectMac = %d; ERequestParameter2 = %d" ), iDevDpSingletons.DeviceDataStore().IsConnectMac(), Request().Uint32(TMTPTypeRequest::ERequestParameter2)));
+	if(iDevDpSingletons.DeviceDataStore().IsConnectMac()
+        &&(KMTPFormatsAll == Request().Uint32(TMTPTypeRequest::ERequestParameter2)))
+        {
+        //get folder count
+    	TMTPObjectMgrQueryParams paramsFolder(Request().Uint32(TMTPTypeRequest::ERequestParameter1), EMTPFormatCodeAssociation, Request().Uint32(TMTPTypeRequest::ERequestParameter3));        
+    	TUint32 count = iFramework.ObjectMgr().CountL(paramsFolder);
+        __FLOG_VA((_L8("ConnectMac and Fetch all, folder count = %d"), count));
+
+        //get script count
+        TMTPObjectMgrQueryParams paramsScript(Request().Uint32(TMTPTypeRequest::ERequestParameter1), EMTPFormatCodeScript, Request().Uint32(TMTPTypeRequest::ERequestParameter3));
+        count += iFramework.ObjectMgr().CountL(paramsScript);
+        
+        //get Image file count
+        TMTPObjectMgrQueryParams paramsImage(Request().Uint32(TMTPTypeRequest::ERequestParameter1), EMTPFormatCodeEXIFJPEG, Request().Uint32(TMTPTypeRequest::ERequestParameter3));
+        count += iFramework.ObjectMgr().CountL(paramsImage);
+        __FLOG_VA((_L8("ConnectMac and Fetch all, total count = %d"), count));        
+    	SendResponseL(EMTPRespCodeOK, 1, &count); 
+        }
+    else
+        {       
+    	TMTPObjectMgrQueryParams params(Request().Uint32(TMTPTypeRequest::ERequestParameter1), Request().Uint32(TMTPTypeRequest::ERequestParameter2), Request().Uint32(TMTPTypeRequest::ERequestParameter3));
+    	TUint32 count = iFramework.ObjectMgr().CountL(params);	
+        __FLOG_VA((_L8("NOT ConnectMac or NOT Fetch all, total count = %d"), count));         
+    	SendResponseL(EMTPRespCodeOK, 1, &count);
+        }
+    __FLOG(_L8("ServiceL - Exit"));	    
 	}
 
 /**
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetobjecthandles.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetobjecthandles.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -18,11 +18,15 @@
 #include <mtp/mmtpobjectmgr.h>
 #include <mtp/cmtptypearray.h>
 #include <mtp/mtpdatatypeconstants.h>
+#include <mtp/mmtpstoragemgr.h>  
 
+#include "cmtpdevicedatastore.h"
 #include "cmtpgetobjecthandles.h"
 #include "mtpdevicedpconst.h"
 #include "mtpdevdppanic.h"
 
+// Class constants.
+__FLOG_STMT(_LIT8(KComponent,"GetObjectHandles");)
 
 /**
 Two-phase construction method
@@ -45,7 +49,8 @@
 */	
 CMTPGetObjectHandles::~CMTPGetObjectHandles()
 	{
-	delete iHandles;	
+	delete iHandles;
+    __FLOG_CLOSE;
 	}
 
 /**
@@ -62,6 +67,7 @@
 */
 void CMTPGetObjectHandles::ConstructL()
     {
+	__FLOG_OPEN(KMTPSubsystem, KComponent);    
     CMTPGetNumObjects::ConstructL();
     }
 
@@ -70,43 +76,102 @@
 */	
 void CMTPGetObjectHandles::ServiceL()
 	{
+    __FLOG(_L8("ServiceL - Entry"));
 	RMTPObjectMgrQueryContext   context;
 	RArray<TUint>               handles;
-	TMTPObjectMgrQueryParams    params(Request().Uint32(TMTPTypeRequest::ERequestParameter1), Request().Uint32(TMTPTypeRequest::ERequestParameter2), Request().Uint32(TMTPTypeRequest::ERequestParameter3));
 	CleanupClosePushL(context);
 	CleanupClosePushL(handles);
-	
 	delete iHandles;
 	iHandles = CMTPTypeArray::NewL(EMTPTypeAUINT32);
-	
-	do
-	    {
-    	iFramework.ObjectMgr().GetObjectHandlesL(params, context, handles);
-    	iHandles->AppendL(handles);
-	    }
-	while (!context.QueryComplete());
-	
+
+    __FLOG_VA((_L8("IsConnectMac = %d; ERequestParameter2 = %d" ), iDevDpSingletons.DeviceDataStore().IsConnectMac(), Request().Uint32(TMTPTypeRequest::ERequestParameter2)));
+	if(iDevDpSingletons.DeviceDataStore().IsConnectMac()
+       &&(KMTPFormatsAll == Request().Uint32(TMTPTypeRequest::ERequestParameter2)))
+        {
+        __FLOG(_L8("ConnectMac and Fetch all."));
+        //get folder object handles
+    	TMTPObjectMgrQueryParams    paramsFolder(Request().Uint32(TMTPTypeRequest::ERequestParameter1), EMTPFormatCodeAssociation, Request().Uint32(TMTPTypeRequest::ERequestParameter3));	
+    	do
+    	    {
+        	iFramework.ObjectMgr().GetObjectHandlesL(paramsFolder, context, handles);
+        	iHandles->AppendL(handles);
+    	    }
+    	while (!context.QueryComplete());
+
+        //get script object handles
+    	RMTPObjectMgrQueryContext   contextScript;
+    	RArray<TUint>               handlesScript;
+    	CleanupClosePushL(contextScript);
+    	CleanupClosePushL(handlesScript);            
+    	TMTPObjectMgrQueryParams    paramsScript(Request().Uint32(TMTPTypeRequest::ERequestParameter1), EMTPFormatCodeScript, Request().Uint32(TMTPTypeRequest::ERequestParameter3));	
+    	do
+    	    {
+        	iFramework.ObjectMgr().GetObjectHandlesL(paramsScript, contextScript, handlesScript);
+        	iHandles->AppendL(handlesScript);
+    	    }
+    	while (!contextScript.QueryComplete());
+    	CleanupStack::PopAndDestroy(&contextScript);
+    	CleanupStack::PopAndDestroy(&handlesScript);        
+
+        //get image object handles
+    	RMTPObjectMgrQueryContext   contextImage;
+    	RArray<TUint>               handlesImage;
+    	CleanupClosePushL(contextImage);
+    	CleanupClosePushL(handlesImage);            
+    	TMTPObjectMgrQueryParams    paramsImage(Request().Uint32(TMTPTypeRequest::ERequestParameter1), EMTPFormatCodeEXIFJPEG, Request().Uint32(TMTPTypeRequest::ERequestParameter3));	
+    	do
+    	    {
+        	iFramework.ObjectMgr().GetObjectHandlesL(paramsImage, contextImage, handlesImage);
+        	iHandles->AppendL(handlesImage);
+    	    }
+    	while (!contextImage.QueryComplete());
+    	CleanupStack::PopAndDestroy(&contextImage);
+    	CleanupStack::PopAndDestroy(&handlesImage);                            
+        }
+    else
+        {
+    	TMTPObjectMgrQueryParams    params(Request().Uint32(TMTPTypeRequest::ERequestParameter1), Request().Uint32(TMTPTypeRequest::ERequestParameter2), Request().Uint32(TMTPTypeRequest::ERequestParameter3));	
+    	do
+    	    {
+        	iFramework.ObjectMgr().GetObjectHandlesL(params, context, handles);
+			
+        	TUint32 storageId = Request().Uint32(TMTPTypeRequest::ERequestParameter1);
+        	TUint32 parentHandle = Request().Uint32(TMTPTypeRequest::ERequestParameter3);
+        	if ( storageId != KMTPStorageAll && parentHandle == KMTPHandleNoParent )
+	            {
+	            const CMTPStorageMetaData& storage(iFramework.StorageMgr().StorageL(storageId));
+	            HBufC* StorageSuid = storage.DesC(CMTPStorageMetaData::EStorageSuid).AllocL();
+            
+	            RBuf suid;
+	            suid.CleanupClosePushL();
+	            suid.CreateL(KMaxFileName);
+	            suid = *StorageSuid;
+	            _LIT(WMPInfoXml,"WMPInfo.xml");
+	            suid.Append(WMPInfoXml); 
+	            TUint32 handle = iFramework.ObjectMgr().HandleL(suid);
+	            if ( handle != KMTPHandleNone )
+	                {
+	                TInt index = handles.Find(handle);
+	                if ( index != KErrNotFound )
+	                    {
+	                    handles.Remove(index);
+	                    handles.Insert(handle,0);
+	                    }
+	                }   
+	            delete StorageSuid;
+	            StorageSuid = NULL;
+	            CleanupStack::PopAndDestroy();
+            	}
+        	iHandles->AppendL(handles);
+    	    }
+    	while (!context.QueryComplete());        
+        }        
+    	
+        
+
 	CleanupStack::PopAndDestroy(&handles);
 	CleanupStack::PopAndDestroy(&context);					
-	SendDataL(*iHandles);	
+	SendDataL(*iHandles);
+    __FLOG(_L8("ServiceL - Exit"));	    
 	}
-
-
-
-
-
-
-	
-
 	
-
-
-   	
-
-	
-
-
-
-
-
-
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetstorageinfo.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpgetstorageinfo.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -129,6 +129,7 @@
 */	
 void CMTPGetStorageInfo::BuildStorageInfoL()
 	{
+	iIsCDrive = EFalse;
 	SetupDriveVolumeInfoL();
     SetStorageTypeL();
     SetFileSystemTypeL();
@@ -151,6 +152,13 @@
 	RFs& fs = iFramework.Fs();
 	User::LeaveIfError(fs.Drive(iDriveInfo, driveNo));
 	User::LeaveIfError(fs.Volume(iVolumeInfo, driveNo));
+	
+	const TInt KCDriveNo = 2;
+	if(KCDriveNo == driveNo)
+		{
+		iDriveInfo.iType = EMediaRom;
+		iIsCDrive = ETrue;
+		}
 	}
 	
 /**
@@ -232,6 +240,10 @@
 void CMTPGetStorageInfo::SetFreeSpaceInBytesL()
 	{
 	TMTPTypeUint64 mtpFreeSpace(iVolumeInfo.iFree);
+	if(iIsCDrive)
+		{
+		mtpFreeSpace.Set(0);
+		}
 	iStorageInfo->SetL(CMTPTypeStorageInfo::EFreeSpaceInBytes, mtpFreeSpace);	
 	}
 	
--- a/mtpfws/mtpfw/dataproviders/devdp/src/cmtpsetdevicepropvalue.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/devdp/src/cmtpsetdevicepropvalue.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -282,15 +282,6 @@
 void CMTPSetDevicePropValue::CompleteServiceDateTimeL()
 	{
 	__FLOG(_L8("CompleteDateTime - Entry"));
-	
-	//Just a workAround for WinLogo
-	_LIT(KWinLogoWorkAround,"20051231");
-	TInt pos = iString->StringChars().Find( KWinLogoWorkAround );
-	if ( KErrNotFound != pos )
-		{
-		SendResponseL(EMTPRespCodeOK);
-		return;
-		}
 												
 	//validate the incoming date time string first and then set it.
 	if(KErrNone == iDpSingletons.DeviceDataStore().SetDateTimeL(iString->StringChars()) )
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/dataproviders/dputility/bwins/mtpdataproviderutilityu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,205 @@
+EXPORTS
+	?IsFolderAcceptedL@CMTPFSExclusionMgr@@UBEHABVTDesC16@@K@Z @ 1 NONAME ; int CMTPFSExclusionMgr::IsFolderAcceptedL(class TDesC16 const &, unsigned long) const
+	?SendResponseL@CMTPRequestProcessor@@IAEXW4TMTPResponseCode@@HPAK@Z @ 2 NONAME ; void CMTPRequestProcessor::SendResponseL(enum TMTPResponseCode, int, unsigned long *)
+	?CompleteRequestL@CMTPRequestProcessor@@IAEXXZ @ 3 NONAME ; void CMTPRequestProcessor::CompleteRequestL(void)
+	??1CMTPSendObjectInfo@@UAE@XZ @ 4 NONAME ; CMTPSendObjectInfo::~CMTPSendObjectInfo(void)
+	??1CMTPFSEnumerator@@UAE@XZ @ 5 NONAME ; CMTPFSEnumerator::~CMTPFSEnumerator(void)
+	?HandleEventL@CMTPRequestProcessor@@MAEXABVTMTPTypeEvent@@@Z @ 6 NONAME ; void CMTPRequestProcessor::HandleEventL(class TMTPTypeEvent const &)
+	?StartL@CMTPFSEnumerator@@QAEXK@Z @ 7 NONAME ABSENT ; void CMTPFSEnumerator::StartL(unsigned long)
+	?NewL@CMTPGetObject@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 8 NONAME ; class MMTPRequestProcessor * CMTPGetObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPRequestChecker@@UAE@XZ @ 9 NONAME ; CMTPRequestChecker::~CMTPRequestChecker(void)
+	?HasDataphase@CMTPRequestProcessor@@MBEHXZ @ 10 NONAME ; int CMTPRequestProcessor::HasDataphase(void) const
+	?SetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@E@Z @ 11 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::SetPropertyL(enum TMTPObjectPropertyCode, unsigned char)
+	?NewL@CMTPGetFormatCapabilities@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 12 NONAME ; class MMTPRequestProcessor * CMTPGetFormatCapabilities::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?NewL@CMTPSetObjectPropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 13 NONAME ; class MMTPRequestProcessor * CMTPSetObjectPropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?VerifyRequestL@CMTPRequestChecker@@QAE?AW4TMTPResponseCode@@ABVTMTPTypeRequest@@HPBUTMTPRequestElementInfo@@@Z @ 14 NONAME ; enum TMTPResponseCode CMTPRequestChecker::VerifyRequestL(class TMTPTypeRequest const &, int, struct TMTPRequestElementInfo const *)
+	??1CMTPRequestProcessor@@MAE@XZ @ 15 NONAME ; CMTPRequestProcessor::~CMTPRequestProcessor(void)
+	?Close@RMTPDpSingletons@@QAEXXZ @ 16 NONAME ; void RMTPDpSingletons::Close(void)
+	?NewL@CMTPDeleteObject@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 17 NONAME ; class MMTPRequestProcessor * CMTPDeleteObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?DoHandleDataIToRPhaseL@CMTPRequestProcessor@@MAEHXZ @ 18 NONAME ; int CMTPRequestProcessor::DoHandleDataIToRPhaseL(void)
+	?SetCurrentObjectL@CMTPObjectPropertyMgr@@QAEXK@Z @ 19 NONAME ABSENT ; void CMTPObjectPropertyMgr::SetCurrentObjectL(unsigned long)
+	?NewL@CMTPFSEnumerator@@SAPAV1@AAVMMTPDataProviderFramework@@AAVCMTPFSExclusionMgr@@AAVMMTPEnumerationCallback@@H@Z @ 20 NONAME ; class CMTPFSEnumerator * CMTPFSEnumerator::NewL(class MMTPDataProviderFramework &, class CMTPFSExclusionMgr &, class MMTPEnumerationCallback &, int)
+	??1CMTPGetObjectPropDesc@@UAE@XZ @ 21 NONAME ; CMTPGetObjectPropDesc::~CMTPGetObjectPropDesc(void)
+	?SetExclusionMgrL@RMTPDpSingletons@@QAEXAAVCMTPFSExclusionMgr@@@Z @ 22 NONAME ; void RMTPDpSingletons::SetExclusionMgrL(class CMTPFSExclusionMgr &)
+	?SendDataL@CMTPRequestProcessor@@IAEXABVMMTPType@@@Z @ 23 NONAME ; void CMTPRequestProcessor::SendDataL(class MMTPType const &)
+	?ExclusionMgrL@RMTPDpSingletons@@QBEAAVCMTPFSExclusionMgr@@XZ @ 24 NONAME ; class CMTPFSExclusionMgr & RMTPDpSingletons::ExclusionMgrL(void) const
+	?GetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@AAG@Z @ 25 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::GetPropertyL(enum TMTPObjectPropertyCode, unsigned short &)
+	??1CMTPPropertyStore@@UAE@XZ @ 26 NONAME ABSENT ; CMTPPropertyStore::~CMTPPropertyStore(void)
+	?Match@CMTPRequestUnknown@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 27 NONAME ; int CMTPRequestUnknown::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
+	?SetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@ABVTDesC16@@@Z @ 28 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::SetPropertyL(enum TMTPObjectPropertyCode, class TDesC16 const &)
+	??1CMTPCopyObject@@UAE@XZ @ 29 NONAME ; CMTPCopyObject::~CMTPCopyObject(void)
+	??1CMTPGetObject@@UAE@XZ @ 30 NONAME ; CMTPGetObject::~CMTPGetObject(void)
+	?GetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@AA_K@Z @ 31 NONAME ABSENT ; int CMTPPropertyStore::GetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned long long &)
+	?NewL@CMTPSetReferences@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 32 NONAME ; class MMTPRequestProcessor * CMTPSetReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPGetObjectPropValue@@UAE@XZ @ 33 NONAME ; CMTPGetObjectPropValue::~CMTPGetObjectPropValue(void)
+	??1CMTPDeleteObject@@UAE@XZ @ 34 NONAME ; CMTPDeleteObject::~CMTPDeleteObject(void)
+	?GetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@AAVCMTPTypeString@@@Z @ 35 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::GetPropertyL(enum TMTPObjectPropertyCode, class CMTPTypeString &)
+	?NewL@CMTPRequestUnknown@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 36 NONAME ; class MMTPRequestProcessor * CMTPRequestUnknown::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?RunError@CMTPRequestProcessor@@MAEHH@Z @ 37 NONAME ; int CMTPRequestProcessor::RunError(int)
+	?GetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@AAK@Z @ 38 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::GetPropertyL(enum TMTPObjectPropertyCode, unsigned long &)
+	?NewL@CMTPRequestChecker@@SAPAV1@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 39 NONAME ; class CMTPRequestChecker * CMTPRequestChecker::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?NewL@CMTPGetObjectPropDesc@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 40 NONAME ; class MMTPRequestProcessor * CMTPGetObjectPropDesc::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPSetReferences@@UAE@XZ @ 41 NONAME ; CMTPSetReferences::~CMTPSetReferences(void)
+	?DoHandleResponsePhaseL@CMTPRequestProcessor@@MAEHXZ @ 42 NONAME ; int CMTPRequestProcessor::DoHandleResponsePhaseL(void)
+	?OpenL@RMTPDpSingletons@@QAEXAAVMMTPDataProviderFramework@@@Z @ 43 NONAME ; void RMTPDpSingletons::OpenL(class MMTPDataProviderFramework &)
+	?GetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@AAG@Z @ 44 NONAME ABSENT ; int CMTPPropertyStore::GetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned short &)
+	??1CMTPGetReferences@@UAE@XZ @ 45 NONAME ; CMTPGetReferences::~CMTPGetReferences(void)
+	?SetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@G@Z @ 46 NONAME ABSENT ; int CMTPPropertyStore::SetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned short)
+	?CheckRequestL@CMTPRequestProcessor@@MAE?AW4TMTPResponseCode@@XZ @ 47 NONAME ; enum TMTPResponseCode CMTPRequestProcessor::CheckRequestL(void)
+	?GetPropertyByIdL@CMTPPropertyStore@@QAEHAB_KW4TMTPObjectPropertyCode@@AAG@Z @ 48 NONAME ABSENT ; int CMTPPropertyStore::GetPropertyByIdL(unsigned long long const &, enum TMTPObjectPropertyCode, unsigned short &)
+	?Connection@CMTPRequestProcessor@@MBEAAVMMTPConnection@@XZ @ 49 NONAME ; class MMTPConnection & CMTPRequestProcessor::Connection(void) const
+	??1CMTPGetObjectPropsSupported@@UAE@XZ @ 50 NONAME ; CMTPGetObjectPropsSupported::~CMTPGetObjectPropsSupported(void)
+	?NewL@CMTPGetObjectInfo@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 51 NONAME ; class MMTPRequestProcessor * CMTPGetObjectInfo::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?RunL@CMTPRequestProcessor@@MAEXXZ @ 52 NONAME ; void CMTPRequestProcessor::RunL(void)
+	??1CMTPObjectPropertyMgr@@UAE@XZ @ 53 NONAME ABSENT ; CMTPObjectPropertyMgr::~CMTPObjectPropertyMgr(void)
+	?PropertyStore@RMTPDpSingletons@@QBEAAVCMTPPropertyStore@@XZ @ 54 NONAME ABSENT ; class CMTPPropertyStore & RMTPDpSingletons::PropertyStore(void) const
+	?NewL@CMTPGetObjectPropsSupported@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 55 NONAME ; class MMTPRequestProcessor * CMTPGetObjectPropsSupported::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPGetObjectPropList@@UAE@XZ @ 56 NONAME ; CMTPGetObjectPropList::~CMTPGetObjectPropList(void)
+	?GetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@AAK@Z @ 57 NONAME ABSENT ; int CMTPPropertyStore::GetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned long &)
+	?SetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@K@Z @ 58 NONAME ABSENT ; int CMTPPropertyStore::SetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned long)
+	?SetCurrentObjectL@CMTPObjectPropertyMgr@@QAEXPAVCMTPObjectMetaData@@H@Z @ 59 NONAME ABSENT ; void CMTPObjectPropertyMgr::SetCurrentObjectL(class CMTPObjectMetaData *, int)
+	?NewL@CMTPCopyObject@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 60 NONAME ; class MMTPRequestProcessor * CMTPCopyObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?NewL@CMTPGetReferences@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 61 NONAME ; class MMTPRequestProcessor * CMTPGetReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPMoveObject@@UAE@XZ @ 62 NONAME ; CMTPMoveObject::~CMTPMoveObject(void)
+	?GetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@AA_K@Z @ 63 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::GetPropertyL(enum TMTPObjectPropertyCode, unsigned long long &)
+	?SetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@ABVTDesC16@@@Z @ 64 NONAME ABSENT ; int CMTPPropertyStore::SetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, class TDesC16 const &)
+	?NewL@CMTPMoveObject@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 65 NONAME ; class MMTPRequestProcessor * CMTPMoveObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?SetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@_K@Z @ 66 NONAME ABSENT ; int CMTPPropertyStore::SetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned long long)
+	?SetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@G@Z @ 67 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::SetPropertyL(enum TMTPObjectPropertyCode, unsigned short)
+	?IsFileAcceptedL@CMTPFSExclusionMgr@@UBEHABVTDesC16@@K@Z @ 68 NONAME ; int CMTPFSExclusionMgr::IsFileAcceptedL(class TDesC16 const &, unsigned long) const
+	?NewL@CMTPGetObjectPropValue@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 69 NONAME ; class MMTPRequestProcessor * CMTPGetObjectPropValue::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?NewL@CMTPSendObjectInfo@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 70 NONAME ; class MMTPRequestProcessor * CMTPSendObjectInfo::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??0CMTPFSExclusionMgr@@IAE@AAVMMTPDataProviderFramework@@@Z @ 71 NONAME ; CMTPFSExclusionMgr::CMTPFSExclusionMgr(class MMTPDataProviderFramework &)
+	?GetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@AAE@Z @ 72 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::GetPropertyL(enum TMTPObjectPropertyCode, unsigned char &)
+	?NewL@CMTPObjectPropertyMgr@@SAPAV1@AAVMMTPDataProviderFramework@@@Z @ 73 NONAME ABSENT ; class CMTPObjectPropertyMgr * CMTPObjectPropertyMgr::NewL(class MMTPDataProviderFramework &)
+	?GetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@AAVTMTPTypeUint128@@@Z @ 74 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::GetPropertyL(enum TMTPObjectPropertyCode, class TMTPTypeUint128 &)
+	?SetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@K@Z @ 75 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::SetPropertyL(enum TMTPObjectPropertyCode, unsigned long)
+	??0CMTPRequestUnknown@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 76 NONAME ; CMTPRequestUnknown::CMTPRequestUnknown(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?GetObjectInfo@CMTPRequestChecker@@QBEPAVCMTPObjectMetaData@@K@Z @ 77 NONAME ; class CMTPObjectMetaData * CMTPRequestChecker::GetObjectInfo(unsigned long) const
+	?DoHandleRToIPhaseL@CMTPRequestProcessor@@MAEHXZ @ 78 NONAME ; int CMTPRequestProcessor::DoHandleRToIPhaseL(void)
+	?HandleRequestL@CMTPRequestProcessor@@MAEHABVTMTPTypeRequest@@W4TMTPTransactionPhase@@@Z @ 79 NONAME ; int CMTPRequestProcessor::HandleRequestL(class TMTPTypeRequest const &, enum TMTPTransactionPhase)
+	?AddBatchedInsertL@CMTPPropertyStore@@QAEXABVTBatchedEntry@1@@Z @ 80 NONAME ABSENT ; void CMTPPropertyStore::AddBatchedInsertL(class CMTPPropertyStore::TBatchedEntry const &)
+	??1CMTPSetObjectPropValue@@UAE@XZ @ 81 NONAME ; CMTPSetObjectPropValue::~CMTPSetObjectPropValue(void)
+	??1CMTPGetObjectInfo@@UAE@XZ @ 82 NONAME ; CMTPGetObjectInfo::~CMTPGetObjectInfo(void)
+	??0CMTPRequestProcessor@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@HPBUTMTPRequestElementInfo@@@Z @ 83 NONAME ; CMTPRequestProcessor::CMTPRequestProcessor(class MMTPDataProviderFramework &, class MMTPConnection &, int, struct TMTPRequestElementInfo const *)
+	?SetPropertyL@CMTPObjectPropertyMgr@@QAE?AW4TMTPResponseCode@@W4TMTPObjectPropertyCode@@_K@Z @ 84 NONAME ABSENT ; enum TMTPResponseCode CMTPObjectPropertyMgr::SetPropertyL(enum TMTPObjectPropertyCode, unsigned long long)
+	?DoHandleCompletingPhaseL@CMTPRequestProcessor@@MAEHXZ @ 85 NONAME ; int CMTPRequestProcessor::DoHandleCompletingPhaseL(void)
+	?Match@CMTPRequestProcessor@@MBEHABVTMTPTypeEvent@@AAVMMTPConnection@@@Z @ 86 NONAME ; int CMTPRequestProcessor::Match(class TMTPTypeEvent const &, class MMTPConnection &) const
+	?DeletePropertiesL@CMTPPropertyStore@@QAEXAB_K@Z @ 87 NONAME ABSENT ; void CMTPPropertyStore::DeletePropertiesL(unsigned long long const &)
+	?DoCancel@CMTPRequestProcessor@@MAEXXZ @ 88 NONAME ; void CMTPRequestProcessor::DoCancel(void)
+	?DoHandleRequestPhaseL@CMTPRequestProcessor@@MAEHXZ @ 89 NONAME ; int CMTPRequestProcessor::DoHandleRequestPhaseL(void)
+	?NewL@CMTPSetObjectPropValue@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 90 NONAME ; class MMTPRequestProcessor * CMTPSetObjectPropValue::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?DeletePropertiesByStorageIdL@CMTPPropertyStore@@QAEXK@Z @ 91 NONAME ABSENT ; void CMTPPropertyStore::DeletePropertiesByStorageIdL(unsigned long)
+	?IsPathAcceptedL@CMTPFSExclusionMgr@@IBEHABVTDesC16@@K@Z @ 92 NONAME ; int CMTPFSExclusionMgr::IsPathAcceptedL(class TDesC16 const &, unsigned long) const
+	??1CMTPSetObjectPropList@@UAE@XZ @ 93 NONAME ; CMTPSetObjectPropList::~CMTPSetObjectPropList(void)
+	?Release@CMTPRequestProcessor@@MAEXXZ @ 94 NONAME ; void CMTPRequestProcessor::Release(void)
+	??1CMTPFSExclusionMgr@@UAE@XZ @ 95 NONAME ; CMTPFSExclusionMgr::~CMTPFSExclusionMgr(void)
+	?GetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@AAE@Z @ 96 NONAME ABSENT ; int CMTPPropertyStore::GetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned char &)
+	?SetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@E@Z @ 97 NONAME ABSENT ; int CMTPPropertyStore::SetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, unsigned char)
+	?NewL@CMTPPropertyStore@@SAPAV1@AAVMMTPDataProviderFramework@@@Z @ 98 NONAME ABSENT ; class CMTPPropertyStore * CMTPPropertyStore::NewL(class MMTPDataProviderFramework &)
+	?GetPropertyL@CMTPPropertyStore@@QAEHABVTMTPTypeUint32@@W4TMTPObjectPropertyCode@@AAVCMTPTypeString@@@Z @ 99 NONAME ABSENT ; int CMTPPropertyStore::GetPropertyL(class TMTPTypeUint32 const &, enum TMTPObjectPropertyCode, class CMTPTypeString &)
+	?Match@CMTPRequestProcessor@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 100 NONAME ; int CMTPRequestProcessor::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
+	?Request@CMTPRequestProcessor@@MBEABVTMTPTypeRequest@@XZ @ 101 NONAME ; class TMTPTypeRequest const & CMTPRequestProcessor::Request(void) const
+	??1CMTPRequestUnknown@@UAE@XZ @ 102 NONAME ; CMTPRequestUnknown::~CMTPRequestUnknown(void)
+	?ServiceL@CMTPRequestUnknown@@MAEXXZ @ 103 NONAME ; void CMTPRequestUnknown::ServiceL(void)
+	??0RMTPDpSingletons@@QAE@XZ @ 104 NONAME ; RMTPDpSingletons::RMTPDpSingletons(void)
+	??1CMTPGetFormatCapabilities@@UAE@XZ @ 105 NONAME ; CMTPGetFormatCapabilities::~CMTPGetFormatCapabilities(void)
+	?ReceiveDataL@CMTPRequestProcessor@@IAEXAAVMMTPType@@@Z @ 106 NONAME ; void CMTPRequestProcessor::ReceiveDataL(class MMTPType &)
+	?NewL@CMTPGetObjectPropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 107 NONAME ; class MMTPRequestProcessor * CMTPGetObjectPropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	?getDpId@RMTPUtility@@QAEKABVTDesC16@@0@Z @ 108 NONAME ABSENT ; unsigned long RMTPUtility::getDpId(class TDesC16 const &, class TDesC16 const &)
+	?ContainerMimeType@RMTPUtility@@QAEPAVHBufC16@@ABVTDesC16@@@Z @ 109 NONAME ; class HBufC16 * RMTPUtility::ContainerMimeType(class TDesC16 const &)
+	?MTPTimeStr2TTime@RMTPUtility@@QBEHABVTDesC16@@AAVTTime@@@Z @ 110 NONAME ; int RMTPUtility::MTPTimeStr2TTime(class TDesC16 const &, class TTime &) const
+	?RenameObjectL@RMTPUtility@@QAEXIABVTDesC16@@@Z @ 111 NONAME ; void RMTPUtility::RenameObjectL(unsigned int, class TDesC16 const &)
+	?getFormatByExtension@RMTPUtility@@QAE?AW4TMTPFormatCode@@ABVTDesC16@@@Z @ 112 NONAME ABSENT ; enum TMTPFormatCode RMTPUtility::getFormatByExtension(class TDesC16 const &)
+	?FormatExtensionMapping@RMTPUtility@@QAEXXZ @ 113 NONAME ; void RMTPUtility::FormatExtensionMapping(void)
+	?FormatFromFilename@RMTPUtility@@QAE?AW4TMTPFormatCode@@ABVTDesC16@@@Z @ 114 NONAME ; enum TMTPFormatCode RMTPUtility::FormatFromFilename(class TDesC16 const &)
+	?TTime2MTPTimeStr@RMTPUtility@@QBEHABVTTime@@AAVTDes16@@@Z @ 115 NONAME ; int RMTPUtility::TTime2MTPTimeStr(class TTime const &, class TDes16 &) const
+	?MTPUtility@RMTPDpSingletons@@QBEAAVRMTPUtility@@XZ @ 116 NONAME ; class RMTPUtility & RMTPDpSingletons::MTPUtility(void) const
+	?GetDpId@RMTPUtility@@QAEKABVTDesC16@@0@Z @ 117 NONAME ; unsigned long RMTPUtility::GetDpId(class TDesC16 const &, class TDesC16 const &)
+	?GetFormatByExtension@RMTPUtility@@QAE?AW4TMTPFormatCode@@ABVTDesC16@@@Z @ 118 NONAME ; enum TMTPFormatCode RMTPUtility::GetFormatByExtension(class TDesC16 const &)
+	?SessionId@CMTPRequestProcessor@@MAEKXZ @ 119 NONAME ; unsigned long CMTPRequestProcessor::SessionId(void)
+	?GetEnumerationFlag@RMTPUtility@@QAEIABVTDesC16@@@Z @ 120 NONAME ; unsigned int RMTPUtility::GetEnumerationFlag(class TDesC16 const &)
+	?NewL@CMTPFullEnumDataCodeMgr@@SAPAV1@AAVMMTPDataProviderFramework@@@Z @ 121 NONAME ; class CMTPFullEnumDataCodeMgr * CMTPFullEnumDataCodeMgr::NewL(class MMTPDataProviderFramework &)
+	?KnowledgeFormat@CMTPFullEnumDataCodeMgr@@QBEABVRMTPServiceFormat@@XZ @ 122 NONAME ; class RMTPServiceFormat const & CMTPFullEnumDataCodeMgr::KnowledgeFormat(void) const
+	?NewL@CMTPSvcSetServicePropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 123 NONAME ; class MMTPRequestProcessor * CMTPSvcSetServicePropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?NewL@CMTPSvcDeleteObject@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 124 NONAME ; class MMTPRequestProcessor * CMTPSvcDeleteObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	??1CMTPSvcGetServicePropDesc@@UAE@XZ @ 125 NONAME ; CMTPSvcGetServicePropDesc::~CMTPSvcGetServicePropDesc(void)
+	?CheckGenObjectPropertyL@MMTPSvcObjectHandler@@IBE?AW4TMTPResponseCode@@ABVCMTPTypeObjectPropListElement@@W4TMTPOperationCode@@@Z @ 126 NONAME ; enum TMTPResponseCode MMTPSvcObjectHandler::CheckGenObjectPropertyL(class CMTPTypeObjectPropListElement const &, enum TMTPOperationCode) const
+	?GetServicePropetyL@CMTPFullEnumServiceHandler@@QBE?AW4TMTPResponseCode@@GAAVCMTPTypeServicePropList@@@Z @ 127 NONAME ; enum TMTPResponseCode CMTPFullEnumServiceHandler::GetServicePropetyL(unsigned short, class CMTPTypeServicePropList &) const
+	?ServiceID@MMTPServiceDataProvider@@UBEKXZ @ 128 NONAME ; unsigned long MMTPServiceDataProvider::ServiceID(void) const
+	?NewL@CMTPSvcGetObjectPropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 129 NONAME ; class MMTPRequestProcessor * CMTPSvcGetObjectPropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?DeleteServiceProperty@CMTPFullEnumServiceHandler@@QAE?AW4TMTPResponseCode@@G@Z @ 130 NONAME ; enum TMTPResponseCode CMTPFullEnumServiceHandler::DeleteServiceProperty(unsigned short)
+	??1CMTPSvcDeleteObject@@UAE@XZ @ 131 NONAME ; CMTPSvcDeleteObject::~CMTPSvcDeleteObject(void)
+	?GetSevicePropCodesL@CMTPFullEnumDataCodeMgr@@QBEXAAV?$RArray@K@@@Z @ 132 NONAME ; void CMTPFullEnumDataCodeMgr::GetSevicePropCodesL(class RArray<unsigned long> &) const
+	?NewL@CMTPSvcGetServicePropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 133 NONAME ; class MMTPRequestProcessor * CMTPSvcGetServicePropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?SetObjectReferenceL@MMTPSvcObjectHandler@@UAE?AW4TMTPResponseCode@@ABVCMTPObjectMetaData@@ABVCMTPTypeArray@@@Z @ 134 NONAME ; enum TMTPResponseCode MMTPSvcObjectHandler::SetObjectReferenceL(class CMTPObjectMetaData const &, class CMTPTypeArray const &)
+	?ServicePropertyInfo@CMTPFullEnumDataCodeMgr@@QBEPBVTMTPServicePropertyInfo@@G@Z @ 135 NONAME ; class TMTPServicePropertyInfo const * CMTPFullEnumDataCodeMgr::ServicePropertyInfo(unsigned short) const
+	?NewL@CMTPSvcGetServiceCapabilities@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 136 NONAME ; class MMTPRequestProcessor * CMTPSvcGetServiceCapabilities::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	??1CMTPSvcCompoundProcessor@@UAE@XZ @ 137 NONAME ; CMTPSvcCompoundProcessor::~CMTPSvcCompoundProcessor(void)
+	??1CMTPSvcGetServiceInfo@@UAE@XZ @ 138 NONAME ; CMTPSvcGetServiceInfo::~CMTPSvcGetServiceInfo(void)
+	?ServiceID@CMTPFullEnumDataCodeMgr@@QBEIXZ @ 139 NONAME ; unsigned int CMTPFullEnumDataCodeMgr::ServiceID(void) const
+	??1CMTPSvcDeleteObjectPropList@@UAE@XZ @ 140 NONAME ; CMTPSvcDeleteObjectPropList::~CMTPSvcDeleteObjectPropList(void)
+	?NewL@CMTPSvcGetObjectInfo@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 141 NONAME ; class MMTPRequestProcessor * CMTPSvcGetObjectInfo::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?NewL@CMTPSvcGetReferences@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 142 NONAME ; class MMTPRequestProcessor * CMTPSvcGetReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?NewL@CMTPKnowledgeHandler@@SAPAV1@AAVMMTPDataProviderFramework@@GAAVCRepository@@ABVTDesC16@@@Z @ 143 NONAME ; class CMTPKnowledgeHandler * CMTPKnowledgeHandler::NewL(class MMTPDataProviderFramework &, unsigned short, class CRepository &, class TDesC16 const &)
+	??1CMTPSvcGetStorageInfo@@UAE@XZ @ 144 NONAME ; CMTPSvcGetStorageInfo::~CMTPSvcGetStorageInfo(void)
+	??1CMTPFullEnumDataCodeMgr@@UAE@XZ @ 145 NONAME ; CMTPFullEnumDataCodeMgr::~CMTPFullEnumDataCodeMgr(void)
+	?SetStorageId@CMTPKnowledgeHandler@@QAEXK@Z @ 146 NONAME ; void CMTPKnowledgeHandler::SetStorageId(unsigned long)
+	?ServiceGUID@CMTPFullEnumDataCodeMgr@@QBEABVTMTPTypeGuid@@XZ @ 147 NONAME ; class TMTPTypeGuid const & CMTPFullEnumDataCodeMgr::ServiceGUID(void) const
+	?CommitForNewObjectL@MMTPSvcObjectHandler@@UAEXAAVTDes16@@@Z @ 148 NONAME ; void MMTPSvcObjectHandler::CommitForNewObjectL(class TDes16 &)
+	?RollBack@MMTPSvcObjectHandler@@UAEXXZ @ 149 NONAME ; void MMTPSvcObjectHandler::RollBack(void)
+	?GetServicePropDescL@CMTPFullEnumServiceHandler@@QBE?AW4TMTPResponseCode@@GAAVCMTPTypeServicePropDescList@@@Z @ 150 NONAME ; enum TMTPResponseCode CMTPFullEnumServiceHandler::GetServicePropDescL(unsigned short, class CMTPTypeServicePropDescList &) const
+	?SaveServicePropValue@MMTPServiceHandler@@SA?AW4TMTPResponseCode@@AAVCRepository@@IAAVTMTPTypeGuid@@@Z @ 151 NONAME ; enum TMTPResponseCode MMTPServiceHandler::SaveServicePropValue(class CRepository &, unsigned int, class TMTPTypeGuid &)
+	??1CMTPSvcGetObject@@UAE@XZ @ 152 NONAME ; CMTPSvcGetObject::~CMTPSvcGetObject(void)
+	?GenerateSvcObjPropertyLC@MMTPServiceHandler@@SAPAVCMTPTypeObjectPropDesc@@IABVTMTPTypeGuid@@IABVTDesC16@@EPBVMMTPType@@W4TMTPObjectPropDescGetSet@2@GK@Z @ 153 NONAME ; class CMTPTypeObjectPropDesc * MMTPServiceHandler::GenerateSvcObjPropertyLC(unsigned int, class TMTPTypeGuid const &, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *, enum CMTPTypeObjectPropDesc::TMTPObjectPropDescGetSet, unsigned short, unsigned long)
+	?SetServicePropetyL@CMTPFullEnumServiceHandler@@QAE?AW4TMTPResponseCode@@GABVCMTPTypeServicePropListElement@@@Z @ 154 NONAME ; enum TMTPResponseCode CMTPFullEnumServiceHandler::SetServicePropetyL(unsigned short, class CMTPTypeServicePropListElement const &)
+	?GenerateSvcObjPropertyL@MMTPServiceHandler@@SAPAVCMTPTypeObjectPropDesc@@IABVTMTPTypeGuid@@IABVTDesC16@@EPBVMMTPType@@W4TMTPObjectPropDescGetSet@2@GK@Z @ 155 NONAME ; class CMTPTypeObjectPropDesc * MMTPServiceHandler::GenerateSvcObjPropertyL(unsigned int, class TMTPTypeGuid const &, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *, enum CMTPTypeObjectPropDesc::TMTPObjectPropDescGetSet, unsigned short, unsigned long)
+	?NewL@CMTPSvcDeleteServicePropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 156 NONAME ; class MMTPRequestProcessor * CMTPSvcDeleteServicePropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?GetServiceCapabilityL@CMTPFullEnumServiceHandler@@QBE?AW4TMTPResponseCode@@GAAVCMTPTypeServiceCapabilityList@@@Z @ 157 NONAME ; enum TMTPResponseCode CMTPFullEnumServiceHandler::GetServiceCapabilityL(unsigned short, class CMTPTypeServiceCapabilityList &) const
+	?LinearOrderServicePropOrder@TMTPServicePropertyInfo@@SAHABV1@0@Z @ 158 NONAME ; int TMTPServicePropertyInfo::LinearOrderServicePropOrder(class TMTPServicePropertyInfo const &, class TMTPServicePropertyInfo const &)
+	?OperationGranularity@MMTPServiceDataProvider@@UBEKXZ @ 159 NONAME ; unsigned long MMTPServiceDataProvider::OperationGranularity(void) const
+	??1CMTPFullEnumServiceHandler@@UAE@XZ @ 160 NONAME ; CMTPFullEnumServiceHandler::~CMTPFullEnumServiceHandler(void)
+	?GetObjectReferenceL@MMTPSvcObjectHandler@@UAE?AW4TMTPResponseCode@@ABVCMTPObjectMetaData@@AAVCMTPTypeArray@@@Z @ 161 NONAME ; enum TMTPResponseCode MMTPSvcObjectHandler::GetObjectReferenceL(class CMTPObjectMetaData const &, class CMTPTypeArray &)
+	??1CMTPSvcGetServicePropList@@UAE@XZ @ 162 NONAME ; CMTPSvcGetServicePropList::~CMTPSvcGetServicePropList(void)
+	?IsValidServicePropCodeL@MMTPServiceDataProvider@@UBEHG@Z @ 163 NONAME ; int MMTPServiceDataProvider::IsValidServicePropCodeL(unsigned short) const
+	?ServiceHandler@MMTPServiceDataProvider@@UBEPAVMMTPServiceHandler@@XZ @ 164 NONAME ; class MMTPServiceHandler * MMTPServiceDataProvider::ServiceHandler(void) const
+	?NewL@CMTPSvcDeleteObjectPropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 165 NONAME ; class MMTPRequestProcessor * CMTPSvcDeleteObjectPropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?NewL@CMTPSvcSetObjectPropList@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 166 NONAME ; class MMTPRequestProcessor * CMTPSvcSetObjectPropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	??1CMTPSvcSetServicePropList@@UAE@XZ @ 167 NONAME ; CMTPSvcSetServicePropList::~CMTPSvcSetServicePropList(void)
+	?NewL@CMTPSvcCompoundProcessor@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 168 NONAME ; class MMTPRequestProcessor * CMTPSvcCompoundProcessor::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?NewL@CMTPSvcGetObject@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 169 NONAME ; class MMTPRequestProcessor * CMTPSvcGetObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?LinearOrderServicePropOrder@TMTPServicePropertyInfo@@SAHPBGABV1@@Z @ 170 NONAME ; int TMTPServicePropertyInfo::LinearOrderServicePropOrder(unsigned short const *, class TMTPServicePropertyInfo const &)
+	?ReleaseObjectBuffer@MMTPSvcObjectHandler@@UAEXXZ @ 171 NONAME ; void MMTPSvcObjectHandler::ReleaseObjectBuffer(void)
+	??1CMTPSvcGetServiceCapabilities@@UAE@XZ @ 172 NONAME ; CMTPSvcGetServiceCapabilities::~CMTPSvcGetServiceCapabilities(void)
+	??1CMTPSvcSetReferences@@UAE@XZ @ 173 NONAME ; CMTPSvcSetReferences::~CMTPSvcSetReferences(void)
+	??1CMTPSvcGetObjectInfo@@UAE@XZ @ 174 NONAME ; CMTPSvcGetObjectInfo::~CMTPSvcGetObjectInfo(void)
+	??1CMTPSvcDeleteServicePropList@@UAE@XZ @ 175 NONAME ; CMTPSvcDeleteServicePropList::~CMTPSvcDeleteServicePropList(void)
+	??1CMTPSvcGetObjectPropList@@UAE@XZ @ 176 NONAME ; CMTPSvcGetObjectPropList::~CMTPSvcGetObjectPropList(void)
+	??1CMTPKnowledgeHandler@@UAE@XZ @ 177 NONAME ; CMTPKnowledgeHandler::~CMTPKnowledgeHandler(void)
+	?GenerateGenericObjectPropDescLC@MMTPServiceHandler@@SAPAVCMTPTypeObjectPropDesc@@G@Z @ 178 NONAME ; class CMTPTypeObjectPropDesc * MMTPServiceHandler::GenerateGenericObjectPropDescLC(unsigned short)
+	?NewL@CMTPFullEnumServiceHandler@@SAPAV1@AAVMMTPDataProviderFramework@@ABVCMTPFullEnumDataCodeMgr@@AAVCRepository@@IABVTDesC16@@ABVTMTPTypeGuid@@@Z @ 179 NONAME ; class CMTPFullEnumServiceHandler * CMTPFullEnumServiceHandler::NewL(class MMTPDataProviderFramework &, class CMTPFullEnumDataCodeMgr const &, class CRepository &, unsigned int, class TDesC16 const &, class TMTPTypeGuid const &)
+	?CopyObject@MMTPSvcObjectHandler@@UAE?AW4TMTPResponseCode@@ABVCMTPObjectMetaData@@KK@Z @ 180 NONAME ; enum TMTPResponseCode MMTPSvcObjectHandler::CopyObject(class CMTPObjectMetaData const &, unsigned long, unsigned long)
+	?GetObjectInfoL@MMTPSvcObjectHandler@@UAE?AW4TMTPResponseCode@@ABVCMTPObjectMetaData@@AAVCMTPTypeObjectInfo@@@Z @ 181 NONAME ; enum TMTPResponseCode MMTPSvcObjectHandler::GetObjectInfoL(class CMTPObjectMetaData const &, class CMTPTypeObjectInfo &)
+	??1CMTPSvcGetReferences@@UAE@XZ @ 182 NONAME ; CMTPSvcGetReferences::~CMTPSvcGetReferences(void)
+	?MoveObject@MMTPSvcObjectHandler@@UAE?AW4TMTPResponseCode@@ABVCMTPObjectMetaData@@KK@Z @ 183 NONAME ; enum TMTPResponseCode MMTPSvcObjectHandler::MoveObject(class CMTPObjectMetaData const &, unsigned long, unsigned long)
+	??1CMTPSvcSetObjectPropList@@UAE@XZ @ 184 NONAME ; CMTPSvcSetObjectPropList::~CMTPSvcSetObjectPropList(void)
+	?FormatRelation@RMTPServiceFormat@@SAHPBGABV1@@Z @ 185 NONAME ; int RMTPServiceFormat::FormatRelation(unsigned short const *, class RMTPServiceFormat const &)
+	?SaveServicePropValue@MMTPServiceHandler@@SA?AW4TMTPResponseCode@@AAVCRepository@@IH@Z @ 186 NONAME ; enum TMTPResponseCode MMTPServiceHandler::SaveServicePropValue(class CRepository &, unsigned int, int)
+	?NewL@CMTPSvcGetStorageInfo@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 187 NONAME ; class MMTPRequestProcessor * CMTPSvcGetStorageInfo::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?NewL@CMTPSvcGetServiceInfo@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 188 NONAME ; class MMTPRequestProcessor * CMTPSvcGetServiceInfo::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	??1RMTPServiceFormat@@QAE@XZ @ 189 NONAME ; RMTPServiceFormat::~RMTPServiceFormat(void)
+	?NewL@CMTPSvcGetServicePropDesc@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 190 NONAME ; class MMTPRequestProcessor * CMTPSvcGetServicePropDesc::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?GetObjectSuidL@CMTPKnowledgeHandler@@QBEXAAVTDes16@@@Z @ 191 NONAME ; void CMTPKnowledgeHandler::GetObjectSuidL(class TDes16 &) const
+	?NewL@CMTPSvcSetReferences@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMTPServiceDataProvider@@@Z @ 192 NONAME ; class MMTPRequestProcessor * CMTPSvcSetReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMTPServiceDataProvider &)
+	?CommitL@MMTPSvcObjectHandler@@UAEXXZ @ 193 NONAME ; void MMTPSvcObjectHandler::CommitL(void)
+	?SendObjectInfoL@MMTPSvcObjectHandler@@UAE?AW4TMTPResponseCode@@ABVCMTPTypeObjectInfo@@AAKAAVTDes16@@@Z @ 194 NONAME ; enum TMTPResponseCode MMTPSvcObjectHandler::SendObjectInfoL(class CMTPTypeObjectInfo const &, unsigned long &, class TDes16 &)
+	??1CMTPCommonRequestProcessor@@UAE@XZ @ 195 NONAME ; CMTPCommonRequestProcessor::~CMTPCommonRequestProcessor(void)
+	?NewL@CMTPCommonRequestProcessor@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@W4TMTPResponseCode@@H@Z @ 196 NONAME ; class MMTPRequestProcessor * CMTPCommonRequestProcessor::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, enum TMTPResponseCode, int)
+	?NewL@CMTPGetPartialObject@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 197 NONAME ; class MMTPRequestProcessor * CMTPGetPartialObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPGetPartialObject@@UAE@XZ @ 198 NONAME ; CMTPGetPartialObject::~CMTPGetPartialObject(void)
+	?NewL@CMTPSetObjectProtection@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 199 NONAME ; class MMTPRequestProcessor * CMTPSetObjectProtection::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPSetObjectProtection@@UAE@XZ @ 200 NONAME ; CMTPSetObjectProtection::~CMTPSetObjectProtection(void)
+	?NewL@CMTPGetInterDependentPropDesc@@SAPAVMMTPRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 201 NONAME ; class MMTPRequestProcessor * CMTPGetInterDependentPropDesc::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+	??1CMTPGetInterDependentPropDesc@@UAE@XZ @ 202 NONAME ; CMTPGetInterDependentPropDesc::~CMTPGetInterDependentPropDesc(void)
+	?StartL@CMTPFSEnumerator@@QAEXKH@Z @ 203 NONAME ; void CMTPFSEnumerator::StartL(unsigned long, int)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/dataproviders/dputility/eabi/mtpdataproviderutilityu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,403 @@
+EXPORTS
+	_ZN13CMTPGetObject4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 1 NONAME
+	_ZN13CMTPGetObjectD0Ev @ 2 NONAME
+	_ZN13CMTPGetObjectD1Ev @ 3 NONAME
+	_ZN13CMTPGetObjectD2Ev @ 4 NONAME
+	_ZN14CMTPCopyObject4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 5 NONAME
+	_ZN14CMTPCopyObjectD0Ev @ 6 NONAME
+	_ZN14CMTPCopyObjectD1Ev @ 7 NONAME
+	_ZN14CMTPCopyObjectD2Ev @ 8 NONAME
+	_ZN14CMTPMoveObject4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 9 NONAME
+	_ZN14CMTPMoveObjectD0Ev @ 10 NONAME
+	_ZN14CMTPMoveObjectD1Ev @ 11 NONAME
+	_ZN14CMTPMoveObjectD2Ev @ 12 NONAME
+	_ZN16CMTPDeleteObject4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 13 NONAME
+	_ZN16CMTPDeleteObjectD0Ev @ 14 NONAME
+	_ZN16CMTPDeleteObjectD1Ev @ 15 NONAME
+	_ZN16CMTPDeleteObjectD2Ev @ 16 NONAME
+	_ZN16CMTPFSEnumerator4NewLER25MMTPDataProviderFrameworkR18CMTPFSExclusionMgrR23MMTPEnumerationCallbacki @ 17 NONAME
+	_ZN16CMTPFSEnumerator6StartLEm @ 18 NONAME ABSENT
+	_ZN16CMTPFSEnumeratorD0Ev @ 19 NONAME
+	_ZN16CMTPFSEnumeratorD1Ev @ 20 NONAME
+	_ZN16CMTPFSEnumeratorD2Ev @ 21 NONAME
+	_ZN16RMTPDpSingletons16SetExclusionMgrLER18CMTPFSExclusionMgr @ 22 NONAME
+	_ZN16RMTPDpSingletons5CloseEv @ 23 NONAME
+	_ZN16RMTPDpSingletons5OpenLER25MMTPDataProviderFramework @ 24 NONAME
+	_ZN16RMTPDpSingletonsC1Ev @ 25 NONAME
+	_ZN16RMTPDpSingletonsC2Ev @ 26 NONAME
+	_ZN17CMTPGetObjectInfo4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 27 NONAME
+	_ZN17CMTPGetObjectInfoD0Ev @ 28 NONAME
+	_ZN17CMTPGetObjectInfoD1Ev @ 29 NONAME
+	_ZN17CMTPGetObjectInfoD2Ev @ 30 NONAME
+	_ZN17CMTPGetReferences4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 31 NONAME
+	_ZN17CMTPGetReferencesD0Ev @ 32 NONAME
+	_ZN17CMTPGetReferencesD1Ev @ 33 NONAME
+	_ZN17CMTPGetReferencesD2Ev @ 34 NONAME
+	_ZN17CMTPPropertyStore12GetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodeR14CMTPTypeString @ 35 NONAME ABSENT
+	_ZN17CMTPPropertyStore12GetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodeRh @ 36 NONAME ABSENT
+	_ZN17CMTPPropertyStore12GetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodeRm @ 37 NONAME ABSENT
+	_ZN17CMTPPropertyStore12GetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodeRt @ 38 NONAME ABSENT
+	_ZN17CMTPPropertyStore12GetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodeRy @ 39 NONAME ABSENT
+	_ZN17CMTPPropertyStore12SetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodeRK7TDesC16 @ 40 NONAME ABSENT
+	_ZN17CMTPPropertyStore12SetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodeh @ 41 NONAME ABSENT
+	_ZN17CMTPPropertyStore12SetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodem @ 42 NONAME ABSENT
+	_ZN17CMTPPropertyStore12SetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodet @ 43 NONAME ABSENT
+	_ZN17CMTPPropertyStore12SetPropertyLERK14TMTPTypeUint3222TMTPObjectPropertyCodey @ 44 NONAME ABSENT
+	_ZN17CMTPPropertyStore16GetPropertyByIdLERKy22TMTPObjectPropertyCodeRt @ 45 NONAME ABSENT
+	_ZN17CMTPPropertyStore17AddBatchedInsertLERKNS_13TBatchedEntryE @ 46 NONAME ABSENT
+	_ZN17CMTPPropertyStore17DeletePropertiesLERKy @ 47 NONAME ABSENT
+	_ZN17CMTPPropertyStore28DeletePropertiesByStorageIdLEm @ 48 NONAME ABSENT
+	_ZN17CMTPPropertyStore4NewLER25MMTPDataProviderFramework @ 49 NONAME ABSENT
+	_ZN17CMTPPropertyStoreD0Ev @ 50 NONAME ABSENT
+	_ZN17CMTPPropertyStoreD1Ev @ 51 NONAME ABSENT
+	_ZN17CMTPPropertyStoreD2Ev @ 52 NONAME ABSENT
+	_ZN17CMTPSetReferences4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 53 NONAME
+	_ZN17CMTPSetReferencesD0Ev @ 54 NONAME
+	_ZN17CMTPSetReferencesD1Ev @ 55 NONAME
+	_ZN17CMTPSetReferencesD2Ev @ 56 NONAME
+	_ZN18CMTPFSExclusionMgrC2ER25MMTPDataProviderFramework @ 57 NONAME
+	_ZN18CMTPFSExclusionMgrD0Ev @ 58 NONAME
+	_ZN18CMTPFSExclusionMgrD1Ev @ 59 NONAME
+	_ZN18CMTPFSExclusionMgrD2Ev @ 60 NONAME
+	_ZN18CMTPRequestChecker14VerifyRequestLERK15TMTPTypeRequestiPK22TMTPRequestElementInfo @ 61 NONAME
+	_ZN18CMTPRequestChecker4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 62 NONAME
+	_ZN18CMTPRequestCheckerD0Ev @ 63 NONAME
+	_ZN18CMTPRequestCheckerD1Ev @ 64 NONAME
+	_ZN18CMTPRequestCheckerD2Ev @ 65 NONAME
+	_ZN18CMTPRequestUnknown4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 66 NONAME
+	_ZN18CMTPRequestUnknown8ServiceLEv @ 67 NONAME
+	_ZN18CMTPRequestUnknownC1ER25MMTPDataProviderFrameworkR14MMTPConnection @ 68 NONAME
+	_ZN18CMTPRequestUnknownC2ER25MMTPDataProviderFrameworkR14MMTPConnection @ 69 NONAME
+	_ZN18CMTPRequestUnknownD0Ev @ 70 NONAME
+	_ZN18CMTPRequestUnknownD1Ev @ 71 NONAME
+	_ZN18CMTPRequestUnknownD2Ev @ 72 NONAME
+	_ZN18CMTPSendObjectInfo4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 73 NONAME
+	_ZN18CMTPSendObjectInfoD0Ev @ 74 NONAME
+	_ZN18CMTPSendObjectInfoD1Ev @ 75 NONAME
+	_ZN18CMTPSendObjectInfoD2Ev @ 76 NONAME
+	_ZN20CMTPRequestProcessor12HandleEventLERK13TMTPTypeEvent @ 77 NONAME
+	_ZN20CMTPRequestProcessor12ReceiveDataLER8MMTPType @ 78 NONAME
+	_ZN20CMTPRequestProcessor13CheckRequestLEv @ 79 NONAME
+	_ZN20CMTPRequestProcessor13SendResponseLE16TMTPResponseCodeiPm @ 80 NONAME
+	_ZN20CMTPRequestProcessor14HandleRequestLERK15TMTPTypeRequest20TMTPTransactionPhase @ 81 NONAME
+	_ZN20CMTPRequestProcessor16CompleteRequestLEv @ 82 NONAME
+	_ZN20CMTPRequestProcessor18DoHandleRToIPhaseLEv @ 83 NONAME
+	_ZN20CMTPRequestProcessor21DoHandleRequestPhaseLEv @ 84 NONAME
+	_ZN20CMTPRequestProcessor22DoHandleDataIToRPhaseLEv @ 85 NONAME
+	_ZN20CMTPRequestProcessor22DoHandleResponsePhaseLEv @ 86 NONAME
+	_ZN20CMTPRequestProcessor24DoHandleCompletingPhaseLEv @ 87 NONAME
+	_ZN20CMTPRequestProcessor4RunLEv @ 88 NONAME
+	_ZN20CMTPRequestProcessor7ReleaseEv @ 89 NONAME
+	_ZN20CMTPRequestProcessor8DoCancelEv @ 90 NONAME
+	_ZN20CMTPRequestProcessor8RunErrorEi @ 91 NONAME
+	_ZN20CMTPRequestProcessor9SendDataLERK8MMTPType @ 92 NONAME
+	_ZN20CMTPRequestProcessorC2ER25MMTPDataProviderFrameworkR14MMTPConnectioniPK22TMTPRequestElementInfo @ 93 NONAME
+	_ZN20CMTPRequestProcessorD0Ev @ 94 NONAME
+	_ZN20CMTPRequestProcessorD1Ev @ 95 NONAME
+	_ZN20CMTPRequestProcessorD2Ev @ 96 NONAME
+	_ZN21CMTPGetObjectPropDesc4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 97 NONAME
+	_ZN21CMTPGetObjectPropDescD0Ev @ 98 NONAME
+	_ZN21CMTPGetObjectPropDescD1Ev @ 99 NONAME
+	_ZN21CMTPGetObjectPropDescD2Ev @ 100 NONAME
+	_ZN21CMTPGetObjectPropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 101 NONAME
+	_ZN21CMTPGetObjectPropListD0Ev @ 102 NONAME
+	_ZN21CMTPGetObjectPropListD1Ev @ 103 NONAME
+	_ZN21CMTPGetObjectPropListD2Ev @ 104 NONAME
+	_ZN21CMTPObjectPropertyMgr12GetPropertyLE22TMTPObjectPropertyCodeR14CMTPTypeString @ 105 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12GetPropertyLE22TMTPObjectPropertyCodeR15TMTPTypeUint128 @ 106 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12GetPropertyLE22TMTPObjectPropertyCodeRh @ 107 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12GetPropertyLE22TMTPObjectPropertyCodeRm @ 108 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12GetPropertyLE22TMTPObjectPropertyCodeRt @ 109 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12GetPropertyLE22TMTPObjectPropertyCodeRy @ 110 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12SetPropertyLE22TMTPObjectPropertyCodeRK7TDesC16 @ 111 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12SetPropertyLE22TMTPObjectPropertyCodeh @ 112 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12SetPropertyLE22TMTPObjectPropertyCodem @ 113 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12SetPropertyLE22TMTPObjectPropertyCodet @ 114 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr12SetPropertyLE22TMTPObjectPropertyCodey @ 115 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr17SetCurrentObjectLEP18CMTPObjectMetaDatai @ 116 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr17SetCurrentObjectLEm @ 117 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgr4NewLER25MMTPDataProviderFramework @ 118 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgrD0Ev @ 119 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgrD1Ev @ 120 NONAME ABSENT
+	_ZN21CMTPObjectPropertyMgrD2Ev @ 121 NONAME ABSENT
+	_ZN21CMTPSetObjectPropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 122 NONAME
+	_ZN21CMTPSetObjectPropListD0Ev @ 123 NONAME
+	_ZN21CMTPSetObjectPropListD1Ev @ 124 NONAME
+	_ZN21CMTPSetObjectPropListD2Ev @ 125 NONAME
+	_ZN22CMTPGetObjectPropValue4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 126 NONAME
+	_ZN22CMTPGetObjectPropValueD0Ev @ 127 NONAME
+	_ZN22CMTPGetObjectPropValueD1Ev @ 128 NONAME
+	_ZN22CMTPGetObjectPropValueD2Ev @ 129 NONAME
+	_ZN22CMTPSetObjectPropValue4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 130 NONAME
+	_ZN22CMTPSetObjectPropValueD0Ev @ 131 NONAME
+	_ZN22CMTPSetObjectPropValueD1Ev @ 132 NONAME
+	_ZN22CMTPSetObjectPropValueD2Ev @ 133 NONAME
+	_ZN25CMTPGetFormatCapabilities4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 134 NONAME
+	_ZN25CMTPGetFormatCapabilitiesD0Ev @ 135 NONAME
+	_ZN25CMTPGetFormatCapabilitiesD1Ev @ 136 NONAME
+	_ZN25CMTPGetFormatCapabilitiesD2Ev @ 137 NONAME
+	_ZN27CMTPGetObjectPropsSupported4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 138 NONAME
+	_ZN27CMTPGetObjectPropsSupportedD0Ev @ 139 NONAME
+	_ZN27CMTPGetObjectPropsSupportedD1Ev @ 140 NONAME
+	_ZN27CMTPGetObjectPropsSupportedD2Ev @ 141 NONAME
+	_ZNK16RMTPDpSingletons13ExclusionMgrLEv @ 142 NONAME
+	_ZNK16RMTPDpSingletons13PropertyStoreEv @ 143 NONAME ABSENT
+	_ZNK18CMTPFSExclusionMgr15IsFileAcceptedLERK7TDesC16m @ 144 NONAME
+	_ZNK18CMTPFSExclusionMgr15IsPathAcceptedLERK7TDesC16m @ 145 NONAME
+	_ZNK18CMTPFSExclusionMgr17IsFolderAcceptedLERK7TDesC16m @ 146 NONAME
+	_ZNK18CMTPRequestChecker13GetObjectInfoEm @ 147 NONAME
+	_ZNK18CMTPRequestUnknown5MatchERK15TMTPTypeRequestR14MMTPConnection @ 148 NONAME
+	_ZNK20CMTPRequestProcessor10ConnectionEv @ 149 NONAME
+	_ZNK20CMTPRequestProcessor12HasDataphaseEv @ 150 NONAME
+	_ZNK20CMTPRequestProcessor5MatchERK13TMTPTypeEventR14MMTPConnection @ 151 NONAME
+	_ZNK20CMTPRequestProcessor5MatchERK15TMTPTypeRequestR14MMTPConnection @ 152 NONAME
+	_ZNK20CMTPRequestProcessor7RequestEv @ 153 NONAME
+	_ZTI13CMTPGetObject @ 154 NONAME
+	_ZTI14CMTPCopyObject @ 155 NONAME
+	_ZTI14CMTPMoveObject @ 156 NONAME
+	_ZTI16CMTPDeleteObject @ 157 NONAME
+	_ZTI16CMTPFSEnumerator @ 158 NONAME
+	_ZTI17CMTPGetObjectInfo @ 159 NONAME
+	_ZTI17CMTPGetReferences @ 160 NONAME
+	_ZTI17CMTPPropertyStore @ 161 NONAME ABSENT
+	_ZTI17CMTPSetReferences @ 162 NONAME
+	_ZTI18CMTPFSExclusionMgr @ 163 NONAME
+	_ZTI18CMTPRequestChecker @ 164 NONAME
+	_ZTI18CMTPRequestUnknown @ 165 NONAME
+	_ZTI18CMTPSendObjectInfo @ 166 NONAME
+	_ZTI20CMTPRequestProcessor @ 167 NONAME
+	_ZTI21CMTPGetObjectPropDesc @ 168 NONAME
+	_ZTI21CMTPGetObjectPropList @ 169 NONAME
+	_ZTI21CMTPObjectPropertyMgr @ 170 NONAME ABSENT
+	_ZTI21CMTPSetObjectPropList @ 171 NONAME
+	_ZTI22CMTPGetObjectPropValue @ 172 NONAME
+	_ZTI22CMTPSetObjectPropValue @ 173 NONAME
+	_ZTI25CMTPGetFormatCapabilities @ 174 NONAME
+	_ZTI27CMTPGetObjectPropsSupported @ 175 NONAME
+	_ZTIN16RMTPDpSingletons11CSingletonsE @ 176 NONAME
+	_ZTV13CMTPGetObject @ 177 NONAME
+	_ZTV14CMTPCopyObject @ 178 NONAME
+	_ZTV14CMTPMoveObject @ 179 NONAME
+	_ZTV16CMTPDeleteObject @ 180 NONAME
+	_ZTV16CMTPFSEnumerator @ 181 NONAME
+	_ZTV17CMTPGetObjectInfo @ 182 NONAME
+	_ZTV17CMTPGetReferences @ 183 NONAME
+	_ZTV17CMTPPropertyStore @ 184 NONAME ABSENT
+	_ZTV17CMTPSetReferences @ 185 NONAME
+	_ZTV18CMTPFSExclusionMgr @ 186 NONAME
+	_ZTV18CMTPRequestChecker @ 187 NONAME
+	_ZTV18CMTPRequestUnknown @ 188 NONAME
+	_ZTV18CMTPSendObjectInfo @ 189 NONAME
+	_ZTV20CMTPRequestProcessor @ 190 NONAME
+	_ZTV21CMTPGetObjectPropDesc @ 191 NONAME
+	_ZTV21CMTPGetObjectPropList @ 192 NONAME
+	_ZTV21CMTPObjectPropertyMgr @ 193 NONAME ABSENT
+	_ZTV21CMTPSetObjectPropList @ 194 NONAME
+	_ZTV22CMTPGetObjectPropValue @ 195 NONAME
+	_ZTV22CMTPSetObjectPropValue @ 196 NONAME
+	_ZTV25CMTPGetFormatCapabilities @ 197 NONAME
+	_ZTV27CMTPGetObjectPropsSupported @ 198 NONAME
+	_ZTVN16RMTPDpSingletons11CSingletonsE @ 199 NONAME
+	_ZThn28_N20CMTPRequestProcessor12HandleEventLERK13TMTPTypeEvent @ 200 NONAME
+	_ZThn28_N20CMTPRequestProcessor14HandleRequestLERK15TMTPTypeRequest20TMTPTransactionPhase @ 201 NONAME
+	_ZThn28_N20CMTPRequestProcessor7ReleaseEv @ 202 NONAME
+	_ZThn28_NK18CMTPRequestUnknown5MatchERK15TMTPTypeRequestR14MMTPConnection @ 203 NONAME
+	_ZThn28_NK20CMTPRequestProcessor10ConnectionEv @ 204 NONAME
+	_ZThn28_NK20CMTPRequestProcessor5MatchERK13TMTPTypeEventR14MMTPConnection @ 205 NONAME
+	_ZThn28_NK20CMTPRequestProcessor5MatchERK15TMTPTypeRequestR14MMTPConnection @ 206 NONAME
+	_ZN11RMTPUtility13RenameObjectLEjRK7TDesC16 @ 207 NONAME
+	_ZN11RMTPUtility17ContainerMimeTypeERK7TDesC16 @ 208 NONAME
+	_ZN11RMTPUtility18FormatFromFilenameERK7TDesC16 @ 209 NONAME
+	_ZN11RMTPUtility20GetFormatByExtensionERK7TDesC16 @ 210 NONAME
+	_ZN11RMTPUtility22FormatExtensionMappingEv @ 211 NONAME
+	_ZN11RMTPUtility7GetDpIdERK7TDesC16S2_ @ 212 NONAME
+	_ZNK11RMTPUtility16MTPTimeStr2TTimeERK7TDesC16R5TTime @ 213 NONAME
+	_ZNK11RMTPUtility16TTime2MTPTimeStrERK5TTimeR6TDes16 @ 214 NONAME
+	_ZNK16RMTPDpSingletons10MTPUtilityEv @ 215 NONAME
+	_ZTI20CMTPExtensionMapping @ 216 NONAME
+	_ZTV20CMTPExtensionMapping @ 217 NONAME
+	_ZThn28_NK20CMTPRequestProcessor7RequestEv @ 218 NONAME
+	_ZN20CMTPRequestProcessor9SessionIdEv @ 219 NONAME
+	_ZThn28_N20CMTPRequestProcessor9SessionIdEv @ 220 NONAME
+	_ZN11RMTPUtility18GetEnumerationFlagERK7TDesC16 @ 221 NONAME
+	_ZN16CMTPSvcGetObject4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 222 NONAME
+	_ZN16CMTPSvcGetObjectD0Ev @ 223 NONAME
+	_ZN16CMTPSvcGetObjectD1Ev @ 224 NONAME
+	_ZN16CMTPSvcGetObjectD2Ev @ 225 NONAME
+	_ZN17RMTPServiceFormat14FormatRelationEPKtRKS_ @ 226 NONAME
+	_ZN17RMTPServiceFormatD1Ev @ 227 NONAME
+	_ZN17RMTPServiceFormatD2Ev @ 228 NONAME
+	_ZN18MMTPServiceHandler20SaveServicePropValueER11CRepositoryjR12TMTPTypeGuid @ 229 NONAME
+	_ZN18MMTPServiceHandler20SaveServicePropValueER11CRepositoryji @ 230 NONAME
+	_ZN18MMTPServiceHandler23GenerateSvcObjPropertyLEjRK12TMTPTypeGuidjRK7TDesC16hPK8MMTPTypeN22CMTPTypeObjectPropDesc24TMTPObjectPropDescGetSetEtm @ 231 NONAME
+	_ZN18MMTPServiceHandler24GenerateSvcObjPropertyLCEjRK12TMTPTypeGuidjRK7TDesC16hPK8MMTPTypeN22CMTPTypeObjectPropDesc24TMTPObjectPropDescGetSetEtm @ 232 NONAME
+	_ZN18MMTPServiceHandler31GenerateGenericObjectPropDescLCEt @ 233 NONAME
+	_ZN19CMTPSvcDeleteObject4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 234 NONAME
+	_ZN19CMTPSvcDeleteObjectD0Ev @ 235 NONAME
+	_ZN19CMTPSvcDeleteObjectD1Ev @ 236 NONAME
+	_ZN19CMTPSvcDeleteObjectD2Ev @ 237 NONAME
+	_ZN20CMTPKnowledgeHandler12SetStorageIdEm @ 238 NONAME
+	_ZN20CMTPKnowledgeHandler4NewLER25MMTPDataProviderFrameworktR11CRepositoryRK7TDesC16 @ 239 NONAME
+	_ZN20CMTPKnowledgeHandlerD0Ev @ 240 NONAME
+	_ZN20CMTPKnowledgeHandlerD1Ev @ 241 NONAME
+	_ZN20CMTPKnowledgeHandlerD2Ev @ 242 NONAME
+	_ZN20CMTPSvcGetObjectInfo4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 243 NONAME
+	_ZN20CMTPSvcGetObjectInfoD0Ev @ 244 NONAME
+	_ZN20CMTPSvcGetObjectInfoD1Ev @ 245 NONAME
+	_ZN20CMTPSvcGetObjectInfoD2Ev @ 246 NONAME
+	_ZN20CMTPSvcGetReferences4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 247 NONAME
+	_ZN20CMTPSvcGetReferencesD0Ev @ 248 NONAME
+	_ZN20CMTPSvcGetReferencesD1Ev @ 249 NONAME
+	_ZN20CMTPSvcGetReferencesD2Ev @ 250 NONAME
+	_ZN20CMTPSvcSetReferences4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 251 NONAME
+	_ZN20CMTPSvcSetReferencesD0Ev @ 252 NONAME
+	_ZN20CMTPSvcSetReferencesD1Ev @ 253 NONAME
+	_ZN20CMTPSvcSetReferencesD2Ev @ 254 NONAME
+	_ZN20MMTPSvcObjectHandler10CopyObjectERK18CMTPObjectMetaDatamm @ 255 NONAME
+	_ZN20MMTPSvcObjectHandler10MoveObjectERK18CMTPObjectMetaDatamm @ 256 NONAME
+	_ZN20MMTPSvcObjectHandler14GetObjectInfoLERK18CMTPObjectMetaDataR18CMTPTypeObjectInfo @ 257 NONAME
+	_ZN20MMTPSvcObjectHandler15SendObjectInfoLERK18CMTPTypeObjectInfoRmR6TDes16 @ 258 NONAME
+	_ZN20MMTPSvcObjectHandler19CommitForNewObjectLER6TDes16 @ 259 NONAME
+	_ZN20MMTPSvcObjectHandler19GetObjectReferenceLERK18CMTPObjectMetaDataR13CMTPTypeArray @ 260 NONAME
+	_ZN20MMTPSvcObjectHandler19ReleaseObjectBufferEv @ 261 NONAME
+	_ZN20MMTPSvcObjectHandler19SetObjectReferenceLERK18CMTPObjectMetaDataRK13CMTPTypeArray @ 262 NONAME
+	_ZN20MMTPSvcObjectHandler7CommitLEv @ 263 NONAME
+	_ZN20MMTPSvcObjectHandler8RollBackEv @ 264 NONAME
+	_ZN21CMTPSvcGetServiceInfo4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 265 NONAME
+	_ZN21CMTPSvcGetServiceInfoD0Ev @ 266 NONAME
+	_ZN21CMTPSvcGetServiceInfoD1Ev @ 267 NONAME
+	_ZN21CMTPSvcGetServiceInfoD2Ev @ 268 NONAME
+	_ZN21CMTPSvcGetStorageInfo4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 269 NONAME
+	_ZN21CMTPSvcGetStorageInfoD0Ev @ 270 NONAME
+	_ZN21CMTPSvcGetStorageInfoD1Ev @ 271 NONAME
+	_ZN21CMTPSvcGetStorageInfoD2Ev @ 272 NONAME
+	_ZN23CMTPFullEnumDataCodeMgr4NewLER25MMTPDataProviderFramework @ 273 NONAME
+	_ZN23CMTPFullEnumDataCodeMgrD0Ev @ 274 NONAME
+	_ZN23CMTPFullEnumDataCodeMgrD1Ev @ 275 NONAME
+	_ZN23CMTPFullEnumDataCodeMgrD2Ev @ 276 NONAME
+	_ZN23TMTPServicePropertyInfo27LinearOrderServicePropOrderEPKtRKS_ @ 277 NONAME
+	_ZN23TMTPServicePropertyInfo27LinearOrderServicePropOrderERKS_S1_ @ 278 NONAME
+	_ZN24CMTPSvcCompoundProcessor4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 279 NONAME
+	_ZN24CMTPSvcCompoundProcessorD0Ev @ 280 NONAME
+	_ZN24CMTPSvcCompoundProcessorD1Ev @ 281 NONAME
+	_ZN24CMTPSvcCompoundProcessorD2Ev @ 282 NONAME
+	_ZN24CMTPSvcGetObjectPropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 283 NONAME
+	_ZN24CMTPSvcGetObjectPropListD0Ev @ 284 NONAME
+	_ZN24CMTPSvcGetObjectPropListD1Ev @ 285 NONAME
+	_ZN24CMTPSvcGetObjectPropListD2Ev @ 286 NONAME
+	_ZN24CMTPSvcSetObjectPropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 287 NONAME
+	_ZN24CMTPSvcSetObjectPropListD0Ev @ 288 NONAME
+	_ZN24CMTPSvcSetObjectPropListD1Ev @ 289 NONAME
+	_ZN24CMTPSvcSetObjectPropListD2Ev @ 290 NONAME
+	_ZN25CMTPSvcGetServicePropDesc4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 291 NONAME
+	_ZN25CMTPSvcGetServicePropDescD0Ev @ 292 NONAME
+	_ZN25CMTPSvcGetServicePropDescD1Ev @ 293 NONAME
+	_ZN25CMTPSvcGetServicePropDescD2Ev @ 294 NONAME
+	_ZN25CMTPSvcGetServicePropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 295 NONAME
+	_ZN25CMTPSvcGetServicePropListD0Ev @ 296 NONAME
+	_ZN25CMTPSvcGetServicePropListD1Ev @ 297 NONAME
+	_ZN25CMTPSvcGetServicePropListD2Ev @ 298 NONAME
+	_ZN25CMTPSvcSetServicePropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 299 NONAME
+	_ZN25CMTPSvcSetServicePropListD0Ev @ 300 NONAME
+	_ZN25CMTPSvcSetServicePropListD1Ev @ 301 NONAME
+	_ZN25CMTPSvcSetServicePropListD2Ev @ 302 NONAME
+	_ZN26CMTPFullEnumServiceHandler18SetServicePropetyLEtRK30CMTPTypeServicePropListElement @ 303 NONAME
+	_ZN26CMTPFullEnumServiceHandler21DeleteServicePropertyEt @ 304 NONAME
+	_ZN26CMTPFullEnumServiceHandler4NewLER25MMTPDataProviderFrameworkRK23CMTPFullEnumDataCodeMgrR11CRepositoryjRK7TDesC16RK12TMTPTypeGuid @ 305 NONAME
+	_ZN26CMTPFullEnumServiceHandlerD0Ev @ 306 NONAME
+	_ZN26CMTPFullEnumServiceHandlerD1Ev @ 307 NONAME
+	_ZN26CMTPFullEnumServiceHandlerD2Ev @ 308 NONAME
+	_ZN27CMTPSvcDeleteObjectPropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 309 NONAME
+	_ZN27CMTPSvcDeleteObjectPropListD0Ev @ 310 NONAME
+	_ZN27CMTPSvcDeleteObjectPropListD1Ev @ 311 NONAME
+	_ZN27CMTPSvcDeleteObjectPropListD2Ev @ 312 NONAME
+	_ZN28CMTPSvcDeleteServicePropList4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 313 NONAME
+	_ZN28CMTPSvcDeleteServicePropListD0Ev @ 314 NONAME
+	_ZN28CMTPSvcDeleteServicePropListD1Ev @ 315 NONAME
+	_ZN28CMTPSvcDeleteServicePropListD2Ev @ 316 NONAME
+	_ZN29CMTPSvcGetServiceCapabilities4NewLER25MMTPDataProviderFrameworkR14MMTPConnectionR23MMTPServiceDataProvider @ 317 NONAME
+	_ZN29CMTPSvcGetServiceCapabilitiesD0Ev @ 318 NONAME
+	_ZN29CMTPSvcGetServiceCapabilitiesD1Ev @ 319 NONAME
+	_ZN29CMTPSvcGetServiceCapabilitiesD2Ev @ 320 NONAME
+	_ZNK20CMTPKnowledgeHandler14GetObjectSuidLER6TDes16 @ 321 NONAME
+	_ZNK20MMTPSvcObjectHandler23CheckGenObjectPropertyLERK29CMTPTypeObjectPropListElement17TMTPOperationCode @ 322 NONAME
+	_ZNK23CMTPFullEnumDataCodeMgr11ServiceGUIDEv @ 323 NONAME
+	_ZNK23CMTPFullEnumDataCodeMgr15KnowledgeFormatEv @ 324 NONAME
+	_ZNK23CMTPFullEnumDataCodeMgr19GetSevicePropCodesLER6RArrayImE @ 325 NONAME
+	_ZNK23CMTPFullEnumDataCodeMgr19ServicePropertyInfoEt @ 326 NONAME
+	_ZNK23CMTPFullEnumDataCodeMgr9ServiceIDEv @ 327 NONAME
+	_ZNK23MMTPServiceDataProvider14ServiceHandlerEv @ 328 NONAME
+	_ZNK23MMTPServiceDataProvider20OperationGranularityEv @ 329 NONAME
+	_ZNK23MMTPServiceDataProvider23IsValidServicePropCodeLEt @ 330 NONAME
+	_ZNK23MMTPServiceDataProvider9ServiceIDEv @ 331 NONAME
+	_ZNK26CMTPFullEnumServiceHandler18GetServicePropetyLEtR23CMTPTypeServicePropList @ 332 NONAME
+	_ZNK26CMTPFullEnumServiceHandler19GetServicePropDescLEtR27CMTPTypeServicePropDescList @ 333 NONAME
+	_ZNK26CMTPFullEnumServiceHandler21GetServiceCapabilityLEtR29CMTPTypeServiceCapabilityList @ 334 NONAME
+	_ZTI16CMTPSvcGetObject @ 335 NONAME
+	_ZTI19CMTPSvcDeleteObject @ 336 NONAME
+	_ZTI20CMTPKnowledgeHandler @ 337 NONAME
+	_ZTI20CMTPSvcGetObjectInfo @ 338 NONAME
+	_ZTI20CMTPSvcGetReferences @ 339 NONAME
+	_ZTI20CMTPSvcSetReferences @ 340 NONAME
+	_ZTI20MMTPSvcObjectHandler @ 341 NONAME
+	_ZTI21CMTPSvcGetServiceInfo @ 342 NONAME
+	_ZTI21CMTPSvcGetStorageInfo @ 343 NONAME
+	_ZTI23CMTPFullEnumDataCodeMgr @ 344 NONAME
+	_ZTI23MMTPServiceDataProvider @ 345 NONAME
+	_ZTI24CMTPSvcCompoundProcessor @ 346 NONAME
+	_ZTI24CMTPSvcGetObjectPropList @ 347 NONAME
+	_ZTI24CMTPSvcSetObjectPropList @ 348 NONAME
+	_ZTI25CMTPSvcGetServicePropDesc @ 349 NONAME
+	_ZTI25CMTPSvcGetServicePropList @ 350 NONAME
+	_ZTI25CMTPSvcSetServicePropList @ 351 NONAME
+	_ZTI26CMTPFullEnumServiceHandler @ 352 NONAME
+	_ZTI27CMTPSvcDeleteObjectPropList @ 353 NONAME
+	_ZTI28CMTPSvcDeleteServicePropList @ 354 NONAME
+	_ZTI29CMTPSvcGetServiceCapabilities @ 355 NONAME
+	_ZTV16CMTPSvcGetObject @ 356 NONAME
+	_ZTV19CMTPSvcDeleteObject @ 357 NONAME
+	_ZTV20CMTPKnowledgeHandler @ 358 NONAME
+	_ZTV20CMTPSvcGetObjectInfo @ 359 NONAME
+	_ZTV20CMTPSvcGetReferences @ 360 NONAME
+	_ZTV20CMTPSvcSetReferences @ 361 NONAME
+	_ZTV20MMTPSvcObjectHandler @ 362 NONAME
+	_ZTV21CMTPSvcGetServiceInfo @ 363 NONAME
+	_ZTV21CMTPSvcGetStorageInfo @ 364 NONAME
+	_ZTV23CMTPFullEnumDataCodeMgr @ 365 NONAME
+	_ZTV23MMTPServiceDataProvider @ 366 NONAME
+	_ZTV24CMTPSvcCompoundProcessor @ 367 NONAME
+	_ZTV24CMTPSvcGetObjectPropList @ 368 NONAME
+	_ZTV24CMTPSvcSetObjectPropList @ 369 NONAME
+	_ZTV25CMTPSvcGetServicePropDesc @ 370 NONAME
+	_ZTV25CMTPSvcGetServicePropList @ 371 NONAME
+	_ZTV25CMTPSvcSetServicePropList @ 372 NONAME
+	_ZTV26CMTPFullEnumServiceHandler @ 373 NONAME
+	_ZTV27CMTPSvcDeleteObjectPropList @ 374 NONAME
+	_ZTV28CMTPSvcDeleteServicePropList @ 375 NONAME
+	_ZTV29CMTPSvcGetServiceCapabilities @ 376 NONAME
+	_ZN26CMTPCommonRequestProcessor4NewLER25MMTPDataProviderFrameworkR14MMTPConnection16TMTPResponseCodei @ 377 NONAME
+	_ZN26CMTPCommonRequestProcessorD0Ev @ 378 NONAME
+	_ZN26CMTPCommonRequestProcessorD1Ev @ 379 NONAME
+	_ZN26CMTPCommonRequestProcessorD2Ev @ 380 NONAME
+	_ZTI26CMTPCommonRequestProcessor @ 381 NONAME
+	_ZTV26CMTPCommonRequestProcessor @ 382 NONAME
+	_ZN20CMTPGetPartialObject4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 383 NONAME
+	_ZN20CMTPGetPartialObjectD0Ev @ 384 NONAME
+	_ZN20CMTPGetPartialObjectD1Ev @ 385 NONAME
+	_ZN20CMTPGetPartialObjectD2Ev @ 386 NONAME
+	_ZTI20CMTPGetPartialObject @ 387 NONAME
+	_ZTV20CMTPGetPartialObject @ 388 NONAME
+	_ZN23CMTPSetObjectProtection4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 389 NONAME
+	_ZN23CMTPSetObjectProtectionD0Ev @ 390 NONAME
+	_ZN23CMTPSetObjectProtectionD1Ev @ 391 NONAME
+	_ZN23CMTPSetObjectProtectionD2Ev @ 392 NONAME
+	_ZTI23CMTPSetObjectProtection @ 393 NONAME
+	_ZTV23CMTPSetObjectProtection @ 394 NONAME
+	_ZN29CMTPGetInterDependentPropDesc4NewLER25MMTPDataProviderFrameworkR14MMTPConnection @ 395 NONAME
+	_ZN29CMTPGetInterDependentPropDescD0Ev @ 396 NONAME
+	_ZN29CMTPGetInterDependentPropDescD1Ev @ 397 NONAME
+	_ZN29CMTPGetInterDependentPropDescD2Ev @ 398 NONAME
+	_ZTI29CMTPGetInterDependentPropDesc @ 399 NONAME
+	_ZTV29CMTPGetInterDependentPropDesc @ 400 NONAME
+	_ZN16CMTPFSEnumerator6StartLEmi @ 401 NONAME
+
--- a/mtpfws/mtpfw/dataproviders/dputility/inc/cmtpcopyobject.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/inc/cmtpcopyobject.h	Mon Mar 15 12:43:12 2010 +0200
@@ -21,6 +21,7 @@
 #ifndef CMTPCOPYOBJECT_H
 #define CMTPCOPYOBJECT_H
 
+#include "rmtpframework.h"
 #include "cmtprequestprocessor.h"
 #include "mtpdebug.h"
 
@@ -51,7 +52,8 @@
 
 private:	//from CMTPRequestProcessor
 	virtual void ServiceL();
-
+    TMTPResponseCode CheckRequestL();
+    
 private:
 	void ConstructL();
 	void GetParametersL();
@@ -72,7 +74,7 @@
 	TUint32					iNewParentHandle;
 	TUint32					iStorageId;
 	TTime					iPreviousModifiedTime;
-	
+    RMTPFramework           iSingletons;
 	/**
     FLOGGER debug trace member variable.
     */
--- a/mtpfws/mtpfw/dataproviders/dputility/inc/cmtpdeleteobject.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/inc/cmtpdeleteobject.h	Mon Mar 15 12:43:12 2010 +0200
@@ -24,6 +24,7 @@
 #include <badesca.h>
 #include <f32file.h>
 
+#include "rmtpframework.h"
 #include "cmtprequestprocessor.h"
 #include "mtpdebug.h"
 
@@ -46,7 +47,7 @@
     void ServiceL();
  
 private:    
-
+    void ConstructL();
     CMTPDeleteObject(MMTPDataProviderFramework& aFramework, MMTPConnection& aConnection);
 	void ProcessFinalPhaseL();
 	TBool IsFolderObject(const CMTPObjectMetaData& aObject);
@@ -67,6 +68,7 @@
 	*/
     TBool					iSuccessDeletion;
     TBool 					iObjectWritePotected;
+    RMTPFramework           iSingletons;
 	};
 	
 #endif
--- a/mtpfws/mtpfw/dataproviders/dputility/inc/cmtpmoveobject.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/inc/cmtpmoveobject.h	Mon Mar 15 12:43:12 2010 +0200
@@ -21,6 +21,7 @@
 #ifndef CMTPMOVEOBJECT_H
 #define CMTPMOVEOBJECT_H
 
+#include "rmtpframework.h"
 #include "cmtprequestprocessor.h"
 #include "mtpdebug.h"
 
@@ -47,10 +48,7 @@
 
 private:	//from CMTPRequestProcessor
 	virtual void ServiceL();
-	
-private:	//from CActive
-	void RunL();
-	TInt RunError(TInt aError);
+    TMTPResponseCode CheckRequestL();
 	
 private:
 	void ConstructL();
@@ -62,8 +60,6 @@
 	void SetPreviousPropertiesL(const TDesC& aFileName);
 	void MoveFileL(const TDesC& aNewFileName);
 	void MoveFolderL();
-	TMTPResponseCode FinalPhaseMove();
-	void MoveAndUpdateL(TUint32 objectHandle);
 	
 private:	
 	CFileMan*				iFileMan;
@@ -76,7 +72,7 @@
 	HBufC*					iPathToMove;
 	RArray<TUint>           iObjectHandles;
 	TInt                    iMoveObjectIndex;
-	
+    RMTPFramework           iSingletons;
 	/**
     FLOGGER debug trace member variable.
     */
--- a/mtpfws/mtpfw/dataproviders/dputility/src/cmtpcopyobject.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/src/cmtpcopyobject.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -23,6 +23,7 @@
 #include <mtp/cmtptypearray.h>
 #include <mtp/cmtptypestring.h>
 
+#include "cmtpstoragemgr.h"
 #include "cmtpcopyobject.h"
 #include "mtpdppanic.h"
 
@@ -62,7 +63,7 @@
 	{	
 	delete iDest;
 	delete iFileMan;
-
+	iSingletons.Close();
 	__FLOG_CLOSE;
 	}
 
@@ -76,6 +77,20 @@
 	}
 
 
+
+TMTPResponseCode CMTPCopyObject::CheckRequestL()
+	{
+    __FLOG(_L8("CheckRequestL - Entry"));
+	TMTPResponseCode result = CMTPRequestProcessor::CheckRequestL();
+	if ( (EMTPRespCodeOK == result) && (!iSingletons.StorageMgr().IsReadWriteStorage(Request().Uint32(TMTPTypeRequest::ERequestParameter2))) )
+		{
+		result = EMTPRespCodeStoreReadOnly;
+		}
+	
+    __FLOG(_L8("CheckRequestL - Exit"));
+	return result;	
+	} 
+
 /**
 CopyObject request handler
 */		
@@ -99,7 +114,7 @@
 */
 void CMTPCopyObject::ConstructL()
     {
-
+	iSingletons.OpenL();
     }
 
 	
--- a/mtpfws/mtpfw/dataproviders/dputility/src/cmtpdeleteobject.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/src/cmtpdeleteobject.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -23,6 +23,7 @@
 #include <mtp/mmtpstoragemgr.h>
 #include <mtp/tmtptyperequest.h>
 
+#include "cmtpstoragemgr.h"
 #include "cmtpdeleteobject.h"
 #include "mtpdpconst.h"
 #include "mtpdppanic.h"
@@ -46,9 +47,6 @@
 CMTPDeleteObject::CMTPDeleteObject(MMTPDataProviderFramework& aFramework, MMTPConnection& aConnection) :
     CMTPRequestProcessor(aFramework, aConnection, sizeof(KMTPDeleteObjectPolicy)/sizeof(TMTPRequestElementInfo), KMTPDeleteObjectPolicy)
     {
-	__FLOG_OPEN(KMTPSubsystem, KComponent);
-    __FLOG(_L8("CMTPDeleteObject - Entry"));
-    __FLOG(_L8("CMTPDeleteObject - Exit"));
     }
 
 
@@ -62,15 +60,27 @@
                                             MMTPConnection& aConnection)
     {
     CMTPDeleteObject* self = new (ELeave) CMTPDeleteObject(aFramework, aConnection);
+    CleanupStack::PushL(self);
+    self->ConstructL();
+    CleanupStack::Pop(self);
     return self;
     }
 
+void CMTPDeleteObject::ConstructL()
+	{
+	__FLOG_OPEN(KMTPSubsystem, KComponent);
+    __FLOG(_L8("ConstructL - Entry"));
+    iSingletons.OpenL();
+    __FLOG(_L8("ConstructL - Exit"));
+	}
+
 /**
 Destructor
 */    
 EXPORT_C CMTPDeleteObject::~CMTPDeleteObject()
     {
     __FLOG(_L8("~CMTPDeleteObject - Entry"));
+    iSingletons.Close();
     __FLOG(_L8("~CMTPDeleteObject - Exit"));
     __FLOG_CLOSE;
     }
@@ -84,15 +94,13 @@
 TMTPResponseCode CMTPDeleteObject::CheckRequestL()
 	{
     __FLOG(_L8("CheckRequestL - Entry"));
-	TMTPResponseCode result(EMTPRespCodeOK);
-	if (IsStoreReadOnlyL(Request().Uint32(TMTPTypeRequest::ERequestParameter1)))
+	TMTPResponseCode result = CMTPRequestProcessor::CheckRequestL();
+	const TUint32 KObjectHandle = Request().Uint32(TMTPTypeRequest::ERequestParameter1);
+	if ((EMTPRespCodeOK == result) && (IsStoreReadOnlyL(KObjectHandle)) )
 		{
 		result = EMTPRespCodeStoreReadOnly;
 		}
-	else
-		{
-		result = CMTPRequestProcessor::CheckRequestL();
-		}		
+		
     __FLOG(_L8("CheckRequestL - Exit"));
 	return result;	
 	} 
@@ -233,14 +241,7 @@
 	CMTPObjectMetaData *info(CMTPObjectMetaData::NewLC());
     if (iFramework.ObjectMgr().ObjectL(aObjectHandle, *info))
         {
-    	TInt drive(iFramework.StorageMgr().DriveNumber(info->Uint(CMTPObjectMetaData::EStorageId)));
-    	User::LeaveIfError(drive);
-    	TVolumeInfo volumeInfo;
-    	User::LeaveIfError(iFramework.Fs().Volume(volumeInfo, drive));			
-    	if (volumeInfo.iDrive.iMediaAtt == KMediaAttWriteProtected) 
-    		{
-    		result = ETrue;
-    		}
+		result = !iSingletons.StorageMgr().IsReadWriteStorage(info->Uint(CMTPObjectMetaData::EStorageId));
         }
 	CleanupStack::PopAndDestroy(info);
     __FLOG(_L8("IsStoreReadOnlyL - Exit"));
--- a/mtpfws/mtpfw/dataproviders/dputility/src/cmtpknowledgehandler.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/src/cmtpknowledgehandler.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -536,7 +536,6 @@
 	TMTPResponseCode responseCode = CheckGenObjectPropertyL(aElement, aOperationCode);
 	if (responseCode == EMTPRespCodeOK)
 		{
-		TInt ret = KErrNone;
 		TUint16 propertyCode(aElement.Uint16L(CMTPTypeObjectPropListElement::EPropertyCode));
 		switch (propertyCode)
 			{
@@ -569,10 +568,6 @@
 				responseCode = EMTPRespCodeObjectPropNotSupported;
 				break;
 			}
-		if (KErrNone != ret)
-			{
-			responseCode = EMTPRespCodeGeneralError;
-			}
 		}
 	__FLOG(_L8("SetObjectPropertyL - Exit"));
 	return responseCode;
--- a/mtpfws/mtpfw/dataproviders/dputility/src/cmtpmoveobject.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/src/cmtpmoveobject.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -23,6 +23,7 @@
 #include <mtp/cmtptypearray.h>
 #include <mtp/cmtptypestring.h>
 
+#include "cmtpstoragemgr.h"
 #include "cmtpmoveobject.h"
 #include "mtpdppanic.h"
 
@@ -65,6 +66,7 @@
 	delete iFileMan;
 	delete iPathToMove;
 	delete iNewRootFolder;
+	iSingletons.Close();
 	__FLOG_CLOSE;
 	}
 
@@ -77,7 +79,35 @@
 	{
 	__FLOG_OPEN(KMTPSubsystem, KComponent);
 	}
+
+TMTPResponseCode CMTPMoveObject::CheckRequestL()
+	{
+    __FLOG(_L8("CheckRequestL - Entry"));
+	TMTPResponseCode result = CMTPRequestProcessor::CheckRequestL();
+	if (EMTPRespCodeOK != result)
+		{
+		__FLOG(_L8("CheckRequestL with error- Exit"));
+		return result;
+		}
 	
+	const TUint32 KObjectHandle = Request().Uint32(TMTPTypeRequest::ERequestParameter1);
+	//not taking owernship
+	iObjectInfo = iRequestChecker->GetObjectInfo(KObjectHandle); 
+	__ASSERT_DEBUG(iObjectInfo, Panic(EMTPDpObjectNull));	
+	if(!iSingletons.StorageMgr().IsReadWriteStorage(iObjectInfo->Uint(CMTPObjectMetaData::EStorageId)))
+		{
+		result = EMTPRespCodeStoreReadOnly;
+		}
+	
+	if ( (EMTPRespCodeOK == result) && (!iSingletons.StorageMgr().IsReadWriteStorage(Request().Uint32(TMTPTypeRequest::ERequestParameter2))) )
+		{
+		result = EMTPRespCodeStoreReadOnly;
+		}
+	
+    __FLOG(_L8("CheckRequestL - Exit"));
+	return result;	
+	} 
+
 /**
 MoveObject request handler
 */		
@@ -95,20 +125,9 @@
 */
 void CMTPMoveObject::ConstructL()
     {
+	iSingletons.OpenL();
     }
     
-void CMTPMoveObject::RunL()
-	{
-	__FLOG(_L8("RunL - Entry"));
-    SendResponseL( EMTPRespCodeOK );
-    __FLOG(_L8("RunL - Exit"));
-	}
-    
-TInt CMTPMoveObject::RunError(TInt /*aError*/)
-	{
-	TRAP_IGNORE(SendResponseL(EMTPRespCodeGeneralError));
-    return KErrNone;  
-	}
 
 /**
 A helper function of MoveObjectL.
@@ -239,13 +258,8 @@
 	__FLOG(_L8("GetParametersL - Entry"));
 	__ASSERT_DEBUG(iRequestChecker, Panic(EMTPDpRequestCheckNull));
 	
-	TUint32 objectHandle  = Request().Uint32(TMTPTypeRequest::ERequestParameter1);
 	iStorageId = Request().Uint32(TMTPTypeRequest::ERequestParameter2);
 	iNewParentHandle  = Request().Uint32(TMTPTypeRequest::ERequestParameter3);
-	
-	//not taking owernship
-	iObjectInfo = iRequestChecker->GetObjectInfo(objectHandle); 
-	__ASSERT_DEBUG(iObjectInfo, Panic(EMTPDpObjectNull));	
 
 	if(iNewParentHandle == 0)
 		{
@@ -329,74 +343,6 @@
 	}
 
 
-/* This function will actually delete the orginal folders from the file system. */
-TMTPResponseCode CMTPMoveObject::FinalPhaseMove()
-	{
-	__FLOG(_L8("FinalPhaseMove - Entry"));
-	TMTPResponseCode ret = EMTPRespCodeOK;
-	__FLOG(*iPathToMove);
-	TInt rel = iFileMan->RmDir(*iPathToMove);
-	__FLOG_VA((_L8("Error code of RmDir is %d"),rel));
-	if (rel != KErrNone)
-		{
-		ret = EMTPRespCodeGeneralError;
-		}
-	__FLOG(_L8("FinalPhaseMove - Exit"));
-	return ret;
-	}
-
-/* Move a single object and update the database */	
-void CMTPMoveObject::MoveAndUpdateL(TUint32 aObjectHandle)
-	{
-	__FLOG(_L8("MoveAndUpdateL - Entry"));
-	CMTPObjectMetaData* objectInfo(CMTPObjectMetaData::NewLC());
-	RBuf fileName;
-	fileName.CreateL(KMaxFileName);
-	fileName.CleanupClosePushL();	
-	RBuf rightPartName;
-	rightPartName.CreateL(KMaxFileName);
-	rightPartName.CleanupClosePushL();
-	RBuf oldName;
-	oldName.CreateL(KMaxFileName);	
-	oldName.CleanupClosePushL();
-		
-	if(iFramework.ObjectMgr().ObjectL(TMTPTypeUint32(aObjectHandle), *objectInfo))
-		{	
-		fileName = objectInfo->DesC(CMTPObjectMetaData::ESuid);
-		oldName = fileName;
-				
-		if (objectInfo->Uint(CMTPObjectMetaData::EDataProviderId) == iFramework.DataProviderId())
-			{	
-			rightPartName = fileName.Right(fileName.Length() - iPathToMove->Length());
-			
-			if((iNewRootFolder->Length() + rightPartName.Length()) > fileName.MaxLength())
-				{
-				User::Leave(KErrCorrupt);
-				}
-				
-			fileName.Zero();
-			fileName.Append(*iNewRootFolder);
-			fileName.Append(rightPartName);
-			objectInfo->SetDesCL(CMTPObjectMetaData::ESuid, fileName);				
-			objectInfo->SetUint(CMTPObjectMetaData::EStorageId, iStorageId);
-			iFramework.ObjectMgr().ModifyObjectL(*objectInfo);
-			}
-		}
-	else
-		{
-		User::Leave(KErrCorrupt);
-		}	
-			
-	iFileMan->Move(oldName, fileName);
-	
-	CleanupStack::PopAndDestroy(&oldName);	
-	CleanupStack::PopAndDestroy(&rightPartName); 
-	CleanupStack::PopAndDestroy(&fileName); 	
-	CleanupStack::PopAndDestroy(objectInfo);
-	__FLOG(_L8("MoveAndUpdateL - Exit"));	
-	}
 
 
 
-
-
--- a/mtpfws/mtpfw/dataproviders/dputility/src/cmtpsendobjectinfo.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/dputility/src/cmtpsendobjectinfo.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -36,6 +36,7 @@
 #include "cmtpfsexclusionmgr.h"
 #include "cmtpdataprovidercontroller.h"
 #include "cmtpdataprovider.h"
+#include "cmtpstoragemgr.h"
 
 
 // Class constants.
@@ -720,7 +721,7 @@
         	TParsePtrC file( iFullPath );
         	_LIT( KTxtExtensionODF, ".odf" );
         	if ( file.ExtPresent() && file.Ext().CompareF(KTxtExtensionODF)==0 )
-        	    {;
+        	    {
         	    TUint32 DpId = iFramework.DataProviderId();
         	    DpId = iDpSingletons.MTPUtility().GetDpId(file.Ext().Mid(1),KNullDesC);
         	    //The data provider which owns all mimetypes of a file extension is not found 
@@ -1080,19 +1081,30 @@
     const TUint32 storeId(Request().Uint32(TMTPTypeRequest::ERequestParameter1));
     const TUint32 parentHandle(Request().Uint32(TMTPTypeRequest::ERequestParameter2));
     
-    // this checking is only valid when the second parameter is not a special value.
-    if (parentHandle != KMTPHandleAll && parentHandle != KMTPHandleNone)
-        {
-        //does not take owernship
-        CMTPObjectMetaData* parentObjInfo = iRequestChecker->GetObjectInfo(parentHandle);
-        __ASSERT_DEBUG(parentObjInfo, Panic(EMTPDpObjectNull));
-        
-        if (parentObjInfo->Uint(CMTPObjectMetaData::EStorageId) != storeId)      
-            {
-            ret = EMTPRespCodeInvalidObjectHandle;
-            }
-        }
-        
+    if( (EMTPOpCodeSendObjectPropList == iOperationCode) || (EMTPOpCodeSendObjectInfo == iOperationCode) )
+    	{
+		if(storeId != KMTPStorageDefault)
+			{
+			if(!iSingletons.StorageMgr().IsReadWriteStorage(storeId))
+				{
+				ret = EMTPRespCodeStoreReadOnly;
+				}
+			}
+		
+		 // this checking is only valid when the second parameter is not a special value.
+		if ((EMTPRespCodeOK == ret) && (parentHandle != KMTPHandleAll && parentHandle != KMTPHandleNone))
+			{
+			//does not take owernship
+			CMTPObjectMetaData* parentObjInfo = iRequestChecker->GetObjectInfo(parentHandle);
+			__ASSERT_DEBUG(parentObjInfo, Panic(EMTPDpObjectNull));
+			
+			if (parentObjInfo->Uint(CMTPObjectMetaData::EStorageId) != storeId)      
+				{
+				ret = EMTPRespCodeInvalidObjectHandle;
+				}
+			}
+    	}
+    
     return ret;
     }
 
@@ -1225,6 +1237,14 @@
             }
         User::LeaveIfError(iFramework.Fs().SetAtt(iFullPath, entry.iAtt, ~entry.iAtt));
         }
+
+    if(iDateMod != NULL && iDateMod->Length())
+       {
+       TTime modifiedTime;
+       iDpSingletons.MTPUtility().MTPTimeStr2TTime(*iDateMod, modifiedTime);
+       User::LeaveIfError(iFramework.Fs().SetModified(iFullPath, modifiedTime));
+       }  
+    
     iReceivedObject->SetDesCL(CMTPObjectMetaData::EName, iName);
     
     __FLOG(_L8("SetPropertiesL - Exit"));
--- a/mtpfws/mtpfw/dataproviders/proxydp/src/cmtpdeleteobject.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/dataproviders/proxydp/src/cmtpdeleteobject.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -164,7 +164,7 @@
     //if object is write-protected or assocation object is not empty, we continue to schedule the AO to delete the 
     //following objects. If it is not the 2 cases, just schedule with KErrGeneral so that we can sendresponse directly 
     //in RunL
-    else if (responseCode != EMTPRespCodeObjectWriteProtected && responseCode != EMTPRespCodeAccessDenied)
+    else if (responseCode != EMTPRespCodeObjectWriteProtected && responseCode != EMTPRespCodeAccessDenied && responseCode != EMTPRespCodeStoreReadOnly)
         {
         err = KErrGeneral;
         }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/datatypes/bwins/mtpdatatypesU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,675 @@
+EXPORTS
+	??0CMTPTypeCompoundBase@@IAE@HI@Z @ 1 NONAME ; CMTPTypeCompoundBase::CMTPTypeCompoundBase(int, unsigned int)
+	??0RMTPType@@QAE@XZ @ 2 NONAME ; RMTPType::RMTPType(void)
+	??0RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@QAE@IAAV1@@Z @ 3 NONAME ; CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::RMTPTypeCompoundFlatChunk(unsigned int, class CMTPTypeCompoundBase &)
+	??0TMTPTypeEvent@@QAE@XZ @ 4 NONAME ; TMTPTypeEvent::TMTPTypeEvent(void)
+	??0TMTPTypeFlatBase@@QAE@XZ @ 5 NONAME ; TMTPTypeFlatBase::TMTPTypeFlatBase(void)
+	??0TMTPTypeInt128@@QAE@ABVTPtrC8@@@Z @ 6 NONAME ; TMTPTypeInt128::TMTPTypeInt128(class TPtrC8 const &)
+	??0TMTPTypeInt128@@QAE@XZ @ 7 NONAME ; TMTPTypeInt128::TMTPTypeInt128(void)
+	??0TMTPTypeInt16@@QAE@F@Z @ 8 NONAME ; TMTPTypeInt16::TMTPTypeInt16(short)
+	??0TMTPTypeInt16@@QAE@XZ @ 9 NONAME ; TMTPTypeInt16::TMTPTypeInt16(void)
+	??0TMTPTypeInt32@@QAE@J@Z @ 10 NONAME ; TMTPTypeInt32::TMTPTypeInt32(long)
+	??0TMTPTypeInt32@@QAE@XZ @ 11 NONAME ; TMTPTypeInt32::TMTPTypeInt32(void)
+	??0TMTPTypeInt64@@QAE@XZ @ 12 NONAME ; TMTPTypeInt64::TMTPTypeInt64(void)
+	??0TMTPTypeInt64@@QAE@_J@Z @ 13 NONAME ; TMTPTypeInt64::TMTPTypeInt64(long long)
+	??0TMTPTypeInt8@@QAE@C@Z @ 14 NONAME ; TMTPTypeInt8::TMTPTypeInt8(signed char)
+	??0TMTPTypeInt8@@QAE@XZ @ 15 NONAME ; TMTPTypeInt8::TMTPTypeInt8(void)
+	??0TMTPTypeIntBase@@IAE@HIH@Z @ 16 NONAME ; TMTPTypeIntBase::TMTPTypeIntBase(int, unsigned int, int)
+	??0TMTPTypeNull@@QAE@XZ @ 17 NONAME ; TMTPTypeNull::TMTPTypeNull(void)
+	??0TMTPTypeRequest@@QAE@XZ @ 18 NONAME ; TMTPTypeRequest::TMTPTypeRequest(void)
+	??0TMTPTypeResponse@@QAE@XZ @ 19 NONAME ; TMTPTypeResponse::TMTPTypeResponse(void)
+	??0TMTPTypeUint128@@QAE@ABVTPtrC8@@@Z @ 20 NONAME ; TMTPTypeUint128::TMTPTypeUint128(class TPtrC8 const &)
+	??0TMTPTypeUint128@@QAE@XZ @ 21 NONAME ; TMTPTypeUint128::TMTPTypeUint128(void)
+	??0TMTPTypeUint16@@QAE@G@Z @ 22 NONAME ; TMTPTypeUint16::TMTPTypeUint16(unsigned short)
+	??0TMTPTypeUint16@@QAE@XZ @ 23 NONAME ; TMTPTypeUint16::TMTPTypeUint16(void)
+	??0TMTPTypeUint32@@QAE@K@Z @ 24 NONAME ; TMTPTypeUint32::TMTPTypeUint32(unsigned long)
+	??0TMTPTypeUint32@@QAE@XZ @ 25 NONAME ; TMTPTypeUint32::TMTPTypeUint32(void)
+	??0TMTPTypeUint64@@QAE@XZ @ 26 NONAME ; TMTPTypeUint64::TMTPTypeUint64(void)
+	??0TMTPTypeUint64@@QAE@_K@Z @ 27 NONAME ; TMTPTypeUint64::TMTPTypeUint64(unsigned long long)
+	??0TMTPTypeUint8@@QAE@E@Z @ 28 NONAME ; TMTPTypeUint8::TMTPTypeUint8(unsigned char)
+	??0TMTPTypeUint8@@QAE@XZ @ 29 NONAME ; TMTPTypeUint8::TMTPTypeUint8(void)
+	??0TMTPTypeUintBase@@IAE@IIH@Z @ 30 NONAME ; TMTPTypeUintBase::TMTPTypeUintBase(unsigned int, unsigned int, int)
+	??1CMTPTypeArray@@UAE@XZ @ 31 NONAME ; CMTPTypeArray::~CMTPTypeArray(void)
+	??1CMTPTypeCompoundBase@@UAE@XZ @ 32 NONAME ; CMTPTypeCompoundBase::~CMTPTypeCompoundBase(void)
+	??1CMTPTypeDevicePropDesc@@UAE@XZ @ 33 NONAME ; CMTPTypeDevicePropDesc::~CMTPTypeDevicePropDesc(void)
+	??1CMTPTypeDevicePropDescEnumerationForm@@UAE@XZ @ 34 NONAME ; CMTPTypeDevicePropDescEnumerationForm::~CMTPTypeDevicePropDescEnumerationForm(void)
+	??1CMTPTypeDevicePropDescRangeForm@@UAE@XZ @ 35 NONAME ; CMTPTypeDevicePropDescRangeForm::~CMTPTypeDevicePropDescRangeForm(void)
+	??1CMTPTypeFile@@UAE@XZ @ 36 NONAME ; CMTPTypeFile::~CMTPTypeFile(void)
+	??1CMTPTypeInterdependentPropDesc@@UAE@XZ @ 37 NONAME ; CMTPTypeInterdependentPropDesc::~CMTPTypeInterdependentPropDesc(void)
+	??1CMTPTypeInterdependentProperties@@UAE@XZ @ 38 NONAME ; CMTPTypeInterdependentProperties::~CMTPTypeInterdependentProperties(void)
+	??1CMTPTypeObjectInfo@@UAE@XZ @ 39 NONAME ; CMTPTypeObjectInfo::~CMTPTypeObjectInfo(void)
+	??1CMTPTypeObjectPropDesc@@UAE@XZ @ 40 NONAME ; CMTPTypeObjectPropDesc::~CMTPTypeObjectPropDesc(void)
+	??1CMTPTypeObjectPropDescEnumerationForm@@UAE@XZ @ 41 NONAME ; CMTPTypeObjectPropDescEnumerationForm::~CMTPTypeObjectPropDescEnumerationForm(void)
+	??1CMTPTypeObjectPropDescRangeForm@@UAE@XZ @ 42 NONAME ; CMTPTypeObjectPropDescRangeForm::~CMTPTypeObjectPropDescRangeForm(void)
+	??1CMTPTypeObjectPropList@@UAE@XZ @ 43 NONAME ; CMTPTypeObjectPropList::~CMTPTypeObjectPropList(void)
+	??1CMTPTypeObjectPropListElement@@UAE@XZ @ 44 NONAME ; CMTPTypeObjectPropListElement::~CMTPTypeObjectPropListElement(void)
+	??1CMTPTypeStorageInfo@@UAE@XZ @ 45 NONAME ; CMTPTypeStorageInfo::~CMTPTypeStorageInfo(void)
+	??1CMTPTypeString@@UAE@XZ @ 46 NONAME ; CMTPTypeString::~CMTPTypeString(void)
+	??1RMTPType@@UAE@XZ @ 47 NONAME ; RMTPType::~RMTPType(void)
+	??1TMTPTypeInt64@@UAE@XZ @ 48 NONAME ; TMTPTypeInt64::~TMTPTypeInt64(void)
+	??8TMTPTypeRequest@@QBEHABV0@@Z @ 49 NONAME ; int TMTPTypeRequest::operator==(class TMTPTypeRequest const &) const
+	??9TMTPTypeRequest@@QBEHABV0@@Z @ 50 NONAME ; int TMTPTypeRequest::operator!=(class TMTPTypeRequest const &) const
+	?AppendDataObjectL@CMTPTypeObjectPropList@@QAEXAAVMMTPType@@@Z @ 51 NONAME ABSENT ; void CMTPTypeObjectPropList::AppendDataObjectL(class MMTPType &)
+	?AppendInt64L@CMTPTypeArray@@QAEX_J@Z @ 52 NONAME ; void CMTPTypeArray::AppendInt64L(long long)
+	?AppendIntL@CMTPTypeArray@@QAEXH@Z @ 53 NONAME ; void CMTPTypeArray::AppendIntL(int)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@H@@@Z @ 54 NONAME ; void CMTPTypeArray::AppendL(class RArray<int> const &)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@I@@@Z @ 55 NONAME ; void CMTPTypeArray::AppendL(class RArray<unsigned int> const &)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@_J@@@Z @ 56 NONAME ; void CMTPTypeArray::AppendL(class RArray<long long> const &)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@_K@@@Z @ 57 NONAME ; void CMTPTypeArray::AppendL(class RArray<unsigned long long> const &)
+	?AppendL@CMTPTypeArray@@QAEXABVMMTPType@@@Z @ 58 NONAME ; void CMTPTypeArray::AppendL(class MMTPType const &)
+	?AppendL@CMTPTypeInterdependentPropDesc@@QAEXPAVCMTPTypeInterdependentProperties@@@Z @ 59 NONAME ; void CMTPTypeInterdependentPropDesc::AppendL(class CMTPTypeInterdependentProperties *)
+	?AppendL@CMTPTypeInterdependentProperties@@QAEXPAVCMTPTypeObjectPropDesc@@@Z @ 60 NONAME ; void CMTPTypeInterdependentProperties::AppendL(class CMTPTypeObjectPropDesc *)
+	?AppendL@CMTPTypeObjectPropList@@QAEXPAVCMTPTypeObjectPropListElement@@@Z @ 61 NONAME ABSENT ; void CMTPTypeObjectPropList::AppendL(class CMTPTypeObjectPropListElement *)
+	?AppendSupportedValueL@CMTPTypeDevicePropDescEnumerationForm@@QAEXABVMMTPType@@@Z @ 62 NONAME ; void CMTPTypeDevicePropDescEnumerationForm::AppendSupportedValueL(class MMTPType const &)
+	?AppendSupportedValueL@CMTPTypeObjectPropDescEnumerationForm@@QAEXABVMMTPType@@@Z @ 63 NONAME ; void CMTPTypeObjectPropDescEnumerationForm::AppendSupportedValueL(class MMTPType const &)
+	?AppendUint64L@CMTPTypeArray@@QAEX_K@Z @ 64 NONAME ; void CMTPTypeArray::AppendUint64L(unsigned long long)
+	?AppendUintL@CMTPTypeArray@@QAEXI@Z @ 65 NONAME ; void CMTPTypeArray::AppendUintL(unsigned int)
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@H@@@Z @ 66 NONAME ; void CMTPTypeArray::Array(class RArray<int> &) const
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@I@@@Z @ 67 NONAME ; void CMTPTypeArray::Array(class RArray<unsigned int> &) const
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@_J@@@Z @ 68 NONAME ; void CMTPTypeArray::Array(class RArray<long long> &) const
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@_K@@@Z @ 69 NONAME ; void CMTPTypeArray::Array(class RArray<unsigned long long> &) const
+	?ChunkAppendL@CMTPTypeCompoundBase@@IAEXABVMMTPType@@@Z @ 70 NONAME ; void CMTPTypeCompoundBase::ChunkAppendL(class MMTPType const &)
+	?ChunkCount@CMTPTypeCompoundBase@@IBEIXZ @ 71 NONAME ; unsigned int CMTPTypeCompoundBase::ChunkCount(void) const
+	?ChunkRemove@CMTPTypeCompoundBase@@IAEXI@Z @ 72 NONAME ; void CMTPTypeCompoundBase::ChunkRemove(unsigned int)
+	?CleanupClosePushL@RMTPType@@QAEXXZ @ 73 NONAME ; void RMTPType::CleanupClosePushL(void)
+	?Close@RMTPType@@QAEXXZ @ 74 NONAME ; void RMTPType::Close(void)
+	?Close@RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@QAEXXZ @ 75 NONAME ; void CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::Close(void)
+	?CommitChunkL@CMTPTypeArray@@UAEXAAVTPtr8@@@Z @ 76 NONAME ABSENT ; void CMTPTypeArray::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeCompoundBase@@UAEXAAVTPtr8@@@Z @ 77 NONAME ABSENT ; void CMTPTypeCompoundBase::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDesc@@UAEXAAVTPtr8@@@Z @ 78 NONAME ABSENT ; void CMTPTypeDevicePropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDescEnumerationForm@@UAEXAAVTPtr8@@@Z @ 79 NONAME ABSENT ; void CMTPTypeDevicePropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeFile@@UAEXAAVTPtr8@@@Z @ 80 NONAME ABSENT ; void CMTPTypeFile::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentPropDesc@@UAEXAAVTPtr8@@@Z @ 81 NONAME ABSENT ; void CMTPTypeInterdependentPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentProperties@@UAEXAAVTPtr8@@@Z @ 82 NONAME ABSENT ; void CMTPTypeInterdependentProperties::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDesc@@UAEXAAVTPtr8@@@Z @ 83 NONAME ABSENT ; void CMTPTypeObjectPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDescEnumerationForm@@UAEXAAVTPtr8@@@Z @ 84 NONAME ABSENT ; void CMTPTypeObjectPropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropList@@UAEXAAVTPtr8@@@Z @ 85 NONAME ABSENT ; void CMTPTypeObjectPropList::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropListElement@@UAEXAAVTPtr8@@@Z @ 86 NONAME ABSENT ; void CMTPTypeObjectPropListElement::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeString@@UAEXAAVTPtr8@@@Z @ 87 NONAME ABSENT ; void CMTPTypeString::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@MMTPType@@UAEXAAVTPtr8@@@Z @ 88 NONAME ABSENT ; void MMTPType::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@RMTPType@@UAEXAAVTPtr8@@@Z @ 89 NONAME ABSENT ; void RMTPType::CommitChunkL(class TPtr8 &)
+	?CommitRequired@CMTPTypeArray@@UBEHXZ @ 90 NONAME ; int CMTPTypeArray::CommitRequired(void) const
+	?CommitRequired@CMTPTypeCompoundBase@@UBEHXZ @ 91 NONAME ; int CMTPTypeCompoundBase::CommitRequired(void) const
+	?CommitRequired@CMTPTypeDevicePropDesc@@UBEHXZ @ 92 NONAME ; int CMTPTypeDevicePropDesc::CommitRequired(void) const
+	?CommitRequired@CMTPTypeDevicePropDescEnumerationForm@@UBEHXZ @ 93 NONAME ; int CMTPTypeDevicePropDescEnumerationForm::CommitRequired(void) const
+	?CommitRequired@CMTPTypeFile@@UBEHXZ @ 94 NONAME ; int CMTPTypeFile::CommitRequired(void) const
+	?CommitRequired@CMTPTypeInterdependentPropDesc@@UBEHXZ @ 95 NONAME ; int CMTPTypeInterdependentPropDesc::CommitRequired(void) const
+	?CommitRequired@CMTPTypeInterdependentProperties@@UBEHXZ @ 96 NONAME ; int CMTPTypeInterdependentProperties::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropDesc@@UBEHXZ @ 97 NONAME ; int CMTPTypeObjectPropDesc::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropDescEnumerationForm@@UBEHXZ @ 98 NONAME ; int CMTPTypeObjectPropDescEnumerationForm::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropList@@UBEHXZ @ 99 NONAME ; int CMTPTypeObjectPropList::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropListElement@@UBEHXZ @ 100 NONAME ABSENT ; int CMTPTypeObjectPropListElement::CommitRequired(void) const
+	?CommitRequired@CMTPTypeString@@UBEHXZ @ 101 NONAME ; int CMTPTypeString::CommitRequired(void) const
+	?CommitRequired@MMTPType@@UBEHXZ @ 102 NONAME ; int MMTPType::CommitRequired(void) const
+	?CommitRequired@RMTPType@@UBEHXZ @ 103 NONAME ; int RMTPType::CommitRequired(void) const
+	?CopyL@MMTPType@@SAXABV1@AAV1@@Z @ 104 NONAME ; void MMTPType::CopyL(class MMTPType const &, class MMTPType &)
+	?CreateL@RMTPType@@MAEPAVMMTPType@@I@Z @ 105 NONAME ; class MMTPType * RMTPType::CreateL(unsigned int)
+	?Data@RMTPType@@QAEAAVMMTPType@@XZ @ 106 NONAME ; class MMTPType & RMTPType::Data(void)
+	?DataObjectL@CMTPTypeObjectPropList@@QBEAAVMMTPType@@XZ @ 107 NONAME ABSENT ; class MMTPType & CMTPTypeObjectPropList::DataObjectL(void) const
+	?Destroy@RMTPType@@MAEXPAVMMTPType@@@Z @ 108 NONAME ; void RMTPType::Destroy(class MMTPType *)
+	?Element@CMTPTypeObjectPropList@@QBEAAVCMTPTypeObjectPropListElement@@I@Z @ 109 NONAME ABSENT ; class CMTPTypeObjectPropListElement & CMTPTypeObjectPropList::Element(unsigned int) const
+	?ElementInfo@TMTPTypeEvent@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 110 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPTypeEvent::ElementInfo(int) const
+	?ElementInfo@TMTPTypeRequest@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 111 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPTypeRequest::ElementInfo(int) const
+	?ElementInfo@TMTPTypeResponse@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 112 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPTypeResponse::ElementInfo(int) const
+	?ElementInt64@CMTPTypeArray@@QBE_JI@Z @ 113 NONAME ; long long CMTPTypeArray::ElementInt64(unsigned int) const
+	?ElementInt@CMTPTypeArray@@QBEHI@Z @ 114 NONAME ; int CMTPTypeArray::ElementInt(unsigned int) const
+	?ElementL@CMTPTypeArray@@QBEXIAAVMMTPType@@@Z @ 115 NONAME ; void CMTPTypeArray::ElementL(unsigned int, class MMTPType &) const
+	?ElementType@CMTPTypeArray@@QBEHXZ @ 116 NONAME ; int CMTPTypeArray::ElementType(void) const
+	?ElementUint64@CMTPTypeArray@@QBE_KI@Z @ 117 NONAME ; unsigned long long CMTPTypeArray::ElementUint64(unsigned int) const
+	?ElementUint@CMTPTypeArray@@QBEII@Z @ 118 NONAME ; unsigned int CMTPTypeArray::ElementUint(unsigned int) const
+	?File@CMTPTypeFile@@QAEAAVRFile64@@XZ @ 119 NONAME ; class RFile64 & CMTPTypeFile::File(void)
+	?FirstReadChunk@CMTPTypeArray@@UBEHAAVTPtrC8@@@Z @ 120 NONAME ; int CMTPTypeArray::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@CMTPTypeCompoundBase@@UBEHAAVTPtrC8@@@Z @ 121 NONAME ; int CMTPTypeCompoundBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@CMTPTypeFile@@UBEHAAVTPtrC8@@@Z @ 122 NONAME ; int CMTPTypeFile::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@CMTPTypeString@@UBEHAAVTPtrC8@@@Z @ 123 NONAME ; int CMTPTypeString::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@RMTPType@@UBEHAAVTPtrC8@@@Z @ 124 NONAME ; int RMTPType::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeFlatBase@@UBEHAAVTPtrC8@@@Z @ 125 NONAME ; int TMTPTypeFlatBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeInt128@@UBEHAAVTPtrC8@@@Z @ 126 NONAME ; int TMTPTypeInt128::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeInt64@@UBEHAAVTPtrC8@@@Z @ 127 NONAME ; int TMTPTypeInt64::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeIntBase@@UBEHAAVTPtrC8@@@Z @ 128 NONAME ; int TMTPTypeIntBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeNull@@UBEHAAVTPtrC8@@@Z @ 129 NONAME ; int TMTPTypeNull::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeUint128@@UBEHAAVTPtrC8@@@Z @ 130 NONAME ; int TMTPTypeUint128::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeUint64@@UBEHAAVTPtrC8@@@Z @ 131 NONAME ; int TMTPTypeUint64::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeUintBase@@UBEHAAVTPtrC8@@@Z @ 132 NONAME ; int TMTPTypeUintBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstWriteChunk@CMTPTypeArray@@UAEHAAVTPtr8@@@Z @ 133 NONAME ; int CMTPTypeArray::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeCompoundBase@@UAEHAAVTPtr8@@@Z @ 134 NONAME ; int CMTPTypeCompoundBase::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeDevicePropDesc@@UAEHAAVTPtr8@@@Z @ 135 NONAME ; int CMTPTypeDevicePropDesc::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeDevicePropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 136 NONAME ; int CMTPTypeDevicePropDescEnumerationForm::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeFile@@UAEHAAVTPtr8@@@Z @ 137 NONAME ; int CMTPTypeFile::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeInterdependentPropDesc@@UAEHAAVTPtr8@@@Z @ 138 NONAME ; int CMTPTypeInterdependentPropDesc::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeInterdependentProperties@@UAEHAAVTPtr8@@@Z @ 139 NONAME ; int CMTPTypeInterdependentProperties::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropDesc@@UAEHAAVTPtr8@@@Z @ 140 NONAME ; int CMTPTypeObjectPropDesc::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 141 NONAME ; int CMTPTypeObjectPropDescEnumerationForm::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@@Z @ 142 NONAME ; int CMTPTypeObjectPropList::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropListElement@@UAEHAAVTPtr8@@@Z @ 143 NONAME ABSENT ; int CMTPTypeObjectPropListElement::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeString@@UAEHAAVTPtr8@@@Z @ 144 NONAME ; int CMTPTypeString::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@RMTPType@@UAEHAAVTPtr8@@@Z @ 145 NONAME ; int RMTPType::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeFlatBase@@UAEHAAVTPtr8@@@Z @ 146 NONAME ; int TMTPTypeFlatBase::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeInt128@@UAEHAAVTPtr8@@@Z @ 147 NONAME ; int TMTPTypeInt128::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeInt64@@UAEHAAVTPtr8@@@Z @ 148 NONAME ; int TMTPTypeInt64::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeIntBase@@UAEHAAVTPtr8@@@Z @ 149 NONAME ; int TMTPTypeIntBase::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeNull@@UAEHAAVTPtr8@@@Z @ 150 NONAME ; int TMTPTypeNull::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeUint128@@UAEHAAVTPtr8@@@Z @ 151 NONAME ; int TMTPTypeUint128::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeUint64@@UAEHAAVTPtr8@@@Z @ 152 NONAME ; int TMTPTypeUint64::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeUintBase@@UAEHAAVTPtr8@@@Z @ 153 NONAME ; int TMTPTypeUintBase::FirstWriteChunk(class TPtr8 &)
+	?GetExtendedInterface@MMTPType@@UAEPAXVTUid@@@Z @ 154 NONAME ; void * MMTPType::GetExtendedInterface(class TUid)
+	?GetL@CMTPTypeCompoundBase@@UBEXHAAVMMTPType@@@Z @ 155 NONAME ; void CMTPTypeCompoundBase::GetL(int, class MMTPType &) const
+	?GetL@TMTPTypeFlatBase@@UBEXHAAVMMTPType@@@Z @ 156 NONAME ; void TMTPTypeFlatBase::GetL(int, class MMTPType &) const
+	?Int16@TMTPTypeFlatBase@@UBEFH@Z @ 157 NONAME ; short TMTPTypeFlatBase::Int16(int) const
+	?Int16L@CMTPTypeCompoundBase@@UBEFH@Z @ 158 NONAME ; short CMTPTypeCompoundBase::Int16L(int) const
+	?Int32@TMTPTypeFlatBase@@UBEJH@Z @ 159 NONAME ; long TMTPTypeFlatBase::Int32(int) const
+	?Int32L@CMTPTypeCompoundBase@@UBEJH@Z @ 160 NONAME ; long CMTPTypeCompoundBase::Int32L(int) const
+	?Int64@TMTPTypeFlatBase@@UBE_JH@Z @ 161 NONAME ; long long TMTPTypeFlatBase::Int64(int) const
+	?Int64L@CMTPTypeCompoundBase@@UBE_JH@Z @ 162 NONAME ; long long CMTPTypeCompoundBase::Int64L(int) const
+	?Int8@TMTPTypeFlatBase@@UBECH@Z @ 163 NONAME ; signed char TMTPTypeFlatBase::Int8(int) const
+	?Int8L@CMTPTypeCompoundBase@@UBECH@Z @ 164 NONAME ; signed char CMTPTypeCompoundBase::Int8L(int) const
+	?InterdependentProperties@CMTPTypeInterdependentPropDesc@@QBEAAVCMTPTypeInterdependentProperties@@I@Z @ 165 NONAME ; class CMTPTypeInterdependentProperties & CMTPTypeInterdependentPropDesc::InterdependentProperties(unsigned int) const
+	?LowerValue@TMTPTypeInt128@@QBE_KXZ @ 166 NONAME ; unsigned long long TMTPTypeInt128::LowerValue(void) const
+	?LowerValue@TMTPTypeUint128@@QBE_KXZ @ 167 NONAME ; unsigned long long TMTPTypeUint128::LowerValue(void) const
+	?NewL@CMTPTypeArray@@SAPAV1@ABV?$RArray@_J@@@Z @ 168 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(class RArray<long long> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@ABV?$RArray@_K@@@Z @ 169 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(class RArray<unsigned long long> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@H@Z @ 170 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int)
+	?NewL@CMTPTypeArray@@SAPAV1@HABV?$RArray@H@@@Z @ 171 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, class RArray<int> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@HABV?$RArray@I@@@Z @ 172 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, class RArray<unsigned int> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@HHI@Z @ 173 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, int, unsigned int)
+	?NewL@CMTPTypeArray@@SAPAV1@HI@Z @ 174 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, unsigned int)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@G@Z @ 175 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 176 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short, struct CMTPTypeDevicePropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@GABVMMTPType@@@Z @ 177 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@GEEPBVMMTPType@@@Z @ 178 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?NewL@CMTPTypeDevicePropDescEnumerationForm@@SAPAV1@I@Z @ 179 NONAME ; class CMTPTypeDevicePropDescEnumerationForm * CMTPTypeDevicePropDescEnumerationForm::NewL(unsigned int)
+	?NewL@CMTPTypeDevicePropDescRangeForm@@SAPAV1@I@Z @ 180 NONAME ; class CMTPTypeDevicePropDescRangeForm * CMTPTypeDevicePropDescRangeForm::NewL(unsigned int)
+	?NewL@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@@Z @ 181 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewL(class RFs &, class TDesC16 const &, enum TFileMode)
+	?NewL@CMTPTypeInterdependentPropDesc@@SAPAV1@XZ @ 182 NONAME ; class CMTPTypeInterdependentPropDesc * CMTPTypeInterdependentPropDesc::NewL(void)
+	?NewL@CMTPTypeInterdependentProperties@@SAPAV1@XZ @ 183 NONAME ; class CMTPTypeInterdependentProperties * CMTPTypeInterdependentProperties::NewL(void)
+	?NewL@CMTPTypeObjectInfo@@SAPAV1@XZ @ 184 NONAME ; class CMTPTypeObjectInfo * CMTPTypeObjectInfo::NewL(void)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@G@Z @ 185 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 186 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short, struct CMTPTypeObjectPropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@GABVMMTPType@@@Z @ 187 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@GEPBVMMTPType@@@Z @ 188 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short, unsigned char, class MMTPType const *)
+	?NewL@CMTPTypeObjectPropDescEnumerationForm@@SAPAV1@I@Z @ 189 NONAME ; class CMTPTypeObjectPropDescEnumerationForm * CMTPTypeObjectPropDescEnumerationForm::NewL(unsigned int)
+	?NewL@CMTPTypeObjectPropDescRangeForm@@SAPAV1@I@Z @ 190 NONAME ; class CMTPTypeObjectPropDescRangeForm * CMTPTypeObjectPropDescRangeForm::NewL(unsigned int)
+	?NewL@CMTPTypeObjectPropList@@SAPAV1@XZ @ 191 NONAME ; class CMTPTypeObjectPropList * CMTPTypeObjectPropList::NewL(void)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@G@Z @ 192 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned short)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@GG@Z @ 193 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned short, unsigned short)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 194 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned long, unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 195 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeStorageInfo@@SAPAV1@XZ @ 196 NONAME ; class CMTPTypeStorageInfo * CMTPTypeStorageInfo::NewL(void)
+	?NewL@CMTPTypeString@@SAPAV1@ABVTDesC16@@@Z @ 197 NONAME ; class CMTPTypeString * CMTPTypeString::NewL(class TDesC16 const &)
+	?NewL@CMTPTypeString@@SAPAV1@XZ @ 198 NONAME ; class CMTPTypeString * CMTPTypeString::NewL(void)
+	?NewLC@CMTPTypeArray@@SAPAV1@ABV?$RArray@_J@@@Z @ 199 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(class RArray<long long> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@ABV?$RArray@_K@@@Z @ 200 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(class RArray<unsigned long long> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@H@Z @ 201 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int)
+	?NewLC@CMTPTypeArray@@SAPAV1@HABV?$RArray@H@@@Z @ 202 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, class RArray<int> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@HABV?$RArray@I@@@Z @ 203 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, class RArray<unsigned int> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@HHI@Z @ 204 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, int, unsigned int)
+	?NewLC@CMTPTypeArray@@SAPAV1@HI@Z @ 205 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, unsigned int)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@G@Z @ 206 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 207 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short, struct CMTPTypeDevicePropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@GABVMMTPType@@@Z @ 208 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@GEEPBVMMTPType@@@Z @ 209 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeDevicePropDescEnumerationForm@@SAPAV1@I@Z @ 210 NONAME ; class CMTPTypeDevicePropDescEnumerationForm * CMTPTypeDevicePropDescEnumerationForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeDevicePropDescRangeForm@@SAPAV1@I@Z @ 211 NONAME ; class CMTPTypeDevicePropDescRangeForm * CMTPTypeDevicePropDescRangeForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@@Z @ 212 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewLC(class RFs &, class TDesC16 const &, enum TFileMode)
+	?NewLC@CMTPTypeInterdependentPropDesc@@SAPAV1@XZ @ 213 NONAME ; class CMTPTypeInterdependentPropDesc * CMTPTypeInterdependentPropDesc::NewLC(void)
+	?NewLC@CMTPTypeInterdependentProperties@@SAPAV1@XZ @ 214 NONAME ; class CMTPTypeInterdependentProperties * CMTPTypeInterdependentProperties::NewLC(void)
+	?NewLC@CMTPTypeObjectInfo@@SAPAV1@XZ @ 215 NONAME ; class CMTPTypeObjectInfo * CMTPTypeObjectInfo::NewLC(void)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@G@Z @ 216 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 217 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short, struct CMTPTypeObjectPropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@GABVMMTPType@@@Z @ 218 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@GEPBVMMTPType@@@Z @ 219 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeObjectPropDescEnumerationForm@@SAPAV1@I@Z @ 220 NONAME ; class CMTPTypeObjectPropDescEnumerationForm * CMTPTypeObjectPropDescEnumerationForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeObjectPropDescRangeForm@@SAPAV1@I@Z @ 221 NONAME ; class CMTPTypeObjectPropDescRangeForm * CMTPTypeObjectPropDescRangeForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeObjectPropList@@SAPAV1@XZ @ 222 NONAME ; class CMTPTypeObjectPropList * CMTPTypeObjectPropList::NewLC(void)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@G@Z @ 223 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned short)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@GG@Z @ 224 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned short, unsigned short)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 225 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned long, unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 226 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeStorageInfo@@SAPAV1@XZ @ 227 NONAME ; class CMTPTypeStorageInfo * CMTPTypeStorageInfo::NewLC(void)
+	?NewLC@CMTPTypeString@@SAPAV1@ABVTDesC16@@@Z @ 228 NONAME ; class CMTPTypeString * CMTPTypeString::NewLC(class TDesC16 const &)
+	?NewLC@CMTPTypeString@@SAPAV1@XZ @ 229 NONAME ; class CMTPTypeString * CMTPTypeString::NewLC(void)
+	?NextReadChunk@CMTPTypeArray@@UBEHAAVTPtrC8@@@Z @ 230 NONAME ; int CMTPTypeArray::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@CMTPTypeCompoundBase@@UBEHAAVTPtrC8@@@Z @ 231 NONAME ; int CMTPTypeCompoundBase::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@CMTPTypeFile@@UBEHAAVTPtrC8@@@Z @ 232 NONAME ; int CMTPTypeFile::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@CMTPTypeString@@UBEHAAVTPtrC8@@@Z @ 233 NONAME ; int CMTPTypeString::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@RMTPType@@UBEHAAVTPtrC8@@@Z @ 234 NONAME ; int RMTPType::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeFlatBase@@UBEHAAVTPtrC8@@@Z @ 235 NONAME ; int TMTPTypeFlatBase::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeInt128@@UBEHAAVTPtrC8@@@Z @ 236 NONAME ; int TMTPTypeInt128::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeInt64@@UBEHAAVTPtrC8@@@Z @ 237 NONAME ; int TMTPTypeInt64::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeIntBase@@UBEHAAVTPtrC8@@@Z @ 238 NONAME ; int TMTPTypeIntBase::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeNull@@UBEHAAVTPtrC8@@@Z @ 239 NONAME ; int TMTPTypeNull::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeUint128@@UBEHAAVTPtrC8@@@Z @ 240 NONAME ; int TMTPTypeUint128::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeUint64@@UBEHAAVTPtrC8@@@Z @ 241 NONAME ; int TMTPTypeUint64::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeUintBase@@UBEHAAVTPtrC8@@@Z @ 242 NONAME ; int TMTPTypeUintBase::NextReadChunk(class TPtrC8 &) const
+	?NextWriteChunk@CMTPTypeArray@@UAEHAAVTPtr8@@@Z @ 243 NONAME ; int CMTPTypeArray::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeCompoundBase@@UAEHAAVTPtr8@@@Z @ 244 NONAME ; int CMTPTypeCompoundBase::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeDevicePropDesc@@UAEHAAVTPtr8@@@Z @ 245 NONAME ; int CMTPTypeDevicePropDesc::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeDevicePropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 246 NONAME ; int CMTPTypeDevicePropDescEnumerationForm::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeFile@@UAEHAAVTPtr8@@@Z @ 247 NONAME ; int CMTPTypeFile::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeInterdependentPropDesc@@UAEHAAVTPtr8@@@Z @ 248 NONAME ; int CMTPTypeInterdependentPropDesc::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeInterdependentProperties@@UAEHAAVTPtr8@@@Z @ 249 NONAME ; int CMTPTypeInterdependentProperties::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeObjectPropDesc@@UAEHAAVTPtr8@@@Z @ 250 NONAME ; int CMTPTypeObjectPropDesc::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeObjectPropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 251 NONAME ; int CMTPTypeObjectPropDescEnumerationForm::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@@Z @ 252 NONAME ; int CMTPTypeObjectPropList::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeString@@UAEHAAVTPtr8@@@Z @ 253 NONAME ; int CMTPTypeString::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@RMTPType@@UAEHAAVTPtr8@@@Z @ 254 NONAME ; int RMTPType::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeFlatBase@@UAEHAAVTPtr8@@@Z @ 255 NONAME ; int TMTPTypeFlatBase::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeInt128@@UAEHAAVTPtr8@@@Z @ 256 NONAME ; int TMTPTypeInt128::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeInt64@@UAEHAAVTPtr8@@@Z @ 257 NONAME ; int TMTPTypeInt64::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeIntBase@@UAEHAAVTPtr8@@@Z @ 258 NONAME ; int TMTPTypeIntBase::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeNull@@UAEHAAVTPtr8@@@Z @ 259 NONAME ; int TMTPTypeNull::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeUint128@@UAEHAAVTPtr8@@@Z @ 260 NONAME ; int TMTPTypeUint128::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeUint64@@UAEHAAVTPtr8@@@Z @ 261 NONAME ; int TMTPTypeUint64::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeUintBase@@UAEHAAVTPtr8@@@Z @ 262 NONAME ; int TMTPTypeUintBase::NextWriteChunk(class TPtr8 &)
+	?NumChars@CMTPTypeString@@QBEEXZ @ 263 NONAME ; unsigned char CMTPTypeString::NumChars(void) const
+	?NumElements@CMTPTypeArray@@QBEKXZ @ 264 NONAME ; unsigned long CMTPTypeArray::NumElements(void) const
+	?NumberOfElements@CMTPTypeObjectPropList@@QBEKXZ @ 265 NONAME ; unsigned long CMTPTypeObjectPropList::NumberOfElements(void) const
+	?NumberOfInterdependencies@CMTPTypeInterdependentPropDesc@@QBEKXZ @ 266 NONAME ; unsigned long CMTPTypeInterdependentPropDesc::NumberOfInterdependencies(void) const
+	?NumberOfPropDescs@CMTPTypeInterdependentProperties@@QBEKXZ @ 267 NONAME ; unsigned long CMTPTypeInterdependentProperties::NumberOfPropDescs(void) const
+	?NumberOfValues@CMTPTypeDevicePropDescEnumerationForm@@QBEGXZ @ 268 NONAME ; unsigned short CMTPTypeDevicePropDescEnumerationForm::NumberOfValues(void) const
+	?NumberOfValues@CMTPTypeObjectPropDescEnumerationForm@@QBEGXZ @ 269 NONAME ; unsigned short CMTPTypeObjectPropDescEnumerationForm::NumberOfValues(void) const
+	?ObjectPropDesc@CMTPTypeInterdependentProperties@@QBEAAVCMTPTypeObjectPropDesc@@I@Z @ 270 NONAME ; class CMTPTypeObjectPropDesc & CMTPTypeInterdependentProperties::ObjectPropDesc(unsigned int) const
+	?OpenL@RMTPType@@QAEXI@Z @ 271 NONAME ; void RMTPType::OpenL(unsigned int)
+	?OpenL@RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@QAEXXZ @ 272 NONAME ; void CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::OpenL(void)
+	?ReadableElementL@CMTPTypeCompoundBase@@MBEHH@Z @ 273 NONAME ; int CMTPTypeCompoundBase::ReadableElementL(int) const
+	?Reset@CMTPTypeCompoundBase@@IAEXXZ @ 274 NONAME ; void CMTPTypeCompoundBase::Reset(void)
+	?Reset@TMTPTypeFlatBase@@UAEXXZ @ 275 NONAME ; void TMTPTypeFlatBase::Reset(void)
+	?Set@TMTPTypeInt128@@QAEX_J_K@Z @ 276 NONAME ; void TMTPTypeInt128::Set(long long, unsigned long long)
+	?Set@TMTPTypeInt16@@QAEXF@Z @ 277 NONAME ; void TMTPTypeInt16::Set(short)
+	?Set@TMTPTypeInt32@@QAEXJ@Z @ 278 NONAME ; void TMTPTypeInt32::Set(long)
+	?Set@TMTPTypeInt64@@QAEX_J@Z @ 279 NONAME ; void TMTPTypeInt64::Set(long long)
+	?Set@TMTPTypeInt8@@QAEXC@Z @ 280 NONAME ; void TMTPTypeInt8::Set(signed char)
+	?Set@TMTPTypeUint128@@QAEX_K0@Z @ 281 NONAME ; void TMTPTypeUint128::Set(unsigned long long, unsigned long long)
+	?Set@TMTPTypeUint16@@QAEXG@Z @ 282 NONAME ; void TMTPTypeUint16::Set(unsigned short)
+	?Set@TMTPTypeUint32@@QAEXK@Z @ 283 NONAME ; void TMTPTypeUint32::Set(unsigned long)
+	?Set@TMTPTypeUint64@@QAEX_K@Z @ 284 NONAME ; void TMTPTypeUint64::Set(unsigned long long)
+	?Set@TMTPTypeUint8@@QAEXE@Z @ 285 NONAME ; void TMTPTypeUint8::Set(unsigned char)
+	?SetBuffer@TMTPTypeFlatBase@@MAEXABVTDes8@@@Z @ 286 NONAME ; void TMTPTypeFlatBase::SetBuffer(class TDes8 const &)
+	?SetBuffer@TMTPTypeNull@@QAEXABVTDes8@@@Z @ 287 NONAME ; void TMTPTypeNull::SetBuffer(class TDes8 const &)
+	?SetExpectedChunkCount@CMTPTypeCompoundBase@@IAEXI@Z @ 288 NONAME ; void CMTPTypeCompoundBase::SetExpectedChunkCount(unsigned int)
+	?SetInt16@TMTPTypeFlatBase@@UAEXHF@Z @ 289 NONAME ; void TMTPTypeFlatBase::SetInt16(int, short)
+	?SetInt16L@CMTPTypeCompoundBase@@UAEXHF@Z @ 290 NONAME ; void CMTPTypeCompoundBase::SetInt16L(int, short)
+	?SetInt32@TMTPTypeFlatBase@@UAEXHJ@Z @ 291 NONAME ; void TMTPTypeFlatBase::SetInt32(int, long)
+	?SetInt32L@CMTPTypeCompoundBase@@UAEXHJ@Z @ 292 NONAME ; void CMTPTypeCompoundBase::SetInt32L(int, long)
+	?SetInt64@TMTPTypeFlatBase@@UAEXH_J@Z @ 293 NONAME ; void TMTPTypeFlatBase::SetInt64(int, long long)
+	?SetInt64L@CMTPTypeCompoundBase@@UAEXH_J@Z @ 294 NONAME ; void CMTPTypeCompoundBase::SetInt64L(int, long long)
+	?SetInt8@TMTPTypeFlatBase@@UAEXHC@Z @ 295 NONAME ; void TMTPTypeFlatBase::SetInt8(int, signed char)
+	?SetInt8L@CMTPTypeCompoundBase@@UAEXHC@Z @ 296 NONAME ; void CMTPTypeCompoundBase::SetInt8L(int, signed char)
+	?SetL@CMTPTypeCompoundBase@@UAEXHABVMMTPType@@@Z @ 297 NONAME ; void CMTPTypeCompoundBase::SetL(int, class MMTPType const &)
+	?SetL@CMTPTypeString@@QAEXABVTDesC16@@@Z @ 298 NONAME ; void CMTPTypeString::SetL(class TDesC16 const &)
+	?SetL@TMTPTypeFlatBase@@UAEXHABVMMTPType@@@Z @ 299 NONAME ; void TMTPTypeFlatBase::SetL(int, class MMTPType const &)
+	?SetSizeL@CMTPTypeFile@@QAEX_K@Z @ 300 NONAME ; void CMTPTypeFile::SetSizeL(unsigned long long)
+	?SetStringL@CMTPTypeCompoundBase@@UAEXHABVTDesC16@@@Z @ 301 NONAME ; void CMTPTypeCompoundBase::SetStringL(int, class TDesC16 const &)
+	?SetUint16@TMTPTypeFlatBase@@UAEXHG@Z @ 302 NONAME ; void TMTPTypeFlatBase::SetUint16(int, unsigned short)
+	?SetUint16L@CMTPTypeCompoundBase@@UAEXHG@Z @ 303 NONAME ; void CMTPTypeCompoundBase::SetUint16L(int, unsigned short)
+	?SetUint32@TMTPTypeFlatBase@@UAEXHK@Z @ 304 NONAME ; void TMTPTypeFlatBase::SetUint32(int, unsigned long)
+	?SetUint32L@CMTPTypeCompoundBase@@UAEXHK@Z @ 305 NONAME ; void CMTPTypeCompoundBase::SetUint32L(int, unsigned long)
+	?SetUint64@TMTPTypeFlatBase@@UAEXH_K@Z @ 306 NONAME ; void TMTPTypeFlatBase::SetUint64(int, unsigned long long)
+	?SetUint64L@CMTPTypeCompoundBase@@UAEXH_K@Z @ 307 NONAME ; void CMTPTypeCompoundBase::SetUint64L(int, unsigned long long)
+	?SetUint8@TMTPTypeFlatBase@@UAEXHE@Z @ 308 NONAME ; void TMTPTypeFlatBase::SetUint8(int, unsigned char)
+	?SetUint8L@CMTPTypeCompoundBase@@UAEXHE@Z @ 309 NONAME ; void CMTPTypeCompoundBase::SetUint8L(int, unsigned char)
+	?Size@CMTPTypeArray@@UBE_KXZ @ 310 NONAME ; unsigned long long CMTPTypeArray::Size(void) const
+	?Size@CMTPTypeCompoundBase@@UBE_KXZ @ 311 NONAME ; unsigned long long CMTPTypeCompoundBase::Size(void) const
+	?Size@CMTPTypeFile@@UBE_KXZ @ 312 NONAME ; unsigned long long CMTPTypeFile::Size(void) const
+	?Size@CMTPTypeString@@UBE_KXZ @ 313 NONAME ; unsigned long long CMTPTypeString::Size(void) const
+	?Size@RMTPType@@UBE_KXZ @ 314 NONAME ; unsigned long long RMTPType::Size(void) const
+	?Size@TMTPTypeFlatBase@@UBE_KXZ @ 315 NONAME ; unsigned long long TMTPTypeFlatBase::Size(void) const
+	?Size@TMTPTypeInt128@@UBE_KXZ @ 316 NONAME ; unsigned long long TMTPTypeInt128::Size(void) const
+	?Size@TMTPTypeInt64@@UBE_KXZ @ 317 NONAME ; unsigned long long TMTPTypeInt64::Size(void) const
+	?Size@TMTPTypeIntBase@@UBE_KXZ @ 318 NONAME ; unsigned long long TMTPTypeIntBase::Size(void) const
+	?Size@TMTPTypeNull@@UBE_KXZ @ 319 NONAME ; unsigned long long TMTPTypeNull::Size(void) const
+	?Size@TMTPTypeUint128@@UBE_KXZ @ 320 NONAME ; unsigned long long TMTPTypeUint128::Size(void) const
+	?Size@TMTPTypeUint64@@UBE_KXZ @ 321 NONAME ; unsigned long long TMTPTypeUint64::Size(void) const
+	?Size@TMTPTypeUintBase@@UBE_KXZ @ 322 NONAME ; unsigned long long TMTPTypeUintBase::Size(void) const
+	?StringChars@CMTPTypeString@@QBEABVTDesC16@@XZ @ 323 NONAME ; class TDesC16 const & CMTPTypeString::StringChars(void) const
+	?StringCharsL@CMTPTypeCompoundBase@@UBEABVTDesC16@@H@Z @ 324 NONAME ; class TDesC16 const & CMTPTypeCompoundBase::StringCharsL(int) const
+	?StringNumCharsL@CMTPTypeCompoundBase@@UBEEH@Z @ 325 NONAME ; unsigned char CMTPTypeCompoundBase::StringNumCharsL(int) const
+	?SupportedValueL@CMTPTypeDevicePropDescEnumerationForm@@QBEXIAAVMMTPType@@@Z @ 326 NONAME ; void CMTPTypeDevicePropDescEnumerationForm::SupportedValueL(unsigned int, class MMTPType &) const
+	?SupportedValueL@CMTPTypeObjectPropDescEnumerationForm@@QBEXIAAVMMTPType@@@Z @ 327 NONAME ; void CMTPTypeObjectPropDescEnumerationForm::SupportedValueL(unsigned int, class MMTPType &) const
+	?Type@CMTPTypeArray@@UBEIXZ @ 328 NONAME ; unsigned int CMTPTypeArray::Type(void) const
+	?Type@CMTPTypeCompoundBase@@UBEIXZ @ 329 NONAME ; unsigned int CMTPTypeCompoundBase::Type(void) const
+	?Type@CMTPTypeDevicePropDesc@@UBEIXZ @ 330 NONAME ; unsigned int CMTPTypeDevicePropDesc::Type(void) const
+	?Type@CMTPTypeDevicePropDescEnumerationForm@@UBEIXZ @ 331 NONAME ; unsigned int CMTPTypeDevicePropDescEnumerationForm::Type(void) const
+	?Type@CMTPTypeDevicePropDescRangeForm@@UBEIXZ @ 332 NONAME ; unsigned int CMTPTypeDevicePropDescRangeForm::Type(void) const
+	?Type@CMTPTypeFile@@UBEIXZ @ 333 NONAME ; unsigned int CMTPTypeFile::Type(void) const
+	?Type@CMTPTypeInterdependentPropDesc@@UBEIXZ @ 334 NONAME ; unsigned int CMTPTypeInterdependentPropDesc::Type(void) const
+	?Type@CMTPTypeInterdependentProperties@@UBEIXZ @ 335 NONAME ; unsigned int CMTPTypeInterdependentProperties::Type(void) const
+	?Type@CMTPTypeObjectInfo@@UBEIXZ @ 336 NONAME ; unsigned int CMTPTypeObjectInfo::Type(void) const
+	?Type@CMTPTypeObjectPropDesc@@UBEIXZ @ 337 NONAME ; unsigned int CMTPTypeObjectPropDesc::Type(void) const
+	?Type@CMTPTypeObjectPropDescEnumerationForm@@UBEIXZ @ 338 NONAME ; unsigned int CMTPTypeObjectPropDescEnumerationForm::Type(void) const
+	?Type@CMTPTypeObjectPropDescRangeForm@@UBEIXZ @ 339 NONAME ; unsigned int CMTPTypeObjectPropDescRangeForm::Type(void) const
+	?Type@CMTPTypeObjectPropList@@UBEIXZ @ 340 NONAME ; unsigned int CMTPTypeObjectPropList::Type(void) const
+	?Type@CMTPTypeObjectPropListElement@@UBEIXZ @ 341 NONAME ABSENT ; unsigned int CMTPTypeObjectPropListElement::Type(void) const
+	?Type@CMTPTypeStorageInfo@@UBEIXZ @ 342 NONAME ; unsigned int CMTPTypeStorageInfo::Type(void) const
+	?Type@CMTPTypeString@@UBEIXZ @ 343 NONAME ; unsigned int CMTPTypeString::Type(void) const
+	?Type@RMTPType@@UBEIXZ @ 344 NONAME ; unsigned int RMTPType::Type(void) const
+	?Type@RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@UBEIXZ @ 345 NONAME ; unsigned int CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::Type(void) const
+	?Type@TMTPTypeEvent@@UBEIXZ @ 346 NONAME ; unsigned int TMTPTypeEvent::Type(void) const
+	?Type@TMTPTypeFlatBase@@UBEIXZ @ 347 NONAME ; unsigned int TMTPTypeFlatBase::Type(void) const
+	?Type@TMTPTypeInt128@@UBEIXZ @ 348 NONAME ; unsigned int TMTPTypeInt128::Type(void) const
+	?Type@TMTPTypeInt64@@UBEIXZ @ 349 NONAME ; unsigned int TMTPTypeInt64::Type(void) const
+	?Type@TMTPTypeIntBase@@UBEIXZ @ 350 NONAME ; unsigned int TMTPTypeIntBase::Type(void) const
+	?Type@TMTPTypeNull@@UBEIXZ @ 351 NONAME ; unsigned int TMTPTypeNull::Type(void) const
+	?Type@TMTPTypeRequest@@UBEIXZ @ 352 NONAME ; unsigned int TMTPTypeRequest::Type(void) const
+	?Type@TMTPTypeResponse@@UBEIXZ @ 353 NONAME ; unsigned int TMTPTypeResponse::Type(void) const
+	?Type@TMTPTypeUint128@@UBEIXZ @ 354 NONAME ; unsigned int TMTPTypeUint128::Type(void) const
+	?Type@TMTPTypeUint64@@UBEIXZ @ 355 NONAME ; unsigned int TMTPTypeUint64::Type(void) const
+	?Type@TMTPTypeUintBase@@UBEIXZ @ 356 NONAME ; unsigned int TMTPTypeUintBase::Type(void) const
+	?Uint16@TMTPTypeFlatBase@@UBEGH@Z @ 357 NONAME ; unsigned short TMTPTypeFlatBase::Uint16(int) const
+	?Uint16L@CMTPTypeCompoundBase@@UBEGH@Z @ 358 NONAME ; unsigned short CMTPTypeCompoundBase::Uint16L(int) const
+	?Uint32@TMTPTypeFlatBase@@UBEKH@Z @ 359 NONAME ; unsigned long TMTPTypeFlatBase::Uint32(int) const
+	?Uint32L@CMTPTypeCompoundBase@@UBEKH@Z @ 360 NONAME ; unsigned long CMTPTypeCompoundBase::Uint32L(int) const
+	?Uint64@TMTPTypeFlatBase@@UBE_KH@Z @ 361 NONAME ; unsigned long long TMTPTypeFlatBase::Uint64(int) const
+	?Uint64L@CMTPTypeCompoundBase@@UBE_KH@Z @ 362 NONAME ; unsigned long long CMTPTypeCompoundBase::Uint64L(int) const
+	?Uint8@TMTPTypeFlatBase@@UBEEH@Z @ 363 NONAME ; unsigned char TMTPTypeFlatBase::Uint8(int) const
+	?Uint8L@CMTPTypeCompoundBase@@UBEEH@Z @ 364 NONAME ; unsigned char CMTPTypeCompoundBase::Uint8L(int) const
+	?UpperValue@TMTPTypeInt128@@QBE_JXZ @ 365 NONAME ; long long TMTPTypeInt128::UpperValue(void) const
+	?UpperValue@TMTPTypeUint128@@QBE_KXZ @ 366 NONAME ; unsigned long long TMTPTypeUint128::UpperValue(void) const
+	?Validate@CMTPTypeArray@@UBEHXZ @ 367 NONAME ; int CMTPTypeArray::Validate(void) const
+	?Validate@CMTPTypeCompoundBase@@UBEHXZ @ 368 NONAME ; int CMTPTypeCompoundBase::Validate(void) const
+	?Validate@CMTPTypeString@@UBEHXZ @ 369 NONAME ; int CMTPTypeString::Validate(void) const
+	?Validate@MMTPType@@UBEHXZ @ 370 NONAME ; int MMTPType::Validate(void) const
+	?Validate@RMTPType@@UBEHXZ @ 371 NONAME ; int RMTPType::Validate(void) const
+	?ValidateChunkCount@CMTPTypeCompoundBase@@MBEHXZ @ 372 NONAME ; int CMTPTypeCompoundBase::ValidateChunkCount(void) const
+	?Value@TMTPTypeInt16@@QBEFXZ @ 373 NONAME ; short TMTPTypeInt16::Value(void) const
+	?Value@TMTPTypeInt32@@QBEJXZ @ 374 NONAME ; long TMTPTypeInt32::Value(void) const
+	?Value@TMTPTypeInt64@@QBE_JXZ @ 375 NONAME ; long long TMTPTypeInt64::Value(void) const
+	?Value@TMTPTypeInt8@@QBECXZ @ 376 NONAME ; signed char TMTPTypeInt8::Value(void) const
+	?Value@TMTPTypeUint16@@QBEGXZ @ 377 NONAME ; unsigned short TMTPTypeUint16::Value(void) const
+	?Value@TMTPTypeUint32@@QBEKXZ @ 378 NONAME ; unsigned long TMTPTypeUint32::Value(void) const
+	?Value@TMTPTypeUint64@@QBE_KXZ @ 379 NONAME ; unsigned long long TMTPTypeUint64::Value(void) const
+	?Value@TMTPTypeUint8@@QBEEXZ @ 380 NONAME ; unsigned char TMTPTypeUint8::Value(void) const
+	?WriteableElementL@CMTPTypeCompoundBase@@MBEHH@Z @ 381 NONAME ; int CMTPTypeCompoundBase::WriteableElementL(int) const
+	??1CMTPTypeComplexBuffer@@UAE@XZ @ 382 NONAME ; CMTPTypeComplexBuffer::~CMTPTypeComplexBuffer(void)
+	?Buffer@CMTPTypeComplexBuffer@@QAEABVTDesC8@@XZ @ 383 NONAME ; class TDesC8 const & CMTPTypeComplexBuffer::Buffer(void)
+	?CommitChunkL@CMTPTypeComplexBuffer@@UAEXAAVTPtr8@@@Z @ 384 NONAME ABSENT ; void CMTPTypeComplexBuffer::CommitChunkL(class TPtr8 &)
+	?CommitRequired@CMTPTypeComplexBuffer@@UBEHXZ @ 385 NONAME ; int CMTPTypeComplexBuffer::CommitRequired(void) const
+	?FirstReadChunk@CMTPTypeComplexBuffer@@UBEHAAVTPtrC8@@@Z @ 386 NONAME ; int CMTPTypeComplexBuffer::FirstReadChunk(class TPtrC8 &) const
+	?FirstWriteChunk@CMTPTypeComplexBuffer@@UAEHAAVTPtr8@@@Z @ 387 NONAME ; int CMTPTypeComplexBuffer::FirstWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeComplexBuffer@@SAPAV1@ABVTDesC8@@@Z @ 388 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewL(class TDesC8 const &)
+	?NewL@CMTPTypeComplexBuffer@@SAPAV1@XZ @ 389 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewL(void)
+	?NewLC@CMTPTypeComplexBuffer@@SAPAV1@ABVTDesC8@@@Z @ 390 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewLC(class TDesC8 const &)
+	?NewLC@CMTPTypeComplexBuffer@@SAPAV1@XZ @ 391 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewLC(void)
+	?NextReadChunk@CMTPTypeComplexBuffer@@UBEHAAVTPtrC8@@@Z @ 392 NONAME ; int CMTPTypeComplexBuffer::NextReadChunk(class TPtrC8 &) const
+	?NextWriteChunk@CMTPTypeComplexBuffer@@UAEHAAVTPtr8@@@Z @ 393 NONAME ; int CMTPTypeComplexBuffer::NextWriteChunk(class TPtr8 &)
+	?Size@CMTPTypeComplexBuffer@@UBE_KXZ @ 394 NONAME ; unsigned long long CMTPTypeComplexBuffer::Size(void) const
+	?Type@CMTPTypeComplexBuffer@@UBEIXZ @ 395 NONAME ; unsigned int CMTPTypeComplexBuffer::Type(void) const
+	?Compare@TMTPTypeUint128@@QBEHABV1@@Z @ 396 NONAME ; int TMTPTypeUint128::Compare(class TMTPTypeUint128 const &) const
+	?NewLC@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G1@Z @ 397 NONAME ABSENT ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewLC(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?Type@CMTPTypeServiceMethodElement@@UBEIXZ @ 398 NONAME ; unsigned int CMTPTypeServiceMethodElement::Type(void) const
+	?NewL@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 399 NONAME ABSENT ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewL(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	?Type@CMTPTypeServiceEventElement@@UBEIXZ @ 400 NONAME ; unsigned int CMTPTypeServiceEventElement::Type(void) const
+	?NewLC@CMTPTypeServicePropDesc@@SAPAV1@GGEEPBVMMTPType@@@Z @ 401 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewLC(unsigned short, unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeDeleteServicePropList@@SAPAV1@XZ @ 402 NONAME ; class CMTPTypeDeleteServicePropList * CMTPTypeDeleteServicePropList::NewLC(void)
+	?NewL@CMTPTypeServicePropertyElement@@SAPAV1@XZ @ 403 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewL(void)
+	?AppendL@CMTPTypeServiceEventList@@QAEXPAVCMTPTypeServiceEventElement@@@Z @ 404 NONAME ; void CMTPTypeServiceEventList::AppendL(class CMTPTypeServiceEventElement *)
+	?AppendServiceDataBlockL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeUint128@@@Z @ 405 NONAME ABSENT ; void CMTPTypeServiceInfo::AppendServiceDataBlockL(class TMTPTypeUint128 const &)
+	?NewL@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeUint128@@KABVTDesC16@@@Z @ 406 NONAME ABSENT ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewL(unsigned short, class TMTPTypeUint128 const &, unsigned long, class TDesC16 const &)
+	?ObjectPropDescL@CMTPTypeFormatCapability@@QBEAAVCMTPTypeObjectPropDesc@@I@Z @ 407 NONAME ; class CMTPTypeObjectPropDesc & CMTPTypeFormatCapability::ObjectPropDescL(unsigned int) const
+	??1CMTPTypeServicePropertyList@@UAE@XZ @ 408 NONAME ; CMTPTypeServicePropertyList::~CMTPTypeServicePropertyList(void)
+	?NumberOfUsedServices@CMTPTypeServiceInfo@@QBEKXZ @ 409 NONAME ; unsigned long CMTPTypeServiceInfo::NumberOfUsedServices(void) const
+	?ServiceFormatList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServiceFormatList@@XZ @ 410 NONAME ; class CMTPTypeServiceFormatList & CMTPTypeServiceInfo::ServiceFormatList(void)
+	?NewL@CMTPTypeServicePropDescList@@SAPAV1@XZ @ 411 NONAME ; class CMTPTypeServicePropDescList * CMTPTypeServicePropDescList::NewL(void)
+	??1CMTPTypeFormatCapability@@UAE@XZ @ 412 NONAME ; CMTPTypeFormatCapability::~CMTPTypeFormatCapability(void)
+	?AppendL@CMTPTypeServicePropDescList@@QAEXPAVCMTPTypeServicePropDesc@@@Z @ 413 NONAME ; void CMTPTypeServicePropDescList::AppendL(class CMTPTypeServicePropDesc *)
+	?CommitChunkL@CMTPTypeServicePropDesc@@UAEXAAVTPtr8@@@Z @ 414 NONAME ABSENT ; void CMTPTypeServicePropDesc::CommitChunkL(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeServiceObjPropExtnForm@@UAEHAAVTPtr8@@@Z @ 415 NONAME ; int CMTPTypeServiceObjPropExtnForm::FirstWriteChunk(class TPtr8 &)
+	?ElementL@CMTPTypeDeleteObjectPropList@@QBEAAVTMTPTypeDataPair@@H@Z @ 416 NONAME ; class TMTPTypeDataPair & CMTPTypeDeleteObjectPropList::ElementL(int) const
+	?CommitChunkL@CMTPTypeServiceMethodParamExtnForm@@UAEXAAVTPtr8@@@Z @ 417 NONAME ABSENT ; void CMTPTypeServiceMethodParamExtnForm::CommitChunkL(class TPtr8 &)
+	?ServiceEventList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServiceEventList@@XZ @ 418 NONAME ; class CMTPTypeServiceEventList & CMTPTypeServiceInfo::ServiceEventList(void)
+	?NewLC@CMTPTypeFormatCapability@@SAPAV1@GPAVCMTPTypeInterdependentPropDesc@@@Z @ 419 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewLC(unsigned short, class CMTPTypeInterdependentPropDesc *)
+	?NewL@CMTPTypeServiceInfo@@SAPAV1@XZ @ 420 NONAME ; class CMTPTypeServiceInfo * CMTPTypeServiceInfo::NewL(void)
+	?NewLC@CMTPTypeServicePropertyList@@SAPAV1@XZ @ 421 NONAME ; class CMTPTypeServicePropertyList * CMTPTypeServicePropertyList::NewLC(void)
+	?NewL@CMTPTypeServicePropDesc@@SAPAV1@XZ @ 422 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewL(void)
+	?ElementL@CMTPTypeDeleteServicePropList@@QBEAAVTMTPTypeDataPair@@H@Z @ 423 NONAME ; class TMTPTypeDataPair & CMTPTypeDeleteServicePropList::ElementL(int) const
+	??1CMTPTypeServicePropDescList@@UAE@XZ @ 424 NONAME ; CMTPTypeServicePropDescList::~CMTPTypeServicePropDescList(void)
+	??1CMTPTypeList@@UAE@XZ @ 425 NONAME ; CMTPTypeList::~CMTPTypeList(void)
+	?ToDes@CMTPTypeArray@@QBEXAAVTDes8@@@Z @ 426 NONAME ; void CMTPTypeArray::ToDes(class TDes8 &) const
+	??0TMTPTypeUint128@@QAE@_K0@Z @ 427 NONAME ; TMTPTypeUint128::TMTPTypeUint128(unsigned long long, unsigned long long)
+	?AppendL@CMTPTypeList@@UAEXPBVMMTPType@@@Z @ 428 NONAME ; void CMTPTypeList::AppendL(class MMTPType const *)
+	??1CMTPTypeServicePropertyElement@@UAE@XZ @ 429 NONAME ; CMTPTypeServicePropertyElement::~CMTPTypeServicePropertyElement(void)
+	??1CMTPTypeServiceEventElement@@UAE@XZ @ 430 NONAME ; CMTPTypeServiceEventElement::~CMTPTypeServiceEventElement(void)
+	?NewL@CMTPTypeServiceFormatElement@@SAPAV1@XZ @ 431 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewL(void)
+	?ElementL@CMTPTypeList@@QBEAAVMMTPType@@H@Z @ 432 NONAME ; class MMTPType & CMTPTypeList::ElementL(int) const
+	?Type@CMTPTypeList@@UBEIXZ @ 433 NONAME ; unsigned int CMTPTypeList::Type(void) const
+	??1CMTPTypeServiceEventList@@UAE@XZ @ 434 NONAME ; CMTPTypeServiceEventList::~CMTPTypeServiceEventList(void)
+	?ReadableElementL@CMTPTypeFormatCapability@@MBEHH@Z @ 435 NONAME ; int CMTPTypeFormatCapability::ReadableElementL(int) const
+	?NumberOfElements@CMTPTypeList@@UBEKXZ @ 436 NONAME ; unsigned long CMTPTypeList::NumberOfElements(void) const
+	?NewLC@CMTPTypeServiceCapabilityList@@SAPAV1@XZ @ 437 NONAME ; class CMTPTypeServiceCapabilityList * CMTPTypeServiceCapabilityList::NewLC(void)
+	?Type@CMTPTypeServiceFormatElement@@UBEIXZ @ 438 NONAME ; unsigned int CMTPTypeServiceFormatElement::Type(void) const
+	?SerivceDataBlockL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeUint128@@@Z @ 439 NONAME ABSENT ; void CMTPTypeServiceInfo::SerivceDataBlockL(unsigned int, class TMTPTypeUint128 &) const
+	?NewL@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EPBVMMTPType@@@Z @ 440 NONAME ABSENT ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewL(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EPBVMMTPType@@@Z @ 441 NONAME ABSENT ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewLC(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	??0TMTPTypeDataPair@@QAE@KG@Z @ 442 NONAME ; TMTPTypeDataPair::TMTPTypeDataPair(unsigned long, unsigned short)
+	?FirstWriteChunk@CMTPTypeList@@UAEHAAVTPtr8@@@Z @ 443 NONAME ; int CMTPTypeList::FirstWriteChunk(class TPtr8 &)
+	?InterdependentPropDesc@CMTPTypeFormatCapability@@QBEAAVCMTPTypeInterdependentPropDesc@@XZ @ 444 NONAME ; class CMTPTypeInterdependentPropDesc & CMTPTypeFormatCapability::InterdependentPropDesc(void) const
+	?NewL@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G1@Z @ 445 NONAME ABSENT ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewL(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?NewLC@CMTPTypeServiceEventElement@@SAPAV1@XZ @ 446 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewLC(void)
+	?Type@CMTPTypeServiceMethodParamExtnForm@@UBEIXZ @ 447 NONAME ; unsigned int CMTPTypeServiceMethodParamExtnForm::Type(void) const
+	?NewLC@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G@Z @ 448 NONAME ABSENT ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewLC(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short)
+	??1CMTPTypeDeleteServicePropList@@UAE@XZ @ 449 NONAME ; CMTPTypeDeleteServicePropList::~CMTPTypeDeleteServicePropList(void)
+	?Type@CMTPTypeServicePropertyElement@@UBEIXZ @ 450 NONAME ; unsigned int CMTPTypeServicePropertyElement::Type(void) const
+	?FirstWriteChunk@CMTPTypeServiceMethodParamExtnForm@@UAEHAAVTPtr8@@@Z @ 451 NONAME ; int CMTPTypeServiceMethodParamExtnForm::FirstWriteChunk(class TPtr8 &)
+	?NewLC@CMTPTypeServiceMethodList@@SAPAV1@XZ @ 452 NONAME ; class CMTPTypeServiceMethodList * CMTPTypeServiceMethodList::NewLC(void)
+	?NewLC@CMTPTypeServiceFormatElement@@SAPAV1@XZ @ 453 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewLC(void)
+	?Equal@TMTPTypeUint128@@QBEHABV1@@Z @ 454 NONAME ; int TMTPTypeUint128::Equal(class TMTPTypeUint128 const &) const
+	?ElementL@CMTPTypeServiceEventList@@QBEAAVCMTPTypeServiceEventElement@@I@Z @ 455 NONAME ; class CMTPTypeServiceEventElement & CMTPTypeServiceEventList::ElementL(unsigned int) const
+	?NewL@CMTPTypeDeleteServicePropList@@SAPAV1@XZ @ 456 NONAME ; class CMTPTypeDeleteServicePropList * CMTPTypeDeleteServicePropList::NewL(void)
+	?CommitRequired@CMTPTypeServiceObjPropExtnForm@@UBEHXZ @ 457 NONAME ; int CMTPTypeServiceObjPropExtnForm::CommitRequired(void) const
+	?NewL@CMTPTypeServiceMethodList@@SAPAV1@XZ @ 458 NONAME ; class CMTPTypeServiceMethodList * CMTPTypeServiceMethodList::NewL(void)
+	?CommitRequired@CMTPTypeServiceMethodParamExtnForm@@UBEHXZ @ 459 NONAME ; int CMTPTypeServiceMethodParamExtnForm::CommitRequired(void) const
+	?NewLC@CMTPTypeServicePropertyElement@@SAPAV1@XZ @ 460 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewLC(void)
+	??1CMTPTypeServicePropDesc@@UAE@XZ @ 461 NONAME ; CMTPTypeServicePropDesc::~CMTPTypeServicePropDesc(void)
+	?NextWriteChunk@CMTPTypeList@@UAEHAAVTPtr8@@@Z @ 462 NONAME ; int CMTPTypeList::NextWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G@Z @ 463 NONAME ABSENT ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewL(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short)
+	?NextWriteChunk@CMTPTypeServiceMethodParamExtnForm@@UAEHAAVTPtr8@@@Z @ 464 NONAME ; int CMTPTypeServiceMethodParamExtnForm::NextWriteChunk(class TPtr8 &)
+	?NewLC@CMTPTypeServiceInfo@@SAPAV1@XZ @ 465 NONAME ; class CMTPTypeServiceInfo * CMTPTypeServiceInfo::NewLC(void)
+	?ElementL@CMTPTypeServiceFormatList@@QBEAAVCMTPTypeServiceFormatElement@@I@Z @ 466 NONAME ; class CMTPTypeServiceFormatElement & CMTPTypeServiceFormatList::ElementL(unsigned int) const
+	?NextWriteChunk@CMTPTypeServiceObjPropExtnForm@@UAEHAAVTPtr8@@@Z @ 467 NONAME ; int CMTPTypeServiceObjPropExtnForm::NextWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeFormatCapability@@SAPAV1@GPAVCMTPTypeInterdependentPropDesc@@@Z @ 468 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewL(unsigned short, class CMTPTypeInterdependentPropDesc *)
+	?Type@CMTPTypeServiceInfo@@UBEIXZ @ 469 NONAME ; unsigned int CMTPTypeServiceInfo::Type(void) const
+	?AppendL@CMTPTypeDeleteObjectPropList@@QAEXPBVTMTPTypeDataPair@@@Z @ 470 NONAME ; void CMTPTypeDeleteObjectPropList::AppendL(class TMTPTypeDataPair const *)
+	?NextWriteChunk@CMTPTypeServicePropDesc@@UAEHAAVTPtr8@@@Z @ 471 NONAME ; int CMTPTypeServicePropDesc::NextWriteChunk(class TPtr8 &)
+	??1CMTPTypeServiceMethodList@@UAE@XZ @ 472 NONAME ; CMTPTypeServiceMethodList::~CMTPTypeServiceMethodList(void)
+	??1CMTPTypeServiceObjPropExtnForm@@UAE@XZ @ 473 NONAME ; CMTPTypeServiceObjPropExtnForm::~CMTPTypeServiceObjPropExtnForm(void)
+	?NumberOfPropDescs@CMTPTypeFormatCapability@@QBEKXZ @ 474 NONAME ; unsigned long CMTPTypeFormatCapability::NumberOfPropDescs(void) const
+	?NewLC@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@@Z @ 475 NONAME ABSENT ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewLC(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &)
+	?UsedServiceL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeUint128@@@Z @ 476 NONAME ABSENT ; void CMTPTypeServiceInfo::UsedServiceL(unsigned int, class TMTPTypeUint128 &) const
+	?AppendL@CMTPTypeServiceFormatList@@QAEXPAVCMTPTypeServiceFormatElement@@@Z @ 477 NONAME ; void CMTPTypeServiceFormatList::AppendL(class CMTPTypeServiceFormatElement *)
+	?NewL@CMTPTypeServicePropertyList@@SAPAV1@XZ @ 478 NONAME ; class CMTPTypeServicePropertyList * CMTPTypeServicePropertyList::NewL(void)
+	?NewL@CMTPTypeDeleteObjectPropList@@SAPAV1@XZ @ 479 NONAME ; class CMTPTypeDeleteObjectPropList * CMTPTypeDeleteObjectPropList::NewL(void)
+	?Remove@CMTPTypeList@@UAEXH@Z @ 480 NONAME ; void CMTPTypeList::Remove(int)
+	?NewL@CMTPTypeList@@SAPAV1@W4TMTPTypeIds@@0@Z @ 481 NONAME ; class CMTPTypeList * CMTPTypeList::NewL(enum TMTPTypeIds, enum TMTPTypeIds)
+	?Type@CMTPTypeServicePropDesc@@UBEIXZ @ 482 NONAME ; unsigned int CMTPTypeServicePropDesc::Type(void) const
+	?CommitChunkL@CMTPTypeList@@UAEXAAVTPtr8@@@Z @ 483 NONAME ABSENT ; void CMTPTypeList::CommitChunkL(class TPtr8 &)
+	?ServiceMethodList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServiceMethodList@@XZ @ 484 NONAME ; class CMTPTypeServiceMethodList & CMTPTypeServiceInfo::ServiceMethodList(void)
+	?Type@CMTPTypeServiceObjPropExtnForm@@UBEIXZ @ 485 NONAME ; unsigned int CMTPTypeServiceObjPropExtnForm::Type(void) const
+	?NumberOfServiceDataBlock@CMTPTypeServiceInfo@@QBEKXZ @ 486 NONAME ; unsigned long CMTPTypeServiceInfo::NumberOfServiceDataBlock(void) const
+	?NewLC@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeUint128@@KABVTDesC16@@@Z @ 487 NONAME ABSENT ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewLC(unsigned short, class TMTPTypeUint128 const &, unsigned long, class TDesC16 const &)
+	?NewL@CMTPTypeServiceCapabilityList@@SAPAV1@XZ @ 488 NONAME ; class CMTPTypeServiceCapabilityList * CMTPTypeServiceCapabilityList::NewL(void)
+	?AppendL@CMTPTypeFormatCapability@@QAEXPAVCMTPTypeObjectPropDesc@@@Z @ 489 NONAME ; void CMTPTypeFormatCapability::AppendL(class CMTPTypeObjectPropDesc *)
+	?Type@CMTPTypeFormatCapability@@UBEIXZ @ 490 NONAME ; unsigned int CMTPTypeFormatCapability::Type(void) const
+	?AppendL@CMTPTypeServiceMethodList@@QAEXPAVCMTPTypeServiceMethodElement@@@Z @ 491 NONAME ; void CMTPTypeServiceMethodList::AppendL(class CMTPTypeServiceMethodElement *)
+	?NewLC@CMTPTypeServiceFormatList@@SAPAV1@XZ @ 492 NONAME ; class CMTPTypeServiceFormatList * CMTPTypeServiceFormatList::NewLC(void)
+	?ElementL@CMTPTypeServiceMethodList@@QBEAAVCMTPTypeServiceMethodElement@@I@Z @ 493 NONAME ; class CMTPTypeServiceMethodElement & CMTPTypeServiceMethodList::ElementL(unsigned int) const
+	?NewLC@CMTPTypeFormatCapability@@SAPAV1@XZ @ 494 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewLC(void)
+	?NewL@CMTPTypeServiceObjPropExtnForm@@SAPAV1@I@Z @ 495 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewL(unsigned int)
+	?NewL@CMTPTypeServiceFormatList@@SAPAV1@XZ @ 496 NONAME ; class CMTPTypeServiceFormatList * CMTPTypeServiceFormatList::NewL(void)
+	?NewL@CMTPTypeServiceMethodElement@@SAPAV1@XZ @ 497 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewL(void)
+	?NewLC@CMTPTypeDeleteObjectPropList@@SAPAV1@XZ @ 498 NONAME ; class CMTPTypeDeleteObjectPropList * CMTPTypeDeleteObjectPropList::NewLC(void)
+	?AppendUsedServiceL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeUint128@@@Z @ 499 NONAME ABSENT ; void CMTPTypeServiceInfo::AppendUsedServiceL(class TMTPTypeUint128 const &)
+	?ElementL@CMTPTypeServiceCapabilityList@@QBEAAVCMTPTypeFormatCapability@@I@Z @ 500 NONAME ; class CMTPTypeFormatCapability & CMTPTypeServiceCapabilityList::ElementL(unsigned int) const
+	?NewLC@CMTPTypeServiceEventList@@SAPAV1@XZ @ 501 NONAME ; class CMTPTypeServiceEventList * CMTPTypeServiceEventList::NewLC(void)
+	?NewLC@CMTPTypeList@@SAPAV1@W4TMTPTypeIds@@0@Z @ 502 NONAME ; class CMTPTypeList * CMTPTypeList::NewLC(enum TMTPTypeIds, enum TMTPTypeIds)
+	?NewL@CMTPTypeServiceEventElement@@SAPAV1@XZ @ 503 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewL(void)
+	?WriteableElementL@CMTPTypeFormatCapability@@MBEHH@Z @ 504 NONAME ; int CMTPTypeFormatCapability::WriteableElementL(int) const
+	?AppendL@CMTPTypeDeleteServicePropList@@QAEXPBVTMTPTypeDataPair@@@Z @ 505 NONAME ; void CMTPTypeDeleteServicePropList::AppendL(class TMTPTypeDataPair const *)
+	??1CMTPTypeServiceMethodElement@@UAE@XZ @ 506 NONAME ; CMTPTypeServiceMethodElement::~CMTPTypeServiceMethodElement(void)
+	?SetByDesL@CMTPTypeArray@@QAEXABVTDesC8@@@Z @ 507 NONAME ; void CMTPTypeArray::SetByDesL(class TDesC8 const &)
+	?AppendL@CMTPTypeServiceCapabilityList@@QAEXPAVCMTPTypeFormatCapability@@@Z @ 508 NONAME ; void CMTPTypeServiceCapabilityList::AppendL(class CMTPTypeFormatCapability *)
+	??1CMTPTypeServiceFormatList@@UAE@XZ @ 509 NONAME ; CMTPTypeServiceFormatList::~CMTPTypeServiceFormatList(void)
+	??0TMTPTypeDataPair@@QAE@XZ @ 510 NONAME ; TMTPTypeDataPair::TMTPTypeDataPair(void)
+	?ElementL@CMTPTypeServicePropertyList@@QBEAAVCMTPTypeServicePropertyElement@@I@Z @ 511 NONAME ; class CMTPTypeServicePropertyElement & CMTPTypeServicePropertyList::ElementL(unsigned int) const
+	?NewLC@CMTPTypeServiceObjPropExtnForm@@SAPAV1@I@Z @ 512 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewLC(unsigned int)
+	?CommitChunkL@CMTPTypeServiceObjPropExtnForm@@UAEXAAVTPtr8@@@Z @ 513 NONAME ABSENT ; void CMTPTypeServiceObjPropExtnForm::CommitChunkL(class TPtr8 &)
+	?NewLC@CMTPTypeServicePropDescList@@SAPAV1@XZ @ 514 NONAME ; class CMTPTypeServicePropDescList * CMTPTypeServicePropDescList::NewLC(void)
+	?CommitRequired@CMTPTypeServicePropDesc@@UBEHXZ @ 515 NONAME ; int CMTPTypeServicePropDesc::CommitRequired(void) const
+	?ResetAndDestroy@CMTPTypeList@@QAEXXZ @ 516 NONAME ; void CMTPTypeList::ResetAndDestroy(void)
+	?CommitRequired@CMTPTypeList@@UBEHXZ @ 517 NONAME ; int CMTPTypeList::CommitRequired(void) const
+	?NewLC@CMTPTypeServiceMethodElement@@SAPAV1@XZ @ 518 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewLC(void)
+	?ServicePropList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServicePropertyList@@XZ @ 519 NONAME ; class CMTPTypeServicePropertyList & CMTPTypeServiceInfo::ServicePropList(void)
+	?NewL@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@I@Z @ 520 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewL(unsigned int)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@XZ @ 521 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(void)
+	?NewLC@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 522 NONAME ABSENT ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewLC(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	??1CMTPTypeServiceCapabilityList@@UAE@XZ @ 523 NONAME ; CMTPTypeServiceCapabilityList::~CMTPTypeServiceCapabilityList(void)
+	?NewL@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@@Z @ 524 NONAME ABSENT ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewL(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &)
+	?NewLC@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@I@Z @ 525 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewLC(unsigned int)
+	??1CMTPTypeServiceInfo@@UAE@XZ @ 526 NONAME ; CMTPTypeServiceInfo::~CMTPTypeServiceInfo(void)
+	?NewL@CMTPTypeFormatCapability@@SAPAV1@XZ @ 527 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewL(void)
+	?Type@TMTPTypeDataPair@@UBEIXZ @ 528 NONAME ; unsigned int TMTPTypeDataPair::Type(void) const
+	?ElementType@CMTPTypeList@@UBEHXZ @ 529 NONAME ; int CMTPTypeList::ElementType(void) const
+	?FirstWriteChunk@CMTPTypeServicePropDesc@@UAEHAAVTPtr8@@@Z @ 530 NONAME ; int CMTPTypeServicePropDesc::FirstWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeServiceEventList@@SAPAV1@XZ @ 531 NONAME ; class CMTPTypeServiceEventList * CMTPTypeServiceEventList::NewL(void)
+	?NewLC@CMTPTypeServicePropDesc@@SAPAV1@XZ @ 532 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewLC(void)
+	??1CMTPTypeServiceMethodParamExtnForm@@UAE@XZ @ 533 NONAME ; CMTPTypeServiceMethodParamExtnForm::~CMTPTypeServiceMethodParamExtnForm(void)
+	?ElementL@CMTPTypeServicePropDescList@@QBEAAVCMTPTypeServicePropDesc@@I@Z @ 534 NONAME ; class CMTPTypeServicePropDesc & CMTPTypeServicePropDescList::ElementL(unsigned int) const
+	??1CMTPTypeDeleteObjectPropList@@UAE@XZ @ 535 NONAME ; CMTPTypeDeleteObjectPropList::~CMTPTypeDeleteObjectPropList(void)
+	?NewL@CMTPTypeServicePropDesc@@SAPAV1@GGEEPBVMMTPType@@@Z @ 536 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewL(unsigned short, unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?AppendL@CMTPTypeServicePropertyList@@QAEXPAVCMTPTypeServicePropertyElement@@@Z @ 537 NONAME ; void CMTPTypeServicePropertyList::AppendL(class CMTPTypeServicePropertyElement *)
+	?Compare@TMTPTypeUint128@@QBEH_K0@Z @ 538 NONAME ; int TMTPTypeUint128::Compare(unsigned long long, unsigned long long) const
+	?SetBuffer@CMTPTypeComplexBuffer@@QAEXABVTDesC8@@@Z @ 539 NONAME ; void CMTPTypeComplexBuffer::SetBuffer(class TDesC8 const &)
+	??1CMTPTypeServiceFormatElement@@UAE@XZ @ 540 NONAME ; CMTPTypeServiceFormatElement::~CMTPTypeServiceFormatElement(void)
+	?CommitChunkL@CMTPTypeServiceMethodParamExtnForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 541 NONAME ; class MMTPType * CMTPTypeServiceMethodParamExtnForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@MMTPType@@UAEPAV1@AAVTPtr8@@@Z @ 542 NONAME ; class MMTPType * MMTPType::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeServicePropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 543 NONAME ; class MMTPType * CMTPTypeServicePropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentPropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 544 NONAME ; class MMTPType * CMTPTypeInterdependentPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeFile@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 545 NONAME ; class MMTPType * CMTPTypeFile::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeComplexBuffer@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 546 NONAME ; class MMTPType * CMTPTypeComplexBuffer::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeCompoundBase@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 547 NONAME ; class MMTPType * CMTPTypeCompoundBase::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 548 NONAME ; class MMTPType * CMTPTypeObjectPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeServiceObjPropExtnForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 549 NONAME ; class MMTPType * CMTPTypeServiceObjPropExtnForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentProperties@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 550 NONAME ; class MMTPType * CMTPTypeInterdependentProperties::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDescEnumerationForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 551 NONAME ; class MMTPType * CMTPTypeDevicePropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropList@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 552 NONAME ; class MMTPType * CMTPTypeObjectPropList::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 553 NONAME ; class MMTPType * CMTPTypeDevicePropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeString@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 554 NONAME ; class MMTPType * CMTPTypeString::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeList@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 555 NONAME ; class MMTPType * CMTPTypeList::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeArray@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 556 NONAME ; class MMTPType * CMTPTypeArray::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropListElement@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 557 NONAME ABSENT ; class MMTPType * CMTPTypeObjectPropListElement::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDescEnumerationForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 558 NONAME ; class MMTPType * CMTPTypeObjectPropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@RMTPType@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 559 NONAME ; class MMTPType * RMTPType::CommitChunkL(class TPtr8 &)
+	?Type@CMTPTypeServicePropListElement@@UBEIXZ @ 560 NONAME ; unsigned int CMTPTypeServicePropListElement::Type(void) const
+	?CommitPropElemL@CMTPTypeObjectPropList@@QAEXAAVCMTPTypeObjectPropListElement@@@Z @ 561 NONAME ; void CMTPTypeObjectPropList::CommitPropElemL(class CMTPTypeObjectPropListElement &)
+	?SetUint128L@CMTPTypeObjectPropListElement@@QAEXH_K0@Z @ 562 NONAME ; void CMTPTypeObjectPropListElement::SetUint128L(int, unsigned long long, unsigned long long)
+	?NextWriteChunk@MMTPType@@UAEHAAVTPtr8@@I@Z @ 563 NONAME ; int MMTPType::NextWriteChunk(class TPtr8 &, unsigned int)
+	??1CMTPTypeServicePropList@@UAE@XZ @ 564 NONAME ; CMTPTypeServicePropList::~CMTPTypeServicePropList(void)
+	?ResetCursor@CMTPTypeObjectPropList@@QBEXXZ @ 565 NONAME ; void CMTPTypeObjectPropList::ResetCursor(void) const
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 566 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?FirstWriteChunk@MMTPType@@UAEHAAVTPtr8@@I@Z @ 567 NONAME ; int MMTPType::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?NumberOfElements@CMTPTypeServicePropList@@QBEKXZ @ 568 NONAME ; unsigned long CMTPTypeServicePropList::NumberOfElements(void) const
+	?NewL@CMTPTypeServicePropList@@SAPAV1@XZ @ 569 NONAME ; class CMTPTypeServicePropList * CMTPTypeServicePropList::NewL(void)
+	?DataObjectL@CMTPTypeServicePropList@@QBEAAVMMTPType@@XZ @ 570 NONAME ; class MMTPType & CMTPTypeServicePropList::DataObjectL(void) const
+	?CommitChunkL@CMTPTypeServicePropList@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 571 NONAME ; class MMTPType * CMTPTypeServicePropList::CommitChunkL(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeServicePropList@@UAEHAAVTPtr8@@@Z @ 572 NONAME ; int CMTPTypeServicePropList::FirstWriteChunk(class TPtr8 &)
+	?Uint8L@CMTPTypeObjectPropListElement@@QBEEH@Z @ 573 NONAME ; unsigned char CMTPTypeObjectPropListElement::Uint8L(int) const
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 574 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned long, unsigned short, class MMTPType const &)
+	?AppendObjectPropListL@CMTPTypeObjectPropList@@QAEXABV1@@Z @ 575 NONAME ; void CMTPTypeObjectPropList::AppendObjectPropListL(class CMTPTypeObjectPropList const &)
+	?Type@CMTPTypeServicePropList@@UBEIXZ @ 576 NONAME ; unsigned int CMTPTypeServicePropList::Type(void) const
+	?Element@CMTPTypeServicePropList@@QBEAAVCMTPTypeServicePropListElement@@I@Z @ 577 NONAME ; class CMTPTypeServicePropListElement & CMTPTypeServicePropList::Element(unsigned int) const
+	?Size@CMTPTypeObjectPropList@@UBE_KXZ @ 578 NONAME ; unsigned long long CMTPTypeObjectPropList::Size(void) const
+	?GetNextElementL@CMTPTypeObjectPropList@@QBEAAVCMTPTypeObjectPropListElement@@XZ @ 579 NONAME ; class CMTPTypeObjectPropListElement & CMTPTypeObjectPropList::GetNextElementL(void) const
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@G@Z @ 580 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned short)
+	?NextWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@I@Z @ 581 NONAME ; int CMTPTypeObjectPropList::NextWriteChunk(class TPtr8 &, unsigned int)
+	?SetUint64L@CMTPTypeObjectPropListElement@@QAEXH_K@Z @ 582 NONAME ; void CMTPTypeObjectPropListElement::SetUint64L(int, unsigned long long)
+	?FirstReadChunk@CMTPTypeObjectPropList@@UBEHAAVTPtrC8@@@Z @ 583 NONAME ; int CMTPTypeObjectPropList::FirstReadChunk(class TPtrC8 &) const
+	?SetUint8L@CMTPTypeObjectPropListElement@@QAEXHE@Z @ 584 NONAME ; void CMTPTypeObjectPropListElement::SetUint8L(int, unsigned char)
+	?ReservePropElemL@CMTPTypeObjectPropList@@QAEAAVCMTPTypeObjectPropListElement@@KG@Z @ 585 NONAME ; class CMTPTypeObjectPropListElement & CMTPTypeObjectPropList::ReservePropElemL(unsigned long, unsigned short)
+	?NextWriteChunk@CMTPTypeCompoundBase@@UAEHAAVTPtr8@@I@Z @ 586 NONAME ; int CMTPTypeCompoundBase::NextWriteChunk(class TPtr8 &, unsigned int)
+	?CommitRequired@CMTPTypeServicePropList@@UBEHXZ @ 587 NONAME ; int CMTPTypeServicePropList::CommitRequired(void) const
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@G@Z @ 588 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned short)
+	?FirstWriteChunk@CMTPTypeServicePropListElement@@UAEHAAVTPtr8@@@Z @ 589 NONAME ; int CMTPTypeServicePropListElement::FirstWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 590 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?StringL@CMTPTypeObjectPropListElement@@QBEABVTDesC16@@H@Z @ 591 NONAME ; class TDesC16 const & CMTPTypeObjectPropListElement::StringL(int) const
+	?CommitChunkL@CMTPTypeServicePropListElement@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 592 NONAME ; class MMTPType * CMTPTypeServicePropListElement::CommitChunkL(class TPtr8 &)
+	?Validate@CMTPTypeObjectPropList@@UBEHXZ @ 593 NONAME ; int CMTPTypeObjectPropList::Validate(void) const
+	?AppendDataObjectL@CMTPTypeServicePropList@@QAEXAAVMMTPType@@@Z @ 594 NONAME ; void CMTPTypeServicePropList::AppendDataObjectL(class MMTPType &)
+	?Uint64L@CMTPTypeObjectPropListElement@@QBE_KH@Z @ 595 NONAME ; unsigned long long CMTPTypeObjectPropListElement::Uint64L(int) const
+	?Uint128L@CMTPTypeObjectPropListElement@@QBEXHAA_K0@Z @ 596 NONAME ; void CMTPTypeObjectPropListElement::Uint128L(int, unsigned long long &, unsigned long long &) const
+	?SetUint16L@CMTPTypeObjectPropListElement@@QAEXHG@Z @ 597 NONAME ; void CMTPTypeObjectPropListElement::SetUint16L(int, unsigned short)
+	?NextReadChunk@CMTPTypeObjectPropList@@UBEHAAVTPtrC8@@@Z @ 598 NONAME ; int CMTPTypeObjectPropList::NextReadChunk(class TPtrC8 &) const
+	?ReserveTransportHeader@CMTPTypeObjectPropList@@UAEHIAAVTPtr8@@@Z @ 599 NONAME ; int CMTPTypeObjectPropList::ReserveTransportHeader(unsigned int, class TPtr8 &)
+	?CommitRequired@CMTPTypeServicePropListElement@@UBEHXZ @ 600 NONAME ; int CMTPTypeServicePropListElement::CommitRequired(void) const
+	?Uint32L@CMTPTypeObjectPropListElement@@QBEKH@Z @ 601 NONAME ; unsigned long CMTPTypeObjectPropListElement::Uint32L(int) const
+	?Uint16L@CMTPTypeObjectPropListElement@@QBEGH@Z @ 602 NONAME ; unsigned short CMTPTypeObjectPropListElement::Uint16L(int) const
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 603 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned long, unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@GG@Z @ 604 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned short, unsigned short)
+	?SetStringL@CMTPTypeObjectPropListElement@@QAEXHABVTDesC16@@@Z @ 605 NONAME ; void CMTPTypeObjectPropListElement::SetStringL(int, class TDesC16 const &)
+	?SetUint32L@CMTPTypeObjectPropListElement@@QAEXHK@Z @ 606 NONAME ; void CMTPTypeObjectPropListElement::SetUint32L(int, unsigned long)
+	?FirstWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@I@Z @ 607 NONAME ; int CMTPTypeObjectPropList::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@GG@Z @ 608 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned short, unsigned short)
+	?ArrayL@CMTPTypeObjectPropListElement@@QBEABVTDesC8@@H@Z @ 609 NONAME ; class TDesC8 const & CMTPTypeObjectPropListElement::ArrayL(int) const
+	?NextWriteChunk@CMTPTypeServicePropList@@UAEHAAVTPtr8@@@Z @ 610 NONAME ; int CMTPTypeServicePropList::NextWriteChunk(class TPtr8 &)
+	??1CMTPTypeServicePropListElement@@UAE@XZ @ 611 NONAME ; CMTPTypeServicePropListElement::~CMTPTypeServicePropListElement(void)
+	?ReserveTransportHeader@MMTPType@@UAEHIAAVTPtr8@@@Z @ 612 NONAME ; int MMTPType::ReserveTransportHeader(unsigned int, class TPtr8 &)
+	?AppendL@CMTPTypeServicePropList@@QAEXPAVCMTPTypeServicePropListElement@@@Z @ 613 NONAME ; void CMTPTypeServicePropList::AppendL(class CMTPTypeServicePropListElement *)
+	?Size@CMTPTypeObjectPropListElement@@QBEKXZ @ 614 NONAME ; unsigned long CMTPTypeObjectPropListElement::Size(void) const
+	?SetArrayL@CMTPTypeObjectPropListElement@@QAEXHABVCMTPTypeArray@@@Z @ 615 NONAME ; void CMTPTypeObjectPropListElement::SetArrayL(int, class CMTPTypeArray const &)
+	?NewLC@CMTPTypeServicePropList@@SAPAV1@XZ @ 616 NONAME ; class CMTPTypeServicePropList * CMTPTypeServicePropList::NewLC(void)
+	?NewLC@CMTPTypeOpaqueData@@SAPAV1@XZ @ 617 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewLC(void)
+	?NewLC@CMTPTypeOpaqueData@@SAPAV1@ABVTDesC8@@@Z @ 618 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewLC(class TDesC8 const &)
+	?Write@CMTPTypeOpaqueData@@QAEHABVTPtrC8@@@Z @ 619 NONAME ; int CMTPTypeOpaqueData::Write(class TPtrC8 const &)
+	?Size@CMTPTypeOpaqueData@@UBE_KXZ @ 620 NONAME ; unsigned long long CMTPTypeOpaqueData::Size(void) const
+	?NextWriteChunk@CMTPTypeOpaqueData@@UAEHAAVTPtr8@@@Z @ 621 NONAME ; int CMTPTypeOpaqueData::NextWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeOpaqueData@@UAEHAAVTPtr8@@@Z @ 622 NONAME ; int CMTPTypeOpaqueData::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeOpaqueData@@UAEHAAVTPtr8@@I@Z @ 623 NONAME ; int CMTPTypeOpaqueData::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?CommitChunkL@CMTPTypeOpaqueData@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 624 NONAME ; class MMTPType * CMTPTypeOpaqueData::CommitChunkL(class TPtr8 &)
+	?Read@CMTPTypeOpaqueData@@QBEHAAVTPtrC8@@@Z @ 625 NONAME ; int CMTPTypeOpaqueData::Read(class TPtrC8 &) const
+	?NewL@CMTPTypeOpaqueData@@SAPAV1@ABVTDesC8@@@Z @ 626 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewL(class TDesC8 const &)
+	?NewL@CMTPTypeOpaqueData@@SAPAV1@XZ @ 627 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewL(void)
+	?NextReadChunk@CMTPTypeOpaqueData@@UBEHAAVTPtrC8@@@Z @ 628 NONAME ; int CMTPTypeOpaqueData::NextReadChunk(class TPtrC8 &) const
+	??1CMTPTypeOpaqueData@@UAE@XZ @ 629 NONAME ; CMTPTypeOpaqueData::~CMTPTypeOpaqueData(void)
+	?FirstReadChunk@CMTPTypeOpaqueData@@UBEHAAVTPtrC8@@@Z @ 630 NONAME ; int CMTPTypeOpaqueData::FirstReadChunk(class TPtrC8 &) const
+	?CommitRequired@CMTPTypeOpaqueData@@UBEHXZ @ 631 NONAME ; int CMTPTypeOpaqueData::CommitRequired(void) const
+	?Type@CMTPTypeOpaqueData@@UBEIXZ @ 632 NONAME ; unsigned int CMTPTypeOpaqueData::Type(void) const
+	?GetByteSent@CMTPTypeFile@@QAE_JXZ @ 633 NONAME ; long long CMTPTypeFile::GetByteSent(void)
+	?NewL@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@_J3@Z @ 634 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewL(class RFs &, class TDesC16 const &, enum TFileMode, long long, long long)
+	?NewLC@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@_J3@Z @ 635 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewLC(class RFs &, class TDesC16 const &, enum TFileMode, long long, long long)
+	?UsedServiceL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeGuid@@@Z @ 636 NONAME ; void CMTPTypeServiceInfo::UsedServiceL(unsigned int, class TMTPTypeGuid &) const
+	?NewLC@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EPBVMMTPType@@@Z @ 637 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewLC(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	??0TMTPTypeGuid@@QAE@XZ @ 638 NONAME ; TMTPTypeGuid::TMTPTypeGuid(void)
+	?NewLC@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G@Z @ 639 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewLC(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short)
+	??0TMTPTypeGuid@@QAE@_K0@Z @ 640 NONAME ; TMTPTypeGuid::TMTPTypeGuid(unsigned long long, unsigned long long)
+	?NewL@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G1@Z @ 641 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewL(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?AppendServiceDataBlockL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeGuid@@@Z @ 642 NONAME ; void CMTPTypeServiceInfo::AppendServiceDataBlockL(class TMTPTypeGuid const &)
+	?NewL@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 643 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewL(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	?NewL@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@@Z @ 644 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewL(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &)
+	?SerivceDataBlockL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeGuid@@@Z @ 645 NONAME ; void CMTPTypeServiceInfo::SerivceDataBlockL(unsigned int, class TMTPTypeGuid &) const
+	?Set@TMTPTypeGuid@@QAEX_K0@Z @ 646 NONAME ; void TMTPTypeGuid::Set(unsigned long long, unsigned long long)
+	?SetL@TMTPTypeGuid@@QAEHABVTDesC16@@@Z @ 647 NONAME ; int TMTPTypeGuid::SetL(class TDesC16 const &)
+	?NewL@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeGuid@@KABVTDesC16@@@Z @ 648 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewL(unsigned short, class TMTPTypeGuid const &, unsigned long, class TDesC16 const &)
+	??0TMTPTypeGuid@@QAE@ABVTPtrC8@@@Z @ 649 NONAME ; TMTPTypeGuid::TMTPTypeGuid(class TPtrC8 const &)
+	?NewL@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EPBVMMTPType@@@Z @ 650 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewL(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 651 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewLC(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@@Z @ 652 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewLC(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &)
+	?AppendUsedServiceL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeGuid@@@Z @ 653 NONAME ; void CMTPTypeServiceInfo::AppendUsedServiceL(class TMTPTypeGuid const &)
+	?NewLC@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G1@Z @ 654 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewLC(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?NewLC@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeGuid@@KABVTDesC16@@@Z @ 655 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewLC(unsigned short, class TMTPTypeGuid const &, unsigned long, class TDesC16 const &)
+	?NewL@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G@Z @ 656 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewL(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short)
+	??0TMTPTypeEvent@@QAE@ABV0@@Z @ 657 NONAME ; TMTPTypeEvent::TMTPTypeEvent(class TMTPTypeEvent const &)
+	??0TMTPTypeRequest@@QAE@ABV0@@Z @ 658 NONAME ; TMTPTypeRequest::TMTPTypeRequest(class TMTPTypeRequest const &)
+	??0TMTPTypeDataPair@@QAE@ABV0@@Z @ 659 NONAME ; TMTPTypeDataPair::TMTPTypeDataPair(class TMTPTypeDataPair const &)
+	??0TMTPTypeResponse@@QAE@ABV0@@Z @ 660 NONAME ; TMTPTypeResponse::TMTPTypeResponse(class TMTPTypeResponse const &)
+	?NextWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@I@Z @ 661 NONAME ; int CMTPTypeTrivialData::NextWriteChunk(class TPtr8 &, unsigned int)
+	?NewLC@CMTPTypeTrivialData@@SAPAV1@XZ @ 662 NONAME ; class CMTPTypeTrivialData * CMTPTypeTrivialData::NewLC(void)
+	?Size@CMTPTypeTrivialData@@UBE_KXZ @ 663 NONAME ; unsigned long long CMTPTypeTrivialData::Size(void) const
+	?NextReadChunk@CMTPTypeTrivialData@@UBEHAAVTPtrC8@@@Z @ 664 NONAME ; int CMTPTypeTrivialData::NextReadChunk(class TPtrC8 &) const
+	?FirstWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@I@Z @ 665 NONAME ; int CMTPTypeTrivialData::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?Type@CMTPTypeTrivialData@@UBEIXZ @ 666 NONAME ; unsigned int CMTPTypeTrivialData::Type(void) const
+	?FirstWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@@Z @ 667 NONAME ; int CMTPTypeTrivialData::FirstWriteChunk(class TPtr8 &)
+	??1CMTPTypeTrivialData@@UAE@XZ @ 668 NONAME ; CMTPTypeTrivialData::~CMTPTypeTrivialData(void)
+	?NewL@CMTPTypeTrivialData@@SAPAV1@XZ @ 669 NONAME ; class CMTPTypeTrivialData * CMTPTypeTrivialData::NewL(void)
+	?NextWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@@Z @ 670 NONAME ; int CMTPTypeTrivialData::NextWriteChunk(class TPtr8 &)
+	?FirstReadChunk@CMTPTypeTrivialData@@UBEHAAVTPtrC8@@@Z @ 671 NONAME ; int CMTPTypeTrivialData::FirstReadChunk(class TPtrC8 &) const
+	?SetArrayL@CMTPTypeObjectPropListElement@@QAEXHABVTDesC16@@@Z @ 672 NONAME ; void CMTPTypeObjectPropListElement::SetArrayL(int, class TDesC16 const &)
+	?NextWriteChunk@CMTPTypeList@@UAEHAAVTPtr8@@I@Z @ 673 NONAME ; int CMTPTypeList::NextWriteChunk(class TPtr8 &, unsigned int)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/datatypes/bwins/mtpdatatypes_f32U.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,674 @@
+EXPORTS
+	??0CMTPTypeCompoundBase@@IAE@HI@Z @ 1 NONAME ; CMTPTypeCompoundBase::CMTPTypeCompoundBase(int, unsigned int)
+	??0RMTPType@@QAE@XZ @ 2 NONAME ; RMTPType::RMTPType(void)
+	??0RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@QAE@IAAV1@@Z @ 3 NONAME ; CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::RMTPTypeCompoundFlatChunk(unsigned int, class CMTPTypeCompoundBase &)
+	??0TMTPTypeEvent@@QAE@XZ @ 4 NONAME ; TMTPTypeEvent::TMTPTypeEvent(void)
+	??0TMTPTypeFlatBase@@QAE@XZ @ 5 NONAME ; TMTPTypeFlatBase::TMTPTypeFlatBase(void)
+	??0TMTPTypeInt128@@QAE@ABVTPtrC8@@@Z @ 6 NONAME ; TMTPTypeInt128::TMTPTypeInt128(class TPtrC8 const &)
+	??0TMTPTypeInt128@@QAE@XZ @ 7 NONAME ; TMTPTypeInt128::TMTPTypeInt128(void)
+	??0TMTPTypeInt16@@QAE@F@Z @ 8 NONAME ; TMTPTypeInt16::TMTPTypeInt16(short)
+	??0TMTPTypeInt16@@QAE@XZ @ 9 NONAME ; TMTPTypeInt16::TMTPTypeInt16(void)
+	??0TMTPTypeInt32@@QAE@J@Z @ 10 NONAME ; TMTPTypeInt32::TMTPTypeInt32(long)
+	??0TMTPTypeInt32@@QAE@XZ @ 11 NONAME ; TMTPTypeInt32::TMTPTypeInt32(void)
+	??0TMTPTypeInt64@@QAE@XZ @ 12 NONAME ; TMTPTypeInt64::TMTPTypeInt64(void)
+	??0TMTPTypeInt64@@QAE@_J@Z @ 13 NONAME ; TMTPTypeInt64::TMTPTypeInt64(long long)
+	??0TMTPTypeInt8@@QAE@C@Z @ 14 NONAME ; TMTPTypeInt8::TMTPTypeInt8(signed char)
+	??0TMTPTypeInt8@@QAE@XZ @ 15 NONAME ; TMTPTypeInt8::TMTPTypeInt8(void)
+	??0TMTPTypeIntBase@@IAE@HIH@Z @ 16 NONAME ; TMTPTypeIntBase::TMTPTypeIntBase(int, unsigned int, int)
+	??0TMTPTypeNull@@QAE@XZ @ 17 NONAME ; TMTPTypeNull::TMTPTypeNull(void)
+	??0TMTPTypeRequest@@QAE@XZ @ 18 NONAME ; TMTPTypeRequest::TMTPTypeRequest(void)
+	??0TMTPTypeResponse@@QAE@XZ @ 19 NONAME ; TMTPTypeResponse::TMTPTypeResponse(void)
+	??0TMTPTypeUint128@@QAE@ABVTPtrC8@@@Z @ 20 NONAME ; TMTPTypeUint128::TMTPTypeUint128(class TPtrC8 const &)
+	??0TMTPTypeUint128@@QAE@XZ @ 21 NONAME ; TMTPTypeUint128::TMTPTypeUint128(void)
+	??0TMTPTypeUint16@@QAE@G@Z @ 22 NONAME ; TMTPTypeUint16::TMTPTypeUint16(unsigned short)
+	??0TMTPTypeUint16@@QAE@XZ @ 23 NONAME ; TMTPTypeUint16::TMTPTypeUint16(void)
+	??0TMTPTypeUint32@@QAE@K@Z @ 24 NONAME ; TMTPTypeUint32::TMTPTypeUint32(unsigned long)
+	??0TMTPTypeUint32@@QAE@XZ @ 25 NONAME ; TMTPTypeUint32::TMTPTypeUint32(void)
+	??0TMTPTypeUint64@@QAE@XZ @ 26 NONAME ; TMTPTypeUint64::TMTPTypeUint64(void)
+	??0TMTPTypeUint64@@QAE@_K@Z @ 27 NONAME ; TMTPTypeUint64::TMTPTypeUint64(unsigned long long)
+	??0TMTPTypeUint8@@QAE@E@Z @ 28 NONAME ; TMTPTypeUint8::TMTPTypeUint8(unsigned char)
+	??0TMTPTypeUint8@@QAE@XZ @ 29 NONAME ; TMTPTypeUint8::TMTPTypeUint8(void)
+	??0TMTPTypeUintBase@@IAE@IIH@Z @ 30 NONAME ; TMTPTypeUintBase::TMTPTypeUintBase(unsigned int, unsigned int, int)
+	??1CMTPTypeArray@@UAE@XZ @ 31 NONAME ; CMTPTypeArray::~CMTPTypeArray(void)
+	??1CMTPTypeCompoundBase@@UAE@XZ @ 32 NONAME ; CMTPTypeCompoundBase::~CMTPTypeCompoundBase(void)
+	??1CMTPTypeDevicePropDesc@@UAE@XZ @ 33 NONAME ; CMTPTypeDevicePropDesc::~CMTPTypeDevicePropDesc(void)
+	??1CMTPTypeDevicePropDescEnumerationForm@@UAE@XZ @ 34 NONAME ; CMTPTypeDevicePropDescEnumerationForm::~CMTPTypeDevicePropDescEnumerationForm(void)
+	??1CMTPTypeDevicePropDescRangeForm@@UAE@XZ @ 35 NONAME ; CMTPTypeDevicePropDescRangeForm::~CMTPTypeDevicePropDescRangeForm(void)
+	??1CMTPTypeFile@@UAE@XZ @ 36 NONAME ; CMTPTypeFile::~CMTPTypeFile(void)
+	??1CMTPTypeInterdependentPropDesc@@UAE@XZ @ 37 NONAME ; CMTPTypeInterdependentPropDesc::~CMTPTypeInterdependentPropDesc(void)
+	??1CMTPTypeInterdependentProperties@@UAE@XZ @ 38 NONAME ; CMTPTypeInterdependentProperties::~CMTPTypeInterdependentProperties(void)
+	??1CMTPTypeObjectInfo@@UAE@XZ @ 39 NONAME ; CMTPTypeObjectInfo::~CMTPTypeObjectInfo(void)
+	??1CMTPTypeObjectPropDesc@@UAE@XZ @ 40 NONAME ; CMTPTypeObjectPropDesc::~CMTPTypeObjectPropDesc(void)
+	??1CMTPTypeObjectPropDescEnumerationForm@@UAE@XZ @ 41 NONAME ; CMTPTypeObjectPropDescEnumerationForm::~CMTPTypeObjectPropDescEnumerationForm(void)
+	??1CMTPTypeObjectPropDescRangeForm@@UAE@XZ @ 42 NONAME ; CMTPTypeObjectPropDescRangeForm::~CMTPTypeObjectPropDescRangeForm(void)
+	??1CMTPTypeObjectPropList@@UAE@XZ @ 43 NONAME ; CMTPTypeObjectPropList::~CMTPTypeObjectPropList(void)
+	??1CMTPTypeObjectPropListElement@@UAE@XZ @ 44 NONAME ; CMTPTypeObjectPropListElement::~CMTPTypeObjectPropListElement(void)
+	??1CMTPTypeStorageInfo@@UAE@XZ @ 45 NONAME ; CMTPTypeStorageInfo::~CMTPTypeStorageInfo(void)
+	??1CMTPTypeString@@UAE@XZ @ 46 NONAME ; CMTPTypeString::~CMTPTypeString(void)
+	??1RMTPType@@UAE@XZ @ 47 NONAME ; RMTPType::~RMTPType(void)
+	??1TMTPTypeInt64@@UAE@XZ @ 48 NONAME ; TMTPTypeInt64::~TMTPTypeInt64(void)
+	??8TMTPTypeRequest@@QBEHABV0@@Z @ 49 NONAME ; int TMTPTypeRequest::operator==(class TMTPTypeRequest const &) const
+	??9TMTPTypeRequest@@QBEHABV0@@Z @ 50 NONAME ; int TMTPTypeRequest::operator!=(class TMTPTypeRequest const &) const
+	?AppendDataObjectL@CMTPTypeObjectPropList@@QAEXAAVMMTPType@@@Z @ 51 NONAME ABSENT ; void CMTPTypeObjectPropList::AppendDataObjectL(class MMTPType &)
+	?AppendInt64L@CMTPTypeArray@@QAEX_J@Z @ 52 NONAME ; void CMTPTypeArray::AppendInt64L(long long)
+	?AppendIntL@CMTPTypeArray@@QAEXH@Z @ 53 NONAME ; void CMTPTypeArray::AppendIntL(int)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@H@@@Z @ 54 NONAME ; void CMTPTypeArray::AppendL(class RArray<int> const &)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@I@@@Z @ 55 NONAME ; void CMTPTypeArray::AppendL(class RArray<unsigned int> const &)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@_J@@@Z @ 56 NONAME ; void CMTPTypeArray::AppendL(class RArray<long long> const &)
+	?AppendL@CMTPTypeArray@@QAEXABV?$RArray@_K@@@Z @ 57 NONAME ; void CMTPTypeArray::AppendL(class RArray<unsigned long long> const &)
+	?AppendL@CMTPTypeArray@@QAEXABVMMTPType@@@Z @ 58 NONAME ; void CMTPTypeArray::AppendL(class MMTPType const &)
+	?AppendL@CMTPTypeInterdependentPropDesc@@QAEXPAVCMTPTypeInterdependentProperties@@@Z @ 59 NONAME ; void CMTPTypeInterdependentPropDesc::AppendL(class CMTPTypeInterdependentProperties *)
+	?AppendL@CMTPTypeInterdependentProperties@@QAEXPAVCMTPTypeObjectPropDesc@@@Z @ 60 NONAME ; void CMTPTypeInterdependentProperties::AppendL(class CMTPTypeObjectPropDesc *)
+	?AppendL@CMTPTypeObjectPropList@@QAEXPAVCMTPTypeObjectPropListElement@@@Z @ 61 NONAME ABSENT ; void CMTPTypeObjectPropList::AppendL(class CMTPTypeObjectPropListElement *)
+	?AppendSupportedValueL@CMTPTypeDevicePropDescEnumerationForm@@QAEXABVMMTPType@@@Z @ 62 NONAME ; void CMTPTypeDevicePropDescEnumerationForm::AppendSupportedValueL(class MMTPType const &)
+	?AppendSupportedValueL@CMTPTypeObjectPropDescEnumerationForm@@QAEXABVMMTPType@@@Z @ 63 NONAME ; void CMTPTypeObjectPropDescEnumerationForm::AppendSupportedValueL(class MMTPType const &)
+	?AppendUint64L@CMTPTypeArray@@QAEX_K@Z @ 64 NONAME ; void CMTPTypeArray::AppendUint64L(unsigned long long)
+	?AppendUintL@CMTPTypeArray@@QAEXI@Z @ 65 NONAME ; void CMTPTypeArray::AppendUintL(unsigned int)
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@H@@@Z @ 66 NONAME ; void CMTPTypeArray::Array(class RArray<int> &) const
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@I@@@Z @ 67 NONAME ; void CMTPTypeArray::Array(class RArray<unsigned int> &) const
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@_J@@@Z @ 68 NONAME ; void CMTPTypeArray::Array(class RArray<long long> &) const
+	?Array@CMTPTypeArray@@QBEXAAV?$RArray@_K@@@Z @ 69 NONAME ; void CMTPTypeArray::Array(class RArray<unsigned long long> &) const
+	?ChunkAppendL@CMTPTypeCompoundBase@@IAEXABVMMTPType@@@Z @ 70 NONAME ; void CMTPTypeCompoundBase::ChunkAppendL(class MMTPType const &)
+	?ChunkCount@CMTPTypeCompoundBase@@IBEIXZ @ 71 NONAME ; unsigned int CMTPTypeCompoundBase::ChunkCount(void) const
+	?ChunkRemove@CMTPTypeCompoundBase@@IAEXI@Z @ 72 NONAME ; void CMTPTypeCompoundBase::ChunkRemove(unsigned int)
+	?CleanupClosePushL@RMTPType@@QAEXXZ @ 73 NONAME ; void RMTPType::CleanupClosePushL(void)
+	?Close@RMTPType@@QAEXXZ @ 74 NONAME ; void RMTPType::Close(void)
+	?Close@RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@QAEXXZ @ 75 NONAME ; void CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::Close(void)
+	?CommitChunkL@CMTPTypeArray@@UAEXAAVTPtr8@@@Z @ 76 NONAME ABSENT ; void CMTPTypeArray::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeCompoundBase@@UAEXAAVTPtr8@@@Z @ 77 NONAME ABSENT ; void CMTPTypeCompoundBase::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDesc@@UAEXAAVTPtr8@@@Z @ 78 NONAME ABSENT ; void CMTPTypeDevicePropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDescEnumerationForm@@UAEXAAVTPtr8@@@Z @ 79 NONAME ABSENT ; void CMTPTypeDevicePropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeFile@@UAEXAAVTPtr8@@@Z @ 80 NONAME ABSENT ; void CMTPTypeFile::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentPropDesc@@UAEXAAVTPtr8@@@Z @ 81 NONAME ABSENT ; void CMTPTypeInterdependentPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentProperties@@UAEXAAVTPtr8@@@Z @ 82 NONAME ABSENT ; void CMTPTypeInterdependentProperties::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDesc@@UAEXAAVTPtr8@@@Z @ 83 NONAME ABSENT ; void CMTPTypeObjectPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDescEnumerationForm@@UAEXAAVTPtr8@@@Z @ 84 NONAME ABSENT ; void CMTPTypeObjectPropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropList@@UAEXAAVTPtr8@@@Z @ 85 NONAME ABSENT ; void CMTPTypeObjectPropList::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropListElement@@UAEXAAVTPtr8@@@Z @ 86 NONAME ABSENT ; void CMTPTypeObjectPropListElement::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeString@@UAEXAAVTPtr8@@@Z @ 87 NONAME ABSENT ; void CMTPTypeString::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@MMTPType@@UAEXAAVTPtr8@@@Z @ 88 NONAME ABSENT ; void MMTPType::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@RMTPType@@UAEXAAVTPtr8@@@Z @ 89 NONAME ABSENT ; void RMTPType::CommitChunkL(class TPtr8 &)
+	?CommitRequired@CMTPTypeArray@@UBEHXZ @ 90 NONAME ; int CMTPTypeArray::CommitRequired(void) const
+	?CommitRequired@CMTPTypeCompoundBase@@UBEHXZ @ 91 NONAME ; int CMTPTypeCompoundBase::CommitRequired(void) const
+	?CommitRequired@CMTPTypeDevicePropDesc@@UBEHXZ @ 92 NONAME ; int CMTPTypeDevicePropDesc::CommitRequired(void) const
+	?CommitRequired@CMTPTypeDevicePropDescEnumerationForm@@UBEHXZ @ 93 NONAME ; int CMTPTypeDevicePropDescEnumerationForm::CommitRequired(void) const
+	?CommitRequired@CMTPTypeFile@@UBEHXZ @ 94 NONAME ; int CMTPTypeFile::CommitRequired(void) const
+	?CommitRequired@CMTPTypeInterdependentPropDesc@@UBEHXZ @ 95 NONAME ; int CMTPTypeInterdependentPropDesc::CommitRequired(void) const
+	?CommitRequired@CMTPTypeInterdependentProperties@@UBEHXZ @ 96 NONAME ; int CMTPTypeInterdependentProperties::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropDesc@@UBEHXZ @ 97 NONAME ; int CMTPTypeObjectPropDesc::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropDescEnumerationForm@@UBEHXZ @ 98 NONAME ; int CMTPTypeObjectPropDescEnumerationForm::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropList@@UBEHXZ @ 99 NONAME ; int CMTPTypeObjectPropList::CommitRequired(void) const
+	?CommitRequired@CMTPTypeObjectPropListElement@@UBEHXZ @ 100 NONAME ABSENT ; int CMTPTypeObjectPropListElement::CommitRequired(void) const
+	?CommitRequired@CMTPTypeString@@UBEHXZ @ 101 NONAME ; int CMTPTypeString::CommitRequired(void) const
+	?CommitRequired@MMTPType@@UBEHXZ @ 102 NONAME ; int MMTPType::CommitRequired(void) const
+	?CommitRequired@RMTPType@@UBEHXZ @ 103 NONAME ; int RMTPType::CommitRequired(void) const
+	?CopyL@MMTPType@@SAXABV1@AAV1@@Z @ 104 NONAME ; void MMTPType::CopyL(class MMTPType const &, class MMTPType &)
+	?CreateL@RMTPType@@MAEPAVMMTPType@@I@Z @ 105 NONAME ; class MMTPType * RMTPType::CreateL(unsigned int)
+	?Data@RMTPType@@QAEAAVMMTPType@@XZ @ 106 NONAME ; class MMTPType & RMTPType::Data(void)
+	?DataObjectL@CMTPTypeObjectPropList@@QBEAAVMMTPType@@XZ @ 107 NONAME ABSENT ; class MMTPType & CMTPTypeObjectPropList::DataObjectL(void) const
+	?Destroy@RMTPType@@MAEXPAVMMTPType@@@Z @ 108 NONAME ; void RMTPType::Destroy(class MMTPType *)
+	?Element@CMTPTypeObjectPropList@@QBEAAVCMTPTypeObjectPropListElement@@I@Z @ 109 NONAME ABSENT ; class CMTPTypeObjectPropListElement & CMTPTypeObjectPropList::Element(unsigned int) const
+	?ElementInfo@TMTPTypeEvent@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 110 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPTypeEvent::ElementInfo(int) const
+	?ElementInfo@TMTPTypeRequest@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 111 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPTypeRequest::ElementInfo(int) const
+	?ElementInfo@TMTPTypeResponse@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 112 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPTypeResponse::ElementInfo(int) const
+	?ElementInt64@CMTPTypeArray@@QBE_JI@Z @ 113 NONAME ; long long CMTPTypeArray::ElementInt64(unsigned int) const
+	?ElementInt@CMTPTypeArray@@QBEHI@Z @ 114 NONAME ; int CMTPTypeArray::ElementInt(unsigned int) const
+	?ElementL@CMTPTypeArray@@QBEXIAAVMMTPType@@@Z @ 115 NONAME ; void CMTPTypeArray::ElementL(unsigned int, class MMTPType &) const
+	?ElementType@CMTPTypeArray@@QBEHXZ @ 116 NONAME ; int CMTPTypeArray::ElementType(void) const
+	?ElementUint64@CMTPTypeArray@@QBE_KI@Z @ 117 NONAME ; unsigned long long CMTPTypeArray::ElementUint64(unsigned int) const
+	?ElementUint@CMTPTypeArray@@QBEII@Z @ 118 NONAME ; unsigned int CMTPTypeArray::ElementUint(unsigned int) const
+	?File@CMTPTypeFile@@QAEAAVRFile64@@XZ @ 119 NONAME ; class RFile64 & CMTPTypeFile::File(void)
+	?FirstReadChunk@CMTPTypeArray@@UBEHAAVTPtrC8@@@Z @ 120 NONAME ; int CMTPTypeArray::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@CMTPTypeCompoundBase@@UBEHAAVTPtrC8@@@Z @ 121 NONAME ; int CMTPTypeCompoundBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@CMTPTypeFile@@UBEHAAVTPtrC8@@@Z @ 122 NONAME ; int CMTPTypeFile::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@CMTPTypeString@@UBEHAAVTPtrC8@@@Z @ 123 NONAME ; int CMTPTypeString::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@RMTPType@@UBEHAAVTPtrC8@@@Z @ 124 NONAME ; int RMTPType::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeFlatBase@@UBEHAAVTPtrC8@@@Z @ 125 NONAME ; int TMTPTypeFlatBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeInt128@@UBEHAAVTPtrC8@@@Z @ 126 NONAME ; int TMTPTypeInt128::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeInt64@@UBEHAAVTPtrC8@@@Z @ 127 NONAME ; int TMTPTypeInt64::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeIntBase@@UBEHAAVTPtrC8@@@Z @ 128 NONAME ; int TMTPTypeIntBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeNull@@UBEHAAVTPtrC8@@@Z @ 129 NONAME ; int TMTPTypeNull::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeUint128@@UBEHAAVTPtrC8@@@Z @ 130 NONAME ; int TMTPTypeUint128::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeUint64@@UBEHAAVTPtrC8@@@Z @ 131 NONAME ; int TMTPTypeUint64::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPTypeUintBase@@UBEHAAVTPtrC8@@@Z @ 132 NONAME ; int TMTPTypeUintBase::FirstReadChunk(class TPtrC8 &) const
+	?FirstWriteChunk@CMTPTypeArray@@UAEHAAVTPtr8@@@Z @ 133 NONAME ; int CMTPTypeArray::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeCompoundBase@@UAEHAAVTPtr8@@@Z @ 134 NONAME ; int CMTPTypeCompoundBase::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeDevicePropDesc@@UAEHAAVTPtr8@@@Z @ 135 NONAME ; int CMTPTypeDevicePropDesc::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeDevicePropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 136 NONAME ; int CMTPTypeDevicePropDescEnumerationForm::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeFile@@UAEHAAVTPtr8@@@Z @ 137 NONAME ; int CMTPTypeFile::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeInterdependentPropDesc@@UAEHAAVTPtr8@@@Z @ 138 NONAME ; int CMTPTypeInterdependentPropDesc::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeInterdependentProperties@@UAEHAAVTPtr8@@@Z @ 139 NONAME ; int CMTPTypeInterdependentProperties::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropDesc@@UAEHAAVTPtr8@@@Z @ 140 NONAME ; int CMTPTypeObjectPropDesc::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 141 NONAME ; int CMTPTypeObjectPropDescEnumerationForm::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@@Z @ 142 NONAME ; int CMTPTypeObjectPropList::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeObjectPropListElement@@UAEHAAVTPtr8@@@Z @ 143 NONAME ABSENT ; int CMTPTypeObjectPropListElement::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeString@@UAEHAAVTPtr8@@@Z @ 144 NONAME ; int CMTPTypeString::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@RMTPType@@UAEHAAVTPtr8@@@Z @ 145 NONAME ; int RMTPType::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeFlatBase@@UAEHAAVTPtr8@@@Z @ 146 NONAME ; int TMTPTypeFlatBase::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeInt128@@UAEHAAVTPtr8@@@Z @ 147 NONAME ; int TMTPTypeInt128::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeInt64@@UAEHAAVTPtr8@@@Z @ 148 NONAME ; int TMTPTypeInt64::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeIntBase@@UAEHAAVTPtr8@@@Z @ 149 NONAME ; int TMTPTypeIntBase::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeNull@@UAEHAAVTPtr8@@@Z @ 150 NONAME ; int TMTPTypeNull::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeUint128@@UAEHAAVTPtr8@@@Z @ 151 NONAME ; int TMTPTypeUint128::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeUint64@@UAEHAAVTPtr8@@@Z @ 152 NONAME ; int TMTPTypeUint64::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@TMTPTypeUintBase@@UAEHAAVTPtr8@@@Z @ 153 NONAME ; int TMTPTypeUintBase::FirstWriteChunk(class TPtr8 &)
+	?GetExtendedInterface@MMTPType@@UAEPAXVTUid@@@Z @ 154 NONAME ; void * MMTPType::GetExtendedInterface(class TUid)
+	?GetL@CMTPTypeCompoundBase@@UBEXHAAVMMTPType@@@Z @ 155 NONAME ; void CMTPTypeCompoundBase::GetL(int, class MMTPType &) const
+	?GetL@TMTPTypeFlatBase@@UBEXHAAVMMTPType@@@Z @ 156 NONAME ; void TMTPTypeFlatBase::GetL(int, class MMTPType &) const
+	?Int16@TMTPTypeFlatBase@@UBEFH@Z @ 157 NONAME ; short TMTPTypeFlatBase::Int16(int) const
+	?Int16L@CMTPTypeCompoundBase@@UBEFH@Z @ 158 NONAME ; short CMTPTypeCompoundBase::Int16L(int) const
+	?Int32@TMTPTypeFlatBase@@UBEJH@Z @ 159 NONAME ; long TMTPTypeFlatBase::Int32(int) const
+	?Int32L@CMTPTypeCompoundBase@@UBEJH@Z @ 160 NONAME ; long CMTPTypeCompoundBase::Int32L(int) const
+	?Int64@TMTPTypeFlatBase@@UBE_JH@Z @ 161 NONAME ; long long TMTPTypeFlatBase::Int64(int) const
+	?Int64L@CMTPTypeCompoundBase@@UBE_JH@Z @ 162 NONAME ; long long CMTPTypeCompoundBase::Int64L(int) const
+	?Int8@TMTPTypeFlatBase@@UBECH@Z @ 163 NONAME ; signed char TMTPTypeFlatBase::Int8(int) const
+	?Int8L@CMTPTypeCompoundBase@@UBECH@Z @ 164 NONAME ; signed char CMTPTypeCompoundBase::Int8L(int) const
+	?InterdependentProperties@CMTPTypeInterdependentPropDesc@@QBEAAVCMTPTypeInterdependentProperties@@I@Z @ 165 NONAME ; class CMTPTypeInterdependentProperties & CMTPTypeInterdependentPropDesc::InterdependentProperties(unsigned int) const
+	?LowerValue@TMTPTypeInt128@@QBE_KXZ @ 166 NONAME ; unsigned long long TMTPTypeInt128::LowerValue(void) const
+	?LowerValue@TMTPTypeUint128@@QBE_KXZ @ 167 NONAME ; unsigned long long TMTPTypeUint128::LowerValue(void) const
+	?NewL@CMTPTypeArray@@SAPAV1@ABV?$RArray@_J@@@Z @ 168 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(class RArray<long long> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@ABV?$RArray@_K@@@Z @ 169 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(class RArray<unsigned long long> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@H@Z @ 170 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int)
+	?NewL@CMTPTypeArray@@SAPAV1@HABV?$RArray@H@@@Z @ 171 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, class RArray<int> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@HABV?$RArray@I@@@Z @ 172 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, class RArray<unsigned int> const &)
+	?NewL@CMTPTypeArray@@SAPAV1@HHI@Z @ 173 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, int, unsigned int)
+	?NewL@CMTPTypeArray@@SAPAV1@HI@Z @ 174 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewL(int, unsigned int)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@G@Z @ 175 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 176 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short, struct CMTPTypeDevicePropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@GABVMMTPType@@@Z @ 177 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeDevicePropDesc@@SAPAV1@GEEPBVMMTPType@@@Z @ 178 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewL(unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?NewL@CMTPTypeDevicePropDescEnumerationForm@@SAPAV1@I@Z @ 179 NONAME ; class CMTPTypeDevicePropDescEnumerationForm * CMTPTypeDevicePropDescEnumerationForm::NewL(unsigned int)
+	?NewL@CMTPTypeDevicePropDescRangeForm@@SAPAV1@I@Z @ 180 NONAME ; class CMTPTypeDevicePropDescRangeForm * CMTPTypeDevicePropDescRangeForm::NewL(unsigned int)
+	?NewL@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@@Z @ 181 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewL(class RFs &, class TDesC16 const &, enum TFileMode)
+	?NewL@CMTPTypeInterdependentPropDesc@@SAPAV1@XZ @ 182 NONAME ; class CMTPTypeInterdependentPropDesc * CMTPTypeInterdependentPropDesc::NewL(void)
+	?NewL@CMTPTypeInterdependentProperties@@SAPAV1@XZ @ 183 NONAME ; class CMTPTypeInterdependentProperties * CMTPTypeInterdependentProperties::NewL(void)
+	?NewL@CMTPTypeObjectInfo@@SAPAV1@XZ @ 184 NONAME ; class CMTPTypeObjectInfo * CMTPTypeObjectInfo::NewL(void)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@G@Z @ 185 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 186 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short, struct CMTPTypeObjectPropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@GABVMMTPType@@@Z @ 187 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@GEPBVMMTPType@@@Z @ 188 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(unsigned short, unsigned char, class MMTPType const *)
+	?NewL@CMTPTypeObjectPropDescEnumerationForm@@SAPAV1@I@Z @ 189 NONAME ; class CMTPTypeObjectPropDescEnumerationForm * CMTPTypeObjectPropDescEnumerationForm::NewL(unsigned int)
+	?NewL@CMTPTypeObjectPropDescRangeForm@@SAPAV1@I@Z @ 190 NONAME ; class CMTPTypeObjectPropDescRangeForm * CMTPTypeObjectPropDescRangeForm::NewL(unsigned int)
+	?NewL@CMTPTypeObjectPropList@@SAPAV1@XZ @ 191 NONAME ; class CMTPTypeObjectPropList * CMTPTypeObjectPropList::NewL(void)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@G@Z @ 192 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned short)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@GG@Z @ 193 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned short, unsigned short)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 194 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned long, unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeObjectPropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 195 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewL(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?NewL@CMTPTypeStorageInfo@@SAPAV1@XZ @ 196 NONAME ; class CMTPTypeStorageInfo * CMTPTypeStorageInfo::NewL(void)
+	?NewL@CMTPTypeString@@SAPAV1@ABVTDesC16@@@Z @ 197 NONAME ; class CMTPTypeString * CMTPTypeString::NewL(class TDesC16 const &)
+	?NewL@CMTPTypeString@@SAPAV1@XZ @ 198 NONAME ; class CMTPTypeString * CMTPTypeString::NewL(void)
+	?NewLC@CMTPTypeArray@@SAPAV1@ABV?$RArray@_J@@@Z @ 199 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(class RArray<long long> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@ABV?$RArray@_K@@@Z @ 200 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(class RArray<unsigned long long> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@H@Z @ 201 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int)
+	?NewLC@CMTPTypeArray@@SAPAV1@HABV?$RArray@H@@@Z @ 202 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, class RArray<int> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@HABV?$RArray@I@@@Z @ 203 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, class RArray<unsigned int> const &)
+	?NewLC@CMTPTypeArray@@SAPAV1@HHI@Z @ 204 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, int, unsigned int)
+	?NewLC@CMTPTypeArray@@SAPAV1@HI@Z @ 205 NONAME ; class CMTPTypeArray * CMTPTypeArray::NewLC(int, unsigned int)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@G@Z @ 206 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 207 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short, struct CMTPTypeDevicePropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@GABVMMTPType@@@Z @ 208 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeDevicePropDesc@@SAPAV1@GEEPBVMMTPType@@@Z @ 209 NONAME ; class CMTPTypeDevicePropDesc * CMTPTypeDevicePropDesc::NewLC(unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeDevicePropDescEnumerationForm@@SAPAV1@I@Z @ 210 NONAME ; class CMTPTypeDevicePropDescEnumerationForm * CMTPTypeDevicePropDescEnumerationForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeDevicePropDescRangeForm@@SAPAV1@I@Z @ 211 NONAME ; class CMTPTypeDevicePropDescRangeForm * CMTPTypeDevicePropDescRangeForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@@Z @ 212 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewLC(class RFs &, class TDesC16 const &, enum TFileMode)
+	?NewLC@CMTPTypeInterdependentPropDesc@@SAPAV1@XZ @ 213 NONAME ; class CMTPTypeInterdependentPropDesc * CMTPTypeInterdependentPropDesc::NewLC(void)
+	?NewLC@CMTPTypeInterdependentProperties@@SAPAV1@XZ @ 214 NONAME ; class CMTPTypeInterdependentProperties * CMTPTypeInterdependentProperties::NewLC(void)
+	?NewLC@CMTPTypeObjectInfo@@SAPAV1@XZ @ 215 NONAME ; class CMTPTypeObjectInfo * CMTPTypeObjectInfo::NewLC(void)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@G@Z @ 216 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@GABUTPropertyInfo@1@PBVMMTPType@@@Z @ 217 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short, struct CMTPTypeObjectPropDesc::TPropertyInfo const &, class MMTPType const *)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@GABVMMTPType@@@Z @ 218 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeObjectPropDesc@@SAPAV1@GEPBVMMTPType@@@Z @ 219 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewLC(unsigned short, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeObjectPropDescEnumerationForm@@SAPAV1@I@Z @ 220 NONAME ; class CMTPTypeObjectPropDescEnumerationForm * CMTPTypeObjectPropDescEnumerationForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeObjectPropDescRangeForm@@SAPAV1@I@Z @ 221 NONAME ; class CMTPTypeObjectPropDescRangeForm * CMTPTypeObjectPropDescRangeForm::NewLC(unsigned int)
+	?NewLC@CMTPTypeObjectPropList@@SAPAV1@XZ @ 222 NONAME ; class CMTPTypeObjectPropList * CMTPTypeObjectPropList::NewLC(void)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@G@Z @ 223 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned short)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@GG@Z @ 224 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned short, unsigned short)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 225 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned long, unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeObjectPropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 226 NONAME ABSENT ; class CMTPTypeObjectPropListElement * CMTPTypeObjectPropListElement::NewLC(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeStorageInfo@@SAPAV1@XZ @ 227 NONAME ; class CMTPTypeStorageInfo * CMTPTypeStorageInfo::NewLC(void)
+	?NewLC@CMTPTypeString@@SAPAV1@ABVTDesC16@@@Z @ 228 NONAME ; class CMTPTypeString * CMTPTypeString::NewLC(class TDesC16 const &)
+	?NewLC@CMTPTypeString@@SAPAV1@XZ @ 229 NONAME ; class CMTPTypeString * CMTPTypeString::NewLC(void)
+	?NextReadChunk@CMTPTypeArray@@UBEHAAVTPtrC8@@@Z @ 230 NONAME ; int CMTPTypeArray::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@CMTPTypeCompoundBase@@UBEHAAVTPtrC8@@@Z @ 231 NONAME ; int CMTPTypeCompoundBase::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@CMTPTypeFile@@UBEHAAVTPtrC8@@@Z @ 232 NONAME ; int CMTPTypeFile::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@CMTPTypeString@@UBEHAAVTPtrC8@@@Z @ 233 NONAME ; int CMTPTypeString::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@RMTPType@@UBEHAAVTPtrC8@@@Z @ 234 NONAME ; int RMTPType::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeFlatBase@@UBEHAAVTPtrC8@@@Z @ 235 NONAME ; int TMTPTypeFlatBase::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeInt128@@UBEHAAVTPtrC8@@@Z @ 236 NONAME ; int TMTPTypeInt128::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeInt64@@UBEHAAVTPtrC8@@@Z @ 237 NONAME ; int TMTPTypeInt64::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeIntBase@@UBEHAAVTPtrC8@@@Z @ 238 NONAME ; int TMTPTypeIntBase::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeNull@@UBEHAAVTPtrC8@@@Z @ 239 NONAME ; int TMTPTypeNull::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeUint128@@UBEHAAVTPtrC8@@@Z @ 240 NONAME ; int TMTPTypeUint128::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeUint64@@UBEHAAVTPtrC8@@@Z @ 241 NONAME ; int TMTPTypeUint64::NextReadChunk(class TPtrC8 &) const
+	?NextReadChunk@TMTPTypeUintBase@@UBEHAAVTPtrC8@@@Z @ 242 NONAME ; int TMTPTypeUintBase::NextReadChunk(class TPtrC8 &) const
+	?NextWriteChunk@CMTPTypeArray@@UAEHAAVTPtr8@@@Z @ 243 NONAME ; int CMTPTypeArray::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeCompoundBase@@UAEHAAVTPtr8@@@Z @ 244 NONAME ; int CMTPTypeCompoundBase::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeDevicePropDesc@@UAEHAAVTPtr8@@@Z @ 245 NONAME ; int CMTPTypeDevicePropDesc::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeDevicePropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 246 NONAME ; int CMTPTypeDevicePropDescEnumerationForm::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeFile@@UAEHAAVTPtr8@@@Z @ 247 NONAME ; int CMTPTypeFile::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeInterdependentPropDesc@@UAEHAAVTPtr8@@@Z @ 248 NONAME ; int CMTPTypeInterdependentPropDesc::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeInterdependentProperties@@UAEHAAVTPtr8@@@Z @ 249 NONAME ; int CMTPTypeInterdependentProperties::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeObjectPropDesc@@UAEHAAVTPtr8@@@Z @ 250 NONAME ; int CMTPTypeObjectPropDesc::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeObjectPropDescEnumerationForm@@UAEHAAVTPtr8@@@Z @ 251 NONAME ; int CMTPTypeObjectPropDescEnumerationForm::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@@Z @ 252 NONAME ; int CMTPTypeObjectPropList::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@CMTPTypeString@@UAEHAAVTPtr8@@@Z @ 253 NONAME ; int CMTPTypeString::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@RMTPType@@UAEHAAVTPtr8@@@Z @ 254 NONAME ; int RMTPType::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeFlatBase@@UAEHAAVTPtr8@@@Z @ 255 NONAME ; int TMTPTypeFlatBase::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeInt128@@UAEHAAVTPtr8@@@Z @ 256 NONAME ; int TMTPTypeInt128::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeInt64@@UAEHAAVTPtr8@@@Z @ 257 NONAME ; int TMTPTypeInt64::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeIntBase@@UAEHAAVTPtr8@@@Z @ 258 NONAME ; int TMTPTypeIntBase::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeNull@@UAEHAAVTPtr8@@@Z @ 259 NONAME ; int TMTPTypeNull::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeUint128@@UAEHAAVTPtr8@@@Z @ 260 NONAME ; int TMTPTypeUint128::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeUint64@@UAEHAAVTPtr8@@@Z @ 261 NONAME ; int TMTPTypeUint64::NextWriteChunk(class TPtr8 &)
+	?NextWriteChunk@TMTPTypeUintBase@@UAEHAAVTPtr8@@@Z @ 262 NONAME ; int TMTPTypeUintBase::NextWriteChunk(class TPtr8 &)
+	?NumChars@CMTPTypeString@@QBEEXZ @ 263 NONAME ; unsigned char CMTPTypeString::NumChars(void) const
+	?NumElements@CMTPTypeArray@@QBEKXZ @ 264 NONAME ; unsigned long CMTPTypeArray::NumElements(void) const
+	?NumberOfElements@CMTPTypeObjectPropList@@QBEKXZ @ 265 NONAME ; unsigned long CMTPTypeObjectPropList::NumberOfElements(void) const
+	?NumberOfInterdependencies@CMTPTypeInterdependentPropDesc@@QBEKXZ @ 266 NONAME ; unsigned long CMTPTypeInterdependentPropDesc::NumberOfInterdependencies(void) const
+	?NumberOfPropDescs@CMTPTypeInterdependentProperties@@QBEKXZ @ 267 NONAME ; unsigned long CMTPTypeInterdependentProperties::NumberOfPropDescs(void) const
+	?NumberOfValues@CMTPTypeDevicePropDescEnumerationForm@@QBEGXZ @ 268 NONAME ; unsigned short CMTPTypeDevicePropDescEnumerationForm::NumberOfValues(void) const
+	?NumberOfValues@CMTPTypeObjectPropDescEnumerationForm@@QBEGXZ @ 269 NONAME ; unsigned short CMTPTypeObjectPropDescEnumerationForm::NumberOfValues(void) const
+	?ObjectPropDesc@CMTPTypeInterdependentProperties@@QBEAAVCMTPTypeObjectPropDesc@@I@Z @ 270 NONAME ; class CMTPTypeObjectPropDesc & CMTPTypeInterdependentProperties::ObjectPropDesc(unsigned int) const
+	?OpenL@RMTPType@@QAEXI@Z @ 271 NONAME ; void RMTPType::OpenL(unsigned int)
+	?OpenL@RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@QAEXXZ @ 272 NONAME ; void CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::OpenL(void)
+	?ReadableElementL@CMTPTypeCompoundBase@@MBEHH@Z @ 273 NONAME ; int CMTPTypeCompoundBase::ReadableElementL(int) const
+	?Reset@CMTPTypeCompoundBase@@IAEXXZ @ 274 NONAME ; void CMTPTypeCompoundBase::Reset(void)
+	?Reset@TMTPTypeFlatBase@@UAEXXZ @ 275 NONAME ; void TMTPTypeFlatBase::Reset(void)
+	?Set@TMTPTypeInt128@@QAEX_J_K@Z @ 276 NONAME ; void TMTPTypeInt128::Set(long long, unsigned long long)
+	?Set@TMTPTypeInt16@@QAEXF@Z @ 277 NONAME ; void TMTPTypeInt16::Set(short)
+	?Set@TMTPTypeInt32@@QAEXJ@Z @ 278 NONAME ; void TMTPTypeInt32::Set(long)
+	?Set@TMTPTypeInt64@@QAEX_J@Z @ 279 NONAME ; void TMTPTypeInt64::Set(long long)
+	?Set@TMTPTypeInt8@@QAEXC@Z @ 280 NONAME ; void TMTPTypeInt8::Set(signed char)
+	?Set@TMTPTypeUint128@@QAEX_K0@Z @ 281 NONAME ; void TMTPTypeUint128::Set(unsigned long long, unsigned long long)
+	?Set@TMTPTypeUint16@@QAEXG@Z @ 282 NONAME ; void TMTPTypeUint16::Set(unsigned short)
+	?Set@TMTPTypeUint32@@QAEXK@Z @ 283 NONAME ; void TMTPTypeUint32::Set(unsigned long)
+	?Set@TMTPTypeUint64@@QAEX_K@Z @ 284 NONAME ; void TMTPTypeUint64::Set(unsigned long long)
+	?Set@TMTPTypeUint8@@QAEXE@Z @ 285 NONAME ; void TMTPTypeUint8::Set(unsigned char)
+	?SetBuffer@TMTPTypeFlatBase@@MAEXABVTDes8@@@Z @ 286 NONAME ; void TMTPTypeFlatBase::SetBuffer(class TDes8 const &)
+	?SetBuffer@TMTPTypeNull@@QAEXABVTDes8@@@Z @ 287 NONAME ; void TMTPTypeNull::SetBuffer(class TDes8 const &)
+	?SetExpectedChunkCount@CMTPTypeCompoundBase@@IAEXI@Z @ 288 NONAME ; void CMTPTypeCompoundBase::SetExpectedChunkCount(unsigned int)
+	?SetInt16@TMTPTypeFlatBase@@UAEXHF@Z @ 289 NONAME ; void TMTPTypeFlatBase::SetInt16(int, short)
+	?SetInt16L@CMTPTypeCompoundBase@@UAEXHF@Z @ 290 NONAME ; void CMTPTypeCompoundBase::SetInt16L(int, short)
+	?SetInt32@TMTPTypeFlatBase@@UAEXHJ@Z @ 291 NONAME ; void TMTPTypeFlatBase::SetInt32(int, long)
+	?SetInt32L@CMTPTypeCompoundBase@@UAEXHJ@Z @ 292 NONAME ; void CMTPTypeCompoundBase::SetInt32L(int, long)
+	?SetInt64@TMTPTypeFlatBase@@UAEXH_J@Z @ 293 NONAME ; void TMTPTypeFlatBase::SetInt64(int, long long)
+	?SetInt64L@CMTPTypeCompoundBase@@UAEXH_J@Z @ 294 NONAME ; void CMTPTypeCompoundBase::SetInt64L(int, long long)
+	?SetInt8@TMTPTypeFlatBase@@UAEXHC@Z @ 295 NONAME ; void TMTPTypeFlatBase::SetInt8(int, signed char)
+	?SetInt8L@CMTPTypeCompoundBase@@UAEXHC@Z @ 296 NONAME ; void CMTPTypeCompoundBase::SetInt8L(int, signed char)
+	?SetL@CMTPTypeCompoundBase@@UAEXHABVMMTPType@@@Z @ 297 NONAME ; void CMTPTypeCompoundBase::SetL(int, class MMTPType const &)
+	?SetL@CMTPTypeString@@QAEXABVTDesC16@@@Z @ 298 NONAME ; void CMTPTypeString::SetL(class TDesC16 const &)
+	?SetL@TMTPTypeFlatBase@@UAEXHABVMMTPType@@@Z @ 299 NONAME ; void TMTPTypeFlatBase::SetL(int, class MMTPType const &)
+	?SetSizeL@CMTPTypeFile@@QAEX_K@Z @ 300 NONAME ; void CMTPTypeFile::SetSizeL(unsigned long long)
+	?SetStringL@CMTPTypeCompoundBase@@UAEXHABVTDesC16@@@Z @ 301 NONAME ; void CMTPTypeCompoundBase::SetStringL(int, class TDesC16 const &)
+	?SetUint16@TMTPTypeFlatBase@@UAEXHG@Z @ 302 NONAME ; void TMTPTypeFlatBase::SetUint16(int, unsigned short)
+	?SetUint16L@CMTPTypeCompoundBase@@UAEXHG@Z @ 303 NONAME ; void CMTPTypeCompoundBase::SetUint16L(int, unsigned short)
+	?SetUint32@TMTPTypeFlatBase@@UAEXHK@Z @ 304 NONAME ; void TMTPTypeFlatBase::SetUint32(int, unsigned long)
+	?SetUint32L@CMTPTypeCompoundBase@@UAEXHK@Z @ 305 NONAME ; void CMTPTypeCompoundBase::SetUint32L(int, unsigned long)
+	?SetUint64@TMTPTypeFlatBase@@UAEXH_K@Z @ 306 NONAME ; void TMTPTypeFlatBase::SetUint64(int, unsigned long long)
+	?SetUint64L@CMTPTypeCompoundBase@@UAEXH_K@Z @ 307 NONAME ; void CMTPTypeCompoundBase::SetUint64L(int, unsigned long long)
+	?SetUint8@TMTPTypeFlatBase@@UAEXHE@Z @ 308 NONAME ; void TMTPTypeFlatBase::SetUint8(int, unsigned char)
+	?SetUint8L@CMTPTypeCompoundBase@@UAEXHE@Z @ 309 NONAME ; void CMTPTypeCompoundBase::SetUint8L(int, unsigned char)
+	?Size@CMTPTypeArray@@UBE_KXZ @ 310 NONAME ; unsigned long long CMTPTypeArray::Size(void) const
+	?Size@CMTPTypeCompoundBase@@UBE_KXZ @ 311 NONAME ; unsigned long long CMTPTypeCompoundBase::Size(void) const
+	?Size@CMTPTypeFile@@UBE_KXZ @ 312 NONAME ; unsigned long long CMTPTypeFile::Size(void) const
+	?Size@CMTPTypeString@@UBE_KXZ @ 313 NONAME ; unsigned long long CMTPTypeString::Size(void) const
+	?Size@RMTPType@@UBE_KXZ @ 314 NONAME ; unsigned long long RMTPType::Size(void) const
+	?Size@TMTPTypeFlatBase@@UBE_KXZ @ 315 NONAME ; unsigned long long TMTPTypeFlatBase::Size(void) const
+	?Size@TMTPTypeInt128@@UBE_KXZ @ 316 NONAME ; unsigned long long TMTPTypeInt128::Size(void) const
+	?Size@TMTPTypeInt64@@UBE_KXZ @ 317 NONAME ; unsigned long long TMTPTypeInt64::Size(void) const
+	?Size@TMTPTypeIntBase@@UBE_KXZ @ 318 NONAME ; unsigned long long TMTPTypeIntBase::Size(void) const
+	?Size@TMTPTypeNull@@UBE_KXZ @ 319 NONAME ; unsigned long long TMTPTypeNull::Size(void) const
+	?Size@TMTPTypeUint128@@UBE_KXZ @ 320 NONAME ; unsigned long long TMTPTypeUint128::Size(void) const
+	?Size@TMTPTypeUint64@@UBE_KXZ @ 321 NONAME ; unsigned long long TMTPTypeUint64::Size(void) const
+	?Size@TMTPTypeUintBase@@UBE_KXZ @ 322 NONAME ; unsigned long long TMTPTypeUintBase::Size(void) const
+	?StringChars@CMTPTypeString@@QBEABVTDesC16@@XZ @ 323 NONAME ; class TDesC16 const & CMTPTypeString::StringChars(void) const
+	?StringCharsL@CMTPTypeCompoundBase@@UBEABVTDesC16@@H@Z @ 324 NONAME ; class TDesC16 const & CMTPTypeCompoundBase::StringCharsL(int) const
+	?StringNumCharsL@CMTPTypeCompoundBase@@UBEEH@Z @ 325 NONAME ; unsigned char CMTPTypeCompoundBase::StringNumCharsL(int) const
+	?SupportedValueL@CMTPTypeDevicePropDescEnumerationForm@@QBEXIAAVMMTPType@@@Z @ 326 NONAME ; void CMTPTypeDevicePropDescEnumerationForm::SupportedValueL(unsigned int, class MMTPType &) const
+	?SupportedValueL@CMTPTypeObjectPropDescEnumerationForm@@QBEXIAAVMMTPType@@@Z @ 327 NONAME ; void CMTPTypeObjectPropDescEnumerationForm::SupportedValueL(unsigned int, class MMTPType &) const
+	?Type@CMTPTypeArray@@UBEIXZ @ 328 NONAME ; unsigned int CMTPTypeArray::Type(void) const
+	?Type@CMTPTypeCompoundBase@@UBEIXZ @ 329 NONAME ; unsigned int CMTPTypeCompoundBase::Type(void) const
+	?Type@CMTPTypeDevicePropDesc@@UBEIXZ @ 330 NONAME ; unsigned int CMTPTypeDevicePropDesc::Type(void) const
+	?Type@CMTPTypeDevicePropDescEnumerationForm@@UBEIXZ @ 331 NONAME ; unsigned int CMTPTypeDevicePropDescEnumerationForm::Type(void) const
+	?Type@CMTPTypeDevicePropDescRangeForm@@UBEIXZ @ 332 NONAME ; unsigned int CMTPTypeDevicePropDescRangeForm::Type(void) const
+	?Type@CMTPTypeFile@@UBEIXZ @ 333 NONAME ; unsigned int CMTPTypeFile::Type(void) const
+	?Type@CMTPTypeInterdependentPropDesc@@UBEIXZ @ 334 NONAME ; unsigned int CMTPTypeInterdependentPropDesc::Type(void) const
+	?Type@CMTPTypeInterdependentProperties@@UBEIXZ @ 335 NONAME ; unsigned int CMTPTypeInterdependentProperties::Type(void) const
+	?Type@CMTPTypeObjectInfo@@UBEIXZ @ 336 NONAME ; unsigned int CMTPTypeObjectInfo::Type(void) const
+	?Type@CMTPTypeObjectPropDesc@@UBEIXZ @ 337 NONAME ; unsigned int CMTPTypeObjectPropDesc::Type(void) const
+	?Type@CMTPTypeObjectPropDescEnumerationForm@@UBEIXZ @ 338 NONAME ; unsigned int CMTPTypeObjectPropDescEnumerationForm::Type(void) const
+	?Type@CMTPTypeObjectPropDescRangeForm@@UBEIXZ @ 339 NONAME ; unsigned int CMTPTypeObjectPropDescRangeForm::Type(void) const
+	?Type@CMTPTypeObjectPropList@@UBEIXZ @ 340 NONAME ; unsigned int CMTPTypeObjectPropList::Type(void) const
+	?Type@CMTPTypeObjectPropListElement@@UBEIXZ @ 341 NONAME ABSENT ; unsigned int CMTPTypeObjectPropListElement::Type(void) const
+	?Type@CMTPTypeStorageInfo@@UBEIXZ @ 342 NONAME ; unsigned int CMTPTypeStorageInfo::Type(void) const
+	?Type@CMTPTypeString@@UBEIXZ @ 343 NONAME ; unsigned int CMTPTypeString::Type(void) const
+	?Type@RMTPType@@UBEIXZ @ 344 NONAME ; unsigned int RMTPType::Type(void) const
+	?Type@RMTPTypeCompoundFlatChunk@CMTPTypeCompoundBase@@UBEIXZ @ 345 NONAME ; unsigned int CMTPTypeCompoundBase::RMTPTypeCompoundFlatChunk::Type(void) const
+	?Type@TMTPTypeEvent@@UBEIXZ @ 346 NONAME ; unsigned int TMTPTypeEvent::Type(void) const
+	?Type@TMTPTypeFlatBase@@UBEIXZ @ 347 NONAME ; unsigned int TMTPTypeFlatBase::Type(void) const
+	?Type@TMTPTypeInt128@@UBEIXZ @ 348 NONAME ; unsigned int TMTPTypeInt128::Type(void) const
+	?Type@TMTPTypeInt64@@UBEIXZ @ 349 NONAME ; unsigned int TMTPTypeInt64::Type(void) const
+	?Type@TMTPTypeIntBase@@UBEIXZ @ 350 NONAME ; unsigned int TMTPTypeIntBase::Type(void) const
+	?Type@TMTPTypeNull@@UBEIXZ @ 351 NONAME ; unsigned int TMTPTypeNull::Type(void) const
+	?Type@TMTPTypeRequest@@UBEIXZ @ 352 NONAME ; unsigned int TMTPTypeRequest::Type(void) const
+	?Type@TMTPTypeResponse@@UBEIXZ @ 353 NONAME ; unsigned int TMTPTypeResponse::Type(void) const
+	?Type@TMTPTypeUint128@@UBEIXZ @ 354 NONAME ; unsigned int TMTPTypeUint128::Type(void) const
+	?Type@TMTPTypeUint64@@UBEIXZ @ 355 NONAME ; unsigned int TMTPTypeUint64::Type(void) const
+	?Type@TMTPTypeUintBase@@UBEIXZ @ 356 NONAME ; unsigned int TMTPTypeUintBase::Type(void) const
+	?Uint16@TMTPTypeFlatBase@@UBEGH@Z @ 357 NONAME ; unsigned short TMTPTypeFlatBase::Uint16(int) const
+	?Uint16L@CMTPTypeCompoundBase@@UBEGH@Z @ 358 NONAME ; unsigned short CMTPTypeCompoundBase::Uint16L(int) const
+	?Uint32@TMTPTypeFlatBase@@UBEKH@Z @ 359 NONAME ; unsigned long TMTPTypeFlatBase::Uint32(int) const
+	?Uint32L@CMTPTypeCompoundBase@@UBEKH@Z @ 360 NONAME ; unsigned long CMTPTypeCompoundBase::Uint32L(int) const
+	?Uint64@TMTPTypeFlatBase@@UBE_KH@Z @ 361 NONAME ; unsigned long long TMTPTypeFlatBase::Uint64(int) const
+	?Uint64L@CMTPTypeCompoundBase@@UBE_KH@Z @ 362 NONAME ; unsigned long long CMTPTypeCompoundBase::Uint64L(int) const
+	?Uint8@TMTPTypeFlatBase@@UBEEH@Z @ 363 NONAME ; unsigned char TMTPTypeFlatBase::Uint8(int) const
+	?Uint8L@CMTPTypeCompoundBase@@UBEEH@Z @ 364 NONAME ; unsigned char CMTPTypeCompoundBase::Uint8L(int) const
+	?UpperValue@TMTPTypeInt128@@QBE_JXZ @ 365 NONAME ; long long TMTPTypeInt128::UpperValue(void) const
+	?UpperValue@TMTPTypeUint128@@QBE_KXZ @ 366 NONAME ; unsigned long long TMTPTypeUint128::UpperValue(void) const
+	?Validate@CMTPTypeArray@@UBEHXZ @ 367 NONAME ; int CMTPTypeArray::Validate(void) const
+	?Validate@CMTPTypeCompoundBase@@UBEHXZ @ 368 NONAME ; int CMTPTypeCompoundBase::Validate(void) const
+	?Validate@CMTPTypeString@@UBEHXZ @ 369 NONAME ; int CMTPTypeString::Validate(void) const
+	?Validate@MMTPType@@UBEHXZ @ 370 NONAME ; int MMTPType::Validate(void) const
+	?Validate@RMTPType@@UBEHXZ @ 371 NONAME ; int RMTPType::Validate(void) const
+	?ValidateChunkCount@CMTPTypeCompoundBase@@MBEHXZ @ 372 NONAME ; int CMTPTypeCompoundBase::ValidateChunkCount(void) const
+	?Value@TMTPTypeInt16@@QBEFXZ @ 373 NONAME ; short TMTPTypeInt16::Value(void) const
+	?Value@TMTPTypeInt32@@QBEJXZ @ 374 NONAME ; long TMTPTypeInt32::Value(void) const
+	?Value@TMTPTypeInt64@@QBE_JXZ @ 375 NONAME ; long long TMTPTypeInt64::Value(void) const
+	?Value@TMTPTypeInt8@@QBECXZ @ 376 NONAME ; signed char TMTPTypeInt8::Value(void) const
+	?Value@TMTPTypeUint16@@QBEGXZ @ 377 NONAME ; unsigned short TMTPTypeUint16::Value(void) const
+	?Value@TMTPTypeUint32@@QBEKXZ @ 378 NONAME ; unsigned long TMTPTypeUint32::Value(void) const
+	?Value@TMTPTypeUint64@@QBE_KXZ @ 379 NONAME ; unsigned long long TMTPTypeUint64::Value(void) const
+	?Value@TMTPTypeUint8@@QBEEXZ @ 380 NONAME ; unsigned char TMTPTypeUint8::Value(void) const
+	?WriteableElementL@CMTPTypeCompoundBase@@MBEHH@Z @ 381 NONAME ; int CMTPTypeCompoundBase::WriteableElementL(int) const
+	??1CMTPTypeComplexBuffer@@UAE@XZ @ 382 NONAME ; CMTPTypeComplexBuffer::~CMTPTypeComplexBuffer(void)
+	?Buffer@CMTPTypeComplexBuffer@@QAEABVTDesC8@@XZ @ 383 NONAME ; class TDesC8 const & CMTPTypeComplexBuffer::Buffer(void)
+	?CommitChunkL@CMTPTypeComplexBuffer@@UAEXAAVTPtr8@@@Z @ 384 NONAME ABSENT ; void CMTPTypeComplexBuffer::CommitChunkL(class TPtr8 &)
+	?CommitRequired@CMTPTypeComplexBuffer@@UBEHXZ @ 385 NONAME ; int CMTPTypeComplexBuffer::CommitRequired(void) const
+	?FirstReadChunk@CMTPTypeComplexBuffer@@UBEHAAVTPtrC8@@@Z @ 386 NONAME ; int CMTPTypeComplexBuffer::FirstReadChunk(class TPtrC8 &) const
+	?FirstWriteChunk@CMTPTypeComplexBuffer@@UAEHAAVTPtr8@@@Z @ 387 NONAME ; int CMTPTypeComplexBuffer::FirstWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeComplexBuffer@@SAPAV1@ABVTDesC8@@@Z @ 388 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewL(class TDesC8 const &)
+	?NewL@CMTPTypeComplexBuffer@@SAPAV1@XZ @ 389 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewL(void)
+	?NewLC@CMTPTypeComplexBuffer@@SAPAV1@ABVTDesC8@@@Z @ 390 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewLC(class TDesC8 const &)
+	?NewLC@CMTPTypeComplexBuffer@@SAPAV1@XZ @ 391 NONAME ; class CMTPTypeComplexBuffer * CMTPTypeComplexBuffer::NewLC(void)
+	?NextReadChunk@CMTPTypeComplexBuffer@@UBEHAAVTPtrC8@@@Z @ 392 NONAME ; int CMTPTypeComplexBuffer::NextReadChunk(class TPtrC8 &) const
+	?NextWriteChunk@CMTPTypeComplexBuffer@@UAEHAAVTPtr8@@@Z @ 393 NONAME ; int CMTPTypeComplexBuffer::NextWriteChunk(class TPtr8 &)
+	?Size@CMTPTypeComplexBuffer@@UBE_KXZ @ 394 NONAME ; unsigned long long CMTPTypeComplexBuffer::Size(void) const
+	?Type@CMTPTypeComplexBuffer@@UBEIXZ @ 395 NONAME ; unsigned int CMTPTypeComplexBuffer::Type(void) const
+	?Compare@TMTPTypeUint128@@QBEHABV1@@Z @ 396 NONAME ; int TMTPTypeUint128::Compare(class TMTPTypeUint128 const &) const
+	?NewLC@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G1@Z @ 397 NONAME ABSENT ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewLC(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?Type@CMTPTypeServiceMethodElement@@UBEIXZ @ 398 NONAME ; unsigned int CMTPTypeServiceMethodElement::Type(void) const
+	?NewL@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 399 NONAME ABSENT ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewL(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	?Type@CMTPTypeServiceEventElement@@UBEIXZ @ 400 NONAME ; unsigned int CMTPTypeServiceEventElement::Type(void) const
+	?NewLC@CMTPTypeServicePropDesc@@SAPAV1@GGEEPBVMMTPType@@@Z @ 401 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewLC(unsigned short, unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeDeleteServicePropList@@SAPAV1@XZ @ 402 NONAME ; class CMTPTypeDeleteServicePropList * CMTPTypeDeleteServicePropList::NewLC(void)
+	?NewL@CMTPTypeServicePropertyElement@@SAPAV1@XZ @ 403 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewL(void)
+	?AppendL@CMTPTypeServiceEventList@@QAEXPAVCMTPTypeServiceEventElement@@@Z @ 404 NONAME ; void CMTPTypeServiceEventList::AppendL(class CMTPTypeServiceEventElement *)
+	?AppendServiceDataBlockL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeUint128@@@Z @ 405 NONAME ABSENT ; void CMTPTypeServiceInfo::AppendServiceDataBlockL(class TMTPTypeUint128 const &)
+	?NewL@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeUint128@@KABVTDesC16@@@Z @ 406 NONAME ABSENT ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewL(unsigned short, class TMTPTypeUint128 const &, unsigned long, class TDesC16 const &)
+	?ObjectPropDescL@CMTPTypeFormatCapability@@QBEAAVCMTPTypeObjectPropDesc@@I@Z @ 407 NONAME ; class CMTPTypeObjectPropDesc & CMTPTypeFormatCapability::ObjectPropDescL(unsigned int) const
+	??1CMTPTypeServicePropertyList@@UAE@XZ @ 408 NONAME ; CMTPTypeServicePropertyList::~CMTPTypeServicePropertyList(void)
+	?NumberOfUsedServices@CMTPTypeServiceInfo@@QBEKXZ @ 409 NONAME ; unsigned long CMTPTypeServiceInfo::NumberOfUsedServices(void) const
+	?ServiceFormatList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServiceFormatList@@XZ @ 410 NONAME ; class CMTPTypeServiceFormatList & CMTPTypeServiceInfo::ServiceFormatList(void)
+	?NewL@CMTPTypeServicePropDescList@@SAPAV1@XZ @ 411 NONAME ; class CMTPTypeServicePropDescList * CMTPTypeServicePropDescList::NewL(void)
+	??1CMTPTypeFormatCapability@@UAE@XZ @ 412 NONAME ; CMTPTypeFormatCapability::~CMTPTypeFormatCapability(void)
+	?AppendL@CMTPTypeServicePropDescList@@QAEXPAVCMTPTypeServicePropDesc@@@Z @ 413 NONAME ; void CMTPTypeServicePropDescList::AppendL(class CMTPTypeServicePropDesc *)
+	?CommitChunkL@CMTPTypeServicePropDesc@@UAEXAAVTPtr8@@@Z @ 414 NONAME ABSENT ; void CMTPTypeServicePropDesc::CommitChunkL(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeServiceObjPropExtnForm@@UAEHAAVTPtr8@@@Z @ 415 NONAME ; int CMTPTypeServiceObjPropExtnForm::FirstWriteChunk(class TPtr8 &)
+	?ElementL@CMTPTypeDeleteObjectPropList@@QBEAAVTMTPTypeDataPair@@H@Z @ 416 NONAME ; class TMTPTypeDataPair & CMTPTypeDeleteObjectPropList::ElementL(int) const
+	?CommitChunkL@CMTPTypeServiceMethodParamExtnForm@@UAEXAAVTPtr8@@@Z @ 417 NONAME ABSENT ; void CMTPTypeServiceMethodParamExtnForm::CommitChunkL(class TPtr8 &)
+	?ServiceEventList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServiceEventList@@XZ @ 418 NONAME ; class CMTPTypeServiceEventList & CMTPTypeServiceInfo::ServiceEventList(void)
+	?NewLC@CMTPTypeFormatCapability@@SAPAV1@GPAVCMTPTypeInterdependentPropDesc@@@Z @ 419 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewLC(unsigned short, class CMTPTypeInterdependentPropDesc *)
+	?NewL@CMTPTypeServiceInfo@@SAPAV1@XZ @ 420 NONAME ; class CMTPTypeServiceInfo * CMTPTypeServiceInfo::NewL(void)
+	?NewLC@CMTPTypeServicePropertyList@@SAPAV1@XZ @ 421 NONAME ; class CMTPTypeServicePropertyList * CMTPTypeServicePropertyList::NewLC(void)
+	?NewL@CMTPTypeServicePropDesc@@SAPAV1@XZ @ 422 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewL(void)
+	?ElementL@CMTPTypeDeleteServicePropList@@QBEAAVTMTPTypeDataPair@@H@Z @ 423 NONAME ; class TMTPTypeDataPair & CMTPTypeDeleteServicePropList::ElementL(int) const
+	??1CMTPTypeServicePropDescList@@UAE@XZ @ 424 NONAME ; CMTPTypeServicePropDescList::~CMTPTypeServicePropDescList(void)
+	??1CMTPTypeList@@UAE@XZ @ 425 NONAME ; CMTPTypeList::~CMTPTypeList(void)
+	?ToDes@CMTPTypeArray@@QBEXAAVTDes8@@@Z @ 426 NONAME ; void CMTPTypeArray::ToDes(class TDes8 &) const
+	??0TMTPTypeUint128@@QAE@_K0@Z @ 427 NONAME ; TMTPTypeUint128::TMTPTypeUint128(unsigned long long, unsigned long long)
+	?AppendL@CMTPTypeList@@UAEXPBVMMTPType@@@Z @ 428 NONAME ; void CMTPTypeList::AppendL(class MMTPType const *)
+	??1CMTPTypeServicePropertyElement@@UAE@XZ @ 429 NONAME ; CMTPTypeServicePropertyElement::~CMTPTypeServicePropertyElement(void)
+	??1CMTPTypeServiceEventElement@@UAE@XZ @ 430 NONAME ; CMTPTypeServiceEventElement::~CMTPTypeServiceEventElement(void)
+	?NewL@CMTPTypeServiceFormatElement@@SAPAV1@XZ @ 431 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewL(void)
+	?ElementL@CMTPTypeList@@QBEAAVMMTPType@@H@Z @ 432 NONAME ; class MMTPType & CMTPTypeList::ElementL(int) const
+	?Type@CMTPTypeList@@UBEIXZ @ 433 NONAME ; unsigned int CMTPTypeList::Type(void) const
+	??1CMTPTypeServiceEventList@@UAE@XZ @ 434 NONAME ; CMTPTypeServiceEventList::~CMTPTypeServiceEventList(void)
+	?ReadableElementL@CMTPTypeFormatCapability@@MBEHH@Z @ 435 NONAME ; int CMTPTypeFormatCapability::ReadableElementL(int) const
+	?NumberOfElements@CMTPTypeList@@UBEKXZ @ 436 NONAME ; unsigned long CMTPTypeList::NumberOfElements(void) const
+	?NewLC@CMTPTypeServiceCapabilityList@@SAPAV1@XZ @ 437 NONAME ; class CMTPTypeServiceCapabilityList * CMTPTypeServiceCapabilityList::NewLC(void)
+	?Type@CMTPTypeServiceFormatElement@@UBEIXZ @ 438 NONAME ; unsigned int CMTPTypeServiceFormatElement::Type(void) const
+	?SerivceDataBlockL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeUint128@@@Z @ 439 NONAME ABSENT ; void CMTPTypeServiceInfo::SerivceDataBlockL(unsigned int, class TMTPTypeUint128 &) const
+	?NewL@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EPBVMMTPType@@@Z @ 440 NONAME ABSENT ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewL(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EPBVMMTPType@@@Z @ 441 NONAME ABSENT ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewLC(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	??0TMTPTypeDataPair@@QAE@KG@Z @ 442 NONAME ; TMTPTypeDataPair::TMTPTypeDataPair(unsigned long, unsigned short)
+	?FirstWriteChunk@CMTPTypeList@@UAEHAAVTPtr8@@@Z @ 443 NONAME ; int CMTPTypeList::FirstWriteChunk(class TPtr8 &)
+	?InterdependentPropDesc@CMTPTypeFormatCapability@@QBEAAVCMTPTypeInterdependentPropDesc@@XZ @ 444 NONAME ; class CMTPTypeInterdependentPropDesc & CMTPTypeFormatCapability::InterdependentPropDesc(void) const
+	?NewL@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G1@Z @ 445 NONAME ABSENT ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewL(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?NewLC@CMTPTypeServiceEventElement@@SAPAV1@XZ @ 446 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewLC(void)
+	?Type@CMTPTypeServiceMethodParamExtnForm@@UBEIXZ @ 447 NONAME ; unsigned int CMTPTypeServiceMethodParamExtnForm::Type(void) const
+	?NewLC@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G@Z @ 448 NONAME ABSENT ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewLC(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short)
+	??1CMTPTypeDeleteServicePropList@@UAE@XZ @ 449 NONAME ; CMTPTypeDeleteServicePropList::~CMTPTypeDeleteServicePropList(void)
+	?Type@CMTPTypeServicePropertyElement@@UBEIXZ @ 450 NONAME ; unsigned int CMTPTypeServicePropertyElement::Type(void) const
+	?FirstWriteChunk@CMTPTypeServiceMethodParamExtnForm@@UAEHAAVTPtr8@@@Z @ 451 NONAME ; int CMTPTypeServiceMethodParamExtnForm::FirstWriteChunk(class TPtr8 &)
+	?NewLC@CMTPTypeServiceMethodList@@SAPAV1@XZ @ 452 NONAME ; class CMTPTypeServiceMethodList * CMTPTypeServiceMethodList::NewLC(void)
+	?NewLC@CMTPTypeServiceFormatElement@@SAPAV1@XZ @ 453 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewLC(void)
+	?Equal@TMTPTypeUint128@@QBEHABV1@@Z @ 454 NONAME ; int TMTPTypeUint128::Equal(class TMTPTypeUint128 const &) const
+	?ElementL@CMTPTypeServiceEventList@@QBEAAVCMTPTypeServiceEventElement@@I@Z @ 455 NONAME ; class CMTPTypeServiceEventElement & CMTPTypeServiceEventList::ElementL(unsigned int) const
+	?NewL@CMTPTypeDeleteServicePropList@@SAPAV1@XZ @ 456 NONAME ; class CMTPTypeDeleteServicePropList * CMTPTypeDeleteServicePropList::NewL(void)
+	?CommitRequired@CMTPTypeServiceObjPropExtnForm@@UBEHXZ @ 457 NONAME ; int CMTPTypeServiceObjPropExtnForm::CommitRequired(void) const
+	?NewL@CMTPTypeServiceMethodList@@SAPAV1@XZ @ 458 NONAME ; class CMTPTypeServiceMethodList * CMTPTypeServiceMethodList::NewL(void)
+	?CommitRequired@CMTPTypeServiceMethodParamExtnForm@@UBEHXZ @ 459 NONAME ; int CMTPTypeServiceMethodParamExtnForm::CommitRequired(void) const
+	?NewLC@CMTPTypeServicePropertyElement@@SAPAV1@XZ @ 460 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewLC(void)
+	??1CMTPTypeServicePropDesc@@UAE@XZ @ 461 NONAME ; CMTPTypeServicePropDesc::~CMTPTypeServicePropDesc(void)
+	?NextWriteChunk@CMTPTypeList@@UAEHAAVTPtr8@@@Z @ 462 NONAME ; int CMTPTypeList::NextWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@G@Z @ 463 NONAME ABSENT ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewL(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &, unsigned short)
+	?NextWriteChunk@CMTPTypeServiceMethodParamExtnForm@@UAEHAAVTPtr8@@@Z @ 464 NONAME ; int CMTPTypeServiceMethodParamExtnForm::NextWriteChunk(class TPtr8 &)
+	?NewLC@CMTPTypeServiceInfo@@SAPAV1@XZ @ 465 NONAME ; class CMTPTypeServiceInfo * CMTPTypeServiceInfo::NewLC(void)
+	?ElementL@CMTPTypeServiceFormatList@@QBEAAVCMTPTypeServiceFormatElement@@I@Z @ 466 NONAME ; class CMTPTypeServiceFormatElement & CMTPTypeServiceFormatList::ElementL(unsigned int) const
+	?NextWriteChunk@CMTPTypeServiceObjPropExtnForm@@UAEHAAVTPtr8@@@Z @ 467 NONAME ; int CMTPTypeServiceObjPropExtnForm::NextWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeFormatCapability@@SAPAV1@GPAVCMTPTypeInterdependentPropDesc@@@Z @ 468 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewL(unsigned short, class CMTPTypeInterdependentPropDesc *)
+	?Type@CMTPTypeServiceInfo@@UBEIXZ @ 469 NONAME ; unsigned int CMTPTypeServiceInfo::Type(void) const
+	?AppendL@CMTPTypeDeleteObjectPropList@@QAEXPBVTMTPTypeDataPair@@@Z @ 470 NONAME ; void CMTPTypeDeleteObjectPropList::AppendL(class TMTPTypeDataPair const *)
+	?NextWriteChunk@CMTPTypeServicePropDesc@@UAEHAAVTPtr8@@@Z @ 471 NONAME ; int CMTPTypeServicePropDesc::NextWriteChunk(class TPtr8 &)
+	??1CMTPTypeServiceMethodList@@UAE@XZ @ 472 NONAME ; CMTPTypeServiceMethodList::~CMTPTypeServiceMethodList(void)
+	??1CMTPTypeServiceObjPropExtnForm@@UAE@XZ @ 473 NONAME ; CMTPTypeServiceObjPropExtnForm::~CMTPTypeServiceObjPropExtnForm(void)
+	?NumberOfPropDescs@CMTPTypeFormatCapability@@QBEKXZ @ 474 NONAME ; unsigned long CMTPTypeFormatCapability::NumberOfPropDescs(void) const
+	?NewLC@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@@Z @ 475 NONAME ABSENT ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewLC(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &)
+	?UsedServiceL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeUint128@@@Z @ 476 NONAME ABSENT ; void CMTPTypeServiceInfo::UsedServiceL(unsigned int, class TMTPTypeUint128 &) const
+	?AppendL@CMTPTypeServiceFormatList@@QAEXPAVCMTPTypeServiceFormatElement@@@Z @ 477 NONAME ; void CMTPTypeServiceFormatList::AppendL(class CMTPTypeServiceFormatElement *)
+	?NewL@CMTPTypeServicePropertyList@@SAPAV1@XZ @ 478 NONAME ; class CMTPTypeServicePropertyList * CMTPTypeServicePropertyList::NewL(void)
+	?NewL@CMTPTypeDeleteObjectPropList@@SAPAV1@XZ @ 479 NONAME ; class CMTPTypeDeleteObjectPropList * CMTPTypeDeleteObjectPropList::NewL(void)
+	?Remove@CMTPTypeList@@UAEXH@Z @ 480 NONAME ; void CMTPTypeList::Remove(int)
+	?NewL@CMTPTypeList@@SAPAV1@W4TMTPTypeIds@@0@Z @ 481 NONAME ; class CMTPTypeList * CMTPTypeList::NewL(enum TMTPTypeIds, enum TMTPTypeIds)
+	?Type@CMTPTypeServicePropDesc@@UBEIXZ @ 482 NONAME ; unsigned int CMTPTypeServicePropDesc::Type(void) const
+	?CommitChunkL@CMTPTypeList@@UAEXAAVTPtr8@@@Z @ 483 NONAME ABSENT ; void CMTPTypeList::CommitChunkL(class TPtr8 &)
+	?ServiceMethodList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServiceMethodList@@XZ @ 484 NONAME ; class CMTPTypeServiceMethodList & CMTPTypeServiceInfo::ServiceMethodList(void)
+	?Type@CMTPTypeServiceObjPropExtnForm@@UBEIXZ @ 485 NONAME ; unsigned int CMTPTypeServiceObjPropExtnForm::Type(void) const
+	?NumberOfServiceDataBlock@CMTPTypeServiceInfo@@QBEKXZ @ 486 NONAME ; unsigned long CMTPTypeServiceInfo::NumberOfServiceDataBlock(void) const
+	?NewLC@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeUint128@@KABVTDesC16@@@Z @ 487 NONAME ABSENT ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewLC(unsigned short, class TMTPTypeUint128 const &, unsigned long, class TDesC16 const &)
+	?NewL@CMTPTypeServiceCapabilityList@@SAPAV1@XZ @ 488 NONAME ; class CMTPTypeServiceCapabilityList * CMTPTypeServiceCapabilityList::NewL(void)
+	?AppendL@CMTPTypeFormatCapability@@QAEXPAVCMTPTypeObjectPropDesc@@@Z @ 489 NONAME ; void CMTPTypeFormatCapability::AppendL(class CMTPTypeObjectPropDesc *)
+	?Type@CMTPTypeFormatCapability@@UBEIXZ @ 490 NONAME ; unsigned int CMTPTypeFormatCapability::Type(void) const
+	?AppendL@CMTPTypeServiceMethodList@@QAEXPAVCMTPTypeServiceMethodElement@@@Z @ 491 NONAME ; void CMTPTypeServiceMethodList::AppendL(class CMTPTypeServiceMethodElement *)
+	?NewLC@CMTPTypeServiceFormatList@@SAPAV1@XZ @ 492 NONAME ; class CMTPTypeServiceFormatList * CMTPTypeServiceFormatList::NewLC(void)
+	?ElementL@CMTPTypeServiceMethodList@@QBEAAVCMTPTypeServiceMethodElement@@I@Z @ 493 NONAME ; class CMTPTypeServiceMethodElement & CMTPTypeServiceMethodList::ElementL(unsigned int) const
+	?NewLC@CMTPTypeFormatCapability@@SAPAV1@XZ @ 494 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewLC(void)
+	?NewL@CMTPTypeServiceObjPropExtnForm@@SAPAV1@I@Z @ 495 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewL(unsigned int)
+	?NewL@CMTPTypeServiceFormatList@@SAPAV1@XZ @ 496 NONAME ; class CMTPTypeServiceFormatList * CMTPTypeServiceFormatList::NewL(void)
+	?NewL@CMTPTypeServiceMethodElement@@SAPAV1@XZ @ 497 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewL(void)
+	?NewLC@CMTPTypeDeleteObjectPropList@@SAPAV1@XZ @ 498 NONAME ; class CMTPTypeDeleteObjectPropList * CMTPTypeDeleteObjectPropList::NewLC(void)
+	?AppendUsedServiceL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeUint128@@@Z @ 499 NONAME ABSENT ; void CMTPTypeServiceInfo::AppendUsedServiceL(class TMTPTypeUint128 const &)
+	?ElementL@CMTPTypeServiceCapabilityList@@QBEAAVCMTPTypeFormatCapability@@I@Z @ 500 NONAME ; class CMTPTypeFormatCapability & CMTPTypeServiceCapabilityList::ElementL(unsigned int) const
+	?NewLC@CMTPTypeServiceEventList@@SAPAV1@XZ @ 501 NONAME ; class CMTPTypeServiceEventList * CMTPTypeServiceEventList::NewLC(void)
+	?NewLC@CMTPTypeList@@SAPAV1@W4TMTPTypeIds@@0@Z @ 502 NONAME ; class CMTPTypeList * CMTPTypeList::NewLC(enum TMTPTypeIds, enum TMTPTypeIds)
+	?NewL@CMTPTypeServiceEventElement@@SAPAV1@XZ @ 503 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewL(void)
+	?WriteableElementL@CMTPTypeFormatCapability@@MBEHH@Z @ 504 NONAME ; int CMTPTypeFormatCapability::WriteableElementL(int) const
+	?AppendL@CMTPTypeDeleteServicePropList@@QAEXPBVTMTPTypeDataPair@@@Z @ 505 NONAME ; void CMTPTypeDeleteServicePropList::AppendL(class TMTPTypeDataPair const *)
+	??1CMTPTypeServiceMethodElement@@UAE@XZ @ 506 NONAME ; CMTPTypeServiceMethodElement::~CMTPTypeServiceMethodElement(void)
+	?SetByDesL@CMTPTypeArray@@QAEXABVTDesC8@@@Z @ 507 NONAME ; void CMTPTypeArray::SetByDesL(class TDesC8 const &)
+	?AppendL@CMTPTypeServiceCapabilityList@@QAEXPAVCMTPTypeFormatCapability@@@Z @ 508 NONAME ; void CMTPTypeServiceCapabilityList::AppendL(class CMTPTypeFormatCapability *)
+	??1CMTPTypeServiceFormatList@@UAE@XZ @ 509 NONAME ; CMTPTypeServiceFormatList::~CMTPTypeServiceFormatList(void)
+	??0TMTPTypeDataPair@@QAE@XZ @ 510 NONAME ; TMTPTypeDataPair::TMTPTypeDataPair(void)
+	?ElementL@CMTPTypeServicePropertyList@@QBEAAVCMTPTypeServicePropertyElement@@I@Z @ 511 NONAME ; class CMTPTypeServicePropertyElement & CMTPTypeServicePropertyList::ElementL(unsigned int) const
+	?NewLC@CMTPTypeServiceObjPropExtnForm@@SAPAV1@I@Z @ 512 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewLC(unsigned int)
+	?CommitChunkL@CMTPTypeServiceObjPropExtnForm@@UAEXAAVTPtr8@@@Z @ 513 NONAME ABSENT ; void CMTPTypeServiceObjPropExtnForm::CommitChunkL(class TPtr8 &)
+	?NewLC@CMTPTypeServicePropDescList@@SAPAV1@XZ @ 514 NONAME ; class CMTPTypeServicePropDescList * CMTPTypeServicePropDescList::NewLC(void)
+	?CommitRequired@CMTPTypeServicePropDesc@@UBEHXZ @ 515 NONAME ; int CMTPTypeServicePropDesc::CommitRequired(void) const
+	?ResetAndDestroy@CMTPTypeList@@QAEXXZ @ 516 NONAME ; void CMTPTypeList::ResetAndDestroy(void)
+	?CommitRequired@CMTPTypeList@@UBEHXZ @ 517 NONAME ; int CMTPTypeList::CommitRequired(void) const
+	?NewLC@CMTPTypeServiceMethodElement@@SAPAV1@XZ @ 518 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewLC(void)
+	?ServicePropList@CMTPTypeServiceInfo@@QAEAAVCMTPTypeServicePropertyList@@XZ @ 519 NONAME ; class CMTPTypeServicePropertyList & CMTPTypeServiceInfo::ServicePropList(void)
+	?NewL@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@I@Z @ 520 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewL(unsigned int)
+	?NewL@CMTPTypeObjectPropDesc@@SAPAV1@XZ @ 521 NONAME ; class CMTPTypeObjectPropDesc * CMTPTypeObjectPropDesc::NewL(void)
+	?NewLC@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeUint128@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 522 NONAME ABSENT ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewLC(unsigned int, class TMTPTypeUint128, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	??1CMTPTypeServiceCapabilityList@@UAE@XZ @ 523 NONAME ; CMTPTypeServiceCapabilityList::~CMTPTypeServiceCapabilityList(void)
+	?NewL@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeUint128@@ABVTDesC16@@@Z @ 524 NONAME ABSENT ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewL(unsigned short, class TMTPTypeUint128 const &, class TDesC16 const &)
+	?NewLC@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@I@Z @ 525 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewLC(unsigned int)
+	??1CMTPTypeServiceInfo@@UAE@XZ @ 526 NONAME ; CMTPTypeServiceInfo::~CMTPTypeServiceInfo(void)
+	?NewL@CMTPTypeFormatCapability@@SAPAV1@XZ @ 527 NONAME ; class CMTPTypeFormatCapability * CMTPTypeFormatCapability::NewL(void)
+	?Type@TMTPTypeDataPair@@UBEIXZ @ 528 NONAME ; unsigned int TMTPTypeDataPair::Type(void) const
+	?ElementType@CMTPTypeList@@UBEHXZ @ 529 NONAME ; int CMTPTypeList::ElementType(void) const
+	?FirstWriteChunk@CMTPTypeServicePropDesc@@UAEHAAVTPtr8@@@Z @ 530 NONAME ; int CMTPTypeServicePropDesc::FirstWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeServiceEventList@@SAPAV1@XZ @ 531 NONAME ; class CMTPTypeServiceEventList * CMTPTypeServiceEventList::NewL(void)
+	?NewLC@CMTPTypeServicePropDesc@@SAPAV1@XZ @ 532 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewLC(void)
+	??1CMTPTypeServiceMethodParamExtnForm@@UAE@XZ @ 533 NONAME ; CMTPTypeServiceMethodParamExtnForm::~CMTPTypeServiceMethodParamExtnForm(void)
+	?ElementL@CMTPTypeServicePropDescList@@QBEAAVCMTPTypeServicePropDesc@@I@Z @ 534 NONAME ; class CMTPTypeServicePropDesc & CMTPTypeServicePropDescList::ElementL(unsigned int) const
+	??1CMTPTypeDeleteObjectPropList@@UAE@XZ @ 535 NONAME ; CMTPTypeDeleteObjectPropList::~CMTPTypeDeleteObjectPropList(void)
+	?NewL@CMTPTypeServicePropDesc@@SAPAV1@GGEEPBVMMTPType@@@Z @ 536 NONAME ; class CMTPTypeServicePropDesc * CMTPTypeServicePropDesc::NewL(unsigned short, unsigned short, unsigned char, unsigned char, class MMTPType const *)
+	?AppendL@CMTPTypeServicePropertyList@@QAEXPAVCMTPTypeServicePropertyElement@@@Z @ 537 NONAME ; void CMTPTypeServicePropertyList::AppendL(class CMTPTypeServicePropertyElement *)
+	?Compare@TMTPTypeUint128@@QBEH_K0@Z @ 538 NONAME ; int TMTPTypeUint128::Compare(unsigned long long, unsigned long long) const
+	?SetBuffer@CMTPTypeComplexBuffer@@QAEXABVTDesC8@@@Z @ 539 NONAME ; void CMTPTypeComplexBuffer::SetBuffer(class TDesC8 const &)
+	??1CMTPTypeServiceFormatElement@@UAE@XZ @ 540 NONAME ; CMTPTypeServiceFormatElement::~CMTPTypeServiceFormatElement(void)
+	?CommitChunkL@CMTPTypeServiceMethodParamExtnForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 541 NONAME ; class MMTPType * CMTPTypeServiceMethodParamExtnForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@MMTPType@@UAEPAV1@AAVTPtr8@@@Z @ 542 NONAME ; class MMTPType * MMTPType::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeServicePropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 543 NONAME ; class MMTPType * CMTPTypeServicePropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentPropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 544 NONAME ; class MMTPType * CMTPTypeInterdependentPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeFile@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 545 NONAME ; class MMTPType * CMTPTypeFile::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeComplexBuffer@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 546 NONAME ; class MMTPType * CMTPTypeComplexBuffer::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeCompoundBase@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 547 NONAME ; class MMTPType * CMTPTypeCompoundBase::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 548 NONAME ; class MMTPType * CMTPTypeObjectPropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeServiceObjPropExtnForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 549 NONAME ; class MMTPType * CMTPTypeServiceObjPropExtnForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeInterdependentProperties@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 550 NONAME ; class MMTPType * CMTPTypeInterdependentProperties::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDescEnumerationForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 551 NONAME ; class MMTPType * CMTPTypeDevicePropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropList@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 552 NONAME ; class MMTPType * CMTPTypeObjectPropList::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeDevicePropDesc@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 553 NONAME ; class MMTPType * CMTPTypeDevicePropDesc::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeString@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 554 NONAME ; class MMTPType * CMTPTypeString::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeList@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 555 NONAME ; class MMTPType * CMTPTypeList::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeArray@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 556 NONAME ; class MMTPType * CMTPTypeArray::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropListElement@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 557 NONAME ABSENT ; class MMTPType * CMTPTypeObjectPropListElement::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CMTPTypeObjectPropDescEnumerationForm@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 558 NONAME ; class MMTPType * CMTPTypeObjectPropDescEnumerationForm::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@RMTPType@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 559 NONAME ; class MMTPType * RMTPType::CommitChunkL(class TPtr8 &)
+	?Type@CMTPTypeServicePropListElement@@UBEIXZ @ 560 NONAME ; unsigned int CMTPTypeServicePropListElement::Type(void) const
+	?CommitPropElemL@CMTPTypeObjectPropList@@QAEXAAVCMTPTypeObjectPropListElement@@@Z @ 561 NONAME ; void CMTPTypeObjectPropList::CommitPropElemL(class CMTPTypeObjectPropListElement &)
+	?SetUint128L@CMTPTypeObjectPropListElement@@QAEXH_K0@Z @ 562 NONAME ; void CMTPTypeObjectPropListElement::SetUint128L(int, unsigned long long, unsigned long long)
+	?NextWriteChunk@MMTPType@@UAEHAAVTPtr8@@I@Z @ 563 NONAME ; int MMTPType::NextWriteChunk(class TPtr8 &, unsigned int)
+	??1CMTPTypeServicePropList@@UAE@XZ @ 564 NONAME ; CMTPTypeServicePropList::~CMTPTypeServicePropList(void)
+	?ResetCursor@CMTPTypeObjectPropList@@QBEXXZ @ 565 NONAME ; void CMTPTypeObjectPropList::ResetCursor(void) const
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 566 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?FirstWriteChunk@MMTPType@@UAEHAAVTPtr8@@I@Z @ 567 NONAME ; int MMTPType::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?NumberOfElements@CMTPTypeServicePropList@@QBEKXZ @ 568 NONAME ; unsigned long CMTPTypeServicePropList::NumberOfElements(void) const
+	?NewL@CMTPTypeServicePropList@@SAPAV1@XZ @ 569 NONAME ; class CMTPTypeServicePropList * CMTPTypeServicePropList::NewL(void)
+	?DataObjectL@CMTPTypeServicePropList@@QBEAAVMMTPType@@XZ @ 570 NONAME ; class MMTPType & CMTPTypeServicePropList::DataObjectL(void) const
+	?CommitChunkL@CMTPTypeServicePropList@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 571 NONAME ; class MMTPType * CMTPTypeServicePropList::CommitChunkL(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeServicePropList@@UAEHAAVTPtr8@@@Z @ 572 NONAME ; int CMTPTypeServicePropList::FirstWriteChunk(class TPtr8 &)
+	?Uint8L@CMTPTypeObjectPropListElement@@QBEEH@Z @ 573 NONAME ; unsigned char CMTPTypeObjectPropListElement::Uint8L(int) const
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 574 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned long, unsigned short, class MMTPType const &)
+	?AppendObjectPropListL@CMTPTypeObjectPropList@@QAEXABV1@@Z @ 575 NONAME ; void CMTPTypeObjectPropList::AppendObjectPropListL(class CMTPTypeObjectPropList const &)
+	?Type@CMTPTypeServicePropList@@UBEIXZ @ 576 NONAME ; unsigned int CMTPTypeServicePropList::Type(void) const
+	?Element@CMTPTypeServicePropList@@QBEAAVCMTPTypeServicePropListElement@@I@Z @ 577 NONAME ; class CMTPTypeServicePropListElement & CMTPTypeServicePropList::Element(unsigned int) const
+	?Size@CMTPTypeObjectPropList@@UBE_KXZ @ 578 NONAME ; unsigned long long CMTPTypeObjectPropList::Size(void) const
+	?GetNextElementL@CMTPTypeObjectPropList@@QBEAAVCMTPTypeObjectPropListElement@@XZ @ 579 NONAME ; class CMTPTypeObjectPropListElement & CMTPTypeObjectPropList::GetNextElementL(void) const
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@G@Z @ 580 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned short)
+	?NextWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@I@Z @ 581 NONAME ; int CMTPTypeObjectPropList::NextWriteChunk(class TPtr8 &, unsigned int)
+	?SetUint64L@CMTPTypeObjectPropListElement@@QAEXH_K@Z @ 582 NONAME ; void CMTPTypeObjectPropListElement::SetUint64L(int, unsigned long long)
+	?FirstReadChunk@CMTPTypeObjectPropList@@UBEHAAVTPtrC8@@@Z @ 583 NONAME ; int CMTPTypeObjectPropList::FirstReadChunk(class TPtrC8 &) const
+	?SetUint8L@CMTPTypeObjectPropListElement@@QAEXHE@Z @ 584 NONAME ; void CMTPTypeObjectPropListElement::SetUint8L(int, unsigned char)
+	?ReservePropElemL@CMTPTypeObjectPropList@@QAEAAVCMTPTypeObjectPropListElement@@KG@Z @ 585 NONAME ; class CMTPTypeObjectPropListElement & CMTPTypeObjectPropList::ReservePropElemL(unsigned long, unsigned short)
+	?NextWriteChunk@CMTPTypeCompoundBase@@UAEHAAVTPtr8@@I@Z @ 586 NONAME ; int CMTPTypeCompoundBase::NextWriteChunk(class TPtr8 &, unsigned int)
+	?CommitRequired@CMTPTypeServicePropList@@UBEHXZ @ 587 NONAME ; int CMTPTypeServicePropList::CommitRequired(void) const
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@G@Z @ 588 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned short)
+	?FirstWriteChunk@CMTPTypeServicePropListElement@@UAEHAAVTPtr8@@@Z @ 589 NONAME ; int CMTPTypeServicePropListElement::FirstWriteChunk(class TPtr8 &)
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@KGGABVMMTPType@@@Z @ 590 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned long, unsigned short, unsigned short, class MMTPType const &)
+	?StringL@CMTPTypeObjectPropListElement@@QBEABVTDesC16@@H@Z @ 591 NONAME ; class TDesC16 const & CMTPTypeObjectPropListElement::StringL(int) const
+	?CommitChunkL@CMTPTypeServicePropListElement@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 592 NONAME ; class MMTPType * CMTPTypeServicePropListElement::CommitChunkL(class TPtr8 &)
+	?Validate@CMTPTypeObjectPropList@@UBEHXZ @ 593 NONAME ; int CMTPTypeObjectPropList::Validate(void) const
+	?AppendDataObjectL@CMTPTypeServicePropList@@QAEXAAVMMTPType@@@Z @ 594 NONAME ; void CMTPTypeServicePropList::AppendDataObjectL(class MMTPType &)
+	?Uint64L@CMTPTypeObjectPropListElement@@QBE_KH@Z @ 595 NONAME ; unsigned long long CMTPTypeObjectPropListElement::Uint64L(int) const
+	?Uint128L@CMTPTypeObjectPropListElement@@QBEXHAA_K0@Z @ 596 NONAME ; void CMTPTypeObjectPropListElement::Uint128L(int, unsigned long long &, unsigned long long &) const
+	?SetUint16L@CMTPTypeObjectPropListElement@@QAEXHG@Z @ 597 NONAME ; void CMTPTypeObjectPropListElement::SetUint16L(int, unsigned short)
+	?NextReadChunk@CMTPTypeObjectPropList@@UBEHAAVTPtrC8@@@Z @ 598 NONAME ; int CMTPTypeObjectPropList::NextReadChunk(class TPtrC8 &) const
+	?ReserveTransportHeader@CMTPTypeObjectPropList@@UAEHIAAVTPtr8@@@Z @ 599 NONAME ; int CMTPTypeObjectPropList::ReserveTransportHeader(unsigned int, class TPtr8 &)
+	?CommitRequired@CMTPTypeServicePropListElement@@UBEHXZ @ 600 NONAME ; int CMTPTypeServicePropListElement::CommitRequired(void) const
+	?Uint32L@CMTPTypeObjectPropListElement@@QBEKH@Z @ 601 NONAME ; unsigned long CMTPTypeObjectPropListElement::Uint32L(int) const
+	?Uint16L@CMTPTypeObjectPropListElement@@QBEGH@Z @ 602 NONAME ; unsigned short CMTPTypeObjectPropListElement::Uint16L(int) const
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@KGABVMMTPType@@@Z @ 603 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned long, unsigned short, class MMTPType const &)
+	?NewLC@CMTPTypeServicePropListElement@@SAPAV1@GG@Z @ 604 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewLC(unsigned short, unsigned short)
+	?SetStringL@CMTPTypeObjectPropListElement@@QAEXHABVTDesC16@@@Z @ 605 NONAME ; void CMTPTypeObjectPropListElement::SetStringL(int, class TDesC16 const &)
+	?SetUint32L@CMTPTypeObjectPropListElement@@QAEXHK@Z @ 606 NONAME ; void CMTPTypeObjectPropListElement::SetUint32L(int, unsigned long)
+	?FirstWriteChunk@CMTPTypeObjectPropList@@UAEHAAVTPtr8@@I@Z @ 607 NONAME ; int CMTPTypeObjectPropList::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?NewL@CMTPTypeServicePropListElement@@SAPAV1@GG@Z @ 608 NONAME ; class CMTPTypeServicePropListElement * CMTPTypeServicePropListElement::NewL(unsigned short, unsigned short)
+	?ArrayL@CMTPTypeObjectPropListElement@@QBEABVTDesC8@@H@Z @ 609 NONAME ; class TDesC8 const & CMTPTypeObjectPropListElement::ArrayL(int) const
+	?NextWriteChunk@CMTPTypeServicePropList@@UAEHAAVTPtr8@@@Z @ 610 NONAME ; int CMTPTypeServicePropList::NextWriteChunk(class TPtr8 &)
+	??1CMTPTypeServicePropListElement@@UAE@XZ @ 611 NONAME ; CMTPTypeServicePropListElement::~CMTPTypeServicePropListElement(void)
+	?ReserveTransportHeader@MMTPType@@UAEHIAAVTPtr8@@@Z @ 612 NONAME ; int MMTPType::ReserveTransportHeader(unsigned int, class TPtr8 &)
+	?AppendL@CMTPTypeServicePropList@@QAEXPAVCMTPTypeServicePropListElement@@@Z @ 613 NONAME ; void CMTPTypeServicePropList::AppendL(class CMTPTypeServicePropListElement *)
+	?Size@CMTPTypeObjectPropListElement@@QBEKXZ @ 614 NONAME ; unsigned long CMTPTypeObjectPropListElement::Size(void) const
+	?SetArrayL@CMTPTypeObjectPropListElement@@QAEXHABVCMTPTypeArray@@@Z @ 615 NONAME ; void CMTPTypeObjectPropListElement::SetArrayL(int, class CMTPTypeArray const &)
+	?NewLC@CMTPTypeServicePropList@@SAPAV1@XZ @ 616 NONAME ; class CMTPTypeServicePropList * CMTPTypeServicePropList::NewLC(void)
+	?NewLC@CMTPTypeOpaqueData@@SAPAV1@XZ @ 617 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewLC(void)
+	?NewLC@CMTPTypeOpaqueData@@SAPAV1@ABVTDesC8@@@Z @ 618 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewLC(class TDesC8 const &)
+	?Write@CMTPTypeOpaqueData@@QAEHABVTPtrC8@@@Z @ 619 NONAME ; int CMTPTypeOpaqueData::Write(class TPtrC8 const &)
+	?Size@CMTPTypeOpaqueData@@UBE_KXZ @ 620 NONAME ; unsigned long long CMTPTypeOpaqueData::Size(void) const
+	?NextWriteChunk@CMTPTypeOpaqueData@@UAEHAAVTPtr8@@@Z @ 621 NONAME ; int CMTPTypeOpaqueData::NextWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeOpaqueData@@UAEHAAVTPtr8@@@Z @ 622 NONAME ; int CMTPTypeOpaqueData::FirstWriteChunk(class TPtr8 &)
+	?FirstWriteChunk@CMTPTypeOpaqueData@@UAEHAAVTPtr8@@I@Z @ 623 NONAME ; int CMTPTypeOpaqueData::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?CommitChunkL@CMTPTypeOpaqueData@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 624 NONAME ; class MMTPType * CMTPTypeOpaqueData::CommitChunkL(class TPtr8 &)
+	?Read@CMTPTypeOpaqueData@@QBEHAAVTPtrC8@@@Z @ 625 NONAME ; int CMTPTypeOpaqueData::Read(class TPtrC8 &) const
+	?NewL@CMTPTypeOpaqueData@@SAPAV1@ABVTDesC8@@@Z @ 626 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewL(class TDesC8 const &)
+	?NewL@CMTPTypeOpaqueData@@SAPAV1@XZ @ 627 NONAME ; class CMTPTypeOpaqueData * CMTPTypeOpaqueData::NewL(void)
+	?NextReadChunk@CMTPTypeOpaqueData@@UBEHAAVTPtrC8@@@Z @ 628 NONAME ; int CMTPTypeOpaqueData::NextReadChunk(class TPtrC8 &) const
+	??1CMTPTypeOpaqueData@@UAE@XZ @ 629 NONAME ; CMTPTypeOpaqueData::~CMTPTypeOpaqueData(void)
+	?FirstReadChunk@CMTPTypeOpaqueData@@UBEHAAVTPtrC8@@@Z @ 630 NONAME ; int CMTPTypeOpaqueData::FirstReadChunk(class TPtrC8 &) const
+	?CommitRequired@CMTPTypeOpaqueData@@UBEHXZ @ 631 NONAME ; int CMTPTypeOpaqueData::CommitRequired(void) const
+	?Type@CMTPTypeOpaqueData@@UBEIXZ @ 632 NONAME ; unsigned int CMTPTypeOpaqueData::Type(void) const
+	?GetByteSent@CMTPTypeFile@@QAE_JXZ @ 633 NONAME ; long long CMTPTypeFile::GetByteSent(void)
+	?NewL@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@_J3@Z @ 634 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewL(class RFs &, class TDesC16 const &, enum TFileMode, long long, long long)
+	?NewLC@CMTPTypeFile@@SAPAV1@AAVRFs@@ABVTDesC16@@W4TFileMode@@_J3@Z @ 635 NONAME ; class CMTPTypeFile * CMTPTypeFile::NewLC(class RFs &, class TDesC16 const &, enum TFileMode, long long, long long)
+	?UsedServiceL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeGuid@@@Z @ 636 NONAME ; void CMTPTypeServiceInfo::UsedServiceL(unsigned int, class TMTPTypeGuid &) const
+	?NewLC@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EPBVMMTPType@@@Z @ 637 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewLC(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	??0TMTPTypeGuid@@QAE@XZ @ 638 NONAME ; TMTPTypeGuid::TMTPTypeGuid(void)
+	?NewLC@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G@Z @ 639 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewLC(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short)
+	??0TMTPTypeGuid@@QAE@_K0@Z @ 640 NONAME ; TMTPTypeGuid::TMTPTypeGuid(unsigned long long, unsigned long long)
+	?NewL@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G1@Z @ 641 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewL(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?AppendServiceDataBlockL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeGuid@@@Z @ 642 NONAME ; void CMTPTypeServiceInfo::AppendServiceDataBlockL(class TMTPTypeGuid const &)
+	?NewL@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 643 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewL(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	?NewL@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@@Z @ 644 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewL(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &)
+	?SerivceDataBlockL@CMTPTypeServiceInfo@@QBEXIAAVTMTPTypeGuid@@@Z @ 645 NONAME ; void CMTPTypeServiceInfo::SerivceDataBlockL(unsigned int, class TMTPTypeGuid &) const
+	?Set@TMTPTypeGuid@@QAEX_K0@Z @ 646 NONAME ; void TMTPTypeGuid::Set(unsigned long long, unsigned long long)
+	?SetL@TMTPTypeGuid@@QAEHABVTDesC16@@@Z @ 647 NONAME ; int TMTPTypeGuid::SetL(class TDesC16 const &)
+	?NewL@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeGuid@@KABVTDesC16@@@Z @ 648 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewL(unsigned short, class TMTPTypeGuid const &, unsigned long, class TDesC16 const &)
+	??0TMTPTypeGuid@@QAE@ABVTPtrC8@@@Z @ 649 NONAME ; TMTPTypeGuid::TMTPTypeGuid(class TPtrC8 const &)
+	?NewL@CMTPTypeServiceObjPropExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EPBVMMTPType@@@Z @ 650 NONAME ; class CMTPTypeServiceObjPropExtnForm * CMTPTypeServiceObjPropExtnForm::NewL(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeServiceMethodParamExtnForm@@SAPAV1@IVTMTPTypeGuid@@IABVTDesC16@@EEEPBVMMTPType@@@Z @ 651 NONAME ; class CMTPTypeServiceMethodParamExtnForm * CMTPTypeServiceMethodParamExtnForm::NewLC(unsigned int, class TMTPTypeGuid, unsigned int, class TDesC16 const &, unsigned char, unsigned char, unsigned char, class MMTPType const *)
+	?NewLC@CMTPTypeServiceEventElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@@Z @ 652 NONAME ; class CMTPTypeServiceEventElement * CMTPTypeServiceEventElement::NewLC(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &)
+	?AppendUsedServiceL@CMTPTypeServiceInfo@@QAEXABVTMTPTypeGuid@@@Z @ 653 NONAME ; void CMTPTypeServiceInfo::AppendUsedServiceL(class TMTPTypeGuid const &)
+	?NewLC@CMTPTypeServiceFormatElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G1@Z @ 654 NONAME ; class CMTPTypeServiceFormatElement * CMTPTypeServiceFormatElement::NewLC(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short, class TDesC16 const &)
+	?NewLC@CMTPTypeServicePropertyElement@@SAPAV1@GABVTMTPTypeGuid@@KABVTDesC16@@@Z @ 655 NONAME ; class CMTPTypeServicePropertyElement * CMTPTypeServicePropertyElement::NewLC(unsigned short, class TMTPTypeGuid const &, unsigned long, class TDesC16 const &)
+	?NewL@CMTPTypeServiceMethodElement@@SAPAV1@GABVTMTPTypeGuid@@ABVTDesC16@@G@Z @ 656 NONAME ; class CMTPTypeServiceMethodElement * CMTPTypeServiceMethodElement::NewL(unsigned short, class TMTPTypeGuid const &, class TDesC16 const &, unsigned short)
+	??0TMTPTypeEvent@@QAE@ABV0@@Z @ 657 NONAME ; TMTPTypeEvent::TMTPTypeEvent(class TMTPTypeEvent const &)
+	??0TMTPTypeRequest@@QAE@ABV0@@Z @ 658 NONAME ; TMTPTypeRequest::TMTPTypeRequest(class TMTPTypeRequest const &)
+	??0TMTPTypeDataPair@@QAE@ABV0@@Z @ 659 NONAME ; TMTPTypeDataPair::TMTPTypeDataPair(class TMTPTypeDataPair const &)
+	??0TMTPTypeResponse@@QAE@ABV0@@Z @ 660 NONAME ; TMTPTypeResponse::TMTPTypeResponse(class TMTPTypeResponse const &)
+	?NextWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@I@Z @ 661 NONAME ; int CMTPTypeTrivialData::NextWriteChunk(class TPtr8 &, unsigned int)
+	?NewLC@CMTPTypeTrivialData@@SAPAV1@XZ @ 662 NONAME ; class CMTPTypeTrivialData * CMTPTypeTrivialData::NewLC(void)
+	?Size@CMTPTypeTrivialData@@UBE_KXZ @ 663 NONAME ; unsigned long long CMTPTypeTrivialData::Size(void) const
+	?NextReadChunk@CMTPTypeTrivialData@@UBEHAAVTPtrC8@@@Z @ 664 NONAME ; int CMTPTypeTrivialData::NextReadChunk(class TPtrC8 &) const
+	?FirstWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@I@Z @ 665 NONAME ; int CMTPTypeTrivialData::FirstWriteChunk(class TPtr8 &, unsigned int)
+	?Type@CMTPTypeTrivialData@@UBEIXZ @ 666 NONAME ; unsigned int CMTPTypeTrivialData::Type(void) const
+	?FirstWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@@Z @ 667 NONAME ; int CMTPTypeTrivialData::FirstWriteChunk(class TPtr8 &)
+	??1CMTPTypeTrivialData@@UAE@XZ @ 668 NONAME ; CMTPTypeTrivialData::~CMTPTypeTrivialData(void)
+	?NewL@CMTPTypeTrivialData@@SAPAV1@XZ @ 669 NONAME ; class CMTPTypeTrivialData * CMTPTypeTrivialData::NewL(void)
+	?NextWriteChunk@CMTPTypeTrivialData@@UAEHAAVTPtr8@@@Z @ 670 NONAME ; int CMTPTypeTrivialData::NextWriteChunk(class TPtr8 &)
+	?FirstReadChunk@CMTPTypeTrivialData@@UBEHAAVTPtrC8@@@Z @ 671 NONAME ; int CMTPTypeTrivialData::FirstReadChunk(class TPtrC8 &) const
+	?SetArrayL@CMTPTypeObjectPropListElement@@QAEXHABVTDesC16@@@Z @ 672 NONAME ; void CMTPTypeObjectPropListElement::SetArrayL(int, class TDesC16 const &)
+	?NextWriteChunk@CMTPTypeList@@UAEHAAVTPtr8@@I@Z @ 673 NONAME ; int CMTPTypeList::NextWriteChunk(class TPtr8 &, unsigned int)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/datatypes/eabi/mtpdatatypesU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,1037 @@
+EXPORTS
+	_ZN12CMTPTypeFile12CommitChunkLER5TPtr8 @ 1 NONAME
+	_ZN12CMTPTypeFile14NextWriteChunkER5TPtr8 @ 2 NONAME
+	_ZN12CMTPTypeFile15FirstWriteChunkER5TPtr8 @ 3 NONAME
+	_ZN12CMTPTypeFile4FileEv @ 4 NONAME
+	_ZN12CMTPTypeFile4NewLER3RFsRK7TDesC169TFileMode @ 5 NONAME
+	_ZN12CMTPTypeFile5NewLCER3RFsRK7TDesC169TFileMode @ 6 NONAME
+	_ZN12CMTPTypeFile8SetSizeLEy @ 7 NONAME
+	_ZN12CMTPTypeFileD0Ev @ 8 NONAME
+	_ZN12CMTPTypeFileD1Ev @ 9 NONAME
+	_ZN12CMTPTypeFileD2Ev @ 10 NONAME
+	_ZN12TMTPTypeInt83SetEa @ 11 NONAME
+	_ZN12TMTPTypeInt8C1Ea @ 12 NONAME
+	_ZN12TMTPTypeInt8C1Ev @ 13 NONAME
+	_ZN12TMTPTypeInt8C2Ea @ 14 NONAME
+	_ZN12TMTPTypeInt8C2Ev @ 15 NONAME
+	_ZN12TMTPTypeNull14NextWriteChunkER5TPtr8 @ 16 NONAME
+	_ZN12TMTPTypeNull15FirstWriteChunkER5TPtr8 @ 17 NONAME
+	_ZN12TMTPTypeNull9SetBufferERK5TDes8 @ 18 NONAME
+	_ZN12TMTPTypeNullC1Ev @ 19 NONAME
+	_ZN12TMTPTypeNullC2Ev @ 20 NONAME
+	_ZN13CMTPTypeArray10AppendIntLEi @ 21 NONAME
+	_ZN13CMTPTypeArray11AppendUintLEj @ 22 NONAME
+	_ZN13CMTPTypeArray12AppendInt64LEx @ 23 NONAME
+	_ZN13CMTPTypeArray12CommitChunkLER5TPtr8 @ 24 NONAME
+	_ZN13CMTPTypeArray13AppendUint64LEy @ 25 NONAME
+	_ZN13CMTPTypeArray14NextWriteChunkER5TPtr8 @ 26 NONAME
+	_ZN13CMTPTypeArray15FirstWriteChunkER5TPtr8 @ 27 NONAME
+	_ZN13CMTPTypeArray4NewLERK6RArrayIxE @ 28 NONAME
+	_ZN13CMTPTypeArray4NewLERK6RArrayIyE @ 29 NONAME
+	_ZN13CMTPTypeArray4NewLEi @ 30 NONAME
+	_ZN13CMTPTypeArray4NewLEiRK6RArrayIiE @ 31 NONAME
+	_ZN13CMTPTypeArray4NewLEiRK6RArrayIjE @ 32 NONAME
+	_ZN13CMTPTypeArray4NewLEiij @ 33 NONAME
+	_ZN13CMTPTypeArray4NewLEij @ 34 NONAME
+	_ZN13CMTPTypeArray5NewLCERK6RArrayIxE @ 35 NONAME
+	_ZN13CMTPTypeArray5NewLCERK6RArrayIyE @ 36 NONAME
+	_ZN13CMTPTypeArray5NewLCEi @ 37 NONAME
+	_ZN13CMTPTypeArray5NewLCEiRK6RArrayIiE @ 38 NONAME
+	_ZN13CMTPTypeArray5NewLCEiRK6RArrayIjE @ 39 NONAME
+	_ZN13CMTPTypeArray5NewLCEiij @ 40 NONAME
+	_ZN13CMTPTypeArray5NewLCEij @ 41 NONAME
+	_ZN13CMTPTypeArray7AppendLERK6RArrayIiE @ 42 NONAME
+	_ZN13CMTPTypeArray7AppendLERK6RArrayIjE @ 43 NONAME
+	_ZN13CMTPTypeArray7AppendLERK6RArrayIxE @ 44 NONAME
+	_ZN13CMTPTypeArray7AppendLERK6RArrayIyE @ 45 NONAME
+	_ZN13CMTPTypeArray7AppendLERK8MMTPType @ 46 NONAME
+	_ZN13CMTPTypeArrayD0Ev @ 47 NONAME
+	_ZN13CMTPTypeArrayD1Ev @ 48 NONAME
+	_ZN13CMTPTypeArrayD2Ev @ 49 NONAME
+	_ZN13TMTPTypeEventC1Ev @ 50 NONAME
+	_ZN13TMTPTypeEventC2Ev @ 51 NONAME
+	_ZN13TMTPTypeInt163SetEs @ 52 NONAME
+	_ZN13TMTPTypeInt16C1Es @ 53 NONAME
+	_ZN13TMTPTypeInt16C1Ev @ 54 NONAME
+	_ZN13TMTPTypeInt16C2Es @ 55 NONAME
+	_ZN13TMTPTypeInt16C2Ev @ 56 NONAME
+	_ZN13TMTPTypeInt323SetEl @ 57 NONAME
+	_ZN13TMTPTypeInt32C1El @ 58 NONAME
+	_ZN13TMTPTypeInt32C1Ev @ 59 NONAME
+	_ZN13TMTPTypeInt32C2El @ 60 NONAME
+	_ZN13TMTPTypeInt32C2Ev @ 61 NONAME
+	_ZN13TMTPTypeInt6414NextWriteChunkER5TPtr8 @ 62 NONAME
+	_ZN13TMTPTypeInt6415FirstWriteChunkER5TPtr8 @ 63 NONAME
+	_ZN13TMTPTypeInt643SetEx @ 64 NONAME
+	_ZN13TMTPTypeInt64C1Ev @ 65 NONAME
+	_ZN13TMTPTypeInt64C1Ex @ 66 NONAME
+	_ZN13TMTPTypeInt64C2Ev @ 67 NONAME
+	_ZN13TMTPTypeInt64C2Ex @ 68 NONAME
+	_ZN13TMTPTypeInt64D0Ev @ 69 NONAME
+	_ZN13TMTPTypeInt64D1Ev @ 70 NONAME
+	_ZN13TMTPTypeInt64D2Ev @ 71 NONAME
+	_ZN13TMTPTypeUint83SetEh @ 72 NONAME
+	_ZN13TMTPTypeUint8C1Eh @ 73 NONAME
+	_ZN13TMTPTypeUint8C1Ev @ 74 NONAME
+	_ZN13TMTPTypeUint8C2Eh @ 75 NONAME
+	_ZN13TMTPTypeUint8C2Ev @ 76 NONAME
+	_ZN14CMTPTypeString12CommitChunkLER5TPtr8 @ 77 NONAME
+	_ZN14CMTPTypeString14NextWriteChunkER5TPtr8 @ 78 NONAME
+	_ZN14CMTPTypeString15FirstWriteChunkER5TPtr8 @ 79 NONAME
+	_ZN14CMTPTypeString4NewLERK7TDesC16 @ 80 NONAME
+	_ZN14CMTPTypeString4NewLEv @ 81 NONAME
+	_ZN14CMTPTypeString4SetLERK7TDesC16 @ 82 NONAME
+	_ZN14CMTPTypeString5NewLCERK7TDesC16 @ 83 NONAME
+	_ZN14CMTPTypeString5NewLCEv @ 84 NONAME
+	_ZN14CMTPTypeStringD0Ev @ 85 NONAME
+	_ZN14CMTPTypeStringD1Ev @ 86 NONAME
+	_ZN14CMTPTypeStringD2Ev @ 87 NONAME
+	_ZN14TMTPTypeInt12814NextWriteChunkER5TPtr8 @ 88 NONAME
+	_ZN14TMTPTypeInt12815FirstWriteChunkER5TPtr8 @ 89 NONAME
+	_ZN14TMTPTypeInt1283SetExy @ 90 NONAME
+	_ZN14TMTPTypeInt128C1ERK6TPtrC8 @ 91 NONAME
+	_ZN14TMTPTypeInt128C1Ev @ 92 NONAME
+	_ZN14TMTPTypeInt128C2ERK6TPtrC8 @ 93 NONAME
+	_ZN14TMTPTypeInt128C2Ev @ 94 NONAME
+	_ZN14TMTPTypeUint163SetEt @ 95 NONAME
+	_ZN14TMTPTypeUint16C1Et @ 96 NONAME
+	_ZN14TMTPTypeUint16C1Ev @ 97 NONAME
+	_ZN14TMTPTypeUint16C2Et @ 98 NONAME
+	_ZN14TMTPTypeUint16C2Ev @ 99 NONAME
+	_ZN14TMTPTypeUint323SetEm @ 100 NONAME
+	_ZN14TMTPTypeUint32C1Em @ 101 NONAME
+	_ZN14TMTPTypeUint32C1Ev @ 102 NONAME
+	_ZN14TMTPTypeUint32C2Em @ 103 NONAME
+	_ZN14TMTPTypeUint32C2Ev @ 104 NONAME
+	_ZN14TMTPTypeUint6414NextWriteChunkER5TPtr8 @ 105 NONAME
+	_ZN14TMTPTypeUint6415FirstWriteChunkER5TPtr8 @ 106 NONAME
+	_ZN14TMTPTypeUint643SetEy @ 107 NONAME
+	_ZN14TMTPTypeUint64C1Ev @ 108 NONAME
+	_ZN14TMTPTypeUint64C1Ey @ 109 NONAME
+	_ZN14TMTPTypeUint64C2Ev @ 110 NONAME
+	_ZN14TMTPTypeUint64C2Ey @ 111 NONAME
+	_ZN15TMTPTypeIntBase14NextWriteChunkER5TPtr8 @ 112 NONAME
+	_ZN15TMTPTypeIntBase15FirstWriteChunkER5TPtr8 @ 113 NONAME
+	_ZN15TMTPTypeIntBaseC1Eiji @ 114 NONAME
+	_ZN15TMTPTypeIntBaseC2Eiji @ 115 NONAME
+	_ZN15TMTPTypeRequestC1Ev @ 116 NONAME
+	_ZN15TMTPTypeRequestC2Ev @ 117 NONAME
+	_ZN15TMTPTypeUint12814NextWriteChunkER5TPtr8 @ 118 NONAME
+	_ZN15TMTPTypeUint12815FirstWriteChunkER5TPtr8 @ 119 NONAME
+	_ZN15TMTPTypeUint1283SetEyy @ 120 NONAME
+	_ZN15TMTPTypeUint128C1ERK6TPtrC8 @ 121 NONAME
+	_ZN15TMTPTypeUint128C1Ev @ 122 NONAME
+	_ZN15TMTPTypeUint128C2ERK6TPtrC8 @ 123 NONAME
+	_ZN15TMTPTypeUint128C2Ev @ 124 NONAME
+	_ZN16TMTPTypeFlatBase14NextWriteChunkER5TPtr8 @ 125 NONAME
+	_ZN16TMTPTypeFlatBase15FirstWriteChunkER5TPtr8 @ 126 NONAME
+	_ZN16TMTPTypeFlatBase4SetLEiRK8MMTPType @ 127 NONAME
+	_ZN16TMTPTypeFlatBase5ResetEv @ 128 NONAME
+	_ZN16TMTPTypeFlatBase7SetInt8Eia @ 129 NONAME
+	_ZN16TMTPTypeFlatBase8SetInt16Eis @ 130 NONAME
+	_ZN16TMTPTypeFlatBase8SetInt32Eil @ 131 NONAME
+	_ZN16TMTPTypeFlatBase8SetInt64Eix @ 132 NONAME
+	_ZN16TMTPTypeFlatBase8SetUint8Eih @ 133 NONAME
+	_ZN16TMTPTypeFlatBase9SetBufferERK5TDes8 @ 134 NONAME
+	_ZN16TMTPTypeFlatBase9SetUint16Eit @ 135 NONAME
+	_ZN16TMTPTypeFlatBase9SetUint32Eim @ 136 NONAME
+	_ZN16TMTPTypeFlatBase9SetUint64Eiy @ 137 NONAME
+	_ZN16TMTPTypeFlatBaseC2Ev @ 138 NONAME
+	_ZN16TMTPTypeResponseC1Ev @ 139 NONAME
+	_ZN16TMTPTypeResponseC2Ev @ 140 NONAME
+	_ZN16TMTPTypeUintBase14NextWriteChunkER5TPtr8 @ 141 NONAME
+	_ZN16TMTPTypeUintBase15FirstWriteChunkER5TPtr8 @ 142 NONAME
+	_ZN16TMTPTypeUintBaseC1Ejji @ 143 NONAME
+	_ZN16TMTPTypeUintBaseC2Ejji @ 144 NONAME
+	_ZN18CMTPTypeObjectInfo4NewLEv @ 145 NONAME
+	_ZN18CMTPTypeObjectInfo5NewLCEv @ 146 NONAME
+	_ZN18CMTPTypeObjectInfoD0Ev @ 147 NONAME
+	_ZN18CMTPTypeObjectInfoD1Ev @ 148 NONAME
+	_ZN18CMTPTypeObjectInfoD2Ev @ 149 NONAME
+	_ZN19CMTPTypeStorageInfo4NewLEv @ 150 NONAME
+	_ZN19CMTPTypeStorageInfo5NewLCEv @ 151 NONAME
+	_ZN19CMTPTypeStorageInfoD0Ev @ 152 NONAME
+	_ZN19CMTPTypeStorageInfoD1Ev @ 153 NONAME
+	_ZN19CMTPTypeStorageInfoD2Ev @ 154 NONAME
+	_ZN20CMTPTypeCompoundBase10SetStringLEiRK7TDesC16 @ 155 NONAME
+	_ZN20CMTPTypeCompoundBase10SetUint16LEit @ 156 NONAME
+	_ZN20CMTPTypeCompoundBase10SetUint32LEim @ 157 NONAME
+	_ZN20CMTPTypeCompoundBase10SetUint64LEiy @ 158 NONAME
+	_ZN20CMTPTypeCompoundBase11ChunkRemoveEj @ 159 NONAME
+	_ZN20CMTPTypeCompoundBase12ChunkAppendLERK8MMTPType @ 160 NONAME
+	_ZN20CMTPTypeCompoundBase12CommitChunkLER5TPtr8 @ 161 NONAME
+	_ZN20CMTPTypeCompoundBase14NextWriteChunkER5TPtr8 @ 162 NONAME
+	_ZN20CMTPTypeCompoundBase15FirstWriteChunkER5TPtr8 @ 163 NONAME
+	_ZN20CMTPTypeCompoundBase21SetExpectedChunkCountEj @ 164 NONAME
+	_ZN20CMTPTypeCompoundBase25RMTPTypeCompoundFlatChunk5CloseEv @ 165 NONAME
+	_ZN20CMTPTypeCompoundBase25RMTPTypeCompoundFlatChunk5OpenLEv @ 166 NONAME
+	_ZN20CMTPTypeCompoundBase25RMTPTypeCompoundFlatChunkC1EjRS_ @ 167 NONAME
+	_ZN20CMTPTypeCompoundBase25RMTPTypeCompoundFlatChunkC2EjRS_ @ 168 NONAME
+	_ZN20CMTPTypeCompoundBase4SetLEiRK8MMTPType @ 169 NONAME
+	_ZN20CMTPTypeCompoundBase5ResetEv @ 170 NONAME
+	_ZN20CMTPTypeCompoundBase8SetInt8LEia @ 171 NONAME
+	_ZN20CMTPTypeCompoundBase9SetInt16LEis @ 172 NONAME
+	_ZN20CMTPTypeCompoundBase9SetInt32LEil @ 173 NONAME
+	_ZN20CMTPTypeCompoundBase9SetInt64LEix @ 174 NONAME
+	_ZN20CMTPTypeCompoundBase9SetUint8LEih @ 175 NONAME
+	_ZN20CMTPTypeCompoundBaseC2Eij @ 176 NONAME
+	_ZN20CMTPTypeCompoundBaseD0Ev @ 177 NONAME
+	_ZN20CMTPTypeCompoundBaseD1Ev @ 178 NONAME
+	_ZN20CMTPTypeCompoundBaseD2Ev @ 179 NONAME
+	_ZN22CMTPTypeDevicePropDesc12CommitChunkLER5TPtr8 @ 180 NONAME
+	_ZN22CMTPTypeDevicePropDesc14NextWriteChunkER5TPtr8 @ 181 NONAME
+	_ZN22CMTPTypeDevicePropDesc15FirstWriteChunkER5TPtr8 @ 182 NONAME
+	_ZN22CMTPTypeDevicePropDesc4NewLEt @ 183 NONAME
+	_ZN22CMTPTypeDevicePropDesc4NewLEtRK8MMTPType @ 184 NONAME
+	_ZN22CMTPTypeDevicePropDesc4NewLEtRKNS_13TPropertyInfoEPK8MMTPType @ 185 NONAME
+	_ZN22CMTPTypeDevicePropDesc4NewLEthhPK8MMTPType @ 186 NONAME
+	_ZN22CMTPTypeDevicePropDesc5NewLCEt @ 187 NONAME
+	_ZN22CMTPTypeDevicePropDesc5NewLCEtRK8MMTPType @ 188 NONAME
+	_ZN22CMTPTypeDevicePropDesc5NewLCEtRKNS_13TPropertyInfoEPK8MMTPType @ 189 NONAME
+	_ZN22CMTPTypeDevicePropDesc5NewLCEthhPK8MMTPType @ 190 NONAME
+	_ZN22CMTPTypeDevicePropDescD0Ev @ 191 NONAME
+	_ZN22CMTPTypeDevicePropDescD1Ev @ 192 NONAME
+	_ZN22CMTPTypeDevicePropDescD2Ev @ 193 NONAME
+	_ZN22CMTPTypeObjectPropDesc12CommitChunkLER5TPtr8 @ 194 NONAME
+	_ZN22CMTPTypeObjectPropDesc14NextWriteChunkER5TPtr8 @ 195 NONAME
+	_ZN22CMTPTypeObjectPropDesc15FirstWriteChunkER5TPtr8 @ 196 NONAME
+	_ZN22CMTPTypeObjectPropDesc4NewLEt @ 197 NONAME
+	_ZN22CMTPTypeObjectPropDesc4NewLEtRK8MMTPType @ 198 NONAME
+	_ZN22CMTPTypeObjectPropDesc4NewLEtRKNS_13TPropertyInfoEPK8MMTPType @ 199 NONAME
+	_ZN22CMTPTypeObjectPropDesc4NewLEthPK8MMTPType @ 200 NONAME
+	_ZN22CMTPTypeObjectPropDesc5NewLCEt @ 201 NONAME
+	_ZN22CMTPTypeObjectPropDesc5NewLCEtRK8MMTPType @ 202 NONAME
+	_ZN22CMTPTypeObjectPropDesc5NewLCEtRKNS_13TPropertyInfoEPK8MMTPType @ 203 NONAME
+	_ZN22CMTPTypeObjectPropDesc5NewLCEthPK8MMTPType @ 204 NONAME
+	_ZN22CMTPTypeObjectPropDescD0Ev @ 205 NONAME
+	_ZN22CMTPTypeObjectPropDescD1Ev @ 206 NONAME
+	_ZN22CMTPTypeObjectPropDescD2Ev @ 207 NONAME
+	_ZN22CMTPTypeObjectPropList12CommitChunkLER5TPtr8 @ 208 NONAME
+	_ZN22CMTPTypeObjectPropList14NextWriteChunkER5TPtr8 @ 209 NONAME
+	_ZN22CMTPTypeObjectPropList15FirstWriteChunkER5TPtr8 @ 210 NONAME
+	_ZN22CMTPTypeObjectPropList17AppendDataObjectLER8MMTPType @ 211 NONAME ABSENT
+	_ZN22CMTPTypeObjectPropList4NewLEv @ 212 NONAME
+	_ZN22CMTPTypeObjectPropList5NewLCEv @ 213 NONAME
+	_ZN22CMTPTypeObjectPropList7AppendLEP29CMTPTypeObjectPropListElement @ 214 NONAME ABSENT
+	_ZN22CMTPTypeObjectPropListD0Ev @ 215 NONAME
+	_ZN22CMTPTypeObjectPropListD1Ev @ 216 NONAME
+	_ZN22CMTPTypeObjectPropListD2Ev @ 217 NONAME
+	_ZN29CMTPTypeObjectPropListElement12CommitChunkLER5TPtr8 @ 218 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement15FirstWriteChunkER5TPtr8 @ 219 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement4NewLEmtRK8MMTPType @ 220 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement4NewLEmttRK8MMTPType @ 221 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement4NewLEt @ 222 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement4NewLEtt @ 223 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement5NewLCEmtRK8MMTPType @ 224 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement5NewLCEmttRK8MMTPType @ 225 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement5NewLCEt @ 226 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElement5NewLCEtt @ 227 NONAME ABSENT
+	_ZN29CMTPTypeObjectPropListElementD0Ev @ 228 NONAME
+	_ZN29CMTPTypeObjectPropListElementD1Ev @ 229 NONAME
+	_ZN29CMTPTypeObjectPropListElementD2Ev @ 230 NONAME
+	_ZN30CMTPTypeInterdependentPropDesc12CommitChunkLER5TPtr8 @ 231 NONAME
+	_ZN30CMTPTypeInterdependentPropDesc14NextWriteChunkER5TPtr8 @ 232 NONAME
+	_ZN30CMTPTypeInterdependentPropDesc15FirstWriteChunkER5TPtr8 @ 233 NONAME
+	_ZN30CMTPTypeInterdependentPropDesc4NewLEv @ 234 NONAME
+	_ZN30CMTPTypeInterdependentPropDesc5NewLCEv @ 235 NONAME
+	_ZN30CMTPTypeInterdependentPropDesc7AppendLEP32CMTPTypeInterdependentProperties @ 236 NONAME
+	_ZN30CMTPTypeInterdependentPropDescD0Ev @ 237 NONAME
+	_ZN30CMTPTypeInterdependentPropDescD1Ev @ 238 NONAME
+	_ZN30CMTPTypeInterdependentPropDescD2Ev @ 239 NONAME
+	_ZN31CMTPTypeDevicePropDescRangeForm4NewLEj @ 240 NONAME
+	_ZN31CMTPTypeDevicePropDescRangeForm5NewLCEj @ 241 NONAME
+	_ZN31CMTPTypeDevicePropDescRangeFormD0Ev @ 242 NONAME
+	_ZN31CMTPTypeDevicePropDescRangeFormD1Ev @ 243 NONAME
+	_ZN31CMTPTypeDevicePropDescRangeFormD2Ev @ 244 NONAME
+	_ZN31CMTPTypeObjectPropDescRangeForm4NewLEj @ 245 NONAME
+	_ZN31CMTPTypeObjectPropDescRangeForm5NewLCEj @ 246 NONAME
+	_ZN31CMTPTypeObjectPropDescRangeFormD0Ev @ 247 NONAME
+	_ZN31CMTPTypeObjectPropDescRangeFormD1Ev @ 248 NONAME
+	_ZN31CMTPTypeObjectPropDescRangeFormD2Ev @ 249 NONAME
+	_ZN32CMTPTypeInterdependentProperties12CommitChunkLER5TPtr8 @ 250 NONAME
+	_ZN32CMTPTypeInterdependentProperties14NextWriteChunkER5TPtr8 @ 251 NONAME
+	_ZN32CMTPTypeInterdependentProperties15FirstWriteChunkER5TPtr8 @ 252 NONAME
+	_ZN32CMTPTypeInterdependentProperties4NewLEv @ 253 NONAME
+	_ZN32CMTPTypeInterdependentProperties5NewLCEv @ 254 NONAME
+	_ZN32CMTPTypeInterdependentProperties7AppendLEP22CMTPTypeObjectPropDesc @ 255 NONAME
+	_ZN32CMTPTypeInterdependentPropertiesD0Ev @ 256 NONAME
+	_ZN32CMTPTypeInterdependentPropertiesD1Ev @ 257 NONAME
+	_ZN32CMTPTypeInterdependentPropertiesD2Ev @ 258 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationForm12CommitChunkLER5TPtr8 @ 259 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationForm14NextWriteChunkER5TPtr8 @ 260 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationForm15FirstWriteChunkER5TPtr8 @ 261 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationForm21AppendSupportedValueLERK8MMTPType @ 262 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationForm4NewLEj @ 263 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationForm5NewLCEj @ 264 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationFormD0Ev @ 265 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationFormD1Ev @ 266 NONAME
+	_ZN37CMTPTypeDevicePropDescEnumerationFormD2Ev @ 267 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationForm12CommitChunkLER5TPtr8 @ 268 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationForm14NextWriteChunkER5TPtr8 @ 269 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationForm15FirstWriteChunkER5TPtr8 @ 270 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationForm21AppendSupportedValueLERK8MMTPType @ 271 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationForm4NewLEj @ 272 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationForm5NewLCEj @ 273 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationFormD0Ev @ 274 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationFormD1Ev @ 275 NONAME
+	_ZN37CMTPTypeObjectPropDescEnumerationFormD2Ev @ 276 NONAME
+	_ZN8MMTPType12CommitChunkLER5TPtr8 @ 277 NONAME
+	_ZN8MMTPType20GetExtendedInterfaceE4TUid @ 278 NONAME
+	_ZN8MMTPType5CopyLERKS_RS_ @ 279 NONAME
+	_ZN8RMTPType12CommitChunkLER5TPtr8 @ 280 NONAME
+	_ZN8RMTPType14NextWriteChunkER5TPtr8 @ 281 NONAME
+	_ZN8RMTPType15FirstWriteChunkER5TPtr8 @ 282 NONAME
+	_ZN8RMTPType17CleanupClosePushLEv @ 283 NONAME
+	_ZN8RMTPType4DataEv @ 284 NONAME
+	_ZN8RMTPType5CloseEv @ 285 NONAME
+	_ZN8RMTPType5OpenLEj @ 286 NONAME
+	_ZN8RMTPType7CreateLEj @ 287 NONAME
+	_ZN8RMTPType7DestroyEP8MMTPType @ 288 NONAME
+	_ZN8RMTPTypeC1Ev @ 289 NONAME
+	_ZN8RMTPTypeC2Ev @ 290 NONAME
+	_ZN8RMTPTypeD0Ev @ 291 NONAME
+	_ZN8RMTPTypeD1Ev @ 292 NONAME
+	_ZN8RMTPTypeD2Ev @ 293 NONAME
+	_ZNK12CMTPTypeFile13NextReadChunkER6TPtrC8 @ 294 NONAME
+	_ZNK12CMTPTypeFile14CommitRequiredEv @ 295 NONAME
+	_ZNK12CMTPTypeFile14FirstReadChunkER6TPtrC8 @ 296 NONAME
+	_ZNK12CMTPTypeFile4SizeEv @ 297 NONAME
+	_ZNK12CMTPTypeFile4TypeEv @ 298 NONAME
+	_ZNK12TMTPTypeInt85ValueEv @ 299 NONAME
+	_ZNK12TMTPTypeNull13NextReadChunkER6TPtrC8 @ 300 NONAME
+	_ZNK12TMTPTypeNull14FirstReadChunkER6TPtrC8 @ 301 NONAME
+	_ZNK12TMTPTypeNull4SizeEv @ 302 NONAME
+	_ZNK12TMTPTypeNull4TypeEv @ 303 NONAME
+	_ZNK13CMTPTypeArray10ElementIntEj @ 304 NONAME
+	_ZNK13CMTPTypeArray11ElementTypeEv @ 305 NONAME
+	_ZNK13CMTPTypeArray11ElementUintEj @ 306 NONAME
+	_ZNK13CMTPTypeArray11NumElementsEv @ 307 NONAME
+	_ZNK13CMTPTypeArray12ElementInt64Ej @ 308 NONAME
+	_ZNK13CMTPTypeArray13ElementUint64Ej @ 309 NONAME
+	_ZNK13CMTPTypeArray13NextReadChunkER6TPtrC8 @ 310 NONAME
+	_ZNK13CMTPTypeArray14CommitRequiredEv @ 311 NONAME
+	_ZNK13CMTPTypeArray14FirstReadChunkER6TPtrC8 @ 312 NONAME
+	_ZNK13CMTPTypeArray4SizeEv @ 313 NONAME
+	_ZNK13CMTPTypeArray4TypeEv @ 314 NONAME
+	_ZNK13CMTPTypeArray5ArrayER6RArrayIiE @ 315 NONAME
+	_ZNK13CMTPTypeArray5ArrayER6RArrayIjE @ 316 NONAME
+	_ZNK13CMTPTypeArray5ArrayER6RArrayIxE @ 317 NONAME
+	_ZNK13CMTPTypeArray5ArrayER6RArrayIyE @ 318 NONAME
+	_ZNK13CMTPTypeArray8ElementLEjR8MMTPType @ 319 NONAME
+	_ZNK13CMTPTypeArray8ValidateEv @ 320 NONAME
+	_ZNK13TMTPTypeEvent11ElementInfoEi @ 321 NONAME
+	_ZNK13TMTPTypeEvent4TypeEv @ 322 NONAME
+	_ZNK13TMTPTypeInt165ValueEv @ 323 NONAME
+	_ZNK13TMTPTypeInt325ValueEv @ 324 NONAME
+	_ZNK13TMTPTypeInt6413NextReadChunkER6TPtrC8 @ 325 NONAME
+	_ZNK13TMTPTypeInt6414FirstReadChunkER6TPtrC8 @ 326 NONAME
+	_ZNK13TMTPTypeInt644SizeEv @ 327 NONAME
+	_ZNK13TMTPTypeInt644TypeEv @ 328 NONAME
+	_ZNK13TMTPTypeInt645ValueEv @ 329 NONAME
+	_ZNK13TMTPTypeUint85ValueEv @ 330 NONAME
+	_ZNK14CMTPTypeString11StringCharsEv @ 331 NONAME
+	_ZNK14CMTPTypeString13NextReadChunkER6TPtrC8 @ 332 NONAME
+	_ZNK14CMTPTypeString14CommitRequiredEv @ 333 NONAME
+	_ZNK14CMTPTypeString14FirstReadChunkER6TPtrC8 @ 334 NONAME
+	_ZNK14CMTPTypeString4SizeEv @ 335 NONAME
+	_ZNK14CMTPTypeString4TypeEv @ 336 NONAME
+	_ZNK14CMTPTypeString8NumCharsEv @ 337 NONAME
+	_ZNK14CMTPTypeString8ValidateEv @ 338 NONAME
+	_ZNK14TMTPTypeInt12810LowerValueEv @ 339 NONAME
+	_ZNK14TMTPTypeInt12810UpperValueEv @ 340 NONAME
+	_ZNK14TMTPTypeInt12813NextReadChunkER6TPtrC8 @ 341 NONAME
+	_ZNK14TMTPTypeInt12814FirstReadChunkER6TPtrC8 @ 342 NONAME
+	_ZNK14TMTPTypeInt1284SizeEv @ 343 NONAME
+	_ZNK14TMTPTypeInt1284TypeEv @ 344 NONAME
+	_ZNK14TMTPTypeUint165ValueEv @ 345 NONAME
+	_ZNK14TMTPTypeUint325ValueEv @ 346 NONAME
+	_ZNK14TMTPTypeUint6413NextReadChunkER6TPtrC8 @ 347 NONAME
+	_ZNK14TMTPTypeUint6414FirstReadChunkER6TPtrC8 @ 348 NONAME
+	_ZNK14TMTPTypeUint644SizeEv @ 349 NONAME
+	_ZNK14TMTPTypeUint644TypeEv @ 350 NONAME
+	_ZNK14TMTPTypeUint645ValueEv @ 351 NONAME
+	_ZNK15TMTPTypeIntBase13NextReadChunkER6TPtrC8 @ 352 NONAME
+	_ZNK15TMTPTypeIntBase14FirstReadChunkER6TPtrC8 @ 353 NONAME
+	_ZNK15TMTPTypeIntBase4SizeEv @ 354 NONAME
+	_ZNK15TMTPTypeIntBase4TypeEv @ 355 NONAME
+	_ZNK15TMTPTypeRequest11ElementInfoEi @ 356 NONAME
+	_ZNK15TMTPTypeRequest4TypeEv @ 357 NONAME
+	_ZNK15TMTPTypeRequesteqERKS_ @ 358 NONAME
+	_ZNK15TMTPTypeRequestneERKS_ @ 359 NONAME
+	_ZNK15TMTPTypeUint12810LowerValueEv @ 360 NONAME
+	_ZNK15TMTPTypeUint12810UpperValueEv @ 361 NONAME
+	_ZNK15TMTPTypeUint12813NextReadChunkER6TPtrC8 @ 362 NONAME
+	_ZNK15TMTPTypeUint12814FirstReadChunkER6TPtrC8 @ 363 NONAME
+	_ZNK15TMTPTypeUint1284SizeEv @ 364 NONAME
+	_ZNK15TMTPTypeUint1284TypeEv @ 365 NONAME
+	_ZNK16TMTPTypeFlatBase13NextReadChunkER6TPtrC8 @ 366 NONAME
+	_ZNK16TMTPTypeFlatBase14FirstReadChunkER6TPtrC8 @ 367 NONAME
+	_ZNK16TMTPTypeFlatBase4GetLEiR8MMTPType @ 368 NONAME
+	_ZNK16TMTPTypeFlatBase4Int8Ei @ 369 NONAME
+	_ZNK16TMTPTypeFlatBase4SizeEv @ 370 NONAME
+	_ZNK16TMTPTypeFlatBase4TypeEv @ 371 NONAME
+	_ZNK16TMTPTypeFlatBase5Int16Ei @ 372 NONAME
+	_ZNK16TMTPTypeFlatBase5Int32Ei @ 373 NONAME
+	_ZNK16TMTPTypeFlatBase5Int64Ei @ 374 NONAME
+	_ZNK16TMTPTypeFlatBase5Uint8Ei @ 375 NONAME
+	_ZNK16TMTPTypeFlatBase6Uint16Ei @ 376 NONAME
+	_ZNK16TMTPTypeFlatBase6Uint32Ei @ 377 NONAME
+	_ZNK16TMTPTypeFlatBase6Uint64Ei @ 378 NONAME
+	_ZNK16TMTPTypeResponse11ElementInfoEi @ 379 NONAME
+	_ZNK16TMTPTypeResponse4TypeEv @ 380 NONAME
+	_ZNK16TMTPTypeUintBase13NextReadChunkER6TPtrC8 @ 381 NONAME
+	_ZNK16TMTPTypeUintBase14FirstReadChunkER6TPtrC8 @ 382 NONAME
+	_ZNK16TMTPTypeUintBase4SizeEv @ 383 NONAME
+	_ZNK16TMTPTypeUintBase4TypeEv @ 384 NONAME
+	_ZNK18CMTPTypeObjectInfo4TypeEv @ 385 NONAME
+	_ZNK19CMTPTypeStorageInfo4TypeEv @ 386 NONAME
+	_ZNK20CMTPTypeCompoundBase10ChunkCountEv @ 387 NONAME
+	_ZNK20CMTPTypeCompoundBase12StringCharsLEi @ 388 NONAME
+	_ZNK20CMTPTypeCompoundBase13NextReadChunkER6TPtrC8 @ 389 NONAME
+	_ZNK20CMTPTypeCompoundBase14CommitRequiredEv @ 390 NONAME
+	_ZNK20CMTPTypeCompoundBase14FirstReadChunkER6TPtrC8 @ 391 NONAME
+	_ZNK20CMTPTypeCompoundBase15StringNumCharsLEi @ 392 NONAME
+	_ZNK20CMTPTypeCompoundBase16ReadableElementLEi @ 393 NONAME
+	_ZNK20CMTPTypeCompoundBase17WriteableElementLEi @ 394 NONAME
+	_ZNK20CMTPTypeCompoundBase18ValidateChunkCountEv @ 395 NONAME
+	_ZNK20CMTPTypeCompoundBase25RMTPTypeCompoundFlatChunk4TypeEv @ 396 NONAME
+	_ZNK20CMTPTypeCompoundBase4GetLEiR8MMTPType @ 397 NONAME
+	_ZNK20CMTPTypeCompoundBase4SizeEv @ 398 NONAME
+	_ZNK20CMTPTypeCompoundBase4TypeEv @ 399 NONAME
+	_ZNK20CMTPTypeCompoundBase5Int8LEi @ 400 NONAME
+	_ZNK20CMTPTypeCompoundBase6Int16LEi @ 401 NONAME
+	_ZNK20CMTPTypeCompoundBase6Int32LEi @ 402 NONAME
+	_ZNK20CMTPTypeCompoundBase6Int64LEi @ 403 NONAME
+	_ZNK20CMTPTypeCompoundBase6Uint8LEi @ 404 NONAME
+	_ZNK20CMTPTypeCompoundBase7Uint16LEi @ 405 NONAME
+	_ZNK20CMTPTypeCompoundBase7Uint32LEi @ 406 NONAME
+	_ZNK20CMTPTypeCompoundBase7Uint64LEi @ 407 NONAME
+	_ZNK20CMTPTypeCompoundBase8ValidateEv @ 408 NONAME
+	_ZNK22CMTPTypeDevicePropDesc14CommitRequiredEv @ 409 NONAME
+	_ZNK22CMTPTypeDevicePropDesc4TypeEv @ 410 NONAME
+	_ZNK22CMTPTypeObjectPropDesc14CommitRequiredEv @ 411 NONAME
+	_ZNK22CMTPTypeObjectPropDesc4TypeEv @ 412 NONAME
+	_ZNK22CMTPTypeObjectPropList11DataObjectLEv @ 413 NONAME ABSENT
+	_ZNK22CMTPTypeObjectPropList14CommitRequiredEv @ 414 NONAME
+	_ZNK22CMTPTypeObjectPropList16NumberOfElementsEv @ 415 NONAME
+	_ZNK22CMTPTypeObjectPropList4TypeEv @ 416 NONAME
+	_ZNK22CMTPTypeObjectPropList7ElementEj @ 417 NONAME ABSENT
+	_ZNK29CMTPTypeObjectPropListElement14CommitRequiredEv @ 418 NONAME ABSENT
+	_ZNK29CMTPTypeObjectPropListElement4TypeEv @ 419 NONAME ABSENT
+	_ZNK30CMTPTypeInterdependentPropDesc14CommitRequiredEv @ 420 NONAME
+	_ZNK30CMTPTypeInterdependentPropDesc24InterdependentPropertiesEj @ 421 NONAME
+	_ZNK30CMTPTypeInterdependentPropDesc25NumberOfInterdependenciesEv @ 422 NONAME
+	_ZNK30CMTPTypeInterdependentPropDesc4TypeEv @ 423 NONAME
+	_ZNK31CMTPTypeDevicePropDescRangeForm4TypeEv @ 424 NONAME
+	_ZNK31CMTPTypeObjectPropDescRangeForm4TypeEv @ 425 NONAME
+	_ZNK32CMTPTypeInterdependentProperties14CommitRequiredEv @ 426 NONAME
+	_ZNK32CMTPTypeInterdependentProperties14ObjectPropDescEj @ 427 NONAME
+	_ZNK32CMTPTypeInterdependentProperties17NumberOfPropDescsEv @ 428 NONAME
+	_ZNK32CMTPTypeInterdependentProperties4TypeEv @ 429 NONAME
+	_ZNK37CMTPTypeDevicePropDescEnumerationForm14CommitRequiredEv @ 430 NONAME
+	_ZNK37CMTPTypeDevicePropDescEnumerationForm14NumberOfValuesEv @ 431 NONAME
+	_ZNK37CMTPTypeDevicePropDescEnumerationForm15SupportedValueLEjR8MMTPType @ 432 NONAME
+	_ZNK37CMTPTypeDevicePropDescEnumerationForm4TypeEv @ 433 NONAME
+	_ZNK37CMTPTypeObjectPropDescEnumerationForm14CommitRequiredEv @ 434 NONAME
+	_ZNK37CMTPTypeObjectPropDescEnumerationForm14NumberOfValuesEv @ 435 NONAME
+	_ZNK37CMTPTypeObjectPropDescEnumerationForm15SupportedValueLEjR8MMTPType @ 436 NONAME
+	_ZNK37CMTPTypeObjectPropDescEnumerationForm4TypeEv @ 437 NONAME
+	_ZNK8MMTPType14CommitRequiredEv @ 438 NONAME
+	_ZNK8MMTPType8ValidateEv @ 439 NONAME
+	_ZNK8RMTPType13NextReadChunkER6TPtrC8 @ 440 NONAME
+	_ZNK8RMTPType14CommitRequiredEv @ 441 NONAME
+	_ZNK8RMTPType14FirstReadChunkER6TPtrC8 @ 442 NONAME
+	_ZNK8RMTPType4SizeEv @ 443 NONAME
+	_ZNK8RMTPType4TypeEv @ 444 NONAME
+	_ZNK8RMTPType8ValidateEv @ 445 NONAME
+	_ZTI12CMTPTypeFile @ 446 NONAME ; #<TI>#
+	_ZTI12TMTPTypeNull @ 447 NONAME ; #<TI>#
+	_ZTI13CMTPTypeArray @ 448 NONAME ; #<TI>#
+	_ZTI13TMTPTypeEvent @ 449 NONAME ; #<TI>#
+	_ZTI13TMTPTypeInt64 @ 450 NONAME ; #<TI>#
+	_ZTI14CMTPTypeString @ 451 NONAME ; #<TI>#
+	_ZTI14TMTPTypeInt128 @ 452 NONAME ; #<TI>#
+	_ZTI14TMTPTypeUint64 @ 453 NONAME ; #<TI>#
+	_ZTI15TMTPTypeIntBase @ 454 NONAME ; #<TI>#
+	_ZTI15TMTPTypeRequest @ 455 NONAME ; #<TI>#
+	_ZTI15TMTPTypeUint128 @ 456 NONAME ; #<TI>#
+	_ZTI16TMTPTypeFlatBase @ 457 NONAME ; #<TI>#
+	_ZTI16TMTPTypeResponse @ 458 NONAME ; #<TI>#
+	_ZTI16TMTPTypeUintBase @ 459 NONAME ; #<TI>#
+	_ZTI18CMTPTypeObjectInfo @ 460 NONAME ; #<TI>#
+	_ZTI19CMTPTypeStorageInfo @ 461 NONAME ; #<TI>#
+	_ZTI20CMTPTypeCompoundBase @ 462 NONAME ; #<TI>#
+	_ZTI22CMTPTypeDevicePropDesc @ 463 NONAME ; #<TI>#
+	_ZTI22CMTPTypeObjectPropDesc @ 464 NONAME ; #<TI>#
+	_ZTI22CMTPTypeObjectPropList @ 465 NONAME ; #<TI>#
+	_ZTI29CMTPTypeObjectPropListElement @ 466 NONAME ; #<TI>#
+	_ZTI30CMTPTypeInterdependentPropDesc @ 467 NONAME ; #<TI>#
+	_ZTI31CMTPTypeDevicePropDescRangeForm @ 468 NONAME ; #<TI>#
+	_ZTI31CMTPTypeObjectPropDescRangeForm @ 469 NONAME ; #<TI>#
+	_ZTI32CMTPTypeInterdependentProperties @ 470 NONAME ; #<TI>#
+	_ZTI37CMTPTypeDevicePropDescEnumerationForm @ 471 NONAME ; #<TI>#
+	_ZTI37CMTPTypeObjectPropDescEnumerationForm @ 472 NONAME ; #<TI>#
+	_ZTI8MMTPType @ 473 NONAME ; #<TI>#
+	_ZTI8RMTPType @ 474 NONAME ; #<TI>#
+	_ZTIN20CMTPTypeCompoundBase25RMTPTypeCompoundFlatChunkE @ 475 NONAME ; #<TI>#
+	_ZTIN22CMTPTypeDevicePropDesc26RMTPTypeDevicePropDescFormE @ 476 NONAME ; #<TI>#
+	_ZTIN22CMTPTypeObjectPropDesc26RMTPTypeObjectPropDescFormE @ 477 NONAME ; #<TI>#
+	_ZTV12CMTPTypeFile @ 478 NONAME ; #<VT>#
+	_ZTV12TMTPTypeNull @ 479 NONAME ; #<VT>#
+	_ZTV13CMTPTypeArray @ 480 NONAME ; #<VT>#
+	_ZTV13TMTPTypeEvent @ 481 NONAME ; #<VT>#
+	_ZTV13TMTPTypeInt64 @ 482 NONAME ; #<VT>#
+	_ZTV14CMTPTypeString @ 483 NONAME ; #<VT>#
+	_ZTV14TMTPTypeInt128 @ 484 NONAME ; #<VT>#
+	_ZTV14TMTPTypeUint64 @ 485 NONAME ; #<VT>#
+	_ZTV15TMTPTypeIntBase @ 486 NONAME ; #<VT>#
+	_ZTV15TMTPTypeRequest @ 487 NONAME ; #<VT>#
+	_ZTV15TMTPTypeUint128 @ 488 NONAME ; #<VT>#
+	_ZTV16TMTPTypeFlatBase @ 489 NONAME ; #<VT>#
+	_ZTV16TMTPTypeResponse @ 490 NONAME ; #<VT>#
+	_ZTV16TMTPTypeUintBase @ 491 NONAME ; #<VT>#
+	_ZTV18CMTPTypeObjectInfo @ 492 NONAME ; #<VT>#
+	_ZTV19CMTPTypeStorageInfo @ 493 NONAME ; #<VT>#
+	_ZTV20CMTPTypeCompoundBase @ 494 NONAME ; #<VT>#
+	_ZTV22CMTPTypeDevicePropDesc @ 495 NONAME ; #<VT>#
+	_ZTV22CMTPTypeObjectPropDesc @ 496 NONAME ; #<VT>#
+	_ZTV22CMTPTypeObjectPropList @ 497 NONAME ; #<VT>#
+	_ZTV29CMTPTypeObjectPropListElement @ 498 NONAME ; #<VT>#
+	_ZTV30CMTPTypeInterdependentPropDesc @ 499 NONAME ; #<VT>#
+	_ZTV31CMTPTypeDevicePropDescRangeForm @ 500 NONAME ; #<VT>#
+	_ZTV31CMTPTypeObjectPropDescRangeForm @ 501 NONAME ; #<VT>#
+	_ZTV32CMTPTypeInterdependentProperties @ 502 NONAME ; #<VT>#
+	_ZTV37CMTPTypeDevicePropDescEnumerationForm @ 503 NONAME ; #<VT>#
+	_ZTV37CMTPTypeObjectPropDescEnumerationForm @ 504 NONAME ; #<VT>#
+	_ZTV8MMTPType @ 505 NONAME ; #<VT>#
+	_ZTV8RMTPType @ 506 NONAME ; #<VT>#
+	_ZTVN20CMTPTypeCompoundBase25RMTPTypeCompoundFlatChunkE @ 507 NONAME ; #<VT>#
+	_ZTVN22CMTPTypeDevicePropDesc26RMTPTypeDevicePropDescFormE @ 508 NONAME ; #<VT>#
+	_ZTVN22CMTPTypeObjectPropDesc26RMTPTypeObjectPropDescFormE @ 509 NONAME ; #<VT>#
+	_ZThn28_N12CMTPTypeFile12CommitChunkLER5TPtr8 @ 510 NONAME ; #<thunk>#
+	_ZThn28_N12CMTPTypeFile14NextWriteChunkER5TPtr8 @ 511 NONAME ; #<thunk>#
+	_ZThn28_N12CMTPTypeFile15FirstWriteChunkER5TPtr8 @ 512 NONAME ; #<thunk>#
+	_ZThn4_N13CMTPTypeArray12CommitChunkLER5TPtr8 @ 513 NONAME ; #<thunk>#
+	_ZThn4_N13CMTPTypeArray14NextWriteChunkER5TPtr8 @ 514 NONAME ; #<thunk>#
+	_ZThn4_N13CMTPTypeArray15FirstWriteChunkER5TPtr8 @ 515 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPTypeString12CommitChunkLER5TPtr8 @ 516 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPTypeString14NextWriteChunkER5TPtr8 @ 517 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPTypeString15FirstWriteChunkER5TPtr8 @ 518 NONAME ; #<thunk>#
+	_ZThn4_N20CMTPTypeCompoundBase12CommitChunkLER5TPtr8 @ 519 NONAME ; #<thunk>#
+	_ZThn4_N20CMTPTypeCompoundBase14NextWriteChunkER5TPtr8 @ 520 NONAME ; #<thunk>#
+	_ZThn4_N20CMTPTypeCompoundBase15FirstWriteChunkER5TPtr8 @ 521 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeDevicePropDesc12CommitChunkLER5TPtr8 @ 522 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeDevicePropDesc14NextWriteChunkER5TPtr8 @ 523 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeDevicePropDesc15FirstWriteChunkER5TPtr8 @ 524 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeObjectPropDesc12CommitChunkLER5TPtr8 @ 525 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeObjectPropDesc14NextWriteChunkER5TPtr8 @ 526 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeObjectPropDesc15FirstWriteChunkER5TPtr8 @ 527 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeObjectPropList12CommitChunkLER5TPtr8 @ 528 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeObjectPropList14NextWriteChunkER5TPtr8 @ 529 NONAME ; #<thunk>#
+	_ZThn4_N22CMTPTypeObjectPropList15FirstWriteChunkER5TPtr8 @ 530 NONAME ; #<thunk>#
+	_ZThn4_N29CMTPTypeObjectPropListElement12CommitChunkLER5TPtr8 @ 531 NONAME ABSENT ; #<thunk>#
+	_ZThn4_N29CMTPTypeObjectPropListElement15FirstWriteChunkER5TPtr8 @ 532 NONAME ABSENT ; #<thunk>#
+	_ZThn4_N30CMTPTypeInterdependentPropDesc12CommitChunkLER5TPtr8 @ 533 NONAME ; #<thunk>#
+	_ZThn4_N30CMTPTypeInterdependentPropDesc14NextWriteChunkER5TPtr8 @ 534 NONAME ; #<thunk>#
+	_ZThn4_N30CMTPTypeInterdependentPropDesc15FirstWriteChunkER5TPtr8 @ 535 NONAME ; #<thunk>#
+	_ZThn4_N32CMTPTypeInterdependentProperties12CommitChunkLER5TPtr8 @ 536 NONAME ; #<thunk>#
+	_ZThn4_N32CMTPTypeInterdependentProperties14NextWriteChunkER5TPtr8 @ 537 NONAME ; #<thunk>#
+	_ZThn4_N32CMTPTypeInterdependentProperties15FirstWriteChunkER5TPtr8 @ 538 NONAME ; #<thunk>#
+	_ZThn4_N37CMTPTypeDevicePropDescEnumerationForm12CommitChunkLER5TPtr8 @ 539 NONAME ; #<thunk>#
+	_ZThn4_N37CMTPTypeDevicePropDescEnumerationForm14NextWriteChunkER5TPtr8 @ 540 NONAME ; #<thunk>#
+	_ZThn4_N37CMTPTypeDevicePropDescEnumerationForm15FirstWriteChunkER5TPtr8 @ 541 NONAME ; #<thunk>#
+	_ZThn4_N37CMTPTypeObjectPropDescEnumerationForm12CommitChunkLER5TPtr8 @ 542 NONAME ; #<thunk>#
+	_ZThn4_N37CMTPTypeObjectPropDescEnumerationForm14NextWriteChunkER5TPtr8 @ 543 NONAME ; #<thunk>#
+	_ZThn4_N37CMTPTypeObjectPropDescEnumerationForm15FirstWriteChunkER5TPtr8 @ 544 NONAME ; #<thunk>#
+	_ZThn28_NK12CMTPTypeFile13NextReadChunkER6TPtrC8 @ 545 NONAME ; #<thunk>#
+	_ZThn28_NK12CMTPTypeFile14CommitRequiredEv @ 546 NONAME ; #<thunk>#
+	_ZThn28_NK12CMTPTypeFile14FirstReadChunkER6TPtrC8 @ 547 NONAME ; #<thunk>#
+	_ZThn28_NK12CMTPTypeFile4SizeEv @ 548 NONAME ; #<thunk>#
+	_ZThn28_NK12CMTPTypeFile4TypeEv @ 549 NONAME ; #<thunk>#
+	_ZThn4_NK13CMTPTypeArray13NextReadChunkER6TPtrC8 @ 550 NONAME ; #<thunk>#
+	_ZThn4_NK13CMTPTypeArray14CommitRequiredEv @ 551 NONAME ; #<thunk>#
+	_ZThn4_NK13CMTPTypeArray14FirstReadChunkER6TPtrC8 @ 552 NONAME ; #<thunk>#
+	_ZThn4_NK13CMTPTypeArray4SizeEv @ 553 NONAME ; #<thunk>#
+	_ZThn4_NK13CMTPTypeArray4TypeEv @ 554 NONAME ; #<thunk>#
+	_ZThn4_NK13CMTPTypeArray8ValidateEv @ 555 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPTypeString13NextReadChunkER6TPtrC8 @ 556 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPTypeString14CommitRequiredEv @ 557 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPTypeString14FirstReadChunkER6TPtrC8 @ 558 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPTypeString4SizeEv @ 559 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPTypeString4TypeEv @ 560 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPTypeString8ValidateEv @ 561 NONAME ; #<thunk>#
+	_ZThn4_NK18CMTPTypeObjectInfo4TypeEv @ 562 NONAME ; #<thunk>#
+	_ZThn4_NK19CMTPTypeStorageInfo4TypeEv @ 563 NONAME ; #<thunk>#
+	_ZThn4_NK20CMTPTypeCompoundBase13NextReadChunkER6TPtrC8 @ 564 NONAME ; #<thunk>#
+	_ZThn4_NK20CMTPTypeCompoundBase14CommitRequiredEv @ 565 NONAME ; #<thunk>#
+	_ZThn4_NK20CMTPTypeCompoundBase14FirstReadChunkER6TPtrC8 @ 566 NONAME ; #<thunk>#
+	_ZThn4_NK20CMTPTypeCompoundBase4SizeEv @ 567 NONAME ; #<thunk>#
+	_ZThn4_NK20CMTPTypeCompoundBase4TypeEv @ 568 NONAME ; #<thunk>#
+	_ZThn4_NK20CMTPTypeCompoundBase8ValidateEv @ 569 NONAME ; #<thunk>#
+	_ZThn4_NK22CMTPTypeDevicePropDesc14CommitRequiredEv @ 570 NONAME ; #<thunk>#
+	_ZThn4_NK22CMTPTypeDevicePropDesc4TypeEv @ 571 NONAME ; #<thunk>#
+	_ZThn4_NK22CMTPTypeObjectPropDesc14CommitRequiredEv @ 572 NONAME ; #<thunk>#
+	_ZThn4_NK22CMTPTypeObjectPropDesc4TypeEv @ 573 NONAME ; #<thunk>#
+	_ZThn4_NK22CMTPTypeObjectPropList14CommitRequiredEv @ 574 NONAME ; #<thunk>#
+	_ZThn4_NK22CMTPTypeObjectPropList4TypeEv @ 575 NONAME ; #<thunk>#
+	_ZThn4_NK29CMTPTypeObjectPropListElement14CommitRequiredEv @ 576 NONAME ABSENT ; #<thunk>#
+	_ZThn4_NK29CMTPTypeObjectPropListElement4TypeEv @ 577 NONAME ABSENT ; #<thunk>#
+	_ZThn4_NK30CMTPTypeInterdependentPropDesc14CommitRequiredEv @ 578 NONAME ; #<thunk>#
+	_ZThn4_NK30CMTPTypeInterdependentPropDesc4TypeEv @ 579 NONAME ; #<thunk>#
+	_ZThn4_NK31CMTPTypeDevicePropDescRangeForm4TypeEv @ 580 NONAME ; #<thunk>#
+	_ZThn4_NK31CMTPTypeObjectPropDescRangeForm4TypeEv @ 581 NONAME ; #<thunk>#
+	_ZThn4_NK32CMTPTypeInterdependentProperties14CommitRequiredEv @ 582 NONAME ; #<thunk>#
+	_ZThn4_NK32CMTPTypeInterdependentProperties4TypeEv @ 583 NONAME ; #<thunk>#
+	_ZThn4_NK37CMTPTypeDevicePropDescEnumerationForm14CommitRequiredEv @ 584 NONAME ; #<thunk>#
+	_ZThn4_NK37CMTPTypeDevicePropDescEnumerationForm4TypeEv @ 585 NONAME ; #<thunk>#
+	_ZThn4_NK37CMTPTypeObjectPropDescEnumerationForm14CommitRequiredEv @ 586 NONAME ; #<thunk>#
+	_ZThn4_NK37CMTPTypeObjectPropDescEnumerationForm4TypeEv @ 587 NONAME ; #<thunk>#
+	_ZN21CMTPTypeComplexBuffer12CommitChunkLER5TPtr8 @ 588 NONAME
+	_ZN21CMTPTypeComplexBuffer14NextWriteChunkER5TPtr8 @ 589 NONAME
+	_ZN21CMTPTypeComplexBuffer15FirstWriteChunkER5TPtr8 @ 590 NONAME
+	_ZN21CMTPTypeComplexBuffer4NewLERK6TDesC8 @ 591 NONAME
+	_ZN21CMTPTypeComplexBuffer4NewLEv @ 592 NONAME
+	_ZN21CMTPTypeComplexBuffer5NewLCERK6TDesC8 @ 593 NONAME
+	_ZN21CMTPTypeComplexBuffer5NewLCEv @ 594 NONAME
+	_ZN21CMTPTypeComplexBuffer6BufferEv @ 595 NONAME
+	_ZN21CMTPTypeComplexBufferD0Ev @ 596 NONAME
+	_ZN21CMTPTypeComplexBufferD1Ev @ 597 NONAME
+	_ZN21CMTPTypeComplexBufferD2Ev @ 598 NONAME
+	_ZNK21CMTPTypeComplexBuffer13NextReadChunkER6TPtrC8 @ 599 NONAME
+	_ZNK21CMTPTypeComplexBuffer14CommitRequiredEv @ 600 NONAME
+	_ZNK21CMTPTypeComplexBuffer14FirstReadChunkER6TPtrC8 @ 601 NONAME
+	_ZNK21CMTPTypeComplexBuffer4SizeEv @ 602 NONAME
+	_ZNK21CMTPTypeComplexBuffer4TypeEv @ 603 NONAME
+	_ZTI21CMTPTypeComplexBuffer @ 604 NONAME
+	_ZTV21CMTPTypeComplexBuffer @ 605 NONAME
+	_ZThn4_N21CMTPTypeComplexBuffer12CommitChunkLER5TPtr8 @ 606 NONAME
+	_ZThn4_N21CMTPTypeComplexBuffer14NextWriteChunkER5TPtr8 @ 607 NONAME
+	_ZThn4_N21CMTPTypeComplexBuffer15FirstWriteChunkER5TPtr8 @ 608 NONAME
+	_ZThn4_NK21CMTPTypeComplexBuffer13NextReadChunkER6TPtrC8 @ 609 NONAME
+	_ZThn4_NK21CMTPTypeComplexBuffer14CommitRequiredEv @ 610 NONAME
+	_ZThn4_NK21CMTPTypeComplexBuffer14FirstReadChunkER6TPtrC8 @ 611 NONAME
+	_ZThn4_NK21CMTPTypeComplexBuffer4SizeEv @ 612 NONAME
+	_ZThn4_NK21CMTPTypeComplexBuffer4TypeEv @ 613 NONAME
+	_ZN12CMTPTypeList12CommitChunkLER5TPtr8 @ 614 NONAME
+	_ZN12CMTPTypeList14NextWriteChunkER5TPtr8 @ 615 NONAME
+	_ZN12CMTPTypeList15FirstWriteChunkER5TPtr8 @ 616 NONAME
+	_ZN12CMTPTypeList15ResetAndDestroyEv @ 617 NONAME
+	_ZN12CMTPTypeList4NewLE11TMTPTypeIdsS0_ @ 618 NONAME
+	_ZN12CMTPTypeList5NewLCE11TMTPTypeIdsS0_ @ 619 NONAME
+	_ZN12CMTPTypeList6RemoveEi @ 620 NONAME
+	_ZN12CMTPTypeList7AppendLEPK8MMTPType @ 621 NONAME
+	_ZN12CMTPTypeListD0Ev @ 622 NONAME
+	_ZN12CMTPTypeListD1Ev @ 623 NONAME
+	_ZN12CMTPTypeListD2Ev @ 624 NONAME
+	_ZN13CMTPTypeArray9SetByDesLERK6TDesC8 @ 625 NONAME
+	_ZN15TMTPTypeUint128C1Eyy @ 626 NONAME
+	_ZN15TMTPTypeUint128C2Eyy @ 627 NONAME
+	_ZN16TMTPTypeDataPairC1Emt @ 628 NONAME
+	_ZN16TMTPTypeDataPairC1Ev @ 629 NONAME
+	_ZN16TMTPTypeDataPairC2Emt @ 630 NONAME
+	_ZN16TMTPTypeDataPairC2Ev @ 631 NONAME
+	_ZN19CMTPTypeServiceInfo15ServicePropListEv @ 632 NONAME
+	_ZN19CMTPTypeServiceInfo16ServiceEventListEv @ 633 NONAME
+	_ZN19CMTPTypeServiceInfo17ServiceFormatListEv @ 634 NONAME
+	_ZN19CMTPTypeServiceInfo17ServiceMethodListEv @ 635 NONAME
+	_ZN19CMTPTypeServiceInfo18AppendUsedServiceLERK15TMTPTypeUint128 @ 636 NONAME ABSENT
+	_ZN19CMTPTypeServiceInfo23AppendServiceDataBlockLERK15TMTPTypeUint128 @ 637 NONAME ABSENT
+	_ZN19CMTPTypeServiceInfo4NewLEv @ 638 NONAME
+	_ZN19CMTPTypeServiceInfo5NewLCEv @ 639 NONAME
+	_ZN19CMTPTypeServiceInfoD0Ev @ 640 NONAME
+	_ZN19CMTPTypeServiceInfoD1Ev @ 641 NONAME
+	_ZN19CMTPTypeServiceInfoD2Ev @ 642 NONAME
+	_ZN21CMTPTypeComplexBuffer9SetBufferERK6TDesC8 @ 643 NONAME
+	_ZN22CMTPTypeObjectPropDesc4NewLEv @ 644 NONAME
+	_ZN23CMTPTypeServicePropDesc12CommitChunkLER5TPtr8 @ 645 NONAME
+	_ZN23CMTPTypeServicePropDesc14NextWriteChunkER5TPtr8 @ 646 NONAME
+	_ZN23CMTPTypeServicePropDesc15FirstWriteChunkER5TPtr8 @ 647 NONAME
+	_ZN23CMTPTypeServicePropDesc4NewLEtthhPK8MMTPType @ 648 NONAME
+	_ZN23CMTPTypeServicePropDesc4NewLEv @ 649 NONAME
+	_ZN23CMTPTypeServicePropDesc5NewLCEtthhPK8MMTPType @ 650 NONAME
+	_ZN23CMTPTypeServicePropDesc5NewLCEv @ 651 NONAME
+	_ZN23CMTPTypeServicePropDescD0Ev @ 652 NONAME
+	_ZN23CMTPTypeServicePropDescD1Ev @ 653 NONAME
+	_ZN23CMTPTypeServicePropDescD2Ev @ 654 NONAME
+	_ZN24CMTPTypeFormatCapability4NewLEtP30CMTPTypeInterdependentPropDesc @ 655 NONAME
+	_ZN24CMTPTypeFormatCapability4NewLEv @ 656 NONAME
+	_ZN24CMTPTypeFormatCapability5NewLCEtP30CMTPTypeInterdependentPropDesc @ 657 NONAME
+	_ZN24CMTPTypeFormatCapability5NewLCEv @ 658 NONAME
+	_ZN24CMTPTypeFormatCapability7AppendLEP22CMTPTypeObjectPropDesc @ 659 NONAME
+	_ZN24CMTPTypeFormatCapabilityD0Ev @ 660 NONAME
+	_ZN24CMTPTypeFormatCapabilityD1Ev @ 661 NONAME
+	_ZN24CMTPTypeFormatCapabilityD2Ev @ 662 NONAME
+	_ZN24CMTPTypeServiceEventList4NewLEv @ 663 NONAME
+	_ZN24CMTPTypeServiceEventList5NewLCEv @ 664 NONAME
+	_ZN24CMTPTypeServiceEventList7AppendLEP27CMTPTypeServiceEventElement @ 665 NONAME
+	_ZN24CMTPTypeServiceEventListD0Ev @ 666 NONAME
+	_ZN24CMTPTypeServiceEventListD1Ev @ 667 NONAME
+	_ZN24CMTPTypeServiceEventListD2Ev @ 668 NONAME
+	_ZN25CMTPTypeServiceFormatList4NewLEv @ 669 NONAME
+	_ZN25CMTPTypeServiceFormatList5NewLCEv @ 670 NONAME
+	_ZN25CMTPTypeServiceFormatList7AppendLEP28CMTPTypeServiceFormatElement @ 671 NONAME
+	_ZN25CMTPTypeServiceFormatListD0Ev @ 672 NONAME
+	_ZN25CMTPTypeServiceFormatListD1Ev @ 673 NONAME
+	_ZN25CMTPTypeServiceFormatListD2Ev @ 674 NONAME
+	_ZN25CMTPTypeServiceMethodList4NewLEv @ 675 NONAME
+	_ZN25CMTPTypeServiceMethodList5NewLCEv @ 676 NONAME
+	_ZN25CMTPTypeServiceMethodList7AppendLEP28CMTPTypeServiceMethodElement @ 677 NONAME
+	_ZN25CMTPTypeServiceMethodListD0Ev @ 678 NONAME
+	_ZN25CMTPTypeServiceMethodListD1Ev @ 679 NONAME
+	_ZN25CMTPTypeServiceMethodListD2Ev @ 680 NONAME
+	_ZN27CMTPTypeServiceEventElement4NewLEtRK15TMTPTypeUint128RK7TDesC16 @ 681 NONAME ABSENT
+	_ZN27CMTPTypeServiceEventElement4NewLEv @ 682 NONAME
+	_ZN27CMTPTypeServiceEventElement5NewLCEtRK15TMTPTypeUint128RK7TDesC16 @ 683 NONAME ABSENT
+	_ZN27CMTPTypeServiceEventElement5NewLCEv @ 684 NONAME
+	_ZN27CMTPTypeServiceEventElementD0Ev @ 685 NONAME
+	_ZN27CMTPTypeServiceEventElementD1Ev @ 686 NONAME
+	_ZN27CMTPTypeServiceEventElementD2Ev @ 687 NONAME
+	_ZN27CMTPTypeServicePropDescList4NewLEv @ 688 NONAME
+	_ZN27CMTPTypeServicePropDescList5NewLCEv @ 689 NONAME
+	_ZN27CMTPTypeServicePropDescList7AppendLEP23CMTPTypeServicePropDesc @ 690 NONAME
+	_ZN27CMTPTypeServicePropDescListD0Ev @ 691 NONAME
+	_ZN27CMTPTypeServicePropDescListD1Ev @ 692 NONAME
+	_ZN27CMTPTypeServicePropDescListD2Ev @ 693 NONAME
+	_ZN27CMTPTypeServicePropertyList4NewLEv @ 694 NONAME
+	_ZN27CMTPTypeServicePropertyList5NewLCEv @ 695 NONAME
+	_ZN27CMTPTypeServicePropertyList7AppendLEP30CMTPTypeServicePropertyElement @ 696 NONAME
+	_ZN27CMTPTypeServicePropertyListD0Ev @ 697 NONAME
+	_ZN27CMTPTypeServicePropertyListD1Ev @ 698 NONAME
+	_ZN27CMTPTypeServicePropertyListD2Ev @ 699 NONAME
+	_ZN28CMTPTypeDeleteObjectPropList4NewLEv @ 700 NONAME
+	_ZN28CMTPTypeDeleteObjectPropList5NewLCEv @ 701 NONAME
+	_ZN28CMTPTypeDeleteObjectPropList7AppendLEPK16TMTPTypeDataPair @ 702 NONAME
+	_ZN28CMTPTypeDeleteObjectPropListD0Ev @ 703 NONAME
+	_ZN28CMTPTypeDeleteObjectPropListD1Ev @ 704 NONAME
+	_ZN28CMTPTypeDeleteObjectPropListD2Ev @ 705 NONAME
+	_ZN28CMTPTypeServiceFormatElement4NewLEtRK15TMTPTypeUint128RK7TDesC16tS5_ @ 706 NONAME ABSENT
+	_ZN28CMTPTypeServiceFormatElement4NewLEv @ 707 NONAME
+	_ZN28CMTPTypeServiceFormatElement5NewLCEtRK15TMTPTypeUint128RK7TDesC16tS5_ @ 708 NONAME ABSENT
+	_ZN28CMTPTypeServiceFormatElement5NewLCEv @ 709 NONAME
+	_ZN28CMTPTypeServiceFormatElementD0Ev @ 710 NONAME
+	_ZN28CMTPTypeServiceFormatElementD1Ev @ 711 NONAME
+	_ZN28CMTPTypeServiceFormatElementD2Ev @ 712 NONAME
+	_ZN28CMTPTypeServiceMethodElement4NewLEtRK15TMTPTypeUint128RK7TDesC16t @ 713 NONAME ABSENT
+	_ZN28CMTPTypeServiceMethodElement4NewLEv @ 714 NONAME
+	_ZN28CMTPTypeServiceMethodElement5NewLCEtRK15TMTPTypeUint128RK7TDesC16t @ 715 NONAME ABSENT
+	_ZN28CMTPTypeServiceMethodElement5NewLCEv @ 716 NONAME
+	_ZN28CMTPTypeServiceMethodElementD0Ev @ 717 NONAME
+	_ZN28CMTPTypeServiceMethodElementD1Ev @ 718 NONAME
+	_ZN28CMTPTypeServiceMethodElementD2Ev @ 719 NONAME
+	_ZN29CMTPTypeDeleteServicePropList4NewLEv @ 720 NONAME
+	_ZN29CMTPTypeDeleteServicePropList5NewLCEv @ 721 NONAME
+	_ZN29CMTPTypeDeleteServicePropList7AppendLEPK16TMTPTypeDataPair @ 722 NONAME
+	_ZN29CMTPTypeDeleteServicePropListD0Ev @ 723 NONAME
+	_ZN29CMTPTypeDeleteServicePropListD1Ev @ 724 NONAME
+	_ZN29CMTPTypeDeleteServicePropListD2Ev @ 725 NONAME
+	_ZN29CMTPTypeServiceCapabilityList4NewLEv @ 726 NONAME
+	_ZN29CMTPTypeServiceCapabilityList5NewLCEv @ 727 NONAME
+	_ZN29CMTPTypeServiceCapabilityList7AppendLEP24CMTPTypeFormatCapability @ 728 NONAME
+	_ZN29CMTPTypeServiceCapabilityListD0Ev @ 729 NONAME
+	_ZN29CMTPTypeServiceCapabilityListD1Ev @ 730 NONAME
+	_ZN29CMTPTypeServiceCapabilityListD2Ev @ 731 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm12CommitChunkLER5TPtr8 @ 732 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm14NextWriteChunkER5TPtr8 @ 733 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm15FirstWriteChunkER5TPtr8 @ 734 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm4NewLEj @ 735 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm4NewLEj15TMTPTypeUint128jRK7TDesC16hPK8MMTPType @ 736 NONAME ABSENT
+	_ZN30CMTPTypeServiceObjPropExtnForm5NewLCEj @ 737 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm5NewLCEj15TMTPTypeUint128jRK7TDesC16hPK8MMTPType @ 738 NONAME ABSENT
+	_ZN30CMTPTypeServiceObjPropExtnFormD0Ev @ 739 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnFormD1Ev @ 740 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnFormD2Ev @ 741 NONAME
+	_ZN30CMTPTypeServicePropertyElement4NewLEtRK15TMTPTypeUint128mRK7TDesC16 @ 742 NONAME ABSENT
+	_ZN30CMTPTypeServicePropertyElement4NewLEv @ 743 NONAME
+	_ZN30CMTPTypeServicePropertyElement5NewLCEtRK15TMTPTypeUint128mRK7TDesC16 @ 744 NONAME ABSENT
+	_ZN30CMTPTypeServicePropertyElement5NewLCEv @ 745 NONAME
+	_ZN30CMTPTypeServicePropertyElementD0Ev @ 746 NONAME
+	_ZN30CMTPTypeServicePropertyElementD1Ev @ 747 NONAME
+	_ZN30CMTPTypeServicePropertyElementD2Ev @ 748 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm12CommitChunkLER5TPtr8 @ 749 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm14NextWriteChunkER5TPtr8 @ 750 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm15FirstWriteChunkER5TPtr8 @ 751 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm4NewLEj @ 752 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm4NewLEj15TMTPTypeUint128jRK7TDesC16hhhPK8MMTPType @ 753 NONAME ABSENT
+	_ZN34CMTPTypeServiceMethodParamExtnForm5NewLCEj @ 754 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm5NewLCEj15TMTPTypeUint128jRK7TDesC16hhhPK8MMTPType @ 755 NONAME ABSENT
+	_ZN34CMTPTypeServiceMethodParamExtnFormD0Ev @ 756 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnFormD1Ev @ 757 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnFormD2Ev @ 758 NONAME
+	_ZNK12CMTPTypeList11ElementTypeEv @ 759 NONAME
+	_ZNK12CMTPTypeList14CommitRequiredEv @ 760 NONAME
+	_ZNK12CMTPTypeList16NumberOfElementsEv @ 761 NONAME
+	_ZNK12CMTPTypeList4TypeEv @ 762 NONAME
+	_ZNK12CMTPTypeList8ElementLEi @ 763 NONAME
+	_ZNK13CMTPTypeArray5ToDesER5TDes8 @ 764 NONAME
+	_ZNK15TMTPTypeUint1285EqualERKS_ @ 765 NONAME
+	_ZNK15TMTPTypeUint1287CompareERKS_ @ 766 NONAME
+	_ZNK15TMTPTypeUint1287CompareEyy @ 767 NONAME
+	_ZNK16TMTPTypeDataPair4TypeEv @ 768 NONAME
+	_ZNK19CMTPTypeServiceInfo12UsedServiceLEjR15TMTPTypeUint128 @ 769 NONAME ABSENT
+	_ZNK19CMTPTypeServiceInfo17SerivceDataBlockLEjR15TMTPTypeUint128 @ 770 NONAME ABSENT
+	_ZNK19CMTPTypeServiceInfo20NumberOfUsedServicesEv @ 771 NONAME
+	_ZNK19CMTPTypeServiceInfo24NumberOfServiceDataBlockEv @ 772 NONAME
+	_ZNK19CMTPTypeServiceInfo4TypeEv @ 773 NONAME
+	_ZNK23CMTPTypeServicePropDesc14CommitRequiredEv @ 774 NONAME
+	_ZNK23CMTPTypeServicePropDesc4TypeEv @ 775 NONAME
+	_ZNK24CMTPTypeFormatCapability15ObjectPropDescLEj @ 776 NONAME
+	_ZNK24CMTPTypeFormatCapability16ReadableElementLEi @ 777 NONAME
+	_ZNK24CMTPTypeFormatCapability17NumberOfPropDescsEv @ 778 NONAME
+	_ZNK24CMTPTypeFormatCapability17WriteableElementLEi @ 779 NONAME
+	_ZNK24CMTPTypeFormatCapability22InterdependentPropDescEv @ 780 NONAME
+	_ZNK24CMTPTypeFormatCapability4TypeEv @ 781 NONAME
+	_ZNK24CMTPTypeServiceEventList8ElementLEj @ 782 NONAME
+	_ZNK25CMTPTypeServiceFormatList8ElementLEj @ 783 NONAME
+	_ZNK25CMTPTypeServiceMethodList8ElementLEj @ 784 NONAME
+	_ZNK27CMTPTypeServiceEventElement4TypeEv @ 785 NONAME
+	_ZNK27CMTPTypeServicePropDescList8ElementLEj @ 786 NONAME
+	_ZNK27CMTPTypeServicePropertyList8ElementLEj @ 787 NONAME
+	_ZNK28CMTPTypeDeleteObjectPropList8ElementLEi @ 788 NONAME
+	_ZNK28CMTPTypeServiceFormatElement4TypeEv @ 789 NONAME
+	_ZNK28CMTPTypeServiceMethodElement4TypeEv @ 790 NONAME
+	_ZNK29CMTPTypeDeleteServicePropList8ElementLEi @ 791 NONAME
+	_ZNK29CMTPTypeServiceCapabilityList8ElementLEj @ 792 NONAME
+	_ZNK30CMTPTypeServiceObjPropExtnForm14CommitRequiredEv @ 793 NONAME
+	_ZNK30CMTPTypeServiceObjPropExtnForm4TypeEv @ 794 NONAME
+	_ZNK30CMTPTypeServicePropertyElement4TypeEv @ 795 NONAME
+	_ZNK34CMTPTypeServiceMethodParamExtnForm14CommitRequiredEv @ 796 NONAME
+	_ZNK34CMTPTypeServiceMethodParamExtnForm4TypeEv @ 797 NONAME
+	_ZTI12CMTPTypeList @ 798 NONAME
+	_ZTI16TMTPTypeDataPair @ 799 NONAME
+	_ZTI19CMTPTypeServiceInfo @ 800 NONAME
+	_ZTI23CMTPTypeServicePropDesc @ 801 NONAME
+	_ZTI24CMTPTypeFormatCapability @ 802 NONAME
+	_ZTI24CMTPTypeServiceEventList @ 803 NONAME
+	_ZTI25CMTPTypeServiceFormatList @ 804 NONAME
+	_ZTI25CMTPTypeServiceMethodList @ 805 NONAME
+	_ZTI27CMTPTypeServiceEventElement @ 806 NONAME
+	_ZTI27CMTPTypeServicePropDescList @ 807 NONAME
+	_ZTI27CMTPTypeServicePropertyList @ 808 NONAME
+	_ZTI28CMTPTypeDeleteObjectPropList @ 809 NONAME
+	_ZTI28CMTPTypeServiceFormatElement @ 810 NONAME
+	_ZTI28CMTPTypeServiceMethodElement @ 811 NONAME
+	_ZTI29CMTPTypeDeleteServicePropList @ 812 NONAME
+	_ZTI29CMTPTypeServiceCapabilityList @ 813 NONAME
+	_ZTI30CMTPTypeServiceObjPropExtnForm @ 814 NONAME
+	_ZTI30CMTPTypeServicePropertyElement @ 815 NONAME
+	_ZTI34CMTPTypeServiceMethodParamExtnForm @ 816 NONAME
+	_ZTV12CMTPTypeList @ 817 NONAME
+	_ZTV16TMTPTypeDataPair @ 818 NONAME
+	_ZTV19CMTPTypeServiceInfo @ 819 NONAME
+	_ZTV23CMTPTypeServicePropDesc @ 820 NONAME
+	_ZTV24CMTPTypeFormatCapability @ 821 NONAME
+	_ZTV24CMTPTypeServiceEventList @ 822 NONAME
+	_ZTV25CMTPTypeServiceFormatList @ 823 NONAME
+	_ZTV25CMTPTypeServiceMethodList @ 824 NONAME
+	_ZTV27CMTPTypeServiceEventElement @ 825 NONAME
+	_ZTV27CMTPTypeServicePropDescList @ 826 NONAME
+	_ZTV27CMTPTypeServicePropertyList @ 827 NONAME
+	_ZTV28CMTPTypeDeleteObjectPropList @ 828 NONAME
+	_ZTV28CMTPTypeServiceFormatElement @ 829 NONAME
+	_ZTV28CMTPTypeServiceMethodElement @ 830 NONAME
+	_ZTV29CMTPTypeDeleteServicePropList @ 831 NONAME
+	_ZTV29CMTPTypeServiceCapabilityList @ 832 NONAME
+	_ZTV30CMTPTypeServiceObjPropExtnForm @ 833 NONAME
+	_ZTV30CMTPTypeServicePropertyElement @ 834 NONAME
+	_ZTV34CMTPTypeServiceMethodParamExtnForm @ 835 NONAME
+	_ZThn4_N12CMTPTypeList12CommitChunkLER5TPtr8 @ 836 NONAME
+	_ZThn4_N12CMTPTypeList14NextWriteChunkER5TPtr8 @ 837 NONAME
+	_ZThn4_N12CMTPTypeList15FirstWriteChunkER5TPtr8 @ 838 NONAME
+	_ZThn4_N23CMTPTypeServicePropDesc12CommitChunkLER5TPtr8 @ 839 NONAME
+	_ZThn4_N23CMTPTypeServicePropDesc14NextWriteChunkER5TPtr8 @ 840 NONAME
+	_ZThn4_N23CMTPTypeServicePropDesc15FirstWriteChunkER5TPtr8 @ 841 NONAME
+	_ZThn4_N30CMTPTypeServiceObjPropExtnForm12CommitChunkLER5TPtr8 @ 842 NONAME
+	_ZThn4_N30CMTPTypeServiceObjPropExtnForm14NextWriteChunkER5TPtr8 @ 843 NONAME
+	_ZThn4_N30CMTPTypeServiceObjPropExtnForm15FirstWriteChunkER5TPtr8 @ 844 NONAME
+	_ZThn4_N34CMTPTypeServiceMethodParamExtnForm12CommitChunkLER5TPtr8 @ 845 NONAME
+	_ZThn4_N34CMTPTypeServiceMethodParamExtnForm14NextWriteChunkER5TPtr8 @ 846 NONAME
+	_ZThn4_N34CMTPTypeServiceMethodParamExtnForm15FirstWriteChunkER5TPtr8 @ 847 NONAME
+	_ZThn4_NK12CMTPTypeList14CommitRequiredEv @ 848 NONAME
+	_ZThn4_NK12CMTPTypeList4TypeEv @ 849 NONAME
+	_ZThn4_NK19CMTPTypeServiceInfo4TypeEv @ 850 NONAME
+	_ZThn4_NK23CMTPTypeServicePropDesc14CommitRequiredEv @ 851 NONAME
+	_ZThn4_NK23CMTPTypeServicePropDesc4TypeEv @ 852 NONAME
+	_ZThn4_NK24CMTPTypeFormatCapability4TypeEv @ 853 NONAME
+	_ZThn4_NK27CMTPTypeServiceEventElement4TypeEv @ 854 NONAME
+	_ZThn4_NK28CMTPTypeServiceFormatElement4TypeEv @ 855 NONAME
+	_ZThn4_NK28CMTPTypeServiceMethodElement4TypeEv @ 856 NONAME
+	_ZThn4_NK30CMTPTypeServiceObjPropExtnForm14CommitRequiredEv @ 857 NONAME
+	_ZThn4_NK30CMTPTypeServiceObjPropExtnForm4TypeEv @ 858 NONAME
+	_ZThn4_NK30CMTPTypeServicePropertyElement4TypeEv @ 859 NONAME
+	_ZThn4_NK34CMTPTypeServiceMethodParamExtnForm14CommitRequiredEv @ 860 NONAME
+	_ZThn4_NK34CMTPTypeServiceMethodParamExtnForm4TypeEv @ 861 NONAME
+	_ZN20CMTPTypeCompoundBase14NextWriteChunkER5TPtr8j @ 862 NONAME
+	_ZN22CMTPTypeObjectPropList14NextWriteChunkER5TPtr8j @ 863 NONAME
+	_ZN22CMTPTypeObjectPropList15CommitPropElemLER29CMTPTypeObjectPropListElement @ 864 NONAME
+	_ZN22CMTPTypeObjectPropList15FirstWriteChunkER5TPtr8j @ 865 NONAME
+	_ZN22CMTPTypeObjectPropList16ReservePropElemLEmt @ 866 NONAME
+	_ZN22CMTPTypeObjectPropList21AppendObjectPropListLERKS_ @ 867 NONAME
+	_ZN22CMTPTypeObjectPropList22ReserveTransportHeaderEjR5TPtr8 @ 868 NONAME
+	_ZN23CMTPTypeServicePropList12CommitChunkLER5TPtr8 @ 869 NONAME
+	_ZN23CMTPTypeServicePropList14NextWriteChunkER5TPtr8 @ 870 NONAME
+	_ZN23CMTPTypeServicePropList15FirstWriteChunkER5TPtr8 @ 871 NONAME
+	_ZN23CMTPTypeServicePropList17AppendDataObjectLER8MMTPType @ 872 NONAME
+	_ZN23CMTPTypeServicePropList4NewLEv @ 873 NONAME
+	_ZN23CMTPTypeServicePropList5NewLCEv @ 874 NONAME
+	_ZN23CMTPTypeServicePropList7AppendLEP30CMTPTypeServicePropListElement @ 875 NONAME
+	_ZN23CMTPTypeServicePropListD0Ev @ 876 NONAME
+	_ZN23CMTPTypeServicePropListD1Ev @ 877 NONAME
+	_ZN23CMTPTypeServicePropListD2Ev @ 878 NONAME
+	_ZN29CMTPTypeObjectPropListElement10SetStringLEiRK7TDesC16 @ 879 NONAME
+	_ZN29CMTPTypeObjectPropListElement10SetUint16LEit @ 880 NONAME
+	_ZN29CMTPTypeObjectPropListElement10SetUint32LEim @ 881 NONAME
+	_ZN29CMTPTypeObjectPropListElement10SetUint64LEiy @ 882 NONAME
+	_ZN29CMTPTypeObjectPropListElement11SetUint128LEiyy @ 883 NONAME
+	_ZN29CMTPTypeObjectPropListElement9SetArrayLEiRK13CMTPTypeArray @ 884 NONAME
+	_ZN29CMTPTypeObjectPropListElement9SetUint8LEih @ 885 NONAME
+	_ZN30CMTPTypeServicePropListElement12CommitChunkLER5TPtr8 @ 886 NONAME
+	_ZN30CMTPTypeServicePropListElement15FirstWriteChunkER5TPtr8 @ 887 NONAME
+	_ZN30CMTPTypeServicePropListElement4NewLEmtRK8MMTPType @ 888 NONAME
+	_ZN30CMTPTypeServicePropListElement4NewLEmttRK8MMTPType @ 889 NONAME
+	_ZN30CMTPTypeServicePropListElement4NewLEt @ 890 NONAME
+	_ZN30CMTPTypeServicePropListElement4NewLEtt @ 891 NONAME
+	_ZN30CMTPTypeServicePropListElement5NewLCEmtRK8MMTPType @ 892 NONAME
+	_ZN30CMTPTypeServicePropListElement5NewLCEmttRK8MMTPType @ 893 NONAME
+	_ZN30CMTPTypeServicePropListElement5NewLCEt @ 894 NONAME
+	_ZN30CMTPTypeServicePropListElement5NewLCEtt @ 895 NONAME
+	_ZN30CMTPTypeServicePropListElementD0Ev @ 896 NONAME
+	_ZN30CMTPTypeServicePropListElementD1Ev @ 897 NONAME
+	_ZN30CMTPTypeServicePropListElementD2Ev @ 898 NONAME
+	_ZN8MMTPType14NextWriteChunkER5TPtr8j @ 899 NONAME
+	_ZN8MMTPType15FirstWriteChunkER5TPtr8j @ 900 NONAME
+	_ZN8MMTPType22ReserveTransportHeaderEjR5TPtr8 @ 901 NONAME
+	_ZNK22CMTPTypeObjectPropList11ResetCursorEv @ 902 NONAME
+	_ZNK22CMTPTypeObjectPropList13NextReadChunkER6TPtrC8 @ 903 NONAME
+	_ZNK22CMTPTypeObjectPropList14FirstReadChunkER6TPtrC8 @ 904 NONAME
+	_ZNK22CMTPTypeObjectPropList15GetNextElementLEv @ 905 NONAME
+	_ZNK22CMTPTypeObjectPropList4SizeEv @ 906 NONAME
+	_ZNK22CMTPTypeObjectPropList8ValidateEv @ 907 NONAME
+	_ZNK23CMTPTypeServicePropList11DataObjectLEv @ 908 NONAME
+	_ZNK23CMTPTypeServicePropList14CommitRequiredEv @ 909 NONAME
+	_ZNK23CMTPTypeServicePropList16NumberOfElementsEv @ 910 NONAME
+	_ZNK23CMTPTypeServicePropList4TypeEv @ 911 NONAME
+	_ZNK23CMTPTypeServicePropList7ElementEj @ 912 NONAME
+	_ZNK29CMTPTypeObjectPropListElement4SizeEv @ 913 NONAME
+	_ZNK29CMTPTypeObjectPropListElement6ArrayLEi @ 914 NONAME
+	_ZNK29CMTPTypeObjectPropListElement6Uint8LEi @ 915 NONAME
+	_ZNK29CMTPTypeObjectPropListElement7StringLEi @ 916 NONAME
+	_ZNK29CMTPTypeObjectPropListElement7Uint16LEi @ 917 NONAME
+	_ZNK29CMTPTypeObjectPropListElement7Uint32LEi @ 918 NONAME
+	_ZNK29CMTPTypeObjectPropListElement7Uint64LEi @ 919 NONAME
+	_ZNK29CMTPTypeObjectPropListElement8Uint128LEiRyS0_ @ 920 NONAME
+	_ZNK30CMTPTypeServicePropListElement14CommitRequiredEv @ 921 NONAME
+	_ZNK30CMTPTypeServicePropListElement4TypeEv @ 922 NONAME
+	_ZTI23CMTPTypeServicePropList @ 923 NONAME
+	_ZTI30CMTPTypeServicePropListElement @ 924 NONAME
+	_ZTV23CMTPTypeServicePropList @ 925 NONAME
+	_ZTV30CMTPTypeServicePropListElement @ 926 NONAME
+	_ZThn4_N20CMTPTypeCompoundBase14NextWriteChunkER5TPtr8j @ 927 NONAME
+	_ZThn4_N22CMTPTypeObjectPropList14NextWriteChunkER5TPtr8j @ 928 NONAME
+	_ZThn4_N22CMTPTypeObjectPropList15FirstWriteChunkER5TPtr8j @ 929 NONAME
+	_ZThn4_N22CMTPTypeObjectPropList22ReserveTransportHeaderEjR5TPtr8 @ 930 NONAME
+	_ZThn4_N23CMTPTypeServicePropList12CommitChunkLER5TPtr8 @ 931 NONAME
+	_ZThn4_N23CMTPTypeServicePropList14NextWriteChunkER5TPtr8 @ 932 NONAME
+	_ZThn4_N23CMTPTypeServicePropList15FirstWriteChunkER5TPtr8 @ 933 NONAME
+	_ZThn4_N30CMTPTypeServicePropListElement12CommitChunkLER5TPtr8 @ 934 NONAME
+	_ZThn4_N30CMTPTypeServicePropListElement15FirstWriteChunkER5TPtr8 @ 935 NONAME
+	_ZThn4_NK22CMTPTypeObjectPropList13NextReadChunkER6TPtrC8 @ 936 NONAME
+	_ZThn4_NK22CMTPTypeObjectPropList14FirstReadChunkER6TPtrC8 @ 937 NONAME
+	_ZThn4_NK22CMTPTypeObjectPropList4SizeEv @ 938 NONAME
+	_ZThn4_NK22CMTPTypeObjectPropList8ValidateEv @ 939 NONAME
+	_ZThn4_NK23CMTPTypeServicePropList14CommitRequiredEv @ 940 NONAME
+	_ZThn4_NK23CMTPTypeServicePropList4TypeEv @ 941 NONAME
+	_ZThn4_NK30CMTPTypeServicePropListElement14CommitRequiredEv @ 942 NONAME
+	_ZThn4_NK30CMTPTypeServicePropListElement4TypeEv @ 943 NONAME
+	_ZN18CMTPTypeOpaqueData12CommitChunkLER5TPtr8 @ 944 NONAME
+	_ZN18CMTPTypeOpaqueData14NextWriteChunkER5TPtr8 @ 945 NONAME
+	_ZN18CMTPTypeOpaqueData15FirstWriteChunkER5TPtr8 @ 946 NONAME
+	_ZN18CMTPTypeOpaqueData15FirstWriteChunkER5TPtr8j @ 947 NONAME
+	_ZN18CMTPTypeOpaqueData4NewLERK6TDesC8 @ 948 NONAME
+	_ZN18CMTPTypeOpaqueData4NewLEv @ 949 NONAME
+	_ZN18CMTPTypeOpaqueData5NewLCERK6TDesC8 @ 950 NONAME
+	_ZN18CMTPTypeOpaqueData5NewLCEv @ 951 NONAME
+	_ZN18CMTPTypeOpaqueData5WriteERK6TPtrC8 @ 952 NONAME
+	_ZNK18CMTPTypeOpaqueData13NextReadChunkER6TPtrC8 @ 953 NONAME
+	_ZNK18CMTPTypeOpaqueData14CommitRequiredEv @ 954 NONAME
+	_ZNK18CMTPTypeOpaqueData14FirstReadChunkER6TPtrC8 @ 955 NONAME
+	_ZNK18CMTPTypeOpaqueData4ReadER6TPtrC8 @ 956 NONAME
+	_ZNK18CMTPTypeOpaqueData4SizeEv @ 957 NONAME
+	_ZNK18CMTPTypeOpaqueData4TypeEv @ 958 NONAME
+	_ZTI18CMTPTypeOpaqueData @ 959 NONAME
+	_ZTV18CMTPTypeOpaqueData @ 960 NONAME
+	_ZThn4_N18CMTPTypeOpaqueData12CommitChunkLER5TPtr8 @ 961 NONAME
+	_ZThn4_N18CMTPTypeOpaqueData14NextWriteChunkER5TPtr8 @ 962 NONAME
+	_ZThn4_N18CMTPTypeOpaqueData15FirstWriteChunkER5TPtr8 @ 963 NONAME
+	_ZThn4_N18CMTPTypeOpaqueData15FirstWriteChunkER5TPtr8j @ 964 NONAME
+	_ZThn4_NK18CMTPTypeOpaqueData13NextReadChunkER6TPtrC8 @ 965 NONAME
+	_ZThn4_NK18CMTPTypeOpaqueData14CommitRequiredEv @ 966 NONAME
+	_ZThn4_NK18CMTPTypeOpaqueData14FirstReadChunkER6TPtrC8 @ 967 NONAME
+	_ZThn4_NK18CMTPTypeOpaqueData4SizeEv @ 968 NONAME
+	_ZThn4_NK18CMTPTypeOpaqueData4TypeEv @ 969 NONAME
+	_ZN12CMTPTypeFile11GetByteSentEv @ 970 NONAME
+	_ZN12CMTPTypeFile4NewLER3RFsRK7TDesC169TFileModexx @ 971 NONAME
+	_ZN12CMTPTypeFile5NewLCER3RFsRK7TDesC169TFileModexx @ 972 NONAME
+	_ZN12TMTPTypeGuid3SetEyy @ 973 NONAME
+	_ZN12TMTPTypeGuid4SetLERK7TDesC16 @ 974 NONAME
+	_ZN12TMTPTypeGuidC1ERK6TPtrC8 @ 975 NONAME
+	_ZN12TMTPTypeGuidC1Ev @ 976 NONAME
+	_ZN12TMTPTypeGuidC1Eyy @ 977 NONAME
+	_ZN12TMTPTypeGuidC2ERK6TPtrC8 @ 978 NONAME
+	_ZN12TMTPTypeGuidC2Ev @ 979 NONAME
+	_ZN12TMTPTypeGuidC2Eyy @ 980 NONAME
+	_ZN19CMTPTypeServiceInfo18AppendUsedServiceLERK12TMTPTypeGuid @ 981 NONAME
+	_ZN19CMTPTypeServiceInfo23AppendServiceDataBlockLERK12TMTPTypeGuid @ 982 NONAME
+	_ZN27CMTPTypeServiceEventElement4NewLEtRK12TMTPTypeGuidRK7TDesC16 @ 983 NONAME
+	_ZN27CMTPTypeServiceEventElement5NewLCEtRK12TMTPTypeGuidRK7TDesC16 @ 984 NONAME
+	_ZN28CMTPTypeServiceFormatElement4NewLEtRK12TMTPTypeGuidRK7TDesC16tS5_ @ 985 NONAME
+	_ZN28CMTPTypeServiceFormatElement5NewLCEtRK12TMTPTypeGuidRK7TDesC16tS5_ @ 986 NONAME
+	_ZN28CMTPTypeServiceMethodElement4NewLEtRK12TMTPTypeGuidRK7TDesC16t @ 987 NONAME
+	_ZN28CMTPTypeServiceMethodElement5NewLCEtRK12TMTPTypeGuidRK7TDesC16t @ 988 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm4NewLEj12TMTPTypeGuidjRK7TDesC16hPK8MMTPType @ 989 NONAME
+	_ZN30CMTPTypeServiceObjPropExtnForm5NewLCEj12TMTPTypeGuidjRK7TDesC16hPK8MMTPType @ 990 NONAME
+	_ZN30CMTPTypeServicePropertyElement4NewLEtRK12TMTPTypeGuidmRK7TDesC16 @ 991 NONAME
+	_ZN30CMTPTypeServicePropertyElement5NewLCEtRK12TMTPTypeGuidmRK7TDesC16 @ 992 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm4NewLEj12TMTPTypeGuidjRK7TDesC16hhhPK8MMTPType @ 993 NONAME
+	_ZN34CMTPTypeServiceMethodParamExtnForm5NewLCEj12TMTPTypeGuidjRK7TDesC16hhhPK8MMTPType @ 994 NONAME
+	_ZNK19CMTPTypeServiceInfo12UsedServiceLEjR12TMTPTypeGuid @ 995 NONAME
+	_ZNK19CMTPTypeServiceInfo17SerivceDataBlockLEjR12TMTPTypeGuid @ 996 NONAME
+	_ZN18CMTPTypeOpaqueDataD0Ev @ 997 NONAME
+	_ZN18CMTPTypeOpaqueDataD1Ev @ 998 NONAME
+	_ZN18CMTPTypeOpaqueDataD2Ev @ 999 NONAME
+	_ZN13TMTPTypeEventC1ERKS_ @ 1000 NONAME
+	_ZN13TMTPTypeEventC2ERKS_ @ 1001 NONAME
+	_ZN15TMTPTypeRequestC1ERKS_ @ 1002 NONAME
+	_ZN15TMTPTypeRequestC2ERKS_ @ 1003 NONAME
+	_ZN16TMTPTypeDataPairC1ERKS_ @ 1004 NONAME
+	_ZN16TMTPTypeDataPairC2ERKS_ @ 1005 NONAME
+	_ZN16TMTPTypeResponseC1ERKS_ @ 1006 NONAME
+	_ZN16TMTPTypeResponseC2ERKS_ @ 1007 NONAME
+	_ZN19CMTPTypeTrivialData14NextWriteChunkER5TPtr8 @ 1008 NONAME
+	_ZN19CMTPTypeTrivialData14NextWriteChunkER5TPtr8j @ 1009 NONAME
+	_ZN19CMTPTypeTrivialData15FirstWriteChunkER5TPtr8 @ 1010 NONAME
+	_ZN19CMTPTypeTrivialData15FirstWriteChunkER5TPtr8j @ 1011 NONAME
+	_ZN19CMTPTypeTrivialData4NewLEv @ 1012 NONAME
+	_ZN19CMTPTypeTrivialData5NewLCEv @ 1013 NONAME
+	_ZN19CMTPTypeTrivialDataD0Ev @ 1014 NONAME
+	_ZN19CMTPTypeTrivialDataD1Ev @ 1015 NONAME
+	_ZN19CMTPTypeTrivialDataD2Ev @ 1016 NONAME
+	_ZNK19CMTPTypeTrivialData13NextReadChunkER6TPtrC8 @ 1017 NONAME
+	_ZNK19CMTPTypeTrivialData14FirstReadChunkER6TPtrC8 @ 1018 NONAME
+	_ZNK19CMTPTypeTrivialData4SizeEv @ 1019 NONAME
+	_ZNK19CMTPTypeTrivialData4TypeEv @ 1020 NONAME
+	_ZTI19CMTPTypeTrivialData @ 1021 NONAME
+	_ZTV19CMTPTypeTrivialData @ 1022 NONAME
+	_ZThn4_N19CMTPTypeTrivialData14NextWriteChunkER5TPtr8 @ 1023 NONAME
+	_ZThn4_N19CMTPTypeTrivialData14NextWriteChunkER5TPtr8j @ 1024 NONAME
+	_ZThn4_N19CMTPTypeTrivialData15FirstWriteChunkER5TPtr8 @ 1025 NONAME
+	_ZThn4_N19CMTPTypeTrivialData15FirstWriteChunkER5TPtr8j @ 1026 NONAME
+	_ZThn4_NK19CMTPTypeTrivialData13NextReadChunkER6TPtrC8 @ 1027 NONAME
+	_ZThn4_NK19CMTPTypeTrivialData14FirstReadChunkER6TPtrC8 @ 1028 NONAME
+	_ZThn4_NK19CMTPTypeTrivialData4SizeEv @ 1029 NONAME
+	_ZThn4_NK19CMTPTypeTrivialData4TypeEv @ 1030 NONAME
+	_ZN29CMTPTypeObjectPropListElement9SetArrayLEiRK7TDesC16 @ 1031 NONAME
+	_ZN12CMTPTypeList14NextWriteChunkER5TPtr8j @ 1032 NONAME
+	_ZThn4_N12CMTPTypeList14NextWriteChunkER5TPtr8j @ 1033 NONAME
+	_ZTIN12CMTPTypeFile11CFileWriterE @ 1034 NONAME
+	_ZTVN12CMTPTypeFile11CFileWriterE @ 1035 NONAME
+
--- a/mtpfws/mtpfw/datatypes/src/cmtptypefile.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/datatypes/src/cmtptypefile.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -526,7 +526,11 @@
     if (aMode & EFileWrite)
         {
         iFileOpenForRead = EFalse;
-        User::LeaveIfError(iFile.Replace(aFs, aName, aMode|EFileWriteDirectIO));
+        TInt err = iFile.Create(aFs, aName, aMode|EFileWriteDirectIO);
+        if (err != KErrNone)
+            {
+            User::LeaveIfError(iFile.Replace(aFs, aName, aMode|EFileWriteDirectIO));
+            }
         }
     else
         {
@@ -559,7 +563,11 @@
     if (aMode & EFileWrite)
         {
         iFileOpenForRead = EFalse;
-        User::LeaveIfError(iFile.Replace(aFs, aName, aMode|EFileWriteDirectIO));
+        TInt err = iFile.Create(aFs, aName, aMode|EFileWriteDirectIO);
+        if (err != KErrNone)
+            {
+            User::LeaveIfError(iFile.Replace(aFs, aName, aMode|EFileWriteDirectIO));
+            }
         }
     else
         {
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/eabi/mtpframeworkU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,235 @@
+EXPORTS
+	_ZN13CMTPObjectMgr25RemoveObjectsByStorageIdLEm @ 1 NONAME
+	_ZN13RMTPFramework5CloseEv @ 2 NONAME
+	_ZN13RMTPFramework5OpenLEv @ 3 NONAME
+	_ZN13RMTPFramework6OpenLCEv @ 4 NONAME
+	_ZN13RMTPFrameworkC1Ev @ 5 NONAME
+	_ZN13RMTPFrameworkC2Ev @ 6 NONAME
+	_ZN14CMTPConnection14SessionClosedLEm @ 7 NONAME
+	_ZN14CMTPConnection14SessionOpenedLEm @ 8 NONAME
+	_ZN14CMTPStorageMgr14SetFrameworkIdEj @ 9 NONAME
+	_ZN14CMTPStorageMgr16SetDriveMappingLE12TDriveNumberm @ 10 NONAME
+	_ZN14CMTPStorageMgr19LogicalStorageOwnerEm @ 11 NONAME
+	_ZN14CMTPStorageMgr19SetDefaultStorageIdEm @ 12 NONAME
+	_ZN14CMTPStorageMgr20LogicalStorageNumberEm @ 13 NONAME
+	_ZN14CMTPStorageMgr20PhysicalStorageOwnerEm @ 14 NONAME
+	_ZN14CMTPStorageMgr21PhysicalStorageNumberEm @ 15 NONAME
+	_ZN14CMTPStorageMgr25AllocateLogicalStorageIdLEj12TDriveNumberRK19CMTPStorageMetaData @ 16 NONAME
+	_ZN14CMTPStorageMgr25AllocateLogicalStorageIdLEjmRK19CMTPStorageMetaData @ 17 NONAME
+	_ZN14CMTPStorageMgr26AllocatePhysicalStorageIdLEjRK19CMTPStorageMetaData @ 18 NONAME
+	_ZN14CMTPStorageMgr26DeallocateLogicalStorageIdEjm @ 19 NONAME
+	_ZN14CMTPStorageMgr27DeallocateLogicalStorageIdsEjm @ 20 NONAME
+	_ZN14CMTPStorageMgr27DeallocatePhysicalStorageIdEjm @ 21 NONAME
+	_ZN14CMTPStorageMgr4NewLEv @ 22 NONAME
+	_ZN14CMTPStorageMgrD0Ev @ 23 NONAME
+	_ZN14CMTPStorageMgrD1Ev @ 24 NONAME
+	_ZN14CMTPStorageMgrD2Ev @ 25 NONAME
+	_ZN16CMTPDataProvider20ExecuteProxyRequestLERK15TMTPTypeRequestR14MMTPConnectionR20MMTPTransactionProxy @ 26 NONAME
+	_ZN16CMTPParserRouter10ConfigureLEv @ 27 NONAME
+	_ZN16CMTPParserRouter18TRoutingParameters5ResetEv @ 28 NONAME
+	_ZN16CMTPParserRouter18TRoutingParameters8SetParamENS0_14TParameterTypeEj @ 29 NONAME
+	_ZN16CMTPParserRouter18TRoutingParametersC1ERK15TMTPTypeRequestR14MMTPConnection @ 30 NONAME
+	_ZN16CMTPParserRouter18TRoutingParametersC2ERK15TMTPTypeRequestR14MMTPConnection @ 31 NONAME
+	_ZN17CMTPConnectionMgr13StopTransportE4TUid @ 32 NONAME
+	_ZN17CMTPConnectionMgr14StopTransportsEv @ 33 NONAME
+	_ZN17CMTPConnectionMgr15StartTransportLE4TUid @ 34 NONAME
+	_ZN26CMTPDataProviderController10DeviceDpIdEv @ 35 NONAME
+	_ZN26CMTPDataProviderController13DataProviderLEj @ 36 NONAME
+	_ZN26CMTPDataProviderController18LoadDataProvidersLEv @ 37 NONAME
+	_ZN26CMTPDataProviderController19UnloadDataProvidersEv @ 38 NONAME
+	_ZN26CMTPDataProviderController20NotifyDataProvidersLE16TMTPNotificationPKv @ 39 NONAME
+	_ZN26CMTPDataProviderController4DpIdEj @ 40 NONAME
+	_ZN26CMTPDataProviderController5CountEv @ 41 NONAME
+	_ZN26CMTPDataProviderController9ProxyDpIdEv @ 42 NONAME
+	_ZNK13RMTPFramework10StorageMgrEv @ 43 NONAME
+	_ZNK13RMTPFramework12DpControllerEv @ 44 NONAME
+	_ZNK13RMTPFramework12ReferenceMgrEv @ 45 NONAME
+	_ZNK13RMTPFramework13ConnectionMgrEv @ 46 NONAME
+	_ZNK13RMTPFramework15FrameworkConfigEv @ 47 NONAME
+	_ZNK13RMTPFramework2FsEv @ 48 NONAME
+	_ZNK13RMTPFramework6RouterEv @ 49 NONAME
+	_ZNK13RMTPFramework9ObjectMgrEv @ 50 NONAME
+	_ZNK14CMTPStorageMgr11DriveNumberEm @ 51 NONAME
+	_ZNK14CMTPStorageMgr14ValidStorageIdEm @ 52 NONAME
+	_ZNK14CMTPStorageMgr16DefaultStorageIdEv @ 53 NONAME
+	_ZNK14CMTPStorageMgr16LogicalStorageIdERK7TDesC16 @ 54 NONAME
+	_ZNK14CMTPStorageMgr16LogicalStorageIdEm @ 55 NONAME
+	_ZNK14CMTPStorageMgr17PhysicalStorageIdE12TDriveNumber @ 56 NONAME
+	_ZNK14CMTPStorageMgr17PhysicalStorageIdEm @ 57 NONAME
+	_ZNK14CMTPStorageMgr18FrameworkStorageIdE12TDriveNumber @ 58 NONAME
+	_ZNK14CMTPStorageMgr19GetAvailableDrivesLER6RArrayI12TDriveNumberE @ 59 NONAME
+	_ZNK14CMTPStorageMgr19GetLogicalStoragesLERK25TMTPStorageMgrQueryParamsR13RPointerArrayIK19CMTPStorageMetaDataE @ 60 NONAME
+	_ZNK14CMTPStorageMgr20GetPhysicalStoragesLERK25TMTPStorageMgrQueryParamsR13RPointerArrayIK19CMTPStorageMetaDataE @ 61 NONAME
+	_ZNK14CMTPStorageMgr8StorageLEm @ 62 NONAME
+	_ZNK14CMTPStorageMgr9StorageIdEmm @ 63 NONAME
+	_ZNK14CMTPStorageMgr9VolumeIdLEjmRK7TDesC16 @ 64 NONAME
+	_ZNK16CMTPDataProvider14SupportedCodesE19TMTPSupportCategory @ 65 NONAME
+	_ZNK16CMTPDataProvider16EnumerationStateEv @ 66 NONAME
+	_ZNK16CMTPDataProvider6PluginEv @ 67 NONAME
+	_ZNK16CMTPDataProvider9SupportedE19TMTPSupportCategoryj @ 68 NONAME
+	_ZNK16CMTPParserRouter18TRoutingParameters10ConnectionEv @ 69 NONAME
+	_ZNK16CMTPParserRouter18TRoutingParameters5ParamENS0_14TParameterTypeE @ 70 NONAME
+	_ZNK16CMTPParserRouter18TRoutingParameters7RequestEv @ 71 NONAME
+	_ZNK16CMTPParserRouter19OperationSupportedLEt @ 72 NONAME
+	_ZNK16CMTPParserRouter22ParseOperationRequestLERNS_18TRoutingParametersE @ 73 NONAME
+	_ZNK16CMTPParserRouter22RouteOperationRequestLERKNS_18TRoutingParametersER6RArrayIjE @ 74 NONAME
+	_ZNK16CMTPParserRouter23RouteRequestRegisteredLERK15TMTPTypeRequestR14MMTPConnection @ 75 NONAME
+	_ZNK17CMTPConnectionMgr11ConnectionLEj @ 76 NONAME
+	_ZNK17CMTPConnectionMgr14TransportCountEv @ 77 NONAME
+	_ZNK19CMTPFrameworkConfig6ValueLEN19MMTPFrameworkConfig10TParameterE @ 78 NONAME
+	_ZNK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterER6RArrayIjE @ 79 NONAME
+	_ZNK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterER6TDes16 @ 80 NONAME
+	_ZNK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterERi @ 81 NONAME
+	_ZNK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterERj @ 82 NONAME
+	_ZTI11CMTPPuidMgr @ 83 NONAME ABSENT ; #<TI>#
+	_ZTI11CMTPSession @ 84 NONAME ; #<TI>#
+	_ZTI11CMTPSuidMap @ 85 NONAME ABSENT ; #<TI>#
+	_ZTI13CMTPObjectMgr @ 86 NONAME ; #<TI>#
+	_ZTI14CMTPConnection @ 87 NONAME ; #<TI>#
+	_ZTI14CMTPStorageMgr @ 88 NONAME ; #<TI>#
+	_ZTI15CMTPObjectStore @ 89 NONAME ; #<TI>#
+	_ZTI16CMTPDataProvider @ 90 NONAME ; #<TI>#
+	_ZTI16CMTPParserRouter @ 91 NONAME ; #<TI>#
+	_ZTI16CMTPReferenceMgr @ 92 NONAME ; #<TI>#
+	_ZTI17CMTPConnectionMgr @ 93 NONAME ; #<TI>#
+	_ZTI19CMTPFrameworkConfig @ 94 NONAME ; #<TI>#
+	_ZTI19CMTPHandleAllocator @ 95 NONAME ; #<TI>#
+	_ZTI22CMTPDataProviderConfig @ 96 NONAME ; #<TI>#
+	_ZTI26CMTPDataProviderController @ 97 NONAME ; #<TI>#
+	_ZTIN13RMTPFramework11CSingletonsE @ 98 NONAME ; #<TI>#
+	_ZTIN16CMTPDataProvider15CSupportedCodesE @ 99 NONAME ; #<TI>#
+	_ZTIN16CMTPParserRouter4CMapE @ 100 NONAME ; #<TI>#
+	_ZTV11CMTPPuidMgr @ 101 NONAME ABSENT ; #<VT>#
+	_ZTV11CMTPSession @ 102 NONAME ; #<VT>#
+	_ZTV11CMTPSuidMap @ 103 NONAME ABSENT ; #<VT>#
+	_ZTV13CMTPObjectMgr @ 104 NONAME ; #<VT>#
+	_ZTV14CMTPConnection @ 105 NONAME ; #<VT>#
+	_ZTV14CMTPStorageMgr @ 106 NONAME ; #<VT>#
+	_ZTV15CMTPObjectStore @ 107 NONAME ; #<VT>#
+	_ZTV16CMTPDataProvider @ 108 NONAME ; #<VT>#
+	_ZTV16CMTPParserRouter @ 109 NONAME ; #<VT>#
+	_ZTV16CMTPReferenceMgr @ 110 NONAME ; #<VT>#
+	_ZTV17CMTPConnectionMgr @ 111 NONAME ; #<VT>#
+	_ZTV19CMTPFrameworkConfig @ 112 NONAME ; #<VT>#
+	_ZTV19CMTPHandleAllocator @ 113 NONAME ; #<VT>#
+	_ZTV22CMTPDataProviderConfig @ 114 NONAME ; #<VT>#
+	_ZTV26CMTPDataProviderController @ 115 NONAME ; #<VT>#
+	_ZTVN13RMTPFramework11CSingletonsE @ 116 NONAME ; #<VT>#
+	_ZTVN16CMTPDataProvider15CSupportedCodesE @ 117 NONAME ; #<VT>#
+	_ZTVN16CMTPParserRouter4CMapE @ 118 NONAME ; #<VT>#
+	_ZThn4_N14CMTPStorageMgr25AllocateLogicalStorageIdLEj12TDriveNumberRK19CMTPStorageMetaData @ 119 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPStorageMgr25AllocateLogicalStorageIdLEjmRK19CMTPStorageMetaData @ 120 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPStorageMgr26AllocatePhysicalStorageIdLEjRK19CMTPStorageMetaData @ 121 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPStorageMgr26DeallocateLogicalStorageIdEjm @ 122 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPStorageMgr27DeallocateLogicalStorageIdsEjm @ 123 NONAME ; #<thunk>#
+	_ZThn4_N14CMTPStorageMgr27DeallocatePhysicalStorageIdEjm @ 124 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr11DriveNumberEm @ 125 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr14ValidStorageIdEm @ 126 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr16DefaultStorageIdEv @ 127 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr16LogicalStorageIdERK7TDesC16 @ 128 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr16LogicalStorageIdEm @ 129 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr17PhysicalStorageIdE12TDriveNumber @ 130 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr17PhysicalStorageIdEm @ 131 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr18FrameworkStorageIdE12TDriveNumber @ 132 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr19GetAvailableDrivesLER6RArrayI12TDriveNumberE @ 133 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr19GetLogicalStoragesLERK25TMTPStorageMgrQueryParamsR13RPointerArrayIK19CMTPStorageMetaDataE @ 134 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr20GetPhysicalStoragesLERK25TMTPStorageMgrQueryParamsR13RPointerArrayIK19CMTPStorageMetaDataE @ 135 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr8StorageLEm @ 136 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr9StorageIdEmm @ 137 NONAME ; #<thunk>#
+	_ZThn4_NK14CMTPStorageMgr9VolumeIdLEjmRK7TDesC16 @ 138 NONAME ; #<thunk>#
+	_ZThn4_NK19CMTPFrameworkConfig6ValueLEN19MMTPFrameworkConfig10TParameterE @ 139 NONAME ; #<thunk>#
+	_ZThn4_NK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterER6RArrayIjE @ 140 NONAME ; #<thunk>#
+	_ZThn4_NK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterER6TDes16 @ 141 NONAME ; #<thunk>#
+	_ZThn4_NK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterERi @ 142 NONAME ; #<thunk>#
+	_ZThn4_NK19CMTPFrameworkConfig9GetValueLEN19MMTPFrameworkConfig10TParameterERj @ 143 NONAME ; #<thunk>#
+	_ZN26CMTPDataProviderController14EnumerateStateEv @ 144 NONAME
+	_ZNK14CMTPConnection20GetDataReceiveResultEv @ 145 NONAME
+	_ZTI13CMTPDPIDStore @ 146 NONAME ; #<TI>#
+	_ZTI8CDummyDp @ 147 NONAME ; #<TI>#
+	_ZTV13CMTPDPIDStore @ 148 NONAME ; #<VT>#
+	_ZTV8CDummyDp @ 149 NONAME ; #<VT>#
+	_ZN17CMTPConnectionMgr12TransportUidEv @ 150 NONAME
+	_ZN17CMTPConnectionMgr12SetClientSIdE4TUid @ 151 NONAME
+	_ZN17CMTPConnectionMgr9ClientSIdEv @ 152 NONAME
+	_ZThn4_N17CMTPConnectionMgr9ClientSIdEv @ 153 NONAME
+	_ZN26CMTPDataProviderController26WaitForEnumerationCompleteEv @ 154 NONAME
+	_ZNK16CMTPDataProvider17ImplementationUidEv @ 155 NONAME
+	_ZTI14CMTPPkgIDStore @ 156 NONAME
+	_ZTV14CMTPPkgIDStore @ 157 NONAME
+	_ZN19CServiceElementBase6IsUsedEv @ 158 NONAME
+	_ZN19CServiceElementBase7SetCodeEj @ 159 NONAME
+	_ZNK13RMTPFramework10ServiceMgrEv @ 160 NONAME
+	_ZNK13RMTPFramework17DataCodeGeneratorEv @ 161 NONAME
+	_ZNK14CMTPServiceMgr11ServiceInfoERK15TMTPTypeUint128 @ 162 NONAME ABSENT
+	_ZNK14CMTPServiceMgr11ServiceInfoEj @ 163 NONAME
+	_ZNK14CMTPServiceMgr13GetServiceIDsEv @ 164 NONAME
+	_ZNK14CMTPServiceMgr18IsSupportedServiceERK15TMTPTypeUint128 @ 165 NONAME ABSENT
+	_ZNK14CMTPServiceMgr18IsSupportedServiceEj @ 166 NONAME
+	_ZNK14CMTPServiceMgr19IsServiceFormatCodeEm @ 167 NONAME
+	_ZNK14CServiceFormat10FormatBaseEv @ 168 NONAME
+	_ZNK14CServiceFormat9MIMEType1Ev @ 169 NONAME
+	_ZNK14CServiceMethod22ObjAssociateFormatCodeEv @ 170 NONAME
+	_ZNK15CMTPServiceInfo11ServiceGUIDEv @ 171 NONAME
+	_ZNK15CMTPServiceInfo11ServiceNameEv @ 172 NONAME
+	_ZNK15CMTPServiceInfo11ServiceTypeEv @ 173 NONAME
+	_ZNK15CMTPServiceInfo13BaseServiceIDEv @ 174 NONAME
+	_ZNK15CMTPServiceInfo13ServiceEventsEv @ 175 NONAME
+	_ZNK15CMTPServiceInfo14DataBlockGUIDsEv @ 176 NONAME
+	_ZNK15CMTPServiceInfo14ServiceFormatsEv @ 177 NONAME
+	_ZNK15CMTPServiceInfo14ServiceMethodsEv @ 178 NONAME
+	_ZNK15CMTPServiceInfo14ServiceVersionEv @ 179 NONAME
+	_ZNK15CMTPServiceInfo16ServiceStorageIDEv @ 180 NONAME
+	_ZNK15CMTPServiceInfo16UsedServiceGUIDsEv @ 181 NONAME
+	_ZNK15CMTPServiceInfo17ServicePropertiesEv @ 182 NONAME
+	_ZNK15CMTPServiceInfo21ServicePersistentGUIDEv @ 183 NONAME
+	_ZNK15CMTPServiceInfo9ServiceIDEv @ 184 NONAME
+	_ZNK16CServiceProperty6GetSetEv @ 185 NONAME
+	_ZNK16CServiceProperty6PKeyIDEv @ 186 NONAME
+	_ZNK16CServiceProperty8DataTypeEv @ 187 NONAME
+	_ZNK16CServiceProperty8FormFlagEv @ 188 NONAME
+	_ZNK16CServiceProperty9NamespaceEv @ 189 NONAME
+	_ZNK19CServiceElementBase4CodeEv @ 190 NONAME
+	_ZNK19CServiceElementBase4GUIDEv @ 191 NONAME
+	_ZNK19CServiceElementBase4NameEv @ 192 NONAME
+	_ZTI14CMTPServiceMgr @ 193 NONAME
+	_ZTI14CServiceFormat @ 194 NONAME
+	_ZTI15CMTPServiceInfo @ 195 NONAME
+	_ZTI17CMTPServiceConfig @ 196 NONAME
+	_ZTI19CServiceElementBase @ 197 NONAME
+	_ZTI21CMTPDataCodeGenerator @ 198 NONAME
+	_ZTV14CMTPServiceMgr @ 199 NONAME
+	_ZTV14CServiceFormat @ 200 NONAME
+	_ZTV15CMTPServiceInfo @ 201 NONAME
+	_ZTV17CMTPServiceConfig @ 202 NONAME
+	_ZTV19CServiceElementBase @ 203 NONAME
+	_ZTV21CMTPDataCodeGenerator @ 204 NONAME
+	_ZN17CMTPConnectionMgr15StartTransportLE4TUidPKv @ 205 NONAME
+	_ZN26CMTPDataProviderController20DataProviderByIndexLEj @ 206 NONAME
+	_ZNK26CMTPDataProviderController20IsDataProviderLoadedEj @ 207 NONAME
+	_ZN16CMtpDeltaDataMgr12GetAnchorIdLEi @ 208 NONAME
+	_ZN16CMtpDeltaDataMgr14GetAddedPuidsLEiRiR13CMTPTypeArray @ 209 NONAME
+	_ZN16CMtpDeltaDataMgr15InsertAnchorIdLEii @ 210 NONAME
+	_ZN16CMtpDeltaDataMgr15UpdateAnchorIdLEii @ 211 NONAME
+	_ZN16CMtpDeltaDataMgr16GetChangedPuidsLEiRiR13CMTPTypeArrayS2_ @ 212 NONAME
+	_ZN16CMtpDeltaDataMgr16GetDeletedPuidsLEiRiR13CMTPTypeArray @ 213 NONAME
+	_ZN16CMtpDeltaDataMgr17GetModifiedPuidsLEiRiR13CMTPTypeArray @ 214 NONAME
+	_ZN16CMtpDeltaDataMgr19GetPersistentIndexLEi @ 215 NONAME
+	_ZN16CMtpDeltaDataMgr20CreateAnchorIdTableLEv @ 216 NONAME
+	_ZN16CMtpDeltaDataMgr21CreateDeltaDataTableLEv @ 217 NONAME
+	_ZN16CMtpDeltaDataMgr22UpdatePersistentIndexLEii @ 218 NONAME
+	_ZN16CMtpDeltaDataMgr23ResetMTPDeltaDataTableLEv @ 219 NONAME
+	_ZTI16CMtpDeltaDataMgr @ 220 NONAME
+	_ZTV16CMtpDeltaDataMgr @ 221 NONAME
+	_ZTIN19CMTPHandleAllocator14CDPHandleCacheE @ 222 NONAME
+	_ZTVN19CMTPHandleAllocator14CDPHandleCacheE @ 223 NONAME
+	_ZN26CMTPDataProviderController20NotifyDataProvidersLEj16TMTPNotificationPKv @ 224 NONAME
+	_ZNK14CMTPServiceMgr11ServiceInfoERK12TMTPTypeGuid @ 225 NONAME
+	_ZNK14CMTPServiceMgr18IsSupportedServiceERK12TMTPTypeGuid @ 226 NONAME
+	_ZN26CMTPDataProviderController8FileDpIdEv @ 227 NONAME
+	_ZN17CMTPConnectionMgr13StopTransportE4TUidi @ 228 NONAME
+	_ZN17CMTPConnectionMgr15QueueTransportLE4TUidPKv @ 229 NONAME
+	_ZN26CMTPDataProviderController24SetNeedEnumeratingPhase2Ei @ 230 NONAME
+	_ZNK26CMTPDataProviderController21NeedEnumeratingPhase2Ev @ 231 NONAME
+	_ZN17CMTPConnectionMgr20SetBTResumeParameterERK10TBTDevAddrRKt @ 232 NONAME
+	_ZNK14CMTPStorageMgr18IsReadWriteStorageEm @ 233 NONAME
+
Binary file mtpfws/mtpfw/group/10282FCC_ARMV5.cre has changed
Binary file mtpfws/mtpfw/group/10282FCC_ARMV5.txt has changed
Binary file mtpfws/mtpfw/group/10282FCC_WINSCW.cre has changed
Binary file mtpfws/mtpfw/group/10282FCC_WINSCW.txt has changed
--- a/mtpfws/mtpfw/inc/cmtpparserrouter.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/inc/cmtpparserrouter.h	Mon Mar 15 12:43:12 2010 +0200
@@ -646,7 +646,9 @@
     void SelectSubTypeRoutingL(TRoutingSubType aSubType, RArray<TUint>& aRoutingSubTypes, RArray<TUint>& aValidationSubTypes, RArray<TRoutingParameters>& aParams) const; 
     void SelectSubTypeValidationL(TRoutingSubType aSubType, RArray<TUint>& aValidationSubTypes) const;
     void ValidateTargetsL(const TRoutingParameters& aParams, const RArray<TUint>& aValidationSubTypes, RArray<TUint>& aTargets) const;
-
+    void ValidateOperationRequestParametersL(TRoutingParameters& aParams) const;
+    
+    
     static TUint Flags(TUint aSubType);
     static TUint Index(TUint aSubType);
     static TUint Params(TUint aSubType);
--- a/mtpfws/mtpfw/inc/cmtpstoragemgr.h	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/inc/cmtpstoragemgr.h	Mon Mar 15 12:43:12 2010 +0200
@@ -73,7 +73,10 @@
     IMPORT_C TUint32 StorageId(TUint32 aPhysicalStorageId, TUint32 aLogicalStorageId) const;
     IMPORT_C TBool ValidStorageId(TUint32 aStorageId) const;
     IMPORT_C CMTPTypeString* VolumeIdL(TUint aDataProviderId, TUint32 aStorageId, const TDesC& aVolumeIdSuffix) const;
-            
+          
+public:
+    IMPORT_C TBool IsReadWriteStorage(TUint32 aStorageId) const; 
+    
 private:
 
     CMTPStorageMgr();
--- a/mtpfws/mtpfw/src/cmtpdataprovidercontroller.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/src/cmtpdataprovidercontroller.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -281,6 +281,13 @@
                 {
                 dp->Plugin().ProcessNotificationL(aNotification, aParams);
                 }
+            
+            //DeviceDP need handle the SessionClose Notification
+            if ((dp->DataProviderId() == iDpIdDeviceDp) &&
+                ( EMTPSessionClosed == aNotification))
+                {
+                dp->Plugin().ProcessNotificationL(aNotification, aParams);
+                }            
             }
         }
     else
--- a/mtpfws/mtpfw/src/cmtpparserrouter.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/src/cmtpparserrouter.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -2177,7 +2177,8 @@
     // Parse the operation request dataset.
     TRoutingParameters params(aRequest, static_cast<MMTPConnection&>(aConnection));
     ParseOperationRequestL(params);
-      
+    ValidateOperationRequestParametersL(params);
+    
     // Route the operation request.
     RArray<TUint> targets;
     CleanupClosePushL(targets);
@@ -2293,6 +2294,91 @@
     __FLOG(_L8("ValidateTargetsL, Exit"));
     }
     
+void CMTPParserRouter::ValidateOperationRequestParametersL(TRoutingParameters& aParams) const
+	{
+    __FLOG(_L8("ValidateOperationRequestParametersL, Entry"));
+    if(aParams.Param(TRoutingParameters::EFlagInvalid))
+    	{
+		__FLOG(_L8("ValidateOperationRequestParametersL, Invalid is true,Exit"));
+		return;
+    	}
+    		
+    const TUint16 KOpCode(aParams.Request().Uint16(TMTPTypeRequest::ERequestOperationCode));
+	__FLOG_VA((_L8("Operation Code = 0x%04X"), KOpCode));
+	switch (KOpCode)
+	   {
+		case EMTPOpCodeDeleteObject:
+			{
+			const TUint32 KObjectHandle(aParams.Request().Uint32(TMTPTypeRequest::ERequestParameter1));
+			if ((KObjectHandle != KMTPHandleAll) && (KObjectHandle != KMTPHandleNone))
+				{
+				CMTPObjectMetaData* obj(CMTPObjectMetaData::NewLC());
+				if (!iSingletons.ObjectMgr().ObjectL(KObjectHandle, *obj))
+					{
+					// Object does not exist.
+					aParams.SetParam(TRoutingParameters::EFlagInvalid, ETrue);
+					}
+				else if(!iSingletons.StorageMgr().IsReadWriteStorage(obj->Uint(CMTPObjectMetaData::EStorageId)))
+					{
+					aParams.SetParam(TRoutingParameters::EFlagInvalid, ETrue);      
+					}
+				CleanupStack::PopAndDestroy(obj);
+				}
+			}
+		   break;
+		   
+	    case EMTPOpCodeMoveObject:
+	    	{
+	    	const TUint32 KObjectHandle(aParams.Request().Uint32(TMTPTypeRequest::ERequestParameter1));
+			CMTPObjectMetaData* obj(CMTPObjectMetaData::NewLC());
+			if (!iSingletons.ObjectMgr().ObjectL(KObjectHandle, *obj))
+				{
+				// Object does not exist.
+				aParams.SetParam(TRoutingParameters::EFlagInvalid, ETrue);
+				}
+			else if(!iSingletons.StorageMgr().IsReadWriteStorage(obj->Uint(CMTPObjectMetaData::EStorageId)))
+				{
+				aParams.SetParam(TRoutingParameters::EFlagInvalid, ETrue);      
+				}
+			else
+				{
+				const TUint32 KStorageID(aParams.Request().Uint32(TMTPTypeRequest::ERequestParameter2));
+				if( (!iSingletons.StorageMgr().ValidStorageId(KStorageID)) || (!iSingletons.StorageMgr().IsReadWriteStorage(KStorageID)) )
+					{
+					aParams.SetParam(TRoutingParameters::EFlagInvalid, ETrue);
+					}
+				}
+			CleanupStack::PopAndDestroy(obj);
+	    	}
+	    	break;
+	    case EMTPOpCodeCopyObject:    
+	    	{
+	    	const TUint32 KStorageID(aParams.Request().Uint32(TMTPTypeRequest::ERequestParameter2));
+			if( (!iSingletons.StorageMgr().ValidStorageId(KStorageID)) || (!iSingletons.StorageMgr().IsReadWriteStorage(KStorageID)) )
+				{
+				aParams.SetParam(TRoutingParameters::EFlagInvalid, ETrue);
+				}
+	    	}
+	    	break;
+	    case EMTPOpCodeSendObjectInfo:
+	    case EMTPOpCodeSendObjectPropList:
+	    	{
+	    	const TUint32 KStorageID(aParams.Request().Uint32(TMTPTypeRequest::ERequestParameter1));
+			if( KMTPStorageDefault != KStorageID )
+				{
+				if( (!iSingletons.StorageMgr().ValidStorageId(KStorageID)) || (!iSingletons.StorageMgr().IsReadWriteStorage(KStorageID)) )
+					{
+					aParams.SetParam(TRoutingParameters::EFlagInvalid, ETrue);
+					}
+				}
+	    	}
+	    	break;
+		default:
+			break;
+	   }
+    __FLOG(_L8("ValidateOperationRequestParametersL, Exit"));
+	}
+
 /**
 Provides the routing sub-type modifier flags of the specified routing sub-type.
 @param aSubType The routing sub-type identifier.
--- a/mtpfws/mtpfw/src/cmtpstoragemgr.cpp	Fri Mar 12 15:46:41 2010 +0200
+++ b/mtpfws/mtpfw/src/cmtpstoragemgr.cpp	Mon Mar 15 12:43:12 2010 +0200
@@ -348,8 +348,54 @@
 EXPORT_C TUint32 CMTPStorageMgr::DefaultStorageId() const
     {
     __FLOG(_L8("DefaultStorageId - Entry"));
+    
+    TUint32 ret = iDefaultStorageId;
+    TBool check = EFalse;
+	TInt driveNo = DriveNumber(ret);
+	const TUint KMinFreeSpace(1024 * 512);  
+	if( (KErrNotFound == driveNo) || ( !IsReadWriteStorage(ret) ) )
+		{
+		check = ETrue;
+		}
+	else
+		{
+		TVolumeInfo volumeInfo;
+		if(iSingletons.Fs().Volume(volumeInfo, driveNo) != KErrNone)
+			{
+			check = ETrue;
+			}
+		else if (volumeInfo.iFree < KMinFreeSpace)
+			{
+			check = ETrue;
+			}
+		}
+    	
+    if(check)
+    	{ 
+		const TUint KCount(iMapDriveToStorage.Count());
+		for (TInt i = 0; i < KCount; i++)
+			{
+			if (iMapDriveToStorage[i] == KErrNotFound)
+				{
+				continue;
+				}
+			TVolumeInfo volume;
+			if( !IsReadWriteStorage(iMapDriveToStorage[i]) 
+					|| (iSingletons.Fs().Volume(volume, i) != KErrNone) )
+				{
+				continue;
+				}
+			
+			if (volume.iFree > KMinFreeSpace )
+				{
+				ret = iMapDriveToStorage[i];
+				break;
+				}
+			}
+    	}
+    
     __FLOG(_L8("DefaultStorageId - Exit"));
-    return iDefaultStorageId;
+    return ret;
     }
 
 EXPORT_C TInt CMTPStorageMgr::DriveNumber(TUint32 aStorageId) const
@@ -809,3 +855,52 @@
     return (*aKey - aStorage.Uint(CMTPStorageMetaData::EStorageId));
     }
 
+EXPORT_C TBool CMTPStorageMgr::IsReadWriteStorage(TUint32 aStorageId) const
+	{
+	const TInt KCDrive = 2;
+	TInt driveNo(DriveNumber(aStorageId));
+	if(KErrNotFound == driveNo)
+		return ETrue;
+	
+	if(KCDrive == driveNo)
+		return EFalse;
+	
+	TDriveInfo driveInfo;
+	if(iSingletons.Fs().Drive(driveInfo, driveNo) != KErrNone)
+		return EFalse;
+	
+	TBool ret = ETrue;
+	switch(driveInfo.iType)
+		{
+		case EMediaCdRom:
+		case EMediaRom:
+			ret = EFalse;
+			break;
+		
+		//comment the blank cases.
+		//case EMediaNotPresent:
+		//case EMediaUnknown:	
+		//case EMediaRam:
+		//case EMediaNANDFlash:
+		//case EMediaHardDisk:
+		//case EMediaFlash:					
+		//case EMediaRemote:
+		//case EMediaFloppy:
+		default:
+			break;
+		}
+	
+	if(ret)
+		{
+		TVolumeInfo volumeInfo;
+		if(iSingletons.Fs().Volume(volumeInfo, driveNo) == KErrNone)
+			{
+			if( volumeInfo.iDrive.iMediaAtt & (KMediaAttWriteProtected | KMediaAttLocked) )
+				{
+				ret = EFalse;
+				}
+			}
+		}
+	    	
+	return ret;
+	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/transports/transportapi/bwins/mtptransportapiU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,7 @@
+EXPORTS
+	??0CMTPTransportPlugin@@IAE@XZ @ 1 NONAME ; CMTPTransportPlugin::CMTPTransportPlugin(void)
+	??1CMTPTransportPlugin@@UAE@XZ @ 2 NONAME ; CMTPTransportPlugin::~CMTPTransportPlugin(void)
+	?NewL@CMTPTransportPlugin@@SAPAV1@VTUid@@@Z @ 3 NONAME ; class CMTPTransportPlugin * CMTPTransportPlugin::NewL(class TUid)
+	?NewL@CMTPTransportPlugin@@SAPAV1@VTUid@@PBX@Z @ 4 NONAME ; class CMTPTransportPlugin * CMTPTransportPlugin::NewL(class TUid, void const *)
+	
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtpfws/mtpfw/transports/transportapi/eabi/mtptransportapiU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,10 @@
+EXPORTS
+	_ZN19CMTPTransportPlugin4NewLE4TUid @ 1 NONAME
+	_ZN19CMTPTransportPluginC2Ev @ 2 NONAME
+	_ZN19CMTPTransportPluginD0Ev @ 3 NONAME
+	_ZN19CMTPTransportPluginD1Ev @ 4 NONAME
+	_ZN19CMTPTransportPluginD2Ev @ 5 NONAME
+	_ZTI19CMTPTransportPlugin @ 6 NONAME ; #<TI>#
+	_ZTV19CMTPTransportPlugin @ 7 NONAME ; #<VT>#
+	_ZN19CMTPTransportPlugin4NewLE4TUidPKv @ 8 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpptpiptransport/filterapi/bwins/ptpipfilterapiu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,5 @@
+EXPORTS
+	??1CPTPIPHostFilterInterface@@UAE@XZ @ 1 NONAME ; CPTPIPHostFilterInterface::~CPTPIPHostFilterInterface(void)
+	?ListImplementations@CPTPIPHostFilterInterface@@SAXAAV?$RPointerArray@VCImplementationInformation@@@@@Z @ 2 NONAME ; void CPTPIPHostFilterInterface::ListImplementations(class RPointerArray<class CImplementationInformation> &)
+	?NewL@CPTPIPHostFilterInterface@@SAPAV1@XZ @ 3 NONAME ; class CPTPIPHostFilterInterface * CPTPIPHostFilterInterface::NewL(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpptpiptransport/filterapi/eabi/ptpipfilterapiu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,9 @@
+EXPORTS
+	_ZN25CPTPIPHostFilterInterface19ListImplementationsER13RPointerArrayI26CImplementationInformationE @ 1 NONAME
+	_ZN25CPTPIPHostFilterInterface4NewLEv @ 2 NONAME
+	_ZN25CPTPIPHostFilterInterfaceD0Ev @ 3 NONAME
+	_ZN25CPTPIPHostFilterInterfaceD1Ev @ 4 NONAME
+	_ZN25CPTPIPHostFilterInterfaceD2Ev @ 5 NONAME
+	_ZTI25CPTPIPHostFilterInterface @ 6 NONAME
+	_ZTV25CPTPIPHostFilterInterface @ 7 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpptpiptransport/ptpipcontroller/bwins/ptpipcontrolleru.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,15 @@
+EXPORTS
+	??0RPTPIPFramework@@QAE@XZ @ 1 NONAME ; RPTPIPFramework::RPTPIPFramework(void)
+	??1CPTPIPController@@UAE@XZ @ 2 NONAME ; CPTPIPController::~CPTPIPController(void)
+	?Close@RPTPIPFramework@@QAEXXZ @ 3 NONAME ; void RPTPIPFramework::Close(void)
+	?Controller@RPTPIPFramework@@QAEAAVMPTPIPController@@XZ @ 4 NONAME ; class MPTPIPController & RPTPIPFramework::Controller(void)
+	?NewL@CPTPIPController@@SAPAV1@XZ @ 5 NONAME ; class CPTPIPController * CPTPIPController::NewL(void)
+	?NewLC@CPTPIPController@@SAPAV1@XZ @ 6 NONAME ; class CPTPIPController * CPTPIPController::NewLC(void)
+	?NewSocketL@CPTPIPController@@UAEAAVRSocket@@XZ @ 7 NONAME ; class RSocket & CPTPIPController::NewSocketL(void)
+	?OnTimeOut@CPTPIPController@@QAEXXZ @ 8 NONAME ; void CPTPIPController::OnTimeOut(void)
+	?OpenL@RPTPIPFramework@@QAEXXZ @ 9 NONAME ; void RPTPIPFramework::OpenL(void)
+	?SetDeviceFriendlyName@CPTPIPController@@UAEXPAVTDesC16@@@Z @ 10 NONAME ; void CPTPIPController::SetDeviceFriendlyName(class TDesC16 *)
+	?SetDeviceGUID@CPTPIPController@@UAEHAAVTDesC8@@@Z @ 11 NONAME ; int CPTPIPController::SetDeviceGUID(class TDesC8 &)
+	?SocketAccepted@CPTPIPController@@UAEXAAVTRequestStatus@@@Z @ 12 NONAME ; void CPTPIPController::SocketAccepted(class TRequestStatus &)
+	?StopTransport@CPTPIPController@@UAEXXZ @ 13 NONAME ; void CPTPIPController::StopTransport(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpptpiptransport/ptpipcontroller/eabi/ptpipcontrolleru.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,26 @@
+EXPORTS
+	_ZN15RPTPIPFramework10ControllerEv @ 1 NONAME
+	_ZN15RPTPIPFramework5CloseEv @ 2 NONAME
+	_ZN15RPTPIPFramework5OpenLEv @ 3 NONAME
+	_ZN15RPTPIPFrameworkC1Ev @ 4 NONAME
+	_ZN15RPTPIPFrameworkC2Ev @ 5 NONAME
+	_ZN16CPTPIPController10NewSocketLEv @ 6 NONAME
+	_ZN16CPTPIPController13SetDeviceGUIDER6TDesC8 @ 7 NONAME
+	_ZN16CPTPIPController13StopTransportEv @ 8 NONAME
+	_ZN16CPTPIPController14SocketAcceptedER14TRequestStatus @ 9 NONAME
+	_ZN16CPTPIPController21SetDeviceFriendlyNameEP7TDesC16 @ 10 NONAME
+	_ZN16CPTPIPController4NewLEv @ 11 NONAME
+	_ZN16CPTPIPController5NewLCEv @ 12 NONAME
+	_ZN16CPTPIPController9OnTimeOutEv @ 13 NONAME
+	_ZN16CPTPIPControllerD0Ev @ 14 NONAME
+	_ZN16CPTPIPControllerD1Ev @ 15 NONAME
+	_ZN16CPTPIPControllerD2Ev @ 16 NONAME
+	_ZTI11CPTPIPTimer @ 17 NONAME
+	_ZTI16CPTPIPController @ 18 NONAME
+	_ZTI19CPTPIPSocketHandler @ 19 NONAME
+	_ZTV11CPTPIPTimer @ 20 NONAME
+	_ZTV16CPTPIPController @ 21 NONAME
+	_ZTV19CPTPIPSocketHandler @ 22 NONAME
+	_ZThn4_N16CPTPIPControllerD0Ev @ 23 NONAME
+	_ZThn4_N16CPTPIPControllerD1Ev @ 24 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpptpiptransport/ptpipdatatypes/bwins/ptpipdatatypesu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,86 @@
+EXPORTS
+	??0CPTPIPInitCmdAck@@AAE@XZ @ 1 NONAME ; CPTPIPInitCmdAck::CPTPIPInitCmdAck(void)
+	??0CPTPIPInitCmdRequest@@AAE@XZ @ 2 NONAME ; CPTPIPInitCmdRequest::CPTPIPInitCmdRequest(void)
+	??0TPTPIPInitEvtAck@@QAE@XZ @ 3 NONAME ; TPTPIPInitEvtAck::TPTPIPInitEvtAck(void)
+	??0TPTPIPInitEvtRequest@@QAE@XZ @ 4 NONAME ; TPTPIPInitEvtRequest::TPTPIPInitEvtRequest(void)
+	??0TPTPIPInitFailed@@QAE@XZ @ 5 NONAME ; TPTPIPInitFailed::TPTPIPInitFailed(void)
+	??0TPTPIPTypeRequestPayload@@QAE@XZ @ 6 NONAME ; TPTPIPTypeRequestPayload::TPTPIPTypeRequestPayload(void)
+	??0TPTPIPTypeResponsePayload@@QAE@XZ @ 7 NONAME ; TPTPIPTypeResponsePayload::TPTPIPTypeResponsePayload(void)
+	??0TPTPIPTypeStartDataPayload@@QAE@XZ @ 8 NONAME ; TPTPIPTypeStartDataPayload::TPTPIPTypeStartDataPayload(void)
+	??1CPTPIPDataContainer@@UAE@XZ @ 9 NONAME ; CPTPIPDataContainer::~CPTPIPDataContainer(void)
+	??1CPTPIPGenericContainer@@UAE@XZ @ 10 NONAME ; CPTPIPGenericContainer::~CPTPIPGenericContainer(void)
+	??1CPTPIPInitCmdAck@@UAE@XZ @ 11 NONAME ; CPTPIPInitCmdAck::~CPTPIPInitCmdAck(void)
+	??1CPTPIPInitCmdRequest@@UAE@XZ @ 12 NONAME ; CPTPIPInitCmdRequest::~CPTPIPInitCmdRequest(void)
+	?CommitChunkL@CPTPIPInitCmdRequest@@UAEXAAVTPtr8@@@Z @ 13 NONAME ABSENT ; void CPTPIPInitCmdRequest::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TPTPIPTypeRequestPayload@@UAEXAAVTPtr8@@@Z @ 14 NONAME ABSENT ; void TPTPIPTypeRequestPayload::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TPTPIPTypeResponsePayload@@UAEXAAVTPtr8@@@Z @ 15 NONAME ABSENT ; void TPTPIPTypeResponsePayload::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TPTPIPTypeStartDataPayload@@UAEXAAVTPtr8@@@Z @ 16 NONAME ABSENT ; void TPTPIPTypeStartDataPayload::CommitChunkL(class TPtr8 &)
+	?CommitRequired@TPTPIPTypeRequestPayload@@UBEHXZ @ 17 NONAME ; int TPTPIPTypeRequestPayload::CommitRequired(void) const
+	?CommitRequired@TPTPIPTypeResponsePayload@@UBEHXZ @ 18 NONAME ; int TPTPIPTypeResponsePayload::CommitRequired(void) const
+	?CommitRequired@TPTPIPTypeStartDataPayload@@UBEHXZ @ 19 NONAME ; int TPTPIPTypeStartDataPayload::CommitRequired(void) const
+	?CopyIn@TPTPIPTypeRequestPayload@@QAEXABVTMTPTypeFlatBase@@IIHI@Z @ 20 NONAME ; void TPTPIPTypeRequestPayload::CopyIn(class TMTPTypeFlatBase const &, unsigned int, unsigned int, int, unsigned int)
+	?CopyIn@TPTPIPTypeResponsePayload@@QAEXABVTMTPTypeFlatBase@@IIHI@Z @ 21 NONAME ; void TPTPIPTypeResponsePayload::CopyIn(class TMTPTypeFlatBase const &, unsigned int, unsigned int, int, unsigned int)
+	?CopyOut@TPTPIPTypeRequestPayload@@QAEXAAVTMTPTypeFlatBase@@II@Z @ 22 NONAME ; void TPTPIPTypeRequestPayload::CopyOut(class TMTPTypeFlatBase &, unsigned int, unsigned int)
+	?CopyOut@TPTPIPTypeResponsePayload@@QAEXAAVTMTPTypeFlatBase@@II@Z @ 23 NONAME ; void TPTPIPTypeResponsePayload::CopyOut(class TMTPTypeFlatBase &, unsigned int, unsigned int)
+	?ElementInfo@TPTPIPInitEvtAck@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 24 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TPTPIPInitEvtAck::ElementInfo(int) const
+	?ElementInfo@TPTPIPInitEvtRequest@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 25 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TPTPIPInitEvtRequest::ElementInfo(int) const
+	?ElementInfo@TPTPIPInitFailed@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 26 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TPTPIPInitFailed::ElementInfo(int) const
+	?ElementInfo@TPTPIPTypeRequestPayload@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 27 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TPTPIPTypeRequestPayload::ElementInfo(int) const
+	?ElementInfo@TPTPIPTypeResponsePayload@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 28 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TPTPIPTypeResponsePayload::ElementInfo(int) const
+	?ElementInfo@TPTPIPTypeStartDataPayload@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 29 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TPTPIPTypeStartDataPayload::ElementInfo(int) const
+	?FirstReadChunk@CPTPIPInitCmdAck@@UBEHAAVTPtrC8@@@Z @ 30 NONAME ; int CPTPIPInitCmdAck::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TPTPIPTypeRequestPayload@@UBEHAAVTPtrC8@@@Z @ 31 NONAME ; int TPTPIPTypeRequestPayload::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TPTPIPTypeResponsePayload@@UBEHAAVTPtrC8@@@Z @ 32 NONAME ; int TPTPIPTypeResponsePayload::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TPTPIPTypeStartDataPayload@@UBEHAAVTPtrC8@@@Z @ 33 NONAME ; int TPTPIPTypeStartDataPayload::FirstReadChunk(class TPtrC8 &) const
+	?FirstWriteChunk@CPTPIPInitCmdRequest@@UAEHAAVTPtr8@@@Z @ 34 NONAME ; int CPTPIPInitCmdRequest::FirstWriteChunk(class TPtr8 &)
+	?HostFriendlyName@CPTPIPInitCmdRequest@@QAEAAVTDes16@@XZ @ 35 NONAME ; class TDes16 & CPTPIPInitCmdRequest::HostFriendlyName(void)
+	?NewL@CPTPIPDataContainer@@SAPAV1@XZ @ 36 NONAME ; class CPTPIPDataContainer * CPTPIPDataContainer::NewL(void)
+	?NewL@CPTPIPGenericContainer@@SAPAV1@XZ @ 37 NONAME ; class CPTPIPGenericContainer * CPTPIPGenericContainer::NewL(void)
+	?NewL@CPTPIPInitCmdAck@@SAPAV1@XZ @ 38 NONAME ; class CPTPIPInitCmdAck * CPTPIPInitCmdAck::NewL(void)
+	?NewL@CPTPIPInitCmdRequest@@SAPAV1@XZ @ 39 NONAME ; class CPTPIPInitCmdRequest * CPTPIPInitCmdRequest::NewL(void)
+	?NextReadChunk@CPTPIPInitCmdAck@@UBEHAAVTPtrC8@@@Z @ 40 NONAME ; int CPTPIPInitCmdAck::NextReadChunk(class TPtrC8 &) const
+	?NextWriteChunk@CPTPIPInitCmdRequest@@UAEHAAVTPtr8@@@Z @ 41 NONAME ; int CPTPIPInitCmdRequest::NextWriteChunk(class TPtr8 &)
+	?NumParameters@TPTPIPTypeRequestPayload@@QBEIXZ @ 42 NONAME ; unsigned int TPTPIPTypeRequestPayload::NumParameters(void) const
+	?NumParameters@TPTPIPTypeResponsePayload@@QBEIXZ @ 43 NONAME ; unsigned int TPTPIPTypeResponsePayload::NumParameters(void) const
+	?Payload@CPTPIPDataContainer@@QBEPAVMMTPType@@XZ @ 44 NONAME ; class MMTPType * CPTPIPDataContainer::Payload(void) const
+	?Payload@CPTPIPGenericContainer@@QBEPAVMMTPType@@XZ @ 45 NONAME ; class MMTPType * CPTPIPGenericContainer::Payload(void) const
+	?Reset@TPTPIPTypeRequestPayload@@UAEXXZ @ 46 NONAME ; void TPTPIPTypeRequestPayload::Reset(void)
+	?Reset@TPTPIPTypeResponsePayload@@UAEXXZ @ 47 NONAME ; void TPTPIPTypeResponsePayload::Reset(void)
+	?Reset@TPTPIPTypeStartDataPayload@@UAEXXZ @ 48 NONAME ; void TPTPIPTypeStartDataPayload::Reset(void)
+	?SetDeviceFriendlyName@CPTPIPInitCmdAck@@QAEXAAVTDesC16@@@Z @ 49 NONAME ; void CPTPIPInitCmdAck::SetDeviceFriendlyName(class TDesC16 &)
+	?SetPayloadL@CPTPIPDataContainer@@QAEXPAVMMTPType@@@Z @ 50 NONAME ; void CPTPIPDataContainer::SetPayloadL(class MMTPType *)
+	?SetPayloadL@CPTPIPGenericContainer@@QAEXPAVMMTPType@@@Z @ 51 NONAME ; void CPTPIPGenericContainer::SetPayloadL(class MMTPType *)
+	?SetUint16@TPTPIPTypeRequestPayload@@UAEXHG@Z @ 52 NONAME ; void TPTPIPTypeRequestPayload::SetUint16(int, unsigned short)
+	?SetUint16@TPTPIPTypeResponsePayload@@UAEXHG@Z @ 53 NONAME ; void TPTPIPTypeResponsePayload::SetUint16(int, unsigned short)
+	?SetUint32@TPTPIPTypeRequestPayload@@UAEXHK@Z @ 54 NONAME ; void TPTPIPTypeRequestPayload::SetUint32(int, unsigned long)
+	?SetUint32@TPTPIPTypeResponsePayload@@UAEXHK@Z @ 55 NONAME ; void TPTPIPTypeResponsePayload::SetUint32(int, unsigned long)
+	?SetUint32@TPTPIPTypeStartDataPayload@@UAEXHK@Z @ 56 NONAME ; void TPTPIPTypeStartDataPayload::SetUint32(int, unsigned long)
+	?SetUint64@TPTPIPTypeStartDataPayload@@UAEXH_K@Z @ 57 NONAME ; void TPTPIPTypeStartDataPayload::SetUint64(int, unsigned long long)
+	?Size@CPTPIPInitCmdAck@@UBE_KXZ @ 58 NONAME ; unsigned long long CPTPIPInitCmdAck::Size(void) const
+	?Size@TPTPIPTypeRequestPayload@@UBE_KXZ @ 59 NONAME ; unsigned long long TPTPIPTypeRequestPayload::Size(void) const
+	?Size@TPTPIPTypeResponsePayload@@UBE_KXZ @ 60 NONAME ; unsigned long long TPTPIPTypeResponsePayload::Size(void) const
+	?Size@TPTPIPTypeStartDataPayload@@UBE_KXZ @ 61 NONAME ; unsigned long long TPTPIPTypeStartDataPayload::Size(void) const
+	?Type@CPTPIPDataContainer@@UBEIXZ @ 62 NONAME ; unsigned int CPTPIPDataContainer::Type(void) const
+	?Type@CPTPIPGenericContainer@@UBEIXZ @ 63 NONAME ; unsigned int CPTPIPGenericContainer::Type(void) const
+	?Type@CPTPIPInitCmdAck@@UBEIXZ @ 64 NONAME ; unsigned int CPTPIPInitCmdAck::Type(void) const
+	?Type@CPTPIPInitCmdRequest@@UBEIXZ @ 65 NONAME ; unsigned int CPTPIPInitCmdRequest::Type(void) const
+	?Type@TPTPIPInitEvtAck@@UBEIXZ @ 66 NONAME ; unsigned int TPTPIPInitEvtAck::Type(void) const
+	?Type@TPTPIPInitEvtRequest@@UBEIXZ @ 67 NONAME ; unsigned int TPTPIPInitEvtRequest::Type(void) const
+	?Type@TPTPIPInitFailed@@UBEIXZ @ 68 NONAME ; unsigned int TPTPIPInitFailed::Type(void) const
+	?Type@TPTPIPTypeRequestPayload@@UBEIXZ @ 69 NONAME ; unsigned int TPTPIPTypeRequestPayload::Type(void) const
+	?Type@TPTPIPTypeResponsePayload@@UBEIXZ @ 70 NONAME ; unsigned int TPTPIPTypeResponsePayload::Type(void) const
+	?Type@TPTPIPTypeStartDataPayload@@UBEIXZ @ 71 NONAME ; unsigned int TPTPIPTypeStartDataPayload::Type(void) const
+	?Uint16@TPTPIPTypeRequestPayload@@UBEGH@Z @ 72 NONAME ; unsigned short TPTPIPTypeRequestPayload::Uint16(int) const
+	?Uint16@TPTPIPTypeResponsePayload@@UBEGH@Z @ 73 NONAME ; unsigned short TPTPIPTypeResponsePayload::Uint16(int) const
+	?Uint32@TPTPIPTypeRequestPayload@@UBEKH@Z @ 74 NONAME ; unsigned long TPTPIPTypeRequestPayload::Uint32(int) const
+	?Uint32@TPTPIPTypeResponsePayload@@UBEKH@Z @ 75 NONAME ; unsigned long TPTPIPTypeResponsePayload::Uint32(int) const
+	?Uint32@TPTPIPTypeStartDataPayload@@UBEKH@Z @ 76 NONAME ; unsigned long TPTPIPTypeStartDataPayload::Uint32(int) const
+	?Uint64@TPTPIPTypeStartDataPayload@@UBE_KH@Z @ 77 NONAME ; unsigned long long TPTPIPTypeStartDataPayload::Uint64(int) const
+	?FirstWriteChunk@CPTPIPDataContainer@@UAEHAAVTPtr8@@@Z @ 78 NONAME ; int CPTPIPDataContainer::FirstWriteChunk(class TPtr8 &)
+	?CommitChunkL@CPTPIPDataContainer@@UAEXAAVTPtr8@@@Z @ 79 NONAME ABSENT ; void CPTPIPDataContainer::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TPTPIPTypeResponsePayload@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 80 NONAME ; class MMTPType * TPTPIPTypeResponsePayload::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CPTPIPInitCmdRequest@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 81 NONAME ; class MMTPType * CPTPIPInitCmdRequest::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@CPTPIPDataContainer@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 82 NONAME ; class MMTPType * CPTPIPDataContainer::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TPTPIPTypeStartDataPayload@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 83 NONAME ; class MMTPType * TPTPIPTypeStartDataPayload::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TPTPIPTypeRequestPayload@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 84 NONAME ; class MMTPType * TPTPIPTypeRequestPayload::CommitChunkL(class TPtr8 &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpptpiptransport/ptpipdatatypes/eabi/ptpipdatatypesu.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,129 @@
+EXPORTS
+	_ZN16CPTPIPInitCmdAck21SetDeviceFriendlyNameER7TDesC16 @ 1 NONAME
+	_ZN16CPTPIPInitCmdAck4NewLEv @ 2 NONAME
+	_ZN16CPTPIPInitCmdAckC1Ev @ 3 NONAME
+	_ZN16CPTPIPInitCmdAckC2Ev @ 4 NONAME
+	_ZN16CPTPIPInitCmdAckD0Ev @ 5 NONAME
+	_ZN16CPTPIPInitCmdAckD1Ev @ 6 NONAME
+	_ZN16CPTPIPInitCmdAckD2Ev @ 7 NONAME
+	_ZN16TPTPIPInitEvtAckC1Ev @ 8 NONAME
+	_ZN16TPTPIPInitEvtAckC2Ev @ 9 NONAME
+	_ZN16TPTPIPInitFailedC1Ev @ 10 NONAME
+	_ZN16TPTPIPInitFailedC2Ev @ 11 NONAME
+	_ZN19CPTPIPDataContainer11SetPayloadLEP8MMTPType @ 12 NONAME
+	_ZN19CPTPIPDataContainer4NewLEv @ 13 NONAME
+	_ZN19CPTPIPDataContainerD0Ev @ 14 NONAME
+	_ZN19CPTPIPDataContainerD1Ev @ 15 NONAME
+	_ZN19CPTPIPDataContainerD2Ev @ 16 NONAME
+	_ZN20CPTPIPInitCmdRequest12CommitChunkLER5TPtr8 @ 17 NONAME
+	_ZN20CPTPIPInitCmdRequest14NextWriteChunkER5TPtr8 @ 18 NONAME
+	_ZN20CPTPIPInitCmdRequest15FirstWriteChunkER5TPtr8 @ 19 NONAME
+	_ZN20CPTPIPInitCmdRequest16HostFriendlyNameEv @ 20 NONAME
+	_ZN20CPTPIPInitCmdRequest4NewLEv @ 21 NONAME
+	_ZN20CPTPIPInitCmdRequestC1Ev @ 22 NONAME
+	_ZN20CPTPIPInitCmdRequestC2Ev @ 23 NONAME
+	_ZN20CPTPIPInitCmdRequestD0Ev @ 24 NONAME
+	_ZN20CPTPIPInitCmdRequestD1Ev @ 25 NONAME
+	_ZN20CPTPIPInitCmdRequestD2Ev @ 26 NONAME
+	_ZN20TPTPIPInitEvtRequestC1Ev @ 27 NONAME
+	_ZN20TPTPIPInitEvtRequestC2Ev @ 28 NONAME
+	_ZN22CPTPIPGenericContainer11SetPayloadLEP8MMTPType @ 29 NONAME
+	_ZN22CPTPIPGenericContainer4NewLEv @ 30 NONAME
+	_ZN22CPTPIPGenericContainerD0Ev @ 31 NONAME
+	_ZN22CPTPIPGenericContainerD1Ev @ 32 NONAME
+	_ZN22CPTPIPGenericContainerD2Ev @ 33 NONAME
+	_ZN24TPTPIPTypeRequestPayload12CommitChunkLER5TPtr8 @ 34 NONAME
+	_ZN24TPTPIPTypeRequestPayload5ResetEv @ 35 NONAME
+	_ZN24TPTPIPTypeRequestPayload6CopyInERK16TMTPTypeFlatBasejjij @ 36 NONAME
+	_ZN24TPTPIPTypeRequestPayload7CopyOutER16TMTPTypeFlatBasejj @ 37 NONAME
+	_ZN24TPTPIPTypeRequestPayload9SetUint16Eit @ 38 NONAME
+	_ZN24TPTPIPTypeRequestPayload9SetUint32Eim @ 39 NONAME
+	_ZN24TPTPIPTypeRequestPayloadC1Ev @ 40 NONAME
+	_ZN24TPTPIPTypeRequestPayloadC2Ev @ 41 NONAME
+	_ZN25TPTPIPTypeResponsePayload12CommitChunkLER5TPtr8 @ 42 NONAME
+	_ZN25TPTPIPTypeResponsePayload5ResetEv @ 43 NONAME
+	_ZN25TPTPIPTypeResponsePayload6CopyInERK16TMTPTypeFlatBasejjij @ 44 NONAME
+	_ZN25TPTPIPTypeResponsePayload7CopyOutER16TMTPTypeFlatBasejj @ 45 NONAME
+	_ZN25TPTPIPTypeResponsePayload9SetUint16Eit @ 46 NONAME
+	_ZN25TPTPIPTypeResponsePayload9SetUint32Eim @ 47 NONAME
+	_ZN25TPTPIPTypeResponsePayloadC1Ev @ 48 NONAME
+	_ZN25TPTPIPTypeResponsePayloadC2Ev @ 49 NONAME
+	_ZN26TPTPIPTypeStartDataPayload12CommitChunkLER5TPtr8 @ 50 NONAME
+	_ZN26TPTPIPTypeStartDataPayload5ResetEv @ 51 NONAME
+	_ZN26TPTPIPTypeStartDataPayload9SetUint32Eim @ 52 NONAME
+	_ZN26TPTPIPTypeStartDataPayload9SetUint64Eiy @ 53 NONAME
+	_ZN26TPTPIPTypeStartDataPayloadC1Ev @ 54 NONAME
+	_ZN26TPTPIPTypeStartDataPayloadC2Ev @ 55 NONAME
+	_ZNK16CPTPIPInitCmdAck13NextReadChunkER6TPtrC8 @ 56 NONAME
+	_ZNK16CPTPIPInitCmdAck14FirstReadChunkER6TPtrC8 @ 57 NONAME
+	_ZNK16CPTPIPInitCmdAck4SizeEv @ 58 NONAME
+	_ZNK16CPTPIPInitCmdAck4TypeEv @ 59 NONAME
+	_ZNK16TPTPIPInitEvtAck11ElementInfoEi @ 60 NONAME
+	_ZNK16TPTPIPInitEvtAck4TypeEv @ 61 NONAME
+	_ZNK16TPTPIPInitFailed11ElementInfoEi @ 62 NONAME
+	_ZNK16TPTPIPInitFailed4TypeEv @ 63 NONAME
+	_ZNK19CPTPIPDataContainer4TypeEv @ 64 NONAME
+	_ZNK19CPTPIPDataContainer7PayloadEv @ 65 NONAME
+	_ZNK20CPTPIPInitCmdRequest4TypeEv @ 66 NONAME
+	_ZNK20TPTPIPInitEvtRequest11ElementInfoEi @ 67 NONAME
+	_ZNK20TPTPIPInitEvtRequest4TypeEv @ 68 NONAME
+	_ZNK22CPTPIPGenericContainer4TypeEv @ 69 NONAME
+	_ZNK22CPTPIPGenericContainer7PayloadEv @ 70 NONAME
+	_ZNK24TPTPIPTypeRequestPayload11ElementInfoEi @ 71 NONAME
+	_ZNK24TPTPIPTypeRequestPayload13NumParametersEv @ 72 NONAME
+	_ZNK24TPTPIPTypeRequestPayload14CommitRequiredEv @ 73 NONAME
+	_ZNK24TPTPIPTypeRequestPayload14FirstReadChunkER6TPtrC8 @ 74 NONAME
+	_ZNK24TPTPIPTypeRequestPayload4SizeEv @ 75 NONAME
+	_ZNK24TPTPIPTypeRequestPayload4TypeEv @ 76 NONAME
+	_ZNK24TPTPIPTypeRequestPayload6Uint16Ei @ 77 NONAME
+	_ZNK24TPTPIPTypeRequestPayload6Uint32Ei @ 78 NONAME
+	_ZNK25TPTPIPTypeResponsePayload11ElementInfoEi @ 79 NONAME
+	_ZNK25TPTPIPTypeResponsePayload13NumParametersEv @ 80 NONAME
+	_ZNK25TPTPIPTypeResponsePayload14CommitRequiredEv @ 81 NONAME
+	_ZNK25TPTPIPTypeResponsePayload14FirstReadChunkER6TPtrC8 @ 82 NONAME
+	_ZNK25TPTPIPTypeResponsePayload4SizeEv @ 83 NONAME
+	_ZNK25TPTPIPTypeResponsePayload4TypeEv @ 84 NONAME
+	_ZNK25TPTPIPTypeResponsePayload6Uint16Ei @ 85 NONAME
+	_ZNK25TPTPIPTypeResponsePayload6Uint32Ei @ 86 NONAME
+	_ZNK26TPTPIPTypeStartDataPayload11ElementInfoEi @ 87 NONAME
+	_ZNK26TPTPIPTypeStartDataPayload14CommitRequiredEv @ 88 NONAME
+	_ZNK26TPTPIPTypeStartDataPayload14FirstReadChunkER6TPtrC8 @ 89 NONAME
+	_ZNK26TPTPIPTypeStartDataPayload4SizeEv @ 90 NONAME
+	_ZNK26TPTPIPTypeStartDataPayload4TypeEv @ 91 NONAME
+	_ZNK26TPTPIPTypeStartDataPayload6Uint32Ei @ 92 NONAME
+	_ZNK26TPTPIPTypeStartDataPayload6Uint64Ei @ 93 NONAME
+	_ZTI16CPTPIPInitCmdAck @ 94 NONAME
+	_ZTI16TPTPIPInitEvtAck @ 95 NONAME
+	_ZTI16TPTPIPInitFailed @ 96 NONAME
+	_ZTI19CPTPIPDataContainer @ 97 NONAME
+	_ZTI20CPTPIPInitCmdRequest @ 98 NONAME
+	_ZTI20TPTPIPInitEvtRequest @ 99 NONAME
+	_ZTI22CPTPIPGenericContainer @ 100 NONAME
+	_ZTI24TPTPIPTypeRequestPayload @ 101 NONAME
+	_ZTI25TPTPIPTypeResponsePayload @ 102 NONAME
+	_ZTI26TPTPIPTypeStartDataPayload @ 103 NONAME
+	_ZTV16CPTPIPInitCmdAck @ 104 NONAME
+	_ZTV16TPTPIPInitEvtAck @ 105 NONAME
+	_ZTV16TPTPIPInitFailed @ 106 NONAME
+	_ZTV19CPTPIPDataContainer @ 107 NONAME
+	_ZTV20CPTPIPInitCmdRequest @ 108 NONAME
+	_ZTV20TPTPIPInitEvtRequest @ 109 NONAME
+	_ZTV22CPTPIPGenericContainer @ 110 NONAME
+	_ZTV24TPTPIPTypeRequestPayload @ 111 NONAME
+	_ZTV25TPTPIPTypeResponsePayload @ 112 NONAME
+	_ZTV26TPTPIPTypeStartDataPayload @ 113 NONAME
+	_ZThn4_N20CPTPIPInitCmdRequest12CommitChunkLER5TPtr8 @ 114 NONAME
+	_ZThn4_N20CPTPIPInitCmdRequest14NextWriteChunkER5TPtr8 @ 115 NONAME
+	_ZThn4_N20CPTPIPInitCmdRequest15FirstWriteChunkER5TPtr8 @ 116 NONAME
+	_ZThn4_NK16CPTPIPInitCmdAck13NextReadChunkER6TPtrC8 @ 117 NONAME
+	_ZThn4_NK16CPTPIPInitCmdAck14FirstReadChunkER6TPtrC8 @ 118 NONAME
+	_ZThn4_NK16CPTPIPInitCmdAck4SizeEv @ 119 NONAME
+	_ZThn4_NK16CPTPIPInitCmdAck4TypeEv @ 120 NONAME
+	_ZThn4_NK19CPTPIPDataContainer4TypeEv @ 121 NONAME
+	_ZThn4_NK20CPTPIPInitCmdRequest4TypeEv @ 122 NONAME
+	_ZThn4_NK22CPTPIPGenericContainer4TypeEv @ 123 NONAME
+	_ZN19CPTPIPDataContainer15FirstWriteChunkER5TPtr8 @ 124 NONAME
+	_ZThn4_N19CPTPIPDataContainer15FirstWriteChunkER5TPtr8 @ 125 NONAME
+	_ZN19CPTPIPDataContainer12CommitChunkLER5TPtr8 @ 126 NONAME
+	_ZThn4_N19CPTPIPDataContainer12CommitChunkLER5TPtr8 @ 127 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpusbtransport/usbdatatypes/BWINS/mtpusbdatatypesU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,47 @@
+EXPORTS
+	??0TMTPUsbControlRequestCancelData@@QAE@XZ @ 1 NONAME ; TMTPUsbControlRequestCancelData::TMTPUsbControlRequestCancelData(void)
+	??0TMTPUsbControlRequestDeviceStatus@@QAE@XZ @ 2 NONAME ; TMTPUsbControlRequestDeviceStatus::TMTPUsbControlRequestDeviceStatus(void)
+	??0TMTPUsbControlRequestMODFunction@@QAE@XZ @ 3 NONAME ; TMTPUsbControlRequestMODFunction::TMTPUsbControlRequestMODFunction(void)
+	??0TMTPUsbControlRequestMODHeader@@QAE@XZ @ 4 NONAME ; TMTPUsbControlRequestMODHeader::TMTPUsbControlRequestMODHeader(void)
+	??0TMTPUsbControlRequestSetup@@QAE@XZ @ 5 NONAME ; TMTPUsbControlRequestSetup::TMTPUsbControlRequestSetup(void)
+	??0TMTPUsbParameterPayloadBlock@@QAE@XZ @ 6 NONAME ; TMTPUsbParameterPayloadBlock::TMTPUsbParameterPayloadBlock(void)
+	??1CMTPUsbContainer@@UAE@XZ @ 7 NONAME ; CMTPUsbContainer::~CMTPUsbContainer(void)
+	?CommitChunkL@TMTPUsbControlRequestDeviceStatus@@UAEXAAVTPtr8@@@Z @ 8 NONAME ABSENT ; void TMTPUsbControlRequestDeviceStatus::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TMTPUsbParameterPayloadBlock@@UAEXAAVTPtr8@@@Z @ 9 NONAME ABSENT ; void TMTPUsbParameterPayloadBlock::CommitChunkL(class TPtr8 &)
+	?CommitRequired@TMTPUsbControlRequestDeviceStatus@@UBEHXZ @ 10 NONAME ; int TMTPUsbControlRequestDeviceStatus::CommitRequired(void) const
+	?CommitRequired@TMTPUsbParameterPayloadBlock@@UBEHXZ @ 11 NONAME ; int TMTPUsbParameterPayloadBlock::CommitRequired(void) const
+	?CopyIn@TMTPUsbParameterPayloadBlock@@QAEXABVTMTPTypeFlatBase@@IIHI@Z @ 12 NONAME ; void TMTPUsbParameterPayloadBlock::CopyIn(class TMTPTypeFlatBase const &, unsigned int, unsigned int, int, unsigned int)
+	?CopyOut@TMTPUsbParameterPayloadBlock@@QAEXAAVTMTPTypeFlatBase@@II@Z @ 13 NONAME ; void TMTPUsbParameterPayloadBlock::CopyOut(class TMTPTypeFlatBase &, unsigned int, unsigned int)
+	?ElementInfo@TMTPUsbControlRequestCancelData@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 14 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPUsbControlRequestCancelData::ElementInfo(int) const
+	?ElementInfo@TMTPUsbControlRequestDeviceStatus@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 15 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPUsbControlRequestDeviceStatus::ElementInfo(int) const
+	?ElementInfo@TMTPUsbControlRequestMODFunction@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 16 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPUsbControlRequestMODFunction::ElementInfo(int) const
+	?ElementInfo@TMTPUsbControlRequestMODHeader@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 17 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPUsbControlRequestMODHeader::ElementInfo(int) const
+	?ElementInfo@TMTPUsbControlRequestSetup@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 18 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPUsbControlRequestSetup::ElementInfo(int) const
+	?ElementInfo@TMTPUsbParameterPayloadBlock@@EBEABUTElementInfo@TMTPTypeFlatBase@@H@Z @ 19 NONAME ; struct TMTPTypeFlatBase::TElementInfo const & TMTPUsbParameterPayloadBlock::ElementInfo(int) const
+	?FirstReadChunk@TMTPUsbControlRequestDeviceStatus@@UBEHAAVTPtrC8@@@Z @ 20 NONAME ; int TMTPUsbControlRequestDeviceStatus::FirstReadChunk(class TPtrC8 &) const
+	?FirstReadChunk@TMTPUsbParameterPayloadBlock@@UBEHAAVTPtrC8@@@Z @ 21 NONAME ; int TMTPUsbParameterPayloadBlock::FirstReadChunk(class TPtrC8 &) const
+	?NewL@CMTPUsbContainer@@SAPAV1@XZ @ 22 NONAME ; class CMTPUsbContainer * CMTPUsbContainer::NewL(void)
+	?NumParameters@TMTPUsbControlRequestDeviceStatus@@QBEIXZ @ 23 NONAME ; unsigned int TMTPUsbControlRequestDeviceStatus::NumParameters(void) const
+	?NumParameters@TMTPUsbParameterPayloadBlock@@QBEIXZ @ 24 NONAME ; unsigned int TMTPUsbParameterPayloadBlock::NumParameters(void) const
+	?Payload@CMTPUsbContainer@@QBEPAVMMTPType@@XZ @ 25 NONAME ; class MMTPType * CMTPUsbContainer::Payload(void) const
+	?Reset@TMTPUsbControlRequestDeviceStatus@@UAEXXZ @ 26 NONAME ; void TMTPUsbControlRequestDeviceStatus::Reset(void)
+	?Reset@TMTPUsbParameterPayloadBlock@@UAEXXZ @ 27 NONAME ; void TMTPUsbParameterPayloadBlock::Reset(void)
+	?SetPayloadL@CMTPUsbContainer@@QAEXPAVMMTPType@@@Z @ 28 NONAME ; void CMTPUsbContainer::SetPayloadL(class MMTPType *)
+	?SetUint32@TMTPUsbParameterPayloadBlock@@UAEXHK@Z @ 29 NONAME ; void TMTPUsbParameterPayloadBlock::SetUint32(int, unsigned long)
+	ABSENT?SetUint8@TMTPUsbControlRequestDeviceStatus@@UAEXHE@Z @ 30 NONAME ABSENT ; void TMTPUsbControlRequestDeviceStatus::SetUint8(int, unsigned char)
+	?Size@TMTPUsbControlRequestDeviceStatus@@UBE_KXZ @ 31 NONAME ; unsigned long long TMTPUsbControlRequestDeviceStatus::Size(void) const
+	?Size@TMTPUsbParameterPayloadBlock@@UBE_KXZ @ 32 NONAME ; unsigned long long TMTPUsbParameterPayloadBlock::Size(void) const
+	?Type@CMTPUsbContainer@@UBEIXZ @ 33 NONAME ; unsigned int CMTPUsbContainer::Type(void) const
+	?Type@TMTPUsbControlRequestCancelData@@UBEIXZ @ 34 NONAME ; unsigned int TMTPUsbControlRequestCancelData::Type(void) const
+	?Type@TMTPUsbControlRequestDeviceStatus@@UBEIXZ @ 35 NONAME ; unsigned int TMTPUsbControlRequestDeviceStatus::Type(void) const
+	?Type@TMTPUsbControlRequestMODFunction@@UBEIXZ @ 36 NONAME ; unsigned int TMTPUsbControlRequestMODFunction::Type(void) const
+	?Type@TMTPUsbControlRequestMODHeader@@UBEIXZ @ 37 NONAME ; unsigned int TMTPUsbControlRequestMODHeader::Type(void) const
+	?Type@TMTPUsbControlRequestSetup@@UBEIXZ @ 38 NONAME ; unsigned int TMTPUsbControlRequestSetup::Type(void) const
+	?Type@TMTPUsbParameterPayloadBlock@@UBEIXZ @ 39 NONAME ; unsigned int TMTPUsbParameterPayloadBlock::Type(void) const
+	?Uint32@TMTPUsbParameterPayloadBlock@@UBEKH@Z @ 40 NONAME ; unsigned long TMTPUsbParameterPayloadBlock::Uint32(int) const
+	ABSENT?Uint8@TMTPUsbControlRequestDeviceStatus@@UBEEH@Z @ 41 NONAME ABSENT ; unsigned char TMTPUsbControlRequestDeviceStatus::Uint8(int) const
+	?CommitChunkL@TMTPUsbControlRequestDeviceStatus@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 42 NONAME ; class MMTPType * TMTPUsbControlRequestDeviceStatus::CommitChunkL(class TPtr8 &)
+	?CommitChunkL@TMTPUsbParameterPayloadBlock@@UAEPAVMMTPType@@AAVTPtr8@@@Z @ 43 NONAME ; class MMTPType * TMTPUsbParameterPayloadBlock::CommitChunkL(class TPtr8 &)
+	?Uint32@TMTPUsbControlRequestDeviceStatus@@UBEKH@Z @ 44 NONAME ; unsigned long TMTPUsbControlRequestDeviceStatus::Uint32(int) const
+	?SetUint32@TMTPUsbControlRequestDeviceStatus@@UAEXHK@Z @ 45 NONAME ; void TMTPUsbControlRequestDeviceStatus::SetUint32(int, unsigned long)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mtptransports/mtpusbtransport/usbdatatypes/EABI/mtpusbdatatypesU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,68 @@
+EXPORTS
+	_ZN16CMTPUsbContainer11SetPayloadLEP8MMTPType @ 1 NONAME
+	_ZN16CMTPUsbContainer4NewLEv @ 2 NONAME
+	_ZN16CMTPUsbContainerD0Ev @ 3 NONAME
+	_ZN16CMTPUsbContainerD1Ev @ 4 NONAME
+	_ZN16CMTPUsbContainerD2Ev @ 5 NONAME
+	_ZN26TMTPUsbControlRequestSetupC1Ev @ 6 NONAME
+	_ZN26TMTPUsbControlRequestSetupC2Ev @ 7 NONAME
+	_ZN28TMTPUsbParameterPayloadBlock12CommitChunkLER5TPtr8 @ 8 NONAME
+	_ZN28TMTPUsbParameterPayloadBlock5ResetEv @ 9 NONAME
+	_ZN28TMTPUsbParameterPayloadBlock6CopyInERK16TMTPTypeFlatBasejjij @ 10 NONAME
+	_ZN28TMTPUsbParameterPayloadBlock7CopyOutER16TMTPTypeFlatBasejj @ 11 NONAME
+	_ZN28TMTPUsbParameterPayloadBlock9SetUint32Eim @ 12 NONAME
+	_ZN28TMTPUsbParameterPayloadBlockC1Ev @ 13 NONAME
+	_ZN28TMTPUsbParameterPayloadBlockC2Ev @ 14 NONAME
+	_ZN30TMTPUsbControlRequestMODHeaderC1Ev @ 15 NONAME
+	_ZN30TMTPUsbControlRequestMODHeaderC2Ev @ 16 NONAME
+	_ZN31TMTPUsbControlRequestCancelDataC1Ev @ 17 NONAME
+	_ZN31TMTPUsbControlRequestCancelDataC2Ev @ 18 NONAME
+	_ZN32TMTPUsbControlRequestMODFunctionC1Ev @ 19 NONAME
+	_ZN32TMTPUsbControlRequestMODFunctionC2Ev @ 20 NONAME
+	_ZN33TMTPUsbControlRequestDeviceStatus12CommitChunkLER5TPtr8 @ 21 NONAME
+	_ZN33TMTPUsbControlRequestDeviceStatus5ResetEv @ 22 NONAME
+	ABSENT_ZN33TMTPUsbControlRequestDeviceStatus8SetUint8Eih @ 23 NONAME ABSENT
+	_ZN33TMTPUsbControlRequestDeviceStatusC1Ev @ 24 NONAME
+	_ZN33TMTPUsbControlRequestDeviceStatusC2Ev @ 25 NONAME
+	_ZNK16CMTPUsbContainer4TypeEv @ 26 NONAME
+	_ZNK16CMTPUsbContainer7PayloadEv @ 27 NONAME
+	_ZNK26TMTPUsbControlRequestSetup11ElementInfoEi @ 28 NONAME
+	_ZNK26TMTPUsbControlRequestSetup4TypeEv @ 29 NONAME
+	_ZNK28TMTPUsbParameterPayloadBlock11ElementInfoEi @ 30 NONAME
+	_ZNK28TMTPUsbParameterPayloadBlock13NumParametersEv @ 31 NONAME
+	_ZNK28TMTPUsbParameterPayloadBlock14CommitRequiredEv @ 32 NONAME
+	_ZNK28TMTPUsbParameterPayloadBlock14FirstReadChunkER6TPtrC8 @ 33 NONAME
+	_ZNK28TMTPUsbParameterPayloadBlock4SizeEv @ 34 NONAME
+	_ZNK28TMTPUsbParameterPayloadBlock4TypeEv @ 35 NONAME
+	_ZNK28TMTPUsbParameterPayloadBlock6Uint32Ei @ 36 NONAME
+	_ZNK30TMTPUsbControlRequestMODHeader11ElementInfoEi @ 37 NONAME
+	_ZNK30TMTPUsbControlRequestMODHeader4TypeEv @ 38 NONAME
+	_ZNK31TMTPUsbControlRequestCancelData11ElementInfoEi @ 39 NONAME
+	_ZNK31TMTPUsbControlRequestCancelData4TypeEv @ 40 NONAME
+	_ZNK32TMTPUsbControlRequestMODFunction11ElementInfoEi @ 41 NONAME
+	_ZNK32TMTPUsbControlRequestMODFunction4TypeEv @ 42 NONAME
+	_ZNK33TMTPUsbControlRequestDeviceStatus11ElementInfoEi @ 43 NONAME
+	_ZNK33TMTPUsbControlRequestDeviceStatus13NumParametersEv @ 44 NONAME
+	_ZNK33TMTPUsbControlRequestDeviceStatus14CommitRequiredEv @ 45 NONAME
+	_ZNK33TMTPUsbControlRequestDeviceStatus14FirstReadChunkER6TPtrC8 @ 46 NONAME
+	_ZNK33TMTPUsbControlRequestDeviceStatus4SizeEv @ 47 NONAME
+	_ZNK33TMTPUsbControlRequestDeviceStatus4TypeEv @ 48 NONAME
+	ABSENT_ZNK33TMTPUsbControlRequestDeviceStatus5Uint8Ei @ 49 NONAME ABSENT
+	_ZThn4_NK16CMTPUsbContainer4TypeEv @ 50 NONAME
+	_ZTI16CMTPUsbContainer @ 51 NONAME
+	_ZTI26TMTPUsbControlRequestSetup @ 52 NONAME
+	_ZTI28TMTPUsbParameterPayloadBlock @ 53 NONAME
+	_ZTI30TMTPUsbControlRequestMODHeader @ 54 NONAME
+	_ZTI31TMTPUsbControlRequestCancelData @ 55 NONAME
+	_ZTI32TMTPUsbControlRequestMODFunction @ 56 NONAME
+	_ZTI33TMTPUsbControlRequestDeviceStatus @ 57 NONAME
+	_ZTV16CMTPUsbContainer @ 58 NONAME
+	_ZTV26TMTPUsbControlRequestSetup @ 59 NONAME
+	_ZTV28TMTPUsbParameterPayloadBlock @ 60 NONAME
+	_ZTV30TMTPUsbControlRequestMODHeader @ 61 NONAME
+	_ZTV31TMTPUsbControlRequestCancelData @ 62 NONAME
+	_ZTV32TMTPUsbControlRequestMODFunction @ 63 NONAME
+	_ZTV33TMTPUsbControlRequestDeviceStatus @ 64 NONAME
+	_ZN33TMTPUsbControlRequestDeviceStatus9SetUint32Eim @ 65 NONAME
+	_ZNK33TMTPUsbControlRequestDeviceStatus6Uint32Ei @ 66 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/obex/obexextensionapi/bwins/obexextensionapisU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,6 @@
+EXPORTS
+	?NewL@CObexServerPacketAccessExtension@@SAPAV1@AAVCObexServer@@AAVMObexServerRequestPacketNotify@@@Z @ 1 NONAME ; class CObexServerPacketAccessExtension * CObexServerPacketAccessExtension::NewL(class CObexServer &, class MObexServerRequestPacketNotify &)
+	?LastError@CObexClientErrorResolver@@QBEIXZ @ 2 NONAME ; unsigned int CObexClientErrorResolver::LastError(void) const
+	?NewL@CObexClientErrorResolver@@SAPAV1@AAVCObexClient@@@Z @ 3 NONAME ; class CObexClientErrorResolver * CObexClientErrorResolver::NewL(class CObexClient &)
+	?NewL@CObexClientErrorResolver@@SAPAV1@AAVCObexClient@@W4TObexClientErrorResolutionSetType@@@Z @ 4 NONAME ; class CObexClientErrorResolver * CObexClientErrorResolver::NewL(class CObexClient &, enum TObexClientErrorResolutionSetType)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/obex/obexextensionapi/eabi/obexextensionapisU.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,6 @@
+EXPORTS
+	_ZN32CObexServerPacketAccessExtension4NewLER11CObexServerR30MObexServerRequestPacketNotify @ 1 NONAME
+	_ZN24CObexClientErrorResolver4NewLER11CObexClient @ 2 NONAME
+	_ZN24CObexClientErrorResolver4NewLER11CObexClient33TObexClientErrorResolutionSetType @ 3 NONAME
+	_ZNK24CObexClientErrorResolver9LastErrorEv @ 4 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/obex/obexprotocol/obex/bwins/IROBEX2U.DEF	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,149 @@
+EXPORTS
+	??0TObexBufferingDetails@@QAE@AAVCBufBase@@@Z @ 1 NONAME ; TObexBufferingDetails::TObexBufferingDetails(class CBufBase &)
+	??0TObexConnectInfo@@QAE@XZ @ 2 NONAME ; TObexConnectInfo::TObexConnectInfo(void)
+	??0TObexFilenameBackedBuffer@@QAE@AAVCBufBase@@ABVTPtrC16@@W4TFileBuffering@CObexBufObject@@@Z @ 3 NONAME ; TObexFilenameBackedBuffer::TObexFilenameBackedBuffer(class CBufBase &, class TPtrC16 const &, enum CObexBufObject::TFileBuffering)
+	??0TObexProtocolPolicy@@QAE@XZ @ 4 NONAME ; TObexProtocolPolicy::TObexProtocolPolicy(void)
+	??0TObexPureFileBuffer@@QAE@ABVTPtrC16@@@Z @ 5 NONAME ; TObexPureFileBuffer::TObexPureFileBuffer(class TPtrC16 const &)
+	??0TObexRFileBackedBuffer@@QAE@AAVCBufBase@@VRFile@@W4TFileBuffering@CObexBufObject@@@Z @ 6 NONAME ; TObexRFileBackedBuffer::TObexRFileBackedBuffer(class CBufBase &, class RFile, enum CObexBufObject::TFileBuffering)
+	??0TSetPathInfo@CObex@@QAE@XZ @ 7 NONAME ; CObex::TSetPathInfo::TSetPathInfo(void)
+	??1CObexBufObject@@UAE@XZ @ 8 NONAME ; CObexBufObject::~CObexBufObject(void)
+	??1CObexClient@@UAE@XZ @ 9 NONAME ; CObexClient::~CObexClient(void)
+	??1CObexFileObject@@UAE@XZ @ 10 NONAME ; CObexFileObject::~CObexFileObject(void)
+	??1CObexServer@@UAE@XZ @ 11 NONAME ABSENT ; CObexServer::~CObexServer(void)
+	?Abort@CObexClient@@QAEXXZ @ 12 NONAME ; void CObexClient::Abort(void)
+	?AddHeader@CObexHeaderSet@@QAEHPAVCObexHeader@@@Z @ 13 NONAME ; int CObexHeaderSet::AddHeader(class CObexHeader *)
+	?AddHeaderL@CObexBaseObject@@QAEXAAVCObexHeader@@@Z @ 14 NONAME ; void CObexBaseObject::AddHeaderL(class CObexHeader &)
+	?AddHttpL@CObexBaseObject@@QAEXABVTDesC8@@@Z @ 15 NONAME ; void CObexBaseObject::AddHttpL(class TDesC8 const &)
+	?AppParam@CObexBaseObject@@QBEABVTDesC8@@XZ @ 16 NONAME ; class TDesC8 const & CObexBaseObject::AppParam(void) const
+	?AsByte@CObexHeader@@QBEEXZ @ 17 NONAME ; unsigned char CObexHeader::AsByte(void) const
+	?AsByteSeq@CObexHeader@@QBEABVTDesC8@@XZ @ 18 NONAME ; class TDesC8 const & CObexHeader::AsByteSeq(void) const
+	?AsFourByte@CObexHeader@@QBEKXZ @ 19 NONAME ; unsigned long CObexHeader::AsFourByte(void) const
+	?AsUnicode@CObexHeader@@QBEABVTDesC16@@XZ @ 20 NONAME ; class TDesC16 const & CObexHeader::AsUnicode(void) const
+	?Attributes@CObexHeader@@QBEGXZ @ 21 NONAME ; unsigned short CObexHeader::Attributes(void) const
+	?BytesReceived@CObexBaseObject@@QAEHXZ @ 22 NONAME ; int CObexBaseObject::BytesReceived(void)
+	?BytesSent@CObexBaseObject@@QAEHXZ @ 23 NONAME ; int CObexBaseObject::BytesSent(void)
+	?Connect@CObexClient@@QAEXAAVCObexBaseObject@@AAVTRequestStatus@@@Z @ 24 NONAME ; void CObexClient::Connect(class CObexBaseObject &, class TRequestStatus &)
+	?Connect@CObexClient@@QAEXAAVTRequestStatus@@@Z @ 25 NONAME ; void CObexClient::Connect(class TRequestStatus &)
+	?ConnectL@CObexClient@@QAEXAAVCObexBaseObject@@ABVTDesC16@@AAVTRequestStatus@@@Z @ 26 NONAME ; void CObexClient::ConnectL(class CObexBaseObject &, class TDesC16 const &, class TRequestStatus &)
+	?ConnectL@CObexClient@@QAEXABVTDesC16@@AAVTRequestStatus@@@Z @ 27 NONAME ; void CObexClient::ConnectL(class TDesC16 const &, class TRequestStatus &)
+	?ConnectState@CObex@@IBE?AW4TConnectState@1@XZ @ 28 NONAME ; enum CObex::TConnectState CObex::ConnectState(void) const
+	?CopyL@CObexHeader@@QBEPAV1@XZ @ 29 NONAME ; class CObexHeader * CObexHeader::CopyL(void) const
+	?CopyL@CObexHeaderSet@@QAEPAV1@AAVMObexHeaderCheck@@@Z @ 30 NONAME ; class CObexHeaderSet * CObexHeaderSet::CopyL(class MObexHeaderCheck &)
+	?CopyL@CObexHeaderSet@@QAEPAV1@XZ @ 31 NONAME ; class CObexHeaderSet * CObexHeaderSet::CopyL(void)
+	?Count@CObexHeaderSet@@QBEHXZ @ 32 NONAME ; int CObexHeaderSet::Count(void) const
+	?CurrentOperation@CObexServer@@QBE?AW4TOperation@CObex@@XZ @ 33 NONAME ; enum CObex::TOperation CObexServer::CurrentOperation(void) const
+	?DataBuf@CObexBufObject@@QAEPAVCBufBase@@XZ @ 34 NONAME ; class CBufBase * CObexBufObject::DataBuf(void)
+	?DeleteCurrentHeader@CObexHeaderSet@@QAEXXZ @ 35 NONAME ; void CObexHeaderSet::DeleteCurrentHeader(void)
+	?DeleteMasked@CObexHeaderSet@@QAEXXZ @ 36 NONAME ; void CObexHeaderSet::DeleteMasked(void)
+	?Description@CObexBaseObject@@QAEABVTDesC16@@XZ @ 37 NONAME ; class TDesC16 const & CObexBaseObject::Description(void)
+	?Disconnect@CObexClient@@QAEXAAVTRequestStatus@@@Z @ 38 NONAME ; void CObexClient::Disconnect(class TRequestStatus &)
+	?EncodedSize@CObexHeader@@QBEHXZ @ 39 NONAME ; int CObexHeader::EncodedSize(void) const
+	?Find@CObexHeaderSet@@QBEHEAAVCObexHeader@@@Z @ 40 NONAME ; int CObexHeaderSet::Find(unsigned char, class CObexHeader &) const
+	?First@CObexHeaderSet@@QBEXXZ @ 41 NONAME ; void CObexHeaderSet::First(void) const
+	?Get@CObexClient@@QAEXAAVCObexBaseObject@@AAVTRequestStatus@@@Z @ 42 NONAME ; void CObexClient::Get(class CObexBaseObject &, class TRequestStatus &)
+	?GetPutFinalResponseHeaders@CObexClient@@QAEABVCObexHeaderSet@@XZ @ 43 NONAME ; class CObexHeaderSet const & CObexClient::GetPutFinalResponseHeaders(void)
+	?HI@CObexHeader@@QBEEXZ @ 44 NONAME ; unsigned char CObexHeader::HI(void) const
+	?HeaderMask@CObexBaseObject@@QAEGXZ @ 45 NONAME ; unsigned short CObexBaseObject::HeaderMask(void)
+	?HeaderSet@CObexBaseObject@@QAEAAVCObexHeaderSet@@XZ @ 46 NONAME ; class CObexHeaderSet & CObexBaseObject::HeaderSet(void)
+	?HeaderSet@CObexBaseObject@@QBEABVCObexHeaderSet@@XZ @ 47 NONAME ; class CObexHeaderSet const & CObexBaseObject::HeaderSet(void) const
+	?Http@CObexBaseObject@@QBEPBV?$RPointerArray@VHBufC8@@@@XZ @ 48 NONAME ; class RPointerArray<class HBufC8> const * CObexBaseObject::Http(void) const
+	?InitFromFileL@CObexFileObject@@QAEXABVTDesC16@@@Z @ 49 NONAME ; void CObexFileObject::InitFromFileL(class TDesC16 const &)
+	?Interested@TObexMatchHeader@@UAEHE@Z @ 50 NONAME ; int TObexMatchHeader::Interested(unsigned char)
+	?Interested@TObexMatchHeaderType@@UAEHE@Z @ 51 NONAME ; int TObexMatchHeaderType::Interested(unsigned char)
+	?IsConnected@CObex@@QBEHXZ @ 52 NONAME ; int CObex::IsConnected(void) const
+	?IsStarted@CObexServer@@QAEHXZ @ 53 NONAME ; int CObexServer::IsStarted(void)
+	?IsStrictPeer@CObex@@QBEHXZ @ 54 NONAME ; int CObex::IsStrictPeer(void) const
+	?Length@CObexBaseObject@@QAEKXZ @ 55 NONAME ; unsigned long CObexBaseObject::Length(void)
+	?LocalInfo@CObex@@QBEABVTObexConnectInfo@@XZ @ 56 NONAME ; class TObexConnectInfo const & CObex::LocalInfo(void) const
+	?Name@CObexBaseObject@@QAEABVTDesC16@@XZ @ 57 NONAME ; class TDesC16 const & CObexBaseObject::Name(void)
+	?NewL@CObexBufObject@@SAPAV1@PAVCBufBase@@@Z @ 58 NONAME ; class CObexBufObject * CObexBufObject::NewL(class CBufBase *)
+	?NewL@CObexClient@@SAPAV1@AAVTObexProtocolInfo@@@Z @ 59 NONAME ; class CObexClient * CObexClient::NewL(class TObexProtocolInfo &)
+	?NewL@CObexClient@@SAPAV1@AAVTObexProtocolInfo@@AAVTObexProtocolPolicy@@@Z @ 60 NONAME ; class CObexClient * CObexClient::NewL(class TObexProtocolInfo &, class TObexProtocolPolicy &)
+	?NewL@CObexFileObject@@SAPAV1@ABVTDesC16@@@Z @ 61 NONAME ; class CObexFileObject * CObexFileObject::NewL(class TDesC16 const &)
+	?NewL@CObexHeader@@SAPAV1@XZ @ 62 NONAME ; class CObexHeader * CObexHeader::NewL(void)
+	?NewL@CObexHeaderSet@@SAPAV1@XZ @ 63 NONAME ; class CObexHeaderSet * CObexHeaderSet::NewL(void)
+	?NewL@CObexNullObject@@SAPAV1@XZ @ 64 NONAME ; class CObexNullObject * CObexNullObject::NewL(void)
+	?NewL@CObexServer@@SAPAV1@AAVTObexProtocolInfo@@@Z @ 65 NONAME ; class CObexServer * CObexServer::NewL(class TObexProtocolInfo &)
+	?NewL@CObexServer@@SAPAV1@AAVTObexProtocolInfo@@AAVTObexProtocolPolicy@@@Z @ 66 NONAME ; class CObexServer * CObexServer::NewL(class TObexProtocolInfo &, class TObexProtocolPolicy &)
+	?Next@CObexHeaderSet@@QBEHH@Z @ 67 NONAME ; int CObexHeaderSet::Next(int) const
+	?Parent@TSetPathInfo@CObex@@QBEHXZ @ 68 NONAME ; int CObex::TSetPathInfo::Parent(void) const
+	?Put@CObexClient@@QAEXAAVCObexBaseObject@@AAVTRequestStatus@@@Z @ 69 NONAME ; void CObexClient::Put(class CObexBaseObject &, class TRequestStatus &)
+	?ReceiveMtu@TObexProtocolPolicy@@QBEGXZ @ 70 NONAME ; unsigned short TObexProtocolPolicy::ReceiveMtu(void) const
+	?RemoteAddr@CObex@@QAEXAAVTSockAddr@@@Z @ 71 NONAME ; void CObex::RemoteAddr(class TSockAddr &)
+	?RemoteInfo@CObex@@QBEABVTObexConnectInfo@@XZ @ 72 NONAME ; class TObexConnectInfo const & CObex::RemoteInfo(void) const
+	?Reset@CObexBaseObject@@QAEXXZ @ 73 NONAME ; void CObexBaseObject::Reset(void)
+	?Reset@CObexHeader@@QAEXXZ @ 74 NONAME ; void CObexHeader::Reset(void)
+	?Reset@MObexHeaderCheck@@UAEXXZ @ 75 NONAME ; void MObexHeaderCheck::Reset(void)
+	?ResetChallenge@CObexServer@@QAEXXZ @ 76 NONAME ; void CObexServer::ResetChallenge(void)
+	?ResetContents@CObexHeader@@QAEXXZ @ 77 NONAME ; void CObexHeader::ResetContents(void)
+	?Set@CObexHeader@@QAEXPAV1@@Z @ 78 NONAME ; void CObexHeader::Set(class CObexHeader *)
+	?SetAppParamL@CObexBaseObject@@QAEXABVTDesC8@@@Z @ 79 NONAME ; void CObexBaseObject::SetAppParamL(class TDesC8 const &)
+	?SetAttributes@CObexHeader@@QAEXG@Z @ 80 NONAME ; void CObexHeader::SetAttributes(unsigned short)
+	?SetByte@CObexHeader@@QAEXEE@Z @ 81 NONAME ; void CObexHeader::SetByte(unsigned char, unsigned char)
+	?SetByteSeqL@CObexHeader@@QAEXEABVTDesC8@@@Z @ 82 NONAME ; void CObexHeader::SetByteSeqL(unsigned char, class TDesC8 const &)
+	?SetCallBack@CObex@@QAEXAAVMObexAuthChallengeHandler@@@Z @ 83 NONAME ; void CObex::SetCallBack(class MObexAuthChallengeHandler &)
+	?SetChallengeL@CObexServer@@QAEXABVTDesC16@@@Z @ 84 NONAME ; void CObexServer::SetChallengeL(class TDesC16 const &)
+	?SetDataBufL@CObexBufObject@@QAEXAAVTObexBufferingDetails@@@Z @ 85 NONAME ; void CObexBufObject::SetDataBufL(class TObexBufferingDetails &)
+	?SetDataBufL@CObexBufObject@@QAEXABVTPtrC16@@@Z @ 86 NONAME ; void CObexBufObject::SetDataBufL(class TPtrC16 const &)
+	?SetDataBufL@CObexBufObject@@QAEXABVTPtrC16@@AAVCBufBase@@W4TFileBuffering@1@@Z @ 87 NONAME ; void CObexBufObject::SetDataBufL(class TPtrC16 const &, class CBufBase &, enum CObexBufObject::TFileBuffering)
+	?SetDataBufL@CObexBufObject@@QAEXABVTPtrC16@@PAVCBufBase@@@Z @ 88 NONAME ; void CObexBufObject::SetDataBufL(class TPtrC16 const &, class CBufBase *)
+	?SetDataBufL@CObexBufObject@@QAEXPAVCBufBase@@@Z @ 89 NONAME ; void CObexBufObject::SetDataBufL(class CBufBase *)
+	?SetDescriptionL@CObexBaseObject@@QAEXABVTDesC16@@@Z @ 90 NONAME ; void CObexBaseObject::SetDescriptionL(class TDesC16 const &)
+	?SetFourByte@CObexHeader@@QAEXEK@Z @ 91 NONAME ; void CObexHeader::SetFourByte(unsigned char, unsigned long)
+	?SetHeader@TObexMatchHeader@@QAEXE@Z @ 92 NONAME ; void TObexMatchHeader::SetHeader(unsigned char)
+	?SetHeaderMask@CObexBaseObject@@QAEXG@Z @ 93 NONAME ; void CObexBaseObject::SetHeaderMask(unsigned short)
+	?SetLengthL@CObexBaseObject@@QAEXK@Z @ 94 NONAME ; void CObexBaseObject::SetLengthL(unsigned long)
+	?SetLocalWho@CObex@@QAEHABVTDesC8@@@Z @ 95 NONAME ; int CObex::SetLocalWho(class TDesC8 const &)
+	?SetMask@CObexHeaderSet@@QAEXPAVMObexHeaderCheck@@@Z @ 96 NONAME ; void CObexHeaderSet::SetMask(class MObexHeaderCheck *)
+	?SetNameL@CObexBaseObject@@QAEXABVTDesC16@@@Z @ 97 NONAME ; void CObexBaseObject::SetNameL(class TDesC16 const &)
+	?SetPath@CObexClient@@QAEXAAVTSetPathInfo@CObex@@AAVTRequestStatus@@@Z @ 98 NONAME ; void CObexClient::SetPath(class CObex::TSetPathInfo &, class TRequestStatus &)
+	?SetPutFinalResponseHeaders@CObexServer@@QAEHPAVCObexHeaderSet@@@Z @ 99 NONAME ; int CObexServer::SetPutFinalResponseHeaders(class CObexHeaderSet *)
+	?SetReceiveMtu@TObexProtocolPolicy@@QAEHG@Z @ 100 NONAME ; int TObexProtocolPolicy::SetReceiveMtu(unsigned short)
+	?SetTargetChecking@CObexServer@@QAEXW4TTargetChecking@1@@Z @ 101 NONAME ; void CObexServer::SetTargetChecking(enum CObexServer::TTargetChecking)
+	?SetTargetL@CObexBaseObject@@QAEXABVTDesC8@@@Z @ 102 NONAME ; void CObexBaseObject::SetTargetL(class TDesC8 const &)
+	?SetTimeL@CObexBaseObject@@QAEXVTTime@@@Z @ 103 NONAME ; void CObexBaseObject::SetTimeL(class TTime)
+	?SetTransmitMtu@TObexProtocolPolicy@@QAEHG@Z @ 104 NONAME ; int TObexProtocolPolicy::SetTransmitMtu(unsigned short)
+	?SetType@TObexMatchHeaderType@@QAEXW4THeaderType@CObexHeader@@@Z @ 105 NONAME ; void TObexMatchHeaderType::SetType(enum CObexHeader::THeaderType)
+	?SetTypeL@CObexBaseObject@@QAEXABVTDesC8@@@Z @ 106 NONAME ; void CObexBaseObject::SetTypeL(class TDesC8 const &)
+	?SetUnicodeL@CObexHeader@@QAEXEABVTDesC16@@@Z @ 107 NONAME ; void CObexHeader::SetUnicodeL(unsigned char, class TDesC16 const &)
+	?Start@CObexServer@@QAEHPAVMObexServerNotify@@@Z @ 108 NONAME ; int CObexServer::Start(class MObexServerNotify *)
+	?Stop@CObexServer@@QAEXXZ @ 109 NONAME ; void CObexServer::Stop(void)
+	?Target@CObexBaseObject@@QAEABVTDesC8@@XZ @ 110 NONAME ; class TDesC8 const & CObexBaseObject::Target(void)
+	?This@CObexHeaderSet@@QBEHPAVCObexHeader@@@Z @ 111 NONAME ; int CObexHeaderSet::This(class CObexHeader *) const
+	?Time@CObexBaseObject@@QAE?BVTTime@@XZ @ 112 NONAME ; class TTime const CObexBaseObject::Time(void)
+	?TransmitMtu@TObexProtocolPolicy@@QBEGXZ @ 113 NONAME ; unsigned short TObexProtocolPolicy::TransmitMtu(void) const
+	?Type@CObexBaseObject@@QAEABVTDesC8@@XZ @ 114 NONAME ; class TDesC8 const & CObexBaseObject::Type(void)
+	?Type@CObexHeader@@QBE?AW4THeaderType@1@XZ @ 115 NONAME ; enum CObexHeader::THeaderType CObexHeader::Type(void) const
+	?UserPasswordL@CObexClient@@UAEXABVTDesC16@@@Z @ 116 NONAME ; void CObexClient::UserPasswordL(class TDesC16 const &)
+	?UserPasswordL@CObexServer@@UAEXABVTDesC16@@@Z @ 117 NONAME ; void CObexServer::UserPasswordL(class TDesC16 const &)
+	?ValidHeaders@CObexBaseObject@@QAEGXZ @ 118 NONAME ; unsigned short CObexBaseObject::ValidHeaders(void)
+	?Version@TObexProtocolPolicy@@QBEGXZ @ 119 NONAME ; unsigned short TObexProtocolPolicy::Version(void) const
+	?VersionMajor@TObexConnectInfo@@QBEEXZ @ 120 NONAME ; unsigned char TObexConnectInfo::VersionMajor(void) const
+	?VersionMinor@TObexConnectInfo@@QBEEXZ @ 121 NONAME ; unsigned char TObexConnectInfo::VersionMinor(void) const
+	?WriteToFile@CObexBufObject@@QAEHABVTPtrC16@@@Z @ 122 NONAME ; int CObexBufObject::WriteToFile(class TPtrC16 const &)
+	?MOACH_ExtensionInterfaceL@MObexAuthChallengeHandler@@UAEXVTUid@@AAPAX@Z @ 123 NONAME ; void MObexAuthChallengeHandler::MOACH_ExtensionInterfaceL(class TUid, void * &)
+	?MOHC_ExtensionInterfaceL@MObexHeaderCheck@@UAEXVTUid@@AAPAX@Z @ 124 NONAME ; void MObexHeaderCheck::MOHC_ExtensionInterfaceL(class TUid, void * &)
+	?MOSN_ExtensionInterfaceL@MObexServerNotify@@UAEXVTUid@@AAPAX@Z @ 125 NONAME ; void MObexServerNotify::MOSN_ExtensionInterfaceL(class TUid, void * &)
+	?NewL@CObexFileObject@@SAPAV1@XZ @ 126 NONAME ; class CObexFileObject * CObexFileObject::NewL(void)
+	?Next@CObexHeaderSet@@QBEHXZ @ 127 NONAME ; int CObexHeaderSet::Next(void) const
+	?NewL@CObexClient@@SAPAV1@AAVTObexTransportInfo@@@Z @ 128 NONAME ; class CObexClient * CObexClient::NewL(class TObexTransportInfo &)
+	?NewL@CObexServer@@SAPAV1@AAVTObexTransportInfo@@@Z @ 129 NONAME ; class CObexServer * CObexServer::NewL(class TObexTransportInfo &)
+	?SetFinalPacketObserver@CObexClient@@QAEXPAVMObexFinalPacketObserver@@@Z @ 130 NONAME ; void CObexClient::SetFinalPacketObserver(class MObexFinalPacketObserver *)
+	?Start@CObexServer@@QAEHPAVMObexServerNotifyAsync@@@Z @ 131 NONAME ; int CObexServer::Start(class MObexServerNotifyAsync *)
+	?MOSNA_ExtensionInterfaceL@MObexServerNotifyAsync@@UAEXVTUid@@AAPAX@Z @ 132 NONAME ; void MObexServerNotifyAsync::MOSNA_ExtensionInterfaceL(class TUid, void * &)
+	?RequestIndicationCallback@CObexServer@@QAEHPAVCObexBaseObject@@@Z @ 133 NONAME ; int CObexServer::RequestIndicationCallback(class CObexBaseObject *)
+	?RequestCompleteIndicationCallback@CObexServer@@QAEHH@Z @ 134 NONAME ; int CObexServer::RequestCompleteIndicationCallback(int)
+	?RequestCompleteIndicationCallback@CObexServer@@QAEHW4TObexResponse@@@Z @ 135 NONAME ; int CObexServer::RequestCompleteIndicationCallback(enum TObexResponse)
+	?RequestIndicationCallbackWithError@CObexServer@@QAEHH@Z @ 136 NONAME ; int CObexServer::RequestIndicationCallbackWithError(int)
+	?RequestIndicationCallbackWithError@CObexServer@@QAEHW4TObexResponse@@@Z @ 137 NONAME ; int CObexServer::RequestIndicationCallbackWithError(enum TObexResponse)
+	?IsAuthenticating@CObex@@QBEHXZ @ 138 NONAME ; int CObex::IsAuthenticating(void) const
+	?LastServerResponseCode@CObexClient@@QBE?AW4TObexResponse@@XZ @ 139 NONAME ; enum TObexResponse CObexClient::LastServerResponseCode(void) const
+	?ExtensionInterface@CObexClient@@QAEPAXVTUid@@@Z @ 140 NONAME ; void * CObexClient::ExtensionInterface(class TUid)
+	?ExtensionInterfaceL@CObexServer@@QAEPAXVTUid@@@Z @ 141 NONAME ; void * CObexServer::ExtensionInterfaceL(class TUid)
+	?PacketHeaders@CObexServer@@QAEHAAPAVCObexHeaderSet@@@Z @ 142 NONAME ; int CObexServer::PacketHeaders(class CObexHeaderSet * &)
+	?PacketHeaders@CObexServer@@QAEHAAPAVCObexHeaderSet@@AAVMObexHeaderCheck@@@Z @ 143 NONAME ; int CObexServer::PacketHeaders(class CObexHeaderSet * &, class MObexHeaderCheck &)
+	?SetCommandTimeOut@CObexClient@@QAEXVTTimeIntervalMicroSeconds32@@@Z @ 144 NONAME ; void CObexClient::SetCommandTimeOut(class TTimeIntervalMicroSeconds32)
+	?SuppressAuthenticationHeaderElements@CObex@@QAEXW4TObexSuppressedAuthElements@1@@Z @ 145 NONAME ; void CObex::SuppressAuthenticationHeaderElements(enum CObex::TObexSuppressedAuthElements)
+	?TransportInfo@CObexServer@@QBEPBVTObexTransportInfo@@XZ @ 146 NONAME ; class TObexTransportInfo const * CObexServer::TransportInfo(void) const
+	?SetReadActivityObserver@CObexServer@@QAEXPAVMObexReadActivityObserver@@@Z @ 147 NONAME ; void CObexServer::SetReadActivityObserver(class MObexReadActivityObserver *)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/obex/obexprotocol/obex/eabi/irobex2U.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,169 @@
+EXPORTS
+	_ZN11CObexClient10DisconnectER14TRequestStatus @ 1 NONAME
+	_ZN11CObexClient13UserPasswordLERK7TDesC16 @ 2 NONAME
+	_ZN11CObexClient26GetPutFinalResponseHeadersEv @ 3 NONAME
+	_ZN11CObexClient3GetER15CObexBaseObjectR14TRequestStatus @ 4 NONAME
+	_ZN11CObexClient3PutER15CObexBaseObjectR14TRequestStatus @ 5 NONAME
+	_ZN11CObexClient4NewLER17TObexProtocolInfo @ 6 NONAME
+	_ZN11CObexClient4NewLER17TObexProtocolInfoR19TObexProtocolPolicy @ 7 NONAME
+	_ZN11CObexClient5AbortEv @ 8 NONAME
+	_ZN11CObexClient7ConnectER14TRequestStatus @ 9 NONAME
+	_ZN11CObexClient7ConnectER15CObexBaseObjectR14TRequestStatus @ 10 NONAME
+	_ZN11CObexClient7SetPathERN5CObex12TSetPathInfoER14TRequestStatus @ 11 NONAME
+	_ZN11CObexClient8ConnectLER15CObexBaseObjectRK7TDesC16R14TRequestStatus @ 12 NONAME
+	_ZN11CObexClient8ConnectLERK7TDesC16R14TRequestStatus @ 13 NONAME
+	_ZN11CObexClientD0Ev @ 14 NONAME
+	_ZN11CObexClientD1Ev @ 15 NONAME
+	_ZN11CObexClientD2Ev @ 16 NONAME
+	_ZN11CObexHeader11SetByteSeqLEhRK6TDesC8 @ 17 NONAME
+	_ZN11CObexHeader11SetFourByteEhm @ 18 NONAME
+	_ZN11CObexHeader11SetUnicodeLEhRK7TDesC16 @ 19 NONAME
+	_ZN11CObexHeader13ResetContentsEv @ 20 NONAME
+	_ZN11CObexHeader13SetAttributesEt @ 21 NONAME
+	_ZN11CObexHeader3SetEPS_ @ 22 NONAME
+	_ZN11CObexHeader4NewLEv @ 23 NONAME
+	_ZN11CObexHeader5ResetEv @ 24 NONAME
+	_ZN11CObexHeader7SetByteEhh @ 25 NONAME
+	_ZN11CObexServer13SetChallengeLERK7TDesC16 @ 26 NONAME
+	_ZN11CObexServer13UserPasswordLERK7TDesC16 @ 27 NONAME
+	_ZN11CObexServer14ResetChallengeEv @ 28 NONAME
+	_ZN11CObexServer17SetTargetCheckingENS_15TTargetCheckingE @ 29 NONAME
+	_ZN11CObexServer26SetPutFinalResponseHeadersEP14CObexHeaderSet @ 30 NONAME
+	_ZN11CObexServer4NewLER17TObexProtocolInfo @ 31 NONAME
+	_ZN11CObexServer4NewLER17TObexProtocolInfoR19TObexProtocolPolicy @ 32 NONAME
+	_ZN11CObexServer4StopEv @ 33 NONAME
+	_ZN11CObexServer5StartEP17MObexServerNotify @ 34 NONAME
+	_ZN11CObexServer9IsStartedEv @ 35 NONAME
+	_ZN14CObexBufObject11SetDataBufLEP8CBufBase @ 36 NONAME
+	_ZN14CObexBufObject11SetDataBufLER21TObexBufferingDetails @ 37 NONAME
+	_ZN14CObexBufObject11SetDataBufLERK7TPtrC16 @ 38 NONAME
+	_ZN14CObexBufObject11SetDataBufLERK7TPtrC16P8CBufBase @ 39 NONAME
+	_ZN14CObexBufObject11SetDataBufLERK7TPtrC16R8CBufBaseNS_14TFileBufferingE @ 40 NONAME
+	_ZN14CObexBufObject11WriteToFileERK7TPtrC16 @ 41 NONAME
+	_ZN14CObexBufObject4NewLEP8CBufBase @ 42 NONAME
+	_ZN14CObexBufObject7DataBufEv @ 43 NONAME
+	_ZN14CObexBufObjectD0Ev @ 44 NONAME
+	_ZN14CObexBufObjectD1Ev @ 45 NONAME
+	_ZN14CObexBufObjectD2Ev @ 46 NONAME
+	_ZN14CObexHeaderSet12DeleteMaskedEv @ 47 NONAME
+	_ZN14CObexHeaderSet19DeleteCurrentHeaderEv @ 48 NONAME
+	_ZN14CObexHeaderSet4NewLEv @ 49 NONAME
+	_ZN14CObexHeaderSet5CopyLER16MObexHeaderCheck @ 50 NONAME
+	_ZN14CObexHeaderSet5CopyLEv @ 51 NONAME
+	_ZN14CObexHeaderSet7SetMaskEP16MObexHeaderCheck @ 52 NONAME
+	_ZN14CObexHeaderSet9AddHeaderEP11CObexHeader @ 53 NONAME
+	_ZN15CObexBaseObject10AddHeaderLER11CObexHeader @ 54 NONAME
+	_ZN15CObexBaseObject10HeaderMaskEv @ 55 NONAME
+	_ZN15CObexBaseObject10SetLengthLEm @ 56 NONAME
+	_ZN15CObexBaseObject10SetTargetLERK6TDesC8 @ 57 NONAME
+	_ZN15CObexBaseObject11DescriptionEv @ 58 NONAME
+	_ZN15CObexBaseObject12SetAppParamLERK6TDesC8 @ 59 NONAME
+	_ZN15CObexBaseObject12ValidHeadersEv @ 60 NONAME
+	_ZN15CObexBaseObject13BytesReceivedEv @ 61 NONAME
+	_ZN15CObexBaseObject13SetHeaderMaskEt @ 62 NONAME
+	_ZN15CObexBaseObject15SetDescriptionLERK7TDesC16 @ 63 NONAME
+	_ZN15CObexBaseObject4NameEv @ 64 NONAME
+	_ZN15CObexBaseObject4TimeEv @ 65 NONAME
+	_ZN15CObexBaseObject4TypeEv @ 66 NONAME
+	_ZN15CObexBaseObject5ResetEv @ 67 NONAME
+	_ZN15CObexBaseObject6LengthEv @ 68 NONAME
+	_ZN15CObexBaseObject6TargetEv @ 69 NONAME
+	_ZN15CObexBaseObject8AddHttpLERK6TDesC8 @ 70 NONAME
+	_ZN15CObexBaseObject8SetNameLERK7TDesC16 @ 71 NONAME
+	_ZN15CObexBaseObject8SetTimeLE5TTime @ 72 NONAME
+	_ZN15CObexBaseObject8SetTypeLERK6TDesC8 @ 73 NONAME
+	_ZN15CObexBaseObject9BytesSentEv @ 74 NONAME
+	_ZN15CObexBaseObject9HeaderSetEv @ 75 NONAME
+	_ZN15CObexFileObject13InitFromFileLERK7TDesC16 @ 76 NONAME
+	_ZN15CObexFileObject4NewLERK7TDesC16 @ 77 NONAME
+	_ZN15CObexFileObject4NewLEv @ 78 NONAME
+	_ZN15CObexFileObjectD0Ev @ 79 NONAME
+	_ZN15CObexFileObjectD1Ev @ 80 NONAME
+	_ZN15CObexFileObjectD2Ev @ 81 NONAME
+	_ZN15CObexNullObject4NewLEv @ 82 NONAME
+	_ZN16MObexHeaderCheck24MOHC_ExtensionInterfaceLE4TUidRPv @ 83 NONAME
+	_ZN16MObexHeaderCheck5ResetEv @ 84 NONAME
+	_ZN16TObexConnectInfoC1Ev @ 85 NONAME
+	_ZN16TObexConnectInfoC2Ev @ 86 NONAME
+	_ZN16TObexMatchHeader10InterestedEh @ 87 NONAME
+	_ZN16TObexMatchHeader9SetHeaderEh @ 88 NONAME
+	_ZN17MObexServerNotify24MOSN_ExtensionInterfaceLE4TUidRPv @ 89 NONAME
+	_ZN19TObexProtocolPolicy13SetReceiveMtuEt @ 90 NONAME
+	_ZN19TObexProtocolPolicy14SetTransmitMtuEt @ 91 NONAME
+	_ZN19TObexProtocolPolicyC1Ev @ 92 NONAME
+	_ZN19TObexProtocolPolicyC2Ev @ 93 NONAME
+	_ZN19TObexPureFileBufferC1ERK7TPtrC16 @ 94 NONAME
+	_ZN19TObexPureFileBufferC2ERK7TPtrC16 @ 95 NONAME
+	_ZN20TObexMatchHeaderType10InterestedEh @ 96 NONAME
+	_ZN20TObexMatchHeaderType7SetTypeEN11CObexHeader11THeaderTypeE @ 97 NONAME
+	_ZN21TObexBufferingDetailsC1ER8CBufBase @ 98 NONAME
+	_ZN21TObexBufferingDetailsC2ER8CBufBase @ 99 NONAME
+	_ZN22TObexRFileBackedBufferC1ER8CBufBase5RFileN14CObexBufObject14TFileBufferingE @ 100 NONAME
+	_ZN22TObexRFileBackedBufferC2ER8CBufBase5RFileN14CObexBufObject14TFileBufferingE @ 101 NONAME
+	_ZN25MObexAuthChallengeHandler25MOACH_ExtensionInterfaceLE4TUidRPv @ 102 NONAME
+	_ZN25TObexFilenameBackedBufferC1ER8CBufBaseRK7TPtrC16N14CObexBufObject14TFileBufferingE @ 103 NONAME
+	_ZN25TObexFilenameBackedBufferC2ER8CBufBaseRK7TPtrC16N14CObexBufObject14TFileBufferingE @ 104 NONAME
+	_ZN5CObex10RemoteAddrER9TSockAddr @ 105 NONAME
+	_ZN5CObex11SetCallBackER25MObexAuthChallengeHandler @ 106 NONAME
+	_ZN5CObex11SetLocalWhoERK6TDesC8 @ 107 NONAME
+	_ZN5CObex12TSetPathInfoC1Ev @ 108 NONAME
+	_ZN5CObex12TSetPathInfoC2Ev @ 109 NONAME
+	_ZNK11CObexHeader10AsFourByteEv @ 110 NONAME
+	_ZNK11CObexHeader10AttributesEv @ 111 NONAME
+	_ZNK11CObexHeader11EncodedSizeEv @ 112 NONAME
+	_ZNK11CObexHeader2HIEv @ 113 NONAME
+	_ZNK11CObexHeader4TypeEv @ 114 NONAME
+	_ZNK11CObexHeader5CopyLEv @ 115 NONAME
+	_ZNK11CObexHeader6AsByteEv @ 116 NONAME
+	_ZNK11CObexHeader9AsByteSeqEv @ 117 NONAME
+	_ZNK11CObexHeader9AsUnicodeEv @ 118 NONAME
+	_ZNK11CObexServer16CurrentOperationEv @ 119 NONAME
+	_ZNK14CObexHeaderSet4FindEhR11CObexHeader @ 120 NONAME
+	_ZNK14CObexHeaderSet4NextEi @ 121 NONAME
+	_ZNK14CObexHeaderSet4NextEv @ 122 NONAME
+	_ZNK14CObexHeaderSet4ThisEP11CObexHeader @ 123 NONAME
+	_ZNK14CObexHeaderSet5CountEv @ 124 NONAME
+	_ZNK14CObexHeaderSet5FirstEv @ 125 NONAME
+	_ZNK15CObexBaseObject4HttpEv @ 126 NONAME
+	_ZNK15CObexBaseObject8AppParamEv @ 127 NONAME
+	_ZNK15CObexBaseObject9HeaderSetEv @ 128 NONAME
+	_ZNK16TObexConnectInfo12VersionMajorEv @ 129 NONAME
+	_ZNK16TObexConnectInfo12VersionMinorEv @ 130 NONAME
+	_ZNK19TObexProtocolPolicy10ReceiveMtuEv @ 131 NONAME
+	_ZNK19TObexProtocolPolicy11TransmitMtuEv @ 132 NONAME
+	_ZNK19TObexProtocolPolicy7VersionEv @ 133 NONAME
+	_ZNK5CObex10RemoteInfoEv @ 134 NONAME
+	_ZNK5CObex11IsConnectedEv @ 135 NONAME
+	_ZNK5CObex12ConnectStateEv @ 136 NONAME
+	_ZNK5CObex12IsStrictPeerEv @ 137 NONAME
+	_ZNK5CObex12TSetPathInfo6ParentEv @ 138 NONAME
+	_ZNK5CObex9LocalInfoEv @ 139 NONAME
+	_ZTI16MObexHeaderCheck @ 140 NONAME ; #<TI>#
+	_ZTI17MObexServerNotify @ 141 NONAME ; #<TI>#
+	_ZTI25MObexAuthChallengeHandler @ 142 NONAME ; #<TI>#
+	_ZTV16MObexHeaderCheck @ 143 NONAME ; #<VT>#
+	_ZTV17MObexServerNotify @ 144 NONAME ; #<VT>#
+	_ZTV25MObexAuthChallengeHandler @ 145 NONAME ; #<VT>#
+	_ZN11CObexClient4NewLER18TObexTransportInfo @ 146 NONAME
+	_ZN11CObexServer4NewLER18TObexTransportInfo @ 147 NONAME
+	_ZN11CObexClient22SetFinalPacketObserverEP24MObexFinalPacketObserver @ 148 NONAME
+	_ZN11CObexServer5StartEP22MObexServerNotifyAsync @ 149 NONAME
+	_ZN22MObexServerNotifyAsync25MOSNA_ExtensionInterfaceLE4TUidRPv @ 150 NONAME
+	_ZTI22MObexServerNotifyAsync @ 151 NONAME ; #<TI>#
+	_ZTV22MObexServerNotifyAsync @ 152 NONAME ; #<VT>#
+	_ZN11CObexServer25RequestIndicationCallbackEP15CObexBaseObject @ 153 NONAME
+	_ZN11CObexServer33RequestCompleteIndicationCallbackE13TObexResponse @ 154 NONAME
+	_ZN11CObexServer33RequestCompleteIndicationCallbackEi @ 155 NONAME
+	_ZN11CObexServer34RequestIndicationCallbackWithErrorE13TObexResponse @ 156 NONAME
+	_ZN11CObexServer34RequestIndicationCallbackWithErrorEi @ 157 NONAME
+	_ZNK11CObexClient22LastServerResponseCodeEv @ 158 NONAME
+	_ZNK5CObex16IsAuthenticatingEv @ 159 NONAME
+	_ZN11CObexClient17SetCommandTimeOutE27TTimeIntervalMicroSeconds32 @ 160 NONAME
+	_ZN11CObexClient18ExtensionInterfaceE4TUid @ 161 NONAME
+	_ZN11CObexServer13PacketHeadersERP14CObexHeaderSet @ 162 NONAME
+	_ZN11CObexServer13PacketHeadersERP14CObexHeaderSetR16MObexHeaderCheck @ 163 NONAME
+	_ZN11CObexServer19ExtensionInterfaceLE4TUid @ 164 NONAME
+	_ZN5CObex36SuppressAuthenticationHeaderElementsENS_27TObexSuppressedAuthElementsE @ 165 NONAME
+	_ZNK11CObexServer13TransportInfoEv @ 166 NONAME
+	_ZN11CObexServer23SetReadActivityObserverEP25MObexReadActivityObserver @ 167 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/obex/obexprotocol/obextransport/bwins/obexcommontransportU.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,110 @@
+EXPORTS
+	??0CObexConnector@@QAE@AAVMObexTransportNotify@@@Z @ 1 NONAME ; CObexConnector::CObexConnector(class MObexTransportNotify &)
+	??0CObexReaderBase@@IAE@W4TPriority@CActive@@AAVMObexTransportNotify@@AAUTObexConnectionInfo@@@Z @ 2 NONAME ; CObexReaderBase::CObexReaderBase(enum CActive::TPriority, class MObexTransportNotify &, struct TObexConnectionInfo &)
+	??0CObexTransportControllerBase@@IAE@XZ @ 3 NONAME ; CObexTransportControllerBase::CObexTransportControllerBase(void)
+	??0CObexWriterBase@@IAE@W4TPriority@CActive@@AAVMObexTransportNotify@@AAUTObexConnectionInfo@@@Z @ 4 NONAME ; CObexWriterBase::CObexWriterBase(enum CActive::TPriority, class MObexTransportNotify &, struct TObexConnectionInfo &)
+	??0TFunctionLogger@@QAE@ABVTDesC8@@0PAX@Z @ 5 NONAME ; TFunctionLogger::TFunctionLogger(class TDesC8 const &, class TDesC8 const &, void *)
+	??0TObexInternalHeader@@QAE@XZ @ 6 NONAME ; TObexInternalHeader::TObexInternalHeader(void)
+	??1CObexActiveReader@@UAE@XZ @ 7 NONAME ; CObexActiveReader::~CObexActiveReader(void)
+	??1CObexActiveWriter@@UAE@XZ @ 8 NONAME ; CObexActiveWriter::~CObexActiveWriter(void)
+	??1CObexConnector@@UAE@XZ @ 9 NONAME ; CObexConnector::~CObexConnector(void)
+	??1CObexPacket@@UAE@XZ @ 10 NONAME ; CObexPacket::~CObexPacket(void)
+	??1CObexReaderBase@@UAE@XZ @ 11 NONAME ; CObexReaderBase::~CObexReaderBase(void)
+	??1CObexTransportControllerBase@@UAE@XZ @ 12 NONAME ; CObexTransportControllerBase::~CObexTransportControllerBase(void)
+	??1CObexWriterBase@@UAE@XZ @ 13 NONAME ; CObexWriterBase::~CObexWriterBase(void)
+	??1TFunctionLogger@@QAE@XZ @ 14 NONAME ; TFunctionLogger::~TFunctionLogger(void)
+	?AcceptConnectionL@CObexTransportControllerBase@@QAEXXZ @ 15 NONAME ; void CObexTransportControllerBase::AcceptConnectionL(void)
+	?AddPacketProcessEvents@CObexPacket@@QAEXI@Z @ 16 NONAME ; void CObexPacket::AddPacketProcessEvents(unsigned int)
+	?BaseConstructL@CObexConnector@@IAEXXZ @ 17 NONAME ; void CObexConnector::BaseConstructL(void)
+	?BaseConstructL@CObexReaderBase@@IAEXXZ @ 18 NONAME ; void CObexReaderBase::BaseConstructL(void)
+	?BaseConstructL@CObexWriterBase@@IAEXXZ @ 19 NONAME ; void CObexWriterBase::BaseConstructL(void)
+	?BringTransportDown@CObexTransportControllerBase@@QAEHXZ @ 20 NONAME ; int CObexTransportControllerBase::BringTransportDown(void)
+	?BufferSize@CObexPacket@@QBEGXZ @ 21 NONAME ; unsigned short CObexPacket::BufferSize(void) const
+	?CancelAccept@CObexTransportControllerBase@@QAEXXZ @ 22 NONAME ; void CObexTransportControllerBase::CancelAccept(void)
+	?CancelConnect@CObexTransportControllerBase@@QAEXXZ @ 23 NONAME ; void CObexTransportControllerBase::CancelConnect(void)
+	?CancelTransfers@CObexTransportControllerBase@@QAEXXZ @ 24 NONAME ; void CObexTransportControllerBase::CancelTransfers(void)
+	?Close@CObexLog@@SAXXZ @ 25 NONAME ; void CObexLog::Close(void)
+	?CompleteTransfer@CObexReaderBase@@MAEHXZ @ 26 NONAME ; int CObexReaderBase::CompleteTransfer(void)
+	?CompleteTransfer@CObexWriterBase@@MAEHXZ @ 27 NONAME ; int CObexWriterBase::CompleteTransfer(void)
+	?Connect@CObexLog@@SAHXZ @ 28 NONAME ; int CObexLog::Connect(void)
+	?ConnectL@CObexTransportControllerBase@@QAEXXZ @ 29 NONAME ; void CObexTransportControllerBase::ConnectL(void)
+	?DataLimit@CObexPacket@@QBEGXZ @ 30 NONAME ; unsigned short CObexPacket::DataLimit(void) const
+	?DoError@CObexTransportControllerBase@@MAEXH@Z @ 31 NONAME ; void CObexTransportControllerBase::DoError(int)
+	?DoProcess@CObexTransportControllerBase@@MAEXAAVCObexPacket@@@Z @ 32 NONAME ; void CObexTransportControllerBase::DoProcess(class CObexPacket &)
+	?DoSignalPacketProcessEvent@CObexTransportControllerBase@@MAEXW4TObexPacketProcessEvent@@@Z @ 33 NONAME ; void CObexTransportControllerBase::DoSignalPacketProcessEvent(enum TObexPacketProcessEvent)
+	?DoTransportUp@CObexTransportControllerBase@@MAEXAAUTObexConnectionInfo@@@Z @ 34 NONAME ; void CObexTransportControllerBase::DoTransportUp(struct TObexConnectionInfo &)
+	?Dump@CObexPacket@@QBEXXZ @ 35 NONAME ; void CObexPacket::Dump(void) const
+	?Error@MObexTransportNotify@@QAEXH@Z @ 36 NONAME ; void MObexTransportNotify::Error(int)
+	?ExtractData@CObexPacket@@QAEHAAVTObexData@@@Z @ 37 NONAME ; int CObexPacket::ExtractData(class TObexData &)
+	?ExtractRemoteConnectInfo@CObexTransportControllerBase@@QAEHAAVCObexPacket@@AAE1@Z @ 38 NONAME ; int CObexTransportControllerBase::ExtractRemoteConnectInfo(class CObexPacket &, unsigned char &, unsigned char &)
+	?GetHVText@TObexInternalHeader@@QBEHAAVTDes16@@@Z @ 39 NONAME ; int TObexInternalHeader::GetHVText(class TDes16 &) const
+	?GetInterface@CObexConnector@@MAEPAXVTUid@@@Z @ 40 NONAME ; void * CObexConnector::GetInterface(class TUid)
+	?GetInterface@CObexReaderBase@@MAEPAXVTUid@@@Z @ 41 NONAME ; void * CObexReaderBase::GetInterface(class TUid)
+	?GetInterface@CObexTransportControllerBase@@MAEPAXVTUid@@@Z @ 42 NONAME ; void * CObexTransportControllerBase::GetInterface(class TUid)
+	?GetInterface@CObexWriterBase@@MAEPAXVTUid@@@Z @ 43 NONAME ; void * CObexWriterBase::GetInterface(class TUid)
+	?GetObexPacketBufferSize@CObexReaderBase@@IAEHXZ @ 44 NONAME ; int CObexReaderBase::GetObexPacketBufferSize(void)
+	?GetObexPacketDataLimit@CObexReaderBase@@IAEHXZ @ 45 NONAME ; int CObexReaderBase::GetObexPacketDataLimit(void)
+	?GetObexPacketHeaderSize@CObexReaderBase@@IAEHXZ @ 46 NONAME ; int CObexReaderBase::GetObexPacketHeaderSize(void)
+	?HI@TObexInternalHeader@@QBEEXZ @ 47 NONAME ; unsigned char TObexInternalHeader::HI(void) const
+	?HISize@TObexInternalHeader@@QBEGXZ @ 48 NONAME ; unsigned short TObexInternalHeader::HISize(void) const
+	?HIType@TObexInternalHeader@@QBE?AW4THeaderType@1@XZ @ 49 NONAME ; enum TObexInternalHeader::THeaderType TObexInternalHeader::HIType(void) const
+	?HVByteSeq@TObexInternalHeader@@QBEPAEXZ @ 50 NONAME ; unsigned char * TObexInternalHeader::HVByteSeq(void) const
+	?HVInt@TObexInternalHeader@@QBEHXZ @ 51 NONAME ; int TObexInternalHeader::HVInt(void) const
+	?HVSize@TObexInternalHeader@@QBEGXZ @ 52 NONAME ; unsigned short TObexInternalHeader::HVSize(void) const
+	?HexDump@CObexLog@@SAXABVTDesC8@@PBG1PBEH@Z @ 53 NONAME ; void CObexLog::HexDump(class TDesC8 const &, unsigned short const *, unsigned short const *, unsigned char const *, int)
+	?Init@CObexPacket@@QAEXE@Z @ 54 NONAME ; void CObexPacket::Init(unsigned char)
+	?InsertData@CObexPacket@@QAEHABVTObexData@@@Z @ 55 NONAME ; int CObexPacket::InsertData(class TObexData const &)
+	?InsertLocalConnectInfo@CObexTransportControllerBase@@QAEHAAVCObexPacket@@EE@Z @ 56 NONAME ; int CObexTransportControllerBase::InsertLocalConnectInfo(class CObexPacket &, unsigned char, unsigned char)
+	?IsFinal@CObexPacket@@QBEHXZ @ 57 NONAME ; int CObexPacket::IsFinal(void) const
+	?IsTransportRestartable@CObexTransportControllerBase@@QBEHXZ @ 58 NONAME ; int CObexTransportControllerBase::IsTransportRestartable(void) const
+	?IsWriteActive@CObexTransportControllerBase@@QBEHXZ @ 59 NONAME ; int CObexTransportControllerBase::IsWriteActive(void) const
+	?NewL@CObexActiveReader@@SAPAV1@AAVMObexTransportNotify@@AAVRSocket@@AAUTObexConnectionInfo@@@Z @ 60 NONAME ; class CObexActiveReader * CObexActiveReader::NewL(class MObexTransportNotify &, class RSocket &, struct TObexConnectionInfo &)
+	?NewL@CObexActiveWriter@@SAPAV1@AAVMObexTransportNotify@@AAVRSocket@@AAUTObexConnectionInfo@@@Z @ 61 NONAME ; class CObexActiveWriter * CObexActiveWriter::NewL(class MObexTransportNotify &, class RSocket &, struct TObexConnectionInfo &)
+	?NewL@CObexPacket@@SAPAV1@GG@Z @ 62 NONAME ; class CObexPacket * CObexPacket::NewL(unsigned short, unsigned short)
+	?NewL@CObexTransportControllerBase@@SAPAV1@AAVTObexTransportInfo@@@Z @ 63 NONAME ; class CObexTransportControllerBase * CObexTransportControllerBase::NewL(class TObexTransportInfo &)
+	?Observer@CObexConnector@@IAEAAVMObexTransportNotify@@XZ @ 64 NONAME ; class MObexTransportNotify & CObexConnector::Observer(void)
+	?OnCompleteTransfer@CObexReaderBase@@MAEXXZ @ 65 NONAME ; void CObexReaderBase::OnCompleteTransfer(void)
+	?OnCompleteTransfer@CObexWriterBase@@MAEXXZ @ 66 NONAME ; void CObexWriterBase::OnCompleteTransfer(void)
+	?Opcode@CObexPacket@@QBEEXZ @ 67 NONAME ; unsigned char CObexPacket::Opcode(void) const
+	?PacketProcessNotificationEvents@CObexPacket@@QBEIXZ @ 68 NONAME ; unsigned int CObexPacket::PacketProcessNotificationEvents(void) const
+	?PacketSize@CObexPacket@@QBEGXZ @ 69 NONAME ; unsigned short CObexPacket::PacketSize(void) const
+	?Process@MObexTransportNotify@@QAEXAAVCObexPacket@@@Z @ 70 NONAME ; void MObexTransportNotify::Process(class CObexPacket &)
+	?Receive@CObexTransportControllerBase@@QAEXXZ @ 71 NONAME ; void CObexTransportControllerBase::Receive(void)
+	?ReceivePacket@CObexTransportControllerBase@@QAEAAVCObexPacket@@XZ @ 72 NONAME ; class CObexPacket & CObexTransportControllerBase::ReceivePacket(void)
+	?Remaining@CObexReaderBase@@MAEHXZ @ 73 NONAME ; int CObexReaderBase::Remaining(void)
+	?Remaining@CObexWriterBase@@MAEHXZ @ 74 NONAME ; int CObexWriterBase::Remaining(void)
+	?RemainingExtractSpace@CObexPacket@@QBEGXZ @ 75 NONAME ; unsigned short CObexPacket::RemainingExtractSpace(void) const
+	?RemainingInsertSpace@CObexPacket@@QBEGXZ @ 76 NONAME ; unsigned short CObexPacket::RemainingInsertSpace(void) const
+	?RemoteAddr@CObexTransportControllerBase@@QAEXAAVTSockAddr@@@Z @ 77 NONAME ; void CObexTransportControllerBase::RemoteAddr(class TSockAddr &)
+	?RemovePacketProcessEvents@CObexPacket@@QAEXI@Z @ 78 NONAME ; void CObexPacket::RemovePacketProcessEvents(unsigned int)
+	?RunL@CObexActiveRW@@MAEXXZ @ 79 NONAME ; void CObexActiveRW::RunL(void)
+	?Send@CObexTransportControllerBase@@QAEXE@Z @ 80 NONAME ; void CObexTransportControllerBase::Send(unsigned char)
+	?Send@CObexTransportControllerBase@@QAEXXZ @ 81 NONAME ; void CObexTransportControllerBase::Send(void)
+	?SendPacket@CObexTransportControllerBase@@QAEAAVCObexPacket@@XZ @ 82 NONAME ; class CObexPacket & CObexTransportControllerBase::SendPacket(void)
+	?Set@TObexInternalHeader@@QAEXEABVTDesC16@@@Z @ 83 NONAME ; void TObexInternalHeader::Set(unsigned char, class TDesC16 const &)
+	?Set@TObexInternalHeader@@QAEXEH@Z @ 84 NONAME ; void TObexInternalHeader::Set(unsigned char, int)
+	?Set@TObexInternalHeader@@QAEXEPAEH@Z @ 85 NONAME ; void TObexInternalHeader::Set(unsigned char, unsigned char *, int)
+	?SetDeferred@TObexInternalHeader@@QAEXEPAVTPtr8@@HH@Z @ 86 NONAME ; void TObexInternalHeader::SetDeferred(unsigned char, class TPtr8 *, int, int)
+	?SetFinal@CObexPacket@@QAEXH@Z @ 87 NONAME ; void CObexPacket::SetFinal(int)
+	?SetHI@TObexInternalHeader@@QAEXE@Z @ 88 NONAME ; void TObexInternalHeader::SetHI(unsigned char)
+	?SetLegalDataLimit@CObexPacket@@QAEGG@Z @ 89 NONAME ; unsigned short CObexPacket::SetLegalDataLimit(unsigned short)
+	?SetOpcode@CObexPacket@@QAEXE@Z @ 90 NONAME ; void CObexPacket::SetOpcode(unsigned char)
+	?SetOwner@CObexTransportControllerBase@@QAEXAAVMObexNotifyExtend@@@Z @ 91 NONAME ; void CObexTransportControllerBase::SetOwner(class MObexNotifyExtend &)
+	?SetPacketSize@CObexPacket@@QAEXG@Z @ 92 NONAME ; void CObexPacket::SetPacketSize(unsigned short)
+	?SignalPacketProcessEvent@MObexTransportNotify@@QAEXW4TObexPacketProcessEvent@@@Z @ 93 NONAME ; void MObexTransportNotify::SignalPacketProcessEvent(enum TObexPacketProcessEvent)
+	?SignalTransportError@CObexTransportControllerBase@@QAEXXZ @ 94 NONAME ; void CObexTransportControllerBase::SignalTransportError(void)
+	?StartTransfer@CObexReaderBase@@MAEXAAVCObexPacket@@@Z @ 95 NONAME ; void CObexReaderBase::StartTransfer(class CObexPacket &)
+	?StartTransfer@CObexWriterBase@@MAEXAAVCObexPacket@@@Z @ 96 NONAME ; void CObexWriterBase::StartTransfer(class CObexPacket &)
+	?TotalSize@TObexData@@QBEGXZ @ 97 NONAME ; unsigned short TObexData::TotalSize(void) const
+	?TransportUp@MObexTransportNotify@@QAEXAAUTObexConnectionInfo@@@Z @ 98 NONAME ; void MObexTransportNotify::TransportUp(struct TObexConnectionInfo &)
+	?VerboseLeaveIfErrorL@@YAXABVTDesC8@@PADHH@Z @ 99 NONAME ; void VerboseLeaveIfErrorL(class TDesC8 const &, char *, int, int)
+	?VerbosePanic@@YAXABVTDesC8@@PADHHPAEABVTDesC16@@@Z @ 100 NONAME ; void VerbosePanic(class TDesC8 const &, char *, int, int, unsigned char *, class TDesC16 const &)
+	?Write@CObexLog@@SAXABVTDesC8@@0@Z @ 101 NONAME ; void CObexLog::Write(class TDesC8 const &, class TDesC8 const &)
+	?Write@CObexLog@@SAXABVTDesC8@@ABVTDesC16@@@Z @ 102 NONAME ; void CObexLog::Write(class TDesC8 const &, class TDesC16 const &)
+	?WriteFormat@CObexLog@@SAXABVTDesC8@@V?$TRefByValue@$$CBVTDesC16@@@@AAY00PAC@Z @ 103 NONAME ; void CObexLog::WriteFormat(class TDesC8 const &, class TRefByValue<class TDesC16 const >, signed char * [1] &)
+	?WriteFormat@CObexLog@@SAXABVTDesC8@@V?$TRefByValue@$$CBVTDesC16@@@@ZZ @ 104 NONAME ; void CObexLog::WriteFormat(class TDesC8 const &, class TRefByValue<class TDesC16 const >, ...)
+	?WriteFormat@CObexLog@@SAXABVTDesC8@@V?$TRefByValue@$$CBVTDesC8@@@@AAY00PAC@Z @ 105 NONAME ; void CObexLog::WriteFormat(class TDesC8 const &, class TRefByValue<class TDesC8 const >, signed char * [1] &)
+	?WriteFormat@CObexLog@@SAXABVTDesC8@@V?$TRefByValue@$$CBVTDesC8@@@@ZZ @ 106 NONAME ; void CObexLog::WriteFormat(class TDesC8 const &, class TRefByValue<class TDesC8 const >, ...)
+	?TransportInfo@CObexTransportControllerBase@@QBEPBVTObexTransportInfo@@XZ @ 107 NONAME ; class TObexTransportInfo const * CObexTransportControllerBase::TransportInfo(void) const
+	?OnReadActivity@CObexReaderBase@@IAEXXZ @ 108 NONAME ; void CObexReaderBase::OnReadActivity(void)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/obex/obexprotocol/obextransport/eabi/obexcommontransportU.def	Mon Mar 15 12:43:12 2010 +0200
@@ -0,0 +1,139 @@
+EXPORTS
+	_Z12VerbosePanicRK6TDesC8PciiPhRK7TDesC16 @ 1 NONAME
+	_Z20VerboseLeaveIfErrorLRK6TDesC8Pcii @ 2 NONAME
+	_ZN11CObexPacket10InsertDataERK9TObexData @ 3 NONAME
+	_ZN11CObexPacket11ExtractDataER9TObexData @ 4 NONAME
+	_ZN11CObexPacket13SetPacketSizeEt @ 5 NONAME
+	_ZN11CObexPacket17SetLegalDataLimitEt @ 6 NONAME
+	_ZN11CObexPacket22AddPacketProcessEventsEj @ 7 NONAME
+	_ZN11CObexPacket25RemovePacketProcessEventsEj @ 8 NONAME
+	_ZN11CObexPacket4InitEh @ 9 NONAME
+	_ZN11CObexPacket4NewLEtt @ 10 NONAME
+	_ZN11CObexPacket8SetFinalEi @ 11 NONAME
+	_ZN11CObexPacket9SetOpcodeEh @ 12 NONAME
+	_ZN11CObexPacketD0Ev @ 13 NONAME
+	_ZN11CObexPacketD1Ev @ 14 NONAME
+	_ZN11CObexPacketD2Ev @ 15 NONAME
+	_ZN13CObexActiveRW4RunLEv @ 16 NONAME
+	_ZN14CObexConnector12GetInterfaceE4TUid @ 17 NONAME
+	_ZN14CObexConnector14BaseConstructLEv @ 18 NONAME
+	_ZN14CObexConnector8ObserverEv @ 19 NONAME
+	_ZN14CObexConnectorC2ER20MObexTransportNotify @ 20 NONAME
+	_ZN14CObexConnectorD0Ev @ 21 NONAME
+	_ZN14CObexConnectorD1Ev @ 22 NONAME
+	_ZN14CObexConnectorD2Ev @ 23 NONAME
+	_ZN15CObexReaderBase12GetInterfaceE4TUid @ 24 NONAME
+	_ZN15CObexReaderBase13StartTransferER11CObexPacket @ 25 NONAME
+	_ZN15CObexReaderBase14BaseConstructLEv @ 26 NONAME
+	_ZN15CObexReaderBase16CompleteTransferEv @ 27 NONAME
+	_ZN15CObexReaderBase18OnCompleteTransferEv @ 28 NONAME
+	_ZN15CObexReaderBase22GetObexPacketDataLimitEv @ 29 NONAME
+	_ZN15CObexReaderBase23GetObexPacketBufferSizeEv @ 30 NONAME
+	_ZN15CObexReaderBase23GetObexPacketHeaderSizeEv @ 31 NONAME
+	_ZN15CObexReaderBase9RemainingEv @ 32 NONAME
+	_ZN15CObexReaderBaseC2EN7CActive9TPriorityER20MObexTransportNotifyR19TObexConnectionInfo @ 33 NONAME
+	_ZN15CObexReaderBaseD0Ev @ 34 NONAME
+	_ZN15CObexReaderBaseD1Ev @ 35 NONAME
+	_ZN15CObexReaderBaseD2Ev @ 36 NONAME
+	_ZN15CObexWriterBase12GetInterfaceE4TUid @ 37 NONAME
+	_ZN15CObexWriterBase13StartTransferER11CObexPacket @ 38 NONAME
+	_ZN15CObexWriterBase14BaseConstructLEv @ 39 NONAME
+	_ZN15CObexWriterBase16CompleteTransferEv @ 40 NONAME
+	_ZN15CObexWriterBase18OnCompleteTransferEv @ 41 NONAME
+	_ZN15CObexWriterBase9RemainingEv @ 42 NONAME
+	_ZN15CObexWriterBaseC2EN7CActive9TPriorityER20MObexTransportNotifyR19TObexConnectionInfo @ 43 NONAME
+	_ZN15CObexWriterBaseD0Ev @ 44 NONAME
+	_ZN15CObexWriterBaseD1Ev @ 45 NONAME
+	_ZN15CObexWriterBaseD2Ev @ 46 NONAME
+	_ZN15TFunctionLoggerC1ERK6TDesC8S2_Pv @ 47 NONAME
+	_ZN15TFunctionLoggerC2ERK6TDesC8S2_Pv @ 48 NONAME
+	_ZN15TFunctionLoggerD1Ev @ 49 NONAME
+	_ZN15TFunctionLoggerD2Ev @ 50 NONAME
+	_ZN17CObexActiveReader4NewLER20MObexTransportNotifyR7RSocketR19TObexConnectionInfo @ 51 NONAME
+	_ZN17CObexActiveReaderD0Ev @ 52 NONAME
+	_ZN17CObexActiveReaderD1Ev @ 53 NONAME
+	_ZN17CObexActiveReaderD2Ev @ 54 NONAME
+	_ZN17CObexActiveWriter4NewLER20MObexTransportNotifyR7RSocketR19TObexConnectionInfo @ 55 NONAME
+	_ZN17CObexActiveWriterD0Ev @ 56 NONAME
+	_ZN17CObexActiveWriterD1Ev @ 57 NONAME
+	_ZN17CObexActiveWriterD2Ev @ 58 NONAME
+	_ZN19TObexInternalHeader11SetDeferredEhP5TPtr8ii @ 59 NONAME
+	_ZN19TObexInternalHeader3SetEhPhi @ 60 NONAME
+	_ZN19TObexInternalHeader3SetEhRK7TDesC16 @ 61 NONAME
+	_ZN19TObexInternalHeader3SetEhi @ 62 NONAME
+	_ZN19TObexInternalHeader5SetHIEh @ 63 NONAME
+	_ZN19TObexInternalHeaderC1Ev @ 64 NONAME
+	_ZN19TObexInternalHeaderC2Ev @ 65 NONAME
+	_ZN20MObexTransportNotify11TransportUpER19TObexConnectionInfo @ 66 NONAME
+	_ZN20MObexTransportNotify24SignalPacketProcessEventE23TObexPacketProcessEvent @ 67 NONAME
+	_ZN20MObexTransportNotify5ErrorEi @ 68 NONAME
+	_ZN20MObexTransportNotify7ProcessER11CObexPacket @ 69 NONAME
+	_ZN28CObexTransportControllerBase10RemoteAddrER9TSockAddr @ 70 NONAME
+	_ZN28CObexTransportControllerBase10SendPacketEv @ 71 NONAME
+	_ZN28CObexTransportControllerBase12CancelAcceptEv @ 72 NONAME
+	_ZN28CObexTransportControllerBase12GetInterfaceE4TUid @ 73 NONAME
+	_ZN28CObexTransportControllerBase13CancelConnectEv @ 74 NONAME
+	_ZN28CObexTransportControllerBase13DoTransportUpER19TObexConnectionInfo @ 75 NONAME
+	_ZN28CObexTransportControllerBase13ReceivePacketEv @ 76 NONAME
+	_ZN28CObexTransportControllerBase15CancelTransfersEv @ 77 NONAME
+	_ZN28CObexTransportControllerBase17AcceptConnectionLEv @ 78 NONAME
+	_ZN28CObexTransportControllerBase18BringTransportDownEv @ 79 NONAME
+	_ZN28CObexTransportControllerBase20SignalTransportErrorEv @ 80 NONAME
+	_ZN28CObexTransportControllerBase22InsertLocalConnectInfoER11CObexPackethh @ 81 NONAME
+	_ZN28CObexTransportControllerBase24ExtractRemoteConnectInfoER11CObexPacketRhS2_ @ 82 NONAME
+	_ZN28CObexTransportControllerBase26DoSignalPacketProcessEventE23TObexPacketProcessEvent @ 83 NONAME
+	_ZN28CObexTransportControllerBase4NewLER18TObexTransportInfo @ 84 NONAME
+	_ZN28CObexTransportControllerBase4SendEh @ 85 NONAME
+	_ZN28CObexTransportControllerBase4SendEv @ 86 NONAME
+	_ZN28CObexTransportControllerBase7DoErrorEi @ 87 NONAME
+	_ZN28CObexTransportControllerBase7ReceiveEv @ 88 NONAME
+	_ZN28CObexTransportControllerBase8ConnectLEv @ 89 NONAME
+	_ZN28CObexTransportControllerBase8SetOwnerER17MObexNotifyExtend @ 90 NONAME
+	_ZN28CObexTransportControllerBase9DoProcessER11CObexPacket @ 91 NONAME
+	_ZN28CObexTransportControllerBaseC2Ev @ 92 NONAME
+	_ZN28CObexTransportControllerBaseD0Ev @ 93 NONAME
+	_ZN28CObexTransportControllerBaseD1Ev @ 94 NONAME
+	_ZN28CObexTransportControllerBaseD2Ev @ 95 NONAME
+	_ZN8CObexLog11WriteFormatERK6TDesC811TRefByValueIK7TDesC16ERSt9__va_list @ 96 NONAME
+	_ZN8CObexLog11WriteFormatERK6TDesC811TRefByValueIK7TDesC16Ez @ 97 NONAME
+	_ZN8CObexLog11WriteFormatERK6TDesC811TRefByValueIS1_ERSt9__va_list @ 98 NONAME
+	_ZN8CObexLog11WriteFormatERK6TDesC811TRefByValueIS1_Ez @ 99 NONAME
+	_ZN8CObexLog5CloseEv @ 100 NONAME
+	_ZN8CObexLog5WriteERK6TDesC8RK7TDesC16 @ 101 NONAME
+	_ZN8CObexLog5WriteERK6TDesC8S2_ @ 102 NONAME
+	_ZN8CObexLog7ConnectEv @ 103 NONAME
+	_ZN8CObexLog7HexDumpERK6TDesC8PKtS4_PKhi @ 104 NONAME
+	_ZNK11CObexPacket10BufferSizeEv @ 105 NONAME
+	_ZNK11CObexPacket10PacketSizeEv @ 106 NONAME
+	_ZNK11CObexPacket20RemainingInsertSpaceEv @ 107 NONAME
+	_ZNK11CObexPacket21RemainingExtractSpaceEv @ 108 NONAME
+	_ZNK11CObexPacket31PacketProcessNotificationEventsEv @ 109 NONAME
+	_ZNK11CObexPacket4DumpEv @ 110 NONAME
+	_ZNK11CObexPacket6OpcodeEv @ 111 NONAME
+	_ZNK11CObexPacket7IsFinalEv @ 112 NONAME
+	_ZNK11CObexPacket9DataLimitEv @ 113 NONAME
+	_ZNK19TObexInternalHeader2HIEv @ 114 NONAME
+	_ZNK19TObexInternalHeader5HVIntEv @ 115 NONAME
+	_ZNK19TObexInternalHeader6HISizeEv @ 116 NONAME
+	_ZNK19TObexInternalHeader6HITypeEv @ 117 NONAME
+	_ZNK19TObexInternalHeader6HVSizeEv @ 118 NONAME
+	_ZNK19TObexInternalHeader9GetHVTextER6TDes16 @ 119 NONAME
+	_ZNK19TObexInternalHeader9HVByteSeqEv @ 120 NONAME
+	_ZNK28CObexTransportControllerBase13IsWriteActiveEv @ 121 NONAME
+	_ZNK28CObexTransportControllerBase22IsTransportRestartableEv @ 122 NONAME
+	_ZNK9TObexData9TotalSizeEv @ 123 NONAME
+	_ZTI14CObexConnector @ 124 NONAME ; #<TI>#
+	_ZTI15CObexReaderBase @ 125 NONAME ; #<TI>#
+	_ZTI15CObexWriterBase @ 126 NONAME ; #<TI>#
+	_ZTI28CObexTransportControllerBase @ 127 NONAME ; #<TI>#
+	_ZTV14CObexConnector @ 128 NONAME ; #<VT>#
+	_ZTV15CObexReaderBase @ 129 NONAME ; #<VT>#
+	_ZTV15CObexWriterBase @ 130 NONAME ; #<VT>#
+	_ZTV28CObexTransportControllerBase @ 131 NONAME ; #<VT>#
+	_ZThn4_N28CObexTransportControllerBase13DoTransportUpER19TObexConnectionInfo @ 132 NONAME ; #<thunk>#
+	_ZThn4_N28CObexTransportControllerBase26DoSignalPacketProcessEventE23TObexPacketProcessEvent @ 133 NONAME ; #<thunk>#
+	_ZThn4_N28CObexTransportControllerBase7DoErrorEi @ 134 NONAME ; #<thunk>#
+	_ZThn4_N28CObexTransportControllerBase9DoProcessER11CObexPacket @ 135 NONAME ; #<thunk>#
+	_ZNK28CObexTransportControllerBase13TransportInfoEv @ 136 NONAME
+	_ZN15CObexReaderBase14OnReadActivityEv @ 137 NONAME
+