diff -r 666f914201fb -r 2fe1408b6811 epoc32/include/vuid.h --- a/epoc32/include/vuid.h Tue Nov 24 13:55:44 2009 +0000 +++ b/epoc32/include/vuid.h Tue Mar 16 16:12:26 2010 +0000 @@ -1,1 +1,156 @@ -vuid.h +// Copyright (c) 1997-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: +// + + + +/** + @file + @publishedAll + @released +*/ + +#ifndef __VUID_H__ +#define __VUID_H__ + +/** The default size for 8-bit buffers used in Versit. */ +#define KVersitDefaultBufferSize 32 +/** The maximum length for a Versit date/time buffer. */ +#define KVersitMaxDateTimeLength 16 +/** Not used. */ +#define KVersitMaxVersionLength 16 +_LIT8(KVersitQuestionMark, "?"); + +// +// Uid's +// 268440459-268440508 have been allocated to Versit initially +// + +/** The UID for a KVersitTokenBEGIN property. + +Used in vCards and vCalendars. */ +#define KVersitTokenBeginUid 268440459 +/** The UID for a KVersitTokenEND property. + +Used in vCards and vCalendars. */ +#define KVersitTokenEndUid 268440460 +/** The UID for a property with an unrecognised name. */ +#define KVersitTokenUnknownUid 268440461 +/** The UID for a version property. + +Used in vCards and vCalendars. */ +#define KVersitTokenVersionUid 270490587 +/** The UID for an agent property. + +Used in vCards. */ +#define KVCardPropertyAgentUid 268440471 +/** The UID for a SOUND property. + +Used in vCards. */ +#define KVCardPropertySoundUid 270537213 +/** The UID for an alarm property. + +Used in vCalendars and associated with a vEvent or vToDo. */ +#define KVCalPropertyAlarmUid 268440472 +/** The UID for a vEvent entity. */ +#define KVCalEntityUidVEvent 268440473 +/** The UID for a vTodo entity. */ +#define KVCalEntityUidVTodo 268440474 +/** A grouped property UID. This is used to determine whether a property +is grouped. */ +#define KVersitGroupedPropertyUid 268440475 +/** The UID for a time zone property. + +Used in vCards and vCalendars. */ +#define KVersitPropertyTimeZoneUid 268440476 +/** The UID for a date property. */ +#define KVersitPropertyDateUid 268440477 +/** A time property UID. */ +#define KVersitTimePropertyUid 268440478 + +/** The UID for an rich (extended) alarm property. + +Used in vCalendars and associated with a vEvent or vToDo. */ +#define KVCalPropertyExtendedAlarmUid 268440479 + + + +/** Used by the contacts database to identify a vCard. */ +#define KVersitEntityUidVCard 268440483 //Used by cntmodel and not by versit +/** The UID for a recurrence property. */ +#define KVCalPropertyRecurrenceUid 268440484 +/** The UID for a daylight savings property. */ +#define KVersitPropertyDaylightUid 268440485 +/** The UID for a character set property parameter. */ +#define KVersitParamCharsetUid 268440488 + +/** The UID for a quoted printable to text converter. */ +#define KQuotedPrintableToTextConverter 268441637 +/** The UID for a text to quoted printable converter. */ +#define KTextToQuotedPrintableConverter 268441638 +/** The UID for a base 64 to text converter. */ +#define KBase64ToTextConverter 268440005 +/** The UID for a text to base 64 converter. */ +#define KTextToBase64Converter 268437281 + +/** The UID for a character encoding property parameter. */ +#define KVersitParamEncodingUid 268440463 +/** The UID for a QUOTED-PRINTABLE property parameter. */ +#define KVersitParamEncodingQuotedPrintableUid 268440464 +/** The UID for a BASE64 property parameter. */ +#define KVersitParamEncodingBase64Uid 268440465 + + +/* + * These are versit data-type uids for property values. They + * are versit-internal. + */ + +/** The UID for a heap descriptor property. */ +#define KVersitPropertyHBufCUid 268440466 +/** The UID for a binary property. + +Used in vCards for logos and photos. */ +#define KVersitPropertyBinaryUid 268470833 +/** The UID for a descriptor array property. + +Used in vCards and vCalendars. */ +#define KVersitPropertyCDesCArrayUid 268440467 +/** The UID for a multiple date/time property. + +Used in vCalendars. */ +#define KVersitPropertyMultiDateTimeUid 268440468 +/** The UID for a date/time property. + +Used in vCards and vCalendars. */ +#define KVersitPropertyDateTimeUid 268440469 +/** The UID for an integer property. + +Used in vCalendars, e.g. for priorities and sequences. */ +#define KVersitPropertyIntUid 268440470 + + +/* + * The following is a list of UIDs that were used by versit but are not now + */ +//UID's for tokens +//268440462 +//UID's used for character sets +//268440489, 268440499-506, 268457255-6, 268457654-8, 268478097 +//UID's used for Quoted Printable with a character set +//268440486, 268440490-8, 268457253-4, 268457801-5 +//UID's used for Base64 with a character set +//268440480-82, 268440487, 268440508, 268456960, 268457257-62, 268470904-6, 268479493 + +#endif