diff -r e1b950c65cb4 -r 837f303aceeb epoc32/include/imcvtext.h --- a/epoc32/include/imcvtext.h Wed Mar 31 12:27:01 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,272 +0,0 @@ -// Copyright (c) 1998-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: -// string constants for IMCV -// These are needed to prevent the 'Initialised data' problem in ARM builds -// -// - - - -/** - @internalTechnology - @released -*/ - -#if !defined (__IMCVTEXT_H__) -#define __IMCVTEXT_H__ - -// The strings in this file MUST NOT BE translated.... - -const TInt KMaxPriorityTextLength = 18; // "*special-delivery*" = 18 chars -const TInt KImcvDateStringLength = 32; - -//priorities -const TInt KPriorityHigh =1; -const TInt KPriorityNormal =3; -const TInt KPriorityLow =5; - -//Includes length of charset name ISO_8859-1 -const TInt KMinimumEncodedChars = 15; - -const TInt KMaxExtensionLength = 5; - -//---------------------------------------------------------------------------------------- -// General tokens -_LIT8(KImcvEpoc32, "EPOC32"); -_LIT(KImcvIMCV, "IMCV"); -_LIT8(KImcvSpace, " "); -_LIT8(KImcvCommaSpace, ", "); -_LIT8(KImcvForwardSlash, "/"); -_LIT8(KImcvCRLF, "\r\n"); -_LIT16(KImcvCRLF16, "\r\n"); -_LIT8(KImcvStuffedDot, "\r\n."); -_LIT(KImcvDateFormat, " %S, %2d %S %04d %02d:%02d:%02d "); -_LIT(KImcvMonthNames, "JanFebMarAprMayJunJulAugSepOctNovDec"); -_LIT(KImcvDayNames, "MonTueWedThuFriSatSun"); -_LIT8(KImcvUnknown, "unknown"); -_LIT(KImcvTimeZoneNeg, "-%02d%02d"); -_LIT(KImcvTimeZonePos, "+%02d%02d"); -_LIT(KImcvEmbeddedEmailFilenameExtension, ".eml"); -_LIT(KImcvEmbeddedEmailDefaultFilename, "AttachedEmail"); -//---------------------------------------------------------------------------------------- -// Message header tokens -_LIT8(KImcvFromPrompt, "From:"); -_LIT8(KImcvReplyToPrompt, "Reply-to:"); -_LIT8(KImcvToPrompt, "To:"); -_LIT8(KImcvCcPrompt, "Cc:"); -_LIT8(KImcvBccPrompt, "Bcc:"); -_LIT8(KImcvSubjectPrompt, "Subject:"); -_LIT8(KImcvDatePrompt, "Date:"); -_LIT8(KImcvReceivedPrompt, "Received:"); -_LIT8(KImcvMessageIdPrompt, "Message-ID:"); -_LIT8(KImcvXMailer, "X-Mailer: "); - -_LIT8(KImcvPriorityPrompt, "Priority:"); -_LIT8(KImcvXPriorityPrompt, "X-Priority:"); -_LIT8(KImcvXMSMailPriorityPrompt, "X-MSMail-Priority:"); -_LIT8(KImcvImportancePrompt, "Importance:"); - -_LIT8(KImportanceLow, "*low*"); -_LIT8(KImportanceLowest, "*Lowest*"); -_LIT8(KImportanceNormal, "*normal*"); -_LIT8(KImportanceHigh, "*high*"); -_LIT8(KImportanceHighest, "*Highest*"); - -_LIT8(KImPriorityUrgent, "*urgent*"); -_LIT8(KImPriorityNormal, "*normal*"); -_LIT8(KImPriorityNonUrgent, "*non-urgent*"); - -_LIT8(KImPrioritySendHigh, "1 (Highest)"); -_LIT8(KImPrioritySendNormal, "3 (Normal)"); -_LIT8(KImPrioritySendLow, "5 (Lowest)"); - -_LIT8(KImImportanceSendHigh, "high"); -_LIT8(KImImportanceSendNormal, "normal"); -_LIT8(KImImportanceSendLow, "low"); - -_LIT8(KImcvReturnReceiptToPrompt, "Return-Receipt-To:"); -_LIT8(KImcvReturnXReceiptToPrompt, "X-Return-Receipt-To:"); -_LIT8(KImcvMsgDispositionTo, "Disposition-Notification-To:"); -_LIT8(KImcvMsgDispositionOptions, "Disposition-Notification-Options:"); - -//---------------------------------------------------------------------------------------- -// MIME header tokens -_LIT8(KImcvSpMimeVersion, " 1.0"); -_LIT8(KImcvMimeVersion, "1.0"); -_LIT8(KImcvTextPlain, " text/plain"); -_LIT8(KImcvMultipartMixed, " multipart/mixed"); -_LIT8(KImcvTextDirectory, " text/directory"); -_LIT8(KImcvQuotedPrintable, " quoted-printable"); -_LIT8(KImcvApplOctet, " application/octet-stream"); -_LIT8(KImcvExe, "exe"); -_LIT8(KImcvCmd, "cmd"); -_LIT8(KImcv7Bit, " 7bit"); -_LIT8(KImcvBase64, " base64"); -_LIT8(KImcvMime, "MIME*"); -_LIT8(KImcvContent, "Content*"); -_LIT8(KImcvMimeBoundaryStartEnd, "--"); - -_LIT8(KImcvMimePrompt, "MIME-Version:"); -_LIT8(KImcvContentType, "Content-Type:"); -_LIT8(KImcvContentTransferEncoding, "Content-Transfer-Encoding:"); -_LIT8(KImcvContentDisposition, "Content-Disposition:"); -_LIT8(KImcvContentDescription, "Content-Description:"); -_LIT8(KImcvContentLocation, "Content-Location:"); -_LIT8(KImcvContentId, "Content-Id:"); -_LIT8(KImcvContentBase, "Content-Base:"); -_LIT8(KImcvContentLanguage, "Content-Language:"); -_LIT8(KImcvDefaultLanguage, " i-default"); - -// MIME Parameter names -_LIT8(KImcvMimeDispositionFilename, "filename"); -_LIT8(KImcvMimeTypeName, "name"); -_LIT8(KImcvBoundary, "boundary"); -_LIT8(KImcvCharset, "charset"); -_LIT8(KImcvStartPart, "start"); -// Content-Disposition: types -_LIT8(KImcvInline, "inline"); -_LIT8(KImcvAttachment, "attachment"); -// Content-Type: types -_LIT8(KImcvMultipart, "multipart"); -_LIT8(KImcvText, "text"); -_LIT8(KImcvImage, "image"); -_LIT8(KImcvAudio, "audio"); -_LIT8(KImcvVideo, "video"); -_LIT8(KImcvApplication, "application"); -_LIT8(KImcvOctetStream, "octet-stream"); -_LIT8(KImcvMessage, "message"); -// Content-Type: Multipart types -_LIT8(KImcvMixed, "mixed"); -_LIT8(KImcvRelated, "related"); -_LIT8(KImcvAlternative, "alternative"); -_LIT8(KImcvEncrypted, "encrypted"); -_LIT8(KImcvParallel, "parallel"); -_LIT8(KImcvDigest, "digest"); -_LIT8(KImcvSigned, "signed"); -_LIT8(KImcvReport, "report"); - -// Content-Type: Text types -_LIT8(KImcvHtml, "html"); -_LIT8(KImcvPlain, "plain"); -_LIT8(KImcvDirectory, "directory"); -_LIT8(KImcvRtf, "rtf"); - -// Content-Type: Message types -_LIT8(KImcvPartial, "partial"); -_LIT8(KImcvExternal, "external-body"); -_LIT8(KImcvDeliveryStatus, "delivery-status"); -_LIT8(KImcvRfc822, "rfc822"); - -// Content-Type: Directory types -_LIT8(KImcvProfile, "profile"); -_LIT8(KImcvVCard, "vcard"); -_LIT8(KImcvXVCard, "x-vcard"); -_LIT8(KImcvVCalender, "x-vcalendar"); -_LIT8(KImcvICalendar, "calendar"); -_LIT8(KImcvICalendarMethod, "method"); -_LIT8(KImcvICalendarComponent, "component"); - -// Content-Type: Image, Audio, Video, Application types -_LIT8(KImcvBmp, "bmp"); -_LIT8(KImcvGif, "gif"); -_LIT8(KImcvJpeg, "jpeg"); -_LIT8(KImcvTiff, "tiff"); -_LIT8(KImcvWav, "wav"); -_LIT8(KImcvZip, "x-gzip"); -//---------------------------------------------------------------------------------------- -// UU Encoding tokens -_LIT8(KImcvUueStart, "begin "); -_LIT8(KImcvUue644, "644"); -_LIT8(KImcvUueEnd, "end\r\n"); -_LIT8(KImcvUueLastLine, "`\r\n"); - -_LIT8(KImcvXUUString, "X-UUENCODE"); -//---------------------------------------------------------------------------------------- -// QP Encoding tokens -_LIT8(KImcvPlainRichText, " "); -_LIT8(KImcvEndOfLine, "=\r\n"); -_LIT8(KImcvQPFormatString, "=%02X\r\n"); -_LIT8(KImcvQPEqualsSign, "=3D"); -_LIT8(KImcvQPEncoded, "=%02X"); -_LIT8(KImcvParagraph, "\006"); -_LIT8(KImcvCharacterFormat, "%c"); - -_LIT8(KImcvEncodeCharacterList, "?"); -_LIT8(KImcvEncodedWordStart, "=?"); -_LIT8(KImcvEncodedWordEnd, "?="); -_LIT8(KImcvQuestionMarkString, "?"); -_LIT8(KImcvB, "B"); -_LIT8(KImcvQ, "Q"); - -_LIT8(KWildChars, "**"); -_LIT8(KBasicAsciiChars,"'+,-_bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ0123456789"); -_LIT8(KValidCharacters, "bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ0123456789"); - -_LIT8(KPrintChar, "%c"); -_LIT8(KPrintString, "%S"); - -// Filename Extensions -_LIT(KTextExtension, ".txt"); -_LIT(KHtmlExtension, ".html"); -_LIT(KVCardExtension, ".vcf"); -_LIT(KVCalExtension, ".vcs"); -_LIT(KICalExtension, ".ics"); -_LIT(KRtfExtension, ".rtf"); - -// Used in CImSendMimeHeaderBase::AppendFilenameL -_LIT8(KImcvEqualsQuote, "=\""); -_LIT8(KImcvQuoteString, "\""); - -_LIT(KImcvMimeText, "This is a MIME Message"); - - -// UIDS -const TUint8 KImcvSpaceChar = ' '; -const TUint8 KImcvCR = '\r'; -const TUint8 KImcvLF = '\n'; -const TUint8 KImcvSP = ' '; -const TUint8 KImcvTab = '\t'; -const TUint8 KImcvAny = '*'; -const TUint8 KImcvEquals = '='; -const TUint8 KImcvHyphen = '-'; -const TUint8 KImcvUnderScore = '_'; -const TUint8 KImcvLeftBracket = '('; -const TUint8 KImcvRightBracket = ')'; -const TUint8 KImcvLeftChevron = '<'; -const TUint8 KImcvRightChevron = '>'; -const TUint8 KImcvDoubleQuote = '\"'; -const TUint8 KImcvDefaultChar = '_'; // inserted into filename in place of illegal EPOC32 filename char -const TUint8 KImcvComma = ','; -const TUint8 KImcvSemiColon = ';'; -const TUint8 KImcvColon = ':'; -const TUint8 KImcvPlus = '+'; -const TUint8 KImcvBackSlash = '\\'; -const TUint8 KImcvQuote = '"'; -const TUint8 KImcvSingleQuote = '\''; -const TUint8 KImcvInvertedComma = '`'; -const TUint8 KImcvTilde = '~'; -const TUint8 KImcvQuestionMark = '?'; -const TUint8 KImcvAt ='@'; -const TUint8 KImcvFullStop ='.'; -const TUint8 KImcvPercentSign = '%'; -const TUint8 KImcvExclamation = '!'; -const TUint8 KImcvESC = 0x1B; - -// Special characters previously defined in EText - enum { - ETextParagraphDelimiter=0x10, - }; - - -#endif