email_plat/email_client_api/emailclientapi.hrh
changeset 74 6c59112cfd31
parent 69 4e54af54a4a1
child 76 38bf5461e270
equal deleted inserted replaced
69:4e54af54a4a1 74:6c59112cfd31
     1 /*
       
     2 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: Interface IDs for sub interfaces
       
    15 *
       
    16 */
       
    17 
       
    18 #ifndef __EMAILCLIENTAPI_HRH
       
    19 #define __EMAILCLIENTAPI_HRH
       
    20 
       
    21 // ECom interface UID for email API
       
    22 #define KEmailClientFactoryApiUid 0x20022D62
       
    23 
       
    24 
       
    25 // Interface ids (not ECom) for accessing "sub interfaces" via
       
    26 // MEmailInterface* CEmailInterfaceFactory::InterfaceL( const TInt aInterfaceId )
       
    27 // to be checked if all should be published to clients (some are not
       
    28 // meant to be instantiated via factory method but by other means, e.g. 
       
    29 // user never instantiates mailbox from scratch but asks it from MEmailClientApi
       
    30 
       
    31 #define KEmailClientApiInterface 0x20022D63
       
    32 #define KEmailIFUidMailbox 0x20022D64
       
    33 #define KEmailIFUidMessage 0x20022D65
       
    34 #define KEmailIFUidFolder 0x20022D66
       
    35 #define KEmailIFUidAddress 0x20022D67
       
    36 #define KEmailIFUidMessageContent 0x20022D68
       
    37 #define KEmailIFUidSearch 0x20022D69
       
    38 #define KEmailIFUidTextContent 0x20022D6B
       
    39 #define KEmailIFUidMessageIterator 0x20022D6C
       
    40 #define KEmailIFUidMultipart 0x20022D6D
       
    41 #define KEmailIFUidAttachment 0x20022D6E
       
    42 
       
    43 
       
    44 #endif // __EMAILCLIENTAPI_HRH