diff -r 666f914201fb -r 2fe1408b6811 epoc32/include/mtmuids.h --- a/epoc32/include/mtmuids.h Tue Nov 24 13:55:44 2009 +0000 +++ b/epoc32/include/mtmuids.h Tue Mar 16 16:12:26 2010 +0000 @@ -1,1 +1,155 @@ -mtmuids.h +// 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: +// + + + +/** + @file + @publishedAll + @released +*/ +#if !defined(__MTMUIDS_H__) +#define __MTMUIDS_H__ +#if !defined(__E32STD_H__) +#include +#endif +#if !defined(__MTMDEF_HRH__) +#include +#endif + +// capabilities (TUid) +/** +* Maximum message body size. +* @Return type: TInt. +* @publishedAll +* @released +*/ +const TUid KUidMtmQueryMaxBodySize={KUidMtmQueryMaxBodySizeValue}; +/** +* Maximum total size of message. +* @publishedAll +* @released +* @Return type: TInt. +*/ +const TUid KUidMtmQueryMaxTotalMsgSize={KUidMtmQueryMaxTotalMsgSizeValue}; +/** Character widths supported by message type (returned TInt is the sum of the +appropriate values KMtm7BitBody, KMtm8BitBody, KMtm16BitBody, and KMtmBinaryBody). */ + +/** +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySupportedBody={KUidMtmQuerySupportedBodyValue}; +/** +* Are attachments supported. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySupportAttachments={KUidMtmQuerySupportAttachmentsValue}; +/** +* Does the MTM message type have a subject field. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySupportSubject={KUidMtmQuerySupportSubjectValue}; +/** +* Does the MTM support folders. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySupportsFolder={KUidMtmQuerySupportsFolderValue}; +/** +* Off-line operation allowed. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMtmQueryOffLineAllowed={KUidMtmQueryOffLineAllowedValue}; +/** +* Send message. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMtmQueryCanSendMsg={KUidMtmQueryCanSendMsgValue}; +/** +* Receive message. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMtmQueryCanReceiveMsg={KUidMtmQueryCanReceiveMsgValue}; +/** +* Maximum number of recipients (-1 indicates unlimited numbers). +* @Return type: TInt +* @publishedAll +* @released +*/ +const TUid KUidMtmQueryMaxRecipientCount={KUidMtmQueryMaxRecipientCountValue}; +/** +* When using the MTM in Send-As, does a rendered image have to be prepared (i.e.fax). +* @Return type: TBool. +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySendAsRequiresRenderedImage={KUidMtmQuerySendAsRequiresRenderedImageValue}; +/** +* Printer driver UID for rendering the fax image. +* @Return type: TUid +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySendAsRenderingUid={KUidMtmQuerySendAsRenderingUidValue}; +/** +* UID of default message editor. +* @Return type: TUid. +* @publishedAll +* @released +*/ +const TUid KUidMsvMtmQueryEditorUid={KUidMsvMtmQueryEditorUidValue}; +/** +* Does the MTM support BIO messages. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMsvQuerySupportsBioMsg={KUidMtmQuerySupportsBioMsgValue}; +/** +* Does the MTM support scheduled sending. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMsvQuerySupportsScheduling={KUidMtmQuerySupportsSchedulingValue}; +/** +* Does the MTM support the use of recipient type. +* @No return value. +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySupportsRecipientType={KUidMtmQuerySupportsRecipientTypeValue}; +/** +* Support for Sending messages using SendAs. +* If this is supported, then the MTM supports sending messages created through the SendAs API. +* @Return type: TBool. +* @publishedAll +* @released +*/ +const TUid KUidMtmQuerySendAsMessageSendSupport={KUidMtmQuerySendAsMessageSendSupportValue}; + +#endif