homescreensrv_plat/sapi_homescreenplugin/tsrc/hspsconfigurationif/inc/mt_hsps_restoreconfigurations_1.h
changeset 4 1a2a00e78665
child 16 b276298d5729
equal deleted inserted replaced
3:ff572005ac23 4:1a2a00e78665
       
     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 RestoreConfigurations(1) test data
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef C_MT_HSPS_RESTORECONFIGURATIONS_1_H
       
    20 #define C_MT_HSPS_RESTORECONFIGURATIONS_1_H
       
    21 
       
    22 /* 
       
    23 RestoreConfigurations(1)
       
    24 ----------------
       
    25  
       
    26 Test purpose
       
    27 
       
    28 Verify that HSPS removes all plugin configurations from the active view
       
    29 or that all but one view are removed from the application configuration.
       
    30 Activity should be maintained. First locked view should remain or if not found,
       
    31 first unlocked view. 
       
    32 
       
    33 Pre-conditions
       
    34 •   There must be installed test themes for Active Idle application and Typical 
       
    35     configuration must be set as active
       
    36 
       
    37 Test steps
       
    38 
       
    39 Test step 1:
       
    40 •   Input:
       
    41     RestoreConfigurations(“active”)
       
    42 •   Expected output:
       
    43     Restoring succeeded
       
    44     
       
    45 Test step 2:
       
    46 •   Input:
       
    47     GetActiveAppConf    
       
    48 •   Expected output:
       
    49     There are still two views of which the first view remains active     
       
    50 
       
    51 Test step 3:
       
    52 •   Input:
       
    53     GetPluginConf(“Typical - View1”)    
       
    54 •   Expected output:
       
    55     There are no plugins (widgets) in the first view     
       
    56 
       
    57  
       
    58 Test step 4:
       
    59 •   Input:
       
    60     RestoreConfigurations(“all”)
       
    61 •   Expected output:
       
    62     Restoring succeeded
       
    63     
       
    64 Test step 5:
       
    65 •   Input:
       
    66     GetActiveAppConf    
       
    67 •   Expected output:
       
    68     There is now only one view, which was the first view previously, and it's active   
       
    69     
       
    70 Test step 6:
       
    71 •   Input:
       
    72     GetPluginConf(“Typical - View1”)    
       
    73 •   Expected output:
       
    74     There are no plugins (widgets) in the remaining view
       
    75     
       
    76 */
       
    77 
       
    78 // Test step 1 method:
       
    79 const TUint8 restoreconfigurations_1_ts_1_method[] = "RestoreConfigurations";
       
    80 
       
    81 // Test step 1 input:
       
    82 const TUint8 restoreconfigurations_1_ts_1_input[] = {
       
    83 // RestoreConfigurations(Input)
       
    84 // - Version 1.0
       
    85 // - Item count (LE)
       
    86 10,
       
    87 1,0,0,0,
       
    88 // - RestoreConfigurations(Input)::restore
       
    89 //   - Variant name
       
    90 //     - Version 1.0
       
    91 //     - Semantic ID (LE)    
       
    92 //     - Variant name length (LE)
       
    93 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
    94 //     - Variant name
       
    95 10,
       
    96 12,0,0,0,
       
    97 7,0,0,0,
       
    98 30,
       
    99 'r','e','s','t','o','r','e',
       
   100 // - RestoreConfigurations::value
       
   101 //   - Variant value
       
   102 //     - Version 1.0
       
   103 //     - Variant value type, EVariantTypeDesC
       
   104 //     - Variant value length (LE)
       
   105 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   106 //     - Variant value
       
   107 10,
       
   108 5,
       
   109 6,0,0,0,
       
   110 26,
       
   111 'a','c','t','i','v','e'
       
   112 };
       
   113 
       
   114 // Test step 1 output:
       
   115 const TUint8 restoreconfigurations_1_ts_1_output[] = {
       
   116 // RestoreConfigurations(Output)
       
   117 // - Version 1.0
       
   118 // - Item count (LE)
       
   119 10,
       
   120 1,0,0,0,
       
   121 // - RestoreConfigurations(Output)::status
       
   122 //   - Variant name
       
   123 //     - Version 1.0
       
   124 //     - Semantic ID (LE)    
       
   125 //     - Variant name length (LE)
       
   126 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   127 //     - Variant name
       
   128 10,
       
   129 12,0,0,0,
       
   130 6,0,0,0,
       
   131 26,
       
   132 's','t','a','t','u','s',
       
   133 // - AddPlugin(Input)::status
       
   134 //   - Variant value
       
   135 //     - Version 1.0
       
   136 //     - Variant value type, EVariantTypeTInt32
       
   137 //     - Variant value length (LE)
       
   138 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   139 //     - Variant value
       
   140 10,
       
   141 1,
       
   142 0,0,0,0
       
   143 };
       
   144 
       
   145 
       
   146 
       
   147 // Test step 2 method:
       
   148 const TUint8 restoreconfigurations_1_ts_2_method[] = "GetActiveAppConf";
       
   149 
       
   150 
       
   151 // Test step 2 input:
       
   152 const TUint8 restoreconfigurations_1_ts_2_input = 0;
       
   153 
       
   154  
       
   155 // Test step 2 expected output:
       
   156 const TUint8 restoreconfigurations_1_ts_2_output[] = {
       
   157 // GetActiveAppConf(Output)
       
   158 // - Version 1.0
       
   159 // - Item count (LE)
       
   160 10,
       
   161 1,0,0,0,
       
   162 // GetActiveAppConf(Output)::appConf
       
   163 // - Variant name
       
   164 //   - Version 1.0
       
   165 //   - Semantic ID (LE)
       
   166 //   - Variant name length (LE)
       
   167 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   168 //   - Variant name
       
   169 10,
       
   170 12,0,0,0,
       
   171 7,0,0,0,
       
   172 30,
       
   173 'a','p','p','C','o','n','f',
       
   174 // - Variant value
       
   175 //   - Version 1.0
       
   176 //   - Variant value type, EVariantTypeMap
       
   177 10,
       
   178 8,
       
   179 // - appConf map
       
   180 //   - Version 1.0
       
   181 //   - Item count (LE)
       
   182 10,
       
   183 12,0,0,0,
       
   184 // - appConf::id
       
   185 //   - Variant name
       
   186 //     - Version 1.0
       
   187 //     - Semantic ID (LE)    
       
   188 //     - Variant name length (LE)
       
   189 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   190 //     - Variant name
       
   191 10,
       
   192 12,0,0,0,
       
   193 2,0,0,0,
       
   194 10,
       
   195 'i','d',
       
   196 // - appConf::id
       
   197 //   - Variant value
       
   198 //     - Version 1.0
       
   199 //     - Variant value type, EVariantTypeDesC
       
   200 //     - Variant value length (LE)
       
   201 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   202 //     - Variant value
       
   203 10,
       
   204 5,
       
   205 1,0,0,0,
       
   206 6,
       
   207 '1',
       
   208 // - appConf::uid
       
   209 //   - Variant name
       
   210 //     - Version 1.0
       
   211 //     - Semantic ID (LE)    
       
   212 //     - Variant name length (LE)
       
   213 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   214 //     - Variant name
       
   215 10,
       
   216 12,0,0,0,
       
   217 3,0,0,0,
       
   218 14,
       
   219 'u','i','d',
       
   220 // - appConf::uid
       
   221 //   - Variant value
       
   222 //     - Version 1.0
       
   223 //     - Variant value type, EVariantTypeDesC
       
   224 //     - Variant value length (LE)
       
   225 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   226 //     - Variant value
       
   227 10,
       
   228 5,
       
   229 10,0,0,0,
       
   230 42,
       
   231 '0','x','2','0','0','0','B','1','1','0',
       
   232 // - appConf::type
       
   233 //   - Variant name
       
   234 //     - Version 1.0
       
   235 //     - Semantic ID (LE)    
       
   236 //     - Variant name length (LE)
       
   237 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   238 //     - Variant name
       
   239 10,
       
   240 12,0,0,0,
       
   241 4,0,0,0,
       
   242 18,
       
   243 't','y','p','e',
       
   244 // - appConf::type
       
   245 //   - Variant value
       
   246 //     - Version 1.0
       
   247 //     - Variant value type, EVariantTypeDesC
       
   248 //     - Variant value length (LE)
       
   249 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   250 //     - Variant value
       
   251 10,
       
   252 5,
       
   253 11,0,0,0,
       
   254 46,
       
   255 'a','p','p','l','i','c','a','t','i','o','n',
       
   256 // - appConf::interface
       
   257 //   - Variant name
       
   258 //     - Version 1.0
       
   259 //     - Semantic ID (LE)    
       
   260 //     - Variant name length (LE)
       
   261 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   262 //     - Variant name
       
   263 10,
       
   264 12,0,0,0,
       
   265 9,0,0,0,
       
   266 38,
       
   267 'i','n','t','e','r','f','a','c','e',
       
   268 // - appConf::interface
       
   269 //   - Variant value
       
   270 //     - Version 1.0
       
   271 //     - Variant value type, EVariantTypeDesC
       
   272 //     - Variant value length (LE)
       
   273 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   274 //     - Variant value
       
   275 10,
       
   276 5,
       
   277 10,0,0,0,
       
   278 42,
       
   279 '0','x','2','0','0','0','0','F','B','1',
       
   280 // - appConf::name
       
   281 //   - Variant name
       
   282 //     - Version 1.0
       
   283 //     - Semantic ID (LE)    
       
   284 //     - Variant name length (LE)
       
   285 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   286 //     - Variant name
       
   287 10,
       
   288 12,0,0,0,
       
   289 4,0,0,0,
       
   290 18,
       
   291 'n','a','m','e',
       
   292 // - appConf::name
       
   293 //   - Variant value
       
   294 //     - Version 1.0
       
   295 //     - Variant value type, EVariantTypeDesC
       
   296 //     - Variant value length (LE)
       
   297 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   298 //     - Variant value
       
   299 10,
       
   300 5,
       
   301 14,0,0,0,
       
   302 58,
       
   303 'T','y','p','i','c','a','l',' ','-',' ','R','o','o','t',
       
   304 // - appConf::multiinstance
       
   305 //   - Variant name
       
   306 //     - Version 1.0
       
   307 //     - Semantic ID (LE)    
       
   308 //     - Variant name length (LE)
       
   309 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   310 //     - Variant name
       
   311 10,
       
   312 12,0,0,0,
       
   313 13,0,0,0,
       
   314 54,
       
   315 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
   316 // - appConf::multiinstance
       
   317 //   - Variant value
       
   318 //     - Version 1.0
       
   319 //     - Variant value type, EVariantTypeDesC
       
   320 //     - Variant value length (LE)
       
   321 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   322 //     - Variant value
       
   323 10,
       
   324 5,
       
   325 1,0,0,0,
       
   326 6,
       
   327 '1',
       
   328 // - appConf::description
       
   329 //   - Variant name
       
   330 //     - Version 1.0
       
   331 //     - Semantic ID (LE)    
       
   332 //     - Variant name length (LE)
       
   333 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   334 //     - Variant name
       
   335 10,
       
   336 12,0,0,0,
       
   337 4,0,0,0,
       
   338 18,
       
   339 'd','e','s','c',
       
   340 // - appConf::description
       
   341 //   - Variant value
       
   342 //     - Version 1.0
       
   343 //     - Variant value type, EVariantTypeDesC
       
   344 //     - Variant value length (LE)
       
   345 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   346 //     - Variant value
       
   347 10,
       
   348 5,
       
   349 0,0,0,0,
       
   350 2,
       
   351 // - appConf::state
       
   352 //   - Variant name
       
   353 //     - Version 1.0
       
   354 //     - Semantic ID (LE)    
       
   355 //     - Variant name length (LE)
       
   356 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   357 //     - Variant name
       
   358 10,
       
   359 12,0,0,0,
       
   360 5,0,0,0,
       
   361 22,
       
   362 's','t','a','t','e',
       
   363 // - appConf::state
       
   364 //   - Variant value
       
   365 //     - Version 1.0
       
   366 //     - Variant value type, EVariantTypeDesC
       
   367 //     - Variant value length (LE)
       
   368 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   369 //     - Variant value
       
   370 10,
       
   371 5,
       
   372 12,0,0,0,
       
   373 50,
       
   374 'N','o','t','C','o','n','f','i','r','m','e','d',
       
   375 // - appConf::max_child
       
   376 //   - Variant name
       
   377 //     - Version 1.0
       
   378 //     - Semantic ID (LE)    
       
   379 //     - Variant name length (LE)
       
   380 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   381 //     - Variant name
       
   382 10,
       
   383 12,0,0,0,
       
   384 9,0,0,0,
       
   385 38,
       
   386 'm','a','x','_','c','h','i','l','d',
       
   387 // - appConf::max_child
       
   388 //   - Variant value
       
   389 //     - Version 1.0
       
   390 //     - Variant value type, EVariantTypeDesC
       
   391 //     - Variant value length (LE)
       
   392 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   393 //     - Variant value
       
   394 10,
       
   395 5,
       
   396 1,0,0,0,
       
   397 6,
       
   398 '6',
       
   399 // - appConf::plugins
       
   400 //   - Variant name
       
   401 //     - Version 1.0
       
   402 //     - Semantic ID (LE)    
       
   403 //     - Variant name length (LE)
       
   404 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   405 //     - Variant name
       
   406 10,
       
   407 12,0,0,0,
       
   408 7,0,0,0,
       
   409 30,
       
   410 'p','l','u','g','i','n','s',
       
   411 // - appConf::plugins
       
   412 //   - Variant value
       
   413 //     - Version 1.0
       
   414 //     - Variant value type, EVariantTypeList
       
   415 10,
       
   416 7,
       
   417 // - appConf::plugins
       
   418 //   - Version 1.0
       
   419 //   - Item count (LE)
       
   420 10,
       
   421 2,0,0,0,
       
   422 // - appConf::plugins
       
   423 //   - Version 1.0
       
   424 //   - List item starts
       
   425 10,
       
   426 0,0,0,0,
       
   427 // - appConf::plugins[0]
       
   428 //   - Version 1.0
       
   429 //   - Variant value type, EVariantTypeMap
       
   430 10,
       
   431 8,
       
   432 // - plugins[0] map
       
   433 //   - Version 1.0
       
   434 //   - Item count (LE)
       
   435 10,
       
   436 4,0,0,0,
       
   437 // - plugins[0]::id
       
   438 //   - Variant name
       
   439 //     - Version 1.0
       
   440 //     - Semantic ID (LE)    
       
   441 //     - Variant name length (LE)
       
   442 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   443 //     - Variant name
       
   444 10,
       
   445 12,0,0,0,
       
   446 2,0,0,0,
       
   447 10,
       
   448 'i','d',
       
   449 // - plugins[0]::id
       
   450 //   - Variant value
       
   451 //     - Version 1.0
       
   452 //     - Variant value type, EVariantTypeDesC
       
   453 //     - Variant value length (LE)
       
   454 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   455 //     - Variant value
       
   456 10,
       
   457 5,
       
   458 1,0,0,0,
       
   459 6,
       
   460 '1',
       
   461 // - plugins[0]::uid
       
   462 //   - Variant name
       
   463 //     - Version 1.0
       
   464 //     - Semantic ID (LE)    
       
   465 //     - Variant name length (LE)
       
   466 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   467 //     - Variant name
       
   468 10,
       
   469 12,0,0,0,
       
   470 3,0,0,0,
       
   471 14,
       
   472 'u','i','d',
       
   473 // - plugins[0]::uid
       
   474 //   - Variant value
       
   475 //     - Version 1.0
       
   476 //     - Variant value type, EVariantTypeDesC
       
   477 //     - Variant value length (LE)
       
   478 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   479 //     - Variant value
       
   480 10,
       
   481 5,
       
   482 10,0,0,0,
       
   483 42,
       
   484 '0','x','2','0','0','0','B','1','1','1',
       
   485 // - plugins[0]::activationstate
       
   486 //   - Variant name
       
   487 //     - Version 1.0
       
   488 //     - Semantic ID (LE)    
       
   489 //     - Variant name length (LE)
       
   490 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   491 //     - Variant name
       
   492 10,
       
   493 12,0,0,0,
       
   494 15,0,0,0,
       
   495 62,
       
   496 'a','c','t','i','v','a','t','i','o','n','s','t','a','t','e',
       
   497 // - plugins[0]::activationstate
       
   498 //   - Variant value
       
   499 //     - Version 1.0
       
   500 //     - Variant value type, EVariantTypeDesC
       
   501 //     - Variant value length (LE)
       
   502 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   503 //     - Variant value
       
   504 10,
       
   505 5,
       
   506 1,0,0,0,
       
   507 6,
       
   508 '1',
       
   509 // - plugins[0]::locking_status
       
   510 //   - Variant name
       
   511 //     - Version 1.0
       
   512 //     - Semantic ID (LE)    
       
   513 //     - Variant name length (LE)
       
   514 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   515 //     - Variant name
       
   516 10,
       
   517 12,0,0,0,
       
   518 14,0,0,0,
       
   519 58,
       
   520 'l','o','c','k','i','n','g','_','s','t','a','t','u','s',
       
   521 // - plugins[0]::locking_status
       
   522 //   - Variant value
       
   523 //     - Version 1.0
       
   524 //     - Variant value type, EVariantTypeDesC
       
   525 //     - Variant value length (LE)
       
   526 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   527 //     - Variant value
       
   528 10,
       
   529 5,
       
   530 4,0,0,0,
       
   531 18,
       
   532 'n','o','n','e',
       
   533 // - appConf::plugins
       
   534 //   - Version 1.0
       
   535 //   - List item starts
       
   536 10,
       
   537 0,0,0,0,
       
   538 // - appConf::plugins[1]
       
   539 //   - Version 1.0
       
   540 //   - Variant value type, EVariantTypeMap
       
   541 10,
       
   542 8,
       
   543 // - plugins[1] map
       
   544 //   - Version 1.0
       
   545 //   - Item count (LE)
       
   546 10,
       
   547 4,0,0,0,
       
   548 // - plugins[1]::id
       
   549 //   - Variant name
       
   550 //     - Version 1.0
       
   551 //     - Semantic ID (LE)    
       
   552 //     - Variant name length (LE)
       
   553 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   554 //     - Variant name
       
   555 10,
       
   556 12,0,0,0,
       
   557 2,0,0,0,
       
   558 10,
       
   559 'i','d',
       
   560 // - plugins[1]::id
       
   561 //   - Variant value
       
   562 //     - Version 1.0
       
   563 //     - Variant value type, EVariantTypeDesC
       
   564 //     - Variant value length (LE)
       
   565 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   566 //     - Variant value
       
   567 10,
       
   568 5,
       
   569 1,0,0,0,
       
   570 6,
       
   571 '5',
       
   572 // - plugins[1]::uid
       
   573 //   - Variant name
       
   574 //     - Version 1.0
       
   575 //     - Semantic ID (LE)    
       
   576 //     - Variant name length (LE)
       
   577 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   578 //     - Variant name
       
   579 10,
       
   580 12,0,0,0,
       
   581 3,0,0,0,
       
   582 14,
       
   583 'u','i','d',
       
   584 // - plugins[1]::uid
       
   585 //   - Variant value
       
   586 //     - Version 1.0
       
   587 //     - Variant value type, EVariantTypeDesC
       
   588 //     - Variant value length (LE)
       
   589 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   590 //     - Variant value
       
   591 10,
       
   592 5,
       
   593 10,0,0,0,
       
   594 42,
       
   595 '0','x','2','0','0','0','B','1','1','2',
       
   596 // - plugins[1]::activationstate
       
   597 //   - Variant name
       
   598 //     - Version 1.0
       
   599 //     - Semantic ID (LE)    
       
   600 //     - Variant name length (LE)
       
   601 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   602 //     - Variant name
       
   603 10,
       
   604 12,0,0,0,
       
   605 15,0,0,0,
       
   606 62,
       
   607 'a','c','t','i','v','a','t','i','o','n','s','t','a','t','e',
       
   608 // - plugins[1]::activationstate
       
   609 //   - Variant value
       
   610 //     - Version 1.0
       
   611 //     - Variant value type, EVariantTypeDesC
       
   612 //     - Variant value length (LE)
       
   613 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   614 //     - Variant value
       
   615 10,
       
   616 5,
       
   617 1,0,0,0,
       
   618 6,
       
   619 '0',
       
   620 // - plugins[1]::locking_status
       
   621 //   - Variant name
       
   622 //     - Version 1.0
       
   623 //     - Semantic ID (LE)    
       
   624 //     - Variant name length (LE)
       
   625 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   626 //     - Variant name
       
   627 10,
       
   628 12,0,0,0,
       
   629 14,0,0,0,
       
   630 58,
       
   631 'l','o','c','k','i','n','g','_','s','t','a','t','u','s',
       
   632 // - plugins[1]::locking_status
       
   633 //   - Variant value
       
   634 //     - Version 1.0
       
   635 //     - Variant value type, EVariantTypeDesC
       
   636 //     - Variant value length (LE)
       
   637 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   638 //     - Variant value
       
   639 10,
       
   640 5,
       
   641 4,0,0,0,
       
   642 18,
       
   643 'n','o','n','e',
       
   644 // - appConf::settings
       
   645 //   - Variant name
       
   646 //     - Version 1.0
       
   647 //     - Semantic ID (LE)    
       
   648 //     - Variant name length (LE)
       
   649 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   650 //     - Variant name
       
   651 10,
       
   652 12,0,0,0,
       
   653 8,0,0,0,
       
   654 34,
       
   655 's','e','t','t','i','n','g','s',
       
   656 // - appConf::settings
       
   657 //   - Variant value
       
   658 //     - Version 1.0
       
   659 //     - Variant value type, EVariantTypeList
       
   660 10,
       
   661 7,
       
   662 // - appConf::settings
       
   663 //   - Version 1.0
       
   664 //   - Item count (LE)
       
   665 10,
       
   666 0,0,0,0,
       
   667 // - appConf::resources
       
   668 //   - Variant name
       
   669 //     - Version 1.0
       
   670 //     - Semantic ID (LE)    
       
   671 //     - Variant name length (LE)
       
   672 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   673 //     - Variant name
       
   674 10,
       
   675 12,0,0,0,
       
   676 9,0,0,0,
       
   677 38,
       
   678 'r','e','s','o','u','r','c','e','s',
       
   679 // - appConf::resources
       
   680 //   - Variant value
       
   681 //     - Version 1.0
       
   682 //     - Variant value type, EVariantTypeList
       
   683 10,
       
   684 7,
       
   685 // - appConf::resources
       
   686 //   - Version 1.0
       
   687 //   - List item count
       
   688 10,
       
   689 1,0,0,0,
       
   690 // - resources[0]::object
       
   691 //   - Version 1.0
       
   692 //   - List item starts
       
   693 10,
       
   694 0,0,0,0,
       
   695 // - Object[0]
       
   696 //   - Version 1.0
       
   697 //   - Variant value type, EVariantTypeMap
       
   698 10,
       
   699 8,
       
   700 // - Object[0] map
       
   701 //   - Version 1.0
       
   702 //   - Item count (LE)
       
   703 10,
       
   704 4,0,0,0,
       
   705 // - Object[0]::name
       
   706 //   - Variant name
       
   707 //     - Version 1.0
       
   708 //     - Semantic ID (LE)    
       
   709 //     - Variant name length (LE)
       
   710 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   711 //     - Variant name
       
   712 10,
       
   713 12,0,0,0,
       
   714 4,0,0,0,
       
   715 18,
       
   716 'n','a','m','e',
       
   717 // - Object[0]::name
       
   718 //   - Variant value
       
   719 //     - Version 1.0
       
   720 //     - Variant value type, EVariantTypeDesC
       
   721 //     - Variant value length (LE)
       
   722 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   723 //     - Variant value
       
   724 10,
       
   725 5,
       
   726 8,0,0,0,
       
   727 34,
       
   728 'r','o','o','t','.','b','m','p',
       
   729 // - Object[0]::path
       
   730 //   - Variant name
       
   731 //     - Version 1.0
       
   732 //     - Semantic ID (LE)    
       
   733 //     - Variant name length (LE)
       
   734 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   735 //     - Variant name
       
   736 10,
       
   737 12,0,0,0,
       
   738 4,0,0,0,
       
   739 18,
       
   740 'p','a','t','h',
       
   741 // - Object[0]::path
       
   742 //   - Variant value
       
   743 //     - Version 1.0
       
   744 //     - Variant value type, EVariantTypeDesC
       
   745 //     - Variant value length (LE)
       
   746 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   747 //     - Variant value
       
   748 10,
       
   749 5,
       
   750 42,0,0,0,
       
   751 170,
       
   752 '5','3','6','8','7','4','9','2','9','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','4','0','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
   753 // - Object[0]::mediatype
       
   754 //   - Variant name
       
   755 //     - Version 1.0
       
   756 //     - Semantic ID (LE)    
       
   757 //     - Variant name length (LE)
       
   758 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   759 //     - Variant name
       
   760 10,
       
   761 12,0,0,0,
       
   762 9,0,0,0,
       
   763 38,
       
   764 'm','e','d','i','a','t','y','p','e',
       
   765 // - Object[0]::mediatype
       
   766 //   - Variant value
       
   767 //     - Version 1.0
       
   768 //     - Variant value type, EVariantTypeDesC
       
   769 //     - Variant value length (LE)
       
   770 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   771 //     - Variant value
       
   772 10,
       
   773 5,
       
   774 9,0,0,0,
       
   775 38,
       
   776 'm','i','m','e','_','t','y','p','e',
       
   777 // - Object[0]::tag
       
   778 //   - Variant name
       
   779 //     - Version 1.0
       
   780 //     - Semantic ID (LE)    
       
   781 //     - Variant name length (LE)
       
   782 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   783 //     - Variant name
       
   784 10,
       
   785 12,0,0,0,
       
   786 3,0,0,0,
       
   787 14,
       
   788 't','a','g',
       
   789 // - Object[0]::tag
       
   790 //   - Variant value
       
   791 //     - Version 1.0
       
   792 //     - Variant value type, EVariantTypeDesC
       
   793 //     - Variant value length (LE)
       
   794 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   795 //     - Variant value
       
   796 10,
       
   797 5,
       
   798 0,0,0,0,
       
   799 2
       
   800 };
       
   801 
       
   802 
       
   803 
       
   804 
       
   805 // Test step 3 method:
       
   806 const TUint8 restoreconfigurations_1_ts_3_method[] = "GetPluginConf";
       
   807 
       
   808 // Test step 3 input:
       
   809 const TUint8 restoreconfigurations_1_ts_3_input[] = {
       
   810 // GetPluginConf(Input)
       
   811 // - Version 1.0
       
   812 // - Item count (LE)
       
   813 10,
       
   814 1,0,0,0,
       
   815 // - GetPluginConf(Input)::pluginId
       
   816 //   - Variant name
       
   817 //     - Version 1.0
       
   818 //     - Semantic ID (LE)    
       
   819 //     - Variant name length (LE)
       
   820 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   821 //     - Variant name
       
   822 10,
       
   823 12,0,0,0,
       
   824 8,0,0,0,
       
   825 34,
       
   826 'p','l','u','g','i','n','I','d',
       
   827 // - GetPluginConf(Input)::pluginId
       
   828 //   - Variant value
       
   829 //     - Version 1.0
       
   830 //     - Variant value type, EVariantTypeDesC
       
   831 //     - Variant value length (LE)
       
   832 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   833 //     - Variant value
       
   834 10,
       
   835 5,
       
   836 1,0,0,0,
       
   837 6,
       
   838 '1'
       
   839 };
       
   840 
       
   841 // Test step 3 output:
       
   842 const TUint8 restoreconfigurations_1_ts_3_output[] = {
       
   843 // GetPluginConf(Output)
       
   844 // - Version 1.0
       
   845 // - Item count (LE)
       
   846 10,
       
   847 1,0,0,0,
       
   848 // GetPluginConf(Output)::pluginConf
       
   849 // - Variant name
       
   850 //   - Version 1.0
       
   851 //   - Semantic ID (LE)
       
   852 //   - Variant name length (LE)
       
   853 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   854 //   - Variant name
       
   855 10,
       
   856 12,0,0,0,
       
   857 10,0,0,0,
       
   858 42,
       
   859 'p','l','u','g','i','n','C','o','n','f',
       
   860 // - Variant value
       
   861 //   - Version 1.0
       
   862 //   - Variant value type, EVariantTypeMap
       
   863 10,
       
   864 8,
       
   865 // - pluginConf map
       
   866 //   - Version 1.0
       
   867 //   - Item count (LE)
       
   868 10,
       
   869 12,0,0,0,
       
   870 // - pluginConf::id
       
   871 //   - Variant name
       
   872 //     - Version 1.0
       
   873 //     - Semantic ID (LE)    
       
   874 //     - Variant name length (LE)
       
   875 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   876 //     - Variant name
       
   877 10,
       
   878 12,0,0,0,
       
   879 2,0,0,0,
       
   880 10,
       
   881 'i','d',
       
   882 // - pluginConf::id
       
   883 //   - Variant value
       
   884 //     - Version 1.0
       
   885 //     - Variant value type, EVariantTypeDesC
       
   886 //     - Variant value length (LE)
       
   887 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   888 //     - Variant value
       
   889 10,
       
   890 5,
       
   891 1,0,0,0,
       
   892 6,
       
   893 '2',
       
   894 // - pluginConf::uid
       
   895 //   - Variant name
       
   896 //     - Version 1.0
       
   897 //     - Semantic ID (LE)    
       
   898 //     - Variant name length (LE)
       
   899 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   900 //     - Variant name
       
   901 10,
       
   902 12,0,0,0,
       
   903 3,0,0,0,
       
   904 14,
       
   905 'u','i','d',
       
   906 // - pluginConf::uid
       
   907 //   - Variant value
       
   908 //     - Version 1.0
       
   909 //     - Variant value type, EVariantTypeDesC
       
   910 //     - Variant value length (LE)
       
   911 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   912 //     - Variant value
       
   913 10,
       
   914 5,
       
   915 10,0,0,0,
       
   916 42,
       
   917 '0','x','2','0','0','0','B','1','1','1',
       
   918 // - pluginConf::type
       
   919 //   - Variant name
       
   920 //     - Version 1.0
       
   921 //     - Semantic ID (LE)    
       
   922 //     - Variant name length (LE)
       
   923 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   924 //     - Variant name
       
   925 10,
       
   926 12,0,0,0,
       
   927 4,0,0,0,
       
   928 18,
       
   929 't','y','p','e',
       
   930 // - pluginConf::type
       
   931 //   - Variant value
       
   932 //     - Version 1.0
       
   933 //     - Variant value type, EVariantTypeDesC
       
   934 //     - Variant value length (LE)
       
   935 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   936 //     - Variant value
       
   937 10,
       
   938 5,
       
   939 4,0,0,0,
       
   940 18,
       
   941 'v','i','e','w',
       
   942 // - pluginConf::interface
       
   943 //   - Variant name
       
   944 //     - Version 1.0
       
   945 //     - Semantic ID (LE)    
       
   946 //     - Variant name length (LE)
       
   947 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   948 //     - Variant name
       
   949 10,
       
   950 12,0,0,0,
       
   951 9,0,0,0,
       
   952 38,
       
   953 'i','n','t','e','r','f','a','c','e',
       
   954 // - pluginConf::interface
       
   955 //   - Variant value
       
   956 //     - Version 1.0
       
   957 //     - Variant value type, EVariantTypeDesC
       
   958 //     - Variant value length (LE)
       
   959 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   960 //     - Variant value
       
   961 10,
       
   962 5,
       
   963 5,0,0,0,
       
   964 22,
       
   965 '0','x','9','9','8',
       
   966 // - pluginConf::name
       
   967 //   - Variant name
       
   968 //     - Version 1.0
       
   969 //     - Semantic ID (LE)    
       
   970 //     - Variant name length (LE)
       
   971 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   972 //     - Variant name
       
   973 10,
       
   974 12,0,0,0,
       
   975 4,0,0,0,
       
   976 18,
       
   977 'n','a','m','e',
       
   978 // - pluginConf::name
       
   979 //   - Variant value
       
   980 //     - Version 1.0
       
   981 //     - Variant value type, EVariantTypeDesC
       
   982 //     - Variant value length (LE)
       
   983 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
   984 //     - Variant value
       
   985 10,
       
   986 5,
       
   987 15,0,0,0,
       
   988 62,
       
   989 'T','y','p','i','c','a','l',' ','-',' ','V','i','e','w','1',
       
   990 // - pluginConf::multiinstance
       
   991 //   - Variant name
       
   992 //     - Version 1.0
       
   993 //     - Semantic ID (LE)    
       
   994 //     - Variant name length (LE)
       
   995 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
   996 //     - Variant name
       
   997 10,
       
   998 12,0,0,0,
       
   999 13,0,0,0,
       
  1000 54,
       
  1001 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
  1002 // - pluginConf::multiinstance
       
  1003 //   - Variant value
       
  1004 //     - Version 1.0
       
  1005 //     - Variant value type, EVariantTypeDesC
       
  1006 //     - Variant value length (LE)
       
  1007 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1008 //     - Variant value
       
  1009 10,
       
  1010 5,
       
  1011 1,0,0,0,
       
  1012 6,
       
  1013 '1',
       
  1014 // - pluginConf::description
       
  1015 //   - Variant name
       
  1016 //     - Version 1.0
       
  1017 //     - Semantic ID (LE)    
       
  1018 //     - Variant name length (LE)
       
  1019 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1020 //     - Variant name
       
  1021 10,
       
  1022 12,0,0,0,
       
  1023 4,0,0,0,
       
  1024 18,
       
  1025 'd','e','s','c',
       
  1026 // - pluginConf::description
       
  1027 //   - Variant value
       
  1028 //     - Version 1.0
       
  1029 //     - Variant value type, EVariantTypeDesC
       
  1030 //     - Variant value length (LE)
       
  1031 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1032 //     - Variant value
       
  1033 10,
       
  1034 5,
       
  1035 0,0,0,0,
       
  1036 2,
       
  1037 // - pluginConf::state
       
  1038 //   - Variant name
       
  1039 //     - Version 1.0
       
  1040 //     - Semantic ID (LE)    
       
  1041 //     - Variant name length (LE)
       
  1042 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1043 //     - Variant name
       
  1044 10,
       
  1045 12,0,0,0,
       
  1046 5,0,0,0,
       
  1047 22,
       
  1048 's','t','a','t','e',
       
  1049 // - pluginConf::state
       
  1050 //   - Variant value
       
  1051 //     - Version 1.0
       
  1052 //     - Variant value type, EVariantTypeDesC
       
  1053 //     - Variant value length (LE)
       
  1054 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1055 //     - Variant value
       
  1056 10,
       
  1057 5,
       
  1058 12,0,0,0,
       
  1059 50,
       
  1060 'N','o','t','C','o','n','f','i','r','m','e','d',
       
  1061 // - pluginConf::max_child
       
  1062 //   - Variant name
       
  1063 //     - Version 1.0
       
  1064 //     - Semantic ID (LE)    
       
  1065 //     - Variant name length (LE)
       
  1066 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1067 //     - Variant name
       
  1068 10,
       
  1069 12,0,0,0,
       
  1070 9,0,0,0,
       
  1071 38,
       
  1072 'm','a','x','_','c','h','i','l','d',
       
  1073 // - pluginConf::max_child
       
  1074 //   - Variant value
       
  1075 //     - Version 1.0
       
  1076 //     - Variant value type, EVariantTypeDesC
       
  1077 //     - Variant value length (LE)
       
  1078 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1079 //     - Variant value
       
  1080 10,
       
  1081 5,
       
  1082 1,0,0,0,
       
  1083 6,
       
  1084 '6',
       
  1085 // - pluginConf::plugins
       
  1086 //   - Variant name
       
  1087 //     - Version 1.0
       
  1088 //     - Semantic ID (LE)    
       
  1089 //     - Variant name length (LE)
       
  1090 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1091 //     - Variant name
       
  1092 10,
       
  1093 12,0,0,0,
       
  1094 7,0,0,0,
       
  1095 30,
       
  1096 'p','l','u','g','i','n','s',
       
  1097 // - pluginConf::plugins
       
  1098 //   - Variant value
       
  1099 //     - Version 1.0
       
  1100 //     - Variant value type, EVariantTypeList
       
  1101 10,
       
  1102 7,
       
  1103 // - pluginConf::plugins
       
  1104 //   - Version 1.0
       
  1105 //   - Item count (LE)
       
  1106 10,
       
  1107 0,0,0,0,
       
  1108 // - pluginConf::settings
       
  1109 //   - Variant name
       
  1110 //     - Version 1.0
       
  1111 //     - Semantic ID (LE)    
       
  1112 //     - Variant name length (LE)
       
  1113 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1114 //     - Variant name
       
  1115 10,
       
  1116 12,0,0,0,
       
  1117 8,0,0,0,
       
  1118 34,
       
  1119 's','e','t','t','i','n','g','s',
       
  1120 // - pluginConf::settings
       
  1121 //   - Variant value
       
  1122 //     - Version 1.0
       
  1123 //     - Variant value type, EVariantTypeList
       
  1124 10,
       
  1125 7,
       
  1126 // - pluginConf::settings
       
  1127 //   - Version 1.0
       
  1128 //   - Item count (LE)
       
  1129 10,
       
  1130 1,0,0,0,
       
  1131 // - pluginConf::settings
       
  1132 //   - Version 1.0
       
  1133 //   - List item starts
       
  1134 10,
       
  1135 0,0,0,0,
       
  1136 
       
  1137 // - items[0]
       
  1138 //   - Version 1.0
       
  1139 //   - Variant value type, EVariantTypeMap
       
  1140 10,
       
  1141 8,
       
  1142 // - items[0] map
       
  1143 //   - Version 1.0
       
  1144 //   - Item count (LE)
       
  1145 10,
       
  1146 3,0,0,0,
       
  1147 // - items[0]::itemId
       
  1148 //   - Variant name
       
  1149 //     - Version 1.0
       
  1150 //     - Semantic ID (LE)    
       
  1151 //     - Variant name length (LE)
       
  1152 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1153 //     - Variant name
       
  1154 10,
       
  1155 12,0,0,0,
       
  1156 6,0,0,0,
       
  1157 26,
       
  1158 'i','t','e','m','I','d',
       
  1159 // - items[0]::itemId
       
  1160 //   - Variant value
       
  1161 //     - Version 1.0
       
  1162 //     - Variant value type, EVariantTypeDesC
       
  1163 //     - Variant value length (LE)
       
  1164 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1165 //     - Variant value (empty)
       
  1166 10,
       
  1167 5,
       
  1168 7,0,0,0,
       
  1169 30,
       
  1170 'b','g','c','o','l','o','r',
       
  1171 // - items[0]::name
       
  1172 //   - Variant name
       
  1173 //     - Version 1.0
       
  1174 //     - Semantic ID (LE)    
       
  1175 //     - Variant name length (LE)
       
  1176 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1177 //     - Variant name
       
  1178 10,
       
  1179 12,0,0,0,
       
  1180 4,0,0,0,
       
  1181 18,
       
  1182 'n','a','m','e',
       
  1183 // - items[0]::name
       
  1184 //   - Variant value
       
  1185 //     - Version 1.0
       
  1186 //     - Variant value type, EVariantTypeDesC
       
  1187 //     - Variant value length (LE)
       
  1188 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1189 //     - Variant value (empty)
       
  1190 10,
       
  1191 5,
       
  1192 16,0,0,0,
       
  1193 66,
       
  1194 'B','a','c','k','g','r','o','u','n','d',' ','c','o','l','o','r',
       
  1195 // - items[0]::properties
       
  1196 //   - Variant name
       
  1197 //     - Version 1.0
       
  1198 //     - Semantic ID (LE)    
       
  1199 //     - Variant name length (LE)
       
  1200 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1201 //     - Variant name
       
  1202 10,
       
  1203 12,0,0,0,
       
  1204 10,0,0,0,
       
  1205 42,
       
  1206 'p','r','o','p','e','r','t','i','e','s',
       
  1207 // - items[0]::properties
       
  1208 //   - Variant value
       
  1209 //     - Version 1.0
       
  1210 //     - Variant value type, EVariantTypeList
       
  1211 10,
       
  1212 7,
       
  1213 // - items[0]::properties
       
  1214 //   - Version 1.0
       
  1215 //   - Item count (LE)
       
  1216 10,
       
  1217 1,0,0,0,
       
  1218 // - items[0]::properties
       
  1219 //   - Version 1.0
       
  1220 //   - List item starts
       
  1221 10,
       
  1222 0,0,0,0,
       
  1223 // - properties[0]
       
  1224 //   - Version 1.0
       
  1225 //   - Variant value type, EVariantTypeMap
       
  1226 10,
       
  1227 8,
       
  1228 // - properties[0] map
       
  1229 //   - Version 1.0
       
  1230 //   - Item count (LE)
       
  1231 10,
       
  1232 2,0,0,0,
       
  1233 // - prperties[0]::name
       
  1234 //   - Variant name
       
  1235 //     - Version 1.0
       
  1236 //     - Semantic ID (LE)    
       
  1237 //     - Variant name length (LE)
       
  1238 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1239 //     - Variant name
       
  1240 10,
       
  1241 12,0,0,0,
       
  1242 4,0,0,0,
       
  1243 18,
       
  1244 'n','a','m','e',
       
  1245 // - properties[0]::name
       
  1246 //   - Variant value
       
  1247 //     - Version 1.0
       
  1248 //     - Variant value type, EVariantTypeDesC
       
  1249 //     - Variant value length (LE)
       
  1250 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1251 //     - Variant value
       
  1252 10,
       
  1253 5,
       
  1254 5,0,0,0,
       
  1255 22,
       
  1256 'v','a','l','u','e',
       
  1257 // - prperties[0]::value
       
  1258 //   - Variant name
       
  1259 //     - Version 1.0
       
  1260 //     - Semantic ID (LE)    
       
  1261 //     - Variant name length (LE)
       
  1262 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1263 //     - Variant name
       
  1264 10,
       
  1265 12,0,0,0,
       
  1266 5,0,0,0,
       
  1267 22,
       
  1268 'v','a','l','u','e',
       
  1269 // - properties[0]::value
       
  1270 //   - Variant value
       
  1271 //     - Version 1.0
       
  1272 //     - Variant value type, EVariantTypeDesC
       
  1273 //     - Variant value length (LE)
       
  1274 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1275 //     - Variant value
       
  1276 10,
       
  1277 5,
       
  1278 9,0,0,0,
       
  1279 38,
       
  1280 '2','0','0',',','1','0','0',',','0',
       
  1281 // - pluginConf::resources
       
  1282 //   - Variant name
       
  1283 //     - Version 1.0
       
  1284 //     - Semantic ID (LE)    
       
  1285 //     - Variant name length (LE)
       
  1286 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1287 //     - Variant name
       
  1288 10,
       
  1289 12,0,0,0,
       
  1290 9,0,0,0,
       
  1291 38,
       
  1292 'r','e','s','o','u','r','c','e','s',
       
  1293 // - pluginConf::resources
       
  1294 //   - Variant value
       
  1295 //     - Version 1.0
       
  1296 //     - Variant value type, EVariantTypeList
       
  1297 10,
       
  1298 7,
       
  1299 // - pluginConf::resources
       
  1300 //   - Version 1.0
       
  1301 //   - Item count (LE)
       
  1302 10,
       
  1303 2,0,0,0,
       
  1304 // - pluginConf::resources
       
  1305 //   - Version 1.0
       
  1306 //   - List item starts
       
  1307 10,
       
  1308 0,0,0,0,
       
  1309 // - object[0]
       
  1310 //   - Version 1.0
       
  1311 //   - Variant value type, EVariantTypeMap
       
  1312 10,
       
  1313 8,
       
  1314 // - object[0] map
       
  1315 //   - Version 1.0
       
  1316 //   - Item count (LE)
       
  1317 10,
       
  1318 4,0,0,0,
       
  1319 // - object[0]::name
       
  1320 //   - Variant name
       
  1321 //     - Version 1.0
       
  1322 //     - Semantic ID (LE)    
       
  1323 //     - Variant name length (LE)
       
  1324 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1325 //     - Variant name
       
  1326 10,
       
  1327 12,0,0,0,
       
  1328 4,0,0,0,
       
  1329 18,
       
  1330 'n','a','m','e',
       
  1331 // - object[0]::name
       
  1332 //   - Variant value
       
  1333 //     - Version 1.0
       
  1334 //     - Variant value type, EVariantTypeDesC
       
  1335 //     - Variant value length (LE)
       
  1336 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1337 //     - Variant value
       
  1338 10,
       
  1339 5,
       
  1340 9,0,0,0,
       
  1341 38,
       
  1342 'v','i','e','w','1','.','b','m','p',
       
  1343 // - object[0]::path
       
  1344 //   - Variant name
       
  1345 //     - Version 1.0
       
  1346 //     - Semantic ID (LE)    
       
  1347 //     - Variant name length (LE)
       
  1348 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1349 //     - Variant name
       
  1350 10,
       
  1351 12,0,0,0,
       
  1352 4,0,0,0,
       
  1353 18,
       
  1354 'p','a','t','h',
       
  1355 // - object[0]::path
       
  1356 //   - Variant value
       
  1357 //     - Version 1.0
       
  1358 //     - Variant value type, EVariantTypeDesC
       
  1359 //     - Variant value length (LE)
       
  1360 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1361 //     - Variant value
       
  1362 10,
       
  1363 5,
       
  1364 37,0,0,0,
       
  1365 150,
       
  1366 '2','4','5','6','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','4','1','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
  1367 // - object[0]::mediatype
       
  1368 //   - Variant name
       
  1369 //     - Version 1.0
       
  1370 //     - Semantic ID (LE)    
       
  1371 //     - Variant name length (LE)
       
  1372 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1373 //     - Variant name
       
  1374 10,
       
  1375 12,0,0,0,
       
  1376 9,0,0,0,
       
  1377 38,
       
  1378 'm','e','d','i','a','t','y','p','e',
       
  1379 // - object[0]::mediatype
       
  1380 //   - Variant value
       
  1381 //     - Version 1.0
       
  1382 //     - Variant value type, EVariantTypeDesC
       
  1383 //     - Variant value length (LE)
       
  1384 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1385 //     - Variant value
       
  1386 10,
       
  1387 5,
       
  1388 9,0,0,0,
       
  1389 38,
       
  1390 'm','i','m','e','_','t','y','p','e',
       
  1391 // - Object[0]::tag
       
  1392 //   - Variant name
       
  1393 //     - Version 1.0
       
  1394 //     - Semantic ID (LE)    
       
  1395 //     - Variant name length (LE)
       
  1396 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1397 //     - Variant name
       
  1398 10,
       
  1399 12,0,0,0,
       
  1400 3,0,0,0,
       
  1401 14,
       
  1402 't','a','g',
       
  1403 // - Object[0]::tag
       
  1404 //   - Variant value
       
  1405 //     - Version 1.0
       
  1406 //     - Variant value type, EVariantTypeDesC
       
  1407 //     - Variant value length (LE)
       
  1408 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1409 //     - Variant value
       
  1410 10,
       
  1411 5,
       
  1412 0,0,0,0,
       
  1413 2,
       
  1414 // - pluginConf::resources
       
  1415 //   - Version 1.0
       
  1416 //   - List item starts
       
  1417 10,
       
  1418 0,0,0,0,
       
  1419 // - object[0]
       
  1420 //   - Version 1.0
       
  1421 //   - Variant value type, EVariantTypeMap
       
  1422 10,
       
  1423 8,
       
  1424 // - object[0] map
       
  1425 //   - Version 1.0
       
  1426 //   - Item count (LE)
       
  1427 10,
       
  1428 4,0,0,0,
       
  1429 // - object[0]::name
       
  1430 //   - Variant name
       
  1431 //     - Version 1.0
       
  1432 //     - Semantic ID (LE)    
       
  1433 //     - Variant name length (LE)
       
  1434 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1435 //     - Variant name
       
  1436 10,
       
  1437 12,0,0,0,
       
  1438 4,0,0,0,
       
  1439 18,
       
  1440 'n','a','m','e',
       
  1441 // - object[0]::name
       
  1442 //   - Variant value
       
  1443 //     - Version 1.0
       
  1444 //     - Variant value type, EVariantTypeDesC
       
  1445 //     - Variant value length (LE)
       
  1446 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1447 //     - Variant value
       
  1448 10,
       
  1449 5,
       
  1450 12,0,0,0,
       
  1451 50,
       
  1452 'h','s','_','l','o','g','o','z','.','j','p','g',
       
  1453 // - object[0]::path
       
  1454 //   - Variant name
       
  1455 //     - Version 1.0
       
  1456 //     - Semantic ID (LE)    
       
  1457 //     - Variant name length (LE)
       
  1458 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1459 //     - Variant name
       
  1460 10,
       
  1461 12,0,0,0,
       
  1462 4,0,0,0,
       
  1463 18,
       
  1464 'p','a','t','h',
       
  1465 // - object[0]::path
       
  1466 //   - Variant value
       
  1467 //     - Version 1.0
       
  1468 //     - Variant value type, EVariantTypeDesC
       
  1469 //     - Variant value length (LE)
       
  1470 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1471 //     - Variant value
       
  1472 10,
       
  1473 5,
       
  1474 37,0,0,0,
       
  1475 150,
       
  1476 '2','4','5','6','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','4','1','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
  1477 // - object[0]::mediatype
       
  1478 //   - Variant name
       
  1479 //     - Version 1.0
       
  1480 //     - Semantic ID (LE)    
       
  1481 //     - Variant name length (LE)
       
  1482 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1483 //     - Variant name
       
  1484 10,
       
  1485 12,0,0,0,
       
  1486 9,0,0,0,
       
  1487 38,
       
  1488 'm','e','d','i','a','t','y','p','e',
       
  1489 // - object[0]::mediatype
       
  1490 //   - Variant value
       
  1491 //     - Version 1.0
       
  1492 //     - Variant value type, EVariantTypeDesC
       
  1493 //     - Variant value length (LE)
       
  1494 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1495 //     - Variant value
       
  1496 10,
       
  1497 5,
       
  1498 9,0,0,0,
       
  1499 38,
       
  1500 'm','i','m','e','_','t','y','p','e',
       
  1501 // - Object[1]::tag
       
  1502 //   - Variant name
       
  1503 //     - Version 1.0
       
  1504 //     - Semantic ID (LE)    
       
  1505 //     - Variant name length (LE)
       
  1506 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1507 //     - Variant name
       
  1508 10,
       
  1509 12,0,0,0,
       
  1510 3,0,0,0,
       
  1511 14,
       
  1512 't','a','g',
       
  1513 // - Object[1]::tag
       
  1514 //   - Variant value
       
  1515 //     - Version 1.0
       
  1516 //     - Variant value type, EVariantTypeDesC
       
  1517 //     - Variant value length (LE)
       
  1518 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1519 //     - Variant value
       
  1520 10,
       
  1521 5,
       
  1522 0,0,0,0,
       
  1523 2
       
  1524 };
       
  1525 
       
  1526 
       
  1527 
       
  1528 // Test step 4 method:
       
  1529 const TUint8 restoreconfigurations_1_ts_4_method[] = "RestoreConfigurations";
       
  1530 
       
  1531 // Test step 1 input:
       
  1532 const TUint8 restoreconfigurations_1_ts_4_input[] = {
       
  1533 // RestoreConfigurations(Input)
       
  1534 // - Version 1.0
       
  1535 // - Item count (LE)
       
  1536 10,
       
  1537 1,0,0,0,
       
  1538 // - RestoreConfigurations(Input)::restore
       
  1539 //   - Variant name
       
  1540 //     - Version 1.0
       
  1541 //     - Semantic ID (LE)    
       
  1542 //     - Variant name length (LE)
       
  1543 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1544 //     - Variant name
       
  1545 10,
       
  1546 12,0,0,0,
       
  1547 7,0,0,0,
       
  1548 30,
       
  1549 'r','e','s','t','o','r','e',
       
  1550 // - RestoreConfigurations::value
       
  1551 //   - Variant value
       
  1552 //     - Version 1.0
       
  1553 //     - Variant value type, EVariantTypeDesC
       
  1554 //     - Variant value length (LE)
       
  1555 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1556 //     - Variant value
       
  1557 10,
       
  1558 5,
       
  1559 3,0,0,0,
       
  1560 14,
       
  1561 'a','l','l'
       
  1562 };
       
  1563 
       
  1564 // Test step 4 output:
       
  1565 const TUint8 restoreconfigurations_1_ts_4_output[] = {
       
  1566 // RestoreConfigurations(Output)
       
  1567 // - Version 1.0
       
  1568 // - Item count (LE)
       
  1569 10,
       
  1570 1,0,0,0,
       
  1571 // - RestoreConfigurations(Output)::status
       
  1572 //   - Variant name
       
  1573 //     - Version 1.0
       
  1574 //     - Semantic ID (LE)    
       
  1575 //     - Variant name length (LE)
       
  1576 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1577 //     - Variant name
       
  1578 10,
       
  1579 12,0,0,0,
       
  1580 6,0,0,0,
       
  1581 26,
       
  1582 's','t','a','t','u','s',
       
  1583 // - AddPlugin(Input)::status
       
  1584 //   - Variant value
       
  1585 //     - Version 1.0
       
  1586 //     - Variant value type, EVariantTypeTInt32
       
  1587 //     - Variant value length (LE)
       
  1588 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1589 //     - Variant value
       
  1590 10,
       
  1591 1,
       
  1592 0,0,0,0
       
  1593 };
       
  1594 
       
  1595 
       
  1596 
       
  1597 
       
  1598 // Test step 5 method:
       
  1599 const TUint8 restoreconfigurations_1_ts_5_method[] = "GetActiveAppConf";
       
  1600 
       
  1601 
       
  1602 // Test step 5 input:
       
  1603 const TUint8 restoreconfigurations_1_ts_5_input = 0;
       
  1604 
       
  1605  
       
  1606 // Test step 5 expected output:
       
  1607 const TUint8 restoreconfigurations_1_ts_5_output[] = {
       
  1608 // GetActiveAppConf(Output)
       
  1609 // - Version 1.0
       
  1610 // - Item count (LE)
       
  1611 10,
       
  1612 1,0,0,0,
       
  1613 // GetActiveAppConf(Output)::appConf
       
  1614 // - Variant name
       
  1615 //   - Version 1.0
       
  1616 //   - Semantic ID (LE)
       
  1617 //   - Variant name length (LE)
       
  1618 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1619 //   - Variant name
       
  1620 10,
       
  1621 12,0,0,0,
       
  1622 7,0,0,0,
       
  1623 30,
       
  1624 'a','p','p','C','o','n','f',
       
  1625 // - Variant value
       
  1626 //   - Version 1.0
       
  1627 //   - Variant value type, EVariantTypeMap
       
  1628 10,
       
  1629 8,
       
  1630 // - appConf map
       
  1631 //   - Version 1.0
       
  1632 //   - Item count (LE)
       
  1633 10,
       
  1634 12,0,0,0,
       
  1635 // - appConf::id
       
  1636 //   - Variant name
       
  1637 //     - Version 1.0
       
  1638 //     - Semantic ID (LE)    
       
  1639 //     - Variant name length (LE)
       
  1640 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1641 //     - Variant name
       
  1642 10,
       
  1643 12,0,0,0,
       
  1644 2,0,0,0,
       
  1645 10,
       
  1646 'i','d',
       
  1647 // - appConf::id
       
  1648 //   - Variant value
       
  1649 //     - Version 1.0
       
  1650 //     - Variant value type, EVariantTypeDesC
       
  1651 //     - Variant value length (LE)
       
  1652 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1653 //     - Variant value
       
  1654 10,
       
  1655 5,
       
  1656 1,0,0,0,
       
  1657 6,
       
  1658 '1',
       
  1659 // - appConf::uid
       
  1660 //   - Variant name
       
  1661 //     - Version 1.0
       
  1662 //     - Semantic ID (LE)    
       
  1663 //     - Variant name length (LE)
       
  1664 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1665 //     - Variant name
       
  1666 10,
       
  1667 12,0,0,0,
       
  1668 3,0,0,0,
       
  1669 14,
       
  1670 'u','i','d',
       
  1671 // - appConf::uid
       
  1672 //   - Variant value
       
  1673 //     - Version 1.0
       
  1674 //     - Variant value type, EVariantTypeDesC
       
  1675 //     - Variant value length (LE)
       
  1676 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1677 //     - Variant value
       
  1678 10,
       
  1679 5,
       
  1680 10,0,0,0,
       
  1681 42,
       
  1682 '0','x','2','0','0','0','B','1','1','0',
       
  1683 // - appConf::type
       
  1684 //   - Variant name
       
  1685 //     - Version 1.0
       
  1686 //     - Semantic ID (LE)    
       
  1687 //     - Variant name length (LE)
       
  1688 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1689 //     - Variant name
       
  1690 10,
       
  1691 12,0,0,0,
       
  1692 4,0,0,0,
       
  1693 18,
       
  1694 't','y','p','e',
       
  1695 // - appConf::type
       
  1696 //   - Variant value
       
  1697 //     - Version 1.0
       
  1698 //     - Variant value type, EVariantTypeDesC
       
  1699 //     - Variant value length (LE)
       
  1700 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1701 //     - Variant value
       
  1702 10,
       
  1703 5,
       
  1704 11,0,0,0,
       
  1705 46,
       
  1706 'a','p','p','l','i','c','a','t','i','o','n',
       
  1707 // - appConf::interface
       
  1708 //   - Variant name
       
  1709 //     - Version 1.0
       
  1710 //     - Semantic ID (LE)    
       
  1711 //     - Variant name length (LE)
       
  1712 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1713 //     - Variant name
       
  1714 10,
       
  1715 12,0,0,0,
       
  1716 9,0,0,0,
       
  1717 38,
       
  1718 'i','n','t','e','r','f','a','c','e',
       
  1719 // - appConf::interface
       
  1720 //   - Variant value
       
  1721 //     - Version 1.0
       
  1722 //     - Variant value type, EVariantTypeDesC
       
  1723 //     - Variant value length (LE)
       
  1724 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1725 //     - Variant value
       
  1726 10,
       
  1727 5,
       
  1728 10,0,0,0,
       
  1729 42,
       
  1730 '0','x','2','0','0','0','0','F','B','1',
       
  1731 // - appConf::name
       
  1732 //   - Variant name
       
  1733 //     - Version 1.0
       
  1734 //     - Semantic ID (LE)    
       
  1735 //     - Variant name length (LE)
       
  1736 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1737 //     - Variant name
       
  1738 10,
       
  1739 12,0,0,0,
       
  1740 4,0,0,0,
       
  1741 18,
       
  1742 'n','a','m','e',
       
  1743 // - appConf::name
       
  1744 //   - Variant value
       
  1745 //     - Version 1.0
       
  1746 //     - Variant value type, EVariantTypeDesC
       
  1747 //     - Variant value length (LE)
       
  1748 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1749 //     - Variant value
       
  1750 10,
       
  1751 5,
       
  1752 14,0,0,0,
       
  1753 58,
       
  1754 'T','y','p','i','c','a','l',' ','-',' ','R','o','o','t',
       
  1755 // - appConf::multiinstance
       
  1756 //   - Variant name
       
  1757 //     - Version 1.0
       
  1758 //     - Semantic ID (LE)    
       
  1759 //     - Variant name length (LE)
       
  1760 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1761 //     - Variant name
       
  1762 10,
       
  1763 12,0,0,0,
       
  1764 13,0,0,0,
       
  1765 54,
       
  1766 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
  1767 // - appConf::multiinstance
       
  1768 //   - Variant value
       
  1769 //     - Version 1.0
       
  1770 //     - Variant value type, EVariantTypeDesC
       
  1771 //     - Variant value length (LE)
       
  1772 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1773 //     - Variant value
       
  1774 10,
       
  1775 5,
       
  1776 1,0,0,0,
       
  1777 6,
       
  1778 '1',
       
  1779 // - appConf::description
       
  1780 //   - Variant name
       
  1781 //     - Version 1.0
       
  1782 //     - Semantic ID (LE)    
       
  1783 //     - Variant name length (LE)
       
  1784 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1785 //     - Variant name
       
  1786 10,
       
  1787 12,0,0,0,
       
  1788 4,0,0,0,
       
  1789 18,
       
  1790 'd','e','s','c',
       
  1791 // - appConf::description
       
  1792 //   - Variant value
       
  1793 //     - Version 1.0
       
  1794 //     - Variant value type, EVariantTypeDesC
       
  1795 //     - Variant value length (LE)
       
  1796 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1797 //     - Variant value
       
  1798 10,
       
  1799 5,
       
  1800 0,0,0,0,
       
  1801 2,
       
  1802 // - appConf::state
       
  1803 //   - Variant name
       
  1804 //     - Version 1.0
       
  1805 //     - Semantic ID (LE)    
       
  1806 //     - Variant name length (LE)
       
  1807 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1808 //     - Variant name
       
  1809 10,
       
  1810 12,0,0,0,
       
  1811 5,0,0,0,
       
  1812 22,
       
  1813 's','t','a','t','e',
       
  1814 // - appConf::state
       
  1815 //   - Variant value
       
  1816 //     - Version 1.0
       
  1817 //     - Variant value type, EVariantTypeDesC
       
  1818 //     - Variant value length (LE)
       
  1819 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1820 //     - Variant value
       
  1821 10,
       
  1822 5,
       
  1823 12,0,0,0,
       
  1824 50,
       
  1825 'N','o','t','C','o','n','f','i','r','m','e','d',
       
  1826 // - appConf::max_child
       
  1827 //   - Variant name
       
  1828 //     - Version 1.0
       
  1829 //     - Semantic ID (LE)    
       
  1830 //     - Variant name length (LE)
       
  1831 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1832 //     - Variant name
       
  1833 10,
       
  1834 12,0,0,0,
       
  1835 9,0,0,0,
       
  1836 38,
       
  1837 'm','a','x','_','c','h','i','l','d',
       
  1838 // - appConf::max_child
       
  1839 //   - Variant value
       
  1840 //     - Version 1.0
       
  1841 //     - Variant value type, EVariantTypeDesC
       
  1842 //     - Variant value length (LE)
       
  1843 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1844 //     - Variant value
       
  1845 10,
       
  1846 5,
       
  1847 1,0,0,0,
       
  1848 6,
       
  1849 '6',
       
  1850 // - appConf::plugins
       
  1851 //   - Variant name
       
  1852 //     - Version 1.0
       
  1853 //     - Semantic ID (LE)    
       
  1854 //     - Variant name length (LE)
       
  1855 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1856 //     - Variant name
       
  1857 10,
       
  1858 12,0,0,0,
       
  1859 7,0,0,0,
       
  1860 30,
       
  1861 'p','l','u','g','i','n','s',
       
  1862 // - appConf::plugins
       
  1863 //   - Variant value
       
  1864 //     - Version 1.0
       
  1865 //     - Variant value type, EVariantTypeList
       
  1866 10,
       
  1867 7,
       
  1868 // - appConf::plugins
       
  1869 //   - Version 1.0
       
  1870 //   - Item count (LE)
       
  1871 10,
       
  1872 1,0,0,0,
       
  1873 // - appConf::plugins
       
  1874 //   - Version 1.0
       
  1875 //   - List item starts
       
  1876 10,
       
  1877 0,0,0,0,
       
  1878 // - appConf::plugins[0]
       
  1879 //   - Version 1.0
       
  1880 //   - Variant value type, EVariantTypeMap
       
  1881 10,
       
  1882 8,
       
  1883 // - plugins[0] map
       
  1884 //   - Version 1.0
       
  1885 //   - Item count (LE)
       
  1886 10,
       
  1887 4,0,0,0,
       
  1888 // - plugins[0]::id
       
  1889 //   - Variant name
       
  1890 //     - Version 1.0
       
  1891 //     - Semantic ID (LE)    
       
  1892 //     - Variant name length (LE)
       
  1893 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1894 //     - Variant name
       
  1895 10,
       
  1896 12,0,0,0,
       
  1897 2,0,0,0,
       
  1898 10,
       
  1899 'i','d',
       
  1900 // - plugins[0]::id
       
  1901 //   - Variant value
       
  1902 //     - Version 1.0
       
  1903 //     - Variant value type, EVariantTypeDesC
       
  1904 //     - Variant value length (LE)
       
  1905 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1906 //     - Variant value
       
  1907 10,
       
  1908 5,
       
  1909 1,0,0,0,
       
  1910 6,
       
  1911 '1',
       
  1912 // - plugins[0]::uid
       
  1913 //   - Variant name
       
  1914 //     - Version 1.0
       
  1915 //     - Semantic ID (LE)    
       
  1916 //     - Variant name length (LE)
       
  1917 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1918 //     - Variant name
       
  1919 10,
       
  1920 12,0,0,0,
       
  1921 3,0,0,0,
       
  1922 14,
       
  1923 'u','i','d',
       
  1924 // - plugins[0]::uid
       
  1925 //   - Variant value
       
  1926 //     - Version 1.0
       
  1927 //     - Variant value type, EVariantTypeDesC
       
  1928 //     - Variant value length (LE)
       
  1929 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1930 //     - Variant value
       
  1931 10,
       
  1932 5,
       
  1933 10,0,0,0,
       
  1934 42,
       
  1935 '0','x','2','0','0','0','B','1','1','1',
       
  1936 // - plugins[0]::activationstate
       
  1937 //   - Variant name
       
  1938 //     - Version 1.0
       
  1939 //     - Semantic ID (LE)    
       
  1940 //     - Variant name length (LE)
       
  1941 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1942 //     - Variant name
       
  1943 10,
       
  1944 12,0,0,0,
       
  1945 15,0,0,0,
       
  1946 62,
       
  1947 'a','c','t','i','v','a','t','i','o','n','s','t','a','t','e',
       
  1948 // - plugins[0]::activationstate
       
  1949 //   - Variant value
       
  1950 //     - Version 1.0
       
  1951 //     - Variant value type, EVariantTypeDesC
       
  1952 //     - Variant value length (LE)
       
  1953 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1954 //     - Variant value
       
  1955 10,
       
  1956 5,
       
  1957 1,0,0,0,
       
  1958 6,
       
  1959 '1',
       
  1960 // - plugins[0]::locking_status
       
  1961 //   - Variant name
       
  1962 //     - Version 1.0
       
  1963 //     - Semantic ID (LE)    
       
  1964 //     - Variant name length (LE)
       
  1965 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1966 //     - Variant name
       
  1967 10,
       
  1968 12,0,0,0,
       
  1969 14,0,0,0,
       
  1970 58,
       
  1971 'l','o','c','k','i','n','g','_','s','t','a','t','u','s',
       
  1972 // - plugins[0]::locking_status
       
  1973 //   - Variant value
       
  1974 //     - Version 1.0
       
  1975 //     - Variant value type, EVariantTypeDesC
       
  1976 //     - Variant value length (LE)
       
  1977 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  1978 //     - Variant value
       
  1979 10,
       
  1980 5,
       
  1981 4,0,0,0,
       
  1982 18,
       
  1983 'n','o','n','e',
       
  1984 // - appConf::settings
       
  1985 //   - Variant name
       
  1986 //     - Version 1.0
       
  1987 //     - Semantic ID (LE)    
       
  1988 //     - Variant name length (LE)
       
  1989 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  1990 //     - Variant name
       
  1991 10,
       
  1992 12,0,0,0,
       
  1993 8,0,0,0,
       
  1994 34,
       
  1995 's','e','t','t','i','n','g','s',
       
  1996 // - appConf::settings
       
  1997 //   - Variant value
       
  1998 //     - Version 1.0
       
  1999 //     - Variant value type, EVariantTypeList
       
  2000 10,
       
  2001 7,
       
  2002 // - appConf::settings
       
  2003 //   - Version 1.0
       
  2004 //   - Item count (LE)
       
  2005 10,
       
  2006 0,0,0,0,
       
  2007 // - appConf::resources
       
  2008 //   - Variant name
       
  2009 //     - Version 1.0
       
  2010 //     - Semantic ID (LE)    
       
  2011 //     - Variant name length (LE)
       
  2012 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2013 //     - Variant name
       
  2014 10,
       
  2015 12,0,0,0,
       
  2016 9,0,0,0,
       
  2017 38,
       
  2018 'r','e','s','o','u','r','c','e','s',
       
  2019 // - appConf::resources
       
  2020 //   - Variant value
       
  2021 //     - Version 1.0
       
  2022 //     - Variant value type, EVariantTypeList
       
  2023 10,
       
  2024 7,
       
  2025 // - appConf::resources
       
  2026 //   - Version 1.0
       
  2027 //   - List item count
       
  2028 10,
       
  2029 1,0,0,0,
       
  2030 // - resources[0]::object
       
  2031 //   - Version 1.0
       
  2032 //   - List item starts
       
  2033 10,
       
  2034 0,0,0,0,
       
  2035 // - Object[0]
       
  2036 //   - Version 1.0
       
  2037 //   - Variant value type, EVariantTypeMap
       
  2038 10,
       
  2039 8,
       
  2040 // - Object[0] map
       
  2041 //   - Version 1.0
       
  2042 //   - Item count (LE)
       
  2043 10,
       
  2044 4,0,0,0,
       
  2045 // - Object[0]::name
       
  2046 //   - Variant name
       
  2047 //     - Version 1.0
       
  2048 //     - Semantic ID (LE)    
       
  2049 //     - Variant name length (LE)
       
  2050 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2051 //     - Variant name
       
  2052 10,
       
  2053 12,0,0,0,
       
  2054 4,0,0,0,
       
  2055 18,
       
  2056 'n','a','m','e',
       
  2057 // - Object[0]::name
       
  2058 //   - Variant value
       
  2059 //     - Version 1.0
       
  2060 //     - Variant value type, EVariantTypeDesC
       
  2061 //     - Variant value length (LE)
       
  2062 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2063 //     - Variant value
       
  2064 10,
       
  2065 5,
       
  2066 8,0,0,0,
       
  2067 34,
       
  2068 'r','o','o','t','.','b','m','p',
       
  2069 // - Object[0]::path
       
  2070 //   - Variant name
       
  2071 //     - Version 1.0
       
  2072 //     - Semantic ID (LE)    
       
  2073 //     - Variant name length (LE)
       
  2074 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2075 //     - Variant name
       
  2076 10,
       
  2077 12,0,0,0,
       
  2078 4,0,0,0,
       
  2079 18,
       
  2080 'p','a','t','h',
       
  2081 // - Object[0]::path
       
  2082 //   - Variant value
       
  2083 //     - Version 1.0
       
  2084 //     - Variant value type, EVariantTypeDesC
       
  2085 //     - Variant value length (LE)
       
  2086 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2087 //     - Variant value
       
  2088 10,
       
  2089 5,
       
  2090 42,0,0,0,
       
  2091 170,
       
  2092 '5','3','6','8','7','4','9','2','9','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','4','0','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
  2093 // - Object[0]::mediatype
       
  2094 //   - Variant name
       
  2095 //     - Version 1.0
       
  2096 //     - Semantic ID (LE)    
       
  2097 //     - Variant name length (LE)
       
  2098 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2099 //     - Variant name
       
  2100 10,
       
  2101 12,0,0,0,
       
  2102 9,0,0,0,
       
  2103 38,
       
  2104 'm','e','d','i','a','t','y','p','e',
       
  2105 // - Object[0]::mediatype
       
  2106 //   - Variant value
       
  2107 //     - Version 1.0
       
  2108 //     - Variant value type, EVariantTypeDesC
       
  2109 //     - Variant value length (LE)
       
  2110 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2111 //     - Variant value
       
  2112 10,
       
  2113 5,
       
  2114 9,0,0,0,
       
  2115 38,
       
  2116 'm','i','m','e','_','t','y','p','e',
       
  2117 // - Object[0]::tag
       
  2118 //   - Variant name
       
  2119 //     - Version 1.0
       
  2120 //     - Semantic ID (LE)    
       
  2121 //     - Variant name length (LE)
       
  2122 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2123 //     - Variant name
       
  2124 10,
       
  2125 12,0,0,0,
       
  2126 3,0,0,0,
       
  2127 14,
       
  2128 't','a','g',
       
  2129 // - Object[0]::tag
       
  2130 //   - Variant value
       
  2131 //     - Version 1.0
       
  2132 //     - Variant value type, EVariantTypeDesC
       
  2133 //     - Variant value length (LE)
       
  2134 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2135 //     - Variant value
       
  2136 10,
       
  2137 5,
       
  2138 0,0,0,0,
       
  2139 2
       
  2140 };
       
  2141 
       
  2142 
       
  2143 
       
  2144 // Test step 6 method:
       
  2145 const TUint8 restoreconfigurations_1_ts_6_method[] = "GetPluginConf";
       
  2146 
       
  2147 // Test step 6 input:
       
  2148 const TUint8 restoreconfigurations_1_ts_6_input[] = {
       
  2149 // GetPluginConf(Input)
       
  2150 // - Version 1.0
       
  2151 // - Item count (LE)
       
  2152 10,
       
  2153 1,0,0,0,
       
  2154 // - GetPluginConf(Input)::pluginId
       
  2155 //   - Variant name
       
  2156 //     - Version 1.0
       
  2157 //     - Semantic ID (LE)    
       
  2158 //     - Variant name length (LE)
       
  2159 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2160 //     - Variant name
       
  2161 10,
       
  2162 12,0,0,0,
       
  2163 8,0,0,0,
       
  2164 34,
       
  2165 'p','l','u','g','i','n','I','d',
       
  2166 // - GetPluginConf(Input)::pluginId
       
  2167 //   - Variant value
       
  2168 //     - Version 1.0
       
  2169 //     - Variant value type, EVariantTypeDesC
       
  2170 //     - Variant value length (LE)
       
  2171 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2172 //     - Variant value
       
  2173 10,
       
  2174 5,
       
  2175 1,0,0,0,
       
  2176 6,
       
  2177 '1'
       
  2178 };
       
  2179 
       
  2180 // Test step 6 output:
       
  2181 const TUint8 restoreconfigurations_1_ts_6_output[] = {
       
  2182 // GetPluginConf(Output)
       
  2183 // - Version 1.0
       
  2184 // - Item count (LE)
       
  2185 10,
       
  2186 1,0,0,0,
       
  2187 // GetPluginConf(Output)::pluginConf
       
  2188 // - Variant name
       
  2189 //   - Version 1.0
       
  2190 //   - Semantic ID (LE)
       
  2191 //   - Variant name length (LE)
       
  2192 //   - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2193 //   - Variant name
       
  2194 10,
       
  2195 12,0,0,0,
       
  2196 10,0,0,0,
       
  2197 42,
       
  2198 'p','l','u','g','i','n','C','o','n','f',
       
  2199 // - Variant value
       
  2200 //   - Version 1.0
       
  2201 //   - Variant value type, EVariantTypeMap
       
  2202 10,
       
  2203 8,
       
  2204 // - pluginConf map
       
  2205 //   - Version 1.0
       
  2206 //   - Item count (LE)
       
  2207 10,
       
  2208 12,0,0,0,
       
  2209 // - pluginConf::id
       
  2210 //   - Variant name
       
  2211 //     - Version 1.0
       
  2212 //     - Semantic ID (LE)    
       
  2213 //     - Variant name length (LE)
       
  2214 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2215 //     - Variant name
       
  2216 10,
       
  2217 12,0,0,0,
       
  2218 2,0,0,0,
       
  2219 10,
       
  2220 'i','d',
       
  2221 // - pluginConf::id
       
  2222 //   - Variant value
       
  2223 //     - Version 1.0
       
  2224 //     - Variant value type, EVariantTypeDesC
       
  2225 //     - Variant value length (LE)
       
  2226 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2227 //     - Variant value
       
  2228 10,
       
  2229 5,
       
  2230 1,0,0,0,
       
  2231 6,
       
  2232 '2',
       
  2233 // - pluginConf::uid
       
  2234 //   - Variant name
       
  2235 //     - Version 1.0
       
  2236 //     - Semantic ID (LE)    
       
  2237 //     - Variant name length (LE)
       
  2238 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2239 //     - Variant name
       
  2240 10,
       
  2241 12,0,0,0,
       
  2242 3,0,0,0,
       
  2243 14,
       
  2244 'u','i','d',
       
  2245 // - pluginConf::uid
       
  2246 //   - Variant value
       
  2247 //     - Version 1.0
       
  2248 //     - Variant value type, EVariantTypeDesC
       
  2249 //     - Variant value length (LE)
       
  2250 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2251 //     - Variant value
       
  2252 10,
       
  2253 5,
       
  2254 10,0,0,0,
       
  2255 42,
       
  2256 '0','x','2','0','0','0','B','1','1','1',
       
  2257 // - pluginConf::type
       
  2258 //   - Variant name
       
  2259 //     - Version 1.0
       
  2260 //     - Semantic ID (LE)    
       
  2261 //     - Variant name length (LE)
       
  2262 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2263 //     - Variant name
       
  2264 10,
       
  2265 12,0,0,0,
       
  2266 4,0,0,0,
       
  2267 18,
       
  2268 't','y','p','e',
       
  2269 // - pluginConf::type
       
  2270 //   - Variant value
       
  2271 //     - Version 1.0
       
  2272 //     - Variant value type, EVariantTypeDesC
       
  2273 //     - Variant value length (LE)
       
  2274 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2275 //     - Variant value
       
  2276 10,
       
  2277 5,
       
  2278 4,0,0,0,
       
  2279 18,
       
  2280 'v','i','e','w',
       
  2281 // - pluginConf::interface
       
  2282 //   - Variant name
       
  2283 //     - Version 1.0
       
  2284 //     - Semantic ID (LE)    
       
  2285 //     - Variant name length (LE)
       
  2286 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2287 //     - Variant name
       
  2288 10,
       
  2289 12,0,0,0,
       
  2290 9,0,0,0,
       
  2291 38,
       
  2292 'i','n','t','e','r','f','a','c','e',
       
  2293 // - pluginConf::interface
       
  2294 //   - Variant value
       
  2295 //     - Version 1.0
       
  2296 //     - Variant value type, EVariantTypeDesC
       
  2297 //     - Variant value length (LE)
       
  2298 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2299 //     - Variant value
       
  2300 10,
       
  2301 5,
       
  2302 5,0,0,0,
       
  2303 22,
       
  2304 '0','x','9','9','8',
       
  2305 // - pluginConf::name
       
  2306 //   - Variant name
       
  2307 //     - Version 1.0
       
  2308 //     - Semantic ID (LE)    
       
  2309 //     - Variant name length (LE)
       
  2310 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2311 //     - Variant name
       
  2312 10,
       
  2313 12,0,0,0,
       
  2314 4,0,0,0,
       
  2315 18,
       
  2316 'n','a','m','e',
       
  2317 // - pluginConf::name
       
  2318 //   - Variant value
       
  2319 //     - Version 1.0
       
  2320 //     - Variant value type, EVariantTypeDesC
       
  2321 //     - Variant value length (LE)
       
  2322 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2323 //     - Variant value
       
  2324 10,
       
  2325 5,
       
  2326 15,0,0,0,
       
  2327 62,
       
  2328 'T','y','p','i','c','a','l',' ','-',' ','V','i','e','w','1',
       
  2329 // - pluginConf::multiinstance
       
  2330 //   - Variant name
       
  2331 //     - Version 1.0
       
  2332 //     - Semantic ID (LE)    
       
  2333 //     - Variant name length (LE)
       
  2334 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2335 //     - Variant name
       
  2336 10,
       
  2337 12,0,0,0,
       
  2338 13,0,0,0,
       
  2339 54,
       
  2340 'm','u','l','t','i','i','n','s','t','a','n','c','e',
       
  2341 // - pluginConf::multiinstance
       
  2342 //   - Variant value
       
  2343 //     - Version 1.0
       
  2344 //     - Variant value type, EVariantTypeDesC
       
  2345 //     - Variant value length (LE)
       
  2346 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2347 //     - Variant value
       
  2348 10,
       
  2349 5,
       
  2350 1,0,0,0,
       
  2351 6,
       
  2352 '1',
       
  2353 // - pluginConf::description
       
  2354 //   - Variant name
       
  2355 //     - Version 1.0
       
  2356 //     - Semantic ID (LE)    
       
  2357 //     - Variant name length (LE)
       
  2358 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2359 //     - Variant name
       
  2360 10,
       
  2361 12,0,0,0,
       
  2362 4,0,0,0,
       
  2363 18,
       
  2364 'd','e','s','c',
       
  2365 // - pluginConf::description
       
  2366 //   - Variant value
       
  2367 //     - Version 1.0
       
  2368 //     - Variant value type, EVariantTypeDesC
       
  2369 //     - Variant value length (LE)
       
  2370 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2371 //     - Variant value
       
  2372 10,
       
  2373 5,
       
  2374 0,0,0,0,
       
  2375 2,
       
  2376 // - pluginConf::state
       
  2377 //   - Variant name
       
  2378 //     - Version 1.0
       
  2379 //     - Semantic ID (LE)    
       
  2380 //     - Variant name length (LE)
       
  2381 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2382 //     - Variant name
       
  2383 10,
       
  2384 12,0,0,0,
       
  2385 5,0,0,0,
       
  2386 22,
       
  2387 's','t','a','t','e',
       
  2388 // - pluginConf::state
       
  2389 //   - Variant value
       
  2390 //     - Version 1.0
       
  2391 //     - Variant value type, EVariantTypeDesC
       
  2392 //     - Variant value length (LE)
       
  2393 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2394 //     - Variant value
       
  2395 10,
       
  2396 5,
       
  2397 12,0,0,0,
       
  2398 50,
       
  2399 'N','o','t','C','o','n','f','i','r','m','e','d',
       
  2400 // - pluginConf::max_child
       
  2401 //   - Variant name
       
  2402 //     - Version 1.0
       
  2403 //     - Semantic ID (LE)    
       
  2404 //     - Variant name length (LE)
       
  2405 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2406 //     - Variant name
       
  2407 10,
       
  2408 12,0,0,0,
       
  2409 9,0,0,0,
       
  2410 38,
       
  2411 'm','a','x','_','c','h','i','l','d',
       
  2412 // - pluginConf::max_child
       
  2413 //   - Variant value
       
  2414 //     - Version 1.0
       
  2415 //     - Variant value type, EVariantTypeDesC
       
  2416 //     - Variant value length (LE)
       
  2417 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2418 //     - Variant value
       
  2419 10,
       
  2420 5,
       
  2421 1,0,0,0,
       
  2422 6,
       
  2423 '6',
       
  2424 // - pluginConf::plugins
       
  2425 //   - Variant name
       
  2426 //     - Version 1.0
       
  2427 //     - Semantic ID (LE)    
       
  2428 //     - Variant name length (LE)
       
  2429 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2430 //     - Variant name
       
  2431 10,
       
  2432 12,0,0,0,
       
  2433 7,0,0,0,
       
  2434 30,
       
  2435 'p','l','u','g','i','n','s',
       
  2436 // - pluginConf::plugins
       
  2437 //   - Variant value
       
  2438 //     - Version 1.0
       
  2439 //     - Variant value type, EVariantTypeList
       
  2440 10,
       
  2441 7,
       
  2442 // - pluginConf::plugins
       
  2443 //   - Version 1.0
       
  2444 //   - Item count (LE)
       
  2445 10,
       
  2446 0,0,0,0,
       
  2447 // - pluginConf::settings
       
  2448 //   - Variant name
       
  2449 //     - Version 1.0
       
  2450 //     - Semantic ID (LE)    
       
  2451 //     - Variant name length (LE)
       
  2452 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2453 //     - Variant name
       
  2454 10,
       
  2455 12,0,0,0,
       
  2456 8,0,0,0,
       
  2457 34,
       
  2458 's','e','t','t','i','n','g','s',
       
  2459 // - pluginConf::settings
       
  2460 //   - Variant value
       
  2461 //     - Version 1.0
       
  2462 //     - Variant value type, EVariantTypeList
       
  2463 10,
       
  2464 7,
       
  2465 // - pluginConf::settings
       
  2466 //   - Version 1.0
       
  2467 //   - Item count (LE)
       
  2468 10,
       
  2469 1,0,0,0,
       
  2470 // - pluginConf::settings
       
  2471 //   - Version 1.0
       
  2472 //   - List item starts
       
  2473 10,
       
  2474 0,0,0,0,
       
  2475 
       
  2476 // - items[0]
       
  2477 //   - Version 1.0
       
  2478 //   - Variant value type, EVariantTypeMap
       
  2479 10,
       
  2480 8,
       
  2481 // - items[0] map
       
  2482 //   - Version 1.0
       
  2483 //   - Item count (LE)
       
  2484 10,
       
  2485 3,0,0,0,
       
  2486 // - items[0]::itemId
       
  2487 //   - Variant name
       
  2488 //     - Version 1.0
       
  2489 //     - Semantic ID (LE)    
       
  2490 //     - Variant name length (LE)
       
  2491 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2492 //     - Variant name
       
  2493 10,
       
  2494 12,0,0,0,
       
  2495 6,0,0,0,
       
  2496 26,
       
  2497 'i','t','e','m','I','d',
       
  2498 // - items[0]::itemId
       
  2499 //   - Variant value
       
  2500 //     - Version 1.0
       
  2501 //     - Variant value type, EVariantTypeDesC
       
  2502 //     - Variant value length (LE)
       
  2503 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2504 //     - Variant value (empty)
       
  2505 10,
       
  2506 5,
       
  2507 7,0,0,0,
       
  2508 30,
       
  2509 'b','g','c','o','l','o','r',
       
  2510 // - items[0]::name
       
  2511 //   - Variant name
       
  2512 //     - Version 1.0
       
  2513 //     - Semantic ID (LE)    
       
  2514 //     - Variant name length (LE)
       
  2515 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2516 //     - Variant name
       
  2517 10,
       
  2518 12,0,0,0,
       
  2519 4,0,0,0,
       
  2520 18,
       
  2521 'n','a','m','e',
       
  2522 // - items[0]::name
       
  2523 //   - Variant value
       
  2524 //     - Version 1.0
       
  2525 //     - Variant value type, EVariantTypeDesC
       
  2526 //     - Variant value length (LE)
       
  2527 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2528 //     - Variant value (empty)
       
  2529 10,
       
  2530 5,
       
  2531 16,0,0,0,
       
  2532 66,
       
  2533 'B','a','c','k','g','r','o','u','n','d',' ','c','o','l','o','r',
       
  2534 // - items[0]::properties
       
  2535 //   - Variant name
       
  2536 //     - Version 1.0
       
  2537 //     - Semantic ID (LE)    
       
  2538 //     - Variant name length (LE)
       
  2539 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2540 //     - Variant name
       
  2541 10,
       
  2542 12,0,0,0,
       
  2543 10,0,0,0,
       
  2544 42,
       
  2545 'p','r','o','p','e','r','t','i','e','s',
       
  2546 // - items[0]::properties
       
  2547 //   - Variant value
       
  2548 //     - Version 1.0
       
  2549 //     - Variant value type, EVariantTypeList
       
  2550 10,
       
  2551 7,
       
  2552 // - items[0]::properties
       
  2553 //   - Version 1.0
       
  2554 //   - Item count (LE)
       
  2555 10,
       
  2556 1,0,0,0,
       
  2557 // - items[0]::properties
       
  2558 //   - Version 1.0
       
  2559 //   - List item starts
       
  2560 10,
       
  2561 0,0,0,0,
       
  2562 // - properties[0]
       
  2563 //   - Version 1.0
       
  2564 //   - Variant value type, EVariantTypeMap
       
  2565 10,
       
  2566 8,
       
  2567 // - properties[0] map
       
  2568 //   - Version 1.0
       
  2569 //   - Item count (LE)
       
  2570 10,
       
  2571 2,0,0,0,
       
  2572 // - prperties[0]::name
       
  2573 //   - Variant name
       
  2574 //     - Version 1.0
       
  2575 //     - Semantic ID (LE)    
       
  2576 //     - Variant name length (LE)
       
  2577 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2578 //     - Variant name
       
  2579 10,
       
  2580 12,0,0,0,
       
  2581 4,0,0,0,
       
  2582 18,
       
  2583 'n','a','m','e',
       
  2584 // - properties[0]::name
       
  2585 //   - Variant value
       
  2586 //     - Version 1.0
       
  2587 //     - Variant value type, EVariantTypeDesC
       
  2588 //     - Variant value length (LE)
       
  2589 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2590 //     - Variant value
       
  2591 10,
       
  2592 5,
       
  2593 5,0,0,0,
       
  2594 22,
       
  2595 'v','a','l','u','e',
       
  2596 // - prperties[0]::value
       
  2597 //   - Variant name
       
  2598 //     - Version 1.0
       
  2599 //     - Semantic ID (LE)    
       
  2600 //     - Variant name length (LE)
       
  2601 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2602 //     - Variant name
       
  2603 10,
       
  2604 12,0,0,0,
       
  2605 5,0,0,0,
       
  2606 22,
       
  2607 'v','a','l','u','e',
       
  2608 // - properties[0]::value
       
  2609 //   - Variant value
       
  2610 //     - Version 1.0
       
  2611 //     - Variant value type, EVariantTypeDesC
       
  2612 //     - Variant value length (LE)
       
  2613 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2614 //     - Variant value
       
  2615 10,
       
  2616 5,
       
  2617 9,0,0,0,
       
  2618 38,
       
  2619 '2','0','0',',','1','0','0',',','0',
       
  2620 // - pluginConf::resources
       
  2621 //   - Variant name
       
  2622 //     - Version 1.0
       
  2623 //     - Semantic ID (LE)    
       
  2624 //     - Variant name length (LE)
       
  2625 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2626 //     - Variant name
       
  2627 10,
       
  2628 12,0,0,0,
       
  2629 9,0,0,0,
       
  2630 38,
       
  2631 'r','e','s','o','u','r','c','e','s',
       
  2632 // - pluginConf::resources
       
  2633 //   - Variant value
       
  2634 //     - Version 1.0
       
  2635 //     - Variant value type, EVariantTypeList
       
  2636 10,
       
  2637 7,
       
  2638 // - pluginConf::resources
       
  2639 //   - Version 1.0
       
  2640 //   - Item count (LE)
       
  2641 10,
       
  2642 2,0,0,0,
       
  2643 // - pluginConf::resources
       
  2644 //   - Version 1.0
       
  2645 //   - List item starts
       
  2646 10,
       
  2647 0,0,0,0,
       
  2648 // - object[0]
       
  2649 //   - Version 1.0
       
  2650 //   - Variant value type, EVariantTypeMap
       
  2651 10,
       
  2652 8,
       
  2653 // - object[0] map
       
  2654 //   - Version 1.0
       
  2655 //   - Item count (LE)
       
  2656 10,
       
  2657 4,0,0,0,
       
  2658 // - object[0]::name
       
  2659 //   - Variant name
       
  2660 //     - Version 1.0
       
  2661 //     - Semantic ID (LE)    
       
  2662 //     - Variant name length (LE)
       
  2663 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2664 //     - Variant name
       
  2665 10,
       
  2666 12,0,0,0,
       
  2667 4,0,0,0,
       
  2668 18,
       
  2669 'n','a','m','e',
       
  2670 // - object[0]::name
       
  2671 //   - Variant value
       
  2672 //     - Version 1.0
       
  2673 //     - Variant value type, EVariantTypeDesC
       
  2674 //     - Variant value length (LE)
       
  2675 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2676 //     - Variant value
       
  2677 10,
       
  2678 5,
       
  2679 9,0,0,0,
       
  2680 38,
       
  2681 'v','i','e','w','1','.','b','m','p',
       
  2682 // - object[0]::path
       
  2683 //   - Variant name
       
  2684 //     - Version 1.0
       
  2685 //     - Semantic ID (LE)    
       
  2686 //     - Variant name length (LE)
       
  2687 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2688 //     - Variant name
       
  2689 10,
       
  2690 12,0,0,0,
       
  2691 4,0,0,0,
       
  2692 18,
       
  2693 'p','a','t','h',
       
  2694 // - object[0]::path
       
  2695 //   - Variant value
       
  2696 //     - Version 1.0
       
  2697 //     - Variant value type, EVariantTypeDesC
       
  2698 //     - Variant value length (LE)
       
  2699 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2700 //     - Variant value
       
  2701 10,
       
  2702 5,
       
  2703 37,0,0,0,
       
  2704 150,
       
  2705 '2','4','5','6','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','4','1','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
  2706 // - object[0]::mediatype
       
  2707 //   - Variant name
       
  2708 //     - Version 1.0
       
  2709 //     - Semantic ID (LE)    
       
  2710 //     - Variant name length (LE)
       
  2711 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2712 //     - Variant name
       
  2713 10,
       
  2714 12,0,0,0,
       
  2715 9,0,0,0,
       
  2716 38,
       
  2717 'm','e','d','i','a','t','y','p','e',
       
  2718 // - object[0]::mediatype
       
  2719 //   - Variant value
       
  2720 //     - Version 1.0
       
  2721 //     - Variant value type, EVariantTypeDesC
       
  2722 //     - Variant value length (LE)
       
  2723 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2724 //     - Variant value
       
  2725 10,
       
  2726 5,
       
  2727 9,0,0,0,
       
  2728 38,
       
  2729 'm','i','m','e','_','t','y','p','e',
       
  2730 // - Object[0]::tag
       
  2731 //   - Variant name
       
  2732 //     - Version 1.0
       
  2733 //     - Semantic ID (LE)    
       
  2734 //     - Variant name length (LE)
       
  2735 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2736 //     - Variant name
       
  2737 10,
       
  2738 12,0,0,0,
       
  2739 3,0,0,0,
       
  2740 14,
       
  2741 't','a','g',
       
  2742 // - Object[0]::tag
       
  2743 //   - Variant value
       
  2744 //     - Version 1.0
       
  2745 //     - Variant value type, EVariantTypeDesC
       
  2746 //     - Variant value length (LE)
       
  2747 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2748 //     - Variant value
       
  2749 10,
       
  2750 5,
       
  2751 0,0,0,0,
       
  2752 2,
       
  2753 // - pluginConf::resources
       
  2754 //   - Version 1.0
       
  2755 //   - List item starts
       
  2756 10,
       
  2757 0,0,0,0,
       
  2758 // - object[0]
       
  2759 //   - Version 1.0
       
  2760 //   - Variant value type, EVariantTypeMap
       
  2761 10,
       
  2762 8,
       
  2763 // - object[0] map
       
  2764 //   - Version 1.0
       
  2765 //   - Item count (LE)
       
  2766 10,
       
  2767 4,0,0,0,
       
  2768 // - object[0]::name
       
  2769 //   - Variant name
       
  2770 //     - Version 1.0
       
  2771 //     - Semantic ID (LE)    
       
  2772 //     - Variant name length (LE)
       
  2773 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2774 //     - Variant name
       
  2775 10,
       
  2776 12,0,0,0,
       
  2777 4,0,0,0,
       
  2778 18,
       
  2779 'n','a','m','e',
       
  2780 // - object[0]::name
       
  2781 //   - Variant value
       
  2782 //     - Version 1.0
       
  2783 //     - Variant value type, EVariantTypeDesC
       
  2784 //     - Variant value length (LE)
       
  2785 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2786 //     - Variant value
       
  2787 10,
       
  2788 5,
       
  2789 12,0,0,0,
       
  2790 50,
       
  2791 'h','s','_','l','o','g','o','z','.','j','p','g',
       
  2792 // - object[0]::path
       
  2793 //   - Variant name
       
  2794 //     - Version 1.0
       
  2795 //     - Semantic ID (LE)    
       
  2796 //     - Variant name length (LE)
       
  2797 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2798 //     - Variant name
       
  2799 10,
       
  2800 12,0,0,0,
       
  2801 4,0,0,0,
       
  2802 18,
       
  2803 'p','a','t','h',
       
  2804 // - object[0]::path
       
  2805 //   - Variant value
       
  2806 //     - Version 1.0
       
  2807 //     - Variant value type, EVariantTypeDesC
       
  2808 //     - Variant value length (LE)
       
  2809 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2810 //     - Variant value
       
  2811 10,
       
  2812 5,
       
  2813 37,0,0,0,
       
  2814 150,
       
  2815 '2','4','5','6','\\','2','7','0','5','1','3','7','5','1','\\','5','3','6','9','1','6','2','4','1','\\','1','.','0','\\','s','o','u','r','c','e','s','\\',
       
  2816 // - object[0]::mediatype
       
  2817 //   - Variant name
       
  2818 //     - Version 1.0
       
  2819 //     - Semantic ID (LE)    
       
  2820 //     - Variant name length (LE)
       
  2821 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2822 //     - Variant name
       
  2823 10,
       
  2824 12,0,0,0,
       
  2825 9,0,0,0,
       
  2826 38,
       
  2827 'm','e','d','i','a','t','y','p','e',
       
  2828 // - object[0]::mediatype
       
  2829 //   - Variant value
       
  2830 //     - Version 1.0
       
  2831 //     - Variant value type, EVariantTypeDesC
       
  2832 //     - Variant value length (LE)
       
  2833 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2834 //     - Variant value
       
  2835 10,
       
  2836 5,
       
  2837 9,0,0,0,
       
  2838 38,
       
  2839 'm','i','m','e','_','t','y','p','e',
       
  2840 // - Object[1]::tag
       
  2841 //   - Variant name
       
  2842 //     - Version 1.0
       
  2843 //     - Semantic ID (LE)    
       
  2844 //     - Variant name length (LE)
       
  2845 //     - Variant name descriptor maximum length ( ( variant name length * 4 ) + 2 )
       
  2846 //     - Variant name
       
  2847 10,
       
  2848 12,0,0,0,
       
  2849 3,0,0,0,
       
  2850 14,
       
  2851 't','a','g',
       
  2852 // - Object[1]::tag
       
  2853 //   - Variant value
       
  2854 //     - Version 1.0
       
  2855 //     - Variant value type, EVariantTypeDesC
       
  2856 //     - Variant value length (LE)
       
  2857 //     - Variant value descriptor maximum length ( ( variant value length * 4 ) + 2 )
       
  2858 //     - Variant value
       
  2859 10,
       
  2860 5,
       
  2861 0,0,0,0,
       
  2862 2
       
  2863 };
       
  2864 #endif // C_MT_HSPS_RESTORECONFIGURATIONS_1_H