--- a/epoc32/include/mtmconfig.rh Tue Nov 24 13:55:44 2009 +0000
+++ b/epoc32/include/mtmconfig.rh Tue Mar 16 16:12:26 2010 +0000
@@ -1,1 +1,97 @@
-mtmconfig.rh
+// Copyright (c) 2000-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// MTMTOOL.RH
+//
+//
+
+
+
+/**
+ @file
+ @publishedAll
+ @released
+*/
+
+#ifndef __MTMTOOL_RH__
+#define __MTMTOOL_RH__
+
+#include <badef.rh>
+#include <msvstd.hrh>
+#include <e32capability.h> // this special header can be included in resource files
+
+
+/**
+* @publishedPartner
+* @released
+*/
+STRUCT VERSION_V2
+ {
+ // Default version values are always provided
+ WORD major = KMtmComponentCurrentMajorVersionNumber;
+ WORD minor = KMtmComponentCurrentMinorVersionNumber;
+ WORD build = KMtmComponentCurrentBuildVersionNumber;
+ }
+/**
+* @publishedPartner
+* @released
+*/
+
+STRUCT MTM_COMPONENT_V2
+ {
+ LTEXT human_readable_name = "";
+ LONG component_uid;
+ LONG specific_uid_v2 = KUidMtmDefaultSpecificVal; // label name change forces clients to update
+ WORD entry_point;
+ STRUCT version;
+ LTEXT filename(KMsvMaxFilenameLength);
+ }
+/**
+* @publishedPartner
+* @released
+*/
+STRUCT MTM_INFO_FILE
+ {
+ LONG mtm_type_uid;
+ LONG technology_type_uid;
+ STRUCT components[];
+ }
+/**
+* @publishedPartner
+* @released
+*/
+
+STRUCT MTM_CAPABILITIES
+ {
+ BYTE send_capability;
+ BYTE body_capability;
+ }
+
+
+// Note that once __REMOVE_MESSAGING_API_V1__ is defined, a resource of this
+// type *must* be in the MTM resource file (at position 3), even if that MTM
+// requires no additional capabilities to be defined.
+
+/**
+* @publishedPartner
+* @released
+*/
+
+STRUCT MTM_SECURITY_CAPABILITY_SET
+ {
+ LONG version = KMsvCurrentSecurityCapabilitySetVersion;
+ LONG capabilities[];
+ }
+
+
+#endif