dependencies/aiwcommon.hrh
author jake
Tue, 13 Apr 2010 15:07:27 +0300
branchv5backport
changeset 56 7b5c31fac191
parent 31 a3e98f9c292b
permissions -rw-r--r--
Many of the components were not compilingm,because bld.inf had undefined flag #ifdef RD_CUSTOMIZABLE_AI. All the flags removed now. Components do not compile right away. E.g. many icons are missing and need to be copied from Symbian3. See example from MCSPlugin. Shortcut plugin does not need to be compiled as MCSPlugin replaces it.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
31
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     1
/*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     2
* Copyright (c) 2003-2005 Nokia Corporation and/or its subsidiary(-ies).
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     3
* All rights reserved.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     4
* This component and the accompanying materials are made available
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     6
* which accompanies this distribution, and is available
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     8
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     9
* Initial Contributors:
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    11
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    12
* Contributors:
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    13
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    14
* Description:     Declares common constants to be used in both resources and
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    15
*                C++ code of consumers and providers.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    16
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    17
*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    18
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    19
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    20
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    21
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    22
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    23
#ifndef AIW_COMMON_HRH
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    24
#define AIW_COMMON_HRH
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    25
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    26
// DATA TYPES
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    27
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    28
// CONSTANTS
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    29
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    30
/**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    31
* Predefined service commands (UIDs).
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    32
*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    33
enum TAiwServiceCommands
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    34
    {
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    35
    /** Null value. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    36
    KAiwCmdNone = 0,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    37
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    38
    /** Create new content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    39
    KAiwCmdNew = 0x101F864C,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    40
        
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    41
    /** Edit existing content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    42
    KAiwCmdEdit = 0x101F864D,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    43
        
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    44
    /** Select content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    45
    KAiwCmdSelect = 0x101F864E,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    46
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    47
    /** View content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    48
    KAiwCmdView = 0x101F864F,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    49
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    50
    /** Create call. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    51
    KAiwCmdCall = 0x101F86B0,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    52
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    53
    /** Send content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    54
    KAiwCmdSend = 0x101F86B3,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    55
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    56
    /** Print content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    57
    KAiwCmdPrint = 0x101F8666,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    58
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    59
    /** Assign content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    60
    KAiwCmdAssign = 0x101F8716,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    61
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    62
    /** Share content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    63
    KAiwCmdShare = 0x101F871E,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    64
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    65
    /** Synchronize content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    66
    KAiwCmdSynchronize = 0x101F8724,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    67
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    68
    /** Synchronize selected. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    69
    KAiwCmdSynchronizeSelected = 0x1020720C,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    70
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    71
    /** Search content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    72
    KAiwCmdSearch = 0x101F87DF,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    73
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    74
    /** Copy content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    75
    KAiwCmdCopy = 0x101F87DE,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    76
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    77
    /** Show print preview. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    78
    KAiwCmdPrintPreview = 0x101FD656,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    79
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    80
    /** Push to talk. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    81
    KAiwCmdPoC = 0x101FD657,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    82
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    83
    /** View content in online store. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    84
    KAiwCmdViewOnline = 0x102072EA,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    85
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    86
    /** Upload content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    87
    KAiwCmdUpload = 0x102072EB,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    88
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    89
    /** Transfer a range of media files to a remote storage device. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    90
    KAiwCmdXpressTransfer = 0x10207430,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    91
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    92
    /** UPnP copy content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    93
    KAiwCmdUPnPCopy = 0x10207431,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    94
           
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    95
    /** UPnP move content. */          
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    96
    KAiwCmdUPnPMove = 0x10207432,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    97
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    98
    /** UPnP play content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    99
    KAiwCmdUPnPPlay = 0x10207433,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   100
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   101
    /** UPnP open content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   102
    KAiwCmdUPnPOpen = 0x10207434,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   103
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   104
    /** UPnP enable external. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   105
    KAiwCmdUPnPEnableExternal = 0x10207435,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   106
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   107
    /** Show help content. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   108
    KAiwCmdHelp = 0x10275075,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   109
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   110
    /** Add or remove items from intent. (Should be used as a menu service command). */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   111
    KAiwCmdIntent = 0x10275114,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   112
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   113
    /** Add items to intent. (Should be used as a base service command). */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   114
    KAiwCmdAddToIntent = 0x10275115,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   115
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   116
    /** Remove items from intent. (Should be used as a base service command). */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   117
    KAiwCmdRemoveFromIntent = 0x10275116,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   118
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   119
    /** Client can request that map should be displayed on screen. */ 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   120
    KAiwCmdMnShowMap = 0x10206904,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   121
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   122
    /** Allows to start navigation to desired destination. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   123
    KAiwCmdMnNavigateTo = 0x10206905,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   124
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   125
    /** Starts reverse geocoding request: finding address for given coordinate. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   126
    KAiwCmdMnAddrByCoord = 0x10206906,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   127
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   128
    /** Starts geocoding request: finding coordinate by given address. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   129
    KAiwCmdMnCoordByAddr = 0x10206907,    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   130
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   131
    /** Allows client to request that user shall select a location from map. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   132
    KAiwCmdMnSelectFromMap = 0x10206908,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   133
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   134
    /** Send via Bluetooth. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   135
    KAiwCmdSendViaBT = 0x10281894,   
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   136
	
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   137
    /** Send via Irda. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   138
    KAiwCmdSendViaIR = 0x10281895,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   139
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   140
    /** Enterprise telephony. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   141
    KAiwCmdEnterpriseTel = 0x20001FC6,  
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   142
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   143
    /** Rotate image etc. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   144
    KAiwCmdRotate = 0x10281F96,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   145
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   146
    /** Rotate device screen. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   147
    KAiwCmdRotateScreen = 0x10281F97,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   148
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   149
    /** Set call image. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   150
    KAiwCmdCallImage = 0x1028245E,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   151
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   152
    /** Give different objects to another device using Near Field Communications. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   153
    KAiwCmdNFCGive = 0x1028245F,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   154
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   155
    /** Start listening secondary bearer (e.g. Bluetooth) setup events via Near Field Communication. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   156
    KAiwCmdNFCEasySetup = 0x2001FE32,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   157
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   158
    /** SettingWizard Email view activation. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   159
    KAiwCmdSettingWizardEmailView = 0x10281C95,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   160
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   161
    /** In-device search. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   162
    KAiwCmdContentSearch = 0x10282844,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   163
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   164
	/** A special service command enabling consumer to attach for all relevant 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   165
	AIW services for a certain object. */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   166
	KAiwCmdAnyCmdForObject = 0x102823F1,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   167
	
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   168
	/** To support VoIP settings provisioning with plugins **/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   169
	KAiwCmdEasyVoIPProvisioning = 0x10283099,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   170
	
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   171
	/** Assign Screensaver*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   172
    KAiwCmdAssignScreenSaver = 0x1028309A,      
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   173
	
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   174
	/*Location Trail*/ 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   175
	KAiwCmdLocationTrail=0x10282845
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   176
/*<branchInfo originator="gronoff" since="08-04-18" category="new_feature" error=”none”>
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   177
<pf_5250_OFF_CYCLE_SW_INT>
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   178
</branchInfo>*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   179
// BRANCH 08-04-18 : gronoff
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   180
        ,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   181
	/** Converged service plugin and UI extension plugin*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   182
	KAiwCmdCSCServicePlugins = 0x1020E56F,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   183
	KAiwCmdCSCUiExtensionPlugins = 0x10282EF7,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   184
	KAiwCmdSaveToCalendar = 0x2002A507
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   185
// BRANCH_END 08-04-18 : gronoff
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   186
    };
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   187
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   188
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   189
// Service command strings. These strings are used in service provider's
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   190
// opaque data field to specify what service command(s) the provider implements.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   191
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   192
#define KAiwCmdNoneStr                    "00000000"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   193
#define KAiwCmdNewStr                     "101F864C"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   194
#define KAiwCmdEditStr                    "101F864D"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   195
#define KAiwCmdSelectStr                  "101F864E"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   196
#define KAiwCmdViewStr                    "101F864F"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   197
#define KAiwCmdPrintStr                   "101F8666"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   198
#define KAiwCmdCallStr                    "101F86B0"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   199
#define KAiwCmdSendStr                    "101F86B3"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   200
#define KAiwCmdAssignStr                  "101F8716"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   201
#define KAiwCmdShareStr                   "101F871E"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   202
#define KAiwCmdSynchronizeStr             "101F8724"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   203
#define KAiwCmdSearchStr                  "101F87DF"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   204
#define KAiwCmdCopy                       "101F87DE"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   205
#define KAiwCmdPrintPreviewStr            "101FD656"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   206
#define KAiwCmdPoCStr                     "101FD657" 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   207
#define KAiwCmdSynchronizeSelectedStr     "1020720C"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   208
#define KAiwCmdViewOnlineStr              "102072EA" 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   209
#define KAiwCmdUploadStr                  "102072EB"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   210
#define KAiwCmdXpressTransferStr          "10207430"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   211
#define KAiwCmdUPnPCopyStr                "10207431"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   212
#define KAiwCmdUPnPMoveStr                "10207432"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   213
#define KAiwCmdUPnPPlayStr                "10207433"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   214
#define KAiwCmdUPnPOpenStr                "10207434"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   215
#define KAiwCmdUPnPEnableExternalStr      "10207435"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   216
#define KAiwCmdHelpStr                    "10275075"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   217
#define KAiwCmdIntentStr                  "10275114"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   218
#define KAiwCmdAddToIntentStr             "10275115"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   219
#define KAiwCmdRemoveFromIntentStr        "10275116"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   220
#define KAiwCmdMnShowMapStr               "10206904"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   221
#define KAiwCmdMnNavigateToStr            "10206905"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   222
#define KAiwCmdMnAddrByCoordStr           "10206906"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   223
#define KAiwCmdMnCoordByAddrStr           "10206907"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   224
#define KAiwCmdMnSelectFromMapStr         "10206908"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   225
#define KAiwCmdSendViaBTStr               "10281894"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   226
#define KAiwCmdSendViaIRStr               "10281895"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   227
#define KAiwCmdEnterpriseTelStr           "20001FC6"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   228
#define KAiwCmdRotateStr                  "10281F96"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   229
#define KAiwCmdRotateScreenStr            "10281F97"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   230
#define KAiwCmdCallImageStr               "1028245E"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   231
#define KAiwCmdNFCGiveStr                 "1028245F"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   232
#define KAiwCmdNFCEasySetupStr            "2001FE32"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   233
#define KAiwCmdSettingWizardEmailViewStr  "10281C95"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   234
#define KAiwCmdContentSearchStr           "10282844"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   235
#define KAiwCmdAnyCmdForObjectStr         "102823F1"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   236
#define KAiwCmdEasyVoIPProvisioningStr    "10283099"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   237
#define KAiwCmdAssignScreenSaverStr       "1028309A"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   238
#define KAiwCmdLocationTrail              "10282845"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   239
/*<branchInfo originator="gronoff" since="08-04-18" category="new_feature" error=”none”>
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   240
<pf_5250_OFF_CYCLE_SW_INT>
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   241
</branchInfo>*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   242
// BRANCH 08-04-18 : gronoff
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   243
#define	KAiwCmdCSCServicePluginsStr  	  "1020E56F"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   244
#define	KAiwCmdCSCUiExtensionPluginsStr   "10282EF7"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   245
#define KAiwCmdSaveToCalendarStr          "2002A507"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   246
// BRANCH_END 08-04-18 : gronoff
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   247
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   248
/**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   249
* Service command options (bits) to alter command handling behaviour.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   250
*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   251
enum TAiwServiceCmdOptions
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   252
    {
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   253
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   254
    * Consumer wants asynchronous command handling.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   255
    * The default is synchronous command handling.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   256
    * In asynchronous case consumer needs to pass a callback to provider.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   257
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   258
    KAiwOptASyncronous = 0x0001,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   259
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   260
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   261
    * Consumer wants provider to make a callback to check coming output
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   262
    * parameters prior returning from service command handling.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   263
    * Consumer needs to pass a callback to provider.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   264
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   265
    KAiwOptOutParamCheck = 0x0002,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   266
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   267
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   268
    * Consumer tells provider that it is prepared to handle
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   269
    * callback events for possibly incomplete/wrong parameter list. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   270
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   271
    KAiwOptInParamCheck = 0x0004,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   272
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   273
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   274
    * Consumer wants to cancel an asynchronous AIW service. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   275
    * When a consumer wants to cancel the asynchronous service that a provider
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   276
    * is executing, it should call ExecuteMenuCmdL() or ExecuteServiceCmdL() 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   277
    * with the same parameters as when requesting the service, but set this 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   278
    * cancel bit on. The cancel operation itself is synchronous, i.e. the 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   279
    * provider must call the consumer's callback with KAiwEventCanceled before 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   280
    * the Execute*CmdL() returns.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   281
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   282
    KAiwOptCancel = 0x0008
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   283
    };
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   284
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   285
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   286
/**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   287
* Service classes (UID). Technically these are same as service interface UIDs.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   288
*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   289
enum TAiwServiceClass
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   290
    {
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   291
    /** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   292
    * None. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   293
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   294
    KAiwClassNone = 0x0,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   295
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   296
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   297
    * Base service (no UI expected). 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   298
    * Every other class must implement this always!
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   299
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   300
    KAiwClassBase = 0x101F8650,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   301
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   302
    /** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   303
    * Filter service class. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   304
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   305
    KAiwClassFilter = 0x101F8651,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   306
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   307
    /** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   308
    * Menu service class (offers menu based services).
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   309
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   310
    KAiwClassMenu = 0x101F8652,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   311
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   312
    /** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   313
    * Stub service class.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   314
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   315
    KAiwClassStub = 0x101F8653,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   316
       
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   317
    /** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   318
    * View service class (offers view based services).
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   319
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   320
    KAiwClassView = 0x101F8654,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   321
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   322
    /** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   323
    * This class is for R&D purposes.  
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   324
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   325
    KAiwClassDebug = 0x101F866B
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   326
    };
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   327
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   328
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   329
/**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   330
* Event codes. To be used with HandleNotifyL method.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   331
*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   332
enum
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   333
    {
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   334
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   335
    * Asynchronous service informs consumer to prepare itself for 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   336
    * action. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   337
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   338
    KAiwEventStarted = 1,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   339
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   340
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   341
    * Asynchronous service request completed.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   342
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   343
    KAiwEventCompleted = 2,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   344
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   345
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   346
    * Asynchronous service request canceled.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   347
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   348
    KAiwEventCanceled = 3,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   349
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   350
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   351
    * Error during asynchronous service request.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   352
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   353
    KAiwEventError = 4,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   354
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   355
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   356
    * Relates to KAiwOptOutParamCheck.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   357
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   358
    KAiwEventOutParamCheck = 5,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   359
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   360
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   361
    * Relates to KAiwOptInParamCheck.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   362
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   363
    KAiwEventInParamCheck = 6,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   364
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   365
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   366
    * Provider informs consumer that service is no longer available or 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   367
    * has stopped.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   368
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   369
    KAiwEventStopped = 7,
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   370
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   371
    /**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   372
    * Provider asks consumer whether Exit can be done (needed at least in 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   373
    * embedded use cases where server application offers Exit possibility 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   374
    * to end user, but consumer can not allow Exit due to fact that for
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   375
    * example network connections owned by consumer are open and they need 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   376
    * to be kept alive).    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   377
    */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   378
    KAiwEventQueryExit = 8
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   379
    };
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   380
    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   381
// ============================================================================
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   382
// Menu item flags for AIW consumers.   
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   383
// ============================================================================ 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   384
/** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   385
 * Always keep the provider menu items in a submenu. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   386
 */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   387
#define AIW_CASCADE_ID               0x01010001
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   388
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   389
/** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   390
 * Menu item is placed intelligently either to the main level or a submenu. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   391
 */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   392
#define AIW_INTELLIGENT_CASCADE_ID   0x01010010
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   393
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   394
/** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   395
 * Consumer defines the menu title. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   396
 */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   397
#define AIW_LOCK_SUBMENU_TITLE       0x00000020
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   398
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   399
// ============================================================================
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   400
// Criteria item flags for AIW consumers.    
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   401
// ============================================================================
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   402
/** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   403
 * Criteria item loadOptions bit, only providers in ROM are accepted. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   404
 */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   405
#define AIW_OPTIONS_ROM_ONLY         0x01
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   406
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   407
// ============================================================================
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   408
// Menu item flags for AIW providers.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   409
// ============================================================================
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   410
/** 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   411
 * For providers only: Provider suggests the submenu title. 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   412
 */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   413
#define AIW_SUBMENU_TITLE            0x0ff11012
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   414
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   415
#endif // AIW_COMMON_HRH
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   416
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   417
// End of file
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   418
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
   419