homescreensrv_plat/sapi_homescreenplugin/tsrc/hspsconfigurationif/inc/mt_hsps_getactiveappconf_2.h
changeset 0 79c6a41cd166
equal deleted inserted replaced
-1:000000000000 0:79c6a41cd166
       
     1 /*
       
     2 * Copyright (c) 2008 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:  Test case GetActiveAppConf(2) test data
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef C_MT_HSPS_GETACTIVEAPPCONF_2_H
       
    20 #define C_MT_HSPS_GETACTIVEAPPCONF_2_H
       
    21 
       
    22 /* 
       
    23 GetActiveAppConf(2)
       
    24 -------------------
       
    25  
       
    26 Test purpose
       
    27 
       
    28 The purpose of this test case is to verify that licensee restorable configuration 
       
    29 (Operator configuration) is set as active, if the active licensee default 
       
    30 configuration (Minimal configuration) is not confirmed with SetConfState.
       
    31 
       
    32 Pre-conditions
       
    33 There must be installed test themes for Active Idle application and Minimal 
       
    34 configuration must be set as active.
       
    35 
       
    36 Test steps
       
    37 
       
    38 Test step 1:
       
    39 •   Input:
       
    40     GetActiveAppConf
       
    41 •   Expected output:
       
    42     Active Idle Minimal configuration with configuration state 
       
    43     “WaitForConfirmation”
       
    44 
       
    45 Test step 2:
       
    46 •   Input:
       
    47     SetConfState(“WaitForConfirmation”)
       
    48 •   Expected output:
       
    49     Configuration state successfully updated
       
    50 
       
    51 Test step 3:
       
    52 •   Input:
       
    53     Re-attach HSPS service
       
    54 •   Expected output:
       
    55     HSPS service interface is successfully closed and opened
       
    56 
       
    57 Test step 4:
       
    58 •   Input:
       
    59     GetActiveAppConf
       
    60 •   Expected output:
       
    61     Active Idle Operator configuration with configuration state “NotConfirmed”
       
    62 
       
    63 */
       
    64 
       
    65 // Test step 1 method:
       
    66 
       
    67 const TUint8 getactiveappconf_2_ts_1_method[] = "GetActiveAppConf";
       
    68 
       
    69 
       
    70 // Test step 1 input:
       
    71 
       
    72 const TUint8 getactiveappconf_2_ts_1_input = 0;
       
    73 
       
    74  
       
    75 // Test step 1 expected output:
       
    76 
       
    77 
       
    78 const TUint8 getactiveappconf_2_ts_1_output[] = {
       
    79 // GetActiveAppConf(Output)
       
    80 // - Version 1.0
       
    81 // - Item count (LE)
       
    82 10,
       
    83 1,0,0,0,
       
    84 // GetActiveAppConf(Output)::appConf
       
    85 // - Variant name
       
    86 //   - Version 1.0
       
    87 //   - Semantic ID (LE)
       
    88 //   - Variant name length (LE)
       
    89 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
    90 //   - Variant name
       
    91 10,
       
    92 12,0,0,0,
       
    93 7,0,0,0,
       
    94 30,
       
    95 'a','p','p','C','o','n','f',
       
    96 // - Variant value
       
    97 //   - Version 1.0
       
    98 //   - Variant value type, EVariantTypeMap
       
    99 10,
       
   100 8,
       
   101 // - appConf map
       
   102 //   - Version 1.0
       
   103 //   - Item count (LE)
       
   104 10,
       
   105 12,0,0,0,
       
   106 // - appConf::id
       
   107 //   - Variant name
       
   108 //     - Version 1.0
       
   109 //     - Semantic ID (LE)    
       
   110 //     - Variant name length (LE)
       
   111 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   112 //     - Variant name
       
   113 10,
       
   114 12,0,0,0,
       
   115 2,0,0,0,
       
   116 10,
       
   117 'i','d',
       
   118 // - appConf::id
       
   119 //   - Variant value
       
   120 //     - Version 1.0
       
   121 //     - Variant value type, EVariantTypeDesC
       
   122 //     - Variant value length (LE)
       
   123 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   124 //     - Variant value
       
   125 10,
       
   126 5,
       
   127 1,0,0,0,
       
   128 6,
       
   129 '1',
       
   130 // - appConf::uid
       
   131 //   - Variant name
       
   132 //     - Version 1.0
       
   133 //     - Semantic ID (LE)    
       
   134 //     - Variant name length (LE)
       
   135 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   136 //     - Variant name
       
   137 10,
       
   138 12,0,0,0,
       
   139 3,0,0,0,
       
   140 14,
       
   141 'u','i','d',
       
   142 // - appConf::uid
       
   143 //   - Variant value
       
   144 //     - Version 1.0
       
   145 //     - Variant value type, EVariantTypeDesC
       
   146 //     - Variant value length (LE)
       
   147 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   148 //     - Variant value
       
   149 10,
       
   150 5,
       
   151 10,0,0,0,
       
   152 42,
       
   153 '0','x','2','0','0','0','B','1','0','0',
       
   154 // - appConf::type
       
   155 //   - Variant name
       
   156 //     - Version 1.0
       
   157 //     - Semantic ID (LE)    
       
   158 //     - Variant name length (LE)
       
   159 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   160 //     - Variant name
       
   161 10,
       
   162 12,0,0,0,
       
   163 4,0,0,0,
       
   164 18,
       
   165 't','y','p','e',
       
   166 // - appConf::type
       
   167 //   - Variant value
       
   168 //     - Version 1.0
       
   169 //     - Variant value type, EVariantTypeDesC
       
   170 //     - Variant value length (LE)
       
   171 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   172 //     - Variant value
       
   173 10,
       
   174 5,
       
   175 11,0,0,0,
       
   176 46,
       
   177 'a','p','p','l','i','c','a','t','i','o','n',
       
   178 // - appConf::interface
       
   179 //   - Variant name
       
   180 //     - Version 1.0
       
   181 //     - Semantic ID (LE)    
       
   182 //     - Variant name length (LE)
       
   183 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   184 //     - Variant name
       
   185 10,
       
   186 12,0,0,0,
       
   187 9,0,0,0,
       
   188 38,
       
   189 'i','n','t','e','r','f','a','c','e',
       
   190 // - appConf::interface
       
   191 //   - Variant value
       
   192 //     - Version 1.0
       
   193 //     - Variant value type, EVariantTypeDesC
       
   194 //     - Variant value length (LE)
       
   195 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   196 //     - Variant value
       
   197 10,
       
   198 5,
       
   199 10,0,0,0,
       
   200 42,
       
   201 '0','x','2','0','0','0','0','F','B','1',
       
   202 // - appConf::name
       
   203 //   - Variant name
       
   204 //     - Version 1.0
       
   205 //     - Semantic ID (LE)    
       
   206 //     - Variant name length (LE)
       
   207 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   208 //     - Variant name
       
   209 10,
       
   210 12,0,0,0,
       
   211 4,0,0,0,
       
   212 18,
       
   213 'n','a','m','e',
       
   214 // - appConf::name
       
   215 //   - Variant value
       
   216 //     - Version 1.0
       
   217 //     - Variant value type, EVariantTypeDesC
       
   218 //     - Variant value length (LE)
       
   219 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   220 //     - Variant value
       
   221 10,
       
   222 5,
       
   223 12,0,0,0,
       
   224 50,
       
   225 'R','o','o','t',' ','c','o','n','f',' ','#','1',
       
   226 // - appConf::multiinstance
       
   227 //   - Variant name
       
   228 //     - Version 1.0
       
   229 //     - Semantic ID (LE)    
       
   230 //     - Variant name length (LE)
       
   231 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   232 //     - Variant name
       
   233 10,
       
   234 12,0,0,0,
       
   235 13,0,0,0,
       
   236 54,
       
   237 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
   238 // - appConf::multiinstance
       
   239 //   - Variant value
       
   240 //     - Version 1.0
       
   241 //     - Variant value type, EVariantTypeDesC
       
   242 //     - Variant value length (LE)
       
   243 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   244 //     - Variant value
       
   245 10,
       
   246 5,
       
   247 1,0,0,0,
       
   248 6,
       
   249 '1',
       
   250 // - appConf::description
       
   251 //   - Variant name
       
   252 //     - Version 1.0
       
   253 //     - Semantic ID (LE)    
       
   254 //     - Variant name length (LE)
       
   255 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   256 //     - Variant name
       
   257 10,
       
   258 12,0,0,0,
       
   259 4,0,0,0,
       
   260 18,
       
   261 'd','e','s','c',
       
   262 // - appConf::description
       
   263 //   - Variant value
       
   264 //     - Version 1.0
       
   265 //     - Variant value type, EVariantTypeDesC
       
   266 //     - Variant value length (LE)
       
   267 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   268 //     - Variant value
       
   269 10,
       
   270 5,
       
   271 0,0,0,0,
       
   272 2,
       
   273 // - appConf::state
       
   274 //   - Variant name
       
   275 //     - Version 1.0
       
   276 //     - Semantic ID (LE)    
       
   277 //     - Variant name length (LE)
       
   278 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   279 //     - Variant name
       
   280 10,
       
   281 12,0,0,0,
       
   282 5,0,0,0,
       
   283 22,
       
   284 's','t','a','t','e',
       
   285 // - appConf::state
       
   286 //   - Variant value
       
   287 //     - Version 1.0
       
   288 //     - Variant value type, EVariantTypeDesC
       
   289 //     - Variant value length (LE)
       
   290 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   291 //     - Variant value
       
   292 10,
       
   293 5,
       
   294 12,0,0,0,
       
   295 50,
       
   296 'N','o','t','C','o','n','f','i','r','m','e','d',
       
   297 // - appConf::max_child
       
   298 //   - Variant name
       
   299 //     - Version 1.0
       
   300 //     - Semantic ID (LE)    
       
   301 //     - Variant name length (LE)
       
   302 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   303 //     - Variant name
       
   304 10,
       
   305 12,0,0,0,
       
   306 9,0,0,0,
       
   307 38,
       
   308 'm','a','x','_','c','h','i','l','d',
       
   309 // - appConf::max_child
       
   310 //   - Variant value
       
   311 //     - Version 1.0
       
   312 //     - Variant value type, EVariantTypeDesC
       
   313 //     - Variant value length (LE)
       
   314 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   315 //     - Variant value
       
   316 10,
       
   317 5,
       
   318 1,0,0,0,
       
   319 6,
       
   320 '6',
       
   321 // - appConf::plugins
       
   322 //   - Variant name
       
   323 //     - Version 1.0
       
   324 //     - Semantic ID (LE)    
       
   325 //     - Variant name length (LE)
       
   326 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   327 //     - Variant name
       
   328 10,
       
   329 12,0,0,0,
       
   330 7,0,0,0,
       
   331 30,
       
   332 'p','l','u','g','i','n','s',
       
   333 // - appConf::plugins
       
   334 //   - Variant value
       
   335 //     - Version 1.0
       
   336 //     - Variant value type, EVariantTypeList
       
   337 10,
       
   338 7,
       
   339 // - appConf::plugins
       
   340 //   - Version 1.0
       
   341 //   - Item count (LE)
       
   342 10,
       
   343 1,0,0,0,
       
   344 // - appConf::plugins
       
   345 //   - Version 1.0
       
   346 //   - List item starts
       
   347 10,
       
   348 0,0,0,0,
       
   349 // - appConf::plugins[0]
       
   350 //   - Version 1.0
       
   351 //   - Variant value type, EVariantTypeMap
       
   352 10,
       
   353 8,
       
   354 // - plugins[0] map
       
   355 //   - Version 1.0
       
   356 //   - Item count (LE)
       
   357 10,
       
   358 4,0,0,0,
       
   359 // - plugins[0]::id
       
   360 //   - Variant name
       
   361 //     - Version 1.0
       
   362 //     - Semantic ID (LE)    
       
   363 //     - Variant name length (LE)
       
   364 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   365 //     - Variant name
       
   366 10,
       
   367 12,0,0,0,
       
   368 2,0,0,0,
       
   369 10,
       
   370 'i','d',
       
   371 // - plugins[0]::id
       
   372 //   - Variant value
       
   373 //     - Version 1.0
       
   374 //     - Variant value type, EVariantTypeDesC
       
   375 //     - Variant value length (LE)
       
   376 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   377 //     - Variant value
       
   378 10,
       
   379 5,
       
   380 1,0,0,0,
       
   381 6,
       
   382 '1',
       
   383 // - plugins[0]::uid
       
   384 //   - Variant name
       
   385 //     - Version 1.0
       
   386 //     - Semantic ID (LE)    
       
   387 //     - Variant name length (LE)
       
   388 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   389 //     - Variant name
       
   390 10,
       
   391 12,0,0,0,
       
   392 3,0,0,0,
       
   393 14,
       
   394 'u','i','d',
       
   395 // - plugins[0]::uid
       
   396 //   - Variant value
       
   397 //     - Version 1.0
       
   398 //     - Variant value type, EVariantTypeDesC
       
   399 //     - Variant value length (LE)
       
   400 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   401 //     - Variant value
       
   402 10,
       
   403 5,
       
   404 10,0,0,0,
       
   405 42,
       
   406 '0','x','2','0','0','0','B','1','0','1',
       
   407 // - plugins[0]::activationstate
       
   408 //   - Variant name
       
   409 //     - Version 1.0
       
   410 //     - Semantic ID (LE)    
       
   411 //     - Variant name length (LE)
       
   412 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   413 //     - Variant name
       
   414 10,
       
   415 12,0,0,0,
       
   416 15,0,0,0,
       
   417 62,
       
   418 'a','c','t','i','v','a','t','i','o','n','s','t','a','t','e',
       
   419 // - plugins[0]::activationstate
       
   420 //   - Variant value
       
   421 //     - Version 1.0
       
   422 //     - Variant value type, EVariantTypeDesC
       
   423 //     - Variant value length (LE)
       
   424 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   425 //     - Variant value
       
   426 10,
       
   427 5,
       
   428 1,0,0,0,
       
   429 6,
       
   430 '1',
       
   431 // - plugins[0]::locking_status
       
   432 //   - Variant name
       
   433 //     - Version 1.0
       
   434 //     - Semantic ID (LE)    
       
   435 //     - Variant name length (LE)
       
   436 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   437 //     - Variant name
       
   438 10,
       
   439 12,0,0,0,
       
   440 14,0,0,0,
       
   441 58,
       
   442 'l','o','c','k','i','n','g','_','s','t','a','t','u','s',
       
   443 // - plugins[0]::locking_status
       
   444 //   - Variant value
       
   445 //     - Version 1.0
       
   446 //     - Variant value type, EVariantTypeDesC
       
   447 //     - Variant value length (LE)
       
   448 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   449 //     - Variant value
       
   450 10,
       
   451 5,
       
   452 4,0,0,0,
       
   453 18,
       
   454 'n','o','n','e',
       
   455 // - appConf::settings
       
   456 //   - Variant name
       
   457 //     - Version 1.0
       
   458 //     - Semantic ID (LE)    
       
   459 //     - Variant name length (LE)
       
   460 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   461 //     - Variant name
       
   462 10,
       
   463 12,0,0,0,
       
   464 8,0,0,0,
       
   465 34,
       
   466 's','e','t','t','i','n','g','s',
       
   467 // - appConf::settings
       
   468 //   - Variant value
       
   469 //     - Version 1.0
       
   470 //     - Variant value type, EVariantTypeList
       
   471 10,
       
   472 7,
       
   473 // - appConf::settings
       
   474 //   - Version 1.0
       
   475 //   - Item count (LE)
       
   476 10,
       
   477 0,0,0,0,
       
   478 // - appConf::resources
       
   479 //   - Variant name
       
   480 //     - Version 1.0
       
   481 //     - Semantic ID (LE)    
       
   482 //     - Variant name length (LE)
       
   483 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   484 //     - Variant name
       
   485 10,
       
   486 12,0,0,0,
       
   487 9,0,0,0,
       
   488 38,
       
   489 'r','e','s','o','u','r','c','e','s',
       
   490 // - appConf::resources
       
   491 //   - Variant value
       
   492 //     - Version 1.0
       
   493 //     - Variant value type, EVariantTypeList
       
   494 10,
       
   495 7,
       
   496 // - appConf::resources
       
   497 //   - Version 1.0
       
   498 //   - List item count
       
   499 10,
       
   500 0,0,0,0
       
   501 };
       
   502 
       
   503 // Test step 2 method:
       
   504 
       
   505 const TUint8 getactiveappconf_2_ts_2_method[] = "SetConfState";
       
   506 
       
   507 // Test step 1 input:
       
   508 
       
   509 const TUint8 getactiveappconf_2_ts_2_input[] = {
       
   510 // AddPlugin(Input)
       
   511 // - Version 1.0
       
   512 // - Item count (LE)
       
   513 10,
       
   514 2,0,0,0,
       
   515 // - SetConfState(Input)::confId
       
   516 //   - Variant name
       
   517 //     - Version 1.0
       
   518 //     - Semantic ID (LE)    
       
   519 //     - Variant name length (LE)
       
   520 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   521 //     - Variant name
       
   522 10,
       
   523 12,0,0,0,
       
   524 6,0,0,0,
       
   525 26,
       
   526 'c','o','n','f','I','d',
       
   527 // - SetConfState(Input)::confId
       
   528 //   - Variant value
       
   529 //     - Version 1.0
       
   530 //     - Variant value type, EVariantTypeDesC
       
   531 //     - Variant value length (LE)
       
   532 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   533 //     - Variant value
       
   534 10,
       
   535 5,
       
   536 1,0,0,0,
       
   537 6,
       
   538 '1',
       
   539 // - SetConfState(Input)::state
       
   540 //   - Variant name
       
   541 //     - Version 1.0
       
   542 //     - Semantic ID (LE)    
       
   543 //     - Variant name length (LE)
       
   544 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   545 //     - Variant name
       
   546 10,
       
   547 12,0,0,0,
       
   548 5,0,0,0,
       
   549 22,
       
   550 's','t','a','t','e',
       
   551 // - SetConfState(Input)::state
       
   552 //   - Variant value
       
   553 //     - Version 1.0
       
   554 //     - Variant value type, EVariantTypeDesC
       
   555 //     - Variant value length (LE)
       
   556 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   557 //     - Variant value
       
   558 10,
       
   559 5,
       
   560 19,0,0,0,
       
   561 78,
       
   562 'W','a','i','t','F','o','r','C','o','n','f','i','r','m','a','t','i','o','n'
       
   563 };
       
   564 
       
   565 // Test step 2 output:
       
   566 
       
   567 const TUint8 getactiveappconf_2_ts_2_output[] = {
       
   568 // SetConfState(Output)
       
   569 // - Version 1.0
       
   570 // - Item count (LE)
       
   571 10,
       
   572 1,0,0,0,
       
   573 // - SetConfState(Output)::status
       
   574 //   - Variant name
       
   575 //     - Version 1.0
       
   576 //     - Semantic ID (LE)    
       
   577 //     - Variant name length (LE)
       
   578 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   579 //     - Variant name
       
   580 10,
       
   581 12,0,0,0,
       
   582 6,0,0,0,
       
   583 26,
       
   584 's','t','a','t','u','s',
       
   585 // - SetConfState(Input)::status
       
   586 //   - Variant value
       
   587 //     - Version 1.0
       
   588 //     - Variant value type, EVariantTypeTInt32
       
   589 //     - Variant value length (LE)
       
   590 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   591 //     - Variant value
       
   592 10,
       
   593 1,
       
   594 0,0,0,0
       
   595 };
       
   596 
       
   597 // Test step 4 method
       
   598 
       
   599 const TUint8 getactiveappconf_2_ts_4_method[] = "GetActiveAppConf";
       
   600 
       
   601 
       
   602 // Test step 4 input:
       
   603 
       
   604 const TUint8 getactiveappconf_2_ts_4_input = 0;
       
   605 
       
   606  
       
   607 // Test step 4 expected output:
       
   608 
       
   609 
       
   610 const TUint8 getactiveappconf_2_ts_4_output[] = {
       
   611 // GetActiveAppConf(Output)
       
   612 // - Version 1.0
       
   613 // - Item count (LE)
       
   614 10,
       
   615 1,0,0,0,
       
   616 // GetActiveAppConf(Output)::appConf
       
   617 // - Variant name
       
   618 //   - Version 1.0
       
   619 //   - Semantic ID (LE)
       
   620 //   - Variant name length (LE)
       
   621 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   622 //   - Variant name
       
   623 10,
       
   624 12,0,0,0,
       
   625 7,0,0,0,
       
   626 30,
       
   627 'a','p','p','C','o','n','f',
       
   628 // - Variant value
       
   629 //   - Version 1.0
       
   630 //   - Variant value type, EVariantTypeMap
       
   631 10,
       
   632 8,
       
   633 // - appConf map
       
   634 //   - Version 1.0
       
   635 //   - Item count (LE)
       
   636 10,
       
   637 12,0,0,0,
       
   638 // - appConf::id
       
   639 //   - Variant name
       
   640 //     - Version 1.0
       
   641 //     - Semantic ID (LE)    
       
   642 //     - Variant name length (LE)
       
   643 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   644 //     - Variant name
       
   645 10,
       
   646 12,0,0,0,
       
   647 2,0,0,0,
       
   648 10,
       
   649 'i','d',
       
   650 // - appConf::id
       
   651 //   - Variant value
       
   652 //     - Version 1.0
       
   653 //     - Variant value type, EVariantTypeDesC
       
   654 //     - Variant value length (LE)
       
   655 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   656 //     - Variant value
       
   657 10,
       
   658 5,
       
   659 1,0,0,0,
       
   660 6,
       
   661 '1',
       
   662 // - appConf::uid
       
   663 //   - Variant name
       
   664 //     - Version 1.0
       
   665 //     - Semantic ID (LE)    
       
   666 //     - Variant name length (LE)
       
   667 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   668 //     - Variant name
       
   669 10,
       
   670 12,0,0,0,
       
   671 3,0,0,0,
       
   672 14,
       
   673 'u','i','d',
       
   674 // - appConf::uid
       
   675 //   - Variant value
       
   676 //     - Version 1.0
       
   677 //     - Variant value type, EVariantTypeDesC
       
   678 //     - Variant value length (LE)
       
   679 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   680 //     - Variant value
       
   681 10,
       
   682 5,
       
   683 10,0,0,0,
       
   684 42,
       
   685 '0','x','2','0','0','0','B','1','3','0',
       
   686 // - appConf::type
       
   687 //   - Variant name
       
   688 //     - Version 1.0
       
   689 //     - Semantic ID (LE)    
       
   690 //     - Variant name length (LE)
       
   691 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   692 //     - Variant name
       
   693 10,
       
   694 12,0,0,0,
       
   695 4,0,0,0,
       
   696 18,
       
   697 't','y','p','e',
       
   698 // - appConf::type
       
   699 //   - Variant value
       
   700 //     - Version 1.0
       
   701 //     - Variant value type, EVariantTypeDesC
       
   702 //     - Variant value length (LE)
       
   703 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   704 //     - Variant value
       
   705 10,
       
   706 5,
       
   707 11,0,0,0,
       
   708 46,
       
   709 'a','p','p','l','i','c','a','t','i','o','n',
       
   710 // - appConf::interface
       
   711 //   - Variant name
       
   712 //     - Version 1.0
       
   713 //     - Semantic ID (LE)    
       
   714 //     - Variant name length (LE)
       
   715 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   716 //     - Variant name
       
   717 10,
       
   718 12,0,0,0,
       
   719 9,0,0,0,
       
   720 38,
       
   721 'i','n','t','e','r','f','a','c','e',
       
   722 // - appConf::interface
       
   723 //   - Variant value
       
   724 //     - Version 1.0
       
   725 //     - Variant value type, EVariantTypeDesC
       
   726 //     - Variant value length (LE)
       
   727 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   728 //     - Variant value
       
   729 10,
       
   730 5,
       
   731 10,0,0,0,
       
   732 42,
       
   733 '0','x','2','0','0','0','0','F','B','1',
       
   734 // - appConf::name
       
   735 //   - Variant name
       
   736 //     - Version 1.0
       
   737 //     - Semantic ID (LE)    
       
   738 //     - Variant name length (LE)
       
   739 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   740 //     - Variant name
       
   741 10,
       
   742 12,0,0,0,
       
   743 4,0,0,0,
       
   744 18,
       
   745 'n','a','m','e',
       
   746 // - appConf::name
       
   747 //   - Variant value
       
   748 //     - Version 1.0
       
   749 //     - Variant value type, EVariantTypeDesC
       
   750 //     - Variant value length (LE)
       
   751 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   752 //     - Variant value
       
   753 10,
       
   754 5,
       
   755 15,0,0,0,
       
   756 62,
       
   757 'O','p','e','r','a','t','o','r',' ','-',' ','r','o','o','t',
       
   758 // - appConf::multiinstance
       
   759 //   - Variant name
       
   760 //     - Version 1.0
       
   761 //     - Semantic ID (LE)    
       
   762 //     - Variant name length (LE)
       
   763 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   764 //     - Variant name
       
   765 10,
       
   766 12,0,0,0,
       
   767 13,0,0,0,
       
   768 54,
       
   769 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
   770 // - appConf::multiinstance
       
   771 //   - Variant value
       
   772 //     - Version 1.0
       
   773 //     - Variant value type, EVariantTypeDesC
       
   774 //     - Variant value length (LE)
       
   775 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   776 //     - Variant value
       
   777 10,
       
   778 5,
       
   779 1,0,0,0,
       
   780 6,
       
   781 '1',
       
   782 // - appConf::description
       
   783 //   - Variant name
       
   784 //     - Version 1.0
       
   785 //     - Semantic ID (LE)    
       
   786 //     - Variant name length (LE)
       
   787 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   788 //     - Variant name
       
   789 10,
       
   790 12,0,0,0,
       
   791 4,0,0,0,
       
   792 18,
       
   793 'd','e','s','c',
       
   794 // - appConf::description
       
   795 //   - Variant value
       
   796 //     - Version 1.0
       
   797 //     - Variant value type, EVariantTypeDesC
       
   798 //     - Variant value length (LE)
       
   799 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   800 //     - Variant value
       
   801 10,
       
   802 5,
       
   803 0,0,0,0,
       
   804 2,
       
   805 // - appConf::state
       
   806 //   - Variant name
       
   807 //     - Version 1.0
       
   808 //     - Semantic ID (LE)    
       
   809 //     - Variant name length (LE)
       
   810 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   811 //     - Variant name
       
   812 10,
       
   813 12,0,0,0,
       
   814 5,0,0,0,
       
   815 22,
       
   816 's','t','a','t','e',
       
   817 // - appConf::state
       
   818 //   - Variant value
       
   819 //     - Version 1.0
       
   820 //     - Variant value type, EVariantTypeDesC
       
   821 //     - Variant value length (LE)
       
   822 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   823 //     - Variant value
       
   824 10,
       
   825 5,
       
   826 12,0,0,0,
       
   827 50,
       
   828 'N','o','t','C','o','n','f','i','r','m','e','d',
       
   829 // - appConf::max_child
       
   830 //   - Variant name
       
   831 //     - Version 1.0
       
   832 //     - Semantic ID (LE)    
       
   833 //     - Variant name length (LE)
       
   834 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   835 //     - Variant name
       
   836 10,
       
   837 12,0,0,0,
       
   838 9,0,0,0,
       
   839 38,
       
   840 'm','a','x','_','c','h','i','l','d',
       
   841 // - appConf::max_child
       
   842 //   - Variant value
       
   843 //     - Version 1.0
       
   844 //     - Variant value type, EVariantTypeDesC
       
   845 //     - Variant value length (LE)
       
   846 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   847 //     - Variant value
       
   848 10,
       
   849 5,
       
   850 1,0,0,0,
       
   851 6,
       
   852 '6',
       
   853 // - appConf::plugins
       
   854 //   - Variant name
       
   855 //     - Version 1.0
       
   856 //     - Semantic ID (LE)    
       
   857 //     - Variant name length (LE)
       
   858 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   859 //     - Variant name
       
   860 10,
       
   861 12,0,0,0,
       
   862 7,0,0,0,
       
   863 30,
       
   864 'p','l','u','g','i','n','s',
       
   865 // - appConf::plugins
       
   866 //   - Variant value
       
   867 //     - Version 1.0
       
   868 //     - Variant value type, EVariantTypeList
       
   869 10,
       
   870 7,
       
   871 // - appConf::plugins
       
   872 //   - Version 1.0
       
   873 //   - Item count (LE)
       
   874 10,
       
   875 1,0,0,0,
       
   876 // - appConf::plugins
       
   877 //   - Version 1.0
       
   878 //   - List item starts
       
   879 10,
       
   880 0,0,0,0,
       
   881 // - appConf::plugins[0]
       
   882 //   - Version 1.0
       
   883 //   - Variant value type, EVariantTypeMap
       
   884 10,
       
   885 8,
       
   886 // - plugins[0] map
       
   887 //   - Version 1.0
       
   888 //   - Item count (LE)
       
   889 10,
       
   890 4,0,0,0,
       
   891 // - plugins[0]::id
       
   892 //   - Variant name
       
   893 //     - Version 1.0
       
   894 //     - Semantic ID (LE)    
       
   895 //     - Variant name length (LE)
       
   896 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   897 //     - Variant name
       
   898 10,
       
   899 12,0,0,0,
       
   900 2,0,0,0,
       
   901 10,
       
   902 'i','d',
       
   903 // - plugins[0]::id
       
   904 //   - Variant value
       
   905 //     - Version 1.0
       
   906 //     - Variant value type, EVariantTypeDesC
       
   907 //     - Variant value length (LE)
       
   908 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   909 //     - Variant value
       
   910 10,
       
   911 5,
       
   912 1,0,0,0,
       
   913 6,
       
   914 '1',
       
   915 // - plugins[0]::uid
       
   916 //   - Variant name
       
   917 //     - Version 1.0
       
   918 //     - Semantic ID (LE)    
       
   919 //     - Variant name length (LE)
       
   920 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   921 //     - Variant name
       
   922 10,
       
   923 12,0,0,0,
       
   924 3,0,0,0,
       
   925 14,
       
   926 'u','i','d',
       
   927 // - plugins[0]::uid
       
   928 //   - Variant value
       
   929 //     - Version 1.0
       
   930 //     - Variant value type, EVariantTypeDesC
       
   931 //     - Variant value length (LE)
       
   932 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   933 //     - Variant value
       
   934 10,
       
   935 5,
       
   936 10,0,0,0,
       
   937 42,
       
   938 '0','x','2','0','0','0','B','1','3','1',
       
   939 // - plugins[0]::activationstate
       
   940 //   - Variant name
       
   941 //     - Version 1.0
       
   942 //     - Semantic ID (LE)    
       
   943 //     - Variant name length (LE)
       
   944 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   945 //     - Variant name
       
   946 10,
       
   947 12,0,0,0,
       
   948 15,0,0,0,
       
   949 62,
       
   950 'a','c','t','i','v','a','t','i','o','n','s','t','a','t','e',
       
   951 // - plugins[0]::activationstate
       
   952 //   - Variant value
       
   953 //     - Version 1.0
       
   954 //     - Variant value type, EVariantTypeDesC
       
   955 //     - Variant value length (LE)
       
   956 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   957 //     - Variant value
       
   958 10,
       
   959 5,
       
   960 1,0,0,0,
       
   961 6,
       
   962 '1',
       
   963 // - plugins[0]::locking_status
       
   964 //   - Variant name
       
   965 //     - Version 1.0
       
   966 //     - Semantic ID (LE)    
       
   967 //     - Variant name length (LE)
       
   968 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   969 //     - Variant name
       
   970 10,
       
   971 12,0,0,0,
       
   972 14,0,0,0,
       
   973 58,
       
   974 'l','o','c','k','i','n','g','_','s','t','a','t','u','s',
       
   975 // - plugins[0]::locking_status
       
   976 //   - Variant value
       
   977 //     - Version 1.0
       
   978 //     - Variant value type, EVariantTypeDesC
       
   979 //     - Variant value length (LE)
       
   980 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   981 //     - Variant value
       
   982 10,
       
   983 5,
       
   984 4,0,0,0,
       
   985 18,
       
   986 'n','o','n','e',
       
   987 // - appConf::settings
       
   988 //   - Variant name
       
   989 //     - Version 1.0
       
   990 //     - Semantic ID (LE)    
       
   991 //     - Variant name length (LE)
       
   992 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   993 //     - Variant name
       
   994 10,
       
   995 12,0,0,0,
       
   996 8,0,0,0,
       
   997 34,
       
   998 's','e','t','t','i','n','g','s',
       
   999 // - appConf::settings
       
  1000 //   - Variant value
       
  1001 //     - Version 1.0
       
  1002 //     - Variant value type, EVariantTypeList
       
  1003 10,
       
  1004 7,
       
  1005 // - appConf::settings
       
  1006 //   - Version 1.0
       
  1007 //   - Item count (LE)
       
  1008 10,
       
  1009 0,0,0,0,
       
  1010 // - appConf::resources
       
  1011 //   - Variant name
       
  1012 //     - Version 1.0
       
  1013 //     - Semantic ID (LE)    
       
  1014 //     - Variant name length (LE)
       
  1015 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1016 //     - Variant name
       
  1017 10,
       
  1018 12,0,0,0,
       
  1019 9,0,0,0,
       
  1020 38,
       
  1021 'r','e','s','o','u','r','c','e','s',
       
  1022 // - appConf::resources
       
  1023 //   - Variant value
       
  1024 //     - Version 1.0
       
  1025 //     - Variant value type, EVariantTypeList
       
  1026 10,
       
  1027 7,
       
  1028 // - appConf::resources
       
  1029 //   - Version 1.0
       
  1030 //   - List item count
       
  1031 10,
       
  1032 0,0,0,0
       
  1033 };
       
  1034 
       
  1035 #endif // C_MT_HSPS_GETACTIVEAPPCONF_2_H