sysstatemgmt/ssmcmdlists/data/noncriticalcmdlist.rss
changeset 0 4e1aa6a622a0
child 3 a811597961f0
child 12 e978f818f9bd
equal deleted inserted replaced
-1:000000000000 0:4e1aa6a622a0
       
     1 /*
       
     2 * Copyright (c) 2009 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:
       
    15 * Command list for the Non-critical startup state.
       
    16 *
       
    17 */
       
    18 
       
    19 #include <ssm/conditionresourcetypes.rh>
       
    20 #include <ssm/ssmcmd.rh>
       
    21 #include <ssm/startupreason.h>
       
    22 #include <ssm/clayerswp.hrh>
       
    23 
       
    24 #include "ssmswp.hrh"
       
    25 #include "ssmsubstateext.hrh"
       
    26 #include "ssmdlldatadefs.rh"
       
    27 
       
    28 // Identify command list type
       
    29 UID2 KUidSsmCommandListResourceFile
       
    30 
       
    31 // ---------------------------------------------------------------------------
       
    32 // r_entry_point
       
    33 // This must be the first resource
       
    34 // ---------------------------------------------------------------------------
       
    35 //
       
    36 RESOURCE SSM_COMMAND_LIST_ROOT r_entry_point
       
    37     {
       
    38     command_list_mapping = r_map;
       
    39     }
       
    40 
       
    41 // ---------------------------------------------------------------------------
       
    42 // r_map
       
    43 // Mapping of command list ids to resource ids.
       
    44 // ---------------------------------------------------------------------------
       
    45 //
       
    46 RESOURCE SSM_COMMAND_LIST_MAPPING r_map
       
    47     {
       
    48     mappings =
       
    49         {
       
    50         SSM_COMMANDLISTID_TO_RESOURCEID
       
    51             {
       
    52             command_list_id = ESsmStateNonCritical;
       
    53             resource_id = r_cmds;
       
    54             }
       
    55         };
       
    56     }
       
    57 
       
    58 // ===========================================================================
       
    59 // Command lists in alphabetical order
       
    60 // ===========================================================================
       
    61 //
       
    62 
       
    63 // ---------------------------------------------------------------------------
       
    64 // r_cmds
       
    65 // ---------------------------------------------------------------------------
       
    66 //
       
    67 RESOURCE SSM_COMMAND_LIST r_cmds
       
    68     {
       
    69     commands =
       
    70         {
       
    71         r_cmd_sastate,          // This needs to be the first command in state, prio 0xFFF2
       
    72         r_cmd_publishstate,     // prio 0xFFF1
       
    73         r_cmd_psstate,          // prio 0xFFF0
       
    74         // prio 0xFFE7
       
    75         r_cmd_simcheck,
       
    76 	r_cmd_clearstartupreason,
       
    77         r_cmd_createswp_uiphase,
       
    78         r_cmd_createswp_rfstatus,
       
    79         r_cmd_waitforofflinequery,
       
    80         // prio 0xFFD7
       
    81         r_cmd_setswp_uistart,   // After offline query has been made
       
    82         r_cmd_adtupdater,       // Location, date & time queries
       
    83         r_cmd_bsengine,
       
    84         r_cmd_waitforphone,
       
    85         // prio 0xFFC7
       
    86         r_cmd_setswp_rfon,
       
    87         r_cmd_setswp_rfoff,
       
    88         r_cmd_waitidle,
       
    89         // prio 0xFFB7
       
    90 #ifdef __JAVA        
       
    91         r_cmd_javacaptain,
       
    92 #endif // __JAVA
       
    93         r_cmd_watcher,
       
    94         r_cmd_dmutilsrv,
       
    95 	r_cmd_mediasyncserver,  // Should be executed before contentharvester
       
    96         // prio 0xFFA7
       
    97         r_cmd_contentharvester,
       
    98         r_cmd_harvestersrv,
       
    99         r_cmd_predefinedcontacts,
       
   100         r_cmd_xnthemesrv,
       
   101         r_cmd_ncnlist,
       
   102         r_cmd_satsrv,
       
   103         r_cmd_cbssrv,
       
   104         r_cmd_schedsrv,
       
   105         r_cmd_aosrv,
       
   106         r_cmd_ippushman,
       
   107         r_cmd_remotefe,
       
   108         r_cmd_supllistener,
       
   109         r_cmd_autolock,
       
   110         r_cmd_pocstarter,
       
   111         r_cmd_gsserver,
       
   112         r_cmd_vcommandmgr,
       
   113         r_cmd_dmallreasons,
       
   114         r_cmd_locod,
       
   115 #ifdef FF_LBT_ENGINE
       
   116         r_cmd_lbtsrv,
       
   117 #endif // FF_LBT_ENGINE
       
   118         r_cmd_fsemail,
       
   119         // prio 0xFFA6
       
   120         r_cmd_dmfirstbootreason,
       
   121         r_cmd_fota,
       
   122         // prio 0x7F87
       
   123         r_cmd_waitcleanbootinfo,
       
   124         // prio 0x7F97
       
   125 	r_cmd_dcmo,
       
   126         r_cmd_amastart,
       
   127         // prio 0x7EFF
       
   128         r_cmd_activitymonitor1,
       
   129         // prio 0x7EFE
       
   130         r_cmd_logs,
       
   131         // prio 0x7EFD
       
   132         r_cmd_activitymonitor2,
       
   133         // prio 0x7EFC
       
   134         r_cmd_pbk2,
       
   135         // prio 0x7EFB
       
   136         r_cmd_activitymonitor3,
       
   137         // prio 0x7EFA
       
   138         r_cmd_mce,
       
   139         // prio 0x7EF9
       
   140         r_cmd_activitymonitor4,
       
   141         // prio 0x7EF8
       
   142         r_cmd_clockapp,
       
   143         // prio 0x7EF7
       
   144         r_cmd_activitymonitor5,
       
   145         // prio 0x7EF6
       
   146         r_cmd_videocenter,
       
   147         // prio 0x7EF5
       
   148         r_cmd_activitymonitor6,
       
   149         // prio 0x7EF4
       
   150         r_cmd_iaupdatebg,
       
   151         // prio 0x7EF3
       
   152         r_cmd_activitymonitor7,
       
   153         // prio 0x7EF2
       
   154 	r_cmd_screensaver,
       
   155 	// prio 0x7EEF
       
   156 	r_cmd_activitymonitor8,
       
   157 	// prio 0x7EEE
       
   158 	r_cmd_autosync,
       
   159 	// prio 0x7EED
       
   160 	r_cmd_activitymonitor9,
       
   161 	// prio 0x7EEC
       
   162 	r_cmd_mylocationsengine,
       
   163 	    r_cmd_startupready      // Last command, prio 0x0000
       
   164         };
       
   165     }
       
   166 
       
   167 // ===========================================================================
       
   168 // Command items in alphabetical order
       
   169 // ===========================================================================
       
   170 //
       
   171 
       
   172 // ---------------------------------------------------------------------------
       
   173 // r_cmd_activitymonitor1
       
   174 // ---------------------------------------------------------------------------
       
   175 //
       
   176 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor1
       
   177     {
       
   178     priority = 0x7EFF;
       
   179     severity = ECmdCriticalSeverity;
       
   180     execution_behaviour = ESsmWaitForSignal;
       
   181     dllname = "ssmactivitycmd.dll";
       
   182     ordinal = 1; // SsmActivityCmdNewL
       
   183     retries = 2;
       
   184     dll_data = r_dlldata_activitymonitor_timeout;
       
   185     }
       
   186 
       
   187 // ---------------------------------------------------------------------------
       
   188 // r_cmd_activitymonitor2
       
   189 // ---------------------------------------------------------------------------
       
   190 //
       
   191 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor2
       
   192     {
       
   193     priority = 0x7EFD;
       
   194     severity = ECmdCriticalSeverity;
       
   195     execution_behaviour = ESsmWaitForSignal;
       
   196     dllname = "ssmactivitycmd.dll";
       
   197     ordinal = 1; // SsmActivityCmdNewL
       
   198     retries = 2;
       
   199     dll_data = r_dlldata_activitymonitor_timeout;
       
   200     }
       
   201 
       
   202 // ---------------------------------------------------------------------------
       
   203 // r_cmd_activitymonitor3
       
   204 // ---------------------------------------------------------------------------
       
   205 //
       
   206 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor3
       
   207     {
       
   208     priority = 0x7EFB;
       
   209     severity = ECmdCriticalSeverity;
       
   210     execution_behaviour = ESsmWaitForSignal;
       
   211     dllname = "ssmactivitycmd.dll";
       
   212     ordinal = 1; // SsmActivityCmdNewL
       
   213     retries = 2;
       
   214     dll_data = r_dlldata_activitymonitor_timeout;
       
   215     }
       
   216 
       
   217 // ---------------------------------------------------------------------------
       
   218 // r_cmd_activitymonitor4
       
   219 // ---------------------------------------------------------------------------
       
   220 //
       
   221 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor4
       
   222     {
       
   223     priority = 0x7EF9;
       
   224     severity = ECmdCriticalSeverity;
       
   225     execution_behaviour = ESsmWaitForSignal;
       
   226     dllname = "ssmactivitycmd.dll";
       
   227     ordinal = 1; // SsmActivityCmdNewL
       
   228     retries = 2;
       
   229     dll_data = r_dlldata_activitymonitor_timeout;
       
   230     }
       
   231 
       
   232 // ---------------------------------------------------------------------------
       
   233 // r_cmd_activitymonitor5
       
   234 // ---------------------------------------------------------------------------
       
   235 //
       
   236 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor5
       
   237     {
       
   238     priority = 0x7EF7;
       
   239     severity = ECmdCriticalSeverity;
       
   240     execution_behaviour = ESsmWaitForSignal;
       
   241     dllname = "ssmactivitycmd.dll";
       
   242     ordinal = 1; // SsmActivityCmdNewL
       
   243     retries = 2;
       
   244     dll_data = r_dlldata_activitymonitor_timeout;
       
   245     }
       
   246 
       
   247 // ---------------------------------------------------------------------------
       
   248 // r_cmd_activitymonitor6
       
   249 // ---------------------------------------------------------------------------
       
   250 //
       
   251 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor6
       
   252     {
       
   253     priority = 0x7EF5;
       
   254     severity = ECmdCriticalSeverity;
       
   255     execution_behaviour = ESsmWaitForSignal;
       
   256     dllname = "ssmactivitycmd.dll";
       
   257     ordinal = 1; // SsmActivityCmdNewL
       
   258     retries = 2;
       
   259     dll_data = r_dlldata_activitymonitor_timeout;
       
   260     }
       
   261 
       
   262 // ---------------------------------------------------------------------------
       
   263 // r_cmd_activitymonitor7
       
   264 // ---------------------------------------------------------------------------
       
   265 //
       
   266 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor7
       
   267     {
       
   268     priority = 0x7EF3;
       
   269     severity = ECmdCriticalSeverity;
       
   270     execution_behaviour = ESsmWaitForSignal;
       
   271     dllname = "ssmactivitycmd.dll";
       
   272     ordinal = 1; // SsmActivityCmdNewL
       
   273     retries = 2;
       
   274     dll_data = r_dlldata_activitymonitor_timeout;
       
   275     }
       
   276 
       
   277 // ---------------------------------------------------------------------------
       
   278 // r_cmd_activitymonitor8
       
   279 // ---------------------------------------------------------------------------
       
   280 //
       
   281 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor8
       
   282     {
       
   283     priority = 0x7EEF;
       
   284     severity = ECmdCriticalSeverity;
       
   285     execution_behaviour = ESsmWaitForSignal;
       
   286     dllname = "ssmactivitycmd.dll";
       
   287     ordinal = 1; // SsmActivityCmdNewL
       
   288     retries = 2;
       
   289     dll_data = r_dlldata_activitymonitor_timeout;
       
   290     }
       
   291 
       
   292 // ---------------------------------------------------------------------------
       
   293 // r_cmd_activitymonitor9
       
   294 // ---------------------------------------------------------------------------
       
   295 //
       
   296 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_activitymonitor9
       
   297     {
       
   298     priority = 0x7EED;
       
   299     severity = ECmdCriticalSeverity;
       
   300     execution_behaviour = ESsmWaitForSignal;
       
   301     dllname = "ssmactivitycmd.dll";
       
   302     ordinal = 1; // SsmActivityCmdNewL
       
   303     retries = 2;
       
   304     dll_data = r_dlldata_activitymonitor_timeout;
       
   305     }
       
   306 	
       
   307 // ---------------------------------------------------------------------------
       
   308 // r_cmd_adtupdater
       
   309 // ---------------------------------------------------------------------------
       
   310 //
       
   311 RESOURCE SSM_START_PROCESS_INFO r_cmd_adtupdater
       
   312     {
       
   313     priority = 0xFFD7;
       
   314     name = "adtupdater.exe";
       
   315     execution_behaviour = ESsmFireAndForget;
       
   316     }
       
   317 
       
   318 // ---------------------------------------------------------------------------
       
   319 // r_cmd_amastart
       
   320 // ---------------------------------------------------------------------------
       
   321 //
       
   322 RESOURCE SSM_START_AMA_STARTER r_cmd_amastart
       
   323     {
       
   324     priority = 0x7F97;
       
   325     conditional_information = r_cond_ps_normalboot;
       
   326     }
       
   327 
       
   328 // ---------------------------------------------------------------------------
       
   329 // r_cmd_autosync
       
   330 // ---------------------------------------------------------------------------
       
   331 //	
       
   332 RESOURCE SSM_START_PROCESS_INFO r_cmd_autosync
       
   333     {
       
   334     priority = 0x7EEE;
       
   335     execution_behaviour = ESsmFireAndForget;
       
   336     retries = 3;
       
   337     name = "cctautosync.exe";
       
   338     }
       
   339 	
       
   340 // ---------------------------------------------------------------------------
       
   341 // r_cmd_aosrv
       
   342 // ---------------------------------------------------------------------------
       
   343 //
       
   344 RESOURCE SSM_START_PROCESS_INFO r_cmd_aosrv
       
   345     {
       
   346     priority = 0xFFA7;
       
   347     name = "z:\\sys\\bin\\alwaysonlinestarter.exe";
       
   348     execution_behaviour = ESsmFireAndForget;
       
   349     conditional_information = r_cond_feat_alwaysonline;
       
   350     monitor_info = r_mon_3_restarts_ignore;
       
   351     }
       
   352 
       
   353 // ---------------------------------------------------------------------------
       
   354 // r_cmd_bsengine
       
   355 // ---------------------------------------------------------------------------
       
   356 //
       
   357 RESOURCE SSM_START_PROCESS_INFO r_cmd_bsengine
       
   358     {
       
   359     priority = 0xFFD7;
       
   360     name = "z:\\sys\\bin\\bsengine.exe";
       
   361     execution_behaviour = ESsmWaitForSignal;
       
   362     timeout = 10000;
       
   363     }
       
   364 
       
   365 // ---------------------------------------------------------------------------
       
   366 // r_cmd_autolock
       
   367 // ---------------------------------------------------------------------------
       
   368 //
       
   369 RESOURCE SSM_START_APP_INFO r_cmd_autolock
       
   370     {
       
   371     priority = 0xFFA7;
       
   372     name = "z:\\sys\\bin\\lockapp.exe";
       
   373     execution_behaviour = ESsmWaitForSignal;
       
   374     timeout = 10000;
       
   375     background = 1; // To background
       
   376     monitor_info = r_mon_3_restarts_ignore;
       
   377     }
       
   378 
       
   379 // ---------------------------------------------------------------------------
       
   380 // r_cmd_cbssrv
       
   381 // ---------------------------------------------------------------------------
       
   382 //
       
   383 RESOURCE SSM_START_PROCESS_INFO r_cmd_cbssrv
       
   384     {
       
   385     priority = 0xFFA7;
       
   386     name = "z:\\sys\\bin\\cbsserver.exe";
       
   387     execution_behaviour = ESsmFireAndForget;
       
   388     conditional_information = r_cond_feat_cellbroadcast;
       
   389     monitor_info = r_mon_3_restarts_ignore;
       
   390     }
       
   391 
       
   392 // ---------------------------------------------------------------------------
       
   393 // r_cmd_clockapp
       
   394 // ---------------------------------------------------------------------------
       
   395 //
       
   396 RESOURCE SSM_START_APP_INFO r_cmd_clockapp
       
   397     {
       
   398     priority = 0x7EF8;
       
   399     name = "z:\\sys\\bin\\clockapp.exe";
       
   400     execution_behaviour = ESsmWaitForSignal;
       
   401     timeout = 10000;
       
   402     background = 1; // To background
       
   403     }
       
   404 
       
   405 // ---------------------------------------------------------------------------
       
   406 // r_cmd_createswp_rfstatus
       
   407 // ---------------------------------------------------------------------------
       
   408 //
       
   409 RESOURCE SSM_CREATE_SYSTEM_WIDE_PROPERTY r_cmd_createswp_rfstatus
       
   410     {
       
   411     priority = 0xFFE7;
       
   412     severity = ECmdCriticalSeverity;
       
   413     key = SWP_UID_SSM_RF_STATUS;
       
   414     filename = "rfstatusswppolicy.dll";
       
   415     }
       
   416 
       
   417 // ---------------------------------------------------------------------------
       
   418 // r_cmd_createswp_uiphase
       
   419 // ---------------------------------------------------------------------------
       
   420 //
       
   421 RESOURCE SSM_CREATE_SYSTEM_WIDE_PROPERTY r_cmd_createswp_uiphase
       
   422     {
       
   423     priority = 0xFFE7;
       
   424     severity = ECmdCriticalSeverity;
       
   425     key = SWP_UID_SSM_UI_PHASE;
       
   426     filename = "ssmuiswppolicy.dll";
       
   427     }
       
   428 
       
   429 // ---------------------------------------------------------------------------
       
   430 // r_cmd_contentharvester
       
   431 // ---------------------------------------------------------------------------
       
   432 //
       
   433 RESOURCE SSM_START_PROCESS_INFO r_cmd_contentharvester
       
   434     {
       
   435     priority = 0xFFA7;
       
   436     name = "z:\\sys\\bin\\contentharvester.exe";
       
   437     execution_behaviour = ESsmFireAndForget;	//behavior changed from ESsmWaitForSignal as part of SCB CR MSOI-7XARNT
       
   438     monitor_info = r_mon_3_restarts_ignore;
       
   439     }
       
   440 
       
   441 // ---------------------------------------------------------------------------
       
   442 // r_cmd_dcmo
       
   443 // ---------------------------------------------------------------------------
       
   444 //
       
   445 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dcmo
       
   446     {
       
   447     priority = 0x7F97;
       
   448     execution_behaviour = ESsmFireAndForget;
       
   449     dllname = "dcmostartupcustcmd.dll";
       
   450     ordinal = 1; // DCMO command
       
   451     conditional_information = r_cond_feat_runtime_dcmo;
       
   452     }
       
   453 
       
   454 // ---------------------------------------------------------------------------
       
   455 // r_cmd_dmallreasons
       
   456 // ---------------------------------------------------------------------------
       
   457 //
       
   458 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dmallreasons
       
   459     {
       
   460     priority = 0xFFA7;
       
   461     execution_behaviour = ESsmWaitForSignal;
       
   462     dllname = "fotacustcmds.dll";
       
   463     ordinal = 1; // AllReasons command
       
   464     retries = 2;
       
   465     conditional_information = r_cond_syncml_dm_or_pnp_mobile_services;
       
   466     }
       
   467 
       
   468 // ---------------------------------------------------------------------------
       
   469 // r_cmd_dmfirstbootreason
       
   470 // ---------------------------------------------------------------------------
       
   471 //
       
   472 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_dmfirstbootreason
       
   473     {
       
   474     priority = 0xFFA6;
       
   475     execution_behaviour = ESsmWaitForSignal;
       
   476     dllname = "fotacustcmds.dll";
       
   477     ordinal = 3; // FirstBoot command
       
   478     retries = 2;
       
   479     conditional_information = r_cond_pnp_mobile_services_and_firstboot;
       
   480     }
       
   481 
       
   482 // ---------------------------------------------------------------------------
       
   483 // r_cmd_dmutilsrv
       
   484 // ---------------------------------------------------------------------------
       
   485 //
       
   486 RESOURCE SSM_START_PROCESS_INFO r_cmd_dmutilsrv
       
   487     {
       
   488     priority = 0xFFB7;
       
   489     name = "z:\\sys\\bin\\dmutilserver.exe";
       
   490     execution_behaviour = ESsmWaitForSignal;
       
   491     timeout = 10000;
       
   492     monitor_info = r_mon_3_restarts_reset;
       
   493     conditional_information = r_cond_feat_sappolicymgmt;
       
   494     }
       
   495 
       
   496 // ---------------------------------------------------------------------------
       
   497 // r_cmd_fota
       
   498 // ---------------------------------------------------------------------------
       
   499 //
       
   500 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_fota
       
   501     {
       
   502     priority = 0xFFA6;
       
   503     execution_behaviour = ESsmWaitForSignal;
       
   504     dllname = "fotacustcmds.dll";
       
   505     ordinal = 2; // Fota command
       
   506     retries = 2;
       
   507     conditional_information = r_cond_syncml_dm_fota_and_fotareset;
       
   508     }
       
   509 
       
   510 // ---------------------------------------------------------------------------
       
   511 // r_cmd_fsemail
       
   512 // ---------------------------------------------------------------------------
       
   513 //
       
   514 RESOURCE SSM_START_APP_INFO r_cmd_fsemail
       
   515     {
       
   516     priority = 0xFFA7;
       
   517     name = "fsmailserver.exe";
       
   518     execution_behaviour = ESsmWaitForSignal;
       
   519     timeout = 10000;
       
   520     background = 1; // To background
       
   521     monitor_info = r_mon_3_restarts_ignore;
       
   522     conditional_information = r_cond_feat_emailfw;
       
   523     }
       
   524 
       
   525 // ---------------------------------------------------------------------------
       
   526 // r_cmd_gsserver
       
   527 // ---------------------------------------------------------------------------
       
   528 //
       
   529 RESOURCE SSM_START_PROCESS_INFO r_cmd_gsserver
       
   530     {
       
   531     priority = 0xFFA7;
       
   532     name = "z:\\sys\\bin\\gsserver.exe";
       
   533     execution_behaviour = ESsmWaitForSignal;
       
   534     timeout = 10000;
       
   535     monitor_info = r_mon_3_restarts_ignore;
       
   536     conditional_information = r_cond_feat_tvout;
       
   537     }
       
   538 
       
   539 // ---------------------------------------------------------------------------
       
   540 // r_cmd_harvestersrv
       
   541 // ---------------------------------------------------------------------------
       
   542 //
       
   543 RESOURCE SSM_START_PROCESS_INFO r_cmd_harvestersrv
       
   544     {
       
   545     priority = 0xFFA7;
       
   546     name = "harvesterserver.exe";
       
   547     execution_behaviour = ESsmWaitForSignal;
       
   548     timeout = 10000;
       
   549     monitor_info = r_mon_3_restarts_ignore;
       
   550     }
       
   551 
       
   552 // ---------------------------------------------------------------------------
       
   553 // r_cmd_iaupdatebg
       
   554 // ---------------------------------------------------------------------------
       
   555 //
       
   556 RESOURCE SSM_START_PROCESS_INFO r_cmd_iaupdatebg
       
   557     {
       
   558     priority = 0x7EF4;
       
   559     name = "iaupdatebg.exe";
       
   560     execution_behaviour = ESsmWaitForSignal;
       
   561     timeout = 10000;
       
   562     conditional_information = r_cond_feat_iadv2;
       
   563     }
       
   564 
       
   565 // ---------------------------------------------------------------------------
       
   566 // r_cmd_loadsup_ippushman
       
   567 // ---------------------------------------------------------------------------
       
   568 //
       
   569 RESOURCE SSM_START_PROCESS_INFO r_cmd_ippushman
       
   570     {
       
   571     priority = 0xFFA7;
       
   572     name = "z:\\sys\\bin\\ippushman.exe";
       
   573     execution_behaviour = ESsmFireAndForget; // -- does not call Rendezvous() --
       
   574     conditional_information = r_cond_feat_ippush;
       
   575     }
       
   576 
       
   577 // ---------------------------------------------------------------------------
       
   578 // r_cmd_lbtsrv
       
   579 // ---------------------------------------------------------------------------
       
   580 //
       
   581 #ifdef FF_LBT_ENGINE
       
   582 RESOURCE SSM_START_PROCESS_INFO r_cmd_lbtsrv
       
   583     {
       
   584     priority = 0xFFA7;
       
   585     name = "z:\\sys\\bin\\lbtserver.exe";
       
   586     execution_behaviour = ESsmWaitForSignal;
       
   587     timeout = 10000;
       
   588     }
       
   589 #endif // FF_LBT_ENGINE
       
   590 
       
   591 // ---------------------------------------------------------------------------
       
   592 // r_cmd_locod
       
   593 // ---------------------------------------------------------------------------
       
   594 //
       
   595 RESOURCE SSM_START_PROCESS_INFO r_cmd_locod
       
   596     {
       
   597     priority = 0xFFA7;
       
   598     name = "z:\\sys\\bin\\locod.exe";
       
   599     execution_behaviour = ESsmFireAndForget;
       
   600     monitor_info = r_mon_3_restarts_ignore;
       
   601     }
       
   602 
       
   603 // ---------------------------------------------------------------------------
       
   604 // r_cmd_logs
       
   605 // ---------------------------------------------------------------------------
       
   606 //
       
   607 RESOURCE SSM_START_APP_INFO r_cmd_logs
       
   608     {
       
   609     priority = 0x7EFE;
       
   610     name = "z:\\sys\\bin\\logs.exe";
       
   611     execution_behaviour = ESsmWaitForSignal;
       
   612     timeout = 10000;
       
   613     background = 1; // To background
       
   614     }
       
   615 
       
   616 // ---------------------------------------------------------------------------
       
   617 // r_cmd_mce
       
   618 // ---------------------------------------------------------------------------
       
   619 //
       
   620 RESOURCE SSM_START_APP_INFO r_cmd_mce
       
   621     {
       
   622     priority = 0x7EFA;
       
   623     name = "mce.exe";
       
   624     execution_behaviour = ESsmWaitForSignal;
       
   625     timeout = 10000;
       
   626     background = 1; // To background
       
   627     }
       
   628 	
       
   629 // ---------------------------------------------------------------------------
       
   630 // r_cmd_mediasyncserver
       
   631 // ---------------------------------------------------------------------------
       
   632 //
       
   633 RESOURCE SSM_START_PROCESS_INFO r_cmd_mediasyncserver
       
   634     {
       
   635     priority = 0xFFA6;
       
   636     name = "z:\\sys\\bin\\mediasyncserver.exe";
       
   637     execution_behaviour = ESsmWaitForSignal;
       
   638     timeout = 10000;
       
   639     monitor_info = r_mon_3_restarts_ignore;
       
   640     }
       
   641 		
       
   642 // ---------------------------------------------------------------------------
       
   643 // r_cmd_ncnlist
       
   644 // ---------------------------------------------------------------------------
       
   645 //
       
   646 RESOURCE SSM_START_PROCESS_INFO r_cmd_ncnlist
       
   647     {
       
   648     priority = 0xFFA7;
       
   649     name = "z:\\sys\\bin\\ncnlist.exe";
       
   650     execution_behaviour = ESsmWaitForSignal;
       
   651     timeout = 10000;
       
   652     monitor_info = r_mon_3_restarts_ignore;
       
   653     }
       
   654 
       
   655 // ---------------------------------------------------------------------------
       
   656 // r_cmd_pbk2
       
   657 // ---------------------------------------------------------------------------
       
   658 //
       
   659 RESOURCE SSM_START_APP_INFO r_cmd_pbk2
       
   660     {
       
   661     priority = 0x7EFC;
       
   662     name = "z:\\sys\\bin\\phonebook2.exe";
       
   663     execution_behaviour = ESsmWaitForSignal;
       
   664     timeout = 10000;
       
   665     background = 1; // To background
       
   666     }
       
   667 
       
   668 // ---------------------------------------------------------------------------
       
   669 // r_cmd_pocstarter
       
   670 // ---------------------------------------------------------------------------
       
   671 //
       
   672 RESOURCE SSM_START_PROCESS_INFO r_cmd_pocstarter
       
   673     {
       
   674     priority = 0xFFA7;
       
   675     name = "z:\\sys\\bin\\pocstarter.exe";
       
   676     execution_behaviour = ESsmWaitForSignal;
       
   677     timeout = 10000;
       
   678     conditional_information = r_cond_feat_omapoc;
       
   679     }
       
   680 
       
   681 // ---------------------------------------------------------------------------
       
   682 // r_cmd_predefinedcontacts
       
   683 // ---------------------------------------------------------------------------
       
   684 //
       
   685 RESOURCE SSM_START_PROCESS_INFO r_cmd_predefinedcontacts
       
   686     {
       
   687     priority = 0xFFA7;
       
   688     name = "z:\\sys\\bin\\predefinedcontacts.exe";
       
   689     execution_behaviour = ESsmWaitForSignal;
       
   690     retries = 2;
       
   691     conditional_information = r_cond_firstboot_or_fotareset_or_deeprfsreset;
       
   692     }
       
   693 
       
   694 // ---------------------------------------------------------------------------
       
   695 // r_cmd_psstate
       
   696 // ---------------------------------------------------------------------------
       
   697 //
       
   698 RESOURCE SSM_SET_PUBLISH_AND_SUBSCRIBE r_cmd_psstate
       
   699     {
       
   700     priority = 0xFFF0;
       
   701     severity = ECmdCriticalSeverity;
       
   702     category = 0x101F8766; // KPSUidStartup
       
   703     key      = 0x00000041; // KPSGlobalSystemState
       
   704     value    = 104;        // ESwStateCriticalPhaseOK
       
   705     }
       
   706 
       
   707 // ---------------------------------------------------------------------------
       
   708 // r_cmd_publishstate
       
   709 // ---------------------------------------------------------------------------
       
   710 //
       
   711 RESOURCE SSM_PUBLISH_SYSTEM_STATE r_cmd_publishstate
       
   712     {
       
   713     priority = 0xFFF1;
       
   714     severity = ECmdCriticalSeverity;
       
   715     retries = 2;
       
   716     }
       
   717 
       
   718 // ---------------------------------------------------------------------------
       
   719 // r_cmd_remotefe
       
   720 // ---------------------------------------------------------------------------
       
   721 //
       
   722 RESOURCE SSM_START_PROCESS_INFO r_cmd_remotefe
       
   723     {
       
   724     priority = 0xFFA7;
       
   725     name = "z:\\sys\\bin\\rsfwbootmounter.exe";
       
   726     execution_behaviour = ESsmWaitForSignal;
       
   727     timeout = 10000;
       
   728     conditional_information = r_cond_feat_remotestoragefw;
       
   729     }
       
   730 
       
   731 // ---------------------------------------------------------------------------
       
   732 // r_cmd_sastate
       
   733 // ---------------------------------------------------------------------------
       
   734 //
       
   735 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_sastate
       
   736     {
       
   737     priority = 0xFFF2;
       
   738     severity = ECmdCriticalSeverity;
       
   739     dllname = "customcmds.dll";
       
   740     ordinal = 8;
       
   741     unload_on_finish = ENeverUnload;
       
   742     retries = 2;
       
   743     dll_data = r_dlldata_sastate;
       
   744     }
       
   745 
       
   746 // ---------------------------------------------------------------------------
       
   747 // r_cmd_satsrv
       
   748 // ---------------------------------------------------------------------------
       
   749 //
       
   750 RESOURCE SSM_START_PROCESS_INFO r_cmd_satsrv
       
   751     {
       
   752     priority = 0xFFA7;
       
   753     name = "z:\\sys\\bin\\satserver.exe";
       
   754     execution_behaviour = ESsmWaitForSignal;
       
   755     timeout = 10000;
       
   756     monitor_info = r_mon_3_restarts_ignore;
       
   757     conditional_information = r_cond_feat_simcard;
       
   758     }
       
   759 
       
   760 // ---------------------------------------------------------------------------
       
   761 // r_cmd_schedsrv
       
   762 // ---------------------------------------------------------------------------
       
   763 //
       
   764 RESOURCE SSM_START_PROCESS_INFO r_cmd_schedsrv
       
   765     {
       
   766     priority = 0xFFA7;
       
   767     name = "z:\\sys\\bin\\schexe.exe";
       
   768     execution_behaviour = ESsmWaitForSignal;
       
   769     timeout = 10000;
       
   770     }
       
   771 
       
   772 // ---------------------------------------------------------------------------
       
   773 // r_cmd_screensaver
       
   774 // ---------------------------------------------------------------------------
       
   775 //
       
   776 RESOURCE SSM_START_APP_INFO r_cmd_screensaver
       
   777     {
       
   778     priority = 0x7EF2;
       
   779     name = "z:\\sys\\bin\\screensaver.exe";
       
   780     background = 1; // To background
       
   781     execution_behaviour = ESsmWaitForSignal;
       
   782     timeout = 10000;
       
   783     monitor_info = r_mon_3_restarts_ignore;
       
   784     }
       
   785 
       
   786 // ---------------------------------------------------------------------------
       
   787 // r_cmd_setswp_rfoff
       
   788 // ---------------------------------------------------------------------------
       
   789 //
       
   790 RESOURCE SSM_REQUEST_SYSTEM_WIDE_PROPERTY r_cmd_setswp_rfoff
       
   791     {
       
   792     priority = 0xFFC7;
       
   793     severity = ECmdCriticalSeverity;
       
   794     key = SWP_UID_SSM_RF_STATUS;
       
   795     value = ESsmRfOff;
       
   796     conditional_information = r_cond_simnotusable_or_bootoffline;
       
   797     }
       
   798 
       
   799 // ---------------------------------------------------------------------------
       
   800 // r_cmd_setswp_rfon
       
   801 // ---------------------------------------------------------------------------
       
   802 //
       
   803 RESOURCE SSM_REQUEST_SYSTEM_WIDE_PROPERTY r_cmd_setswp_rfon
       
   804     {
       
   805     priority = 0xFFC7;
       
   806     severity = ECmdCriticalSeverity;
       
   807     key = SWP_UID_SSM_RF_STATUS;
       
   808     value = ESsmRfOn;
       
   809     conditional_information = r_cond_simusable_and_bootonline;
       
   810     }
       
   811 
       
   812 // ---------------------------------------------------------------------------
       
   813 // r_cmd_setswp_uistart
       
   814 // ---------------------------------------------------------------------------
       
   815 //
       
   816 RESOURCE SSM_REQUEST_SYSTEM_WIDE_PROPERTY r_cmd_setswp_uistart
       
   817     {
       
   818     priority = 0xFFD7;
       
   819     severity = ECmdCriticalSeverity;
       
   820     key = SWP_UID_SSM_UI_PHASE;
       
   821     value = ESsmUiPhaseStarted;
       
   822     }
       
   823 
       
   824 // ---------------------------------------------------------------------------
       
   825 // r_cmd_simcheck
       
   826 // ---------------------------------------------------------------------------
       
   827 //
       
   828 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_simcheck
       
   829     {
       
   830     priority = 0xFFE7;
       
   831     severity = ECmdCriticalSeverity;
       
   832     dllname = "customcmds.dll";
       
   833     ordinal = 10;
       
   834     unload_on_finish = ENeverUnload;
       
   835     conditional_information = r_cond_ps_simusable;
       
   836     }
       
   837 
       
   838 // ---------------------------------------------------------------------------
       
   839 // r_cmd_startupready
       
   840 // ---------------------------------------------------------------------------
       
   841 //
       
   842 RESOURCE SSM_SET_PUBLISH_AND_SUBSCRIBE r_cmd_startupready
       
   843     {
       
   844     priority = 0x0000;
       
   845     severity = ECmdMediumSeverity;
       
   846     category = 0x100059C9;
       
   847     key = 2;
       
   848     value = 1;
       
   849     }
       
   850 
       
   851 // ---------------------------------------------------------------------------
       
   852 // r_cmd_supllistener
       
   853 // ---------------------------------------------------------------------------
       
   854 //
       
   855 RESOURCE SSM_START_PROCESS_INFO r_cmd_supllistener
       
   856     {
       
   857     priority = 0xFFA7;
       
   858     name = "z:\\sys\\bin\\epos_omasupllistener.exe";
       
   859     execution_behaviour = ESsmWaitForSignal;
       
   860     timeout = 10000;
       
   861     monitor_info = r_mon_3_restarts_ignore;
       
   862     conditional_information = r_cond_feat_omasuplplugins;
       
   863     }
       
   864 
       
   865 // ---------------------------------------------------------------------------
       
   866 // r_cmd_systemams
       
   867 // ---------------------------------------------------------------------------
       
   868 //
       
   869 #ifdef __JAVA
       
   870 RESOURCE SSM_START_PROCESS_INFO r_cmd_javacaptain
       
   871     {
       
   872     priority = 0xFFB7;
       
   873     name = "javacaptain.exe";
       
   874     execution_behaviour = ESsmWaitForSignal;
       
   875     timeout = 10000;
       
   876     }
       
   877 #endif // __JAVA
       
   878 // ---------------------------------------------------------------------------
       
   879 // r_cmd_vcommandmgr
       
   880 // ---------------------------------------------------------------------------
       
   881 //
       
   882 RESOURCE SSM_START_APP_INFO r_cmd_vcommandmgr
       
   883     {
       
   884     priority = 0xFFA7;
       
   885     name = "z:\\sys\\bin\\vcommandmanager.exe";
       
   886     background = 1; // To background
       
   887     execution_behaviour = ESsmFireAndForget; // -- does not call Rendezvous() --
       
   888     conditional_information = r_cond_sind_and_no_sdnd;
       
   889     }
       
   890 
       
   891 // ---------------------------------------------------------------------------
       
   892 // r_cmd_videocenter
       
   893 // ---------------------------------------------------------------------------
       
   894 //
       
   895 RESOURCE SSM_START_PROCESS_INFO r_cmd_videocenter
       
   896     {
       
   897     priority = 0x7EF6;
       
   898     name = "cseschedulerserver.exe";
       
   899     execution_behaviour = ESsmWaitForSignal;
       
   900     timeout = 10000;
       
   901     }
       
   902 
       
   903 // ---------------------------------------------------------------------------
       
   904 // r_cmd_waitcleanbootinfo
       
   905 // ---------------------------------------------------------------------------
       
   906 //
       
   907 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitcleanbootinfo
       
   908     {
       
   909     priority = 0x7F87;
       
   910     severity = ECmdCriticalSeverity;
       
   911     dllname = "ssmsystemcmds.dll";
       
   912     ordinal = 6; // WaitPsKeyRange
       
   913     dll_data = r_dlldata_waitcleanbootinfo;
       
   914     retries = 2;
       
   915     execution_behaviour = ESsmWaitForSignal;
       
   916     }
       
   917 
       
   918 // ---------------------------------------------------------------------------
       
   919 // r_cmd_waitforidle
       
   920 // ---------------------------------------------------------------------------
       
   921 //
       
   922 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitidle
       
   923     {
       
   924     priority = 0xFFC7;
       
   925     severity = ECmdCriticalSeverity;
       
   926     dllname = "ssmsystemcmds.dll";
       
   927     ordinal = 5; // WaitPsKeyExact
       
   928     dll_data = r_dlldata_waitidle;
       
   929     unload_on_finish = ENeverUnload;
       
   930     retries = 2;
       
   931     execution_behaviour = ESsmWaitForSignal;
       
   932     }
       
   933 
       
   934 // ---------------------------------------------------------------------------
       
   935 // r_cmd_waitforofflinequery
       
   936 // ---------------------------------------------------------------------------
       
   937 //
       
   938 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitforofflinequery
       
   939     {
       
   940     priority = 0xFFE7;
       
   941     severity = ECmdCriticalSeverity;
       
   942     dllname = "ssmsystemcmds.dll";
       
   943     ordinal = 6; // WaitPsKeyRange
       
   944     dll_data = r_dlldata_waitofflinequery;
       
   945     unload_on_finish = ENeverUnload;
       
   946     retries = 2;
       
   947     execution_behaviour = ESsmWaitForSignal;
       
   948     }
       
   949 
       
   950 // ---------------------------------------------------------------------------
       
   951 // r_cmd_waitforphone
       
   952 // ---------------------------------------------------------------------------
       
   953 //
       
   954 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_waitforphone
       
   955     {
       
   956     priority = 0xFFD7;
       
   957     severity = ECmdCriticalSeverity;
       
   958     dllname = "ssmsystemcmds.dll";
       
   959     ordinal = 5; // WaitPsKeyExact
       
   960     dll_data = r_dlldata_waitphone;
       
   961     unload_on_finish = ENeverUnload;
       
   962     retries = 2;
       
   963     execution_behaviour = ESsmWaitForSignal;
       
   964     }
       
   965 
       
   966 // ---------------------------------------------------------------------------
       
   967 // r_cmd_watcher
       
   968 // ---------------------------------------------------------------------------
       
   969 //
       
   970 RESOURCE SSM_START_PROCESS_INFO r_cmd_watcher
       
   971     {
       
   972     priority = 0xFFB7;
       
   973     name = "z:\\sys\\bin\\watcher.exe";
       
   974     monitor_info = r_mon_3_restarts_ignore;
       
   975     }
       
   976 
       
   977 // ---------------------------------------------------------------------------
       
   978 // r_cmd_xnthemesrv
       
   979 // ---------------------------------------------------------------------------
       
   980 //
       
   981 RESOURCE SSM_START_PROCESS_INFO r_cmd_xnthemesrv
       
   982     {
       
   983     priority = 0xFFA7;
       
   984     name = "z:\\sys\\bin\\xnthemeserver.exe";
       
   985     execution_behaviour = ESsmWaitForSignal;
       
   986     timeout = 10000;
       
   987     monitor_info = r_mon_3_restarts_ignore;
       
   988     }
       
   989 	
       
   990 // ---------------------------------------------------------------------------
       
   991 // r_cmd_clearstartupreason
       
   992 // ---------------------------------------------------------------------------
       
   993 //
       
   994 RESOURCE SSM_START_CUSTOM_COMMAND r_cmd_clearstartupreason
       
   995     {
       
   996     priority = 0xFFE7;
       
   997     severity = ECmdCriticalSeverity;
       
   998     dllname = "customcmds.dll";
       
   999     ordinal = 16; // Clearstartupreason
       
  1000     retries = 2;
       
  1001     execution_behaviour = ESsmWaitForSignal;
       
  1002     }
       
  1003 
       
  1004 
       
  1005 // ===========================================================================
       
  1006 // DLL data items in alphabetical order
       
  1007 // ===========================================================================
       
  1008 //
       
  1009 
       
  1010 // ---------------------------------------------------------------------------
       
  1011 // r_dlldata_activitymonitor_timeout
       
  1012 // ---------------------------------------------------------------------------
       
  1013 //
       
  1014 RESOURCE CMD_PARAM_TIMEOUT r_dlldata_activitymonitor_timeout
       
  1015     {
       
  1016     timeout = 2;
       
  1017     }
       
  1018 
       
  1019 // ---------------------------------------------------------------------------
       
  1020 // r_dlldata_sastate
       
  1021 // ---------------------------------------------------------------------------
       
  1022 //
       
  1023 RESOURCE CMD_PARAM_STATE_CHANGE r_dlldata_sastate
       
  1024     {
       
  1025     mainstate = 0; // ESsmStartup
       
  1026     substate = ESsmStateNonCritical;
       
  1027     }
       
  1028 
       
  1029 // ---------------------------------------------------------------------------
       
  1030 // r_dlldata_waitcleanbootinfo
       
  1031 // ---------------------------------------------------------------------------
       
  1032 //
       
  1033 RESOURCE CMD_PARAM_WAIT_PS_2 r_dlldata_waitcleanbootinfo
       
  1034     {
       
  1035     category = 0x101F8766;  // KPSUidStartup
       
  1036     key = 0x00000012;       // KStartupCleanBoot
       
  1037     target1 = 101;          // EStartupNormalBoot
       
  1038     target2 = 102;          // EStartupCleanBoot
       
  1039     }
       
  1040 
       
  1041 // ---------------------------------------------------------------------------
       
  1042 // r_dlldata_waitidle
       
  1043 // ---------------------------------------------------------------------------
       
  1044 //
       
  1045 RESOURCE CMD_PARAM_WAIT_PS r_dlldata_waitidle
       
  1046     {
       
  1047     category = 0x101F8766;  // KPSUidStartup
       
  1048     key = 0x00000043;       // KPSIdlePhase1Ok
       
  1049     target = 101;           // EIdlePhase1Ok
       
  1050     }
       
  1051 
       
  1052 // ---------------------------------------------------------------------------
       
  1053 // r_dlldata_waitofflinequery
       
  1054 // ---------------------------------------------------------------------------
       
  1055 //
       
  1056 RESOURCE CMD_PARAM_WAIT_PS_2 r_dlldata_waitofflinequery
       
  1057     {
       
  1058     category = 0x101F8766;  // KPSUidStartup
       
  1059     key = 0x00000011;       // KStartupBootIntoOffline
       
  1060     target1 = 101;          // EBootIntoOnlineMode
       
  1061     target2 = 102;          // EBootIntoOfflineMode
       
  1062     }
       
  1063 
       
  1064 // ---------------------------------------------------------------------------
       
  1065 // r_dlldata_waitphone
       
  1066 // ---------------------------------------------------------------------------
       
  1067 //
       
  1068 RESOURCE CMD_PARAM_WAIT_PS r_dlldata_waitphone
       
  1069     {
       
  1070     category = 0x101F8766;  // KPSUidStartup
       
  1071     key = 0x00000044;       // KPSPhonePhase1Ok
       
  1072     target = 101;           // EPhonePhase1Ok
       
  1073     }
       
  1074 	
       
  1075 	
       
  1076 // ---------------------------------------------------------------------------
       
  1077 // r_cmd_mylocationsengine
       
  1078 // ---------------------------------------------------------------------------
       
  1079 //	
       
  1080 RESOURCE SSM_START_PROCESS_INFO r_cmd_mylocationsengine
       
  1081     {
       
  1082     priority = 0x7EEC;
       
  1083     name = "z:\\sys\\bin\\mylocationsengine.exe";
       
  1084     execution_behaviour = ESsmFireAndForget;
       
  1085     }
       
  1086 
       
  1087 // ===========================================================================
       
  1088 // Conditional blocks in alphabetical order
       
  1089 // ===========================================================================
       
  1090 //
       
  1091 
       
  1092 // ---------------------------------------------------------------------------
       
  1093 // r_cond_ps_firstboot
       
  1094 // ---------------------------------------------------------------------------
       
  1095 //
       
  1096 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_firstboot
       
  1097     {
       
  1098     category		  = 0x101F8766; // KPSUidStartup
       
  1099     key           = 0x00000013; // KPSStartupFirstBoot
       
  1100     value         = 101;        // EPSStartupFirstBoot
       
  1101     }
       
  1102 
       
  1103 // ---------------------------------------------------------------------------
       
  1104 // r_cond_feat_alwaysonline
       
  1105 // ---------------------------------------------------------------------------
       
  1106 //
       
  1107 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_alwaysonline
       
  1108     {
       
  1109     feature_id = KFeatureIdAlwaysOnLine;
       
  1110     }
       
  1111 
       
  1112 // ---------------------------------------------------------------------------
       
  1113 // r_cond_feat_cellbroadcast
       
  1114 // ---------------------------------------------------------------------------
       
  1115 //
       
  1116 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_cellbroadcast
       
  1117     {
       
  1118     feature_id = KFeatureIdCellBroadcast;
       
  1119     }
       
  1120 
       
  1121 // ---------------------------------------------------------------------------
       
  1122 // r_cond_feat_emailfw
       
  1123 // ---------------------------------------------------------------------------
       
  1124 //
       
  1125 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_emailfw
       
  1126     {
       
  1127     feature_id = KFeatureIdFfEmailFramework;
       
  1128     }
       
  1129 
       
  1130 // ---------------------------------------------------------------------------
       
  1131 // r_cond_feat_iadv2
       
  1132 // ---------------------------------------------------------------------------
       
  1133 //
       
  1134 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_iadv2
       
  1135     {
       
  1136     feature_id = KFeatureIdFfIaupdatePhase2;
       
  1137     }
       
  1138 
       
  1139 // ---------------------------------------------------------------------------
       
  1140 // r_cond_feat_ippush
       
  1141 // ---------------------------------------------------------------------------
       
  1142 //
       
  1143 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_ippush
       
  1144     {
       
  1145     feature_id = KFeatureIdIpPush;
       
  1146     }
       
  1147 
       
  1148 // ---------------------------------------------------------------------------
       
  1149 // r_cond_feat_omapoc
       
  1150 // ---------------------------------------------------------------------------
       
  1151 //
       
  1152 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_omapoc
       
  1153     {
       
  1154     feature_id = KFeatureIdOmaPoc;
       
  1155     }
       
  1156 
       
  1157 // ---------------------------------------------------------------------------
       
  1158 // r_cond_feat_omasuplplugins
       
  1159 // ---------------------------------------------------------------------------
       
  1160 //
       
  1161 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_omasuplplugins
       
  1162     {
       
  1163     feature_id = KFeatureIdOmaSuplPlugins;
       
  1164     }
       
  1165 
       
  1166 // ---------------------------------------------------------------------------
       
  1167 // r_cond_feat_pnp_mobile_services
       
  1168 // ---------------------------------------------------------------------------
       
  1169 //
       
  1170 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_pnp_mobile_services
       
  1171     {
       
  1172     feature_id = KFeatureIdPlugAndPlayMobileServices;
       
  1173     }
       
  1174 
       
  1175 // ---------------------------------------------------------------------------
       
  1176 // r_cond_feat_remotestoragefw
       
  1177 // ---------------------------------------------------------------------------
       
  1178 //
       
  1179 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_remotestoragefw
       
  1180     {
       
  1181     feature_id = KFeatureIdRemoteStorageFw;
       
  1182     }
       
  1183 
       
  1184 // ---------------------------------------------------------------------------
       
  1185 // r_cond_feat_runtime_dcmo;
       
  1186 // ---------------------------------------------------------------------------
       
  1187 //
       
  1188 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_runtime_dcmo
       
  1189     {
       
  1190     feature_id = KFeatureIdFfRuntimeDeviceCapabilityConfiguration;
       
  1191     }
       
  1192 	
       
  1193 // ---------------------------------------------------------------------------
       
  1194 // r_cond_feat_sappolicymgmt
       
  1195 // ---------------------------------------------------------------------------
       
  1196 //
       
  1197 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sappolicymgmt
       
  1198     {
       
  1199     feature_id = KFeatureIdSapPolicyManagement;
       
  1200     }
       
  1201 
       
  1202 // ---------------------------------------------------------------------------
       
  1203 // r_cond_feat_sdnd
       
  1204 // ---------------------------------------------------------------------------
       
  1205 //
       
  1206 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sdnd
       
  1207     {
       
  1208     feature_id = KFeatureIdSdnd;
       
  1209     }
       
  1210 
       
  1211 // ---------------------------------------------------------------------------
       
  1212 // r_cond_feat_simcard
       
  1213 // ---------------------------------------------------------------------------
       
  1214 //
       
  1215 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_simcard
       
  1216     {
       
  1217     feature_id = KFeatureIdSimCard;
       
  1218     }
       
  1219 
       
  1220 // ---------------------------------------------------------------------------
       
  1221 // r_cond_feat_sind
       
  1222 // ---------------------------------------------------------------------------
       
  1223 //
       
  1224 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_sind
       
  1225     {
       
  1226     feature_id = KFeatureIdSind;
       
  1227     }
       
  1228 
       
  1229 // ---------------------------------------------------------------------------
       
  1230 // r_cond_feat_syncml_dm
       
  1231 // ---------------------------------------------------------------------------
       
  1232 //
       
  1233 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_syncml_dm
       
  1234     {
       
  1235     feature_id = KFeatureIdSyncMlDm;
       
  1236     }
       
  1237 
       
  1238 // ---------------------------------------------------------------------------
       
  1239 // r_cond_feat_syncml_dm_fota
       
  1240 // ---------------------------------------------------------------------------
       
  1241 //
       
  1242 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_syncml_dm_fota
       
  1243     {
       
  1244     feature_id = KFeatureIdSyncMlDmFota;
       
  1245     }
       
  1246 
       
  1247 // ---------------------------------------------------------------------------
       
  1248 // r_cond_feat_tvout
       
  1249 // ---------------------------------------------------------------------------
       
  1250 //
       
  1251 RESOURCE SSM_CND_FEATURE_VALUE r_cond_feat_tvout
       
  1252     {
       
  1253     feature_id = KFeatureIdTvOut;
       
  1254     }
       
  1255 
       
  1256 // ---------------------------------------------------------------------------
       
  1257 // r_cond_firstboot_or_fotareset_or_deeprfsreset
       
  1258 // ---------------------------------------------------------------------------
       
  1259 //
       
  1260 RESOURCE SSM_CND_LOGICAL_OR r_cond_firstboot_or_fotareset_or_deeprfsreset
       
  1261     {
       
  1262     lhs = r_cond_fotareset_or_deeprfsreset;
       
  1263     rhs = r_cond_ps_firstboot;
       
  1264     }
       
  1265 
       
  1266 // ---------------------------------------------------------------------------
       
  1267 // r_cond_fotareset_or_deeprfsreset
       
  1268 // ---------------------------------------------------------------------------
       
  1269 //
       
  1270 RESOURCE SSM_CND_LOGICAL_OR r_cond_fotareset_or_deeprfsreset
       
  1271     {
       
  1272     lhs = r_cond_ps_fotareset;
       
  1273     rhs = r_cond_ps_deeprfsreset;
       
  1274     }
       
  1275 
       
  1276 // ---------------------------------------------------------------------------
       
  1277 // r_cond_no_sdnd
       
  1278 // ---------------------------------------------------------------------------
       
  1279 //
       
  1280 RESOURCE SSM_CND_LOGICAL_NOT r_cond_no_sdnd
       
  1281     {
       
  1282     sub_condition = r_cond_feat_sdnd;
       
  1283     }
       
  1284 
       
  1285 // ---------------------------------------------------------------------------
       
  1286 // r_cond_pnp_mobile_services_and_firstboot
       
  1287 // ---------------------------------------------------------------------------
       
  1288 //
       
  1289 RESOURCE SSM_CND_LOGICAL_AND r_cond_pnp_mobile_services_and_firstboot
       
  1290     {
       
  1291     lhs = r_cond_feat_pnp_mobile_services;
       
  1292     rhs = r_cond_ps_firstboot;
       
  1293     }
       
  1294 
       
  1295 // ---------------------------------------------------------------------------
       
  1296 // r_cond_ps_bootoffline
       
  1297 // ---------------------------------------------------------------------------
       
  1298 //
       
  1299 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_bootoffline
       
  1300     {
       
  1301     category = 0x101F8766; // KPSUidStartup
       
  1302     key = 0x00000011;      // KStartupBootIntoOffline
       
  1303     value = 102;           // EBootIntoOfflineMode
       
  1304     }
       
  1305 
       
  1306 // ---------------------------------------------------------------------------
       
  1307 // r_cond_ps_bootonline
       
  1308 // ---------------------------------------------------------------------------
       
  1309 //
       
  1310 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_bootonline
       
  1311     {
       
  1312     category = 0x101F8766; // KPSUidStartup
       
  1313     key = 0x00000011;      // KStartupBootIntoOffline
       
  1314     value = 101;           // EBootIntoOnlineMode
       
  1315     }
       
  1316 
       
  1317 // ---------------------------------------------------------------------------
       
  1318 // r_cond_ps_deeprfsreset
       
  1319 // ---------------------------------------------------------------------------
       
  1320 //
       
  1321 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_deeprfsreset
       
  1322     {
       
  1323     category = 0x101F8766; // KPSUidStartup
       
  1324     key = 0x00000045;      // KPSStartupReason
       
  1325     value = EDeepRFSReset;
       
  1326     }
       
  1327 
       
  1328 // ---------------------------------------------------------------------------
       
  1329 // r_cond_ps_fotareset
       
  1330 // ---------------------------------------------------------------------------
       
  1331 //
       
  1332 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_fotareset
       
  1333     {
       
  1334     category = 0x101F8766; // KPSUidStartup
       
  1335     key = 0x00000045;      // KPSStartupReason
       
  1336     value = EFirmwareUpdate;
       
  1337     }
       
  1338 
       
  1339 // ---------------------------------------------------------------------------
       
  1340 // r_cond_ps_normalboot
       
  1341 // ---------------------------------------------------------------------------
       
  1342 //
       
  1343 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_normalboot
       
  1344     {
       
  1345     category = 0x101F8766; // KPSUidStartup
       
  1346     key = 0x00000012;      // KStartupCleanBoot
       
  1347     value = 101;           // EStartupNormalBoot
       
  1348     }
       
  1349 
       
  1350 // ---------------------------------------------------------------------------
       
  1351 // r_cond_ps_simusable
       
  1352 // ---------------------------------------------------------------------------
       
  1353 //
       
  1354 RESOURCE SSM_CND_PUB_SUB_VALUE r_cond_ps_simusable
       
  1355     {
       
  1356     category = 0x101F8766; // KPSUidStartup
       
  1357     key = 0x00000031;      // KPSSimStatus
       
  1358     value = 101;           // ESimUsable
       
  1359     }
       
  1360 
       
  1361 // ---------------------------------------------------------------------------
       
  1362 // r_cond_simnotusable
       
  1363 // ---------------------------------------------------------------------------
       
  1364 //
       
  1365 RESOURCE SSM_CND_LOGICAL_NOT r_cond_simnotusable
       
  1366     {
       
  1367     sub_condition = r_cond_ps_simusable;
       
  1368     }
       
  1369 
       
  1370 // ---------------------------------------------------------------------------
       
  1371 // r_cond_simnotusable_or_bootoffline
       
  1372 // ---------------------------------------------------------------------------
       
  1373 //
       
  1374 RESOURCE SSM_CND_LOGICAL_OR r_cond_simnotusable_or_bootoffline
       
  1375     {
       
  1376     lhs = r_cond_simnotusable;
       
  1377     rhs = r_cond_ps_bootoffline;
       
  1378     }
       
  1379 
       
  1380 // ---------------------------------------------------------------------------
       
  1381 // r_cond_simusable_and_bootonline
       
  1382 // ---------------------------------------------------------------------------
       
  1383 //
       
  1384 RESOURCE SSM_CND_LOGICAL_AND r_cond_simusable_and_bootonline
       
  1385     {
       
  1386     lhs = r_cond_ps_simusable;
       
  1387     rhs = r_cond_ps_bootonline;
       
  1388     }
       
  1389 
       
  1390 // ---------------------------------------------------------------------------
       
  1391 // r_cond_sind_and_no_sdnd
       
  1392 // ---------------------------------------------------------------------------
       
  1393 //
       
  1394 RESOURCE SSM_CND_LOGICAL_AND r_cond_sind_and_no_sdnd
       
  1395     {
       
  1396     lhs = r_cond_feat_sind;
       
  1397     rhs = r_cond_no_sdnd;
       
  1398     }
       
  1399 
       
  1400 // ---------------------------------------------------------------------------
       
  1401 // r_cond_syncml_dm_fota_and_fotareset
       
  1402 // ---------------------------------------------------------------------------
       
  1403 //
       
  1404 RESOURCE SSM_CND_LOGICAL_AND r_cond_syncml_dm_fota_and_fotareset
       
  1405     {
       
  1406     lhs = r_cond_feat_syncml_dm_fota;
       
  1407     rhs = r_cond_ps_fotareset;
       
  1408     }
       
  1409 
       
  1410 // ---------------------------------------------------------------------------
       
  1411 // r_cond_syncml_dm_or_pnp_mobile_services
       
  1412 // ---------------------------------------------------------------------------
       
  1413 //
       
  1414 RESOURCE SSM_CND_LOGICAL_OR r_cond_syncml_dm_or_pnp_mobile_services
       
  1415     {
       
  1416     lhs = r_cond_feat_syncml_dm;
       
  1417     rhs = r_cond_feat_pnp_mobile_services;
       
  1418     }
       
  1419 
       
  1420 // monitoring.rss contains resource definitions, so it may not be included
       
  1421 // before entry point.
       
  1422 #include "monitoring.rss"