apmstd.h File Reference

const TInt KMaxDataTypeLength

const TIntKMaxDataTypeLength

Typedef TDataTypePriority

typedef TInt32 TDataTypePriority

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.

TDataTypeWithPriority

const TInt32 KDataTypePriorityUserSpecified

const TInt32KDataTypePriorityUserSpecified

Reserved for future use.

const TInt32 KDataTypePrioritySystem

const TInt32KDataTypePrioritySystem

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.

TDataTypeWithPriority

const TInt32 KDataTypePriorityTrustedHigh

const TInt32KDataTypePriorityTrustedHigh

Trusted applications may use this priority value to ensure their MIME type associations cannot be overridden by self signed (untrusted) applications.

TDataTypeWithPriority

const TInt32 KDataTypeUnTrustedPriorityThreshold

const TInt32KDataTypeUnTrustedPriorityThreshold

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.

const TInt32 KDataTypePriorityHigh

const TInt32KDataTypePriorityHigh

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.

TDataTypeWithPriority

const TInt32 KDataTypePriorityNormal

const TInt32KDataTypePriorityNormal

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.

TDataTypeWithPriority

const TInt32 KDataTypePriorityLow

const TInt32KDataTypePriorityLow

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.

TDataTypeWithPriority

const TInt32 KDataTypePriorityLastResort

const TInt32KDataTypePriorityLastResort

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.

TDataTypeWithPriority

const TInt32 KDataTypePriorityNotSupported

const TInt32KDataTypePriorityNotSupported

Reserved for future use.

const TLitC8< sizeof("X-Epoc-Url/")> KEpocUrlDataTypeHeader

const TLitC8< sizeof("X-Epoc-Url/")>KEpocUrlDataTypeHeader[static]