diff -r 9f5ae1728557 -r db3f5fa34ec7 messagingfw/msgsrvnstore/server/inc/MTMDEF.H --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/messagingfw/msgsrvnstore/server/inc/MTMDEF.H Wed Nov 03 22:41:46 2010 +0530 @@ -0,0 +1,88 @@ +// 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 "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 + @publishedAll + @released +*/ + +#if !defined(__MTMDEF_H__) +#define __MTMDEF_H__ +#if !defined(__MTCLBASE_H__) +#include +#endif +#if !defined(__MTMDEF_HRH__) +#include +#endif + +// no matching message parts + +const TMsvPartList KMsvMessagePartNone = 0x00000000; +// message parts + +// Message body +const TMsvPartList KMsvMessagePartBody = 0x00000001; + +// Message recipients + +const TMsvPartList KMsvMessagePartRecipient = 0x00000002; + +// Message originator + +const TMsvPartList KMsvMessagePartOriginator = 0x00000004; +// Message description +const TMsvPartList KMsvMessagePartDescription = 0x00000008; +// Message date + +const TMsvPartList KMsvMessagePartDate = 0x00000010; +// Message attachments + +const TMsvPartList KMsvMessagePartAttachments = 0x00000020; + +//Flag to specify case-sensitive search. +const TMsvPartList KMsvFindCaseSensitive = 0x80000000; + +// Flag to specify search for whole words. +const TMsvPartList KMsvFindWholeWord = 0x40000000; + + +// Maximum length (in characters) of find text. +const TInt KMsvMaxFindTextLength = 500; + +// These constants are used to do advance search in the message store +// The old implementation does not make use of these constants +// A search operation performed using these constants wont give any results + +// Message Part To +const TMsvPartList KMsvMessagePartTo = 0x00000040; + +// Message Part From +const TMsvPartList KMsvMessagePartFrom = 0x00000080; + +//Message Part Cc +const TMsvPartList KMsvMessagePartCc = 0x00000100; + +//Message Part Bcc +const TMsvPartList KMsvMessagePartBcc = 0x00000200; + +//Message Part Subject +const TMsvPartList KMsvMessagePartSubject = 0x00000400; + +// Flag to specify wild card characters +const TMsvPartList KMsvFindUsingWildCard = 0x00000800; + + +#endif // mtmdef#