williamr@2: // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@4: // under the terms of "Eclipse Public License v1.0" williamr@2: // which accompanies this distribution, and is available williamr@4: // at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@4: // MTMUIDS.H williamr@2: // williamr@2: williamr@2: /** williamr@2: @file williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: #if !defined(__MTMUIDS_H__) williamr@2: #define __MTMUIDS_H__ williamr@2: #if !defined(__E32STD_H__) williamr@2: #include williamr@2: #endif williamr@2: #if !defined(__MTMDEF_HRH__) williamr@2: #include williamr@2: #endif williamr@4: #if !defined(__MTMUIDSDEF_HRH__) williamr@4: #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS williamr@4: #include williamr@4: #endif williamr@4: #endif williamr@2: williamr@2: // capabilities (TUid) williamr@2: /** williamr@2: * Maximum message body size. williamr@2: * @Return type: TInt. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQueryMaxBodySize={KUidMtmQueryMaxBodySizeValue}; williamr@2: /** williamr@2: * Maximum total size of message. williamr@2: * @publishedAll williamr@2: * @released williamr@2: * @Return type: TInt. williamr@2: */ williamr@2: const TUid KUidMtmQueryMaxTotalMsgSize={KUidMtmQueryMaxTotalMsgSizeValue}; williamr@2: /** Character widths supported by message type (returned TInt is the sum of the williamr@2: appropriate values KMtm7BitBody, KMtm8BitBody, KMtm16BitBody, and KMtmBinaryBody). */ williamr@2: williamr@2: /** williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySupportedBody={KUidMtmQuerySupportedBodyValue}; williamr@2: /** williamr@2: * Are attachments supported. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySupportAttachments={KUidMtmQuerySupportAttachmentsValue}; williamr@2: /** williamr@2: * Does the MTM message type have a subject field. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySupportSubject={KUidMtmQuerySupportSubjectValue}; williamr@2: /** williamr@2: * Does the MTM support folders. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySupportsFolder={KUidMtmQuerySupportsFolderValue}; williamr@2: /** williamr@2: * Off-line operation allowed. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQueryOffLineAllowed={KUidMtmQueryOffLineAllowedValue}; williamr@2: /** williamr@2: * Send message. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQueryCanSendMsg={KUidMtmQueryCanSendMsgValue}; williamr@2: /** williamr@2: * Receive message. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQueryCanReceiveMsg={KUidMtmQueryCanReceiveMsgValue}; williamr@2: /** williamr@2: * Maximum number of recipients (-1 indicates unlimited numbers). williamr@2: * @Return type: TInt williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQueryMaxRecipientCount={KUidMtmQueryMaxRecipientCountValue}; williamr@2: /** williamr@2: * When using the MTM in Send-As, does a rendered image have to be prepared (i.e.fax). williamr@2: * @Return type: TBool. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySendAsRequiresRenderedImage={KUidMtmQuerySendAsRequiresRenderedImageValue}; williamr@2: /** williamr@2: * Printer driver UID for rendering the fax image. williamr@2: * @Return type: TUid williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySendAsRenderingUid={KUidMtmQuerySendAsRenderingUidValue}; williamr@2: /** williamr@2: * UID of default message editor. williamr@2: * @Return type: TUid. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMsvMtmQueryEditorUid={KUidMsvMtmQueryEditorUidValue}; williamr@2: /** williamr@2: * Does the MTM support BIO messages. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMsvQuerySupportsBioMsg={KUidMtmQuerySupportsBioMsgValue}; williamr@2: /** williamr@2: * Does the MTM support scheduled sending. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMsvQuerySupportsScheduling={KUidMtmQuerySupportsSchedulingValue}; williamr@2: /** williamr@2: * Does the MTM support the use of recipient type. williamr@2: * @No return value. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySupportsRecipientType={KUidMtmQuerySupportsRecipientTypeValue}; williamr@2: /** williamr@2: * Support for Sending messages using SendAs. williamr@2: * If this is supported, then the MTM supports sending messages created through the SendAs API. williamr@2: * @Return type: TBool. williamr@2: * @publishedAll williamr@2: * @released williamr@2: */ williamr@2: const TUid KUidMtmQuerySendAsMessageSendSupport={KUidMtmQuerySendAsMessageSendSupportValue}; williamr@2: williamr@2: #endif