Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

128 lines
5.7 KiB

  1. [Dynamic, Provider ("CIMWin32"),
  2. Description ("The Win32_QuickFixEngineering class represents system-wide "
  3. "Quick Fix Engineering (QFE) or updates that have been applied "
  4. "to the current operating system."): ToSubClass,
  5. Locale (0x409), UUID ("{0827250D-BA3E-11d2-B361-00105A1F77A1}") ]
  6. class Win32_QuickFixEngineering : CIM_LogicalElement
  7. {
  8. [read: ToSubClass, key: ToSubClass, MaxLen (260): ToSubClass,
  9. Description("The HotFixID property specifies the unique identifier "
  10. "associated with a particular QFE." ): ToSubClass,
  11. MappingStrings {"Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\"
  12. "CurrentVersion\\Hotfix"}: ToSubClass]
  13. string HotFixID ;
  14. [read: ToSubClass, key: ToSubClass, MaxLen (260): ToSubClass,
  15. Description("The ServicePackInEffect property specifies what service"
  16. "pack was in effect when the update was applied. If no service pack "
  17. "has been applied, the property takes on the value SP0. If it can "
  18. "not be determined what service pack was in effect, this property "
  19. "will be NULL."): ToSubClass,
  20. MappingStrings {"Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\"
  21. "CurrentVersion\\Hotfix"}: ToSubClass ]
  22. string ServicePackInEffect;
  23. [read: ToSubClass, CIM_Key: ToSubClass, MaxLen (256): ToSubClass,
  24. Propagated ("CIM_ComputerSystem.Name"): ToSubClass,
  25. Description ("The CSName property contains the local name of the "
  26. "computer system. The value for this member comes from the "
  27. "CIM_ComputerSystem class."): ToSubClass,
  28. MappingStrings {"WMI"}: ToSubClass ]
  29. string CSName ;
  30. [read: ToSubClass,
  31. Description ("The FixComments property contains additional comments "
  32. "relating to the update."): ToSubClass,
  33. MappingStrings {"Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\"
  34. "CurrentVersion\\Hotfix"}: ToSubClass ]
  35. string FixComments;
  36. [read: ToSubClass,
  37. Description ("The InstalledBy property identifies who installed"
  38. " the update. If this value is unknown, the property will be "
  39. "empty."): ToSubClass,
  40. MappingStrings {"Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\"
  41. "CurrentVersion\\Hotfix"}: ToSubClass ]
  42. string InstalledBy;
  43. [read: ToSubClass,
  44. Description ("The InstalledOn property provides the date and time "
  45. "when the update was installed. If this value is unknown, the property "
  46. "will be empty."): ToSubClass,
  47. MappingStrings {"Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\"
  48. "CurrentVersion\\Hotfix"}: ToSubClass ]
  49. string InstalledOn;
  50. };
  51. [Dynamic, Provider ("CIMWin32") ,
  52. Description ("The Win32_LogicalProgramGroupDirectory class represents "
  53. "an association between logical program groups (groupings in the "
  54. "start menu) and the file directories in which they are stored."): ToSubClass,
  55. Locale (0x409), UUID("{F25FE467-783E-11d2-90BF-0060081A46FD}") ]
  56. class Win32_LogicalProgramGroupDirectory:CIM_Dependency
  57. {
  58. [Read: ToSubClass, Key: ToSubClass, Override ("Antecedent"): ToSubClass,
  59. Description ("The Antecedent reference represents "
  60. "the Win32_LogicalProgramGroup associated with the "
  61. "file directory."): ToSubClass,
  62. MappingStrings {"WMI|Win32_LogicalProgramGroup"}: ToSubClass]
  63. Win32_LogicalProgramGroup REF Antecedent;
  64. [Read: ToSubClass, Key: ToSubClass, Override ("Dependent"): ToSubClass,
  65. Description ("The Dependent reference represents the "
  66. "Win32_Directory that contains the file directory for the"
  67. "logical program group."): ToSubClass,
  68. MappingStrings {"WMI|Win32_Directory"}: ToSubClass]
  69. Win32_Directory REF Dependent;
  70. };
  71. [Dynamic, Provider ("CIMWin32") ,
  72. Description ("The Win32_LogicalProgramGroupItemDataFile class "
  73. "represents an association between the program group items of the "
  74. "start menu and the files in which they are stored."): ToSubClass,
  75. Locale (0x409), UUID("{08FFAD62-8050-11d2-90CE-0060081A46FD}") ]
  76. class Win32_LogicalProgramGroupItemDataFile:CIM_Dependency
  77. {
  78. [Read: ToSubClass, Key: ToSubClass, Override("Antecedent"): ToSubClass,
  79. Description ("The Antecedent reference represents the "
  80. "Win32_LogicalProgramGroupItem that represents program "
  81. "groupings in the start menu."): ToSubClass,
  82. MappingStrings {"WMI|Win32_LogicalProgramGroupItem"}: ToSubClass]
  83. Win32_LogicalProgramGroupItem REF Antecedent;
  84. [Read: ToSubClass, Key: ToSubClass, Override ("Dependent"): ToSubClass,
  85. Description ("The Dependent reference represents the CIM_DataFile "
  86. "class associated with the program group."): ToSubClass,
  87. MappingStrings {"CIM|CIM_DataFile"}: ToSubClass ]
  88. CIM_DataFile REF Dependent;
  89. };
  90. [Dynamic, Provider ("CIMWin32") ,
  91. Description ("The Win32_ProgramGroupContents class represents "
  92. "an association between a program group order and an individual "
  93. "program group or item contained in it." ): ToSubClass,
  94. Locale (0x409), UUID("{86E30E83-7DB2-11d2-90CB-0060081A46FD}") ]
  95. class Win32_ProgramGroupContents:CIM_Component
  96. {
  97. [Read: ToSubClass, Key: ToSubClass,
  98. Override ("PartComponent"): ToSubClass,
  99. Description ("The PartComponent reference represents the "
  100. "Win32_ProgramGroupOrItem containing a start menu group or item "
  101. "for this association"): ToSubClass,
  102. MappingStrings {"WMI|Win32_ProgramGroupOrItem"}: ToSubClass]
  103. Win32_ProgramGroupOrItem REF PartComponent;
  104. [Read: ToSubClass, Key: ToSubClass,
  105. Override ("GroupComponent"): ToSubClass,
  106. Description ("The GroupComponent reference represents the "
  107. "Win32_LogicalProgramGroup that contains the logical program "
  108. "group for this association."): ToSubClass,
  109. MappingStrings {"WMI|Win32_LogicalProgramGroup"}: ToSubClass]
  110. Win32_LogicalProgramGroup REF GroupComponent;
  111. };