(file) Return to schema.c CVS log (file) (dir) Up to [OMI] / omi / base / tests

   1 mike  1.1 /* @migen@ */
   2           /*
   3           **==============================================================================
   4           **
   5           ** WARNING: THIS FILE WAS AUTOMATICALLY GENERATED. PLEASE DO NOT EDIT.
   6           **
   7           **==============================================================================
   8           */
   9           #include <ctype.h>
  10           #include <MI.h>
  11           #include "MSFT_Person.h"
  12           #include "MSFT_AllTypes.h"
  13           #include "MSFT_Process.h"
  14           #include "Inner.h"
  15           #include "Outer.h"
  16           
  17           /*
  18           **==============================================================================
  19           **
  20           ** Schema Declaration
  21           **
  22 mike  1.1 **==============================================================================
  23           */
  24           
  25           extern MI_SchemaDecl test_repos_classDecl;
  26           
  27           /*
  28           **==============================================================================
  29           **
  30           ** Qualifier declarations
  31           **
  32           **==============================================================================
  33           */
  34           
  35           static MI_CONST MI_Boolean Abstract_qual_decl_value = 0;
  36           
  37           static MI_CONST MI_QualifierDecl Abstract_qual_decl =
  38           {
  39               MI_T("Abstract"), /* name */
  40               MI_BOOLEAN, /* type */
  41               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
  42               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
  43 mike  1.1     0, /* subscript */
  44               &Abstract_qual_decl_value, /* value */
  45           };
  46           
  47           static MI_CONST MI_Boolean Aggregate_qual_decl_value = 0;
  48           
  49           static MI_CONST MI_QualifierDecl Aggregate_qual_decl =
  50           {
  51               MI_T("Aggregate"), /* name */
  52               MI_BOOLEAN, /* type */
  53               MI_FLAG_REFERENCE, /* scope */
  54               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
  55               0, /* subscript */
  56               &Aggregate_qual_decl_value, /* value */
  57           };
  58           
  59           static MI_CONST MI_Boolean Aggregation_qual_decl_value = 0;
  60           
  61           static MI_CONST MI_QualifierDecl Aggregation_qual_decl =
  62           {
  63               MI_T("Aggregation"), /* name */
  64 mike  1.1     MI_BOOLEAN, /* type */
  65               MI_FLAG_ASSOCIATION, /* scope */
  66               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
  67               0, /* subscript */
  68               &Aggregation_qual_decl_value, /* value */
  69           };
  70           
  71           static MI_CONST MI_QualifierDecl Alias_qual_decl =
  72           {
  73               MI_T("Alias"), /* name */
  74               MI_STRING, /* type */
  75               MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
  76               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
  77               0, /* subscript */
  78               NULL, /* value */
  79           };
  80           
  81           static MI_CONST MI_Char* ArrayType_qual_decl_value = MI_T("Bag");
  82           
  83           static MI_CONST MI_QualifierDecl ArrayType_qual_decl =
  84           {
  85 mike  1.1     MI_T("ArrayType"), /* name */
  86               MI_STRING, /* type */
  87               MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
  88               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
  89               0, /* subscript */
  90               &ArrayType_qual_decl_value, /* value */
  91           };
  92           
  93           static MI_CONST MI_Boolean Association_qual_decl_value = 0;
  94           
  95           static MI_CONST MI_QualifierDecl Association_qual_decl =
  96           {
  97               MI_T("Association"), /* name */
  98               MI_BOOLEAN, /* type */
  99               MI_FLAG_ASSOCIATION, /* scope */
 100               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 101               0, /* subscript */
 102               &Association_qual_decl_value, /* value */
 103           };
 104           
 105           static MI_CONST MI_QualifierDecl BitMap_qual_decl =
 106 mike  1.1 {
 107               MI_T("BitMap"), /* name */
 108               MI_STRINGA, /* type */
 109               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 110               0, /* flavor */
 111               0, /* subscript */
 112               NULL, /* value */
 113           };
 114           
 115           static MI_CONST MI_QualifierDecl BitValues_qual_decl =
 116           {
 117               MI_T("BitValues"), /* name */
 118               MI_STRINGA, /* type */
 119               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 120               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 121               0, /* subscript */
 122               NULL, /* value */
 123           };
 124           
 125           static MI_CONST MI_QualifierDecl ClassConstraint_qual_decl =
 126           {
 127 mike  1.1     MI_T("ClassConstraint"), /* name */
 128               MI_STRINGA, /* type */
 129               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 130               0, /* flavor */
 131               0, /* subscript */
 132               NULL, /* value */
 133           };
 134           
 135           static MI_CONST MI_Boolean Composition_qual_decl_value = 0;
 136           
 137           static MI_CONST MI_QualifierDecl Composition_qual_decl =
 138           {
 139               MI_T("Composition"), /* name */
 140               MI_BOOLEAN, /* type */
 141               MI_FLAG_ASSOCIATION, /* scope */
 142               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 143               0, /* subscript */
 144               &Composition_qual_decl_value, /* value */
 145           };
 146           
 147           static MI_CONST MI_QualifierDecl Correlatable_qual_decl =
 148 mike  1.1 {
 149               MI_T("Correlatable"), /* name */
 150               MI_STRINGA, /* type */
 151               MI_FLAG_PROPERTY, /* scope */
 152               0, /* flavor */
 153               0, /* subscript */
 154               NULL, /* value */
 155           };
 156           
 157           static MI_CONST MI_Boolean Counter_qual_decl_value = 0;
 158           
 159           static MI_CONST MI_QualifierDecl Counter_qual_decl =
 160           {
 161               MI_T("Counter"), /* name */
 162               MI_BOOLEAN, /* type */
 163               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 164               0, /* flavor */
 165               0, /* subscript */
 166               &Counter_qual_decl_value, /* value */
 167           };
 168           
 169 mike  1.1 static MI_CONST MI_Boolean Delete_qual_decl_value = 0;
 170           
 171           static MI_CONST MI_QualifierDecl Delete_qual_decl =
 172           {
 173               MI_T("Delete"), /* name */
 174               MI_BOOLEAN, /* type */
 175               MI_FLAG_ASSOCIATION|MI_FLAG_REFERENCE, /* scope */
 176               0, /* flavor */
 177               0, /* subscript */
 178               &Delete_qual_decl_value, /* value */
 179           };
 180           
 181           static MI_CONST MI_QualifierDecl Deprecated_qual_decl =
 182           {
 183               MI_T("Deprecated"), /* name */
 184               MI_STRINGA, /* type */
 185               MI_FLAG_ANY, /* scope */
 186               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
 187               0, /* subscript */
 188               NULL, /* value */
 189           };
 190 mike  1.1 
 191           static MI_CONST MI_QualifierDecl Description_qual_decl =
 192           {
 193               MI_T("Description"), /* name */
 194               MI_STRING, /* type */
 195               MI_FLAG_ANY, /* scope */
 196               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 197               0, /* subscript */
 198               NULL, /* value */
 199           };
 200           
 201           static MI_CONST MI_QualifierDecl DisplayDescription_qual_decl =
 202           {
 203               MI_T("DisplayDescription"), /* name */
 204               MI_STRING, /* type */
 205               MI_FLAG_ANY, /* scope */
 206               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 207               0, /* subscript */
 208               NULL, /* value */
 209           };
 210           
 211 mike  1.1 static MI_CONST MI_QualifierDecl DisplayName_qual_decl =
 212           {
 213               MI_T("DisplayName"), /* name */
 214               MI_STRING, /* type */
 215               MI_FLAG_ANY, /* scope */
 216               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 217               0, /* subscript */
 218               NULL, /* value */
 219           };
 220           
 221           static MI_CONST MI_Boolean DN_qual_decl_value = 0;
 222           
 223           static MI_CONST MI_QualifierDecl DN_qual_decl =
 224           {
 225               MI_T("DN"), /* name */
 226               MI_BOOLEAN, /* type */
 227               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 228               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 229               0, /* subscript */
 230               &DN_qual_decl_value, /* value */
 231           };
 232 mike  1.1 
 233           static MI_CONST MI_QualifierDecl EmbeddedInstance_qual_decl =
 234           {
 235               MI_T("EmbeddedInstance"), /* name */
 236               MI_STRING, /* type */
 237               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 238               0, /* flavor */
 239               0, /* subscript */
 240               NULL, /* value */
 241           };
 242           
 243           static MI_CONST MI_Boolean EmbeddedObject_qual_decl_value = 0;
 244           
 245           static MI_CONST MI_QualifierDecl EmbeddedObject_qual_decl =
 246           {
 247               MI_T("EmbeddedObject"), /* name */
 248               MI_BOOLEAN, /* type */
 249               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 250               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 251               0, /* subscript */
 252               &EmbeddedObject_qual_decl_value, /* value */
 253 mike  1.1 };
 254           
 255           static MI_CONST MI_Boolean Exception_qual_decl_value = 0;
 256           
 257           static MI_CONST MI_QualifierDecl Exception_qual_decl =
 258           {
 259               MI_T("Exception"), /* name */
 260               MI_BOOLEAN, /* type */
 261               MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 262               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 263               0, /* subscript */
 264               &Exception_qual_decl_value, /* value */
 265           };
 266           
 267           static MI_CONST MI_Boolean Expensive_qual_decl_value = 0;
 268           
 269           static MI_CONST MI_QualifierDecl Expensive_qual_decl =
 270           {
 271               MI_T("Expensive"), /* name */
 272               MI_BOOLEAN, /* type */
 273               MI_FLAG_ANY, /* scope */
 274 mike  1.1     0, /* flavor */
 275               0, /* subscript */
 276               &Expensive_qual_decl_value, /* value */
 277           };
 278           
 279           static MI_CONST MI_Boolean Experimental_qual_decl_value = 0;
 280           
 281           static MI_CONST MI_QualifierDecl Experimental_qual_decl =
 282           {
 283               MI_T("Experimental"), /* name */
 284               MI_BOOLEAN, /* type */
 285               MI_FLAG_ANY, /* scope */
 286               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
 287               0, /* subscript */
 288               &Experimental_qual_decl_value, /* value */
 289           };
 290           
 291           static MI_CONST MI_Boolean Gauge_qual_decl_value = 0;
 292           
 293           static MI_CONST MI_QualifierDecl Gauge_qual_decl =
 294           {
 295 mike  1.1     MI_T("Gauge"), /* name */
 296               MI_BOOLEAN, /* type */
 297               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 298               0, /* flavor */
 299               0, /* subscript */
 300               &Gauge_qual_decl_value, /* value */
 301           };
 302           
 303           static MI_CONST MI_Boolean Ifdeleted_qual_decl_value = 0;
 304           
 305           static MI_CONST MI_QualifierDecl Ifdeleted_qual_decl =
 306           {
 307               MI_T("Ifdeleted"), /* name */
 308               MI_BOOLEAN, /* type */
 309               MI_FLAG_ASSOCIATION|MI_FLAG_REFERENCE, /* scope */
 310               0, /* flavor */
 311               0, /* subscript */
 312               &Ifdeleted_qual_decl_value, /* value */
 313           };
 314           
 315           static MI_CONST MI_Boolean In_qual_decl_value = 1;
 316 mike  1.1 
 317           static MI_CONST MI_QualifierDecl In_qual_decl =
 318           {
 319               MI_T("In"), /* name */
 320               MI_BOOLEAN, /* type */
 321               MI_FLAG_PARAMETER, /* scope */
 322               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 323               0, /* subscript */
 324               &In_qual_decl_value, /* value */
 325           };
 326           
 327           static MI_CONST MI_Boolean Indication_qual_decl_value = 0;
 328           
 329           static MI_CONST MI_QualifierDecl Indication_qual_decl =
 330           {
 331               MI_T("Indication"), /* name */
 332               MI_BOOLEAN, /* type */
 333               MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 334               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 335               0, /* subscript */
 336               &Indication_qual_decl_value, /* value */
 337 mike  1.1 };
 338           
 339           static MI_CONST MI_Boolean Invisible_qual_decl_value = 0;
 340           
 341           static MI_CONST MI_QualifierDecl Invisible_qual_decl =
 342           {
 343               MI_T("Invisible"), /* name */
 344               MI_BOOLEAN, /* type */
 345               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 346               0, /* flavor */
 347               0, /* subscript */
 348               &Invisible_qual_decl_value, /* value */
 349           };
 350           
 351           static MI_CONST MI_Boolean IsPUnit_qual_decl_value = 0;
 352           
 353           static MI_CONST MI_QualifierDecl IsPUnit_qual_decl =
 354           {
 355               MI_T("IsPUnit"), /* name */
 356               MI_BOOLEAN, /* type */
 357               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 358 mike  1.1     0, /* flavor */
 359               0, /* subscript */
 360               &IsPUnit_qual_decl_value, /* value */
 361           };
 362           
 363           static MI_CONST MI_Boolean Key_qual_decl_value = 0;
 364           
 365           static MI_CONST MI_QualifierDecl Key_qual_decl =
 366           {
 367               MI_T("Key"), /* name */
 368               MI_BOOLEAN, /* type */
 369               MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 370               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 371               0, /* subscript */
 372               &Key_qual_decl_value, /* value */
 373           };
 374           
 375           static MI_CONST MI_Boolean Large_qual_decl_value = 0;
 376           
 377           static MI_CONST MI_QualifierDecl Large_qual_decl =
 378           {
 379 mike  1.1     MI_T("Large"), /* name */
 380               MI_BOOLEAN, /* type */
 381               MI_FLAG_CLASS|MI_FLAG_PROPERTY, /* scope */
 382               0, /* flavor */
 383               0, /* subscript */
 384               &Large_qual_decl_value, /* value */
 385           };
 386           
 387           static MI_CONST MI_QualifierDecl MappingStrings_qual_decl =
 388           {
 389               MI_T("MappingStrings"), /* name */
 390               MI_STRINGA, /* type */
 391               MI_FLAG_ANY, /* scope */
 392               0, /* flavor */
 393               0, /* subscript */
 394               NULL, /* value */
 395           };
 396           
 397           static MI_CONST MI_QualifierDecl Max_qual_decl =
 398           {
 399               MI_T("Max"), /* name */
 400 mike  1.1     MI_UINT32, /* type */
 401               MI_FLAG_REFERENCE, /* scope */
 402               0, /* flavor */
 403               0, /* subscript */
 404               NULL, /* value */
 405           };
 406           
 407           static MI_CONST MI_QualifierDecl MaxLen_qual_decl =
 408           {
 409               MI_T("MaxLen"), /* name */
 410               MI_UINT32, /* type */
 411               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 412               0, /* flavor */
 413               0, /* subscript */
 414               NULL, /* value */
 415           };
 416           
 417           static MI_CONST MI_QualifierDecl MaxValue_qual_decl =
 418           {
 419               MI_T("MaxValue"), /* name */
 420               MI_SINT64, /* type */
 421 mike  1.1     MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 422               0, /* flavor */
 423               0, /* subscript */
 424               NULL, /* value */
 425           };
 426           
 427           static MI_CONST MI_QualifierDecl MethodConstraint_qual_decl =
 428           {
 429               MI_T("MethodConstraint"), /* name */
 430               MI_STRINGA, /* type */
 431               MI_FLAG_METHOD, /* scope */
 432               0, /* flavor */
 433               0, /* subscript */
 434               NULL, /* value */
 435           };
 436           
 437           static MI_CONST MI_Uint32 Min_qual_decl_value = 0U;
 438           
 439           static MI_CONST MI_QualifierDecl Min_qual_decl =
 440           {
 441               MI_T("Min"), /* name */
 442 mike  1.1     MI_UINT32, /* type */
 443               MI_FLAG_REFERENCE, /* scope */
 444               0, /* flavor */
 445               0, /* subscript */
 446               &Min_qual_decl_value, /* value */
 447           };
 448           
 449           static MI_CONST MI_Uint32 MinLen_qual_decl_value = 0U;
 450           
 451           static MI_CONST MI_QualifierDecl MinLen_qual_decl =
 452           {
 453               MI_T("MinLen"), /* name */
 454               MI_UINT32, /* type */
 455               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 456               0, /* flavor */
 457               0, /* subscript */
 458               &MinLen_qual_decl_value, /* value */
 459           };
 460           
 461           static MI_CONST MI_QualifierDecl MinValue_qual_decl =
 462           {
 463 mike  1.1     MI_T("MinValue"), /* name */
 464               MI_SINT64, /* type */
 465               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 466               0, /* flavor */
 467               0, /* subscript */
 468               NULL, /* value */
 469           };
 470           
 471           static MI_CONST MI_QualifierDecl ModelCorrespondence_qual_decl =
 472           {
 473               MI_T("ModelCorrespondence"), /* name */
 474               MI_STRINGA, /* type */
 475               MI_FLAG_ANY, /* scope */
 476               0, /* flavor */
 477               0, /* subscript */
 478               NULL, /* value */
 479           };
 480           
 481           static MI_CONST MI_QualifierDecl Nonlocal_qual_decl =
 482           {
 483               MI_T("Nonlocal"), /* name */
 484 mike  1.1     MI_STRING, /* type */
 485               MI_FLAG_REFERENCE, /* scope */
 486               0, /* flavor */
 487               0, /* subscript */
 488               NULL, /* value */
 489           };
 490           
 491           static MI_CONST MI_QualifierDecl NonlocalType_qual_decl =
 492           {
 493               MI_T("NonlocalType"), /* name */
 494               MI_STRING, /* type */
 495               MI_FLAG_REFERENCE, /* scope */
 496               0, /* flavor */
 497               0, /* subscript */
 498               NULL, /* value */
 499           };
 500           
 501           static MI_CONST MI_QualifierDecl NullValue_qual_decl =
 502           {
 503               MI_T("NullValue"), /* name */
 504               MI_STRING, /* type */
 505 mike  1.1     MI_FLAG_PROPERTY, /* scope */
 506               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 507               0, /* subscript */
 508               NULL, /* value */
 509           };
 510           
 511           static MI_CONST MI_Boolean Octetstring_qual_decl_value = 0;
 512           
 513           static MI_CONST MI_QualifierDecl Octetstring_qual_decl =
 514           {
 515               MI_T("Octetstring"), /* name */
 516               MI_BOOLEAN, /* type */
 517               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 518               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 519               0, /* subscript */
 520               &Octetstring_qual_decl_value, /* value */
 521           };
 522           
 523           static MI_CONST MI_Boolean Out_qual_decl_value = 0;
 524           
 525           static MI_CONST MI_QualifierDecl Out_qual_decl =
 526 mike  1.1 {
 527               MI_T("Out"), /* name */
 528               MI_BOOLEAN, /* type */
 529               MI_FLAG_PARAMETER, /* scope */
 530               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 531               0, /* subscript */
 532               &Out_qual_decl_value, /* value */
 533           };
 534           
 535           static MI_CONST MI_QualifierDecl Override_qual_decl =
 536           {
 537               MI_T("Override"), /* name */
 538               MI_STRING, /* type */
 539               MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 540               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED, /* flavor */
 541               0, /* subscript */
 542               NULL, /* value */
 543           };
 544           
 545           static MI_CONST MI_QualifierDecl Propagated_qual_decl =
 546           {
 547 mike  1.1     MI_T("Propagated"), /* name */
 548               MI_STRING, /* type */
 549               MI_FLAG_PROPERTY, /* scope */
 550               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 551               0, /* subscript */
 552               NULL, /* value */
 553           };
 554           
 555           static MI_CONST MI_QualifierDecl PropertyConstraint_qual_decl =
 556           {
 557               MI_T("PropertyConstraint"), /* name */
 558               MI_STRINGA, /* type */
 559               MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 560               0, /* flavor */
 561               0, /* subscript */
 562               NULL, /* value */
 563           };
 564           
 565           static MI_CONST MI_Char* PropertyUsage_qual_decl_value = MI_T("CurrentContext");
 566           
 567           static MI_CONST MI_QualifierDecl PropertyUsage_qual_decl =
 568 mike  1.1 {
 569               MI_T("PropertyUsage"), /* name */
 570               MI_STRING, /* type */
 571               MI_FLAG_PROPERTY, /* scope */
 572               0, /* flavor */
 573               0, /* subscript */
 574               &PropertyUsage_qual_decl_value, /* value */
 575           };
 576           
 577           static MI_CONST MI_QualifierDecl Provider_qual_decl =
 578           {
 579               MI_T("Provider"), /* name */
 580               MI_STRING, /* type */
 581               MI_FLAG_ANY, /* scope */
 582               0, /* flavor */
 583               0, /* subscript */
 584               NULL, /* value */
 585           };
 586           
 587           static MI_CONST MI_QualifierDecl PUnit_qual_decl =
 588           {
 589 mike  1.1     MI_T("PUnit"), /* name */
 590               MI_STRING, /* type */
 591               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 592               0, /* flavor */
 593               0, /* subscript */
 594               NULL, /* value */
 595           };
 596           
 597           static MI_CONST MI_Boolean Read_qual_decl_value = 1;
 598           
 599           static MI_CONST MI_QualifierDecl Read_qual_decl =
 600           {
 601               MI_T("Read"), /* name */
 602               MI_BOOLEAN, /* type */
 603               MI_FLAG_PROPERTY, /* scope */
 604               0, /* flavor */
 605               0, /* subscript */
 606               &Read_qual_decl_value, /* value */
 607           };
 608           
 609           static MI_CONST MI_Boolean Required_qual_decl_value = 0;
 610 mike  1.1 
 611           static MI_CONST MI_QualifierDecl Required_qual_decl =
 612           {
 613               MI_T("Required"), /* name */
 614               MI_BOOLEAN, /* type */
 615               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 616               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 617               0, /* subscript */
 618               &Required_qual_decl_value, /* value */
 619           };
 620           
 621           static MI_CONST MI_QualifierDecl Revision_qual_decl =
 622           {
 623               MI_T("Revision"), /* name */
 624               MI_STRING, /* type */
 625               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 626               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 627               0, /* subscript */
 628               NULL, /* value */
 629           };
 630           
 631 mike  1.1 static MI_CONST MI_QualifierDecl Schema_qual_decl =
 632           {
 633               MI_T("Schema"), /* name */
 634               MI_STRING, /* type */
 635               MI_FLAG_METHOD|MI_FLAG_PROPERTY, /* scope */
 636               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 637               0, /* subscript */
 638               NULL, /* value */
 639           };
 640           
 641           static MI_CONST MI_QualifierDecl Source_qual_decl =
 642           {
 643               MI_T("Source"), /* name */
 644               MI_STRING, /* type */
 645               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 646               0, /* flavor */
 647               0, /* subscript */
 648               NULL, /* value */
 649           };
 650           
 651           static MI_CONST MI_QualifierDecl SourceType_qual_decl =
 652 mike  1.1 {
 653               MI_T("SourceType"), /* name */
 654               MI_STRING, /* type */
 655               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION|MI_FLAG_REFERENCE, /* scope */
 656               0, /* flavor */
 657               0, /* subscript */
 658               NULL, /* value */
 659           };
 660           
 661           static MI_CONST MI_Boolean Static_qual_decl_value = 0;
 662           
 663           static MI_CONST MI_QualifierDecl Static_qual_decl =
 664           {
 665               MI_T("Static"), /* name */
 666               MI_BOOLEAN, /* type */
 667               MI_FLAG_METHOD|MI_FLAG_PROPERTY, /* scope */
 668               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 669               0, /* subscript */
 670               &Static_qual_decl_value, /* value */
 671           };
 672           
 673 mike  1.1 static MI_CONST MI_QualifierDecl Syntax_qual_decl =
 674           {
 675               MI_T("Syntax"), /* name */
 676               MI_STRING, /* type */
 677               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 678               0, /* flavor */
 679               0, /* subscript */
 680               NULL, /* value */
 681           };
 682           
 683           static MI_CONST MI_QualifierDecl SyntaxType_qual_decl =
 684           {
 685               MI_T("SyntaxType"), /* name */
 686               MI_STRING, /* type */
 687               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 688               0, /* flavor */
 689               0, /* subscript */
 690               NULL, /* value */
 691           };
 692           
 693           static MI_CONST MI_Boolean Terminal_qual_decl_value = 0;
 694 mike  1.1 
 695           static MI_CONST MI_QualifierDecl Terminal_qual_decl =
 696           {
 697               MI_T("Terminal"), /* name */
 698               MI_BOOLEAN, /* type */
 699               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 700               0, /* flavor */
 701               0, /* subscript */
 702               &Terminal_qual_decl_value, /* value */
 703           };
 704           
 705           static MI_CONST MI_QualifierDecl TriggerType_qual_decl =
 706           {
 707               MI_T("TriggerType"), /* name */
 708               MI_STRING, /* type */
 709               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION|MI_FLAG_METHOD|MI_FLAG_PROPERTY|MI_FLAG_REFERENCE, /* scope */
 710               0, /* flavor */
 711               0, /* subscript */
 712               NULL, /* value */
 713           };
 714           
 715 mike  1.1 static MI_CONST MI_QualifierDecl UMLPackagePath_qual_decl =
 716           {
 717               MI_T("UMLPackagePath"), /* name */
 718               MI_STRING, /* type */
 719               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 720               0, /* flavor */
 721               0, /* subscript */
 722               NULL, /* value */
 723           };
 724           
 725           static MI_CONST MI_QualifierDecl Units_qual_decl =
 726           {
 727               MI_T("Units"), /* name */
 728               MI_STRING, /* type */
 729               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 730               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 731               0, /* subscript */
 732               NULL, /* value */
 733           };
 734           
 735           static MI_CONST MI_QualifierDecl UnknownValues_qual_decl =
 736 mike  1.1 {
 737               MI_T("UnknownValues"), /* name */
 738               MI_STRINGA, /* type */
 739               MI_FLAG_PROPERTY, /* scope */
 740               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 741               0, /* subscript */
 742               NULL, /* value */
 743           };
 744           
 745           static MI_CONST MI_QualifierDecl UnsupportedValues_qual_decl =
 746           {
 747               MI_T("UnsupportedValues"), /* name */
 748               MI_STRINGA, /* type */
 749               MI_FLAG_PROPERTY, /* scope */
 750               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 751               0, /* subscript */
 752               NULL, /* value */
 753           };
 754           
 755           static MI_CONST MI_QualifierDecl ValueMap_qual_decl =
 756           {
 757 mike  1.1     MI_T("ValueMap"), /* name */
 758               MI_STRINGA, /* type */
 759               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 760               0, /* flavor */
 761               0, /* subscript */
 762               NULL, /* value */
 763           };
 764           
 765           static MI_CONST MI_QualifierDecl Values_qual_decl =
 766           {
 767               MI_T("Values"), /* name */
 768               MI_STRINGA, /* type */
 769               MI_FLAG_METHOD|MI_FLAG_PARAMETER|MI_FLAG_PROPERTY, /* scope */
 770               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE, /* flavor */
 771               0, /* subscript */
 772               NULL, /* value */
 773           };
 774           
 775           static MI_CONST MI_QualifierDecl Version_qual_decl =
 776           {
 777               MI_T("Version"), /* name */
 778 mike  1.1     MI_STRING, /* type */
 779               MI_FLAG_ASSOCIATION|MI_FLAG_CLASS|MI_FLAG_INDICATION, /* scope */
 780               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED, /* flavor */
 781               0, /* subscript */
 782               NULL, /* value */
 783           };
 784           
 785           static MI_CONST MI_Boolean Weak_qual_decl_value = 0;
 786           
 787           static MI_CONST MI_QualifierDecl Weak_qual_decl =
 788           {
 789               MI_T("Weak"), /* name */
 790               MI_BOOLEAN, /* type */
 791               MI_FLAG_REFERENCE, /* scope */
 792               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS, /* flavor */
 793               0, /* subscript */
 794               &Weak_qual_decl_value, /* value */
 795           };
 796           
 797           static MI_CONST MI_Boolean Write_qual_decl_value = 0;
 798           
 799 mike  1.1 static MI_CONST MI_QualifierDecl Write_qual_decl =
 800           {
 801               MI_T("Write"), /* name */
 802               MI_BOOLEAN, /* type */
 803               MI_FLAG_PROPERTY, /* scope */
 804               0, /* flavor */
 805               0, /* subscript */
 806               &Write_qual_decl_value, /* value */
 807           };
 808           
 809           static MI_QualifierDecl MI_CONST* MI_CONST qualifierDecls[] =
 810           {
 811               &Abstract_qual_decl,
 812               &Aggregate_qual_decl,
 813               &Aggregation_qual_decl,
 814               &Alias_qual_decl,
 815               &ArrayType_qual_decl,
 816               &Association_qual_decl,
 817               &BitMap_qual_decl,
 818               &BitValues_qual_decl,
 819               &ClassConstraint_qual_decl,
 820 mike  1.1     &Composition_qual_decl,
 821               &Correlatable_qual_decl,
 822               &Counter_qual_decl,
 823               &Delete_qual_decl,
 824               &Deprecated_qual_decl,
 825               &Description_qual_decl,
 826               &DisplayDescription_qual_decl,
 827               &DisplayName_qual_decl,
 828               &DN_qual_decl,
 829               &EmbeddedInstance_qual_decl,
 830               &EmbeddedObject_qual_decl,
 831               &Exception_qual_decl,
 832               &Expensive_qual_decl,
 833               &Experimental_qual_decl,
 834               &Gauge_qual_decl,
 835               &Ifdeleted_qual_decl,
 836               &In_qual_decl,
 837               &Indication_qual_decl,
 838               &Invisible_qual_decl,
 839               &IsPUnit_qual_decl,
 840               &Key_qual_decl,
 841 mike  1.1     &Large_qual_decl,
 842               &MappingStrings_qual_decl,
 843               &Max_qual_decl,
 844               &MaxLen_qual_decl,
 845               &MaxValue_qual_decl,
 846               &MethodConstraint_qual_decl,
 847               &Min_qual_decl,
 848               &MinLen_qual_decl,
 849               &MinValue_qual_decl,
 850               &ModelCorrespondence_qual_decl,
 851               &Nonlocal_qual_decl,
 852               &NonlocalType_qual_decl,
 853               &NullValue_qual_decl,
 854               &Octetstring_qual_decl,
 855               &Out_qual_decl,
 856               &Override_qual_decl,
 857               &Propagated_qual_decl,
 858               &PropertyConstraint_qual_decl,
 859               &PropertyUsage_qual_decl,
 860               &Provider_qual_decl,
 861               &PUnit_qual_decl,
 862 mike  1.1     &Read_qual_decl,
 863               &Required_qual_decl,
 864               &Revision_qual_decl,
 865               &Schema_qual_decl,
 866               &Source_qual_decl,
 867               &SourceType_qual_decl,
 868               &Static_qual_decl,
 869               &Syntax_qual_decl,
 870               &SyntaxType_qual_decl,
 871               &Terminal_qual_decl,
 872               &TriggerType_qual_decl,
 873               &UMLPackagePath_qual_decl,
 874               &Units_qual_decl,
 875               &UnknownValues_qual_decl,
 876               &UnsupportedValues_qual_decl,
 877               &ValueMap_qual_decl,
 878               &Values_qual_decl,
 879               &Version_qual_decl,
 880               &Weak_qual_decl,
 881               &Write_qual_decl,
 882           };
 883 mike  1.1 
 884           /*
 885           **==============================================================================
 886           **
 887           ** MSFT_Person
 888           **
 889           **==============================================================================
 890           */
 891           
 892           /* property MSFT_Person.Key */
 893           static MI_CONST MI_PropertyDecl MSFT_Person_Key_prop =
 894           {
 895               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
 896               0x006B7903, /* code */
 897               MI_T("Key"), /* name */
 898               NULL, /* qualifiers */
 899               0, /* numQualifiers */
 900               MI_UINT32, /* type */
 901               NULL, /* className */
 902               0, /* subscript */
 903               offsetof(MSFT_Person, Key), /* offset */
 904 mike  1.1     MI_T("MSFT_Person"), /* origin */
 905               MI_T("MSFT_Person"), /* propagator */
 906               NULL,
 907           };
 908           
 909           /* property MSFT_Person.First */
 910           static MI_CONST MI_PropertyDecl MSFT_Person_First_prop =
 911           {
 912               MI_FLAG_PROPERTY, /* flags */
 913               0x00667405, /* code */
 914               MI_T("First"), /* name */
 915               NULL, /* qualifiers */
 916               0, /* numQualifiers */
 917               MI_STRING, /* type */
 918               NULL, /* className */
 919               0, /* subscript */
 920               offsetof(MSFT_Person, First), /* offset */
 921               MI_T("MSFT_Person"), /* origin */
 922               MI_T("MSFT_Person"), /* propagator */
 923               NULL,
 924           };
 925 mike  1.1 
 926           /* property MSFT_Person.Last */
 927           static MI_CONST MI_PropertyDecl MSFT_Person_Last_prop =
 928           {
 929               MI_FLAG_PROPERTY, /* flags */
 930               0x006C7404, /* code */
 931               MI_T("Last"), /* name */
 932               NULL, /* qualifiers */
 933               0, /* numQualifiers */
 934               MI_STRING, /* type */
 935               NULL, /* className */
 936               0, /* subscript */
 937               offsetof(MSFT_Person, Last), /* offset */
 938               MI_T("MSFT_Person"), /* origin */
 939               MI_T("MSFT_Person"), /* propagator */
 940               NULL,
 941           };
 942           
 943           /* property MSFT_Person.Colors */
 944           static MI_CONST MI_PropertyDecl MSFT_Person_Colors_prop =
 945           {
 946 mike  1.1     MI_FLAG_PROPERTY, /* flags */
 947               0x00637306, /* code */
 948               MI_T("Colors"), /* name */
 949               NULL, /* qualifiers */
 950               0, /* numQualifiers */
 951               MI_STRINGA, /* type */
 952               NULL, /* className */
 953               0, /* subscript */
 954               offsetof(MSFT_Person, Colors), /* offset */
 955               MI_T("MSFT_Person"), /* origin */
 956               MI_T("MSFT_Person"), /* propagator */
 957               NULL,
 958           };
 959           
 960           /* property MSFT_Person.Numbers */
 961           static MI_CONST MI_PropertyDecl MSFT_Person_Numbers_prop =
 962           {
 963               MI_FLAG_PROPERTY, /* flags */
 964               0x006E7307, /* code */
 965               MI_T("Numbers"), /* name */
 966               NULL, /* qualifiers */
 967 mike  1.1     0, /* numQualifiers */
 968               MI_UINT32A, /* type */
 969               NULL, /* className */
 970               0, /* subscript */
 971               offsetof(MSFT_Person, Numbers), /* offset */
 972               MI_T("MSFT_Person"), /* origin */
 973               MI_T("MSFT_Person"), /* propagator */
 974               NULL,
 975           };
 976           
 977           /* property MSFT_Person.Nothing */
 978           static MI_CONST MI_PropertyDecl MSFT_Person_Nothing_prop =
 979           {
 980               MI_FLAG_PROPERTY, /* flags */
 981               0x006E6707, /* code */
 982               MI_T("Nothing"), /* name */
 983               NULL, /* qualifiers */
 984               0, /* numQualifiers */
 985               MI_UINT32, /* type */
 986               NULL, /* className */
 987               0, /* subscript */
 988 mike  1.1     offsetof(MSFT_Person, Nothing), /* offset */
 989               MI_T("MSFT_Person"), /* origin */
 990               MI_T("MSFT_Person"), /* propagator */
 991               NULL,
 992           };
 993           
 994           static MI_PropertyDecl MI_CONST* MI_CONST MSFT_Person_props[] =
 995           {
 996               &MSFT_Person_Key_prop,
 997               &MSFT_Person_First_prop,
 998               &MSFT_Person_Last_prop,
 999               &MSFT_Person_Colors_prop,
1000               &MSFT_Person_Numbers_prop,
1001               &MSFT_Person_Nothing_prop,
1002           };
1003           
1004           /* class MSFT_Person */
1005           MI_CONST MI_ClassDecl MSFT_Person_rtti =
1006           {
1007               MI_FLAG_CLASS, /* flags */
1008               0x006D6E0B, /* code */
1009 mike  1.1     MI_T("MSFT_Person"), /* name */
1010               NULL, /* qualifiers */
1011               0, /* numQualifiers */
1012               MSFT_Person_props, /* properties */
1013               MI_COUNT(MSFT_Person_props), /* numProperties */
1014               sizeof(MSFT_Person), /* size */
1015               NULL, /* superClass */
1016               NULL, /* superClassDecl */
1017               NULL, /* methods */
1018               0, /* numMethods */
1019               &test_repos_classDecl, /* schema */
1020               NULL, /* functions */
1021           };
1022           
1023           /*
1024           **==============================================================================
1025           **
1026           ** MSFT_AllTypes
1027           **
1028           **==============================================================================
1029           */
1030 mike  1.1 
1031           /* property MSFT_AllTypes.Key */
1032           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Key_prop =
1033           {
1034               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
1035               0x006B7903, /* code */
1036               MI_T("Key"), /* name */
1037               NULL, /* qualifiers */
1038               0, /* numQualifiers */
1039               MI_UINT32, /* type */
1040               NULL, /* className */
1041               0, /* subscript */
1042               offsetof(MSFT_AllTypes, Key), /* offset */
1043               MI_T("MSFT_AllTypes"), /* origin */
1044               MI_T("MSFT_AllTypes"), /* propagator */
1045               NULL,
1046           };
1047           
1048           /* property MSFT_AllTypes.BooleanValue */
1049           static MI_CONST MI_PropertyDecl MSFT_AllTypes_BooleanValue_prop =
1050           {
1051 mike  1.1     MI_FLAG_PROPERTY, /* flags */
1052               0x0062650C, /* code */
1053               MI_T("BooleanValue"), /* name */
1054               NULL, /* qualifiers */
1055               0, /* numQualifiers */
1056               MI_BOOLEAN, /* type */
1057               NULL, /* className */
1058               0, /* subscript */
1059               offsetof(MSFT_AllTypes, BooleanValue), /* offset */
1060               MI_T("MSFT_AllTypes"), /* origin */
1061               MI_T("MSFT_AllTypes"), /* propagator */
1062               NULL,
1063           };
1064           
1065           /* property MSFT_AllTypes.Uint8Value */
1066           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint8Value_prop =
1067           {
1068               MI_FLAG_PROPERTY, /* flags */
1069               0x0075650A, /* code */
1070               MI_T("Uint8Value"), /* name */
1071               NULL, /* qualifiers */
1072 mike  1.1     0, /* numQualifiers */
1073               MI_UINT8, /* type */
1074               NULL, /* className */
1075               0, /* subscript */
1076               offsetof(MSFT_AllTypes, Uint8Value), /* offset */
1077               MI_T("MSFT_AllTypes"), /* origin */
1078               MI_T("MSFT_AllTypes"), /* propagator */
1079               NULL,
1080           };
1081           
1082           /* property MSFT_AllTypes.Sint8Value */
1083           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint8Value_prop =
1084           {
1085               MI_FLAG_PROPERTY, /* flags */
1086               0x0073650A, /* code */
1087               MI_T("Sint8Value"), /* name */
1088               NULL, /* qualifiers */
1089               0, /* numQualifiers */
1090               MI_SINT8, /* type */
1091               NULL, /* className */
1092               0, /* subscript */
1093 mike  1.1     offsetof(MSFT_AllTypes, Sint8Value), /* offset */
1094               MI_T("MSFT_AllTypes"), /* origin */
1095               MI_T("MSFT_AllTypes"), /* propagator */
1096               NULL,
1097           };
1098           
1099           /* property MSFT_AllTypes.Uint16Value */
1100           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint16Value_prop =
1101           {
1102               MI_FLAG_PROPERTY, /* flags */
1103               0x0075650B, /* code */
1104               MI_T("Uint16Value"), /* name */
1105               NULL, /* qualifiers */
1106               0, /* numQualifiers */
1107               MI_UINT16, /* type */
1108               NULL, /* className */
1109               0, /* subscript */
1110               offsetof(MSFT_AllTypes, Uint16Value), /* offset */
1111               MI_T("MSFT_AllTypes"), /* origin */
1112               MI_T("MSFT_AllTypes"), /* propagator */
1113               NULL,
1114 mike  1.1 };
1115           
1116           /* property MSFT_AllTypes.Sint16Value */
1117           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint16Value_prop =
1118           {
1119               MI_FLAG_PROPERTY, /* flags */
1120               0x0073650B, /* code */
1121               MI_T("Sint16Value"), /* name */
1122               NULL, /* qualifiers */
1123               0, /* numQualifiers */
1124               MI_SINT16, /* type */
1125               NULL, /* className */
1126               0, /* subscript */
1127               offsetof(MSFT_AllTypes, Sint16Value), /* offset */
1128               MI_T("MSFT_AllTypes"), /* origin */
1129               MI_T("MSFT_AllTypes"), /* propagator */
1130               NULL,
1131           };
1132           
1133           /* property MSFT_AllTypes.Uint32Value */
1134           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint32Value_prop =
1135 mike  1.1 {
1136               MI_FLAG_PROPERTY, /* flags */
1137               0x0075650B, /* code */
1138               MI_T("Uint32Value"), /* name */
1139               NULL, /* qualifiers */
1140               0, /* numQualifiers */
1141               MI_UINT32, /* type */
1142               NULL, /* className */
1143               0, /* subscript */
1144               offsetof(MSFT_AllTypes, Uint32Value), /* offset */
1145               MI_T("MSFT_AllTypes"), /* origin */
1146               MI_T("MSFT_AllTypes"), /* propagator */
1147               NULL,
1148           };
1149           
1150           /* property MSFT_AllTypes.Sint32Value */
1151           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint32Value_prop =
1152           {
1153               MI_FLAG_PROPERTY, /* flags */
1154               0x0073650B, /* code */
1155               MI_T("Sint32Value"), /* name */
1156 mike  1.1     NULL, /* qualifiers */
1157               0, /* numQualifiers */
1158               MI_SINT32, /* type */
1159               NULL, /* className */
1160               0, /* subscript */
1161               offsetof(MSFT_AllTypes, Sint32Value), /* offset */
1162               MI_T("MSFT_AllTypes"), /* origin */
1163               MI_T("MSFT_AllTypes"), /* propagator */
1164               NULL,
1165           };
1166           
1167           /* property MSFT_AllTypes.Uint64Value */
1168           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint64Value_prop =
1169           {
1170               MI_FLAG_PROPERTY, /* flags */
1171               0x0075650B, /* code */
1172               MI_T("Uint64Value"), /* name */
1173               NULL, /* qualifiers */
1174               0, /* numQualifiers */
1175               MI_UINT64, /* type */
1176               NULL, /* className */
1177 mike  1.1     0, /* subscript */
1178               offsetof(MSFT_AllTypes, Uint64Value), /* offset */
1179               MI_T("MSFT_AllTypes"), /* origin */
1180               MI_T("MSFT_AllTypes"), /* propagator */
1181               NULL,
1182           };
1183           
1184           /* property MSFT_AllTypes.Sint64Value */
1185           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint64Value_prop =
1186           {
1187               MI_FLAG_PROPERTY, /* flags */
1188               0x0073650B, /* code */
1189               MI_T("Sint64Value"), /* name */
1190               NULL, /* qualifiers */
1191               0, /* numQualifiers */
1192               MI_SINT64, /* type */
1193               NULL, /* className */
1194               0, /* subscript */
1195               offsetof(MSFT_AllTypes, Sint64Value), /* offset */
1196               MI_T("MSFT_AllTypes"), /* origin */
1197               MI_T("MSFT_AllTypes"), /* propagator */
1198 mike  1.1     NULL,
1199           };
1200           
1201           /* property MSFT_AllTypes.Real32Value */
1202           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real32Value_prop =
1203           {
1204               MI_FLAG_PROPERTY, /* flags */
1205               0x0072650B, /* code */
1206               MI_T("Real32Value"), /* name */
1207               NULL, /* qualifiers */
1208               0, /* numQualifiers */
1209               MI_REAL32, /* type */
1210               NULL, /* className */
1211               0, /* subscript */
1212               offsetof(MSFT_AllTypes, Real32Value), /* offset */
1213               MI_T("MSFT_AllTypes"), /* origin */
1214               MI_T("MSFT_AllTypes"), /* propagator */
1215               NULL,
1216           };
1217           
1218           /* property MSFT_AllTypes.Real64Value */
1219 mike  1.1 static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real64Value_prop =
1220           {
1221               MI_FLAG_PROPERTY, /* flags */
1222               0x0072650B, /* code */
1223               MI_T("Real64Value"), /* name */
1224               NULL, /* qualifiers */
1225               0, /* numQualifiers */
1226               MI_REAL64, /* type */
1227               NULL, /* className */
1228               0, /* subscript */
1229               offsetof(MSFT_AllTypes, Real64Value), /* offset */
1230               MI_T("MSFT_AllTypes"), /* origin */
1231               MI_T("MSFT_AllTypes"), /* propagator */
1232               NULL,
1233           };
1234           
1235           /* property MSFT_AllTypes.Char16Value */
1236           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Char16Value_prop =
1237           {
1238               MI_FLAG_PROPERTY, /* flags */
1239               0x0063650B, /* code */
1240 mike  1.1     MI_T("Char16Value"), /* name */
1241               NULL, /* qualifiers */
1242               0, /* numQualifiers */
1243               MI_CHAR16, /* type */
1244               NULL, /* className */
1245               0, /* subscript */
1246               offsetof(MSFT_AllTypes, Char16Value), /* offset */
1247               MI_T("MSFT_AllTypes"), /* origin */
1248               MI_T("MSFT_AllTypes"), /* propagator */
1249               NULL,
1250           };
1251           
1252           /* property MSFT_AllTypes.TimestampValue */
1253           static MI_CONST MI_PropertyDecl MSFT_AllTypes_TimestampValue_prop =
1254           {
1255               MI_FLAG_PROPERTY, /* flags */
1256               0x0074650E, /* code */
1257               MI_T("TimestampValue"), /* name */
1258               NULL, /* qualifiers */
1259               0, /* numQualifiers */
1260               MI_DATETIME, /* type */
1261 mike  1.1     NULL, /* className */
1262               0, /* subscript */
1263               offsetof(MSFT_AllTypes, TimestampValue), /* offset */
1264               MI_T("MSFT_AllTypes"), /* origin */
1265               MI_T("MSFT_AllTypes"), /* propagator */
1266               NULL,
1267           };
1268           
1269           /* property MSFT_AllTypes.IntervalValue */
1270           static MI_CONST MI_PropertyDecl MSFT_AllTypes_IntervalValue_prop =
1271           {
1272               MI_FLAG_PROPERTY, /* flags */
1273               0x0069650D, /* code */
1274               MI_T("IntervalValue"), /* name */
1275               NULL, /* qualifiers */
1276               0, /* numQualifiers */
1277               MI_DATETIME, /* type */
1278               NULL, /* className */
1279               0, /* subscript */
1280               offsetof(MSFT_AllTypes, IntervalValue), /* offset */
1281               MI_T("MSFT_AllTypes"), /* origin */
1282 mike  1.1     MI_T("MSFT_AllTypes"), /* propagator */
1283               NULL,
1284           };
1285           
1286           /* property MSFT_AllTypes.StringValue */
1287           static MI_CONST MI_PropertyDecl MSFT_AllTypes_StringValue_prop =
1288           {
1289               MI_FLAG_PROPERTY, /* flags */
1290               0x0073650B, /* code */
1291               MI_T("StringValue"), /* name */
1292               NULL, /* qualifiers */
1293               0, /* numQualifiers */
1294               MI_STRING, /* type */
1295               NULL, /* className */
1296               0, /* subscript */
1297               offsetof(MSFT_AllTypes, StringValue), /* offset */
1298               MI_T("MSFT_AllTypes"), /* origin */
1299               MI_T("MSFT_AllTypes"), /* propagator */
1300               NULL,
1301           };
1302           
1303 mike  1.1 /* property MSFT_AllTypes.BooleanArray */
1304           static MI_CONST MI_PropertyDecl MSFT_AllTypes_BooleanArray_prop =
1305           {
1306               MI_FLAG_PROPERTY, /* flags */
1307               0x0062790C, /* code */
1308               MI_T("BooleanArray"), /* name */
1309               NULL, /* qualifiers */
1310               0, /* numQualifiers */
1311               MI_BOOLEANA, /* type */
1312               NULL, /* className */
1313               0, /* subscript */
1314               offsetof(MSFT_AllTypes, BooleanArray), /* offset */
1315               MI_T("MSFT_AllTypes"), /* origin */
1316               MI_T("MSFT_AllTypes"), /* propagator */
1317               NULL,
1318           };
1319           
1320           /* property MSFT_AllTypes.Uint8Array */
1321           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint8Array_prop =
1322           {
1323               MI_FLAG_PROPERTY, /* flags */
1324 mike  1.1     0x0075790A, /* code */
1325               MI_T("Uint8Array"), /* name */
1326               NULL, /* qualifiers */
1327               0, /* numQualifiers */
1328               MI_UINT8A, /* type */
1329               NULL, /* className */
1330               0, /* subscript */
1331               offsetof(MSFT_AllTypes, Uint8Array), /* offset */
1332               MI_T("MSFT_AllTypes"), /* origin */
1333               MI_T("MSFT_AllTypes"), /* propagator */
1334               NULL,
1335           };
1336           
1337           /* property MSFT_AllTypes.Sint8Array */
1338           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint8Array_prop =
1339           {
1340               MI_FLAG_PROPERTY, /* flags */
1341               0x0073790A, /* code */
1342               MI_T("Sint8Array"), /* name */
1343               NULL, /* qualifiers */
1344               0, /* numQualifiers */
1345 mike  1.1     MI_SINT8A, /* type */
1346               NULL, /* className */
1347               0, /* subscript */
1348               offsetof(MSFT_AllTypes, Sint8Array), /* offset */
1349               MI_T("MSFT_AllTypes"), /* origin */
1350               MI_T("MSFT_AllTypes"), /* propagator */
1351               NULL,
1352           };
1353           
1354           /* property MSFT_AllTypes.Uint16Array */
1355           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint16Array_prop =
1356           {
1357               MI_FLAG_PROPERTY, /* flags */
1358               0x0075790B, /* code */
1359               MI_T("Uint16Array"), /* name */
1360               NULL, /* qualifiers */
1361               0, /* numQualifiers */
1362               MI_UINT16A, /* type */
1363               NULL, /* className */
1364               0, /* subscript */
1365               offsetof(MSFT_AllTypes, Uint16Array), /* offset */
1366 mike  1.1     MI_T("MSFT_AllTypes"), /* origin */
1367               MI_T("MSFT_AllTypes"), /* propagator */
1368               NULL,
1369           };
1370           
1371           /* property MSFT_AllTypes.Sint16Array */
1372           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint16Array_prop =
1373           {
1374               MI_FLAG_PROPERTY, /* flags */
1375               0x0073790B, /* code */
1376               MI_T("Sint16Array"), /* name */
1377               NULL, /* qualifiers */
1378               0, /* numQualifiers */
1379               MI_SINT16A, /* type */
1380               NULL, /* className */
1381               0, /* subscript */
1382               offsetof(MSFT_AllTypes, Sint16Array), /* offset */
1383               MI_T("MSFT_AllTypes"), /* origin */
1384               MI_T("MSFT_AllTypes"), /* propagator */
1385               NULL,
1386           };
1387 mike  1.1 
1388           /* property MSFT_AllTypes.Uint32Array */
1389           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint32Array_prop =
1390           {
1391               MI_FLAG_PROPERTY, /* flags */
1392               0x0075790B, /* code */
1393               MI_T("Uint32Array"), /* name */
1394               NULL, /* qualifiers */
1395               0, /* numQualifiers */
1396               MI_UINT32A, /* type */
1397               NULL, /* className */
1398               0, /* subscript */
1399               offsetof(MSFT_AllTypes, Uint32Array), /* offset */
1400               MI_T("MSFT_AllTypes"), /* origin */
1401               MI_T("MSFT_AllTypes"), /* propagator */
1402               NULL,
1403           };
1404           
1405           /* property MSFT_AllTypes.Sint32Array */
1406           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint32Array_prop =
1407           {
1408 mike  1.1     MI_FLAG_PROPERTY, /* flags */
1409               0x0073790B, /* code */
1410               MI_T("Sint32Array"), /* name */
1411               NULL, /* qualifiers */
1412               0, /* numQualifiers */
1413               MI_SINT32A, /* type */
1414               NULL, /* className */
1415               0, /* subscript */
1416               offsetof(MSFT_AllTypes, Sint32Array), /* offset */
1417               MI_T("MSFT_AllTypes"), /* origin */
1418               MI_T("MSFT_AllTypes"), /* propagator */
1419               NULL,
1420           };
1421           
1422           /* property MSFT_AllTypes.Uint64Array */
1423           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Uint64Array_prop =
1424           {
1425               MI_FLAG_PROPERTY, /* flags */
1426               0x0075790B, /* code */
1427               MI_T("Uint64Array"), /* name */
1428               NULL, /* qualifiers */
1429 mike  1.1     0, /* numQualifiers */
1430               MI_UINT64A, /* type */
1431               NULL, /* className */
1432               0, /* subscript */
1433               offsetof(MSFT_AllTypes, Uint64Array), /* offset */
1434               MI_T("MSFT_AllTypes"), /* origin */
1435               MI_T("MSFT_AllTypes"), /* propagator */
1436               NULL,
1437           };
1438           
1439           /* property MSFT_AllTypes.Sint64Array */
1440           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Sint64Array_prop =
1441           {
1442               MI_FLAG_PROPERTY, /* flags */
1443               0x0073790B, /* code */
1444               MI_T("Sint64Array"), /* name */
1445               NULL, /* qualifiers */
1446               0, /* numQualifiers */
1447               MI_SINT64A, /* type */
1448               NULL, /* className */
1449               0, /* subscript */
1450 mike  1.1     offsetof(MSFT_AllTypes, Sint64Array), /* offset */
1451               MI_T("MSFT_AllTypes"), /* origin */
1452               MI_T("MSFT_AllTypes"), /* propagator */
1453               NULL,
1454           };
1455           
1456           /* property MSFT_AllTypes.Real32Array */
1457           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real32Array_prop =
1458           {
1459               MI_FLAG_PROPERTY, /* flags */
1460               0x0072790B, /* code */
1461               MI_T("Real32Array"), /* name */
1462               NULL, /* qualifiers */
1463               0, /* numQualifiers */
1464               MI_REAL32A, /* type */
1465               NULL, /* className */
1466               0, /* subscript */
1467               offsetof(MSFT_AllTypes, Real32Array), /* offset */
1468               MI_T("MSFT_AllTypes"), /* origin */
1469               MI_T("MSFT_AllTypes"), /* propagator */
1470               NULL,
1471 mike  1.1 };
1472           
1473           /* property MSFT_AllTypes.Real64Array */
1474           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Real64Array_prop =
1475           {
1476               MI_FLAG_PROPERTY, /* flags */
1477               0x0072790B, /* code */
1478               MI_T("Real64Array"), /* name */
1479               NULL, /* qualifiers */
1480               0, /* numQualifiers */
1481               MI_REAL64A, /* type */
1482               NULL, /* className */
1483               0, /* subscript */
1484               offsetof(MSFT_AllTypes, Real64Array), /* offset */
1485               MI_T("MSFT_AllTypes"), /* origin */
1486               MI_T("MSFT_AllTypes"), /* propagator */
1487               NULL,
1488           };
1489           
1490           /* property MSFT_AllTypes.Char16Array */
1491           static MI_CONST MI_PropertyDecl MSFT_AllTypes_Char16Array_prop =
1492 mike  1.1 {
1493               MI_FLAG_PROPERTY, /* flags */
1494               0x0063790B, /* code */
1495               MI_T("Char16Array"), /* name */
1496               NULL, /* qualifiers */
1497               0, /* numQualifiers */
1498               MI_CHAR16A, /* type */
1499               NULL, /* className */
1500               0, /* subscript */
1501               offsetof(MSFT_AllTypes, Char16Array), /* offset */
1502               MI_T("MSFT_AllTypes"), /* origin */
1503               MI_T("MSFT_AllTypes"), /* propagator */
1504               NULL,
1505           };
1506           
1507           /* property MSFT_AllTypes.DatetimeArray */
1508           static MI_CONST MI_PropertyDecl MSFT_AllTypes_DatetimeArray_prop =
1509           {
1510               MI_FLAG_PROPERTY, /* flags */
1511               0x0064790D, /* code */
1512               MI_T("DatetimeArray"), /* name */
1513 mike  1.1     NULL, /* qualifiers */
1514               0, /* numQualifiers */
1515               MI_DATETIMEA, /* type */
1516               NULL, /* className */
1517               0, /* subscript */
1518               offsetof(MSFT_AllTypes, DatetimeArray), /* offset */
1519               MI_T("MSFT_AllTypes"), /* origin */
1520               MI_T("MSFT_AllTypes"), /* propagator */
1521               NULL,
1522           };
1523           
1524           /* property MSFT_AllTypes.StringArray */
1525           static MI_CONST MI_PropertyDecl MSFT_AllTypes_StringArray_prop =
1526           {
1527               MI_FLAG_PROPERTY, /* flags */
1528               0x0073790B, /* code */
1529               MI_T("StringArray"), /* name */
1530               NULL, /* qualifiers */
1531               0, /* numQualifiers */
1532               MI_STRINGA, /* type */
1533               NULL, /* className */
1534 mike  1.1     0, /* subscript */
1535               offsetof(MSFT_AllTypes, StringArray), /* offset */
1536               MI_T("MSFT_AllTypes"), /* origin */
1537               MI_T("MSFT_AllTypes"), /* propagator */
1538               NULL,
1539           };
1540           
1541           static MI_PropertyDecl MI_CONST* MI_CONST MSFT_AllTypes_props[] =
1542           {
1543               &MSFT_AllTypes_Key_prop,
1544               &MSFT_AllTypes_BooleanValue_prop,
1545               &MSFT_AllTypes_Uint8Value_prop,
1546               &MSFT_AllTypes_Sint8Value_prop,
1547               &MSFT_AllTypes_Uint16Value_prop,
1548               &MSFT_AllTypes_Sint16Value_prop,
1549               &MSFT_AllTypes_Uint32Value_prop,
1550               &MSFT_AllTypes_Sint32Value_prop,
1551               &MSFT_AllTypes_Uint64Value_prop,
1552               &MSFT_AllTypes_Sint64Value_prop,
1553               &MSFT_AllTypes_Real32Value_prop,
1554               &MSFT_AllTypes_Real64Value_prop,
1555 mike  1.1     &MSFT_AllTypes_Char16Value_prop,
1556               &MSFT_AllTypes_TimestampValue_prop,
1557               &MSFT_AllTypes_IntervalValue_prop,
1558               &MSFT_AllTypes_StringValue_prop,
1559               &MSFT_AllTypes_BooleanArray_prop,
1560               &MSFT_AllTypes_Uint8Array_prop,
1561               &MSFT_AllTypes_Sint8Array_prop,
1562               &MSFT_AllTypes_Uint16Array_prop,
1563               &MSFT_AllTypes_Sint16Array_prop,
1564               &MSFT_AllTypes_Uint32Array_prop,
1565               &MSFT_AllTypes_Sint32Array_prop,
1566               &MSFT_AllTypes_Uint64Array_prop,
1567               &MSFT_AllTypes_Sint64Array_prop,
1568               &MSFT_AllTypes_Real32Array_prop,
1569               &MSFT_AllTypes_Real64Array_prop,
1570               &MSFT_AllTypes_Char16Array_prop,
1571               &MSFT_AllTypes_DatetimeArray_prop,
1572               &MSFT_AllTypes_StringArray_prop,
1573           };
1574           
1575           /* class MSFT_AllTypes */
1576 mike  1.1 MI_CONST MI_ClassDecl MSFT_AllTypes_rtti =
1577           {
1578               MI_FLAG_CLASS, /* flags */
1579               0x006D730D, /* code */
1580               MI_T("MSFT_AllTypes"), /* name */
1581               NULL, /* qualifiers */
1582               0, /* numQualifiers */
1583               MSFT_AllTypes_props, /* properties */
1584               MI_COUNT(MSFT_AllTypes_props), /* numProperties */
1585               sizeof(MSFT_AllTypes), /* size */
1586               NULL, /* superClass */
1587               NULL, /* superClassDecl */
1588               NULL, /* methods */
1589               0, /* numMethods */
1590               &test_repos_classDecl, /* schema */
1591               NULL, /* functions */
1592           };
1593           
1594           /*
1595           **==============================================================================
1596           **
1597 mike  1.1 ** CIM_ManagedElement
1598           **
1599           **==============================================================================
1600           */
1601           
1602           static MI_CONST MI_Char* CIM_ManagedElement_InstanceID_Description_qual_value = MI_T("InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.\nTo ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following \"preferred\" algorithm: \n<OrgID>:<LocalID> \nWhere <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. \n<LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above \"preferred\" algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. \nIf not set to null for DMTF-defined instances, the \"preferred\" algorithm must be used with the <OrgID> set to CIM.");
1603           
1604           static MI_CONST MI_Qualifier CIM_ManagedElement_InstanceID_Description_qual =
1605           {
1606               MI_T("Description"),
1607               MI_STRING,
1608               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1609               &CIM_ManagedElement_InstanceID_Description_qual_value
1610           };
1611           
1612           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_InstanceID_quals[] =
1613           {
1614               &CIM_ManagedElement_InstanceID_Description_qual,
1615           };
1616           
1617           /* property CIM_ManagedElement.InstanceID */
1618 mike  1.1 static MI_CONST MI_PropertyDecl CIM_ManagedElement_InstanceID_prop =
1619           {
1620               MI_FLAG_PROPERTY, /* flags */
1621               0x0069640A, /* code */
1622               MI_T("InstanceID"), /* name */
1623               CIM_ManagedElement_InstanceID_quals, /* qualifiers */
1624               MI_COUNT(CIM_ManagedElement_InstanceID_quals), /* numQualifiers */
1625               MI_STRING, /* type */
1626               NULL, /* className */
1627               0, /* subscript */
1628               offsetof(CIM_ManagedElement, InstanceID), /* offset */
1629               MI_T("CIM_ManagedElement"), /* origin */
1630               MI_T("CIM_ManagedElement"), /* propagator */
1631               NULL,
1632           };
1633           
1634           static MI_CONST MI_Char* CIM_ManagedElement_Caption_Description_qual_value = MI_T("The Caption property is a short textual description (one- line string) of the object.");
1635           
1636           static MI_CONST MI_Qualifier CIM_ManagedElement_Caption_Description_qual =
1637           {
1638               MI_T("Description"),
1639 mike  1.1     MI_STRING,
1640               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1641               &CIM_ManagedElement_Caption_Description_qual_value
1642           };
1643           
1644           static MI_CONST MI_Uint32 CIM_ManagedElement_Caption_MaxLen_qual_value = 64U;
1645           
1646           static MI_CONST MI_Qualifier CIM_ManagedElement_Caption_MaxLen_qual =
1647           {
1648               MI_T("MaxLen"),
1649               MI_UINT32,
1650               0,
1651               &CIM_ManagedElement_Caption_MaxLen_qual_value
1652           };
1653           
1654           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_Caption_quals[] =
1655           {
1656               &CIM_ManagedElement_Caption_Description_qual,
1657               &CIM_ManagedElement_Caption_MaxLen_qual,
1658           };
1659           
1660 mike  1.1 /* property CIM_ManagedElement.Caption */
1661           static MI_CONST MI_PropertyDecl CIM_ManagedElement_Caption_prop =
1662           {
1663               MI_FLAG_PROPERTY, /* flags */
1664               0x00636E07, /* code */
1665               MI_T("Caption"), /* name */
1666               CIM_ManagedElement_Caption_quals, /* qualifiers */
1667               MI_COUNT(CIM_ManagedElement_Caption_quals), /* numQualifiers */
1668               MI_STRING, /* type */
1669               NULL, /* className */
1670               0, /* subscript */
1671               offsetof(CIM_ManagedElement, Caption), /* offset */
1672               MI_T("CIM_ManagedElement"), /* origin */
1673               MI_T("CIM_ManagedElement"), /* propagator */
1674               NULL,
1675           };
1676           
1677           static MI_CONST MI_Char* CIM_ManagedElement_Description_Description_qual_value = MI_T("The Description property provides a textual description of the object.");
1678           
1679           static MI_CONST MI_Qualifier CIM_ManagedElement_Description_Description_qual =
1680           {
1681 mike  1.1     MI_T("Description"),
1682               MI_STRING,
1683               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1684               &CIM_ManagedElement_Description_Description_qual_value
1685           };
1686           
1687           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_Description_quals[] =
1688           {
1689               &CIM_ManagedElement_Description_Description_qual,
1690           };
1691           
1692           /* property CIM_ManagedElement.Description */
1693           static MI_CONST MI_PropertyDecl CIM_ManagedElement_Description_prop =
1694           {
1695               MI_FLAG_PROPERTY, /* flags */
1696               0x00646E0B, /* code */
1697               MI_T("Description"), /* name */
1698               CIM_ManagedElement_Description_quals, /* qualifiers */
1699               MI_COUNT(CIM_ManagedElement_Description_quals), /* numQualifiers */
1700               MI_STRING, /* type */
1701               NULL, /* className */
1702 mike  1.1     0, /* subscript */
1703               offsetof(CIM_ManagedElement, Description), /* offset */
1704               MI_T("CIM_ManagedElement"), /* origin */
1705               MI_T("CIM_ManagedElement"), /* propagator */
1706               NULL,
1707           };
1708           
1709           static MI_CONST MI_Char* CIM_ManagedElement_ElementName_Description_qual_value = MI_T("A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. \nNote that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.");
1710           
1711           static MI_CONST MI_Qualifier CIM_ManagedElement_ElementName_Description_qual =
1712           {
1713               MI_T("Description"),
1714               MI_STRING,
1715               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1716               &CIM_ManagedElement_ElementName_Description_qual_value
1717           };
1718           
1719           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_ElementName_quals[] =
1720           {
1721               &CIM_ManagedElement_ElementName_Description_qual,
1722           };
1723 mike  1.1 
1724           /* property CIM_ManagedElement.ElementName */
1725           static MI_CONST MI_PropertyDecl CIM_ManagedElement_ElementName_prop =
1726           {
1727               MI_FLAG_PROPERTY, /* flags */
1728               0x0065650B, /* code */
1729               MI_T("ElementName"), /* name */
1730               CIM_ManagedElement_ElementName_quals, /* qualifiers */
1731               MI_COUNT(CIM_ManagedElement_ElementName_quals), /* numQualifiers */
1732               MI_STRING, /* type */
1733               NULL, /* className */
1734               0, /* subscript */
1735               offsetof(CIM_ManagedElement, ElementName), /* offset */
1736               MI_T("CIM_ManagedElement"), /* origin */
1737               MI_T("CIM_ManagedElement"), /* propagator */
1738               NULL,
1739           };
1740           
1741           static MI_PropertyDecl MI_CONST* MI_CONST CIM_ManagedElement_props[] =
1742           {
1743               &CIM_ManagedElement_InstanceID_prop,
1744 mike  1.1     &CIM_ManagedElement_Caption_prop,
1745               &CIM_ManagedElement_Description_prop,
1746               &CIM_ManagedElement_ElementName_prop,
1747           };
1748           
1749           static MI_CONST MI_Char* CIM_ManagedElement_Version_qual_value = MI_T("2.19.0");
1750           
1751           static MI_CONST MI_Qualifier CIM_ManagedElement_Version_qual =
1752           {
1753               MI_T("Version"),
1754               MI_STRING,
1755               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
1756               &CIM_ManagedElement_Version_qual_value
1757           };
1758           
1759           static MI_CONST MI_Char* CIM_ManagedElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
1760           
1761           static MI_CONST MI_Qualifier CIM_ManagedElement_UMLPackagePath_qual =
1762           {
1763               MI_T("UMLPackagePath"),
1764               MI_STRING,
1765 mike  1.1     0,
1766               &CIM_ManagedElement_UMLPackagePath_qual_value
1767           };
1768           
1769           static MI_CONST MI_Char* CIM_ManagedElement_Description_qual_value = MI_T("ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema.");
1770           
1771           static MI_CONST MI_Qualifier CIM_ManagedElement_Description_qual =
1772           {
1773               MI_T("Description"),
1774               MI_STRING,
1775               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1776               &CIM_ManagedElement_Description_qual_value
1777           };
1778           
1779           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedElement_quals[] =
1780           {
1781               &CIM_ManagedElement_Version_qual,
1782               &CIM_ManagedElement_UMLPackagePath_qual,
1783               &CIM_ManagedElement_Description_qual,
1784           };
1785           
1786 mike  1.1 /* class CIM_ManagedElement */
1787           MI_CONST MI_ClassDecl CIM_ManagedElement_rtti =
1788           {
1789               MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
1790               0x00637412, /* code */
1791               MI_T("CIM_ManagedElement"), /* name */
1792               CIM_ManagedElement_quals, /* qualifiers */
1793               MI_COUNT(CIM_ManagedElement_quals), /* numQualifiers */
1794               CIM_ManagedElement_props, /* properties */
1795               MI_COUNT(CIM_ManagedElement_props), /* numProperties */
1796               sizeof(CIM_ManagedElement), /* size */
1797               NULL, /* superClass */
1798               NULL, /* superClassDecl */
1799               NULL, /* methods */
1800               0, /* numMethods */
1801               &test_repos_classDecl, /* schema */
1802               NULL, /* functions */
1803           };
1804           
1805           /*
1806           **==============================================================================
1807 mike  1.1 **
1808           ** CIM_ManagedSystemElement
1809           **
1810           **==============================================================================
1811           */
1812           
1813           static MI_CONST MI_Char* CIM_ManagedSystemElement_InstallDate_Description_qual_value = MI_T("A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.");
1814           
1815           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_InstallDate_Description_qual =
1816           {
1817               MI_T("Description"),
1818               MI_STRING,
1819               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1820               &CIM_ManagedSystemElement_InstallDate_Description_qual_value
1821           };
1822           
1823           static MI_CONST MI_Char* CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_data_value[] =
1824           {
1825               MI_T("MIF.DMTF|ComponentID|001.5"),
1826           };
1827           
1828 mike  1.1 static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_value =
1829           {
1830               CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_data_value,
1831               MI_COUNT(CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_data_value),
1832           };
1833           
1834           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_InstallDate_MappingStrings_qual =
1835           {
1836               MI_T("MappingStrings"),
1837               MI_STRINGA,
1838               0,
1839               &CIM_ManagedSystemElement_InstallDate_MappingStrings_qual_value
1840           };
1841           
1842           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_InstallDate_quals[] =
1843           {
1844               &CIM_ManagedSystemElement_InstallDate_Description_qual,
1845               &CIM_ManagedSystemElement_InstallDate_MappingStrings_qual,
1846           };
1847           
1848           /* property CIM_ManagedSystemElement.InstallDate */
1849 mike  1.1 static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_InstallDate_prop =
1850           {
1851               MI_FLAG_PROPERTY, /* flags */
1852               0x0069650B, /* code */
1853               MI_T("InstallDate"), /* name */
1854               CIM_ManagedSystemElement_InstallDate_quals, /* qualifiers */
1855               MI_COUNT(CIM_ManagedSystemElement_InstallDate_quals), /* numQualifiers */
1856               MI_DATETIME, /* type */
1857               NULL, /* className */
1858               0, /* subscript */
1859               offsetof(CIM_ManagedSystemElement, InstallDate), /* offset */
1860               MI_T("CIM_ManagedSystemElement"), /* origin */
1861               MI_T("CIM_ManagedSystemElement"), /* propagator */
1862               NULL,
1863           };
1864           
1865           static MI_CONST MI_Char* CIM_ManagedSystemElement_Name_Description_qual_value = MI_T("The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.");
1866           
1867           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Name_Description_qual =
1868           {
1869               MI_T("Description"),
1870 mike  1.1     MI_STRING,
1871               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1872               &CIM_ManagedSystemElement_Name_Description_qual_value
1873           };
1874           
1875           static MI_CONST MI_Uint32 CIM_ManagedSystemElement_Name_MaxLen_qual_value = 1024U;
1876           
1877           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Name_MaxLen_qual =
1878           {
1879               MI_T("MaxLen"),
1880               MI_UINT32,
1881               0,
1882               &CIM_ManagedSystemElement_Name_MaxLen_qual_value
1883           };
1884           
1885           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_Name_quals[] =
1886           {
1887               &CIM_ManagedSystemElement_Name_Description_qual,
1888               &CIM_ManagedSystemElement_Name_MaxLen_qual,
1889           };
1890           
1891 mike  1.1 /* property CIM_ManagedSystemElement.Name */
1892           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_Name_prop =
1893           {
1894               MI_FLAG_PROPERTY, /* flags */
1895               0x006E6504, /* code */
1896               MI_T("Name"), /* name */
1897               CIM_ManagedSystemElement_Name_quals, /* qualifiers */
1898               MI_COUNT(CIM_ManagedSystemElement_Name_quals), /* numQualifiers */
1899               MI_STRING, /* type */
1900               NULL, /* className */
1901               0, /* subscript */
1902               offsetof(CIM_ManagedSystemElement, Name), /* offset */
1903               MI_T("CIM_ManagedSystemElement"), /* origin */
1904               MI_T("CIM_ManagedSystemElement"), /* propagator */
1905               NULL,
1906           };
1907           
1908           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_Description_qual_value = MI_T("Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration\'s values are self-explanatory. However, a few are not and are described here in more detail. \n\"Stressed\" indicates that the element is functioning, but needs attention. Examples of \"Stressed\" states are overload, overheated, and so on. \n\"Predictive Failure\" indicates that an element is functioning nominally but predicting a failure in the near future. \n\"In Service\" describes an element being configured, maintained, cleaned, or otherwise administered. \n\"No Contact\" indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. \n\"Lost Communication\" indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. \n\"Stopped\" and \"Aborted\" are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. \n\"Dormant\" indicates that the element is inactive or quiesced. \n\"Supporting Entity in Error\" indicates that this element might be \"OK\" but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. \n\"Completed\" indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). \n\"Power Mode\" indicates that the element has additional power model information contained in the Associated PowerManagementService association. \nOperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today\'s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.");
1909           
1910           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_Description_qual =
1911           {
1912 mike  1.1     MI_T("Description"),
1913               MI_STRING,
1914               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1915               &CIM_ManagedSystemElement_OperationalStatus_Description_qual_value
1916           };
1917           
1918           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_data_value[] =
1919           {
1920               MI_T("0"),
1921               MI_T("1"),
1922               MI_T("2"),
1923               MI_T("3"),
1924               MI_T("4"),
1925               MI_T("5"),
1926               MI_T("6"),
1927               MI_T("7"),
1928               MI_T("8"),
1929               MI_T("9"),
1930               MI_T("10"),
1931               MI_T("11"),
1932               MI_T("12"),
1933 mike  1.1     MI_T("13"),
1934               MI_T("14"),
1935               MI_T("15"),
1936               MI_T("16"),
1937               MI_T("17"),
1938               MI_T("18"),
1939               MI_T(".."),
1940               MI_T("0x8000.."),
1941           };
1942           
1943           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_value =
1944           {
1945               CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_data_value,
1946               MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_data_value),
1947           };
1948           
1949           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual =
1950           {
1951               MI_T("ValueMap"),
1952               MI_STRINGA,
1953               0,
1954 mike  1.1     &CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual_value
1955           };
1956           
1957           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_Values_qual_data_value[] =
1958           {
1959               MI_T("Unknown"),
1960               MI_T("Other"),
1961               MI_T("OK"),
1962               MI_T("Degraded"),
1963               MI_T("Stressed"),
1964               MI_T("Predictive Failure"),
1965               MI_T("Error"),
1966               MI_T("Non-Recoverable Error"),
1967               MI_T("Starting"),
1968               MI_T("Stopping"),
1969               MI_T("Stopped"),
1970               MI_T("In Service"),
1971               MI_T("No Contact"),
1972               MI_T("Lost Communication"),
1973               MI_T("Aborted"),
1974               MI_T("Dormant"),
1975 mike  1.1     MI_T("Supporting Entity in Error"),
1976               MI_T("Completed"),
1977               MI_T("Power Mode"),
1978               MI_T("DMTF Reserved"),
1979               MI_T("Vendor Reserved"),
1980           };
1981           
1982           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperationalStatus_Values_qual_value =
1983           {
1984               CIM_ManagedSystemElement_OperationalStatus_Values_qual_data_value,
1985               MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_Values_qual_data_value),
1986           };
1987           
1988           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_Values_qual =
1989           {
1990               MI_T("Values"),
1991               MI_STRINGA,
1992               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
1993               &CIM_ManagedSystemElement_OperationalStatus_Values_qual_value
1994           };
1995           
1996 mike  1.1 static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual_value = MI_T("Indexed");
1997           
1998           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual =
1999           {
2000               MI_T("ArrayType"),
2001               MI_STRING,
2002               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
2003               &CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual_value
2004           };
2005           
2006           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_data_value[] =
2007           {
2008               MI_T("CIM_ManagedSystemElement.StatusDescriptions"),
2009           };
2010           
2011           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_value =
2012           {
2013               CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_data_value,
2014               MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_data_value),
2015           };
2016           
2017 mike  1.1 static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual =
2018           {
2019               MI_T("ModelCorrespondence"),
2020               MI_STRINGA,
2021               0,
2022               &CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual_value
2023           };
2024           
2025           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_OperationalStatus_quals[] =
2026           {
2027               &CIM_ManagedSystemElement_OperationalStatus_Description_qual,
2028               &CIM_ManagedSystemElement_OperationalStatus_ValueMap_qual,
2029               &CIM_ManagedSystemElement_OperationalStatus_Values_qual,
2030               &CIM_ManagedSystemElement_OperationalStatus_ArrayType_qual,
2031               &CIM_ManagedSystemElement_OperationalStatus_ModelCorrespondence_qual,
2032           };
2033           
2034           /* property CIM_ManagedSystemElement.OperationalStatus */
2035           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_OperationalStatus_prop =
2036           {
2037               MI_FLAG_PROPERTY, /* flags */
2038 mike  1.1     0x006F7311, /* code */
2039               MI_T("OperationalStatus"), /* name */
2040               CIM_ManagedSystemElement_OperationalStatus_quals, /* qualifiers */
2041               MI_COUNT(CIM_ManagedSystemElement_OperationalStatus_quals), /* numQualifiers */
2042               MI_UINT16A, /* type */
2043               NULL, /* className */
2044               0, /* subscript */
2045               offsetof(CIM_ManagedSystemElement, OperationalStatus), /* offset */
2046               MI_T("CIM_ManagedSystemElement"), /* origin */
2047               MI_T("CIM_ManagedSystemElement"), /* propagator */
2048               NULL,
2049           };
2050           
2051           static MI_CONST MI_Char* CIM_ManagedSystemElement_StatusDescriptions_Description_qual_value = MI_T("Strings describing the various OperationalStatus array values. For example, if \"Stopping\" is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.");
2052           
2053           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_StatusDescriptions_Description_qual =
2054           {
2055               MI_T("Description"),
2056               MI_STRING,
2057               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2058               &CIM_ManagedSystemElement_StatusDescriptions_Description_qual_value
2059 mike  1.1 };
2060           
2061           static MI_CONST MI_Char* CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual_value = MI_T("Indexed");
2062           
2063           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual =
2064           {
2065               MI_T("ArrayType"),
2066               MI_STRING,
2067               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
2068               &CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual_value
2069           };
2070           
2071           static MI_CONST MI_Char* CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_data_value[] =
2072           {
2073               MI_T("CIM_ManagedSystemElement.OperationalStatus"),
2074           };
2075           
2076           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_value =
2077           {
2078               CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_data_value,
2079               MI_COUNT(CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_data_value),
2080 mike  1.1 };
2081           
2082           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual =
2083           {
2084               MI_T("ModelCorrespondence"),
2085               MI_STRINGA,
2086               0,
2087               &CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual_value
2088           };
2089           
2090           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_StatusDescriptions_quals[] =
2091           {
2092               &CIM_ManagedSystemElement_StatusDescriptions_Description_qual,
2093               &CIM_ManagedSystemElement_StatusDescriptions_ArrayType_qual,
2094               &CIM_ManagedSystemElement_StatusDescriptions_ModelCorrespondence_qual,
2095           };
2096           
2097           /* property CIM_ManagedSystemElement.StatusDescriptions */
2098           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_StatusDescriptions_prop =
2099           {
2100               MI_FLAG_PROPERTY, /* flags */
2101 mike  1.1     0x00737312, /* code */
2102               MI_T("StatusDescriptions"), /* name */
2103               CIM_ManagedSystemElement_StatusDescriptions_quals, /* qualifiers */
2104               MI_COUNT(CIM_ManagedSystemElement_StatusDescriptions_quals), /* numQualifiers */
2105               MI_STRINGA, /* type */
2106               NULL, /* className */
2107               0, /* subscript */
2108               offsetof(CIM_ManagedSystemElement, StatusDescriptions), /* offset */
2109               MI_T("CIM_ManagedSystemElement"), /* origin */
2110               MI_T("CIM_ManagedSystemElement"), /* propagator */
2111               NULL,
2112           };
2113           
2114           static MI_CONST MI_Char* CIM_ManagedSystemElement_Status_Deprecated_qual_data_value[] =
2115           {
2116               MI_T("CIM_ManagedSystemElement.OperationalStatus"),
2117           };
2118           
2119           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_Status_Deprecated_qual_value =
2120           {
2121               CIM_ManagedSystemElement_Status_Deprecated_qual_data_value,
2122 mike  1.1     MI_COUNT(CIM_ManagedSystemElement_Status_Deprecated_qual_data_value),
2123           };
2124           
2125           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_Deprecated_qual =
2126           {
2127               MI_T("Deprecated"),
2128               MI_STRINGA,
2129               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
2130               &CIM_ManagedSystemElement_Status_Deprecated_qual_value
2131           };
2132           
2133           static MI_CONST MI_Char* CIM_ManagedSystemElement_Status_Description_qual_value = MI_T("A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: \n1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. \n2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. \n3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.");
2134           
2135           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_Description_qual =
2136           {
2137               MI_T("Description"),
2138               MI_STRING,
2139               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2140               &CIM_ManagedSystemElement_Status_Description_qual_value
2141           };
2142           
2143 mike  1.1 static MI_CONST MI_Char* CIM_ManagedSystemElement_Status_ValueMap_qual_data_value[] =
2144           {
2145               MI_T("OK"),
2146               MI_T("Error"),
2147               MI_T("Degraded"),
2148               MI_T("Unknown"),
2149               MI_T("Pred Fail"),
2150               MI_T("Starting"),
2151               MI_T("Stopping"),
2152               MI_T("Service"),
2153               MI_T("Stressed"),
2154               MI_T("NonRecover"),
2155               MI_T("No Contact"),
2156               MI_T("Lost Comm"),
2157               MI_T("Stopped"),
2158           };
2159           
2160           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_Status_ValueMap_qual_value =
2161           {
2162               CIM_ManagedSystemElement_Status_ValueMap_qual_data_value,
2163               MI_COUNT(CIM_ManagedSystemElement_Status_ValueMap_qual_data_value),
2164 mike  1.1 };
2165           
2166           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_ValueMap_qual =
2167           {
2168               MI_T("ValueMap"),
2169               MI_STRINGA,
2170               0,
2171               &CIM_ManagedSystemElement_Status_ValueMap_qual_value
2172           };
2173           
2174           static MI_CONST MI_Uint32 CIM_ManagedSystemElement_Status_MaxLen_qual_value = 10U;
2175           
2176           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Status_MaxLen_qual =
2177           {
2178               MI_T("MaxLen"),
2179               MI_UINT32,
2180               0,
2181               &CIM_ManagedSystemElement_Status_MaxLen_qual_value
2182           };
2183           
2184           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_Status_quals[] =
2185 mike  1.1 {
2186               &CIM_ManagedSystemElement_Status_Deprecated_qual,
2187               &CIM_ManagedSystemElement_Status_Description_qual,
2188               &CIM_ManagedSystemElement_Status_ValueMap_qual,
2189               &CIM_ManagedSystemElement_Status_MaxLen_qual,
2190           };
2191           
2192           /* property CIM_ManagedSystemElement.Status */
2193           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_Status_prop =
2194           {
2195               MI_FLAG_PROPERTY, /* flags */
2196               0x00737306, /* code */
2197               MI_T("Status"), /* name */
2198               CIM_ManagedSystemElement_Status_quals, /* qualifiers */
2199               MI_COUNT(CIM_ManagedSystemElement_Status_quals), /* numQualifiers */
2200               MI_STRING, /* type */
2201               NULL, /* className */
2202               0, /* subscript */
2203               offsetof(CIM_ManagedSystemElement, Status), /* offset */
2204               MI_T("CIM_ManagedSystemElement"), /* origin */
2205               MI_T("CIM_ManagedSystemElement"), /* propagator */
2206 mike  1.1     NULL,
2207           };
2208           
2209           static MI_CONST MI_Char* CIM_ManagedSystemElement_HealthState_Description_qual_value = MI_T("Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: \n\"Non-recoverable Error\" (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. \n\"Critical Failure\" (25) - The element is non-functional and recovery might not be possible. \n\"Major Failure\" (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. \n\"Minor Failure\" (15) - All functionality is available but some might be degraded. \n\"Degraded/Warning\" (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. \n\"OK\" (5) - The element is fully functional and is operating within normal operational parameters and without error. \n\"Unknown\" (0) - The implementation cannot report on HealthState at this time. \nDMTF has reserved the unused portion of the continuum for additional HealthStates in the future.");
2210           
2211           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_HealthState_Description_qual =
2212           {
2213               MI_T("Description"),
2214               MI_STRING,
2215               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2216               &CIM_ManagedSystemElement_HealthState_Description_qual_value
2217           };
2218           
2219           static MI_CONST MI_Char* CIM_ManagedSystemElement_HealthState_ValueMap_qual_data_value[] =
2220           {
2221               MI_T("0"),
2222               MI_T("5"),
2223               MI_T("10"),
2224               MI_T("15"),
2225               MI_T("20"),
2226               MI_T("25"),
2227 mike  1.1     MI_T("30"),
2228               MI_T(".."),
2229           };
2230           
2231           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_HealthState_ValueMap_qual_value =
2232           {
2233               CIM_ManagedSystemElement_HealthState_ValueMap_qual_data_value,
2234               MI_COUNT(CIM_ManagedSystemElement_HealthState_ValueMap_qual_data_value),
2235           };
2236           
2237           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_HealthState_ValueMap_qual =
2238           {
2239               MI_T("ValueMap"),
2240               MI_STRINGA,
2241               0,
2242               &CIM_ManagedSystemElement_HealthState_ValueMap_qual_value
2243           };
2244           
2245           static MI_CONST MI_Char* CIM_ManagedSystemElement_HealthState_Values_qual_data_value[] =
2246           {
2247               MI_T("Unknown"),
2248 mike  1.1     MI_T("OK"),
2249               MI_T("Degraded/Warning"),
2250               MI_T("Minor failure"),
2251               MI_T("Major failure"),
2252               MI_T("Critical failure"),
2253               MI_T("Non-recoverable error"),
2254               MI_T("DMTF Reserved"),
2255           };
2256           
2257           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_HealthState_Values_qual_value =
2258           {
2259               CIM_ManagedSystemElement_HealthState_Values_qual_data_value,
2260               MI_COUNT(CIM_ManagedSystemElement_HealthState_Values_qual_data_value),
2261           };
2262           
2263           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_HealthState_Values_qual =
2264           {
2265               MI_T("Values"),
2266               MI_STRINGA,
2267               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2268               &CIM_ManagedSystemElement_HealthState_Values_qual_value
2269 mike  1.1 };
2270           
2271           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_HealthState_quals[] =
2272           {
2273               &CIM_ManagedSystemElement_HealthState_Description_qual,
2274               &CIM_ManagedSystemElement_HealthState_ValueMap_qual,
2275               &CIM_ManagedSystemElement_HealthState_Values_qual,
2276           };
2277           
2278           /* property CIM_ManagedSystemElement.HealthState */
2279           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_HealthState_prop =
2280           {
2281               MI_FLAG_PROPERTY, /* flags */
2282               0x0068650B, /* code */
2283               MI_T("HealthState"), /* name */
2284               CIM_ManagedSystemElement_HealthState_quals, /* qualifiers */
2285               MI_COUNT(CIM_ManagedSystemElement_HealthState_quals), /* numQualifiers */
2286               MI_UINT16, /* type */
2287               NULL, /* className */
2288               0, /* subscript */
2289               offsetof(CIM_ManagedSystemElement, HealthState), /* offset */
2290 mike  1.1     MI_T("CIM_ManagedSystemElement"), /* origin */
2291               MI_T("CIM_ManagedSystemElement"), /* propagator */
2292               NULL,
2293           };
2294           
2295           static MI_CONST MI_Char* CIM_ManagedSystemElement_CommunicationStatus_Description_qual_value = MI_T("CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. \nA Null return indicates the implementation (provider) does not implement this property. \n\"Unknown\" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. \n\"Not Available\" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). \n\"Communication OK \" indicates communication is established with the element, but does not convey any quality of service. \n\"No Contact\" indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. \n\"Lost Communication\" indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.");
2296           
2297           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_CommunicationStatus_Description_qual =
2298           {
2299               MI_T("Description"),
2300               MI_STRING,
2301               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2302               &CIM_ManagedSystemElement_CommunicationStatus_Description_qual_value
2303           };
2304           
2305           static MI_CONST MI_Char* CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_data_value[] =
2306           {
2307               MI_T("0"),
2308               MI_T("1"),
2309               MI_T("2"),
2310               MI_T("3"),
2311 mike  1.1     MI_T("4"),
2312               MI_T(".."),
2313               MI_T("0x8000.."),
2314           };
2315           
2316           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_value =
2317           {
2318               CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_data_value,
2319               MI_COUNT(CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_data_value),
2320           };
2321           
2322           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual =
2323           {
2324               MI_T("ValueMap"),
2325               MI_STRINGA,
2326               0,
2327               &CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual_value
2328           };
2329           
2330           static MI_CONST MI_Char* CIM_ManagedSystemElement_CommunicationStatus_Values_qual_data_value[] =
2331           {
2332 mike  1.1     MI_T("Unknown"),
2333               MI_T("Not Available"),
2334               MI_T("Communication OK"),
2335               MI_T("Lost Communication"),
2336               MI_T("No Contact"),
2337               MI_T("DMTF Reserved"),
2338               MI_T("Vendor Reserved"),
2339           };
2340           
2341           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_CommunicationStatus_Values_qual_value =
2342           {
2343               CIM_ManagedSystemElement_CommunicationStatus_Values_qual_data_value,
2344               MI_COUNT(CIM_ManagedSystemElement_CommunicationStatus_Values_qual_data_value),
2345           };
2346           
2347           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_CommunicationStatus_Values_qual =
2348           {
2349               MI_T("Values"),
2350               MI_STRINGA,
2351               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2352               &CIM_ManagedSystemElement_CommunicationStatus_Values_qual_value
2353 mike  1.1 };
2354           
2355           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_CommunicationStatus_quals[] =
2356           {
2357               &CIM_ManagedSystemElement_CommunicationStatus_Description_qual,
2358               &CIM_ManagedSystemElement_CommunicationStatus_ValueMap_qual,
2359               &CIM_ManagedSystemElement_CommunicationStatus_Values_qual,
2360           };
2361           
2362           /* property CIM_ManagedSystemElement.CommunicationStatus */
2363           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_CommunicationStatus_prop =
2364           {
2365               MI_FLAG_PROPERTY, /* flags */
2366               0x00637313, /* code */
2367               MI_T("CommunicationStatus"), /* name */
2368               CIM_ManagedSystemElement_CommunicationStatus_quals, /* qualifiers */
2369               MI_COUNT(CIM_ManagedSystemElement_CommunicationStatus_quals), /* numQualifiers */
2370               MI_UINT16, /* type */
2371               NULL, /* className */
2372               0, /* subscript */
2373               offsetof(CIM_ManagedSystemElement, CommunicationStatus), /* offset */
2374 mike  1.1     MI_T("CIM_ManagedSystemElement"), /* origin */
2375               MI_T("CIM_ManagedSystemElement"), /* propagator */
2376               NULL,
2377           };
2378           
2379           static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_Description_qual_value = MI_T("DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. \nA Null return indicates the implementation (provider) does not implement this property. \n\"Not Available\" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). \n\"No Additional Information\" indicates that the element is functioning normally as indicated by PrimaryStatus = \"OK\". \n\"Stressed\" indicates that the element is functioning, but needs attention. Examples of \"Stressed\" states are overload, overheated, and so on. \n\"Predictive Failure\" indicates that an element is functioning normally but a failure is predicted in the near future. \n\"Non-Recoverable Error \" indicates that this element is in an error condition that requires human intervention. \n\"Supporting Entity in Error\" indicates that this element might be \"OK\" but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.");
2380           
2381           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_Description_qual =
2382           {
2383               MI_T("Description"),
2384               MI_STRING,
2385               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2386               &CIM_ManagedSystemElement_DetailedStatus_Description_qual_value
2387           };
2388           
2389           static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_data_value[] =
2390           {
2391               MI_T("0"),
2392               MI_T("1"),
2393               MI_T("2"),
2394               MI_T("3"),
2395 mike  1.1     MI_T("4"),
2396               MI_T("5"),
2397               MI_T(".."),
2398               MI_T("0x8000.."),
2399           };
2400           
2401           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_value =
2402           {
2403               CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_data_value,
2404               MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_data_value),
2405           };
2406           
2407           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual =
2408           {
2409               MI_T("ValueMap"),
2410               MI_STRINGA,
2411               0,
2412               &CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual_value
2413           };
2414           
2415           static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_Values_qual_data_value[] =
2416 mike  1.1 {
2417               MI_T("Not Available"),
2418               MI_T("No Additional Information"),
2419               MI_T("Stressed"),
2420               MI_T("Predictive Failure"),
2421               MI_T("Non-Recoverable Error"),
2422               MI_T("Supporting Entity in Error"),
2423               MI_T("DMTF Reserved"),
2424               MI_T("Vendor Reserved"),
2425           };
2426           
2427           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_DetailedStatus_Values_qual_value =
2428           {
2429               CIM_ManagedSystemElement_DetailedStatus_Values_qual_data_value,
2430               MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_Values_qual_data_value),
2431           };
2432           
2433           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_Values_qual =
2434           {
2435               MI_T("Values"),
2436               MI_STRINGA,
2437 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2438               &CIM_ManagedSystemElement_DetailedStatus_Values_qual_value
2439           };
2440           
2441           static MI_CONST MI_Char* CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_data_value[] =
2442           {
2443               MI_T("CIM_EnabledLogicalElement.PrimaryStatus"),
2444               MI_T("CIM_ManagedSystemElement.HealthState"),
2445           };
2446           
2447           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_value =
2448           {
2449               CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_data_value,
2450               MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_data_value),
2451           };
2452           
2453           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual =
2454           {
2455               MI_T("ModelCorrespondence"),
2456               MI_STRINGA,
2457               0,
2458 mike  1.1     &CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual_value
2459           };
2460           
2461           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_DetailedStatus_quals[] =
2462           {
2463               &CIM_ManagedSystemElement_DetailedStatus_Description_qual,
2464               &CIM_ManagedSystemElement_DetailedStatus_ValueMap_qual,
2465               &CIM_ManagedSystemElement_DetailedStatus_Values_qual,
2466               &CIM_ManagedSystemElement_DetailedStatus_ModelCorrespondence_qual,
2467           };
2468           
2469           /* property CIM_ManagedSystemElement.DetailedStatus */
2470           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_DetailedStatus_prop =
2471           {
2472               MI_FLAG_PROPERTY, /* flags */
2473               0x0064730E, /* code */
2474               MI_T("DetailedStatus"), /* name */
2475               CIM_ManagedSystemElement_DetailedStatus_quals, /* qualifiers */
2476               MI_COUNT(CIM_ManagedSystemElement_DetailedStatus_quals), /* numQualifiers */
2477               MI_UINT16, /* type */
2478               NULL, /* className */
2479 mike  1.1     0, /* subscript */
2480               offsetof(CIM_ManagedSystemElement, DetailedStatus), /* offset */
2481               MI_T("CIM_ManagedSystemElement"), /* origin */
2482               MI_T("CIM_ManagedSystemElement"), /* propagator */
2483               NULL,
2484           };
2485           
2486           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_Description_qual_value = MI_T("OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.\nOperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test \nA Null return indicates the implementation (provider) does not implement this property. \n\"Unknown\" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. \n\"None\" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). \n\"Servicing\" describes an element being configured, maintained, cleaned, or otherwise administered. \n\"Starting\" describes an element being initialized. \n\"Stopping\" describes an element being brought to an orderly stop. \n\"Stopped\" and \"Aborted\" are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. \n\"Dormant\" indicates that the element is inactive or quiesced. \n\"Completed\" indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). \n\"Migrating\" element is being moved between host elements. \n\"Immigrating\" element is being moved to new host element. \n\"Emigrating\" element is being moved away from host element. \n\"Shutting Down\" describes an element being brought to an abrupt stop. \n\"In Test\" element is performing test functions. \n\"Transitioning\" describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.\n\"In Service\" describes an element that is in service and operational.");
2487           
2488           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_Description_qual =
2489           {
2490               MI_T("Description"),
2491               MI_STRING,
2492               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2493               &CIM_ManagedSystemElement_OperatingStatus_Description_qual_value
2494           };
2495           
2496           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_data_value[] =
2497           {
2498               MI_T("0"),
2499               MI_T("1"),
2500 mike  1.1     MI_T("2"),
2501               MI_T("3"),
2502               MI_T("4"),
2503               MI_T("5"),
2504               MI_T("6"),
2505               MI_T("7"),
2506               MI_T("8"),
2507               MI_T("9"),
2508               MI_T("10"),
2509               MI_T("11"),
2510               MI_T("12"),
2511               MI_T("13"),
2512               MI_T("14"),
2513               MI_T("15"),
2514               MI_T("16"),
2515               MI_T(".."),
2516               MI_T("0x8000.."),
2517           };
2518           
2519           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_value =
2520           {
2521 mike  1.1     CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_data_value,
2522               MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_data_value),
2523           };
2524           
2525           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual =
2526           {
2527               MI_T("ValueMap"),
2528               MI_STRINGA,
2529               0,
2530               &CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual_value
2531           };
2532           
2533           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_Values_qual_data_value[] =
2534           {
2535               MI_T("Unknown"),
2536               MI_T("Not Available"),
2537               MI_T("Servicing"),
2538               MI_T("Starting"),
2539               MI_T("Stopping"),
2540               MI_T("Stopped"),
2541               MI_T("Aborted"),
2542 mike  1.1     MI_T("Dormant"),
2543               MI_T("Completed"),
2544               MI_T("Migrating"),
2545               MI_T("Emigrating"),
2546               MI_T("Immigrating"),
2547               MI_T("Snapshotting"),
2548               MI_T("Shutting Down"),
2549               MI_T("In Test"),
2550               MI_T("Transitioning"),
2551               MI_T("In Service"),
2552               MI_T("DMTF Reserved"),
2553               MI_T("Vendor Reserved"),
2554           };
2555           
2556           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperatingStatus_Values_qual_value =
2557           {
2558               CIM_ManagedSystemElement_OperatingStatus_Values_qual_data_value,
2559               MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_Values_qual_data_value),
2560           };
2561           
2562           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_Values_qual =
2563 mike  1.1 {
2564               MI_T("Values"),
2565               MI_STRINGA,
2566               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2567               &CIM_ManagedSystemElement_OperatingStatus_Values_qual_value
2568           };
2569           
2570           static MI_CONST MI_Char* CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_data_value[] =
2571           {
2572               MI_T("CIM_EnabledLogicalElement.EnabledState"),
2573           };
2574           
2575           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_value =
2576           {
2577               CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_data_value,
2578               MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_data_value),
2579           };
2580           
2581           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual =
2582           {
2583               MI_T("ModelCorrespondence"),
2584 mike  1.1     MI_STRINGA,
2585               0,
2586               &CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual_value
2587           };
2588           
2589           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_OperatingStatus_quals[] =
2590           {
2591               &CIM_ManagedSystemElement_OperatingStatus_Description_qual,
2592               &CIM_ManagedSystemElement_OperatingStatus_ValueMap_qual,
2593               &CIM_ManagedSystemElement_OperatingStatus_Values_qual,
2594               &CIM_ManagedSystemElement_OperatingStatus_ModelCorrespondence_qual,
2595           };
2596           
2597           /* property CIM_ManagedSystemElement.OperatingStatus */
2598           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_OperatingStatus_prop =
2599           {
2600               MI_FLAG_PROPERTY, /* flags */
2601               0x006F730F, /* code */
2602               MI_T("OperatingStatus"), /* name */
2603               CIM_ManagedSystemElement_OperatingStatus_quals, /* qualifiers */
2604               MI_COUNT(CIM_ManagedSystemElement_OperatingStatus_quals), /* numQualifiers */
2605 mike  1.1     MI_UINT16, /* type */
2606               NULL, /* className */
2607               0, /* subscript */
2608               offsetof(CIM_ManagedSystemElement, OperatingStatus), /* offset */
2609               MI_T("CIM_ManagedSystemElement"), /* origin */
2610               MI_T("CIM_ManagedSystemElement"), /* propagator */
2611               NULL,
2612           };
2613           
2614           static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_Description_qual_value = MI_T("PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. \nPrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. \"Unknown\" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. \n\"OK\" indicates the ManagedElement is functioning normally. \n\"Degraded\" indicates the ManagedElement is functioning below normal. \n\"Error\" indicates the ManagedElement is in an Error condition.");
2615           
2616           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_Description_qual =
2617           {
2618               MI_T("Description"),
2619               MI_STRING,
2620               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2621               &CIM_ManagedSystemElement_PrimaryStatus_Description_qual_value
2622           };
2623           
2624           static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_data_value[] =
2625           {
2626 mike  1.1     MI_T("0"),
2627               MI_T("1"),
2628               MI_T("2"),
2629               MI_T("3"),
2630               MI_T(".."),
2631               MI_T("0x8000.."),
2632           };
2633           
2634           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_value =
2635           {
2636               CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_data_value,
2637               MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_data_value),
2638           };
2639           
2640           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual =
2641           {
2642               MI_T("ValueMap"),
2643               MI_STRINGA,
2644               0,
2645               &CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual_value
2646           };
2647 mike  1.1 
2648           static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_Values_qual_data_value[] =
2649           {
2650               MI_T("Unknown"),
2651               MI_T("OK"),
2652               MI_T("Degraded"),
2653               MI_T("Error"),
2654               MI_T("DMTF Reserved"),
2655               MI_T("Vendor Reserved"),
2656           };
2657           
2658           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_PrimaryStatus_Values_qual_value =
2659           {
2660               CIM_ManagedSystemElement_PrimaryStatus_Values_qual_data_value,
2661               MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_Values_qual_data_value),
2662           };
2663           
2664           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_Values_qual =
2665           {
2666               MI_T("Values"),
2667               MI_STRINGA,
2668 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2669               &CIM_ManagedSystemElement_PrimaryStatus_Values_qual_value
2670           };
2671           
2672           static MI_CONST MI_Char* CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_data_value[] =
2673           {
2674               MI_T("CIM_ManagedSystemElement.DetailedStatus"),
2675               MI_T("CIM_ManagedSystemElement.HealthState"),
2676           };
2677           
2678           static MI_CONST MI_ConstStringA CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_value =
2679           {
2680               CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_data_value,
2681               MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_data_value),
2682           };
2683           
2684           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual =
2685           {
2686               MI_T("ModelCorrespondence"),
2687               MI_STRINGA,
2688               0,
2689 mike  1.1     &CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual_value
2690           };
2691           
2692           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_PrimaryStatus_quals[] =
2693           {
2694               &CIM_ManagedSystemElement_PrimaryStatus_Description_qual,
2695               &CIM_ManagedSystemElement_PrimaryStatus_ValueMap_qual,
2696               &CIM_ManagedSystemElement_PrimaryStatus_Values_qual,
2697               &CIM_ManagedSystemElement_PrimaryStatus_ModelCorrespondence_qual,
2698           };
2699           
2700           /* property CIM_ManagedSystemElement.PrimaryStatus */
2701           static MI_CONST MI_PropertyDecl CIM_ManagedSystemElement_PrimaryStatus_prop =
2702           {
2703               MI_FLAG_PROPERTY, /* flags */
2704               0x0070730D, /* code */
2705               MI_T("PrimaryStatus"), /* name */
2706               CIM_ManagedSystemElement_PrimaryStatus_quals, /* qualifiers */
2707               MI_COUNT(CIM_ManagedSystemElement_PrimaryStatus_quals), /* numQualifiers */
2708               MI_UINT16, /* type */
2709               NULL, /* className */
2710 mike  1.1     0, /* subscript */
2711               offsetof(CIM_ManagedSystemElement, PrimaryStatus), /* offset */
2712               MI_T("CIM_ManagedSystemElement"), /* origin */
2713               MI_T("CIM_ManagedSystemElement"), /* propagator */
2714               NULL,
2715           };
2716           
2717           static MI_PropertyDecl MI_CONST* MI_CONST CIM_ManagedSystemElement_props[] =
2718           {
2719               &CIM_ManagedElement_InstanceID_prop,
2720               &CIM_ManagedElement_Caption_prop,
2721               &CIM_ManagedElement_Description_prop,
2722               &CIM_ManagedElement_ElementName_prop,
2723               &CIM_ManagedSystemElement_InstallDate_prop,
2724               &CIM_ManagedSystemElement_Name_prop,
2725               &CIM_ManagedSystemElement_OperationalStatus_prop,
2726               &CIM_ManagedSystemElement_StatusDescriptions_prop,
2727               &CIM_ManagedSystemElement_Status_prop,
2728               &CIM_ManagedSystemElement_HealthState_prop,
2729               &CIM_ManagedSystemElement_CommunicationStatus_prop,
2730               &CIM_ManagedSystemElement_DetailedStatus_prop,
2731 mike  1.1     &CIM_ManagedSystemElement_OperatingStatus_prop,
2732               &CIM_ManagedSystemElement_PrimaryStatus_prop,
2733           };
2734           
2735           static MI_CONST MI_Char* CIM_ManagedSystemElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
2736           
2737           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_UMLPackagePath_qual =
2738           {
2739               MI_T("UMLPackagePath"),
2740               MI_STRING,
2741               0,
2742               &CIM_ManagedSystemElement_UMLPackagePath_qual_value
2743           };
2744           
2745           static MI_CONST MI_Char* CIM_ManagedSystemElement_Description_qual_value = MI_T("CIM_ManagedSystemElement is the base class for the System Element hierarchy. Any distinguishable component of a System is a candidate for inclusion in this class. Examples of system components include: \n- software components such as application servers, databases, and applications \n- operating system components such as files, processes, and threads \n- device components such as disk drives, controllers, processors, and printers \n- physical components such as chips and cards.");
2746           
2747           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Description_qual =
2748           {
2749               MI_T("Description"),
2750               MI_STRING,
2751               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2752 mike  1.1     &CIM_ManagedSystemElement_Description_qual_value
2753           };
2754           
2755           static MI_CONST MI_Char* CIM_ManagedSystemElement_Version_qual_value = MI_T("2.22.0");
2756           
2757           static MI_CONST MI_Qualifier CIM_ManagedSystemElement_Version_qual =
2758           {
2759               MI_T("Version"),
2760               MI_STRING,
2761               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
2762               &CIM_ManagedSystemElement_Version_qual_value
2763           };
2764           
2765           static MI_Qualifier MI_CONST* MI_CONST CIM_ManagedSystemElement_quals[] =
2766           {
2767               &CIM_ManagedSystemElement_UMLPackagePath_qual,
2768               &CIM_ManagedSystemElement_Description_qual,
2769               &CIM_ManagedSystemElement_Version_qual,
2770           };
2771           
2772           /* class CIM_ManagedSystemElement */
2773 mike  1.1 MI_CONST MI_ClassDecl CIM_ManagedSystemElement_rtti =
2774           {
2775               MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
2776               0x00637418, /* code */
2777               MI_T("CIM_ManagedSystemElement"), /* name */
2778               CIM_ManagedSystemElement_quals, /* qualifiers */
2779               MI_COUNT(CIM_ManagedSystemElement_quals), /* numQualifiers */
2780               CIM_ManagedSystemElement_props, /* properties */
2781               MI_COUNT(CIM_ManagedSystemElement_props), /* numProperties */
2782               sizeof(CIM_ManagedSystemElement), /* size */
2783               MI_T("CIM_ManagedElement"), /* superClass */
2784               &CIM_ManagedElement_rtti, /* superClassDecl */
2785               NULL, /* methods */
2786               0, /* numMethods */
2787               &test_repos_classDecl, /* schema */
2788               NULL, /* functions */
2789           };
2790           
2791           /*
2792           **==============================================================================
2793           **
2794 mike  1.1 ** CIM_LogicalElement
2795           **
2796           **==============================================================================
2797           */
2798           
2799           static MI_PropertyDecl MI_CONST* MI_CONST CIM_LogicalElement_props[] =
2800           {
2801               &CIM_ManagedElement_InstanceID_prop,
2802               &CIM_ManagedElement_Caption_prop,
2803               &CIM_ManagedElement_Description_prop,
2804               &CIM_ManagedElement_ElementName_prop,
2805               &CIM_ManagedSystemElement_InstallDate_prop,
2806               &CIM_ManagedSystemElement_Name_prop,
2807               &CIM_ManagedSystemElement_OperationalStatus_prop,
2808               &CIM_ManagedSystemElement_StatusDescriptions_prop,
2809               &CIM_ManagedSystemElement_Status_prop,
2810               &CIM_ManagedSystemElement_HealthState_prop,
2811               &CIM_ManagedSystemElement_CommunicationStatus_prop,
2812               &CIM_ManagedSystemElement_DetailedStatus_prop,
2813               &CIM_ManagedSystemElement_OperatingStatus_prop,
2814               &CIM_ManagedSystemElement_PrimaryStatus_prop,
2815 mike  1.1 };
2816           
2817           static MI_CONST MI_Char* CIM_LogicalElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
2818           
2819           static MI_CONST MI_Qualifier CIM_LogicalElement_UMLPackagePath_qual =
2820           {
2821               MI_T("UMLPackagePath"),
2822               MI_STRING,
2823               0,
2824               &CIM_LogicalElement_UMLPackagePath_qual_value
2825           };
2826           
2827           static MI_CONST MI_Char* CIM_LogicalElement_Description_qual_value = MI_T("CIM_LogicalElement is a base class for all the components of a System that represent abstract system components, such as Files, Processes, or LogicalDevices.");
2828           
2829           static MI_CONST MI_Qualifier CIM_LogicalElement_Description_qual =
2830           {
2831               MI_T("Description"),
2832               MI_STRING,
2833               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2834               &CIM_LogicalElement_Description_qual_value
2835           };
2836 mike  1.1 
2837           static MI_CONST MI_Char* CIM_LogicalElement_Version_qual_value = MI_T("2.6.0");
2838           
2839           static MI_CONST MI_Qualifier CIM_LogicalElement_Version_qual =
2840           {
2841               MI_T("Version"),
2842               MI_STRING,
2843               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
2844               &CIM_LogicalElement_Version_qual_value
2845           };
2846           
2847           static MI_Qualifier MI_CONST* MI_CONST CIM_LogicalElement_quals[] =
2848           {
2849               &CIM_LogicalElement_UMLPackagePath_qual,
2850               &CIM_LogicalElement_Description_qual,
2851               &CIM_LogicalElement_Version_qual,
2852           };
2853           
2854           /* class CIM_LogicalElement */
2855           MI_CONST MI_ClassDecl CIM_LogicalElement_rtti =
2856           {
2857 mike  1.1     MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
2858               0x00637412, /* code */
2859               MI_T("CIM_LogicalElement"), /* name */
2860               CIM_LogicalElement_quals, /* qualifiers */
2861               MI_COUNT(CIM_LogicalElement_quals), /* numQualifiers */
2862               CIM_LogicalElement_props, /* properties */
2863               MI_COUNT(CIM_LogicalElement_props), /* numProperties */
2864               sizeof(CIM_LogicalElement), /* size */
2865               MI_T("CIM_ManagedSystemElement"), /* superClass */
2866               &CIM_ManagedSystemElement_rtti, /* superClassDecl */
2867               NULL, /* methods */
2868               0, /* numMethods */
2869               &test_repos_classDecl, /* schema */
2870               NULL, /* functions */
2871           };
2872           
2873           /*
2874           **==============================================================================
2875           **
2876           ** CIM_Job
2877           **
2878 mike  1.1 **==============================================================================
2879           */
2880           
2881           static MI_CONST MI_Char* CIM_Job_JobStatus_Description_qual_value = MI_T("A free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.");
2882           
2883           static MI_CONST MI_Qualifier CIM_Job_JobStatus_Description_qual =
2884           {
2885               MI_T("Description"),
2886               MI_STRING,
2887               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2888               &CIM_Job_JobStatus_Description_qual_value
2889           };
2890           
2891           static MI_CONST MI_Char* CIM_Job_JobStatus_ModelCorrespondence_qual_data_value[] =
2892           {
2893               MI_T("CIM_ManagedSystemElement.OperationalStatus"),
2894           };
2895           
2896           static MI_CONST MI_ConstStringA CIM_Job_JobStatus_ModelCorrespondence_qual_value =
2897           {
2898               CIM_Job_JobStatus_ModelCorrespondence_qual_data_value,
2899 mike  1.1     MI_COUNT(CIM_Job_JobStatus_ModelCorrespondence_qual_data_value),
2900           };
2901           
2902           static MI_CONST MI_Qualifier CIM_Job_JobStatus_ModelCorrespondence_qual =
2903           {
2904               MI_T("ModelCorrespondence"),
2905               MI_STRINGA,
2906               0,
2907               &CIM_Job_JobStatus_ModelCorrespondence_qual_value
2908           };
2909           
2910           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_JobStatus_quals[] =
2911           {
2912               &CIM_Job_JobStatus_Description_qual,
2913               &CIM_Job_JobStatus_ModelCorrespondence_qual,
2914           };
2915           
2916           /* property CIM_Job.JobStatus */
2917           static MI_CONST MI_PropertyDecl CIM_Job_JobStatus_prop =
2918           {
2919               MI_FLAG_PROPERTY, /* flags */
2920 mike  1.1     0x006A7309, /* code */
2921               MI_T("JobStatus"), /* name */
2922               CIM_Job_JobStatus_quals, /* qualifiers */
2923               MI_COUNT(CIM_Job_JobStatus_quals), /* numQualifiers */
2924               MI_STRING, /* type */
2925               NULL, /* className */
2926               0, /* subscript */
2927               offsetof(CIM_Job, JobStatus), /* offset */
2928               MI_T("CIM_Job"), /* origin */
2929               MI_T("CIM_Job"), /* propagator */
2930               NULL,
2931           };
2932           
2933           static MI_CONST MI_Char* CIM_Job_TimeSubmitted_Description_qual_value = MI_T("The time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.");
2934           
2935           static MI_CONST MI_Qualifier CIM_Job_TimeSubmitted_Description_qual =
2936           {
2937               MI_T("Description"),
2938               MI_STRING,
2939               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2940               &CIM_Job_TimeSubmitted_Description_qual_value
2941 mike  1.1 };
2942           
2943           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_TimeSubmitted_quals[] =
2944           {
2945               &CIM_Job_TimeSubmitted_Description_qual,
2946           };
2947           
2948           /* property CIM_Job.TimeSubmitted */
2949           static MI_CONST MI_PropertyDecl CIM_Job_TimeSubmitted_prop =
2950           {
2951               MI_FLAG_PROPERTY, /* flags */
2952               0x0074640D, /* code */
2953               MI_T("TimeSubmitted"), /* name */
2954               CIM_Job_TimeSubmitted_quals, /* qualifiers */
2955               MI_COUNT(CIM_Job_TimeSubmitted_quals), /* numQualifiers */
2956               MI_DATETIME, /* type */
2957               NULL, /* className */
2958               0, /* subscript */
2959               offsetof(CIM_Job, TimeSubmitted), /* offset */
2960               MI_T("CIM_Job"), /* origin */
2961               MI_T("CIM_Job"), /* propagator */
2962 mike  1.1     NULL,
2963           };
2964           
2965           static MI_CONST MI_Char* CIM_Job_ScheduledStartTime_Deprecated_qual_data_value[] =
2966           {
2967               MI_T("CIM_Job.RunMonth"),
2968               MI_T("CIM_Job.RunDay"),
2969               MI_T("CIM_Job.RunDayOfWeek"),
2970               MI_T("CIM_Job.RunStartInterval"),
2971           };
2972           
2973           static MI_CONST MI_ConstStringA CIM_Job_ScheduledStartTime_Deprecated_qual_value =
2974           {
2975               CIM_Job_ScheduledStartTime_Deprecated_qual_data_value,
2976               MI_COUNT(CIM_Job_ScheduledStartTime_Deprecated_qual_data_value),
2977           };
2978           
2979           static MI_CONST MI_Qualifier CIM_Job_ScheduledStartTime_Deprecated_qual =
2980           {
2981               MI_T("Deprecated"),
2982               MI_STRINGA,
2983 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
2984               &CIM_Job_ScheduledStartTime_Deprecated_qual_value
2985           };
2986           
2987           static MI_CONST MI_Char* CIM_Job_ScheduledStartTime_Description_qual_value = MI_T("The time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.");
2988           
2989           static MI_CONST MI_Qualifier CIM_Job_ScheduledStartTime_Description_qual =
2990           {
2991               MI_T("Description"),
2992               MI_STRING,
2993               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
2994               &CIM_Job_ScheduledStartTime_Description_qual_value
2995           };
2996           
2997           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ScheduledStartTime_quals[] =
2998           {
2999               &CIM_Job_ScheduledStartTime_Deprecated_qual,
3000               &CIM_Job_ScheduledStartTime_Description_qual,
3001           };
3002           
3003           /* property CIM_Job.ScheduledStartTime */
3004 mike  1.1 static MI_CONST MI_PropertyDecl CIM_Job_ScheduledStartTime_prop =
3005           {
3006               MI_FLAG_PROPERTY, /* flags */
3007               0x00736512, /* code */
3008               MI_T("ScheduledStartTime"), /* name */
3009               CIM_Job_ScheduledStartTime_quals, /* qualifiers */
3010               MI_COUNT(CIM_Job_ScheduledStartTime_quals), /* numQualifiers */
3011               MI_DATETIME, /* type */
3012               NULL, /* className */
3013               0, /* subscript */
3014               offsetof(CIM_Job, ScheduledStartTime), /* offset */
3015               MI_T("CIM_Job"), /* origin */
3016               MI_T("CIM_Job"), /* propagator */
3017               NULL,
3018           };
3019           
3020           static MI_CONST MI_Char* CIM_Job_StartTime_Description_qual_value = MI_T("The time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run time can be stored in this single-valued property.");
3021           
3022           static MI_CONST MI_Qualifier CIM_Job_StartTime_Description_qual =
3023           {
3024               MI_T("Description"),
3025 mike  1.1     MI_STRING,
3026               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3027               &CIM_Job_StartTime_Description_qual_value
3028           };
3029           
3030           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_StartTime_quals[] =
3031           {
3032               &CIM_Job_StartTime_Description_qual,
3033           };
3034           
3035           /* property CIM_Job.StartTime */
3036           static MI_CONST MI_PropertyDecl CIM_Job_StartTime_prop =
3037           {
3038               MI_FLAG_PROPERTY, /* flags */
3039               0x00736509, /* code */
3040               MI_T("StartTime"), /* name */
3041               CIM_Job_StartTime_quals, /* qualifiers */
3042               MI_COUNT(CIM_Job_StartTime_quals), /* numQualifiers */
3043               MI_DATETIME, /* type */
3044               NULL, /* className */
3045               0, /* subscript */
3046 mike  1.1     offsetof(CIM_Job, StartTime), /* offset */
3047               MI_T("CIM_Job"), /* origin */
3048               MI_T("CIM_Job"), /* propagator */
3049               NULL,
3050           };
3051           
3052           static MI_CONST MI_Char* CIM_Job_ElapsedTime_Description_qual_value = MI_T("The time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run time can be stored in this single-valued property.");
3053           
3054           static MI_CONST MI_Qualifier CIM_Job_ElapsedTime_Description_qual =
3055           {
3056               MI_T("Description"),
3057               MI_STRING,
3058               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3059               &CIM_Job_ElapsedTime_Description_qual_value
3060           };
3061           
3062           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ElapsedTime_quals[] =
3063           {
3064               &CIM_Job_ElapsedTime_Description_qual,
3065           };
3066           
3067 mike  1.1 /* property CIM_Job.ElapsedTime */
3068           static MI_CONST MI_PropertyDecl CIM_Job_ElapsedTime_prop =
3069           {
3070               MI_FLAG_PROPERTY, /* flags */
3071               0x0065650B, /* code */
3072               MI_T("ElapsedTime"), /* name */
3073               CIM_Job_ElapsedTime_quals, /* qualifiers */
3074               MI_COUNT(CIM_Job_ElapsedTime_quals), /* numQualifiers */
3075               MI_DATETIME, /* type */
3076               NULL, /* className */
3077               0, /* subscript */
3078               offsetof(CIM_Job, ElapsedTime), /* offset */
3079               MI_T("CIM_Job"), /* origin */
3080               MI_T("CIM_Job"), /* propagator */
3081               NULL,
3082           };
3083           
3084           static MI_CONST MI_Char* CIM_Job_JobRunTimes_Description_qual_value = MI_T("The number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.");
3085           
3086           static MI_CONST MI_Qualifier CIM_Job_JobRunTimes_Description_qual =
3087           {
3088 mike  1.1     MI_T("Description"),
3089               MI_STRING,
3090               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3091               &CIM_Job_JobRunTimes_Description_qual_value
3092           };
3093           
3094           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_JobRunTimes_quals[] =
3095           {
3096               &CIM_Job_JobRunTimes_Description_qual,
3097           };
3098           
3099           static MI_CONST MI_Uint32 CIM_Job_JobRunTimes_value = 1U;
3100           
3101           /* property CIM_Job.JobRunTimes */
3102           static MI_CONST MI_PropertyDecl CIM_Job_JobRunTimes_prop =
3103           {
3104               MI_FLAG_PROPERTY, /* flags */
3105               0x006A730B, /* code */
3106               MI_T("JobRunTimes"), /* name */
3107               CIM_Job_JobRunTimes_quals, /* qualifiers */
3108               MI_COUNT(CIM_Job_JobRunTimes_quals), /* numQualifiers */
3109 mike  1.1     MI_UINT32, /* type */
3110               NULL, /* className */
3111               0, /* subscript */
3112               offsetof(CIM_Job, JobRunTimes), /* offset */
3113               MI_T("CIM_Job"), /* origin */
3114               MI_T("CIM_Job"), /* propagator */
3115               &CIM_Job_JobRunTimes_value,
3116           };
3117           
3118           static MI_CONST MI_Char* CIM_Job_RunMonth_Description_qual_value = MI_T("The month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.");
3119           
3120           static MI_CONST MI_Qualifier CIM_Job_RunMonth_Description_qual =
3121           {
3122               MI_T("Description"),
3123               MI_STRING,
3124               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3125               &CIM_Job_RunMonth_Description_qual_value
3126           };
3127           
3128           static MI_CONST MI_Char* CIM_Job_RunMonth_ValueMap_qual_data_value[] =
3129           {
3130 mike  1.1     MI_T("0"),
3131               MI_T("1"),
3132               MI_T("2"),
3133               MI_T("3"),
3134               MI_T("4"),
3135               MI_T("5"),
3136               MI_T("6"),
3137               MI_T("7"),
3138               MI_T("8"),
3139               MI_T("9"),
3140               MI_T("10"),
3141               MI_T("11"),
3142           };
3143           
3144           static MI_CONST MI_ConstStringA CIM_Job_RunMonth_ValueMap_qual_value =
3145           {
3146               CIM_Job_RunMonth_ValueMap_qual_data_value,
3147               MI_COUNT(CIM_Job_RunMonth_ValueMap_qual_data_value),
3148           };
3149           
3150           static MI_CONST MI_Qualifier CIM_Job_RunMonth_ValueMap_qual =
3151 mike  1.1 {
3152               MI_T("ValueMap"),
3153               MI_STRINGA,
3154               0,
3155               &CIM_Job_RunMonth_ValueMap_qual_value
3156           };
3157           
3158           static MI_CONST MI_Char* CIM_Job_RunMonth_Values_qual_data_value[] =
3159           {
3160               MI_T("January"),
3161               MI_T("February"),
3162               MI_T("March"),
3163               MI_T("April"),
3164               MI_T("May"),
3165               MI_T("June"),
3166               MI_T("July"),
3167               MI_T("August"),
3168               MI_T("September"),
3169               MI_T("October"),
3170               MI_T("November"),
3171               MI_T("December"),
3172 mike  1.1 };
3173           
3174           static MI_CONST MI_ConstStringA CIM_Job_RunMonth_Values_qual_value =
3175           {
3176               CIM_Job_RunMonth_Values_qual_data_value,
3177               MI_COUNT(CIM_Job_RunMonth_Values_qual_data_value),
3178           };
3179           
3180           static MI_CONST MI_Qualifier CIM_Job_RunMonth_Values_qual =
3181           {
3182               MI_T("Values"),
3183               MI_STRINGA,
3184               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3185               &CIM_Job_RunMonth_Values_qual_value
3186           };
3187           
3188           static MI_CONST MI_Char* CIM_Job_RunMonth_ModelCorrespondence_qual_data_value[] =
3189           {
3190               MI_T("CIM_Job.RunDay"),
3191               MI_T("CIM_Job.RunDayOfWeek"),
3192               MI_T("CIM_Job.RunStartInterval"),
3193 mike  1.1 };
3194           
3195           static MI_CONST MI_ConstStringA CIM_Job_RunMonth_ModelCorrespondence_qual_value =
3196           {
3197               CIM_Job_RunMonth_ModelCorrespondence_qual_data_value,
3198               MI_COUNT(CIM_Job_RunMonth_ModelCorrespondence_qual_data_value),
3199           };
3200           
3201           static MI_CONST MI_Qualifier CIM_Job_RunMonth_ModelCorrespondence_qual =
3202           {
3203               MI_T("ModelCorrespondence"),
3204               MI_STRINGA,
3205               0,
3206               &CIM_Job_RunMonth_ModelCorrespondence_qual_value
3207           };
3208           
3209           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunMonth_quals[] =
3210           {
3211               &CIM_Job_RunMonth_Description_qual,
3212               &CIM_Job_RunMonth_ValueMap_qual,
3213               &CIM_Job_RunMonth_Values_qual,
3214 mike  1.1     &CIM_Job_RunMonth_ModelCorrespondence_qual,
3215           };
3216           
3217           /* property CIM_Job.RunMonth */
3218           static MI_CONST MI_PropertyDecl CIM_Job_RunMonth_prop =
3219           {
3220               MI_FLAG_PROPERTY, /* flags */
3221               0x00726808, /* code */
3222               MI_T("RunMonth"), /* name */
3223               CIM_Job_RunMonth_quals, /* qualifiers */
3224               MI_COUNT(CIM_Job_RunMonth_quals), /* numQualifiers */
3225               MI_UINT8, /* type */
3226               NULL, /* className */
3227               0, /* subscript */
3228               offsetof(CIM_Job, RunMonth), /* offset */
3229               MI_T("CIM_Job"), /* origin */
3230               MI_T("CIM_Job"), /* propagator */
3231               NULL,
3232           };
3233           
3234           static MI_CONST MI_Char* CIM_Job_RunDay_Description_qual_value = MI_T("The day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. \n\nWhen RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.");
3235 mike  1.1 
3236           static MI_CONST MI_Qualifier CIM_Job_RunDay_Description_qual =
3237           {
3238               MI_T("Description"),
3239               MI_STRING,
3240               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3241               &CIM_Job_RunDay_Description_qual_value
3242           };
3243           
3244           static MI_CONST MI_Sint64 CIM_Job_RunDay_MinValue_qual_value = -MI_LL(31);
3245           
3246           static MI_CONST MI_Qualifier CIM_Job_RunDay_MinValue_qual =
3247           {
3248               MI_T("MinValue"),
3249               MI_SINT64,
3250               0,
3251               &CIM_Job_RunDay_MinValue_qual_value
3252           };
3253           
3254           static MI_CONST MI_Sint64 CIM_Job_RunDay_MaxValue_qual_value = MI_LL(31);
3255           
3256 mike  1.1 static MI_CONST MI_Qualifier CIM_Job_RunDay_MaxValue_qual =
3257           {
3258               MI_T("MaxValue"),
3259               MI_SINT64,
3260               0,
3261               &CIM_Job_RunDay_MaxValue_qual_value
3262           };
3263           
3264           static MI_CONST MI_Char* CIM_Job_RunDay_ModelCorrespondence_qual_data_value[] =
3265           {
3266               MI_T("CIM_Job.RunMonth"),
3267               MI_T("CIM_Job.RunDayOfWeek"),
3268               MI_T("CIM_Job.RunStartInterval"),
3269           };
3270           
3271           static MI_CONST MI_ConstStringA CIM_Job_RunDay_ModelCorrespondence_qual_value =
3272           {
3273               CIM_Job_RunDay_ModelCorrespondence_qual_data_value,
3274               MI_COUNT(CIM_Job_RunDay_ModelCorrespondence_qual_data_value),
3275           };
3276           
3277 mike  1.1 static MI_CONST MI_Qualifier CIM_Job_RunDay_ModelCorrespondence_qual =
3278           {
3279               MI_T("ModelCorrespondence"),
3280               MI_STRINGA,
3281               0,
3282               &CIM_Job_RunDay_ModelCorrespondence_qual_value
3283           };
3284           
3285           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunDay_quals[] =
3286           {
3287               &CIM_Job_RunDay_Description_qual,
3288               &CIM_Job_RunDay_MinValue_qual,
3289               &CIM_Job_RunDay_MaxValue_qual,
3290               &CIM_Job_RunDay_ModelCorrespondence_qual,
3291           };
3292           
3293           /* property CIM_Job.RunDay */
3294           static MI_CONST MI_PropertyDecl CIM_Job_RunDay_prop =
3295           {
3296               MI_FLAG_PROPERTY, /* flags */
3297               0x00727906, /* code */
3298 mike  1.1     MI_T("RunDay"), /* name */
3299               CIM_Job_RunDay_quals, /* qualifiers */
3300               MI_COUNT(CIM_Job_RunDay_quals), /* numQualifiers */
3301               MI_SINT8, /* type */
3302               NULL, /* className */
3303               0, /* subscript */
3304               offsetof(CIM_Job, RunDay), /* offset */
3305               MI_T("CIM_Job"), /* origin */
3306               MI_T("CIM_Job"), /* propagator */
3307               NULL,
3308           };
3309           
3310           static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_Description_qual_value = MI_T("A positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.");
3311           
3312           static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_Description_qual =
3313           {
3314               MI_T("Description"),
3315               MI_STRING,
3316               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3317               &CIM_Job_RunDayOfWeek_Description_qual_value
3318           };
3319 mike  1.1 
3320           static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_ValueMap_qual_data_value[] =
3321           {
3322               MI_T("-7"),
3323               MI_T("-6"),
3324               MI_T("-5"),
3325               MI_T("-4"),
3326               MI_T("-3"),
3327               MI_T("-2"),
3328               MI_T("-1"),
3329               MI_T("0"),
3330               MI_T("1"),
3331               MI_T("2"),
3332               MI_T("3"),
3333               MI_T("4"),
3334               MI_T("5"),
3335               MI_T("6"),
3336               MI_T("7"),
3337           };
3338           
3339           static MI_CONST MI_ConstStringA CIM_Job_RunDayOfWeek_ValueMap_qual_value =
3340 mike  1.1 {
3341               CIM_Job_RunDayOfWeek_ValueMap_qual_data_value,
3342               MI_COUNT(CIM_Job_RunDayOfWeek_ValueMap_qual_data_value),
3343           };
3344           
3345           static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_ValueMap_qual =
3346           {
3347               MI_T("ValueMap"),
3348               MI_STRINGA,
3349               0,
3350               &CIM_Job_RunDayOfWeek_ValueMap_qual_value
3351           };
3352           
3353           static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_Values_qual_data_value[] =
3354           {
3355               MI_T("-Saturday"),
3356               MI_T("-Friday"),
3357               MI_T("-Thursday"),
3358               MI_T("-Wednesday"),
3359               MI_T("-Tuesday"),
3360               MI_T("-Monday"),
3361 mike  1.1     MI_T("-Sunday"),
3362               MI_T("ExactDayOfMonth"),
3363               MI_T("Sunday"),
3364               MI_T("Monday"),
3365               MI_T("Tuesday"),
3366               MI_T("Wednesday"),
3367               MI_T("Thursday"),
3368               MI_T("Friday"),
3369               MI_T("Saturday"),
3370           };
3371           
3372           static MI_CONST MI_ConstStringA CIM_Job_RunDayOfWeek_Values_qual_value =
3373           {
3374               CIM_Job_RunDayOfWeek_Values_qual_data_value,
3375               MI_COUNT(CIM_Job_RunDayOfWeek_Values_qual_data_value),
3376           };
3377           
3378           static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_Values_qual =
3379           {
3380               MI_T("Values"),
3381               MI_STRINGA,
3382 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3383               &CIM_Job_RunDayOfWeek_Values_qual_value
3384           };
3385           
3386           static MI_CONST MI_Char* CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_data_value[] =
3387           {
3388               MI_T("CIM_Job.RunMonth"),
3389               MI_T("CIM_Job.RunDay"),
3390               MI_T("CIM_Job.RunStartInterval"),
3391           };
3392           
3393           static MI_CONST MI_ConstStringA CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_value =
3394           {
3395               CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_data_value,
3396               MI_COUNT(CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_data_value),
3397           };
3398           
3399           static MI_CONST MI_Qualifier CIM_Job_RunDayOfWeek_ModelCorrespondence_qual =
3400           {
3401               MI_T("ModelCorrespondence"),
3402               MI_STRINGA,
3403 mike  1.1     0,
3404               &CIM_Job_RunDayOfWeek_ModelCorrespondence_qual_value
3405           };
3406           
3407           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunDayOfWeek_quals[] =
3408           {
3409               &CIM_Job_RunDayOfWeek_Description_qual,
3410               &CIM_Job_RunDayOfWeek_ValueMap_qual,
3411               &CIM_Job_RunDayOfWeek_Values_qual,
3412               &CIM_Job_RunDayOfWeek_ModelCorrespondence_qual,
3413           };
3414           
3415           /* property CIM_Job.RunDayOfWeek */
3416           static MI_CONST MI_PropertyDecl CIM_Job_RunDayOfWeek_prop =
3417           {
3418               MI_FLAG_PROPERTY, /* flags */
3419               0x00726B0C, /* code */
3420               MI_T("RunDayOfWeek"), /* name */
3421               CIM_Job_RunDayOfWeek_quals, /* qualifiers */
3422               MI_COUNT(CIM_Job_RunDayOfWeek_quals), /* numQualifiers */
3423               MI_SINT8, /* type */
3424 mike  1.1     NULL, /* className */
3425               0, /* subscript */
3426               offsetof(CIM_Job, RunDayOfWeek), /* offset */
3427               MI_T("CIM_Job"), /* origin */
3428               MI_T("CIM_Job"), /* propagator */
3429               NULL,
3430           };
3431           
3432           static MI_CONST MI_Char* CIM_Job_RunStartInterval_Description_qual_value = MI_T("The time interval after midnight when the Job should be processed. For example, \n00000000020000.000000:000 \nindicates that the Job should be run on or after two o\'clock, local time or UTC time (distinguished using the LocalOrUtcTime property.");
3433           
3434           static MI_CONST MI_Qualifier CIM_Job_RunStartInterval_Description_qual =
3435           {
3436               MI_T("Description"),
3437               MI_STRING,
3438               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3439               &CIM_Job_RunStartInterval_Description_qual_value
3440           };
3441           
3442           static MI_CONST MI_Char* CIM_Job_RunStartInterval_ModelCorrespondence_qual_data_value[] =
3443           {
3444               MI_T("CIM_Job.RunMonth"),
3445 mike  1.1     MI_T("CIM_Job.RunDay"),
3446               MI_T("CIM_Job.RunDayOfWeek"),
3447               MI_T("CIM_Job.RunStartInterval"),
3448           };
3449           
3450           static MI_CONST MI_ConstStringA CIM_Job_RunStartInterval_ModelCorrespondence_qual_value =
3451           {
3452               CIM_Job_RunStartInterval_ModelCorrespondence_qual_data_value,
3453               MI_COUNT(CIM_Job_RunStartInterval_ModelCorrespondence_qual_data_value),
3454           };
3455           
3456           static MI_CONST MI_Qualifier CIM_Job_RunStartInterval_ModelCorrespondence_qual =
3457           {
3458               MI_T("ModelCorrespondence"),
3459               MI_STRINGA,
3460               0,
3461               &CIM_Job_RunStartInterval_ModelCorrespondence_qual_value
3462           };
3463           
3464           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RunStartInterval_quals[] =
3465           {
3466 mike  1.1     &CIM_Job_RunStartInterval_Description_qual,
3467               &CIM_Job_RunStartInterval_ModelCorrespondence_qual,
3468           };
3469           
3470           /* property CIM_Job.RunStartInterval */
3471           static MI_CONST MI_PropertyDecl CIM_Job_RunStartInterval_prop =
3472           {
3473               MI_FLAG_PROPERTY, /* flags */
3474               0x00726C10, /* code */
3475               MI_T("RunStartInterval"), /* name */
3476               CIM_Job_RunStartInterval_quals, /* qualifiers */
3477               MI_COUNT(CIM_Job_RunStartInterval_quals), /* numQualifiers */
3478               MI_DATETIME, /* type */
3479               NULL, /* className */
3480               0, /* subscript */
3481               offsetof(CIM_Job, RunStartInterval), /* offset */
3482               MI_T("CIM_Job"), /* origin */
3483               MI_T("CIM_Job"), /* propagator */
3484               NULL,
3485           };
3486           
3487 mike  1.1 static MI_CONST MI_Char* CIM_Job_LocalOrUtcTime_Description_qual_value = MI_T("This property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, \"UTC Time\".");
3488           
3489           static MI_CONST MI_Qualifier CIM_Job_LocalOrUtcTime_Description_qual =
3490           {
3491               MI_T("Description"),
3492               MI_STRING,
3493               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3494               &CIM_Job_LocalOrUtcTime_Description_qual_value
3495           };
3496           
3497           static MI_CONST MI_Char* CIM_Job_LocalOrUtcTime_ValueMap_qual_data_value[] =
3498           {
3499               MI_T("1"),
3500               MI_T("2"),
3501           };
3502           
3503           static MI_CONST MI_ConstStringA CIM_Job_LocalOrUtcTime_ValueMap_qual_value =
3504           {
3505               CIM_Job_LocalOrUtcTime_ValueMap_qual_data_value,
3506               MI_COUNT(CIM_Job_LocalOrUtcTime_ValueMap_qual_data_value),
3507           };
3508 mike  1.1 
3509           static MI_CONST MI_Qualifier CIM_Job_LocalOrUtcTime_ValueMap_qual =
3510           {
3511               MI_T("ValueMap"),
3512               MI_STRINGA,
3513               0,
3514               &CIM_Job_LocalOrUtcTime_ValueMap_qual_value
3515           };
3516           
3517           static MI_CONST MI_Char* CIM_Job_LocalOrUtcTime_Values_qual_data_value[] =
3518           {
3519               MI_T("Local Time"),
3520               MI_T("UTC Time"),
3521           };
3522           
3523           static MI_CONST MI_ConstStringA CIM_Job_LocalOrUtcTime_Values_qual_value =
3524           {
3525               CIM_Job_LocalOrUtcTime_Values_qual_data_value,
3526               MI_COUNT(CIM_Job_LocalOrUtcTime_Values_qual_data_value),
3527           };
3528           
3529 mike  1.1 static MI_CONST MI_Qualifier CIM_Job_LocalOrUtcTime_Values_qual =
3530           {
3531               MI_T("Values"),
3532               MI_STRINGA,
3533               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3534               &CIM_Job_LocalOrUtcTime_Values_qual_value
3535           };
3536           
3537           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_LocalOrUtcTime_quals[] =
3538           {
3539               &CIM_Job_LocalOrUtcTime_Description_qual,
3540               &CIM_Job_LocalOrUtcTime_ValueMap_qual,
3541               &CIM_Job_LocalOrUtcTime_Values_qual,
3542           };
3543           
3544           /* property CIM_Job.LocalOrUtcTime */
3545           static MI_CONST MI_PropertyDecl CIM_Job_LocalOrUtcTime_prop =
3546           {
3547               MI_FLAG_PROPERTY, /* flags */
3548               0x006C650E, /* code */
3549               MI_T("LocalOrUtcTime"), /* name */
3550 mike  1.1     CIM_Job_LocalOrUtcTime_quals, /* qualifiers */
3551               MI_COUNT(CIM_Job_LocalOrUtcTime_quals), /* numQualifiers */
3552               MI_UINT16, /* type */
3553               NULL, /* className */
3554               0, /* subscript */
3555               offsetof(CIM_Job, LocalOrUtcTime), /* offset */
3556               MI_T("CIM_Job"), /* origin */
3557               MI_T("CIM_Job"), /* propagator */
3558               NULL,
3559           };
3560           
3561           static MI_CONST MI_Char* CIM_Job_UntilTime_Description_qual_value = MI_T("The time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.");
3562           
3563           static MI_CONST MI_Qualifier CIM_Job_UntilTime_Description_qual =
3564           {
3565               MI_T("Description"),
3566               MI_STRING,
3567               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3568               &CIM_Job_UntilTime_Description_qual_value
3569           };
3570           
3571 mike  1.1 static MI_CONST MI_Char* CIM_Job_UntilTime_ModelCorrespondence_qual_data_value[] =
3572           {
3573               MI_T("CIM_Job.LocalOrUtcTime"),
3574           };
3575           
3576           static MI_CONST MI_ConstStringA CIM_Job_UntilTime_ModelCorrespondence_qual_value =
3577           {
3578               CIM_Job_UntilTime_ModelCorrespondence_qual_data_value,
3579               MI_COUNT(CIM_Job_UntilTime_ModelCorrespondence_qual_data_value),
3580           };
3581           
3582           static MI_CONST MI_Qualifier CIM_Job_UntilTime_ModelCorrespondence_qual =
3583           {
3584               MI_T("ModelCorrespondence"),
3585               MI_STRINGA,
3586               0,
3587               &CIM_Job_UntilTime_ModelCorrespondence_qual_value
3588           };
3589           
3590           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_UntilTime_quals[] =
3591           {
3592 mike  1.1     &CIM_Job_UntilTime_Description_qual,
3593               &CIM_Job_UntilTime_ModelCorrespondence_qual,
3594           };
3595           
3596           /* property CIM_Job.UntilTime */
3597           static MI_CONST MI_PropertyDecl CIM_Job_UntilTime_prop =
3598           {
3599               MI_FLAG_PROPERTY, /* flags */
3600               0x00756509, /* code */
3601               MI_T("UntilTime"), /* name */
3602               CIM_Job_UntilTime_quals, /* qualifiers */
3603               MI_COUNT(CIM_Job_UntilTime_quals), /* numQualifiers */
3604               MI_DATETIME, /* type */
3605               NULL, /* className */
3606               0, /* subscript */
3607               offsetof(CIM_Job, UntilTime), /* offset */
3608               MI_T("CIM_Job"), /* origin */
3609               MI_T("CIM_Job"), /* propagator */
3610               NULL,
3611           };
3612           
3613 mike  1.1 static MI_CONST MI_Char* CIM_Job_Notify_Description_qual_value = MI_T("The User who is to be notified upon the Job completion or failure.");
3614           
3615           static MI_CONST MI_Qualifier CIM_Job_Notify_Description_qual =
3616           {
3617               MI_T("Description"),
3618               MI_STRING,
3619               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3620               &CIM_Job_Notify_Description_qual_value
3621           };
3622           
3623           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_Notify_quals[] =
3624           {
3625               &CIM_Job_Notify_Description_qual,
3626           };
3627           
3628           /* property CIM_Job.Notify */
3629           static MI_CONST MI_PropertyDecl CIM_Job_Notify_prop =
3630           {
3631               MI_FLAG_PROPERTY, /* flags */
3632               0x006E7906, /* code */
3633               MI_T("Notify"), /* name */
3634 mike  1.1     CIM_Job_Notify_quals, /* qualifiers */
3635               MI_COUNT(CIM_Job_Notify_quals), /* numQualifiers */
3636               MI_STRING, /* type */
3637               NULL, /* className */
3638               0, /* subscript */
3639               offsetof(CIM_Job, Notify), /* offset */
3640               MI_T("CIM_Job"), /* origin */
3641               MI_T("CIM_Job"), /* propagator */
3642               NULL,
3643           };
3644           
3645           static MI_CONST MI_Char* CIM_Job_Owner_Description_qual_value = MI_T("The User that submitted the Job, or the Service or method name that caused the job to be created.");
3646           
3647           static MI_CONST MI_Qualifier CIM_Job_Owner_Description_qual =
3648           {
3649               MI_T("Description"),
3650               MI_STRING,
3651               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3652               &CIM_Job_Owner_Description_qual_value
3653           };
3654           
3655 mike  1.1 static MI_CONST MI_Char* CIM_Job_Owner_ModelCorrespondence_qual_data_value[] =
3656           {
3657               MI_T("CIM_OwningJobElement"),
3658           };
3659           
3660           static MI_CONST MI_ConstStringA CIM_Job_Owner_ModelCorrespondence_qual_value =
3661           {
3662               CIM_Job_Owner_ModelCorrespondence_qual_data_value,
3663               MI_COUNT(CIM_Job_Owner_ModelCorrespondence_qual_data_value),
3664           };
3665           
3666           static MI_CONST MI_Qualifier CIM_Job_Owner_ModelCorrespondence_qual =
3667           {
3668               MI_T("ModelCorrespondence"),
3669               MI_STRINGA,
3670               0,
3671               &CIM_Job_Owner_ModelCorrespondence_qual_value
3672           };
3673           
3674           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_Owner_quals[] =
3675           {
3676 mike  1.1     &CIM_Job_Owner_Description_qual,
3677               &CIM_Job_Owner_ModelCorrespondence_qual,
3678           };
3679           
3680           /* property CIM_Job.Owner */
3681           static MI_CONST MI_PropertyDecl CIM_Job_Owner_prop =
3682           {
3683               MI_FLAG_PROPERTY, /* flags */
3684               0x006F7205, /* code */
3685               MI_T("Owner"), /* name */
3686               CIM_Job_Owner_quals, /* qualifiers */
3687               MI_COUNT(CIM_Job_Owner_quals), /* numQualifiers */
3688               MI_STRING, /* type */
3689               NULL, /* className */
3690               0, /* subscript */
3691               offsetof(CIM_Job, Owner), /* offset */
3692               MI_T("CIM_Job"), /* origin */
3693               MI_T("CIM_Job"), /* propagator */
3694               NULL,
3695           };
3696           
3697 mike  1.1 static MI_CONST MI_Char* CIM_Job_Priority_Description_qual_value = MI_T("Indicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.");
3698           
3699           static MI_CONST MI_Qualifier CIM_Job_Priority_Description_qual =
3700           {
3701               MI_T("Description"),
3702               MI_STRING,
3703               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3704               &CIM_Job_Priority_Description_qual_value
3705           };
3706           
3707           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_Priority_quals[] =
3708           {
3709               &CIM_Job_Priority_Description_qual,
3710           };
3711           
3712           /* property CIM_Job.Priority */
3713           static MI_CONST MI_PropertyDecl CIM_Job_Priority_prop =
3714           {
3715               MI_FLAG_PROPERTY, /* flags */
3716               0x00707908, /* code */
3717               MI_T("Priority"), /* name */
3718 mike  1.1     CIM_Job_Priority_quals, /* qualifiers */
3719               MI_COUNT(CIM_Job_Priority_quals), /* numQualifiers */
3720               MI_UINT32, /* type */
3721               NULL, /* className */
3722               0, /* subscript */
3723               offsetof(CIM_Job, Priority), /* offset */
3724               MI_T("CIM_Job"), /* origin */
3725               MI_T("CIM_Job"), /* propagator */
3726               NULL,
3727           };
3728           
3729           static MI_CONST MI_Char* CIM_Job_PercentComplete_Description_qual_value = MI_T("The percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run data can be stored in this single-valued property. \nNote that the value 101 is undefined and will be not be allowed in the next major revision of the specification.");
3730           
3731           static MI_CONST MI_Qualifier CIM_Job_PercentComplete_Description_qual =
3732           {
3733               MI_T("Description"),
3734               MI_STRING,
3735               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3736               &CIM_Job_PercentComplete_Description_qual_value
3737           };
3738           
3739 mike  1.1 static MI_CONST MI_Char* CIM_Job_PercentComplete_Units_qual_value = MI_T("Percent");
3740           
3741           static MI_CONST MI_Qualifier CIM_Job_PercentComplete_Units_qual =
3742           {
3743               MI_T("Units"),
3744               MI_STRING,
3745               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3746               &CIM_Job_PercentComplete_Units_qual_value
3747           };
3748           
3749           static MI_CONST MI_Sint64 CIM_Job_PercentComplete_MinValue_qual_value = MI_LL(0);
3750           
3751           static MI_CONST MI_Qualifier CIM_Job_PercentComplete_MinValue_qual =
3752           {
3753               MI_T("MinValue"),
3754               MI_SINT64,
3755               0,
3756               &CIM_Job_PercentComplete_MinValue_qual_value
3757           };
3758           
3759           static MI_CONST MI_Sint64 CIM_Job_PercentComplete_MaxValue_qual_value = MI_LL(101);
3760 mike  1.1 
3761           static MI_CONST MI_Qualifier CIM_Job_PercentComplete_MaxValue_qual =
3762           {
3763               MI_T("MaxValue"),
3764               MI_SINT64,
3765               0,
3766               &CIM_Job_PercentComplete_MaxValue_qual_value
3767           };
3768           
3769           static MI_CONST MI_Char* CIM_Job_PercentComplete_PUnit_qual_value = MI_T("percent");
3770           
3771           static MI_CONST MI_Qualifier CIM_Job_PercentComplete_PUnit_qual =
3772           {
3773               MI_T("PUnit"),
3774               MI_STRING,
3775               0,
3776               &CIM_Job_PercentComplete_PUnit_qual_value
3777           };
3778           
3779           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_PercentComplete_quals[] =
3780           {
3781 mike  1.1     &CIM_Job_PercentComplete_Description_qual,
3782               &CIM_Job_PercentComplete_Units_qual,
3783               &CIM_Job_PercentComplete_MinValue_qual,
3784               &CIM_Job_PercentComplete_MaxValue_qual,
3785               &CIM_Job_PercentComplete_PUnit_qual,
3786           };
3787           
3788           /* property CIM_Job.PercentComplete */
3789           static MI_CONST MI_PropertyDecl CIM_Job_PercentComplete_prop =
3790           {
3791               MI_FLAG_PROPERTY, /* flags */
3792               0x0070650F, /* code */
3793               MI_T("PercentComplete"), /* name */
3794               CIM_Job_PercentComplete_quals, /* qualifiers */
3795               MI_COUNT(CIM_Job_PercentComplete_quals), /* numQualifiers */
3796               MI_UINT16, /* type */
3797               NULL, /* className */
3798               0, /* subscript */
3799               offsetof(CIM_Job, PercentComplete), /* offset */
3800               MI_T("CIM_Job"), /* origin */
3801               MI_T("CIM_Job"), /* propagator */
3802 mike  1.1     NULL,
3803           };
3804           
3805           static MI_CONST MI_Char* CIM_Job_DeleteOnCompletion_Description_qual_value = MI_T("Indicates whether or not the job should be automatically deleted upon completion. Note that the \'completion\' of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.");
3806           
3807           static MI_CONST MI_Qualifier CIM_Job_DeleteOnCompletion_Description_qual =
3808           {
3809               MI_T("Description"),
3810               MI_STRING,
3811               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3812               &CIM_Job_DeleteOnCompletion_Description_qual_value
3813           };
3814           
3815           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_DeleteOnCompletion_quals[] =
3816           {
3817               &CIM_Job_DeleteOnCompletion_Description_qual,
3818           };
3819           
3820           /* property CIM_Job.DeleteOnCompletion */
3821           static MI_CONST MI_PropertyDecl CIM_Job_DeleteOnCompletion_prop =
3822           {
3823 mike  1.1     MI_FLAG_PROPERTY, /* flags */
3824               0x00646E12, /* code */
3825               MI_T("DeleteOnCompletion"), /* name */
3826               CIM_Job_DeleteOnCompletion_quals, /* qualifiers */
3827               MI_COUNT(CIM_Job_DeleteOnCompletion_quals), /* numQualifiers */
3828               MI_BOOLEAN, /* type */
3829               NULL, /* className */
3830               0, /* subscript */
3831               offsetof(CIM_Job, DeleteOnCompletion), /* offset */
3832               MI_T("CIM_Job"), /* origin */
3833               MI_T("CIM_Job"), /* propagator */
3834               NULL,
3835           };
3836           
3837           static MI_CONST MI_Char* CIM_Job_ErrorCode_Description_qual_value = MI_T("A vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run error can be stored in this single-valued property.");
3838           
3839           static MI_CONST MI_Qualifier CIM_Job_ErrorCode_Description_qual =
3840           {
3841               MI_T("Description"),
3842               MI_STRING,
3843               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3844 mike  1.1     &CIM_Job_ErrorCode_Description_qual_value
3845           };
3846           
3847           static MI_CONST MI_Char* CIM_Job_ErrorCode_ModelCorrespondence_qual_data_value[] =
3848           {
3849               MI_T("CIM_Job.ErrorDescription"),
3850           };
3851           
3852           static MI_CONST MI_ConstStringA CIM_Job_ErrorCode_ModelCorrespondence_qual_value =
3853           {
3854               CIM_Job_ErrorCode_ModelCorrespondence_qual_data_value,
3855               MI_COUNT(CIM_Job_ErrorCode_ModelCorrespondence_qual_data_value),
3856           };
3857           
3858           static MI_CONST MI_Qualifier CIM_Job_ErrorCode_ModelCorrespondence_qual =
3859           {
3860               MI_T("ModelCorrespondence"),
3861               MI_STRINGA,
3862               0,
3863               &CIM_Job_ErrorCode_ModelCorrespondence_qual_value
3864           };
3865 mike  1.1 
3866           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ErrorCode_quals[] =
3867           {
3868               &CIM_Job_ErrorCode_Description_qual,
3869               &CIM_Job_ErrorCode_ModelCorrespondence_qual,
3870           };
3871           
3872           /* property CIM_Job.ErrorCode */
3873           static MI_CONST MI_PropertyDecl CIM_Job_ErrorCode_prop =
3874           {
3875               MI_FLAG_PROPERTY, /* flags */
3876               0x00656509, /* code */
3877               MI_T("ErrorCode"), /* name */
3878               CIM_Job_ErrorCode_quals, /* qualifiers */
3879               MI_COUNT(CIM_Job_ErrorCode_quals), /* numQualifiers */
3880               MI_UINT16, /* type */
3881               NULL, /* className */
3882               0, /* subscript */
3883               offsetof(CIM_Job, ErrorCode), /* offset */
3884               MI_T("CIM_Job"), /* origin */
3885               MI_T("CIM_Job"), /* propagator */
3886 mike  1.1     NULL,
3887           };
3888           
3889           static MI_CONST MI_Char* CIM_Job_ErrorDescription_Description_qual_value = MI_T("A free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the \'last\' run error can be stored in this single-valued property.");
3890           
3891           static MI_CONST MI_Qualifier CIM_Job_ErrorDescription_Description_qual =
3892           {
3893               MI_T("Description"),
3894               MI_STRING,
3895               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3896               &CIM_Job_ErrorDescription_Description_qual_value
3897           };
3898           
3899           static MI_CONST MI_Char* CIM_Job_ErrorDescription_ModelCorrespondence_qual_data_value[] =
3900           {
3901               MI_T("CIM_Job.ErrorCode"),
3902           };
3903           
3904           static MI_CONST MI_ConstStringA CIM_Job_ErrorDescription_ModelCorrespondence_qual_value =
3905           {
3906               CIM_Job_ErrorDescription_ModelCorrespondence_qual_data_value,
3907 mike  1.1     MI_COUNT(CIM_Job_ErrorDescription_ModelCorrespondence_qual_data_value),
3908           };
3909           
3910           static MI_CONST MI_Qualifier CIM_Job_ErrorDescription_ModelCorrespondence_qual =
3911           {
3912               MI_T("ModelCorrespondence"),
3913               MI_STRINGA,
3914               0,
3915               &CIM_Job_ErrorDescription_ModelCorrespondence_qual_value
3916           };
3917           
3918           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_ErrorDescription_quals[] =
3919           {
3920               &CIM_Job_ErrorDescription_Description_qual,
3921               &CIM_Job_ErrorDescription_ModelCorrespondence_qual,
3922           };
3923           
3924           /* property CIM_Job.ErrorDescription */
3925           static MI_CONST MI_PropertyDecl CIM_Job_ErrorDescription_prop =
3926           {
3927               MI_FLAG_PROPERTY, /* flags */
3928 mike  1.1     0x00656E10, /* code */
3929               MI_T("ErrorDescription"), /* name */
3930               CIM_Job_ErrorDescription_quals, /* qualifiers */
3931               MI_COUNT(CIM_Job_ErrorDescription_quals), /* numQualifiers */
3932               MI_STRING, /* type */
3933               NULL, /* className */
3934               0, /* subscript */
3935               offsetof(CIM_Job, ErrorDescription), /* offset */
3936               MI_T("CIM_Job"), /* origin */
3937               MI_T("CIM_Job"), /* propagator */
3938               NULL,
3939           };
3940           
3941           static MI_CONST MI_Char* CIM_Job_RecoveryAction_Description_qual_value = MI_T("Describes the recovery action to be taken for an unsuccessfully run Job. The possible values are: \n0 = \"Unknown\", meaning it is unknown as to what recovery action to take \n1 = \"Other\", indicating that the recovery action will be specified in the OtherRecoveryAction property \n2 = \"Do Not Continue\", meaning stop the execution of the job and appropriately update its status \n3 = \"Continue With Next Job\", meaning continue with the next job in the queue \n4 = \"Re-run Job\", indicating that the job should be re-run \n5 = \"Run Recovery Job\", meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.");
3942           
3943           static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_Description_qual =
3944           {
3945               MI_T("Description"),
3946               MI_STRING,
3947               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3948               &CIM_Job_RecoveryAction_Description_qual_value
3949 mike  1.1 };
3950           
3951           static MI_CONST MI_Char* CIM_Job_RecoveryAction_ValueMap_qual_data_value[] =
3952           {
3953               MI_T("0"),
3954               MI_T("1"),
3955               MI_T("2"),
3956               MI_T("3"),
3957               MI_T("4"),
3958               MI_T("5"),
3959           };
3960           
3961           static MI_CONST MI_ConstStringA CIM_Job_RecoveryAction_ValueMap_qual_value =
3962           {
3963               CIM_Job_RecoveryAction_ValueMap_qual_data_value,
3964               MI_COUNT(CIM_Job_RecoveryAction_ValueMap_qual_data_value),
3965           };
3966           
3967           static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_ValueMap_qual =
3968           {
3969               MI_T("ValueMap"),
3970 mike  1.1     MI_STRINGA,
3971               0,
3972               &CIM_Job_RecoveryAction_ValueMap_qual_value
3973           };
3974           
3975           static MI_CONST MI_Char* CIM_Job_RecoveryAction_Values_qual_data_value[] =
3976           {
3977               MI_T("Unknown"),
3978               MI_T("Other"),
3979               MI_T("Do Not Continue"),
3980               MI_T("Continue With Next Job"),
3981               MI_T("Re-run Job"),
3982               MI_T("Run Recovery Job"),
3983           };
3984           
3985           static MI_CONST MI_ConstStringA CIM_Job_RecoveryAction_Values_qual_value =
3986           {
3987               CIM_Job_RecoveryAction_Values_qual_data_value,
3988               MI_COUNT(CIM_Job_RecoveryAction_Values_qual_data_value),
3989           };
3990           
3991 mike  1.1 static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_Values_qual =
3992           {
3993               MI_T("Values"),
3994               MI_STRINGA,
3995               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
3996               &CIM_Job_RecoveryAction_Values_qual_value
3997           };
3998           
3999           static MI_CONST MI_Char* CIM_Job_RecoveryAction_ModelCorrespondence_qual_data_value[] =
4000           {
4001               MI_T("CIM_Job.OtherRecoveryAction"),
4002           };
4003           
4004           static MI_CONST MI_ConstStringA CIM_Job_RecoveryAction_ModelCorrespondence_qual_value =
4005           {
4006               CIM_Job_RecoveryAction_ModelCorrespondence_qual_data_value,
4007               MI_COUNT(CIM_Job_RecoveryAction_ModelCorrespondence_qual_data_value),
4008           };
4009           
4010           static MI_CONST MI_Qualifier CIM_Job_RecoveryAction_ModelCorrespondence_qual =
4011           {
4012 mike  1.1     MI_T("ModelCorrespondence"),
4013               MI_STRINGA,
4014               0,
4015               &CIM_Job_RecoveryAction_ModelCorrespondence_qual_value
4016           };
4017           
4018           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_RecoveryAction_quals[] =
4019           {
4020               &CIM_Job_RecoveryAction_Description_qual,
4021               &CIM_Job_RecoveryAction_ValueMap_qual,
4022               &CIM_Job_RecoveryAction_Values_qual,
4023               &CIM_Job_RecoveryAction_ModelCorrespondence_qual,
4024           };
4025           
4026           /* property CIM_Job.RecoveryAction */
4027           static MI_CONST MI_PropertyDecl CIM_Job_RecoveryAction_prop =
4028           {
4029               MI_FLAG_PROPERTY, /* flags */
4030               0x00726E0E, /* code */
4031               MI_T("RecoveryAction"), /* name */
4032               CIM_Job_RecoveryAction_quals, /* qualifiers */
4033 mike  1.1     MI_COUNT(CIM_Job_RecoveryAction_quals), /* numQualifiers */
4034               MI_UINT16, /* type */
4035               NULL, /* className */
4036               0, /* subscript */
4037               offsetof(CIM_Job, RecoveryAction), /* offset */
4038               MI_T("CIM_Job"), /* origin */
4039               MI_T("CIM_Job"), /* propagator */
4040               NULL,
4041           };
4042           
4043           static MI_CONST MI_Char* CIM_Job_OtherRecoveryAction_Description_qual_value = MI_T("A string describing the recovery action when the RecoveryAction property of the instance is 1 (\"Other\").");
4044           
4045           static MI_CONST MI_Qualifier CIM_Job_OtherRecoveryAction_Description_qual =
4046           {
4047               MI_T("Description"),
4048               MI_STRING,
4049               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4050               &CIM_Job_OtherRecoveryAction_Description_qual_value
4051           };
4052           
4053           static MI_CONST MI_Char* CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_data_value[] =
4054 mike  1.1 {
4055               MI_T("CIM_Job.RecoveryAction"),
4056           };
4057           
4058           static MI_CONST MI_ConstStringA CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_value =
4059           {
4060               CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_data_value,
4061               MI_COUNT(CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_data_value),
4062           };
4063           
4064           static MI_CONST MI_Qualifier CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual =
4065           {
4066               MI_T("ModelCorrespondence"),
4067               MI_STRINGA,
4068               0,
4069               &CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual_value
4070           };
4071           
4072           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_OtherRecoveryAction_quals[] =
4073           {
4074               &CIM_Job_OtherRecoveryAction_Description_qual,
4075 mike  1.1     &CIM_Job_OtherRecoveryAction_ModelCorrespondence_qual,
4076           };
4077           
4078           /* property CIM_Job.OtherRecoveryAction */
4079           static MI_CONST MI_PropertyDecl CIM_Job_OtherRecoveryAction_prop =
4080           {
4081               MI_FLAG_PROPERTY, /* flags */
4082               0x006F6E13, /* code */
4083               MI_T("OtherRecoveryAction"), /* name */
4084               CIM_Job_OtherRecoveryAction_quals, /* qualifiers */
4085               MI_COUNT(CIM_Job_OtherRecoveryAction_quals), /* numQualifiers */
4086               MI_STRING, /* type */
4087               NULL, /* className */
4088               0, /* subscript */
4089               offsetof(CIM_Job, OtherRecoveryAction), /* offset */
4090               MI_T("CIM_Job"), /* origin */
4091               MI_T("CIM_Job"), /* propagator */
4092               NULL,
4093           };
4094           
4095           static MI_PropertyDecl MI_CONST* MI_CONST CIM_Job_props[] =
4096 mike  1.1 {
4097               &CIM_ManagedElement_InstanceID_prop,
4098               &CIM_ManagedElement_Caption_prop,
4099               &CIM_ManagedElement_Description_prop,
4100               &CIM_ManagedElement_ElementName_prop,
4101               &CIM_ManagedSystemElement_InstallDate_prop,
4102               &CIM_ManagedSystemElement_Name_prop,
4103               &CIM_ManagedSystemElement_OperationalStatus_prop,
4104               &CIM_ManagedSystemElement_StatusDescriptions_prop,
4105               &CIM_ManagedSystemElement_Status_prop,
4106               &CIM_ManagedSystemElement_HealthState_prop,
4107               &CIM_ManagedSystemElement_CommunicationStatus_prop,
4108               &CIM_ManagedSystemElement_DetailedStatus_prop,
4109               &CIM_ManagedSystemElement_OperatingStatus_prop,
4110               &CIM_ManagedSystemElement_PrimaryStatus_prop,
4111               &CIM_Job_JobStatus_prop,
4112               &CIM_Job_TimeSubmitted_prop,
4113               &CIM_Job_ScheduledStartTime_prop,
4114               &CIM_Job_StartTime_prop,
4115               &CIM_Job_ElapsedTime_prop,
4116               &CIM_Job_JobRunTimes_prop,
4117 mike  1.1     &CIM_Job_RunMonth_prop,
4118               &CIM_Job_RunDay_prop,
4119               &CIM_Job_RunDayOfWeek_prop,
4120               &CIM_Job_RunStartInterval_prop,
4121               &CIM_Job_LocalOrUtcTime_prop,
4122               &CIM_Job_UntilTime_prop,
4123               &CIM_Job_Notify_prop,
4124               &CIM_Job_Owner_prop,
4125               &CIM_Job_Priority_prop,
4126               &CIM_Job_PercentComplete_prop,
4127               &CIM_Job_DeleteOnCompletion_prop,
4128               &CIM_Job_ErrorCode_prop,
4129               &CIM_Job_ErrorDescription_prop,
4130               &CIM_Job_RecoveryAction_prop,
4131               &CIM_Job_OtherRecoveryAction_prop,
4132           };
4133           
4134           static MI_CONST MI_Char* CIM_Job_KillJob_Deprecated_qual_data_value[] =
4135           {
4136               MI_T("CIM_ConcreteJob.RequestStateChange()"),
4137           };
4138 mike  1.1 
4139           static MI_CONST MI_ConstStringA CIM_Job_KillJob_Deprecated_qual_value =
4140           {
4141               CIM_Job_KillJob_Deprecated_qual_data_value,
4142               MI_COUNT(CIM_Job_KillJob_Deprecated_qual_data_value),
4143           };
4144           
4145           static MI_CONST MI_Qualifier CIM_Job_KillJob_Deprecated_qual =
4146           {
4147               MI_T("Deprecated"),
4148               MI_STRINGA,
4149               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
4150               &CIM_Job_KillJob_Deprecated_qual_value
4151           };
4152           
4153           static MI_CONST MI_Char* CIM_Job_KillJob_Description_qual_value = MI_T("KillJob is being deprecated because there is no distinction made between an orderly shutdown and an immediate kill. CIM_ConcreteJob.RequestStateChange() provides \'Terminate\' and \'Kill\' options to allow this distinction. \nA method to kill this job and any underlying processes, and to remove any \'dangling\' associations.");
4154           
4155           static MI_CONST MI_Qualifier CIM_Job_KillJob_Description_qual =
4156           {
4157               MI_T("Description"),
4158               MI_STRING,
4159 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4160               &CIM_Job_KillJob_Description_qual_value
4161           };
4162           
4163           static MI_CONST MI_Char* CIM_Job_KillJob_ValueMap_qual_data_value[] =
4164           {
4165               MI_T("0"),
4166               MI_T("1"),
4167               MI_T("2"),
4168               MI_T("3"),
4169               MI_T("4"),
4170               MI_T("6"),
4171               MI_T("7"),
4172               MI_T(".."),
4173               MI_T("32768..65535"),
4174           };
4175           
4176           static MI_CONST MI_ConstStringA CIM_Job_KillJob_ValueMap_qual_value =
4177           {
4178               CIM_Job_KillJob_ValueMap_qual_data_value,
4179               MI_COUNT(CIM_Job_KillJob_ValueMap_qual_data_value),
4180 mike  1.1 };
4181           
4182           static MI_CONST MI_Qualifier CIM_Job_KillJob_ValueMap_qual =
4183           {
4184               MI_T("ValueMap"),
4185               MI_STRINGA,
4186               0,
4187               &CIM_Job_KillJob_ValueMap_qual_value
4188           };
4189           
4190           static MI_CONST MI_Char* CIM_Job_KillJob_Values_qual_data_value[] =
4191           {
4192               MI_T("Success"),
4193               MI_T("Not Supported"),
4194               MI_T("Unknown"),
4195               MI_T("Timeout"),
4196               MI_T("Failed"),
4197               MI_T("Access Denied"),
4198               MI_T("Not Found"),
4199               MI_T("DMTF Reserved"),
4200               MI_T("Vendor Specific"),
4201 mike  1.1 };
4202           
4203           static MI_CONST MI_ConstStringA CIM_Job_KillJob_Values_qual_value =
4204           {
4205               CIM_Job_KillJob_Values_qual_data_value,
4206               MI_COUNT(CIM_Job_KillJob_Values_qual_data_value),
4207           };
4208           
4209           static MI_CONST MI_Qualifier CIM_Job_KillJob_Values_qual =
4210           {
4211               MI_T("Values"),
4212               MI_STRINGA,
4213               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4214               &CIM_Job_KillJob_Values_qual_value
4215           };
4216           
4217           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_KillJob_quals[] =
4218           {
4219               &CIM_Job_KillJob_Deprecated_qual,
4220               &CIM_Job_KillJob_Description_qual,
4221               &CIM_Job_KillJob_ValueMap_qual,
4222 mike  1.1     &CIM_Job_KillJob_Values_qual,
4223           };
4224           
4225           static MI_CONST MI_Char* CIM_Job_KillJob_DeleteOnKill_Description_qual_value = MI_T("Indicates whether or not the Job should be automatically deleted upon termination. This parameter takes precedence over the property, DeleteOnCompletion.");
4226           
4227           static MI_CONST MI_Qualifier CIM_Job_KillJob_DeleteOnKill_Description_qual =
4228           {
4229               MI_T("Description"),
4230               MI_STRING,
4231               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4232               &CIM_Job_KillJob_DeleteOnKill_Description_qual_value
4233           };
4234           
4235           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_KillJob_DeleteOnKill_quals[] =
4236           {
4237               &CIM_Job_KillJob_DeleteOnKill_Description_qual,
4238           };
4239           
4240           /* parameter CIM_Job.KillJob(): DeleteOnKill */
4241           static MI_CONST MI_ParameterDecl CIM_Job_KillJob_DeleteOnKill_param =
4242           {
4243 mike  1.1     MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
4244               0x00646C0C, /* code */
4245               MI_T("DeleteOnKill"), /* name */
4246               CIM_Job_KillJob_DeleteOnKill_quals, /* qualifiers */
4247               MI_COUNT(CIM_Job_KillJob_DeleteOnKill_quals), /* numQualifiers */
4248               MI_BOOLEAN, /* type */
4249               NULL, /* className */
4250               0, /* subscript */
4251               offsetof(CIM_Job_KillJob, DeleteOnKill), /* offset */
4252           };
4253           
4254           static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_Deprecated_qual_data_value[] =
4255           {
4256               MI_T("CIM_ConcreteJob.RequestStateChange()"),
4257           };
4258           
4259           static MI_CONST MI_ConstStringA CIM_Job_KillJob_MIReturn_Deprecated_qual_value =
4260           {
4261               CIM_Job_KillJob_MIReturn_Deprecated_qual_data_value,
4262               MI_COUNT(CIM_Job_KillJob_MIReturn_Deprecated_qual_data_value),
4263           };
4264 mike  1.1 
4265           static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_Deprecated_qual =
4266           {
4267               MI_T("Deprecated"),
4268               MI_STRINGA,
4269               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
4270               &CIM_Job_KillJob_MIReturn_Deprecated_qual_value
4271           };
4272           
4273           static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_Description_qual_value = MI_T("KillJob is being deprecated because there is no distinction made between an orderly shutdown and an immediate kill. CIM_ConcreteJob.RequestStateChange() provides \'Terminate\' and \'Kill\' options to allow this distinction. \nA method to kill this job and any underlying processes, and to remove any \'dangling\' associations.");
4274           
4275           static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_Description_qual =
4276           {
4277               MI_T("Description"),
4278               MI_STRING,
4279               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4280               &CIM_Job_KillJob_MIReturn_Description_qual_value
4281           };
4282           
4283           static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_ValueMap_qual_data_value[] =
4284           {
4285 mike  1.1     MI_T("0"),
4286               MI_T("1"),
4287               MI_T("2"),
4288               MI_T("3"),
4289               MI_T("4"),
4290               MI_T("6"),
4291               MI_T("7"),
4292               MI_T(".."),
4293               MI_T("32768..65535"),
4294           };
4295           
4296           static MI_CONST MI_ConstStringA CIM_Job_KillJob_MIReturn_ValueMap_qual_value =
4297           {
4298               CIM_Job_KillJob_MIReturn_ValueMap_qual_data_value,
4299               MI_COUNT(CIM_Job_KillJob_MIReturn_ValueMap_qual_data_value),
4300           };
4301           
4302           static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_ValueMap_qual =
4303           {
4304               MI_T("ValueMap"),
4305               MI_STRINGA,
4306 mike  1.1     0,
4307               &CIM_Job_KillJob_MIReturn_ValueMap_qual_value
4308           };
4309           
4310           static MI_CONST MI_Char* CIM_Job_KillJob_MIReturn_Values_qual_data_value[] =
4311           {
4312               MI_T("Success"),
4313               MI_T("Not Supported"),
4314               MI_T("Unknown"),
4315               MI_T("Timeout"),
4316               MI_T("Failed"),
4317               MI_T("Access Denied"),
4318               MI_T("Not Found"),
4319               MI_T("DMTF Reserved"),
4320               MI_T("Vendor Specific"),
4321           };
4322           
4323           static MI_CONST MI_ConstStringA CIM_Job_KillJob_MIReturn_Values_qual_value =
4324           {
4325               CIM_Job_KillJob_MIReturn_Values_qual_data_value,
4326               MI_COUNT(CIM_Job_KillJob_MIReturn_Values_qual_data_value),
4327 mike  1.1 };
4328           
4329           static MI_CONST MI_Qualifier CIM_Job_KillJob_MIReturn_Values_qual =
4330           {
4331               MI_T("Values"),
4332               MI_STRINGA,
4333               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4334               &CIM_Job_KillJob_MIReturn_Values_qual_value
4335           };
4336           
4337           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_KillJob_MIReturn_quals[] =
4338           {
4339               &CIM_Job_KillJob_MIReturn_Deprecated_qual,
4340               &CIM_Job_KillJob_MIReturn_Description_qual,
4341               &CIM_Job_KillJob_MIReturn_ValueMap_qual,
4342               &CIM_Job_KillJob_MIReturn_Values_qual,
4343           };
4344           
4345           /* parameter CIM_Job.KillJob(): MIReturn */
4346           static MI_CONST MI_ParameterDecl CIM_Job_KillJob_MIReturn_param =
4347           {
4348 mike  1.1     MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
4349               0x006D6E08, /* code */
4350               MI_T("MIReturn"), /* name */
4351               CIM_Job_KillJob_MIReturn_quals, /* qualifiers */
4352               MI_COUNT(CIM_Job_KillJob_MIReturn_quals), /* numQualifiers */
4353               MI_UINT32, /* type */
4354               NULL, /* className */
4355               0, /* subscript */
4356               offsetof(CIM_Job_KillJob, MIReturn), /* offset */
4357           };
4358           
4359           static MI_ParameterDecl MI_CONST* MI_CONST CIM_Job_KillJob_params[] =
4360           {
4361               &CIM_Job_KillJob_MIReturn_param,
4362               &CIM_Job_KillJob_DeleteOnKill_param,
4363           };
4364           
4365           /* method CIM_Job.KillJob() */
4366           MI_CONST MI_MethodDecl CIM_Job_KillJob_rtti =
4367           {
4368               MI_FLAG_METHOD, /* flags */
4369 mike  1.1     0x006B6207, /* code */
4370               MI_T("KillJob"), /* name */
4371               CIM_Job_KillJob_quals, /* qualifiers */
4372               MI_COUNT(CIM_Job_KillJob_quals), /* numQualifiers */
4373               CIM_Job_KillJob_params, /* parameters */
4374               MI_COUNT(CIM_Job_KillJob_params), /* numParameters */
4375               sizeof(CIM_Job_KillJob), /* size */
4376               MI_UINT32, /* returnType */
4377               MI_T("CIM_Job"), /* origin */
4378               MI_T("CIM_Job"), /* propagator */
4379               &test_repos_classDecl, /* schema */
4380               NULL, /* method */
4381           };
4382           
4383           static MI_MethodDecl MI_CONST* MI_CONST CIM_Job_meths[] =
4384           {
4385               &CIM_Job_KillJob_rtti,
4386           };
4387           
4388           static MI_CONST MI_Char* CIM_Job_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
4389           
4390 mike  1.1 static MI_CONST MI_Qualifier CIM_Job_UMLPackagePath_qual =
4391           {
4392               MI_T("UMLPackagePath"),
4393               MI_STRING,
4394               0,
4395               &CIM_Job_UMLPackagePath_qual_value
4396           };
4397           
4398           static MI_CONST MI_Char* CIM_Job_Description_qual_value = MI_T("A Job is a LogicalElement that represents an executing unit of work, such as a script or a print job. A Job is distinct from a Process in that a Job can be scheduled or queued, and its execution is not limited to a single system.");
4399           
4400           static MI_CONST MI_Qualifier CIM_Job_Description_qual =
4401           {
4402               MI_T("Description"),
4403               MI_STRING,
4404               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4405               &CIM_Job_Description_qual_value
4406           };
4407           
4408           static MI_CONST MI_Char* CIM_Job_Version_qual_value = MI_T("2.10.0");
4409           
4410           static MI_CONST MI_Qualifier CIM_Job_Version_qual =
4411 mike  1.1 {
4412               MI_T("Version"),
4413               MI_STRING,
4414               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
4415               &CIM_Job_Version_qual_value
4416           };
4417           
4418           static MI_Qualifier MI_CONST* MI_CONST CIM_Job_quals[] =
4419           {
4420               &CIM_Job_UMLPackagePath_qual,
4421               &CIM_Job_Description_qual,
4422               &CIM_Job_Version_qual,
4423           };
4424           
4425           /* class CIM_Job */
4426           MI_CONST MI_ClassDecl CIM_Job_rtti =
4427           {
4428               MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
4429               0x00636207, /* code */
4430               MI_T("CIM_Job"), /* name */
4431               CIM_Job_quals, /* qualifiers */
4432 mike  1.1     MI_COUNT(CIM_Job_quals), /* numQualifiers */
4433               CIM_Job_props, /* properties */
4434               MI_COUNT(CIM_Job_props), /* numProperties */
4435               sizeof(CIM_Job), /* size */
4436               MI_T("CIM_LogicalElement"), /* superClass */
4437               &CIM_LogicalElement_rtti, /* superClassDecl */
4438               CIM_Job_meths, /* methods */
4439               MI_COUNT(CIM_Job_meths), /* numMethods */
4440               &test_repos_classDecl, /* schema */
4441               NULL, /* functions */
4442           };
4443           
4444           /*
4445           **==============================================================================
4446           **
4447           ** CIM_Error
4448           **
4449           **==============================================================================
4450           */
4451           
4452           static MI_CONST MI_Char* CIM_Error_ErrorType_Description_qual_value = MI_T("Primary classification of the error. The following values are defined: \n2 - Communications Error. Errors of this type are principally associated with the procedures and/or processes required to convey information from one point to another. \n3 - Quality of Service Error. Errors of this type are principally associated with failures that result in reduced functionality or performance. \n4 - Software Error. Error of this type are principally associated with a software or processing fault. \n5 - Hardware Error. Errors of this type are principally associated with an equipment or hardware failure. \n6 - Environmental Error. Errors of this type are principally associated with a failure condition relating the to facility, or other environmental considerations. \n7 - Security Error. Errors of this type are associated with security violations, detection of viruses, and similar issues. \n8 - Oversubscription Error. Errors of this type are principally associated with the failure to allocate sufficient resources to complete the operation. \n9 - Unavailable Resource Error. Errors of this type are principally associated with the failure to access a required resource. \n10 -Unsupported Operation Error. Errors of this type are principally associated with requests that are not supported.");
4453 mike  1.1 
4454           static MI_CONST MI_Qualifier CIM_Error_ErrorType_Description_qual =
4455           {
4456               MI_T("Description"),
4457               MI_STRING,
4458               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4459               &CIM_Error_ErrorType_Description_qual_value
4460           };
4461           
4462           static MI_CONST MI_Char* CIM_Error_ErrorType_ValueMap_qual_data_value[] =
4463           {
4464               MI_T("0"),
4465               MI_T("1"),
4466               MI_T("2"),
4467               MI_T("3"),
4468               MI_T("4"),
4469               MI_T("5"),
4470               MI_T("6"),
4471               MI_T("7"),
4472               MI_T("8"),
4473               MI_T("9"),
4474 mike  1.1     MI_T("10"),
4475               MI_T(".."),
4476           };
4477           
4478           static MI_CONST MI_ConstStringA CIM_Error_ErrorType_ValueMap_qual_value =
4479           {
4480               CIM_Error_ErrorType_ValueMap_qual_data_value,
4481               MI_COUNT(CIM_Error_ErrorType_ValueMap_qual_data_value),
4482           };
4483           
4484           static MI_CONST MI_Qualifier CIM_Error_ErrorType_ValueMap_qual =
4485           {
4486               MI_T("ValueMap"),
4487               MI_STRINGA,
4488               0,
4489               &CIM_Error_ErrorType_ValueMap_qual_value
4490           };
4491           
4492           static MI_CONST MI_Char* CIM_Error_ErrorType_Values_qual_data_value[] =
4493           {
4494               MI_T("Unknown"),
4495 mike  1.1     MI_T("Other"),
4496               MI_T("Communications Error"),
4497               MI_T("Quality of Service Error"),
4498               MI_T("Software Error"),
4499               MI_T("Hardware Error"),
4500               MI_T("Environmental Error"),
4501               MI_T("Security Error"),
4502               MI_T("Oversubscription Error"),
4503               MI_T("Unavailable Resource Error"),
4504               MI_T("Unsupported Operation Error"),
4505               MI_T("DMTF Reserved"),
4506           };
4507           
4508           static MI_CONST MI_ConstStringA CIM_Error_ErrorType_Values_qual_value =
4509           {
4510               CIM_Error_ErrorType_Values_qual_data_value,
4511               MI_COUNT(CIM_Error_ErrorType_Values_qual_data_value),
4512           };
4513           
4514           static MI_CONST MI_Qualifier CIM_Error_ErrorType_Values_qual =
4515           {
4516 mike  1.1     MI_T("Values"),
4517               MI_STRINGA,
4518               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4519               &CIM_Error_ErrorType_Values_qual_value
4520           };
4521           
4522           static MI_CONST MI_Char* CIM_Error_ErrorType_ModelCorrespondence_qual_data_value[] =
4523           {
4524               MI_T("CIM_Error.OtherErrorType"),
4525           };
4526           
4527           static MI_CONST MI_ConstStringA CIM_Error_ErrorType_ModelCorrespondence_qual_value =
4528           {
4529               CIM_Error_ErrorType_ModelCorrespondence_qual_data_value,
4530               MI_COUNT(CIM_Error_ErrorType_ModelCorrespondence_qual_data_value),
4531           };
4532           
4533           static MI_CONST MI_Qualifier CIM_Error_ErrorType_ModelCorrespondence_qual =
4534           {
4535               MI_T("ModelCorrespondence"),
4536               MI_STRINGA,
4537 mike  1.1     0,
4538               &CIM_Error_ErrorType_ModelCorrespondence_qual_value
4539           };
4540           
4541           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ErrorType_quals[] =
4542           {
4543               &CIM_Error_ErrorType_Description_qual,
4544               &CIM_Error_ErrorType_ValueMap_qual,
4545               &CIM_Error_ErrorType_Values_qual,
4546               &CIM_Error_ErrorType_ModelCorrespondence_qual,
4547           };
4548           
4549           /* property CIM_Error.ErrorType */
4550           static MI_CONST MI_PropertyDecl CIM_Error_ErrorType_prop =
4551           {
4552               MI_FLAG_PROPERTY, /* flags */
4553               0x00656509, /* code */
4554               MI_T("ErrorType"), /* name */
4555               CIM_Error_ErrorType_quals, /* qualifiers */
4556               MI_COUNT(CIM_Error_ErrorType_quals), /* numQualifiers */
4557               MI_UINT16, /* type */
4558 mike  1.1     NULL, /* className */
4559               0, /* subscript */
4560               offsetof(CIM_Error, ErrorType), /* offset */
4561               MI_T("CIM_Error"), /* origin */
4562               MI_T("CIM_Error"), /* propagator */
4563               NULL,
4564           };
4565           
4566           static MI_CONST MI_Char* CIM_Error_OtherErrorType_Description_qual_value = MI_T("A free-form string describing the ErrorType when 1, \"Other\", is specified as the ErrorType.");
4567           
4568           static MI_CONST MI_Qualifier CIM_Error_OtherErrorType_Description_qual =
4569           {
4570               MI_T("Description"),
4571               MI_STRING,
4572               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4573               &CIM_Error_OtherErrorType_Description_qual_value
4574           };
4575           
4576           static MI_CONST MI_Char* CIM_Error_OtherErrorType_ModelCorrespondence_qual_data_value[] =
4577           {
4578               MI_T("CIM_Error.ErrorType"),
4579 mike  1.1 };
4580           
4581           static MI_CONST MI_ConstStringA CIM_Error_OtherErrorType_ModelCorrespondence_qual_value =
4582           {
4583               CIM_Error_OtherErrorType_ModelCorrespondence_qual_data_value,
4584               MI_COUNT(CIM_Error_OtherErrorType_ModelCorrespondence_qual_data_value),
4585           };
4586           
4587           static MI_CONST MI_Qualifier CIM_Error_OtherErrorType_ModelCorrespondence_qual =
4588           {
4589               MI_T("ModelCorrespondence"),
4590               MI_STRINGA,
4591               0,
4592               &CIM_Error_OtherErrorType_ModelCorrespondence_qual_value
4593           };
4594           
4595           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_OtherErrorType_quals[] =
4596           {
4597               &CIM_Error_OtherErrorType_Description_qual,
4598               &CIM_Error_OtherErrorType_ModelCorrespondence_qual,
4599           };
4600 mike  1.1 
4601           /* property CIM_Error.OtherErrorType */
4602           static MI_CONST MI_PropertyDecl CIM_Error_OtherErrorType_prop =
4603           {
4604               MI_FLAG_PROPERTY, /* flags */
4605               0x006F650E, /* code */
4606               MI_T("OtherErrorType"), /* name */
4607               CIM_Error_OtherErrorType_quals, /* qualifiers */
4608               MI_COUNT(CIM_Error_OtherErrorType_quals), /* numQualifiers */
4609               MI_STRING, /* type */
4610               NULL, /* className */
4611               0, /* subscript */
4612               offsetof(CIM_Error, OtherErrorType), /* offset */
4613               MI_T("CIM_Error"), /* origin */
4614               MI_T("CIM_Error"), /* propagator */
4615               NULL,
4616           };
4617           
4618           static MI_CONST MI_Char* CIM_Error_OwningEntity_Description_qual_value = MI_T("A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.");
4619           
4620           static MI_CONST MI_Qualifier CIM_Error_OwningEntity_Description_qual =
4621 mike  1.1 {
4622               MI_T("Description"),
4623               MI_STRING,
4624               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4625               &CIM_Error_OwningEntity_Description_qual_value
4626           };
4627           
4628           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_OwningEntity_quals[] =
4629           {
4630               &CIM_Error_OwningEntity_Description_qual,
4631           };
4632           
4633           /* property CIM_Error.OwningEntity */
4634           static MI_CONST MI_PropertyDecl CIM_Error_OwningEntity_prop =
4635           {
4636               MI_FLAG_PROPERTY, /* flags */
4637               0x006F790C, /* code */
4638               MI_T("OwningEntity"), /* name */
4639               CIM_Error_OwningEntity_quals, /* qualifiers */
4640               MI_COUNT(CIM_Error_OwningEntity_quals), /* numQualifiers */
4641               MI_STRING, /* type */
4642 mike  1.1     NULL, /* className */
4643               0, /* subscript */
4644               offsetof(CIM_Error, OwningEntity), /* offset */
4645               MI_T("CIM_Error"), /* origin */
4646               MI_T("CIM_Error"), /* propagator */
4647               NULL,
4648           };
4649           
4650           static MI_CONST MI_Char* CIM_Error_MessageID_Description_qual_value = MI_T("An opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.");
4651           
4652           static MI_CONST MI_Qualifier CIM_Error_MessageID_Description_qual =
4653           {
4654               MI_T("Description"),
4655               MI_STRING,
4656               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4657               &CIM_Error_MessageID_Description_qual_value
4658           };
4659           
4660           static MI_CONST MI_Char* CIM_Error_MessageID_ModelCorrespondence_qual_data_value[] =
4661           {
4662               MI_T("CIM_Error.Message"),
4663 mike  1.1     MI_T("CIM_Error.MessageArguments"),
4664           };
4665           
4666           static MI_CONST MI_ConstStringA CIM_Error_MessageID_ModelCorrespondence_qual_value =
4667           {
4668               CIM_Error_MessageID_ModelCorrespondence_qual_data_value,
4669               MI_COUNT(CIM_Error_MessageID_ModelCorrespondence_qual_data_value),
4670           };
4671           
4672           static MI_CONST MI_Qualifier CIM_Error_MessageID_ModelCorrespondence_qual =
4673           {
4674               MI_T("ModelCorrespondence"),
4675               MI_STRINGA,
4676               0,
4677               &CIM_Error_MessageID_ModelCorrespondence_qual_value
4678           };
4679           
4680           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_MessageID_quals[] =
4681           {
4682               &CIM_Error_MessageID_Description_qual,
4683               &CIM_Error_MessageID_ModelCorrespondence_qual,
4684 mike  1.1 };
4685           
4686           /* property CIM_Error.MessageID */
4687           static MI_CONST MI_PropertyDecl CIM_Error_MessageID_prop =
4688           {
4689               MI_FLAG_PROPERTY|MI_FLAG_REQUIRED, /* flags */
4690               0x006D6409, /* code */
4691               MI_T("MessageID"), /* name */
4692               CIM_Error_MessageID_quals, /* qualifiers */
4693               MI_COUNT(CIM_Error_MessageID_quals), /* numQualifiers */
4694               MI_STRING, /* type */
4695               NULL, /* className */
4696               0, /* subscript */
4697               offsetof(CIM_Error, MessageID), /* offset */
4698               MI_T("CIM_Error"), /* origin */
4699               MI_T("CIM_Error"), /* propagator */
4700               NULL,
4701           };
4702           
4703           static MI_CONST MI_Char* CIM_Error_Message_Description_qual_value = MI_T("The formatted message. This message is constructed by combining some or all of the dynamic elements specified in the MessageArguments property with the static elements uniquely identified by the MessageID in a message registry or other catalog associated with the OwningEntity.");
4704           
4705 mike  1.1 static MI_CONST MI_Qualifier CIM_Error_Message_Description_qual =
4706           {
4707               MI_T("Description"),
4708               MI_STRING,
4709               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4710               &CIM_Error_Message_Description_qual_value
4711           };
4712           
4713           static MI_CONST MI_Char* CIM_Error_Message_ModelCorrespondence_qual_data_value[] =
4714           {
4715               MI_T("CIM_Error.MessageID"),
4716               MI_T("CIM_Error.MessageArguments"),
4717           };
4718           
4719           static MI_CONST MI_ConstStringA CIM_Error_Message_ModelCorrespondence_qual_value =
4720           {
4721               CIM_Error_Message_ModelCorrespondence_qual_data_value,
4722               MI_COUNT(CIM_Error_Message_ModelCorrespondence_qual_data_value),
4723           };
4724           
4725           static MI_CONST MI_Qualifier CIM_Error_Message_ModelCorrespondence_qual =
4726 mike  1.1 {
4727               MI_T("ModelCorrespondence"),
4728               MI_STRINGA,
4729               0,
4730               &CIM_Error_Message_ModelCorrespondence_qual_value
4731           };
4732           
4733           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_Message_quals[] =
4734           {
4735               &CIM_Error_Message_Description_qual,
4736               &CIM_Error_Message_ModelCorrespondence_qual,
4737           };
4738           
4739           /* property CIM_Error.Message */
4740           static MI_CONST MI_PropertyDecl CIM_Error_Message_prop =
4741           {
4742               MI_FLAG_PROPERTY, /* flags */
4743               0x006D6507, /* code */
4744               MI_T("Message"), /* name */
4745               CIM_Error_Message_quals, /* qualifiers */
4746               MI_COUNT(CIM_Error_Message_quals), /* numQualifiers */
4747 mike  1.1     MI_STRING, /* type */
4748               NULL, /* className */
4749               0, /* subscript */
4750               offsetof(CIM_Error, Message), /* offset */
4751               MI_T("CIM_Error"), /* origin */
4752               MI_T("CIM_Error"), /* propagator */
4753               NULL,
4754           };
4755           
4756           static MI_CONST MI_Char* CIM_Error_MessageArguments_Description_qual_value = MI_T("An array containing the dynamic content of the message.");
4757           
4758           static MI_CONST MI_Qualifier CIM_Error_MessageArguments_Description_qual =
4759           {
4760               MI_T("Description"),
4761               MI_STRING,
4762               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4763               &CIM_Error_MessageArguments_Description_qual_value
4764           };
4765           
4766           static MI_CONST MI_Char* CIM_Error_MessageArguments_ModelCorrespondence_qual_data_value[] =
4767           {
4768 mike  1.1     MI_T("CIM_Error.MessageID"),
4769               MI_T("CIM_Error.Message"),
4770           };
4771           
4772           static MI_CONST MI_ConstStringA CIM_Error_MessageArguments_ModelCorrespondence_qual_value =
4773           {
4774               CIM_Error_MessageArguments_ModelCorrespondence_qual_data_value,
4775               MI_COUNT(CIM_Error_MessageArguments_ModelCorrespondence_qual_data_value),
4776           };
4777           
4778           static MI_CONST MI_Qualifier CIM_Error_MessageArguments_ModelCorrespondence_qual =
4779           {
4780               MI_T("ModelCorrespondence"),
4781               MI_STRINGA,
4782               0,
4783               &CIM_Error_MessageArguments_ModelCorrespondence_qual_value
4784           };
4785           
4786           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_MessageArguments_quals[] =
4787           {
4788               &CIM_Error_MessageArguments_Description_qual,
4789 mike  1.1     &CIM_Error_MessageArguments_ModelCorrespondence_qual,
4790           };
4791           
4792           /* property CIM_Error.MessageArguments */
4793           static MI_CONST MI_PropertyDecl CIM_Error_MessageArguments_prop =
4794           {
4795               MI_FLAG_PROPERTY, /* flags */
4796               0x006D7310, /* code */
4797               MI_T("MessageArguments"), /* name */
4798               CIM_Error_MessageArguments_quals, /* qualifiers */
4799               MI_COUNT(CIM_Error_MessageArguments_quals), /* numQualifiers */
4800               MI_STRINGA, /* type */
4801               NULL, /* className */
4802               0, /* subscript */
4803               offsetof(CIM_Error, MessageArguments), /* offset */
4804               MI_T("CIM_Error"), /* origin */
4805               MI_T("CIM_Error"), /* propagator */
4806               NULL,
4807           };
4808           
4809           static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_Description_qual_value = MI_T("An enumerated value that describes the severity of the Indication from the notifier\'s point of view: \n0 - the Perceived Severity of the indication is unknown or indeterminate. \n1 - Other, by CIM convention, is used to indicate that the Severity\'s value can be found in the OtherSeverity property. \n2 - Information should be used when providing an informative response. \n3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed. \n4 - Minor should be used to indicate action is needed, but the situation is not serious at this time. \n5 - Major should be used to indicate action is needed NOW. \n6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result). \n7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it\'s too late to take remedial action. \n2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Error is purely informational or its severity is simply unknown.");
4810 mike  1.1 
4811           static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_Description_qual =
4812           {
4813               MI_T("Description"),
4814               MI_STRING,
4815               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4816               &CIM_Error_PerceivedSeverity_Description_qual_value
4817           };
4818           
4819           static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_ValueMap_qual_data_value[] =
4820           {
4821               MI_T("0"),
4822               MI_T("1"),
4823               MI_T("2"),
4824               MI_T("3"),
4825               MI_T("4"),
4826               MI_T("5"),
4827               MI_T("6"),
4828               MI_T("7"),
4829               MI_T(".."),
4830           };
4831 mike  1.1 
4832           static MI_CONST MI_ConstStringA CIM_Error_PerceivedSeverity_ValueMap_qual_value =
4833           {
4834               CIM_Error_PerceivedSeverity_ValueMap_qual_data_value,
4835               MI_COUNT(CIM_Error_PerceivedSeverity_ValueMap_qual_data_value),
4836           };
4837           
4838           static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_ValueMap_qual =
4839           {
4840               MI_T("ValueMap"),
4841               MI_STRINGA,
4842               0,
4843               &CIM_Error_PerceivedSeverity_ValueMap_qual_value
4844           };
4845           
4846           static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_Values_qual_data_value[] =
4847           {
4848               MI_T("Unknown"),
4849               MI_T("Other"),
4850               MI_T("Information"),
4851               MI_T("Degraded/Warning"),
4852 mike  1.1     MI_T("Minor"),
4853               MI_T("Major"),
4854               MI_T("Critical"),
4855               MI_T("Fatal/NonRecoverable"),
4856               MI_T("DMTF Reserved"),
4857           };
4858           
4859           static MI_CONST MI_ConstStringA CIM_Error_PerceivedSeverity_Values_qual_value =
4860           {
4861               CIM_Error_PerceivedSeverity_Values_qual_data_value,
4862               MI_COUNT(CIM_Error_PerceivedSeverity_Values_qual_data_value),
4863           };
4864           
4865           static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_Values_qual =
4866           {
4867               MI_T("Values"),
4868               MI_STRINGA,
4869               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4870               &CIM_Error_PerceivedSeverity_Values_qual_value
4871           };
4872           
4873 mike  1.1 static MI_CONST MI_Char* CIM_Error_PerceivedSeverity_MappingStrings_qual_data_value[] =
4874           {
4875               MI_T("Recommendation.ITU|X733.Perceived severity"),
4876           };
4877           
4878           static MI_CONST MI_ConstStringA CIM_Error_PerceivedSeverity_MappingStrings_qual_value =
4879           {
4880               CIM_Error_PerceivedSeverity_MappingStrings_qual_data_value,
4881               MI_COUNT(CIM_Error_PerceivedSeverity_MappingStrings_qual_data_value),
4882           };
4883           
4884           static MI_CONST MI_Qualifier CIM_Error_PerceivedSeverity_MappingStrings_qual =
4885           {
4886               MI_T("MappingStrings"),
4887               MI_STRINGA,
4888               0,
4889               &CIM_Error_PerceivedSeverity_MappingStrings_qual_value
4890           };
4891           
4892           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_PerceivedSeverity_quals[] =
4893           {
4894 mike  1.1     &CIM_Error_PerceivedSeverity_Description_qual,
4895               &CIM_Error_PerceivedSeverity_ValueMap_qual,
4896               &CIM_Error_PerceivedSeverity_Values_qual,
4897               &CIM_Error_PerceivedSeverity_MappingStrings_qual,
4898           };
4899           
4900           /* property CIM_Error.PerceivedSeverity */
4901           static MI_CONST MI_PropertyDecl CIM_Error_PerceivedSeverity_prop =
4902           {
4903               MI_FLAG_PROPERTY, /* flags */
4904               0x00707911, /* code */
4905               MI_T("PerceivedSeverity"), /* name */
4906               CIM_Error_PerceivedSeverity_quals, /* qualifiers */
4907               MI_COUNT(CIM_Error_PerceivedSeverity_quals), /* numQualifiers */
4908               MI_UINT16, /* type */
4909               NULL, /* className */
4910               0, /* subscript */
4911               offsetof(CIM_Error, PerceivedSeverity), /* offset */
4912               MI_T("CIM_Error"), /* origin */
4913               MI_T("CIM_Error"), /* propagator */
4914               NULL,
4915 mike  1.1 };
4916           
4917           static MI_CONST MI_Char* CIM_Error_ProbableCause_Description_qual_value = MI_T("An enumerated value that describes the probable cause of the error.");
4918           
4919           static MI_CONST MI_Qualifier CIM_Error_ProbableCause_Description_qual =
4920           {
4921               MI_T("Description"),
4922               MI_STRING,
4923               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
4924               &CIM_Error_ProbableCause_Description_qual_value
4925           };
4926           
4927           static MI_CONST MI_Char* CIM_Error_ProbableCause_ValueMap_qual_data_value[] =
4928           {
4929               MI_T("0"),
4930               MI_T("1"),
4931               MI_T("2"),
4932               MI_T("3"),
4933               MI_T("4"),
4934               MI_T("5"),
4935               MI_T("6"),
4936 mike  1.1     MI_T("7"),
4937               MI_T("8"),
4938               MI_T("9"),
4939               MI_T("10"),
4940               MI_T("11"),
4941               MI_T("12"),
4942               MI_T("13"),
4943               MI_T("14"),
4944               MI_T("15"),
4945               MI_T("16"),
4946               MI_T("17"),
4947               MI_T("18"),
4948               MI_T("19"),
4949               MI_T("20"),
4950               MI_T("21"),
4951               MI_T("22"),
4952               MI_T("23"),
4953               MI_T("24"),
4954               MI_T("25"),
4955               MI_T("26"),
4956               MI_T("27"),
4957 mike  1.1     MI_T("28"),
4958               MI_T("29"),
4959               MI_T("30"),
4960               MI_T("31"),
4961               MI_T("32"),
4962               MI_T("33"),
4963               MI_T("34"),
4964               MI_T("35"),
4965               MI_T("36"),
4966               MI_T("37"),
4967               MI_T("38"),
4968               MI_T("39"),
4969               MI_T("40"),
4970               MI_T("41"),
4971               MI_T("42"),
4972               MI_T("43"),
4973               MI_T("44"),
4974               MI_T("45"),
4975               MI_T("46"),
4976               MI_T("47"),
4977               MI_T("48"),
4978 mike  1.1     MI_T("49"),
4979               MI_T("50"),
4980               MI_T("51"),
4981               MI_T("52"),
4982               MI_T("53"),
4983               MI_T("54"),
4984               MI_T("55"),
4985               MI_T("56"),
4986               MI_T("57"),
4987               MI_T("58"),
4988               MI_T("59"),
4989               MI_T("60"),
4990               MI_T("61"),
4991               MI_T("62"),
4992               MI_T("63"),
4993               MI_T("64"),
4994               MI_T("65"),
4995               MI_T("66"),
4996               MI_T("67"),
4997               MI_T("68"),
4998               MI_T("69"),
4999 mike  1.1     MI_T("70"),
5000               MI_T("71"),
5001               MI_T("72"),
5002               MI_T("73"),
5003               MI_T("74"),
5004               MI_T("75"),
5005               MI_T("76"),
5006               MI_T("77"),
5007               MI_T("78"),
5008               MI_T("79"),
5009               MI_T("80"),
5010               MI_T("81"),
5011               MI_T("82"),
5012               MI_T("83"),
5013               MI_T("84"),
5014               MI_T("85"),
5015               MI_T("86"),
5016               MI_T("87"),
5017               MI_T("88"),
5018               MI_T("89"),
5019               MI_T("90"),
5020 mike  1.1     MI_T("91"),
5021               MI_T("92"),
5022               MI_T("93"),
5023               MI_T("94"),
5024               MI_T("95"),
5025               MI_T("96"),
5026               MI_T("97"),
5027               MI_T("98"),
5028               MI_T("99"),
5029               MI_T("100"),
5030               MI_T("101"),
5031               MI_T("102"),
5032               MI_T("103"),
5033               MI_T("104"),
5034               MI_T("105"),
5035               MI_T("106"),
5036               MI_T("107"),
5037               MI_T("108"),
5038               MI_T("109"),
5039               MI_T("110"),
5040               MI_T("111"),
5041 mike  1.1     MI_T("112"),
5042               MI_T("113"),
5043               MI_T("114"),
5044               MI_T("115"),
5045               MI_T("116"),
5046               MI_T("117"),
5047               MI_T("118"),
5048               MI_T("119"),
5049               MI_T("120"),
5050               MI_T("121"),
5051               MI_T("122"),
5052               MI_T("123"),
5053               MI_T("124"),
5054               MI_T("125"),
5055               MI_T("126"),
5056               MI_T("127"),
5057               MI_T("128"),
5058               MI_T("129"),
5059               MI_T("130"),
5060               MI_T(".."),
5061           };
5062 mike  1.1 
5063           static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_ValueMap_qual_value =
5064           {
5065               CIM_Error_ProbableCause_ValueMap_qual_data_value,
5066               MI_COUNT(CIM_Error_ProbableCause_ValueMap_qual_data_value),
5067           };
5068           
5069           static MI_CONST MI_Qualifier CIM_Error_ProbableCause_ValueMap_qual =
5070           {
5071               MI_T("ValueMap"),
5072               MI_STRINGA,
5073               0,
5074               &CIM_Error_ProbableCause_ValueMap_qual_value
5075           };
5076           
5077           static MI_CONST MI_Char* CIM_Error_ProbableCause_Values_qual_data_value[] =
5078           {
5079               MI_T("Unknown"),
5080               MI_T("Other"),
5081               MI_T("Adapter/Card Error"),
5082               MI_T("Application Subsystem Failure"),
5083 mike  1.1     MI_T("Bandwidth Reduced"),
5084               MI_T("Connection Establishment Error"),
5085               MI_T("Communications Protocol Error"),
5086               MI_T("Communications Subsystem Failure"),
5087               MI_T("Configuration/Customization Error"),
5088               MI_T("Congestion"),
5089               MI_T("Corrupt Data"),
5090               MI_T("CPU Cycles Limit Exceeded"),
5091               MI_T("Dataset/Modem Error"),
5092               MI_T("Degraded Signal"),
5093               MI_T("DTE-DCE Interface Error"),
5094               MI_T("Enclosure Door Open"),
5095               MI_T("Equipment Malfunction"),
5096               MI_T("Excessive Vibration"),
5097               MI_T("File Format Error"),
5098               MI_T("Fire Detected"),
5099               MI_T("Flood Detected"),
5100               MI_T("Framing Error"),
5101               MI_T("HVAC Problem"),
5102               MI_T("Humidity Unacceptable"),
5103               MI_T("I/O Device Error"),
5104 mike  1.1     MI_T("Input Device Error"),
5105               MI_T("LAN Error"),
5106               MI_T("Non-Toxic Leak Detected"),
5107               MI_T("Local Node Transmission Error"),
5108               MI_T("Loss of Frame"),
5109               MI_T("Loss of Signal"),
5110               MI_T("Material Supply Exhausted"),
5111               MI_T("Multiplexer Problem"),
5112               MI_T("Out of Memory"),
5113               MI_T("Output Device Error"),
5114               MI_T("Performance Degraded"),
5115               MI_T("Power Problem"),
5116               MI_T("Pressure Unacceptable"),
5117               MI_T("Processor Problem (Internal Machine Error)"),
5118               MI_T("Pump Failure"),
5119               MI_T("Queue Size Exceeded"),
5120               MI_T("Receive Failure"),
5121               MI_T("Receiver Failure"),
5122               MI_T("Remote Node Transmission Error"),
5123               MI_T("Resource at or Nearing Capacity"),
5124               MI_T("Response Time Excessive"),
5125 mike  1.1     MI_T("Retransmission Rate Excessive"),
5126               MI_T("Software Error"),
5127               MI_T("Software Program Abnormally Terminated"),
5128               MI_T("Software Program Error (Incorrect Results)"),
5129               MI_T("Storage Capacity Problem"),
5130               MI_T("Temperature Unacceptable"),
5131               MI_T("Threshold Crossed"),
5132               MI_T("Timing Problem"),
5133               MI_T("Toxic Leak Detected"),
5134               MI_T("Transmit Failure"),
5135               MI_T("Transmitter Failure"),
5136               MI_T("Underlying Resource Unavailable"),
5137               MI_T("Version Mismatch"),
5138               MI_T("Previous Alert Cleared"),
5139               MI_T("Login Attempts Failed"),
5140               MI_T("Software Virus Detected"),
5141               MI_T("Hardware Security Breached"),
5142               MI_T("Denial of Service Detected"),
5143               MI_T("Security Credential Mismatch"),
5144               MI_T("Unauthorized Access"),
5145               MI_T("Alarm Received"),
5146 mike  1.1     MI_T("Loss of Pointer"),
5147               MI_T("Payload Mismatch"),
5148               MI_T("Transmission Error"),
5149               MI_T("Excessive Error Rate"),
5150               MI_T("Trace Problem"),
5151               MI_T("Element Unavailable"),
5152               MI_T("Element Missing"),
5153               MI_T("Loss of Multi Frame"),
5154               MI_T("Broadcast Channel Failure"),
5155               MI_T("Invalid Message Received"),
5156               MI_T("Routing Failure"),
5157               MI_T("Backplane Failure"),
5158               MI_T("Identifier Duplication"),
5159               MI_T("Protection Path Failure"),
5160               MI_T("Sync Loss or Mismatch"),
5161               MI_T("Terminal Problem"),
5162               MI_T("Real Time Clock Failure"),
5163               MI_T("Antenna Failure"),
5164               MI_T("Battery Charging Failure"),
5165               MI_T("Disk Failure"),
5166               MI_T("Frequency Hopping Failure"),
5167 mike  1.1     MI_T("Loss of Redundancy"),
5168               MI_T("Power Supply Failure"),
5169               MI_T("Signal Quality Problem"),
5170               MI_T("Battery Discharging"),
5171               MI_T("Battery Failure"),
5172               MI_T("Commercial Power Problem"),
5173               MI_T("Fan Failure"),
5174               MI_T("Engine Failure"),
5175               MI_T("Sensor Failure"),
5176               MI_T("Fuse Failure"),
5177               MI_T("Generator Failure"),
5178               MI_T("Low Battery"),
5179               MI_T("Low Fuel"),
5180               MI_T("Low Water"),
5181               MI_T("Explosive Gas"),
5182               MI_T("High Winds"),
5183               MI_T("Ice Buildup"),
5184               MI_T("Smoke"),
5185               MI_T("Memory Mismatch"),
5186               MI_T("Out of CPU Cycles"),
5187               MI_T("Software Environment Problem"),
5188 mike  1.1     MI_T("Software Download Failure"),
5189               MI_T("Element Reinitialized"),
5190               MI_T("Timeout"),
5191               MI_T("Logging Problems"),
5192               MI_T("Leak Detected"),
5193               MI_T("Protection Mechanism Failure"),
5194               MI_T("Protecting Resource Failure"),
5195               MI_T("Database Inconsistency"),
5196               MI_T("Authentication Failure"),
5197               MI_T("Breach of Confidentiality"),
5198               MI_T("Cable Tamper"),
5199               MI_T("Delayed Information"),
5200               MI_T("Duplicate Information"),
5201               MI_T("Information Missing"),
5202               MI_T("Information Modification"),
5203               MI_T("Information Out of Sequence"),
5204               MI_T("Key Expired"),
5205               MI_T("Non-Repudiation Failure"),
5206               MI_T("Out of Hours Activity"),
5207               MI_T("Out of Service"),
5208               MI_T("Procedural Error"),
5209 mike  1.1     MI_T("Unexpected Information"),
5210               MI_T("DMTF Reserved"),
5211           };
5212           
5213           static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_Values_qual_value =
5214           {
5215               CIM_Error_ProbableCause_Values_qual_data_value,
5216               MI_COUNT(CIM_Error_ProbableCause_Values_qual_data_value),
5217           };
5218           
5219           static MI_CONST MI_Qualifier CIM_Error_ProbableCause_Values_qual =
5220           {
5221               MI_T("Values"),
5222               MI_STRINGA,
5223               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5224               &CIM_Error_ProbableCause_Values_qual_value
5225           };
5226           
5227           static MI_CONST MI_Char* CIM_Error_ProbableCause_MappingStrings_qual_data_value[] =
5228           {
5229               MI_T("Recommendation.ITU|X733.Probable cause"),
5230 mike  1.1     MI_T("Recommendation.ITU|M3100.probableCause"),
5231               MI_T("ITU-IANA-ALARM-TC"),
5232           };
5233           
5234           static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_MappingStrings_qual_value =
5235           {
5236               CIM_Error_ProbableCause_MappingStrings_qual_data_value,
5237               MI_COUNT(CIM_Error_ProbableCause_MappingStrings_qual_data_value),
5238           };
5239           
5240           static MI_CONST MI_Qualifier CIM_Error_ProbableCause_MappingStrings_qual =
5241           {
5242               MI_T("MappingStrings"),
5243               MI_STRINGA,
5244               0,
5245               &CIM_Error_ProbableCause_MappingStrings_qual_value
5246           };
5247           
5248           static MI_CONST MI_Char* CIM_Error_ProbableCause_ModelCorrespondence_qual_data_value[] =
5249           {
5250               MI_T("CIM_Error.ProbableCauseDescription"),
5251 mike  1.1 };
5252           
5253           static MI_CONST MI_ConstStringA CIM_Error_ProbableCause_ModelCorrespondence_qual_value =
5254           {
5255               CIM_Error_ProbableCause_ModelCorrespondence_qual_data_value,
5256               MI_COUNT(CIM_Error_ProbableCause_ModelCorrespondence_qual_data_value),
5257           };
5258           
5259           static MI_CONST MI_Qualifier CIM_Error_ProbableCause_ModelCorrespondence_qual =
5260           {
5261               MI_T("ModelCorrespondence"),
5262               MI_STRINGA,
5263               0,
5264               &CIM_Error_ProbableCause_ModelCorrespondence_qual_value
5265           };
5266           
5267           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ProbableCause_quals[] =
5268           {
5269               &CIM_Error_ProbableCause_Description_qual,
5270               &CIM_Error_ProbableCause_ValueMap_qual,
5271               &CIM_Error_ProbableCause_Values_qual,
5272 mike  1.1     &CIM_Error_ProbableCause_MappingStrings_qual,
5273               &CIM_Error_ProbableCause_ModelCorrespondence_qual,
5274           };
5275           
5276           /* property CIM_Error.ProbableCause */
5277           static MI_CONST MI_PropertyDecl CIM_Error_ProbableCause_prop =
5278           {
5279               MI_FLAG_PROPERTY, /* flags */
5280               0x0070650D, /* code */
5281               MI_T("ProbableCause"), /* name */
5282               CIM_Error_ProbableCause_quals, /* qualifiers */
5283               MI_COUNT(CIM_Error_ProbableCause_quals), /* numQualifiers */
5284               MI_UINT16, /* type */
5285               NULL, /* className */
5286               0, /* subscript */
5287               offsetof(CIM_Error, ProbableCause), /* offset */
5288               MI_T("CIM_Error"), /* origin */
5289               MI_T("CIM_Error"), /* propagator */
5290               NULL,
5291           };
5292           
5293 mike  1.1 static MI_CONST MI_Char* CIM_Error_ProbableCauseDescription_Description_qual_value = MI_T("A free-form string describing the probable cause of the error.");
5294           
5295           static MI_CONST MI_Qualifier CIM_Error_ProbableCauseDescription_Description_qual =
5296           {
5297               MI_T("Description"),
5298               MI_STRING,
5299               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5300               &CIM_Error_ProbableCauseDescription_Description_qual_value
5301           };
5302           
5303           static MI_CONST MI_Char* CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_data_value[] =
5304           {
5305               MI_T("CIM_Error.ProbableCause"),
5306           };
5307           
5308           static MI_CONST MI_ConstStringA CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_value =
5309           {
5310               CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_data_value,
5311               MI_COUNT(CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_data_value),
5312           };
5313           
5314 mike  1.1 static MI_CONST MI_Qualifier CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual =
5315           {
5316               MI_T("ModelCorrespondence"),
5317               MI_STRINGA,
5318               0,
5319               &CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual_value
5320           };
5321           
5322           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ProbableCauseDescription_quals[] =
5323           {
5324               &CIM_Error_ProbableCauseDescription_Description_qual,
5325               &CIM_Error_ProbableCauseDescription_ModelCorrespondence_qual,
5326           };
5327           
5328           /* property CIM_Error.ProbableCauseDescription */
5329           static MI_CONST MI_PropertyDecl CIM_Error_ProbableCauseDescription_prop =
5330           {
5331               MI_FLAG_PROPERTY, /* flags */
5332               0x00706E18, /* code */
5333               MI_T("ProbableCauseDescription"), /* name */
5334               CIM_Error_ProbableCauseDescription_quals, /* qualifiers */
5335 mike  1.1     MI_COUNT(CIM_Error_ProbableCauseDescription_quals), /* numQualifiers */
5336               MI_STRING, /* type */
5337               NULL, /* className */
5338               0, /* subscript */
5339               offsetof(CIM_Error, ProbableCauseDescription), /* offset */
5340               MI_T("CIM_Error"), /* origin */
5341               MI_T("CIM_Error"), /* propagator */
5342               NULL,
5343           };
5344           
5345           static MI_CONST MI_Char* CIM_Error_RecommendedActions_Description_qual_value = MI_T("A free-form string describing recommended actions to take to resolve the error.");
5346           
5347           static MI_CONST MI_Qualifier CIM_Error_RecommendedActions_Description_qual =
5348           {
5349               MI_T("Description"),
5350               MI_STRING,
5351               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5352               &CIM_Error_RecommendedActions_Description_qual_value
5353           };
5354           
5355           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_RecommendedActions_quals[] =
5356 mike  1.1 {
5357               &CIM_Error_RecommendedActions_Description_qual,
5358           };
5359           
5360           /* property CIM_Error.RecommendedActions */
5361           static MI_CONST MI_PropertyDecl CIM_Error_RecommendedActions_prop =
5362           {
5363               MI_FLAG_PROPERTY, /* flags */
5364               0x00727312, /* code */
5365               MI_T("RecommendedActions"), /* name */
5366               CIM_Error_RecommendedActions_quals, /* qualifiers */
5367               MI_COUNT(CIM_Error_RecommendedActions_quals), /* numQualifiers */
5368               MI_STRINGA, /* type */
5369               NULL, /* className */
5370               0, /* subscript */
5371               offsetof(CIM_Error, RecommendedActions), /* offset */
5372               MI_T("CIM_Error"), /* origin */
5373               MI_T("CIM_Error"), /* propagator */
5374               NULL,
5375           };
5376           
5377 mike  1.1 static MI_CONST MI_Char* CIM_Error_ErrorSource_Description_qual_value = MI_T("The identifying information of the entity (i.e., the instance) generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property.");
5378           
5379           static MI_CONST MI_Qualifier CIM_Error_ErrorSource_Description_qual =
5380           {
5381               MI_T("Description"),
5382               MI_STRING,
5383               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5384               &CIM_Error_ErrorSource_Description_qual_value
5385           };
5386           
5387           static MI_CONST MI_Char* CIM_Error_ErrorSource_ModelCorrespondence_qual_data_value[] =
5388           {
5389               MI_T("CIM_Error.ErrorSourceFormat"),
5390           };
5391           
5392           static MI_CONST MI_ConstStringA CIM_Error_ErrorSource_ModelCorrespondence_qual_value =
5393           {
5394               CIM_Error_ErrorSource_ModelCorrespondence_qual_data_value,
5395               MI_COUNT(CIM_Error_ErrorSource_ModelCorrespondence_qual_data_value),
5396           };
5397           
5398 mike  1.1 static MI_CONST MI_Qualifier CIM_Error_ErrorSource_ModelCorrespondence_qual =
5399           {
5400               MI_T("ModelCorrespondence"),
5401               MI_STRINGA,
5402               0,
5403               &CIM_Error_ErrorSource_ModelCorrespondence_qual_value
5404           };
5405           
5406           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ErrorSource_quals[] =
5407           {
5408               &CIM_Error_ErrorSource_Description_qual,
5409               &CIM_Error_ErrorSource_ModelCorrespondence_qual,
5410           };
5411           
5412           /* property CIM_Error.ErrorSource */
5413           static MI_CONST MI_PropertyDecl CIM_Error_ErrorSource_prop =
5414           {
5415               MI_FLAG_PROPERTY, /* flags */
5416               0x0065650B, /* code */
5417               MI_T("ErrorSource"), /* name */
5418               CIM_Error_ErrorSource_quals, /* qualifiers */
5419 mike  1.1     MI_COUNT(CIM_Error_ErrorSource_quals), /* numQualifiers */
5420               MI_STRING, /* type */
5421               NULL, /* className */
5422               0, /* subscript */
5423               offsetof(CIM_Error, ErrorSource), /* offset */
5424               MI_T("CIM_Error"), /* origin */
5425               MI_T("CIM_Error"), /* propagator */
5426               NULL,
5427           };
5428           
5429           static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_Description_qual_value = MI_T("The format of the ErrorSource property is interpretable based on the value of this property. Values are defined as: \n0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application. \n1 - Other. The format is defined by the value of the OtherErrorSourceFormat property.2 - CIMObjectPath. A CIM Object Path as defined in the CIM Infrastructure specification. Note: CIM 2.5 and earlier used the term object names.");
5430           
5431           static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_Description_qual =
5432           {
5433               MI_T("Description"),
5434               MI_STRING,
5435               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5436               &CIM_Error_ErrorSourceFormat_Description_qual_value
5437           };
5438           
5439           static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_ValueMap_qual_data_value[] =
5440 mike  1.1 {
5441               MI_T("0"),
5442               MI_T("1"),
5443               MI_T("2"),
5444               MI_T(".."),
5445           };
5446           
5447           static MI_CONST MI_ConstStringA CIM_Error_ErrorSourceFormat_ValueMap_qual_value =
5448           {
5449               CIM_Error_ErrorSourceFormat_ValueMap_qual_data_value,
5450               MI_COUNT(CIM_Error_ErrorSourceFormat_ValueMap_qual_data_value),
5451           };
5452           
5453           static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_ValueMap_qual =
5454           {
5455               MI_T("ValueMap"),
5456               MI_STRINGA,
5457               0,
5458               &CIM_Error_ErrorSourceFormat_ValueMap_qual_value
5459           };
5460           
5461 mike  1.1 static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_Values_qual_data_value[] =
5462           {
5463               MI_T("Unknown"),
5464               MI_T("Other"),
5465               MI_T("CIMObjectPath"),
5466               MI_T("DMTF Reserved"),
5467           };
5468           
5469           static MI_CONST MI_ConstStringA CIM_Error_ErrorSourceFormat_Values_qual_value =
5470           {
5471               CIM_Error_ErrorSourceFormat_Values_qual_data_value,
5472               MI_COUNT(CIM_Error_ErrorSourceFormat_Values_qual_data_value),
5473           };
5474           
5475           static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_Values_qual =
5476           {
5477               MI_T("Values"),
5478               MI_STRINGA,
5479               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5480               &CIM_Error_ErrorSourceFormat_Values_qual_value
5481           };
5482 mike  1.1 
5483           static MI_CONST MI_Char* CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_data_value[] =
5484           {
5485               MI_T("CIM_Error.ErrorSource"),
5486               MI_T("CIM_Error.OtherErrorSourceFormat"),
5487           };
5488           
5489           static MI_CONST MI_ConstStringA CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_value =
5490           {
5491               CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_data_value,
5492               MI_COUNT(CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_data_value),
5493           };
5494           
5495           static MI_CONST MI_Qualifier CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual =
5496           {
5497               MI_T("ModelCorrespondence"),
5498               MI_STRINGA,
5499               0,
5500               &CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual_value
5501           };
5502           
5503 mike  1.1 static MI_Qualifier MI_CONST* MI_CONST CIM_Error_ErrorSourceFormat_quals[] =
5504           {
5505               &CIM_Error_ErrorSourceFormat_Description_qual,
5506               &CIM_Error_ErrorSourceFormat_ValueMap_qual,
5507               &CIM_Error_ErrorSourceFormat_Values_qual,
5508               &CIM_Error_ErrorSourceFormat_ModelCorrespondence_qual,
5509           };
5510           
5511           static MI_CONST MI_Uint16 CIM_Error_ErrorSourceFormat_value = 0;
5512           
5513           /* property CIM_Error.ErrorSourceFormat */
5514           static MI_CONST MI_PropertyDecl CIM_Error_ErrorSourceFormat_prop =
5515           {
5516               MI_FLAG_PROPERTY, /* flags */
5517               0x00657411, /* code */
5518               MI_T("ErrorSourceFormat"), /* name */
5519               CIM_Error_ErrorSourceFormat_quals, /* qualifiers */
5520               MI_COUNT(CIM_Error_ErrorSourceFormat_quals), /* numQualifiers */
5521               MI_UINT16, /* type */
5522               NULL, /* className */
5523               0, /* subscript */
5524 mike  1.1     offsetof(CIM_Error, ErrorSourceFormat), /* offset */
5525               MI_T("CIM_Error"), /* origin */
5526               MI_T("CIM_Error"), /* propagator */
5527               &CIM_Error_ErrorSourceFormat_value,
5528           };
5529           
5530           static MI_CONST MI_Char* CIM_Error_OtherErrorSourceFormat_Description_qual_value = MI_T("A string defining \"Other\" values for ErrorSourceFormat. This value MUST be set to a non NULL value when ErrorSourceFormat is set to a value of 1 (\"Other\"). For all other values of ErrorSourceFormat, the value of this string must be set to NULL.");
5531           
5532           static MI_CONST MI_Qualifier CIM_Error_OtherErrorSourceFormat_Description_qual =
5533           {
5534               MI_T("Description"),
5535               MI_STRING,
5536               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5537               &CIM_Error_OtherErrorSourceFormat_Description_qual_value
5538           };
5539           
5540           static MI_CONST MI_Char* CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_data_value[] =
5541           {
5542               MI_T("CIM_Error.ErrorSourceFormat"),
5543           };
5544           
5545 mike  1.1 static MI_CONST MI_ConstStringA CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_value =
5546           {
5547               CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_data_value,
5548               MI_COUNT(CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_data_value),
5549           };
5550           
5551           static MI_CONST MI_Qualifier CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual =
5552           {
5553               MI_T("ModelCorrespondence"),
5554               MI_STRINGA,
5555               0,
5556               &CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual_value
5557           };
5558           
5559           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_OtherErrorSourceFormat_quals[] =
5560           {
5561               &CIM_Error_OtherErrorSourceFormat_Description_qual,
5562               &CIM_Error_OtherErrorSourceFormat_ModelCorrespondence_qual,
5563           };
5564           
5565           /* property CIM_Error.OtherErrorSourceFormat */
5566 mike  1.1 static MI_CONST MI_PropertyDecl CIM_Error_OtherErrorSourceFormat_prop =
5567           {
5568               MI_FLAG_PROPERTY, /* flags */
5569               0x006F7416, /* code */
5570               MI_T("OtherErrorSourceFormat"), /* name */
5571               CIM_Error_OtherErrorSourceFormat_quals, /* qualifiers */
5572               MI_COUNT(CIM_Error_OtherErrorSourceFormat_quals), /* numQualifiers */
5573               MI_STRING, /* type */
5574               NULL, /* className */
5575               0, /* subscript */
5576               offsetof(CIM_Error, OtherErrorSourceFormat), /* offset */
5577               MI_T("CIM_Error"), /* origin */
5578               MI_T("CIM_Error"), /* propagator */
5579               NULL,
5580           };
5581           
5582           static MI_CONST MI_Char* CIM_Error_CIMStatusCode_Description_qual_value = MI_T("The CIM status code that characterizes this instance. \nThis property defines the status codes that MAY be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation SHOULD define the status codes that may be returned by that operation. \nThe following values for CIM status code are defined: \n1 - CIM_ERR_FAILED. A general error occurred that is not covered by a more specific error code. \n2 - CIM_ERR_ACCESS_DENIED. Access to a CIM resource was not available to the client. \n3 - CIM_ERR_INVALID_NAMESPACE. The target namespace does not exist. \n4 - CIM_ERR_INVALID_PARAMETER. One or more parameter values passed to the method were invalid. \n5 - CIM_ERR_INVALID_CLASS. The specified Class does not exist. \n6 - CIM_ERR_NOT_FOUND. The requested object could not be found. \n7 - CIM_ERR_NOT_SUPPORTED. The requested operation is not supported. \n8 - CIM_ERR_CLASS_HAS_CHILDREN. Operation cannot be carried out on this class since it has instances. \n9 - CIM_ERR_CLASS_HAS_INSTANCES. Operation cannot be carried out on this class since it has instances. \n10 - CIM_ERR_INVALID_SUPERCLASS. Operation cannot be carried out since the specified superclass does not exist. \n11 - CIM_ERR_ALREADY_EXISTS. Operation cannot be carried out because an object already exists. \n12 - CIM_ERR_NO_SUCH_PROPERTY. The specified Property does not exist. \n13 - CIM_ERR_TYPE_MISMATCH. The value supplied is incompatible with the type. \n14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED. The query language is not recognized or supported. \n15 - CIM_ERR_INVALID_QUERY. The query is not valid for the specified query language. \n16 - CIM_ERR_METHOD_NOT_AVAILABLE. The extrinsic Method could not be executed. \n17 - CIM_ERR_METHOD_NOT_FOUND. The specified extrinsic Method does not exist. \n18 - CIM_ERR_UNEXPECTED_RESPONSE. The returned response to the asynchronous operation was not expected. \n19 - CIM_ERR_INVALID_RESPONSE_DESTINATION. The specified destination for the asynchronous response is not valid. \n20 - CIM_ERR_NAMESPACE_NOT_EMPTY. The specified Namespace is not empty.\n21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT. The enumeration context supplied is not valid.\n22 - CIM_ERR_INVALID_OPERATION_TIMEOUT. The specified Namespace is not empty.\n23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED. The specified Namespace is not empty.\n24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED. The attempt to abandon a pull operation has failed.\n25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED. Filtered Enumeratrions are not supported.\n26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED. Continue on error is not supported.\n27 - CIM_ERR_SERVER_LIMITS_EXCEEDED. The WBEM Server limits have been exceeded (e.g. memory, connections, ...).\n28 - CIM_ERR_SERVER_IS_SHUTTING_DOWN. The WBEM Server is shutting down.\n29 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED. The specified Query Feature is not supported.");
5583           
5584           static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_Description_qual =
5585           {
5586               MI_T("Description"),
5587 mike  1.1     MI_STRING,
5588               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5589               &CIM_Error_CIMStatusCode_Description_qual_value
5590           };
5591           
5592           static MI_CONST MI_Char* CIM_Error_CIMStatusCode_ValueMap_qual_data_value[] =
5593           {
5594               MI_T("1"),
5595               MI_T("2"),
5596               MI_T("3"),
5597               MI_T("4"),
5598               MI_T("5"),
5599               MI_T("6"),
5600               MI_T("7"),
5601               MI_T("8"),
5602               MI_T("9"),
5603               MI_T("10"),
5604               MI_T("11"),
5605               MI_T("12"),
5606               MI_T("13"),
5607               MI_T("14"),
5608 mike  1.1     MI_T("15"),
5609               MI_T("16"),
5610               MI_T("17"),
5611               MI_T("18"),
5612               MI_T("19"),
5613               MI_T("20"),
5614               MI_T("21"),
5615               MI_T("22"),
5616               MI_T("23"),
5617               MI_T("24"),
5618               MI_T("25"),
5619               MI_T("26"),
5620               MI_T("27"),
5621               MI_T("28"),
5622               MI_T("29"),
5623               MI_T(".."),
5624           };
5625           
5626           static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_ValueMap_qual_value =
5627           {
5628               CIM_Error_CIMStatusCode_ValueMap_qual_data_value,
5629 mike  1.1     MI_COUNT(CIM_Error_CIMStatusCode_ValueMap_qual_data_value),
5630           };
5631           
5632           static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_ValueMap_qual =
5633           {
5634               MI_T("ValueMap"),
5635               MI_STRINGA,
5636               0,
5637               &CIM_Error_CIMStatusCode_ValueMap_qual_value
5638           };
5639           
5640           static MI_CONST MI_Char* CIM_Error_CIMStatusCode_Values_qual_data_value[] =
5641           {
5642               MI_T("CIM_ERR_FAILED"),
5643               MI_T("CIM_ERR_ACCESS_DENIED"),
5644               MI_T("CIM_ERR_INVALID_NAMESPACE"),
5645               MI_T("CIM_ERR_INVALID_PARAMETER"),
5646               MI_T("CIM_ERR_INVALID_CLASS"),
5647               MI_T("CIM_ERR_NOT_FOUND"),
5648               MI_T("CIM_ERR_NOT_SUPPORTED"),
5649               MI_T("CIM_ERR_CLASS_HAS_CHILDREN"),
5650 mike  1.1     MI_T("CIM_ERR_CLASS_HAS_INSTANCES"),
5651               MI_T("CIM_ERR_INVALID_SUPERCLASS"),
5652               MI_T("CIM_ERR_ALREADY_EXISTS"),
5653               MI_T("CIM_ERR_NO_SUCH_PROPERTY"),
5654               MI_T("CIM_ERR_TYPE_MISMATCH"),
5655               MI_T("CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED"),
5656               MI_T("CIM_ERR_INVALID_QUERY"),
5657               MI_T("CIM_ERR_METHOD_NOT_AVAILABLE"),
5658               MI_T("CIM_ERR_METHOD_NOT_FOUND"),
5659               MI_T("CIM_ERR_UNEXPECTED_RESPONSE"),
5660               MI_T("CIM_ERR_INVALID_RESPONSE_DESTINATION"),
5661               MI_T("CIM_ERR_NAMESPACE_NOT_EMPTY"),
5662               MI_T("CIM_ERR_INVALID_ENUMERATION_CONTEXT"),
5663               MI_T("CIM_ERR_INVALID_OPERATION_TIMEOUT"),
5664               MI_T("CIM_ERR_PULL_HAS_BEEN_ABANDONED"),
5665               MI_T("CIM_ERR_PULL_CANNOT_BE_ABANDONED"),
5666               MI_T("CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED"),
5667               MI_T("CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED"),
5668               MI_T("CIM_ERR_SERVER_LIMITS_EXCEEDED"),
5669               MI_T("CIM_ERR_SERVER_IS_SHUTTING_DOWN"),
5670               MI_T("CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED"),
5671 mike  1.1     MI_T("DMTF Reserved"),
5672           };
5673           
5674           static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_Values_qual_value =
5675           {
5676               CIM_Error_CIMStatusCode_Values_qual_data_value,
5677               MI_COUNT(CIM_Error_CIMStatusCode_Values_qual_data_value),
5678           };
5679           
5680           static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_Values_qual =
5681           {
5682               MI_T("Values"),
5683               MI_STRINGA,
5684               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5685               &CIM_Error_CIMStatusCode_Values_qual_value
5686           };
5687           
5688           static MI_CONST MI_Char* CIM_Error_CIMStatusCode_MappingStrings_qual_data_value[] =
5689           {
5690               MI_T("DSP0201.DMTF|ERROR.CODE|2.3"),
5691               MI_T("DSP0200.DMTF|CIMError|1.3"),
5692 mike  1.1 };
5693           
5694           static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_MappingStrings_qual_value =
5695           {
5696               CIM_Error_CIMStatusCode_MappingStrings_qual_data_value,
5697               MI_COUNT(CIM_Error_CIMStatusCode_MappingStrings_qual_data_value),
5698           };
5699           
5700           static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_MappingStrings_qual =
5701           {
5702               MI_T("MappingStrings"),
5703               MI_STRINGA,
5704               0,
5705               &CIM_Error_CIMStatusCode_MappingStrings_qual_value
5706           };
5707           
5708           static MI_CONST MI_Char* CIM_Error_CIMStatusCode_ModelCorrespondence_qual_data_value[] =
5709           {
5710               MI_T("CIM_Error.CIMStatusCodeDescription"),
5711           };
5712           
5713 mike  1.1 static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCode_ModelCorrespondence_qual_value =
5714           {
5715               CIM_Error_CIMStatusCode_ModelCorrespondence_qual_data_value,
5716               MI_COUNT(CIM_Error_CIMStatusCode_ModelCorrespondence_qual_data_value),
5717           };
5718           
5719           static MI_CONST MI_Qualifier CIM_Error_CIMStatusCode_ModelCorrespondence_qual =
5720           {
5721               MI_T("ModelCorrespondence"),
5722               MI_STRINGA,
5723               0,
5724               &CIM_Error_CIMStatusCode_ModelCorrespondence_qual_value
5725           };
5726           
5727           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_CIMStatusCode_quals[] =
5728           {
5729               &CIM_Error_CIMStatusCode_Description_qual,
5730               &CIM_Error_CIMStatusCode_ValueMap_qual,
5731               &CIM_Error_CIMStatusCode_Values_qual,
5732               &CIM_Error_CIMStatusCode_MappingStrings_qual,
5733               &CIM_Error_CIMStatusCode_ModelCorrespondence_qual,
5734 mike  1.1 };
5735           
5736           /* property CIM_Error.CIMStatusCode */
5737           static MI_CONST MI_PropertyDecl CIM_Error_CIMStatusCode_prop =
5738           {
5739               MI_FLAG_PROPERTY, /* flags */
5740               0x0063650D, /* code */
5741               MI_T("CIMStatusCode"), /* name */
5742               CIM_Error_CIMStatusCode_quals, /* qualifiers */
5743               MI_COUNT(CIM_Error_CIMStatusCode_quals), /* numQualifiers */
5744               MI_UINT32, /* type */
5745               NULL, /* className */
5746               0, /* subscript */
5747               offsetof(CIM_Error, CIMStatusCode), /* offset */
5748               MI_T("CIM_Error"), /* origin */
5749               MI_T("CIM_Error"), /* propagator */
5750               NULL,
5751           };
5752           
5753           static MI_CONST MI_Char* CIM_Error_CIMStatusCodeDescription_Description_qual_value = MI_T("A free-form string containing a human-readable description of CIMStatusCode. This description MAY extend, but MUST be consistent with, the definition of CIMStatusCode.");
5754           
5755 mike  1.1 static MI_CONST MI_Qualifier CIM_Error_CIMStatusCodeDescription_Description_qual =
5756           {
5757               MI_T("Description"),
5758               MI_STRING,
5759               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5760               &CIM_Error_CIMStatusCodeDescription_Description_qual_value
5761           };
5762           
5763           static MI_CONST MI_Char* CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_data_value[] =
5764           {
5765               MI_T("DSP0201.DMTF|ERROR.DESCRIPTION|2.3"),
5766               MI_T("DSP0200.DMTF|CIMError|1.3"),
5767           };
5768           
5769           static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_value =
5770           {
5771               CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_data_value,
5772               MI_COUNT(CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_data_value),
5773           };
5774           
5775           static MI_CONST MI_Qualifier CIM_Error_CIMStatusCodeDescription_MappingStrings_qual =
5776 mike  1.1 {
5777               MI_T("MappingStrings"),
5778               MI_STRINGA,
5779               0,
5780               &CIM_Error_CIMStatusCodeDescription_MappingStrings_qual_value
5781           };
5782           
5783           static MI_CONST MI_Char* CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_data_value[] =
5784           {
5785               MI_T("CIM_Error.CIMStatusCode"),
5786           };
5787           
5788           static MI_CONST MI_ConstStringA CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_value =
5789           {
5790               CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_data_value,
5791               MI_COUNT(CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_data_value),
5792           };
5793           
5794           static MI_CONST MI_Qualifier CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual =
5795           {
5796               MI_T("ModelCorrespondence"),
5797 mike  1.1     MI_STRINGA,
5798               0,
5799               &CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual_value
5800           };
5801           
5802           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_CIMStatusCodeDescription_quals[] =
5803           {
5804               &CIM_Error_CIMStatusCodeDescription_Description_qual,
5805               &CIM_Error_CIMStatusCodeDescription_MappingStrings_qual,
5806               &CIM_Error_CIMStatusCodeDescription_ModelCorrespondence_qual,
5807           };
5808           
5809           /* property CIM_Error.CIMStatusCodeDescription */
5810           static MI_CONST MI_PropertyDecl CIM_Error_CIMStatusCodeDescription_prop =
5811           {
5812               MI_FLAG_PROPERTY, /* flags */
5813               0x00636E18, /* code */
5814               MI_T("CIMStatusCodeDescription"), /* name */
5815               CIM_Error_CIMStatusCodeDescription_quals, /* qualifiers */
5816               MI_COUNT(CIM_Error_CIMStatusCodeDescription_quals), /* numQualifiers */
5817               MI_STRING, /* type */
5818 mike  1.1     NULL, /* className */
5819               0, /* subscript */
5820               offsetof(CIM_Error, CIMStatusCodeDescription), /* offset */
5821               MI_T("CIM_Error"), /* origin */
5822               MI_T("CIM_Error"), /* propagator */
5823               NULL,
5824           };
5825           
5826           static MI_PropertyDecl MI_CONST* MI_CONST CIM_Error_props[] =
5827           {
5828               &CIM_Error_ErrorType_prop,
5829               &CIM_Error_OtherErrorType_prop,
5830               &CIM_Error_OwningEntity_prop,
5831               &CIM_Error_MessageID_prop,
5832               &CIM_Error_Message_prop,
5833               &CIM_Error_MessageArguments_prop,
5834               &CIM_Error_PerceivedSeverity_prop,
5835               &CIM_Error_ProbableCause_prop,
5836               &CIM_Error_ProbableCauseDescription_prop,
5837               &CIM_Error_RecommendedActions_prop,
5838               &CIM_Error_ErrorSource_prop,
5839 mike  1.1     &CIM_Error_ErrorSourceFormat_prop,
5840               &CIM_Error_OtherErrorSourceFormat_prop,
5841               &CIM_Error_CIMStatusCode_prop,
5842               &CIM_Error_CIMStatusCodeDescription_prop,
5843           };
5844           
5845           static MI_CONST MI_Char* CIM_Error_Version_qual_value = MI_T("2.22.1");
5846           
5847           static MI_CONST MI_Qualifier CIM_Error_Version_qual =
5848           {
5849               MI_T("Version"),
5850               MI_STRING,
5851               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
5852               &CIM_Error_Version_qual_value
5853           };
5854           
5855           static MI_CONST MI_Char* CIM_Error_UMLPackagePath_qual_value = MI_T("CIM::Interop");
5856           
5857           static MI_CONST MI_Qualifier CIM_Error_UMLPackagePath_qual =
5858           {
5859               MI_T("UMLPackagePath"),
5860 mike  1.1     MI_STRING,
5861               0,
5862               &CIM_Error_UMLPackagePath_qual_value
5863           };
5864           
5865           static MI_CONST MI_Char* CIM_Error_Description_qual_value = MI_T("CIM_Error is a specialized class that contains information about the severity, cause, recommended actions and other data related to the failure of a CIM Operation. Instances of this type MAY be included as part of the response to a CIM Operation.");
5866           
5867           static MI_CONST MI_Qualifier CIM_Error_Description_qual =
5868           {
5869               MI_T("Description"),
5870               MI_STRING,
5871               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5872               &CIM_Error_Description_qual_value
5873           };
5874           
5875           static MI_Qualifier MI_CONST* MI_CONST CIM_Error_quals[] =
5876           {
5877               &CIM_Error_Version_qual,
5878               &CIM_Error_UMLPackagePath_qual,
5879               &CIM_Error_Description_qual,
5880           };
5881 mike  1.1 
5882           /* class CIM_Error */
5883           MI_CONST MI_ClassDecl CIM_Error_rtti =
5884           {
5885               MI_FLAG_CLASS|MI_FLAG_INDICATION, /* flags */
5886               0x00637209, /* code */
5887               MI_T("CIM_Error"), /* name */
5888               CIM_Error_quals, /* qualifiers */
5889               MI_COUNT(CIM_Error_quals), /* numQualifiers */
5890               CIM_Error_props, /* properties */
5891               MI_COUNT(CIM_Error_props), /* numProperties */
5892               sizeof(CIM_Error), /* size */
5893               NULL, /* superClass */
5894               NULL, /* superClassDecl */
5895               NULL, /* methods */
5896               0, /* numMethods */
5897               &test_repos_classDecl, /* schema */
5898               NULL, /* functions */
5899           };
5900           
5901           /*
5902 mike  1.1 **==============================================================================
5903           **
5904           ** CIM_ConcreteJob
5905           **
5906           **==============================================================================
5907           */
5908           
5909           static MI_CONST MI_Char* CIM_ConcreteJob_InstanceID_Description_qual_value = MI_T("Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following \'preferred\' algorithm: \n<OrgID>:<LocalID> \nWhere <OrgID> and <LocalID> are separated by a colon \':\', and where <OrgID> must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID, or that is a registered ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (\':\'). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. \n<LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above \'preferred\' algorithm is not used, the defining entity must assure that the resulting InstanceID is not re-used across any InstanceIDs produced by this or other providers for the NameSpace of this instance. \nFor DMTF defined instances, the \'preferred\' algorithm must be used with the <OrgID> set to \'CIM\'.");
5910           
5911           static MI_CONST MI_Qualifier CIM_ConcreteJob_InstanceID_Description_qual =
5912           {
5913               MI_T("Description"),
5914               MI_STRING,
5915               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5916               &CIM_ConcreteJob_InstanceID_Description_qual_value
5917           };
5918           
5919           static MI_CONST MI_Char* CIM_ConcreteJob_InstanceID_Override_qual_value = MI_T("InstanceID");
5920           
5921           static MI_CONST MI_Qualifier CIM_ConcreteJob_InstanceID_Override_qual =
5922           {
5923 mike  1.1     MI_T("Override"),
5924               MI_STRING,
5925               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
5926               &CIM_ConcreteJob_InstanceID_Override_qual_value
5927           };
5928           
5929           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_InstanceID_quals[] =
5930           {
5931               &CIM_ConcreteJob_InstanceID_Description_qual,
5932               &CIM_ConcreteJob_InstanceID_Override_qual,
5933           };
5934           
5935           /* property CIM_ConcreteJob.InstanceID */
5936           static MI_CONST MI_PropertyDecl CIM_ConcreteJob_InstanceID_prop =
5937           {
5938               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
5939               0x0069640A, /* code */
5940               MI_T("InstanceID"), /* name */
5941               CIM_ConcreteJob_InstanceID_quals, /* qualifiers */
5942               MI_COUNT(CIM_ConcreteJob_InstanceID_quals), /* numQualifiers */
5943               MI_STRING, /* type */
5944 mike  1.1     NULL, /* className */
5945               0, /* subscript */
5946               offsetof(CIM_ConcreteJob, InstanceID), /* offset */
5947               MI_T("CIM_ManagedElement"), /* origin */
5948               MI_T("CIM_ConcreteJob"), /* propagator */
5949               NULL,
5950           };
5951           
5952           static MI_CONST MI_Char* CIM_ConcreteJob_Name_Description_qual_value = MI_T("The user-friendly name for this instance of a Job. In addition, the user-friendly name can be used as a property for a search or query. (Note: Name does not have to be unique within a namespace.)");
5953           
5954           static MI_CONST MI_Qualifier CIM_ConcreteJob_Name_Description_qual =
5955           {
5956               MI_T("Description"),
5957               MI_STRING,
5958               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
5959               &CIM_ConcreteJob_Name_Description_qual_value
5960           };
5961           
5962           static MI_CONST MI_Uint32 CIM_ConcreteJob_Name_MaxLen_qual_value = 1024U;
5963           
5964           static MI_CONST MI_Qualifier CIM_ConcreteJob_Name_MaxLen_qual =
5965 mike  1.1 {
5966               MI_T("MaxLen"),
5967               MI_UINT32,
5968               0,
5969               &CIM_ConcreteJob_Name_MaxLen_qual_value
5970           };
5971           
5972           static MI_CONST MI_Char* CIM_ConcreteJob_Name_Override_qual_value = MI_T("Name");
5973           
5974           static MI_CONST MI_Qualifier CIM_ConcreteJob_Name_Override_qual =
5975           {
5976               MI_T("Override"),
5977               MI_STRING,
5978               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
5979               &CIM_ConcreteJob_Name_Override_qual_value
5980           };
5981           
5982           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_Name_quals[] =
5983           {
5984               &CIM_ConcreteJob_Name_Description_qual,
5985               &CIM_ConcreteJob_Name_MaxLen_qual,
5986 mike  1.1     &CIM_ConcreteJob_Name_Override_qual,
5987           };
5988           
5989           /* property CIM_ConcreteJob.Name */
5990           static MI_CONST MI_PropertyDecl CIM_ConcreteJob_Name_prop =
5991           {
5992               MI_FLAG_PROPERTY|MI_FLAG_REQUIRED, /* flags */
5993               0x006E6504, /* code */
5994               MI_T("Name"), /* name */
5995               CIM_ConcreteJob_Name_quals, /* qualifiers */
5996               MI_COUNT(CIM_ConcreteJob_Name_quals), /* numQualifiers */
5997               MI_STRING, /* type */
5998               NULL, /* className */
5999               0, /* subscript */
6000               offsetof(CIM_ConcreteJob, Name), /* offset */
6001               MI_T("CIM_ManagedSystemElement"), /* origin */
6002               MI_T("CIM_ConcreteJob"), /* propagator */
6003               NULL,
6004           };
6005           
6006           static MI_CONST MI_Char* CIM_ConcreteJob_JobState_Description_qual_value = MI_T("JobState is an integer enumeration that indicates the operational state of a Job. It can also indicate transitions between these states, for example, \'Shutting Down\' and \'Starting\'. Following is a brief description of the states: \nNew (2) indicates that the job has never been started. \nStarting (3) indicates that the job is moving from the \'New\', \'Suspended\', or \'Service\' states into the \'Running\' state. \nRunning (4) indicates that the Job is running. \nSuspended (5) indicates that the Job is stopped, but can be restarted in a seamless manner. \nShutting Down (6) indicates that the job is moving to a \'Completed\', \'Terminated\', or \'Killed\' state. \nCompleted (7) indicates that the job has completed normally. \nTerminated (8) indicates that the job has been stopped by a \'Terminate\' state change request. The job and all its underlying processes are ended and can be restarted (this is job-specific) only as a new job. \nKilled (9) indicates that the job has been stopped by a \'Kill\' state change request. Underlying processes might have been left running, and cleanup might be required to free up resources. \nException (10) indicates that the Job is in an abnormal state that might be indicative of an error condition. Actual status might be displayed though job-specific objects. \nService (11) indicates that the Job is in a vendor-specific state that supports problem discovery, or resolution, or both.\nQuery pending (12) waiting for a client to resolve a query");
6007 mike  1.1 
6008           static MI_CONST MI_Qualifier CIM_ConcreteJob_JobState_Description_qual =
6009           {
6010               MI_T("Description"),
6011               MI_STRING,
6012               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6013               &CIM_ConcreteJob_JobState_Description_qual_value
6014           };
6015           
6016           static MI_CONST MI_Char* CIM_ConcreteJob_JobState_ValueMap_qual_data_value[] =
6017           {
6018               MI_T("2"),
6019               MI_T("3"),
6020               MI_T("4"),
6021               MI_T("5"),
6022               MI_T("6"),
6023               MI_T("7"),
6024               MI_T("8"),
6025               MI_T("9"),
6026               MI_T("10"),
6027               MI_T("11"),
6028 mike  1.1     MI_T("12"),
6029               MI_T("13..32767"),
6030               MI_T("32768..65535"),
6031           };
6032           
6033           static MI_CONST MI_ConstStringA CIM_ConcreteJob_JobState_ValueMap_qual_value =
6034           {
6035               CIM_ConcreteJob_JobState_ValueMap_qual_data_value,
6036               MI_COUNT(CIM_ConcreteJob_JobState_ValueMap_qual_data_value),
6037           };
6038           
6039           static MI_CONST MI_Qualifier CIM_ConcreteJob_JobState_ValueMap_qual =
6040           {
6041               MI_T("ValueMap"),
6042               MI_STRINGA,
6043               0,
6044               &CIM_ConcreteJob_JobState_ValueMap_qual_value
6045           };
6046           
6047           static MI_CONST MI_Char* CIM_ConcreteJob_JobState_Values_qual_data_value[] =
6048           {
6049 mike  1.1     MI_T("New"),
6050               MI_T("Starting"),
6051               MI_T("Running"),
6052               MI_T("Suspended"),
6053               MI_T("Shutting Down"),
6054               MI_T("Completed"),
6055               MI_T("Terminated"),
6056               MI_T("Killed"),
6057               MI_T("Exception"),
6058               MI_T("Service"),
6059               MI_T("Query Pending"),
6060               MI_T("DMTF Reserved"),
6061               MI_T("Vendor Reserved"),
6062           };
6063           
6064           static MI_CONST MI_ConstStringA CIM_ConcreteJob_JobState_Values_qual_value =
6065           {
6066               CIM_ConcreteJob_JobState_Values_qual_data_value,
6067               MI_COUNT(CIM_ConcreteJob_JobState_Values_qual_data_value),
6068           };
6069           
6070 mike  1.1 static MI_CONST MI_Qualifier CIM_ConcreteJob_JobState_Values_qual =
6071           {
6072               MI_T("Values"),
6073               MI_STRINGA,
6074               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6075               &CIM_ConcreteJob_JobState_Values_qual_value
6076           };
6077           
6078           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_JobState_quals[] =
6079           {
6080               &CIM_ConcreteJob_JobState_Description_qual,
6081               &CIM_ConcreteJob_JobState_ValueMap_qual,
6082               &CIM_ConcreteJob_JobState_Values_qual,
6083           };
6084           
6085           /* property CIM_ConcreteJob.JobState */
6086           static MI_CONST MI_PropertyDecl CIM_ConcreteJob_JobState_prop =
6087           {
6088               MI_FLAG_PROPERTY, /* flags */
6089               0x006A6508, /* code */
6090               MI_T("JobState"), /* name */
6091 mike  1.1     CIM_ConcreteJob_JobState_quals, /* qualifiers */
6092               MI_COUNT(CIM_ConcreteJob_JobState_quals), /* numQualifiers */
6093               MI_UINT16, /* type */
6094               NULL, /* className */
6095               0, /* subscript */
6096               offsetof(CIM_ConcreteJob, JobState), /* offset */
6097               MI_T("CIM_ConcreteJob"), /* origin */
6098               MI_T("CIM_ConcreteJob"), /* propagator */
6099               NULL,
6100           };
6101           
6102           static MI_CONST MI_Char* CIM_ConcreteJob_TimeOfLastStateChange_Description_qual_value = MI_T("The date or time when the state of the Job last changed. If the state of the Job has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.");
6103           
6104           static MI_CONST MI_Qualifier CIM_ConcreteJob_TimeOfLastStateChange_Description_qual =
6105           {
6106               MI_T("Description"),
6107               MI_STRING,
6108               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6109               &CIM_ConcreteJob_TimeOfLastStateChange_Description_qual_value
6110           };
6111           
6112 mike  1.1 static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_TimeOfLastStateChange_quals[] =
6113           {
6114               &CIM_ConcreteJob_TimeOfLastStateChange_Description_qual,
6115           };
6116           
6117           /* property CIM_ConcreteJob.TimeOfLastStateChange */
6118           static MI_CONST MI_PropertyDecl CIM_ConcreteJob_TimeOfLastStateChange_prop =
6119           {
6120               MI_FLAG_PROPERTY, /* flags */
6121               0x00746515, /* code */
6122               MI_T("TimeOfLastStateChange"), /* name */
6123               CIM_ConcreteJob_TimeOfLastStateChange_quals, /* qualifiers */
6124               MI_COUNT(CIM_ConcreteJob_TimeOfLastStateChange_quals), /* numQualifiers */
6125               MI_DATETIME, /* type */
6126               NULL, /* className */
6127               0, /* subscript */
6128               offsetof(CIM_ConcreteJob, TimeOfLastStateChange), /* offset */
6129               MI_T("CIM_ConcreteJob"), /* origin */
6130               MI_T("CIM_ConcreteJob"), /* propagator */
6131               NULL,
6132           };
6133 mike  1.1 
6134           static MI_CONST MI_Char* CIM_ConcreteJob_TimeBeforeRemoval_Description_qual_value = MI_T("The amount of time that the Job is retained after it has finished executing, either succeeding or failing in that execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. \nThe default is five minutes.");
6135           
6136           static MI_CONST MI_Qualifier CIM_ConcreteJob_TimeBeforeRemoval_Description_qual =
6137           {
6138               MI_T("Description"),
6139               MI_STRING,
6140               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6141               &CIM_ConcreteJob_TimeBeforeRemoval_Description_qual_value
6142           };
6143           
6144           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_TimeBeforeRemoval_quals[] =
6145           {
6146               &CIM_ConcreteJob_TimeBeforeRemoval_Description_qual,
6147           };
6148           
6149           static MI_CONST MI_Datetime CIM_ConcreteJob_TimeBeforeRemoval_value = {0,{{0,0,5,0,0}}};
6150           
6151           /* property CIM_ConcreteJob.TimeBeforeRemoval */
6152           static MI_CONST MI_PropertyDecl CIM_ConcreteJob_TimeBeforeRemoval_prop =
6153           {
6154 mike  1.1     MI_FLAG_PROPERTY|MI_FLAG_REQUIRED, /* flags */
6155               0x00746C11, /* code */
6156               MI_T("TimeBeforeRemoval"), /* name */
6157               CIM_ConcreteJob_TimeBeforeRemoval_quals, /* qualifiers */
6158               MI_COUNT(CIM_ConcreteJob_TimeBeforeRemoval_quals), /* numQualifiers */
6159               MI_DATETIME, /* type */
6160               NULL, /* className */
6161               0, /* subscript */
6162               offsetof(CIM_ConcreteJob, TimeBeforeRemoval), /* offset */
6163               MI_T("CIM_ConcreteJob"), /* origin */
6164               MI_T("CIM_ConcreteJob"), /* propagator */
6165               &CIM_ConcreteJob_TimeBeforeRemoval_value,
6166           };
6167           
6168           static MI_PropertyDecl MI_CONST* MI_CONST CIM_ConcreteJob_props[] =
6169           {
6170               &CIM_ConcreteJob_InstanceID_prop,
6171               &CIM_ManagedElement_Caption_prop,
6172               &CIM_ManagedElement_Description_prop,
6173               &CIM_ManagedElement_ElementName_prop,
6174               &CIM_ManagedSystemElement_InstallDate_prop,
6175 mike  1.1     &CIM_ConcreteJob_Name_prop,
6176               &CIM_ManagedSystemElement_OperationalStatus_prop,
6177               &CIM_ManagedSystemElement_StatusDescriptions_prop,
6178               &CIM_ManagedSystemElement_Status_prop,
6179               &CIM_ManagedSystemElement_HealthState_prop,
6180               &CIM_ManagedSystemElement_CommunicationStatus_prop,
6181               &CIM_ManagedSystemElement_DetailedStatus_prop,
6182               &CIM_ManagedSystemElement_OperatingStatus_prop,
6183               &CIM_ManagedSystemElement_PrimaryStatus_prop,
6184               &CIM_Job_JobStatus_prop,
6185               &CIM_Job_TimeSubmitted_prop,
6186               &CIM_Job_ScheduledStartTime_prop,
6187               &CIM_Job_StartTime_prop,
6188               &CIM_Job_ElapsedTime_prop,
6189               &CIM_Job_JobRunTimes_prop,
6190               &CIM_Job_RunMonth_prop,
6191               &CIM_Job_RunDay_prop,
6192               &CIM_Job_RunDayOfWeek_prop,
6193               &CIM_Job_RunStartInterval_prop,
6194               &CIM_Job_LocalOrUtcTime_prop,
6195               &CIM_Job_UntilTime_prop,
6196 mike  1.1     &CIM_Job_Notify_prop,
6197               &CIM_Job_Owner_prop,
6198               &CIM_Job_Priority_prop,
6199               &CIM_Job_PercentComplete_prop,
6200               &CIM_Job_DeleteOnCompletion_prop,
6201               &CIM_Job_ErrorCode_prop,
6202               &CIM_Job_ErrorDescription_prop,
6203               &CIM_Job_RecoveryAction_prop,
6204               &CIM_Job_OtherRecoveryAction_prop,
6205               &CIM_ConcreteJob_JobState_prop,
6206               &CIM_ConcreteJob_TimeOfLastStateChange_prop,
6207               &CIM_ConcreteJob_TimeBeforeRemoval_prop,
6208           };
6209           
6210           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_Description_qual_value = MI_T("Requests that the state of the job be changed to the value specified in the RequestedState parameter. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nIf 0 is returned, then the task completed successfully. Any other return code indicates an error condition.");
6211           
6212           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_Description_qual =
6213           {
6214               MI_T("Description"),
6215               MI_STRING,
6216               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6217 mike  1.1     &CIM_ConcreteJob_RequestStateChange_Description_qual_value
6218           };
6219           
6220           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_ValueMap_qual_data_value[] =
6221           {
6222               MI_T("0"),
6223               MI_T("1"),
6224               MI_T("2"),
6225               MI_T("3"),
6226               MI_T("4"),
6227               MI_T("5"),
6228               MI_T("6"),
6229               MI_T(".."),
6230               MI_T("4096"),
6231               MI_T("4097"),
6232               MI_T("4098"),
6233               MI_T("4099"),
6234               MI_T("4100..32767"),
6235               MI_T("32768..65535"),
6236           };
6237           
6238 mike  1.1 static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_ValueMap_qual_value =
6239           {
6240               CIM_ConcreteJob_RequestStateChange_ValueMap_qual_data_value,
6241               MI_COUNT(CIM_ConcreteJob_RequestStateChange_ValueMap_qual_data_value),
6242           };
6243           
6244           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_ValueMap_qual =
6245           {
6246               MI_T("ValueMap"),
6247               MI_STRINGA,
6248               0,
6249               &CIM_ConcreteJob_RequestStateChange_ValueMap_qual_value
6250           };
6251           
6252           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_Values_qual_data_value[] =
6253           {
6254               MI_T("Completed with No Error"),
6255               MI_T("Not Supported"),
6256               MI_T("Unknown/Unspecified Error"),
6257               MI_T("Can NOT complete within Timeout Period"),
6258               MI_T("Failed"),
6259 mike  1.1     MI_T("Invalid Parameter"),
6260               MI_T("In Use"),
6261               MI_T("DMTF Reserved"),
6262               MI_T("Method Parameters Checked - Transition Started"),
6263               MI_T("Invalid State Transition"),
6264               MI_T("Use of Timeout Parameter Not Supported"),
6265               MI_T("Busy"),
6266               MI_T("Method Reserved"),
6267               MI_T("Vendor Specific"),
6268           };
6269           
6270           static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_Values_qual_value =
6271           {
6272               CIM_ConcreteJob_RequestStateChange_Values_qual_data_value,
6273               MI_COUNT(CIM_ConcreteJob_RequestStateChange_Values_qual_data_value),
6274           };
6275           
6276           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_Values_qual =
6277           {
6278               MI_T("Values"),
6279               MI_STRINGA,
6280 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6281               &CIM_ConcreteJob_RequestStateChange_Values_qual_value
6282           };
6283           
6284           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_quals[] =
6285           {
6286               &CIM_ConcreteJob_RequestStateChange_Description_qual,
6287               &CIM_ConcreteJob_RequestStateChange_ValueMap_qual,
6288               &CIM_ConcreteJob_RequestStateChange_Values_qual,
6289           };
6290           
6291           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual_value = MI_T("RequestStateChange changes the state of a job. The possible values are as follows: \nStart (2) changes the state to \'Running\'. \nSuspend (3) stops the job temporarily. The intention is to subsequently restart the job with \'Start\'. It might be possible to enter the \'Service\' state while suspended. (This is job-specific.) \nTerminate (4) stops the job cleanly, saving data, preserving the state, and shutting down all underlying processes in an orderly manner. \nKill (5) terminates the job immediately with no requirement to save data or preserve the state. \nService (6) puts the job into a vendor-specific service state. It might be possible to restart the job.");
6292           
6293           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual =
6294           {
6295               MI_T("Description"),
6296               MI_STRING,
6297               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6298               &CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual_value
6299           };
6300           
6301 mike  1.1 static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_data_value[] =
6302           {
6303               MI_T("2"),
6304               MI_T("3"),
6305               MI_T("4"),
6306               MI_T("5"),
6307               MI_T("6"),
6308               MI_T("7..32767"),
6309               MI_T("32768..65535"),
6310           };
6311           
6312           static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_value =
6313           {
6314               CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_data_value,
6315               MI_COUNT(CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_data_value),
6316           };
6317           
6318           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual =
6319           {
6320               MI_T("ValueMap"),
6321               MI_STRINGA,
6322 mike  1.1     0,
6323               &CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual_value
6324           };
6325           
6326           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_data_value[] =
6327           {
6328               MI_T("Start"),
6329               MI_T("Suspend"),
6330               MI_T("Terminate"),
6331               MI_T("Kill"),
6332               MI_T("Service"),
6333               MI_T("DMTF Reserved"),
6334               MI_T("Vendor Reserved"),
6335           };
6336           
6337           static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_value =
6338           {
6339               CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_data_value,
6340               MI_COUNT(CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_data_value),
6341           };
6342           
6343 mike  1.1 static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual =
6344           {
6345               MI_T("Values"),
6346               MI_STRINGA,
6347               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6348               &CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual_value
6349           };
6350           
6351           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_RequestedState_quals[] =
6352           {
6353               &CIM_ConcreteJob_RequestStateChange_RequestedState_Description_qual,
6354               &CIM_ConcreteJob_RequestStateChange_RequestedState_ValueMap_qual,
6355               &CIM_ConcreteJob_RequestStateChange_RequestedState_Values_qual,
6356           };
6357           
6358           /* parameter CIM_ConcreteJob.RequestStateChange(): RequestedState */
6359           static MI_CONST MI_ParameterDecl CIM_ConcreteJob_RequestStateChange_RequestedState_param =
6360           {
6361               MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
6362               0x0072650E, /* code */
6363               MI_T("RequestedState"), /* name */
6364 mike  1.1     CIM_ConcreteJob_RequestStateChange_RequestedState_quals, /* qualifiers */
6365               MI_COUNT(CIM_ConcreteJob_RequestStateChange_RequestedState_quals), /* numQualifiers */
6366               MI_UINT16, /* type */
6367               NULL, /* className */
6368               0, /* subscript */
6369               offsetof(CIM_ConcreteJob_RequestStateChange, RequestedState), /* offset */
6370           };
6371           
6372           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual_value = MI_T("A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. \nIf this property does not contain 0 or null and the implementation does not support this parameter, a return code of \'Use Of Timeout Parameter Not Supported\' must be returned.");
6373           
6374           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual =
6375           {
6376               MI_T("Description"),
6377               MI_STRING,
6378               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6379               &CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual_value
6380           };
6381           
6382           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_quals[] =
6383           {
6384               &CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_Description_qual,
6385 mike  1.1 };
6386           
6387           /* parameter CIM_ConcreteJob.RequestStateChange(): TimeoutPeriod */
6388           static MI_CONST MI_ParameterDecl CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_param =
6389           {
6390               MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
6391               0x0074640D, /* code */
6392               MI_T("TimeoutPeriod"), /* name */
6393               CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_quals, /* qualifiers */
6394               MI_COUNT(CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_quals), /* numQualifiers */
6395               MI_DATETIME, /* type */
6396               NULL, /* className */
6397               0, /* subscript */
6398               offsetof(CIM_ConcreteJob_RequestStateChange, TimeoutPeriod), /* offset */
6399           };
6400           
6401           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual_value = MI_T("Requests that the state of the job be changed to the value specified in the RequestedState parameter. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nIf 0 is returned, then the task completed successfully. Any other return code indicates an error condition.");
6402           
6403           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual =
6404           {
6405               MI_T("Description"),
6406 mike  1.1     MI_STRING,
6407               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6408               &CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual_value
6409           };
6410           
6411           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_data_value[] =
6412           {
6413               MI_T("0"),
6414               MI_T("1"),
6415               MI_T("2"),
6416               MI_T("3"),
6417               MI_T("4"),
6418               MI_T("5"),
6419               MI_T("6"),
6420               MI_T(".."),
6421               MI_T("4096"),
6422               MI_T("4097"),
6423               MI_T("4098"),
6424               MI_T("4099"),
6425               MI_T("4100..32767"),
6426               MI_T("32768..65535"),
6427 mike  1.1 };
6428           
6429           static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_value =
6430           {
6431               CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_data_value,
6432               MI_COUNT(CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_data_value),
6433           };
6434           
6435           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual =
6436           {
6437               MI_T("ValueMap"),
6438               MI_STRINGA,
6439               0,
6440               &CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual_value
6441           };
6442           
6443           static MI_CONST MI_Char* CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_data_value[] =
6444           {
6445               MI_T("Completed with No Error"),
6446               MI_T("Not Supported"),
6447               MI_T("Unknown/Unspecified Error"),
6448 mike  1.1     MI_T("Can NOT complete within Timeout Period"),
6449               MI_T("Failed"),
6450               MI_T("Invalid Parameter"),
6451               MI_T("In Use"),
6452               MI_T("DMTF Reserved"),
6453               MI_T("Method Parameters Checked - Transition Started"),
6454               MI_T("Invalid State Transition"),
6455               MI_T("Use of Timeout Parameter Not Supported"),
6456               MI_T("Busy"),
6457               MI_T("Method Reserved"),
6458               MI_T("Vendor Specific"),
6459           };
6460           
6461           static MI_CONST MI_ConstStringA CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_value =
6462           {
6463               CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_data_value,
6464               MI_COUNT(CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_data_value),
6465           };
6466           
6467           static MI_CONST MI_Qualifier CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual =
6468           {
6469 mike  1.1     MI_T("Values"),
6470               MI_STRINGA,
6471               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6472               &CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual_value
6473           };
6474           
6475           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_MIReturn_quals[] =
6476           {
6477               &CIM_ConcreteJob_RequestStateChange_MIReturn_Description_qual,
6478               &CIM_ConcreteJob_RequestStateChange_MIReturn_ValueMap_qual,
6479               &CIM_ConcreteJob_RequestStateChange_MIReturn_Values_qual,
6480           };
6481           
6482           /* parameter CIM_ConcreteJob.RequestStateChange(): MIReturn */
6483           static MI_CONST MI_ParameterDecl CIM_ConcreteJob_RequestStateChange_MIReturn_param =
6484           {
6485               MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
6486               0x006D6E08, /* code */
6487               MI_T("MIReturn"), /* name */
6488               CIM_ConcreteJob_RequestStateChange_MIReturn_quals, /* qualifiers */
6489               MI_COUNT(CIM_ConcreteJob_RequestStateChange_MIReturn_quals), /* numQualifiers */
6490 mike  1.1     MI_UINT32, /* type */
6491               NULL, /* className */
6492               0, /* subscript */
6493               offsetof(CIM_ConcreteJob_RequestStateChange, MIReturn), /* offset */
6494           };
6495           
6496           static MI_ParameterDecl MI_CONST* MI_CONST CIM_ConcreteJob_RequestStateChange_params[] =
6497           {
6498               &CIM_ConcreteJob_RequestStateChange_MIReturn_param,
6499               &CIM_ConcreteJob_RequestStateChange_RequestedState_param,
6500               &CIM_ConcreteJob_RequestStateChange_TimeoutPeriod_param,
6501           };
6502           
6503           /* method CIM_ConcreteJob.RequestStateChange() */
6504           MI_CONST MI_MethodDecl CIM_ConcreteJob_RequestStateChange_rtti =
6505           {
6506               MI_FLAG_METHOD, /* flags */
6507               0x00726512, /* code */
6508               MI_T("RequestStateChange"), /* name */
6509               CIM_ConcreteJob_RequestStateChange_quals, /* qualifiers */
6510               MI_COUNT(CIM_ConcreteJob_RequestStateChange_quals), /* numQualifiers */
6511 mike  1.1     CIM_ConcreteJob_RequestStateChange_params, /* parameters */
6512               MI_COUNT(CIM_ConcreteJob_RequestStateChange_params), /* numParameters */
6513               sizeof(CIM_ConcreteJob_RequestStateChange), /* size */
6514               MI_UINT32, /* returnType */
6515               MI_T("CIM_ConcreteJob"), /* origin */
6516               MI_T("CIM_ConcreteJob"), /* propagator */
6517               &test_repos_classDecl, /* schema */
6518               NULL, /* method */
6519           };
6520           
6521           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Description_qual_value = MI_T("When the job is executing or has terminated without error, then this method returns no CIM_Error instance. However, if the job has failed because of some internal problem or because the job has been terminated by a client, then a CIM_Error instance is returned.");
6522           
6523           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Description_qual =
6524           {
6525               MI_T("Description"),
6526               MI_STRING,
6527               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6528               &CIM_ConcreteJob_GetError_Description_qual_value
6529           };
6530           
6531           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_ValueMap_qual_data_value[] =
6532 mike  1.1 {
6533               MI_T("0"),
6534               MI_T("1"),
6535               MI_T("2"),
6536               MI_T("3"),
6537               MI_T("4"),
6538               MI_T("5"),
6539               MI_T("6"),
6540               MI_T(".."),
6541               MI_T("32768..65535"),
6542           };
6543           
6544           static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_ValueMap_qual_value =
6545           {
6546               CIM_ConcreteJob_GetError_ValueMap_qual_data_value,
6547               MI_COUNT(CIM_ConcreteJob_GetError_ValueMap_qual_data_value),
6548           };
6549           
6550           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_ValueMap_qual =
6551           {
6552               MI_T("ValueMap"),
6553 mike  1.1     MI_STRINGA,
6554               0,
6555               &CIM_ConcreteJob_GetError_ValueMap_qual_value
6556           };
6557           
6558           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Values_qual_data_value[] =
6559           {
6560               MI_T("Success"),
6561               MI_T("Not Supported"),
6562               MI_T("Unspecified Error"),
6563               MI_T("Timeout"),
6564               MI_T("Failed"),
6565               MI_T("Invalid Parameter"),
6566               MI_T("Access Denied"),
6567               MI_T("DMTF Reserved"),
6568               MI_T("Vendor Specific"),
6569           };
6570           
6571           static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_Values_qual_value =
6572           {
6573               CIM_ConcreteJob_GetError_Values_qual_data_value,
6574 mike  1.1     MI_COUNT(CIM_ConcreteJob_GetError_Values_qual_data_value),
6575           };
6576           
6577           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Values_qual =
6578           {
6579               MI_T("Values"),
6580               MI_STRINGA,
6581               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6582               &CIM_ConcreteJob_GetError_Values_qual_value
6583           };
6584           
6585           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_GetError_quals[] =
6586           {
6587               &CIM_ConcreteJob_GetError_Description_qual,
6588               &CIM_ConcreteJob_GetError_ValueMap_qual,
6589               &CIM_ConcreteJob_GetError_Values_qual,
6590           };
6591           
6592           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Error_Description_qual_value = MI_T("If the OperationalStatus on the Job is not \"OK\", then this method will return a CIM Error instance. Otherwise, when the Job is \"OK\", null is returned.");
6593           
6594           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Error_Description_qual =
6595 mike  1.1 {
6596               MI_T("Description"),
6597               MI_STRING,
6598               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6599               &CIM_ConcreteJob_GetError_Error_Description_qual_value
6600           };
6601           
6602           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual_value = MI_T("CIM_Error");
6603           
6604           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual =
6605           {
6606               MI_T("EmbeddedInstance"),
6607               MI_STRING,
6608               0,
6609               &CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual_value
6610           };
6611           
6612           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_GetError_Error_quals[] =
6613           {
6614               &CIM_ConcreteJob_GetError_Error_Description_qual,
6615               &CIM_ConcreteJob_GetError_Error_EmbeddedInstance_qual,
6616 mike  1.1 };
6617           
6618           /* parameter CIM_ConcreteJob.GetError(): Error */
6619           static MI_CONST MI_ParameterDecl CIM_ConcreteJob_GetError_Error_param =
6620           {
6621               MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
6622               0x00657205, /* code */
6623               MI_T("Error"), /* name */
6624               CIM_ConcreteJob_GetError_Error_quals, /* qualifiers */
6625               MI_COUNT(CIM_ConcreteJob_GetError_Error_quals), /* numQualifiers */
6626               MI_INSTANCE, /* type */
6627               MI_T("CIM_Error"), /* className */
6628               0, /* subscript */
6629               offsetof(CIM_ConcreteJob_GetError, Error), /* offset */
6630           };
6631           
6632           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_MIReturn_Description_qual_value = MI_T("When the job is executing or has terminated without error, then this method returns no CIM_Error instance. However, if the job has failed because of some internal problem or because the job has been terminated by a client, then a CIM_Error instance is returned.");
6633           
6634           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_MIReturn_Description_qual =
6635           {
6636               MI_T("Description"),
6637 mike  1.1     MI_STRING,
6638               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6639               &CIM_ConcreteJob_GetError_MIReturn_Description_qual_value
6640           };
6641           
6642           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_data_value[] =
6643           {
6644               MI_T("0"),
6645               MI_T("1"),
6646               MI_T("2"),
6647               MI_T("3"),
6648               MI_T("4"),
6649               MI_T("5"),
6650               MI_T("6"),
6651               MI_T(".."),
6652               MI_T("32768..65535"),
6653           };
6654           
6655           static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_value =
6656           {
6657               CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_data_value,
6658 mike  1.1     MI_COUNT(CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_data_value),
6659           };
6660           
6661           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual =
6662           {
6663               MI_T("ValueMap"),
6664               MI_STRINGA,
6665               0,
6666               &CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual_value
6667           };
6668           
6669           static MI_CONST MI_Char* CIM_ConcreteJob_GetError_MIReturn_Values_qual_data_value[] =
6670           {
6671               MI_T("Success"),
6672               MI_T("Not Supported"),
6673               MI_T("Unspecified Error"),
6674               MI_T("Timeout"),
6675               MI_T("Failed"),
6676               MI_T("Invalid Parameter"),
6677               MI_T("Access Denied"),
6678               MI_T("DMTF Reserved"),
6679 mike  1.1     MI_T("Vendor Specific"),
6680           };
6681           
6682           static MI_CONST MI_ConstStringA CIM_ConcreteJob_GetError_MIReturn_Values_qual_value =
6683           {
6684               CIM_ConcreteJob_GetError_MIReturn_Values_qual_data_value,
6685               MI_COUNT(CIM_ConcreteJob_GetError_MIReturn_Values_qual_data_value),
6686           };
6687           
6688           static MI_CONST MI_Qualifier CIM_ConcreteJob_GetError_MIReturn_Values_qual =
6689           {
6690               MI_T("Values"),
6691               MI_STRINGA,
6692               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6693               &CIM_ConcreteJob_GetError_MIReturn_Values_qual_value
6694           };
6695           
6696           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_GetError_MIReturn_quals[] =
6697           {
6698               &CIM_ConcreteJob_GetError_MIReturn_Description_qual,
6699               &CIM_ConcreteJob_GetError_MIReturn_ValueMap_qual,
6700 mike  1.1     &CIM_ConcreteJob_GetError_MIReturn_Values_qual,
6701           };
6702           
6703           /* parameter CIM_ConcreteJob.GetError(): MIReturn */
6704           static MI_CONST MI_ParameterDecl CIM_ConcreteJob_GetError_MIReturn_param =
6705           {
6706               MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
6707               0x006D6E08, /* code */
6708               MI_T("MIReturn"), /* name */
6709               CIM_ConcreteJob_GetError_MIReturn_quals, /* qualifiers */
6710               MI_COUNT(CIM_ConcreteJob_GetError_MIReturn_quals), /* numQualifiers */
6711               MI_UINT32, /* type */
6712               NULL, /* className */
6713               0, /* subscript */
6714               offsetof(CIM_ConcreteJob_GetError, MIReturn), /* offset */
6715           };
6716           
6717           static MI_ParameterDecl MI_CONST* MI_CONST CIM_ConcreteJob_GetError_params[] =
6718           {
6719               &CIM_ConcreteJob_GetError_MIReturn_param,
6720               &CIM_ConcreteJob_GetError_Error_param,
6721 mike  1.1 };
6722           
6723           /* method CIM_ConcreteJob.GetError() */
6724           MI_CONST MI_MethodDecl CIM_ConcreteJob_GetError_rtti =
6725           {
6726               MI_FLAG_METHOD, /* flags */
6727               0x00677208, /* code */
6728               MI_T("GetError"), /* name */
6729               CIM_ConcreteJob_GetError_quals, /* qualifiers */
6730               MI_COUNT(CIM_ConcreteJob_GetError_quals), /* numQualifiers */
6731               CIM_ConcreteJob_GetError_params, /* parameters */
6732               MI_COUNT(CIM_ConcreteJob_GetError_params), /* numParameters */
6733               sizeof(CIM_ConcreteJob_GetError), /* size */
6734               MI_UINT32, /* returnType */
6735               MI_T("CIM_ConcreteJob"), /* origin */
6736               MI_T("CIM_ConcreteJob"), /* propagator */
6737               &test_repos_classDecl, /* schema */
6738               NULL, /* method */
6739           };
6740           
6741           static MI_MethodDecl MI_CONST* MI_CONST CIM_ConcreteJob_meths[] =
6742 mike  1.1 {
6743               &CIM_Job_KillJob_rtti,
6744               &CIM_ConcreteJob_RequestStateChange_rtti,
6745               &CIM_ConcreteJob_GetError_rtti,
6746           };
6747           
6748           static MI_CONST MI_Char* CIM_ConcreteJob_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
6749           
6750           static MI_CONST MI_Qualifier CIM_ConcreteJob_UMLPackagePath_qual =
6751           {
6752               MI_T("UMLPackagePath"),
6753               MI_STRING,
6754               0,
6755               &CIM_ConcreteJob_UMLPackagePath_qual_value
6756           };
6757           
6758           static MI_CONST MI_Char* CIM_ConcreteJob_Description_qual_value = MI_T("A concrete version of Job. This class represents a generic and instantiable unit of work, such as a batch or a print job.");
6759           
6760           static MI_CONST MI_Qualifier CIM_ConcreteJob_Description_qual =
6761           {
6762               MI_T("Description"),
6763 mike  1.1     MI_STRING,
6764               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6765               &CIM_ConcreteJob_Description_qual_value
6766           };
6767           
6768           static MI_CONST MI_Char* CIM_ConcreteJob_Version_qual_value = MI_T("2.22.0");
6769           
6770           static MI_CONST MI_Qualifier CIM_ConcreteJob_Version_qual =
6771           {
6772               MI_T("Version"),
6773               MI_STRING,
6774               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
6775               &CIM_ConcreteJob_Version_qual_value
6776           };
6777           
6778           static MI_Qualifier MI_CONST* MI_CONST CIM_ConcreteJob_quals[] =
6779           {
6780               &CIM_ConcreteJob_UMLPackagePath_qual,
6781               &CIM_ConcreteJob_Description_qual,
6782               &CIM_ConcreteJob_Version_qual,
6783           };
6784 mike  1.1 
6785           /* class CIM_ConcreteJob */
6786           MI_CONST MI_ClassDecl CIM_ConcreteJob_rtti =
6787           {
6788               MI_FLAG_CLASS, /* flags */
6789               0x0063620F, /* code */
6790               MI_T("CIM_ConcreteJob"), /* name */
6791               CIM_ConcreteJob_quals, /* qualifiers */
6792               MI_COUNT(CIM_ConcreteJob_quals), /* numQualifiers */
6793               CIM_ConcreteJob_props, /* properties */
6794               MI_COUNT(CIM_ConcreteJob_props), /* numProperties */
6795               sizeof(CIM_ConcreteJob), /* size */
6796               MI_T("CIM_Job"), /* superClass */
6797               &CIM_Job_rtti, /* superClassDecl */
6798               CIM_ConcreteJob_meths, /* methods */
6799               MI_COUNT(CIM_ConcreteJob_meths), /* numMethods */
6800               &test_repos_classDecl, /* schema */
6801               NULL, /* functions */
6802           };
6803           
6804           /*
6805 mike  1.1 **==============================================================================
6806           **
6807           ** CIM_EnabledLogicalElement
6808           **
6809           **==============================================================================
6810           */
6811           
6812           static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_Description_qual_value = MI_T("EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: \nEnabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. \nDisabled (3) indicates that the element will not execute commands and will drop any new requests. \nShutting Down (4) indicates that the element is in the process of going to a Disabled state. \nNot Applicable (5) indicates the element does not support being enabled or disabled. \nEnabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. \nTest (7) indicates that the element is in a test state. \nDeferred (8) indicates that the element might be completing commands, but will queue any new requests. \nQuiesce (9) indicates that the element is enabled but in a restricted mode.\nStarting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.");
6813           
6814           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_Description_qual =
6815           {
6816               MI_T("Description"),
6817               MI_STRING,
6818               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6819               &CIM_EnabledLogicalElement_EnabledState_Description_qual_value
6820           };
6821           
6822           static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_data_value[] =
6823           {
6824               MI_T("0"),
6825               MI_T("1"),
6826 mike  1.1     MI_T("2"),
6827               MI_T("3"),
6828               MI_T("4"),
6829               MI_T("5"),
6830               MI_T("6"),
6831               MI_T("7"),
6832               MI_T("8"),
6833               MI_T("9"),
6834               MI_T("10"),
6835               MI_T("11..32767"),
6836               MI_T("32768..65535"),
6837           };
6838           
6839           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_value =
6840           {
6841               CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_data_value,
6842               MI_COUNT(CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_data_value),
6843           };
6844           
6845           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_ValueMap_qual =
6846           {
6847 mike  1.1     MI_T("ValueMap"),
6848               MI_STRINGA,
6849               0,
6850               &CIM_EnabledLogicalElement_EnabledState_ValueMap_qual_value
6851           };
6852           
6853           static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_Values_qual_data_value[] =
6854           {
6855               MI_T("Unknown"),
6856               MI_T("Other"),
6857               MI_T("Enabled"),
6858               MI_T("Disabled"),
6859               MI_T("Shutting Down"),
6860               MI_T("Not Applicable"),
6861               MI_T("Enabled but Offline"),
6862               MI_T("In Test"),
6863               MI_T("Deferred"),
6864               MI_T("Quiesce"),
6865               MI_T("Starting"),
6866               MI_T("DMTF Reserved"),
6867               MI_T("Vendor Reserved"),
6868 mike  1.1 };
6869           
6870           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledState_Values_qual_value =
6871           {
6872               CIM_EnabledLogicalElement_EnabledState_Values_qual_data_value,
6873               MI_COUNT(CIM_EnabledLogicalElement_EnabledState_Values_qual_data_value),
6874           };
6875           
6876           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_Values_qual =
6877           {
6878               MI_T("Values"),
6879               MI_STRINGA,
6880               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6881               &CIM_EnabledLogicalElement_EnabledState_Values_qual_value
6882           };
6883           
6884           static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_data_value[] =
6885           {
6886               MI_T("CIM_EnabledLogicalElement.OtherEnabledState"),
6887           };
6888           
6889 mike  1.1 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_value =
6890           {
6891               CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_data_value,
6892               MI_COUNT(CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_data_value),
6893           };
6894           
6895           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual =
6896           {
6897               MI_T("ModelCorrespondence"),
6898               MI_STRINGA,
6899               0,
6900               &CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual_value
6901           };
6902           
6903           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_EnabledState_quals[] =
6904           {
6905               &CIM_EnabledLogicalElement_EnabledState_Description_qual,
6906               &CIM_EnabledLogicalElement_EnabledState_ValueMap_qual,
6907               &CIM_EnabledLogicalElement_EnabledState_Values_qual,
6908               &CIM_EnabledLogicalElement_EnabledState_ModelCorrespondence_qual,
6909           };
6910 mike  1.1 
6911           static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_EnabledState_value = 5;
6912           
6913           /* property CIM_EnabledLogicalElement.EnabledState */
6914           static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_EnabledState_prop =
6915           {
6916               MI_FLAG_PROPERTY, /* flags */
6917               0x0065650C, /* code */
6918               MI_T("EnabledState"), /* name */
6919               CIM_EnabledLogicalElement_EnabledState_quals, /* qualifiers */
6920               MI_COUNT(CIM_EnabledLogicalElement_EnabledState_quals), /* numQualifiers */
6921               MI_UINT16, /* type */
6922               NULL, /* className */
6923               0, /* subscript */
6924               offsetof(CIM_EnabledLogicalElement, EnabledState), /* offset */
6925               MI_T("CIM_EnabledLogicalElement"), /* origin */
6926               MI_T("CIM_EnabledLogicalElement"), /* propagator */
6927               &CIM_EnabledLogicalElement_EnabledState_value,
6928           };
6929           
6930           static MI_CONST MI_Char* CIM_EnabledLogicalElement_OtherEnabledState_Description_qual_value = MI_T("A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (\"Other\"). This property must be set to null when EnabledState is any value other than 1.");
6931 mike  1.1 
6932           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_OtherEnabledState_Description_qual =
6933           {
6934               MI_T("Description"),
6935               MI_STRING,
6936               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6937               &CIM_EnabledLogicalElement_OtherEnabledState_Description_qual_value
6938           };
6939           
6940           static MI_CONST MI_Char* CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_data_value[] =
6941           {
6942               MI_T("CIM_EnabledLogicalElement.EnabledState"),
6943           };
6944           
6945           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_value =
6946           {
6947               CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_data_value,
6948               MI_COUNT(CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_data_value),
6949           };
6950           
6951           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual =
6952 mike  1.1 {
6953               MI_T("ModelCorrespondence"),
6954               MI_STRINGA,
6955               0,
6956               &CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual_value
6957           };
6958           
6959           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_OtherEnabledState_quals[] =
6960           {
6961               &CIM_EnabledLogicalElement_OtherEnabledState_Description_qual,
6962               &CIM_EnabledLogicalElement_OtherEnabledState_ModelCorrespondence_qual,
6963           };
6964           
6965           /* property CIM_EnabledLogicalElement.OtherEnabledState */
6966           static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_OtherEnabledState_prop =
6967           {
6968               MI_FLAG_PROPERTY, /* flags */
6969               0x006F6511, /* code */
6970               MI_T("OtherEnabledState"), /* name */
6971               CIM_EnabledLogicalElement_OtherEnabledState_quals, /* qualifiers */
6972               MI_COUNT(CIM_EnabledLogicalElement_OtherEnabledState_quals), /* numQualifiers */
6973 mike  1.1     MI_STRING, /* type */
6974               NULL, /* className */
6975               0, /* subscript */
6976               offsetof(CIM_EnabledLogicalElement, OtherEnabledState), /* offset */
6977               MI_T("CIM_EnabledLogicalElement"), /* origin */
6978               MI_T("CIM_EnabledLogicalElement"), /* propagator */
6979               NULL,
6980           };
6981           
6982           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_Description_qual_value = MI_T("RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (\"Not Applicable\"), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. \n\"Unknown\" (0) indicates the last requested state for the element is unknown.\nNote that the value \"No Change\" (5) has been deprecated in lieu of indicating the last requested state is \"Unknown\" (0). If the last requested or desired state is unknown, RequestedState should have the value \"Unknown\" (0), but may have the value \"No Change\" (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. \nIt should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are \"Reboot\" (10) and \"Reset\" (11). Reboot refers to doing a \"Shut Down\" and then moving to an \"Enabled\" state. Reset indicates that the element is first \"Disabled\" and then \"Enabled\". The distinction between requesting \"Shut Down\" and \"Disabled\" should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. \n\nThis property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. \n\nIf knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 \"Not Applicable\".");
6983           
6984           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_Description_qual =
6985           {
6986               MI_T("Description"),
6987               MI_STRING,
6988               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
6989               &CIM_EnabledLogicalElement_RequestedState_Description_qual_value
6990           };
6991           
6992           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_data_value[] =
6993           {
6994 mike  1.1     MI_T("0"),
6995               MI_T("2"),
6996               MI_T("3"),
6997               MI_T("4"),
6998               MI_T("5"),
6999               MI_T("6"),
7000               MI_T("7"),
7001               MI_T("8"),
7002               MI_T("9"),
7003               MI_T("10"),
7004               MI_T("11"),
7005               MI_T("12"),
7006               MI_T(".."),
7007               MI_T("32768..65535"),
7008           };
7009           
7010           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_value =
7011           {
7012               CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_data_value,
7013               MI_COUNT(CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_data_value),
7014           };
7015 mike  1.1 
7016           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_ValueMap_qual =
7017           {
7018               MI_T("ValueMap"),
7019               MI_STRINGA,
7020               0,
7021               &CIM_EnabledLogicalElement_RequestedState_ValueMap_qual_value
7022           };
7023           
7024           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_Values_qual_data_value[] =
7025           {
7026               MI_T("Unknown"),
7027               MI_T("Enabled"),
7028               MI_T("Disabled"),
7029               MI_T("Shut Down"),
7030               MI_T("No Change"),
7031               MI_T("Offline"),
7032               MI_T("Test"),
7033               MI_T("Deferred"),
7034               MI_T("Quiesce"),
7035               MI_T("Reboot"),
7036 mike  1.1     MI_T("Reset"),
7037               MI_T("Not Applicable"),
7038               MI_T("DMTF Reserved"),
7039               MI_T("Vendor Reserved"),
7040           };
7041           
7042           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestedState_Values_qual_value =
7043           {
7044               CIM_EnabledLogicalElement_RequestedState_Values_qual_data_value,
7045               MI_COUNT(CIM_EnabledLogicalElement_RequestedState_Values_qual_data_value),
7046           };
7047           
7048           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_Values_qual =
7049           {
7050               MI_T("Values"),
7051               MI_STRINGA,
7052               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7053               &CIM_EnabledLogicalElement_RequestedState_Values_qual_value
7054           };
7055           
7056           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_data_value[] =
7057 mike  1.1 {
7058               MI_T("CIM_EnabledLogicalElement.EnabledState"),
7059           };
7060           
7061           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_value =
7062           {
7063               CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_data_value,
7064               MI_COUNT(CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_data_value),
7065           };
7066           
7067           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual =
7068           {
7069               MI_T("ModelCorrespondence"),
7070               MI_STRINGA,
7071               0,
7072               &CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual_value
7073           };
7074           
7075           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestedState_quals[] =
7076           {
7077               &CIM_EnabledLogicalElement_RequestedState_Description_qual,
7078 mike  1.1     &CIM_EnabledLogicalElement_RequestedState_ValueMap_qual,
7079               &CIM_EnabledLogicalElement_RequestedState_Values_qual,
7080               &CIM_EnabledLogicalElement_RequestedState_ModelCorrespondence_qual,
7081           };
7082           
7083           static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_RequestedState_value = 12;
7084           
7085           /* property CIM_EnabledLogicalElement.RequestedState */
7086           static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_RequestedState_prop =
7087           {
7088               MI_FLAG_PROPERTY, /* flags */
7089               0x0072650E, /* code */
7090               MI_T("RequestedState"), /* name */
7091               CIM_EnabledLogicalElement_RequestedState_quals, /* qualifiers */
7092               MI_COUNT(CIM_EnabledLogicalElement_RequestedState_quals), /* numQualifiers */
7093               MI_UINT16, /* type */
7094               NULL, /* className */
7095               0, /* subscript */
7096               offsetof(CIM_EnabledLogicalElement, RequestedState), /* offset */
7097               MI_T("CIM_EnabledLogicalElement"), /* origin */
7098               MI_T("CIM_EnabledLogicalElement"), /* propagator */
7099 mike  1.1     &CIM_EnabledLogicalElement_RequestedState_value,
7100           };
7101           
7102           static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledDefault_Description_qual_value = MI_T("An enumerated value indicating an administrator\'s default or startup configuration for the Enabled State of an element. By default, the element is \"Enabled\" (value=2).");
7103           
7104           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledDefault_Description_qual =
7105           {
7106               MI_T("Description"),
7107               MI_STRING,
7108               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7109               &CIM_EnabledLogicalElement_EnabledDefault_Description_qual_value
7110           };
7111           
7112           static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_data_value[] =
7113           {
7114               MI_T("2"),
7115               MI_T("3"),
7116               MI_T("5"),
7117               MI_T("6"),
7118               MI_T("7"),
7119               MI_T("9"),
7120 mike  1.1     MI_T(".."),
7121               MI_T("32768..65535"),
7122           };
7123           
7124           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_value =
7125           {
7126               CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_data_value,
7127               MI_COUNT(CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_data_value),
7128           };
7129           
7130           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual =
7131           {
7132               MI_T("ValueMap"),
7133               MI_STRINGA,
7134               0,
7135               &CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual_value
7136           };
7137           
7138           static MI_CONST MI_Char* CIM_EnabledLogicalElement_EnabledDefault_Values_qual_data_value[] =
7139           {
7140               MI_T("Enabled"),
7141 mike  1.1     MI_T("Disabled"),
7142               MI_T("Not Applicable"),
7143               MI_T("Enabled but Offline"),
7144               MI_T("No Default"),
7145               MI_T("Quiesce"),
7146               MI_T("DMTF Reserved"),
7147               MI_T("Vendor Reserved"),
7148           };
7149           
7150           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_EnabledDefault_Values_qual_value =
7151           {
7152               CIM_EnabledLogicalElement_EnabledDefault_Values_qual_data_value,
7153               MI_COUNT(CIM_EnabledLogicalElement_EnabledDefault_Values_qual_data_value),
7154           };
7155           
7156           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_EnabledDefault_Values_qual =
7157           {
7158               MI_T("Values"),
7159               MI_STRINGA,
7160               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7161               &CIM_EnabledLogicalElement_EnabledDefault_Values_qual_value
7162 mike  1.1 };
7163           
7164           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_EnabledDefault_quals[] =
7165           {
7166               &CIM_EnabledLogicalElement_EnabledDefault_Description_qual,
7167               &CIM_EnabledLogicalElement_EnabledDefault_ValueMap_qual,
7168               &CIM_EnabledLogicalElement_EnabledDefault_Values_qual,
7169           };
7170           
7171           static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_EnabledDefault_value = 2;
7172           
7173           /* property CIM_EnabledLogicalElement.EnabledDefault */
7174           static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_EnabledDefault_prop =
7175           {
7176               MI_FLAG_PROPERTY, /* flags */
7177               0x0065740E, /* code */
7178               MI_T("EnabledDefault"), /* name */
7179               CIM_EnabledLogicalElement_EnabledDefault_quals, /* qualifiers */
7180               MI_COUNT(CIM_EnabledLogicalElement_EnabledDefault_quals), /* numQualifiers */
7181               MI_UINT16, /* type */
7182               NULL, /* className */
7183 mike  1.1     0, /* subscript */
7184               offsetof(CIM_EnabledLogicalElement, EnabledDefault), /* offset */
7185               MI_T("CIM_EnabledLogicalElement"), /* origin */
7186               MI_T("CIM_EnabledLogicalElement"), /* propagator */
7187               &CIM_EnabledLogicalElement_EnabledDefault_value,
7188           };
7189           
7190           static MI_CONST MI_Char* CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual_value = MI_T("The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.");
7191           
7192           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual =
7193           {
7194               MI_T("Description"),
7195               MI_STRING,
7196               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7197               &CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual_value
7198           };
7199           
7200           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_TimeOfLastStateChange_quals[] =
7201           {
7202               &CIM_EnabledLogicalElement_TimeOfLastStateChange_Description_qual,
7203           };
7204 mike  1.1 
7205           /* property CIM_EnabledLogicalElement.TimeOfLastStateChange */
7206           static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_TimeOfLastStateChange_prop =
7207           {
7208               MI_FLAG_PROPERTY, /* flags */
7209               0x00746515, /* code */
7210               MI_T("TimeOfLastStateChange"), /* name */
7211               CIM_EnabledLogicalElement_TimeOfLastStateChange_quals, /* qualifiers */
7212               MI_COUNT(CIM_EnabledLogicalElement_TimeOfLastStateChange_quals), /* numQualifiers */
7213               MI_DATETIME, /* type */
7214               NULL, /* className */
7215               0, /* subscript */
7216               offsetof(CIM_EnabledLogicalElement, TimeOfLastStateChange), /* offset */
7217               MI_T("CIM_EnabledLogicalElement"), /* origin */
7218               MI_T("CIM_EnabledLogicalElement"), /* propagator */
7219               NULL,
7220           };
7221           
7222           static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual_value = MI_T("AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.");
7223           
7224           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual =
7225 mike  1.1 {
7226               MI_T("Description"),
7227               MI_STRING,
7228               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7229               &CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual_value
7230           };
7231           
7232           static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_data_value[] =
7233           {
7234               MI_T("2"),
7235               MI_T("3"),
7236               MI_T("4"),
7237               MI_T("6"),
7238               MI_T("7"),
7239               MI_T("8"),
7240               MI_T("9"),
7241               MI_T("10"),
7242               MI_T("11"),
7243               MI_T(".."),
7244           };
7245           
7246 mike  1.1 static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_value =
7247           {
7248               CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_data_value,
7249               MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_data_value),
7250           };
7251           
7252           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual =
7253           {
7254               MI_T("ValueMap"),
7255               MI_STRINGA,
7256               0,
7257               &CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual_value
7258           };
7259           
7260           static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_data_value[] =
7261           {
7262               MI_T("Enabled"),
7263               MI_T("Disabled"),
7264               MI_T("Shut Down"),
7265               MI_T("Offline"),
7266               MI_T("Test"),
7267 mike  1.1     MI_T("Defer"),
7268               MI_T("Quiesce"),
7269               MI_T("Reboot"),
7270               MI_T("Reset"),
7271               MI_T("DMTF Reserved"),
7272           };
7273           
7274           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_value =
7275           {
7276               CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_data_value,
7277               MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_data_value),
7278           };
7279           
7280           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual =
7281           {
7282               MI_T("Values"),
7283               MI_STRINGA,
7284               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7285               &CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual_value
7286           };
7287           
7288 mike  1.1 static MI_CONST MI_Char* CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_data_value[] =
7289           {
7290               MI_T("CIM_EnabledLogicalElement.RequestStateChange"),
7291               MI_T("CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported"),
7292           };
7293           
7294           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_value =
7295           {
7296               CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_data_value,
7297               MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_data_value),
7298           };
7299           
7300           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual =
7301           {
7302               MI_T("ModelCorrespondence"),
7303               MI_STRINGA,
7304               0,
7305               &CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual_value
7306           };
7307           
7308           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_AvailableRequestedStates_quals[] =
7309 mike  1.1 {
7310               &CIM_EnabledLogicalElement_AvailableRequestedStates_Description_qual,
7311               &CIM_EnabledLogicalElement_AvailableRequestedStates_ValueMap_qual,
7312               &CIM_EnabledLogicalElement_AvailableRequestedStates_Values_qual,
7313               &CIM_EnabledLogicalElement_AvailableRequestedStates_ModelCorrespondence_qual,
7314           };
7315           
7316           /* property CIM_EnabledLogicalElement.AvailableRequestedStates */
7317           static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_AvailableRequestedStates_prop =
7318           {
7319               MI_FLAG_PROPERTY, /* flags */
7320               0x00617318, /* code */
7321               MI_T("AvailableRequestedStates"), /* name */
7322               CIM_EnabledLogicalElement_AvailableRequestedStates_quals, /* qualifiers */
7323               MI_COUNT(CIM_EnabledLogicalElement_AvailableRequestedStates_quals), /* numQualifiers */
7324               MI_UINT16A, /* type */
7325               NULL, /* className */
7326               0, /* subscript */
7327               offsetof(CIM_EnabledLogicalElement, AvailableRequestedStates), /* offset */
7328               MI_T("CIM_EnabledLogicalElement"), /* origin */
7329               MI_T("CIM_EnabledLogicalElement"), /* propagator */
7330 mike  1.1     NULL,
7331           };
7332           
7333           static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_Description_qual_value = MI_T("TransitioningToState indicates the target state to which the instance is transitioning. \nA value of 5 \"No Change\" shall indicate that no transition is in progress.A value of 12 \"Not Applicable\" shall indicate the implementation does not support representing ongoing transitions. \nA value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.");
7334           
7335           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_Description_qual =
7336           {
7337               MI_T("Description"),
7338               MI_STRING,
7339               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7340               &CIM_EnabledLogicalElement_TransitioningToState_Description_qual_value
7341           };
7342           
7343           static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_data_value[] =
7344           {
7345               MI_T("0"),
7346               MI_T("2"),
7347               MI_T("3"),
7348               MI_T("4"),
7349               MI_T("5"),
7350               MI_T("6"),
7351 mike  1.1     MI_T("7"),
7352               MI_T("8"),
7353               MI_T("9"),
7354               MI_T("10"),
7355               MI_T("11"),
7356               MI_T("12"),
7357               MI_T(".."),
7358           };
7359           
7360           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_value =
7361           {
7362               CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_data_value,
7363               MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_data_value),
7364           };
7365           
7366           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual =
7367           {
7368               MI_T("ValueMap"),
7369               MI_STRINGA,
7370               0,
7371               &CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual_value
7372 mike  1.1 };
7373           
7374           static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_Values_qual_data_value[] =
7375           {
7376               MI_T("Unknown"),
7377               MI_T("Enabled"),
7378               MI_T("Disabled"),
7379               MI_T("Shut Down"),
7380               MI_T("No Change"),
7381               MI_T("Offline"),
7382               MI_T("Test"),
7383               MI_T("Defer"),
7384               MI_T("Quiesce"),
7385               MI_T("Reboot"),
7386               MI_T("Reset"),
7387               MI_T("Not Applicable"),
7388               MI_T("DMTF Reserved"),
7389           };
7390           
7391           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_TransitioningToState_Values_qual_value =
7392           {
7393 mike  1.1     CIM_EnabledLogicalElement_TransitioningToState_Values_qual_data_value,
7394               MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_Values_qual_data_value),
7395           };
7396           
7397           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_Values_qual =
7398           {
7399               MI_T("Values"),
7400               MI_STRINGA,
7401               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7402               &CIM_EnabledLogicalElement_TransitioningToState_Values_qual_value
7403           };
7404           
7405           static MI_CONST MI_Char* CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_data_value[] =
7406           {
7407               MI_T("CIM_EnabledLogicalElement.RequestStateChange"),
7408               MI_T("CIM_EnabledLogicalElement.RequestedState"),
7409               MI_T("CIM_EnabledLogicalElement.EnabledState"),
7410           };
7411           
7412           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_value =
7413           {
7414 mike  1.1     CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_data_value,
7415               MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_data_value),
7416           };
7417           
7418           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual =
7419           {
7420               MI_T("ModelCorrespondence"),
7421               MI_STRINGA,
7422               0,
7423               &CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual_value
7424           };
7425           
7426           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_TransitioningToState_quals[] =
7427           {
7428               &CIM_EnabledLogicalElement_TransitioningToState_Description_qual,
7429               &CIM_EnabledLogicalElement_TransitioningToState_ValueMap_qual,
7430               &CIM_EnabledLogicalElement_TransitioningToState_Values_qual,
7431               &CIM_EnabledLogicalElement_TransitioningToState_ModelCorrespondence_qual,
7432           };
7433           
7434           static MI_CONST MI_Uint16 CIM_EnabledLogicalElement_TransitioningToState_value = 12;
7435 mike  1.1 
7436           /* property CIM_EnabledLogicalElement.TransitioningToState */
7437           static MI_CONST MI_PropertyDecl CIM_EnabledLogicalElement_TransitioningToState_prop =
7438           {
7439               MI_FLAG_PROPERTY, /* flags */
7440               0x00746514, /* code */
7441               MI_T("TransitioningToState"), /* name */
7442               CIM_EnabledLogicalElement_TransitioningToState_quals, /* qualifiers */
7443               MI_COUNT(CIM_EnabledLogicalElement_TransitioningToState_quals), /* numQualifiers */
7444               MI_UINT16, /* type */
7445               NULL, /* className */
7446               0, /* subscript */
7447               offsetof(CIM_EnabledLogicalElement, TransitioningToState), /* offset */
7448               MI_T("CIM_EnabledLogicalElement"), /* origin */
7449               MI_T("CIM_EnabledLogicalElement"), /* propagator */
7450               &CIM_EnabledLogicalElement_TransitioningToState_value,
7451           };
7452           
7453           static MI_PropertyDecl MI_CONST* MI_CONST CIM_EnabledLogicalElement_props[] =
7454           {
7455               &CIM_ManagedElement_InstanceID_prop,
7456 mike  1.1     &CIM_ManagedElement_Caption_prop,
7457               &CIM_ManagedElement_Description_prop,
7458               &CIM_ManagedElement_ElementName_prop,
7459               &CIM_ManagedSystemElement_InstallDate_prop,
7460               &CIM_ManagedSystemElement_Name_prop,
7461               &CIM_ManagedSystemElement_OperationalStatus_prop,
7462               &CIM_ManagedSystemElement_StatusDescriptions_prop,
7463               &CIM_ManagedSystemElement_Status_prop,
7464               &CIM_ManagedSystemElement_HealthState_prop,
7465               &CIM_ManagedSystemElement_CommunicationStatus_prop,
7466               &CIM_ManagedSystemElement_DetailedStatus_prop,
7467               &CIM_ManagedSystemElement_OperatingStatus_prop,
7468               &CIM_ManagedSystemElement_PrimaryStatus_prop,
7469               &CIM_EnabledLogicalElement_EnabledState_prop,
7470               &CIM_EnabledLogicalElement_OtherEnabledState_prop,
7471               &CIM_EnabledLogicalElement_RequestedState_prop,
7472               &CIM_EnabledLogicalElement_EnabledDefault_prop,
7473               &CIM_EnabledLogicalElement_TimeOfLastStateChange_prop,
7474               &CIM_EnabledLogicalElement_AvailableRequestedStates_prop,
7475               &CIM_EnabledLogicalElement_TransitioningToState_prop,
7476           };
7477 mike  1.1 
7478           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_Description_qual_value = MI_T("Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nA return code of 0 shall indicate the state change was successfully initiated. \nA return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. \nA return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.");
7479           
7480           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_Description_qual =
7481           {
7482               MI_T("Description"),
7483               MI_STRING,
7484               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7485               &CIM_EnabledLogicalElement_RequestStateChange_Description_qual_value
7486           };
7487           
7488           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_data_value[] =
7489           {
7490               MI_T("0"),
7491               MI_T("1"),
7492               MI_T("2"),
7493               MI_T("3"),
7494               MI_T("4"),
7495               MI_T("5"),
7496               MI_T("6"),
7497               MI_T(".."),
7498 mike  1.1     MI_T("4096"),
7499               MI_T("4097"),
7500               MI_T("4098"),
7501               MI_T("4099"),
7502               MI_T("4100..32767"),
7503               MI_T("32768..65535"),
7504           };
7505           
7506           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_value =
7507           {
7508               CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_data_value,
7509               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_data_value),
7510           };
7511           
7512           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual =
7513           {
7514               MI_T("ValueMap"),
7515               MI_STRINGA,
7516               0,
7517               &CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual_value
7518           };
7519 mike  1.1 
7520           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_Values_qual_data_value[] =
7521           {
7522               MI_T("Completed with No Error"),
7523               MI_T("Not Supported"),
7524               MI_T("Unknown or Unspecified Error"),
7525               MI_T("Cannot complete within Timeout Period"),
7526               MI_T("Failed"),
7527               MI_T("Invalid Parameter"),
7528               MI_T("In Use"),
7529               MI_T("DMTF Reserved"),
7530               MI_T("Method Parameters Checked - Job Started"),
7531               MI_T("Invalid State Transition"),
7532               MI_T("Use of Timeout Parameter Not Supported"),
7533               MI_T("Busy"),
7534               MI_T("Method Reserved"),
7535               MI_T("Vendor Specific"),
7536           };
7537           
7538           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_Values_qual_value =
7539           {
7540 mike  1.1     CIM_EnabledLogicalElement_RequestStateChange_Values_qual_data_value,
7541               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_Values_qual_data_value),
7542           };
7543           
7544           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_Values_qual =
7545           {
7546               MI_T("Values"),
7547               MI_STRINGA,
7548               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7549               &CIM_EnabledLogicalElement_RequestStateChange_Values_qual_value
7550           };
7551           
7552           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_data_value[] =
7553           {
7554               MI_T("CIM_EnabledLogicalElement.RequestedState"),
7555           };
7556           
7557           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_value =
7558           {
7559               CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_data_value,
7560               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_data_value),
7561 mike  1.1 };
7562           
7563           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual =
7564           {
7565               MI_T("ModelCorrespondence"),
7566               MI_STRINGA,
7567               0,
7568               &CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual_value
7569           };
7570           
7571           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_quals[] =
7572           {
7573               &CIM_EnabledLogicalElement_RequestStateChange_Description_qual,
7574               &CIM_EnabledLogicalElement_RequestStateChange_ValueMap_qual,
7575               &CIM_EnabledLogicalElement_RequestStateChange_Values_qual,
7576               &CIM_EnabledLogicalElement_RequestStateChange_ModelCorrespondence_qual,
7577           };
7578           
7579           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual_value = MI_T("The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (\'Completed with No Error\'), or 4096 (0x1000) (\'Job Started\'). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.");
7580           
7581           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual =
7582 mike  1.1 {
7583               MI_T("Description"),
7584               MI_STRING,
7585               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7586               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual_value
7587           };
7588           
7589           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_data_value[] =
7590           {
7591               MI_T("2"),
7592               MI_T("3"),
7593               MI_T("4"),
7594               MI_T("6"),
7595               MI_T("7"),
7596               MI_T("8"),
7597               MI_T("9"),
7598               MI_T("10"),
7599               MI_T("11"),
7600               MI_T(".."),
7601               MI_T("32768..65535"),
7602           };
7603 mike  1.1 
7604           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_value =
7605           {
7606               CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_data_value,
7607               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_data_value),
7608           };
7609           
7610           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual =
7611           {
7612               MI_T("ValueMap"),
7613               MI_STRINGA,
7614               0,
7615               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual_value
7616           };
7617           
7618           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_data_value[] =
7619           {
7620               MI_T("Enabled"),
7621               MI_T("Disabled"),
7622               MI_T("Shut Down"),
7623               MI_T("Offline"),
7624 mike  1.1     MI_T("Test"),
7625               MI_T("Defer"),
7626               MI_T("Quiesce"),
7627               MI_T("Reboot"),
7628               MI_T("Reset"),
7629               MI_T("DMTF Reserved"),
7630               MI_T("Vendor Reserved"),
7631           };
7632           
7633           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_value =
7634           {
7635               CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_data_value,
7636               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_data_value),
7637           };
7638           
7639           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual =
7640           {
7641               MI_T("Values"),
7642               MI_STRINGA,
7643               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7644               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual_value
7645 mike  1.1 };
7646           
7647           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_data_value[] =
7648           {
7649               MI_T("CIM_EnabledLogicalElement.RequestedState"),
7650           };
7651           
7652           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_value =
7653           {
7654               CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_data_value,
7655               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_data_value),
7656           };
7657           
7658           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual =
7659           {
7660               MI_T("ModelCorrespondence"),
7661               MI_STRINGA,
7662               0,
7663               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual_value
7664           };
7665           
7666 mike  1.1 static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_RequestedState_quals[] =
7667           {
7668               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Description_qual,
7669               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ValueMap_qual,
7670               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_Values_qual,
7671               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_ModelCorrespondence_qual,
7672           };
7673           
7674           /* parameter CIM_EnabledLogicalElement.RequestStateChange(): RequestedState */
7675           static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_RequestedState_param =
7676           {
7677               MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
7678               0x0072650E, /* code */
7679               MI_T("RequestedState"), /* name */
7680               CIM_EnabledLogicalElement_RequestStateChange_RequestedState_quals, /* qualifiers */
7681               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_RequestedState_quals), /* numQualifiers */
7682               MI_UINT16, /* type */
7683               NULL, /* className */
7684               0, /* subscript */
7685               offsetof(CIM_EnabledLogicalElement_RequestStateChange, RequestedState), /* offset */
7686           };
7687 mike  1.1 
7688           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual_value = MI_T("May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.");
7689           
7690           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual =
7691           {
7692               MI_T("Description"),
7693               MI_STRING,
7694               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7695               &CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual_value
7696           };
7697           
7698           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_Job_quals[] =
7699           {
7700               &CIM_EnabledLogicalElement_RequestStateChange_Job_Description_qual,
7701           };
7702           
7703           /* parameter CIM_EnabledLogicalElement.RequestStateChange(): Job */
7704           static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_Job_param =
7705           {
7706               MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
7707               0x006A6203, /* code */
7708 mike  1.1     MI_T("Job"), /* name */
7709               CIM_EnabledLogicalElement_RequestStateChange_Job_quals, /* qualifiers */
7710               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_Job_quals), /* numQualifiers */
7711               MI_REFERENCE, /* type */
7712               MI_T("CIM_ConcreteJob"), /* className */
7713               0, /* subscript */
7714               offsetof(CIM_EnabledLogicalElement_RequestStateChange, Job), /* offset */
7715           };
7716           
7717           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual_value = MI_T("A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. \nIf this property does not contain 0 or null and the implementation does not support this parameter, a return code of \'Use Of Timeout Parameter Not Supported\' shall be returned.");
7718           
7719           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual =
7720           {
7721               MI_T("Description"),
7722               MI_STRING,
7723               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7724               &CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual_value
7725           };
7726           
7727           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_quals[] =
7728           {
7729 mike  1.1     &CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_Description_qual,
7730           };
7731           
7732           /* parameter CIM_EnabledLogicalElement.RequestStateChange(): TimeoutPeriod */
7733           static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_param =
7734           {
7735               MI_FLAG_PARAMETER|MI_FLAG_IN, /* flags */
7736               0x0074640D, /* code */
7737               MI_T("TimeoutPeriod"), /* name */
7738               CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_quals, /* qualifiers */
7739               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_quals), /* numQualifiers */
7740               MI_DATETIME, /* type */
7741               NULL, /* className */
7742               0, /* subscript */
7743               offsetof(CIM_EnabledLogicalElement_RequestStateChange, TimeoutPeriod), /* offset */
7744           };
7745           
7746           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual_value = MI_T("Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. \nA return code of 0 shall indicate the state change was successfully initiated. \nA return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. \nA return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.");
7747           
7748           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual =
7749           {
7750 mike  1.1     MI_T("Description"),
7751               MI_STRING,
7752               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7753               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual_value
7754           };
7755           
7756           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_data_value[] =
7757           {
7758               MI_T("0"),
7759               MI_T("1"),
7760               MI_T("2"),
7761               MI_T("3"),
7762               MI_T("4"),
7763               MI_T("5"),
7764               MI_T("6"),
7765               MI_T(".."),
7766               MI_T("4096"),
7767               MI_T("4097"),
7768               MI_T("4098"),
7769               MI_T("4099"),
7770               MI_T("4100..32767"),
7771 mike  1.1     MI_T("32768..65535"),
7772           };
7773           
7774           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_value =
7775           {
7776               CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_data_value,
7777               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_data_value),
7778           };
7779           
7780           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual =
7781           {
7782               MI_T("ValueMap"),
7783               MI_STRINGA,
7784               0,
7785               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual_value
7786           };
7787           
7788           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_data_value[] =
7789           {
7790               MI_T("Completed with No Error"),
7791               MI_T("Not Supported"),
7792 mike  1.1     MI_T("Unknown or Unspecified Error"),
7793               MI_T("Cannot complete within Timeout Period"),
7794               MI_T("Failed"),
7795               MI_T("Invalid Parameter"),
7796               MI_T("In Use"),
7797               MI_T("DMTF Reserved"),
7798               MI_T("Method Parameters Checked - Job Started"),
7799               MI_T("Invalid State Transition"),
7800               MI_T("Use of Timeout Parameter Not Supported"),
7801               MI_T("Busy"),
7802               MI_T("Method Reserved"),
7803               MI_T("Vendor Specific"),
7804           };
7805           
7806           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_value =
7807           {
7808               CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_data_value,
7809               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_data_value),
7810           };
7811           
7812           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual =
7813 mike  1.1 {
7814               MI_T("Values"),
7815               MI_STRINGA,
7816               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7817               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual_value
7818           };
7819           
7820           static MI_CONST MI_Char* CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_data_value[] =
7821           {
7822               MI_T("CIM_EnabledLogicalElement.RequestedState"),
7823           };
7824           
7825           static MI_CONST MI_ConstStringA CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_value =
7826           {
7827               CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_data_value,
7828               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_data_value),
7829           };
7830           
7831           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual =
7832           {
7833               MI_T("ModelCorrespondence"),
7834 mike  1.1     MI_STRINGA,
7835               0,
7836               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual_value
7837           };
7838           
7839           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_MIReturn_quals[] =
7840           {
7841               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Description_qual,
7842               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ValueMap_qual,
7843               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_Values_qual,
7844               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_ModelCorrespondence_qual,
7845           };
7846           
7847           /* parameter CIM_EnabledLogicalElement.RequestStateChange(): MIReturn */
7848           static MI_CONST MI_ParameterDecl CIM_EnabledLogicalElement_RequestStateChange_MIReturn_param =
7849           {
7850               MI_FLAG_PARAMETER|MI_FLAG_OUT, /* flags */
7851               0x006D6E08, /* code */
7852               MI_T("MIReturn"), /* name */
7853               CIM_EnabledLogicalElement_RequestStateChange_MIReturn_quals, /* qualifiers */
7854               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_MIReturn_quals), /* numQualifiers */
7855 mike  1.1     MI_UINT32, /* type */
7856               NULL, /* className */
7857               0, /* subscript */
7858               offsetof(CIM_EnabledLogicalElement_RequestStateChange, MIReturn), /* offset */
7859           };
7860           
7861           static MI_ParameterDecl MI_CONST* MI_CONST CIM_EnabledLogicalElement_RequestStateChange_params[] =
7862           {
7863               &CIM_EnabledLogicalElement_RequestStateChange_MIReturn_param,
7864               &CIM_EnabledLogicalElement_RequestStateChange_RequestedState_param,
7865               &CIM_EnabledLogicalElement_RequestStateChange_Job_param,
7866               &CIM_EnabledLogicalElement_RequestStateChange_TimeoutPeriod_param,
7867           };
7868           
7869           /* method CIM_EnabledLogicalElement.RequestStateChange() */
7870           MI_CONST MI_MethodDecl CIM_EnabledLogicalElement_RequestStateChange_rtti =
7871           {
7872               MI_FLAG_METHOD, /* flags */
7873               0x00726512, /* code */
7874               MI_T("RequestStateChange"), /* name */
7875               CIM_EnabledLogicalElement_RequestStateChange_quals, /* qualifiers */
7876 mike  1.1     MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_quals), /* numQualifiers */
7877               CIM_EnabledLogicalElement_RequestStateChange_params, /* parameters */
7878               MI_COUNT(CIM_EnabledLogicalElement_RequestStateChange_params), /* numParameters */
7879               sizeof(CIM_EnabledLogicalElement_RequestStateChange), /* size */
7880               MI_UINT32, /* returnType */
7881               MI_T("CIM_EnabledLogicalElement"), /* origin */
7882               MI_T("CIM_EnabledLogicalElement"), /* propagator */
7883               &test_repos_classDecl, /* schema */
7884               NULL, /* method */
7885           };
7886           
7887           static MI_MethodDecl MI_CONST* MI_CONST CIM_EnabledLogicalElement_meths[] =
7888           {
7889               &CIM_EnabledLogicalElement_RequestStateChange_rtti,
7890           };
7891           
7892           static MI_CONST MI_Char* CIM_EnabledLogicalElement_UMLPackagePath_qual_value = MI_T("CIM::Core::CoreElements");
7893           
7894           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_UMLPackagePath_qual =
7895           {
7896               MI_T("UMLPackagePath"),
7897 mike  1.1     MI_STRING,
7898               0,
7899               &CIM_EnabledLogicalElement_UMLPackagePath_qual_value
7900           };
7901           
7902           static MI_CONST MI_Char* CIM_EnabledLogicalElement_Description_qual_value = MI_T("This class extends LogicalElement to abstract the concept of an element that is enabled and disabled, such as a LogicalDevice or a ServiceAccessPoint.");
7903           
7904           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_Description_qual =
7905           {
7906               MI_T("Description"),
7907               MI_STRING,
7908               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7909               &CIM_EnabledLogicalElement_Description_qual_value
7910           };
7911           
7912           static MI_CONST MI_Char* CIM_EnabledLogicalElement_Version_qual_value = MI_T("2.22.0");
7913           
7914           static MI_CONST MI_Qualifier CIM_EnabledLogicalElement_Version_qual =
7915           {
7916               MI_T("Version"),
7917               MI_STRING,
7918 mike  1.1     MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
7919               &CIM_EnabledLogicalElement_Version_qual_value
7920           };
7921           
7922           static MI_Qualifier MI_CONST* MI_CONST CIM_EnabledLogicalElement_quals[] =
7923           {
7924               &CIM_EnabledLogicalElement_UMLPackagePath_qual,
7925               &CIM_EnabledLogicalElement_Description_qual,
7926               &CIM_EnabledLogicalElement_Version_qual,
7927           };
7928           
7929           /* class CIM_EnabledLogicalElement */
7930           MI_CONST MI_ClassDecl CIM_EnabledLogicalElement_rtti =
7931           {
7932               MI_FLAG_CLASS|MI_FLAG_ABSTRACT, /* flags */
7933               0x00637419, /* code */
7934               MI_T("CIM_EnabledLogicalElement"), /* name */
7935               CIM_EnabledLogicalElement_quals, /* qualifiers */
7936               MI_COUNT(CIM_EnabledLogicalElement_quals), /* numQualifiers */
7937               CIM_EnabledLogicalElement_props, /* properties */
7938               MI_COUNT(CIM_EnabledLogicalElement_props), /* numProperties */
7939 mike  1.1     sizeof(CIM_EnabledLogicalElement), /* size */
7940               MI_T("CIM_LogicalElement"), /* superClass */
7941               &CIM_LogicalElement_rtti, /* superClassDecl */
7942               CIM_EnabledLogicalElement_meths, /* methods */
7943               MI_COUNT(CIM_EnabledLogicalElement_meths), /* numMethods */
7944               &test_repos_classDecl, /* schema */
7945               NULL, /* functions */
7946           };
7947           
7948           /*
7949           **==============================================================================
7950           **
7951           ** CIM_Process
7952           **
7953           **==============================================================================
7954           */
7955           
7956           static MI_CONST MI_Char* CIM_Process_Name_Description_qual_value = MI_T("The name of the process.");
7957           
7958           static MI_CONST MI_Qualifier CIM_Process_Name_Description_qual =
7959           {
7960 mike  1.1     MI_T("Description"),
7961               MI_STRING,
7962               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
7963               &CIM_Process_Name_Description_qual_value
7964           };
7965           
7966           static MI_CONST MI_Uint32 CIM_Process_Name_MaxLen_qual_value = 1024U;
7967           
7968           static MI_CONST MI_Qualifier CIM_Process_Name_MaxLen_qual =
7969           {
7970               MI_T("MaxLen"),
7971               MI_UINT32,
7972               0,
7973               &CIM_Process_Name_MaxLen_qual_value
7974           };
7975           
7976           static MI_CONST MI_Char* CIM_Process_Name_Override_qual_value = MI_T("Name");
7977           
7978           static MI_CONST MI_Qualifier CIM_Process_Name_Override_qual =
7979           {
7980               MI_T("Override"),
7981 mike  1.1     MI_STRING,
7982               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_RESTRICTED,
7983               &CIM_Process_Name_Override_qual_value
7984           };
7985           
7986           static MI_CONST MI_Char* CIM_Process_Name_MappingStrings_qual_data_value[] =
7987           {
7988               MI_T("MIF.DMTF|Process Information|001.6"),
7989           };
7990           
7991           static MI_CONST MI_ConstStringA CIM_Process_Name_MappingStrings_qual_value =
7992           {
7993               CIM_Process_Name_MappingStrings_qual_data_value,
7994               MI_COUNT(CIM_Process_Name_MappingStrings_qual_data_value),
7995           };
7996           
7997           static MI_CONST MI_Qualifier CIM_Process_Name_MappingStrings_qual =
7998           {
7999               MI_T("MappingStrings"),
8000               MI_STRINGA,
8001               0,
8002 mike  1.1     &CIM_Process_Name_MappingStrings_qual_value
8003           };
8004           
8005           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_Name_quals[] =
8006           {
8007               &CIM_Process_Name_Description_qual,
8008               &CIM_Process_Name_MaxLen_qual,
8009               &CIM_Process_Name_Override_qual,
8010               &CIM_Process_Name_MappingStrings_qual,
8011           };
8012           
8013           /* property CIM_Process.Name */
8014           static MI_CONST MI_PropertyDecl CIM_Process_Name_prop =
8015           {
8016               MI_FLAG_PROPERTY, /* flags */
8017               0x006E6504, /* code */
8018               MI_T("Name"), /* name */
8019               CIM_Process_Name_quals, /* qualifiers */
8020               MI_COUNT(CIM_Process_Name_quals), /* numQualifiers */
8021               MI_STRING, /* type */
8022               NULL, /* className */
8023 mike  1.1     0, /* subscript */
8024               offsetof(CIM_Process, Name), /* offset */
8025               MI_T("CIM_ManagedSystemElement"), /* origin */
8026               MI_T("CIM_Process"), /* propagator */
8027               NULL,
8028           };
8029           
8030           static MI_CONST MI_Char* CIM_Process_CSCreationClassName_Description_qual_value = MI_T("The scoping ComputerSystem\'s CreationClassName.");
8031           
8032           static MI_CONST MI_Qualifier CIM_Process_CSCreationClassName_Description_qual =
8033           {
8034               MI_T("Description"),
8035               MI_STRING,
8036               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8037               &CIM_Process_CSCreationClassName_Description_qual_value
8038           };
8039           
8040           static MI_CONST MI_Uint32 CIM_Process_CSCreationClassName_MaxLen_qual_value = 256U;
8041           
8042           static MI_CONST MI_Qualifier CIM_Process_CSCreationClassName_MaxLen_qual =
8043           {
8044 mike  1.1     MI_T("MaxLen"),
8045               MI_UINT32,
8046               0,
8047               &CIM_Process_CSCreationClassName_MaxLen_qual_value
8048           };
8049           
8050           static MI_CONST MI_Char* CIM_Process_CSCreationClassName_Propagated_qual_value = MI_T("CIM_OperatingSystem.CSCreationClassName");
8051           
8052           static MI_CONST MI_Qualifier CIM_Process_CSCreationClassName_Propagated_qual =
8053           {
8054               MI_T("Propagated"),
8055               MI_STRING,
8056               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8057               &CIM_Process_CSCreationClassName_Propagated_qual_value
8058           };
8059           
8060           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CSCreationClassName_quals[] =
8061           {
8062               &CIM_Process_CSCreationClassName_Description_qual,
8063               &CIM_Process_CSCreationClassName_MaxLen_qual,
8064               &CIM_Process_CSCreationClassName_Propagated_qual,
8065 mike  1.1 };
8066           
8067           /* property CIM_Process.CSCreationClassName */
8068           static MI_CONST MI_PropertyDecl CIM_Process_CSCreationClassName_prop =
8069           {
8070               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8071               0x00636513, /* code */
8072               MI_T("CSCreationClassName"), /* name */
8073               CIM_Process_CSCreationClassName_quals, /* qualifiers */
8074               MI_COUNT(CIM_Process_CSCreationClassName_quals), /* numQualifiers */
8075               MI_STRING, /* type */
8076               NULL, /* className */
8077               0, /* subscript */
8078               offsetof(CIM_Process, CSCreationClassName), /* offset */
8079               MI_T("CIM_Process"), /* origin */
8080               MI_T("CIM_Process"), /* propagator */
8081               NULL,
8082           };
8083           
8084           static MI_CONST MI_Char* CIM_Process_CSName_Description_qual_value = MI_T("The scoping ComputerSystem\'s Name.");
8085           
8086 mike  1.1 static MI_CONST MI_Qualifier CIM_Process_CSName_Description_qual =
8087           {
8088               MI_T("Description"),
8089               MI_STRING,
8090               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8091               &CIM_Process_CSName_Description_qual_value
8092           };
8093           
8094           static MI_CONST MI_Uint32 CIM_Process_CSName_MaxLen_qual_value = 256U;
8095           
8096           static MI_CONST MI_Qualifier CIM_Process_CSName_MaxLen_qual =
8097           {
8098               MI_T("MaxLen"),
8099               MI_UINT32,
8100               0,
8101               &CIM_Process_CSName_MaxLen_qual_value
8102           };
8103           
8104           static MI_CONST MI_Char* CIM_Process_CSName_Propagated_qual_value = MI_T("CIM_OperatingSystem.CSName");
8105           
8106           static MI_CONST MI_Qualifier CIM_Process_CSName_Propagated_qual =
8107 mike  1.1 {
8108               MI_T("Propagated"),
8109               MI_STRING,
8110               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8111               &CIM_Process_CSName_Propagated_qual_value
8112           };
8113           
8114           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CSName_quals[] =
8115           {
8116               &CIM_Process_CSName_Description_qual,
8117               &CIM_Process_CSName_MaxLen_qual,
8118               &CIM_Process_CSName_Propagated_qual,
8119           };
8120           
8121           /* property CIM_Process.CSName */
8122           static MI_CONST MI_PropertyDecl CIM_Process_CSName_prop =
8123           {
8124               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8125               0x00636506, /* code */
8126               MI_T("CSName"), /* name */
8127               CIM_Process_CSName_quals, /* qualifiers */
8128 mike  1.1     MI_COUNT(CIM_Process_CSName_quals), /* numQualifiers */
8129               MI_STRING, /* type */
8130               NULL, /* className */
8131               0, /* subscript */
8132               offsetof(CIM_Process, CSName), /* offset */
8133               MI_T("CIM_Process"), /* origin */
8134               MI_T("CIM_Process"), /* propagator */
8135               NULL,
8136           };
8137           
8138           static MI_CONST MI_Char* CIM_Process_OSCreationClassName_Description_qual_value = MI_T("The scoping OperatingSystem\'s CreationClassName.");
8139           
8140           static MI_CONST MI_Qualifier CIM_Process_OSCreationClassName_Description_qual =
8141           {
8142               MI_T("Description"),
8143               MI_STRING,
8144               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8145               &CIM_Process_OSCreationClassName_Description_qual_value
8146           };
8147           
8148           static MI_CONST MI_Uint32 CIM_Process_OSCreationClassName_MaxLen_qual_value = 256U;
8149 mike  1.1 
8150           static MI_CONST MI_Qualifier CIM_Process_OSCreationClassName_MaxLen_qual =
8151           {
8152               MI_T("MaxLen"),
8153               MI_UINT32,
8154               0,
8155               &CIM_Process_OSCreationClassName_MaxLen_qual_value
8156           };
8157           
8158           static MI_CONST MI_Char* CIM_Process_OSCreationClassName_Propagated_qual_value = MI_T("CIM_OperatingSystem.CreationClassName");
8159           
8160           static MI_CONST MI_Qualifier CIM_Process_OSCreationClassName_Propagated_qual =
8161           {
8162               MI_T("Propagated"),
8163               MI_STRING,
8164               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8165               &CIM_Process_OSCreationClassName_Propagated_qual_value
8166           };
8167           
8168           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_OSCreationClassName_quals[] =
8169           {
8170 mike  1.1     &CIM_Process_OSCreationClassName_Description_qual,
8171               &CIM_Process_OSCreationClassName_MaxLen_qual,
8172               &CIM_Process_OSCreationClassName_Propagated_qual,
8173           };
8174           
8175           /* property CIM_Process.OSCreationClassName */
8176           static MI_CONST MI_PropertyDecl CIM_Process_OSCreationClassName_prop =
8177           {
8178               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8179               0x006F6513, /* code */
8180               MI_T("OSCreationClassName"), /* name */
8181               CIM_Process_OSCreationClassName_quals, /* qualifiers */
8182               MI_COUNT(CIM_Process_OSCreationClassName_quals), /* numQualifiers */
8183               MI_STRING, /* type */
8184               NULL, /* className */
8185               0, /* subscript */
8186               offsetof(CIM_Process, OSCreationClassName), /* offset */
8187               MI_T("CIM_Process"), /* origin */
8188               MI_T("CIM_Process"), /* propagator */
8189               NULL,
8190           };
8191 mike  1.1 
8192           static MI_CONST MI_Char* CIM_Process_OSName_Description_qual_value = MI_T("The scoping OperatingSystem\'s Name.");
8193           
8194           static MI_CONST MI_Qualifier CIM_Process_OSName_Description_qual =
8195           {
8196               MI_T("Description"),
8197               MI_STRING,
8198               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8199               &CIM_Process_OSName_Description_qual_value
8200           };
8201           
8202           static MI_CONST MI_Uint32 CIM_Process_OSName_MaxLen_qual_value = 256U;
8203           
8204           static MI_CONST MI_Qualifier CIM_Process_OSName_MaxLen_qual =
8205           {
8206               MI_T("MaxLen"),
8207               MI_UINT32,
8208               0,
8209               &CIM_Process_OSName_MaxLen_qual_value
8210           };
8211           
8212 mike  1.1 static MI_CONST MI_Char* CIM_Process_OSName_Propagated_qual_value = MI_T("CIM_OperatingSystem.Name");
8213           
8214           static MI_CONST MI_Qualifier CIM_Process_OSName_Propagated_qual =
8215           {
8216               MI_T("Propagated"),
8217               MI_STRING,
8218               MI_FLAG_DISABLEOVERRIDE|MI_FLAG_TOSUBCLASS,
8219               &CIM_Process_OSName_Propagated_qual_value
8220           };
8221           
8222           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_OSName_quals[] =
8223           {
8224               &CIM_Process_OSName_Description_qual,
8225               &CIM_Process_OSName_MaxLen_qual,
8226               &CIM_Process_OSName_Propagated_qual,
8227           };
8228           
8229           /* property CIM_Process.OSName */
8230           static MI_CONST MI_PropertyDecl CIM_Process_OSName_prop =
8231           {
8232               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8233 mike  1.1     0x006F6506, /* code */
8234               MI_T("OSName"), /* name */
8235               CIM_Process_OSName_quals, /* qualifiers */
8236               MI_COUNT(CIM_Process_OSName_quals), /* numQualifiers */
8237               MI_STRING, /* type */
8238               NULL, /* className */
8239               0, /* subscript */
8240               offsetof(CIM_Process, OSName), /* offset */
8241               MI_T("CIM_Process"), /* origin */
8242               MI_T("CIM_Process"), /* propagator */
8243               NULL,
8244           };
8245           
8246           static MI_CONST MI_Char* CIM_Process_CreationClassName_Description_qual_value = MI_T("CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.");
8247           
8248           static MI_CONST MI_Qualifier CIM_Process_CreationClassName_Description_qual =
8249           {
8250               MI_T("Description"),
8251               MI_STRING,
8252               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8253               &CIM_Process_CreationClassName_Description_qual_value
8254 mike  1.1 };
8255           
8256           static MI_CONST MI_Uint32 CIM_Process_CreationClassName_MaxLen_qual_value = 256U;
8257           
8258           static MI_CONST MI_Qualifier CIM_Process_CreationClassName_MaxLen_qual =
8259           {
8260               MI_T("MaxLen"),
8261               MI_UINT32,
8262               0,
8263               &CIM_Process_CreationClassName_MaxLen_qual_value
8264           };
8265           
8266           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CreationClassName_quals[] =
8267           {
8268               &CIM_Process_CreationClassName_Description_qual,
8269               &CIM_Process_CreationClassName_MaxLen_qual,
8270           };
8271           
8272           /* property CIM_Process.CreationClassName */
8273           static MI_CONST MI_PropertyDecl CIM_Process_CreationClassName_prop =
8274           {
8275 mike  1.1     MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8276               0x00636511, /* code */
8277               MI_T("CreationClassName"), /* name */
8278               CIM_Process_CreationClassName_quals, /* qualifiers */
8279               MI_COUNT(CIM_Process_CreationClassName_quals), /* numQualifiers */
8280               MI_STRING, /* type */
8281               NULL, /* className */
8282               0, /* subscript */
8283               offsetof(CIM_Process, CreationClassName), /* offset */
8284               MI_T("CIM_Process"), /* origin */
8285               MI_T("CIM_Process"), /* propagator */
8286               NULL,
8287           };
8288           
8289           static MI_CONST MI_Char* CIM_Process_Handle_Description_qual_value = MI_T("A string used to identify the Process. A Process ID is a kind of Process Handle.");
8290           
8291           static MI_CONST MI_Qualifier CIM_Process_Handle_Description_qual =
8292           {
8293               MI_T("Description"),
8294               MI_STRING,
8295               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8296 mike  1.1     &CIM_Process_Handle_Description_qual_value
8297           };
8298           
8299           static MI_CONST MI_Uint32 CIM_Process_Handle_MaxLen_qual_value = 256U;
8300           
8301           static MI_CONST MI_Qualifier CIM_Process_Handle_MaxLen_qual =
8302           {
8303               MI_T("MaxLen"),
8304               MI_UINT32,
8305               0,
8306               &CIM_Process_Handle_MaxLen_qual_value
8307           };
8308           
8309           static MI_CONST MI_Char* CIM_Process_Handle_MappingStrings_qual_data_value[] =
8310           {
8311               MI_T("MIF.DMTF|Process Information|001.1"),
8312           };
8313           
8314           static MI_CONST MI_ConstStringA CIM_Process_Handle_MappingStrings_qual_value =
8315           {
8316               CIM_Process_Handle_MappingStrings_qual_data_value,
8317 mike  1.1     MI_COUNT(CIM_Process_Handle_MappingStrings_qual_data_value),
8318           };
8319           
8320           static MI_CONST MI_Qualifier CIM_Process_Handle_MappingStrings_qual =
8321           {
8322               MI_T("MappingStrings"),
8323               MI_STRINGA,
8324               0,
8325               &CIM_Process_Handle_MappingStrings_qual_value
8326           };
8327           
8328           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_Handle_quals[] =
8329           {
8330               &CIM_Process_Handle_Description_qual,
8331               &CIM_Process_Handle_MaxLen_qual,
8332               &CIM_Process_Handle_MappingStrings_qual,
8333           };
8334           
8335           /* property CIM_Process.Handle */
8336           static MI_CONST MI_PropertyDecl CIM_Process_Handle_prop =
8337           {
8338 mike  1.1     MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8339               0x00686506, /* code */
8340               MI_T("Handle"), /* name */
8341               CIM_Process_Handle_quals, /* qualifiers */
8342               MI_COUNT(CIM_Process_Handle_quals), /* numQualifiers */
8343               MI_STRING, /* type */
8344               NULL, /* className */
8345               0, /* subscript */
8346               offsetof(CIM_Process, Handle), /* offset */
8347               MI_T("CIM_Process"), /* origin */
8348               MI_T("CIM_Process"), /* propagator */
8349               NULL,
8350           };
8351           
8352           static MI_CONST MI_Char* CIM_Process_Priority_Description_qual_value = MI_T("Priority indicates the urgency or importance of execution of a Process. Lower values reflect more favorable process scheduling. If a priority is not defined for a Process, a value of 0 should be used.");
8353           
8354           static MI_CONST MI_Qualifier CIM_Process_Priority_Description_qual =
8355           {
8356               MI_T("Description"),
8357               MI_STRING,
8358               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8359 mike  1.1     &CIM_Process_Priority_Description_qual_value
8360           };
8361           
8362           static MI_CONST MI_Char* CIM_Process_Priority_MappingStrings_qual_data_value[] =
8363           {
8364               MI_T("MIF.DMTF|Process Information|001.10"),
8365           };
8366           
8367           static MI_CONST MI_ConstStringA CIM_Process_Priority_MappingStrings_qual_value =
8368           {
8369               CIM_Process_Priority_MappingStrings_qual_data_value,
8370               MI_COUNT(CIM_Process_Priority_MappingStrings_qual_data_value),
8371           };
8372           
8373           static MI_CONST MI_Qualifier CIM_Process_Priority_MappingStrings_qual =
8374           {
8375               MI_T("MappingStrings"),
8376               MI_STRINGA,
8377               0,
8378               &CIM_Process_Priority_MappingStrings_qual_value
8379           };
8380 mike  1.1 
8381           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_Priority_quals[] =
8382           {
8383               &CIM_Process_Priority_Description_qual,
8384               &CIM_Process_Priority_MappingStrings_qual,
8385           };
8386           
8387           /* property CIM_Process.Priority */
8388           static MI_CONST MI_PropertyDecl CIM_Process_Priority_prop =
8389           {
8390               MI_FLAG_PROPERTY, /* flags */
8391               0x00707908, /* code */
8392               MI_T("Priority"), /* name */
8393               CIM_Process_Priority_quals, /* qualifiers */
8394               MI_COUNT(CIM_Process_Priority_quals), /* numQualifiers */
8395               MI_UINT32, /* type */
8396               NULL, /* className */
8397               0, /* subscript */
8398               offsetof(CIM_Process, Priority), /* offset */
8399               MI_T("CIM_Process"), /* origin */
8400               MI_T("CIM_Process"), /* propagator */
8401 mike  1.1     NULL,
8402           };
8403           
8404           static MI_CONST MI_Char* CIM_Process_ExecutionState_Description_qual_value = MI_T("Indicates the current operating condition of the Process. Values include ready (2), running (3), and blocked (4), among others. The majority of the enumerated values are obvious. However, a few require additional explanation: \n7 (Terminated) describes that a process has naturally completed \n8 (Stopped) describes that a process has been prematurely \'stopped\' by a user or other request \n10 (Ready but Relinquished Processor) describes that a process is in the Ready state, but has voluntarily relinquished execution time to other processes. For example, this state may indicate a problem when the relinquishing process is not handling items on its queues. If these semantics cannot be detected, the process should report its state as 2 (\"Ready\"). \n11 (Hung) indicates that a process is not responding and should therefore not be given further execution time.");
8405           
8406           static MI_CONST MI_Qualifier CIM_Process_ExecutionState_Description_qual =
8407           {
8408               MI_T("Description"),
8409               MI_STRING,
8410               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8411               &CIM_Process_ExecutionState_Description_qual_value
8412           };
8413           
8414           static MI_CONST MI_Char* CIM_Process_ExecutionState_ValueMap_qual_data_value[] =
8415           {
8416               MI_T("0"),
8417               MI_T("1"),
8418               MI_T("2"),
8419               MI_T("3"),
8420               MI_T("4"),
8421               MI_T("5"),
8422 mike  1.1     MI_T("6"),
8423               MI_T("7"),
8424               MI_T("8"),
8425               MI_T("9"),
8426               MI_T("10"),
8427               MI_T("11"),
8428           };
8429           
8430           static MI_CONST MI_ConstStringA CIM_Process_ExecutionState_ValueMap_qual_value =
8431           {
8432               CIM_Process_ExecutionState_ValueMap_qual_data_value,
8433               MI_COUNT(CIM_Process_ExecutionState_ValueMap_qual_data_value),
8434           };
8435           
8436           static MI_CONST MI_Qualifier CIM_Process_ExecutionState_ValueMap_qual =
8437           {
8438               MI_T("ValueMap"),
8439               MI_STRINGA,
8440               0,
8441               &CIM_Process_ExecutionState_ValueMap_qual_value
8442           };
8443 mike  1.1 
8444           static MI_CONST MI_Char* CIM_Process_ExecutionState_Values_qual_data_value[] =
8445           {
8446               MI_T("Unknown"),
8447               MI_T("Other"),
8448               MI_T("Ready"),
8449               MI_T("Running"),
8450               MI_T("Blocked"),
8451               MI_T("Suspended Blocked"),
8452               MI_T("Suspended Ready"),
8453               MI_T("Terminated"),
8454               MI_T("Stopped"),
8455               MI_T("Growing"),
8456               MI_T("Ready But Relinquished Processor"),
8457               MI_T("Hung"),
8458           };
8459           
8460           static MI_CONST MI_ConstStringA CIM_Process_ExecutionState_Values_qual_value =
8461           {
8462               CIM_Process_ExecutionState_Values_qual_data_value,
8463               MI_COUNT(CIM_Process_ExecutionState_Values_qual_data_value),
8464 mike  1.1 };
8465           
8466           static MI_CONST MI_Qualifier CIM_Process_ExecutionState_Values_qual =
8467           {
8468               MI_T("Values"),
8469               MI_STRINGA,
8470               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8471               &CIM_Process_ExecutionState_Values_qual_value
8472           };
8473           
8474           static MI_CONST MI_Char* CIM_Process_ExecutionState_MappingStrings_qual_data_value[] =
8475           {
8476               MI_T("MIF.DMTF|Process Information|001.9"),
8477               MI_T("MIF.UNIX|Process Information|13.9"),
8478           };
8479           
8480           static MI_CONST MI_ConstStringA CIM_Process_ExecutionState_MappingStrings_qual_value =
8481           {
8482               CIM_Process_ExecutionState_MappingStrings_qual_data_value,
8483               MI_COUNT(CIM_Process_ExecutionState_MappingStrings_qual_data_value),
8484           };
8485 mike  1.1 
8486           static MI_CONST MI_Qualifier CIM_Process_ExecutionState_MappingStrings_qual =
8487           {
8488               MI_T("MappingStrings"),
8489               MI_STRINGA,
8490               0,
8491               &CIM_Process_ExecutionState_MappingStrings_qual_value
8492           };
8493           
8494           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_ExecutionState_quals[] =
8495           {
8496               &CIM_Process_ExecutionState_Description_qual,
8497               &CIM_Process_ExecutionState_ValueMap_qual,
8498               &CIM_Process_ExecutionState_Values_qual,
8499               &CIM_Process_ExecutionState_MappingStrings_qual,
8500           };
8501           
8502           /* property CIM_Process.ExecutionState */
8503           static MI_CONST MI_PropertyDecl CIM_Process_ExecutionState_prop =
8504           {
8505               MI_FLAG_PROPERTY, /* flags */
8506 mike  1.1     0x0065650E, /* code */
8507               MI_T("ExecutionState"), /* name */
8508               CIM_Process_ExecutionState_quals, /* qualifiers */
8509               MI_COUNT(CIM_Process_ExecutionState_quals), /* numQualifiers */
8510               MI_UINT16, /* type */
8511               NULL, /* className */
8512               0, /* subscript */
8513               offsetof(CIM_Process, ExecutionState), /* offset */
8514               MI_T("CIM_Process"), /* origin */
8515               MI_T("CIM_Process"), /* propagator */
8516               NULL,
8517           };
8518           
8519           static MI_CONST MI_Char* CIM_Process_OtherExecutionDescription_Description_qual_value = MI_T("A string describing the state - used when the instance\'s ExecutionState property is set to 1 (\"Other\"). Other ExecutionDescription should be set to NULL when the Execution State property is any value other than 1.");
8520           
8521           static MI_CONST MI_Qualifier CIM_Process_OtherExecutionDescription_Description_qual =
8522           {
8523               MI_T("Description"),
8524               MI_STRING,
8525               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8526               &CIM_Process_OtherExecutionDescription_Description_qual_value
8527 mike  1.1 };
8528           
8529           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_OtherExecutionDescription_quals[] =
8530           {
8531               &CIM_Process_OtherExecutionDescription_Description_qual,
8532           };
8533           
8534           /* property CIM_Process.OtherExecutionDescription */
8535           static MI_CONST MI_PropertyDecl CIM_Process_OtherExecutionDescription_prop =
8536           {
8537               MI_FLAG_PROPERTY, /* flags */
8538               0x006F6E19, /* code */
8539               MI_T("OtherExecutionDescription"), /* name */
8540               CIM_Process_OtherExecutionDescription_quals, /* qualifiers */
8541               MI_COUNT(CIM_Process_OtherExecutionDescription_quals), /* numQualifiers */
8542               MI_STRING, /* type */
8543               NULL, /* className */
8544               0, /* subscript */
8545               offsetof(CIM_Process, OtherExecutionDescription), /* offset */
8546               MI_T("CIM_Process"), /* origin */
8547               MI_T("CIM_Process"), /* propagator */
8548 mike  1.1     NULL,
8549           };
8550           
8551           static MI_CONST MI_Char* CIM_Process_CreationDate_Description_qual_value = MI_T("Time that the Process began executing.");
8552           
8553           static MI_CONST MI_Qualifier CIM_Process_CreationDate_Description_qual =
8554           {
8555               MI_T("Description"),
8556               MI_STRING,
8557               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8558               &CIM_Process_CreationDate_Description_qual_value
8559           };
8560           
8561           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_CreationDate_quals[] =
8562           {
8563               &CIM_Process_CreationDate_Description_qual,
8564           };
8565           
8566           /* property CIM_Process.CreationDate */
8567           static MI_CONST MI_PropertyDecl CIM_Process_CreationDate_prop =
8568           {
8569 mike  1.1     MI_FLAG_PROPERTY, /* flags */
8570               0x0063650C, /* code */
8571               MI_T("CreationDate"), /* name */
8572               CIM_Process_CreationDate_quals, /* qualifiers */
8573               MI_COUNT(CIM_Process_CreationDate_quals), /* numQualifiers */
8574               MI_DATETIME, /* type */
8575               NULL, /* className */
8576               0, /* subscript */
8577               offsetof(CIM_Process, CreationDate), /* offset */
8578               MI_T("CIM_Process"), /* origin */
8579               MI_T("CIM_Process"), /* propagator */
8580               NULL,
8581           };
8582           
8583           static MI_CONST MI_Char* CIM_Process_TerminationDate_Description_qual_value = MI_T("Time that the Process was stopped or terminated.");
8584           
8585           static MI_CONST MI_Qualifier CIM_Process_TerminationDate_Description_qual =
8586           {
8587               MI_T("Description"),
8588               MI_STRING,
8589               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8590 mike  1.1     &CIM_Process_TerminationDate_Description_qual_value
8591           };
8592           
8593           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_TerminationDate_quals[] =
8594           {
8595               &CIM_Process_TerminationDate_Description_qual,
8596           };
8597           
8598           /* property CIM_Process.TerminationDate */
8599           static MI_CONST MI_PropertyDecl CIM_Process_TerminationDate_prop =
8600           {
8601               MI_FLAG_PROPERTY, /* flags */
8602               0x0074650F, /* code */
8603               MI_T("TerminationDate"), /* name */
8604               CIM_Process_TerminationDate_quals, /* qualifiers */
8605               MI_COUNT(CIM_Process_TerminationDate_quals), /* numQualifiers */
8606               MI_DATETIME, /* type */
8607               NULL, /* className */
8608               0, /* subscript */
8609               offsetof(CIM_Process, TerminationDate), /* offset */
8610               MI_T("CIM_Process"), /* origin */
8611 mike  1.1     MI_T("CIM_Process"), /* propagator */
8612               NULL,
8613           };
8614           
8615           static MI_CONST MI_Char* CIM_Process_KernelModeTime_Description_qual_value = MI_T("Time in kernel mode, in milliseconds. If this information is not available, or if the operating system does not distinguish between time in kernel and in user mode, a value of 0 should be used.");
8616           
8617           static MI_CONST MI_Qualifier CIM_Process_KernelModeTime_Description_qual =
8618           {
8619               MI_T("Description"),
8620               MI_STRING,
8621               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8622               &CIM_Process_KernelModeTime_Description_qual_value
8623           };
8624           
8625           static MI_CONST MI_Char* CIM_Process_KernelModeTime_Units_qual_value = MI_T("MilliSeconds");
8626           
8627           static MI_CONST MI_Qualifier CIM_Process_KernelModeTime_Units_qual =
8628           {
8629               MI_T("Units"),
8630               MI_STRING,
8631               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8632 mike  1.1     &CIM_Process_KernelModeTime_Units_qual_value
8633           };
8634           
8635           static MI_CONST MI_Char* CIM_Process_KernelModeTime_MappingStrings_qual_data_value[] =
8636           {
8637               MI_T("MIF.DMTF|Process Information|001.13"),
8638           };
8639           
8640           static MI_CONST MI_ConstStringA CIM_Process_KernelModeTime_MappingStrings_qual_value =
8641           {
8642               CIM_Process_KernelModeTime_MappingStrings_qual_data_value,
8643               MI_COUNT(CIM_Process_KernelModeTime_MappingStrings_qual_data_value),
8644           };
8645           
8646           static MI_CONST MI_Qualifier CIM_Process_KernelModeTime_MappingStrings_qual =
8647           {
8648               MI_T("MappingStrings"),
8649               MI_STRINGA,
8650               0,
8651               &CIM_Process_KernelModeTime_MappingStrings_qual_value
8652           };
8653 mike  1.1 
8654           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_KernelModeTime_quals[] =
8655           {
8656               &CIM_Process_KernelModeTime_Description_qual,
8657               &CIM_Process_KernelModeTime_Units_qual,
8658               &CIM_Process_KernelModeTime_MappingStrings_qual,
8659           };
8660           
8661           /* property CIM_Process.KernelModeTime */
8662           static MI_CONST MI_PropertyDecl CIM_Process_KernelModeTime_prop =
8663           {
8664               MI_FLAG_PROPERTY, /* flags */
8665               0x006B650E, /* code */
8666               MI_T("KernelModeTime"), /* name */
8667               CIM_Process_KernelModeTime_quals, /* qualifiers */
8668               MI_COUNT(CIM_Process_KernelModeTime_quals), /* numQualifiers */
8669               MI_UINT64, /* type */
8670               NULL, /* className */
8671               0, /* subscript */
8672               offsetof(CIM_Process, KernelModeTime), /* offset */
8673               MI_T("CIM_Process"), /* origin */
8674 mike  1.1     MI_T("CIM_Process"), /* propagator */
8675               NULL,
8676           };
8677           
8678           static MI_CONST MI_Char* CIM_Process_UserModeTime_Description_qual_value = MI_T("Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used. If the operating system does not distinguish between time in kernel mode and user mode, the time should be returned in this property.");
8679           
8680           static MI_CONST MI_Qualifier CIM_Process_UserModeTime_Description_qual =
8681           {
8682               MI_T("Description"),
8683               MI_STRING,
8684               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8685               &CIM_Process_UserModeTime_Description_qual_value
8686           };
8687           
8688           static MI_CONST MI_Char* CIM_Process_UserModeTime_Units_qual_value = MI_T("MilliSeconds");
8689           
8690           static MI_CONST MI_Qualifier CIM_Process_UserModeTime_Units_qual =
8691           {
8692               MI_T("Units"),
8693               MI_STRING,
8694               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8695 mike  1.1     &CIM_Process_UserModeTime_Units_qual_value
8696           };
8697           
8698           static MI_CONST MI_Char* CIM_Process_UserModeTime_MappingStrings_qual_data_value[] =
8699           {
8700               MI_T("MIF.DMTF|Process Information|001.14"),
8701           };
8702           
8703           static MI_CONST MI_ConstStringA CIM_Process_UserModeTime_MappingStrings_qual_value =
8704           {
8705               CIM_Process_UserModeTime_MappingStrings_qual_data_value,
8706               MI_COUNT(CIM_Process_UserModeTime_MappingStrings_qual_data_value),
8707           };
8708           
8709           static MI_CONST MI_Qualifier CIM_Process_UserModeTime_MappingStrings_qual =
8710           {
8711               MI_T("MappingStrings"),
8712               MI_STRINGA,
8713               0,
8714               &CIM_Process_UserModeTime_MappingStrings_qual_value
8715           };
8716 mike  1.1 
8717           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_UserModeTime_quals[] =
8718           {
8719               &CIM_Process_UserModeTime_Description_qual,
8720               &CIM_Process_UserModeTime_Units_qual,
8721               &CIM_Process_UserModeTime_MappingStrings_qual,
8722           };
8723           
8724           /* property CIM_Process.UserModeTime */
8725           static MI_CONST MI_PropertyDecl CIM_Process_UserModeTime_prop =
8726           {
8727               MI_FLAG_PROPERTY, /* flags */
8728               0x0075650C, /* code */
8729               MI_T("UserModeTime"), /* name */
8730               CIM_Process_UserModeTime_quals, /* qualifiers */
8731               MI_COUNT(CIM_Process_UserModeTime_quals), /* numQualifiers */
8732               MI_UINT64, /* type */
8733               NULL, /* className */
8734               0, /* subscript */
8735               offsetof(CIM_Process, UserModeTime), /* offset */
8736               MI_T("CIM_Process"), /* origin */
8737 mike  1.1     MI_T("CIM_Process"), /* propagator */
8738               NULL,
8739           };
8740           
8741           static MI_CONST MI_Char* CIM_Process_WorkingSetSize_Description_qual_value = MI_T("The amount of memory in bytes that a Process needs to execute efficiently, for an OperatingSystem that uses page-based memory management. If an insufficient amount of memory is available (< working set size), thrashing will occur. If this information is not known, NULL or 0 should be entered. If this data is provided, it could be monitored to understand a Process\' changing memory requirements as execution proceeds.");
8742           
8743           static MI_CONST MI_Qualifier CIM_Process_WorkingSetSize_Description_qual =
8744           {
8745               MI_T("Description"),
8746               MI_STRING,
8747               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8748               &CIM_Process_WorkingSetSize_Description_qual_value
8749           };
8750           
8751           static MI_CONST MI_Char* CIM_Process_WorkingSetSize_Units_qual_value = MI_T("Bytes");
8752           
8753           static MI_CONST MI_Qualifier CIM_Process_WorkingSetSize_Units_qual =
8754           {
8755               MI_T("Units"),
8756               MI_STRING,
8757               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8758 mike  1.1     &CIM_Process_WorkingSetSize_Units_qual_value
8759           };
8760           
8761           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_WorkingSetSize_quals[] =
8762           {
8763               &CIM_Process_WorkingSetSize_Description_qual,
8764               &CIM_Process_WorkingSetSize_Units_qual,
8765           };
8766           
8767           /* property CIM_Process.WorkingSetSize */
8768           static MI_CONST MI_PropertyDecl CIM_Process_WorkingSetSize_prop =
8769           {
8770               MI_FLAG_PROPERTY, /* flags */
8771               0x0077650E, /* code */
8772               MI_T("WorkingSetSize"), /* name */
8773               CIM_Process_WorkingSetSize_quals, /* qualifiers */
8774               MI_COUNT(CIM_Process_WorkingSetSize_quals), /* numQualifiers */
8775               MI_UINT64, /* type */
8776               NULL, /* className */
8777               0, /* subscript */
8778               offsetof(CIM_Process, WorkingSetSize), /* offset */
8779 mike  1.1     MI_T("CIM_Process"), /* origin */
8780               MI_T("CIM_Process"), /* propagator */
8781               NULL,
8782           };
8783           
8784           static MI_PropertyDecl MI_CONST* MI_CONST CIM_Process_props[] =
8785           {
8786               &CIM_ManagedElement_InstanceID_prop,
8787               &CIM_ManagedElement_Caption_prop,
8788               &CIM_ManagedElement_Description_prop,
8789               &CIM_ManagedElement_ElementName_prop,
8790               &CIM_ManagedSystemElement_InstallDate_prop,
8791               &CIM_Process_Name_prop,
8792               &CIM_ManagedSystemElement_OperationalStatus_prop,
8793               &CIM_ManagedSystemElement_StatusDescriptions_prop,
8794               &CIM_ManagedSystemElement_Status_prop,
8795               &CIM_ManagedSystemElement_HealthState_prop,
8796               &CIM_ManagedSystemElement_CommunicationStatus_prop,
8797               &CIM_ManagedSystemElement_DetailedStatus_prop,
8798               &CIM_ManagedSystemElement_OperatingStatus_prop,
8799               &CIM_ManagedSystemElement_PrimaryStatus_prop,
8800 mike  1.1     &CIM_EnabledLogicalElement_EnabledState_prop,
8801               &CIM_EnabledLogicalElement_OtherEnabledState_prop,
8802               &CIM_EnabledLogicalElement_RequestedState_prop,
8803               &CIM_EnabledLogicalElement_EnabledDefault_prop,
8804               &CIM_EnabledLogicalElement_TimeOfLastStateChange_prop,
8805               &CIM_EnabledLogicalElement_AvailableRequestedStates_prop,
8806               &CIM_EnabledLogicalElement_TransitioningToState_prop,
8807               &CIM_Process_CSCreationClassName_prop,
8808               &CIM_Process_CSName_prop,
8809               &CIM_Process_OSCreationClassName_prop,
8810               &CIM_Process_OSName_prop,
8811               &CIM_Process_CreationClassName_prop,
8812               &CIM_Process_Handle_prop,
8813               &CIM_Process_Priority_prop,
8814               &CIM_Process_ExecutionState_prop,
8815               &CIM_Process_OtherExecutionDescription_prop,
8816               &CIM_Process_CreationDate_prop,
8817               &CIM_Process_TerminationDate_prop,
8818               &CIM_Process_KernelModeTime_prop,
8819               &CIM_Process_UserModeTime_prop,
8820               &CIM_Process_WorkingSetSize_prop,
8821 mike  1.1 };
8822           
8823           static MI_MethodDecl MI_CONST* MI_CONST CIM_Process_meths[] =
8824           {
8825               &CIM_EnabledLogicalElement_RequestStateChange_rtti,
8826           };
8827           
8828           static MI_CONST MI_Char* CIM_Process_UMLPackagePath_qual_value = MI_T("CIM::System::Processing");
8829           
8830           static MI_CONST MI_Qualifier CIM_Process_UMLPackagePath_qual =
8831           {
8832               MI_T("UMLPackagePath"),
8833               MI_STRING,
8834               0,
8835               &CIM_Process_UMLPackagePath_qual_value
8836           };
8837           
8838           static MI_CONST MI_Char* CIM_Process_Description_qual_value = MI_T("Each instance of the CIM_Process class represents a single instance of a running program. A user of the OperatingSystem will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.");
8839           
8840           static MI_CONST MI_Qualifier CIM_Process_Description_qual =
8841           {
8842 mike  1.1     MI_T("Description"),
8843               MI_STRING,
8844               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8845               &CIM_Process_Description_qual_value
8846           };
8847           
8848           static MI_CONST MI_Char* CIM_Process_Version_qual_value = MI_T("2.10.0");
8849           
8850           static MI_CONST MI_Qualifier CIM_Process_Version_qual =
8851           {
8852               MI_T("Version"),
8853               MI_STRING,
8854               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TRANSLATABLE|MI_FLAG_RESTRICTED,
8855               &CIM_Process_Version_qual_value
8856           };
8857           
8858           static MI_Qualifier MI_CONST* MI_CONST CIM_Process_quals[] =
8859           {
8860               &CIM_Process_UMLPackagePath_qual,
8861               &CIM_Process_Description_qual,
8862               &CIM_Process_Version_qual,
8863 mike  1.1 };
8864           
8865           /* class CIM_Process */
8866           MI_CONST MI_ClassDecl CIM_Process_rtti =
8867           {
8868               MI_FLAG_CLASS, /* flags */
8869               0x0063730B, /* code */
8870               MI_T("CIM_Process"), /* name */
8871               CIM_Process_quals, /* qualifiers */
8872               MI_COUNT(CIM_Process_quals), /* numQualifiers */
8873               CIM_Process_props, /* properties */
8874               MI_COUNT(CIM_Process_props), /* numProperties */
8875               sizeof(CIM_Process), /* size */
8876               MI_T("CIM_EnabledLogicalElement"), /* superClass */
8877               &CIM_EnabledLogicalElement_rtti, /* superClassDecl */
8878               CIM_Process_meths, /* methods */
8879               MI_COUNT(CIM_Process_meths), /* numMethods */
8880               &test_repos_classDecl, /* schema */
8881               NULL, /* functions */
8882           };
8883           
8884 mike  1.1 /*
8885           **==============================================================================
8886           **
8887           ** MSFT_Process
8888           **
8889           **==============================================================================
8890           */
8891           
8892           static MI_PropertyDecl MI_CONST* MI_CONST MSFT_Process_props[] =
8893           {
8894               &CIM_ManagedElement_InstanceID_prop,
8895               &CIM_ManagedElement_Caption_prop,
8896               &CIM_ManagedElement_Description_prop,
8897               &CIM_ManagedElement_ElementName_prop,
8898               &CIM_ManagedSystemElement_InstallDate_prop,
8899               &CIM_Process_Name_prop,
8900               &CIM_ManagedSystemElement_OperationalStatus_prop,
8901               &CIM_ManagedSystemElement_StatusDescriptions_prop,
8902               &CIM_ManagedSystemElement_Status_prop,
8903               &CIM_ManagedSystemElement_HealthState_prop,
8904               &CIM_ManagedSystemElement_CommunicationStatus_prop,
8905 mike  1.1     &CIM_ManagedSystemElement_DetailedStatus_prop,
8906               &CIM_ManagedSystemElement_OperatingStatus_prop,
8907               &CIM_ManagedSystemElement_PrimaryStatus_prop,
8908               &CIM_EnabledLogicalElement_EnabledState_prop,
8909               &CIM_EnabledLogicalElement_OtherEnabledState_prop,
8910               &CIM_EnabledLogicalElement_RequestedState_prop,
8911               &CIM_EnabledLogicalElement_EnabledDefault_prop,
8912               &CIM_EnabledLogicalElement_TimeOfLastStateChange_prop,
8913               &CIM_EnabledLogicalElement_AvailableRequestedStates_prop,
8914               &CIM_EnabledLogicalElement_TransitioningToState_prop,
8915               &CIM_Process_CSCreationClassName_prop,
8916               &CIM_Process_CSName_prop,
8917               &CIM_Process_OSCreationClassName_prop,
8918               &CIM_Process_OSName_prop,
8919               &CIM_Process_CreationClassName_prop,
8920               &CIM_Process_Handle_prop,
8921               &CIM_Process_Priority_prop,
8922               &CIM_Process_ExecutionState_prop,
8923               &CIM_Process_OtherExecutionDescription_prop,
8924               &CIM_Process_CreationDate_prop,
8925               &CIM_Process_TerminationDate_prop,
8926 mike  1.1     &CIM_Process_KernelModeTime_prop,
8927               &CIM_Process_UserModeTime_prop,
8928               &CIM_Process_WorkingSetSize_prop,
8929           };
8930           
8931           static MI_MethodDecl MI_CONST* MI_CONST MSFT_Process_meths[] =
8932           {
8933               &CIM_EnabledLogicalElement_RequestStateChange_rtti,
8934           };
8935           
8936           static MI_CONST MI_Char* MSFT_Process_UMLPackagePath_qual_value = MI_T("CIM::System::Processing");
8937           
8938           static MI_CONST MI_Qualifier MSFT_Process_UMLPackagePath_qual =
8939           {
8940               MI_T("UMLPackagePath"),
8941               MI_STRING,
8942               0,
8943               &MSFT_Process_UMLPackagePath_qual_value
8944           };
8945           
8946           static MI_CONST MI_Char* MSFT_Process_Description_qual_value = MI_T("Each instance of the CIM_Process class represents a single instance of a running program. A user of the OperatingSystem will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.");
8947 mike  1.1 
8948           static MI_CONST MI_Qualifier MSFT_Process_Description_qual =
8949           {
8950               MI_T("Description"),
8951               MI_STRING,
8952               MI_FLAG_ENABLEOVERRIDE|MI_FLAG_TOSUBCLASS|MI_FLAG_TRANSLATABLE,
8953               &MSFT_Process_Description_qual_value
8954           };
8955           
8956           static MI_Qualifier MI_CONST* MI_CONST MSFT_Process_quals[] =
8957           {
8958               &MSFT_Process_UMLPackagePath_qual,
8959               &MSFT_Process_Description_qual,
8960           };
8961           
8962           /* class MSFT_Process */
8963           MI_CONST MI_ClassDecl MSFT_Process_rtti =
8964           {
8965               MI_FLAG_CLASS, /* flags */
8966               0x006D730C, /* code */
8967               MI_T("MSFT_Process"), /* name */
8968 mike  1.1     MSFT_Process_quals, /* qualifiers */
8969               MI_COUNT(MSFT_Process_quals), /* numQualifiers */
8970               MSFT_Process_props, /* properties */
8971               MI_COUNT(MSFT_Process_props), /* numProperties */
8972               sizeof(MSFT_Process), /* size */
8973               MI_T("CIM_Process"), /* superClass */
8974               &CIM_Process_rtti, /* superClassDecl */
8975               MSFT_Process_meths, /* methods */
8976               MI_COUNT(MSFT_Process_meths), /* numMethods */
8977               &test_repos_classDecl, /* schema */
8978               NULL, /* functions */
8979           };
8980           
8981           /*
8982           **==============================================================================
8983           **
8984           ** Inner
8985           **
8986           **==============================================================================
8987           */
8988           
8989 mike  1.1 /* property Inner.Key */
8990           static MI_CONST MI_PropertyDecl Inner_Key_prop =
8991           {
8992               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
8993               0x006B7903, /* code */
8994               MI_T("Key"), /* name */
8995               NULL, /* qualifiers */
8996               0, /* numQualifiers */
8997               MI_UINT32, /* type */
8998               NULL, /* className */
8999               0, /* subscript */
9000               offsetof(Inner, Key), /* offset */
9001               MI_T("Inner"), /* origin */
9002               MI_T("Inner"), /* propagator */
9003               NULL,
9004           };
9005           
9006           /* property Inner.Str */
9007           static MI_CONST MI_PropertyDecl Inner_Str_prop =
9008           {
9009               MI_FLAG_PROPERTY, /* flags */
9010 mike  1.1     0x00737203, /* code */
9011               MI_T("Str"), /* name */
9012               NULL, /* qualifiers */
9013               0, /* numQualifiers */
9014               MI_STRING, /* type */
9015               NULL, /* className */
9016               0, /* subscript */
9017               offsetof(Inner, Str), /* offset */
9018               MI_T("Inner"), /* origin */
9019               MI_T("Inner"), /* propagator */
9020               NULL,
9021           };
9022           
9023           static MI_PropertyDecl MI_CONST* MI_CONST Inner_props[] =
9024           {
9025               &Inner_Key_prop,
9026               &Inner_Str_prop,
9027           };
9028           
9029           /* class Inner */
9030           MI_CONST MI_ClassDecl Inner_rtti =
9031 mike  1.1 {
9032               MI_FLAG_CLASS, /* flags */
9033               0x00697205, /* code */
9034               MI_T("Inner"), /* name */
9035               NULL, /* qualifiers */
9036               0, /* numQualifiers */
9037               Inner_props, /* properties */
9038               MI_COUNT(Inner_props), /* numProperties */
9039               sizeof(Inner), /* size */
9040               NULL, /* superClass */
9041               NULL, /* superClassDecl */
9042               NULL, /* methods */
9043               0, /* numMethods */
9044               &test_repos_classDecl, /* schema */
9045               NULL, /* functions */
9046           };
9047           
9048           /*
9049           **==============================================================================
9050           **
9051           ** Outer
9052 mike  1.1 **
9053           **==============================================================================
9054           */
9055           
9056           /* property Outer.Key */
9057           static MI_CONST MI_PropertyDecl Outer_Key_prop =
9058           {
9059               MI_FLAG_PROPERTY|MI_FLAG_KEY, /* flags */
9060               0x006B7903, /* code */
9061               MI_T("Key"), /* name */
9062               NULL, /* qualifiers */
9063               0, /* numQualifiers */
9064               MI_UINT32, /* type */
9065               NULL, /* className */
9066               0, /* subscript */
9067               offsetof(Outer, Key), /* offset */
9068               MI_T("Outer"), /* origin */
9069               MI_T("Outer"), /* propagator */
9070               NULL,
9071           };
9072           
9073 mike  1.1 /* property Outer.booleanScalar */
9074           static MI_CONST MI_PropertyDecl Outer_booleanScalar_prop =
9075           {
9076               MI_FLAG_PROPERTY, /* flags */
9077               0x0062720D, /* code */
9078               MI_T("booleanScalar"), /* name */
9079               NULL, /* qualifiers */
9080               0, /* numQualifiers */
9081               MI_BOOLEAN, /* type */
9082               NULL, /* className */
9083               0, /* subscript */
9084               offsetof(Outer, booleanScalar), /* offset */
9085               MI_T("Outer"), /* origin */
9086               MI_T("Outer"), /* propagator */
9087               NULL,
9088           };
9089           
9090           /* property Outer.uint8Scalar */
9091           static MI_CONST MI_PropertyDecl Outer_uint8Scalar_prop =
9092           {
9093               MI_FLAG_PROPERTY, /* flags */
9094 mike  1.1     0x0075720B, /* code */
9095               MI_T("uint8Scalar"), /* name */
9096               NULL, /* qualifiers */
9097               0, /* numQualifiers */
9098               MI_UINT8, /* type */
9099               NULL, /* className */
9100               0, /* subscript */
9101               offsetof(Outer, uint8Scalar), /* offset */
9102               MI_T("Outer"), /* origin */
9103               MI_T("Outer"), /* propagator */
9104               NULL,
9105           };
9106           
9107           /* property Outer.sint8Scalar */
9108           static MI_CONST MI_PropertyDecl Outer_sint8Scalar_prop =
9109           {
9110               MI_FLAG_PROPERTY, /* flags */
9111               0x0073720B, /* code */
9112               MI_T("sint8Scalar"), /* name */
9113               NULL, /* qualifiers */
9114               0, /* numQualifiers */
9115 mike  1.1     MI_SINT8, /* type */
9116               NULL, /* className */
9117               0, /* subscript */
9118               offsetof(Outer, sint8Scalar), /* offset */
9119               MI_T("Outer"), /* origin */
9120               MI_T("Outer"), /* propagator */
9121               NULL,
9122           };
9123           
9124           /* property Outer.uint16Scalar */
9125           static MI_CONST MI_PropertyDecl Outer_uint16Scalar_prop =
9126           {
9127               MI_FLAG_PROPERTY, /* flags */
9128               0x0075720C, /* code */
9129               MI_T("uint16Scalar"), /* name */
9130               NULL, /* qualifiers */
9131               0, /* numQualifiers */
9132               MI_UINT16, /* type */
9133               NULL, /* className */
9134               0, /* subscript */
9135               offsetof(Outer, uint16Scalar), /* offset */
9136 mike  1.1     MI_T("Outer"), /* origin */
9137               MI_T("Outer"), /* propagator */
9138               NULL,
9139           };
9140           
9141           /* property Outer.sint16Scalar */
9142           static MI_CONST MI_PropertyDecl Outer_sint16Scalar_prop =
9143           {
9144               MI_FLAG_PROPERTY, /* flags */
9145               0x0073720C, /* code */
9146               MI_T("sint16Scalar"), /* name */
9147               NULL, /* qualifiers */
9148               0, /* numQualifiers */
9149               MI_SINT16, /* type */
9150               NULL, /* className */
9151               0, /* subscript */
9152               offsetof(Outer, sint16Scalar), /* offset */
9153               MI_T("Outer"), /* origin */
9154               MI_T("Outer"), /* propagator */
9155               NULL,
9156           };
9157 mike  1.1 
9158           /* property Outer.uint32Scalar */
9159           static MI_CONST MI_PropertyDecl Outer_uint32Scalar_prop =
9160           {
9161               MI_FLAG_PROPERTY, /* flags */
9162               0x0075720C, /* code */
9163               MI_T("uint32Scalar"), /* name */
9164               NULL, /* qualifiers */
9165               0, /* numQualifiers */
9166               MI_UINT32, /* type */
9167               NULL, /* className */
9168               0, /* subscript */
9169               offsetof(Outer, uint32Scalar), /* offset */
9170               MI_T("Outer"), /* origin */
9171               MI_T("Outer"), /* propagator */
9172               NULL,
9173           };
9174           
9175           /* property Outer.sint32Scalar */
9176           static MI_CONST MI_PropertyDecl Outer_sint32Scalar_prop =
9177           {
9178 mike  1.1     MI_FLAG_PROPERTY, /* flags */
9179               0x0073720C, /* code */
9180               MI_T("sint32Scalar"), /* name */
9181               NULL, /* qualifiers */
9182               0, /* numQualifiers */
9183               MI_SINT32, /* type */
9184               NULL, /* className */
9185               0, /* subscript */
9186               offsetof(Outer, sint32Scalar), /* offset */
9187               MI_T("Outer"), /* origin */
9188               MI_T("Outer"), /* propagator */
9189               NULL,
9190           };
9191           
9192           /* property Outer.uint64Scalar */
9193           static MI_CONST MI_PropertyDecl Outer_uint64Scalar_prop =
9194           {
9195               MI_FLAG_PROPERTY, /* flags */
9196               0x0075720C, /* code */
9197               MI_T("uint64Scalar"), /* name */
9198               NULL, /* qualifiers */
9199 mike  1.1     0, /* numQualifiers */
9200               MI_UINT64, /* type */
9201               NULL, /* className */
9202               0, /* subscript */
9203               offsetof(Outer, uint64Scalar), /* offset */
9204               MI_T("Outer"), /* origin */
9205               MI_T("Outer"), /* propagator */
9206               NULL,
9207           };
9208           
9209           /* property Outer.sint64Scalar */
9210           static MI_CONST MI_PropertyDecl Outer_sint64Scalar_prop =
9211           {
9212               MI_FLAG_PROPERTY, /* flags */
9213               0x0073720C, /* code */
9214               MI_T("sint64Scalar"), /* name */
9215               NULL, /* qualifiers */
9216               0, /* numQualifiers */
9217               MI_SINT64, /* type */
9218               NULL, /* className */
9219               0, /* subscript */
9220 mike  1.1     offsetof(Outer, sint64Scalar), /* offset */
9221               MI_T("Outer"), /* origin */
9222               MI_T("Outer"), /* propagator */
9223               NULL,
9224           };
9225           
9226           /* property Outer.real32Scalar */
9227           static MI_CONST MI_PropertyDecl Outer_real32Scalar_prop =
9228           {
9229               MI_FLAG_PROPERTY, /* flags */
9230               0x0072720C, /* code */
9231               MI_T("real32Scalar"), /* name */
9232               NULL, /* qualifiers */
9233               0, /* numQualifiers */
9234               MI_REAL32, /* type */
9235               NULL, /* className */
9236               0, /* subscript */
9237               offsetof(Outer, real32Scalar), /* offset */
9238               MI_T("Outer"), /* origin */
9239               MI_T("Outer"), /* propagator */
9240               NULL,
9241 mike  1.1 };
9242           
9243           /* property Outer.real64Scalar */
9244           static MI_CONST MI_PropertyDecl Outer_real64Scalar_prop =
9245           {
9246               MI_FLAG_PROPERTY, /* flags */
9247               0x0072720C, /* code */
9248               MI_T("real64Scalar"), /* name */
9249               NULL, /* qualifiers */
9250               0, /* numQualifiers */
9251               MI_REAL64, /* type */
9252               NULL, /* className */
9253               0, /* subscript */
9254               offsetof(Outer, real64Scalar), /* offset */
9255               MI_T("Outer"), /* origin */
9256               MI_T("Outer"), /* propagator */
9257               NULL,
9258           };
9259           
9260           /* property Outer.char16Scalar */
9261           static MI_CONST MI_PropertyDecl Outer_char16Scalar_prop =
9262 mike  1.1 {
9263               MI_FLAG_PROPERTY, /* flags */
9264               0x0063720C, /* code */
9265               MI_T("char16Scalar"), /* name */
9266               NULL, /* qualifiers */
9267               0, /* numQualifiers */
9268               MI_CHAR16, /* type */
9269               NULL, /* className */
9270               0, /* subscript */
9271               offsetof(Outer, char16Scalar), /* offset */
9272               MI_T("Outer"), /* origin */
9273               MI_T("Outer"), /* propagator */
9274               NULL,
9275           };
9276           
9277           /* property Outer.datetimeScalar */
9278           static MI_CONST MI_PropertyDecl Outer_datetimeScalar_prop =
9279           {
9280               MI_FLAG_PROPERTY, /* flags */
9281               0x0064720E, /* code */
9282               MI_T("datetimeScalar"), /* name */
9283 mike  1.1     NULL, /* qualifiers */
9284               0, /* numQualifiers */
9285               MI_DATETIME, /* type */
9286               NULL, /* className */
9287               0, /* subscript */
9288               offsetof(Outer, datetimeScalar), /* offset */
9289               MI_T("Outer"), /* origin */
9290               MI_T("Outer"), /* propagator */
9291               NULL,
9292           };
9293           
9294           /* property Outer.stringScalar */
9295           static MI_CONST MI_PropertyDecl Outer_stringScalar_prop =
9296           {
9297               MI_FLAG_PROPERTY, /* flags */
9298               0x0073720C, /* code */
9299               MI_T("stringScalar"), /* name */
9300               NULL, /* qualifiers */
9301               0, /* numQualifiers */
9302               MI_STRING, /* type */
9303               NULL, /* className */
9304 mike  1.1     0, /* subscript */
9305               offsetof(Outer, stringScalar), /* offset */
9306               MI_T("Outer"), /* origin */
9307               MI_T("Outer"), /* propagator */
9308               NULL,
9309           };
9310           
9311           static MI_CONST MI_Char* Outer_instanceScalar_EmbeddedInstance_qual_value = MI_T("Inner");
9312           
9313           static MI_CONST MI_Qualifier Outer_instanceScalar_EmbeddedInstance_qual =
9314           {
9315               MI_T("EmbeddedInstance"),
9316               MI_STRING,
9317               0,
9318               &Outer_instanceScalar_EmbeddedInstance_qual_value
9319           };
9320           
9321           static MI_Qualifier MI_CONST* MI_CONST Outer_instanceScalar_quals[] =
9322           {
9323               &Outer_instanceScalar_EmbeddedInstance_qual,
9324           };
9325 mike  1.1 
9326           /* property Outer.instanceScalar */
9327           static MI_CONST MI_PropertyDecl Outer_instanceScalar_prop =
9328           {
9329               MI_FLAG_PROPERTY, /* flags */
9330               0x0069720E, /* code */
9331               MI_T("instanceScalar"), /* name */
9332               Outer_instanceScalar_quals, /* qualifiers */
9333               MI_COUNT(Outer_instanceScalar_quals), /* numQualifiers */
9334               MI_INSTANCE, /* type */
9335               MI_T("Inner"), /* className */
9336               0, /* subscript */
9337               offsetof(Outer, instanceScalar), /* offset */
9338               MI_T("Outer"), /* origin */
9339               MI_T("Outer"), /* propagator */
9340               NULL,
9341           };
9342           
9343           /* property Outer.booleanArray */
9344           static MI_CONST MI_PropertyDecl Outer_booleanArray_prop =
9345           {
9346 mike  1.1     MI_FLAG_PROPERTY, /* flags */
9347               0x0062790C, /* code */
9348               MI_T("booleanArray"), /* name */
9349               NULL, /* qualifiers */
9350               0, /* numQualifiers */
9351               MI_BOOLEANA, /* type */
9352               NULL, /* className */
9353               0, /* subscript */
9354               offsetof(Outer, booleanArray), /* offset */
9355               MI_T("Outer"), /* origin */
9356               MI_T("Outer"), /* propagator */
9357               NULL,
9358           };
9359           
9360           /* property Outer.uint8Array */
9361           static MI_CONST MI_PropertyDecl Outer_uint8Array_prop =
9362           {
9363               MI_FLAG_PROPERTY, /* flags */
9364               0x0075790A, /* code */
9365               MI_T("uint8Array"), /* name */
9366               NULL, /* qualifiers */
9367 mike  1.1     0, /* numQualifiers */
9368               MI_UINT8A, /* type */
9369               NULL, /* className */
9370               0, /* subscript */
9371               offsetof(Outer, uint8Array), /* offset */
9372               MI_T("Outer"), /* origin */
9373               MI_T("Outer"), /* propagator */
9374               NULL,
9375           };
9376           
9377           /* property Outer.sint8Array */
9378           static MI_CONST MI_PropertyDecl Outer_sint8Array_prop =
9379           {
9380               MI_FLAG_PROPERTY, /* flags */
9381               0x0073790A, /* code */
9382               MI_T("sint8Array"), /* name */
9383               NULL, /* qualifiers */
9384               0, /* numQualifiers */
9385               MI_SINT8A, /* type */
9386               NULL, /* className */
9387               0, /* subscript */
9388 mike  1.1     offsetof(Outer, sint8Array), /* offset */
9389               MI_T("Outer"), /* origin */
9390               MI_T("Outer"), /* propagator */
9391               NULL,
9392           };
9393           
9394           /* property Outer.uint16Array */
9395           static MI_CONST MI_PropertyDecl Outer_uint16Array_prop =
9396           {
9397               MI_FLAG_PROPERTY, /* flags */
9398               0x0075790B, /* code */
9399               MI_T("uint16Array"), /* name */
9400               NULL, /* qualifiers */
9401               0, /* numQualifiers */
9402               MI_UINT16A, /* type */
9403               NULL, /* className */
9404               0, /* subscript */
9405               offsetof(Outer, uint16Array), /* offset */
9406               MI_T("Outer"), /* origin */
9407               MI_T("Outer"), /* propagator */
9408               NULL,
9409 mike  1.1 };
9410           
9411           /* property Outer.sint16Array */
9412           static MI_CONST MI_PropertyDecl Outer_sint16Array_prop =
9413           {
9414               MI_FLAG_PROPERTY, /* flags */
9415               0x0073790B, /* code */
9416               MI_T("sint16Array"), /* name */
9417               NULL, /* qualifiers */
9418               0, /* numQualifiers */
9419               MI_SINT16A, /* type */
9420               NULL, /* className */
9421               0, /* subscript */
9422               offsetof(Outer, sint16Array), /* offset */
9423               MI_T("Outer"), /* origin */
9424               MI_T("Outer"), /* propagator */
9425               NULL,
9426           };
9427           
9428           /* property Outer.uint32Array */
9429           static MI_CONST MI_PropertyDecl Outer_uint32Array_prop =
9430 mike  1.1 {
9431               MI_FLAG_PROPERTY, /* flags */
9432               0x0075790B, /* code */
9433               MI_T("uint32Array"), /* name */
9434               NULL, /* qualifiers */
9435               0, /* numQualifiers */
9436               MI_UINT32A, /* type */
9437               NULL, /* className */
9438               0, /* subscript */
9439               offsetof(Outer, uint32Array), /* offset */
9440               MI_T("Outer"), /* origin */
9441               MI_T("Outer"), /* propagator */
9442               NULL,
9443           };
9444           
9445           /* property Outer.sint32Array */
9446           static MI_CONST MI_PropertyDecl Outer_sint32Array_prop =
9447           {
9448               MI_FLAG_PROPERTY, /* flags */
9449               0x0073790B, /* code */
9450               MI_T("sint32Array"), /* name */
9451 mike  1.1     NULL, /* qualifiers */
9452               0, /* numQualifiers */
9453               MI_SINT32A, /* type */
9454               NULL, /* className */
9455               0, /* subscript */
9456               offsetof(Outer, sint32Array), /* offset */
9457               MI_T("Outer"), /* origin */
9458               MI_T("Outer"), /* propagator */
9459               NULL,
9460           };
9461           
9462           /* property Outer.uint64Array */
9463           static MI_CONST MI_PropertyDecl Outer_uint64Array_prop =
9464           {
9465               MI_FLAG_PROPERTY, /* flags */
9466               0x0075790B, /* code */
9467               MI_T("uint64Array"), /* name */
9468               NULL, /* qualifiers */
9469               0, /* numQualifiers */
9470               MI_UINT64A, /* type */
9471               NULL, /* className */
9472 mike  1.1     0, /* subscript */
9473               offsetof(Outer, uint64Array), /* offset */
9474               MI_T("Outer"), /* origin */
9475               MI_T("Outer"), /* propagator */
9476               NULL,
9477           };
9478           
9479           /* property Outer.sint64Array */
9480           static MI_CONST MI_PropertyDecl Outer_sint64Array_prop =
9481           {
9482               MI_FLAG_PROPERTY, /* flags */
9483               0x0073790B, /* code */
9484               MI_T("sint64Array"), /* name */
9485               NULL, /* qualifiers */
9486               0, /* numQualifiers */
9487               MI_SINT64A, /* type */
9488               NULL, /* className */
9489               0, /* subscript */
9490               offsetof(Outer, sint64Array), /* offset */
9491               MI_T("Outer"), /* origin */
9492               MI_T("Outer"), /* propagator */
9493 mike  1.1     NULL,
9494           };
9495           
9496           /* property Outer.real32Array */
9497           static MI_CONST MI_PropertyDecl Outer_real32Array_prop =
9498           {
9499               MI_FLAG_PROPERTY, /* flags */
9500               0x0072790B, /* code */
9501               MI_T("real32Array"), /* name */
9502               NULL, /* qualifiers */
9503               0, /* numQualifiers */
9504               MI_REAL32A, /* type */
9505               NULL, /* className */
9506               0, /* subscript */
9507               offsetof(Outer, real32Array), /* offset */
9508               MI_T("Outer"), /* origin */
9509               MI_T("Outer"), /* propagator */
9510               NULL,
9511           };
9512           
9513           /* property Outer.real64Array */
9514 mike  1.1 static MI_CONST MI_PropertyDecl Outer_real64Array_prop =
9515           {
9516               MI_FLAG_PROPERTY, /* flags */
9517               0x0072790B, /* code */
9518               MI_T("real64Array"), /* name */
9519               NULL, /* qualifiers */
9520               0, /* numQualifiers */
9521               MI_REAL64A, /* type */
9522               NULL, /* className */
9523               0, /* subscript */
9524               offsetof(Outer, real64Array), /* offset */
9525               MI_T("Outer"), /* origin */
9526               MI_T("Outer"), /* propagator */
9527               NULL,
9528           };
9529           
9530           /* property Outer.char16Array */
9531           static MI_CONST MI_PropertyDecl Outer_char16Array_prop =
9532           {
9533               MI_FLAG_PROPERTY, /* flags */
9534               0x0063790B, /* code */
9535 mike  1.1     MI_T("char16Array"), /* name */
9536               NULL, /* qualifiers */
9537               0, /* numQualifiers */
9538               MI_CHAR16A, /* type */
9539               NULL, /* className */
9540               0, /* subscript */
9541               offsetof(Outer, char16Array), /* offset */
9542               MI_T("Outer"), /* origin */
9543               MI_T("Outer"), /* propagator */
9544               NULL,
9545           };
9546           
9547           /* property Outer.datetimeArray */
9548           static MI_CONST MI_PropertyDecl Outer_datetimeArray_prop =
9549           {
9550               MI_FLAG_PROPERTY, /* flags */
9551               0x0064790D, /* code */
9552               MI_T("datetimeArray"), /* name */
9553               NULL, /* qualifiers */
9554               0, /* numQualifiers */
9555               MI_DATETIMEA, /* type */
9556 mike  1.1     NULL, /* className */
9557               0, /* subscript */
9558               offsetof(Outer, datetimeArray), /* offset */
9559               MI_T("Outer"), /* origin */
9560               MI_T("Outer"), /* propagator */
9561               NULL,
9562           };
9563           
9564           /* property Outer.stringArray */
9565           static MI_CONST MI_PropertyDecl Outer_stringArray_prop =
9566           {
9567               MI_FLAG_PROPERTY, /* flags */
9568               0x0073790B, /* code */
9569               MI_T("stringArray"), /* name */
9570               NULL, /* qualifiers */
9571               0, /* numQualifiers */
9572               MI_STRINGA, /* type */
9573               NULL, /* className */
9574               0, /* subscript */
9575               offsetof(Outer, stringArray), /* offset */
9576               MI_T("Outer"), /* origin */
9577 mike  1.1     MI_T("Outer"), /* propagator */
9578               NULL,
9579           };
9580           
9581           static MI_CONST MI_Char* Outer_instanceArray_EmbeddedInstance_qual_value = MI_T("Inner");
9582           
9583           static MI_CONST MI_Qualifier Outer_instanceArray_EmbeddedInstance_qual =
9584           {
9585               MI_T("EmbeddedInstance"),
9586               MI_STRING,
9587               0,
9588               &Outer_instanceArray_EmbeddedInstance_qual_value
9589           };
9590           
9591           static MI_Qualifier MI_CONST* MI_CONST Outer_instanceArray_quals[] =
9592           {
9593               &Outer_instanceArray_EmbeddedInstance_qual,
9594           };
9595           
9596           /* property Outer.instanceArray */
9597           static MI_CONST MI_PropertyDecl Outer_instanceArray_prop =
9598 mike  1.1 {
9599               MI_FLAG_PROPERTY, /* flags */
9600               0x0069790D, /* code */
9601               MI_T("instanceArray"), /* name */
9602               Outer_instanceArray_quals, /* qualifiers */
9603               MI_COUNT(Outer_instanceArray_quals), /* numQualifiers */
9604               MI_INSTANCEA, /* type */
9605               MI_T("Inner"), /* className */
9606               0, /* subscript */
9607               offsetof(Outer, instanceArray), /* offset */
9608               MI_T("Outer"), /* origin */
9609               MI_T("Outer"), /* propagator */
9610               NULL,
9611           };
9612           
9613           static MI_PropertyDecl MI_CONST* MI_CONST Outer_props[] =
9614           {
9615               &Outer_Key_prop,
9616               &Outer_booleanScalar_prop,
9617               &Outer_uint8Scalar_prop,
9618               &Outer_sint8Scalar_prop,
9619 mike  1.1     &Outer_uint16Scalar_prop,
9620               &Outer_sint16Scalar_prop,
9621               &Outer_uint32Scalar_prop,
9622               &Outer_sint32Scalar_prop,
9623               &Outer_uint64Scalar_prop,
9624               &Outer_sint64Scalar_prop,
9625               &Outer_real32Scalar_prop,
9626               &Outer_real64Scalar_prop,
9627               &Outer_char16Scalar_prop,
9628               &Outer_datetimeScalar_prop,
9629               &Outer_stringScalar_prop,
9630               &Outer_instanceScalar_prop,
9631               &Outer_booleanArray_prop,
9632               &Outer_uint8Array_prop,
9633               &Outer_sint8Array_prop,
9634               &Outer_uint16Array_prop,
9635               &Outer_sint16Array_prop,
9636               &Outer_uint32Array_prop,
9637               &Outer_sint32Array_prop,
9638               &Outer_uint64Array_prop,
9639               &Outer_sint64Array_prop,
9640 mike  1.1     &Outer_real32Array_prop,
9641               &Outer_real64Array_prop,
9642               &Outer_char16Array_prop,
9643               &Outer_datetimeArray_prop,
9644               &Outer_stringArray_prop,
9645               &Outer_instanceArray_prop,
9646           };
9647           
9648           /* class Outer */
9649           MI_CONST MI_ClassDecl Outer_rtti =
9650           {
9651               MI_FLAG_CLASS, /* flags */
9652               0x006F7205, /* code */
9653               MI_T("Outer"), /* name */
9654               NULL, /* qualifiers */
9655               0, /* numQualifiers */
9656               Outer_props, /* properties */
9657               MI_COUNT(Outer_props), /* numProperties */
9658               sizeof(Outer), /* size */
9659               NULL, /* superClass */
9660               NULL, /* superClassDecl */
9661 mike  1.1     NULL, /* methods */
9662               0, /* numMethods */
9663               &test_repos_classDecl, /* schema */
9664               NULL, /* functions */
9665           };
9666           
9667           /*
9668           **==============================================================================
9669           **
9670           ** __mi_server
9671           **
9672           **==============================================================================
9673           */
9674           
9675           MI_Server* __mi_server;
9676           /*
9677           **==============================================================================
9678           **
9679           ** Schema
9680           **
9681           **==============================================================================
9682 mike  1.1 */
9683           
9684           static MI_ClassDecl MI_CONST* MI_CONST classes[] =
9685           {
9686               &CIM_ConcreteJob_rtti,
9687               &CIM_EnabledLogicalElement_rtti,
9688               &CIM_Error_rtti,
9689               &CIM_Job_rtti,
9690               &CIM_LogicalElement_rtti,
9691               &CIM_ManagedElement_rtti,
9692               &CIM_ManagedSystemElement_rtti,
9693               &CIM_Process_rtti,
9694               &Inner_rtti,
9695               &MSFT_AllTypes_rtti,
9696               &MSFT_Person_rtti,
9697               &MSFT_Process_rtti,
9698               &Outer_rtti,
9699           };
9700           
9701           MI_SchemaDecl test_repos_classDecl =
9702           {
9703 mike  1.1     qualifierDecls, /* qualifierDecls */
9704               MI_COUNT(qualifierDecls), /* numQualifierDecls */
9705               classes, /* classDecls */
9706               MI_COUNT(classes), /* classDecls */
9707           };
9708           
9709           /*
9710           **==============================================================================
9711           **
9712           ** MI_Server Methods
9713           **
9714           **==============================================================================
9715           */
9716           
9717           MI_Result MI_CALL MI_Server_GetVersion(
9718               MI_Uint32* version){
9719               return __mi_server->serverFT->GetVersion(version);
9720           }
9721           
9722           MI_Result MI_CALL MI_Server_GetSystemName(
9723               const MI_Char** systemName)
9724 mike  1.1 {
9725               return __mi_server->serverFT->GetSystemName(systemName);
9726           }
9727           

ViewCVS 0.9.2