--- a/secureswitools/swisistools/source/rscparser/apmstd.h Tue Aug 31 15:21:33 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,181 +0,0 @@
-// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-/**
-* @file apmstd.h
-*
-* @internalComponent
-* @released
-*/
-#if !defined (__APMSTD_H__)
-#define __APMSTD_H__
-
-#include "commontypes.h"
-
-/**
-@publishedAll
-@released
-
-The largest possible value for a TInt16.
-*/
-const TInt KMaxTInt16=0x7fff;
-
-/**
-@publishedAll
-@released
-
-The smallest possible value for a TInt16.
-*/
-const TInt KMinTInt16=(-32768);
-
-/**
-@publishedAll
-@released
-*/
-const TInt KMaxDataTypeLength=256;
-
-/** Defines the priority associated with a data type.
-
-The priority is used by a device to resolve the current preferred handler
-of a data type, in the absence of any user preferences.
-
-@publishedAll
-@released
-@see TDataTypeWithPriority */
-typedef TInt32 TDataTypePriority;
-
-/** Reserved for future use.
-
-@publishedAll
-@released */
-const TInt32 KDataTypePriorityUserSpecified=KMaxTInt16;
-
-/** Trusted applications may use this priority value to ensure
- their MIME type associations cannot be overridden by
- self signed (untrusted) applications.
-
-@publishedAll
-@released
-@see TDataTypeWithPriority */
-const TInt32 KDataTypePriorityTrustedHigh = 0xC000;
-
-/** This is Threshold priority for Un-Trusted apps i.e., for the applications which reside
-in \\private\\10003a3f\\import\\apps and have a SID which is in the unprotected range. This is to avoid Un-Trusted app's claiming for priority higher
-than the threshold, if they claim for priority higher than the Threshold then it would be
-reduced to KDataTypeUnTrustedPriorityThreshold.
-
-@publishedAll
-@released */
-const TInt32 KDataTypeUnTrustedPriorityThreshold=KMaxTInt16;
-
-/** A priority value associated with a data (MIME) type. Associating an application
-with a data type at this priority means that this application, and no other,
-should ever handle the data type. Use sparingly.
-
-@publishedAll
-@released
-@see TDataTypeWithPriority */
-const TInt32 KDataTypePriorityHigh=10000;
-
-/** A priority value associated with a data (MIME) type. Associating an application
-with a data type at this priority means that the data type is the primary
-type for that application. For example, "text/plain" files for a text editor.
-
-@publishedAll
-@released
-@see TDataTypeWithPriority */
-const TInt32 KDataTypePriorityNormal=0;
-
-/** A priority value associated with a data (MIME) type. Associating an application
-with a data type at this priority means that the data type is a secondary
-type for that application. For example, "text/plain" files for a web browser.
-
-@publishedAll
-@released
-@see TDataTypeWithPriority */
-const TInt32 KDataTypePriorityLow=-10000;
-
-/** A priority value associated with a data (MIME) type. Associating an application
-with a data type at this priority means that the data type is a last resort
-for that application. Use sparingly.
-
-@publishedAll
-@released
-@see TDataTypeWithPriority */
-const TInt32 KDataTypePriorityLastResort=-20000;
-
-/** Reserved for future use.
-
-@publishedAll
-@released */
-const TInt32 KDataTypePriorityNotSupported=KMinTInt16;
-
-/** This is a special priority that overrides any user settings. Applications must
-have EWriteDeviceData to use this priority. If they have not then they will be
-downgraded to KDataTypePriorityNormal.
-
-@publishedPartner
-@released
-@see TDataTypeWithPriority */
-const TInt32 KDataTypePrioritySystem = 0xFFF9;
-
-
-/** A data type.
-
-The class maintains a string that describes the data type and an associated
-UID.
-
-A data type is also referred to as a MIME type.
-
-@publishedAll
-@released */
-class TDataType
- {
-public:
- TDataType();
- ~TDataType();
- TDataType(const PtrC8* aDataType);
- Ptr8* GetDataType();
-
-private:
- Ptr8* iDataType;
- TUid iUid;
- };
-
-class TDataTypeWithPriority
-/** A data (MIME) type and a priority value for that data type.
-
-The priority is used to resolve the current preferred handler of a data type,
-in the absence of any user preferences. An AIF file can associate an application
-with a data (MIME) type that is not native to Symbian OS. A priority value
-can be specified that allows the device to choose the highest priority application
-that can handle that data type.
-
-@publishedAll
-@released
-@see TDataType
-@see TDataTypePriority */
- {
-public:
- TDataTypeWithPriority();
- TDataTypeWithPriority(const TDataType& aDataType, TDataTypePriority aPriority);
-
-public:
- /** The data type. */
- TDataType iDataType;
- /** The priority value. */
- TDataTypePriority iPriority;
- };
-
-#endif
\ No newline at end of file