menucontentsrv/inc/menumsg.h
changeset 0 79c6a41cd166
equal deleted inserted replaced
-1:000000000000 0:79c6a41cd166
       
     1 /*
       
     2 * Copyright (c) 2007 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:  Definition of menu client-server command IDs
       
    15 *  Version     : %version: sa1spcx1#8 % << Don't touch! Updated by Synergy at check-out.
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 #ifndef __MENUMSG_H__
       
    21 #define __MENUMSG_H__
       
    22 
       
    23 #include <e32std.h>
       
    24 
       
    25 /// Menu functions.
       
    26 enum TMenuFunction
       
    27     {
       
    28     EMenuNullFunction,
       
    29     
       
    30     // Functions with test capability
       
    31     EMenuTestCapabilityStart,
       
    32     
       
    33     EMenuResourceMarkStart,
       
    34     EMenuResourceMarkEnd,
       
    35     EMenuResourceCount,
       
    36     EMenuSetHeapFailure,
       
    37     
       
    38     EMenuTestCapabilityEnd,
       
    39     
       
    40     // Functions with read device data capability
       
    41     EMenuReadCapabilityStart,
       
    42 
       
    43     EMenuConstructSession,
       
    44     EMenuRootFolder,
       
    45     EMenuStreamClose,
       
    46     EMenuStreamOpen,
       
    47     EMenuStreamRead,
       
    48     EMenuStreamWrite,
       
    49     EMenuGetHdr,
       
    50     EMenuGetItems,
       
    51     EMenuGetRunningApps,
       
    52     EMenuGetItemsFiltered,
       
    53     EMenuItemGetAttribute,
       
    54     EMenuItemGetAttributeList,
       
    55     EMenuNotifierClose,
       
    56     EMenuNotifierOpen,
       
    57     EMenuNotifierNotify,
       
    58     EMenuNotifierNotifyCancel,
       
    59     EMenuItemGetIcon,
       
    60     EMenuGetListSize,
       
    61     EMenuGetListData,
       
    62     EMenuReadCapabilityEnd,
       
    63     
       
    64     // Functions with write device data capability
       
    65     EMenuWriteCapabilityStart,
       
    66 
       
    67     EMenuOperationClose,
       
    68     EMenuOperationCreateRemove,
       
    69     EMenuOperationCreateMoveToFolder,
       
    70     EMenuOperationCreateReorder,
       
    71     EMenuOperationCreateAdd,
       
    72     EMenuOperationCreateUpdate,
       
    73     EMenuOperationCancel,
       
    74     EMenuOperationStart,
       
    75 
       
    76     EMenuWriteCapabilityEnd,
       
    77     
       
    78     EMenuMaxFunction                  // End marker for sanity check.
       
    79     };
       
    80 
       
    81 #endif // __MENUMSG_H__
       
    82 
       
    83