--- a/mtpdataproviders/mtpimagedp/src/mtpimagedpgetformatcapabilities.cpp Tue Feb 02 01:11:40 2010 +0200
+++ b/mtpdataproviders/mtpimagedp/src/mtpimagedpgetformatcapabilities.cpp Fri Mar 19 09:40:39 2010 +0200
@@ -169,6 +169,14 @@
CleanupStack::Pop(1, desc);
CleanupStack::PopAndDestroy(expectedForm);
+ const TUint32 KMaxLength = 0x0000FFFF;
+ TMTPTypeUint32 maxLengthForm(KMaxLength);
+ info.iDataType = EMTPTypeAUINT8;
+ info.iFormFlag = CMTPTypeObjectPropDesc::EByteArrayForm;
+ desc = CMTPTypeObjectPropDesc::NewLC(EMTPObjectPropCodeRepresentativeSampleData, info, &maxLengthForm);
+ frmCap->AppendL(desc);
+ CleanupStack::Pop(1, desc);
+
info.iDataType = EMTPTypeUINT16;
info.iFormFlag = CMTPTypeObjectPropDesc::EEnumerationForm;
CMTPTypeObjectPropDescEnumerationForm* expectedEnumForm = CMTPTypeObjectPropDescEnumerationForm::NewL(EMTPTypeUINT16);