Source code of Windows XP (NT5)
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.

38245 lines
2.4 MiB

  1. ��#pragma namespace("\\\\.\\root\\cli")
  2. instance of MSFT_CliAlias
  3. {
  4. Connection =
  5. instance of MSFT_CliConnection
  6. {
  7. Locale = "ms_409";
  8. NameSpace = "ROOT\\cli";
  9. Server = ".";
  10. };
  11. Description = "This provides access to the aliases available on the local system";
  12. Formats = {
  13. instance of MSFT_CliFormat
  14. {
  15. Format = "LIST";
  16. Name = "FULL";
  17. Properties = {
  18. instance of MSFT_CliProperty
  19. {
  20. Derivation = "Connection";
  21. Description = "The Connection object defines parameters required when connecting to WMI";
  22. Name = "Connection";
  23. },
  24. instance of MSFT_CliProperty
  25. {
  26. Derivation = "Description";
  27. Description = "The Description property provides a description of the alias";
  28. Name = "Description";
  29. },
  30. instance of MSFT_CliProperty
  31. {
  32. Derivation = "Formats";
  33. Description = "The elements of the Formats array define lists of properties to be shown for this alias. This is a list of lists indexed by the format name (for example FULL, BRIEF, INSTANCE or a user defined qualifier).";
  34. Name = "Formats";
  35. },
  36. instance of MSFT_CliProperty
  37. {
  38. Derivation = "FriendlyName";
  39. Description = "The FriendlyName string provides the name for the alias. The name will be unique in the context of the namespace in which the alias is defined. Note CLASS, QUERY, PATH and RESTORE cannot be used as alias names as they appear in the same location in the syntax.";
  40. Name = "FriendlyName";
  41. },
  42. instance of MSFT_CliProperty
  43. {
  44. Derivation = "PWhere";
  45. Description = "The PWhere property defines a from/where clause (i.e. a WQL query without the Select clause). The query string may contain substitution parameters (tokens preceded by a '#' mark) indicating where values may be substituted into the query string. The parameter values are taken from the tokens immediately after the alias if the token cannot be resolved to a switch or verb - this allows for example a command such as 'w KillProcess 154' where the PWhere value for the KillProcess alias would be 'From Win32_process Where ProcessId = #ProcId'";
  46. Name = "PWhere";
  47. },
  48. instance of MSFT_CliProperty
  49. {
  50. Derivation = "Qualifiers";
  51. Description = "The qualifiers applicable to this Alias";
  52. Name = "Qualifiers";
  53. },
  54. instance of MSFT_CliProperty
  55. {
  56. Derivation = "Target";
  57. Description = "The Target string defines the object to be operated on through the Alias. The string may be a simple class name or a WQL query. If the Target property is empty only verbs based on commandline utilities may be used by the alias";
  58. Name = "Target";
  59. },
  60. instance of MSFT_CliProperty
  61. {
  62. Derivation = "Verbs";
  63. Description = "The Verbs array is the list of verbs supported for this alias.";
  64. Name = "Verbs";
  65. }};
  66. },
  67. instance of MSFT_CliFormat
  68. {
  69. Name = "BRIEF";
  70. Properties = {
  71. instance of MSFT_CliProperty
  72. {
  73. Derivation = "FriendlyName";
  74. Description = "The FriendlyName string provides the name for the alias. The name will be unique in the context of the namespace in which the alias is defined. Note CLASS, QUERY, PATH and RESTORE cannot be used as alias names as they appear in the same location in the syntax.";
  75. Name = "FriendlyName";
  76. },
  77. instance of MSFT_CliProperty
  78. {
  79. Derivation = "PWhere";
  80. Description = "The PWhere property defines a from/where clause (i.e. a WQL query without the Select clause). The query string may contain substitution parameters (tokens preceded by a '#' mark) indicating where values may be substituted into the query string. The parameter values are taken from the tokens immediately after the alias if the token cannot be resolved to a switch or verb - this allows for example a command such as 'w KillProcess 154' where the PWhere value for the KillProcess alias would be 'From Win32_process Where ProcessId = #ProcId'";
  81. Name = "PWhere";
  82. },
  83. instance of MSFT_CliProperty
  84. {
  85. Derivation = "Target";
  86. Description = "The Target string defines the object to be operated on through the Alias. The string may be a simple class name or a WQL query. If the Target property is empty only verbs based on commandline utilities may be used by the alias";
  87. Name = "Target";
  88. }};
  89. },
  90. instance of MSFT_CliFormat
  91. {
  92. Format = "LIST";
  93. Name = "SYSTEM";
  94. Properties = {
  95. instance of MSFT_CliProperty
  96. {
  97. Derivation = "__CLASS";
  98. Name = "__CLASS";
  99. },
  100. instance of MSFT_CliProperty
  101. {
  102. Derivation = "__DERIVATION";
  103. Name = "__DERIVATION";
  104. },
  105. instance of MSFT_CliProperty
  106. {
  107. Derivation = "__DYNASTY";
  108. Name = "__DYNASTY";
  109. },
  110. instance of MSFT_CliProperty
  111. {
  112. Derivation = "__GENUS";
  113. Name = "__GENUS";
  114. },
  115. instance of MSFT_CliProperty
  116. {
  117. Derivation = "__NAMESPACE";
  118. Name = "__NAMESPACE";
  119. },
  120. instance of MSFT_CliProperty
  121. {
  122. Derivation = "__PATH";
  123. Name = "__PATH";
  124. },
  125. instance of MSFT_CliProperty
  126. {
  127. Derivation = "__PROPERTY_COUNT";
  128. Name = "__PROPERTY_COUNT";
  129. },
  130. instance of MSFT_CliProperty
  131. {
  132. Derivation = "__RELPATH";
  133. Name = "__RELPATH";
  134. },
  135. instance of MSFT_CliProperty
  136. {
  137. Derivation = "__SERVER";
  138. Name = "__SERVER";
  139. },
  140. instance of MSFT_CliProperty
  141. {
  142. Derivation = "__SUPERCLASS";
  143. Name = "__SUPERCLASS";
  144. }};
  145. },
  146. instance of MSFT_CliFormat
  147. {
  148. Format = "TABLE";
  149. Name = "INSTANCE";
  150. Properties = {
  151. instance of MSFT_CliProperty
  152. {
  153. Derivation = "FriendlyName";
  154. Description = "The FriendlyName string provides the name for the alias. The name will be unique in the context of the namespace in which the alias is defined. Note CLASS, QUERY, PATH and RESTORE cannot be used as alias names as they appear in the same location in the syntax.";
  155. Name = "FriendlyName";
  156. }};
  157. }};
  158. FriendlyName = "Alias";
  159. PWhere = "Where FriendlyName = '#'";
  160. Target = "Select * from Msft_CliAlias";
  161. Verbs = {
  162. instance of MSFT_CliVerb
  163. {
  164. Derivation = "wmic Alias #__PATH assoc";
  165. Description = "Shows any related aliases";
  166. Name = "SeeAlso";
  167. VerbType = 2;
  168. }};
  169. };
  170. instance of MSFT_CliAlias
  171. {
  172. Connection =
  173. instance of MSFT_CliConnection
  174. {
  175. Locale = "ms_409";
  176. NameSpace = "ROOT\\CIMV2";
  177. Server = ".";
  178. };
  179. Description = "Base board (also known as a motherboard or system board) management.";
  180. Formats = {
  181. instance of MSFT_CliFormat
  182. {
  183. Format = "TABLE";
  184. Name = "STATUS";
  185. Properties = {
  186. instance of MSFT_CliProperty
  187. {
  188. Derivation = "Status";
  189. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  190. Name = "Status";
  191. Qualifiers = {
  192. instance of MSFT_CliQualifier
  193. {
  194. Name = "MaxLen";
  195. QualifierValue = {"10"};
  196. },
  197. instance of MSFT_CliQualifier
  198. {
  199. Name = "ValueMap";
  200. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  201. },
  202. instance of MSFT_CliQualifier
  203. {
  204. Name = "Values";
  205. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  206. }};
  207. },
  208. instance of MSFT_CliProperty
  209. {
  210. Derivation = "Name";
  211. Description = "The Name property defines the label by which the object is known. ";
  212. Name = "Name";
  213. },
  214. instance of MSFT_CliProperty
  215. {
  216. Derivation = "PoweredOn";
  217. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  218. Name = "PoweredOn";
  219. }};
  220. },
  221. instance of MSFT_CliFormat
  222. {
  223. Format = "LIST";
  224. Name = "FULL";
  225. Properties = {
  226. instance of MSFT_CliProperty
  227. {
  228. Derivation = "ConfigOptions";
  229. Description = "The ConfigOptions property contains strings that describe the configuration of the jumpers and switches located on the base board.";
  230. Name = "ConfigOptions";
  231. },
  232. instance of MSFT_CliProperty
  233. {
  234. Derivation = "Depth";
  235. Description = "The depth of the physical package in inches.";
  236. Name = "Depth";
  237. },
  238. instance of MSFT_CliProperty
  239. {
  240. Derivation = "Description";
  241. Description = "The Description property provides a textual description of the object. ";
  242. Name = "Description";
  243. },
  244. instance of MSFT_CliProperty
  245. {
  246. Derivation = "Height";
  247. Description = "The height of the physical package in inches.";
  248. Name = "Height";
  249. },
  250. instance of MSFT_CliProperty
  251. {
  252. Derivation = "HostingBoard";
  253. Description = "Boolean indicating that this card is a motherboard or, more generically, a baseboard in a chassis.";
  254. Name = "HostingBoard";
  255. },
  256. instance of MSFT_CliProperty
  257. {
  258. Derivation = "HotSwappable";
  259. Description = "A physical package can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on').";
  260. Name = "HotSwappable";
  261. },
  262. instance of MSFT_CliProperty
  263. {
  264. Derivation = "InstallDate";
  265. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  266. Name = "InstallDate";
  267. },
  268. instance of MSFT_CliProperty
  269. {
  270. Derivation = "Manufacturer";
  271. Description = "The name of the organization responsible for producing the physical element.";
  272. Name = "Manufacturer";
  273. Qualifiers = {
  274. instance of MSFT_CliQualifier
  275. {
  276. Name = "MaxLen";
  277. QualifierValue = {"256"};
  278. }};
  279. },
  280. instance of MSFT_CliProperty
  281. {
  282. Derivation = "Model";
  283. Description = "The name by which the physical element is generally known.";
  284. Name = "Model";
  285. Qualifiers = {
  286. instance of MSFT_CliQualifier
  287. {
  288. Name = "MaxLen";
  289. QualifierValue = {"64"};
  290. }};
  291. },
  292. instance of MSFT_CliProperty
  293. {
  294. Derivation = "Name";
  295. Description = "The Name property defines the label by which the object is known. ";
  296. Name = "Name";
  297. },
  298. instance of MSFT_CliProperty
  299. {
  300. Derivation = "OtherIdentifyingInfo";
  301. Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag. ";
  302. Name = "OtherIdentifyingInfo";
  303. },
  304. instance of MSFT_CliProperty
  305. {
  306. Derivation = "PartNumber";
  307. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  308. Name = "PartNumber";
  309. Qualifiers = {
  310. instance of MSFT_CliQualifier
  311. {
  312. Name = "MaxLen";
  313. QualifierValue = {"256"};
  314. }};
  315. },
  316. instance of MSFT_CliProperty
  317. {
  318. Derivation = "PoweredOn";
  319. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  320. Name = "PoweredOn";
  321. },
  322. instance of MSFT_CliProperty
  323. {
  324. Derivation = "Product";
  325. Description = "The Product property indicates the base board part number defined by the manufacturer.";
  326. Name = "Product";
  327. },
  328. instance of MSFT_CliProperty
  329. {
  330. Derivation = "Removable";
  331. Description = "A physical package is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. ";
  332. Name = "Removable";
  333. },
  334. instance of MSFT_CliProperty
  335. {
  336. Derivation = "Replaceable";
  337. Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  338. Name = "Replaceable";
  339. },
  340. instance of MSFT_CliProperty
  341. {
  342. Derivation = "RequirementsDescription";
  343. Description = "A free-form string describing the way(s) in which this card is physically unique from other cards. ";
  344. Name = "RequirementsDescription";
  345. },
  346. instance of MSFT_CliProperty
  347. {
  348. Derivation = "RequiresDaughterBoard";
  349. Description = "Boolean indicating that at least one daughterboard or auxiliary card is required in order to function properly.";
  350. Name = "RequiresDaughterBoard";
  351. },
  352. instance of MSFT_CliProperty
  353. {
  354. Derivation = "SerialNumber";
  355. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  356. Name = "SerialNumber";
  357. Qualifiers = {
  358. instance of MSFT_CliQualifier
  359. {
  360. Name = "MaxLen";
  361. QualifierValue = {"64"};
  362. }};
  363. },
  364. instance of MSFT_CliProperty
  365. {
  366. Derivation = "SKU";
  367. Description = "The stock keeping unit number for this physical element.";
  368. Name = "SKU";
  369. Qualifiers = {
  370. instance of MSFT_CliQualifier
  371. {
  372. Name = "MaxLen";
  373. QualifierValue = {"64"};
  374. }};
  375. },
  376. instance of MSFT_CliProperty
  377. {
  378. Derivation = "SlotLayout";
  379. Description = "SlotLayout is a free-form string that describes the slot positioning, typical usage, restrictions, individual slot spacing or any other pertinent information for the slots on a card.";
  380. Name = "SlotLayout";
  381. },
  382. instance of MSFT_CliProperty
  383. {
  384. Derivation = "SpecialRequirements";
  385. Description = "Boolean indicating that this card is physically unique from other cards of the same type and therefore requires a special slot. ";
  386. Name = "SpecialRequirements";
  387. },
  388. instance of MSFT_CliProperty
  389. {
  390. Derivation = "Status";
  391. Description = "The Status property is a string indicating the current status of the object.";
  392. Name = "Status";
  393. Qualifiers = {
  394. instance of MSFT_CliQualifier
  395. {
  396. Name = "MaxLen";
  397. QualifierValue = {"10"};
  398. },
  399. instance of MSFT_CliQualifier
  400. {
  401. Name = "ValueMap";
  402. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  403. },
  404. instance of MSFT_CliQualifier
  405. {
  406. Name = "Values";
  407. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  408. }};
  409. },
  410. instance of MSFT_CliProperty
  411. {
  412. Derivation = "Tag";
  413. Description = "The Tag property uniquely identifies the base board of the system.";
  414. Name = "Tag";
  415. Qualifiers = {
  416. instance of MSFT_CliQualifier
  417. {
  418. Name = "MaxLen";
  419. QualifierValue = {"256"};
  420. }};
  421. },
  422. instance of MSFT_CliProperty
  423. {
  424. Derivation = "Version";
  425. Description = "A string indicating the version of the physical element.";
  426. Name = "Version";
  427. Qualifiers = {
  428. instance of MSFT_CliQualifier
  429. {
  430. Name = "MaxLen";
  431. QualifierValue = {"64"};
  432. }};
  433. },
  434. instance of MSFT_CliProperty
  435. {
  436. Derivation = "Weight";
  437. Description = "The weight of the physical package in pounds.";
  438. Name = "Weight";
  439. },
  440. instance of MSFT_CliProperty
  441. {
  442. Derivation = "Width";
  443. Description = "The width of the physical package in inches.";
  444. Name = "Width";
  445. }};
  446. },
  447. instance of MSFT_CliFormat
  448. {
  449. Format = "TABLE";
  450. Name = "BRIEF";
  451. Properties = {
  452. instance of MSFT_CliProperty
  453. {
  454. Derivation = "Manufacturer";
  455. Description = "The name of the organization responsible for producing the physical element.";
  456. Name = "Manufacturer";
  457. Qualifiers = {
  458. instance of MSFT_CliQualifier
  459. {
  460. Name = "MaxLen";
  461. QualifierValue = {"256"};
  462. }};
  463. },
  464. instance of MSFT_CliProperty
  465. {
  466. Derivation = "Model";
  467. Description = "The name by which the physical element is generally known.";
  468. Name = "Model";
  469. Qualifiers = {
  470. instance of MSFT_CliQualifier
  471. {
  472. Name = "MaxLen";
  473. QualifierValue = {"64"};
  474. }};
  475. },
  476. instance of MSFT_CliProperty
  477. {
  478. Derivation = "Name";
  479. Description = "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.";
  480. Name = "Name";
  481. },
  482. instance of MSFT_CliProperty
  483. {
  484. Derivation = "SerialNumber";
  485. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  486. Name = "SerialNumber";
  487. Qualifiers = {
  488. instance of MSFT_CliQualifier
  489. {
  490. Name = "MaxLen";
  491. QualifierValue = {"64"};
  492. }};
  493. },
  494. instance of MSFT_CliProperty
  495. {
  496. Derivation = "SKU";
  497. Description = "The stock keeping unit number for this physical element.";
  498. Name = "SKU";
  499. Qualifiers = {
  500. instance of MSFT_CliQualifier
  501. {
  502. Name = "MaxLen";
  503. QualifierValue = {"64"};
  504. }};
  505. },
  506. instance of MSFT_CliProperty
  507. {
  508. Derivation = "Product";
  509. Description = "The Product property indicates the base board part number defined by the manufacturer.";
  510. Name = "Product";
  511. }};
  512. },
  513. instance of MSFT_CliFormat
  514. {
  515. Name = "SYSTEM";
  516. Properties = {
  517. instance of MSFT_CliProperty
  518. {
  519. Derivation = "__CLASS";
  520. Name = "__CLASS";
  521. },
  522. instance of MSFT_CliProperty
  523. {
  524. Derivation = "__DERIVATION";
  525. Name = "__DERIVATION";
  526. },
  527. instance of MSFT_CliProperty
  528. {
  529. Derivation = "__DYNASTY";
  530. Name = "__DYNASTY";
  531. },
  532. instance of MSFT_CliProperty
  533. {
  534. Derivation = "__GENUS";
  535. Name = "__GENUS";
  536. },
  537. instance of MSFT_CliProperty
  538. {
  539. Derivation = "__NAMESPACE";
  540. Name = "__NAMESPACE";
  541. },
  542. instance of MSFT_CliProperty
  543. {
  544. Derivation = "__PATH";
  545. Name = "__PATH";
  546. },
  547. instance of MSFT_CliProperty
  548. {
  549. Derivation = "__PROPERTY_COUNT";
  550. Name = "__PROPERTY_COUNT";
  551. },
  552. instance of MSFT_CliProperty
  553. {
  554. Derivation = "__RELPATH";
  555. Name = "__RELPATH";
  556. },
  557. instance of MSFT_CliProperty
  558. {
  559. Derivation = "__SERVER";
  560. Name = "__SERVER";
  561. },
  562. instance of MSFT_CliProperty
  563. {
  564. Derivation = "__SUPERCLASS";
  565. Name = "__SUPERCLASS";
  566. }};
  567. },
  568. instance of MSFT_CliFormat
  569. {
  570. Name = "INSTANCE";
  571. Properties = {
  572. instance of MSFT_CliProperty
  573. {
  574. Derivation = "__PATH";
  575. Name = "__PATH";
  576. }};
  577. }};
  578. FriendlyName = "BaseBoard";
  579. PWhere = "";
  580. Target = "Select * from Win32_BaseBoard";
  581. };
  582. instance of MSFT_CliAlias
  583. {
  584. Connection =
  585. instance of MSFT_CliConnection
  586. {
  587. Locale = "ms_409";
  588. NameSpace = "ROOT\\CIMV2";
  589. Server = ".";
  590. };
  591. Description = "Basic input/output services (BIOS) management.";
  592. Formats = {
  593. instance of MSFT_CliFormat
  594. {
  595. Name = "SYSTEM";
  596. Properties = {
  597. instance of MSFT_CliProperty
  598. {
  599. Derivation = "__CLASS";
  600. Name = "__CLASS";
  601. },
  602. instance of MSFT_CliProperty
  603. {
  604. Derivation = "__DERIVATION";
  605. Name = "__DERIVATION";
  606. },
  607. instance of MSFT_CliProperty
  608. {
  609. Derivation = "__DYNASTY";
  610. Name = "__DYNASTY";
  611. },
  612. instance of MSFT_CliProperty
  613. {
  614. Derivation = "__GENUS";
  615. Name = "__GENUS";
  616. },
  617. instance of MSFT_CliProperty
  618. {
  619. Derivation = "__NAMESPACE";
  620. Name = "__NAMESPACE";
  621. },
  622. instance of MSFT_CliProperty
  623. {
  624. Derivation = "__PATH";
  625. Name = "__PATH";
  626. },
  627. instance of MSFT_CliProperty
  628. {
  629. Derivation = "__PROPERTY_COUNT";
  630. Name = "__PROPERTY_COUNT";
  631. },
  632. instance of MSFT_CliProperty
  633. {
  634. Derivation = "__RELPATH";
  635. Name = "__RELPATH";
  636. },
  637. instance of MSFT_CliProperty
  638. {
  639. Derivation = "__SERVER";
  640. Name = "__SERVER";
  641. },
  642. instance of MSFT_CliProperty
  643. {
  644. Derivation = "__SUPERCLASS";
  645. Name = "__SUPERCLASS";
  646. }};
  647. },
  648. instance of MSFT_CliFormat
  649. {
  650. Name = "INSTANCE";
  651. Properties = {
  652. instance of MSFT_CliProperty
  653. {
  654. Derivation = "Name";
  655. Name = "Name";
  656. }};
  657. },
  658. instance of MSFT_CliFormat
  659. {
  660. Format = "TABLE";
  661. Name = "BRIEF";
  662. Properties = {
  663. instance of MSFT_CliProperty
  664. {
  665. Derivation = "SMBIOSBIOSVersion";
  666. Description = "The SMBIOSBIOSVersion property contains the BIOS version as reported by SMBIOS.";
  667. Name = "SMBIOSBIOSVersion";
  668. },
  669. instance of MSFT_CliProperty
  670. {
  671. Derivation = "Manufacturer";
  672. Description = "Manufacturer of this software element";
  673. Name = "Manufacturer";
  674. Qualifiers = {
  675. instance of MSFT_CliQualifier
  676. {
  677. Name = "Maxlen";
  678. QualifierValue = {"256"};
  679. }};
  680. },
  681. instance of MSFT_CliProperty
  682. {
  683. Derivation = "Name";
  684. Description = "The name used to identify this software element";
  685. Name = "Name";
  686. Qualifiers = {
  687. instance of MSFT_CliQualifier
  688. {
  689. Name = "maxlen";
  690. QualifierValue = {"256"};
  691. }};
  692. },
  693. instance of MSFT_CliProperty
  694. {
  695. Derivation = "SerialNumber";
  696. Description = "The assigned serial number of this software element.";
  697. Name = "SerialNumber";
  698. Qualifiers = {
  699. instance of MSFT_CliQualifier
  700. {
  701. Name = "Maxlen";
  702. QualifierValue = {"64"};
  703. }};
  704. },
  705. instance of MSFT_CliProperty
  706. {
  707. Derivation = "Version";
  708. Description = "The Version property contains the version of the BIOS. ";
  709. Name = "Version";
  710. Qualifiers = {
  711. instance of MSFT_CliQualifier
  712. {
  713. Name = "Maxlen";
  714. QualifierValue = {"64"};
  715. }};
  716. }};
  717. },
  718. instance of MSFT_CliFormat
  719. {
  720. Format = "LIST";
  721. Name = "FULL";
  722. Properties = {
  723. instance of MSFT_CliProperty
  724. {
  725. Derivation = "BiosCharacteristics";
  726. Description = "The BiosCharacteristics property identifies the BIOS characteristics supported by the system as defined by the System Management BIOS Reference Specification";
  727. Name = "BiosCharacteristics";
  728. },
  729. instance of MSFT_CliProperty
  730. {
  731. Derivation = "BuildNumber";
  732. Description = "The internal identifier for this compilation of this software element.";
  733. Name = "BuildNumber";
  734. Qualifiers = {
  735. instance of MSFT_CliQualifier
  736. {
  737. Name = "Maxlen";
  738. QualifierValue = {"64"};
  739. }};
  740. },
  741. instance of MSFT_CliProperty
  742. {
  743. Derivation = "CodeSet";
  744. Description = "The code set used by this software element. ";
  745. Name = "CodeSet";
  746. Qualifiers = {
  747. instance of MSFT_CliQualifier
  748. {
  749. Name = "Maxlen";
  750. QualifierValue = {"64"};
  751. }};
  752. },
  753. instance of MSFT_CliProperty
  754. {
  755. Derivation = "CurrentLanguage";
  756. Description = "The CurrentLanguage property shows the name of the current BIOS language.";
  757. Name = "CurrentLanguage";
  758. },
  759. instance of MSFT_CliProperty
  760. {
  761. Derivation = "Description";
  762. Description = "The Description property provides a textual description of the object. ";
  763. Name = "Description";
  764. },
  765. instance of MSFT_CliProperty
  766. {
  767. Derivation = "IdentificationCode";
  768. Description = " The value of this property is the manufacturer's identifier for this software element. Often this will be a stock keeping unit (SKU) or a part number.";
  769. Name = "IdentificationCode";
  770. Qualifiers = {
  771. instance of MSFT_CliQualifier
  772. {
  773. Name = "Maxlen";
  774. QualifierValue = {"64"};
  775. }};
  776. },
  777. instance of MSFT_CliProperty
  778. {
  779. Derivation = "InstallableLanguages";
  780. Description = "The InstallableLanguages property indicates the number of languages available for installation on this system. Language may determine properties such as the need for Unicode and bi-directional text.";
  781. Name = "InstallableLanguages";
  782. },
  783. instance of MSFT_CliProperty
  784. {
  785. Derivation = "InstallDate";
  786. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  787. Name = "InstallDate";
  788. },
  789. instance of MSFT_CliProperty
  790. {
  791. Derivation = "LanguageEdition";
  792. Description = "The value of this property identifies the language edition of this software element. The language codes defined in ISO 639 should be used. Where the software element represents multi-lingual or international version of a product, the string multilingual should be used.";
  793. Name = "LanguageEdition";
  794. Qualifiers = {
  795. instance of MSFT_CliQualifier
  796. {
  797. Name = "Maxlen";
  798. QualifierValue = {"32"};
  799. }};
  800. },
  801. instance of MSFT_CliProperty
  802. {
  803. Derivation = "ListOfLanguages";
  804. Description = "The ListOfLanguages property contains a list of namesof available BIOS-installable languages.";
  805. Name = "ListOfLanguages";
  806. },
  807. instance of MSFT_CliProperty
  808. {
  809. Derivation = "Manufacturer";
  810. Description = "Manufacturer of this software element";
  811. Name = "Manufacturer";
  812. Qualifiers = {
  813. instance of MSFT_CliQualifier
  814. {
  815. Name = "Maxlen";
  816. QualifierValue = {"256"};
  817. }};
  818. },
  819. instance of MSFT_CliProperty
  820. {
  821. Derivation = "Name";
  822. Description = "The name used to identify this software element";
  823. Name = "Name";
  824. Qualifiers = {
  825. instance of MSFT_CliQualifier
  826. {
  827. Name = "maxlen";
  828. QualifierValue = {"256"};
  829. }};
  830. },
  831. instance of MSFT_CliProperty
  832. {
  833. Derivation = "OtherTargetOS";
  834. Description = " The OtherTargetOS property records the manufacturer and operating system type for a software element when the TargetOperatingSystem property has a value of 1 (\"Other\"). Therefore, when the TargetOperatingSystem property has a value of \"Other\", the OtherTargetOS property must have a non-null value. For all other values of TargetOperatingSystem, the OtherTargetOS property is to be NULL. ";
  835. Name = "OtherTargetOS";
  836. Qualifiers = {
  837. instance of MSFT_CliQualifier
  838. {
  839. Name = "Maxlen";
  840. QualifierValue = {"64"};
  841. }};
  842. },
  843. instance of MSFT_CliProperty
  844. {
  845. Derivation = "PrimaryBIOS";
  846. Description = "If true, this is the primary BIOS of the computer system.";
  847. Name = "PrimaryBIOS";
  848. },
  849. instance of MSFT_CliProperty
  850. {
  851. Derivation = "ReleaseDate";
  852. Description = "The ReleaseDate property indicates the release date of the BIOS in the Coordinated Universal Time (UTC) format of YYYYMMDDHHMMSS.MMMMMM(+-)OOO.";
  853. Name = "ReleaseDate";
  854. },
  855. instance of MSFT_CliProperty
  856. {
  857. Derivation = "SerialNumber";
  858. Description = "The assigned serial number of this software element.";
  859. Name = "SerialNumber";
  860. Qualifiers = {
  861. instance of MSFT_CliQualifier
  862. {
  863. Name = "Maxlen";
  864. QualifierValue = {"64"};
  865. }};
  866. },
  867. instance of MSFT_CliProperty
  868. {
  869. Derivation = "SMBIOSBIOSVersion";
  870. Description = "The SMBIOSBIOSVersion property contains the BIOS version as reported by SMBIOS.";
  871. Name = "SMBIOSBIOSVersion";
  872. },
  873. instance of MSFT_CliProperty
  874. {
  875. Derivation = "SMBIOSMajorVersion";
  876. Description = "The SMBIOSMajorVersion property contains the major SMBIOS version number. This property will be NULL if SMBIOS not found.";
  877. Name = "SMBIOSMajorVersion";
  878. },
  879. instance of MSFT_CliProperty
  880. {
  881. Derivation = "SMBIOSMinorVersion";
  882. Description = "The SMBIOSMinorVersion property contains the minor SMBIOS Version number. This property will be NULL if SMBIOS not found.";
  883. Name = "SMBIOSMinorVersion";
  884. },
  885. instance of MSFT_CliProperty
  886. {
  887. Derivation = "SMBIOSPresent";
  888. Description = "The SMBIOSPresent property indicates whether the SMBIOS is available on this computer system..";
  889. Name = "SMBIOSPresent";
  890. },
  891. instance of MSFT_CliProperty
  892. {
  893. Derivation = "SoftwareElementID";
  894. Description = " This is an identifier for this software element and is designed to be used in conjunction with other keys to create a unique representation of this CIM_SoftwareElement";
  895. Name = "SoftwareElementID";
  896. Qualifiers = {
  897. instance of MSFT_CliQualifier
  898. {
  899. Name = "maxlen";
  900. QualifierValue = {"256"};
  901. }};
  902. },
  903. instance of MSFT_CliProperty
  904. {
  905. Derivation = "SoftwareElementState";
  906. Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. - A software element in the deployable state describes the details necessary to successful distribute it and the details (conditions and actions) required to create a software element in the installable state (i.e., the next state). - A software element in the installable state describes the details necessary to successfully install it and the details (conditions and actions required to create a software element in the executable state (i.e., the next state). - A software element in the executable state describes the details necessary to successfully start it and the details (conditions and actions required to create a software element in the running state (i.e., the next state). - A software element in the running state describes the details necessary to monitor and operate on a start element.";
  907. Name = "SoftwareElementState";
  908. Qualifiers = {
  909. instance of MSFT_CliQualifier
  910. {
  911. Name = "Values";
  912. QualifierValue = {"Deployable","Installable","Executable","Running"};
  913. }};
  914. },
  915. instance of MSFT_CliProperty
  916. {
  917. Derivation = "Status";
  918. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  919. Name = "Status";
  920. Qualifiers = {
  921. instance of MSFT_CliQualifier
  922. {
  923. Name = "MaxLen";
  924. QualifierValue = {"10"};
  925. },
  926. instance of MSFT_CliQualifier
  927. {
  928. Name = "ValueMap";
  929. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  930. },
  931. instance of MSFT_CliQualifier
  932. {
  933. Name = "Values";
  934. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  935. }};
  936. },
  937. instance of MSFT_CliProperty
  938. {
  939. Derivation = "TargetOperatingSystem";
  940. Description = "The TargetOperatingSystem property allows the provider to specify the operating system environment. The value of this property does not ensure binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the OS version check. The second piece of information is the architecture the OS runs on. The combination of these constructs allows the provider to clearly identify the level of OS required for a particular software element.";
  941. Name = "TargetOperatingSystem";
  942. Qualifiers = {
  943. instance of MSFT_CliQualifier
  944. {
  945. Name = "Values";
  946. QualifierValue = {"Unknown","Other","MACOS","ATTUNIX","DGUX","DECNT","Digital Unix","OpenVMS","HPUX","AIX","MVS","OS400","OS/2","JavaVM","MSDOS","WIN3x","WIN95","WIN98","WINNT","WINCE","NCR3000","NetWare","OSF","DC/OS","Reliant UNIX","SCO UnixWare","SCO OpenServer","Sequent","IRIX","Solaris","SunOS","U6000","ASERIES","TandemNSK","TandemNT","BS2000","LINUX","Lynx","XENIX","VM/ESA","Interactive UNIX","BSDUNIX","FreeBSD","NetBSD","GNU Hurd","OS9","MACH Kernel","Inferno","QNX","EPOC","IxWorks","VxWorks","MiNT","BeOS","HP MPE","NextStep","PalmPilot","Rhapsody"};
  947. }};
  948. },
  949. instance of MSFT_CliProperty
  950. {
  951. Derivation = "Version";
  952. Description = "The Version property contains the version of the BIOS. This string is created by the BIOS manufacturer. ";
  953. Name = "Version";
  954. Qualifiers = {
  955. instance of MSFT_CliQualifier
  956. {
  957. Name = "Maxlen";
  958. QualifierValue = {"64"};
  959. }};
  960. }};
  961. },
  962. instance of MSFT_CliFormat
  963. {
  964. Format = "TABLE";
  965. Name = "STATUS";
  966. Properties = {
  967. instance of MSFT_CliProperty
  968. {
  969. Derivation = "Status";
  970. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  971. Name = "Status";
  972. Qualifiers = {
  973. instance of MSFT_CliQualifier
  974. {
  975. Name = "MaxLen";
  976. QualifierValue = {"10"};
  977. },
  978. instance of MSFT_CliQualifier
  979. {
  980. Name = "ValueMap";
  981. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  982. },
  983. instance of MSFT_CliQualifier
  984. {
  985. Name = "Values";
  986. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  987. }};
  988. },
  989. instance of MSFT_CliProperty
  990. {
  991. Derivation = "Name";
  992. Description = "The name used to identify this software element";
  993. Name = "Name";
  994. Qualifiers = {
  995. instance of MSFT_CliQualifier
  996. {
  997. Name = "maxlen";
  998. QualifierValue = {"256"};
  999. }};
  1000. },
  1001. instance of MSFT_CliProperty
  1002. {
  1003. Derivation = "Caption";
  1004. Description = "The Caption property is a short textual description (one-line string) of the object.";
  1005. Name = "Caption";
  1006. Qualifiers = {
  1007. instance of MSFT_CliQualifier
  1008. {
  1009. Name = "MaxLen";
  1010. QualifierValue = {"64"};
  1011. }};
  1012. },
  1013. instance of MSFT_CliProperty
  1014. {
  1015. Derivation = "SMBIOSPresent";
  1016. Description = "The SMBIOSPresent property indicates whether the SMBIOS is available on this computer system./nValues: TRUE or FALSE. If TRUE, SMBIOS is on this computer.";
  1017. Name = "SMBIOSPresent";
  1018. }};
  1019. }};
  1020. FriendlyName = "BIOS";
  1021. PWhere = "";
  1022. Target = "Select * from Win32_BIOS";
  1023. };
  1024. instance of MSFT_CliAlias
  1025. {
  1026. Connection =
  1027. instance of MSFT_CliConnection
  1028. {
  1029. Locale = "ms_409";
  1030. NameSpace = "ROOT\\CIMV2";
  1031. Server = ".";
  1032. };
  1033. Description = "Boot configuration management.";
  1034. Formats = {
  1035. instance of MSFT_CliFormat
  1036. {
  1037. Name = "SYSTEM";
  1038. Properties = {
  1039. instance of MSFT_CliProperty
  1040. {
  1041. Derivation = "__CLASS";
  1042. Name = "__CLASS";
  1043. },
  1044. instance of MSFT_CliProperty
  1045. {
  1046. Derivation = "__DERIVATION";
  1047. Name = "__DERIVATION";
  1048. },
  1049. instance of MSFT_CliProperty
  1050. {
  1051. Derivation = "__DYNASTY";
  1052. Name = "__DYNASTY";
  1053. },
  1054. instance of MSFT_CliProperty
  1055. {
  1056. Derivation = "__GENUS";
  1057. Name = "__GENUS";
  1058. },
  1059. instance of MSFT_CliProperty
  1060. {
  1061. Derivation = "__NAMESPACE";
  1062. Name = "__NAMESPACE";
  1063. },
  1064. instance of MSFT_CliProperty
  1065. {
  1066. Derivation = "__PATH";
  1067. Name = "__PATH";
  1068. },
  1069. instance of MSFT_CliProperty
  1070. {
  1071. Derivation = "__PROPERTY_COUNT";
  1072. Name = "__PROPERTY_COUNT";
  1073. },
  1074. instance of MSFT_CliProperty
  1075. {
  1076. Derivation = "__RELPATH";
  1077. Name = "__RELPATH";
  1078. },
  1079. instance of MSFT_CliProperty
  1080. {
  1081. Derivation = "__SERVER";
  1082. Name = "__SERVER";
  1083. },
  1084. instance of MSFT_CliProperty
  1085. {
  1086. Derivation = "__SUPERCLASS";
  1087. Name = "__SUPERCLASS";
  1088. }};
  1089. },
  1090. instance of MSFT_CliFormat
  1091. {
  1092. Format = "TABLE";
  1093. Name = "INSTANCE";
  1094. Properties = {
  1095. instance of MSFT_CliProperty
  1096. {
  1097. Derivation = "Name";
  1098. Name = "Name";
  1099. }};
  1100. },
  1101. instance of MSFT_CliFormat
  1102. {
  1103. Name = "Status";
  1104. Properties = {
  1105. instance of MSFT_CliProperty
  1106. {
  1107. Derivation = "Name";
  1108. Name = "Name";
  1109. },
  1110. instance of MSFT_CliProperty
  1111. {
  1112. Derivation = "SettingID";
  1113. Description = "The identifier by which the object is known.";
  1114. Name = "SettingID";
  1115. Qualifiers = {
  1116. instance of MSFT_CliQualifier
  1117. {
  1118. Name = "MaxLen";
  1119. QualifierValue = {"256"};
  1120. }};
  1121. },
  1122. instance of MSFT_CliProperty
  1123. {
  1124. Derivation = "ConfigurationPath";
  1125. Description = "The ConfigurationPath property indicates the path to the configuration files. ";
  1126. Name = "ConfigurationPath";
  1127. }};
  1128. },
  1129. instance of MSFT_CliFormat
  1130. {
  1131. Format = "LIST";
  1132. Name = "FULL";
  1133. Properties = {
  1134. instance of MSFT_CliProperty
  1135. {
  1136. Derivation = "BootDirectory";
  1137. Description = "The BootDirectory property indicates the path to the system files required for booting the system. ";
  1138. Name = "BootDirectory";
  1139. },
  1140. instance of MSFT_CliProperty
  1141. {
  1142. Derivation = "ConfigurationPath";
  1143. Description = "The ConfigurationPath property indicates the path to the configuration files. ";
  1144. Name = "ConfigurationPath";
  1145. },
  1146. instance of MSFT_CliProperty
  1147. {
  1148. Derivation = "Description";
  1149. Description = "A textual description of the object.";
  1150. Name = "Description";
  1151. },
  1152. instance of MSFT_CliProperty
  1153. {
  1154. Derivation = "LastDrive";
  1155. Description = "The LastDrive property indicates the last drive letter to which a physical drive is assigned.";
  1156. Name = "LastDrive";
  1157. },
  1158. instance of MSFT_CliProperty
  1159. {
  1160. Derivation = "Name";
  1161. Description = "The Name property indicates the name of the boot configuration. It is an identifier for the boot configuration.";
  1162. Name = "Name";
  1163. Qualifiers = {
  1164. instance of MSFT_CliQualifier
  1165. {
  1166. Name = "MaxLen";
  1167. QualifierValue = {"256"};
  1168. }};
  1169. },
  1170. instance of MSFT_CliProperty
  1171. {
  1172. Derivation = "ScratchDirectory";
  1173. Description = "The ScratchDirectory property indicates the directory where temporary files can reside during boot time.";
  1174. Name = "ScratchDirectory";
  1175. },
  1176. instance of MSFT_CliProperty
  1177. {
  1178. Derivation = "SettingID";
  1179. Description = "The identifier by which the object is known.";
  1180. Name = "SettingID";
  1181. Qualifiers = {
  1182. instance of MSFT_CliQualifier
  1183. {
  1184. Name = "MaxLen";
  1185. QualifierValue = {"256"};
  1186. }};
  1187. },
  1188. instance of MSFT_CliProperty
  1189. {
  1190. Derivation = "TempDirectory";
  1191. Description = "The TempDirectory property indicates the directory where temporary files are stored.";
  1192. Name = "TempDirectory";
  1193. }};
  1194. },
  1195. instance of MSFT_CliFormat
  1196. {
  1197. Format = "TABLE";
  1198. Name = "BRIEF";
  1199. Properties = {
  1200. instance of MSFT_CliProperty
  1201. {
  1202. Derivation = "BootDirectory";
  1203. Description = "The BootDirectory property indicates the path to the system files required for booting the system. ";
  1204. Name = "BootDirectory";
  1205. },
  1206. instance of MSFT_CliProperty
  1207. {
  1208. Derivation = "Name";
  1209. Description = "The Name property indicates the name of the boot configuration. ";
  1210. Name = "Name";
  1211. Qualifiers = {
  1212. instance of MSFT_CliQualifier
  1213. {
  1214. Name = "MaxLen";
  1215. QualifierValue = {"256"};
  1216. }};
  1217. },
  1218. instance of MSFT_CliProperty
  1219. {
  1220. Derivation = "SettingID";
  1221. Description = "The identifier by which the object is known.";
  1222. Name = "SettingID";
  1223. Qualifiers = {
  1224. instance of MSFT_CliQualifier
  1225. {
  1226. Name = "MaxLen";
  1227. QualifierValue = {"256"};
  1228. }};
  1229. },
  1230. instance of MSFT_CliProperty
  1231. {
  1232. Derivation = "Caption";
  1233. Description = "A short textual description. ";
  1234. Name = "Caption";
  1235. Qualifiers = {
  1236. instance of MSFT_CliQualifier
  1237. {
  1238. Name = "MaxLen";
  1239. QualifierValue = {"64"};
  1240. }};
  1241. }};
  1242. }};
  1243. FriendlyName = "BootConfig";
  1244. PWhere = "";
  1245. Target = "Select * from Win32_BootConfiguration";
  1246. };
  1247. instance of MSFT_CliAlias
  1248. {
  1249. Connection =
  1250. instance of MSFT_CliConnection
  1251. {
  1252. Locale = "ms_409";
  1253. NameSpace = "ROOT\\CIMV2";
  1254. Server = ".";
  1255. };
  1256. Description = "CD-ROM management.";
  1257. Formats = {
  1258. instance of MSFT_CliFormat
  1259. {
  1260. Name = "SYSTEM";
  1261. Properties = {
  1262. instance of MSFT_CliProperty
  1263. {
  1264. Derivation = "__CLASS";
  1265. Name = "__CLASS";
  1266. },
  1267. instance of MSFT_CliProperty
  1268. {
  1269. Derivation = "__DERIVATION";
  1270. Name = "__DERIVATION";
  1271. },
  1272. instance of MSFT_CliProperty
  1273. {
  1274. Derivation = "__DYNASTY";
  1275. Name = "__DYNASTY";
  1276. },
  1277. instance of MSFT_CliProperty
  1278. {
  1279. Derivation = "__GENUS";
  1280. Name = "__GENUS";
  1281. },
  1282. instance of MSFT_CliProperty
  1283. {
  1284. Derivation = "__NAMESPACE";
  1285. Name = "__NAMESPACE";
  1286. },
  1287. instance of MSFT_CliProperty
  1288. {
  1289. Derivation = "__PATH";
  1290. Name = "__PATH";
  1291. },
  1292. instance of MSFT_CliProperty
  1293. {
  1294. Derivation = "__PROPERTY_COUNT";
  1295. Name = "__PROPERTY_COUNT";
  1296. },
  1297. instance of MSFT_CliProperty
  1298. {
  1299. Derivation = "__RELPATH";
  1300. Name = "__RELPATH";
  1301. },
  1302. instance of MSFT_CliProperty
  1303. {
  1304. Derivation = "__SERVER";
  1305. Name = "__SERVER";
  1306. },
  1307. instance of MSFT_CliProperty
  1308. {
  1309. Derivation = "__SUPERCLASS";
  1310. Name = "__SUPERCLASS";
  1311. }};
  1312. },
  1313. instance of MSFT_CliFormat
  1314. {
  1315. Format = "TABLE";
  1316. Name = "INSTANCE";
  1317. Properties = {
  1318. instance of MSFT_CliProperty
  1319. {
  1320. Derivation = "Drive";
  1321. Description = "The Drive property indicates the drive letter of the CD ROM drive.";
  1322. Name = "Drive";
  1323. }};
  1324. },
  1325. instance of MSFT_CliFormat
  1326. {
  1327. Format = "TABLE";
  1328. Name = "STATUS";
  1329. Properties = {
  1330. instance of MSFT_CliProperty
  1331. {
  1332. Derivation = "Availability";
  1333. Description = "The availability and status of the device. ";
  1334. Name = "Availability";
  1335. Qualifiers = {
  1336. instance of MSFT_CliQualifier
  1337. {
  1338. Name = "ValueMap";
  1339. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  1340. },
  1341. instance of MSFT_CliQualifier
  1342. {
  1343. Name = "Values";
  1344. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  1345. }};
  1346. },
  1347. instance of MSFT_CliProperty
  1348. {
  1349. Derivation = "Drive";
  1350. Description = "The Drive property indicates the drive letter of the CD ROM drive.";
  1351. Name = "Drive";
  1352. },
  1353. instance of MSFT_CliProperty
  1354. {
  1355. Derivation = "ErrorCleared";
  1356. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  1357. Name = "ErrorCleared";
  1358. },
  1359. instance of MSFT_CliProperty
  1360. {
  1361. Derivation = "MediaLoaded";
  1362. Description = "The MediaLoaded property indicates whether a CD-ROM is in the drive.";
  1363. Name = "MediaLoaded";
  1364. },
  1365. instance of MSFT_CliProperty
  1366. {
  1367. Derivation = "NeedsCleaning";
  1368. Description = "Boolean indicating that the media access device needs cleaning. /n";
  1369. Name = "NeedsCleaning";
  1370. },
  1371. instance of MSFT_CliProperty
  1372. {
  1373. Derivation = "Status";
  1374. Description = "The Status property is a string indicating the current status of the object. ";
  1375. Name = "Status";
  1376. Qualifiers = {
  1377. instance of MSFT_CliQualifier
  1378. {
  1379. Name = "MaxLen";
  1380. QualifierValue = {"10"};
  1381. },
  1382. instance of MSFT_CliQualifier
  1383. {
  1384. Name = "ValueMap";
  1385. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  1386. },
  1387. instance of MSFT_CliQualifier
  1388. {
  1389. Name = "Values";
  1390. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  1391. }};
  1392. },
  1393. instance of MSFT_CliProperty
  1394. {
  1395. Derivation = "StatusInfo";
  1396. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  1397. Name = "StatusInfo";
  1398. Qualifiers = {
  1399. instance of MSFT_CliQualifier
  1400. {
  1401. Name = "ValueMap";
  1402. QualifierValue = {"1","2","3","4","5"};
  1403. },
  1404. instance of MSFT_CliQualifier
  1405. {
  1406. Name = "Values";
  1407. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  1408. }};
  1409. }};
  1410. },
  1411. instance of MSFT_CliFormat
  1412. {
  1413. Format = "LIST";
  1414. Name = "FULL";
  1415. Properties = {
  1416. instance of MSFT_CliProperty
  1417. {
  1418. Derivation = "Availability";
  1419. Description = "The availability and status of the device. ";
  1420. Name = "Availability";
  1421. Qualifiers = {
  1422. instance of MSFT_CliQualifier
  1423. {
  1424. Name = "ValueMap";
  1425. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  1426. },
  1427. instance of MSFT_CliQualifier
  1428. {
  1429. Name = "Values";
  1430. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  1431. }};
  1432. },
  1433. instance of MSFT_CliProperty
  1434. {
  1435. Derivation = "Capabilities";
  1436. Description = "Capabilities of the media access device. ";
  1437. Name = "Capabilities";
  1438. Qualifiers = {
  1439. instance of MSFT_CliQualifier
  1440. {
  1441. Name = "Values";
  1442. QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
  1443. }};
  1444. },
  1445. instance of MSFT_CliProperty
  1446. {
  1447. Derivation = "CapabilityDescriptions";
  1448. Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
  1449. Name = "CapabilityDescriptions";
  1450. },
  1451. instance of MSFT_CliProperty
  1452. {
  1453. Derivation = "CompressionMethod";
  1454. Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
  1455. Name = "CompressionMethod";
  1456. },
  1457. instance of MSFT_CliProperty
  1458. {
  1459. Derivation = "ConfigManagerErrorCode";
  1460. Description = "Indicates the Configuration Manager error code.";
  1461. Name = "ConfigManagerErrorCode";
  1462. Qualifiers = {
  1463. instance of MSFT_CliQualifier
  1464. {
  1465. Name = "Values";
  1466. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  1467. }};
  1468. },
  1469. instance of MSFT_CliProperty
  1470. {
  1471. Derivation = "ConfigManagerUserConfig";
  1472. Description = "Indicates whether the device is using a user-defined configuration.";
  1473. Name = "ConfigManagerUserConfig";
  1474. },
  1475. instance of MSFT_CliProperty
  1476. {
  1477. Derivation = "DefaultBlockSize";
  1478. Description = "Default block size, in bytes, for this device.";
  1479. Name = "DefaultBlockSize";
  1480. },
  1481. instance of MSFT_CliProperty
  1482. {
  1483. Derivation = "Description";
  1484. Description = "The Description property provides a textual description of the object. ";
  1485. Name = "Description";
  1486. },
  1487. instance of MSFT_CliProperty
  1488. {
  1489. Derivation = "DeviceID";
  1490. Description = "The DeviceID property contains a string to uniquely identify this CD-ROM drive.";
  1491. Name = "DeviceID";
  1492. },
  1493. instance of MSFT_CliProperty
  1494. {
  1495. Derivation = "Drive";
  1496. Description = "The Drive property indicates the drive letter of the CD ROM drive.";
  1497. Name = "Drive";
  1498. },
  1499. instance of MSFT_CliProperty
  1500. {
  1501. Derivation = "DriveIntegrity";
  1502. Description = "The DriveIntegrity property indicates whether files can be accurately read from the CD device. ";
  1503. Name = "DriveIntegrity";
  1504. },
  1505. instance of MSFT_CliProperty
  1506. {
  1507. Derivation = "ErrorCleared";
  1508. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  1509. Name = "ErrorCleared";
  1510. },
  1511. instance of MSFT_CliProperty
  1512. {
  1513. Derivation = "ErrorDescription";
  1514. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  1515. Name = "ErrorDescription";
  1516. },
  1517. instance of MSFT_CliProperty
  1518. {
  1519. Derivation = "ErrorMethodology";
  1520. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
  1521. Name = "ErrorMethodology";
  1522. },
  1523. instance of MSFT_CliProperty
  1524. {
  1525. Derivation = "FileSystemFlags";
  1526. Description = "The FileSystemFlags property is deprecated in favor of FileSystemFlagsEx";
  1527. Name = "FileSystemFlags";
  1528. },
  1529. instance of MSFT_CliProperty
  1530. {
  1531. Derivation = "FileSystemFlagsEx";
  1532. Description = "The FileSystemFlagsEx property indicates the file system flags associated with the CD-ROM drive. ";
  1533. Name = "FileSystemFlagsEx";
  1534. },
  1535. instance of MSFT_CliProperty
  1536. {
  1537. Derivation = "Id";
  1538. Description = "The Id property indicates the driver letter uniquely identifying this CD-ROM drive.";
  1539. Name = "Id";
  1540. },
  1541. instance of MSFT_CliProperty
  1542. {
  1543. Derivation = "InstallDate";
  1544. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  1545. Name = "InstallDate";
  1546. },
  1547. instance of MSFT_CliProperty
  1548. {
  1549. Derivation = "LastErrorCode";
  1550. Description = "LastErrorCode captures the last error code reported by the logical device.";
  1551. Name = "LastErrorCode";
  1552. },
  1553. instance of MSFT_CliProperty
  1554. {
  1555. Derivation = "Manufacturer";
  1556. Description = "The Manufacturer property indicates the manufacturer of the CD-ROM drive.";
  1557. Name = "Manufacturer";
  1558. },
  1559. instance of MSFT_CliProperty
  1560. {
  1561. Derivation = "MaxBlockSize";
  1562. Description = "Maximum block size, in bytes, for media accessed by this device.";
  1563. Name = "MaxBlockSize";
  1564. },
  1565. instance of MSFT_CliProperty
  1566. {
  1567. Derivation = "MaximumComponentLength";
  1568. Description = "The MaximumComponentLength property indicates the maximum length of a filename component supported by the CD-ROM drive.";
  1569. Name = "MaximumComponentLength";
  1570. },
  1571. instance of MSFT_CliProperty
  1572. {
  1573. Derivation = "MaxMediaSize";
  1574. Description = "Maximum size, in Kbytes, of media supported by this device.";
  1575. Name = "MaxMediaSize";
  1576. },
  1577. instance of MSFT_CliProperty
  1578. {
  1579. Derivation = "MediaLoaded";
  1580. Description = "The MediaLoaded property indicates whether a CD-ROM is in the drive.";
  1581. Name = "MediaLoaded";
  1582. },
  1583. instance of MSFT_CliProperty
  1584. {
  1585. Derivation = "MediaType";
  1586. Description = "The MediaType property indicates the type of media used or accessed by this device. In this class, the value will always be \"CD-ROM\". ";
  1587. Name = "MediaType";
  1588. Qualifiers = {
  1589. instance of MSFT_CliQualifier
  1590. {
  1591. Name = "Values";
  1592. QualifierValue = {"Random Access","Supports Writing","Removable Media","CD-ROM"};
  1593. }};
  1594. },
  1595. instance of Msft_CliProperty
  1596. {
  1597. Name = "MfrAssignedRevisionLevel";
  1598. Description = "The MfrAssignedRevisionLevel property indicates the "
  1599. "manufacturer assigned firmware revision level of the CDROM "
  1600. "drive./n";
  1601. Derivation = "MfrAssignedRevisionLevel";
  1602. },
  1603. instance of MSFT_CliProperty
  1604. {
  1605. Derivation = "MinBlockSize";
  1606. Description = "Minimum block size, in bytes, for media accessed by this device.";
  1607. Name = "MinBlockSize";
  1608. },
  1609. instance of MSFT_CliProperty
  1610. {
  1611. Derivation = "Name";
  1612. Description = "The Name property defines the label by which the object is known. ";
  1613. Name = "Name";
  1614. },
  1615. instance of MSFT_CliProperty
  1616. {
  1617. Derivation = "NeedsCleaning";
  1618. Description = "Boolean indicating that the media access device needs cleaning. /n";
  1619. Name = "NeedsCleaning";
  1620. },
  1621. instance of MSFT_CliProperty
  1622. {
  1623. Derivation = "NumberOfMediaSupported";
  1624. Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
  1625. Name = "NumberOfMediaSupported";
  1626. },
  1627. instance of MSFT_CliProperty
  1628. {
  1629. Derivation = "PNPDeviceID";
  1630. Description = "Indicates the Plug and Play device ID of the logical device. ";
  1631. Name = "PNPDeviceID";
  1632. },
  1633. instance of MSFT_CliProperty
  1634. {
  1635. Derivation = "PowerManagementCapabilities";
  1636. Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  1637. Name = "PowerManagementCapabilities";
  1638. Qualifiers = {
  1639. instance of MSFT_CliQualifier
  1640. {
  1641. Name = "Values";
  1642. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  1643. }};
  1644. },
  1645. instance of MSFT_CliProperty
  1646. {
  1647. Derivation = "PowerManagementSupported";
  1648. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
  1649. Name = "PowerManagementSupported";
  1650. },
  1651. instance of MSFT_CliProperty
  1652. {
  1653. Derivation = "RevisionLevel";
  1654. Description = "The RevisionLevel property indicates the firmware revision level of the CD-ROM drive.";
  1655. Name = "RevisionLevel";
  1656. },
  1657. instance of MSFT_CliProperty
  1658. {
  1659. Derivation = "SCSIBus";
  1660. Description = "The SCSIBus property indicates the SCSI bus number for the disk drive.";
  1661. Name = "SCSIBus";
  1662. },
  1663. instance of MSFT_CliProperty
  1664. {
  1665. Derivation = "SCSILogicalUnit";
  1666. Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive. ";
  1667. Name = "SCSILogicalUnit";
  1668. },
  1669. instance of MSFT_CliProperty
  1670. {
  1671. Derivation = "SCSIPort";
  1672. Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
  1673. Name = "SCSIPort";
  1674. },
  1675. instance of MSFT_CliProperty
  1676. {
  1677. Derivation = "SCSITargetId";
  1678. Description = "The SCSITargetId property indicates the SCSI ID number of the CD-ROM drive.";
  1679. Name = "SCSITargetId";
  1680. },
  1681. instance of MSFT_CliProperty
  1682. {
  1683. Derivation = "Size";
  1684. Description = "The Size property indicates the size of the disk drive.";
  1685. Name = "Size";
  1686. },
  1687. instance of MSFT_CliProperty
  1688. {
  1689. Derivation = "Status";
  1690. Description = "The Status property is a string indicating the current status of the object. ";
  1691. Name = "Status";
  1692. Qualifiers = {
  1693. instance of MSFT_CliQualifier
  1694. {
  1695. Name = "MaxLen";
  1696. QualifierValue = {"10"};
  1697. },
  1698. instance of MSFT_CliQualifier
  1699. {
  1700. Name = "ValueMap";
  1701. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  1702. },
  1703. instance of MSFT_CliQualifier
  1704. {
  1705. Name = "Values";
  1706. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  1707. }};
  1708. },
  1709. instance of MSFT_CliProperty
  1710. {
  1711. Derivation = "StatusInfo";
  1712. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  1713. Name = "StatusInfo";
  1714. Qualifiers = {
  1715. instance of MSFT_CliQualifier
  1716. {
  1717. Name = "ValueMap";
  1718. QualifierValue = {"1","2","3","4","5"};
  1719. },
  1720. instance of MSFT_CliQualifier
  1721. {
  1722. Name = "Values";
  1723. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  1724. }};
  1725. },
  1726. instance of MSFT_CliProperty
  1727. {
  1728. Derivation = "SystemName";
  1729. Name = "SystemName";
  1730. },
  1731. instance of MSFT_CliProperty
  1732. {
  1733. Derivation = "TransferRate";
  1734. Description = "The TransferRate property indicates the CD-ROM drive's transfer rate. A value of -1 indicates that the rate could not be determined. This could potentially happen, for example, if the CD is not in the drive.";
  1735. Name = "TransferRate";
  1736. },
  1737. instance of MSFT_CliProperty
  1738. {
  1739. Derivation = "VolumeName";
  1740. Description = "The VolumeName property indicates the volume name of the CD-ROM drive.";
  1741. Name = "VolumeName";
  1742. },
  1743. instance of MSFT_CliProperty
  1744. {
  1745. Derivation = "VolumeSerialNumber";
  1746. Description = "The VolumeSerialNumber property indicates the volume serial number of the media in the CD-ROM drive.";
  1747. Name = "VolumeSerialNumber";
  1748. }};
  1749. },
  1750. instance of MSFT_CliFormat
  1751. {
  1752. Format = "TABLE";
  1753. Name = "BRIEF";
  1754. Properties = {
  1755. instance of MSFT_CliProperty
  1756. {
  1757. Derivation = "Caption";
  1758. Description = "The Caption property is a short textual description..";
  1759. Name = "Caption";
  1760. Qualifiers = {
  1761. instance of MSFT_CliQualifier
  1762. {
  1763. Name = "MaxLen";
  1764. QualifierValue = {"64"};
  1765. }};
  1766. },
  1767. instance of MSFT_CliProperty
  1768. {
  1769. Derivation = "Drive";
  1770. Description = "The Drive property indicates the drive letter of the CD ROM drive.";
  1771. Name = "Drive";
  1772. },
  1773. instance of MSFT_CliProperty
  1774. {
  1775. Derivation = "Manufacturer";
  1776. Description = "The Manufacturer property indicates the manufacturer of the Win32 CD-ROM drive.";
  1777. Name = "Manufacturer";
  1778. },
  1779. instance of MSFT_CliProperty
  1780. {
  1781. Derivation = "VolumeName";
  1782. Description = "The VolumeName property indicates the volume name of the CD-ROM drive.";
  1783. Name = "VolumeName";
  1784. }};
  1785. },
  1786. instance of MSFT_CliFormat
  1787. {
  1788. Format = "TABLE";
  1789. Name = "SCSI";
  1790. Properties = {
  1791. instance of MSFT_CliProperty
  1792. {
  1793. Derivation = "Drive";
  1794. Description = "The Drive property indicates the drive letter of the CD ROM drive.";
  1795. Name = "Drive";
  1796. },
  1797. instance of MSFT_CliProperty
  1798. {
  1799. Derivation = "SCSIBus";
  1800. Description = "The SCSIBus property indicates the SCSI bus number for the disk drive.";
  1801. Name = "SCSIBus";
  1802. },
  1803. instance of MSFT_CliProperty
  1804. {
  1805. Derivation = "SCSILogicalUnit";
  1806. Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive. ";
  1807. Name = "SCSILogicalUnit";
  1808. },
  1809. instance of MSFT_CliProperty
  1810. {
  1811. Derivation = "SCSIPort";
  1812. Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
  1813. Name = "SCSIPort";
  1814. },
  1815. instance of MSFT_CliProperty
  1816. {
  1817. Derivation = "SCSITargetId";
  1818. Description = "The SCSITargetId property indicates the SCSI ID number of the CD-ROM drive.";
  1819. Name = "SCSITargetId";
  1820. }};
  1821. }};
  1822. FriendlyName = "CDROM";
  1823. PWhere = "Where Drive='#'";
  1824. Target = "Select * from Win32_CDROMDrive";
  1825. };
  1826. instance of MSFT_CliAlias
  1827. {
  1828. Connection =
  1829. instance of MSFT_CliConnection
  1830. {
  1831. Locale = "ms_409";
  1832. NameSpace = "ROOT\\CIMV2";
  1833. Server = ".";
  1834. };
  1835. Description = "Computer system management.";
  1836. Formats = {
  1837. instance of MSFT_CliFormat
  1838. {
  1839. Format = "TABLE";
  1840. Name = "STATUS";
  1841. Properties = {
  1842. instance of MSFT_CliProperty
  1843. {
  1844. Derivation = "AdminPasswordStatus";
  1845. Description = "The AdminPasswordStatus property identifies the system-wide hardware security settings for Administrator Password Status.";
  1846. Name = "AdminPasswordStatus";
  1847. Qualifiers = {
  1848. instance of MSFT_CliQualifier
  1849. {
  1850. Name = "Values";
  1851. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  1852. }};
  1853. },
  1854. instance of MSFT_CliProperty
  1855. {
  1856. Derivation = "BootupState";
  1857. Description = "The BootupState property specifies how the system was started. Fail-safe boot (also called SafeBoot) bypasses the user's startup files. /nConstraints: Must have a value.";
  1858. Name = "BootupState";
  1859. Qualifiers = {
  1860. instance of MSFT_CliQualifier
  1861. {
  1862. Name = "Values";
  1863. QualifierValue = {"Normal boot","Fail-safe boot","Fail-safe with network boot"};
  1864. }};
  1865. },
  1866. instance of MSFT_CliProperty
  1867. {
  1868. Derivation = "ChassisBootupState";
  1869. Description = "The ChassisBootupState property indicates the enclosure's bootup state.";
  1870. Name = "ChassisBootupState";
  1871. Qualifiers = {
  1872. instance of MSFT_CliQualifier
  1873. {
  1874. Name = "ValueMap";
  1875. QualifierValue = {"1","2","3","4","5","6"};
  1876. },
  1877. instance of MSFT_CliQualifier
  1878. {
  1879. Name = "Values";
  1880. QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
  1881. }};
  1882. },
  1883. instance of MSFT_CliProperty
  1884. {
  1885. Derivation = "KeyboardPasswordStatus";
  1886. Description = "The KeyboardPasswordStatus property identifies the system-wide hardware security settings for Keyboard Password Status.";
  1887. Name = "KeyboardPasswordStatus";
  1888. Qualifiers = {
  1889. instance of MSFT_CliQualifier
  1890. {
  1891. Name = "Values";
  1892. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  1893. }};
  1894. },
  1895. instance of MSFT_CliProperty
  1896. {
  1897. Derivation = "PowerOnPasswordStatus";
  1898. Description = "The PowerOnPasswordStatus property identifies the system-wide hardware security settings for Power On Password Status.";
  1899. Name = "PowerOnPasswordStatus";
  1900. Qualifiers = {
  1901. instance of MSFT_CliQualifier
  1902. {
  1903. Name = "Values";
  1904. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  1905. }};
  1906. },
  1907. instance of MSFT_CliProperty
  1908. {
  1909. Derivation = "PowerSupplyState";
  1910. Description = "The PowerSupplyState identifies the state of the enclosure's power supply (or supplies) when last booted.";
  1911. Name = "PowerSupplyState";
  1912. Qualifiers = {
  1913. instance of MSFT_CliQualifier
  1914. {
  1915. Name = "ValueMap";
  1916. QualifierValue = {"1","2","3","4","5","6"};
  1917. },
  1918. instance of MSFT_CliQualifier
  1919. {
  1920. Name = "Values";
  1921. QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
  1922. }};
  1923. },
  1924. instance of MSFT_CliProperty
  1925. {
  1926. Derivation = "PowerState";
  1927. Description = "Indicates the current power state of the computer system and its associated operating system. Regarding the power saving states, these are defined as follows: Value 4 (Unknown) indicates that the system is known to be in a power save mode, but its exact status in this mode is unknown; 2 (Low Power Mode) indicates that the system is in a power save state but still functioning, and may exhibit degraded performance; 3 (Standby) describes that the system is not functioning but could be brought to full power 'quickly'; and value 7 (Warning) indicates that the computerSystem is in a warning state, though also in a power save mode.";
  1928. Name = "PowerState";
  1929. Qualifiers = {
  1930. instance of MSFT_CliQualifier
  1931. {
  1932. Name = "Values";
  1933. QualifierValue = {"Unknown","Full Power","Power Save - Low Power Mode","Power Save - Standby","Power Save - Unknown","Power Cycle","Power Off","Power Save - Warning"};
  1934. }};
  1935. },
  1936. instance of MSFT_CliProperty
  1937. {
  1938. Derivation = "FrontPanelResetStatus";
  1939. Description = "The FrontPanelResetStatus property identifies the hardware security settings for the reset button on the machine.";
  1940. Name = "FrontPanelResetStatus";
  1941. Qualifiers = {
  1942. instance of MSFT_CliQualifier
  1943. {
  1944. Name = "Values";
  1945. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  1946. }};
  1947. },
  1948. instance of MSFT_CliProperty
  1949. {
  1950. Derivation = "ThermalState";
  1951. Description = "The ThermalState property identifies the enclosure's thermal state when last booted.";
  1952. Name = "ThermalState";
  1953. Qualifiers = {
  1954. instance of MSFT_CliQualifier
  1955. {
  1956. Name = "ValueMap";
  1957. QualifierValue = {"1","2","3","4","5","6"};
  1958. },
  1959. instance of MSFT_CliQualifier
  1960. {
  1961. Name = "Values";
  1962. QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
  1963. }};
  1964. },
  1965. instance of MSFT_CliProperty
  1966. {
  1967. Derivation = "Status";
  1968. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  1969. Name = "Status";
  1970. Qualifiers = {
  1971. instance of MSFT_CliQualifier
  1972. {
  1973. Name = "MaxLen";
  1974. QualifierValue = {"10"};
  1975. },
  1976. instance of MSFT_CliQualifier
  1977. {
  1978. Name = "ValueMap";
  1979. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  1980. },
  1981. instance of MSFT_CliQualifier
  1982. {
  1983. Name = "Values";
  1984. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  1985. }};
  1986. },
  1987. instance of MSFT_CliProperty
  1988. {
  1989. Derivation = "Name";
  1990. Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
  1991. Name = "Name";
  1992. }};
  1993. },
  1994. instance of MSFT_CliFormat
  1995. {
  1996. Format = "LIST";
  1997. Name = "FULL";
  1998. Properties = {
  1999. instance of MSFT_CliProperty
  2000. {
  2001. Derivation = "AdminPasswordStatus";
  2002. Description = "The AdminPasswordStatus property identifies the system-wide hardware security settings for Administrator Password Status.";
  2003. Name = "AdminPasswordStatus";
  2004. Qualifiers = {
  2005. instance of MSFT_CliQualifier
  2006. {
  2007. Name = "Values";
  2008. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  2009. }};
  2010. },
  2011. instance of MSFT_CliProperty
  2012. {
  2013. Derivation = "AutomaticResetBootOption";
  2014. Description = "The AutomaticResetBootOption property determines whether the automatic reset boot option is enabled. /nValues: TRUE or FALSE. If TRUE, the automatic reset boot option is enabled.";
  2015. Name = "AutomaticResetBootOption";
  2016. },
  2017. instance of MSFT_CliProperty
  2018. {
  2019. Derivation = "AutomaticResetCapability";
  2020. Description = "The AutomaticResetCapability property determines whether the automatic reset is enabled. This capability is available on Windows NT but not on Windows 95./nValues: TRUE or FALSE. If TRUE, the automatic reset is enabled.";
  2021. Name = "AutomaticResetCapability";
  2022. },
  2023. instance of MSFT_CliProperty
  2024. {
  2025. Derivation = "BootOptionOnLimit";
  2026. Description = "Boot Option on Limit. Identifies the system action to be taken when the Reset Limit is reached.";
  2027. Name = "BootOptionOnLimit";
  2028. Qualifiers = {
  2029. instance of MSFT_CliQualifier
  2030. {
  2031. Name = "Values";
  2032. QualifierValue = {"Reserved","Operating system","System utilities","Do not reboot"};
  2033. }};
  2034. },
  2035. instance of MSFT_CliProperty
  2036. {
  2037. Derivation = "BootOptionOnWatchDog";
  2038. Description = "The BootOptionOnWatchDog Property indicates the type of re-boot action to be taken after the time on the watchdog timer has elapsed.";
  2039. Name = "BootOptionOnWatchDog";
  2040. Qualifiers = {
  2041. instance of MSFT_CliQualifier
  2042. {
  2043. Name = "Values";
  2044. QualifierValue = {"Reserved","Operating system","System utilities","Do not reboot"};
  2045. }};
  2046. },
  2047. instance of MSFT_CliProperty
  2048. {
  2049. Derivation = "BootROMSupported";
  2050. Description = "The BootROMSupported property determines whether a boot ROM is supported./nValues: TRUE or FALSE. If TRUE, a boot ROM is supported.";
  2051. Name = "BootROMSupported";
  2052. },
  2053. instance of MSFT_CliProperty
  2054. {
  2055. Derivation = "BootupState";
  2056. Description = "The BootupState property specifies how the system was started. Fail-safe boot (also called SafeBoot) bypasses the user's startup files. /nConstraints: Must have a value.";
  2057. Name = "BootupState";
  2058. Qualifiers = {
  2059. instance of MSFT_CliQualifier
  2060. {
  2061. Name = "Values";
  2062. QualifierValue = {"Normal boot","Fail-safe boot","Fail-safe with network boot"};
  2063. }};
  2064. },
  2065. instance of MSFT_CliProperty
  2066. {
  2067. Derivation = "Caption";
  2068. Description = "The Caption property is a short textual description (one-line string) of the object.";
  2069. Name = "Caption";
  2070. Qualifiers = {
  2071. instance of MSFT_CliQualifier
  2072. {
  2073. Name = "MaxLen";
  2074. QualifierValue = {"64"};
  2075. }};
  2076. },
  2077. instance of MSFT_CliProperty
  2078. {
  2079. Derivation = "ChassisBootupState";
  2080. Description = "The ChassisBootupState property indicates the enclosure's bootup state.";
  2081. Name = "ChassisBootupState";
  2082. Qualifiers = {
  2083. instance of MSFT_CliQualifier
  2084. {
  2085. Name = "ValueMap";
  2086. QualifierValue = {"1","2","3","4","5","6"};
  2087. },
  2088. instance of MSFT_CliQualifier
  2089. {
  2090. Name = "Values";
  2091. QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
  2092. }};
  2093. },
  2094. instance of MSFT_CliProperty
  2095. {
  2096. Derivation = "CreationClassName";
  2097. Description = "The CreationClassName property 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.";
  2098. Name = "CreationClassName";
  2099. },
  2100. instance of MSFT_CliProperty
  2101. {
  2102. Derivation = "CurrentTimeZone";
  2103. Description = "The CurrentTimeZone property indicates the amount of time the unitary computer system is offset from Coordinated Universal Time.";
  2104. Name = "CurrentTimeZone";
  2105. },
  2106. instance of MSFT_CliProperty
  2107. {
  2108. Derivation = "DaylightInEffect";
  2109. Description = "The DaylightInEffect property specifies if the daylight savings mode is on. /nValues: TRUE or FALSE. If TRUE, daylight savings is in effect.";
  2110. Name = "DaylightInEffect";
  2111. },
  2112. instance of MSFT_CliProperty
  2113. {
  2114. Derivation = "Description";
  2115. Description = "The Description property provides a textual description of the object. ";
  2116. Name = "Description";
  2117. },
  2118. instance of MSFT_CliProperty
  2119. {
  2120. Derivation = "Domain";
  2121. Description = "The Domain property indicates the name of the domain to which the computer belongs.";
  2122. Name = "Domain";
  2123. },
  2124. instance of MSFT_CliProperty
  2125. {
  2126. Derivation = "DomainRole";
  2127. Description = "The DomainRole property indicates the role this computer plays within its assigned domain-workgroup. The domain-workgroup is a collection of computers on the same network. For example, the DomainRole property may show this computer is a \"Member Workstation\" (value of [1]).";
  2128. Name = "DomainRole";
  2129. Qualifiers = {
  2130. instance of MSFT_CliQualifier
  2131. {
  2132. Name = "Values";
  2133. QualifierValue = {"Standalone Workstation","Member Workstation","Standalone Server","Member Server","Backup Domain Controller","Primary Domain Controller"};
  2134. }};
  2135. },
  2136. instance of MSFT_CliProperty
  2137. {
  2138. Derivation = "EnableDaylightSavingsTime";
  2139. Description = "The EnableDaylightSavingsTime property indicates whether Daylight Savings Time is recognized on this machine. FALSE - time does not move an hour ahead or behind in the year. NULL - the status of DST is unknown on this system";
  2140. Name = "EnableDaylightSavingsTime";
  2141. Qualifiers = {
  2142. instance of MSFT_CliQualifier
  2143. {
  2144. Name = "CIMTYPE";
  2145. QualifierValue = {"boolean"};
  2146. },
  2147. instance of MSFT_CliQualifier
  2148. {
  2149. Name = "write";
  2150. QualifierValue = {"True"};
  2151. }};
  2152. },
  2153. instance of MSFT_CliProperty
  2154. {
  2155. Derivation = "FrontPanelResetStatus";
  2156. Description = "The FrontPanelResetStatus property identifies the hardware security settings for the reset button on the machine.";
  2157. Name = "FrontPanelResetStatus";
  2158. Qualifiers = {
  2159. instance of MSFT_CliQualifier
  2160. {
  2161. Name = "Values";
  2162. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  2163. }};
  2164. },
  2165. instance of MSFT_CliProperty
  2166. {
  2167. Derivation = "InfraredSupported";
  2168. Description = "The InfraredSupported property determines whether an infrared (IR) port exists on the computer system./nValues: TRUE or FALSE. If TRUE, an IR port exists.";
  2169. Name = "InfraredSupported";
  2170. },
  2171. instance of MSFT_CliProperty
  2172. {
  2173. Derivation = "InitialLoadInfo";
  2174. Description = "This object contains the data needed to find either the initial load device (its key) or the boot service to request the operating system to start up.";
  2175. Name = "InitialLoadInfo";
  2176. },
  2177. instance of MSFT_CliProperty
  2178. {
  2179. Derivation = "InstallDate";
  2180. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  2181. Name = "InstallDate";
  2182. },
  2183. instance of MSFT_CliProperty
  2184. {
  2185. Derivation = "KeyboardPasswordStatus";
  2186. Description = "The KeyboardPasswordStatus property identifies the system-wide hardware security settings for Keyboard Password Status.";
  2187. Name = "KeyboardPasswordStatus";
  2188. Qualifiers = {
  2189. instance of MSFT_CliQualifier
  2190. {
  2191. Name = "Values";
  2192. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  2193. }};
  2194. },
  2195. instance of MSFT_CliProperty
  2196. {
  2197. Derivation = "LastLoadInfo";
  2198. Description = "The array entry of the InitialLoadInfo property, that holds the data corresponding to booting the currently loaded operating system.";
  2199. Name = "LastLoadInfo";
  2200. },
  2201. instance of MSFT_CliProperty
  2202. {
  2203. Derivation = "Manufacturer";
  2204. Description = "The Manufacturer property indicates the name of the computer manufacturer./nExample: Acme";
  2205. Name = "Manufacturer";
  2206. },
  2207. instance of MSFT_CliProperty
  2208. {
  2209. Derivation = "Model";
  2210. Description = "The Model property indicates the product name of the computer given by the manufacturer./nConstraints: Must have a value";
  2211. Name = "Model";
  2212. },
  2213. instance of MSFT_CliProperty
  2214. {
  2215. Derivation = "Name";
  2216. Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
  2217. Name = "Name";
  2218. },
  2219. instance of MSFT_CliProperty
  2220. {
  2221. Derivation = "NameFormat";
  2222. Description = "The CIM_ComputerSystem object and its derivatives are Top Level Objects of CIM. They provide the scope for numerous components. Having unique CIM_System keys is required. A heuristic is defined to create the CIM_ComputerSystem name to attempt to always generate the same name, independent of discovery protocol. This prevents inventory and management problems where the same asset or entity is discovered multiple times, but can not be resolved to a single object. Use of the heuristic is optional, but recommended. /n The NameFormat property identifies how the computer system name is generated, using a heuristic. The heuristic is outlined, in detail, in the CIM V2 Common Model specification. It assumes that the documented rules are traversed in order, to determine and assign a name. The NameFormat values list defines the precedence order for assigning the computer system name. Several rules do map to the same Value. /n Note that the CIM_ComputerSystem Name calculated using the heuristic is the system's key value. Other names can be assigned and used for the CIM_ComputerSystem, that better suit the business, using Aliases.";
  2223. Name = "NameFormat";
  2224. Qualifiers = {
  2225. instance of MSFT_CliQualifier
  2226. {
  2227. Name = "ValueMap";
  2228. QualifierValue = {"IP","Dial","HID","NWA","HWA","X25","ISDN","IPX","DCC","ICD","E.164","SNA","OID/OSI","Other"};
  2229. },
  2230. instance of MSFT_CliQualifier
  2231. {
  2232. Name = "Values";
  2233. QualifierValue = {"IP","Dial","HID","NWA","HWA","X25","ISDN","IPX","DCC","ICD","E.164","SNA","OID/OSI","Other"};
  2234. }};
  2235. },
  2236. instance of MSFT_CliProperty
  2237. {
  2238. Derivation = "NetworkServerModeEnabled";
  2239. Description = "The NetworkServerModeEnabled property determines whether Network Server Mode is enabled./nValues: TRUE or FALSE. If TRUE, Network Server Mode is enabled.";
  2240. Name = "NetworkServerModeEnabled";
  2241. },
  2242. instance of MSFT_CliProperty
  2243. {
  2244. Derivation = "NumberOfProcessors";
  2245. Description = "The NumberOfProcessors property indicates the number of processors currently available on the system. This is the number of processors whose status is \"enabled\" - versus simply the number of processors for the computer system. The former can be determined by enumerating the number of processor instances associated with the computer system object, using the Win32_ComputerSystemProcessor association.";
  2246. Name = "NumberOfProcessors";
  2247. },
  2248. instance of MSFT_CliProperty
  2249. {
  2250. Derivation = "OEMLogoBitmap";
  2251. Description = "The OEMLogoBitmap array holds the data for a bitmap created by the OEM.";
  2252. Name = "OEMLogoBitmap";
  2253. },
  2254. instance of MSFT_CliProperty
  2255. {
  2256. Derivation = "OEMStringArray";
  2257. Description = "This structure contains free form strings defined by the OEM. Examples of this are: Part Numbers for Reference Documents for the system, contact information for the manufacturer, etc.";
  2258. Name = "OEMStringArray";
  2259. },
  2260. instance of Msft_CliProperty
  2261. {
  2262. Name = "PartOfDomain";
  2263. Description = "The PartOfDomain property indicates whether the computer is "
  2264. "part of a domain or workgroup.";
  2265. Derivation = "PartOfDomain";
  2266. },
  2267. instance of MSFT_CliProperty
  2268. {
  2269. Derivation = "PauseAfterReset";
  2270. Description = "The PauseAfterReset property identifies the time delay before the reboot is initiated. It is used after a system power cycle, system reset (local or remote), and automatic system reset. A value of -1 indicates that the pause value is unknown";
  2271. Name = "PauseAfterReset";
  2272. },
  2273. instance of MSFT_CliProperty
  2274. {
  2275. Derivation = "PowerManagementCapabilities";
  2276. Description = "Indicates the specific power-related capabilities of a computer system and its associated running operating system. The values, 0=\"Unknown\", 1=\"Not Supported\", and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a system can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  2277. Name = "PowerManagementCapabilities";
  2278. Qualifiers = {
  2279. instance of MSFT_CliQualifier
  2280. {
  2281. Name = "Values";
  2282. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  2283. }};
  2284. },
  2285. instance of MSFT_CliProperty
  2286. {
  2287. Derivation = "PowerManagementSupported";
  2288. Description = "Boolean indicating that the computer system, with its running operating system, support power management. This boolean does not indicate that power management features are currently enabled, only that the system is capable of power management.";
  2289. Name = "PowerManagementSupported";
  2290. },
  2291. instance of MSFT_CliProperty
  2292. {
  2293. Derivation = "PowerOnPasswordStatus";
  2294. Description = "The PowerOnPasswordStatus property identifies the system-wide hardware security settings for Power On Password Status.";
  2295. Name = "PowerOnPasswordStatus";
  2296. Qualifiers = {
  2297. instance of MSFT_CliQualifier
  2298. {
  2299. Name = "Values";
  2300. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  2301. }};
  2302. },
  2303. instance of MSFT_CliProperty
  2304. {
  2305. Derivation = "PowerState";
  2306. Description = "Indicates the current power state of the computer system and its associated operating system. Regarding the power saving states, these are defined as follows: Value 4 (Unknown) indicates that the system is known to be in a power save mode, but its exact status in this mode is unknown; 2 (Low Power Mode) indicates that the system is in a power save state but still functioning, and may exhibit degraded performance; 3 (Standby) describes that the system is not functioning but could be brought to full power 'quickly'; and value 7 (Warning) indicates that the computerSystem is in a warning state, though also in a power save mode.";
  2307. Name = "PowerState";
  2308. Qualifiers = {
  2309. instance of MSFT_CliQualifier
  2310. {
  2311. Name = "Values";
  2312. QualifierValue = {"Unknown","Full Power","Power Save - Low Power Mode","Power Save - Standby","Power Save - Unknown","Power Cycle","Power Off","Power Save - Warning"};
  2313. }};
  2314. },
  2315. instance of MSFT_CliProperty
  2316. {
  2317. Derivation = "PowerSupplyState";
  2318. Description = "The PowerSupplyState identifies the state of the enclosure's power supply (or supplies) when last booted.";
  2319. Name = "PowerSupplyState";
  2320. Qualifiers = {
  2321. instance of MSFT_CliQualifier
  2322. {
  2323. Name = "ValueMap";
  2324. QualifierValue = {"1","2","3","4","5","6"};
  2325. },
  2326. instance of MSFT_CliQualifier
  2327. {
  2328. Name = "Values";
  2329. QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
  2330. }};
  2331. },
  2332. instance of MSFT_CliProperty
  2333. {
  2334. Derivation = "PrimaryOwnerContact";
  2335. Description = "A string that provides information on how the primary system owner can be reached (e.g. phone number, email address, ...).";
  2336. Name = "PrimaryOwnerContact";
  2337. },
  2338. instance of MSFT_CliProperty
  2339. {
  2340. Derivation = "PrimaryOwnerName";
  2341. Description = "The name of the primary system owner.";
  2342. Name = "PrimaryOwnerName";
  2343. },
  2344. instance of MSFT_CliProperty
  2345. {
  2346. Derivation = "ResetCapability";
  2347. Description = "If enabled (value = 4), the unitary computer system can be reset via hardware (e.g. the power and reset buttons). If disabled (value = 3), hardware reset is not allowed. In addition to Enabled and Disabled, other values for the property are also defined - \"Not Implemented\" (5), \"Other\" (1) and \"Unknown\" (2).";
  2348. Name = "ResetCapability";
  2349. Qualifiers = {
  2350. instance of MSFT_CliQualifier
  2351. {
  2352. Name = "ValueMap";
  2353. QualifierValue = {"1","2","3","4","5"};
  2354. },
  2355. instance of MSFT_CliQualifier
  2356. {
  2357. Name = "Values";
  2358. QualifierValue = {"Other","Unknown","Disabled","Enabled","Not Implemented"};
  2359. }};
  2360. },
  2361. instance of MSFT_CliProperty
  2362. {
  2363. Derivation = "ResetCount";
  2364. Description = "The ResetCount property indicates the number of automatic resets since the last intentional reset. A value of -1 indicates that the count is unknown.";
  2365. Name = "ResetCount";
  2366. },
  2367. instance of MSFT_CliProperty
  2368. {
  2369. Derivation = "ResetLimit";
  2370. Description = "The ResetLimit property indicates the number of consecutive time the system reset will be attempted. A value of -1 indicates that the limit is unknown";
  2371. Name = "ResetLimit";
  2372. },
  2373. instance of MSFT_CliProperty
  2374. {
  2375. Derivation = "Roles";
  2376. Description = "A collection of strings that specify the roles this system plays in the IT-environment.";
  2377. Name = "Roles";
  2378. },
  2379. instance of MSFT_CliProperty
  2380. {
  2381. Derivation = "Status";
  2382. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  2383. Name = "Status";
  2384. Qualifiers = {
  2385. instance of MSFT_CliQualifier
  2386. {
  2387. Name = "MaxLen";
  2388. QualifierValue = {"10"};
  2389. },
  2390. instance of MSFT_CliQualifier
  2391. {
  2392. Name = "ValueMap";
  2393. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  2394. },
  2395. instance of MSFT_CliQualifier
  2396. {
  2397. Name = "Values";
  2398. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  2399. }};
  2400. },
  2401. instance of MSFT_CliProperty
  2402. {
  2403. Derivation = "SupportContactDescription";
  2404. Description = "The SupportContactDescription property is an array that indicates the support contact information for the Win32 computer system.";
  2405. Name = "SupportContactDescription";
  2406. },
  2407. instance of MSFT_CliProperty
  2408. {
  2409. Derivation = "SystemStartupDelay";
  2410. Description = "The SystemStartupDelay property indicates the time to delay before starting the operating system";
  2411. Name = "SystemStartupDelay";
  2412. },
  2413. instance of MSFT_CliProperty
  2414. {
  2415. Derivation = "SystemStartupOptions";
  2416. Description = "The SystemStartupOptions property array indicates the options for starting up the Win32 computer system./nConstraints: Must have a value";
  2417. Name = "SystemStartupOptions";
  2418. },
  2419. instance of MSFT_CliProperty
  2420. {
  2421. Derivation = "SystemStartupSetting";
  2422. Description = "The SystemStartupSetting property indicates the index of the default start profile. This value is 'calculated' so that it usually returns zero (0) because at write-time, the profile string is physically moved to the top of the list. (This is how Windows NT determines which value is the default.)";
  2423. Name = "SystemStartupSetting";
  2424. },
  2425. instance of MSFT_CliProperty
  2426. {
  2427. Derivation = "SystemType";
  2428. Description = "The SystemType property indicates the type of system running on the Win32 computer./nConstraints: Must have a value";
  2429. Name = "SystemType";
  2430. Qualifiers = {
  2431. instance of MSFT_CliQualifier
  2432. {
  2433. Name = "ValueMap";
  2434. QualifierValue = {"X86-based PC","MIPS-based PC","Alpha-based PC","Power PC","SH-x PC","StrongARM PC","64-bit Intel PC","64-bit Alpha PC","Unknown","X86-Nec98 PC"};
  2435. },
  2436. instance of MSFT_CliQualifier
  2437. {
  2438. Name = "Values";
  2439. QualifierValue = {"X86-based PC","MIPS-based PC","Alpha-based PC","Power PC","SH-x PC","StrongARM PC","64-bit Intel PC","64-bit Alpha PC","Unknown","X86-Nec98 PC"};
  2440. }};
  2441. },
  2442. instance of MSFT_CliProperty
  2443. {
  2444. Derivation = "ThermalState";
  2445. Description = "The ThermalState property identifies the enclosure's thermal state when last booted.";
  2446. Name = "ThermalState";
  2447. Qualifiers = {
  2448. instance of MSFT_CliQualifier
  2449. {
  2450. Name = "ValueMap";
  2451. QualifierValue = {"1","2","3","4","5","6"};
  2452. },
  2453. instance of MSFT_CliQualifier
  2454. {
  2455. Name = "Values";
  2456. QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
  2457. }};
  2458. },
  2459. instance of MSFT_CliProperty
  2460. {
  2461. Derivation = "TotalPhysicalMemory";
  2462. Description = "The TotalPhysicalMemory property indicates the total size of physical memory./nExample: 67108864";
  2463. Name = "TotalPhysicalMemory";
  2464. },
  2465. instance of MSFT_CliProperty
  2466. {
  2467. Derivation = "UserName";
  2468. Description = "The UserName property indicates the name of the currently-logged-on user./nConstraints: Must have a value. /nExample: johnsmith";
  2469. Name = "UserName";
  2470. },
  2471. instance of MSFT_CliProperty
  2472. {
  2473. Derivation = "Workgroup";
  2474. Description = "The Workgroup property contains the name of the workgroup. This value is only valid if the PartOfDomain property is FALSE.";
  2475. Name = "Workgroup";
  2476. Qualifiers = {
  2477. instance of MSFT_CliQualifier
  2478. {
  2479. Name = "CIMTYPE";
  2480. QualifierValue = {"string"};
  2481. },
  2482. instance of MSFT_CliQualifier
  2483. {
  2484. Name = "MappingStrings";
  2485. QualifierValue = {"string",""};
  2486. },
  2487. instance of MSFT_CliQualifier
  2488. {
  2489. Name = "read";
  2490. QualifierValue = {"True"};
  2491. },
  2492. instance of MSFT_CliQualifier
  2493. {
  2494. Name = "write";
  2495. QualifierValue = {"True"};
  2496. }};
  2497. },
  2498. instance of MSFT_CliProperty
  2499. {
  2500. Derivation = "WakeUpType";
  2501. Description = "The WakeUpType property indicates the event that caused the system to power up.";
  2502. Name = "WakeUpType";
  2503. Qualifiers = {
  2504. instance of MSFT_CliQualifier
  2505. {
  2506. Name = "Values";
  2507. QualifierValue = {"Reserved","Other","Unknown","APM Timer","Modem Ring","LAN Remote","Power Switch","PCI PME#","AC Power Restored"};
  2508. }};
  2509. }};
  2510. },
  2511. instance of MSFT_CliFormat
  2512. {
  2513. Format = "TABLE";
  2514. Name = "BRIEF";
  2515. Properties = {
  2516. instance of MSFT_CliProperty
  2517. {
  2518. Derivation = "Domain";
  2519. Description = "The Domain property indicates the name of the domain to which the computer belongs.";
  2520. Name = "Domain";
  2521. },
  2522. instance of MSFT_CliProperty
  2523. {
  2524. Derivation = "Manufacturer";
  2525. Description = "The Manufacturer property indicates the name of the computer manufacturer.";
  2526. Name = "Manufacturer";
  2527. },
  2528. instance of MSFT_CliProperty
  2529. {
  2530. Derivation = "Model";
  2531. Description = "The Model property indicates the product name of the computer given by the manufacturer.";
  2532. Name = "Model";
  2533. },
  2534. instance of MSFT_CliProperty
  2535. {
  2536. Derivation = "Name";
  2537. Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
  2538. Name = "Name";
  2539. },
  2540. instance of MSFT_CliProperty
  2541. {
  2542. Derivation = "PrimaryOwnerName";
  2543. Description = "The name of the primary system owner.";
  2544. Name = "PrimaryOwnerName";
  2545. },
  2546. instance of MSFT_CliProperty
  2547. {
  2548. Derivation = "TotalPhysicalMemory";
  2549. Description = "The TotalPhysicalMemory property indicates the total size of physical memory./nExample: 67108864";
  2550. Name = "TotalPhysicalMemory";
  2551. }};
  2552. },
  2553. instance of MSFT_CliFormat
  2554. {
  2555. Name = "SYSTEM";
  2556. Properties = {
  2557. instance of MSFT_CliProperty
  2558. {
  2559. Derivation = "__CLASS";
  2560. Name = "__CLASS";
  2561. },
  2562. instance of MSFT_CliProperty
  2563. {
  2564. Derivation = "__DERIVATION";
  2565. Name = "__DERIVATION";
  2566. },
  2567. instance of MSFT_CliProperty
  2568. {
  2569. Derivation = "__DYNASTY";
  2570. Name = "__DYNASTY";
  2571. },
  2572. instance of MSFT_CliProperty
  2573. {
  2574. Derivation = "__GENUS";
  2575. Name = "__GENUS";
  2576. },
  2577. instance of MSFT_CliProperty
  2578. {
  2579. Derivation = "__NAMESPACE";
  2580. Name = "__NAMESPACE";
  2581. },
  2582. instance of MSFT_CliProperty
  2583. {
  2584. Derivation = "__PATH";
  2585. Name = "__PATH";
  2586. },
  2587. instance of MSFT_CliProperty
  2588. {
  2589. Derivation = "__PROPERTY_COUNT";
  2590. Name = "__PROPERTY_COUNT";
  2591. },
  2592. instance of MSFT_CliProperty
  2593. {
  2594. Derivation = "__RELPATH";
  2595. Name = "__RELPATH";
  2596. },
  2597. instance of MSFT_CliProperty
  2598. {
  2599. Derivation = "__SERVER";
  2600. Name = "__SERVER";
  2601. },
  2602. instance of MSFT_CliProperty
  2603. {
  2604. Derivation = "__SUPERCLASS";
  2605. Name = "__SUPERCLASS";
  2606. }};
  2607. },
  2608. instance of MSFT_CliFormat
  2609. {
  2610. Name = "INSTANCE";
  2611. Properties = {
  2612. instance of MSFT_CliProperty
  2613. {
  2614. Derivation = "Name";
  2615. Name = "Name";
  2616. }};
  2617. },
  2618. instance of MSFT_CliFormat
  2619. {
  2620. Format = "TABLE";
  2621. Name = "POWER";
  2622. Properties = {
  2623. instance of MSFT_CliProperty
  2624. {
  2625. Derivation = "Name";
  2626. Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
  2627. Name = "Name";
  2628. },
  2629. instance of MSFT_CliProperty
  2630. {
  2631. Derivation = "PowerManagementCapabilities";
  2632. Description = "Indicates the specific power-related capabilities of a computer system and its associated running operating system. The values, 0=\"Unknown\", 1=\"Not Supported\", and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a system can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  2633. Name = "PowerManagementCapabilities";
  2634. Qualifiers = {
  2635. instance of MSFT_CliQualifier
  2636. {
  2637. Name = "Values";
  2638. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  2639. }};
  2640. },
  2641. instance of MSFT_CliProperty
  2642. {
  2643. Derivation = "PowerManagementSupported";
  2644. Description = "Boolean indicating that the computer system, with its running operating system, support power management. This boolean does not indicate that power management features are currently enabled, only that the system is capable of power management.";
  2645. Name = "PowerManagementSupported";
  2646. },
  2647. instance of MSFT_CliProperty
  2648. {
  2649. Derivation = "PowerOnPasswordStatus";
  2650. Description = "The PowerOnPasswordStatus property identifies the system-wide hardware security settings for Power On Password Status.";
  2651. Name = "PowerOnPasswordStatus";
  2652. Qualifiers = {
  2653. instance of MSFT_CliQualifier
  2654. {
  2655. Name = "Values";
  2656. QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
  2657. }};
  2658. },
  2659. instance of MSFT_CliProperty
  2660. {
  2661. Derivation = "PowerState";
  2662. Description = "Indicates the current power state of the computer system and its associated operating system. Regarding the power saving states, these are defined as follows: Value 4 (Unknown) indicates that the system is known to be in a power save mode, but its exact status in this mode is unknown; 2 (Low Power Mode) indicates that the system is in a power save state but still functioning, and may exhibit degraded performance; 3 (Standby) describes that the system is not functioning but could be brought to full power 'quickly'; and value 7 (Warning) indicates that the computerSystem is in a warning state, though also in a power save mode.";
  2663. Name = "PowerState";
  2664. Qualifiers = {
  2665. instance of MSFT_CliQualifier
  2666. {
  2667. Name = "Values";
  2668. QualifierValue = {"Unknown","Full Power","Power Save - Low Power Mode","Power Save - Standby","Power Save - Unknown","Power Cycle","Power Off","Power Save - Warning"};
  2669. }};
  2670. },
  2671. instance of MSFT_CliProperty
  2672. {
  2673. Derivation = "PowerSupplyState";
  2674. Description = "The PowerSupplyState identifies the state of the enclosure's power supply (or supplies) when last booted.";
  2675. Name = "PowerSupplyState";
  2676. Qualifiers = {
  2677. instance of MSFT_CliQualifier
  2678. {
  2679. Name = "ValueMap";
  2680. QualifierValue = {"1","2","3","4","5","6"};
  2681. },
  2682. instance of MSFT_CliQualifier
  2683. {
  2684. Name = "Values";
  2685. QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
  2686. }};
  2687. }};
  2688. },
  2689. instance of MSFT_CliFormat
  2690. {
  2691. Name = "WRITEABLE";
  2692. Properties = {
  2693. instance of MSFT_CliProperty
  2694. {
  2695. Derivation = "AutomaticResetBootOption";
  2696. Description = "The AutomaticResetBootOption property determines whether the automatic reset boot option is enabled, i.e. whether the machine will try to reboot after a system failure./nValues: TRUE or FALSE. If TRUE, the automatic reset boot option is enabled.";
  2697. Name = "AutomaticResetBootOption";
  2698. Qualifiers = {
  2699. instance of MSFT_CliQualifier
  2700. {
  2701. Name = "CIMTYPE";
  2702. QualifierValue = {"boolean"};
  2703. },
  2704. instance of MSFT_CliQualifier
  2705. {
  2706. Name = "MappingStrings";
  2707. QualifierValue = {"boolean","Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot"};
  2708. },
  2709. instance of MSFT_CliQualifier
  2710. {
  2711. Name = "read";
  2712. QualifierValue = {"True"};
  2713. },
  2714. instance of MSFT_CliQualifier
  2715. {
  2716. Name = "write";
  2717. QualifierValue = {"True"};
  2718. }};
  2719. },
  2720. instance of MSFT_CliProperty
  2721. {
  2722. Derivation = "CurrentTimeZone";
  2723. Description = "The CurrentTimeZone property indicates the amount of time the unitary computer system is offset from Coordinated Universal Time.";
  2724. Name = "CurrentTimeZone";
  2725. Qualifiers = {
  2726. instance of MSFT_CliQualifier
  2727. {
  2728. Name = "CIMTYPE";
  2729. QualifierValue = {"sint16"};
  2730. },
  2731. instance of MSFT_CliQualifier
  2732. {
  2733. Name = "MappingStrings";
  2734. QualifierValue = {"sint16","Win32API|Time Structures|TIME_ZONE_INFORMATION|Bias"};
  2735. },
  2736. instance of MSFT_CliQualifier
  2737. {
  2738. Name = "read";
  2739. QualifierValue = {"True"};
  2740. },
  2741. instance of MSFT_CliQualifier
  2742. {
  2743. Name = "Units";
  2744. QualifierValue = {"Minutes"};
  2745. },
  2746. instance of MSFT_CliQualifier
  2747. {
  2748. Name = "write";
  2749. QualifierValue = {"True"};
  2750. }};
  2751. },
  2752. instance of MSFT_CliProperty
  2753. {
  2754. Derivation = "EnableDaylightSavingsTime";
  2755. Description = "The EnableDaylightSavingsTime property indicates whether Daylight Savings Time is recognized on this machine. FALSE - time does not move an hour ahead or behind in the year. NULL - the status of DST is unknown on this system";
  2756. Name = "EnableDaylightSavingsTime";
  2757. Qualifiers = {
  2758. instance of MSFT_CliQualifier
  2759. {
  2760. Name = "CIMTYPE";
  2761. QualifierValue = {"boolean"};
  2762. },
  2763. instance of MSFT_CliQualifier
  2764. {
  2765. Name = "write";
  2766. QualifierValue = {"True"};
  2767. }};
  2768. },
  2769. instance of MSFT_CliProperty
  2770. {
  2771. Derivation = "Roles";
  2772. Description = "An array (bag) of strings that specify the roles this System plays in the IT-environment. Subclasses of System may override this property to define explicit Roles values. Alternately, a Working Group may describe the heuristics, conventions and guidelines for specifying Roles. For example, for an instance of a networking system, the Roles property might contain the string, 'Switch' or 'Bridge'.";
  2773. Name = "Roles";
  2774. Qualifiers = {
  2775. instance of MSFT_CliQualifier
  2776. {
  2777. Name = "CIMTYPE";
  2778. QualifierValue = {"string"};
  2779. },
  2780. instance of MSFT_CliQualifier
  2781. {
  2782. Name = "read";
  2783. QualifierValue = {"True"};
  2784. },
  2785. instance of MSFT_CliQualifier
  2786. {
  2787. Name = "write";
  2788. QualifierValue = {"True"};
  2789. }};
  2790. },
  2791. instance of MSFT_CliProperty
  2792. {
  2793. Derivation = "SystemStartupDelay";
  2794. Description = "The SystemStartupDelay property indicates the time to delay before starting the operating system";
  2795. Name = "SystemStartupDelay";
  2796. Qualifiers = {
  2797. instance of MSFT_CliQualifier
  2798. {
  2799. Name = "CIMTYPE";
  2800. QualifierValue = {"uint16"};
  2801. },
  2802. instance of MSFT_CliQualifier
  2803. {
  2804. Name = "MappingStrings";
  2805. QualifierValue = {"uint16","Win32API|GetPrivateProfileInt|Boot Loader|timeout"};
  2806. },
  2807. instance of MSFT_CliQualifier
  2808. {
  2809. Name = "read";
  2810. QualifierValue = {"True"};
  2811. },
  2812. instance of MSFT_CliQualifier
  2813. {
  2814. Name = "units";
  2815. QualifierValue = {"Seconds"};
  2816. },
  2817. instance of MSFT_CliQualifier
  2818. {
  2819. Name = "write";
  2820. QualifierValue = {"True"};
  2821. }};
  2822. },
  2823. instance of MSFT_CliProperty
  2824. {
  2825. Derivation = "SystemStartupOptions";
  2826. Description = "The SystemStartupOptions property array indicates the options for starting up the computer system./nConstraints: Must have a value./nNote: The SE_SYSTEM_ENVIRONMENT_NAME privilege is required on IA64bit machines. This privilege is not required for 32bit systems.";
  2827. Name = "SystemStartupOptions";
  2828. Qualifiers = {
  2829. instance of MSFT_CliQualifier
  2830. {
  2831. Name = "CIMTYPE";
  2832. QualifierValue = {"string"};
  2833. },
  2834. instance of MSFT_CliQualifier
  2835. {
  2836. Name = "MappingStrings";
  2837. QualifierValue = {"string","Win32API|GetPrivateProfileSection|Operating Systems"};
  2838. },
  2839. instance of MSFT_CliQualifier
  2840. {
  2841. Name = "Privileges";
  2842. QualifierValue = {"string","Win32API|GetPrivateProfileSection|Operating Systems","SeSystemEnvironmentNamePrivilege"};
  2843. },
  2844. instance of MSFT_CliQualifier
  2845. {
  2846. Name = "read";
  2847. QualifierValue = {"True"};
  2848. },
  2849. instance of MSFT_CliQualifier
  2850. {
  2851. Name = "write";
  2852. QualifierValue = {"True"};
  2853. }};
  2854. },
  2855. instance of MSFT_CliProperty
  2856. {
  2857. Derivation = "SystemStartupSetting";
  2858. Description = "The SystemStartupSetting property indicates the index of the default start profile. This value is 'calculated' so that it usually returns zero (0) because at write-time, the profile string is physically moved to the top of the list. (This is how Windows NT determines which value is the default.)";
  2859. Name = "SystemStartupSetting";
  2860. Qualifiers = {
  2861. instance of MSFT_CliQualifier
  2862. {
  2863. Name = "CIMTYPE";
  2864. QualifierValue = {"uint8"};
  2865. },
  2866. instance of MSFT_CliQualifier
  2867. {
  2868. Name = "MappingStrings";
  2869. QualifierValue = {"uint8","WMI"};
  2870. },
  2871. instance of MSFT_CliQualifier
  2872. {
  2873. Name = "read";
  2874. QualifierValue = {"True"};
  2875. },
  2876. instance of MSFT_CliQualifier
  2877. {
  2878. Name = "write";
  2879. QualifierValue = {"True"};
  2880. }};
  2881. },
  2882. instance of MSFT_CliProperty
  2883. {
  2884. Derivation = "Workgroup";
  2885. Description = "The Workgroup property contains the name of the workgroup. This value is only valid if the PartOfDomain property is FALSE.";
  2886. Name = "Workgroup";
  2887. Qualifiers = {
  2888. instance of MSFT_CliQualifier
  2889. {
  2890. Name = "CIMTYPE";
  2891. QualifierValue = {"string"};
  2892. },
  2893. instance of MSFT_CliQualifier
  2894. {
  2895. Name = "MappingStrings";
  2896. QualifierValue = {"string",""};
  2897. },
  2898. instance of MSFT_CliQualifier
  2899. {
  2900. Name = "read";
  2901. QualifierValue = {"True"};
  2902. },
  2903. instance of MSFT_CliQualifier
  2904. {
  2905. Name = "write";
  2906. QualifierValue = {"True"};
  2907. }};
  2908. }};
  2909. }};
  2910. FriendlyName = "ComputerSystem";
  2911. PWhere = "";
  2912. Target = "Select * from Win32_ComputerSystem";
  2913. Verbs = {
  2914. instance of MSFT_CliVerb
  2915. {
  2916. Derivation = "Rename";
  2917. Description = "Renaming a computer can be performed only by a member of the Administrators local group on the computer. You cannot call this Rename function remotely for domain computers. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. /nThe method can return the following values: /n0 - Success. Reboot required. /nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
  2918. Name = "Rename";
  2919. Parameters = {
  2920. instance of MSFT_CliParam
  2921. {
  2922. Description = "The Name parameter specifies the new name. The name cannot include control characters, leading or trailing spaces, or any of the following characters: / \\ [ ] : | < > + = ; , ? ";
  2923. ParaId = "Name";
  2924. Qualifiers = {
  2925. instance of MSFT_CliQualifier
  2926. {
  2927. Name = "CIMTYPE";
  2928. QualifierValue = {"string"};
  2929. },
  2930. instance of MSFT_CliQualifier
  2931. {
  2932. Name = "Description";
  2933. QualifierValue = {"The Name parameter specifies the new name. The name cannot include control characters, leading or trailing spaces, or any of the following characters: / \\ [ ] : | < > + = ; , ? "};
  2934. },
  2935. instance of MSFT_CliQualifier
  2936. {
  2937. Name = "ID";
  2938. QualifierValue = {"0"};
  2939. },
  2940. instance of MSFT_CliQualifier
  2941. {
  2942. Name = "In";
  2943. QualifierValue = {"True"};
  2944. }};
  2945. Type = "STRING";
  2946. },
  2947. instance of MSFT_CliParam
  2948. {
  2949. Description = "If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. /nThis parameter is only used for domain renames on Windows 2000 platforms and beyond. ";
  2950. ParaId = "Password";
  2951. Qualifiers = {
  2952. instance of MSFT_CliQualifier
  2953. {
  2954. Name = "CIMTYPE";
  2955. QualifierValue = {"string"};
  2956. },
  2957. instance of MSFT_CliQualifier
  2958. {
  2959. Name = "Description";
  2960. QualifierValue = {"If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i."};
  2961. },
  2962. instance of MSFT_CliQualifier
  2963. {
  2964. Name = "ID";
  2965. QualifierValue = {"1"};
  2966. },
  2967. instance of MSFT_CliQualifier
  2968. {
  2969. Name = "In";
  2970. QualifierValue = {"True"};
  2971. }};
  2972. Type = "STRING";
  2973. },
  2974. instance of MSFT_CliParam
  2975. {
  2976. Description = "The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMOND\\user\") or the user principal name (UPN) of the user in the form of an Internet-style login name (for example, \"someone@microsoft.com\"). If this parameter is NULL, the caller's context is used. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. /nThis parameter is only used for domain renames on Windows 2000 platforms and beyond. ";
  2977. ParaId = "UserName";
  2978. Qualifiers = {
  2979. instance of MSFT_CliQualifier
  2980. {
  2981. Name = "CIMTYPE";
  2982. QualifierValue = {"string"};
  2983. },
  2984. instance of MSFT_CliQualifier
  2985. {
  2986. Name = "Description";
  2987. QualifierValue = {"The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMON"};
  2988. },
  2989. instance of MSFT_CliQualifier
  2990. {
  2991. Name = "ID";
  2992. QualifierValue = {"2"};
  2993. },
  2994. instance of MSFT_CliQualifier
  2995. {
  2996. Name = "In";
  2997. QualifierValue = {"True"};
  2998. }};
  2999. Type = "STRING";
  3000. }};
  3001. Qualifiers = {
  3002. instance of MSFT_CliQualifier
  3003. {
  3004. Name = "Description";
  3005. QualifierValue = {"Renaming a computer can be performed only by a member of the Administrators local group on the computer. You cannot call this Rename function remotely for domain computers. /nPassword and Username must use a high authentication level (i.e. no less than RPC"};
  3006. },
  3007. instance of MSFT_CliQualifier
  3008. {
  3009. Name = "Implemented";
  3010. QualifierValue = {"True"};
  3011. },
  3012. instance of MSFT_CliQualifier
  3013. {
  3014. Name = "ValueMap";
  3015. QualifierValue = {"0",".."};
  3016. },
  3017. instance of MSFT_CliQualifier
  3018. {
  3019. Name = "Values";
  3020. QualifierValue = {"Success","Other"};
  3021. }};
  3022. Usage = "Rename";
  3023. },
  3024. instance of MSFT_CliVerb
  3025. {
  3026. Derivation = "JoinDomainOrWorkgroup";
  3027. Description = "The JoinDomainOrWorkgroup method joins computer systems to a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values other than those listed above, refer to Win32 error code documentation./nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
  3028. Name = "JoinDomainOrWorkgroup";
  3029. Parameters = {
  3030. instance of MSFT_CliParam
  3031. {
  3032. Description = "The AccountOU optionally specifies the pointer to a constant null-terminated character string that contains the RFC 1779 format name of the organizational unit (OU) for the computer account. If you specify this parameter, the string must contain a full path, for example, OU=testOU, DC=domain, DC=Domain,DC=com. Otherwise, this parameter must be NULL. ";
  3033. ParaId = "AccountOU";
  3034. Qualifiers = {
  3035. instance of MSFT_CliQualifier
  3036. {
  3037. Name = "CIMTYPE";
  3038. QualifierValue = {"string"};
  3039. },
  3040. instance of MSFT_CliQualifier
  3041. {
  3042. Name = "Description";
  3043. QualifierValue = {"The AccountOU optionally specifies the pointer to a constant null-terminated character string that contains the RFC 1779 format name of the organizational unit (OU) for the computer account. If you specify this parameter, the string must contain a full pa"};
  3044. },
  3045. instance of MSFT_CliQualifier
  3046. {
  3047. Name = "ID";
  3048. QualifierValue = {"3"};
  3049. },
  3050. instance of MSFT_CliQualifier
  3051. {
  3052. Name = "In";
  3053. QualifierValue = {"True"};
  3054. }};
  3055. Type = "STRING";
  3056. },
  3057. instance of MSFT_CliParam
  3058. {
  3059. Description = "The FJoinOptions parameter contains a set of bit flags defining the join options. This parameter can be one or more of the following values: /nJoin Domain - Joins the computer to a domain. If this value is not specified, joins the computer to a workgroup. 0 bit - Join Domain - If not present, a workgroup is joined. /n1 bit - Acct Create - Creates the account on the domain. /n2 bit - Acct Delete - Delete the account when a domain is left. /n4 bit - Win9X Upgrade - The join operation is occurring as part of an upgrade of Windows 95/98 to Windows NT/Windows 2000. /n5 bit - Domain Join If Joined - Allows a join to a new domain even if the computer is already joined to a domain. /n6 bit - Join Unsecure - Performs an unsecured join./n7 bit - Machine Password Passed - Indicates that the machine (not user) password is passed. This option is only valid for unsecure joins /n8 bit - Deferred SPN Set - Specifies that writing SPN and DnsHostName attributes on the computer object should be deferred until the rename that will follow the join. /n18 bit - Install Invocation - The APIs were invoked during install. /nThe method returns a 0 if no options are involved.";
  3060. ParaId = "FJoinOptions";
  3061. Qualifiers = {
  3062. instance of MSFT_CliQualifier
  3063. {
  3064. Name = "BitMap";
  3065. QualifierValue = {"0","1","2","4","5","6","7","8","18"};
  3066. },
  3067. instance of MSFT_CliQualifier
  3068. {
  3069. Name = "BitValues";
  3070. QualifierValue = {"Join Domain","Acct Create","Acct Delete","Win9X Upgrade","Domain Join If Joined","Join Unsecure","Machine Password Passed","Deferred SPN Set","Install Invocation"};
  3071. },
  3072. instance of MSFT_CliQualifier
  3073. {
  3074. Name = "CIMTYPE";
  3075. QualifierValue = {"uint32"};
  3076. },
  3077. instance of MSFT_CliQualifier
  3078. {
  3079. Name = "Description";
  3080. QualifierValue = {"The FJoinOptions parameter contains a set of bit flags defining the join options. This parameter can be one or more of the following values: /nJoin Domain - Joins the computer to a domain. If this value is not specified, joins the computer to a workgroup."};
  3081. },
  3082. instance of MSFT_CliQualifier
  3083. {
  3084. Name = "ID";
  3085. QualifierValue = {"4"};
  3086. },
  3087. instance of MSFT_CliQualifier
  3088. {
  3089. Name = "In";
  3090. QualifierValue = {"True"};
  3091. }};
  3092. Type = "UINT32";
  3093. },
  3094. instance of MSFT_CliParam
  3095. {
  3096. Description = "The Name parameter specifies the domain or workgroup to join. This parameter cannot be NULL.";
  3097. ParaId = "Name";
  3098. Qualifiers = {
  3099. instance of MSFT_CliQualifier
  3100. {
  3101. Name = "CIMTYPE";
  3102. QualifierValue = {"string"};
  3103. },
  3104. instance of MSFT_CliQualifier
  3105. {
  3106. Name = "Description";
  3107. QualifierValue = {"The Name parameter specifies the domain or workgroup to join. This parameter cannot be NULL."};
  3108. },
  3109. instance of MSFT_CliQualifier
  3110. {
  3111. Name = "ID";
  3112. QualifierValue = {"0"};
  3113. },
  3114. instance of MSFT_CliQualifier
  3115. {
  3116. Name = "In";
  3117. QualifierValue = {"True"};
  3118. }};
  3119. Type = "STRING";
  3120. },
  3121. instance of MSFT_CliParam
  3122. {
  3123. Description = "If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
  3124. ParaId = "Password";
  3125. Qualifiers = {
  3126. instance of MSFT_CliQualifier
  3127. {
  3128. Name = "CIMTYPE";
  3129. QualifierValue = {"string"};
  3130. },
  3131. instance of MSFT_CliQualifier
  3132. {
  3133. Name = "Description";
  3134. QualifierValue = {"If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i."};
  3135. },
  3136. instance of MSFT_CliQualifier
  3137. {
  3138. Name = "ID";
  3139. QualifierValue = {"1"};
  3140. },
  3141. instance of MSFT_CliQualifier
  3142. {
  3143. Name = "In";
  3144. QualifierValue = {"True"};
  3145. }};
  3146. Type = "STRING";
  3147. },
  3148. instance of MSFT_CliParam
  3149. {
  3150. Description = "The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMOND\\user\") or the user principal name (UPN) of the user in the form of an Internet-style login name (for example, \"someone@microsoft.com\"). If this parameter is NULL, the caller's context is used. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
  3151. ParaId = "UserName";
  3152. Qualifiers = {
  3153. instance of MSFT_CliQualifier
  3154. {
  3155. Name = "CIMTYPE";
  3156. QualifierValue = {"string"};
  3157. },
  3158. instance of MSFT_CliQualifier
  3159. {
  3160. Name = "Description";
  3161. QualifierValue = {"The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMON"};
  3162. },
  3163. instance of MSFT_CliQualifier
  3164. {
  3165. Name = "ID";
  3166. QualifierValue = {"2"};
  3167. },
  3168. instance of MSFT_CliQualifier
  3169. {
  3170. Name = "In";
  3171. QualifierValue = {"True"};
  3172. }};
  3173. Type = "STRING";
  3174. }};
  3175. Qualifiers = {
  3176. instance of MSFT_CliQualifier
  3177. {
  3178. Name = "Description";
  3179. QualifierValue = {"The JoinDomainOrWorkgroup method joins computer systems to a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values other than those lis"};
  3180. },
  3181. instance of MSFT_CliQualifier
  3182. {
  3183. Name = "Implemented";
  3184. QualifierValue = {"True"};
  3185. },
  3186. instance of MSFT_CliQualifier
  3187. {
  3188. Name = "ValueMap";
  3189. QualifierValue = {"0",".."};
  3190. },
  3191. instance of MSFT_CliQualifier
  3192. {
  3193. Name = "Values";
  3194. QualifierValue = {"Success","Other"};
  3195. }};
  3196. Usage = "JoinDomainOrWorkgroup";
  3197. },
  3198. instance of MSFT_CliVerb
  3199. {
  3200. Derivation = "UnjoinDomainOrWorkgroup";
  3201. Description = "The UnjoinDomainOrWorkgroup method un-joins or removes a computer system from a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values other than those listed above, refer to Win32 error code documentation./nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
  3202. Name = "UnjoinDomainOrWorkgroup";
  3203. Parameters = {
  3204. instance of MSFT_CliParam
  3205. {
  3206. Description = "The FUnjoinOptions parameter specifies the unjoin options. If this parameter is NETSETUP_ACCT_DELETE, the account is disabled when the unjoin occurs. Note that this option does not delete the account. Currently, there are no other unjoin options defined. /n2 bit - Acct Delete - Delete the account when a domain is left. /nThe method returns a 0 if no options are involved.";
  3207. ParaId = "FUnjoinOptions";
  3208. Qualifiers = {
  3209. instance of MSFT_CliQualifier
  3210. {
  3211. Name = "BitMap";
  3212. QualifierValue = {"2"};
  3213. },
  3214. instance of MSFT_CliQualifier
  3215. {
  3216. Name = "BitValues";
  3217. QualifierValue = {"Acct Delete"};
  3218. },
  3219. instance of MSFT_CliQualifier
  3220. {
  3221. Name = "CIMTYPE";
  3222. QualifierValue = {"uint32"};
  3223. },
  3224. instance of MSFT_CliQualifier
  3225. {
  3226. Name = "Description";
  3227. QualifierValue = {"The FUnjoinOptions parameter specifies the unjoin options. If this parameter is NETSETUP_ACCT_DELETE, the account is disabled when the unjoin occurs. Note that this option does not delete the account. Currently, there are no other unjoin options defined. "};
  3228. },
  3229. instance of MSFT_CliQualifier
  3230. {
  3231. Name = "ID";
  3232. QualifierValue = {"2"};
  3233. },
  3234. instance of MSFT_CliQualifier
  3235. {
  3236. Name = "In";
  3237. QualifierValue = {"True"};
  3238. }};
  3239. Type = "UINT32";
  3240. },
  3241. instance of MSFT_CliParam
  3242. {
  3243. Description = "If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
  3244. ParaId = "Password";
  3245. Qualifiers = {
  3246. instance of MSFT_CliQualifier
  3247. {
  3248. Name = "CIMTYPE";
  3249. QualifierValue = {"string"};
  3250. },
  3251. instance of MSFT_CliQualifier
  3252. {
  3253. Name = "Description";
  3254. QualifierValue = {"If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i."};
  3255. },
  3256. instance of MSFT_CliQualifier
  3257. {
  3258. Name = "ID";
  3259. QualifierValue = {"0"};
  3260. },
  3261. instance of MSFT_CliQualifier
  3262. {
  3263. Name = "In";
  3264. QualifierValue = {"True"};
  3265. }};
  3266. Type = "STRING";
  3267. },
  3268. instance of MSFT_CliParam
  3269. {
  3270. Description = "The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMOND\\user\") or the user principal name (UPN) of the user in the form of an Internet-style login name (for example, \"someone@microsoft.com\"). If this parameter is NULL, the caller's context is used. Blank password is passed by using an empty string /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
  3271. ParaId = "UserName";
  3272. Qualifiers = {
  3273. instance of MSFT_CliQualifier
  3274. {
  3275. Name = "CIMTYPE";
  3276. QualifierValue = {"string"};
  3277. },
  3278. instance of MSFT_CliQualifier
  3279. {
  3280. Name = "Description";
  3281. QualifierValue = {"The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMON"};
  3282. },
  3283. instance of MSFT_CliQualifier
  3284. {
  3285. Name = "ID";
  3286. QualifierValue = {"1"};
  3287. },
  3288. instance of MSFT_CliQualifier
  3289. {
  3290. Name = "In";
  3291. QualifierValue = {"True"};
  3292. }};
  3293. Type = "STRING";
  3294. }};
  3295. Qualifiers = {
  3296. instance of MSFT_CliQualifier
  3297. {
  3298. Name = "Description";
  3299. QualifierValue = {"The UnjoinDomainOrWorkgroup method un-joins or removes a computer system from a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values o"};
  3300. },
  3301. instance of MSFT_CliQualifier
  3302. {
  3303. Name = "Implemented";
  3304. QualifierValue = {"True"};
  3305. },
  3306. instance of MSFT_CliQualifier
  3307. {
  3308. Name = "ValueMap";
  3309. QualifierValue = {"0",".."};
  3310. },
  3311. instance of MSFT_CliQualifier
  3312. {
  3313. Name = "Values";
  3314. QualifierValue = {"Success","Other"};
  3315. }};
  3316. Usage = "UnjoinDomainOrWorkgroup";
  3317. }};
  3318. };
  3319. instance of MSFT_CliAlias
  3320. {
  3321. Connection =
  3322. instance of MSFT_CliConnection
  3323. {
  3324. Locale = "ms_409";
  3325. NameSpace = "ROOT\\CIMV2";
  3326. Server = ".";
  3327. };
  3328. Description = "CPU management.";
  3329. Formats = {
  3330. instance of MSFT_CliFormat
  3331. {
  3332. Format = "LIST";
  3333. Name = "FULL";
  3334. Properties = {
  3335. instance of MSFT_CliProperty
  3336. {
  3337. Derivation = "AddressWidth";
  3338. Name = "AddressWidth";
  3339. },
  3340. instance of MSFT_CliProperty
  3341. {
  3342. Derivation = "Architecture";
  3343. Name = "Architecture";
  3344. },
  3345. instance of MSFT_CliProperty
  3346. {
  3347. Derivation = "Availability";
  3348. Name = "Availability";
  3349. },
  3350. instance of MSFT_CliProperty
  3351. {
  3352. Derivation = "Caption";
  3353. Name = "Caption";
  3354. },
  3355. instance of MSFT_CliProperty
  3356. {
  3357. Derivation = "ConfigManagerErrorCode";
  3358. Name = "ConfigManagerErrorCode";
  3359. },
  3360. instance of MSFT_CliProperty
  3361. {
  3362. Derivation = "ConfigManagerUserConfig";
  3363. Name = "ConfigManagerUserConfig";
  3364. },
  3365. instance of MSFT_CliProperty
  3366. {
  3367. Derivation = "CpuStatus";
  3368. Name = "CpuStatus";
  3369. },
  3370. instance of MSFT_CliProperty
  3371. {
  3372. Derivation = "CreationClassName";
  3373. Name = "CreationClassName";
  3374. },
  3375. instance of MSFT_CliProperty
  3376. {
  3377. Derivation = "CurrentClockSpeed";
  3378. Name = "CurrentClockSpeed";
  3379. },
  3380. instance of MSFT_CliProperty
  3381. {
  3382. Derivation = "CurrentVoltage";
  3383. Name = "CurrentVoltage";
  3384. },
  3385. instance of MSFT_CliProperty
  3386. {
  3387. Derivation = "DataWidth";
  3388. Name = "DataWidth";
  3389. },
  3390. instance of MSFT_CliProperty
  3391. {
  3392. Derivation = "Description";
  3393. Name = "Description";
  3394. },
  3395. instance of MSFT_CliProperty
  3396. {
  3397. Derivation = "DeviceID";
  3398. Name = "DeviceID";
  3399. },
  3400. instance of MSFT_CliProperty
  3401. {
  3402. Derivation = "ErrorCleared";
  3403. Name = "ErrorCleared";
  3404. },
  3405. instance of MSFT_CliProperty
  3406. {
  3407. Derivation = "ErrorDescription";
  3408. Name = "ErrorDescription";
  3409. },
  3410. instance of MSFT_CliProperty
  3411. {
  3412. Derivation = "ExtClock";
  3413. Name = "ExtClock";
  3414. },
  3415. instance of MSFT_CliProperty
  3416. {
  3417. Derivation = "Family";
  3418. Name = "Family";
  3419. },
  3420. instance of MSFT_CliProperty
  3421. {
  3422. Derivation = "InstallDate";
  3423. Name = "InstallDate";
  3424. },
  3425. instance of MSFT_CliProperty
  3426. {
  3427. Derivation = "L2CacheSize";
  3428. Name = "L2CacheSize";
  3429. },
  3430. instance of MSFT_CliProperty
  3431. {
  3432. Derivation = "L2CacheSpeed";
  3433. Name = "L2CacheSpeed";
  3434. },
  3435. instance of MSFT_CliProperty
  3436. {
  3437. Derivation = "LastErrorCode";
  3438. Name = "LastErrorCode";
  3439. },
  3440. instance of MSFT_CliProperty
  3441. {
  3442. Derivation = "Level";
  3443. Name = "Level";
  3444. },
  3445. instance of MSFT_CliProperty
  3446. {
  3447. Derivation = "LoadPercentage";
  3448. Name = "LoadPercentage";
  3449. },
  3450. instance of MSFT_CliProperty
  3451. {
  3452. Derivation = "Manufacturer";
  3453. Name = "Manufacturer";
  3454. },
  3455. instance of MSFT_CliProperty
  3456. {
  3457. Derivation = "MaxClockSpeed";
  3458. Name = "MaxClockSpeed";
  3459. },
  3460. instance of MSFT_CliProperty
  3461. {
  3462. Derivation = "Name";
  3463. Name = "Name";
  3464. },
  3465. instance of MSFT_CliProperty
  3466. {
  3467. Derivation = "OtherFamilyDescription";
  3468. Name = "OtherFamilyDescription";
  3469. },
  3470. instance of MSFT_CliProperty
  3471. {
  3472. Derivation = "PNPDeviceID";
  3473. Name = "PNPDeviceID";
  3474. },
  3475. instance of MSFT_CliProperty
  3476. {
  3477. Derivation = "PowerManagementCapabilities";
  3478. Name = "PowerManagementCapabilities";
  3479. },
  3480. instance of MSFT_CliProperty
  3481. {
  3482. Derivation = "PowerManagementSupported";
  3483. Name = "PowerManagementSupported";
  3484. },
  3485. instance of MSFT_CliProperty
  3486. {
  3487. Derivation = "ProcessorId";
  3488. Name = "ProcessorId";
  3489. },
  3490. instance of MSFT_CliProperty
  3491. {
  3492. Derivation = "ProcessorType";
  3493. Name = "ProcessorType";
  3494. },
  3495. instance of MSFT_CliProperty
  3496. {
  3497. Derivation = "Revision";
  3498. Name = "Revision";
  3499. },
  3500. instance of MSFT_CliProperty
  3501. {
  3502. Derivation = "Role";
  3503. Name = "Role";
  3504. },
  3505. instance of MSFT_CliProperty
  3506. {
  3507. Derivation = "SocketDesignation";
  3508. Name = "SocketDesignation";
  3509. },
  3510. instance of MSFT_CliProperty
  3511. {
  3512. Derivation = "Status";
  3513. Name = "Status";
  3514. },
  3515. instance of MSFT_CliProperty
  3516. {
  3517. Derivation = "StatusInfo";
  3518. Name = "StatusInfo";
  3519. },
  3520. instance of MSFT_CliProperty
  3521. {
  3522. Derivation = "Stepping";
  3523. Name = "Stepping";
  3524. },
  3525. instance of MSFT_CliProperty
  3526. {
  3527. Derivation = "SystemCreationClassName";
  3528. Name = "SystemCreationClassName";
  3529. },
  3530. instance of MSFT_CliProperty
  3531. {
  3532. Derivation = "SystemName";
  3533. Name = "SystemName";
  3534. },
  3535. instance of MSFT_CliProperty
  3536. {
  3537. Derivation = "UniqueId";
  3538. Name = "UniqueId";
  3539. },
  3540. instance of MSFT_CliProperty
  3541. {
  3542. Derivation = "UpgradeMethod";
  3543. Name = "UpgradeMethod";
  3544. },
  3545. instance of MSFT_CliProperty
  3546. {
  3547. Derivation = "Version";
  3548. Name = "Version";
  3549. },
  3550. instance of MSFT_CliProperty
  3551. {
  3552. Derivation = "VoltageCaps";
  3553. Name = "VoltageCaps";
  3554. }};
  3555. },
  3556. instance of MSFT_CliFormat
  3557. {
  3558. Format = "TABLE";
  3559. Name = "BRIEF";
  3560. Properties = {
  3561. instance of MSFT_CliProperty
  3562. {
  3563. Derivation = "Caption";
  3564. Name = "Caption";
  3565. },
  3566. instance of MSFT_CliProperty
  3567. {
  3568. Derivation = "DeviceID";
  3569. Name = "DeviceID";
  3570. },
  3571. instance of MSFT_CliProperty
  3572. {
  3573. Derivation = "Manufacturer";
  3574. Name = "Manufacturer";
  3575. },
  3576. instance of MSFT_CliProperty
  3577. {
  3578. Derivation = "MaxClockSpeed";
  3579. Name = "MaxClockSpeed";
  3580. },
  3581. instance of MSFT_CliProperty
  3582. {
  3583. Derivation = "Name";
  3584. Name = "Name";
  3585. },
  3586. instance of MSFT_CliProperty
  3587. {
  3588. Derivation = "SocketDesignation";
  3589. Name = "SocketDesignation";
  3590. }};
  3591. },
  3592. instance of MSFT_CliFormat
  3593. {
  3594. Format = "TABLE";
  3595. Name = "STATUS";
  3596. Properties = {
  3597. instance of MSFT_CliProperty
  3598. {
  3599. Derivation = "Availability";
  3600. Name = "Availability";
  3601. },
  3602. instance of MSFT_CliProperty
  3603. {
  3604. Derivation = "CpuStatus";
  3605. Name = "CpuStatus";
  3606. },
  3607. instance of MSFT_CliProperty
  3608. {
  3609. Derivation = "CurrentVoltage";
  3610. Name = "CurrentVoltage";
  3611. },
  3612. instance of MSFT_CliProperty
  3613. {
  3614. Derivation = "DeviceID";
  3615. Name = "DeviceID";
  3616. },
  3617. instance of MSFT_CliProperty
  3618. {
  3619. Derivation = "ErrorCleared";
  3620. Name = "ErrorCleared";
  3621. },
  3622. instance of MSFT_CliProperty
  3623. {
  3624. Derivation = "ErrorDescription";
  3625. Name = "ErrorDescription";
  3626. },
  3627. instance of MSFT_CliProperty
  3628. {
  3629. Derivation = "LastErrorCode";
  3630. Name = "LastErrorCode";
  3631. },
  3632. instance of MSFT_CliProperty
  3633. {
  3634. Derivation = "LoadPercentage";
  3635. Name = "LoadPercentage";
  3636. },
  3637. instance of MSFT_CliProperty
  3638. {
  3639. Derivation = "Status";
  3640. Name = "Status";
  3641. },
  3642. instance of MSFT_CliProperty
  3643. {
  3644. Derivation = "StatusInfo";
  3645. Name = "StatusInfo";
  3646. }};
  3647. },
  3648. instance of MSFT_CliFormat
  3649. {
  3650. Format = "TABLE";
  3651. Name = "CONFIG";
  3652. Properties = {
  3653. instance of MSFT_CliProperty
  3654. {
  3655. Derivation = "AddressWidth";
  3656. Name = "AddressWidth";
  3657. },
  3658. instance of MSFT_CliProperty
  3659. {
  3660. Derivation = "DataWidth";
  3661. Name = "DataWidth";
  3662. },
  3663. instance of MSFT_CliProperty
  3664. {
  3665. Derivation = "DeviceID";
  3666. Name = "DeviceID";
  3667. },
  3668. instance of MSFT_CliProperty
  3669. {
  3670. Derivation = "ExtClock";
  3671. Name = "ExtClock";
  3672. },
  3673. instance of MSFT_CliProperty
  3674. {
  3675. Derivation = "L2CacheSize";
  3676. Name = "L2CacheSize";
  3677. },
  3678. instance of MSFT_CliProperty
  3679. {
  3680. Derivation = "L2CacheSpeed";
  3681. Name = "L2CacheSpeed";
  3682. },
  3683. instance of MSFT_CliProperty
  3684. {
  3685. Derivation = "MaxClockSpeed";
  3686. Name = "MaxClockSpeed";
  3687. },
  3688. instance of MSFT_CliProperty
  3689. {
  3690. Derivation = "PowerManagementSupported";
  3691. Name = "PowerManagementSupported";
  3692. },
  3693. instance of MSFT_CliProperty
  3694. {
  3695. Derivation = "ProcessorType";
  3696. Name = "ProcessorType";
  3697. },
  3698. instance of MSFT_CliProperty
  3699. {
  3700. Derivation = "Revision";
  3701. Name = "Revision";
  3702. },
  3703. instance of MSFT_CliProperty
  3704. {
  3705. Derivation = "SocketDesignation";
  3706. Name = "SocketDesignation";
  3707. },
  3708. instance of MSFT_CliProperty
  3709. {
  3710. Derivation = "Version";
  3711. Name = "Version";
  3712. },
  3713. instance of MSFT_CliProperty
  3714. {
  3715. Derivation = "VoltageCaps";
  3716. Name = "VoltageCaps";
  3717. }};
  3718. },
  3719. instance of MSFT_CliFormat
  3720. {
  3721. Format = "TABLE";
  3722. Name = "INSTANCE";
  3723. Properties = {
  3724. instance of MSFT_CliProperty
  3725. {
  3726. Derivation = "DeviceID";
  3727. Name = "DeviceID";
  3728. }};
  3729. }};
  3730. FriendlyName = "CPU";
  3731. PWhere = "Where DeviceID='#'";
  3732. Target = "Select * from WIN32_PROCESSOR";
  3733. };
  3734. instance of MSFT_CliAlias
  3735. {
  3736. Connection =
  3737. instance of MSFT_CliConnection
  3738. {
  3739. Locale = "ms_409";
  3740. NameSpace = "ROOT\\CIMV2";
  3741. Server = ".";
  3742. };
  3743. Description = "Computer system product information from SMBIOS. ";
  3744. Formats = {
  3745. instance of MSFT_CliFormat
  3746. {
  3747. Name = "SYSTEM";
  3748. Properties = {
  3749. instance of MSFT_CliProperty
  3750. {
  3751. Derivation = "__CLASS";
  3752. Name = "__CLASS";
  3753. },
  3754. instance of MSFT_CliProperty
  3755. {
  3756. Derivation = "__DERIVATION";
  3757. Name = "__DERIVATION";
  3758. },
  3759. instance of MSFT_CliProperty
  3760. {
  3761. Derivation = "__DYNASTY";
  3762. Name = "__DYNASTY";
  3763. },
  3764. instance of MSFT_CliProperty
  3765. {
  3766. Derivation = "__GENUS";
  3767. Name = "__GENUS";
  3768. },
  3769. instance of MSFT_CliProperty
  3770. {
  3771. Derivation = "__NAMESPACE";
  3772. Name = "__NAMESPACE";
  3773. },
  3774. instance of MSFT_CliProperty
  3775. {
  3776. Derivation = "__PATH";
  3777. Name = "__PATH";
  3778. },
  3779. instance of MSFT_CliProperty
  3780. {
  3781. Derivation = "__PROPERTY_COUNT";
  3782. Name = "__PROPERTY_COUNT";
  3783. },
  3784. instance of MSFT_CliProperty
  3785. {
  3786. Derivation = "__RELPATH";
  3787. Name = "__RELPATH";
  3788. },
  3789. instance of MSFT_CliProperty
  3790. {
  3791. Derivation = "__SERVER";
  3792. Name = "__SERVER";
  3793. },
  3794. instance of MSFT_CliProperty
  3795. {
  3796. Derivation = "__SUPERCLASS";
  3797. Name = "__SUPERCLASS";
  3798. }};
  3799. },
  3800. instance of MSFT_CliFormat
  3801. {
  3802. Name = "INSTANCE";
  3803. Properties = {
  3804. instance of MSFT_CliProperty
  3805. {
  3806. Derivation = "__PATH";
  3807. Name = "__PATH";
  3808. }};
  3809. },
  3810. instance of MSFT_CliFormat
  3811. {
  3812. Format = "table";
  3813. Name = "STATUS";
  3814. Properties = {
  3815. instance of MSFT_CliProperty
  3816. {
  3817. Derivation = "Name";
  3818. Name = "Name";
  3819. },
  3820. instance of MSFT_CliProperty
  3821. {
  3822. Derivation = "Version";
  3823. Description = "Product version information. ";
  3824. Name = "Version";
  3825. Qualifiers = {
  3826. instance of MSFT_CliQualifier
  3827. {
  3828. Name = "MaxLen";
  3829. QualifierValue = {"64"};
  3830. }};
  3831. }};
  3832. },
  3833. instance of MSFT_CliFormat
  3834. {
  3835. Format = "list";
  3836. Name = "FULL";
  3837. Properties = {
  3838. instance of MSFT_CliProperty
  3839. {
  3840. Derivation = "Description";
  3841. Description = "A textual description of the product.";
  3842. Name = "Description";
  3843. },
  3844. instance of MSFT_CliProperty
  3845. {
  3846. Derivation = "IdentifyingNumber";
  3847. Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
  3848. Name = "IdentifyingNumber";
  3849. Qualifiers = {
  3850. instance of MSFT_CliQualifier
  3851. {
  3852. Name = "MaxLen";
  3853. QualifierValue = {"64"};
  3854. }};
  3855. },
  3856. instance of MSFT_CliProperty
  3857. {
  3858. Derivation = "Name";
  3859. Description = "Commonly used product name.";
  3860. Name = "Name";
  3861. Qualifiers = {
  3862. instance of MSFT_CliQualifier
  3863. {
  3864. Name = "MaxLen";
  3865. QualifierValue = {"256"};
  3866. }};
  3867. },
  3868. instance of MSFT_CliProperty
  3869. {
  3870. Derivation = "SKUNumber";
  3871. Description = "Product SKU (stock keeping unit) information.";
  3872. Name = "SKUNumber";
  3873. Qualifiers = {
  3874. instance of MSFT_CliQualifier
  3875. {
  3876. Name = "MaxLen";
  3877. QualifierValue = {"64"};
  3878. }};
  3879. },
  3880. instance of MSFT_CliProperty
  3881. {
  3882. Derivation = "UUID";
  3883. Description = "The UUID property contains the Universally Unique Identifier (UUID) for this product. A UUID is a 128-bit identifier that is guaranteed to be different from other generated UUIDs. (If a UUID is not available, a UUID of all zeros is used).";
  3884. Name = "UUID";
  3885. },
  3886. instance of MSFT_CliProperty
  3887. {
  3888. Derivation = "Vendor";
  3889. Description = "The name of the product's supplier. ";
  3890. Name = "Vendor";
  3891. Qualifiers = {
  3892. instance of MSFT_CliQualifier
  3893. {
  3894. Name = "MaxLen";
  3895. QualifierValue = {"256"};
  3896. }};
  3897. },
  3898. instance of MSFT_CliProperty
  3899. {
  3900. Derivation = "Version";
  3901. Description = "Product version information. ";
  3902. Name = "Version";
  3903. Qualifiers = {
  3904. instance of MSFT_CliQualifier
  3905. {
  3906. Name = "MaxLen";
  3907. QualifierValue = {"64"};
  3908. }};
  3909. }};
  3910. },
  3911. instance of MSFT_CliFormat
  3912. {
  3913. Format = "TABLE";
  3914. Name = "BRIEF";
  3915. Properties = {
  3916. instance of MSFT_CliProperty
  3917. {
  3918. Derivation = "IdentifyingNumber";
  3919. Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
  3920. Name = "IdentifyingNumber";
  3921. Qualifiers = {
  3922. instance of MSFT_CliQualifier
  3923. {
  3924. Name = "MaxLen";
  3925. QualifierValue = {"64"};
  3926. }};
  3927. },
  3928. instance of MSFT_CliProperty
  3929. {
  3930. Derivation = "Name";
  3931. Description = "Commonly used product name.";
  3932. Name = "Name";
  3933. Qualifiers = {
  3934. instance of MSFT_CliQualifier
  3935. {
  3936. Name = "MaxLen";
  3937. QualifierValue = {"256"};
  3938. }};
  3939. },
  3940. instance of MSFT_CliProperty
  3941. {
  3942. Derivation = "Vendor";
  3943. Description = "The name of the product's supplier. Corresponds to the vendor property in the product object in the DMTF Solution Exchange Standard.";
  3944. Name = "Vendor";
  3945. Qualifiers = {
  3946. instance of MSFT_CliQualifier
  3947. {
  3948. Name = "MaxLen";
  3949. QualifierValue = {"256"};
  3950. }};
  3951. },
  3952. instance of MSFT_CliProperty
  3953. {
  3954. Derivation = "Version";
  3955. Description = "Product version information. ";
  3956. Name = "Version";
  3957. Qualifiers = {
  3958. instance of MSFT_CliQualifier
  3959. {
  3960. Name = "MaxLen";
  3961. QualifierValue = {"64"};
  3962. }};
  3963. },
  3964. instance of MSFT_CliProperty
  3965. {
  3966. Derivation = "Caption";
  3967. Description = "A short textual description.";
  3968. Name = "Caption";
  3969. Qualifiers = {
  3970. instance of MSFT_CliQualifier
  3971. {
  3972. Name = "MaxLen";
  3973. QualifierValue = {"64"};
  3974. }};
  3975. }};
  3976. }};
  3977. FriendlyName = "CSProduct";
  3978. PWhere = "";
  3979. Target = "Select * from Win32_ComputerSystemProduct";
  3980. };
  3981. instance of MSFT_CliAlias
  3982. {
  3983. Connection =
  3984. instance of MSFT_CliConnection
  3985. {
  3986. Locale = "ms_409";
  3987. NameSpace = "ROOT\\CIMV2";
  3988. Server = ".";
  3989. };
  3990. Description = "CIM_DataFile is a type of logical file that is a named collection of data or executable code./n<B>The behavior of the provider backing this class will be changed in future releases. Currently the provider returns both files on fixed disks as well as files on mapped logical disks. In the future, only instances of files on local fixed disks will be returned.<B>";
  3991. Formats = {
  3992. instance of MSFT_CliFormat
  3993. {
  3994. Name = "INSTANCE";
  3995. Properties = {
  3996. instance of MSFT_CliProperty
  3997. {
  3998. Derivation = "Name";
  3999. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
  4000. Name = "Name";
  4001. }};
  4002. },
  4003. instance of MSFT_CliFormat
  4004. {
  4005. Name = "SYSTEM";
  4006. Properties = {
  4007. instance of MSFT_CliProperty
  4008. {
  4009. Derivation = "__CLASS";
  4010. Name = "__CLASS";
  4011. },
  4012. instance of MSFT_CliProperty
  4013. {
  4014. Derivation = "__DERIVATION";
  4015. Name = "__DERIVATION";
  4016. },
  4017. instance of MSFT_CliProperty
  4018. {
  4019. Derivation = "__DYNASTY";
  4020. Name = "__DYNASTY";
  4021. },
  4022. instance of MSFT_CliProperty
  4023. {
  4024. Derivation = "__GENUS";
  4025. Name = "__GENUS";
  4026. },
  4027. instance of MSFT_CliProperty
  4028. {
  4029. Derivation = "__NAMESPACE";
  4030. Name = "__NAMESPACE";
  4031. },
  4032. instance of MSFT_CliProperty
  4033. {
  4034. Derivation = "__PATH";
  4035. Name = "__PATH";
  4036. },
  4037. instance of MSFT_CliProperty
  4038. {
  4039. Derivation = "__PROPERTY_COUNT";
  4040. Name = "__PROPERTY_COUNT";
  4041. },
  4042. instance of MSFT_CliProperty
  4043. {
  4044. Derivation = "__RELPATH";
  4045. Name = "__RELPATH";
  4046. },
  4047. instance of MSFT_CliProperty
  4048. {
  4049. Derivation = "__SERVER";
  4050. Name = "__SERVER";
  4051. },
  4052. instance of MSFT_CliProperty
  4053. {
  4054. Derivation = "__SUPERCLASS";
  4055. Name = "__SUPERCLASS";
  4056. }};
  4057. },
  4058. instance of MSFT_CliFormat
  4059. {
  4060. Format = "TABLE";
  4061. Name = "STATUS";
  4062. Properties = {
  4063. instance of MSFT_CliProperty
  4064. {
  4065. Derivation = "Status";
  4066. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  4067. Name = "Status";
  4068. Qualifiers = {
  4069. instance of MSFT_CliQualifier
  4070. {
  4071. Name = "MaxLen";
  4072. QualifierValue = {"10"};
  4073. },
  4074. instance of MSFT_CliQualifier
  4075. {
  4076. Name = "ValueMap";
  4077. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  4078. },
  4079. instance of MSFT_CliQualifier
  4080. {
  4081. Name = "Values";
  4082. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  4083. }};
  4084. },
  4085. instance of MSFT_CliProperty
  4086. {
  4087. Derivation = "Name";
  4088. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
  4089. Name = "Name";
  4090. }};
  4091. },
  4092. instance of MSFT_CliFormat
  4093. {
  4094. Format = "TABLE";
  4095. Name = "BRIEF";
  4096. Properties = {
  4097. instance of MSFT_CliProperty
  4098. {
  4099. Derivation = "Compressed";
  4100. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  4101. Name = "Compressed";
  4102. },
  4103. instance of MSFT_CliProperty
  4104. {
  4105. Derivation = "Encrypted";
  4106. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  4107. Name = "Encrypted";
  4108. },
  4109. instance of MSFT_CliProperty
  4110. {
  4111. Derivation = "FileSize";
  4112. Description = "The FileSize property represents the size of the file (in bytes).";
  4113. Name = "Size";
  4114. },
  4115. instance of MSFT_CliProperty
  4116. {
  4117. Derivation = "Hidden";
  4118. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  4119. Name = "Hidden";
  4120. },
  4121. instance of MSFT_CliProperty
  4122. {
  4123. Derivation = "Name";
  4124. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
  4125. Name = "Name";
  4126. },
  4127. instance of MSFT_CliProperty
  4128. {
  4129. Derivation = "Readable";
  4130. Description = "The Readable property is a boolean value indicating if the file can be read.";
  4131. Name = "Readable";
  4132. },
  4133. instance of MSFT_CliProperty
  4134. {
  4135. Derivation = "System";
  4136. Description = "The system property is a boolean value indicating if the file is a system file.";
  4137. Name = "System File";
  4138. },
  4139. instance of MSFT_CliProperty
  4140. {
  4141. Derivation = "Version";
  4142. Description = "Version string from version resource if one is present.";
  4143. Name = "Version";
  4144. },
  4145. instance of MSFT_CliProperty
  4146. {
  4147. Derivation = "Writeable";
  4148. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  4149. Name = "Writeable";
  4150. }};
  4151. },
  4152. instance of MSFT_CliFormat
  4153. {
  4154. Format = "LIST";
  4155. Name = "FULL";
  4156. Properties = {
  4157. instance of MSFT_CliProperty
  4158. {
  4159. Derivation = "AccessMask";
  4160. Description = "The AccessMask property is a bit array representing the access rights to the given file or directory held by the user or group on whose behalf the instance is returned. This property is only supported under Windows NT and Windows 2000. On Windows 98 and on Windows NT/2000 FAT volumes, FULL_ACCESS is returned, indicating no security has been set on the object.";
  4161. Name = "Access Rights";
  4162. },
  4163. instance of MSFT_CliProperty
  4164. {
  4165. Derivation = "Archive";
  4166. Description = "The Archive property is a boolean value indicating that the file should be archived.";
  4167. Name = "Should Be Archived";
  4168. },
  4169. instance of MSFT_CliProperty
  4170. {
  4171. Derivation = "Caption";
  4172. Description = "The Caption property is a short textual description (one-line string) of the object.";
  4173. Name = "Caption";
  4174. Qualifiers = {
  4175. instance of MSFT_CliQualifier
  4176. {
  4177. Name = "MaxLen";
  4178. QualifierValue = {"64"};
  4179. }};
  4180. },
  4181. instance of MSFT_CliProperty
  4182. {
  4183. Derivation = "Compressed";
  4184. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  4185. Name = "Compressed";
  4186. },
  4187. instance of MSFT_CliProperty
  4188. {
  4189. Derivation = "CompressionMethod";
  4190. Description = "The CompressionMethod property is a free form string indicating the algorithm or tool used to compress the logical file. If it is not possible (or not desired) to describe the compression scheme (perhaps because it is not known), use the following words: \"Unknown\" to represent that it is not known whether the logical file is compressed or not, \"Compressed\" to represent that the file is compressed but either its compression scheme is not known or not disclosed, and \"Not Compressed\" to represent that the logical file is not compressed.";
  4191. Name = "Compression Method";
  4192. },
  4193. instance of MSFT_CliProperty
  4194. {
  4195. Derivation = "CreationClassName";
  4196. Description = "The CreationClassName property is a string indicating the name of this class.";
  4197. Name = "Class Name";
  4198. },
  4199. instance of MSFT_CliProperty
  4200. {
  4201. Derivation = "CreationDate";
  4202. Description = "The CreationDate property is a datetime value indicating the file's creation date.";
  4203. Name = "Creation Date";
  4204. },
  4205. instance of MSFT_CliProperty
  4206. {
  4207. Derivation = "CSCreationClassName";
  4208. Description = "The CSCreationClassName property is a string indicating the class of the computer system.";
  4209. Name = "Computer System Class Name";
  4210. },
  4211. instance of MSFT_CliProperty
  4212. {
  4213. Derivation = "CSName";
  4214. Description = "The CSName property is a string indicating the name of the computer system.";
  4215. Name = "Computer System Name";
  4216. },
  4217. instance of MSFT_CliProperty
  4218. {
  4219. Derivation = "Description";
  4220. Description = "The Description property provides a textual description of the object. ";
  4221. Name = "Description";
  4222. },
  4223. instance of MSFT_CliProperty
  4224. {
  4225. Derivation = "Drive";
  4226. Description = "The Drive property is a string representing the drive letter (including colon) of the file. Example: c:";
  4227. Name = "Drive";
  4228. },
  4229. instance of MSFT_CliProperty
  4230. {
  4231. Derivation = "EightDotThreeFileName";
  4232. Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file./nExample: c:\\progra~1";
  4233. Name = "Eight Dot Three File Name";
  4234. },
  4235. instance of MSFT_CliProperty
  4236. {
  4237. Derivation = "Encrypted";
  4238. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  4239. Name = "Encrypted";
  4240. },
  4241. instance of MSFT_CliProperty
  4242. {
  4243. Derivation = "EncryptionMethod";
  4244. Description = "The EncryptionMethod property is a free form string indicating the algorithm or tool used to encrypt the logical file. If it is not possible (or not desired) to describe the encryption scheme (perhaps for security reasons), use the following words: \"Unknown\" to represent that it is not known whether the logical file is encrypted or not, \"Encrypted\" to represent that the file is encrypted but either its encryption scheme is not known or not disclosed, and \"Not Encrypted\" to represent that the logical file is not encrypted.";
  4245. Name = "Encryption Method";
  4246. },
  4247. instance of MSFT_CliProperty
  4248. {
  4249. Derivation = "Extension";
  4250. Description = "The Extension property is a string representing the file's extension (without the dot). Example: txt, mof, mdb.";
  4251. Name = "File Extension";
  4252. },
  4253. instance of MSFT_CliProperty
  4254. {
  4255. Derivation = "FileName";
  4256. Description = "The FileName property is a string representing the filename (without extension) of the file. Example: autoexec";
  4257. Name = "File Name";
  4258. },
  4259. instance of MSFT_CliProperty
  4260. {
  4261. Derivation = "FileSize";
  4262. Description = "The FileSize property represents the size of the file (in bytes).";
  4263. Name = "Size";
  4264. },
  4265. instance of MSFT_CliProperty
  4266. {
  4267. Derivation = "FileType";
  4268. Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
  4269. Name = "File Type";
  4270. },
  4271. instance of MSFT_CliProperty
  4272. {
  4273. Derivation = "FSCreationClassName";
  4274. Description = "The FSCreationClassName property is a string indicating the class of the file system.";
  4275. Name = "File System Class Name";
  4276. },
  4277. instance of MSFT_CliProperty
  4278. {
  4279. Derivation = "FSName";
  4280. Description = "The FSName property is string indicating the name of the file system.";
  4281. Name = "File System Name";
  4282. },
  4283. instance of MSFT_CliProperty
  4284. {
  4285. Derivation = "Hidden";
  4286. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  4287. Name = "Hidden";
  4288. },
  4289. instance of MSFT_CliProperty
  4290. {
  4291. Derivation = "InstallDate";
  4292. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  4293. Name = "Install Date";
  4294. },
  4295. instance of MSFT_CliProperty
  4296. {
  4297. Derivation = "InUseCount";
  4298. Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
  4299. Name = "Current File Open Count";
  4300. },
  4301. instance of MSFT_CliProperty
  4302. {
  4303. Derivation = "LastAccessed";
  4304. Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
  4305. Name = "Last Accessed";
  4306. },
  4307. instance of MSFT_CliProperty
  4308. {
  4309. Derivation = "LastModified";
  4310. Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
  4311. Name = "Last Modified";
  4312. },
  4313. instance of MSFT_CliProperty
  4314. {
  4315. Derivation = "Manufacturer";
  4316. Description = "Manufacturer string from version resource if one is present.";
  4317. Name = "Manufacturer";
  4318. },
  4319. instance of MSFT_CliProperty
  4320. {
  4321. Derivation = "Name";
  4322. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
  4323. Name = "Name";
  4324. },
  4325. instance of MSFT_CliProperty
  4326. {
  4327. Derivation = "Path";
  4328. Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
  4329. Name = "Path";
  4330. },
  4331. instance of MSFT_CliProperty
  4332. {
  4333. Derivation = "Readable";
  4334. Description = "The Readable property is a boolean value indicating if the file can be read.";
  4335. Name = "Readable";
  4336. },
  4337. instance of MSFT_CliProperty
  4338. {
  4339. Derivation = "Status";
  4340. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  4341. Name = "Status";
  4342. Qualifiers = {
  4343. instance of MSFT_CliQualifier
  4344. {
  4345. Name = "MaxLen";
  4346. QualifierValue = {"10"};
  4347. },
  4348. instance of MSFT_CliQualifier
  4349. {
  4350. Name = "ValueMap";
  4351. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  4352. },
  4353. instance of MSFT_CliQualifier
  4354. {
  4355. Name = "Values";
  4356. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  4357. }};
  4358. },
  4359. instance of MSFT_CliProperty
  4360. {
  4361. Derivation = "System";
  4362. Description = "The system property is a boolean value indicating if the file is a system file.";
  4363. Name = "System File";
  4364. },
  4365. instance of MSFT_CliProperty
  4366. {
  4367. Derivation = "Version";
  4368. Description = "Version string from version resource if one is present.";
  4369. Name = "Version";
  4370. },
  4371. instance of MSFT_CliProperty
  4372. {
  4373. Derivation = "Writeable";
  4374. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  4375. Name = "Writeable";
  4376. }};
  4377. }};
  4378. FriendlyName = "DataFile";
  4379. PWhere = " Where Name = '#'";
  4380. Target = "Select * from CIM_DataFile";
  4381. Verbs = {
  4382. instance of MSFT_CliVerb
  4383. {
  4384. Derivation = "TakeOwnerShip";
  4385. Description = "The TakeOwnerShip method obtains ownership of the logical file specified in the object path . If the logical file is actually a directory, then TakeOwnerShip will act recursively, taking ownership of all the files and sub-directories the directory contain";
  4386. Name = "TakeOwnerShip";
  4387. Qualifiers = {
  4388. instance of MSFT_CliQualifier
  4389. {
  4390. Name = "ValueMap";
  4391. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4392. },
  4393. instance of MSFT_CliQualifier
  4394. {
  4395. Name = "Values";
  4396. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4397. }};
  4398. Usage = "TakeOwnerShip";
  4399. },
  4400. instance of MSFT_CliVerb
  4401. {
  4402. Derivation = "ChangeSecurityPermissions";
  4403. Description = "The ChangeSecurityPermissions method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then ChangeSecurityPermissions will act recursively, changing the security permissions of";
  4404. Name = "ChangeSecurityPermissions";
  4405. Parameters = {
  4406. instance of MSFT_CliParam
  4407. {
  4408. ParaId = "Option";
  4409. Type = "UINT32";
  4410. },
  4411. instance of MSFT_CliParam
  4412. {
  4413. ParaId = "SecurityDescriptor";
  4414. Type = "OBJECT";
  4415. }};
  4416. Qualifiers = {
  4417. instance of MSFT_CliQualifier
  4418. {
  4419. Name = "ValueMap";
  4420. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4421. },
  4422. instance of MSFT_CliQualifier
  4423. {
  4424. Name = "Values";
  4425. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4426. }};
  4427. Usage = "ChangeSecurityPermissions";
  4428. VerbType = 0;
  4429. },
  4430. instance of MSFT_CliVerb
  4431. {
  4432. Derivation = "Copy";
  4433. Description = "The Copy method copies the logical file or directory specified in the object path to the location specified by the input parameter. Copy returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy i";
  4434. Name = "Copy";
  4435. Parameters = {
  4436. instance of MSFT_CliParam
  4437. {
  4438. ParaId = "FileName";
  4439. Type = "STRING";
  4440. }};
  4441. Qualifiers = {
  4442. instance of MSFT_CliQualifier
  4443. {
  4444. Name = "ValueMap";
  4445. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4446. },
  4447. instance of MSFT_CliQualifier
  4448. {
  4449. Name = "Values";
  4450. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4451. }};
  4452. Usage = "Copy";
  4453. },
  4454. instance of MSFT_CliVerb
  4455. {
  4456. Derivation = "Rename";
  4457. Description = "The Rename method renames the logical file (or directory) specified in the object path. Rename returns an integer value of 0 if the file was successfully renamed, and any other number to indicate an error. A rename is not supported if the destination is o";
  4458. Name = "Rename";
  4459. Parameters = {
  4460. instance of MSFT_CliParam
  4461. {
  4462. ParaId = "FileName";
  4463. Type = "STRING";
  4464. }};
  4465. Qualifiers = {
  4466. instance of MSFT_CliQualifier
  4467. {
  4468. Name = "ValueMap";
  4469. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4470. },
  4471. instance of MSFT_CliQualifier
  4472. {
  4473. Name = "Values";
  4474. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4475. }};
  4476. Usage = "Rename";
  4477. },
  4478. instance of MSFT_CliVerb
  4479. {
  4480. Derivation = "Delete";
  4481. Description = "The Delete method will delete the logical file (or directory) specified in the object path. Delete returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error./nIt returns one of the following integer value";
  4482. Name = "Delete";
  4483. Qualifiers = {
  4484. instance of MSFT_CliQualifier
  4485. {
  4486. Name = "ValueMap";
  4487. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4488. },
  4489. instance of MSFT_CliQualifier
  4490. {
  4491. Name = "Values";
  4492. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4493. }};
  4494. Usage = "Delete";
  4495. },
  4496. instance of MSFT_CliVerb
  4497. {
  4498. Derivation = "Compress";
  4499. Description = "The Compress method compresses the logical file (or directory) specified in the object path. Compress returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error./nIt returns one of the following integer";
  4500. Name = "Compress";
  4501. Qualifiers = {
  4502. instance of MSFT_CliQualifier
  4503. {
  4504. Name = "ValueMap";
  4505. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4506. },
  4507. instance of MSFT_CliQualifier
  4508. {
  4509. Name = "Values";
  4510. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4511. }};
  4512. Usage = "Compress";
  4513. },
  4514. instance of MSFT_CliVerb
  4515. {
  4516. Derivation = "Uncompress";
  4517. Description = "The Uncompress method uncompresses the logical file (or directory) specified in the object path. Uncompress returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error./nIt returns one of the following";
  4518. Name = "Uncompress";
  4519. Qualifiers = {
  4520. instance of MSFT_CliQualifier
  4521. {
  4522. Name = "ValueMap";
  4523. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4524. },
  4525. instance of MSFT_CliQualifier
  4526. {
  4527. Name = "Values";
  4528. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4529. }};
  4530. Usage = "Uncompress";
  4531. },
  4532. instance of MSFT_CliVerb
  4533. {
  4534. Derivation = "TakeOwnerShipEx";
  4535. Description = "The TakeOwnerShipEx method obtains ownership of the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, taking ownership of all the files and sub-directories the directory contains";
  4536. Name = "TakeOwnerShipEx";
  4537. Parameters = {
  4538. instance of MSFT_CliParam
  4539. {
  4540. ParaId = "Recursive";
  4541. Type = "BOOLEAN";
  4542. },
  4543. instance of MSFT_CliParam
  4544. {
  4545. ParaId = "StartFileName";
  4546. Type = "STRING";
  4547. },
  4548. instance of MSFT_CliParam
  4549. {
  4550. ParaId = "StopFileName";
  4551. Type = "STRING";
  4552. }};
  4553. Qualifiers = {
  4554. instance of MSFT_CliQualifier
  4555. {
  4556. Name = "ValueMap";
  4557. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4558. },
  4559. instance of MSFT_CliQualifier
  4560. {
  4561. Name = "Values";
  4562. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4563. }};
  4564. Usage = "TakeOwnerShipEx";
  4565. },
  4566. instance of MSFT_CliVerb
  4567. {
  4568. Derivation = "ChangeSecurityPermissionsEx";
  4569. Description = "The ChangeSecurityPermissionsEx method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, changing the security permissions of all the fil";
  4570. Name = "ChangeSecurityPermissionsEx";
  4571. Parameters = {
  4572. instance of MSFT_CliParam
  4573. {
  4574. ParaId = "Option";
  4575. Type = "UINT32";
  4576. },
  4577. instance of MSFT_CliParam
  4578. {
  4579. ParaId = "Recursive";
  4580. Type = "BOOLEAN";
  4581. },
  4582. instance of MSFT_CliParam
  4583. {
  4584. ParaId = "SecurityDescriptor";
  4585. Type = "OBJECT";
  4586. },
  4587. instance of MSFT_CliParam
  4588. {
  4589. ParaId = "StartFileName";
  4590. Type = "STRING";
  4591. },
  4592. instance of MSFT_CliParam
  4593. {
  4594. ParaId = "StopFileName";
  4595. Type = "STRING";
  4596. }};
  4597. Qualifiers = {
  4598. instance of MSFT_CliQualifier
  4599. {
  4600. Name = "ValueMap";
  4601. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4602. },
  4603. instance of MSFT_CliQualifier
  4604. {
  4605. Name = "Values";
  4606. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4607. }};
  4608. Usage = "ChangeSecurityPermissionsEx";
  4609. },
  4610. instance of MSFT_CliVerb
  4611. {
  4612. Derivation = "CopyEx";
  4613. Description = "The CopyEx method copies the logical file or directory specified in the object path to the location specified by the FileName parameter. CopyEx returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A";
  4614. Name = "CopyEx";
  4615. Parameters = {
  4616. instance of MSFT_CliParam
  4617. {
  4618. ParaId = "FileName";
  4619. Type = "STRING";
  4620. },
  4621. instance of MSFT_CliParam
  4622. {
  4623. ParaId = "Recursive";
  4624. Type = "BOOLEAN";
  4625. },
  4626. instance of MSFT_CliParam
  4627. {
  4628. ParaId = "StartFileName";
  4629. Type = "STRING";
  4630. },
  4631. instance of MSFT_CliParam
  4632. {
  4633. ParaId = "StopFileName";
  4634. Type = "STRING";
  4635. }};
  4636. Qualifiers = {
  4637. instance of MSFT_CliQualifier
  4638. {
  4639. Name = "ValueMap";
  4640. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4641. },
  4642. instance of MSFT_CliQualifier
  4643. {
  4644. Name = "Values";
  4645. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4646. }};
  4647. Usage = "CopyEx";
  4648. },
  4649. instance of MSFT_CliVerb
  4650. {
  4651. Derivation = "DeleteEx";
  4652. Description = "The DeleteEx method will delete the logical file (or directory) specified in the object path. DeleteEx returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error. DeleteEx is an extended version of the De";
  4653. Name = "DeleteEx";
  4654. Parameters = {
  4655. instance of MSFT_CliParam
  4656. {
  4657. ParaId = "StartFileName";
  4658. Type = "STRING";
  4659. },
  4660. instance of MSFT_CliParam
  4661. {
  4662. ParaId = "StopFileName";
  4663. Type = "STRING";
  4664. }};
  4665. Qualifiers = {
  4666. instance of MSFT_CliQualifier
  4667. {
  4668. Name = "ValueMap";
  4669. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4670. },
  4671. instance of MSFT_CliQualifier
  4672. {
  4673. Name = "Values";
  4674. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4675. }};
  4676. Usage = "DeleteEx";
  4677. },
  4678. instance of MSFT_CliVerb
  4679. {
  4680. Derivation = "CompressEx";
  4681. Description = "The CompressEx method compresses the logical file (or directory) specified in the object path. CompressEx returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error. CompressEx is an extended version o";
  4682. Name = "CompressEx";
  4683. Parameters = {
  4684. instance of MSFT_CliParam
  4685. {
  4686. ParaId = "Recursive";
  4687. Type = "BOOLEAN";
  4688. },
  4689. instance of MSFT_CliParam
  4690. {
  4691. ParaId = "StartFileName";
  4692. Type = "STRING";
  4693. },
  4694. instance of MSFT_CliParam
  4695. {
  4696. ParaId = "StopFileName";
  4697. Type = "STRING";
  4698. }};
  4699. Qualifiers = {
  4700. instance of MSFT_CliQualifier
  4701. {
  4702. Name = "ValueMap";
  4703. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4704. },
  4705. instance of MSFT_CliQualifier
  4706. {
  4707. Name = "Values";
  4708. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4709. }};
  4710. Usage = "CompressEx";
  4711. },
  4712. instance of MSFT_CliVerb
  4713. {
  4714. Derivation = "UncompressEx";
  4715. Description = "The UncompressEx method uncompresses the logical file (or directory) specified in the object path. UncompressEx returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error. UncompressEx is an extended";
  4716. Name = "UncompressEx";
  4717. Parameters = {
  4718. instance of MSFT_CliParam
  4719. {
  4720. ParaId = "Recursive";
  4721. Type = "BOOLEAN";
  4722. },
  4723. instance of MSFT_CliParam
  4724. {
  4725. ParaId = "StartFileName";
  4726. Type = "STRING";
  4727. },
  4728. instance of MSFT_CliParam
  4729. {
  4730. ParaId = "StopFileName";
  4731. Type = "STRING";
  4732. }};
  4733. Qualifiers = {
  4734. instance of MSFT_CliQualifier
  4735. {
  4736. Name = "ValueMap";
  4737. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4738. },
  4739. instance of MSFT_CliQualifier
  4740. {
  4741. Name = "Values";
  4742. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4743. }};
  4744. Usage = "UncompressEx";
  4745. },
  4746. instance of MSFT_CliVerb
  4747. {
  4748. Derivation = "GetEffectivePermission";
  4749. Description = "The GetEffectivePermission method determines whether the caller has the aggregated permissions specified by the Permission argument not only on the file object, but on the share the file or directory resides on (if it is on a share). /nThe method returns a";
  4750. Name = "GetEffectivePermission";
  4751. Parameters = {
  4752. instance of MSFT_CliParam
  4753. {
  4754. ParaId = "Permissions";
  4755. Type = "UINT32";
  4756. }};
  4757. Qualifiers = {
  4758. instance of MSFT_CliQualifier
  4759. {
  4760. Name = "ValueMap";
  4761. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21",".."};
  4762. },
  4763. instance of MSFT_CliQualifier
  4764. {
  4765. Name = "Values";
  4766. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  4767. }};
  4768. Usage = "GetEffectivePermission";
  4769. }};
  4770. };
  4771. instance of MSFT_CliAlias
  4772. {
  4773. Connection =
  4774. instance of MSFT_CliConnection
  4775. {
  4776. Locale = "ms_409";
  4777. NameSpace = "ROOT\\CIMV2";
  4778. Server = ".";
  4779. };
  4780. Description = "DCOM Application management.";
  4781. Formats = {
  4782. instance of MSFT_CliFormat
  4783. {
  4784. Format = "list";
  4785. Name = "FULL";
  4786. Properties = {
  4787. instance of MSFT_CliProperty
  4788. {
  4789. Derivation = "AppID";
  4790. Name = "AppID";
  4791. },
  4792. instance of MSFT_CliProperty
  4793. {
  4794. Derivation = "Description";
  4795. Name = "Description";
  4796. },
  4797. instance of MSFT_CliProperty
  4798. {
  4799. Derivation = "InstallDate";
  4800. Name = "InstallDate";
  4801. },
  4802. instance of MSFT_CliProperty
  4803. {
  4804. Derivation = "Name";
  4805. Name = "Name";
  4806. },
  4807. instance of MSFT_CliProperty
  4808. {
  4809. Derivation = "Status";
  4810. Name = "Status";
  4811. }};
  4812. },
  4813. instance of MSFT_CliFormat
  4814. {
  4815. Format = "table";
  4816. Name = "BRIEF";
  4817. Properties = {
  4818. instance of MSFT_CliProperty
  4819. {
  4820. Derivation = "AppID";
  4821. Name = "AppID";
  4822. },
  4823. instance of MSFT_CliProperty
  4824. {
  4825. Derivation = "InstallDate";
  4826. Name = "InstallDate";
  4827. },
  4828. instance of MSFT_CliProperty
  4829. {
  4830. Derivation = "Name";
  4831. Name = "Name";
  4832. }};
  4833. },
  4834. instance of MSFT_CliFormat
  4835. {
  4836. Name = "INSTANCE";
  4837. Properties = {
  4838. instance of MSFT_CliProperty
  4839. {
  4840. Derivation = "Name";
  4841. Name = "Name";
  4842. }};
  4843. },
  4844. instance of MSFT_CliFormat
  4845. {
  4846. Format = "table";
  4847. Name = "STATUS";
  4848. Properties = {
  4849. instance of MSFT_CliProperty
  4850. {
  4851. Derivation = "Name";
  4852. Name = "Name";
  4853. },
  4854. instance of MSFT_CliProperty
  4855. {
  4856. Derivation = "Status";
  4857. Name = "Status";
  4858. }};
  4859. },
  4860. instance of MSFT_CliFormat
  4861. {
  4862. Name = "SYSTEM";
  4863. Properties = {
  4864. instance of MSFT_CliProperty
  4865. {
  4866. Derivation = "__CLASS";
  4867. Name = "__CLASS";
  4868. },
  4869. instance of MSFT_CliProperty
  4870. {
  4871. Derivation = "__DERIVATION";
  4872. Name = "__DERIVATION";
  4873. },
  4874. instance of MSFT_CliProperty
  4875. {
  4876. Derivation = "__DYNASTY";
  4877. Name = "__DYNASTY";
  4878. },
  4879. instance of MSFT_CliProperty
  4880. {
  4881. Derivation = "__GENUS";
  4882. Name = "__GENUS";
  4883. },
  4884. instance of MSFT_CliProperty
  4885. {
  4886. Derivation = "__NAMESPACE";
  4887. Name = "__NAMESPACE";
  4888. },
  4889. instance of MSFT_CliProperty
  4890. {
  4891. Derivation = "__PATH";
  4892. Name = "__PATH";
  4893. },
  4894. instance of MSFT_CliProperty
  4895. {
  4896. Derivation = "__PROPERTY_COUNT";
  4897. Name = "__PROPERTY_COUNT";
  4898. },
  4899. instance of MSFT_CliProperty
  4900. {
  4901. Derivation = "__RELPATH";
  4902. Name = "__RELPATH";
  4903. },
  4904. instance of MSFT_CliProperty
  4905. {
  4906. Derivation = "__SERVER";
  4907. Name = "__SERVER";
  4908. },
  4909. instance of MSFT_CliProperty
  4910. {
  4911. Derivation = "__SUPERCLASS";
  4912. Name = "__SUPERCLASS";
  4913. }};
  4914. }};
  4915. FriendlyName = "DCOMAPP";
  4916. PWhere = "WHERE Name='#'";
  4917. Target = "Select * from WIN32_DCOMApplication";
  4918. };
  4919. instance of MSFT_CliAlias
  4920. {
  4921. Connection =
  4922. instance of MSFT_CliConnection
  4923. {
  4924. Locale = "ms_409";
  4925. NameSpace = "ROOT\\CIMV2";
  4926. Server = ".";
  4927. };
  4928. Description = "User's Desktop management.";
  4929. Formats = {
  4930. instance of MSFT_CliFormat
  4931. {
  4932. Format = "list";
  4933. Name = "FULL";
  4934. Properties = {
  4935. instance of MSFT_CliProperty
  4936. {
  4937. Derivation = "BorderWidth";
  4938. Name = "BorderWidth";
  4939. },
  4940. instance of MSFT_CliProperty
  4941. {
  4942. Derivation = "CoolSwitch";
  4943. Name = "CoolSwitch";
  4944. },
  4945. instance of MSFT_CliProperty
  4946. {
  4947. Derivation = "CursorBlinkRate";
  4948. Name = "CursorBlinkRate";
  4949. },
  4950. instance of MSFT_CliProperty
  4951. {
  4952. Derivation = "Description";
  4953. Name = "Description";
  4954. },
  4955. instance of MSFT_CliProperty
  4956. {
  4957. Derivation = "DragFullWindows";
  4958. Name = "DragFullWindows";
  4959. },
  4960. instance of MSFT_CliProperty
  4961. {
  4962. Derivation = "GridGranularity";
  4963. Name = "GridGranularity";
  4964. },
  4965. instance of MSFT_CliProperty
  4966. {
  4967. Derivation = "IconSpacing";
  4968. Name = "IconSpacing";
  4969. },
  4970. instance of MSFT_CliProperty
  4971. {
  4972. Derivation = "IconTitleFaceName";
  4973. Name = "IconTitleFaceName";
  4974. },
  4975. instance of MSFT_CliProperty
  4976. {
  4977. Derivation = "IconTitleSize";
  4978. Name = "IconTitleSize";
  4979. },
  4980. instance of MSFT_CliProperty
  4981. {
  4982. Derivation = "IconTitleWrap";
  4983. Name = "IconTitleWrap";
  4984. },
  4985. instance of MSFT_CliProperty
  4986. {
  4987. Derivation = "Name";
  4988. Name = "Name";
  4989. },
  4990. instance of MSFT_CliProperty
  4991. {
  4992. Derivation = "Pattern";
  4993. Name = "Pattern";
  4994. },
  4995. instance of MSFT_CliProperty
  4996. {
  4997. Derivation = "ScreenSaverActive";
  4998. Name = "ScreenSaverActive";
  4999. },
  5000. instance of MSFT_CliProperty
  5001. {
  5002. Derivation = "ScreenSaverExecutable";
  5003. Name = "ScreenSaverExecutable";
  5004. },
  5005. instance of MSFT_CliProperty
  5006. {
  5007. Derivation = "ScreenSaverSecure";
  5008. Name = "ScreenSaverSecure";
  5009. },
  5010. instance of MSFT_CliProperty
  5011. {
  5012. Derivation = "ScreenSaverTimeout";
  5013. Name = "ScreenSaverTimeout";
  5014. },
  5015. instance of MSFT_CliProperty
  5016. {
  5017. Derivation = "SettingID";
  5018. Name = "SettingID";
  5019. },
  5020. instance of MSFT_CliProperty
  5021. {
  5022. Derivation = "Wallpaper";
  5023. Name = "Wallpaper";
  5024. },
  5025. instance of MSFT_CliProperty
  5026. {
  5027. Derivation = "WallpaperStretched";
  5028. Name = "WallpaperStretched";
  5029. },
  5030. instance of MSFT_CliProperty
  5031. {
  5032. Derivation = "WallpaperTiled";
  5033. Name = "WallpaperTiled";
  5034. }};
  5035. },
  5036. instance of MSFT_CliFormat
  5037. {
  5038. Format = "table";
  5039. Name = "BRIEF";
  5040. Properties = {
  5041. instance of MSFT_CliProperty
  5042. {
  5043. Derivation = "Name";
  5044. Name = "Name";
  5045. },
  5046. instance of MSFT_CliProperty
  5047. {
  5048. Derivation = "ScreenSaverActive";
  5049. Name = "ScreenSaverActive";
  5050. },
  5051. instance of MSFT_CliProperty
  5052. {
  5053. Derivation = "ScreenSaverSecure";
  5054. Name = "ScreenSaverSecure";
  5055. },
  5056. instance of MSFT_CliProperty
  5057. {
  5058. Derivation = "ScreenSaverTimeout";
  5059. Name = "ScreenSaverTimeout";
  5060. },
  5061. instance of MSFT_CliProperty
  5062. {
  5063. Derivation = "SettingID";
  5064. Name = "SettingID";
  5065. }};
  5066. },
  5067. instance of MSFT_CliFormat
  5068. {
  5069. Name = "INSTANCE";
  5070. Properties = {
  5071. instance of MSFT_CliProperty
  5072. {
  5073. Derivation = "Name";
  5074. Name = "Name";
  5075. }};
  5076. },
  5077. instance of MSFT_CliFormat
  5078. {
  5079. Name = "SYSTEM";
  5080. Properties = {
  5081. instance of MSFT_CliProperty
  5082. {
  5083. Derivation = "__CLASS";
  5084. Name = "__CLASS";
  5085. },
  5086. instance of MSFT_CliProperty
  5087. {
  5088. Derivation = "__DERIVATION";
  5089. Name = "__DERIVATION";
  5090. },
  5091. instance of MSFT_CliProperty
  5092. {
  5093. Derivation = "__DYNASTY";
  5094. Name = "__DYNASTY";
  5095. },
  5096. instance of MSFT_CliProperty
  5097. {
  5098. Derivation = "__GENUS";
  5099. Name = "__GENUS";
  5100. },
  5101. instance of MSFT_CliProperty
  5102. {
  5103. Derivation = "__NAMESPACE";
  5104. Name = "__NAMESPACE";
  5105. },
  5106. instance of MSFT_CliProperty
  5107. {
  5108. Derivation = "__PATH";
  5109. Name = "__PATH";
  5110. },
  5111. instance of MSFT_CliProperty
  5112. {
  5113. Derivation = "__PROPERTY_COUNT";
  5114. Name = "__PROPERTY_COUNT";
  5115. },
  5116. instance of MSFT_CliProperty
  5117. {
  5118. Derivation = "__RELPATH";
  5119. Name = "__RELPATH";
  5120. },
  5121. instance of MSFT_CliProperty
  5122. {
  5123. Derivation = "__SERVER";
  5124. Name = "__SERVER";
  5125. },
  5126. instance of MSFT_CliProperty
  5127. {
  5128. Derivation = "__SUPERCLASS";
  5129. Name = "__SUPERCLASS";
  5130. }};
  5131. },
  5132. instance of MSFT_CliFormat
  5133. {
  5134. Name = "STATUS";
  5135. Properties = {
  5136. instance of MSFT_CliProperty
  5137. {
  5138. Derivation = "Name";
  5139. Name = "Name";
  5140. },
  5141. instance of MSFT_CliProperty
  5142. {
  5143. Derivation = "ScreenSaverActive";
  5144. Name = "ScreenSaverActive";
  5145. }};
  5146. }};
  5147. FriendlyName = "DESKTOP";
  5148. PWhere = "WHERE Name='#'";
  5149. Target = "Select * from WIN32_DESKTOP";
  5150. };
  5151. instance of MSFT_CliAlias
  5152. {
  5153. Connection =
  5154. instance of MSFT_CliConnection
  5155. {
  5156. Locale = "ms_409";
  5157. NameSpace = "ROOT\\CIMV2";
  5158. Server = ".";
  5159. };
  5160. Description = "Desktop Monitor management.";
  5161. Formats = {
  5162. instance of MSFT_CliFormat
  5163. {
  5164. Format = "list";
  5165. Name = "FULL";
  5166. Properties = {
  5167. instance of MSFT_CliProperty
  5168. {
  5169. Derivation = "Availability";
  5170. Name = "Availability";
  5171. },
  5172. instance of MSFT_CliProperty
  5173. {
  5174. Derivation = "Bandwidth";
  5175. Name = "Bandwidth";
  5176. },
  5177. instance of MSFT_CliProperty
  5178. {
  5179. Derivation = "ConfigManagerErrorCode";
  5180. Name = "ConfigManagerErrorCode";
  5181. },
  5182. instance of MSFT_CliProperty
  5183. {
  5184. Derivation = "ConfigManagerUserConfig";
  5185. Name = "ConfigManagerUserConfig";
  5186. },
  5187. instance of MSFT_CliProperty
  5188. {
  5189. Derivation = "Description";
  5190. Name = "Description";
  5191. },
  5192. instance of MSFT_CliProperty
  5193. {
  5194. Derivation = "DeviceID";
  5195. Name = "DeviceID";
  5196. },
  5197. instance of MSFT_CliProperty
  5198. {
  5199. Derivation = "DisplayType";
  5200. Name = "DisplayType";
  5201. },
  5202. instance of MSFT_CliProperty
  5203. {
  5204. Derivation = "ErrorCleared";
  5205. Name = "ErrorCleared";
  5206. },
  5207. instance of MSFT_CliProperty
  5208. {
  5209. Derivation = "ErrorDescription";
  5210. Name = "ErrorDescription";
  5211. },
  5212. instance of MSFT_CliProperty
  5213. {
  5214. Derivation = "InstallDate";
  5215. Name = "InstallDate";
  5216. },
  5217. instance of MSFT_CliProperty
  5218. {
  5219. Derivation = "IsLocked";
  5220. Name = "IsLocked";
  5221. },
  5222. instance of MSFT_CliProperty
  5223. {
  5224. Derivation = "LastErrorCode";
  5225. Name = "LastErrorCode";
  5226. },
  5227. instance of MSFT_CliProperty
  5228. {
  5229. Derivation = "MonitorManufacturer";
  5230. Name = "MonitorManufacturer";
  5231. },
  5232. instance of MSFT_CliProperty
  5233. {
  5234. Derivation = "MonitorType";
  5235. Name = "MonitorType";
  5236. },
  5237. instance of MSFT_CliProperty
  5238. {
  5239. Derivation = "Name";
  5240. Name = "Name";
  5241. },
  5242. instance of MSFT_CliProperty
  5243. {
  5244. Derivation = "PNPDeviceID";
  5245. Name = "PNPDeviceID";
  5246. },
  5247. instance of MSFT_CliProperty
  5248. {
  5249. Derivation = "PixelsPerXLogicalInch";
  5250. Name = "PixelsPerXLogicalInch";
  5251. },
  5252. instance of MSFT_CliProperty
  5253. {
  5254. Derivation = "PixelsPerYLogicalInch";
  5255. Name = "PixelsPerYLogicalInch";
  5256. },
  5257. instance of MSFT_CliProperty
  5258. {
  5259. Derivation = "PowerManagementCapabilities";
  5260. Name = "PowerManagementCapabilities";
  5261. },
  5262. instance of MSFT_CliProperty
  5263. {
  5264. Derivation = "PowerManagementSupported";
  5265. Name = "PowerManagementSupported";
  5266. },
  5267. instance of MSFT_CliProperty
  5268. {
  5269. Derivation = "ScreenHeight";
  5270. Name = "ScreenHeight";
  5271. },
  5272. instance of MSFT_CliProperty
  5273. {
  5274. Derivation = "ScreenWidth";
  5275. Name = "ScreenWidth";
  5276. },
  5277. instance of MSFT_CliProperty
  5278. {
  5279. Derivation = "Status";
  5280. Name = "Status";
  5281. },
  5282. instance of MSFT_CliProperty
  5283. {
  5284. Derivation = "StatusInfo";
  5285. Name = "StatusInfo";
  5286. }};
  5287. },
  5288. instance of MSFT_CliFormat
  5289. {
  5290. Format = "table";
  5291. Name = "CONFIG";
  5292. Properties = {
  5293. instance of MSFT_CliProperty
  5294. {
  5295. Derivation = "DeviceID";
  5296. Name = "DeviceID";
  5297. },
  5298. instance of MSFT_CliProperty
  5299. {
  5300. Derivation = "Name";
  5301. Name = "Name";
  5302. },
  5303. instance of MSFT_CliProperty
  5304. {
  5305. Derivation = "PixelsPerXLogicalInch";
  5306. Name = "PixelsPerXLogicalInch";
  5307. },
  5308. instance of MSFT_CliProperty
  5309. {
  5310. Derivation = "PixelsPerYLogicalInch";
  5311. Name = "PixelsPerYLogicalInch";
  5312. },
  5313. instance of MSFT_CliProperty
  5314. {
  5315. Derivation = "ScreenHeight";
  5316. Name = "ScreenHeight";
  5317. },
  5318. instance of MSFT_CliProperty
  5319. {
  5320. Derivation = "ScreenWidth";
  5321. Name = "ScreenWidth";
  5322. }};
  5323. },
  5324. instance of MSFT_CliFormat
  5325. {
  5326. Format = "table";
  5327. Name = "STATUS";
  5328. Properties = {
  5329. instance of MSFT_CliProperty
  5330. {
  5331. Derivation = "DeviceID";
  5332. Name = "DeviceID";
  5333. },
  5334. instance of MSFT_CliProperty
  5335. {
  5336. Derivation = "IsLocked";
  5337. Name = "IsLocked";
  5338. },
  5339. instance of MSFT_CliProperty
  5340. {
  5341. Derivation = "LastErrorCode";
  5342. Name = "LastErrorCode";
  5343. },
  5344. instance of MSFT_CliProperty
  5345. {
  5346. Derivation = "Name";
  5347. Name = "Name";
  5348. },
  5349. instance of MSFT_CliProperty
  5350. {
  5351. Derivation = "Status";
  5352. Name = "Status";
  5353. },
  5354. instance of MSFT_CliProperty
  5355. {
  5356. Derivation = "StatusInfo";
  5357. Name = "StatusInfo";
  5358. }};
  5359. },
  5360. instance of MSFT_CliFormat
  5361. {
  5362. Format = "table";
  5363. Name = "BRIEF";
  5364. Properties = {
  5365. instance of MSFT_CliProperty
  5366. {
  5367. Derivation = "DeviceID";
  5368. Name = "DeviceID";
  5369. },
  5370. instance of MSFT_CliProperty
  5371. {
  5372. Derivation = "DisplayType";
  5373. Name = "DisplayType";
  5374. },
  5375. instance of MSFT_CliProperty
  5376. {
  5377. Derivation = "MonitorManufacturer";
  5378. Name = "MonitorManufacturer";
  5379. },
  5380. instance of MSFT_CliProperty
  5381. {
  5382. Derivation = "Name";
  5383. Name = "Name";
  5384. },
  5385. instance of MSFT_CliProperty
  5386. {
  5387. Derivation = "ScreenHeight";
  5388. Name = "ScreenHeight";
  5389. },
  5390. instance of MSFT_CliProperty
  5391. {
  5392. Derivation = "ScreenWidth";
  5393. Name = "ScreenWidth";
  5394. }};
  5395. },
  5396. instance of MSFT_CliFormat
  5397. {
  5398. Format = "TABLE";
  5399. Name = "INSTANCE";
  5400. Properties = {
  5401. instance of MSFT_CliProperty
  5402. {
  5403. Derivation = "DeviceID";
  5404. Name = "DeviceID";
  5405. }};
  5406. },
  5407. instance of MSFT_CliFormat
  5408. {
  5409. Name = "SYSTEM";
  5410. Properties = {
  5411. instance of MSFT_CliProperty
  5412. {
  5413. Derivation = "__CLASS";
  5414. Name = "__CLASS";
  5415. },
  5416. instance of MSFT_CliProperty
  5417. {
  5418. Derivation = "__DERIVATION";
  5419. Name = "__DERIVATION";
  5420. },
  5421. instance of MSFT_CliProperty
  5422. {
  5423. Derivation = "__DYNASTY";
  5424. Name = "__DYNASTY";
  5425. },
  5426. instance of MSFT_CliProperty
  5427. {
  5428. Derivation = "__GENUS";
  5429. Name = "__GENUS";
  5430. },
  5431. instance of MSFT_CliProperty
  5432. {
  5433. Derivation = "__NAMESPACE";
  5434. Name = "__NAMESPACE";
  5435. },
  5436. instance of MSFT_CliProperty
  5437. {
  5438. Derivation = "__PATH";
  5439. Name = "__PATH";
  5440. },
  5441. instance of MSFT_CliProperty
  5442. {
  5443. Derivation = "__PROPERTY_COUNT";
  5444. Name = "__PROPERTY_COUNT";
  5445. },
  5446. instance of MSFT_CliProperty
  5447. {
  5448. Derivation = "__RELPATH";
  5449. Name = "__RELPATH";
  5450. },
  5451. instance of MSFT_CliProperty
  5452. {
  5453. Derivation = "__SERVER";
  5454. Name = "__SERVER";
  5455. },
  5456. instance of MSFT_CliProperty
  5457. {
  5458. Derivation = "__SUPERCLASS";
  5459. Name = "__SUPERCLASS";
  5460. }};
  5461. }};
  5462. FriendlyName = "DesktopMonitor";
  5463. PWhere = "WHERE DEVICEID='#'";
  5464. Target = "Select * from WIN32_DESKTOPMONITOR";
  5465. };
  5466. instance of MSFT_CliAlias
  5467. {
  5468. Connection =
  5469. instance of MSFT_CliConnection
  5470. {
  5471. Locale = "ms_409";
  5472. NameSpace = "ROOT\\CIMV2";
  5473. Server = ".";
  5474. };
  5475. Description = "Device memory addresses management.";
  5476. Formats = {
  5477. instance of MSFT_CliFormat
  5478. {
  5479. Format = "TABLE";
  5480. Name = "STATUS";
  5481. Properties = {
  5482. instance of MSFT_CliProperty
  5483. {
  5484. Derivation = "Status";
  5485. Description = "The Status property is a string indicating the current status of the object. ";
  5486. Name = "Status";
  5487. Qualifiers = {
  5488. instance of MSFT_CliQualifier
  5489. {
  5490. Name = "MaxLen";
  5491. QualifierValue = {"10"};
  5492. },
  5493. instance of MSFT_CliQualifier
  5494. {
  5495. Name = "ValueMap";
  5496. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5497. },
  5498. instance of MSFT_CliQualifier
  5499. {
  5500. Name = "Values";
  5501. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5502. }};
  5503. },
  5504. instance of MSFT_CliProperty
  5505. {
  5506. Derivation = "Name";
  5507. Description = "The Name property defines the label by which the object is known. ";
  5508. Name = "Name";
  5509. },
  5510. instance of MSFT_CliProperty
  5511. {
  5512. Derivation = "MemoryType";
  5513. Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
  5514. Name = "MemoryType";
  5515. Qualifiers = {
  5516. instance of MSFT_CliQualifier
  5517. {
  5518. Name = "ValueMap";
  5519. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5520. },
  5521. instance of MSFT_CliQualifier
  5522. {
  5523. Name = "Values";
  5524. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5525. }};
  5526. }};
  5527. },
  5528. instance of MSFT_CliFormat
  5529. {
  5530. Name = "SYSTEM";
  5531. Properties = {
  5532. instance of MSFT_CliProperty
  5533. {
  5534. Derivation = "__CLASS";
  5535. Name = "__CLASS";
  5536. },
  5537. instance of MSFT_CliProperty
  5538. {
  5539. Derivation = "__DERIVATION";
  5540. Name = "__DERIVATION";
  5541. },
  5542. instance of MSFT_CliProperty
  5543. {
  5544. Derivation = "__DYNASTY";
  5545. Name = "__DYNASTY";
  5546. },
  5547. instance of MSFT_CliProperty
  5548. {
  5549. Derivation = "__GENUS";
  5550. Name = "__GENUS";
  5551. },
  5552. instance of MSFT_CliProperty
  5553. {
  5554. Derivation = "__NAMESPACE";
  5555. Name = "__NAMESPACE";
  5556. },
  5557. instance of MSFT_CliProperty
  5558. {
  5559. Derivation = "__PATH";
  5560. Name = "__PATH";
  5561. },
  5562. instance of MSFT_CliProperty
  5563. {
  5564. Derivation = "__PROPERTY_COUNT";
  5565. Name = "__PROPERTY_COUNT";
  5566. },
  5567. instance of MSFT_CliProperty
  5568. {
  5569. Derivation = "__RELPATH";
  5570. Name = "__RELPATH";
  5571. },
  5572. instance of MSFT_CliProperty
  5573. {
  5574. Derivation = "__SERVER";
  5575. Name = "__SERVER";
  5576. },
  5577. instance of MSFT_CliProperty
  5578. {
  5579. Derivation = "__SUPERCLASS";
  5580. Name = "__SUPERCLASS";
  5581. }};
  5582. },
  5583. instance of MSFT_CliFormat
  5584. {
  5585. Format = "TABLE";
  5586. Name = "INSTANCE";
  5587. Properties = {
  5588. instance of MSFT_CliProperty
  5589. {
  5590. Derivation = "__PATH";
  5591. Name = "__PATH";
  5592. }};
  5593. },
  5594. instance of MSFT_CliFormat
  5595. {
  5596. Format = "TABLE";
  5597. Name = "BRIEF";
  5598. Properties = {
  5599. instance of MSFT_CliProperty
  5600. {
  5601. Derivation = "MemoryType";
  5602. Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
  5603. Name = "MemoryType";
  5604. Qualifiers = {
  5605. instance of MSFT_CliQualifier
  5606. {
  5607. Name = "ValueMap";
  5608. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5609. },
  5610. instance of MSFT_CliQualifier
  5611. {
  5612. Name = "Values";
  5613. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5614. }};
  5615. },
  5616. instance of MSFT_CliProperty
  5617. {
  5618. Derivation = "Name";
  5619. Description = "The Name property defines the label by which the object is known. ";
  5620. Name = "Name";
  5621. },
  5622. instance of MSFT_CliProperty
  5623. {
  5624. Derivation = "Status";
  5625. Description = "The Status property is a string indicating the current status of the object. ";
  5626. Name = "Status";
  5627. Qualifiers = {
  5628. instance of MSFT_CliQualifier
  5629. {
  5630. Name = "MaxLen";
  5631. QualifierValue = {"10"};
  5632. },
  5633. instance of MSFT_CliQualifier
  5634. {
  5635. Name = "ValueMap";
  5636. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5637. },
  5638. instance of MSFT_CliQualifier
  5639. {
  5640. Name = "Values";
  5641. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5642. }};
  5643. }};
  5644. },
  5645. instance of MSFT_CliFormat
  5646. {
  5647. Format = "TABLE";
  5648. Name = "FULL";
  5649. Properties = {
  5650. instance of MSFT_CliProperty
  5651. {
  5652. Derivation = "Description";
  5653. Description = "The Description property provides a textual description of the object. ";
  5654. Name = "Description";
  5655. },
  5656. instance of MSFT_CliProperty
  5657. {
  5658. Derivation = "EndingAddress";
  5659. Description = "The EndingAddress property contains the ending address of memory mapped I/O";
  5660. Name = "EndingAddress";
  5661. },
  5662. instance of MSFT_CliProperty
  5663. {
  5664. Derivation = "MemoryType";
  5665. Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
  5666. Name = "MemoryType";
  5667. Qualifiers = {
  5668. instance of MSFT_CliQualifier
  5669. {
  5670. Name = "ValueMap";
  5671. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5672. },
  5673. instance of MSFT_CliQualifier
  5674. {
  5675. Name = "Values";
  5676. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5677. }};
  5678. },
  5679. instance of MSFT_CliProperty
  5680. {
  5681. Derivation = "Name";
  5682. Description = "The Name property defines the label by which the object is known. ";
  5683. Name = "Name";
  5684. },
  5685. instance of MSFT_CliProperty
  5686. {
  5687. Derivation = "StartingAddress";
  5688. Description = "The StartingAddress property contains the starting address of memory mapped I/O. The hardware resource identifier property should be set to this value to construct the mapped I/O resource key.";
  5689. Name = "StartingAddress";
  5690. },
  5691. instance of MSFT_CliProperty
  5692. {
  5693. Derivation = "Status";
  5694. Description = "The Status property is a string indicating the current status of the object. ";
  5695. Name = "Status";
  5696. Qualifiers = {
  5697. instance of MSFT_CliQualifier
  5698. {
  5699. Name = "MaxLen";
  5700. QualifierValue = {"10"};
  5701. },
  5702. instance of MSFT_CliQualifier
  5703. {
  5704. Name = "ValueMap";
  5705. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5706. },
  5707. instance of MSFT_CliQualifier
  5708. {
  5709. Name = "Values";
  5710. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5711. }};
  5712. }};
  5713. }};
  5714. FriendlyName = "DeviceMemoryAddress";
  5715. PWhere = "";
  5716. Target = "Select * from Win32_DeviceMemoryAddress";
  5717. };
  5718. instance of MSFT_CliAlias
  5719. {
  5720. Connection =
  5721. instance of MSFT_CliConnection
  5722. {
  5723. Locale = "ms_409";
  5724. NameSpace = "ROOT\\CIMV2";
  5725. Server = ".";
  5726. };
  5727. Description = "Physical disk drive management. ";
  5728. Formats = {
  5729. instance of MSFT_CliFormat
  5730. {
  5731. Format = "Table";
  5732. Name = "STATUS";
  5733. Properties = {
  5734. instance of MSFT_CliProperty
  5735. {
  5736. Derivation = "ConfigManagerErrorCode";
  5737. Description = "Indicates the Configuration Manager error code.";
  5738. Name = "ConfigManagerErrorCode";
  5739. Qualifiers = {
  5740. instance of MSFT_CliQualifier
  5741. {
  5742. Name = "Values";
  5743. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  5744. }};
  5745. },
  5746. instance of MSFT_CliProperty
  5747. {
  5748. Derivation = "LastErrorCode";
  5749. Description = "LastErrorCode captures the last error code reported by the logical device.";
  5750. Name = "LastErrorCode";
  5751. },
  5752. instance of MSFT_CliProperty
  5753. {
  5754. Derivation = "NeedsCleaning";
  5755. Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
  5756. Name = "NeedsCleaning";
  5757. },
  5758. instance of MSFT_CliProperty
  5759. {
  5760. Derivation = "Status";
  5761. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  5762. Name = "Status";
  5763. Qualifiers = {
  5764. instance of MSFT_CliQualifier
  5765. {
  5766. Name = "MaxLen";
  5767. QualifierValue = {"10"};
  5768. },
  5769. instance of MSFT_CliQualifier
  5770. {
  5771. Name = "ValueMap";
  5772. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5773. },
  5774. instance of MSFT_CliQualifier
  5775. {
  5776. Name = "Values";
  5777. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5778. }};
  5779. },
  5780. instance of MSFT_CliProperty
  5781. {
  5782. Derivation = "DeviceID";
  5783. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  5784. Name = "DeviceID";
  5785. },
  5786. instance of MSFT_CliProperty
  5787. {
  5788. Derivation = "StatusInfo";
  5789. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  5790. Name = "StatusInfo";
  5791. Qualifiers = {
  5792. instance of MSFT_CliQualifier
  5793. {
  5794. Name = "ValueMap";
  5795. QualifierValue = {"1","2","3","4","5"};
  5796. },
  5797. instance of MSFT_CliQualifier
  5798. {
  5799. Name = "Values";
  5800. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  5801. }};
  5802. },
  5803. instance of MSFT_CliProperty
  5804. {
  5805. Derivation = "Partitions";
  5806. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  5807. Name = "Partitions";
  5808. }};
  5809. },
  5810. instance of MSFT_CliFormat
  5811. {
  5812. Name = "SYSTEM";
  5813. Properties = {
  5814. instance of MSFT_CliProperty
  5815. {
  5816. Derivation = "__CLASS";
  5817. Name = "__CLASS";
  5818. },
  5819. instance of MSFT_CliProperty
  5820. {
  5821. Derivation = "__DERIVATION";
  5822. Name = "__DERIVATION";
  5823. },
  5824. instance of MSFT_CliProperty
  5825. {
  5826. Derivation = "__DYNASTY";
  5827. Name = "__DYNASTY";
  5828. },
  5829. instance of MSFT_CliProperty
  5830. {
  5831. Derivation = "__GENUS";
  5832. Name = "__GENUS";
  5833. },
  5834. instance of MSFT_CliProperty
  5835. {
  5836. Derivation = "__NAMESPACE";
  5837. Name = "__NAMESPACE";
  5838. },
  5839. instance of MSFT_CliProperty
  5840. {
  5841. Derivation = "__PATH";
  5842. Name = "__PATH";
  5843. },
  5844. instance of MSFT_CliProperty
  5845. {
  5846. Derivation = "__PROPERTY_COUNT";
  5847. Name = "__PROPERTY_COUNT";
  5848. },
  5849. instance of MSFT_CliProperty
  5850. {
  5851. Derivation = "__RELPATH";
  5852. Name = "__RELPATH";
  5853. },
  5854. instance of MSFT_CliProperty
  5855. {
  5856. Derivation = "__SERVER";
  5857. Name = "__SERVER";
  5858. },
  5859. instance of MSFT_CliProperty
  5860. {
  5861. Derivation = "__SUPERCLASS";
  5862. Name = "__SUPERCLASS";
  5863. }};
  5864. },
  5865. instance of MSFT_CliFormat
  5866. {
  5867. Format = "Table";
  5868. Name = "INSTANCE";
  5869. Properties = {
  5870. instance of MSFT_CliProperty
  5871. {
  5872. Derivation = "Index";
  5873. Name = "Index";
  5874. }};
  5875. },
  5876. instance of MSFT_CliFormat
  5877. {
  5878. Format = "TABLE";
  5879. Name = "BRIEF";
  5880. Properties = {
  5881. instance of MSFT_CliProperty
  5882. {
  5883. Derivation = "Partitions";
  5884. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  5885. Name = "Partitions";
  5886. },
  5887. instance of MSFT_CliProperty
  5888. {
  5889. Derivation = "DeviceID";
  5890. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  5891. Name = "DeviceID";
  5892. },
  5893. instance of MSFT_CliProperty
  5894. {
  5895. Derivation = "Model";
  5896. Description = "The Model property indicates the manufacturer's model number of the disk drive.";
  5897. Name = "Model";
  5898. },
  5899. instance of MSFT_CliProperty
  5900. {
  5901. Derivation = "Size";
  5902. Description = "The Size property indicates the size of the disk drive.";
  5903. Name = "Size";
  5904. },
  5905. instance of MSFT_CliProperty
  5906. {
  5907. Derivation = "Caption";
  5908. Description = "The Caption property is a short textual description.";
  5909. Name = "Caption";
  5910. Qualifiers = {
  5911. instance of MSFT_CliQualifier
  5912. {
  5913. Name = "MaxLen";
  5914. QualifierValue = {"64"};
  5915. }};
  5916. }};
  5917. },
  5918. instance of MSFT_CliFormat
  5919. {
  5920. Format = "TABLE";
  5921. Name = "SCSI";
  5922. Properties = {
  5923. instance of MSFT_CliProperty
  5924. {
  5925. Derivation = "DeviceID";
  5926. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  5927. Name = "DeviceID";
  5928. },
  5929. instance of MSFT_CliProperty
  5930. {
  5931. Derivation = "Index";
  5932. Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
  5933. Name = "Index";
  5934. },
  5935. instance of MSFT_CliProperty
  5936. {
  5937. Derivation = "SCSIBus";
  5938. Description = "The SCSIBus property indicates the SCSI bus number of the disk drive.";
  5939. Name = "SCSIBus";
  5940. },
  5941. instance of MSFT_CliProperty
  5942. {
  5943. Derivation = "SCSILogicalUnit";
  5944. Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive.";
  5945. Name = "SCSILogicalUnit";
  5946. },
  5947. instance of MSFT_CliProperty
  5948. {
  5949. Derivation = "SCSIPort";
  5950. Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
  5951. Name = "SCSIPort";
  5952. },
  5953. instance of MSFT_CliProperty
  5954. {
  5955. Derivation = "SCSITargetId";
  5956. Description = "The SCSITargetId property indicates the SCSI ID number of the disk drive.";
  5957. Name = "SCSITargetId";
  5958. }};
  5959. },
  5960. instance of MSFT_CliFormat
  5961. {
  5962. Format = "list";
  5963. Name = "FULL";
  5964. Properties = {
  5965. instance of MSFT_CliProperty
  5966. {
  5967. Derivation = "Availability";
  5968. Description = "The availability and status of the device. ";
  5969. Name = "Availability";
  5970. Qualifiers = {
  5971. instance of MSFT_CliQualifier
  5972. {
  5973. Name = "ValueMap";
  5974. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  5975. },
  5976. instance of MSFT_CliQualifier
  5977. {
  5978. Name = "Values";
  5979. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  5980. }};
  5981. },
  5982. instance of MSFT_CliProperty
  5983. {
  5984. Derivation = "BytesPerSector";
  5985. Description = "The BytesPerSector property indicates the number of bytes in each sector for the physical disk drive.";
  5986. Name = "BytesPerSector";
  5987. },
  5988. instance of MSFT_CliProperty
  5989. {
  5990. Derivation = "Capabilities";
  5991. Description = "Capabilities of the media access device. For example, the device may support \"Random Access\", removable media and \"Automatic Cleaning\". ";
  5992. Name = "Capabilities";
  5993. Qualifiers = {
  5994. instance of MSFT_CliQualifier
  5995. {
  5996. Name = "Values";
  5997. QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
  5998. }};
  5999. },
  6000. instance of MSFT_CliProperty
  6001. {
  6002. Derivation = "CapabilityDescriptions";
  6003. Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
  6004. Name = "CapabilityDescriptions";
  6005. },
  6006. instance of MSFT_CliProperty
  6007. {
  6008. Derivation = "CompressionMethod";
  6009. Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
  6010. Name = "CompressionMethod";
  6011. },
  6012. instance of MSFT_CliProperty
  6013. {
  6014. Derivation = "ConfigManagerErrorCode";
  6015. Description = "Indicates the Configuration Manager error code.";
  6016. Name = "ConfigManagerErrorCode";
  6017. Qualifiers = {
  6018. instance of MSFT_CliQualifier
  6019. {
  6020. Name = "Values";
  6021. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  6022. }};
  6023. },
  6024. instance of MSFT_CliProperty
  6025. {
  6026. Derivation = "ConfigManagerUserConfig";
  6027. Description = "Indicates whether the device is using a user-defined configuration.";
  6028. Name = "ConfigManagerUserConfig";
  6029. },
  6030. instance of MSFT_CliProperty
  6031. {
  6032. Derivation = "DefaultBlockSize";
  6033. Description = "Default block size, in bytes, for this device.";
  6034. Name = "DefaultBlockSize";
  6035. },
  6036. instance of MSFT_CliProperty
  6037. {
  6038. Derivation = "Description";
  6039. Description = "The Description property provides a textual description of the object. ";
  6040. Name = "Description";
  6041. },
  6042. instance of MSFT_CliProperty
  6043. {
  6044. Derivation = "DeviceID";
  6045. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  6046. Name = "DeviceID";
  6047. },
  6048. instance of MSFT_CliProperty
  6049. {
  6050. Derivation = "ErrorCleared";
  6051. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  6052. Name = "ErrorCleared";
  6053. },
  6054. instance of MSFT_CliProperty
  6055. {
  6056. Derivation = "ErrorDescription";
  6057. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  6058. Name = "ErrorDescription";
  6059. },
  6060. instance of MSFT_CliProperty
  6061. {
  6062. Derivation = "ErrorMethodology";
  6063. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
  6064. Name = "ErrorMethodology";
  6065. },
  6066. instance of MSFT_CliProperty
  6067. {
  6068. Derivation = "Index";
  6069. Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
  6070. Name = "Index";
  6071. },
  6072. instance of MSFT_CliProperty
  6073. {
  6074. Derivation = "InstallDate";
  6075. Description = "The InstallDate property is datetime value indicating when the object was installed.";
  6076. Name = "InstallDate";
  6077. },
  6078. instance of MSFT_CliProperty
  6079. {
  6080. Derivation = "InterfaceType";
  6081. Description = "The InterfaceType property indicates the interface type of physical disk drive.";
  6082. Name = "InterfaceType";
  6083. },
  6084. instance of MSFT_CliProperty
  6085. {
  6086. Derivation = "LastErrorCode";
  6087. Description = "LastErrorCode captures the last error code reported by the logical device.";
  6088. Name = "LastErrorCode";
  6089. },
  6090. instance of MSFT_CliProperty
  6091. {
  6092. Derivation = "Manufacturer";
  6093. Description = "The Manufacturer property indicates the name of the disk drive manufacturer.";
  6094. Name = "Manufacturer";
  6095. },
  6096. instance of MSFT_CliProperty
  6097. {
  6098. Derivation = "MaxBlockSize";
  6099. Description = "Maximum block size, in bytes, for media accessed by this device.";
  6100. Name = "MaxBlockSize";
  6101. },
  6102. instance of MSFT_CliProperty
  6103. {
  6104. Derivation = "MaxMediaSize";
  6105. Description = "Maximum size, in Kbytes, of media supported by this device.";
  6106. Name = "MaxMediaSize";
  6107. },
  6108. instance of MSFT_CliProperty
  6109. {
  6110. Derivation = "MediaLoaded";
  6111. Description = "The MediaLoaded property determines whether the media for a disk drive is loaded. ";
  6112. Name = "MediaLoaded";
  6113. },
  6114. instance of MSFT_CliProperty
  6115. {
  6116. Derivation = "MediaType";
  6117. Description = "The MediaType property is the type of media used or accessed by this device.";
  6118. Name = "MediaType";
  6119. Qualifiers = {
  6120. instance of MSFT_CliQualifier
  6121. {
  6122. Name = "Values";
  6123. QualifierValue = {"Removable media","Fixed hard disk","Unknown"};
  6124. }};
  6125. },
  6126. instance of MSFT_CliProperty
  6127. {
  6128. Derivation = "MinBlockSize";
  6129. Description = "Minimum block size, in bytes, for media accessed by this device.";
  6130. Name = "MinBlockSize";
  6131. },
  6132. instance of MSFT_CliProperty
  6133. {
  6134. Derivation = "Model";
  6135. Description = "The Model property indicates the manufacturer's model number of the disk drive.";
  6136. Name = "Model";
  6137. },
  6138. instance of MSFT_CliProperty
  6139. {
  6140. Derivation = "Name";
  6141. Description = "The Name property defines the label by which the object is known. ";
  6142. Name = "Name";
  6143. },
  6144. instance of MSFT_CliProperty
  6145. {
  6146. Derivation = "NeedsCleaning";
  6147. Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
  6148. Name = "NeedsCleaning";
  6149. },
  6150. instance of MSFT_CliProperty
  6151. {
  6152. Derivation = "NumberOfMediaSupported";
  6153. Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
  6154. Name = "NumberOfMediaSupported";
  6155. },
  6156. instance of MSFT_CliProperty
  6157. {
  6158. Derivation = "Partitions";
  6159. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  6160. Name = "Partitions";
  6161. },
  6162. instance of MSFT_CliProperty
  6163. {
  6164. Derivation = "PNPDeviceID";
  6165. Description = "Indicates the Plug and Play device ID of the logical device. ";
  6166. Name = "PNPDeviceID";
  6167. },
  6168. instance of MSFT_CliProperty
  6169. {
  6170. Derivation = "PowerManagementCapabilities";
  6171. Description = "Indicates the specific power-related capabilities of the logical device. ";
  6172. Name = "PowerManagementCapabilities";
  6173. Qualifiers = {
  6174. instance of MSFT_CliQualifier
  6175. {
  6176. Name = "Values";
  6177. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  6178. }};
  6179. },
  6180. instance of MSFT_CliProperty
  6181. {
  6182. Derivation = "PowerManagementSupported";
  6183. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  6184. Name = "PowerManagementSupported";
  6185. },
  6186. instance of MSFT_CliProperty
  6187. {
  6188. Derivation = "SCSIBus";
  6189. Description = "The SCSIBus property indicates the SCSI bus number of the disk drive.";
  6190. Name = "SCSIBus";
  6191. },
  6192. instance of MSFT_CliProperty
  6193. {
  6194. Derivation = "SCSILogicalUnit";
  6195. Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive.";
  6196. Name = "SCSILogicalUnit";
  6197. },
  6198. instance of MSFT_CliProperty
  6199. {
  6200. Derivation = "SCSIPort";
  6201. Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
  6202. Name = "SCSIPort";
  6203. },
  6204. instance of MSFT_CliProperty
  6205. {
  6206. Derivation = "SCSITargetId";
  6207. Description = "The SCSITargetId property indicates the SCSI ID number of the disk drive.";
  6208. Name = "SCSITargetId";
  6209. },
  6210. instance of MSFT_CliProperty
  6211. {
  6212. Derivation = "SectorsPerTrack";
  6213. Description = "The SectorsPerTrack property indicates the number of sectors in each track for this physical disk drive.";
  6214. Name = "SectorsPerTrack";
  6215. },
  6216. instance of Msft_CliProperty
  6217. {
  6218. Name = "Signature";
  6219. Description = "The Signature property is used to identify a disk. It can be "
  6220. "used to identify a shared resource. ";
  6221. Derivation = "Signature";
  6222. },
  6223. instance of MSFT_CliProperty
  6224. {
  6225. Derivation = "Size";
  6226. Description = "The Size property indicates the size of the disk drive. It is calculated by multiplying the total number of cylinders, tracks in each cylinder, sectors in each track, and bytes in each sector.";
  6227. Name = "Size";
  6228. },
  6229. instance of MSFT_CliProperty
  6230. {
  6231. Derivation = "Status";
  6232. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  6233. Name = "Status";
  6234. Qualifiers = {
  6235. instance of MSFT_CliQualifier
  6236. {
  6237. Name = "MaxLen";
  6238. QualifierValue = {"10"};
  6239. },
  6240. instance of MSFT_CliQualifier
  6241. {
  6242. Name = "ValueMap";
  6243. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6244. },
  6245. instance of MSFT_CliQualifier
  6246. {
  6247. Name = "Values";
  6248. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6249. }};
  6250. },
  6251. instance of MSFT_CliProperty
  6252. {
  6253. Derivation = "StatusInfo";
  6254. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  6255. Name = "StatusInfo";
  6256. Qualifiers = {
  6257. instance of MSFT_CliQualifier
  6258. {
  6259. Name = "ValueMap";
  6260. QualifierValue = {"1","2","3","4","5"};
  6261. },
  6262. instance of MSFT_CliQualifier
  6263. {
  6264. Name = "Values";
  6265. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  6266. }};
  6267. },
  6268. instance of MSFT_CliProperty
  6269. {
  6270. Derivation = "SystemName";
  6271. Name = "SystemName";
  6272. },
  6273. instance of MSFT_CliProperty
  6274. {
  6275. Derivation = "TotalCylinders";
  6276. Description = "The TotalCylinders property indicates the total number of cylinders on the physical disk drive.";
  6277. Name = "TotalCylinders";
  6278. },
  6279. instance of MSFT_CliProperty
  6280. {
  6281. Derivation = "TotalHeads";
  6282. Description = "The TotalHeads property indicates the total number of heads on the disk drive. ";
  6283. Name = "TotalHeads";
  6284. },
  6285. instance of MSFT_CliProperty
  6286. {
  6287. Derivation = "TotalSectors";
  6288. Description = "The TotalSectors property indicates the total number of sectors on the physical disk drive. ";
  6289. Name = "TotalSectors";
  6290. },
  6291. instance of MSFT_CliProperty
  6292. {
  6293. Derivation = "TotalTracks";
  6294. Description = "The TotalTracks property indicates the total number of tracks on the physical disk drive. ";
  6295. Name = "TotalTracks";
  6296. },
  6297. instance of MSFT_CliProperty
  6298. {
  6299. Derivation = "TracksPerCylinder";
  6300. Description = "The TracksPerCylinder property indicates the number of tracks in each cylinder on the physical disk drive. ";
  6301. Name = "TracksPerCylinder";
  6302. }};
  6303. },
  6304. instance of MSFT_CliFormat
  6305. {
  6306. Format = "LIST";
  6307. Name = "CONFIG";
  6308. Properties = {
  6309. instance of MSFT_CliProperty
  6310. {
  6311. Derivation = "BytesPerSector";
  6312. Description = "The BytesPerSector property indicates the number of bytes in each sector for the physical disk drive.";
  6313. Name = "BytesPerSector";
  6314. },
  6315. instance of MSFT_CliProperty
  6316. {
  6317. Derivation = "ConfigManagerUserConfig";
  6318. Description = "Indicates whether the device is using a user-defined configuration.";
  6319. Name = "ConfigManagerUserConfig";
  6320. },
  6321. instance of MSFT_CliProperty
  6322. {
  6323. Derivation = "DefaultBlockSize";
  6324. Description = "Default block size, in bytes, for this device.";
  6325. Name = "DefaultBlockSize";
  6326. },
  6327. instance of MSFT_CliProperty
  6328. {
  6329. Derivation = "DeviceID";
  6330. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  6331. Name = "DeviceID";
  6332. },
  6333. instance of MSFT_CliProperty
  6334. {
  6335. Derivation = "Index";
  6336. Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
  6337. Name = "Index";
  6338. },
  6339. instance of MSFT_CliProperty
  6340. {
  6341. Derivation = "InstallDate";
  6342. Description = "The InstallDate property is datetime value indicating when the object was installed.";
  6343. Name = "InstallDate";
  6344. },
  6345. instance of MSFT_CliProperty
  6346. {
  6347. Derivation = "InterfaceType";
  6348. Description = "The InterfaceType property indicates the interface type of physical disk drive.";
  6349. Name = "InterfaceType";
  6350. },
  6351. instance of MSFT_CliProperty
  6352. {
  6353. Derivation = "MaxBlockSize";
  6354. Description = "Maximum block size, in bytes, for media accessed by this device.";
  6355. Name = "MaxBlockSize";
  6356. },
  6357. instance of MSFT_CliProperty
  6358. {
  6359. Derivation = "MaxMediaSize";
  6360. Description = "Maximum size, in Kbytes, of media supported by this device.";
  6361. Name = "MaxMediaSize";
  6362. },
  6363. instance of MSFT_CliProperty
  6364. {
  6365. Derivation = "MinBlockSize";
  6366. Description = "Minimum block size, in bytes, for media accessed by this device.";
  6367. Name = "MinBlockSize";
  6368. },
  6369. instance of MSFT_CliProperty
  6370. {
  6371. Derivation = "NumberOfMediaSupported";
  6372. Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
  6373. Name = "NumberOfMediaSupported";
  6374. },
  6375. instance of MSFT_CliProperty
  6376. {
  6377. Derivation = "Partitions";
  6378. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  6379. Name = "Partitions";
  6380. },
  6381. instance of MSFT_CliProperty
  6382. {
  6383. Derivation = "SectorsPerTrack";
  6384. Description = "The SectorsPerTrack property indicates the number of sectors in each track for this physical disk drive.";
  6385. Name = "SectorsPerTrack";
  6386. },
  6387. instance of MSFT_CliProperty
  6388. {
  6389. Derivation = "Size";
  6390. Description = "The Size property indicates the size of the disk drive. It is calculated by multiplying the total number of cylinders, tracks in each cylinder, sectors in each track, and bytes in each sector.";
  6391. Name = "Size";
  6392. },
  6393. instance of MSFT_CliProperty
  6394. {
  6395. Derivation = "TotalCylinders";
  6396. Description = "The TotalCylinders property indicates the total number of cylinders on the physical disk drive.";
  6397. Name = "TotalCylinders";
  6398. },
  6399. instance of MSFT_CliProperty
  6400. {
  6401. Derivation = "TotalHeads";
  6402. Description = "The TotalHeads property indicates the total number of heads on the disk drive. ";
  6403. Name = "TotalHeads";
  6404. },
  6405. instance of MSFT_CliProperty
  6406. {
  6407. Derivation = "TotalSectors";
  6408. Description = "The TotalSectors property indicates the total number of sectors on the physical disk drive. ";
  6409. Name = "TotalSectors";
  6410. },
  6411. instance of MSFT_CliProperty
  6412. {
  6413. Derivation = "TotalTracks";
  6414. Description = "The TotalTracks property indicates the total number of tracks on the physical disk drive. ";
  6415. Name = "TotalTracks";
  6416. },
  6417. instance of MSFT_CliProperty
  6418. {
  6419. Derivation = "TracksPerCylinder";
  6420. Description = "The TracksPerCylinder property indicates the number of tracks in each cylinder on the physical disk drive. ";
  6421. Name = "TracksPerCylinder";
  6422. }};
  6423. }};
  6424. FriendlyName = "DiskDrive";
  6425. PWhere = "WHERE Index=#";
  6426. Target = "Select * from Win32_DiskDrive";
  6427. };
  6428. instance of MSFT_CliAlias
  6429. {
  6430. Connection =
  6431. instance of MSFT_CliConnection
  6432. {
  6433. Locale = "ms_409";
  6434. NameSpace = "ROOT\\CIMV2";
  6435. Server = ".";
  6436. };
  6437. Description = "disk space usage for NTFS volumes.";
  6438. Formats = {
  6439. instance of MSFT_CliFormat
  6440. {
  6441. Name = "INSTANCE";
  6442. Properties = {
  6443. instance of MSFT_CliProperty
  6444. {
  6445. Derivation = "__PATH";
  6446. Name = "__PATH";
  6447. }};
  6448. },
  6449. instance of MSFT_CliFormat
  6450. {
  6451. Name = "SYSTEM";
  6452. Properties = {
  6453. instance of MSFT_CliProperty
  6454. {
  6455. Derivation = "__CLASS";
  6456. Name = "__CLASS";
  6457. },
  6458. instance of MSFT_CliProperty
  6459. {
  6460. Derivation = "__DERIVATION";
  6461. Name = "__DERIVATION";
  6462. },
  6463. instance of MSFT_CliProperty
  6464. {
  6465. Derivation = "__DYNASTY";
  6466. Name = "__DYNASTY";
  6467. },
  6468. instance of MSFT_CliProperty
  6469. {
  6470. Derivation = "__GENUS";
  6471. Name = "__GENUS";
  6472. },
  6473. instance of MSFT_CliProperty
  6474. {
  6475. Derivation = "__NAMESPACE";
  6476. Name = "__NAMESPACE";
  6477. },
  6478. instance of MSFT_CliProperty
  6479. {
  6480. Derivation = "__PATH";
  6481. Name = "__PATH";
  6482. },
  6483. instance of MSFT_CliProperty
  6484. {
  6485. Derivation = "__PROPERTY_COUNT";
  6486. Name = "__PROPERTY_COUNT";
  6487. },
  6488. instance of MSFT_CliProperty
  6489. {
  6490. Derivation = "__RELPATH";
  6491. Name = "__RELPATH";
  6492. },
  6493. instance of MSFT_CliProperty
  6494. {
  6495. Derivation = "__SERVER";
  6496. Name = "__SERVER";
  6497. },
  6498. instance of MSFT_CliProperty
  6499. {
  6500. Derivation = "__SUPERCLASS";
  6501. Name = "__SUPERCLASS";
  6502. }};
  6503. },
  6504. instance of MSFT_CliFormat
  6505. {
  6506. Format = "table";
  6507. Name = "STATUS";
  6508. Properties = {
  6509. instance of MSFT_CliProperty
  6510. {
  6511. Derivation = "__PATH";
  6512. Name = "__PATH";
  6513. },
  6514. instance of MSFT_CliProperty
  6515. {
  6516. Derivation = "Status";
  6517. Description = "A Status property indicates the current status of the Disk Quota.";
  6518. Name = "Status";
  6519. Qualifiers = {
  6520. instance of MSFT_CliQualifier
  6521. {
  6522. Name = "ValueMap";
  6523. QualifierValue = {"0","1","2"};
  6524. },
  6525. instance of MSFT_CliQualifier
  6526. {
  6527. Name = "Values";
  6528. QualifierValue = {"OK","Warning","Exceeded"};
  6529. }};
  6530. }};
  6531. },
  6532. instance of MSFT_CliFormat
  6533. {
  6534. Format = "table";
  6535. Name = "BRIEF";
  6536. Properties = {
  6537. instance of MSFT_CliProperty
  6538. {
  6539. Derivation = "DiskSpaceUsed";
  6540. Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
  6541. Name = "DiskSpaceUsed";
  6542. },
  6543. instance of MSFT_CliProperty
  6544. {
  6545. Derivation = "Limit";
  6546. Description = "The Limit property indicates the limit set for this particular user or group.";
  6547. Name = "Limit";
  6548. },
  6549. instance of MSFT_CliProperty
  6550. {
  6551. Derivation = "QuotaVolume";
  6552. Description = "The QuotaVolume reference represents the disk volume which has disk quotas.";
  6553. Name = "QuotaVolume";
  6554. },
  6555. instance of MSFT_CliProperty
  6556. {
  6557. Derivation = "User";
  6558. Description = "The User reference represents the user account associated with a disk quota.";
  6559. Name = "User";
  6560. }};
  6561. },
  6562. instance of MSFT_CliFormat
  6563. {
  6564. Format = "TABLE";
  6565. Name = "FULL";
  6566. Properties = {
  6567. instance of MSFT_CliProperty
  6568. {
  6569. Derivation = "DiskSpaceUsed";
  6570. Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
  6571. Name = "DiskSpaceUsed";
  6572. },
  6573. instance of MSFT_CliProperty
  6574. {
  6575. Derivation = "Limit";
  6576. Description = "The Limit property indicates the limit set for this particular user or group.";
  6577. Name = "Limit";
  6578. },
  6579. instance of MSFT_CliProperty
  6580. {
  6581. Derivation = "QuotaVolume";
  6582. Description = "The QuotaVolume reference represents the disk volume which has disk quotas.";
  6583. Name = "QuotaVolume";
  6584. },
  6585. instance of MSFT_CliProperty
  6586. {
  6587. Derivation = "Status";
  6588. Description = "A Status property indicates the current status of the Disk Quota.";
  6589. Name = "Status";
  6590. Qualifiers = {
  6591. instance of MSFT_CliQualifier
  6592. {
  6593. Name = "ValueMap";
  6594. QualifierValue = {"0","1","2"};
  6595. },
  6596. instance of MSFT_CliQualifier
  6597. {
  6598. Name = "Values";
  6599. QualifierValue = {"OK","Warning","Exceeded"};
  6600. }};
  6601. },
  6602. instance of MSFT_CliProperty
  6603. {
  6604. Derivation = "User";
  6605. Description = "The User reference represents the user account associated with a disk quota.";
  6606. Name = "User";
  6607. },
  6608. instance of MSFT_CliProperty
  6609. {
  6610. Derivation = "WarningLimit";
  6611. Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
  6612. Name = "WarningLimit";
  6613. }};
  6614. },
  6615. instance of MSFT_CliFormat
  6616. {
  6617. Name = "WRITEABLE";
  6618. Properties = {
  6619. instance of MSFT_CliProperty
  6620. {
  6621. Derivation = "Limit";
  6622. Description = "The Limit property indicates the limit set for this particular user or group.";
  6623. Name = "Limit";
  6624. Qualifiers = {
  6625. instance of MSFT_CliQualifier
  6626. {
  6627. Name = "CIMTYPE";
  6628. QualifierValue = {"uint64"};
  6629. },
  6630. instance of MSFT_CliQualifier
  6631. {
  6632. Name = "read";
  6633. QualifierValue = {"True"};
  6634. },
  6635. instance of MSFT_CliQualifier
  6636. {
  6637. Name = "Units";
  6638. QualifierValue = {"Bytes"};
  6639. },
  6640. instance of MSFT_CliQualifier
  6641. {
  6642. Name = "write";
  6643. QualifierValue = {"True"};
  6644. }};
  6645. },
  6646. instance of MSFT_CliProperty
  6647. {
  6648. Derivation = "WarningLimit";
  6649. Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
  6650. Name = "WarningLimit";
  6651. Qualifiers = {
  6652. instance of MSFT_CliQualifier
  6653. {
  6654. Name = "CIMTYPE";
  6655. QualifierValue = {"uint64"};
  6656. },
  6657. instance of MSFT_CliQualifier
  6658. {
  6659. Name = "read";
  6660. QualifierValue = {"True"};
  6661. },
  6662. instance of MSFT_CliQualifier
  6663. {
  6664. Name = "Units";
  6665. QualifierValue = {"Bytes"};
  6666. },
  6667. instance of MSFT_CliQualifier
  6668. {
  6669. Name = "write";
  6670. QualifierValue = {"True"};
  6671. }};
  6672. }};
  6673. }};
  6674. FriendlyName = "DiskQuota";
  6675. Target = "Select * from Win32_DiskQuota";
  6676. };
  6677. instance of MSFT_CliAlias
  6678. {
  6679. Connection =
  6680. instance of MSFT_CliConnection
  6681. {
  6682. Locale = "ms_409";
  6683. NameSpace = "ROOT\\CIMV2";
  6684. Server = ".";
  6685. };
  6686. Description = "Direct memory access (DMA) channel management.";
  6687. Formats = {
  6688. instance of MSFT_CliFormat
  6689. {
  6690. Format = "table";
  6691. Name = "STATUS";
  6692. Properties = {
  6693. instance of MSFT_CliProperty
  6694. {
  6695. Derivation = "Status";
  6696. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  6697. Name = "Status";
  6698. Qualifiers = {
  6699. instance of MSFT_CliQualifier
  6700. {
  6701. Name = "MaxLen";
  6702. QualifierValue = {"10"};
  6703. },
  6704. instance of MSFT_CliQualifier
  6705. {
  6706. Name = "ValueMap";
  6707. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6708. },
  6709. instance of MSFT_CliQualifier
  6710. {
  6711. Name = "Values";
  6712. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6713. }};
  6714. },
  6715. instance of MSFT_CliProperty
  6716. {
  6717. Derivation = "Name";
  6718. Description = "The Name property defines the label by which the object is known. ";
  6719. Name = "Name";
  6720. }};
  6721. },
  6722. instance of MSFT_CliFormat
  6723. {
  6724. Name = "SYSTEM";
  6725. Properties = {
  6726. instance of MSFT_CliProperty
  6727. {
  6728. Derivation = "__CLASS";
  6729. Name = "__CLASS";
  6730. },
  6731. instance of MSFT_CliProperty
  6732. {
  6733. Derivation = "__DERIVATION";
  6734. Name = "__DERIVATION";
  6735. },
  6736. instance of MSFT_CliProperty
  6737. {
  6738. Derivation = "__DYNASTY";
  6739. Name = "__DYNASTY";
  6740. },
  6741. instance of MSFT_CliProperty
  6742. {
  6743. Derivation = "__GENUS";
  6744. Name = "__GENUS";
  6745. },
  6746. instance of MSFT_CliProperty
  6747. {
  6748. Derivation = "__NAMESPACE";
  6749. Name = "__NAMESPACE";
  6750. },
  6751. instance of MSFT_CliProperty
  6752. {
  6753. Derivation = "__PATH";
  6754. Name = "__PATH";
  6755. },
  6756. instance of MSFT_CliProperty
  6757. {
  6758. Derivation = "__PROPERTY_COUNT";
  6759. Name = "__PROPERTY_COUNT";
  6760. },
  6761. instance of MSFT_CliProperty
  6762. {
  6763. Derivation = "__RELPATH";
  6764. Name = "__RELPATH";
  6765. },
  6766. instance of MSFT_CliProperty
  6767. {
  6768. Derivation = "__SERVER";
  6769. Name = "__SERVER";
  6770. },
  6771. instance of MSFT_CliProperty
  6772. {
  6773. Derivation = "__SUPERCLASS";
  6774. Name = "__SUPERCLASS";
  6775. }};
  6776. },
  6777. instance of MSFT_CliFormat
  6778. {
  6779. Name = "INSTANCE";
  6780. Properties = {
  6781. instance of MSFT_CliProperty
  6782. {
  6783. Derivation = "DMAChannel";
  6784. Description = "A part of the object's key value, the DMA channel number.";
  6785. Name = "DMAChannel";
  6786. }};
  6787. },
  6788. instance of MSFT_CliFormat
  6789. {
  6790. Format = "LIST";
  6791. Name = "FULL";
  6792. Properties = {
  6793. instance of MSFT_CliProperty
  6794. {
  6795. Derivation = "AddressSize";
  6796. Description = "An integer indicating the DMA channel address size in bits. ";
  6797. Name = "AddressSize";
  6798. Qualifiers = {
  6799. instance of MSFT_CliQualifier
  6800. {
  6801. Name = "ValueMap";
  6802. QualifierValue = {"0","8","16","32","64"};
  6803. }};
  6804. },
  6805. instance of MSFT_CliProperty
  6806. {
  6807. Derivation = "Availability";
  6808. Description = "The Availability property indicates the availability of the DMA.";
  6809. Name = "Availability";
  6810. Qualifiers = {
  6811. instance of MSFT_CliQualifier
  6812. {
  6813. Name = "ValueMap";
  6814. QualifierValue = {"1","2","3","4","5"};
  6815. },
  6816. instance of MSFT_CliQualifier
  6817. {
  6818. Name = "Values";
  6819. QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
  6820. }};
  6821. },
  6822. instance of MSFT_CliProperty
  6823. {
  6824. Derivation = "BurstMode";
  6825. Description = "Indicate whether the DMA channel supports burst mode";
  6826. Name = "BurstMode";
  6827. },
  6828. instance of MSFT_CliProperty
  6829. {
  6830. Derivation = "ByteMode";
  6831. Description = "Indicates whether DMA may execute in 'count by byte' mode (value=4) or not (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
  6832. Name = "ByteMode";
  6833. Qualifiers = {
  6834. instance of MSFT_CliQualifier
  6835. {
  6836. Name = "ValueMap";
  6837. QualifierValue = {"1","2","3","4"};
  6838. },
  6839. instance of MSFT_CliQualifier
  6840. {
  6841. Name = "Values";
  6842. QualifierValue = {"Other","Unknown","Not execute in 'count by byte' mode","Execute in 'count by byte' mode"};
  6843. }};
  6844. },
  6845. instance of MSFT_CliProperty
  6846. {
  6847. Derivation = "ChannelTiming";
  6848. Description = "DMA channel timing. For example, \"Type A\" (value =4) or \"Type F\" (6) could be specified.";
  6849. Name = "ChannelTiming";
  6850. Qualifiers = {
  6851. instance of MSFT_CliQualifier
  6852. {
  6853. Name = "ValueMap";
  6854. QualifierValue = {"1","2","3","4","5","6"};
  6855. },
  6856. instance of MSFT_CliQualifier
  6857. {
  6858. Name = "Values";
  6859. QualifierValue = {"Other","Unknown","ISA Compatible","Type A","Type B","Type F"};
  6860. }};
  6861. },
  6862. instance of MSFT_CliProperty
  6863. {
  6864. Derivation = "CSName";
  6865. Description = "The scoping computer system's name.";
  6866. Name = "CSName";
  6867. Qualifiers = {
  6868. instance of MSFT_CliQualifier
  6869. {
  6870. Name = "MaxLen";
  6871. QualifierValue = {"256"};
  6872. }};
  6873. },
  6874. instance of MSFT_CliProperty
  6875. {
  6876. Derivation = "Description";
  6877. Description = "The Description property provides a textual description of the object. ";
  6878. Name = "Description";
  6879. },
  6880. instance of MSFT_CliProperty
  6881. {
  6882. Derivation = "DMAChannel";
  6883. Description = "A part of the object's key value, the DMA channel number.";
  6884. Name = "DMAChannel";
  6885. },
  6886. instance of MSFT_CliProperty
  6887. {
  6888. Derivation = "InstallDate";
  6889. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  6890. Name = "InstallDate";
  6891. },
  6892. instance of MSFT_CliProperty
  6893. {
  6894. Derivation = "MaxTransferSize";
  6895. Description = "The maximum number of bytes that can be transferred by this DMA channel. If unknown, enter 0.";
  6896. Name = "MaxTransferSize";
  6897. },
  6898. instance of MSFT_CliProperty
  6899. {
  6900. Derivation = "Name";
  6901. Description = "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.";
  6902. Name = "Name";
  6903. },
  6904. instance of MSFT_CliProperty
  6905. {
  6906. Derivation = "Port";
  6907. Description = "The Port property specifies the DMA port used by the host bus adapter. This is meaningful for MCA-type buses.";
  6908. Name = "Port";
  6909. },
  6910. instance of MSFT_CliProperty
  6911. {
  6912. Derivation = "Status";
  6913. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  6914. Name = "Status";
  6915. Qualifiers = {
  6916. instance of MSFT_CliQualifier
  6917. {
  6918. Name = "MaxLen";
  6919. QualifierValue = {"10"};
  6920. },
  6921. instance of MSFT_CliQualifier
  6922. {
  6923. Name = "ValueMap";
  6924. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6925. },
  6926. instance of MSFT_CliQualifier
  6927. {
  6928. Name = "Values";
  6929. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6930. }};
  6931. },
  6932. instance of MSFT_CliProperty
  6933. {
  6934. Derivation = "TransferWidths";
  6935. Description = "An array indicating all the transfer widths (in bits) supported by this DMA channel. If unknown, enter 0.";
  6936. Name = "TransferWidths";
  6937. },
  6938. instance of MSFT_CliProperty
  6939. {
  6940. Derivation = "TypeCTiming";
  6941. Description = "Indicates whether C type (burst) timing is supported (value=5) or not (value=4). Also, \"Other\" (1), \"Unknown\" (2) and \"ISA Compatible\" (3) are defined.";
  6942. Name = "TypeCTiming";
  6943. Qualifiers = {
  6944. instance of MSFT_CliQualifier
  6945. {
  6946. Name = "ValueMap";
  6947. QualifierValue = {"1","2","3","4","5"};
  6948. },
  6949. instance of MSFT_CliQualifier
  6950. {
  6951. Name = "Values";
  6952. QualifierValue = {"Other","Unknown","ISA Compatible","Not Supported","Supported"};
  6953. }};
  6954. },
  6955. instance of MSFT_CliProperty
  6956. {
  6957. Derivation = "WordMode";
  6958. Description = "Indicates whether DMA may execute in 'count by word' mode (value=4) or not (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
  6959. Name = "WordMode";
  6960. Qualifiers = {
  6961. instance of MSFT_CliQualifier
  6962. {
  6963. Name = "ValueMap";
  6964. QualifierValue = {"1","2","3","4"};
  6965. },
  6966. instance of MSFT_CliQualifier
  6967. {
  6968. Name = "Values";
  6969. QualifierValue = {"Other","Unknown","Not execute in 'count by word' mode","Execute in 'count by word' mode"};
  6970. }};
  6971. }};
  6972. },
  6973. instance of MSFT_CliFormat
  6974. {
  6975. Format = "TABLE";
  6976. Name = "BRIEF";
  6977. Properties = {
  6978. instance of MSFT_CliProperty
  6979. {
  6980. Derivation = "AddressSize";
  6981. Description = "An integer indicating the DMA channel address size in bits. ";
  6982. Name = "AddressSize";
  6983. Qualifiers = {
  6984. instance of MSFT_CliQualifier
  6985. {
  6986. Name = "ValueMap";
  6987. QualifierValue = {"0","8","16","32","64"};
  6988. }};
  6989. },
  6990. instance of MSFT_CliProperty
  6991. {
  6992. Derivation = "DMAChannel";
  6993. Description = "A part of the object's key value, the DMA channel number.";
  6994. Name = "DMAChannel";
  6995. },
  6996. instance of MSFT_CliProperty
  6997. {
  6998. Derivation = "MaxTransferSize";
  6999. Description = "The maximum number of bytes that can be transferred by this DMA channel. ";
  7000. Name = "MaxTransferSize";
  7001. },
  7002. instance of MSFT_CliProperty
  7003. {
  7004. Derivation = "Name";
  7005. Description = "The Name property defines the label by which the object is known. ";
  7006. Name = "Name";
  7007. },
  7008. instance of MSFT_CliProperty
  7009. {
  7010. Derivation = "Port";
  7011. Description = "The Port property specifies the DMA port used by the host bus adapter. ";
  7012. Name = "Port";
  7013. }};
  7014. }};
  7015. FriendlyName = "DMAChannel";
  7016. PWhere = "Where DMAChannel=#";
  7017. Target = "Select * from Win32_DMAChannel";
  7018. };
  7019. instance of MSFT_CliAlias
  7020. {
  7021. Connection =
  7022. instance of MSFT_CliConnection
  7023. {
  7024. Locale = "ms_409";
  7025. NameSpace = "ROOT\\CIMV2";
  7026. Server = ".";
  7027. };
  7028. Description = "System environment settings management.";
  7029. Formats = {
  7030. instance of MSFT_CliFormat
  7031. {
  7032. Format = "table";
  7033. Name = "STATUS";
  7034. Properties = {
  7035. instance of MSFT_CliProperty
  7036. {
  7037. Derivation = "Status";
  7038. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  7039. Name = "Status";
  7040. Qualifiers = {
  7041. instance of MSFT_CliQualifier
  7042. {
  7043. Name = "MaxLen";
  7044. QualifierValue = {"10"};
  7045. },
  7046. instance of MSFT_CliQualifier
  7047. {
  7048. Name = "ValueMap";
  7049. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7050. },
  7051. instance of MSFT_CliQualifier
  7052. {
  7053. Name = "Values";
  7054. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7055. }};
  7056. },
  7057. instance of MSFT_CliProperty
  7058. {
  7059. Derivation = "Name";
  7060. Description = "The Name property contains a character string specifying the name of a environment variable. ";
  7061. Name = "Name";
  7062. },
  7063. instance of MSFT_CliProperty
  7064. {
  7065. Derivation = "SystemVariable";
  7066. Description = "The SystemVariable property indicates whether the variable is a system variable. ";
  7067. Name = "SystemVariable";
  7068. }};
  7069. },
  7070. instance of MSFT_CliFormat
  7071. {
  7072. Name = "SYSTEM";
  7073. Properties = {
  7074. instance of MSFT_CliProperty
  7075. {
  7076. Derivation = "__CLASS";
  7077. Name = "__CLASS";
  7078. },
  7079. instance of MSFT_CliProperty
  7080. {
  7081. Derivation = "__DERIVATION";
  7082. Name = "__DERIVATION";
  7083. },
  7084. instance of MSFT_CliProperty
  7085. {
  7086. Derivation = "__DYNASTY";
  7087. Name = "__DYNASTY";
  7088. },
  7089. instance of MSFT_CliProperty
  7090. {
  7091. Derivation = "__GENUS";
  7092. Name = "__GENUS";
  7093. },
  7094. instance of MSFT_CliProperty
  7095. {
  7096. Derivation = "__NAMESPACE";
  7097. Name = "__NAMESPACE";
  7098. },
  7099. instance of MSFT_CliProperty
  7100. {
  7101. Derivation = "__PATH";
  7102. Name = "__PATH";
  7103. },
  7104. instance of MSFT_CliProperty
  7105. {
  7106. Derivation = "__PROPERTY_COUNT";
  7107. Name = "__PROPERTY_COUNT";
  7108. },
  7109. instance of MSFT_CliProperty
  7110. {
  7111. Derivation = "__RELPATH";
  7112. Name = "__RELPATH";
  7113. },
  7114. instance of MSFT_CliProperty
  7115. {
  7116. Derivation = "__SERVER";
  7117. Name = "__SERVER";
  7118. },
  7119. instance of MSFT_CliProperty
  7120. {
  7121. Derivation = "__SUPERCLASS";
  7122. Name = "__SUPERCLASS";
  7123. }};
  7124. },
  7125. instance of MSFT_CliFormat
  7126. {
  7127. Name = "INSTANCE";
  7128. Properties = {
  7129. instance of MSFT_CliProperty
  7130. {
  7131. Derivation = "__PATH";
  7132. Name = "__PATH";
  7133. }};
  7134. },
  7135. instance of MSFT_CliFormat
  7136. {
  7137. Format = "TABLE";
  7138. Name = "BRIEF";
  7139. Properties = {
  7140. instance of MSFT_CliProperty
  7141. {
  7142. Derivation = "VariableValue";
  7143. Description = "The VariableValue property contains the placeholder variable of an environment variable. ";
  7144. Name = "VariableValue";
  7145. },
  7146. instance of MSFT_CliProperty
  7147. {
  7148. Derivation = "Name";
  7149. Description = "The Name property contains a character string specifying the name of an environment variable. ";
  7150. Name = "Name";
  7151. Qualifiers = {
  7152. instance of MSFT_CliQualifier
  7153. {
  7154. Name = "CIMTYPE";
  7155. QualifierValue = {"string"};
  7156. },
  7157. instance of MSFT_CliQualifier
  7158. {
  7159. Name = "key";
  7160. QualifierValue = {"True"};
  7161. },
  7162. instance of MSFT_CliQualifier
  7163. {
  7164. Name = "MappingStrings";
  7165. QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7166. },
  7167. instance of MSFT_CliQualifier
  7168. {
  7169. Name = "Override";
  7170. QualifierValue = {"Name"};
  7171. },
  7172. instance of MSFT_CliQualifier
  7173. {
  7174. Name = "read";
  7175. QualifierValue = {"True"};
  7176. },
  7177. instance of MSFT_CliQualifier
  7178. {
  7179. Name = "write";
  7180. QualifierValue = {"True"};
  7181. }};
  7182. },
  7183. instance of MSFT_CliProperty
  7184. {
  7185. Derivation = "UserName";
  7186. Description = "The UserName property indicates the owner of the environment setting. It is set to \"<SYSTEM>\" for settings that are specific to the system (as opposed to a specific user) and \"<DEFAULT>\" for default user settings.";
  7187. Name = "UserName";
  7188. Qualifiers = {
  7189. instance of MSFT_CliQualifier
  7190. {
  7191. Name = "MaxLen";
  7192. QualifierValue = {"260"};
  7193. }};
  7194. }};
  7195. },
  7196. instance of MSFT_CliFormat
  7197. {
  7198. Format = "LIST";
  7199. Name = "FULL";
  7200. Properties = {
  7201. instance of MSFT_CliProperty
  7202. {
  7203. Derivation = "Description";
  7204. Description = "The Description property provides a textual description of the object. ";
  7205. Name = "Description";
  7206. },
  7207. instance of MSFT_CliProperty
  7208. {
  7209. Derivation = "InstallDate";
  7210. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  7211. Name = "InstallDate";
  7212. },
  7213. instance of MSFT_CliProperty
  7214. {
  7215. Derivation = "Name";
  7216. Description = "The Name property contains a character string specifying the name of an environment variable. ";
  7217. Name = "Name";
  7218. Qualifiers = {
  7219. instance of MSFT_CliQualifier
  7220. {
  7221. Name = "CIMTYPE";
  7222. QualifierValue = {"string"};
  7223. },
  7224. instance of MSFT_CliQualifier
  7225. {
  7226. Name = "key";
  7227. QualifierValue = {"True"};
  7228. },
  7229. instance of MSFT_CliQualifier
  7230. {
  7231. Name = "MappingStrings";
  7232. QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7233. },
  7234. instance of MSFT_CliQualifier
  7235. {
  7236. Name = "Override";
  7237. QualifierValue = {"Name"};
  7238. },
  7239. instance of MSFT_CliQualifier
  7240. {
  7241. Name = "read";
  7242. QualifierValue = {"True"};
  7243. },
  7244. instance of MSFT_CliQualifier
  7245. {
  7246. Name = "write";
  7247. QualifierValue = {"True"};
  7248. }};
  7249. },
  7250. instance of MSFT_CliProperty
  7251. {
  7252. Derivation = "Status";
  7253. Description = "The Status property is a string indicating the current status of the object. ";
  7254. Name = "Status";
  7255. Qualifiers = {
  7256. instance of MSFT_CliQualifier
  7257. {
  7258. Name = "MaxLen";
  7259. QualifierValue = {"10"};
  7260. },
  7261. instance of MSFT_CliQualifier
  7262. {
  7263. Name = "ValueMap";
  7264. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7265. },
  7266. instance of MSFT_CliQualifier
  7267. {
  7268. Name = "Values";
  7269. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7270. }};
  7271. },
  7272. instance of MSFT_CliProperty
  7273. {
  7274. Derivation = "SystemVariable";
  7275. Description = "The SystemVariable property indicates whether the variable is a system variable. A system variable is set by the operating system, and is independent from user environment settings.";
  7276. Name = "SystemVariable";
  7277. },
  7278. instance of MSFT_CliProperty
  7279. {
  7280. Derivation = "UserName";
  7281. Description = "The UserName property indicates the owner of the environment setting. It is set to \"<SYSTEM>\" for settings that are specific to the system (as opposed to a specific user) and \"<DEFAULT>\" for default user settings.";
  7282. Name = "UserName";
  7283. Qualifiers = {
  7284. instance of MSFT_CliQualifier
  7285. {
  7286. Name = "MaxLen";
  7287. QualifierValue = {"260"};
  7288. }};
  7289. },
  7290. instance of MSFT_CliProperty
  7291. {
  7292. Derivation = "VariableValue";
  7293. Description = "The VariableValue property contains the placeholder variable of an environment variable. Information like the file system directory can change from machine to machine. The operating system substitutes placeholders for these.";
  7294. Name = "VariableValue";
  7295. }};
  7296. },
  7297. instance of MSFT_CliFormat
  7298. {
  7299. Name = "WRITEABLE";
  7300. Properties = {
  7301. instance of MSFT_CliProperty
  7302. {
  7303. Derivation = "Name";
  7304. Description = "The Name property contains a character string specifying the name of a Win32 environment variable. By specifying the name of a variable that does not yet exist, an application can create a new environment variable. /nExample: Path.";
  7305. Name = "Name";
  7306. Qualifiers = {
  7307. instance of MSFT_CliQualifier
  7308. {
  7309. Name = "CIMTYPE";
  7310. QualifierValue = {"string"};
  7311. },
  7312. instance of MSFT_CliQualifier
  7313. {
  7314. Name = "key";
  7315. QualifierValue = {"True"};
  7316. },
  7317. instance of MSFT_CliQualifier
  7318. {
  7319. Name = "MappingStrings";
  7320. QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7321. },
  7322. instance of MSFT_CliQualifier
  7323. {
  7324. Name = "Override";
  7325. QualifierValue = {"Name"};
  7326. },
  7327. instance of MSFT_CliQualifier
  7328. {
  7329. Name = "read";
  7330. QualifierValue = {"True"};
  7331. },
  7332. instance of MSFT_CliQualifier
  7333. {
  7334. Name = "write";
  7335. QualifierValue = {"True"};
  7336. }};
  7337. },
  7338. instance of MSFT_CliProperty
  7339. {
  7340. Derivation = "VariableValue";
  7341. Description = "The VariableValue property contains the placeholder variable of a Win32 environment variable. Information like the file system directory can change from machine to machine. The operating system substitutes placeholders for these./nExample: %SystemRoot%.";
  7342. Name = "VariableValue";
  7343. Qualifiers = {
  7344. instance of MSFT_CliQualifier
  7345. {
  7346. Name = "CIMTYPE";
  7347. QualifierValue = {"string"};
  7348. },
  7349. instance of MSFT_CliQualifier
  7350. {
  7351. Name = "MappingStrings";
  7352. QualifierValue = {"string","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7353. },
  7354. instance of MSFT_CliQualifier
  7355. {
  7356. Name = "read";
  7357. QualifierValue = {"True"};
  7358. },
  7359. instance of MSFT_CliQualifier
  7360. {
  7361. Name = "write";
  7362. QualifierValue = {"True"};
  7363. }};
  7364. }};
  7365. }};
  7366. FriendlyName = "Environment";
  7367. PWhere = "";
  7368. Target = "Select * from Win32_Environment";
  7369. };
  7370. instance of MSFT_CliAlias
  7371. {
  7372. Connection =
  7373. instance of MSFT_CliConnection
  7374. {
  7375. Locale = "ms_409";
  7376. NameSpace = "ROOT\\CIMV2";
  7377. Server = ".";
  7378. };
  7379. Description = "Filesystem directory entry management. ";
  7380. Formats = {
  7381. instance of MSFT_CliFormat
  7382. {
  7383. Format = "table";
  7384. Name = "STATUS";
  7385. Properties = {
  7386. instance of MSFT_CliProperty
  7387. {
  7388. Derivation = "Status";
  7389. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  7390. Name = "Status";
  7391. Qualifiers = {
  7392. instance of MSFT_CliQualifier
  7393. {
  7394. Name = "MaxLen";
  7395. QualifierValue = {"10"};
  7396. },
  7397. instance of MSFT_CliQualifier
  7398. {
  7399. Name = "ValueMap";
  7400. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7401. },
  7402. instance of MSFT_CliQualifier
  7403. {
  7404. Name = "Values";
  7405. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7406. }};
  7407. },
  7408. instance of MSFT_CliProperty
  7409. {
  7410. Derivation = "Compressed";
  7411. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  7412. Name = "Compressed";
  7413. },
  7414. instance of MSFT_CliProperty
  7415. {
  7416. Derivation = "Encrypted";
  7417. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  7418. Name = "Encrypted";
  7419. },
  7420. instance of MSFT_CliProperty
  7421. {
  7422. Derivation = "Name";
  7423. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
  7424. Name = "Name";
  7425. },
  7426. instance of MSFT_CliProperty
  7427. {
  7428. Derivation = "Readable";
  7429. Description = "The Readable property is a boolean value indicating if the file can be read.";
  7430. Name = "Readable";
  7431. },
  7432. instance of MSFT_CliProperty
  7433. {
  7434. Derivation = "Writeable";
  7435. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  7436. Name = "Writeable";
  7437. }};
  7438. },
  7439. instance of MSFT_CliFormat
  7440. {
  7441. Name = "SYSTEM";
  7442. Properties = {
  7443. instance of MSFT_CliProperty
  7444. {
  7445. Derivation = "__CLASS";
  7446. Name = "__CLASS";
  7447. },
  7448. instance of MSFT_CliProperty
  7449. {
  7450. Derivation = "__DERIVATION";
  7451. Name = "__DERIVATION";
  7452. },
  7453. instance of MSFT_CliProperty
  7454. {
  7455. Derivation = "__DYNASTY";
  7456. Name = "__DYNASTY";
  7457. },
  7458. instance of MSFT_CliProperty
  7459. {
  7460. Derivation = "__GENUS";
  7461. Name = "__GENUS";
  7462. },
  7463. instance of MSFT_CliProperty
  7464. {
  7465. Derivation = "__NAMESPACE";
  7466. Name = "__NAMESPACE";
  7467. },
  7468. instance of MSFT_CliProperty
  7469. {
  7470. Derivation = "__PATH";
  7471. Name = "__PATH";
  7472. },
  7473. instance of MSFT_CliProperty
  7474. {
  7475. Derivation = "__PROPERTY_COUNT";
  7476. Name = "__PROPERTY_COUNT";
  7477. },
  7478. instance of MSFT_CliProperty
  7479. {
  7480. Derivation = "__RELPATH";
  7481. Name = "__RELPATH";
  7482. },
  7483. instance of MSFT_CliProperty
  7484. {
  7485. Derivation = "__SERVER";
  7486. Name = "__SERVER";
  7487. },
  7488. instance of MSFT_CliProperty
  7489. {
  7490. Derivation = "__SUPERCLASS";
  7491. Name = "__SUPERCLASS";
  7492. }};
  7493. },
  7494. instance of MSFT_CliFormat
  7495. {
  7496. Name = "INSTANCE";
  7497. Properties = {
  7498. instance of MSFT_CliProperty
  7499. {
  7500. Derivation = "Name";
  7501. Name = "Name";
  7502. }};
  7503. },
  7504. instance of MSFT_CliFormat
  7505. {
  7506. Format = "list";
  7507. Name = "FULL";
  7508. Properties = {
  7509. instance of MSFT_CliProperty
  7510. {
  7511. Derivation = "AccessMask";
  7512. Description = "The AccessMask property is a bit array representing the access rights to the given file or directory held by the user or group on whose behalf the instance is returned. ";
  7513. Name = "AccessMask";
  7514. },
  7515. instance of MSFT_CliProperty
  7516. {
  7517. Derivation = "Archive";
  7518. Description = "The Archive property is a boolean value indicating that the file should be archived.";
  7519. Name = "Archive";
  7520. },
  7521. instance of MSFT_CliProperty
  7522. {
  7523. Derivation = "Compressed";
  7524. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  7525. Name = "Compressed";
  7526. },
  7527. instance of MSFT_CliProperty
  7528. {
  7529. Derivation = "CompressionMethod";
  7530. Description = "The CompressionMethod property is a free form string indicating the algorithm or tool used to compress the logical file. ";
  7531. Name = "CompressionMethod";
  7532. },
  7533. instance of MSFT_CliProperty
  7534. {
  7535. Derivation = "CSName";
  7536. Description = "The CSName property is a string indicating the name of the computer system.";
  7537. Name = "CSName";
  7538. },
  7539. instance of MSFT_CliProperty
  7540. {
  7541. Derivation = "Description";
  7542. Description = "The Description property provides a textual description of the object. ";
  7543. Name = "Description";
  7544. },
  7545. instance of MSFT_CliProperty
  7546. {
  7547. Derivation = "Drive";
  7548. Description = "The Drive property is a string representing the drive letter (including colon) of the file. ";
  7549. Name = "Drive";
  7550. },
  7551. instance of MSFT_CliProperty
  7552. {
  7553. Derivation = "EightDotThreeFileName";
  7554. Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
  7555. Name = "EightDotThreeFileName";
  7556. },
  7557. instance of MSFT_CliProperty
  7558. {
  7559. Derivation = "Encrypted";
  7560. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  7561. Name = "Encrypted";
  7562. },
  7563. instance of MSFT_CliProperty
  7564. {
  7565. Derivation = "EncryptionMethod";
  7566. Description = "The EncryptionMethod property is a free form string indicating the algorithm or tool used to encrypt the logical file. If it is not possible (or not desired) to describe the encryption scheme (perhaps for security reasons), use the following words: \"Unknown\" to represent that it is not known whether the logical file is encrypted or not, \"Encrypted\" to represent that the file is encrypted but either its encryption scheme is not known or not disclosed, and \"Not Encrypted\" to represent that the logical file is not encrypted.";
  7567. Name = "EncryptionMethod";
  7568. },
  7569. instance of MSFT_CliProperty
  7570. {
  7571. Derivation = "Extension";
  7572. Description = "The Extension property is a string representing the file's extension (without the dot). ";
  7573. Name = "Extension";
  7574. },
  7575. instance of MSFT_CliProperty
  7576. {
  7577. Derivation = "FileName";
  7578. Description = "The FileName property is a string representing the filename (without extension) of the file.";
  7579. Name = "FileName";
  7580. },
  7581. instance of MSFT_CliProperty
  7582. {
  7583. Derivation = "FileSize";
  7584. Description = "The FileSize property represents the size of the file (in bytes).";
  7585. Name = "FileSize";
  7586. },
  7587. instance of MSFT_CliProperty
  7588. {
  7589. Derivation = "FileType";
  7590. Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
  7591. Name = "FileType";
  7592. },
  7593. instance of MSFT_CliProperty
  7594. {
  7595. Derivation = "FSName";
  7596. Description = "The FSName property is string indicating the name of the file system.";
  7597. Name = "FSName";
  7598. },
  7599. instance of MSFT_CliProperty
  7600. {
  7601. Derivation = "Hidden";
  7602. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  7603. Name = "Hidden";
  7604. },
  7605. instance of MSFT_CliProperty
  7606. {
  7607. Derivation = "InstallDate";
  7608. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  7609. Name = "InstallDate";
  7610. },
  7611. instance of MSFT_CliProperty
  7612. {
  7613. Derivation = "InUseCount";
  7614. Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
  7615. Name = "InUseCount";
  7616. },
  7617. instance of MSFT_CliProperty
  7618. {
  7619. Derivation = "LastAccessed";
  7620. Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
  7621. Name = "LastAccessed";
  7622. },
  7623. instance of MSFT_CliProperty
  7624. {
  7625. Derivation = "LastModified";
  7626. Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
  7627. Name = "LastModified";
  7628. },
  7629. instance of MSFT_CliProperty
  7630. {
  7631. Derivation = "Name";
  7632. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
  7633. Name = "Name";
  7634. },
  7635. instance of MSFT_CliProperty
  7636. {
  7637. Derivation = "Path";
  7638. Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
  7639. Name = "Path";
  7640. },
  7641. instance of MSFT_CliProperty
  7642. {
  7643. Derivation = "Readable";
  7644. Description = "The Readable property is a boolean value indicating if the file can be read.";
  7645. Name = "Readable";
  7646. },
  7647. instance of MSFT_CliProperty
  7648. {
  7649. Derivation = "Status";
  7650. Description = "The Status property is a string indicating the current status of the object. ";
  7651. Name = "Status";
  7652. Qualifiers = {
  7653. instance of MSFT_CliQualifier
  7654. {
  7655. Name = "MaxLen";
  7656. QualifierValue = {"10"};
  7657. },
  7658. instance of MSFT_CliQualifier
  7659. {
  7660. Name = "ValueMap";
  7661. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7662. },
  7663. instance of MSFT_CliQualifier
  7664. {
  7665. Name = "Values";
  7666. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7667. }};
  7668. },
  7669. instance of MSFT_CliProperty
  7670. {
  7671. Derivation = "System";
  7672. Description = "The system property is a boolean value indicating if the file is a system file.";
  7673. Name = "System";
  7674. },
  7675. instance of MSFT_CliProperty
  7676. {
  7677. Derivation = "Writeable";
  7678. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  7679. Name = "Writeable";
  7680. }};
  7681. },
  7682. instance of MSFT_CliFormat
  7683. {
  7684. Format = "TABLE";
  7685. Name = "BRIEF";
  7686. Properties = {
  7687. instance of MSFT_CliProperty
  7688. {
  7689. Derivation = "Hidden";
  7690. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  7691. Name = "Hidden";
  7692. },
  7693. instance of MSFT_CliProperty
  7694. {
  7695. Derivation = "Archive";
  7696. Description = "The Archive property is a boolean value indicating that the file should be archived.";
  7697. Name = "Archive";
  7698. },
  7699. instance of MSFT_CliProperty
  7700. {
  7701. Derivation = "EightDotThreeFileName";
  7702. Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
  7703. Name = "EightDotThreeFileName";
  7704. },
  7705. instance of MSFT_CliProperty
  7706. {
  7707. Derivation = "FileSize";
  7708. Description = "The FileSize property represents the size of the file (in bytes).";
  7709. Name = "FileSize";
  7710. },
  7711. instance of MSFT_CliProperty
  7712. {
  7713. Derivation = "Name";
  7714. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. ";
  7715. Name = "Name";
  7716. },
  7717. instance of MSFT_CliProperty
  7718. {
  7719. Derivation = "Compressed";
  7720. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  7721. Name = "Compressed";
  7722. },
  7723. instance of MSFT_CliProperty
  7724. {
  7725. Derivation = "Encrypted";
  7726. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  7727. Name = "Encrypted";
  7728. },
  7729. instance of MSFT_CliProperty
  7730. {
  7731. Derivation = "Readable";
  7732. Description = "The Readable property is a boolean value indicating if the file can be read.";
  7733. Name = "Readable";
  7734. }};
  7735. }};
  7736. FriendlyName = "FSDir";
  7737. PWhere = "WHERE Name='#'";
  7738. Target = "Select * from Win32_Directory";
  7739. Verbs = {
  7740. instance of MSFT_CliVerb
  7741. {
  7742. Derivation = "TakeOwnerShip";
  7743. Description = "The TakeOwnerShip method obtains ownership of the logical file specified in the object path . If the logical file is actually a directory, then TakeOwnerShip will act recursively, taking ownership of all the files and sub-directories the directory contains. /nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  7744. Name = "TakeOwnerShip";
  7745. Qualifiers = {
  7746. instance of MSFT_CliQualifier
  7747. {
  7748. Name = "Description";
  7749. QualifierValue = {"The TakeOwnerShip method obtains ownership of the logical file specified in the object path . If the logical file is actually a directory, then TakeOwnerShip will act recursively, taking ownership of all the files and sub-directories the directory contain"};
  7750. },
  7751. instance of MSFT_CliQualifier
  7752. {
  7753. Name = "ValueMap";
  7754. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7755. },
  7756. instance of MSFT_CliQualifier
  7757. {
  7758. Name = "Values";
  7759. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  7760. }};
  7761. Usage = "TakeOwnerShip";
  7762. },
  7763. instance of MSFT_CliVerb
  7764. {
  7765. Derivation = "ChangeSecurityPermissions";
  7766. Description = "The ChangeSecurityPermissions method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then ChangeSecurityPermissions will act recursively, changing the security permissions of all the files and sub-directories the directory contains. ChangeSecurityPermissions returns an integer value of 0 if the permissions were changed, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  7767. Name = "ChangeSecurityPermissions";
  7768. Parameters = {
  7769. instance of MSFT_CliParam
  7770. {
  7771. Description = "The Option input parameter specifies the actual security privilege to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_Information - Change the Access Control List of the logical file. Change_Sacl_Security_Information - Change the System Access Control List of the logical file.";
  7772. ParaId = "Option";
  7773. Qualifiers = {
  7774. instance of MSFT_CliQualifier
  7775. {
  7776. Name = "BitMap";
  7777. QualifierValue = {"0","1","2","3"};
  7778. },
  7779. instance of MSFT_CliQualifier
  7780. {
  7781. Name = "BitValues";
  7782. QualifierValue = {"Change_Owner_Security_Information","Change_Group_Security_Information","Change_Dacl_Security_Information","Change_Sacl_Security_Information"};
  7783. },
  7784. instance of MSFT_CliQualifier
  7785. {
  7786. Name = "CIMTYPE";
  7787. QualifierValue = {"uint32"};
  7788. },
  7789. instance of MSFT_CliQualifier
  7790. {
  7791. Name = "Description";
  7792. QualifierValue = {"The Option input parameter specifies the actual security privilege to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_Inf"};
  7793. },
  7794. instance of MSFT_CliQualifier
  7795. {
  7796. Name = "ID";
  7797. QualifierValue = {"1"};
  7798. },
  7799. instance of MSFT_CliQualifier
  7800. {
  7801. Name = "In";
  7802. QualifierValue = {"True"};
  7803. }};
  7804. Type = "UINT32";
  7805. },
  7806. instance of MSFT_CliParam
  7807. {
  7808. Description = "The SecurityDescriptor input parameter specifies the security information";
  7809. ParaId = "SecurityDescriptor";
  7810. Qualifiers = {
  7811. instance of MSFT_CliQualifier
  7812. {
  7813. Name = "CIMTYPE";
  7814. QualifierValue = {"object:Win32_SecurityDescriptor"};
  7815. },
  7816. instance of MSFT_CliQualifier
  7817. {
  7818. Name = "Description";
  7819. QualifierValue = {"The SecurityDescriptor input parameter specifies the security information"};
  7820. },
  7821. instance of MSFT_CliQualifier
  7822. {
  7823. Name = "ID";
  7824. QualifierValue = {"0"};
  7825. },
  7826. instance of MSFT_CliQualifier
  7827. {
  7828. Name = "In";
  7829. QualifierValue = {"True"};
  7830. }};
  7831. Type = "OBJECT";
  7832. }};
  7833. Qualifiers = {
  7834. instance of MSFT_CliQualifier
  7835. {
  7836. Name = "Description";
  7837. QualifierValue = {"The ChangeSecurityPermissions method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then ChangeSecurityPermissions will act recursively, changing the security permissions of"};
  7838. },
  7839. instance of MSFT_CliQualifier
  7840. {
  7841. Name = "ValueMap";
  7842. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7843. },
  7844. instance of MSFT_CliQualifier
  7845. {
  7846. Name = "Values";
  7847. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  7848. }};
  7849. Usage = "ChangeSecurityPermissions";
  7850. },
  7851. instance of MSFT_CliVerb
  7852. {
  7853. Derivation = "Copy";
  7854. Description = "The Copy method copies the logical file or directory specified in the object path to the location specified by the input parameter. Copy returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy is not supported if overwriting an existing logical file is required./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  7855. Name = "Copy";
  7856. Parameters = {
  7857. instance of MSFT_CliParam
  7858. {
  7859. Description = "The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory";
  7860. ParaId = "FileName";
  7861. Qualifiers = {
  7862. instance of MSFT_CliQualifier
  7863. {
  7864. Name = "CIMTYPE";
  7865. QualifierValue = {"string"};
  7866. },
  7867. instance of MSFT_CliQualifier
  7868. {
  7869. Name = "Description";
  7870. QualifierValue = {"The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory"};
  7871. },
  7872. instance of MSFT_CliQualifier
  7873. {
  7874. Name = "ID";
  7875. QualifierValue = {"0"};
  7876. },
  7877. instance of MSFT_CliQualifier
  7878. {
  7879. Name = "In";
  7880. QualifierValue = {"True"};
  7881. }};
  7882. Type = "STRING";
  7883. }};
  7884. Qualifiers = {
  7885. instance of MSFT_CliQualifier
  7886. {
  7887. Name = "Description";
  7888. QualifierValue = {"The Copy method copies the logical file or directory specified in the object path to the location specified by the input parameter. Copy returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy i"};
  7889. },
  7890. instance of MSFT_CliQualifier
  7891. {
  7892. Name = "ValueMap";
  7893. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7894. },
  7895. instance of MSFT_CliQualifier
  7896. {
  7897. Name = "Values";
  7898. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  7899. }};
  7900. Usage = "Copy";
  7901. },
  7902. instance of MSFT_CliVerb
  7903. {
  7904. Derivation = "Rename";
  7905. Description = "The Rename method renames the logical file (or directory) specified in the object path. Rename returns an integer value of 0 if the file was successfully renamed, and any other number to indicate an error. A rename is not supported if the destination is on another drive or overwriting an existing logical file is required/nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  7906. Name = "Rename";
  7907. Parameters = {
  7908. instance of MSFT_CliParam
  7909. {
  7910. Description = "The FileName input parameter is a string representing the new name for the logical file (or directory). The FileName input parameter must be a fully qualified path name. Example: c:\\temp\\newfile.txt.";
  7911. ParaId = "FileName";
  7912. Qualifiers = {
  7913. instance of MSFT_CliQualifier
  7914. {
  7915. Name = "CIMTYPE";
  7916. QualifierValue = {"string"};
  7917. },
  7918. instance of MSFT_CliQualifier
  7919. {
  7920. Name = "Description";
  7921. QualifierValue = {"The FileName input parameter is a string representing the new name for the logical file (or directory). The FileName input parameter must be a fully qualified path name. Example: c:\\temp\\newfile.txt."};
  7922. },
  7923. instance of MSFT_CliQualifier
  7924. {
  7925. Name = "ID";
  7926. QualifierValue = {"0"};
  7927. },
  7928. instance of MSFT_CliQualifier
  7929. {
  7930. Name = "In";
  7931. QualifierValue = {"True"};
  7932. }};
  7933. Type = "STRING";
  7934. }};
  7935. Qualifiers = {
  7936. instance of MSFT_CliQualifier
  7937. {
  7938. Name = "Description";
  7939. QualifierValue = {"The Rename method renames the logical file (or directory) specified in the object path. Rename returns an integer value of 0 if the file was successfully renamed, and any other number to indicate an error. A rename is not supported if the destination is o"};
  7940. },
  7941. instance of MSFT_CliQualifier
  7942. {
  7943. Name = "ValueMap";
  7944. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7945. },
  7946. instance of MSFT_CliQualifier
  7947. {
  7948. Name = "Values";
  7949. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  7950. }};
  7951. Usage = "Rename";
  7952. },
  7953. instance of MSFT_CliVerb
  7954. {
  7955. Derivation = "Delete";
  7956. Description = "The Delete method will delete the logical file (or directory) specified in the object path. Delete returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  7957. Name = "Delete";
  7958. Qualifiers = {
  7959. instance of MSFT_CliQualifier
  7960. {
  7961. Name = "Description";
  7962. QualifierValue = {"The Delete method will delete the logical file (or directory) specified in the object path. Delete returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error./nIt returns one of the following integer value"};
  7963. },
  7964. instance of MSFT_CliQualifier
  7965. {
  7966. Name = "ValueMap";
  7967. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7968. },
  7969. instance of MSFT_CliQualifier
  7970. {
  7971. Name = "Values";
  7972. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  7973. }};
  7974. Usage = "Delete";
  7975. },
  7976. instance of MSFT_CliVerb
  7977. {
  7978. Derivation = "Compress";
  7979. Description = "The Compress method compresses the logical file (or directory) specified in the object path. Compress returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  7980. Name = "Compress";
  7981. Qualifiers = {
  7982. instance of MSFT_CliQualifier
  7983. {
  7984. Name = "Description";
  7985. QualifierValue = {"The Compress method compresses the logical file (or directory) specified in the object path. Compress returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error./nIt returns one of the following integer"};
  7986. },
  7987. instance of MSFT_CliQualifier
  7988. {
  7989. Name = "ValueMap";
  7990. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7991. },
  7992. instance of MSFT_CliQualifier
  7993. {
  7994. Name = "Values";
  7995. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  7996. }};
  7997. Usage = "Compress";
  7998. },
  7999. instance of MSFT_CliVerb
  8000. {
  8001. Derivation = "Uncompress";
  8002. Description = "The Uncompress method uncompresses the logical file (or directory) specified in the object path. Uncompress returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  8003. Name = "Uncompress";
  8004. Qualifiers = {
  8005. instance of MSFT_CliQualifier
  8006. {
  8007. Name = "Description";
  8008. QualifierValue = {"The Uncompress method uncompresses the logical file (or directory) specified in the object path. Uncompress returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error./nIt returns one of the following"};
  8009. },
  8010. instance of MSFT_CliQualifier
  8011. {
  8012. Name = "ValueMap";
  8013. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8014. },
  8015. instance of MSFT_CliQualifier
  8016. {
  8017. Name = "Values";
  8018. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  8019. }};
  8020. Usage = "Uncompress";
  8021. },
  8022. instance of MSFT_CliVerb
  8023. {
  8024. Derivation = "TakeOwnerShipEx";
  8025. Description = "The TakeOwnerShipEx method obtains ownership of the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, taking ownership of all the files and sub-directories the directory contains. TakeOwnerShipEx returns an integer value of 0 on success, and any other number to indicate an error. TakeOwnerShipEx is an extended version of the TakeOwnerShip method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  8026. Name = "TakeOwnerShipEx";
  8027. Parameters = {
  8028. instance of MSFT_CliParam
  8029. {
  8030. Description = "The Recursive input parameter is a boolean that indicates whether the change of ownership will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
  8031. ParaId = "Recursive";
  8032. Qualifiers = {
  8033. instance of MSFT_CliQualifier
  8034. {
  8035. Name = "CIMTYPE";
  8036. QualifierValue = {"boolean"};
  8037. },
  8038. instance of MSFT_CliQualifier
  8039. {
  8040. Name = "Description";
  8041. QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the change of ownership will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input param"};
  8042. },
  8043. instance of MSFT_CliQualifier
  8044. {
  8045. Name = "ID";
  8046. QualifierValue = {"2"};
  8047. },
  8048. instance of MSFT_CliQualifier
  8049. {
  8050. Name = "In";
  8051. QualifierValue = {"True"};
  8052. },
  8053. instance of MSFT_CliQualifier
  8054. {
  8055. Name = "optional";
  8056. QualifierValue = {"True"};
  8057. }};
  8058. Type = "BOOLEAN";
  8059. },
  8060. instance of MSFT_CliParam
  8061. {
  8062. Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for TakeOwnerShipEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
  8063. ParaId = "StartFileName";
  8064. Qualifiers = {
  8065. instance of MSFT_CliQualifier
  8066. {
  8067. Name = "CIMTYPE";
  8068. QualifierValue = {"string"};
  8069. },
  8070. instance of MSFT_CliQualifier
  8071. {
  8072. Name = "Description";
  8073. QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for TakeOwnerShipEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred"};
  8074. },
  8075. instance of MSFT_CliQualifier
  8076. {
  8077. Name = "ID";
  8078. QualifierValue = {"1"};
  8079. },
  8080. instance of MSFT_CliQualifier
  8081. {
  8082. Name = "In";
  8083. QualifierValue = {"True"};
  8084. },
  8085. instance of MSFT_CliQualifier
  8086. {
  8087. Name = "optional";
  8088. QualifierValue = {"True"};
  8089. }};
  8090. Type = "STRING";
  8091. },
  8092. instance of MSFT_CliParam
  8093. {
  8094. Description = "The StopFileName output parameter is a string representing the name of the file/directory where TakeOwnerShipEx method failed. StopFileName parameter will be null if the method succeeds.";
  8095. ParaId = "StopFileName";
  8096. Qualifiers = {
  8097. instance of MSFT_CliQualifier
  8098. {
  8099. Name = "CIMTYPE";
  8100. QualifierValue = {"string"};
  8101. },
  8102. instance of MSFT_CliQualifier
  8103. {
  8104. Name = "Description";
  8105. QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where TakeOwnerShipEx method failed. StopFileName parameter will be null if the method succeeds."};
  8106. },
  8107. instance of MSFT_CliQualifier
  8108. {
  8109. Name = "ID";
  8110. QualifierValue = {"0"};
  8111. },
  8112. instance of MSFT_CliQualifier
  8113. {
  8114. Name = "Out";
  8115. QualifierValue = {"True"};
  8116. }};
  8117. Type = "STRING";
  8118. }};
  8119. Qualifiers = {
  8120. instance of MSFT_CliQualifier
  8121. {
  8122. Name = "Description";
  8123. QualifierValue = {"The TakeOwnerShipEx method obtains ownership of the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, taking ownership of all the files and sub-directories the directory contains"};
  8124. },
  8125. instance of MSFT_CliQualifier
  8126. {
  8127. Name = "ValueMap";
  8128. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8129. },
  8130. instance of MSFT_CliQualifier
  8131. {
  8132. Name = "Values";
  8133. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  8134. }};
  8135. Usage = "TakeOwnerShipEx";
  8136. },
  8137. instance of MSFT_CliVerb
  8138. {
  8139. Derivation = "ChangeSecurityPermissionsEx";
  8140. Description = "The ChangeSecurityPermissionsEx method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, changing the security permissions of all the files and sub-directories the directory contains. ChangeSecurityPermissionsEx returns an integer value of 0 if the permissions were changed, and any other number to indicate an error. The ChangeSecurityPermissionsEx method is an extended version of the ChangeSecurityPermissions method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  8141. Name = "ChangeSecurityPermissionsEx";
  8142. Parameters = {
  8143. instance of MSFT_CliParam
  8144. {
  8145. Description = "The Option input parameter specifies the actual security permission to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_Information - Change the Access Control List of the logical file. Change_Sacl_Security_Information - Change the System Access Control List of the logical file.";
  8146. ParaId = "Option";
  8147. Qualifiers = {
  8148. instance of MSFT_CliQualifier
  8149. {
  8150. Name = "BitMap";
  8151. QualifierValue = {"0","1","2","3"};
  8152. },
  8153. instance of MSFT_CliQualifier
  8154. {
  8155. Name = "BitValues";
  8156. QualifierValue = {"Change_Owner_Security_Information","Change_Group_Security_Information","Change_Dacl_Security_Information","Change_Sacl_Security_Information"};
  8157. },
  8158. instance of MSFT_CliQualifier
  8159. {
  8160. Name = "CIMTYPE";
  8161. QualifierValue = {"uint32"};
  8162. },
  8163. instance of MSFT_CliQualifier
  8164. {
  8165. Name = "Description";
  8166. QualifierValue = {"The Option input parameter specifies the actual security permission to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_In"};
  8167. },
  8168. instance of MSFT_CliQualifier
  8169. {
  8170. Name = "ID";
  8171. QualifierValue = {"1"};
  8172. },
  8173. instance of MSFT_CliQualifier
  8174. {
  8175. Name = "In";
  8176. QualifierValue = {"True"};
  8177. }};
  8178. Type = "UINT32";
  8179. },
  8180. instance of MSFT_CliParam
  8181. {
  8182. Description = "The Recursive input parameter is a boolean that indicates whether the security permissions will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
  8183. ParaId = "Recursive";
  8184. Qualifiers = {
  8185. instance of MSFT_CliQualifier
  8186. {
  8187. Name = "CIMTYPE";
  8188. QualifierValue = {"boolean"};
  8189. },
  8190. instance of MSFT_CliQualifier
  8191. {
  8192. Name = "Description";
  8193. QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the security permissions will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input para"};
  8194. },
  8195. instance of MSFT_CliQualifier
  8196. {
  8197. Name = "ID";
  8198. QualifierValue = {"4"};
  8199. },
  8200. instance of MSFT_CliQualifier
  8201. {
  8202. Name = "In";
  8203. QualifierValue = {"True"};
  8204. },
  8205. instance of MSFT_CliQualifier
  8206. {
  8207. Name = "optional";
  8208. QualifierValue = {"True"};
  8209. }};
  8210. Type = "BOOLEAN";
  8211. },
  8212. instance of MSFT_CliParam
  8213. {
  8214. Description = "The SecurityDescriptor input parameter specifies the security information.";
  8215. ParaId = "SecurityDescriptor";
  8216. Qualifiers = {
  8217. instance of MSFT_CliQualifier
  8218. {
  8219. Name = "CIMTYPE";
  8220. QualifierValue = {"object:Win32_SecurityDescriptor"};
  8221. },
  8222. instance of MSFT_CliQualifier
  8223. {
  8224. Name = "Description";
  8225. QualifierValue = {"The SecurityDescriptor input parameter specifies the security information."};
  8226. },
  8227. instance of MSFT_CliQualifier
  8228. {
  8229. Name = "ID";
  8230. QualifierValue = {"0"};
  8231. },
  8232. instance of MSFT_CliQualifier
  8233. {
  8234. Name = "in";
  8235. QualifierValue = {"True"};
  8236. }};
  8237. Type = "OBJECT";
  8238. },
  8239. instance of MSFT_CliParam
  8240. {
  8241. Description = "The StartFileName input parameter is a string representing the child file/directory to use as a starting point for ChangeSecurityPermissionsEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
  8242. ParaId = "StartFileName";
  8243. Qualifiers = {
  8244. instance of MSFT_CliQualifier
  8245. {
  8246. Name = "CIMTYPE";
  8247. QualifierValue = {"string"};
  8248. },
  8249. instance of MSFT_CliQualifier
  8250. {
  8251. Name = "Description";
  8252. QualifierValue = {"The StartFileName input parameter is a string representing the child file/directory to use as a starting point for ChangeSecurityPermissionsEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which an"};
  8253. },
  8254. instance of MSFT_CliQualifier
  8255. {
  8256. Name = "ID";
  8257. QualifierValue = {"3"};
  8258. },
  8259. instance of MSFT_CliQualifier
  8260. {
  8261. Name = "In";
  8262. QualifierValue = {"True"};
  8263. },
  8264. instance of MSFT_CliQualifier
  8265. {
  8266. Name = "optional";
  8267. QualifierValue = {"True"};
  8268. }};
  8269. Type = "STRING";
  8270. },
  8271. instance of MSFT_CliParam
  8272. {
  8273. Description = "The StopFileName output parameter is a string representing the name of the file/directory where ChangeSecurityPermissionsEx failed. StopFileName will be null if the method succeeds.";
  8274. ParaId = "StopFileName";
  8275. Qualifiers = {
  8276. instance of MSFT_CliQualifier
  8277. {
  8278. Name = "CIMTYPE";
  8279. QualifierValue = {"string"};
  8280. },
  8281. instance of MSFT_CliQualifier
  8282. {
  8283. Name = "Description";
  8284. QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where ChangeSecurityPermissionsEx failed. StopFileName will be null if the method succeeds."};
  8285. },
  8286. instance of MSFT_CliQualifier
  8287. {
  8288. Name = "ID";
  8289. QualifierValue = {"2"};
  8290. },
  8291. instance of MSFT_CliQualifier
  8292. {
  8293. Name = "Out";
  8294. QualifierValue = {"True"};
  8295. }};
  8296. Type = "STRING";
  8297. }};
  8298. Qualifiers = {
  8299. instance of MSFT_CliQualifier
  8300. {
  8301. Name = "Description";
  8302. QualifierValue = {"The ChangeSecurityPermissionsEx method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, changing the security permissions of all the fil"};
  8303. },
  8304. instance of MSFT_CliQualifier
  8305. {
  8306. Name = "ValueMap";
  8307. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8308. },
  8309. instance of MSFT_CliQualifier
  8310. {
  8311. Name = "Values";
  8312. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  8313. }};
  8314. Usage = "ChangeSecurityPermissionsEx";
  8315. },
  8316. instance of MSFT_CliVerb
  8317. {
  8318. Derivation = "CopyEx";
  8319. Description = "The CopyEx method copies the logical file or directory specified in the object path to the location specified by the FileName parameter. CopyEx returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy is not supported if overwriting an existing logical file is required. CopyEx is an extended version of the Copy method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  8320. Name = "CopyEx";
  8321. Parameters = {
  8322. instance of MSFT_CliParam
  8323. {
  8324. Description = "The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory.";
  8325. ParaId = "FileName";
  8326. Qualifiers = {
  8327. instance of MSFT_CliQualifier
  8328. {
  8329. Name = "CIMTYPE";
  8330. QualifierValue = {"string"};
  8331. },
  8332. instance of MSFT_CliQualifier
  8333. {
  8334. Name = "Description";
  8335. QualifierValue = {"The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory."};
  8336. },
  8337. instance of MSFT_CliQualifier
  8338. {
  8339. Name = "ID";
  8340. QualifierValue = {"0"};
  8341. },
  8342. instance of MSFT_CliQualifier
  8343. {
  8344. Name = "In";
  8345. QualifierValue = {"True"};
  8346. }};
  8347. Type = "STRING";
  8348. },
  8349. instance of MSFT_CliParam
  8350. {
  8351. Description = "The Recursive input parameter is a boolean that indicates whether the copy will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
  8352. ParaId = "Recursive";
  8353. Qualifiers = {
  8354. instance of MSFT_CliQualifier
  8355. {
  8356. Name = "CIMTYPE";
  8357. QualifierValue = {"boolean"};
  8358. },
  8359. instance of MSFT_CliQualifier
  8360. {
  8361. Name = "Description";
  8362. QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the copy will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored"};
  8363. },
  8364. instance of MSFT_CliQualifier
  8365. {
  8366. Name = "ID";
  8367. QualifierValue = {"3"};
  8368. },
  8369. instance of MSFT_CliQualifier
  8370. {
  8371. Name = "In";
  8372. QualifierValue = {"True"};
  8373. },
  8374. instance of MSFT_CliQualifier
  8375. {
  8376. Name = "optional";
  8377. QualifierValue = {"True"};
  8378. }};
  8379. Type = "BOOLEAN";
  8380. },
  8381. instance of MSFT_CliParam
  8382. {
  8383. Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CopyEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
  8384. ParaId = "StartFileName";
  8385. Qualifiers = {
  8386. instance of MSFT_CliQualifier
  8387. {
  8388. Name = "CIMTYPE";
  8389. QualifierValue = {"string"};
  8390. },
  8391. instance of MSFT_CliQualifier
  8392. {
  8393. Name = "Description";
  8394. QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CopyEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the"};
  8395. },
  8396. instance of MSFT_CliQualifier
  8397. {
  8398. Name = "ID";
  8399. QualifierValue = {"2"};
  8400. },
  8401. instance of MSFT_CliQualifier
  8402. {
  8403. Name = "In";
  8404. QualifierValue = {"True"};
  8405. },
  8406. instance of MSFT_CliQualifier
  8407. {
  8408. Name = "optional";
  8409. QualifierValue = {"True"};
  8410. }};
  8411. Type = "STRING";
  8412. },
  8413. instance of MSFT_CliParam
  8414. {
  8415. Description = "The StopFileName output parameter is a string representing the name of the file/directory where CopyEx failed. This string parameter will be null if the method succeeds.";
  8416. ParaId = "StopFileName";
  8417. Qualifiers = {
  8418. instance of MSFT_CliQualifier
  8419. {
  8420. Name = "CIMTYPE";
  8421. QualifierValue = {"string"};
  8422. },
  8423. instance of MSFT_CliQualifier
  8424. {
  8425. Name = "Description";
  8426. QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where CopyEx failed. This string parameter will be null if the method succeeds."};
  8427. },
  8428. instance of MSFT_CliQualifier
  8429. {
  8430. Name = "ID";
  8431. QualifierValue = {"1"};
  8432. },
  8433. instance of MSFT_CliQualifier
  8434. {
  8435. Name = "Out";
  8436. QualifierValue = {"True"};
  8437. }};
  8438. Type = "STRING";
  8439. }};
  8440. Qualifiers = {
  8441. instance of MSFT_CliQualifier
  8442. {
  8443. Name = "Description";
  8444. QualifierValue = {"The CopyEx method copies the logical file or directory specified in the object path to the location specified by the FileName parameter. CopyEx returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A"};
  8445. },
  8446. instance of MSFT_CliQualifier
  8447. {
  8448. Name = "ValueMap";
  8449. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8450. },
  8451. instance of MSFT_CliQualifier
  8452. {
  8453. Name = "Values";
  8454. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  8455. }};
  8456. Usage = "CopyEx";
  8457. },
  8458. instance of MSFT_CliVerb
  8459. {
  8460. Derivation = "DeleteEx";
  8461. Description = "The DeleteEx method will delete the logical file (or directory) specified in the object path. DeleteEx returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error. DeleteEx is an extended version of the Delete method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  8462. Name = "DeleteEx";
  8463. Parameters = {
  8464. instance of MSFT_CliParam
  8465. {
  8466. Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for DeleteEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
  8467. ParaId = "StartFileName";
  8468. Qualifiers = {
  8469. instance of MSFT_CliQualifier
  8470. {
  8471. Name = "CIMTYPE";
  8472. QualifierValue = {"string"};
  8473. },
  8474. instance of MSFT_CliQualifier
  8475. {
  8476. Name = "Description";
  8477. QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for DeleteEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from t"};
  8478. },
  8479. instance of MSFT_CliQualifier
  8480. {
  8481. Name = "ID";
  8482. QualifierValue = {"1"};
  8483. },
  8484. instance of MSFT_CliQualifier
  8485. {
  8486. Name = "In";
  8487. QualifierValue = {"True"};
  8488. },
  8489. instance of MSFT_CliQualifier
  8490. {
  8491. Name = "optional";
  8492. QualifierValue = {"True"};
  8493. }};
  8494. Type = "STRING";
  8495. },
  8496. instance of MSFT_CliParam
  8497. {
  8498. Description = "The StopFileName output parameter is a string representing the name of the file/directory where DeleteEx failed. This string parameter will be null if DeleteEx succeeds.";
  8499. ParaId = "StopFileName";
  8500. Qualifiers = {
  8501. instance of MSFT_CliQualifier
  8502. {
  8503. Name = "CIMTYPE";
  8504. QualifierValue = {"string"};
  8505. },
  8506. instance of MSFT_CliQualifier
  8507. {
  8508. Name = "Description";
  8509. QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where DeleteEx failed. This string parameter will be null if DeleteEx succeeds."};
  8510. },
  8511. instance of MSFT_CliQualifier
  8512. {
  8513. Name = "ID";
  8514. QualifierValue = {"0"};
  8515. },
  8516. instance of MSFT_CliQualifier
  8517. {
  8518. Name = "Out";
  8519. QualifierValue = {"True"};
  8520. }};
  8521. Type = "STRING";
  8522. }};
  8523. Qualifiers = {
  8524. instance of MSFT_CliQualifier
  8525. {
  8526. Name = "Description";
  8527. QualifierValue = {"The DeleteEx method will delete the logical file (or directory) specified in the object path. DeleteEx returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error. DeleteEx is an extended version of the De"};
  8528. },
  8529. instance of MSFT_CliQualifier
  8530. {
  8531. Name = "ValueMap";
  8532. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8533. },
  8534. instance of MSFT_CliQualifier
  8535. {
  8536. Name = "Values";
  8537. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  8538. }};
  8539. Usage = "DeleteEx";
  8540. },
  8541. instance of MSFT_CliVerb
  8542. {
  8543. Derivation = "CompressEx";
  8544. Description = "The CompressEx method compresses the logical file (or directory) specified in the object path. CompressEx returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error. CompressEx is an extended version of the Compress method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  8545. Name = "CompressEx";
  8546. Parameters = {
  8547. instance of MSFT_CliParam
  8548. {
  8549. Description = "The Recursive input parameter is a boolean that indicates whether the compression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
  8550. ParaId = "Recursive";
  8551. Qualifiers = {
  8552. instance of MSFT_CliQualifier
  8553. {
  8554. Name = "CIMTYPE";
  8555. QualifierValue = {"boolean"};
  8556. },
  8557. instance of MSFT_CliQualifier
  8558. {
  8559. Name = "Description";
  8560. QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the compression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is "};
  8561. },
  8562. instance of MSFT_CliQualifier
  8563. {
  8564. Name = "ID";
  8565. QualifierValue = {"2"};
  8566. },
  8567. instance of MSFT_CliQualifier
  8568. {
  8569. Name = "In";
  8570. QualifierValue = {"True"};
  8571. },
  8572. instance of MSFT_CliQualifier
  8573. {
  8574. Name = "optional";
  8575. QualifierValue = {"True"};
  8576. }};
  8577. Type = "BOOLEAN";
  8578. },
  8579. instance of MSFT_CliParam
  8580. {
  8581. Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
  8582. ParaId = "StartFileName";
  8583. Qualifiers = {
  8584. instance of MSFT_CliQualifier
  8585. {
  8586. Name = "CIMTYPE";
  8587. QualifierValue = {"string"};
  8588. },
  8589. instance of MSFT_CliQualifier
  8590. {
  8591. Name = "Description";
  8592. QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from"};
  8593. },
  8594. instance of MSFT_CliQualifier
  8595. {
  8596. Name = "ID";
  8597. QualifierValue = {"1"};
  8598. },
  8599. instance of MSFT_CliQualifier
  8600. {
  8601. Name = "In";
  8602. QualifierValue = {"True"};
  8603. },
  8604. instance of MSFT_CliQualifier
  8605. {
  8606. Name = "optional";
  8607. QualifierValue = {"True"};
  8608. }};
  8609. Type = "STRING";
  8610. },
  8611. instance of MSFT_CliParam
  8612. {
  8613. Description = "The StopFileName output parameter is a string representing the name of the file/directory where CompressEx failed. StopFileName will be null if the method succeeds.";
  8614. ParaId = "StopFileName";
  8615. Qualifiers = {
  8616. instance of MSFT_CliQualifier
  8617. {
  8618. Name = "CIMTYPE";
  8619. QualifierValue = {"string"};
  8620. },
  8621. instance of MSFT_CliQualifier
  8622. {
  8623. Name = "Description";
  8624. QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where CompressEx failed. StopFileName will be null if the method succeeds."};
  8625. },
  8626. instance of MSFT_CliQualifier
  8627. {
  8628. Name = "ID";
  8629. QualifierValue = {"0"};
  8630. },
  8631. instance of MSFT_CliQualifier
  8632. {
  8633. Name = "Out";
  8634. QualifierValue = {"True"};
  8635. }};
  8636. Type = "STRING";
  8637. }};
  8638. Qualifiers = {
  8639. instance of MSFT_CliQualifier
  8640. {
  8641. Name = "Description";
  8642. QualifierValue = {"The CompressEx method compresses the logical file (or directory) specified in the object path. CompressEx returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error. CompressEx is an extended version o"};
  8643. },
  8644. instance of MSFT_CliQualifier
  8645. {
  8646. Name = "ValueMap";
  8647. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8648. },
  8649. instance of MSFT_CliQualifier
  8650. {
  8651. Name = "Values";
  8652. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  8653. }};
  8654. Usage = "CompressEx";
  8655. },
  8656. instance of MSFT_CliVerb
  8657. {
  8658. Derivation = "UncompressEx";
  8659. Description = "The UncompressEx method uncompresses the logical file (or directory) specified in the object path. UncompressEx returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error. UncompressEx is an extended version of the Uncompress method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
  8660. Name = "UncompressEx";
  8661. Parameters = {
  8662. instance of MSFT_CliParam
  8663. {
  8664. Description = "The Recursive input parameter is a boolean that indicates whether the decompression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
  8665. ParaId = "Recursive";
  8666. Qualifiers = {
  8667. instance of MSFT_CliQualifier
  8668. {
  8669. Name = "CIMTYPE";
  8670. QualifierValue = {"boolean"};
  8671. },
  8672. instance of MSFT_CliQualifier
  8673. {
  8674. Name = "Description";
  8675. QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the decompression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter i"};
  8676. },
  8677. instance of MSFT_CliQualifier
  8678. {
  8679. Name = "ID";
  8680. QualifierValue = {"2"};
  8681. },
  8682. instance of MSFT_CliQualifier
  8683. {
  8684. Name = "In";
  8685. QualifierValue = {"True"};
  8686. },
  8687. instance of MSFT_CliQualifier
  8688. {
  8689. Name = "optional";
  8690. QualifierValue = {"True"};
  8691. }};
  8692. Type = "BOOLEAN";
  8693. },
  8694. instance of MSFT_CliParam
  8695. {
  8696. Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for UncompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
  8697. ParaId = "StartFileName";
  8698. Qualifiers = {
  8699. instance of MSFT_CliQualifier
  8700. {
  8701. Name = "CIMTYPE";
  8702. QualifierValue = {"string"};
  8703. },
  8704. instance of MSFT_CliQualifier
  8705. {
  8706. Name = "Description";
  8707. QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for UncompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred fr"};
  8708. },
  8709. instance of MSFT_CliQualifier
  8710. {
  8711. Name = "ID";
  8712. QualifierValue = {"1"};
  8713. },
  8714. instance of MSFT_CliQualifier
  8715. {
  8716. Name = "In";
  8717. QualifierValue = {"True"};
  8718. },
  8719. instance of MSFT_CliQualifier
  8720. {
  8721. Name = "optional";
  8722. QualifierValue = {"True"};
  8723. }};
  8724. Type = "STRING";
  8725. },
  8726. instance of MSFT_CliParam
  8727. {
  8728. Description = "The StopFileName output parameter is a string representing the name of the file/directory where UncompressEx failed. StopFileName will be null if the method succeeds.";
  8729. ParaId = "StopFileName";
  8730. Qualifiers = {
  8731. instance of MSFT_CliQualifier
  8732. {
  8733. Name = "CIMTYPE";
  8734. QualifierValue = {"string"};
  8735. },
  8736. instance of MSFT_CliQualifier
  8737. {
  8738. Name = "Description";
  8739. QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where UncompressEx failed. StopFileName will be null if the method succeeds."};
  8740. },
  8741. instance of MSFT_CliQualifier
  8742. {
  8743. Name = "ID";
  8744. QualifierValue = {"0"};
  8745. },
  8746. instance of MSFT_CliQualifier
  8747. {
  8748. Name = "Out";
  8749. QualifierValue = {"True"};
  8750. }};
  8751. Type = "STRING";
  8752. }};
  8753. Qualifiers = {
  8754. instance of MSFT_CliQualifier
  8755. {
  8756. Name = "Description";
  8757. QualifierValue = {"The UncompressEx method uncompresses the logical file (or directory) specified in the object path. UncompressEx returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error. UncompressEx is an extended"};
  8758. },
  8759. instance of MSFT_CliQualifier
  8760. {
  8761. Name = "ValueMap";
  8762. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8763. },
  8764. instance of MSFT_CliQualifier
  8765. {
  8766. Name = "Values";
  8767. QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
  8768. }};
  8769. Usage = "UncompressEx";
  8770. },
  8771. instance of MSFT_CliVerb
  8772. {
  8773. Derivation = "GetEffectivePermission";
  8774. Description = "The GetEffectivePermission method determines whether the caller has the aggregated permissions specified by the Permission argument not only on the file object, but on the share the file or directory resides on (if it is on a share).";
  8775. Name = "GetEffectivePermission";
  8776. Parameters = {
  8777. instance of MSFT_CliParam
  8778. {
  8779. Description = "The Permissions input parameter is a bit array of the permissions that the caller wishes to inquire about.";
  8780. ParaId = "Permissions";
  8781. Qualifiers = {
  8782. instance of MSFT_CliQualifier
  8783. {
  8784. Name = "BitMap";
  8785. QualifierValue = {"0","1","2","3","4","5","6","7","8","16","17","18","19","20"};
  8786. },
  8787. instance of MSFT_CliQualifier
  8788. {
  8789. Name = "BitValues";
  8790. QualifierValue = {"FILE_READ_DATA (file) or FILE_LIST_DIRECTORY (directory)","FILE_WRITE_DATA (file) or FILE_ADD_FILE (directory)","FILE_APPEND_DATA (file) or FILE_ADD_SUBDIRECTORY (directory)","FILE_READ_EA","FILE_WRITE_EA","FILE_EXECUTE (file) or FILE_TRAVERSE (directory)","FILE_DELETE_CHILD (directory)","FILE_READ_ATTRIBUTES","FILE_WRITE_ATTRIBUTES","DELETE","READ_CONTROL","WRITE_DAC","WRITE_OWNER","SYNCHRONIZE"};
  8791. },
  8792. instance of MSFT_CliQualifier
  8793. {
  8794. Name = "CIMTYPE";
  8795. QualifierValue = {"uint32"};
  8796. },
  8797. instance of MSFT_CliQualifier
  8798. {
  8799. Name = "Description";
  8800. QualifierValue = {"The Permissions input parameter is a bit array of the permissions that the caller wishes to inquire about."};
  8801. },
  8802. instance of MSFT_CliQualifier
  8803. {
  8804. Name = "ID";
  8805. QualifierValue = {"0"};
  8806. },
  8807. instance of MSFT_CliQualifier
  8808. {
  8809. Name = "In";
  8810. QualifierValue = {"True"};
  8811. }};
  8812. Type = "UINT32";
  8813. }};
  8814. Qualifiers = {
  8815. instance of MSFT_CliQualifier
  8816. {
  8817. Name = "Description";
  8818. QualifierValue = {"The GetEffectivePermission method determines whether the caller has the aggregated permissions specified by the Permission argument not only on the file object, but on the share the file or directory resides on (if it is on a share)."};
  8819. },
  8820. instance of MSFT_CliQualifier
  8821. {
  8822. Name = "Privileges";
  8823. QualifierValue = {"SeSecurityPrivilege"};
  8824. }};
  8825. Usage = "GetEffectivePermission";
  8826. }};
  8827. };
  8828. instance of MSFT_CliAlias
  8829. {
  8830. Connection =
  8831. instance of MSFT_CliConnection
  8832. {
  8833. Locale = "ms_409";
  8834. NameSpace = "ROOT\\CIMV2";
  8835. Server = ".";
  8836. };
  8837. Description = "Group account management. ";
  8838. Formats = {
  8839. instance of MSFT_CliFormat
  8840. {
  8841. Format = "table";
  8842. Name = "STATUS";
  8843. Properties = {
  8844. instance of MSFT_CliProperty
  8845. {
  8846. Derivation = "Status";
  8847. Description = "The Status property is a string indicating the current status of the object. ";
  8848. Name = "Status";
  8849. Qualifiers = {
  8850. instance of MSFT_CliQualifier
  8851. {
  8852. Name = "MaxLen";
  8853. QualifierValue = {"10"};
  8854. },
  8855. instance of MSFT_CliQualifier
  8856. {
  8857. Name = "ValueMap";
  8858. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  8859. },
  8860. instance of MSFT_CliQualifier
  8861. {
  8862. Name = "Values";
  8863. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  8864. }};
  8865. },
  8866. instance of MSFT_CliProperty
  8867. {
  8868. Derivation = "Name";
  8869. Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
  8870. Name = "Name";
  8871. }};
  8872. },
  8873. instance of MSFT_CliFormat
  8874. {
  8875. Name = "SYSTEM";
  8876. Properties = {
  8877. instance of MSFT_CliProperty
  8878. {
  8879. Derivation = "__CLASS";
  8880. Name = "__CLASS";
  8881. },
  8882. instance of MSFT_CliProperty
  8883. {
  8884. Derivation = "__DERIVATION";
  8885. Name = "__DERIVATION";
  8886. },
  8887. instance of MSFT_CliProperty
  8888. {
  8889. Derivation = "__DYNASTY";
  8890. Name = "__DYNASTY";
  8891. },
  8892. instance of MSFT_CliProperty
  8893. {
  8894. Derivation = "__GENUS";
  8895. Name = "__GENUS";
  8896. },
  8897. instance of MSFT_CliProperty
  8898. {
  8899. Derivation = "__NAMESPACE";
  8900. Name = "__NAMESPACE";
  8901. },
  8902. instance of MSFT_CliProperty
  8903. {
  8904. Derivation = "__PATH";
  8905. Name = "__PATH";
  8906. },
  8907. instance of MSFT_CliProperty
  8908. {
  8909. Derivation = "__PROPERTY_COUNT";
  8910. Name = "__PROPERTY_COUNT";
  8911. },
  8912. instance of MSFT_CliProperty
  8913. {
  8914. Derivation = "__RELPATH";
  8915. Name = "__RELPATH";
  8916. },
  8917. instance of MSFT_CliProperty
  8918. {
  8919. Derivation = "__SERVER";
  8920. Name = "__SERVER";
  8921. },
  8922. instance of MSFT_CliProperty
  8923. {
  8924. Derivation = "__SUPERCLASS";
  8925. Name = "__SUPERCLASS";
  8926. }};
  8927. },
  8928. instance of MSFT_CliFormat
  8929. {
  8930. Name = "INSTANCE";
  8931. Properties = {
  8932. instance of MSFT_CliProperty
  8933. {
  8934. Derivation = "__PATH";
  8935. Name = "__PATH";
  8936. }};
  8937. },
  8938. instance of MSFT_CliFormat
  8939. {
  8940. Format = "TABLE";
  8941. Name = "BRIEF";
  8942. Properties = {
  8943. instance of MSFT_CliProperty
  8944. {
  8945. Derivation = "Caption";
  8946. Description = "The Caption property is a short textual description.";
  8947. Name = "Caption";
  8948. Qualifiers = {
  8949. instance of MSFT_CliQualifier
  8950. {
  8951. Name = "MaxLen";
  8952. QualifierValue = {"64"};
  8953. }};
  8954. },
  8955. instance of MSFT_CliProperty
  8956. {
  8957. Derivation = "Domain";
  8958. Description = "The Domain property indicates the name of the Windows domain to which the group account belongs.";
  8959. Name = "Domain";
  8960. },
  8961. instance of MSFT_CliProperty
  8962. {
  8963. Derivation = "Name";
  8964. Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
  8965. Name = "Name";
  8966. },
  8967. instance of MSFT_CliProperty
  8968. {
  8969. Derivation = "SID";
  8970. Description = "The SID property contains the security identifier (SID) for this account. ";
  8971. Name = "SID";
  8972. }};
  8973. },
  8974. instance of MSFT_CliFormat
  8975. {
  8976. Format = "LIST";
  8977. Name = "FULL";
  8978. Properties = {
  8979. instance of MSFT_CliProperty
  8980. {
  8981. Derivation = "Description";
  8982. Description = "The Description property provides a textual description of the object. ";
  8983. Name = "Description";
  8984. },
  8985. instance of MSFT_CliProperty
  8986. {
  8987. Derivation = "Domain";
  8988. Description = "The Domain property indicates the name of the Windows domain to which the group account belongs.";
  8989. Name = "Domain";
  8990. },
  8991. instance of MSFT_CliProperty
  8992. {
  8993. Derivation = "InstallDate";
  8994. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  8995. Name = "InstallDate";
  8996. },
  8997. instance of MSFT_CliProperty
  8998. {
  8999. Derivation = "Name";
  9000. Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
  9001. Name = "Name";
  9002. },
  9003. instance of Msft_CliProperty
  9004. {
  9005. Name = "LocalAccount";
  9006. Description = "The LocalAccount property indicates whether the account is "
  9007. "defined on the local machine. To retrieve only accounts "
  9008. "defined on the local machine state a query that includes the "
  9009. "condition 'LocalAccount=TRUE'.";
  9010. Derivation = "LocalAccount";
  9011. },
  9012. instance of MSFT_CliProperty
  9013. {
  9014. Derivation = "SID";
  9015. Description = "The SID property contains the security identifier (SID) for this account. a SID is a string value of variable length used to identify a trustee. ";
  9016. Name = "SID";
  9017. },
  9018. instance of MSFT_CliProperty
  9019. {
  9020. Derivation = "SIDType";
  9021. Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). SIDTypes include:/nSidTypeUser - Indicates a user SID./nSidTypeGroup - Indicates a group SID./nSidTypeDomain - Indicates a domain SID./nSidTypeAlias - Indicates an alias SID./nSidTypeWellKnownGroup - Indicates a SID for a well-known group./nSidTypeDeletedAccount - Indicates a SID for a deleted account./nSidTypeInvalid - Indicates an invalid SID./nSidTypeUnknown - Indicates an unknown SID type./nSidTypeComputer - Indicates a SID for a computer./n";
  9022. Name = "SIDType";
  9023. Qualifiers = {
  9024. instance of MSFT_CliQualifier
  9025. {
  9026. Name = "ValueMap";
  9027. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  9028. },
  9029. instance of MSFT_CliQualifier
  9030. {
  9031. Name = "Values";
  9032. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  9033. }};
  9034. },
  9035. instance of MSFT_CliProperty
  9036. {
  9037. Derivation = "Status";
  9038. Description = "The Status property is a string indicating the current status of the object. ";
  9039. Name = "Status";
  9040. Qualifiers = {
  9041. instance of MSFT_CliQualifier
  9042. {
  9043. Name = "MaxLen";
  9044. QualifierValue = {"10"};
  9045. },
  9046. instance of MSFT_CliQualifier
  9047. {
  9048. Name = "ValueMap";
  9049. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9050. },
  9051. instance of MSFT_CliQualifier
  9052. {
  9053. Name = "Values";
  9054. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9055. }};
  9056. }};
  9057. }};
  9058. FriendlyName = "Group";
  9059. PWhere = "";
  9060. Target = "Select * from Win32_Group";
  9061. Verbs = {
  9062. instance of MSFT_CliVerb
  9063. {
  9064. Derivation = "Rename";
  9065. Description = "The Rename() allows for the renaming of the group name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated with the instance to be modified in this class.";
  9066. Name = "Rename";
  9067. Parameters = {
  9068. instance of MSFT_CliParam
  9069. {
  9070. Description = "The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw";
  9071. ParaId = "Name";
  9072. Qualifiers = {
  9073. instance of MSFT_CliQualifier
  9074. {
  9075. Name = "CIMTYPE";
  9076. QualifierValue = {"string"};
  9077. },
  9078. instance of MSFT_CliQualifier
  9079. {
  9080. Name = "Description";
  9081. QualifierValue = {"The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw"};
  9082. },
  9083. instance of MSFT_CliQualifier
  9084. {
  9085. Name = "ID";
  9086. QualifierValue = {"0"};
  9087. },
  9088. instance of MSFT_CliQualifier
  9089. {
  9090. Name = "In";
  9091. QualifierValue = {"True"};
  9092. },
  9093. instance of MSFT_CliQualifier
  9094. {
  9095. Name = "MappingStrings";
  9096. QualifierValue = {"Win32API|Network Management Structures|name"};
  9097. }};
  9098. Type = "STRING";
  9099. }};
  9100. Qualifiers = {
  9101. instance of MSFT_CliQualifier
  9102. {
  9103. Name = "Description";
  9104. QualifierValue = {"The Rename() allows for the renaming of the group name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated with th"};
  9105. },
  9106. instance of MSFT_CliQualifier
  9107. {
  9108. Name = "Implemented";
  9109. QualifierValue = {"True"};
  9110. },
  9111. instance of MSFT_CliQualifier
  9112. {
  9113. Name = "MappingStrings";
  9114. QualifierValue = {"WMI"};
  9115. },
  9116. instance of MSFT_CliQualifier
  9117. {
  9118. Name = "Values";
  9119. QualifierValue = {"Success","Instance not found","Instance required","Invalid parameter","Group not found","Domain not found","Operation is allowed only on the primary domain controller of the domain","Operation is not allowed on specified special groups; user, admin, local or guest.","Other API error","Internal error"};
  9120. }};
  9121. Usage = "Rename";
  9122. }};
  9123. };
  9124. instance of MSFT_CliAlias
  9125. {
  9126. Connection =
  9127. instance of MSFT_CliConnection
  9128. {
  9129. Locale = "ms_409";
  9130. NameSpace = "ROOT\\CIMV2";
  9131. Server = ".";
  9132. };
  9133. Description = "The Win32_IDEController class manages the capabilities of an IDE controller device.";
  9134. Formats = {
  9135. instance of MSFT_CliFormat
  9136. {
  9137. Name = "INSTANCE";
  9138. Properties = {
  9139. instance of MSFT_CliProperty
  9140. {
  9141. Derivation = "__PATH";
  9142. Name = "__PATH";
  9143. }};
  9144. },
  9145. instance of MSFT_CliFormat
  9146. {
  9147. Name = "SYSTEM";
  9148. Properties = {
  9149. instance of MSFT_CliProperty
  9150. {
  9151. Derivation = "__CLASS";
  9152. Name = "__CLASS";
  9153. },
  9154. instance of MSFT_CliProperty
  9155. {
  9156. Derivation = "__DERIVATION";
  9157. Name = "__DERIVATION";
  9158. },
  9159. instance of MSFT_CliProperty
  9160. {
  9161. Derivation = "__DYNASTY";
  9162. Name = "__DYNASTY";
  9163. },
  9164. instance of MSFT_CliProperty
  9165. {
  9166. Derivation = "__GENUS";
  9167. Name = "__GENUS";
  9168. },
  9169. instance of MSFT_CliProperty
  9170. {
  9171. Derivation = "__NAMESPACE";
  9172. Name = "__NAMESPACE";
  9173. },
  9174. instance of MSFT_CliProperty
  9175. {
  9176. Derivation = "__PATH";
  9177. Name = "__PATH";
  9178. },
  9179. instance of MSFT_CliProperty
  9180. {
  9181. Derivation = "__PROPERTY_COUNT";
  9182. Name = "__PROPERTY_COUNT";
  9183. },
  9184. instance of MSFT_CliProperty
  9185. {
  9186. Derivation = "__RELPATH";
  9187. Name = "__RELPATH";
  9188. },
  9189. instance of MSFT_CliProperty
  9190. {
  9191. Derivation = "__SERVER";
  9192. Name = "__SERVER";
  9193. },
  9194. instance of MSFT_CliProperty
  9195. {
  9196. Derivation = "__SUPERCLASS";
  9197. Name = "__SUPERCLASS";
  9198. }};
  9199. },
  9200. instance of MSFT_CliFormat
  9201. {
  9202. Name = "STATUS";
  9203. Properties = {
  9204. instance of MSFT_CliProperty
  9205. {
  9206. Derivation = "Status";
  9207. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  9208. Name = "Status";
  9209. Qualifiers = {
  9210. instance of MSFT_CliQualifier
  9211. {
  9212. Name = "MaxLen";
  9213. QualifierValue = {"10"};
  9214. },
  9215. instance of MSFT_CliQualifier
  9216. {
  9217. Name = "ValueMap";
  9218. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9219. },
  9220. instance of MSFT_CliQualifier
  9221. {
  9222. Name = "Values";
  9223. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9224. }};
  9225. },
  9226. instance of MSFT_CliProperty
  9227. {
  9228. Derivation = "Name";
  9229. Description = "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.";
  9230. Name = "Name";
  9231. }};
  9232. },
  9233. instance of MSFT_CliFormat
  9234. {
  9235. Format = "LIST";
  9236. Name = "FULL";
  9237. Properties = {
  9238. instance of MSFT_CliProperty
  9239. {
  9240. Derivation = "Availability";
  9241. Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
  9242. Name = "Availability";
  9243. Qualifiers = {
  9244. instance of MSFT_CliQualifier
  9245. {
  9246. Name = "ValueMap";
  9247. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21"};
  9248. },
  9249. instance of MSFT_CliQualifier
  9250. {
  9251. Name = "Values";
  9252. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning","Paused","Not Ready","Not Configured","Quiesced"};
  9253. }};
  9254. },
  9255. instance of MSFT_CliProperty
  9256. {
  9257. Derivation = "Caption";
  9258. Description = "The Caption property is a short textual description (one-line string) of the object.";
  9259. Name = "Caption";
  9260. Qualifiers = {
  9261. instance of MSFT_CliQualifier
  9262. {
  9263. Name = "MaxLen";
  9264. QualifierValue = {"64"};
  9265. }};
  9266. },
  9267. instance of MSFT_CliProperty
  9268. {
  9269. Derivation = "ConfigManagerErrorCode";
  9270. Description = "Indicates the Win32 Configuration Manager error code.";
  9271. Name = "ConfigManagerErrorCode";
  9272. Qualifiers = {
  9273. instance of MSFT_CliQualifier
  9274. {
  9275. Name = "Values";
  9276. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  9277. }};
  9278. },
  9279. instance of MSFT_CliProperty
  9280. {
  9281. Derivation = "ConfigManagerUserConfig";
  9282. Description = "Indicates whether the device is using a user-defined configuration.";
  9283. Name = "ConfigManagerUserConfig";
  9284. },
  9285. instance of MSFT_CliProperty
  9286. {
  9287. Derivation = "CreationClassName";
  9288. Description = "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.";
  9289. Name = "CreationClassName";
  9290. },
  9291. instance of MSFT_CliProperty
  9292. {
  9293. Derivation = "Description";
  9294. Description = "The Description property provides a textual description of the object. ";
  9295. Name = "Description";
  9296. },
  9297. instance of MSFT_CliProperty
  9298. {
  9299. Derivation = "DeviceID";
  9300. Description = "The DeviceID property indicates a string that uniquely identifies the IDE controller with other devices on the system.";
  9301. Name = "DeviceID";
  9302. },
  9303. instance of MSFT_CliProperty
  9304. {
  9305. Derivation = "ErrorCleared";
  9306. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  9307. Name = "ErrorCleared";
  9308. },
  9309. instance of MSFT_CliProperty
  9310. {
  9311. Derivation = "ErrorDescription";
  9312. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  9313. Name = "ErrorDescription";
  9314. },
  9315. instance of MSFT_CliProperty
  9316. {
  9317. Derivation = "InstallDate";
  9318. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  9319. Name = "Install Date";
  9320. },
  9321. instance of MSFT_CliProperty
  9322. {
  9323. Derivation = "LastErrorCode";
  9324. Description = "LastErrorCode captures the last error code reported by the logical device.";
  9325. Name = "LastErrorCode";
  9326. },
  9327. instance of MSFT_CliProperty
  9328. {
  9329. Derivation = "Manufacturer";
  9330. Description = "The Manufacturer property indicates the manufacturer of the IDE controller device.";
  9331. Name = "Manufacturer";
  9332. },
  9333. instance of MSFT_CliProperty
  9334. {
  9335. Derivation = "MaxNumberControlled";
  9336. Description = "Maximum number of directly addressable entities supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.";
  9337. Name = "MaxNumberControlled";
  9338. },
  9339. instance of MSFT_CliProperty
  9340. {
  9341. Derivation = "Name";
  9342. Description = "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.";
  9343. Name = "Name";
  9344. },
  9345. instance of MSFT_CliProperty
  9346. {
  9347. Derivation = "PNPDeviceID";
  9348. Description = "Indicates the Win32 Plug and Play device ID of the logical device. Example: *PNP030b";
  9349. Name = "PNPDeviceID";
  9350. },
  9351. instance of MSFT_CliProperty
  9352. {
  9353. Derivation = "PowerManagementCapabilities";
  9354. Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  9355. Name = "PowerManagementCapabilities";
  9356. Qualifiers = {
  9357. instance of MSFT_CliQualifier
  9358. {
  9359. Name = "Values";
  9360. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  9361. }};
  9362. },
  9363. instance of MSFT_CliProperty
  9364. {
  9365. Derivation = "PowerManagementSupported";
  9366. Description = "Boolean indicating that the Device can be power managed - ie, put into a power save state. This boolean does not indicate that power management features are currently enabled, or if enabled, what features are supported. Refer to the PowerManagementCapabilities array for this information. If this boolean is false, the integer value 1, for the string, \"Not Supported\", should be the only entry in the PowerManagementCapabilities array.";
  9367. Name = "PowerManagementSupported";
  9368. },
  9369. instance of MSFT_CliProperty
  9370. {
  9371. Derivation = "ProtocolSupported";
  9372. Description = "The protocol used by the controller to access 'controlled' devices.";
  9373. Name = "ProtocolSupported";
  9374. Qualifiers = {
  9375. instance of MSFT_CliQualifier
  9376. {
  9377. Name = "ValueMap";
  9378. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
  9379. },
  9380. instance of MSFT_CliQualifier
  9381. {
  9382. Name = "Values";
  9383. QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
  9384. }};
  9385. },
  9386. instance of MSFT_CliProperty
  9387. {
  9388. Derivation = "Status";
  9389. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  9390. Name = "Status";
  9391. Qualifiers = {
  9392. instance of MSFT_CliQualifier
  9393. {
  9394. Name = "MaxLen";
  9395. QualifierValue = {"10"};
  9396. },
  9397. instance of MSFT_CliQualifier
  9398. {
  9399. Name = "ValueMap";
  9400. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9401. },
  9402. instance of MSFT_CliQualifier
  9403. {
  9404. Name = "Values";
  9405. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9406. }};
  9407. },
  9408. instance of MSFT_CliProperty
  9409. {
  9410. Derivation = "StatusInfo";
  9411. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  9412. Name = "StatusInfo";
  9413. Qualifiers = {
  9414. instance of MSFT_CliQualifier
  9415. {
  9416. Name = "ValueMap";
  9417. QualifierValue = {"1","2","3","4","5"};
  9418. },
  9419. instance of MSFT_CliQualifier
  9420. {
  9421. Name = "Values";
  9422. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  9423. }};
  9424. },
  9425. instance of MSFT_CliProperty
  9426. {
  9427. Derivation = "SystemCreationClassName";
  9428. Description = "The scoping System's CreationClassName.";
  9429. Name = "SystemCreationClassName";
  9430. },
  9431. instance of MSFT_CliProperty
  9432. {
  9433. Derivation = "SystemName";
  9434. Description = "The scoping System's Name.";
  9435. Name = "SystemName";
  9436. },
  9437. instance of MSFT_CliProperty
  9438. {
  9439. Derivation = "TimeOfLastReset";
  9440. Description = "The TimeOfLastReset property indicates the date and time this controller was last reset. This could mean the controller was powered down, or reinitialized.";
  9441. Name = "TimeOfLastReset";
  9442. }};
  9443. },
  9444. instance of MSFT_CliFormat
  9445. {
  9446. Format = "TABLE";
  9447. Name = "BRIEF";
  9448. Properties = {
  9449. instance of MSFT_CliProperty
  9450. {
  9451. Derivation = "Manufacturer";
  9452. Description = "The Manufacturer property indicates the manufacturer of the IDE controller device.";
  9453. Name = "Manufacturer";
  9454. },
  9455. instance of MSFT_CliProperty
  9456. {
  9457. Derivation = "Name";
  9458. Description = "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.";
  9459. Name = "Name";
  9460. },
  9461. instance of MSFT_CliProperty
  9462. {
  9463. Derivation = "ProtocolSupported";
  9464. Description = "The protocol used by the controller to access 'controlled' devices.";
  9465. Name = "ProtocolSupported";
  9466. Qualifiers = {
  9467. instance of MSFT_CliQualifier
  9468. {
  9469. Name = "ValueMap";
  9470. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
  9471. },
  9472. instance of MSFT_CliQualifier
  9473. {
  9474. Name = "Values";
  9475. QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
  9476. }};
  9477. },
  9478. instance of MSFT_CliProperty
  9479. {
  9480. Derivation = "Status";
  9481. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  9482. Name = "Status";
  9483. Qualifiers = {
  9484. instance of MSFT_CliQualifier
  9485. {
  9486. Name = "MaxLen";
  9487. QualifierValue = {"10"};
  9488. },
  9489. instance of MSFT_CliQualifier
  9490. {
  9491. Name = "ValueMap";
  9492. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9493. },
  9494. instance of MSFT_CliQualifier
  9495. {
  9496. Name = "Values";
  9497. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9498. }};
  9499. },
  9500. instance of MSFT_CliProperty
  9501. {
  9502. Derivation = "StatusInfo";
  9503. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  9504. Name = "StatusInfo";
  9505. Qualifiers = {
  9506. instance of MSFT_CliQualifier
  9507. {
  9508. Name = "ValueMap";
  9509. QualifierValue = {"1","2","3","4","5"};
  9510. },
  9511. instance of MSFT_CliQualifier
  9512. {
  9513. Name = "Values";
  9514. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  9515. }};
  9516. }};
  9517. }};
  9518. FriendlyName = "IDECONTROLLER";
  9519. PWhere = "";
  9520. Target = "Select * from Win32_IDEController";
  9521. };
  9522. instance of MSFT_CliAlias
  9523. {
  9524. Connection =
  9525. instance of MSFT_CliConnection
  9526. {
  9527. Locale = "ms_409";
  9528. NameSpace = "ROOT\\CIMV2";
  9529. Server = ".";
  9530. };
  9531. Description = "Interrupt request line (IRQ) management. ";
  9532. Formats = {
  9533. instance of MSFT_CliFormat
  9534. {
  9535. Format = "table";
  9536. Name = "STATUS";
  9537. Properties = {
  9538. instance of MSFT_CliProperty
  9539. {
  9540. Derivation = "Status";
  9541. Description = "The Status property is a string indicating the current status of the object. ";
  9542. Name = "Status";
  9543. Qualifiers = {
  9544. instance of MSFT_CliQualifier
  9545. {
  9546. Name = "MaxLen";
  9547. QualifierValue = {"10"};
  9548. },
  9549. instance of MSFT_CliQualifier
  9550. {
  9551. Name = "ValueMap";
  9552. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9553. },
  9554. instance of MSFT_CliQualifier
  9555. {
  9556. Name = "Values";
  9557. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9558. }};
  9559. },
  9560. instance of MSFT_CliProperty
  9561. {
  9562. Derivation = "Caption";
  9563. Description = "The Caption property is a short textual description (one-line string) of the object.";
  9564. Name = "Caption";
  9565. Qualifiers = {
  9566. instance of MSFT_CliQualifier
  9567. {
  9568. Name = "MaxLen";
  9569. QualifierValue = {"64"};
  9570. }};
  9571. },
  9572. instance of MSFT_CliProperty
  9573. {
  9574. Derivation = "Availability";
  9575. Description = "Availability of the IRQ.";
  9576. Name = "Availability";
  9577. Qualifiers = {
  9578. instance of MSFT_CliQualifier
  9579. {
  9580. Name = "ValueMap";
  9581. QualifierValue = {"1","2","3","4","5"};
  9582. },
  9583. instance of MSFT_CliQualifier
  9584. {
  9585. Name = "Values";
  9586. QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
  9587. }};
  9588. }};
  9589. },
  9590. instance of MSFT_CliFormat
  9591. {
  9592. Name = "SYSTEM";
  9593. Properties = {
  9594. instance of MSFT_CliProperty
  9595. {
  9596. Derivation = "__CLASS";
  9597. Name = "__CLASS";
  9598. },
  9599. instance of MSFT_CliProperty
  9600. {
  9601. Derivation = "__DERIVATION";
  9602. Name = "__DERIVATION";
  9603. },
  9604. instance of MSFT_CliProperty
  9605. {
  9606. Derivation = "__DYNASTY";
  9607. Name = "__DYNASTY";
  9608. },
  9609. instance of MSFT_CliProperty
  9610. {
  9611. Derivation = "__GENUS";
  9612. Name = "__GENUS";
  9613. },
  9614. instance of MSFT_CliProperty
  9615. {
  9616. Derivation = "__NAMESPACE";
  9617. Name = "__NAMESPACE";
  9618. },
  9619. instance of MSFT_CliProperty
  9620. {
  9621. Derivation = "__PATH";
  9622. Name = "__PATH";
  9623. },
  9624. instance of MSFT_CliProperty
  9625. {
  9626. Derivation = "__PROPERTY_COUNT";
  9627. Name = "__PROPERTY_COUNT";
  9628. },
  9629. instance of MSFT_CliProperty
  9630. {
  9631. Derivation = "__RELPATH";
  9632. Name = "__RELPATH";
  9633. },
  9634. instance of MSFT_CliProperty
  9635. {
  9636. Derivation = "__SERVER";
  9637. Name = "__SERVER";
  9638. },
  9639. instance of MSFT_CliProperty
  9640. {
  9641. Derivation = "__SUPERCLASS";
  9642. Name = "__SUPERCLASS";
  9643. }};
  9644. },
  9645. instance of MSFT_CliFormat
  9646. {
  9647. Name = "INSTANCE";
  9648. Properties = {
  9649. instance of MSFT_CliProperty
  9650. {
  9651. Derivation = "IRQNumber";
  9652. Name = "IRQNumber";
  9653. }};
  9654. },
  9655. instance of MSFT_CliFormat
  9656. {
  9657. Format = "TABLE";
  9658. Name = "FULL";
  9659. Properties = {
  9660. instance of MSFT_CliProperty
  9661. {
  9662. Derivation = "Availability";
  9663. Description = "Availability of the IRQ.";
  9664. Name = "Availability";
  9665. Qualifiers = {
  9666. instance of MSFT_CliQualifier
  9667. {
  9668. Name = "ValueMap";
  9669. QualifierValue = {"1","2","3","4","5"};
  9670. },
  9671. instance of MSFT_CliQualifier
  9672. {
  9673. Name = "Values";
  9674. QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
  9675. }};
  9676. },
  9677. instance of MSFT_CliProperty
  9678. {
  9679. Derivation = "CSName";
  9680. Description = "CSName contains the scoping computer system's name.";
  9681. Name = "CSName";
  9682. Qualifiers = {
  9683. instance of MSFT_CliQualifier
  9684. {
  9685. Name = "MaxLen";
  9686. QualifierValue = {"256"};
  9687. }};
  9688. },
  9689. instance of MSFT_CliProperty
  9690. {
  9691. Derivation = "Description";
  9692. Description = "The Description property provides a textual description of the object. ";
  9693. Name = "Description";
  9694. },
  9695. instance of MSFT_CliProperty
  9696. {
  9697. Derivation = "Hardware";
  9698. Description = "The Hardware property indicates whether the interrupt is hardware or software based. A hardware IRQ is a physical wire from the peripheral to the programmable interrupt controller (PIC) chip through which the CPU can be notified of time critical events. Some IRQ lines are reserved for standard devices such as the keyboard, floppy disk drives, and the system clock. A software interrupt allows applications to get the attention of the processor./nValues: TRUE or FALSE. A value of TRUE indicates the interrupt is hardware based.";
  9699. Name = "Hardware";
  9700. },
  9701. instance of MSFT_CliProperty
  9702. {
  9703. Derivation = "InstallDate";
  9704. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  9705. Name = "InstallDate";
  9706. },
  9707. instance of MSFT_CliProperty
  9708. {
  9709. Derivation = "IRQNumber";
  9710. Description = "A part of the object's key value, IRQ Number.";
  9711. Name = "IRQNumber";
  9712. },
  9713. instance of MSFT_CliProperty
  9714. {
  9715. Derivation = "Name";
  9716. Description = "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.";
  9717. Name = "Name";
  9718. },
  9719. instance of MSFT_CliProperty
  9720. {
  9721. Derivation = "Shareable";
  9722. Description = "Boolean indicating whether the IRQ can be shared";
  9723. Name = "Shareable";
  9724. },
  9725. instance of MSFT_CliProperty
  9726. {
  9727. Derivation = "Status";
  9728. Description = "The Status property is a string indicating the current status of the object. ";
  9729. Name = "Status";
  9730. Qualifiers = {
  9731. instance of MSFT_CliQualifier
  9732. {
  9733. Name = "MaxLen";
  9734. QualifierValue = {"10"};
  9735. },
  9736. instance of MSFT_CliQualifier
  9737. {
  9738. Name = "ValueMap";
  9739. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9740. },
  9741. instance of MSFT_CliQualifier
  9742. {
  9743. Name = "Values";
  9744. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9745. }};
  9746. },
  9747. instance of MSFT_CliProperty
  9748. {
  9749. Derivation = "TriggerLevel";
  9750. Description = "IRQ trigger level indicating whether the interrupt is triggered by the hardware signal going high (value=4) or low (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
  9751. Name = "TriggerLevel";
  9752. Qualifiers = {
  9753. instance of MSFT_CliQualifier
  9754. {
  9755. Name = "ValueMap";
  9756. QualifierValue = {"1","2","3","4"};
  9757. },
  9758. instance of MSFT_CliQualifier
  9759. {
  9760. Name = "Values";
  9761. QualifierValue = {"Other","Unknown","Active Low","Active High"};
  9762. }};
  9763. },
  9764. instance of MSFT_CliProperty
  9765. {
  9766. Derivation = "TriggerType";
  9767. Description = "IRQ trigger type indicating whether edge (value=4) or level triggered (value=3) interrupts occur. Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
  9768. Name = "TriggerType";
  9769. Qualifiers = {
  9770. instance of MSFT_CliQualifier
  9771. {
  9772. Name = "ValueMap";
  9773. QualifierValue = {"1","2","3","4"};
  9774. },
  9775. instance of MSFT_CliQualifier
  9776. {
  9777. Name = "Values";
  9778. QualifierValue = {"Other","Unknown","Level","Edge"};
  9779. }};
  9780. },
  9781. instance of MSFT_CliProperty
  9782. {
  9783. Derivation = "Vector";
  9784. Description = "The Vector property indicates the vector of the IRQ resource. A vector contains the memory address to the function that will execute once the interrupt request is acknowledged by the CPU.";
  9785. Name = "Vector";
  9786. }};
  9787. },
  9788. instance of MSFT_CliFormat
  9789. {
  9790. Format = "table";
  9791. Name = "BRIEF";
  9792. Properties = {
  9793. instance of MSFT_CliProperty
  9794. {
  9795. Derivation = "Hardware";
  9796. Description = "The Hardware property indicates whether the interrupt is hardware or software based. A hardware IRQ is a physical wire from the peripheral to the programmable interrupt controller (PIC) chip through which the CPU can be notified of time critical events. Some IRQ lines are reserved for standard devices such as the keyboard, floppy disk drives, and the system clock. A software interrupt allows applications to get the attention of the processor./nValues: TRUE or FALSE. A value of TRUE indicates the interrupt is hardware based.";
  9797. Name = "Hardware";
  9798. },
  9799. instance of MSFT_CliProperty
  9800. {
  9801. Derivation = "IRQNumber";
  9802. Description = "A part of the object's key value, IRQ Number.";
  9803. Name = "IRQNumber";
  9804. },
  9805. instance of MSFT_CliProperty
  9806. {
  9807. Derivation = "Name";
  9808. Description = "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.";
  9809. Name = "Name";
  9810. },
  9811. instance of MSFT_CliProperty
  9812. {
  9813. Derivation = "Shareable";
  9814. Description = "Boolean indicating whether the IRQ can be shared";
  9815. Name = "Shareable";
  9816. },
  9817. instance of MSFT_CliProperty
  9818. {
  9819. Derivation = "TriggerLevel";
  9820. Description = "IRQ trigger level indicating whether the interrupt is triggered by the hardware signal going high (value=4) or low (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
  9821. Name = "TriggerLevel";
  9822. Qualifiers = {
  9823. instance of MSFT_CliQualifier
  9824. {
  9825. Name = "ValueMap";
  9826. QualifierValue = {"1","2","3","4"};
  9827. },
  9828. instance of MSFT_CliQualifier
  9829. {
  9830. Name = "Values";
  9831. QualifierValue = {"Other","Unknown","Active Low","Active High"};
  9832. }};
  9833. },
  9834. instance of MSFT_CliProperty
  9835. {
  9836. Derivation = "TriggerType";
  9837. Description = "IRQ trigger type indicating whether edge (value=4) or level triggered (value=3) interrupts occur. Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
  9838. Name = "TriggerType";
  9839. Qualifiers = {
  9840. instance of MSFT_CliQualifier
  9841. {
  9842. Name = "ValueMap";
  9843. QualifierValue = {"1","2","3","4"};
  9844. },
  9845. instance of MSFT_CliQualifier
  9846. {
  9847. Name = "Values";
  9848. QualifierValue = {"Other","Unknown","Level","Edge"};
  9849. }};
  9850. }};
  9851. }};
  9852. FriendlyName = "IRQ";
  9853. PWhere = "WHERE IRQNumber=#";
  9854. Target = "Select * from Win32_IRQResource";
  9855. };
  9856. instance of MSFT_CliAlias
  9857. {
  9858. Connection =
  9859. instance of MSFT_CliConnection
  9860. {
  9861. Locale = "ms_409";
  9862. NameSpace = "ROOT\\CIMV2";
  9863. Server = ".";
  9864. };
  9865. Description = "Provides access to the jobs scheduled using the schedule service. ";
  9866. Formats = {
  9867. instance of MSFT_CliFormat
  9868. {
  9869. Format = "table";
  9870. Name = "STATUS";
  9871. Properties = {
  9872. instance of MSFT_CliProperty
  9873. {
  9874. Derivation = "Status";
  9875. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  9876. Name = "Status";
  9877. Qualifiers = {
  9878. instance of MSFT_CliQualifier
  9879. {
  9880. Name = "MaxLen";
  9881. QualifierValue = {"10"};
  9882. },
  9883. instance of MSFT_CliQualifier
  9884. {
  9885. Name = "ValueMap";
  9886. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9887. },
  9888. instance of MSFT_CliQualifier
  9889. {
  9890. Name = "Values";
  9891. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9892. }};
  9893. },
  9894. instance of MSFT_CliProperty
  9895. {
  9896. Derivation = "JobId";
  9897. Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
  9898. Name = "JobId";
  9899. },
  9900. instance of MSFT_CliProperty
  9901. {
  9902. Derivation = "JobStatus";
  9903. Description = "The JobStatus property indicates whether a scheduled service executed successfully the last time this job was supposed to run.";
  9904. Name = "JobStatus";
  9905. Qualifiers = {
  9906. instance of MSFT_CliQualifier
  9907. {
  9908. Name = "Values";
  9909. QualifierValue = {"Success","Failure"};
  9910. }};
  9911. },
  9912. instance of MSFT_CliProperty
  9913. {
  9914. Derivation = "ElapsedTime";
  9915. Description = "Length of time that the job has been executing";
  9916. Name = "ElapsedTime";
  9917. },
  9918. instance of MSFT_CliProperty
  9919. {
  9920. Derivation = "StartTime";
  9921. Description = "The StartTime property represents the UTC time to run the job, in the form of YYYYMMDDHHMMSS.MMMMMM(+-)OOO, where YYYYMMDD must be replaced by ********. The replacement is necessary because the scheduling service only allows jobs to be configured on a day of the month, day of the week, or run once. A job cannot be run on a specific date./nExample: ********123000.000000-420 which implies 12:30 pm PST with daylight savings time in effect.";
  9922. Name = "StartTime";
  9923. },
  9924. instance of MSFT_CliProperty
  9925. {
  9926. Derivation = "Owner";
  9927. Description = "User that submitted the job";
  9928. Name = "Owner";
  9929. }};
  9930. },
  9931. instance of MSFT_CliFormat
  9932. {
  9933. Name = "SYSTEM";
  9934. Properties = {
  9935. instance of MSFT_CliProperty
  9936. {
  9937. Derivation = "__CLASS";
  9938. Name = "__CLASS";
  9939. },
  9940. instance of MSFT_CliProperty
  9941. {
  9942. Derivation = "__DERIVATION";
  9943. Name = "__DERIVATION";
  9944. },
  9945. instance of MSFT_CliProperty
  9946. {
  9947. Derivation = "__DYNASTY";
  9948. Name = "__DYNASTY";
  9949. },
  9950. instance of MSFT_CliProperty
  9951. {
  9952. Derivation = "__GENUS";
  9953. Name = "__GENUS";
  9954. },
  9955. instance of MSFT_CliProperty
  9956. {
  9957. Derivation = "__NAMESPACE";
  9958. Name = "__NAMESPACE";
  9959. },
  9960. instance of MSFT_CliProperty
  9961. {
  9962. Derivation = "__PATH";
  9963. Name = "__PATH";
  9964. },
  9965. instance of MSFT_CliProperty
  9966. {
  9967. Derivation = "__PROPERTY_COUNT";
  9968. Name = "__PROPERTY_COUNT";
  9969. },
  9970. instance of MSFT_CliProperty
  9971. {
  9972. Derivation = "__RELPATH";
  9973. Name = "__RELPATH";
  9974. },
  9975. instance of MSFT_CliProperty
  9976. {
  9977. Derivation = "__SERVER";
  9978. Name = "__SERVER";
  9979. },
  9980. instance of MSFT_CliProperty
  9981. {
  9982. Derivation = "__SUPERCLASS";
  9983. Name = "__SUPERCLASS";
  9984. }};
  9985. },
  9986. instance of MSFT_CliFormat
  9987. {
  9988. Name = "INSTANCE";
  9989. Properties = {
  9990. instance of MSFT_CliProperty
  9991. {
  9992. Derivation = "JobId";
  9993. Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
  9994. Name = "JobId";
  9995. }};
  9996. },
  9997. instance of MSFT_CliFormat
  9998. {
  9999. Format = "list";
  10000. Name = "FULL";
  10001. Properties = {
  10002. instance of MSFT_CliProperty
  10003. {
  10004. Derivation = "Command";
  10005. Description = "The Command property contains the name of the command, batch program, or binary file (along with command line arguments) that the schedule service will use to invoke the job.";
  10006. Name = "Command";
  10007. },
  10008. instance of MSFT_CliProperty
  10009. {
  10010. Derivation = "DaysOfMonth";
  10011. Description = "The DaysOfMonth property indicates the days of the month when the job is scheduled to run.";
  10012. Name = "DaysOfMonth";
  10013. },
  10014. instance of MSFT_CliProperty
  10015. {
  10016. Derivation = "DaysOfWeek";
  10017. Description = "The DaysOfWeek property indicates the days of the week when the job is scheduled to run.";
  10018. Name = "DaysOfWeek";
  10019. },
  10020. instance of MSFT_CliProperty
  10021. {
  10022. Derivation = "Description";
  10023. Description = "The Description property provides a textual description of the object. ";
  10024. Name = "Description";
  10025. },
  10026. instance of MSFT_CliProperty
  10027. {
  10028. Derivation = "ElapsedTime";
  10029. Description = "Length of time that the job has been executing.";
  10030. Name = "ElapsedTime";
  10031. },
  10032. instance of MSFT_CliProperty
  10033. {
  10034. Derivation = "InstallDate";
  10035. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  10036. Name = "InstallDate";
  10037. },
  10038. instance of MSFT_CliProperty
  10039. {
  10040. Derivation = "InteractWithDesktop";
  10041. Description = "This property allows the specified job to be interactive (meaning a user can give input to a scheduled job while it is executing).";
  10042. Name = "InteractWithDesktop";
  10043. },
  10044. instance of MSFT_CliProperty
  10045. {
  10046. Derivation = "JobId";
  10047. Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
  10048. Name = "JobId";
  10049. },
  10050. instance of MSFT_CliProperty
  10051. {
  10052. Derivation = "JobStatus";
  10053. Description = "The JobStatus property indicates whether a scheduled service executed successfully the last time this job was supposed to run.";
  10054. Name = "JobStatus";
  10055. Qualifiers = {
  10056. instance of MSFT_CliQualifier
  10057. {
  10058. Name = "Values";
  10059. QualifierValue = {"Success","Failure"};
  10060. }};
  10061. },
  10062. instance of MSFT_CliProperty
  10063. {
  10064. Derivation = "Name";
  10065. Description = "The Name property defines the label by which the object is known. ";
  10066. Name = "Name";
  10067. },
  10068. instance of MSFT_CliProperty
  10069. {
  10070. Derivation = "Notify";
  10071. Description = "User to be notified upon job completion or failure";
  10072. Name = "Notify";
  10073. },
  10074. instance of MSFT_CliProperty
  10075. {
  10076. Derivation = "Owner";
  10077. Description = "User that submitted the job";
  10078. Name = "Owner";
  10079. },
  10080. instance of MSFT_CliProperty
  10081. {
  10082. Derivation = "Priority";
  10083. Description = "Priority indicates the urgency or importance of execution of a job.";
  10084. Name = "Priority";
  10085. },
  10086. instance of MSFT_CliProperty
  10087. {
  10088. Derivation = "RunRepeatedly";
  10089. Description = "The RunRepeatedly property indicates whether the scheduled job should run repeatedly on the days that the job is scheduled.";
  10090. Name = "RunRepeatedly";
  10091. },
  10092. instance of MSFT_CliProperty
  10093. {
  10094. Derivation = "StartTime";
  10095. Description = "The StartTime property represents the UTC time to run the job, in the form of YYYYMMDDHHMMSS.MMMMMM(+-)OOO, where YYYYMMDD must be replaced by ********. The replacement is necessary because the scheduling service only allows jobs to be configured on a day of the month, day of the week, or run once. A job cannot be run on a specific date./nExample: ********123000.000000-420 which implies 12:30 pm PST with daylight savings time in effect.";
  10096. Name = "StartTime";
  10097. },
  10098. instance of MSFT_CliProperty
  10099. {
  10100. Derivation = "Status";
  10101. Description = "The Status property is a string indicating the current status of the object. ";
  10102. Name = "Status";
  10103. Qualifiers = {
  10104. instance of MSFT_CliQualifier
  10105. {
  10106. Name = "MaxLen";
  10107. QualifierValue = {"10"};
  10108. },
  10109. instance of MSFT_CliQualifier
  10110. {
  10111. Name = "ValueMap";
  10112. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10113. },
  10114. instance of MSFT_CliQualifier
  10115. {
  10116. Name = "Values";
  10117. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10118. }};
  10119. },
  10120. instance of MSFT_CliProperty
  10121. {
  10122. Derivation = "TimeSubmitted";
  10123. Description = "Time that the job was submitted";
  10124. Name = "TimeSubmitted";
  10125. },
  10126. instance of MSFT_CliProperty
  10127. {
  10128. Derivation = "UntilTime";
  10129. Description = "Time after which the job is invalid or should be stopped";
  10130. Name = "UntilTime";
  10131. }};
  10132. },
  10133. instance of MSFT_CliFormat
  10134. {
  10135. Format = "TABLE";
  10136. Name = "BRIEF";
  10137. Properties = {
  10138. instance of MSFT_CliProperty
  10139. {
  10140. Derivation = "JobId";
  10141. Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
  10142. Name = "JobId";
  10143. },
  10144. instance of MSFT_CliProperty
  10145. {
  10146. Derivation = "Name";
  10147. Description = "The Name property defines the label by which the job is known. ";
  10148. Name = "Name";
  10149. },
  10150. instance of MSFT_CliProperty
  10151. {
  10152. Derivation = "Owner";
  10153. Description = "User that submitted the job";
  10154. Name = "Owner";
  10155. },
  10156. instance of MSFT_CliProperty
  10157. {
  10158. Derivation = "Priority";
  10159. Description = "Priority indicates the urgency or importance of execution of a job.";
  10160. Name = "Priority";
  10161. },
  10162. instance of MSFT_CliProperty
  10163. {
  10164. Derivation = "Command";
  10165. Description = "The Command property contains the name of the command, batch program, or binary file (along with command line arguments) that the schedule service will use to invoke the job.";
  10166. Name = "Command";
  10167. }};
  10168. }};
  10169. FriendlyName = "Job";
  10170. PWhere = "WHERE jobid=#";
  10171. Target = "Select * from Win32_ScheduledJob";
  10172. Verbs = {
  10173. instance of MSFT_CliVerb
  10174. {
  10175. Derivation = "Delete";
  10176. Description = "The Delete method deletes a scheduled job.";
  10177. Name = "Delete";
  10178. Usage = "Delete";
  10179. },
  10180. instance of MSFT_CliVerb
  10181. {
  10182. Derivation = "Create";
  10183. Description = "The Create function submits a job to the operating system for execution at a specified future time and date. This function requires that the schedule service be started at the computer towhich the job is submitted.";
  10184. Name = "Create";
  10185. Parameters = {
  10186. instance of MSFT_CliParam
  10187. {
  10188. Description = "The Command parameter contains the name of the command, batch program, or binary file (along with command line parameters) that the schedule service will use to invoke the job.";
  10189. ParaId = "Command";
  10190. Type = "STRING";
  10191. },
  10192. instance of MSFT_CliParam
  10193. {
  10194. Description = "The DaysOfMonth parameter indicates the days of the month when the job is scheduled to run, and is used only when the RunRepeatedly parameter is TRUE.";
  10195. ParaId = "DaysOfMonth";
  10196. Type = "UINT32";
  10197. },
  10198. instance of MSFT_CliParam
  10199. {
  10200. Description = "The DaysOfWeek parameter indicates the days of the week when the job is scheduled to run, and is used only when the RunRepeatedly parameter is TRUE.";
  10201. ParaId = "DaysOfWeek";
  10202. Type = "UINT32";
  10203. },
  10204. instance of MSFT_CliParam
  10205. {
  10206. Description = "The InteractWithDesktop parameter indicates whether the specified job should be interactive (meaning a user can give input to the scheduled job while it is executing)./nValues TRUE or FALSE. If TRUE, then the job will be interactive. The default value of this parameter is FALSE.";
  10207. ParaId = "InteractWithDesktop";
  10208. Type = "BOOLEAN";
  10209. },
  10210. instance of MSFT_CliParam
  10211. {
  10212. Description = "The RunRepeatedly parameter indicates whether the scheduled job should run repeatedly on the days that the job is scheduled./nValues: TRUE or FALSE. If TRUE, then the job is run repeatedly according to the DaysOfWeek and DaysOfMonth parameter. If no value is supplied the parameter defaults to FALSE.";
  10213. ParaId = "RunRepeatedly";
  10214. Type = "BOOLEAN";
  10215. },
  10216. instance of MSFT_CliParam
  10217. {
  10218. Description = "The StartTime parameter represents the UTC time to run the job. This is of the form YYYYMMDDHHMMSS.MMMMMM(+-)OOO, where YYYYMMDD must be replaced by ********./nExample: ********123000.000000-420 which implies 12:30 pm PST with daylight savings time in effect.";
  10219. ParaId = "StartTime";
  10220. Type = "DATETIME";
  10221. },
  10222. instance of MSFT_CliParam
  10223. {
  10224. Description = "The JobId parameter indicates the identifier number of the job. This parameter is a handle to the job being scheduled on this computer.";
  10225. ParaId = "JobId";
  10226. Type = "UINT32";
  10227. }};
  10228. Usage = "Create";
  10229. VerbType = 0;
  10230. }};
  10231. };
  10232. instance of MSFT_CliAlias
  10233. {
  10234. Connection =
  10235. instance of MSFT_CliConnection
  10236. {
  10237. Locale = "ms_409";
  10238. NameSpace = "ROOT\\CIMV2";
  10239. Server = ".";
  10240. };
  10241. Description = "Management of system services that define execution dependencies. ";
  10242. Formats = {
  10243. instance of MSFT_CliFormat
  10244. {
  10245. Format = "table";
  10246. Name = "STATUS";
  10247. Properties = {
  10248. instance of MSFT_CliProperty
  10249. {
  10250. Derivation = "Status";
  10251. Description = "The Status property is a string indicating the current status of the object.";
  10252. Name = "Status";
  10253. Qualifiers = {
  10254. instance of MSFT_CliQualifier
  10255. {
  10256. Name = "MaxLen";
  10257. QualifierValue = {"10"};
  10258. },
  10259. instance of MSFT_CliQualifier
  10260. {
  10261. Name = "ValueMap";
  10262. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10263. },
  10264. instance of MSFT_CliQualifier
  10265. {
  10266. Name = "Values";
  10267. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10268. }};
  10269. },
  10270. instance of MSFT_CliProperty
  10271. {
  10272. Derivation = "Name";
  10273. Description = "The Name property indicates the name of the load order group.";
  10274. Name = "Name";
  10275. }};
  10276. },
  10277. instance of MSFT_CliFormat
  10278. {
  10279. Name = "SYSTEM";
  10280. Properties = {
  10281. instance of MSFT_CliProperty
  10282. {
  10283. Derivation = "__CLASS";
  10284. Name = "__CLASS";
  10285. },
  10286. instance of MSFT_CliProperty
  10287. {
  10288. Derivation = "__DERIVATION";
  10289. Name = "__DERIVATION";
  10290. },
  10291. instance of MSFT_CliProperty
  10292. {
  10293. Derivation = "__DYNASTY";
  10294. Name = "__DYNASTY";
  10295. },
  10296. instance of MSFT_CliProperty
  10297. {
  10298. Derivation = "__GENUS";
  10299. Name = "__GENUS";
  10300. },
  10301. instance of MSFT_CliProperty
  10302. {
  10303. Derivation = "__NAMESPACE";
  10304. Name = "__NAMESPACE";
  10305. },
  10306. instance of MSFT_CliProperty
  10307. {
  10308. Derivation = "__PATH";
  10309. Name = "__PATH";
  10310. },
  10311. instance of MSFT_CliProperty
  10312. {
  10313. Derivation = "__PROPERTY_COUNT";
  10314. Name = "__PROPERTY_COUNT";
  10315. },
  10316. instance of MSFT_CliProperty
  10317. {
  10318. Derivation = "__RELPATH";
  10319. Name = "__RELPATH";
  10320. },
  10321. instance of MSFT_CliProperty
  10322. {
  10323. Derivation = "__SERVER";
  10324. Name = "__SERVER";
  10325. },
  10326. instance of MSFT_CliProperty
  10327. {
  10328. Derivation = "__SUPERCLASS";
  10329. Name = "__SUPERCLASS";
  10330. }};
  10331. },
  10332. instance of MSFT_CliFormat
  10333. {
  10334. Name = "INSTANCE";
  10335. Properties = {
  10336. instance of MSFT_CliProperty
  10337. {
  10338. Derivation = "__PATH";
  10339. Name = "__PATH";
  10340. }};
  10341. },
  10342. instance of MSFT_CliFormat
  10343. {
  10344. Format = "TABLE";
  10345. Name = "BRIEF";
  10346. Properties = {
  10347. instance of MSFT_CliProperty
  10348. {
  10349. Derivation = "GroupOrder";
  10350. Description = "The GroupOrder property indicates the sequence in which this group of services will be loaded onto the operating system.";
  10351. Name = "GroupOrder";
  10352. },
  10353. instance of MSFT_CliProperty
  10354. {
  10355. Derivation = "Name";
  10356. Description = "The Name property indicates the name of the load order group.";
  10357. Name = "Name";
  10358. }};
  10359. },
  10360. instance of MSFT_CliFormat
  10361. {
  10362. Format = "TABLE";
  10363. Name = "FULL";
  10364. Properties = {
  10365. instance of MSFT_CliProperty
  10366. {
  10367. Derivation = "DriverEnabled";
  10368. Description = "The DriverEnabled property indicates whether this load order group can include drivers along with system services.";
  10369. Name = "DriverEnabled";
  10370. },
  10371. instance of MSFT_CliProperty
  10372. {
  10373. Derivation = "GroupOrder";
  10374. Description = "The GroupOrder property indicates the sequence in which this group of services will be loaded onto the operating system.";
  10375. Name = "GroupOrder";
  10376. },
  10377. instance of MSFT_CliProperty
  10378. {
  10379. Derivation = "Name";
  10380. Description = "The Name property indicates the name of the load order group.";
  10381. Name = "Name";
  10382. },
  10383. instance of MSFT_CliProperty
  10384. {
  10385. Derivation = "Status";
  10386. Description = "The Status property is a string indicating the current status of the object.";
  10387. Name = "Status";
  10388. Qualifiers = {
  10389. instance of MSFT_CliQualifier
  10390. {
  10391. Name = "MaxLen";
  10392. QualifierValue = {"10"};
  10393. },
  10394. instance of MSFT_CliQualifier
  10395. {
  10396. Name = "ValueMap";
  10397. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10398. },
  10399. instance of MSFT_CliQualifier
  10400. {
  10401. Name = "Values";
  10402. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10403. }};
  10404. }};
  10405. }};
  10406. FriendlyName = "LoadOrder";
  10407. PWhere = "";
  10408. Target = "Select * from Win32_LoadOrderGroup";
  10409. };
  10410. instance of MSFT_CliAlias
  10411. {
  10412. Connection =
  10413. instance of MSFT_CliConnection
  10414. {
  10415. Locale = "ms_409";
  10416. NameSpace = "ROOT\\CIMV2";
  10417. Server = ".";
  10418. };
  10419. Description = "Local storage device management.";
  10420. Formats = {
  10421. instance of MSFT_CliFormat
  10422. {
  10423. Name = "FULL";
  10424. Properties = {
  10425. instance of MSFT_CliProperty
  10426. {
  10427. Derivation = "Access";
  10428. Description = "The Access property describes whether the media is readable (value=1), writable (value=2), or both (value=3). \"Unknown\" (0) can also be defined.";
  10429. Name = "Access";
  10430. Qualifiers = {
  10431. instance of MSFT_CliQualifier
  10432. {
  10433. Name = "Values";
  10434. QualifierValue = {"Unknown","Readable","Writable","Read/Write Supported"};
  10435. }};
  10436. },
  10437. instance of MSFT_CliProperty
  10438. {
  10439. Derivation = "Availability";
  10440. Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
  10441. Name = "Availability";
  10442. Qualifiers = {
  10443. instance of MSFT_CliQualifier
  10444. {
  10445. Name = "ValueMap";
  10446. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  10447. },
  10448. instance of MSFT_CliQualifier
  10449. {
  10450. Name = "Values";
  10451. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  10452. }};
  10453. },
  10454. instance of MSFT_CliProperty
  10455. {
  10456. Derivation = "BlockSize";
  10457. Description = "Size in bytes of the blocks which form this storage extent. If unknown or if a block concept is not valid (for example, for aggregate extents, memory or logical disks), enter a 1.";
  10458. Name = "BlockSize";
  10459. },
  10460. instance of MSFT_CliProperty
  10461. {
  10462. Derivation = "Caption";
  10463. Description = "The Caption property is a short textual description.";
  10464. Name = "Caption";
  10465. Qualifiers = {
  10466. instance of MSFT_CliQualifier
  10467. {
  10468. Name = "MaxLen";
  10469. QualifierValue = {"64"};
  10470. }};
  10471. },
  10472. instance of MSFT_CliProperty
  10473. {
  10474. Derivation = "Compressed";
  10475. Description = "The Compressed property indicates whether the logical volume exists as a single compressed entity, such as a DoubleSpace volume. If file based compression is supported (such as on NTFS), this property will be FALSE.";
  10476. Name = "Compressed";
  10477. },
  10478. instance of MSFT_CliProperty
  10479. {
  10480. Derivation = "ConfigManagerErrorCode";
  10481. Description = "Indicates the Configuration Manager error code.";
  10482. Name = "ConfigManagerErrorCode";
  10483. Qualifiers = {
  10484. instance of MSFT_CliQualifier
  10485. {
  10486. Name = "Values";
  10487. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  10488. }};
  10489. },
  10490. instance of MSFT_CliProperty
  10491. {
  10492. Derivation = "ConfigManagerUserConfig";
  10493. Description = "Indicates whether the device is using a user-defined configuration.";
  10494. Name = "ConfigManagerUserConfig";
  10495. },
  10496. instance of MSFT_CliProperty
  10497. {
  10498. Derivation = "Description";
  10499. Description = "The Description property provides a textual description of the object. ";
  10500. Name = "Description";
  10501. },
  10502. instance of MSFT_CliProperty
  10503. {
  10504. Derivation = "DeviceID";
  10505. Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
  10506. Name = "DeviceID";
  10507. },
  10508. instance of MSFT_CliProperty
  10509. {
  10510. Derivation = "DriveType";
  10511. Description = "The DriveType property contains a numeric value corresponding to the type of disk drive this logical disk represents. Please refer to the Platform SDK documentation for additional information.";
  10512. Name = "DriveType";
  10513. Qualifiers = {
  10514. instance of MSFT_CliQualifier
  10515. {
  10516. Name = "Values";
  10517. QualifierValue = {"Unknown","No Root Directory","Removable Disk","Local Disk","Network Drive","Compact Disc","RAM Disk"};
  10518. }};
  10519. },
  10520. instance of MSFT_CliProperty
  10521. {
  10522. Derivation = "ErrorCleared";
  10523. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  10524. Name = "ErrorCleared";
  10525. },
  10526. instance of MSFT_CliProperty
  10527. {
  10528. Derivation = "ErrorDescription";
  10529. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  10530. Name = "ErrorDescription";
  10531. },
  10532. instance of MSFT_CliProperty
  10533. {
  10534. Derivation = "ErrorMethodology";
  10535. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this storage extent.";
  10536. Name = "ErrorMethodology";
  10537. },
  10538. instance of MSFT_CliProperty
  10539. {
  10540. Derivation = "FileSystem";
  10541. Description = "The FileSystem property indicates the file system on the logical disk.";
  10542. Name = "FileSystem";
  10543. },
  10544. instance of MSFT_CliProperty
  10545. {
  10546. Derivation = "FreeSpace";
  10547. Name = "FreeSpace";
  10548. },
  10549. instance of MSFT_CliProperty
  10550. {
  10551. Derivation = "InstallDate";
  10552. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  10553. Name = "InstallDate";
  10554. },
  10555. instance of MSFT_CliProperty
  10556. {
  10557. Derivation = "LastErrorCode";
  10558. Description = "LastErrorCode captures the last error code reported by the logical device.";
  10559. Name = "LastErrorCode";
  10560. },
  10561. instance of MSFT_CliProperty
  10562. {
  10563. Derivation = "MaximumComponentLength";
  10564. Description = "The MaximumComponentLength property contains the maximum length of a filename component supported by the drive. A filename component is that portion of a filename between backslashes. The value can be used to indicate that long names are supported by the specified file system. ";
  10565. Name = "MaximumComponentLength";
  10566. },
  10567. instance of MSFT_CliProperty
  10568. {
  10569. Derivation = "MediaType";
  10570. Description = "The MediaType property indicates the type of media currently present in the logical drive. This value will be one of the values of the MEDIA_TYPE enumeration defined in winioctl.h./n<B>Note:</B> The value may not be exact for removable drives if currently there is no media in the drive.";
  10571. Name = "MediaType";
  10572. Qualifiers = {
  10573. instance of MSFT_CliQualifier
  10574. {
  10575. Name = "Values";
  10576. QualifierValue = {"Format is unknown","5�-Inch Floppy Disk","3�-Inch Floppy Disk","3�-Inch Floppy Disk","3�-Inch Floppy Disk","3�-Inch Floppy Disk","5�-Inch Floppy Disk","5�-Inch Floppy Disk","5�-Inch Floppy Disk","5�-Inch Floppy Disk","5�-Inch Floppy Disk","Removable media other than floppy","Fixed hard disk media","3�-Inch Floppy Disk","3�-Inch Floppy Disk","5�-Inch Floppy Disk","5�-Inch Floppy Disk","3�-Inch Floppy Disk","3�-Inch Floppy Disk","5�-Inch Floppy Disk","3�-Inch Floppy Disk","3�-Inch Floppy Disk","8-Inch Floppy Disk"};
  10577. }};
  10578. },
  10579. instance of MSFT_CliProperty
  10580. {
  10581. Derivation = "Name";
  10582. Description = "The Name property defines the label by which the object is known. ";
  10583. Name = "Name";
  10584. },
  10585. instance of MSFT_CliProperty
  10586. {
  10587. Derivation = "NumberOfBlocks";
  10588. Description = "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent.";
  10589. Name = "NumberOfBlocks";
  10590. },
  10591. instance of MSFT_CliProperty
  10592. {
  10593. Derivation = "PNPDeviceID";
  10594. Description = "Indicates the Plug and Play device ID of the logical device. ";
  10595. Name = "PNPDeviceID";
  10596. },
  10597. instance of MSFT_CliProperty
  10598. {
  10599. Derivation = "PowerManagementCapabilities";
  10600. Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  10601. Name = "PowerManagementCapabilities";
  10602. Qualifiers = {
  10603. instance of MSFT_CliQualifier
  10604. {
  10605. Name = "Values";
  10606. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  10607. }};
  10608. },
  10609. instance of MSFT_CliProperty
  10610. {
  10611. Derivation = "PowerManagementSupported";
  10612. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
  10613. Name = "PowerManagementSupported";
  10614. },
  10615. instance of MSFT_CliProperty
  10616. {
  10617. Derivation = "ProviderName";
  10618. Description = "The ProviderName property indicates the network path name to the logical device.";
  10619. Name = "ProviderName";
  10620. },
  10621. instance of MSFT_CliProperty
  10622. {
  10623. Derivation = "Purpose";
  10624. Description = "A free form string describing the media and/or its use.";
  10625. Name = "Purpose";
  10626. },
  10627. instance of Msft_CliProperty
  10628. {
  10629. Name = "QuotasDisabled";
  10630. Description = "The QuotasDisabled property indicates that Quota management "
  10631. "is not enabled on this volume.";
  10632. Derivation = "QuotasDisabled";
  10633. },
  10634. instance of Msft_CliProperty
  10635. {
  10636. Name = "QuotasIncomplete";
  10637. Description = "The QuotasIncomplete property indicates that Quota "
  10638. "management was used but has been disabled. Incomplete "
  10639. "refers to the information left in the file system after "
  10640. "quota management has been disabled.";
  10641. Derivation = "QuotasIncomplete";
  10642. },
  10643. instance of Msft_CliProperty
  10644. {
  10645. Name = "QuotasRebuilding";
  10646. Description = "The QuotasRebuilding property indicates an active state "
  10647. "signifying that the file system is in process of compiling "
  10648. "information and setting the disk up for quota management.";
  10649. Derivation = "QuotasRebuilding";
  10650. },
  10651. instance of MSFT_CliProperty
  10652. {
  10653. Derivation = "Size";
  10654. Name = "Size";
  10655. },
  10656. instance of MSFT_CliProperty
  10657. {
  10658. Derivation = "Status";
  10659. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  10660. Name = "Status";
  10661. Qualifiers = {
  10662. instance of MSFT_CliQualifier
  10663. {
  10664. Name = "MaxLen";
  10665. QualifierValue = {"10"};
  10666. },
  10667. instance of MSFT_CliQualifier
  10668. {
  10669. Name = "ValueMap";
  10670. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10671. },
  10672. instance of MSFT_CliQualifier
  10673. {
  10674. Name = "Values";
  10675. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10676. }};
  10677. },
  10678. instance of MSFT_CliProperty
  10679. {
  10680. Derivation = "StatusInfo";
  10681. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  10682. Name = "StatusInfo";
  10683. Qualifiers = {
  10684. instance of MSFT_CliQualifier
  10685. {
  10686. Name = "ValueMap";
  10687. QualifierValue = {"1","2","3","4","5"};
  10688. },
  10689. instance of MSFT_CliQualifier
  10690. {
  10691. Name = "Values";
  10692. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  10693. }};
  10694. },
  10695. instance of Msft_CliProperty
  10696. {
  10697. Name = "SupportsDiskQuotas";
  10698. Description = "The SupportsDiskQuotas property indicates whether this "
  10699. "volume supports disk Quotas";
  10700. Derivation = "SupportsDiskQuotas";
  10701. },
  10702. instance of MSFT_CliProperty
  10703. {
  10704. Derivation = "SupportsFileBasedCompression";
  10705. Description = "The SupportsFileBasedCompression property indicates whether the logical disk partition supports file based compression, such as is the case with NTFS. This property is FALSE, when the Compressed property is TRUE.";
  10706. Name = "SupportsFileBasedCompression";
  10707. },
  10708. instance of MSFT_CliProperty
  10709. {
  10710. Derivation = "VolumeName";
  10711. Description = "The VolumeName property indicates the volume name of the logical disk.";
  10712. Name = "VolumeName";
  10713. },
  10714. instance of MSFT_CliProperty
  10715. {
  10716. Derivation = "VolumeSerialNumber";
  10717. Description = "The VolumeSerialNumber property indicates the volume serial number of the logical disk./nConstraints: Maximum 11 characters";
  10718. Name = "VolumeSerialNumber";
  10719. }};
  10720. },
  10721. instance of MSFT_CliFormat
  10722. {
  10723. Format = "table";
  10724. Name = "STATUS";
  10725. Properties = {
  10726. instance of MSFT_CliProperty
  10727. {
  10728. Derivation = "Status";
  10729. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  10730. Name = "Status";
  10731. Qualifiers = {
  10732. instance of MSFT_CliQualifier
  10733. {
  10734. Name = "MaxLen";
  10735. QualifierValue = {"10"};
  10736. },
  10737. instance of MSFT_CliQualifier
  10738. {
  10739. Name = "ValueMap";
  10740. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10741. },
  10742. instance of MSFT_CliQualifier
  10743. {
  10744. Name = "Values";
  10745. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10746. }};
  10747. },
  10748. instance of MSFT_CliProperty
  10749. {
  10750. Derivation = "Availability";
  10751. Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
  10752. Name = "Availability";
  10753. Qualifiers = {
  10754. instance of MSFT_CliQualifier
  10755. {
  10756. Name = "ValueMap";
  10757. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  10758. },
  10759. instance of MSFT_CliQualifier
  10760. {
  10761. Name = "Values";
  10762. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  10763. }};
  10764. },
  10765. instance of MSFT_CliProperty
  10766. {
  10767. Derivation = "DeviceID";
  10768. Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
  10769. Name = "DeviceID";
  10770. },
  10771. instance of MSFT_CliProperty
  10772. {
  10773. Derivation = "StatusInfo";
  10774. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  10775. Name = "StatusInfo";
  10776. Qualifiers = {
  10777. instance of MSFT_CliQualifier
  10778. {
  10779. Name = "ValueMap";
  10780. QualifierValue = {"1","2","3","4","5"};
  10781. },
  10782. instance of MSFT_CliQualifier
  10783. {
  10784. Name = "Values";
  10785. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  10786. }};
  10787. }};
  10788. },
  10789. instance of MSFT_CliFormat
  10790. {
  10791. Format = "TABLE";
  10792. Name = "BRIEF";
  10793. Properties = {
  10794. instance of MSFT_CliProperty
  10795. {
  10796. Derivation = "DeviceID";
  10797. Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
  10798. Name = "DeviceID";
  10799. },
  10800. instance of MSFT_CliProperty
  10801. {
  10802. Derivation = "DriveType";
  10803. Description = "The DriveType property contains a numeric value corresponding to the type of disk drive this logical disk represents. ";
  10804. Name = "DriveType";
  10805. Qualifiers = {
  10806. instance of MSFT_CliQualifier
  10807. {
  10808. Name = "Values";
  10809. QualifierValue = {"Unknown","No Root Directory","Removable Disk","Local Disk","Network Drive","Compact Disc","RAM Disk"};
  10810. }};
  10811. },
  10812. instance of MSFT_CliProperty
  10813. {
  10814. Derivation = "ProviderName";
  10815. Description = "The ProviderName property indicates the network path name to the logical device.";
  10816. Name = "ProviderName";
  10817. },
  10818. instance of MSFT_CliProperty
  10819. {
  10820. Derivation = "FreeSpace";
  10821. Name = "FreeSpace";
  10822. },
  10823. instance of MSFT_CliProperty
  10824. {
  10825. Derivation = "Size";
  10826. Name = "Size";
  10827. },
  10828. instance of MSFT_CliProperty
  10829. {
  10830. Derivation = "VolumeName";
  10831. Description = "The VolumeName property indicates the volume name of the logical disk.";
  10832. Name = "VolumeName";
  10833. }};
  10834. },
  10835. instance of MSFT_CliFormat
  10836. {
  10837. Name = "INSTANCE";
  10838. Properties = {
  10839. instance of MSFT_CliProperty
  10840. {
  10841. Derivation = "Name";
  10842. Description = "The Name property defines the label by which the object is known. ";
  10843. Name = "Name";
  10844. }};
  10845. },
  10846. instance of MSFT_CliFormat
  10847. {
  10848. Name = "WRITEABLE";
  10849. Properties = {
  10850. instance of MSFT_CliProperty
  10851. {
  10852. Derivation = "QuotasDisabled";
  10853. Description = "The QuotasDisabled property indicates that Quota management is not enabled on this volume.";
  10854. Name = "QuotasDisabled";
  10855. Qualifiers = {
  10856. instance of MSFT_CliQualifier
  10857. {
  10858. Name = "CIMTYPE";
  10859. QualifierValue = {"boolean"};
  10860. },
  10861. instance of MSFT_CliQualifier
  10862. {
  10863. Name = "read";
  10864. QualifierValue = {"True"};
  10865. },
  10866. instance of MSFT_CliQualifier
  10867. {
  10868. Name = "write";
  10869. QualifierValue = {"True"};
  10870. }};
  10871. },
  10872. instance of MSFT_CliProperty
  10873. {
  10874. Derivation = "VolumeName";
  10875. Description = "The VolumeName property indicates the volume name of the logical disk./nConstraints: Maximum 32 characters";
  10876. Name = "VolumeName";
  10877. Qualifiers = {
  10878. instance of MSFT_CliQualifier
  10879. {
  10880. Name = "CIMTYPE";
  10881. QualifierValue = {"string"};
  10882. },
  10883. instance of MSFT_CliQualifier
  10884. {
  10885. Name = "MappingStrings";
  10886. QualifierValue = {"string","Win32API|File System Functions|GetVolumeInformation"};
  10887. },
  10888. instance of MSFT_CliQualifier
  10889. {
  10890. Name = "read";
  10891. QualifierValue = {"True"};
  10892. },
  10893. instance of MSFT_CliQualifier
  10894. {
  10895. Name = "write";
  10896. QualifierValue = {"True"};
  10897. }};
  10898. }};
  10899. }};
  10900. FriendlyName = "LogicalDisk";
  10901. PWhere = "WHERE Name='#'";
  10902. Target = "Select * from Win32_LogicalDisk";
  10903. Verbs = {
  10904. instance of MSFT_CliVerb
  10905. {
  10906. Derivation = "Chkdsk";
  10907. Description = "This method invokes the chkdsk operation on the disk. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives. The return value of the method will indicate one of the following - Success - Chkdsk completed, Success - Locked and chkdsk scheduled on reboot, Failure - Unknown file system, Failure - Unknown error.";
  10908. Name = "Chkdsk";
  10909. Parameters = {
  10910. instance of MSFT_CliParam
  10911. {
  10912. Description = "This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed.";
  10913. ParaId = "FixErrors";
  10914. Qualifiers = {
  10915. instance of MSFT_CliQualifier
  10916. {
  10917. Name = "CIMTYPE";
  10918. QualifierValue = {"boolean"};
  10919. },
  10920. instance of MSFT_CliQualifier
  10921. {
  10922. Name = "Description";
  10923. QualifierValue = {"This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed."};
  10924. },
  10925. instance of MSFT_CliQualifier
  10926. {
  10927. Name = "ID";
  10928. QualifierValue = {"0"};
  10929. },
  10930. instance of MSFT_CliQualifier
  10931. {
  10932. Name = "in";
  10933. QualifierValue = {"True"};
  10934. }};
  10935. Type = "BOOLEAN";
  10936. },
  10937. instance of MSFT_CliParam
  10938. {
  10939. Description = "This parameter indicates whether the drive should be forced to dismount before checking.";
  10940. ParaId = "ForceDismount";
  10941. Qualifiers = {
  10942. instance of MSFT_CliQualifier
  10943. {
  10944. Name = "CIMTYPE";
  10945. QualifierValue = {"boolean"};
  10946. },
  10947. instance of MSFT_CliQualifier
  10948. {
  10949. Name = "Description";
  10950. QualifierValue = {"This parameter indicates whether the drive should be forced to dismount before checking."};
  10951. },
  10952. instance of MSFT_CliQualifier
  10953. {
  10954. Name = "ID";
  10955. QualifierValue = {"3"};
  10956. },
  10957. instance of MSFT_CliQualifier
  10958. {
  10959. Name = "in";
  10960. QualifierValue = {"True"};
  10961. }};
  10962. Type = "BOOLEAN";
  10963. },
  10964. instance of MSFT_CliParam
  10965. {
  10966. Description = "This parameter indicates whether the chkdsk operation should be performed at next boot up time, in case the operation could not be performed because the disk was locked at time the method was called.";
  10967. ParaId = "OkToRunAtBootUp";
  10968. Qualifiers = {
  10969. instance of MSFT_CliQualifier
  10970. {
  10971. Name = "CIMTYPE";
  10972. QualifierValue = {"boolean"};
  10973. },
  10974. instance of MSFT_CliQualifier
  10975. {
  10976. Name = "Description";
  10977. QualifierValue = {"This parameter indicates whether the chkdsk operation should be performed at next boot up time, in case the operation could not be performed because the disk was locked at time the method was called."};
  10978. },
  10979. instance of MSFT_CliQualifier
  10980. {
  10981. Name = "ID";
  10982. QualifierValue = {"5"};
  10983. },
  10984. instance of MSFT_CliQualifier
  10985. {
  10986. Name = "in";
  10987. QualifierValue = {"True"};
  10988. }};
  10989. Type = "BOOLEAN";
  10990. },
  10991. instance of MSFT_CliParam
  10992. {
  10993. Description = "This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors.";
  10994. ParaId = "RecoverBadSectors";
  10995. Qualifiers = {
  10996. instance of MSFT_CliQualifier
  10997. {
  10998. Name = "CIMTYPE";
  10999. QualifierValue = {"boolean"};
  11000. },
  11001. instance of MSFT_CliQualifier
  11002. {
  11003. Name = "Description";
  11004. QualifierValue = {"This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors."};
  11005. },
  11006. instance of MSFT_CliQualifier
  11007. {
  11008. Name = "ID";
  11009. QualifierValue = {"4"};
  11010. },
  11011. instance of MSFT_CliQualifier
  11012. {
  11013. Name = "in";
  11014. QualifierValue = {"True"};
  11015. }};
  11016. Type = "BOOLEAN";
  11017. },
  11018. instance of MSFT_CliParam
  11019. {
  11020. Description = "This parameter indicates whether the folder cycle checking should be skipped or not.";
  11021. ParaId = "SkipFolderCycle";
  11022. Qualifiers = {
  11023. instance of MSFT_CliQualifier
  11024. {
  11025. Name = "CIMTYPE";
  11026. QualifierValue = {"boolean"};
  11027. },
  11028. instance of MSFT_CliQualifier
  11029. {
  11030. Name = "Description";
  11031. QualifierValue = {"This parameter indicates whether the folder cycle checking should be skipped or not."};
  11032. },
  11033. instance of MSFT_CliQualifier
  11034. {
  11035. Name = "ID";
  11036. QualifierValue = {"2"};
  11037. },
  11038. instance of MSFT_CliQualifier
  11039. {
  11040. Name = "in";
  11041. QualifierValue = {"True"};
  11042. }};
  11043. Type = "BOOLEAN";
  11044. },
  11045. instance of MSFT_CliParam
  11046. {
  11047. Description = "This parameter indicates whether a vigorous check of index entries should be performed.";
  11048. ParaId = "VigorousIndexCheck";
  11049. Qualifiers = {
  11050. instance of MSFT_CliQualifier
  11051. {
  11052. Name = "CIMTYPE";
  11053. QualifierValue = {"boolean"};
  11054. },
  11055. instance of MSFT_CliQualifier
  11056. {
  11057. Name = "Description";
  11058. QualifierValue = {"This parameter indicates whether a vigorous check of index entries should be performed."};
  11059. },
  11060. instance of MSFT_CliQualifier
  11061. {
  11062. Name = "ID";
  11063. QualifierValue = {"1"};
  11064. },
  11065. instance of MSFT_CliQualifier
  11066. {
  11067. Name = "in";
  11068. QualifierValue = {"True"};
  11069. }};
  11070. Type = "BOOLEAN";
  11071. }};
  11072. Qualifiers = {
  11073. instance of MSFT_CliQualifier
  11074. {
  11075. Name = "Description";
  11076. QualifierValue = {"This method invokes the chkdsk operation on the disk. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives. The return value of the method will indica"};
  11077. },
  11078. instance of MSFT_CliQualifier
  11079. {
  11080. Name = "Implemented";
  11081. QualifierValue = {"True"};
  11082. },
  11083. instance of MSFT_CliQualifier
  11084. {
  11085. Name = "MappingStrings";
  11086. QualifierValue = {"Fmifs.dll | Method ChkDskExRoutine"};
  11087. },
  11088. instance of MSFT_CliQualifier
  11089. {
  11090. Name = "Values";
  11091. QualifierValue = {"Success - Chkdsk completed","Success - Locked and chkdsk scheduled on reboot","Failure - Unknown file system","Failure - Unknown error"};
  11092. }};
  11093. Usage = "Chkdsk";
  11094. },
  11095. instance of MSFT_CliVerb
  11096. {
  11097. Derivation = "ScheduleAutoChk";
  11098. Description = "This method is used schedule chkdsk to be run at the next reboot if the dirty bit has been set. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives. ";
  11099. Name = "ScheduleAutoChk";
  11100. Parameters = {
  11101. instance of MSFT_CliParam
  11102. {
  11103. Description = "This parameter is used to specify the list of drives that should be scheduled for autochk at next reboot. The string syntax consists of the the drive letter for the logical disk.";
  11104. ParaId = "LogicalDisk";
  11105. Qualifiers = {
  11106. instance of MSFT_CliQualifier
  11107. {
  11108. Name = "CIMTYPE";
  11109. QualifierValue = {"string"};
  11110. },
  11111. instance of MSFT_CliQualifier
  11112. {
  11113. Name = "Description";
  11114. QualifierValue = {"This parameter is used to specify the list of drives that should be scheduled for autochk at next reboot. The string syntax consists of the the drive letter for the logical disk."};
  11115. },
  11116. instance of MSFT_CliQualifier
  11117. {
  11118. Name = "ID";
  11119. QualifierValue = {"0"};
  11120. },
  11121. instance of MSFT_CliQualifier
  11122. {
  11123. Name = "in";
  11124. QualifierValue = {"True"};
  11125. }};
  11126. Type = "STRING";
  11127. }};
  11128. Qualifiers = {
  11129. instance of MSFT_CliQualifier
  11130. {
  11131. Name = "Description";
  11132. QualifierValue = {"This method is used schedule chkdsk to be run at the next reboot if the dirty bit has been set. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives."};
  11133. },
  11134. instance of MSFT_CliQualifier
  11135. {
  11136. Name = "Implemented";
  11137. QualifierValue = {"True"};
  11138. },
  11139. instance of MSFT_CliQualifier
  11140. {
  11141. Name = "MappingStrings";
  11142. QualifierValue = {"Chkntfs.exe"};
  11143. },
  11144. instance of MSFT_CliQualifier
  11145. {
  11146. Name = "Static";
  11147. QualifierValue = {"True"};
  11148. },
  11149. instance of MSFT_CliQualifier
  11150. {
  11151. Name = "Values";
  11152. QualifierValue = {"No Error","Error - Remote Drive","Error - Removable Drive","Error - Drive Not Root Directory","Error - Unknown Drive"};
  11153. }};
  11154. Usage = "ScheduleAutoChk";
  11155. },
  11156. instance of MSFT_CliVerb
  11157. {
  11158. Derivation = "ExcludeFromAutochk";
  11159. Description = "This method is used exclude disks from the chkdsk operation to be run at the next reboot. If not excluded, chkdsk is performed on the disk if the dirty bit has been set for the disk. Note that the calls to exclude disks are not cumulative. That is, if a call is made to excluded some disks, then the new list is not added to the list of ones that were already marked for exclusion, instead the new list of disks overwrites the previous one. The method is applicable to only those instances of logical disk that represent a physical disk in the machine and is not applicable to mapped logical drives. /nFor example, a valid specification of drives would be \"C:\", \"d:\",\"G:\" Note that the colon is required with the drive letter.";
  11160. Name = "ExcludeFromAutochk";
  11161. Parameters = {
  11162. instance of MSFT_CliParam
  11163. {
  11164. Description = "This parameter is used to specify the list of drives that should be excluded from autochk at next reboot. The string syntax consists of the the drive letter followed by a colon for the logical disk.";
  11165. ParaId = "LogicalDisk";
  11166. Qualifiers = {
  11167. instance of MSFT_CliQualifier
  11168. {
  11169. Name = "CIMTYPE";
  11170. QualifierValue = {"string"};
  11171. },
  11172. instance of MSFT_CliQualifier
  11173. {
  11174. Name = "Description";
  11175. QualifierValue = {"This parameter is used to specify the list of drives that should be excluded from autochk at next reboot. The string syntax consists of the the drive letter followed by a colon for the logical disk."};
  11176. },
  11177. instance of MSFT_CliQualifier
  11178. {
  11179. Name = "ID";
  11180. QualifierValue = {"0"};
  11181. },
  11182. instance of MSFT_CliQualifier
  11183. {
  11184. Name = "in";
  11185. QualifierValue = {"True"};
  11186. }};
  11187. Type = "STRING";
  11188. }};
  11189. Qualifiers = {
  11190. instance of MSFT_CliQualifier
  11191. {
  11192. Name = "Description";
  11193. QualifierValue = {"This method is used exclude disks from the chkdsk operation to be run at the next reboot. If not excluded, chkdsk is performed on the disk if the dirty bit has been set for the disk. Note that the calls to exclude disks are not cumulative. That is, if a c"};
  11194. },
  11195. instance of MSFT_CliQualifier
  11196. {
  11197. Name = "Implemented";
  11198. QualifierValue = {"True"};
  11199. },
  11200. instance of MSFT_CliQualifier
  11201. {
  11202. Name = "MappingStrings";
  11203. QualifierValue = {"Chkntfs.exe"};
  11204. },
  11205. instance of MSFT_CliQualifier
  11206. {
  11207. Name = "Static";
  11208. QualifierValue = {"True"};
  11209. },
  11210. instance of MSFT_CliQualifier
  11211. {
  11212. Name = "Values";
  11213. QualifierValue = {"Success","Error - Remote Drive","Error - Removable Drive","Error - Drive Not Root Directory","Error - Unknown Drive"};
  11214. }};
  11215. Usage = "ExcludeFromAutochk";
  11216. }};
  11217. };
  11218. instance of MSFT_CliAlias
  11219. {
  11220. Connection =
  11221. instance of MSFT_CliConnection
  11222. {
  11223. Locale = "ms_409";
  11224. NameSpace = "ROOT\\CIMV2";
  11225. Server = ".";
  11226. };
  11227. Description = "The Win32_LogonSession class describes the logon session or sessions associated with a user who has logged on to Windows NT or Windows 2000.";
  11228. Formats = {
  11229. instance of MSFT_CliFormat
  11230. {
  11231. Name = "INSTANCE";
  11232. Properties = {
  11233. instance of MSFT_CliProperty
  11234. {
  11235. Derivation = "__PATH";
  11236. Name = "__PATH";
  11237. }};
  11238. },
  11239. instance of MSFT_CliFormat
  11240. {
  11241. Name = "SYSTEM";
  11242. Properties = {
  11243. instance of MSFT_CliProperty
  11244. {
  11245. Derivation = "__CLASS";
  11246. Name = "__CLASS";
  11247. },
  11248. instance of MSFT_CliProperty
  11249. {
  11250. Derivation = "__DERIVATION";
  11251. Name = "__DERIVATION";
  11252. },
  11253. instance of MSFT_CliProperty
  11254. {
  11255. Derivation = "__DYNASTY";
  11256. Name = "__DYNASTY";
  11257. },
  11258. instance of MSFT_CliProperty
  11259. {
  11260. Derivation = "__GENUS";
  11261. Name = "__GENUS";
  11262. },
  11263. instance of MSFT_CliProperty
  11264. {
  11265. Derivation = "__NAMESPACE";
  11266. Name = "__NAMESPACE";
  11267. },
  11268. instance of MSFT_CliProperty
  11269. {
  11270. Derivation = "__PATH";
  11271. Name = "__PATH";
  11272. },
  11273. instance of MSFT_CliProperty
  11274. {
  11275. Derivation = "__PROPERTY_COUNT";
  11276. Name = "__PROPERTY_COUNT";
  11277. },
  11278. instance of MSFT_CliProperty
  11279. {
  11280. Derivation = "__RELPATH";
  11281. Name = "__RELPATH";
  11282. },
  11283. instance of MSFT_CliProperty
  11284. {
  11285. Derivation = "__SERVER";
  11286. Name = "__SERVER";
  11287. },
  11288. instance of MSFT_CliProperty
  11289. {
  11290. Derivation = "__SUPERCLASS";
  11291. Name = "__SUPERCLASS";
  11292. }};
  11293. },
  11294. instance of MSFT_CliFormat
  11295. {
  11296. Name = "STATUS";
  11297. Properties = {
  11298. instance of MSFT_CliProperty
  11299. {
  11300. Derivation = "__PATH";
  11301. Name = "__PATH";
  11302. },
  11303. instance of MSFT_CliProperty
  11304. {
  11305. Derivation = "Status";
  11306. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  11307. Name = "Status";
  11308. Qualifiers = {
  11309. instance of MSFT_CliQualifier
  11310. {
  11311. Name = "MaxLen";
  11312. QualifierValue = {"10"};
  11313. },
  11314. instance of MSFT_CliQualifier
  11315. {
  11316. Name = "ValueMap";
  11317. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11318. },
  11319. instance of MSFT_CliQualifier
  11320. {
  11321. Name = "Values";
  11322. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11323. }};
  11324. }};
  11325. },
  11326. instance of MSFT_CliFormat
  11327. {
  11328. Name = "BRIEF";
  11329. Properties = {
  11330. instance of MSFT_CliProperty
  11331. {
  11332. Derivation = "AuthenticationPackage";
  11333. Description = "The AuthenticationPackage is the name of the subsystem used to authenticate the logon session. ";
  11334. Name = "AuthenticationPackage";
  11335. },
  11336. instance of MSFT_CliProperty
  11337. {
  11338. Derivation = "LogonId";
  11339. Description = "The LogonId is the ID assigned to the logon session. The application that initiated the session should have called AllocateLocallyUniqueId in order to generate this ID. ";
  11340. Name = "LogonId";
  11341. },
  11342. instance of MSFT_CliProperty
  11343. {
  11344. Derivation = "LogonType";
  11345. Description = "The LogonType is a numeric value indicating what type of logon session this is. /nSystem - Interactive - This logon type is intended for users who will be interactively using the machine, such as a user being logged on by a terminal server, remote shell, or similar process. /nNetwork - This logon type is intended for high performance servers to authenticate clear text passwords. LogonUser does not cache credentials for this logon type. /nBatch - This logon type is intended for batch servers, where processes may be executing on behalf of a user without their direct intervention; or for higher performance servers that process many clear-text authentication attempts at a time, such as mail or web servers. LogonUser does not cache credentials for this logon type./nService - Indicates a service-type logon. The account provided must have the service privilege enabled./nProxy - Proxy logon. This logon type is not supported./nUnlock - This logon type is intended for GINA DLLs logging on users who will be interactively using the machine. This logon type allows a unique audit record to be generated that shows when the workstation was unlocked. /nNetwork Cleartext - Windows 2000: This logon type preserves the name and password in the authentication packages, allowing the server to make connections to other network servers while impersonating the client. This allows a server to accept clear text credentials from a client, call LogonUser, verify that the user can access the system across the network, and still communicate with other servers. /nNew Credentials - Windows 2000: This logon type allows the caller to clone its current token and specify new credentials for outbound connections. The new logon session has the same local identify, but uses different credentials for other network connections. /n";
  11346. Name = "LogonType";
  11347. Qualifiers = {
  11348. instance of MSFT_CliQualifier
  11349. {
  11350. Name = "ValueMap";
  11351. QualifierValue = {"2","3","4","5","7","8","9"};
  11352. },
  11353. instance of MSFT_CliQualifier
  11354. {
  11355. Name = "Values";
  11356. QualifierValue = {"Interactive","Network","Batch","Service","Unlock","NetworkCleartext","NewCredentials"};
  11357. }};
  11358. },
  11359. instance of MSFT_CliProperty
  11360. {
  11361. Derivation = "Name";
  11362. Description = "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.";
  11363. Name = "Name";
  11364. },
  11365. instance of MSFT_CliProperty
  11366. {
  11367. Derivation = "StartTime";
  11368. Description = "The StartTime property represents the time at which the session started.";
  11369. Name = "StartTime";
  11370. },
  11371. instance of MSFT_CliProperty
  11372. {
  11373. Derivation = "Status";
  11374. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  11375. Name = "Status";
  11376. Qualifiers = {
  11377. instance of MSFT_CliQualifier
  11378. {
  11379. Name = "MaxLen";
  11380. QualifierValue = {"10"};
  11381. },
  11382. instance of MSFT_CliQualifier
  11383. {
  11384. Name = "ValueMap";
  11385. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11386. },
  11387. instance of MSFT_CliQualifier
  11388. {
  11389. Name = "Values";
  11390. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11391. }};
  11392. }};
  11393. },
  11394. instance of MSFT_CliFormat
  11395. {
  11396. Format = "LIST";
  11397. Name = "FULL";
  11398. }};
  11399. FriendlyName = "LOGON";
  11400. PWhere = "";
  11401. Target = "Select * from Win32_LogonSession";
  11402. };
  11403. instance of MSFT_CliAlias
  11404. {
  11405. Connection =
  11406. instance of MSFT_CliConnection
  11407. {
  11408. Locale = "ms_409";
  11409. NameSpace = "ROOT\\CIMV2";
  11410. Server = ".";
  11411. };
  11412. Description = "Cache memory management.";
  11413. Formats = {
  11414. instance of MSFT_CliFormat
  11415. {
  11416. Format = "list";
  11417. Name = "FULL";
  11418. Properties = {};
  11419. },
  11420. instance of MSFT_CliFormat
  11421. {
  11422. Name = "BRIEF";
  11423. Properties = {
  11424. instance of MSFT_CliProperty
  11425. {
  11426. Derivation = "BlockSize";
  11427. Name = "BlockSize";
  11428. },
  11429. instance of MSFT_CliProperty
  11430. {
  11431. Derivation = "CacheSpeed";
  11432. Name = "CacheSpeed";
  11433. },
  11434. instance of MSFT_CliProperty
  11435. {
  11436. Derivation = "CacheType";
  11437. Name = "CacheType";
  11438. },
  11439. instance of MSFT_CliProperty
  11440. {
  11441. Derivation = "DeviceID";
  11442. Name = "DeviceID";
  11443. },
  11444. instance of MSFT_CliProperty
  11445. {
  11446. Derivation = "InstalledSize";
  11447. Name = "InstalledSize";
  11448. },
  11449. instance of MSFT_CliProperty
  11450. {
  11451. Derivation = "Level";
  11452. Name = "Level";
  11453. },
  11454. instance of MSFT_CliProperty
  11455. {
  11456. Derivation = "MaxCacheSize";
  11457. Name = "MaxCacheSize";
  11458. },
  11459. instance of MSFT_CliProperty
  11460. {
  11461. Derivation = "NumberOfBlocks";
  11462. Name = "NumberOfBlocks";
  11463. },
  11464. instance of MSFT_CliProperty
  11465. {
  11466. Derivation = "Status";
  11467. Name = "Status";
  11468. }};
  11469. },
  11470. instance of MSFT_CliFormat
  11471. {
  11472. Name = "INSTANCE";
  11473. Properties = {
  11474. instance of MSFT_CliProperty
  11475. {
  11476. Derivation = "DeviceID";
  11477. Name = "DeviceID";
  11478. }};
  11479. },
  11480. instance of MSFT_CliFormat
  11481. {
  11482. Name = "ERROR";
  11483. Properties = {
  11484. instance of MSFT_CliProperty
  11485. {
  11486. Derivation = "DeviceID";
  11487. Name = "DeviceID";
  11488. },
  11489. instance of MSFT_CliProperty
  11490. {
  11491. Derivation = "ErrorCorrectType";
  11492. Name = "ErrorCorrectType";
  11493. }};
  11494. },
  11495. instance of MSFT_CliFormat
  11496. {
  11497. Name = "STATUS";
  11498. Properties = {
  11499. instance of MSFT_CliProperty
  11500. {
  11501. Derivation = "Availability";
  11502. Name = "Availability";
  11503. },
  11504. instance of MSFT_CliProperty
  11505. {
  11506. Derivation = "DeviceID";
  11507. Name = "DeviceID";
  11508. },
  11509. instance of MSFT_CliProperty
  11510. {
  11511. Derivation = "Status";
  11512. Name = "Status";
  11513. },
  11514. instance of MSFT_CliProperty
  11515. {
  11516. Derivation = "StatusInfo";
  11517. Name = "StatusInfo";
  11518. }};
  11519. },
  11520. instance of MSFT_CliFormat
  11521. {
  11522. Name = "CONFIG";
  11523. Properties = {
  11524. instance of MSFT_CliProperty
  11525. {
  11526. Derivation = "BlockSize";
  11527. Name = "BlockSize";
  11528. },
  11529. instance of MSFT_CliProperty
  11530. {
  11531. Derivation = "CacheSpeed";
  11532. Name = "CacheSpeed";
  11533. },
  11534. instance of MSFT_CliProperty
  11535. {
  11536. Derivation = "CacheType";
  11537. Name = "CacheType";
  11538. },
  11539. instance of MSFT_CliProperty
  11540. {
  11541. Derivation = "DeviceID";
  11542. Name = "DeviceID";
  11543. },
  11544. instance of MSFT_CliProperty
  11545. {
  11546. Derivation = "InstalledSize";
  11547. Name = "InstalledSize";
  11548. },
  11549. instance of MSFT_CliProperty
  11550. {
  11551. Derivation = "Level";
  11552. Name = "Level";
  11553. },
  11554. instance of MSFT_CliProperty
  11555. {
  11556. Derivation = "MaxCacheSize";
  11557. Name = "MaxCacheSize";
  11558. },
  11559. instance of MSFT_CliProperty
  11560. {
  11561. Derivation = "NumberOfBlocks";
  11562. Name = "NumberOfBlocks";
  11563. },
  11564. instance of MSFT_CliProperty
  11565. {
  11566. Derivation = "Status";
  11567. Name = "Status";
  11568. },
  11569. instance of MSFT_CliProperty
  11570. {
  11571. Derivation = "WritePolicy";
  11572. Name = "WritePolicy";
  11573. }};
  11574. },
  11575. instance of MSFT_CliFormat
  11576. {
  11577. Name = "SYSTEM";
  11578. Properties = {
  11579. instance of MSFT_CliProperty
  11580. {
  11581. Derivation = "__CLASS";
  11582. Name = "__CLASS";
  11583. },
  11584. instance of MSFT_CliProperty
  11585. {
  11586. Derivation = "__DERIVATION";
  11587. Name = "__DERIVATION";
  11588. },
  11589. instance of MSFT_CliProperty
  11590. {
  11591. Derivation = "__DYNASTY";
  11592. Name = "__DYNASTY";
  11593. },
  11594. instance of MSFT_CliProperty
  11595. {
  11596. Derivation = "__GENUS";
  11597. Name = "__GENUS";
  11598. },
  11599. instance of MSFT_CliProperty
  11600. {
  11601. Derivation = "__NAMESPACE";
  11602. Name = "__NAMESPACE";
  11603. },
  11604. instance of MSFT_CliProperty
  11605. {
  11606. Derivation = "__PATH";
  11607. Name = "__PATH";
  11608. },
  11609. instance of MSFT_CliProperty
  11610. {
  11611. Derivation = "__PROPERTY_COUNT";
  11612. Name = "__PROPERTY_COUNT";
  11613. },
  11614. instance of MSFT_CliProperty
  11615. {
  11616. Derivation = "__RELPATH";
  11617. Name = "__RELPATH";
  11618. },
  11619. instance of MSFT_CliProperty
  11620. {
  11621. Derivation = "__SERVER";
  11622. Name = "__SERVER";
  11623. },
  11624. instance of MSFT_CliProperty
  11625. {
  11626. Derivation = "__SUPERCLASS";
  11627. Name = "__SUPERCLASS";
  11628. }};
  11629. }};
  11630. FriendlyName = "MEMCACHE";
  11631. PWhere = "WHERE DeviceID='#'";
  11632. Target = "Select * from WIN32_CACHEMEMORY";
  11633. };
  11634. instance of MSFT_CliAlias
  11635. {
  11636. Connection =
  11637. instance of MSFT_CliConnection
  11638. {
  11639. Locale = "ms_409";
  11640. NameSpace = "ROOT\\CIMV2";
  11641. Server = ".";
  11642. };
  11643. Description = "System memory management (configuration layout and availability of memory). ";
  11644. Formats = {
  11645. instance of MSFT_CliFormat
  11646. {
  11647. Name = "SYSTEM";
  11648. Properties = {
  11649. instance of MSFT_CliProperty
  11650. {
  11651. Derivation = "__CLASS";
  11652. Name = "__CLASS";
  11653. },
  11654. instance of MSFT_CliProperty
  11655. {
  11656. Derivation = "__DERIVATION";
  11657. Name = "__DERIVATION";
  11658. },
  11659. instance of MSFT_CliProperty
  11660. {
  11661. Derivation = "__DYNASTY";
  11662. Name = "__DYNASTY";
  11663. },
  11664. instance of MSFT_CliProperty
  11665. {
  11666. Derivation = "__GENUS";
  11667. Name = "__GENUS";
  11668. },
  11669. instance of MSFT_CliProperty
  11670. {
  11671. Derivation = "__NAMESPACE";
  11672. Name = "__NAMESPACE";
  11673. },
  11674. instance of MSFT_CliProperty
  11675. {
  11676. Derivation = "__PATH";
  11677. Name = "__PATH";
  11678. },
  11679. instance of MSFT_CliProperty
  11680. {
  11681. Derivation = "__PROPERTY_COUNT";
  11682. Name = "__PROPERTY_COUNT";
  11683. },
  11684. instance of MSFT_CliProperty
  11685. {
  11686. Derivation = "__RELPATH";
  11687. Name = "__RELPATH";
  11688. },
  11689. instance of MSFT_CliProperty
  11690. {
  11691. Derivation = "__SERVER";
  11692. Name = "__SERVER";
  11693. },
  11694. instance of MSFT_CliProperty
  11695. {
  11696. Derivation = "__SUPERCLASS";
  11697. Name = "__SUPERCLASS";
  11698. }};
  11699. },
  11700. instance of MSFT_CliFormat
  11701. {
  11702. Name = "INSTANCE";
  11703. Properties = {
  11704. instance of MSFT_CliProperty
  11705. {
  11706. Derivation = "__PATH";
  11707. Name = "__PATH";
  11708. }};
  11709. },
  11710. instance of MSFT_CliFormat
  11711. {
  11712. Name = "STATUS";
  11713. Properties = {
  11714. instance of MSFT_CliProperty
  11715. {
  11716. Derivation = "AvailableVirtualMemory";
  11717. Description = "The AvailableVirtualMemory property indicates the available (unreserved or uncommitted) amount of memory that a calling process can use. ";
  11718. Name = "AvailableVirtualMemory";
  11719. },
  11720. instance of MSFT_CliProperty
  11721. {
  11722. Derivation = "Name";
  11723. Description = "The Name represents a logical memory configuration.";
  11724. Name = "Name";
  11725. },
  11726. instance of MSFT_CliProperty
  11727. {
  11728. Derivation = "TotalVirtualMemory";
  11729. Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
  11730. Name = "TotalVirtualMemory";
  11731. }};
  11732. },
  11733. instance of MSFT_CliFormat
  11734. {
  11735. Format = "LIST";
  11736. Name = "FULL";
  11737. Properties = {
  11738. instance of MSFT_CliProperty
  11739. {
  11740. Derivation = "AvailableVirtualMemory";
  11741. Description = "The AvailableVirtualMemory property indicates the available (unreserved or uncommitted) amount of memory that a calling process can use. ";
  11742. Name = "AvailableVirtualMemory";
  11743. },
  11744. instance of MSFT_CliProperty
  11745. {
  11746. Derivation = "Description";
  11747. Description = "A textual description.";
  11748. Name = "Description";
  11749. },
  11750. instance of MSFT_CliProperty
  11751. {
  11752. Derivation = "Name";
  11753. Description = "The Name represents a logical memory configuration.";
  11754. Name = "Name";
  11755. },
  11756. instance of MSFT_CliProperty
  11757. {
  11758. Derivation = "SettingID";
  11759. Description = "The identifier by which the object is known.";
  11760. Name = "SettingID";
  11761. Qualifiers = {
  11762. instance of MSFT_CliQualifier
  11763. {
  11764. Name = "MaxLen";
  11765. QualifierValue = {"256"};
  11766. }};
  11767. },
  11768. instance of MSFT_CliProperty
  11769. {
  11770. Derivation = "TotalPageFileSpace";
  11771. Description = "The TotalPageFileSpace property indicates the total amount of memory that can be stored in the paging file. ";
  11772. Name = "TotalPageFileSpace";
  11773. },
  11774. instance of MSFT_CliProperty
  11775. {
  11776. Derivation = "TotalPhysicalMemory";
  11777. Description = "The TotalPhysicalMemory property indicates the total amount of physical memory as available to the operating system.";
  11778. Name = "TotalPhysicalMemory";
  11779. },
  11780. instance of MSFT_CliProperty
  11781. {
  11782. Derivation = "TotalVirtualMemory";
  11783. Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
  11784. Name = "TotalVirtualMemory";
  11785. }};
  11786. },
  11787. instance of MSFT_CliFormat
  11788. {
  11789. Format = "TABLE";
  11790. Name = "BRIEF";
  11791. Properties = {
  11792. instance of MSFT_CliProperty
  11793. {
  11794. Derivation = "Name";
  11795. Description = "The Name represents a logical memory configuration.";
  11796. Name = "Name";
  11797. },
  11798. instance of MSFT_CliProperty
  11799. {
  11800. Derivation = "TotalVirtualMemory";
  11801. Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
  11802. Name = "TotalVirtualMemory";
  11803. },
  11804. instance of MSFT_CliProperty
  11805. {
  11806. Derivation = "TotalPhysicalMemory";
  11807. Description = "The TotalPhysicalMemory property indicates the total amount of physical memory as available to the operating system.";
  11808. Name = "TotalPhysicalMemory";
  11809. },
  11810. instance of MSFT_CliProperty
  11811. {
  11812. Derivation = "TotalPageFileSpace";
  11813. Description = "The TotalPageFileSpace property indicates the total amount of memory that can be stored in the paging file. ";
  11814. Name = "TotalPageFileSpace";
  11815. }};
  11816. }};
  11817. FriendlyName = "MemLogical";
  11818. PWhere = "";
  11819. Target = "Select * from Win32_LogicalMemoryConfiguration";
  11820. };
  11821. instance of MSFT_CliAlias
  11822. {
  11823. Connection =
  11824. instance of MSFT_CliConnection
  11825. {
  11826. Locale = "ms_409";
  11827. NameSpace = "ROOT\\CIMV2";
  11828. Server = ".";
  11829. };
  11830. Description = "Computer system's physical memory management. ";
  11831. Formats = {
  11832. instance of MSFT_CliFormat
  11833. {
  11834. Format = "table";
  11835. Name = "STATUS";
  11836. Properties = {
  11837. instance of MSFT_CliProperty
  11838. {
  11839. Derivation = "Status";
  11840. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  11841. Name = "Status";
  11842. Qualifiers = {
  11843. instance of MSFT_CliQualifier
  11844. {
  11845. Name = "MaxLen";
  11846. QualifierValue = {"10"};
  11847. },
  11848. instance of MSFT_CliQualifier
  11849. {
  11850. Name = "ValueMap";
  11851. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  11852. },
  11853. instance of MSFT_CliQualifier
  11854. {
  11855. Name = "Values";
  11856. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  11857. }};
  11858. },
  11859. instance of MSFT_CliProperty
  11860. {
  11861. Derivation = "Name";
  11862. Description = "The Name property defines the label by which the object is known. ";
  11863. Name = "Name";
  11864. },
  11865. instance of MSFT_CliProperty
  11866. {
  11867. Derivation = "Replaceable";
  11868. Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  11869. Name = "Replaceable";
  11870. },
  11871. instance of MSFT_CliProperty
  11872. {
  11873. Derivation = "Location";
  11874. Description = "The Location property indicates the physical location of the memory array.";
  11875. Name = "Location";
  11876. Qualifiers = {
  11877. instance of MSFT_CliQualifier
  11878. {
  11879. Name = "Values";
  11880. QualifierValue = {"Reserved","Other","Unknown","System board or motherboard","ISA add-on card","EISA add-on card","PCI add-on card","MCA add-on card","PCMCIA add-on card","Proprietary add-on card","NuBus","PC-98/C20 add-on card","PC-98/C24 add-on card","PC-98/E add-on card","PC-98/Local bus add-on card"};
  11881. }};
  11882. }};
  11883. },
  11884. instance of MSFT_CliFormat
  11885. {
  11886. Name = "SYSTEM";
  11887. Properties = {
  11888. instance of MSFT_CliProperty
  11889. {
  11890. Derivation = "__CLASS";
  11891. Name = "__CLASS";
  11892. },
  11893. instance of MSFT_CliProperty
  11894. {
  11895. Derivation = "__DERIVATION";
  11896. Name = "__DERIVATION";
  11897. },
  11898. instance of MSFT_CliProperty
  11899. {
  11900. Derivation = "__DYNASTY";
  11901. Name = "__DYNASTY";
  11902. },
  11903. instance of MSFT_CliProperty
  11904. {
  11905. Derivation = "__GENUS";
  11906. Name = "__GENUS";
  11907. },
  11908. instance of MSFT_CliProperty
  11909. {
  11910. Derivation = "__NAMESPACE";
  11911. Name = "__NAMESPACE";
  11912. },
  11913. instance of MSFT_CliProperty
  11914. {
  11915. Derivation = "__PATH";
  11916. Name = "__PATH";
  11917. },
  11918. instance of MSFT_CliProperty
  11919. {
  11920. Derivation = "__PROPERTY_COUNT";
  11921. Name = "__PROPERTY_COUNT";
  11922. },
  11923. instance of MSFT_CliProperty
  11924. {
  11925. Derivation = "__RELPATH";
  11926. Name = "__RELPATH";
  11927. },
  11928. instance of MSFT_CliProperty
  11929. {
  11930. Derivation = "__SERVER";
  11931. Name = "__SERVER";
  11932. },
  11933. instance of MSFT_CliProperty
  11934. {
  11935. Derivation = "__SUPERCLASS";
  11936. Name = "__SUPERCLASS";
  11937. }};
  11938. },
  11939. instance of MSFT_CliFormat
  11940. {
  11941. Name = "INSTANCE";
  11942. Properties = {
  11943. instance of MSFT_CliProperty
  11944. {
  11945. Derivation = "__PATH";
  11946. Name = "__PATH";
  11947. }};
  11948. },
  11949. instance of MSFT_CliFormat
  11950. {
  11951. Format = "LIST";
  11952. Name = "FULL";
  11953. Properties = {
  11954. instance of MSFT_CliProperty
  11955. {
  11956. Derivation = "Depth";
  11957. Description = "The depth of the physical package in inches.";
  11958. Name = "Depth";
  11959. },
  11960. instance of MSFT_CliProperty
  11961. {
  11962. Derivation = "Description";
  11963. Description = "The Description property provides a textual description of the object. ";
  11964. Name = "Description";
  11965. },
  11966. instance of MSFT_CliProperty
  11967. {
  11968. Derivation = "Height";
  11969. Description = "The height of the physical package in inches.";
  11970. Name = "Height";
  11971. },
  11972. instance of MSFT_CliProperty
  11973. {
  11974. Derivation = "HotSwappable";
  11975. Description = "A physical package can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on'). For example, a disk drive package inserted using SCA connectors is removable and can be hot swapped. All packages that can be hot swapped are inherently removable and replaceable.";
  11976. Name = "HotSwappable";
  11977. },
  11978. instance of MSFT_CliProperty
  11979. {
  11980. Derivation = "InstallDate";
  11981. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  11982. Name = "InstallDate";
  11983. },
  11984. instance of MSFT_CliProperty
  11985. {
  11986. Derivation = "Location";
  11987. Description = "The Location property indicates the physical location of the memory array.";
  11988. Name = "Location";
  11989. Qualifiers = {
  11990. instance of MSFT_CliQualifier
  11991. {
  11992. Name = "Values";
  11993. QualifierValue = {"Reserved","Other","Unknown","System board or motherboard","ISA add-on card","EISA add-on card","PCI add-on card","MCA add-on card","PCMCIA add-on card","Proprietary add-on card","NuBus","PC-98/C20 add-on card","PC-98/C24 add-on card","PC-98/E add-on card","PC-98/Local bus add-on card"};
  11994. }};
  11995. },
  11996. instance of MSFT_CliProperty
  11997. {
  11998. Derivation = "Manufacturer";
  11999. Description = "The name of the organization responsible for producing the physical element.";
  12000. Name = "Manufacturer";
  12001. Qualifiers = {
  12002. instance of MSFT_CliQualifier
  12003. {
  12004. Name = "MaxLen";
  12005. QualifierValue = {"256"};
  12006. }};
  12007. },
  12008. instance of MSFT_CliProperty
  12009. {
  12010. Derivation = "MaxCapacity";
  12011. Description = "The MaxCapacity property indicates the maximum memory size (in bytes) installable for this particular memory array. If the size is unknown, the property is given a value of 0.";
  12012. Name = "MaxCapacity";
  12013. },
  12014. instance of MSFT_CliProperty
  12015. {
  12016. Derivation = "MemoryDevices";
  12017. Description = "The MemoryDevices property indicates the number of physical slots or sockets available in this memory array.";
  12018. Name = "MemoryDevices";
  12019. },
  12020. instance of MSFT_CliProperty
  12021. {
  12022. Derivation = "MemoryErrorCorrection";
  12023. Description = "The MemoryErrorCorrection property indicates the type of error correction used by the memory array.";
  12024. Name = "MemoryErrorCorrection";
  12025. Qualifiers = {
  12026. instance of MSFT_CliQualifier
  12027. {
  12028. Name = "Values";
  12029. QualifierValue = {"Reserved","Other","Unknown","None","Parity","Single-bit ECC","Multi-bit ECC","CRC"};
  12030. }};
  12031. },
  12032. instance of MSFT_CliProperty
  12033. {
  12034. Derivation = "Model";
  12035. Description = "The name by which the physical element is generally known.";
  12036. Name = "Model";
  12037. Qualifiers = {
  12038. instance of MSFT_CliQualifier
  12039. {
  12040. Name = "MaxLen";
  12041. QualifierValue = {"64"};
  12042. }};
  12043. },
  12044. instance of MSFT_CliProperty
  12045. {
  12046. Derivation = "Name";
  12047. Description = "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.";
  12048. Name = "Name";
  12049. },
  12050. instance of MSFT_CliProperty
  12051. {
  12052. Derivation = "OtherIdentifyingInfo";
  12053. Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag. Note that if only bar code data is available and is unique/able to be used as an element key, this property would be NULL and the bar code data used as the class key, in the tag property.";
  12054. Name = "OtherIdentifyingInfo";
  12055. },
  12056. instance of MSFT_CliProperty
  12057. {
  12058. Derivation = "PartNumber";
  12059. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  12060. Name = "PartNumber";
  12061. Qualifiers = {
  12062. instance of MSFT_CliQualifier
  12063. {
  12064. Name = "MaxLen";
  12065. QualifierValue = {"256"};
  12066. }};
  12067. },
  12068. instance of MSFT_CliProperty
  12069. {
  12070. Derivation = "PoweredOn";
  12071. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  12072. Name = "PoweredOn";
  12073. },
  12074. instance of MSFT_CliProperty
  12075. {
  12076. Derivation = "Removable";
  12077. Description = "A physical package is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A package can still be removable if power must be 'off' in order to perform the removal. If power can be 'on' and the package removed, then the element is removable and can be hot swapped. For example, an extra battery in a laptop is removable, as is a disk drive package inserted using SCA connectors. However, the latter can be hot swapped. A laptop's display is not removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the package.";
  12078. Name = "Removable";
  12079. },
  12080. instance of MSFT_CliProperty
  12081. {
  12082. Derivation = "Replaceable";
  12083. Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. For example, some computer systems allow the main processor chip to be upgraded to one of a higher clock rating. In this case, the processor is said to be replaceable . Another example is a power supply package mounted on sliding rails. All removable packages are inherently replaceable .";
  12084. Name = "Replaceable";
  12085. },
  12086. instance of MSFT_CliProperty
  12087. {
  12088. Derivation = "SerialNumber";
  12089. Description = "A manufacturer-allocated number used to identify the physical element.";
  12090. Name = "SerialNumber";
  12091. Qualifiers = {
  12092. instance of MSFT_CliQualifier
  12093. {
  12094. Name = "MaxLen";
  12095. QualifierValue = {"64"};
  12096. }};
  12097. },
  12098. instance of MSFT_CliProperty
  12099. {
  12100. Derivation = "SKU";
  12101. Description = "The stock keeping unit number for this physical element.";
  12102. Name = "SKU";
  12103. Qualifiers = {
  12104. instance of MSFT_CliQualifier
  12105. {
  12106. Name = "MaxLen";
  12107. QualifierValue = {"64"};
  12108. }};
  12109. },
  12110. instance of MSFT_CliProperty
  12111. {
  12112. Derivation = "Status";
  12113. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  12114. Name = "Status";
  12115. Qualifiers = {
  12116. instance of MSFT_CliQualifier
  12117. {
  12118. Name = "MaxLen";
  12119. QualifierValue = {"10"};
  12120. },
  12121. instance of MSFT_CliQualifier
  12122. {
  12123. Name = "ValueMap";
  12124. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12125. },
  12126. instance of MSFT_CliQualifier
  12127. {
  12128. Name = "Values";
  12129. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12130. }};
  12131. },
  12132. instance of MSFT_CliProperty
  12133. {
  12134. Derivation = "Tag";
  12135. Description = "The Tag property contains a string that uniquely identifies the physical memory array.";
  12136. Name = "Tag";
  12137. Qualifiers = {
  12138. instance of MSFT_CliQualifier
  12139. {
  12140. Name = "MaxLen";
  12141. QualifierValue = {"256"};
  12142. }};
  12143. },
  12144. instance of MSFT_CliProperty
  12145. {
  12146. Derivation = "Use";
  12147. Description = "The Use property indicates how the memory is used in the computer system.";
  12148. Name = "Use";
  12149. Qualifiers = {
  12150. instance of MSFT_CliQualifier
  12151. {
  12152. Name = "Values";
  12153. QualifierValue = {"Reserved","Other","Unknown","System memory","Video memory","Flash memory","Non-volatile RAM","Cache memory"};
  12154. }};
  12155. },
  12156. instance of MSFT_CliProperty
  12157. {
  12158. Derivation = "Version";
  12159. Description = "A string indicating the version of the physical element.";
  12160. Name = "Version";
  12161. Qualifiers = {
  12162. instance of MSFT_CliQualifier
  12163. {
  12164. Name = "MaxLen";
  12165. QualifierValue = {"64"};
  12166. }};
  12167. },
  12168. instance of MSFT_CliProperty
  12169. {
  12170. Derivation = "Weight";
  12171. Description = "The weight of the physical package in pounds.";
  12172. Name = "Weight";
  12173. },
  12174. instance of MSFT_CliProperty
  12175. {
  12176. Derivation = "Width";
  12177. Description = "The width of the physical package in inches.";
  12178. Name = "Width";
  12179. }};
  12180. },
  12181. instance of MSFT_CliFormat
  12182. {
  12183. Format = "TABLE";
  12184. Name = "BRIEF";
  12185. Properties = {
  12186. instance of MSFT_CliProperty
  12187. {
  12188. Derivation = "Model";
  12189. Description = "The name by which the physical element is generally known.";
  12190. Name = "Model";
  12191. Qualifiers = {
  12192. instance of MSFT_CliQualifier
  12193. {
  12194. Name = "MaxLen";
  12195. QualifierValue = {"64"};
  12196. }};
  12197. },
  12198. instance of MSFT_CliProperty
  12199. {
  12200. Derivation = "Name";
  12201. Description = "The Name property defines the label by which the object is known. ";
  12202. Name = "Name";
  12203. },
  12204. instance of MSFT_CliProperty
  12205. {
  12206. Derivation = "MaxCapacity";
  12207. Description = "The MaxCapacity property indicates the maximum memory size (in bytes) installable for this particular memory array. If the size is unknown, the property is given a value of 0.";
  12208. Name = "MaxCapacity";
  12209. },
  12210. instance of MSFT_CliProperty
  12211. {
  12212. Derivation = "MemoryDevices";
  12213. Description = "The MemoryDevices property indicates the number of physical slots or sockets available in this memory array.";
  12214. Name = "MemoryDevices";
  12215. }};
  12216. }};
  12217. FriendlyName = "MemPhysical";
  12218. PWhere = "";
  12219. Target = "Select * from Win32_PhysicalMemoryArray";
  12220. };
  12221. instance of MSFT_CliAlias
  12222. {
  12223. Connection =
  12224. instance of MSFT_CliConnection
  12225. {
  12226. Locale = "ms_409";
  12227. NameSpace = "ROOT\\CIMV2";
  12228. Server = ".";
  12229. };
  12230. Description = "Network Client management.";
  12231. Formats = {
  12232. instance of MSFT_CliFormat
  12233. {
  12234. Format = "list";
  12235. Name = "FULL";
  12236. Properties = {
  12237. instance of MSFT_CliProperty
  12238. {
  12239. Derivation = "Description";
  12240. Name = "Description";
  12241. },
  12242. instance of MSFT_CliProperty
  12243. {
  12244. Derivation = "InstallDate";
  12245. Name = "InstallDate";
  12246. },
  12247. instance of MSFT_CliProperty
  12248. {
  12249. Derivation = "Manufacturer";
  12250. Name = "Manufacturer";
  12251. },
  12252. instance of MSFT_CliProperty
  12253. {
  12254. Derivation = "Name";
  12255. Name = "Name";
  12256. },
  12257. instance of MSFT_CliProperty
  12258. {
  12259. Derivation = "Status";
  12260. Name = "Status";
  12261. }};
  12262. },
  12263. instance of MSFT_CliFormat
  12264. {
  12265. Format = "table";
  12266. Name = "STATUS";
  12267. Properties = {
  12268. instance of MSFT_CliProperty
  12269. {
  12270. Derivation = "Name";
  12271. Name = "Name";
  12272. },
  12273. instance of MSFT_CliProperty
  12274. {
  12275. Derivation = "Status";
  12276. Name = "Status";
  12277. }};
  12278. },
  12279. instance of MSFT_CliFormat
  12280. {
  12281. Format = "table";
  12282. Name = "BRIEF";
  12283. Properties = {
  12284. instance of MSFT_CliProperty
  12285. {
  12286. Derivation = "Caption";
  12287. Name = "Caption";
  12288. },
  12289. instance of MSFT_CliProperty
  12290. {
  12291. Derivation = "InstallDate";
  12292. Name = "InstallDate";
  12293. },
  12294. instance of MSFT_CliProperty
  12295. {
  12296. Derivation = "Manufacturer";
  12297. Name = "Manufacturer";
  12298. },
  12299. instance of MSFT_CliProperty
  12300. {
  12301. Derivation = "Name";
  12302. Name = "Name";
  12303. }};
  12304. },
  12305. instance of MSFT_CliFormat
  12306. {
  12307. Name = "INSTANCE";
  12308. Properties = {
  12309. instance of MSFT_CliProperty
  12310. {
  12311. Name = "Name";
  12312. }};
  12313. },
  12314. instance of MSFT_CliFormat
  12315. {
  12316. Name = "SYSTEM";
  12317. Properties = {
  12318. instance of MSFT_CliProperty
  12319. {
  12320. Derivation = "__CLASS";
  12321. Name = "__CLASS";
  12322. },
  12323. instance of MSFT_CliProperty
  12324. {
  12325. Derivation = "__DERIVATION";
  12326. Name = "__DERIVATION";
  12327. },
  12328. instance of MSFT_CliProperty
  12329. {
  12330. Derivation = "__DYNASTY";
  12331. Name = "__DYNASTY";
  12332. },
  12333. instance of MSFT_CliProperty
  12334. {
  12335. Derivation = "__GENUS";
  12336. Name = "__GENUS";
  12337. },
  12338. instance of MSFT_CliProperty
  12339. {
  12340. Derivation = "__NAMESPACE";
  12341. Name = "__NAMESPACE";
  12342. },
  12343. instance of MSFT_CliProperty
  12344. {
  12345. Derivation = "__PATH";
  12346. Name = "__PATH";
  12347. },
  12348. instance of MSFT_CliProperty
  12349. {
  12350. Derivation = "__PROPERTY_COUNT";
  12351. Name = "__PROPERTY_COUNT";
  12352. },
  12353. instance of MSFT_CliProperty
  12354. {
  12355. Derivation = "__RELPATH";
  12356. Name = "__RELPATH";
  12357. },
  12358. instance of MSFT_CliProperty
  12359. {
  12360. Derivation = "__SERVER";
  12361. Name = "__SERVER";
  12362. },
  12363. instance of MSFT_CliProperty
  12364. {
  12365. Derivation = "__SUPERCLASS";
  12366. Name = "__SUPERCLASS";
  12367. }};
  12368. }};
  12369. FriendlyName = "NetClient";
  12370. PWhere = "WHERE Name='#'";
  12371. Target = "Select * from WIN32_NetworkClient";
  12372. };
  12373. instance of MSFT_CliAlias
  12374. {
  12375. Connection =
  12376. instance of MSFT_CliConnection
  12377. {
  12378. Locale = "ms_409";
  12379. NameSpace = "ROOT\\CIMV2";
  12380. Server = ".";
  12381. };
  12382. Description = "Network login information (of a particular user) management. ";
  12383. Formats = {
  12384. instance of MSFT_CliFormat
  12385. {
  12386. Name = "SYSTEM";
  12387. Properties = {
  12388. instance of MSFT_CliProperty
  12389. {
  12390. Derivation = "__CLASS";
  12391. Name = "__CLASS";
  12392. },
  12393. instance of MSFT_CliProperty
  12394. {
  12395. Derivation = "__DERIVATION";
  12396. Name = "__DERIVATION";
  12397. },
  12398. instance of MSFT_CliProperty
  12399. {
  12400. Derivation = "__DYNASTY";
  12401. Name = "__DYNASTY";
  12402. },
  12403. instance of MSFT_CliProperty
  12404. {
  12405. Derivation = "__GENUS";
  12406. Name = "__GENUS";
  12407. },
  12408. instance of MSFT_CliProperty
  12409. {
  12410. Derivation = "__NAMESPACE";
  12411. Name = "__NAMESPACE";
  12412. },
  12413. instance of MSFT_CliProperty
  12414. {
  12415. Derivation = "__PATH";
  12416. Name = "__PATH";
  12417. },
  12418. instance of MSFT_CliProperty
  12419. {
  12420. Derivation = "__PROPERTY_COUNT";
  12421. Name = "__PROPERTY_COUNT";
  12422. },
  12423. instance of MSFT_CliProperty
  12424. {
  12425. Derivation = "__RELPATH";
  12426. Name = "__RELPATH";
  12427. },
  12428. instance of MSFT_CliProperty
  12429. {
  12430. Derivation = "__SERVER";
  12431. Name = "__SERVER";
  12432. },
  12433. instance of MSFT_CliProperty
  12434. {
  12435. Derivation = "__SUPERCLASS";
  12436. Name = "__SUPERCLASS";
  12437. }};
  12438. },
  12439. instance of MSFT_CliFormat
  12440. {
  12441. Name = "INSTANCE";
  12442. Properties = {
  12443. instance of MSFT_CliProperty
  12444. {
  12445. Derivation = "Name";
  12446. Description = "The Name property specifies the name of the user account on a particular domain or machine. ";
  12447. Name = "Name";
  12448. Qualifiers = {
  12449. instance of MSFT_CliQualifier
  12450. {
  12451. Name = "MaxLen";
  12452. QualifierValue = {"256"};
  12453. }};
  12454. }};
  12455. },
  12456. instance of MSFT_CliFormat
  12457. {
  12458. Format = "LIST";
  12459. Name = "FULL";
  12460. Properties = {
  12461. instance of MSFT_CliProperty
  12462. {
  12463. Derivation = "AccountExpires";
  12464. Description = "The AccountExpires property specifies when the account will expire. This value is calculated from the number of seconds elapsed since 00:00:00, January 1, 1970, and is set in this format: yyyymmddhhmmss.mmmmmm sutc.";
  12465. Name = "AccountExpires";
  12466. },
  12467. instance of MSFT_CliProperty
  12468. {
  12469. Derivation = "AuthorizationFlags";
  12470. Description = "The AuthorizationFlags property contains a set of flags that specify the resources a user is authorized to use or modify.";
  12471. Name = "AuthorizationFlags";
  12472. },
  12473. instance of MSFT_CliProperty
  12474. {
  12475. Derivation = "BadPasswordCount";
  12476. Description = "The BadPasswordCount property indicates the number of times the user enters a bad password when logging on to a system.";
  12477. Name = "BadPasswordCount";
  12478. },
  12479. instance of MSFT_CliProperty
  12480. {
  12481. Derivation = "Comment";
  12482. Description = "The Comment property contains a comment or description for this login profile.";
  12483. Name = "Comment";
  12484. },
  12485. instance of MSFT_CliProperty
  12486. {
  12487. Derivation = "CountryCode";
  12488. Description = "The CountryCode property specifies the country/region code for the user's language of choice.";
  12489. Name = "CountryCode";
  12490. },
  12491. instance of MSFT_CliProperty
  12492. {
  12493. Derivation = "Description";
  12494. Description = "A textual description of the object.";
  12495. Name = "Description";
  12496. },
  12497. instance of MSFT_CliProperty
  12498. {
  12499. Derivation = "Flags";
  12500. Description = "The Flags property indicates the properties available to this network profile. Properties that can be set include:/nUF_SCRIPT - A logon script executed./nUF_ACCOUNTDISABLE - The user's account is disabled./nUF_HOMEDIR_REQUIRED - A home directory is required. /nUF_PASSWD_NOTREQD - No password is required./nUF_PASSWD_CANT_CHANGE - The user cannot change the password./nUF_LOCKOUT - The account is currently locked out. For NetUserSetInfo, this value can be cleared to unlock a previously locked account. This value cannot be used to lock a previously unlocked account./nUF_DONT_EXPIRE_PASSWD - password should never expire on the account./nThe following properties describe the account type. Only one value can be set:/nUF_NORMAL_ACCOUNT - Default account type that represents a typical user./nUF_TEMP_DUPLICATE_ACCOUNT - An account for users whose primary account is in another domain. This account provides user access to this domain, but not to any domain that trusts this domain. The User Manager refers to this account type as a local user account./nUF_WORKSTATION_TRUST_ACCOUNT - A computer account for a workstation or a server that is a member of this domain./nUF_SERVER_TRUST_ACCOUNT - A computer account for a backup domain controller that is a member of this domain./nUF_INTERDOMAIN_TRUST_ACCOUNT - A permit to trust account for a domain that trusts other domains.";
  12501. Name = "Flags";
  12502. },
  12503. instance of MSFT_CliProperty
  12504. {
  12505. Derivation = "FullName";
  12506. Description = "The FullName property indicates the full name of the user belonging to the network login profile. ";
  12507. Name = "FullName";
  12508. },
  12509. instance of MSFT_CliProperty
  12510. {
  12511. Derivation = "HomeDirectory";
  12512. Description = "The HomeDirectory property specifies the path to the home directory of the user. This string may be empty if the user chooses not to specify a home directory.";
  12513. Name = "HomeDirectory";
  12514. },
  12515. instance of MSFT_CliProperty
  12516. {
  12517. Derivation = "HomeDirectoryDrive";
  12518. Description = "The HomeDirectoryDrive property specifies the drive letter assigned to the user's home directory for logon purposes. ";
  12519. Name = "HomeDirectoryDrive";
  12520. },
  12521. instance of MSFT_CliProperty
  12522. {
  12523. Derivation = "LastLogoff";
  12524. Description = "The LastLogoff property specifies the date and time the user last logged off the system. This value is calculated from the number of seconds elapsed since 00:00:00, January 1, 1970. A value of zero means that the last logoff time is unknown. The format of this value is yyyymmddhhmmss.mmmmmm sutc.";
  12525. Name = "LastLogoff";
  12526. },
  12527. instance of MSFT_CliProperty
  12528. {
  12529. Derivation = "LastLogon";
  12530. Description = "The LastLogon property indicates the date and time the user last logged on to the system. This value is calculated from the number of seconds elapsed since 00:00:00, January 1, 1970. The format of this value is yyyymmddhhmmss.mmmmmm sutc.";
  12531. Name = "LastLogon";
  12532. },
  12533. instance of MSFT_CliProperty
  12534. {
  12535. Derivation = "LogonHours";
  12536. Description = "The LogonHours property specifies the times during the week when the user can log on. Each bit represents a unit of time specified by the UnitsPerWeek member. For instance, if the unit of time is hourly, the first bit (bit 0, word 0) is Sunday, 0:00 to 0:59; the second bit (bit 1, word 0) is Sunday, 1:00 to 1:59; and so on. If this member is set to NULL, then there is no time restriction. The time is set to GMT and must be adjusted for other time zones (for example, GMT minus 8 hours for PST).";
  12537. Name = "LogonHours";
  12538. Qualifiers = {
  12539. instance of MSFT_CliQualifier
  12540. {
  12541. Name = "MaxLen";
  12542. QualifierValue = {"147"};
  12543. }};
  12544. },
  12545. instance of MSFT_CliProperty
  12546. {
  12547. Derivation = "LogonServer";
  12548. Description = "The LogonServer property contains the name of the server to which logon requests are sent. Server names should be preceded by two backslashes (\\\\). A server name with an asterisk (\\\\*) indicates that the logon request can be handled by any logon server. A null string indicates that requests are sent to the domain controller. ";
  12549. Name = "LogonServer";
  12550. },
  12551. instance of MSFT_CliProperty
  12552. {
  12553. Derivation = "MaximumStorage";
  12554. Description = "The MaximumStorage property specifies the maximum amount of disk space available to the user. If MaximumStorage is set to USER_MAXSTORAGE_UNLIMITED the user is allowed to use all available disk space.";
  12555. Name = "MaximumStorage";
  12556. },
  12557. instance of MSFT_CliProperty
  12558. {
  12559. Derivation = "Name";
  12560. Description = "The Name property specifies the name of the user account on a particular domain or machine. ";
  12561. Name = "Name";
  12562. Qualifiers = {
  12563. instance of MSFT_CliQualifier
  12564. {
  12565. Name = "MaxLen";
  12566. QualifierValue = {"256"};
  12567. }};
  12568. },
  12569. instance of MSFT_CliProperty
  12570. {
  12571. Derivation = "NumberOfLogons";
  12572. Description = "The NumberOfLogons property indicates the number of successful times the user tried to log on to this account. A value of 0xFFFFFFFF indicates that the value is unknown. This property is maintained separately on each backup domain controller (BDC) in the domain. To get an accurate value only the largest value from all BDCs should be used.";
  12573. Name = "NumberOfLogons";
  12574. },
  12575. instance of MSFT_CliProperty
  12576. {
  12577. Derivation = "Parameters";
  12578. Description = "The Parameters property contains space set aside for use by applications. This string can be null, or it can have any number of characters before the terminating null character. ";
  12579. Name = "Parameters";
  12580. },
  12581. instance of MSFT_CliProperty
  12582. {
  12583. Derivation = "PasswordAge";
  12584. Description = "The PasswordAge property indicates the length of time a password has been in effect. This value is measured from the number of seconds elapsed since the password was last changed.";
  12585. Name = "PasswordAge";
  12586. },
  12587. instance of MSFT_CliProperty
  12588. {
  12589. Derivation = "PasswordExpires";
  12590. Description = "The PasswordExpires property indicates the date and time when the password will expire. The value is set in this format: yyyymmddhhmmss.mmmmmm sutc";
  12591. Name = "PasswordExpires";
  12592. },
  12593. instance of MSFT_CliProperty
  12594. {
  12595. Derivation = "PrimaryGroupId";
  12596. Description = "The PrimaryGroupId property specifies the relative ID (RID) of the Primary Global Group for this user. The identifier verifies the primary group to which the user's profile belongs.";
  12597. Name = "PrimaryGroupId";
  12598. },
  12599. instance of MSFT_CliProperty
  12600. {
  12601. Derivation = "Privileges";
  12602. Description = "The privileges property specifies the level of privilege assigned to the name property.";
  12603. Name = "Privileges";
  12604. Qualifiers = {
  12605. instance of MSFT_CliQualifier
  12606. {
  12607. Name = "Values";
  12608. QualifierValue = {"Guest","User","Administrator"};
  12609. }};
  12610. },
  12611. instance of MSFT_CliProperty
  12612. {
  12613. Derivation = "Profile";
  12614. Description = "The Profile property specifies a directory path to the user's profile. This value can be a null string, a local absolute path, or a UNC path. A user profile contains settings that are customizable for each user such as the desktop colors.";
  12615. Name = "Profile";
  12616. },
  12617. instance of MSFT_CliProperty
  12618. {
  12619. Derivation = "ScriptPath";
  12620. Description = "The ScriptPath property indicates the directory path to the user's logon script. A logon script automatically executes a set of commands each time a user logs on to a system.";
  12621. Name = "ScriptPath";
  12622. },
  12623. instance of MSFT_CliProperty
  12624. {
  12625. Derivation = "SettingID";
  12626. Description = "The identifier by which the object is known.";
  12627. Name = "SettingID";
  12628. Qualifiers = {
  12629. instance of MSFT_CliQualifier
  12630. {
  12631. Name = "MaxLen";
  12632. QualifierValue = {"256"};
  12633. }};
  12634. },
  12635. instance of MSFT_CliProperty
  12636. {
  12637. Derivation = "UnitsPerWeek";
  12638. Description = "The UnitsPerWeek property indicates the number of time units the week is divided into. It is used with the LogonHours property to limit user access to the computer.";
  12639. Name = "UnitsPerWeek";
  12640. },
  12641. instance of MSFT_CliProperty
  12642. {
  12643. Derivation = "UserComment";
  12644. Description = "The UserComment property contains a user defined comment or description for this profile.";
  12645. Name = "UserComment";
  12646. },
  12647. instance of MSFT_CliProperty
  12648. {
  12649. Derivation = "UserId";
  12650. Description = "The UserId property specifies the relative ID (RID) of the user. The identifier verifies that the user exists and is unique to this domain.";
  12651. Name = "UserId";
  12652. },
  12653. instance of MSFT_CliProperty
  12654. {
  12655. Derivation = "UserType";
  12656. Description = "The UserType property indicates the type of account the user has privileges to.";
  12657. Name = "UserType";
  12658. Qualifiers = {
  12659. instance of MSFT_CliQualifier
  12660. {
  12661. Name = "ValueMap";
  12662. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  12663. },
  12664. instance of MSFT_CliQualifier
  12665. {
  12666. Name = "Values";
  12667. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  12668. }};
  12669. },
  12670. instance of MSFT_CliProperty
  12671. {
  12672. Derivation = "Workstations";
  12673. Description = "The Workstations property contains the names of workstations from which the user can log on. Up to eight workstations can be specified; a null string indicates no restrictions. ";
  12674. Name = "Workstations";
  12675. }};
  12676. },
  12677. instance of MSFT_CliFormat
  12678. {
  12679. Format = "TABLE";
  12680. Name = "BRIEF";
  12681. Properties = {
  12682. instance of MSFT_CliProperty
  12683. {
  12684. Derivation = "Caption";
  12685. Description = "A short textual description.";
  12686. Name = "Caption";
  12687. Qualifiers = {
  12688. instance of MSFT_CliQualifier
  12689. {
  12690. Name = "MaxLen";
  12691. QualifierValue = {"64"};
  12692. }};
  12693. },
  12694. instance of MSFT_CliProperty
  12695. {
  12696. Derivation = "Privileges";
  12697. Description = "The privileges property specifies the level of privilege assigned to the user.";
  12698. Name = "Privileges";
  12699. Qualifiers = {
  12700. instance of MSFT_CliQualifier
  12701. {
  12702. Name = "Values";
  12703. QualifierValue = {"Guest","User","Administrator"};
  12704. }};
  12705. },
  12706. instance of MSFT_CliProperty
  12707. {
  12708. Derivation = "Profile";
  12709. Description = "The Profile property specifies a directory path to the user's profile. ";
  12710. Name = "Profile";
  12711. },
  12712. instance of MSFT_CliProperty
  12713. {
  12714. Derivation = "UserId";
  12715. Description = "The UserId property specifies the relative ID (RID) of the user. ";
  12716. Name = "UserId";
  12717. },
  12718. instance of MSFT_CliProperty
  12719. {
  12720. Derivation = "UserType";
  12721. Description = "The UserType property indicates the type of account the user has privileges to.";
  12722. Name = "UserType";
  12723. Qualifiers = {
  12724. instance of MSFT_CliQualifier
  12725. {
  12726. Name = "ValueMap";
  12727. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  12728. },
  12729. instance of MSFT_CliQualifier
  12730. {
  12731. Name = "Values";
  12732. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  12733. }};
  12734. },
  12735. instance of MSFT_CliProperty
  12736. {
  12737. Derivation = "Workstations";
  12738. Description = "The Workstations property contains the names of workstations from which the user can log on. Up to eight workstations can be specified; a null string indicates no restrictions. ";
  12739. Name = "Workstations";
  12740. }};
  12741. }};
  12742. FriendlyName = "NetLogin";
  12743. PWhere = "WHERE Name='#'";
  12744. Target = "Select * from Win32_NetworkLoginProfile";
  12745. };
  12746. instance of MSFT_CliAlias
  12747. {
  12748. Connection =
  12749. instance of MSFT_CliConnection
  12750. {
  12751. Locale = "ms_409";
  12752. NameSpace = "ROOT\\CIMV2";
  12753. Server = ".";
  12754. };
  12755. Description = "Protocols (and their network characteristics) management.";
  12756. Formats = {
  12757. instance of MSFT_CliFormat
  12758. {
  12759. Name = "SYSTEM";
  12760. Properties = {
  12761. instance of MSFT_CliProperty
  12762. {
  12763. Derivation = "__CLASS";
  12764. Name = "__CLASS";
  12765. },
  12766. instance of MSFT_CliProperty
  12767. {
  12768. Derivation = "__DERIVATION";
  12769. Name = "__DERIVATION";
  12770. },
  12771. instance of MSFT_CliProperty
  12772. {
  12773. Derivation = "__DYNASTY";
  12774. Name = "__DYNASTY";
  12775. },
  12776. instance of MSFT_CliProperty
  12777. {
  12778. Derivation = "__GENUS";
  12779. Name = "__GENUS";
  12780. },
  12781. instance of MSFT_CliProperty
  12782. {
  12783. Derivation = "__NAMESPACE";
  12784. Name = "__NAMESPACE";
  12785. },
  12786. instance of MSFT_CliProperty
  12787. {
  12788. Derivation = "__PATH";
  12789. Name = "__PATH";
  12790. },
  12791. instance of MSFT_CliProperty
  12792. {
  12793. Derivation = "__PROPERTY_COUNT";
  12794. Name = "__PROPERTY_COUNT";
  12795. },
  12796. instance of MSFT_CliProperty
  12797. {
  12798. Derivation = "__RELPATH";
  12799. Name = "__RELPATH";
  12800. },
  12801. instance of MSFT_CliProperty
  12802. {
  12803. Derivation = "__SERVER";
  12804. Name = "__SERVER";
  12805. },
  12806. instance of MSFT_CliProperty
  12807. {
  12808. Derivation = "__SUPERCLASS";
  12809. Name = "__SUPERCLASS";
  12810. }};
  12811. },
  12812. instance of MSFT_CliFormat
  12813. {
  12814. Name = "INSTANCE";
  12815. Properties = {
  12816. instance of MSFT_CliProperty
  12817. {
  12818. Derivation = "__PATH";
  12819. Name = "__PATH";
  12820. }};
  12821. },
  12822. instance of MSFT_CliFormat
  12823. {
  12824. Format = "LIST";
  12825. Name = "FULL";
  12826. Properties = {
  12827. instance of MSFT_CliProperty
  12828. {
  12829. Derivation = "ConnectionlessService";
  12830. Description = "The ConnectionlessService property indicates whether the protocol supports connectionless service. ";
  12831. Name = "ConnectionlessService";
  12832. },
  12833. instance of MSFT_CliProperty
  12834. {
  12835. Derivation = "Description";
  12836. Description = "The Description property provides a textual description of the object. ";
  12837. Name = "Description";
  12838. },
  12839. instance of MSFT_CliProperty
  12840. {
  12841. Derivation = "GuaranteesDelivery";
  12842. Description = "The GuaranteesDelivery property indicates whether the protocol guarantees that all data sent will reach the intended destination.";
  12843. Name = "GuaranteesDelivery";
  12844. },
  12845. instance of MSFT_CliProperty
  12846. {
  12847. Derivation = "GuaranteesSequencing";
  12848. Description = "The GuaranteesSequencing property indicates whether the protocol guarantees that data will arrive in the order in which it was sent. ";
  12849. Name = "GuaranteesSequencing";
  12850. },
  12851. instance of MSFT_CliProperty
  12852. {
  12853. Derivation = "InstallDate";
  12854. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  12855. Name = "InstallDate";
  12856. },
  12857. instance of MSFT_CliProperty
  12858. {
  12859. Derivation = "MaximumAddressSize";
  12860. Description = "The MaximumAddressSize property indicates the maximum length of a socket address supported by the protocol. Socket addresses may be items like URLs (www.microsoft.com) or IP addresses (130.215.24.1).";
  12861. Name = "MaximumAddressSize";
  12862. },
  12863. instance of MSFT_CliProperty
  12864. {
  12865. Derivation = "MaximumMessageSize";
  12866. Description = "The MaximumMessageSize property indicates the maximum message size supported by the protocol. ";
  12867. Name = "MaximumMessageSize";
  12868. },
  12869. instance of MSFT_CliProperty
  12870. {
  12871. Derivation = "MessageOriented";
  12872. Description = "The MessageOriented property indicates whether the protocol is message-oriented. A message-oriented protocol uses packets of data to transfer information. ";
  12873. Name = "MessageOriented";
  12874. },
  12875. instance of MSFT_CliProperty
  12876. {
  12877. Derivation = "MinimumAddressSize";
  12878. Description = "The MinimumAddressSize property specifies the minimum length of a socket address supported by the protocol. ";
  12879. Name = "MinimumAddressSize";
  12880. },
  12881. instance of MSFT_CliProperty
  12882. {
  12883. Derivation = "Name";
  12884. Description = "The Name property contains the name for the protocol.";
  12885. Name = "Name";
  12886. },
  12887. instance of MSFT_CliProperty
  12888. {
  12889. Derivation = "PseudoStreamOriented";
  12890. Description = "The PseudoStreamOriented property indicates whether the protocol is a message-oriented protocol that can receive variable-length data packets or streamed data for all receive operations. This optional capability is useful when an application does not want the protocol to frame messages, and requires stream-oriented characteristics.";
  12891. Name = "PseudoStreamOriented";
  12892. },
  12893. instance of MSFT_CliProperty
  12894. {
  12895. Derivation = "Status";
  12896. Description = "The Status property is a string indicating the current status of the object. ";
  12897. Name = "Status";
  12898. Qualifiers = {
  12899. instance of MSFT_CliQualifier
  12900. {
  12901. Name = "MaxLen";
  12902. QualifierValue = {"10"};
  12903. },
  12904. instance of MSFT_CliQualifier
  12905. {
  12906. Name = "ValueMap";
  12907. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12908. },
  12909. instance of MSFT_CliQualifier
  12910. {
  12911. Name = "Values";
  12912. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12913. }};
  12914. },
  12915. instance of MSFT_CliProperty
  12916. {
  12917. Derivation = "SupportsBroadcasting";
  12918. Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
  12919. Name = "SupportsBroadcasting";
  12920. },
  12921. instance of MSFT_CliProperty
  12922. {
  12923. Derivation = "SupportsConnectData";
  12924. Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
  12925. Name = "SupportsConnectData";
  12926. },
  12927. instance of MSFT_CliProperty
  12928. {
  12929. Derivation = "SupportsDisconnectData";
  12930. Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
  12931. Name = "SupportsDisconnectData";
  12932. },
  12933. instance of MSFT_CliProperty
  12934. {
  12935. Derivation = "SupportsEncryption";
  12936. Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
  12937. Name = "SupportsEncryption";
  12938. },
  12939. instance of MSFT_CliProperty
  12940. {
  12941. Derivation = "SupportsExpeditedData";
  12942. Description = "The SupportsExpeditedData property indicates whether the protocol supports expedited data (also known as urgent data) across the network. Expedited data can bypass flow control and receive priority over normal data packets./";
  12943. Name = "SupportsExpeditedData";
  12944. },
  12945. instance of MSFT_CliProperty
  12946. {
  12947. Derivation = "SupportsFragmentation";
  12948. Description = "The SupportsFragmentation property indicates whether the protocol supports transmitting the data in fragments. Physical network Maximum Transfer Unit (MTU) is hidden from applications. Each media type has a maximum frame size that cannot be exceeded. The link layer is responsible for discovering the MTU and reporting it to the protocols being used. ";
  12949. Name = "SupportsFragmentation";
  12950. },
  12951. instance of MSFT_CliProperty
  12952. {
  12953. Derivation = "SupportsGracefulClosing";
  12954. Description = "The SupportsGracefulClosing property indicates whether the protocol supports two-phase close operations - also known as graceful close operations. If not, the protocol supports only abortive close operations. ";
  12955. Name = "SupportsGracefulClosing";
  12956. },
  12957. instance of MSFT_CliProperty
  12958. {
  12959. Derivation = "SupportsGuaranteedBandwidth";
  12960. Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
  12961. Name = "SupportsGuaranteedBandwidth";
  12962. },
  12963. instance of MSFT_CliProperty
  12964. {
  12965. Derivation = "SupportsMulticasting";
  12966. Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
  12967. Name = "SupportsMulticasting";
  12968. },
  12969. instance of MSFT_CliProperty
  12970. {
  12971. Derivation = "SupportsQualityofService";
  12972. Description = "The SupportsQualityofService property indicates whether the protocol is capable of Quality of Service (QOS) support via the underlying layered service provider or transport carrier. QOS is a collection of components that enable differentiation and preferential treatment for subsets of data transmitted over the network. QOS loosely means subsets of data get higher priority or guaranteed service when traversing a network. ";
  12973. Name = "SupportsQualityofService";
  12974. }};
  12975. },
  12976. instance of MSFT_CliFormat
  12977. {
  12978. Format = "LIST";
  12979. Name = "FULL";
  12980. Properties = {
  12981. instance of MSFT_CliProperty
  12982. {
  12983. Derivation = "ConnectionlessService";
  12984. Description = "The ConnectionlessService property indicates whether the protocol supports connectionless service. A connectionless (datagram) service describes a communications protocol or transport in which data packets are routed independently of each other and may follow different routes and arrive in a different order from that in which they were sent. Conversely, a connection-oriented service provides a virtual circuit through which data packets are received in the same order they were transmitted. If the connection between machines fails, the application is notified./nValues: TRUE or FALSE. A value of TRUE indicates the protocol uses a connectionless service.";
  12985. Name = "ConnectionlessService";
  12986. },
  12987. instance of MSFT_CliProperty
  12988. {
  12989. Derivation = "Description";
  12990. Description = "The Description property provides a textual description of the object. ";
  12991. Name = "Description";
  12992. },
  12993. instance of MSFT_CliProperty
  12994. {
  12995. Derivation = "GuaranteesDelivery";
  12996. Description = "The GuaranteesDelivery property indicates whether the protocol guarantees that all data sent will reach the intended destination. If this flag is FALSE, there is no such guarantee. ";
  12997. Name = "GuaranteesDelivery";
  12998. },
  12999. instance of MSFT_CliProperty
  13000. {
  13001. Derivation = "GuaranteesSequencing";
  13002. Description = "The GuaranteesSequencing property indicates whether the protocol guarantees that data will arrive in the order in which it was sent. Note that this characteristic does not guarantee delivery of the data, only its order. ";
  13003. Name = "GuaranteesSequencing";
  13004. },
  13005. instance of MSFT_CliProperty
  13006. {
  13007. Derivation = "InstallDate";
  13008. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  13009. Name = "InstallDate";
  13010. },
  13011. instance of MSFT_CliProperty
  13012. {
  13013. Derivation = "MaximumAddressSize";
  13014. Description = "The MaximumAddressSize property indicates the maximum length of a socket address supported by the protocol. Socket addresses may be items like URLs (www.microsoft.com) or IP addresses (130.215.24.1).";
  13015. Name = "MaximumAddressSize";
  13016. },
  13017. instance of MSFT_CliProperty
  13018. {
  13019. Derivation = "MaximumMessageSize";
  13020. Description = "The MaximumMessageSize property indicates the maximum message size supported by the protocol. This is the maximum size of a message that can be sent from or received by the host. For protocols that do not support message framing, the actual maximum size of a message that can be sent to a given address may be less than this value. There are two special values defined for this property:/n0 - The protocol is stream-oriented; the concept of message size is not relevant./n1 - The maximum outbound (send) message size is dependent on the underlying network MTU (maximum sized transmission unit) and hence cannot be known until after a socket is bound. Applications should use getsockopt to retrieve the value of SO_MAX_MSG_SIZE after the socket has been bound to a local address./n 0xFFFFFFFF - There is no specified maximum message size defined./n";
  13021. Name = "MaximumMessageSize";
  13022. },
  13023. instance of MSFT_CliProperty
  13024. {
  13025. Derivation = "MessageOriented";
  13026. Description = "The MessageOriented property indicates whether the protocol is message-oriented. A message-oriented protocol uses packets of data to transfer information. Conversely, stream-oriented protocols transfer data as a continuous stream of bytes.";
  13027. Name = "MessageOriented";
  13028. },
  13029. instance of MSFT_CliProperty
  13030. {
  13031. Derivation = "MinimumAddressSize";
  13032. Description = "The MinimumAddressSize property specifies the minimum length of a socket address supported by the protocol. ";
  13033. Name = "MinimumAddressSize";
  13034. },
  13035. instance of MSFT_CliProperty
  13036. {
  13037. Derivation = "Name";
  13038. Description = "The Name property contains the name for the protocol./nExample: TCP/IP";
  13039. Name = "Name";
  13040. },
  13041. instance of MSFT_CliProperty
  13042. {
  13043. Derivation = "PseudoStreamOriented";
  13044. Description = "The PseudoStreamOriented property indicates whether the protocol is a message-oriented protocol that can receive variable-length data packets or streamed data for all receive operations. This optional capability is useful when an application does not want the protocol to frame messages, and requires stream-oriented characteristics.";
  13045. Name = "PseudoStreamOriented";
  13046. },
  13047. instance of MSFT_CliProperty
  13048. {
  13049. Derivation = "Status";
  13050. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  13051. Name = "Status";
  13052. Qualifiers = {
  13053. instance of MSFT_CliQualifier
  13054. {
  13055. Name = "MaxLen";
  13056. QualifierValue = {"10"};
  13057. },
  13058. instance of MSFT_CliQualifier
  13059. {
  13060. Name = "ValueMap";
  13061. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13062. },
  13063. instance of MSFT_CliQualifier
  13064. {
  13065. Name = "Values";
  13066. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13067. }};
  13068. },
  13069. instance of MSFT_CliProperty
  13070. {
  13071. Derivation = "SupportsBroadcasting";
  13072. Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
  13073. Name = "SupportsBroadcasting";
  13074. },
  13075. instance of MSFT_CliProperty
  13076. {
  13077. Derivation = "SupportsConnectData";
  13078. Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
  13079. Name = "SupportsConnectData";
  13080. },
  13081. instance of MSFT_CliProperty
  13082. {
  13083. Derivation = "SupportsDisconnectData";
  13084. Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
  13085. Name = "SupportsDisconnectData";
  13086. },
  13087. instance of MSFT_CliProperty
  13088. {
  13089. Derivation = "SupportsEncryption";
  13090. Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
  13091. Name = "SupportsEncryption";
  13092. },
  13093. instance of MSFT_CliProperty
  13094. {
  13095. Derivation = "SupportsExpeditedData";
  13096. Description = "The SupportsExpeditedData property indicates whether the protocol supports expedited data (also known as urgent data) across the network. Expedited data can bypass flow control and receive priority over normal data packets./";
  13097. Name = "SupportsExpeditedData";
  13098. },
  13099. instance of MSFT_CliProperty
  13100. {
  13101. Derivation = "SupportsFragmentation";
  13102. Description = "The SupportsFragmentation property indicates whether the protocol supports transmitting the data in fragments. Physical network Maximum Transfer Unit (MTU) is hidden from applications. Each media type has a maximum frame size that cannot be exceeded. The link layer is responsible for discovering the MTU and reporting it to the protocols being used. ";
  13103. Name = "SupportsFragmentation";
  13104. },
  13105. instance of MSFT_CliProperty
  13106. {
  13107. Derivation = "SupportsGracefulClosing";
  13108. Description = "The SupportsGracefulClosing property indicates whether the protocol supports two-phase close operations - also known as graceful close operations. If not, the protocol supports only abortive close operations. ";
  13109. Name = "SupportsGracefulClosing";
  13110. },
  13111. instance of MSFT_CliProperty
  13112. {
  13113. Derivation = "SupportsGuaranteedBandwidth";
  13114. Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
  13115. Name = "SupportsGuaranteedBandwidth";
  13116. },
  13117. instance of MSFT_CliProperty
  13118. {
  13119. Derivation = "SupportsMulticasting";
  13120. Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
  13121. Name = "SupportsMulticasting";
  13122. },
  13123. instance of MSFT_CliProperty
  13124. {
  13125. Derivation = "SupportsQualityofService";
  13126. Description = "The SupportsQualityofService property indicates whether the protocol is capable of Quality of Service (QOS) support via the underlying layered service provider or transport carrier. QOS is a collection of components that enable differentiation and preferential treatment for subsets of data transmitted over the network. QOS loosely means subsets of data get higher priority or guaranteed service when traversing a network. ";
  13127. Name = "SupportsQualityofService";
  13128. }};
  13129. },
  13130. instance of MSFT_CliFormat
  13131. {
  13132. Format = "TABLE";
  13133. Name = "BRIEF";
  13134. Properties = {
  13135. instance of MSFT_CliProperty
  13136. {
  13137. Derivation = "Caption";
  13138. Description = "The Caption property is a short textual description (one-line string) of the object.";
  13139. Name = "Caption";
  13140. Qualifiers = {
  13141. instance of MSFT_CliQualifier
  13142. {
  13143. Name = "MaxLen";
  13144. QualifierValue = {"64"};
  13145. }};
  13146. },
  13147. instance of MSFT_CliProperty
  13148. {
  13149. Derivation = "GuaranteesDelivery";
  13150. Description = "The GuaranteesDelivery property indicates whether the protocol guarantees that all data sent will reach the intended destination. If this flag is FALSE, there is no such guarantee. /nValues: TRUE or FALSE. A value of TRUE indicates the protocol supports guaranteed delivery of data packets.";
  13151. Name = "GuaranteesDelivery";
  13152. },
  13153. instance of MSFT_CliProperty
  13154. {
  13155. Derivation = "GuaranteesSequencing";
  13156. Description = "The GuaranteesSequencing property indicates whether the protocol guarantees that data will arrive in the order in which it was sent. Note that this characteristic does not guarantee delivery of the data, only its order. /nValues: TRUE or FALSE. A value of TRUE indicates the order of data sent is guaranteed.";
  13157. Name = "GuaranteesSequencing";
  13158. },
  13159. instance of MSFT_CliProperty
  13160. {
  13161. Derivation = "ConnectionlessService";
  13162. Description = "The ConnectionlessService property indicates whether the protocol supports connectionless service. A connectionless (datagram) service describes a communications protocol or transport in which data packets are routed independently of each other and may follow different routes and arrive in a different order from that in which they were sent. Conversely, a connection-oriented service provides a virtual circuit through which data packets are received in the same order they were transmitted. If the connection between machines fails, the application is notified./nValues: TRUE or FALSE. A value of TRUE indicates the protocol uses a connectionless service.";
  13163. Name = "ConnectionlessService";
  13164. },
  13165. instance of MSFT_CliProperty
  13166. {
  13167. Derivation = "Status";
  13168. Description = "The Status property is a string indicating the current status of the object. ";
  13169. Name = "Status";
  13170. Qualifiers = {
  13171. instance of MSFT_CliQualifier
  13172. {
  13173. Name = "MaxLen";
  13174. QualifierValue = {"10"};
  13175. },
  13176. instance of MSFT_CliQualifier
  13177. {
  13178. Name = "ValueMap";
  13179. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13180. },
  13181. instance of MSFT_CliQualifier
  13182. {
  13183. Name = "Values";
  13184. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13185. }};
  13186. },
  13187. instance of MSFT_CliProperty
  13188. {
  13189. Derivation = "Name";
  13190. Description = "The Name property contains the name for the protocol.";
  13191. Name = "Name";
  13192. }};
  13193. },
  13194. instance of MSFT_CliFormat
  13195. {
  13196. Format = "TABLE";
  13197. Name = "STATUS";
  13198. Properties = {
  13199. instance of MSFT_CliProperty
  13200. {
  13201. Derivation = "Name";
  13202. Description = "The Name property contains the name for the protocol.";
  13203. Name = "Name";
  13204. },
  13205. instance of MSFT_CliProperty
  13206. {
  13207. Derivation = "Status";
  13208. Description = "The Status property is a string indicating the current status of the object. ";
  13209. Name = "Status";
  13210. Qualifiers = {
  13211. instance of MSFT_CliQualifier
  13212. {
  13213. Name = "MaxLen";
  13214. QualifierValue = {"10"};
  13215. },
  13216. instance of MSFT_CliQualifier
  13217. {
  13218. Name = "ValueMap";
  13219. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13220. },
  13221. instance of MSFT_CliQualifier
  13222. {
  13223. Name = "Values";
  13224. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13225. }};
  13226. },
  13227. instance of MSFT_CliProperty
  13228. {
  13229. Derivation = "SupportsBroadcasting";
  13230. Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
  13231. Name = "SupportsBroadcasting";
  13232. },
  13233. instance of MSFT_CliProperty
  13234. {
  13235. Derivation = "SupportsConnectData";
  13236. Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
  13237. Name = "SupportsConnectData";
  13238. },
  13239. instance of MSFT_CliProperty
  13240. {
  13241. Derivation = "SupportsDisconnectData";
  13242. Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
  13243. Name = "SupportsDisconnectData";
  13244. },
  13245. instance of MSFT_CliProperty
  13246. {
  13247. Derivation = "SupportsEncryption";
  13248. Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
  13249. Name = "SupportsEncryption";
  13250. },
  13251. instance of MSFT_CliProperty
  13252. {
  13253. Derivation = "SupportsExpeditedData";
  13254. Description = "The SupportsExpeditedData property indicates whether the protocol supports expedited data (also known as urgent data) across the network. Expedited data can bypass flow control and receive priority over normal data packets./";
  13255. Name = "SupportsExpeditedData";
  13256. },
  13257. instance of MSFT_CliProperty
  13258. {
  13259. Derivation = "SupportsFragmentation";
  13260. Description = "The SupportsFragmentation property indicates whether the protocol supports transmitting the data in fragments. Physical network Maximum Transfer Unit (MTU) is hidden from applications. Each media type has a maximum frame size that cannot be exceeded. The link layer is responsible for discovering the MTU and reporting it to the protocols being used. ";
  13261. Name = "SupportsFragmentation";
  13262. },
  13263. instance of MSFT_CliProperty
  13264. {
  13265. Derivation = "SupportsGracefulClosing";
  13266. Description = "The SupportsGracefulClosing property indicates whether the protocol supports two-phase close operations - also known as graceful close operations. If not, the protocol supports only abortive close operations. ";
  13267. Name = "SupportsGracefulClosing";
  13268. },
  13269. instance of MSFT_CliProperty
  13270. {
  13271. Derivation = "SupportsGuaranteedBandwidth";
  13272. Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
  13273. Name = "SupportsGuaranteedBandwidth";
  13274. },
  13275. instance of MSFT_CliProperty
  13276. {
  13277. Derivation = "SupportsMulticasting";
  13278. Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
  13279. Name = "SupportsMulticasting";
  13280. },
  13281. instance of MSFT_CliProperty
  13282. {
  13283. Derivation = "SupportsQualityofService";
  13284. Description = "The SupportsQualityofService property indicates whether the protocol is capable of Quality of Service (QOS) support via the underlying layered service provider or transport carrier. QOS is a collection of components that enable differentiation and preferential treatment for subsets of data transmitted over the network. QOS loosely means subsets of data get higher priority or guaranteed service when traversing a network. ";
  13285. Name = "SupportsQualityofService";
  13286. }};
  13287. }};
  13288. FriendlyName = "NetProtocol";
  13289. PWhere = "";
  13290. Target = "Select * from Win32_NetworkProtocol";
  13291. };
  13292. instance of MSFT_CliAlias
  13293. {
  13294. Connection =
  13295. instance of MSFT_CliConnection
  13296. {
  13297. Locale = "ms_409";
  13298. NameSpace = "ROOT\\CIMV2";
  13299. Server = ".";
  13300. };
  13301. Description = "Active network connection management.";
  13302. Formats = {
  13303. instance of MSFT_CliFormat
  13304. {
  13305. Format = "table";
  13306. Name = "STATUS";
  13307. Properties = {
  13308. instance of MSFT_CliProperty
  13309. {
  13310. Derivation = "Status";
  13311. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  13312. Name = "Status";
  13313. Qualifiers = {
  13314. instance of MSFT_CliQualifier
  13315. {
  13316. Name = "MaxLen";
  13317. QualifierValue = {"10"};
  13318. },
  13319. instance of MSFT_CliQualifier
  13320. {
  13321. Name = "ValueMap";
  13322. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13323. },
  13324. instance of MSFT_CliQualifier
  13325. {
  13326. Name = "Values";
  13327. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13328. }};
  13329. },
  13330. instance of MSFT_CliProperty
  13331. {
  13332. Derivation = "ConnectionState";
  13333. Description = "The ConnectionState property indicates the current state of the network connection.";
  13334. Name = "ConnectionState";
  13335. Qualifiers = {
  13336. instance of MSFT_CliQualifier
  13337. {
  13338. Name = "MaxLen";
  13339. QualifierValue = {"20"};
  13340. },
  13341. instance of MSFT_CliQualifier
  13342. {
  13343. Name = "ValueMap";
  13344. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13345. },
  13346. instance of MSFT_CliQualifier
  13347. {
  13348. Name = "Values";
  13349. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13350. }};
  13351. },
  13352. instance of MSFT_CliProperty
  13353. {
  13354. Derivation = "Persistent";
  13355. Description = "The Persistent property determines whether this connection will be reconnected automatically by the operating system on the next logon.";
  13356. Name = "Persistent";
  13357. },
  13358. instance of MSFT_CliProperty
  13359. {
  13360. Derivation = "LocalName";
  13361. Description = "The LocalName property indicates the local name of the connected network device.";
  13362. Name = "LocalName";
  13363. },
  13364. instance of MSFT_CliProperty
  13365. {
  13366. Derivation = "RemoteName";
  13367. Description = "The RemoteName property contains the remote network resource name for a network resource. For a current or persistent connection, RemoteName contains the network name associated with the name of the value in the LocalName property. ";
  13368. Name = "RemoteName";
  13369. }};
  13370. },
  13371. instance of MSFT_CliFormat
  13372. {
  13373. Format = "table";
  13374. Name = "BRIEF";
  13375. Properties = {
  13376. instance of MSFT_CliProperty
  13377. {
  13378. Derivation = "LocalName";
  13379. Description = "The LocalName property indicates the local name of the connected network device.";
  13380. Name = "LocalName";
  13381. },
  13382. instance of MSFT_CliProperty
  13383. {
  13384. Derivation = "RemoteName";
  13385. Description = "The RemoteName property contains the remote network resource name for a network resource. ";
  13386. Name = "RemoteName";
  13387. },
  13388. instance of MSFT_CliProperty
  13389. {
  13390. Derivation = "ConnectionState";
  13391. Description = "The ConnectionState property indicates the current state of the network connection.";
  13392. Name = "ConnectionState";
  13393. Qualifiers = {
  13394. instance of MSFT_CliQualifier
  13395. {
  13396. Name = "MaxLen";
  13397. QualifierValue = {"20"};
  13398. },
  13399. instance of MSFT_CliQualifier
  13400. {
  13401. Name = "ValueMap";
  13402. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13403. },
  13404. instance of MSFT_CliQualifier
  13405. {
  13406. Name = "Values";
  13407. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13408. }};
  13409. },
  13410. instance of MSFT_CliProperty
  13411. {
  13412. Derivation = "Status";
  13413. Description = "The Status property is a string indicating the current status of the object.";
  13414. Name = "Status";
  13415. Qualifiers = {
  13416. instance of MSFT_CliQualifier
  13417. {
  13418. Name = "MaxLen";
  13419. QualifierValue = {"10"};
  13420. },
  13421. instance of MSFT_CliQualifier
  13422. {
  13423. Name = "ValueMap";
  13424. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13425. },
  13426. instance of MSFT_CliQualifier
  13427. {
  13428. Name = "Values";
  13429. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13430. }};
  13431. }};
  13432. },
  13433. instance of MSFT_CliFormat
  13434. {
  13435. Name = "SYSTEM";
  13436. Properties = {
  13437. instance of MSFT_CliProperty
  13438. {
  13439. Derivation = "__CLASS";
  13440. Name = "__CLASS";
  13441. },
  13442. instance of MSFT_CliProperty
  13443. {
  13444. Derivation = "__DERIVATION";
  13445. Name = "__DERIVATION";
  13446. },
  13447. instance of MSFT_CliProperty
  13448. {
  13449. Derivation = "__DYNASTY";
  13450. Name = "__DYNASTY";
  13451. },
  13452. instance of MSFT_CliProperty
  13453. {
  13454. Derivation = "__GENUS";
  13455. Name = "__GENUS";
  13456. },
  13457. instance of MSFT_CliProperty
  13458. {
  13459. Derivation = "__NAMESPACE";
  13460. Name = "__NAMESPACE";
  13461. },
  13462. instance of MSFT_CliProperty
  13463. {
  13464. Derivation = "__PATH";
  13465. Name = "__PATH";
  13466. },
  13467. instance of MSFT_CliProperty
  13468. {
  13469. Derivation = "__PROPERTY_COUNT";
  13470. Name = "__PROPERTY_COUNT";
  13471. },
  13472. instance of MSFT_CliProperty
  13473. {
  13474. Derivation = "__RELPATH";
  13475. Name = "__RELPATH";
  13476. },
  13477. instance of MSFT_CliProperty
  13478. {
  13479. Derivation = "__SERVER";
  13480. Name = "__SERVER";
  13481. },
  13482. instance of MSFT_CliProperty
  13483. {
  13484. Derivation = "__SUPERCLASS";
  13485. Name = "__SUPERCLASS";
  13486. }};
  13487. },
  13488. instance of MSFT_CliFormat
  13489. {
  13490. Name = "INSTANCE";
  13491. Properties = {
  13492. instance of MSFT_CliProperty
  13493. {
  13494. Derivation = "LocalName";
  13495. Description = "The LocalName property indicates the local name of the connected network device.";
  13496. Name = "LocalName";
  13497. }};
  13498. },
  13499. instance of MSFT_CliFormat
  13500. {
  13501. Format = "list";
  13502. Name = "FULL";
  13503. Properties = {
  13504. instance of MSFT_CliProperty
  13505. {
  13506. Derivation = "AccessMask";
  13507. Description = "The AccessMask property is a bit array representing the access rights as set remotely on the network share held by the user or group on whose behalf the instance is returned. ";
  13508. Name = "AccessMask";
  13509. },
  13510. instance of MSFT_CliProperty
  13511. {
  13512. Derivation = "Comment";
  13513. Description = "The Comment property contains a comment supplied by the network provider.";
  13514. Name = "Comment";
  13515. },
  13516. instance of MSFT_CliProperty
  13517. {
  13518. Derivation = "ConnectionState";
  13519. Description = "The ConnectionState property indicates the current state of the network connection.";
  13520. Name = "ConnectionState";
  13521. Qualifiers = {
  13522. instance of MSFT_CliQualifier
  13523. {
  13524. Name = "MaxLen";
  13525. QualifierValue = {"20"};
  13526. },
  13527. instance of MSFT_CliQualifier
  13528. {
  13529. Name = "ValueMap";
  13530. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13531. },
  13532. instance of MSFT_CliQualifier
  13533. {
  13534. Name = "Values";
  13535. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13536. }};
  13537. },
  13538. instance of MSFT_CliProperty
  13539. {
  13540. Derivation = "ConnectionType";
  13541. Description = "The ConnectionType property indicates the persistence type of the connection used for connecting to the network.";
  13542. Name = "ConnectionType";
  13543. Qualifiers = {
  13544. instance of MSFT_CliQualifier
  13545. {
  13546. Name = "Values";
  13547. QualifierValue = {"Current Connection","Persistent Connection"};
  13548. }};
  13549. },
  13550. instance of MSFT_CliProperty
  13551. {
  13552. Derivation = "Description";
  13553. Description = "The Description property provides a textual description of the object. ";
  13554. Name = "Description";
  13555. },
  13556. instance of MSFT_CliProperty
  13557. {
  13558. Derivation = "DisplayType";
  13559. Description = "The DisplayType property indicates how the network object should be displayed in a network browsing user interface.";
  13560. Name = "DisplayType";
  13561. Qualifiers = {
  13562. instance of MSFT_CliQualifier
  13563. {
  13564. Name = "ValueMap";
  13565. QualifierValue = {"Domain","Generic","Server","Share"};
  13566. },
  13567. instance of MSFT_CliQualifier
  13568. {
  13569. Name = "Values";
  13570. QualifierValue = {"Domain","Generic","Server","Share"};
  13571. }};
  13572. },
  13573. instance of MSFT_CliProperty
  13574. {
  13575. Derivation = "InstallDate";
  13576. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  13577. Name = "InstallDate";
  13578. },
  13579. instance of MSFT_CliProperty
  13580. {
  13581. Derivation = "LocalName";
  13582. Description = "The LocalName property indicates the local name of the connected network device.";
  13583. Name = "LocalName";
  13584. },
  13585. instance of MSFT_CliProperty
  13586. {
  13587. Derivation = "Name";
  13588. Description = "The Name property indicates the name of the current network connection. ";
  13589. Name = "Name";
  13590. },
  13591. instance of MSFT_CliProperty
  13592. {
  13593. Derivation = "Persistent";
  13594. Description = "The Persistent property determines whether this connection will be reconnected automatically by the operating system on the next logon.";
  13595. Name = "Persistent";
  13596. },
  13597. instance of MSFT_CliProperty
  13598. {
  13599. Derivation = "ProviderName";
  13600. Description = "The ProviderName property contains the name of the provider that owns the resource. This property can be NULL if the provider name is unknown.";
  13601. Name = "ProviderName";
  13602. },
  13603. instance of MSFT_CliProperty
  13604. {
  13605. Derivation = "RemoteName";
  13606. Description = "The RemoteName property contains the remote network resource name for a network resource. For a current or persistent connection, RemoteName contains the network name associated with the name of the value in the LocalName property. ";
  13607. Name = "RemoteName";
  13608. },
  13609. instance of MSFT_CliProperty
  13610. {
  13611. Derivation = "RemotePath";
  13612. Description = "The RemotePath property contains the full path to the network resource.";
  13613. Name = "RemotePath";
  13614. },
  13615. instance of MSFT_CliProperty
  13616. {
  13617. Derivation = "ResourceType";
  13618. Description = "The ResourceType property identifies the type of resource to enumerate or connect to.";
  13619. Name = "ResourceType";
  13620. Qualifiers = {
  13621. instance of MSFT_CliQualifier
  13622. {
  13623. Name = "ValueMap";
  13624. QualifierValue = {"Disk","Print","Any"};
  13625. },
  13626. instance of MSFT_CliQualifier
  13627. {
  13628. Name = "Values";
  13629. QualifierValue = {"Disk","Print","Any"};
  13630. }};
  13631. },
  13632. instance of MSFT_CliProperty
  13633. {
  13634. Derivation = "Status";
  13635. Description = "The Status property is a string indicating the current status of the object.";
  13636. Name = "Status";
  13637. Qualifiers = {
  13638. instance of MSFT_CliQualifier
  13639. {
  13640. Name = "MaxLen";
  13641. QualifierValue = {"10"};
  13642. },
  13643. instance of MSFT_CliQualifier
  13644. {
  13645. Name = "ValueMap";
  13646. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13647. },
  13648. instance of MSFT_CliQualifier
  13649. {
  13650. Name = "Values";
  13651. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13652. }};
  13653. },
  13654. instance of MSFT_CliProperty
  13655. {
  13656. Derivation = "UserName";
  13657. Description = "The UserName property contains the user name or the default user name used to establish a network connection. ";
  13658. Name = "UserName";
  13659. }};
  13660. }};
  13661. FriendlyName = "NetUse";
  13662. PWhere = "WHERE LocalName='#'";
  13663. Target = "Select * from Win32_NetworkConnection";
  13664. };
  13665. instance of MSFT_CliAlias
  13666. {
  13667. Connection =
  13668. instance of MSFT_CliConnection
  13669. {
  13670. Locale = "ms_409";
  13671. NameSpace = "ROOT\\CIMV2";
  13672. Server = ".";
  13673. };
  13674. Description = "Network Interface Controller (NIC) management.";
  13675. Formats = {
  13676. instance of MSFT_CliFormat
  13677. {
  13678. Format = "table";
  13679. Name = "STATUS";
  13680. Properties = {
  13681. instance of MSFT_CliProperty
  13682. {
  13683. Derivation = "Availability";
  13684. Description = "The availability and status of the device. ";
  13685. Name = "Availability";
  13686. Qualifiers = {
  13687. instance of MSFT_CliQualifier
  13688. {
  13689. Name = "ValueMap";
  13690. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  13691. },
  13692. instance of MSFT_CliQualifier
  13693. {
  13694. Name = "Values";
  13695. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  13696. }};
  13697. },
  13698. instance of MSFT_CliProperty
  13699. {
  13700. Derivation = "Name";
  13701. Description = "The Name property defines the label by which the object is known. ";
  13702. Name = "Name";
  13703. },
  13704. instance of MSFT_CliProperty
  13705. {
  13706. Derivation = "Status";
  13707. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  13708. Name = "Status";
  13709. Qualifiers = {
  13710. instance of MSFT_CliQualifier
  13711. {
  13712. Name = "MaxLen";
  13713. QualifierValue = {"10"};
  13714. },
  13715. instance of MSFT_CliQualifier
  13716. {
  13717. Name = "ValueMap";
  13718. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13719. },
  13720. instance of MSFT_CliQualifier
  13721. {
  13722. Name = "Values";
  13723. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13724. }};
  13725. },
  13726. instance of MSFT_CliProperty
  13727. {
  13728. Derivation = "StatusInfo";
  13729. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  13730. Name = "StatusInfo";
  13731. Qualifiers = {
  13732. instance of MSFT_CliQualifier
  13733. {
  13734. Name = "ValueMap";
  13735. QualifierValue = {"1","2","3","4","5"};
  13736. },
  13737. instance of MSFT_CliQualifier
  13738. {
  13739. Name = "Values";
  13740. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  13741. }};
  13742. },
  13743. instance of MSFT_CliProperty
  13744. {
  13745. Derivation = "DeviceID";
  13746. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  13747. Name = "DeviceID";
  13748. }};
  13749. },
  13750. instance of MSFT_CliFormat
  13751. {
  13752. Name = "SYSTEM";
  13753. Properties = {
  13754. instance of MSFT_CliProperty
  13755. {
  13756. Derivation = "__CLASS";
  13757. Name = "__CLASS";
  13758. },
  13759. instance of MSFT_CliProperty
  13760. {
  13761. Derivation = "__DERIVATION";
  13762. Name = "__DERIVATION";
  13763. },
  13764. instance of MSFT_CliProperty
  13765. {
  13766. Derivation = "__DYNASTY";
  13767. Name = "__DYNASTY";
  13768. },
  13769. instance of MSFT_CliProperty
  13770. {
  13771. Derivation = "__GENUS";
  13772. Name = "__GENUS";
  13773. },
  13774. instance of MSFT_CliProperty
  13775. {
  13776. Derivation = "__NAMESPACE";
  13777. Name = "__NAMESPACE";
  13778. },
  13779. instance of MSFT_CliProperty
  13780. {
  13781. Derivation = "__PATH";
  13782. Name = "__PATH";
  13783. },
  13784. instance of MSFT_CliProperty
  13785. {
  13786. Derivation = "__PROPERTY_COUNT";
  13787. Name = "__PROPERTY_COUNT";
  13788. },
  13789. instance of MSFT_CliProperty
  13790. {
  13791. Derivation = "__RELPATH";
  13792. Name = "__RELPATH";
  13793. },
  13794. instance of MSFT_CliProperty
  13795. {
  13796. Derivation = "__SERVER";
  13797. Name = "__SERVER";
  13798. },
  13799. instance of MSFT_CliProperty
  13800. {
  13801. Derivation = "__SUPERCLASS";
  13802. Name = "__SUPERCLASS";
  13803. }};
  13804. },
  13805. instance of MSFT_CliFormat
  13806. {
  13807. Name = "INSTANCE";
  13808. Properties = {
  13809. instance of MSFT_CliProperty
  13810. {
  13811. Derivation = "DeviceID";
  13812. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  13813. Name = "DeviceID";
  13814. }};
  13815. },
  13816. instance of MSFT_CliFormat
  13817. {
  13818. Format = "list";
  13819. Name = "FULL";
  13820. Properties = {
  13821. instance of MSFT_CliProperty
  13822. {
  13823. Derivation = "AdapterType";
  13824. Description = "The AdapterType property reflects the network medium in use. This property may not be applicable to all types of network adapters listed within this class. ";
  13825. Name = "AdapterType";
  13826. Qualifiers = {
  13827. instance of MSFT_CliQualifier
  13828. {
  13829. Name = "ValueMap";
  13830. QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
  13831. },
  13832. instance of MSFT_CliQualifier
  13833. {
  13834. Name = "Values";
  13835. QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
  13836. }};
  13837. },
  13838. instance of MSFT_CliProperty
  13839. {
  13840. Derivation = "AutoSense";
  13841. Description = "A boolean indicating whether the network adapter is capable of automatically determining the speed of the attached/network media.";
  13842. Name = "AutoSense";
  13843. },
  13844. instance of MSFT_CliProperty
  13845. {
  13846. Derivation = "Availability";
  13847. Description = "The availability and status of the device. ";
  13848. Name = "Availability";
  13849. Qualifiers = {
  13850. instance of MSFT_CliQualifier
  13851. {
  13852. Name = "ValueMap";
  13853. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  13854. },
  13855. instance of MSFT_CliQualifier
  13856. {
  13857. Name = "Values";
  13858. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  13859. }};
  13860. },
  13861. instance of MSFT_CliProperty
  13862. {
  13863. Derivation = "ConfigManagerErrorCode";
  13864. Description = "Indicates the Configuration Manager error code.";
  13865. Name = "ConfigManagerErrorCode";
  13866. Qualifiers = {
  13867. instance of MSFT_CliQualifier
  13868. {
  13869. Name = "Values";
  13870. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  13871. }};
  13872. },
  13873. instance of MSFT_CliProperty
  13874. {
  13875. Derivation = "ConfigManagerUserConfig";
  13876. Description = "Indicates whether the device is using a user-defined configuration.";
  13877. Name = "ConfigManagerUserConfig";
  13878. },
  13879. instance of MSFT_CliProperty
  13880. {
  13881. Derivation = "Description";
  13882. Description = "The Description property provides a textual description of the adapter. ";
  13883. Name = "Description";
  13884. },
  13885. instance of MSFT_CliProperty
  13886. {
  13887. Derivation = "DeviceID";
  13888. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  13889. Name = "DeviceID";
  13890. },
  13891. instance of MSFT_CliProperty
  13892. {
  13893. Derivation = "ErrorCleared";
  13894. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  13895. Name = "ErrorCleared";
  13896. },
  13897. instance of MSFT_CliProperty
  13898. {
  13899. Derivation = "ErrorDescription";
  13900. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  13901. Name = "ErrorDescription";
  13902. },
  13903. instance of MSFT_CliProperty
  13904. {
  13905. Derivation = "Index";
  13906. Description = "The Index property indicates the network adapter's index number, which is stored in the system registry. ";
  13907. Name = "Index";
  13908. },
  13909. instance of MSFT_CliProperty
  13910. {
  13911. Derivation = "InstallDate";
  13912. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  13913. Name = "InstallDate";
  13914. },
  13915. instance of MSFT_CliProperty
  13916. {
  13917. Derivation = "Installed";
  13918. Description = "The Installed property determines whether the network adapter is installed in the system.";
  13919. Name = "Installed";
  13920. },
  13921. instance of MSFT_CliProperty
  13922. {
  13923. Derivation = "LastErrorCode";
  13924. Description = "LastErrorCode captures the last error code reported by the logical device.";
  13925. Name = "LastErrorCode";
  13926. },
  13927. instance of MSFT_CliProperty
  13928. {
  13929. Derivation = "MACAddress";
  13930. Description = "The MACAddress property indicates the media access control address for this network adapter. A MAC address is a unique 48-bit number assigned to the network adapter by the manufacturer. It uniquely identifies this network adapter and is used for mapping TCP/IP network communications.";
  13931. Name = "MACAddress";
  13932. },
  13933. instance of MSFT_CliProperty
  13934. {
  13935. Derivation = "Manufacturer";
  13936. Description = "The Manufacturer property indicates the name of the network adapter's manufacturer.";
  13937. Name = "Manufacturer";
  13938. },
  13939. instance of MSFT_CliProperty
  13940. {
  13941. Derivation = "MaxNumberControlled";
  13942. Description = "The MaxNumberControlled property indicates the maximum number of directly addressable ports supported by this network adapter. A value of zero is used if the number is unknown.";
  13943. Name = "MaxNumberControlled";
  13944. },
  13945. instance of MSFT_CliProperty
  13946. {
  13947. Derivation = "MaxSpeed";
  13948. Description = "The maximum speed, in bits per second, for the network adapter.";
  13949. Name = "MaxSpeed";
  13950. },
  13951. instance of MSFT_CliProperty
  13952. {
  13953. Derivation = "Name";
  13954. Description = "The Name property defines the label by which the object is known. ";
  13955. Name = "Name";
  13956. },
  13957. instance of MSFT_CliProperty
  13958. {
  13959. Derivation = "NetworkAddresses";
  13960. Description = "An array of strings indicating the network addresses for an adapter.";
  13961. Name = "NetworkAddresses";
  13962. Qualifiers = {
  13963. instance of MSFT_CliQualifier
  13964. {
  13965. Name = "MaxLen";
  13966. QualifierValue = {"64"};
  13967. }};
  13968. },
  13969. instance of Msft_CliProperty
  13970. {
  13971. Name = "NetConnectionID";
  13972. Description = "The NetConnectionID property specifies the name of the "
  13973. "network connection as it appears in the 'Network and Dial-up "
  13974. "Connections' applet.";
  13975. Derivation = "NetConnectionID";
  13976. },
  13977. instance of Msft_CliProperty
  13978. {
  13979. Name = "NetConnectionStatus";
  13980. Description = "NetConnectionStatus is a string indicating the state of the "
  13981. "network adapter's connection to the network. The value of "
  13982. "the property is to be interpreted as follows:/n0 - "
  13983. "Disconnected/n1 - Connecting/n2 - Connected/n3 - "
  13984. "Disconnecting/n4 - Hardware not present/n5 - Hardware "
  13985. "disabled/n6 - Hardware malfunction/n7 - Media "
  13986. "disconnected/n8 - Authenticating/n9 - Authentication "
  13987. "succeeded/n10 - Authentication failed";
  13988. Qualifiers = {
  13989. Instance of Msft_CliQualifier
  13990. {
  13991. Name = "ValueMap";
  13992. QualifierValue = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
  13993. },
  13994. Instance of Msft_CliQualifier
  13995. {
  13996. Name = "Values";
  13997. QualifierValue = {"Disconnected", "Connecting", "Connected", "Disconnecting", "Hardware Not Present", "Hardware Disabled", "Hardware Malfunction", "Media Disconnected", "Authenticating", "Authentication Succeeded", "Authentication Failed"};
  13998. }
  13999. };
  14000. Derivation = "NetConnectionStatus";
  14001. },
  14002. instance of MSFT_CliProperty
  14003. {
  14004. Derivation = "PermanentAddress";
  14005. Description = "PermanentAddress defines the network address hard coded into an adapter. ";
  14006. Name = "PermanentAddress";
  14007. Qualifiers = {
  14008. instance of MSFT_CliQualifier
  14009. {
  14010. Name = "MaxLen";
  14011. QualifierValue = {"64"};
  14012. }};
  14013. },
  14014. instance of MSFT_CliProperty
  14015. {
  14016. Derivation = "PNPDeviceID";
  14017. Description = "Indicates the Plug and Play device ID of the logical device. ";
  14018. Name = "PNPDeviceID";
  14019. },
  14020. instance of MSFT_CliProperty
  14021. {
  14022. Derivation = "PowerManagementCapabilities";
  14023. Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  14024. Name = "PowerManagementCapabilities";
  14025. Qualifiers = {
  14026. instance of MSFT_CliQualifier
  14027. {
  14028. Name = "Values";
  14029. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  14030. }};
  14031. },
  14032. instance of MSFT_CliProperty
  14033. {
  14034. Derivation = "PowerManagementSupported";
  14035. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
  14036. Name = "PowerManagementSupported";
  14037. },
  14038. instance of MSFT_CliProperty
  14039. {
  14040. Derivation = "ProductName";
  14041. Description = "The ProductName property indicates the product name of the network adapter.";
  14042. Name = "ProductName";
  14043. },
  14044. instance of MSFT_CliProperty
  14045. {
  14046. Derivation = "ServiceName";
  14047. Description = "The ServiceName property indicates the service name of the network adapter. ";
  14048. Name = "ServiceName";
  14049. },
  14050. instance of MSFT_CliProperty
  14051. {
  14052. Derivation = "Speed";
  14053. Description = "An estimate of the current bandwidth in bits per second. For endpoints which vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.";
  14054. Name = "Speed";
  14055. },
  14056. instance of MSFT_CliProperty
  14057. {
  14058. Derivation = "Status";
  14059. Description = "The Status property is a string indicating the current status of the object.";
  14060. Name = "Status";
  14061. Qualifiers = {
  14062. instance of MSFT_CliQualifier
  14063. {
  14064. Name = "MaxLen";
  14065. QualifierValue = {"10"};
  14066. },
  14067. instance of MSFT_CliQualifier
  14068. {
  14069. Name = "ValueMap";
  14070. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14071. },
  14072. instance of MSFT_CliQualifier
  14073. {
  14074. Name = "Values";
  14075. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14076. }};
  14077. },
  14078. instance of MSFT_CliProperty
  14079. {
  14080. Derivation = "StatusInfo";
  14081. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  14082. Name = "StatusInfo";
  14083. Qualifiers = {
  14084. instance of MSFT_CliQualifier
  14085. {
  14086. Name = "ValueMap";
  14087. QualifierValue = {"1","2","3","4","5"};
  14088. },
  14089. instance of MSFT_CliQualifier
  14090. {
  14091. Name = "Values";
  14092. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  14093. }};
  14094. },
  14095. instance of MSFT_CliProperty
  14096. {
  14097. Derivation = "TimeOfLastReset";
  14098. Description = "The TimeOfLastReset property indicates when the network adapter was last reset.";
  14099. Name = "TimeOfLastReset";
  14100. }};
  14101. },
  14102. instance of MSFT_CliFormat
  14103. {
  14104. Format = "TABLE";
  14105. Name = "BRIEF";
  14106. Properties = {
  14107. instance of MSFT_CliProperty
  14108. {
  14109. Derivation = "ServiceName";
  14110. Description = "The ServiceName property indicates the service name of the network adapter. ";
  14111. Name = "ServiceName";
  14112. },
  14113. instance of MSFT_CliProperty
  14114. {
  14115. Derivation = "MACAddress";
  14116. Description = "The MACAddress property indicates the media access control address for this network adapter. A MAC address is a unique 48-bit number assigned to the network adapter by the manufacturer. It uniquely identifies this network adapter and is used for mapping TCP/IP network communications.";
  14117. Name = "MACAddress";
  14118. },
  14119. instance of MSFT_CliProperty
  14120. {
  14121. Derivation = "AdapterType";
  14122. Description = "The AdapterType property reflects the network medium in use. ";
  14123. Name = "AdapterType";
  14124. Qualifiers = {
  14125. instance of MSFT_CliQualifier
  14126. {
  14127. Name = "ValueMap";
  14128. QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
  14129. },
  14130. instance of MSFT_CliQualifier
  14131. {
  14132. Name = "Values";
  14133. QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
  14134. }};
  14135. },
  14136. instance of MSFT_CliProperty
  14137. {
  14138. Derivation = "DeviceID";
  14139. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  14140. Name = "DeviceID";
  14141. },
  14142. instance of MSFT_CliProperty
  14143. {
  14144. Derivation = "Name";
  14145. Description = "The Name property defines the label by which the object is known. ";
  14146. Name = "Name";
  14147. },
  14148. instance of MSFT_CliProperty
  14149. {
  14150. Derivation = "NetworkAddresses";
  14151. Description = "An array of strings indicating the network addresses for an adapter.";
  14152. Name = "NetworkAddresses";
  14153. Qualifiers = {
  14154. instance of MSFT_CliQualifier
  14155. {
  14156. Name = "MaxLen";
  14157. QualifierValue = {"64"};
  14158. }};
  14159. },
  14160. instance of MSFT_CliProperty
  14161. {
  14162. Derivation = "Speed";
  14163. Description = "An estimate of the current bandwidth in bits per second. For endpoints which vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.";
  14164. Name = "Speed";
  14165. }};
  14166. }};
  14167. FriendlyName = "NIC";
  14168. PWhere = "WHERE DeviceID=#";
  14169. Target = "Select * from Win32_NetworkAdapter";
  14170. };
  14171. instance of MSFT_CliAlias
  14172. {
  14173. Connection =
  14174. instance of MSFT_CliConnection
  14175. {
  14176. Locale = "ms_409";
  14177. NameSpace = "ROOT\\CIMV2";
  14178. Server = ".";
  14179. };
  14180. Description = "Network adapter management. ";
  14181. Formats = {
  14182. instance of MSFT_CliFormat
  14183. {
  14184. Name = "SYSTEM";
  14185. Properties = {
  14186. instance of MSFT_CliProperty
  14187. {
  14188. Derivation = "__CLASS";
  14189. Name = "__CLASS";
  14190. },
  14191. instance of MSFT_CliProperty
  14192. {
  14193. Derivation = "__DERIVATION";
  14194. Name = "__DERIVATION";
  14195. },
  14196. instance of MSFT_CliProperty
  14197. {
  14198. Derivation = "__DYNASTY";
  14199. Name = "__DYNASTY";
  14200. },
  14201. instance of MSFT_CliProperty
  14202. {
  14203. Derivation = "__GENUS";
  14204. Name = "__GENUS";
  14205. },
  14206. instance of MSFT_CliProperty
  14207. {
  14208. Derivation = "__NAMESPACE";
  14209. Name = "__NAMESPACE";
  14210. },
  14211. instance of MSFT_CliProperty
  14212. {
  14213. Derivation = "__PATH";
  14214. Name = "__PATH";
  14215. },
  14216. instance of MSFT_CliProperty
  14217. {
  14218. Derivation = "__PROPERTY_COUNT";
  14219. Name = "__PROPERTY_COUNT";
  14220. },
  14221. instance of MSFT_CliProperty
  14222. {
  14223. Derivation = "__RELPATH";
  14224. Name = "__RELPATH";
  14225. },
  14226. instance of MSFT_CliProperty
  14227. {
  14228. Derivation = "__SERVER";
  14229. Name = "__SERVER";
  14230. },
  14231. instance of MSFT_CliProperty
  14232. {
  14233. Derivation = "__SUPERCLASS";
  14234. Name = "__SUPERCLASS";
  14235. }};
  14236. },
  14237. instance of MSFT_CliFormat
  14238. {
  14239. Name = "INSTANCE";
  14240. Properties = {
  14241. instance of MSFT_CliProperty
  14242. {
  14243. Derivation = "Index";
  14244. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14245. Name = "Index";
  14246. }};
  14247. },
  14248. instance of MSFT_CliFormat
  14249. {
  14250. Name = "STATUS";
  14251. Properties = {
  14252. instance of MSFT_CliProperty
  14253. {
  14254. Derivation = "DHCPLeaseExpires";
  14255. Description = "The DHCPLeaseExpires property indicates the expiration date and time for a leased IP address that was assigned to the computer by the dynamic host configuration protocol (DHCP) server.";
  14256. Name = "DHCPLeaseExpires";
  14257. },
  14258. instance of MSFT_CliProperty
  14259. {
  14260. Derivation = "Index";
  14261. Name = "Index";
  14262. },
  14263. instance of MSFT_CliProperty
  14264. {
  14265. Derivation = "Description";
  14266. Description = "A textual description of the adapter.";
  14267. Name = "Description";
  14268. }};
  14269. },
  14270. instance of MSFT_CliFormat
  14271. {
  14272. Format = "list";
  14273. Name = "FULL";
  14274. Properties = {
  14275. instance of MSFT_CliProperty
  14276. {
  14277. Derivation = "ArpAlwaysSourceRoute";
  14278. Description = "The ArpAlwaysSourceRoute property indicates whether the Address Resolution Protocol (ARP) must always use source routing. ";
  14279. Name = "ArpAlwaysSourceRoute";
  14280. },
  14281. instance of MSFT_CliProperty
  14282. {
  14283. Derivation = "ArpUseEtherSNAP";
  14284. Description = "The ArpUseEtherSNAP property indicates whether Ethernet packets follow the IEEE 802.3 Sub-Network Access Protocol (SNAP) encoding. ";
  14285. Name = "ArpUseEtherSNAP";
  14286. },
  14287. instance of MSFT_CliProperty
  14288. {
  14289. Derivation = "DeadGWDetectEnabled";
  14290. Description = "The DeadGWDetectEnabled property indicates whether dead gateway detection occurs.";
  14291. Name = "DeadGWDetectEnabled";
  14292. },
  14293. instance of MSFT_CliProperty
  14294. {
  14295. Derivation = "DefaultIPGateway";
  14296. Description = "The DefaultIPGateway property contains a list of IP addresses of default gateways used by the computer system.";
  14297. Name = "DefaultIPGateway";
  14298. },
  14299. instance of MSFT_CliProperty
  14300. {
  14301. Derivation = "DefaultTOS";
  14302. Description = "The DefaultTOS property indicates the default Type Of Service (TOS) value set in the header of outgoing IP packets. ";
  14303. Name = "DefaultTOS";
  14304. },
  14305. instance of MSFT_CliProperty
  14306. {
  14307. Derivation = "DefaultTTL";
  14308. Description = "The DefaultTTL property indicates the default Time To Live (TTL) value set in the header of outgoing IP packets. The TTL specifies the number of routers an IP packet may pass through to reach its destination before being discarded. ";
  14309. Name = "DefaultTTL";
  14310. },
  14311. instance of MSFT_CliProperty
  14312. {
  14313. Derivation = "Description";
  14314. Description = "A textual description of the adapter.";
  14315. Name = "Description";
  14316. },
  14317. instance of MSFT_CliProperty
  14318. {
  14319. Derivation = "DHCPEnabled";
  14320. Description = "The DHCPEnabled property indicates whether the dynamic host configuration protocol (DHCP) server automatically assigns an IP address to the computer system when establishing a network connection. ";
  14321. Name = "DHCPEnabled";
  14322. },
  14323. instance of MSFT_CliProperty
  14324. {
  14325. Derivation = "DHCPLeaseExpires";
  14326. Description = "The DHCPLeaseExpires property indicates the expiration date and time for a leased IP address that was assigned to the computer by the dynamic host configuration protocol (DHCP) server.";
  14327. Name = "DHCPLeaseExpires";
  14328. },
  14329. instance of MSFT_CliProperty
  14330. {
  14331. Derivation = "DHCPLeaseObtained";
  14332. Description = "The DHCPLeaseObtained property indicates the date and time the lease was obtained for the IP address assigned to the computer by the dynamic host configuration protocol (DHCP) server. ";
  14333. Name = "DHCPLeaseObtained";
  14334. },
  14335. instance of MSFT_CliProperty
  14336. {
  14337. Derivation = "DHCPServer";
  14338. Description = "The DHCPServer property indicates the IP address of the dynamic host configuration protocol (DHCP) server.";
  14339. Name = "DHCPServer";
  14340. },
  14341. instance of MSFT_CliProperty
  14342. {
  14343. Derivation = "DNSDomain";
  14344. Description = "The DNSDomain property indicates an organization name followed by a period and an extension that indicates the type of organization, such as microsoft.com. ";
  14345. Name = "DNSDomain";
  14346. },
  14347. instance of MSFT_CliProperty
  14348. {
  14349. Derivation = "DNSDomainSuffixSearchOrder";
  14350. Description = "The DNSDomainSuffixSearchOrder property specifies the DNS domain suffixes to be appended to the end of host names during name resolution. ";
  14351. Name = "DNSDomainSuffixSearchOrder";
  14352. },
  14353. instance of MSFT_CliProperty
  14354. {
  14355. Derivation = "DNSEnabledForWINSResolution";
  14356. Description = "The DNSEnabledForWINSResolution property indicates whether the Domain Name System (DNS) is enabled for name resolution over Windows Internet Naming Service (WINS) resolution. ";
  14357. Name = "DNSEnabledForWINSResolution";
  14358. },
  14359. instance of MSFT_CliProperty
  14360. {
  14361. Derivation = "DNSHostName";
  14362. Description = "The DNSHostName property indicates the host name used to identify the local computer for authentication by some utilities. Other TCP/IP-based utilities can use this value to acquire the name of the local computer. Host names are stored on DNS servers in a table that maps names to IP addresses for use by DNS. ";
  14363. Name = "DNSHostName";
  14364. },
  14365. instance of MSFT_CliProperty
  14366. {
  14367. Derivation = "DNSServerSearchOrder";
  14368. Description = "The DNSServerSearchOrder property indicates an ordered list of server IP addresses to be used in querying for DNS Servers.";
  14369. Name = "DNSServerSearchOrder";
  14370. },
  14371. instance of MSFT_CliProperty
  14372. {
  14373. Derivation = "DomainDNSRegistrationEnabled";
  14374. Description = "The DomainDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the domain name of this connection, in addition to registering under the computer's full DNS name. ";
  14375. Name = "DomainDNSRegistrationEnabled";
  14376. },
  14377. instance of MSFT_CliProperty
  14378. {
  14379. Derivation = "ForwardBufferMemory";
  14380. Description = "The ForwardBufferMemory property indicates how much memory IP allocates to store packet data in the router packet queue. ";
  14381. Name = "ForwardBufferMemory";
  14382. },
  14383. instance of MSFT_CliProperty
  14384. {
  14385. Derivation = "FullDNSRegistrationEnabled";
  14386. Description = "The FullDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the computer's full DNS name. The full DNS name of the computer is displayed on the Network Identification tab of the System Control Panel. ";
  14387. Name = "FullDNSRegistrationEnabled";
  14388. },
  14389. instance of MSFT_CliProperty
  14390. {
  14391. Derivation = "GatewayCostMetric";
  14392. Description = "The GatewayCostMetric reflects an integer cost metric (ranging from 1 to 9999) to be used in calculating the fastest, most reliable, and/or least expensive routes. ";
  14393. Name = "GatewayCostMetric";
  14394. },
  14395. instance of MSFT_CliProperty
  14396. {
  14397. Derivation = "IGMPLevel";
  14398. Description = "The IGMPLevel property indicates the extent to which the system supports IP multicast and participates in the Internet Group Management Protocol. At level 0, the system provides no multicast support. At level 1, the system may only send IP multicast packets. At level 2, the system may send IP multicast packets and fully participate in IGMP to receive multicast packets. Default: 2";
  14399. Name = "IGMPLevel";
  14400. Qualifiers = {
  14401. instance of MSFT_CliQualifier
  14402. {
  14403. Name = "ValueMap";
  14404. QualifierValue = {"0","1","2"};
  14405. },
  14406. instance of MSFT_CliQualifier
  14407. {
  14408. Name = "Values";
  14409. QualifierValue = {"No Multicast","IP Multicast","IP & IGMP multicast"};
  14410. }};
  14411. },
  14412. instance of MSFT_CliProperty
  14413. {
  14414. Derivation = "Index";
  14415. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14416. Name = "Index";
  14417. },
  14418. instance of MSFT_CliProperty
  14419. {
  14420. Derivation = "IPAddress";
  14421. Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
  14422. Name = "IPAddress";
  14423. },
  14424. instance of MSFT_CliProperty
  14425. {
  14426. Derivation = "IPConnectionMetric";
  14427. Description = "The IPConnectionMetric indicates the cost of using the configured routes for this IP bound adapter and is the weighted value for those routes in the IP routing table. ";
  14428. Name = "IPConnectionMetric";
  14429. },
  14430. instance of MSFT_CliProperty
  14431. {
  14432. Derivation = "IPEnabled";
  14433. Description = "The IPEnabled property indicates whether TCP/IP is bound and enabled on this network adapt.";
  14434. Name = "IPEnabled";
  14435. },
  14436. instance of MSFT_CliProperty
  14437. {
  14438. Derivation = "IPFilterSecurityEnabled";
  14439. Description = "The IPFilterSecurityEnabled property indicates whether IP port security is enabled globally across all IP-bound network adapters. This property is used in conjunction with IPSecPermitTCPPorts, IPSecPermitUDPPorts, and IPSecPermitIPProtocols. ";
  14440. Name = "IPFilterSecurityEnabled";
  14441. },
  14442. instance of MSFT_CliProperty
  14443. {
  14444. Derivation = "IPPortSecurityEnabled";
  14445. Description = "The IPPortSecurityEnabled property indicates whether IP port security is enabled globally across all IP-bound network adapters. ";
  14446. Name = "IPPortSecurityEnabled";
  14447. },
  14448. instance of MSFT_CliProperty
  14449. {
  14450. Derivation = "IPSecPermitIPProtocols";
  14451. Description = "The IPSecPermitIPProtocols property lists the protocols permitted to run over the IP. The list of protocols is defined using the EnableIPSec method. ";
  14452. Name = "IPSecPermitIPProtocols";
  14453. },
  14454. instance of MSFT_CliProperty
  14455. {
  14456. Derivation = "IPSecPermitTCPPorts";
  14457. Description = "The IPSecPermitTCPPorts property lists the ports that will be granted access permission for TCP. The list of protocols is defined using the EnableIPSec method. ";
  14458. Name = "IPSecPermitTCPPorts";
  14459. },
  14460. instance of MSFT_CliProperty
  14461. {
  14462. Derivation = "IPSecPermitUDPPorts";
  14463. Description = "The IPSecPermitUDPPorts property lists the ports that will be granted User Datagram Protocol (UDP) access permission. The list of protocols is defined using the EnableIPSec method. ";
  14464. Name = "IPSecPermitUDPPorts";
  14465. },
  14466. instance of MSFT_CliProperty
  14467. {
  14468. Derivation = "IPSubnet";
  14469. Description = "The IPSubnet property contains a list of all the subnet masks associated with the current network adapter.";
  14470. Name = "IPSubnet";
  14471. },
  14472. instance of MSFT_CliProperty
  14473. {
  14474. Derivation = "IPUseZeroBroadcast";
  14475. Description = "The IPUseZeroBroadcast property indicates whether IP zeros-broadcasts are used. If this parameter is set TRUE, then IP uses zeros-broadcasts (0.0.0.0), and the system uses ones-broadcasts (255.255.255.255). ";
  14476. Name = "IPUseZeroBroadcast";
  14477. },
  14478. instance of MSFT_CliProperty
  14479. {
  14480. Derivation = "IPXAddress";
  14481. Description = "The IPXAddress property indicates the Internetworking Packet Exchange (IPX) address of the network adapter. The IPX address identifies a computer system on a network using the IPX protocol.";
  14482. Name = "IPXAddress";
  14483. },
  14484. instance of MSFT_CliProperty
  14485. {
  14486. Derivation = "IPXEnabled";
  14487. Description = "The IPXEnabled property determines whether the or Internetwork Packet Exchange (IPX) protocol is bound and enabled for this adapter.";
  14488. Name = "IPXEnabled";
  14489. },
  14490. instance of MSFT_CliProperty
  14491. {
  14492. Derivation = "IPXFrameType";
  14493. Description = "The IPXFrameType property represents an integer array of frame type identifiers. The values in this array correspond to the elements in the IPXNetworkNumber.";
  14494. Name = "IPXFrameType";
  14495. Qualifiers = {
  14496. instance of MSFT_CliQualifier
  14497. {
  14498. Name = "ValueMap";
  14499. QualifierValue = {"0","1","2","3","255"};
  14500. },
  14501. instance of MSFT_CliQualifier
  14502. {
  14503. Name = "Values";
  14504. QualifierValue = {"Ethernet II","Ethernet 802.3","Ethernet 802.2","Ethernet SNAP","AUTO"};
  14505. }};
  14506. },
  14507. instance of MSFT_CliProperty
  14508. {
  14509. Derivation = "IPXMediaType";
  14510. Description = "The IPXMediaType property represents an Internetworking Packet Exchange (IPX) media type identifier.";
  14511. Name = "IPXMediaType";
  14512. Qualifiers = {
  14513. instance of MSFT_CliQualifier
  14514. {
  14515. Name = "ValueMap";
  14516. QualifierValue = {"1","2","3","8"};
  14517. },
  14518. instance of MSFT_CliQualifier
  14519. {
  14520. Name = "Values";
  14521. QualifierValue = {"Ethernet","Token ring","FDDI","ARCNET"};
  14522. }};
  14523. },
  14524. instance of MSFT_CliProperty
  14525. {
  14526. Derivation = "IPXNetworkNumber";
  14527. Description = "The IPXNetworkNumber property represents an array of characters that uniquely identifies a frame/network adapter combination on the computer system. ";
  14528. Name = "IPXNetworkNumber";
  14529. },
  14530. instance of MSFT_CliProperty
  14531. {
  14532. Derivation = "IPXVirtualNetNumber";
  14533. Description = "The IPXVirtualNetNumber property uniquely identifies the computer system on the network. It is represented in the form of an eight-character hexadecimal digit. ";
  14534. Name = "IPXVirtualNetNumber";
  14535. },
  14536. instance of MSFT_CliProperty
  14537. {
  14538. Derivation = "KeepAliveInterval";
  14539. Description = "The KeepAliveInterval property indicates the interval separating Keep Alive Retransmissions until a response is received.";
  14540. Name = "KeepAliveInterval";
  14541. },
  14542. instance of MSFT_CliProperty
  14543. {
  14544. Derivation = "KeepAliveTime";
  14545. Description = "The KeepAliveTime property indicates how often the TCP attempts to verify that an idle connection is still intact by sending a Keep Alive Packet. ";
  14546. Name = "KeepAliveTime";
  14547. },
  14548. instance of MSFT_CliProperty
  14549. {
  14550. Derivation = "MACAddress";
  14551. Description = "The MACAddress property indicates the Media Access Control (MAC) address of the network adapter. ";
  14552. Name = "MACAddress";
  14553. },
  14554. instance of MSFT_CliProperty
  14555. {
  14556. Derivation = "MTU";
  14557. Description = "The MTU property overrides the default Maximum Transmission Unit (MTU) for a network interface. The MTU is the maximum packet size (including the transport header) that the transport will transmit over the underlying network. ";
  14558. Name = "MTU";
  14559. },
  14560. instance of MSFT_CliProperty
  14561. {
  14562. Derivation = "NumForwardPackets";
  14563. Description = "The NumForwardPackets property indicates the number of IP packet headers allocated for the router packet queue. When all headers are in use, the router will begin to discard packets from the queue at random. ";
  14564. Name = "NumForwardPackets";
  14565. },
  14566. instance of MSFT_CliProperty
  14567. {
  14568. Derivation = "PMTUBHDetectEnabled";
  14569. Description = "The PMTUBHDetectEnabled property indicates whether detection of black hole routers occurs. Setting this parameter to TRUE causes TCP to try to detect black hole routers while discovering the path of the Maximum Transmission Unit. ";
  14570. Name = "PMTUBHDetectEnabled";
  14571. },
  14572. instance of MSFT_CliProperty
  14573. {
  14574. Derivation = "PMTUDiscoveryEnabled";
  14575. Description = "The PMTUDiscoveryEnabled property indicates whether the Maximum Transmission Unit (MTU) path is discovered. ";
  14576. Name = "PMTUDiscoveryEnabled";
  14577. },
  14578. instance of MSFT_CliProperty
  14579. {
  14580. Derivation = "ServiceName";
  14581. Description = "The ServiceName property indicates the service name of the network adapter. ";
  14582. Name = "ServiceName";
  14583. },
  14584. instance of MSFT_CliProperty
  14585. {
  14586. Derivation = "SettingID";
  14587. Description = "The identifier by which the CIM_Setting object is known.";
  14588. Name = "SettingID";
  14589. Qualifiers = {
  14590. instance of MSFT_CliQualifier
  14591. {
  14592. Name = "MaxLen";
  14593. QualifierValue = {"256"};
  14594. }};
  14595. },
  14596. instance of MSFT_CliProperty
  14597. {
  14598. Derivation = "TcpipNetbiosOptions";
  14599. Description = "The TcpipNetbiosOptions property specifies a bitmap of the possible settings related to NetBIOS over TCP/IP.";
  14600. Name = "TcpipNetbiosOptions";
  14601. },
  14602. instance of MSFT_CliProperty
  14603. {
  14604. Derivation = "TcpMaxConnectRetransmissions";
  14605. Description = "The TcpMaxConnectRetransmissions property indicates the number of times TCP will attempt to retransmit a Connect Request before terminating the connection. ";
  14606. Name = "TcpMaxConnectRetransmissions";
  14607. },
  14608. instance of MSFT_CliProperty
  14609. {
  14610. Derivation = "TcpMaxDataRetransmissions";
  14611. Description = "The TcpMaxDataRetransmissions property indicates the number of times TCP will retransmit an individual data segment (non-connect segment) before terminating the connection. ";
  14612. Name = "TcpMaxDataRetransmissions";
  14613. },
  14614. instance of MSFT_CliProperty
  14615. {
  14616. Derivation = "TcpNumConnections";
  14617. Description = "The TcpNumConnections property indicates the maximum number of connections that TCP can have open simultaneously. ";
  14618. Name = "TcpNumConnections";
  14619. },
  14620. instance of MSFT_CliProperty
  14621. {
  14622. Derivation = "TcpUseRFC1122UrgentPointer";
  14623. Description = "The TcpUseRFC1122UrgentPointer property indicates whether TCP uses the RFC 1122 specification or the mode used by Berkeley Software Design (BSD) derived systems, for urgent data. The two mechanisms interpret the urgent pointer differently and are not interoperable.";
  14624. Name = "TcpUseRFC1122UrgentPointer";
  14625. },
  14626. instance of MSFT_CliProperty
  14627. {
  14628. Derivation = "TcpWindowSize";
  14629. Description = "The TcpWindowSize property contains the maximum TCP Receive Window size offered by the system. The Receive Window specifies the number of bytes a sender may transmit without receiving an acknowledgment. In general, larger receiving windows will improve performance over high delay and high bandwidth networks.";
  14630. Name = "TcpWindowSize";
  14631. },
  14632. instance of MSFT_CliProperty
  14633. {
  14634. Derivation = "WINSEnableLMHostsLookup";
  14635. Description = "The WINSEnableLMHostsLookup property indicates whether local lookup files are used. Lookup files will contain a map of IP addresses to host names. If they exist on the local system, they will be found in %SystemRoot%\\system32\\drivers\\etc.";
  14636. Name = "WINSEnableLMHostsLookup";
  14637. },
  14638. instance of MSFT_CliProperty
  14639. {
  14640. Derivation = "WINSHostLookupFile";
  14641. Description = "The WINSHostLookupFile property contains a path to a WINS lookup file on the local system. This file will contain a map of IP addresses to host names. If the file specified in this property is found, it will be copied to the %SystemRoot%\\system32\\drivers\\etc folder of the local system. Valid only if the WINSEnableLMHostsLookup property is TRUE.";
  14642. Name = "WINSHostLookupFile";
  14643. },
  14644. instance of MSFT_CliProperty
  14645. {
  14646. Derivation = "WINSPrimaryServer";
  14647. Description = "The WINSPrimaryServer property indicates the IP address for the primary WINS server. ";
  14648. Name = "WINSPrimaryServer";
  14649. },
  14650. instance of MSFT_CliProperty
  14651. {
  14652. Derivation = "WINSScopeID";
  14653. Description = "The WINSScopeID property provides a way to isolate a group of computer systems that communicate with each other only.";
  14654. Name = "WINSScopeID";
  14655. },
  14656. instance of MSFT_CliProperty
  14657. {
  14658. Derivation = "WINSSecondaryServer";
  14659. Description = "The WINSSecondaryServer property indicates the IP address for the secondary WINS server. ";
  14660. Name = "WINSSecondaryServer";
  14661. }};
  14662. },
  14663. instance of MSFT_CliFormat
  14664. {
  14665. Format = "TABLE";
  14666. Name = "BRIEF";
  14667. Properties = {
  14668. instance of MSFT_CliProperty
  14669. {
  14670. Derivation = "DHCPEnabled";
  14671. Description = "The DHCPEnabled property indicates whether the dynamic host configuration protocol (DHCP) server automatically assigns an IP address to the computer system when establishing a network connection. ";
  14672. Name = "DHCPEnabled";
  14673. },
  14674. instance of MSFT_CliProperty
  14675. {
  14676. Derivation = "IPAddress";
  14677. Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
  14678. Name = "IPAddress";
  14679. },
  14680. instance of MSFT_CliProperty
  14681. {
  14682. Derivation = "DefaultIPGateway";
  14683. Description = "The DefaultIPGateway property contains a list of IP addresses of the default gateways used by the computer system.";
  14684. Name = "DefaultIPGateway";
  14685. },
  14686. instance of MSFT_CliProperty
  14687. {
  14688. Derivation = "DNSDomain";
  14689. Description = "The DNSDomain property indicates an organization name followed by a period and an extension that indicates the type of organization. ";
  14690. Name = "DNSDomain";
  14691. },
  14692. instance of MSFT_CliProperty
  14693. {
  14694. Derivation = "ServiceName";
  14695. Description = "The ServiceName property indicates the service name of the network adapter. ";
  14696. Name = "ServiceName";
  14697. },
  14698. instance of MSFT_CliProperty
  14699. {
  14700. Derivation = "Description";
  14701. Description = "A textual description of the adapter.";
  14702. Name = "Description";
  14703. },
  14704. instance of MSFT_CliProperty
  14705. {
  14706. Derivation = "Index";
  14707. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14708. Name = "Index";
  14709. }};
  14710. },
  14711. instance of MSFT_CliFormat
  14712. {
  14713. Name = "DHCP";
  14714. Properties = {
  14715. instance of MSFT_CliProperty
  14716. {
  14717. Derivation = "Description";
  14718. Description = "A textual description of the adapter.";
  14719. Name = "Description";
  14720. },
  14721. instance of MSFT_CliProperty
  14722. {
  14723. Derivation = "DHCPEnabled";
  14724. Description = "The DHCPEnabled property indicates whether the dynamic host configuration protocol (DHCP) server automatically assigns an IP address to the computer system when establishing a network connection. ";
  14725. Name = "DHCPEnabled";
  14726. },
  14727. instance of MSFT_CliProperty
  14728. {
  14729. Derivation = "DHCPLeaseExpires";
  14730. Description = "The DHCPLeaseExpires property indicates the expiration date and time for a leased IP address that was assigned to the computer by the dynamic host configuration protocol (DHCP) server.";
  14731. Name = "DHCPLeaseExpires";
  14732. },
  14733. instance of MSFT_CliProperty
  14734. {
  14735. Derivation = "DHCPLeaseObtained";
  14736. Description = "The DHCPLeaseObtained property indicates the date and time the lease was obtained for the IP address assigned to the computer by the dynamic host configuration protocol (DHCP) server. ";
  14737. Name = "DHCPLeaseObtained";
  14738. },
  14739. instance of MSFT_CliProperty
  14740. {
  14741. Derivation = "DHCPServer";
  14742. Description = "The DHCPServer property indicates the IP address of the dynamic host configuration protocol (DHCP) server.";
  14743. Name = "DHCPServer";
  14744. },
  14745. instance of MSFT_CliProperty
  14746. {
  14747. Derivation = "Index";
  14748. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14749. Name = "Index";
  14750. }};
  14751. },
  14752. instance of MSFT_CliFormat
  14753. {
  14754. Name = "DNS";
  14755. Properties = {
  14756. instance of MSFT_CliProperty
  14757. {
  14758. Derivation = "Description";
  14759. Description = "A textual description of the adapter.";
  14760. Name = "Description";
  14761. },
  14762. instance of MSFT_CliProperty
  14763. {
  14764. Derivation = "DNSDomain";
  14765. Description = "The DNSDomain property indicates an organization name followed by a period and an extension that indicates the type of organization, such as microsoft.com. ";
  14766. Name = "DNSDomain";
  14767. },
  14768. instance of MSFT_CliProperty
  14769. {
  14770. Derivation = "DNSDomainSuffixSearchOrder";
  14771. Description = "The DNSDomainSuffixSearchOrder property specifies the DNS domain suffixes to be appended to the end of host names during name resolution. ";
  14772. Name = "DNSDomainSuffixSearchOrder";
  14773. },
  14774. instance of MSFT_CliProperty
  14775. {
  14776. Derivation = "DNSEnabledForWINSResolution";
  14777. Description = "The DNSEnabledForWINSResolution property indicates whether the Domain Name System (DNS) is enabled for name resolution over Windows Internet Naming Service (WINS) resolution. ";
  14778. Name = "DNSEnabledForWINSResolution";
  14779. },
  14780. instance of MSFT_CliProperty
  14781. {
  14782. Derivation = "DNSHostName";
  14783. Description = "The DNSHostName property indicates the host name used to identify the local computer for authentication by some utilities. Other TCP/IP-based utilities can use this value to acquire the name of the local computer. Host names are stored on DNS servers in a table that maps names to IP addresses for use by DNS. ";
  14784. Name = "DNSHostName";
  14785. },
  14786. instance of MSFT_CliProperty
  14787. {
  14788. Derivation = "DNSServerSearchOrder";
  14789. Description = "The DNSServerSearchOrder property indicates an ordered list of server IP addresses to be used in querying for DNS Servers.";
  14790. Name = "DNSServerSearchOrder";
  14791. },
  14792. instance of MSFT_CliProperty
  14793. {
  14794. Derivation = "DomainDNSRegistrationEnabled";
  14795. Description = "The DomainDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the domain name of this connection, in addition to registering under the computer's full DNS name. ";
  14796. Name = "DomainDNSRegistrationEnabled";
  14797. },
  14798. instance of MSFT_CliProperty
  14799. {
  14800. Derivation = "FullDNSRegistrationEnabled";
  14801. Description = "The FullDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the computer's full DNS name. The full DNS name of the computer is displayed on the Network Identification tab of the System Control Panel. ";
  14802. Name = "FullDNSRegistrationEnabled";
  14803. },
  14804. instance of MSFT_CliProperty
  14805. {
  14806. Derivation = "Index";
  14807. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14808. Name = "Index";
  14809. }};
  14810. },
  14811. instance of MSFT_CliFormat
  14812. {
  14813. Format = "TABLE";
  14814. Name = "IP";
  14815. Properties = {
  14816. instance of MSFT_CliProperty
  14817. {
  14818. Derivation = "Description";
  14819. Description = "A textual description of the adapter.";
  14820. Name = "Description";
  14821. },
  14822. instance of MSFT_CliProperty
  14823. {
  14824. Derivation = "Index";
  14825. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14826. Name = "Index";
  14827. },
  14828. instance of MSFT_CliProperty
  14829. {
  14830. Derivation = "IPAddress";
  14831. Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
  14832. Name = "IPAddress";
  14833. },
  14834. instance of MSFT_CliProperty
  14835. {
  14836. Derivation = "IPConnectionMetric";
  14837. Description = "The IPConnectionMetric indicates the cost of using the configured routes for this IP bound adapter and is the weighted value for those routes in the IP routing table. ";
  14838. Name = "IPConnectionMetric";
  14839. },
  14840. instance of MSFT_CliProperty
  14841. {
  14842. Derivation = "IPEnabled";
  14843. Description = "The IPEnabled property indicates whether TCP/IP is bound and enabled on this network adapt.";
  14844. Name = "IPEnabled";
  14845. },
  14846. instance of MSFT_CliProperty
  14847. {
  14848. Derivation = "IPFilterSecurityEnabled";
  14849. Description = "The IPFilterSecurityEnabled property indicates whether IP port security is enabled globally across all IP-bound network adapters. This property is used in conjunction with IPSecPermitTCPPorts, IPSecPermitUDPPorts, and IPSecPermitIPProtocols. ";
  14850. Name = "IPFilterSecurityEnabled";
  14851. }};
  14852. },
  14853. instance of MSFT_CliFormat
  14854. {
  14855. Name = "WINS";
  14856. Properties = {
  14857. instance of MSFT_CliProperty
  14858. {
  14859. Derivation = "Description";
  14860. Description = "A textual description of the adapter.";
  14861. Name = "Description";
  14862. },
  14863. instance of MSFT_CliProperty
  14864. {
  14865. Derivation = "Index";
  14866. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14867. Name = "Index";
  14868. },
  14869. instance of MSFT_CliProperty
  14870. {
  14871. Derivation = "WINSEnableLMHostsLookup";
  14872. Description = "The WINSEnableLMHostsLookup property indicates whether local lookup files are used. Lookup files will contain a map of IP addresses to host names. If they exist on the local system, they will be found in %SystemRoot%\\system32\\drivers\\etc.";
  14873. Name = "WINSEnableLMHostsLookup";
  14874. },
  14875. instance of MSFT_CliProperty
  14876. {
  14877. Derivation = "WINSHostLookupFile";
  14878. Description = "The WINSHostLookupFile property contains a path to a WINS lookup file on the local system. This file will contain a map of IP addresses to host names. If the file specified in this property is found, it will be copied to the %SystemRoot%\\system32\\drivers\\etc folder of the local system. Valid only if the WINSEnableLMHostsLookup property is TRUE.";
  14879. Name = "WINSHostLookupFile";
  14880. },
  14881. instance of MSFT_CliProperty
  14882. {
  14883. Derivation = "WINSPrimaryServer";
  14884. Description = "The WINSPrimaryServer property indicates the IP address for the primary WINS server. ";
  14885. Name = "WINSPrimaryServer";
  14886. },
  14887. instance of MSFT_CliProperty
  14888. {
  14889. Derivation = "WINSScopeID";
  14890. Description = "The WINSScopeID property provides a way to isolate a group of computer systems that communicate with each other only.";
  14891. Name = "WINSScopeID";
  14892. },
  14893. instance of MSFT_CliProperty
  14894. {
  14895. Derivation = "WINSSecondaryServer";
  14896. Description = "The WINSSecondaryServer property indicates the IP address for the secondary WINS server. ";
  14897. Name = "WINSSecondaryServer";
  14898. }};
  14899. }};
  14900. FriendlyName = "NICConfig";
  14901. PWhere = "Where Index=#";
  14902. Target = "Select * from Win32_NetworkAdapterConfiguration";
  14903. Verbs = {
  14904. instance of MSFT_CliVerb
  14905. {
  14906. Derivation = "ipconfig /FlushDns";
  14907. Description = "Flushes DNS";
  14908. Name = "FlushDns";
  14909. Usage = "FlushDns";
  14910. VerbType = 2;
  14911. },
  14912. instance of MSFT_CliVerb
  14913. {
  14914. Derivation = "RenewDHCPLease";
  14915. Description = "The RenewDHCPLease method renews the IP address on specific DHCP-enabled network adapters. The lease for the IP address assigned via a DHCP server has an expiration date that the client must renew if it intends to continue use of the assigned IP address. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  14916. Name = "RenewDHCPLease";
  14917. Usage = "RenewDHCPLease";
  14918. },
  14919. instance of MSFT_CliVerb
  14920. {
  14921. Derivation = "RenewDHCPLeaseAll";
  14922. Description = "The RenewDHCPLeaseAll method renews the IP addresses on all DHCP-enabled network adapters. The lease for the IP address assigned via a DHCP server has an expiration date that the client must renew if it intends to continue use of the assigned IP address. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  14923. Name = "RenewDHCPLeaseAll";
  14924. Usage = "RenewDHCPLeaseAll";
  14925. },
  14926. instance of MSFT_CliVerb
  14927. {
  14928. Derivation = "ReleaseDHCPLease";
  14929. Description = "The ReleaseDHCPLease method releases the IP address bound to a specific DHCP enabled network adapter. WARNING: If DHCP is enabled on this local computer system, the option disables TCP/IP on this specific network adapter. Unless you have an alternate path";
  14930. Name = "ReleaseDHCPLease";
  14931. Usage = "ReleaseDHCPLease";
  14932. },
  14933. instance of MSFT_CliVerb
  14934. {
  14935. Derivation = "ReleaseDHCPLeaseAll";
  14936. Description = "The ReleaseDHCPLeaseAll method releases the IP addresses bound to all DHCP enabled network adapters. WARNING: If DHCP is enabled on this local computer system, the option will terminate all DHCP TCP/IP connections.";
  14937. Name = "ReleaseDHCPLeaseAll";
  14938. Usage = "ReleaseDHCPLeaseAll";
  14939. },
  14940. instance of MSFT_CliVerb
  14941. {
  14942. Derivation = "EnableStatic";
  14943. Description = "The EnableStatic method enables static TCP/IP addressing for the target network adapter. As a result, DHCP for this network adapter is disabled. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  14944. Name = "EnableStatic";
  14945. Parameters = {
  14946. instance of MSFT_CliParam
  14947. {
  14948. Description = "The IPAddress parameter lists all of the static IP addresses for the current network adapter. /nExample: 155.34.22.0";
  14949. ParaId = "IPAddress";
  14950. Type = "STRING";
  14951. },
  14952. instance of MSFT_CliParam
  14953. {
  14954. Description = "The SubnetMask parameter contains the subnet masks that complement the values in the IPAddress parameter./nExample: 255.255.0.0";
  14955. ParaId = "SubnetMask";
  14956. Type = "STRING";
  14957. }};
  14958. Usage = "EnableStatic";
  14959. },
  14960. instance of MSFT_CliVerb
  14961. {
  14962. Derivation = "SetGateways";
  14963. Description = "The SetGateways method is used to specify a list of gateways for routing packets destined for a different subnet than the one this adapter is connected to. A more specific route should not exist for this subnet. The method returns an integer value of 0 on successful completion and any other number to indicate an error.";
  14964. Name = "SetGateways";
  14965. Parameters = {
  14966. instance of MSFT_CliParam
  14967. {
  14968. Description = "The DefaultIPGateway is an input parameter to the SetGateways method. It contains a list of IP addresses to gateways where network packets should be routed.";
  14969. ParaId = "DefaultIPGateway";
  14970. Type = "STRING";
  14971. },
  14972. instance of MSFT_CliParam
  14973. {
  14974. Description = "The GatewayCostMetric parameter assigns an value ranging from 1 to 9999, used to calculate fastest and most reliable routes. The values of this parameter correspondence with the values in the DefaultIPGateway[] parameter. The default value for a gateway is 1. This parameter is for Windows 2000 only.";
  14975. ParaId = "GatewayCostMetric";
  14976. Type = "UINT16";
  14977. }};
  14978. Usage = "SetGateways";
  14979. },
  14980. instance of MSFT_CliVerb
  14981. {
  14982. Derivation = "EnableDNS";
  14983. Description = "The EnableDNS method enables the Domain Name System (DNS) for service on this TCP/IP-bound network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  14984. Name = "EnableDNS";
  14985. Parameters = {
  14986. instance of MSFT_CliParam
  14987. {
  14988. Description = "The DNSDomain parameter specifies the DNS's domain. This parameter is represented by an organization name followed by a period, then an extension that indicates the type of organization./n Example: microsoft.com";
  14989. ParaId = "DNSDomain";
  14990. Type = "STRING";
  14991. },
  14992. instance of MSFT_CliParam
  14993. {
  14994. Description = "The DNSDomainSuffixSearchOrder parameter specifies the DNS domain suffixes that is appended to the host names during name resolution. When attempting to resolve a fully qualified domain name (FQDN) from a host only name, the system appends the local domain name. If this is not successful, the system uses the domain suffix list to create additional FQDNs in the order listed, and queries DNS servers for each one.";
  14995. ParaId = "DNSDomainSuffixSearchOrder";
  14996. Type = "STRING";
  14997. },
  14998. instance of MSFT_CliParam
  14999. {
  15000. Description = "The DNSHostName parameter specifies the name of the DNS host to be enabled by this method./nExample: corpdns";
  15001. ParaId = "DNSHostName";
  15002. Type = "STRING";
  15003. },
  15004. instance of MSFT_CliParam
  15005. {
  15006. Description = "The DNSServerSearchOrder parameter specifies the list of server IP addresses to query for DNS servers.";
  15007. ParaId = "DNSServerSearchOrder";
  15008. Type = "STRING";
  15009. }};
  15010. Usage = "EnableDNS";
  15011. },
  15012. instance of MSFT_CliVerb
  15013. {
  15014. Derivation = "SetDNSDomain";
  15015. Description = "The SetDNSDomain method allows for the setting of the DNS domain. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. This is an instance dependent method call that applies on a per adapter basis. On Windows 2000 the setting applies to the targeted adapter. On NT4 this setting is global.";
  15016. Name = "SetDNSDomain";
  15017. Parameters = {
  15018. instance of MSFT_CliParam
  15019. {
  15020. Description = "The DNSDomain parameter indicates the domain the DNSis associated with and is represented by an organization name followed by a period and an extension that indicates the type of organization./nExample: microsoft.com.";
  15021. ParaId = "DNSDomain";
  15022. Type = "STRING";
  15023. }};
  15024. Usage = "SetDNSDomain";
  15025. },
  15026. instance of MSFT_CliVerb
  15027. {
  15028. Derivation = "SetDNSServerSearchOrder";
  15029. Description = "The SetDNSServerSearchOrder method allows for the setting of the server search order as a array of elements. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. This is an instance dependent method call that applies on a per adapter basis. On Windows 2000 the setting applies to the targeted adapter. On NT4 this setting is global.";
  15030. Name = "SetDNSServerSearchOrder";
  15031. Parameters = {
  15032. instance of MSFT_CliParam
  15033. {
  15034. Description = "The DNSServerSearchOrder parameter indicates the list of server IP addresses to query for DNS Servers./nExample:130.215.24.1 157.54.164.1";
  15035. ParaId = "DNSServerSearchOrder";
  15036. Type = "STRING";
  15037. }};
  15038. Usage = "SetDNSServerSearchOrder";
  15039. },
  15040. instance of MSFT_CliVerb
  15041. {
  15042. Derivation = "SetDNSSuffixSearchOrder";
  15043. Description = "The SetDNSSuffixSearchOrder method allows for the setting of the suffix search order as a array of elements. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. This is an instance independent method call that applies across all adapters. Windows NT only. ";
  15044. Name = "SetDNSSuffixSearchOrder";
  15045. Parameters = {
  15046. instance of MSFT_CliParam
  15047. {
  15048. Description = "The DNSServerSearchOrder parameter indicates the list of server IP addresses suffixes to query for DNS Servers./nExample:130.215.24.1 157.54.164.1";
  15049. ParaId = "DNSDomainSuffixSearchOrder";
  15050. Type = "STRING";
  15051. }};
  15052. Usage = "SetDNSSuffixSearchOrder";
  15053. },
  15054. instance of MSFT_CliVerb
  15055. {
  15056. Derivation = "SetDynamicDNSRegistration";
  15057. Description = "The SetDynamicDNSRegistration method is used to indicate dynamic DNS registration of IP addresses for this IP bound adapter. The method returns 0 on success, and any other number to indicate an error.Windows 2000 only.";
  15058. Name = "SetDynamicDNSRegistration";
  15059. Parameters = {
  15060. instance of MSFT_CliParam
  15061. {
  15062. Description = "The DomainDNSRegistrationEnabled parameter specifies whether the IP addresses for this connection are registered in DNS under the domain name of this connection, in addition to registering under the computer's full DNS name. The domain name of this connection is either set via the method SetDNSDomain() or assigned by DHCP. The registered name is the host name of the computer with the domain name appended. This parameter has meaning only when FullDNSRegistrationEnabled is enabled. Default: FALSE. Windows 2000 only.";
  15063. ParaId = "DomainDNSRegistrationEnabled";
  15064. Type = "BOOLEAN";
  15065. },
  15066. instance of MSFT_CliParam
  15067. {
  15068. Description = "The FullDNSRegistrationEnabled parameter specifies whether the IP addresses for this connection are registered in DNS under the computer's full DNS name. The full DNS name of the computer is displayed on the Network Identification tab of the System Control Panel. Windows 2000 only.";
  15069. ParaId = "FullDNSRegistrationEnabled";
  15070. Type = "BOOLEAN";
  15071. }};
  15072. Usage = "SetDynamicDNSRegistration";
  15073. },
  15074. instance of MSFT_CliVerb
  15075. {
  15076. Derivation = "SetIPConnectionMetric";
  15077. Description = "The SetIPConnectionMetric method is used to set the routing metric associated with this IP bound adapter. The method returns 0 on success, and any other number to indicate an error.Windows 2000 only.";
  15078. Name = "SetIPConnectionMetric";
  15079. Parameters = {
  15080. instance of MSFT_CliParam
  15081. {
  15082. Description = "The IPConnectionMetric parameter assigns an value ranging from 1 to 9999, and indicates the cost of using the configured routes for this IP bound adapter and is the weighted value for those routes in the IP routing table. If there are multiple routes to a destination in the IP routing table, the route with the lowest metric is used. The default value is 1. Windows 2000 only.";
  15083. ParaId = "IPConnectionMetric";
  15084. Type = "UINT32";
  15085. }};
  15086. Usage = "SetIPConnectionMetric";
  15087. },
  15088. instance of MSFT_CliVerb
  15089. {
  15090. Derivation = "SetWINSServer";
  15091. Description = "The SetWINSServer method sets the primary and secondary Windows Internet Naming Service (WINS) servers on this TCP/IP-bound network adapter. This method is applied independently of the network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15092. Name = "SetWINSServer";
  15093. Parameters = {
  15094. instance of MSFT_CliParam
  15095. {
  15096. Description = "The WINSPrimaryServer parameter specifies the IP address of the primary WINS server.";
  15097. ParaId = "WINSPrimaryServer";
  15098. Type = "STRING";
  15099. },
  15100. instance of MSFT_CliParam
  15101. {
  15102. Description = "The WINSSecondaryServer parameter specifies the IP address of the secondary WINS server.";
  15103. ParaId = "WINSSecondaryServer";
  15104. Type = "STRING";
  15105. }};
  15106. Usage = "SetWINSServer";
  15107. },
  15108. instance of MSFT_CliVerb
  15109. {
  15110. Derivation = "EnableWINS";
  15111. Description = "The EnableWINS method enables Windows Internet Naming Service (WINS) settings specific to TCP/IP, but independent of the network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15112. Name = "EnableWINS";
  15113. Parameters = {
  15114. instance of MSFT_CliParam
  15115. {
  15116. Description = "The DNSEnabledForWINSResolution parameter specifies whether the Domain Name System (DNS) is enabled for name resolution over WINS resolution.";
  15117. ParaId = "DNSEnabledForWINSResolution";
  15118. Type = "BOOLEAN";
  15119. },
  15120. instance of MSFT_CliParam
  15121. {
  15122. Description = "The WINSEnableLMHostsLookup parameter specifies whether local lookup files are used. Lookup files will contain mappings of IP addresses to host names.";
  15123. ParaId = "WINSEnableLMHostsLookup";
  15124. Type = "BOOLEAN";
  15125. },
  15126. instance of MSFT_CliParam
  15127. {
  15128. Description = "The WINSEnableLMHostsLookup parameter specifies the lookup files containing mappings of IP addresses to host names. If available, the files will be found in %SystemRoot%\\system32\\drivers\\etc.";
  15129. ParaId = "WINSHostLookupFile";
  15130. Type = "STRING";
  15131. },
  15132. instance of MSFT_CliParam
  15133. {
  15134. Description = "The WINSScopeID parameter specifies the Scope ID value that will be appended to the end of the computer's NetBIOS name. Systems using the same Scope ID can communicate with this computer.";
  15135. ParaId = "WINSScopeID";
  15136. Type = "STRING";
  15137. }};
  15138. Usage = "EnableWINS";
  15139. },
  15140. instance of MSFT_CliVerb
  15141. {
  15142. Derivation = "SetTcpipNetbios";
  15143. Description = "The SetTcpipNetbios method is used to set the default operation of NetBIOS over TCP/IP. Windows 2000 only. ";
  15144. Name = "SetTcpipNetbios";
  15145. Parameters = {
  15146. instance of MSFT_CliParam
  15147. {
  15148. Description = "The TcpipNetbiosOptions parameter specifies a bitmap of the possible settings related to NetBIOS over TCP/IP.";
  15149. ParaId = "TcpipNetbiosOptions";
  15150. Qualifiers = {
  15151. instance of MSFT_CliQualifier
  15152. {
  15153. Name = "ValueMap";
  15154. QualifierValue = {"0","1","2"};
  15155. },
  15156. instance of MSFT_CliQualifier
  15157. {
  15158. Name = "Values";
  15159. QualifierValue = {"EnableNetbiosViaDhcp","EnableNetbios","DisableNetbios"};
  15160. }};
  15161. Type = "UINT32";
  15162. }};
  15163. Usage = "SetTcpipNetbios [EnableNetbiosViaDhcp|EnableNetbios|DisableNetbios]";
  15164. },
  15165. instance of MSFT_CliVerb
  15166. {
  15167. Derivation = "EnableIPSec";
  15168. Description = "The EnableIPSec method is used to enable IP security on this specific TCP/IP-enabled network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. Ports are secured only when the IPFilterSecurityEnabled property is TRUE.";
  15169. Name = "EnableIPSec";
  15170. Parameters = {
  15171. instance of MSFT_CliParam
  15172. {
  15173. Description = "The IPSecPermitIPProtocols parameter specifies the list of protocols permitted to run over the IP. A numeric value of zero indicates access permission is granted for all protocols. An empty string indicates that no protocols should be granted access permission.";
  15174. ParaId = "IPSecPermitIPProtocols";
  15175. Type = "STRING";
  15176. },
  15177. instance of MSFT_CliParam
  15178. {
  15179. Description = "The IPSecPermitTCPPorts parameter specifies the list of ports that should be granted access permission for TCP. A numeric value of zero indicates access permission is granted for all ports. An empty string indicates that no ports should be granted access permission.";
  15180. ParaId = "IPSecPermitTCPPorts";
  15181. Type = "STRING";
  15182. },
  15183. instance of MSFT_CliParam
  15184. {
  15185. Description = "The IPSecPermitUDPPorts parameter specifies the list of ports that should be granted access permission for UDP. A numeric value of zero indicates access permission is granted for all ports. An empty string indicates that no ports should be granted access permission.";
  15186. ParaId = "IPSecPermitUDPPorts";
  15187. Type = "STRING";
  15188. }};
  15189. Usage = "EnableIPSec";
  15190. },
  15191. instance of MSFT_CliVerb
  15192. {
  15193. Derivation = "DisableIPSec";
  15194. Description = "The DisableIPSec method is used to disable IP security on this TCP/IP-enabled network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15195. Name = "DisableIPSec";
  15196. Usage = "DisableIPSec";
  15197. VerbType = 0;
  15198. },
  15199. instance of MSFT_CliVerb
  15200. {
  15201. Derivation = "SetIPXVirtualNetworkNumber";
  15202. Description = "The SetIPXVirtualNetworkNumber method is used to set the Internetworking Packet Exchange (IPX) virtual network number on the target computer system. Windows 2000 and Windows NT 3.51 or greater uses an internal network number for internal routing. The internal network number is also known as a virtual network number. It uniquely identifies the computer system on the network. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15203. Name = "SetIPXVirtualNetworkNumber";
  15204. Parameters = {
  15205. instance of MSFT_CliParam
  15206. {
  15207. Description = "The IPXVirtualNetNumber parameter specifies the virtual network number for this system.";
  15208. ParaId = "IPXVirtualNetNumber";
  15209. Type = "STRING";
  15210. }};
  15211. Usage = "SetIPXVirtualNetworkNumber";
  15212. },
  15213. instance of MSFT_CliVerb
  15214. {
  15215. Derivation = "SetIPXFrameTypeNetworkPairs";
  15216. Description = "The SetIPXFrameTypeNetworkPairs method is used to set Internetworking Packet Exchange (IPX) network number/frame pairs for this network adapter. Windows 2000 and Windows NT 3.51 and higher use an IPX network number for routing purposes. It is assigned to each configured frame type/network adapter combination on your computer system. This number is sometimes referred to as the \"external network number.\" It must be unique for each network segment. If the frame type is set to AUTO, the network number should to zero. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15217. Name = "SetIPXFrameTypeNetworkPairs";
  15218. Parameters = {
  15219. instance of MSFT_CliParam
  15220. {
  15221. Description = "The IPXFrameType parameter specifies an integer array of frame type identifiers. The values in this array correspond to the elements in the IPXNetworkNumber parameter.";
  15222. ParaId = "IPXFrameType";
  15223. Qualifiers = {
  15224. instance of MSFT_CliQualifier
  15225. {
  15226. Name = "ValueMap";
  15227. QualifierValue = {"0","1","2","3","255"};
  15228. },
  15229. instance of MSFT_CliQualifier
  15230. {
  15231. Name = "Values";
  15232. QualifierValue = {"Ethernet II","Ethernet 802.3","Ethernet 802.2","Ethernet SNAP","AUTO"};
  15233. }};
  15234. Type = "UINT32";
  15235. },
  15236. instance of MSFT_CliParam
  15237. {
  15238. Description = "The IPXNetworkNumber parameter specifies an array of characters that uniquely identify an adapter on the computer system. The NetWare Link (NWLink) IPX/SPX-compatible transport in Windows 2000 and Windows NT 3.51 or higher, uses two different types of network numbers. This number is sometimes referred to as the External Network Number. It must be unique for each network segment. The values in this string list must have a corresponding value in the IPXFrameType parameter identifying the packet frame type used for this network.";
  15239. ParaId = "IPXNetworkNumber";
  15240. Type = "STRING";
  15241. }};
  15242. Usage = "SetIPXFrameTypeNetworkPairs";
  15243. },
  15244. instance of MSFT_CliVerb
  15245. {
  15246. Derivation = "SetDatabasePath";
  15247. Description = "The SetDatabasePath method sets the path to the standard Internet database files (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). It is used by the Windows Sockets interface. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. Default: %SystemRoot%\\system32\\drivers\\etc.";
  15248. Name = "SetDatabasePath";
  15249. Parameters = {
  15250. instance of MSFT_CliParam
  15251. {
  15252. Description = "The DatabasePath parameter specifies a valid Windows 2000 and Windows NT 3.51 or higher file path to standard Internet database files (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS) used by the Windows Sockets interface.";
  15253. ParaId = "DatabasePath";
  15254. Type = "STRING";
  15255. }};
  15256. Usage = "SetDatabasePath";
  15257. },
  15258. instance of MSFT_CliVerb
  15259. {
  15260. Derivation = "SetIPUseZeroBroadcast";
  15261. Description = "The SetIPUseZeroBroadcast method is used to set IP zero broadcast usage. If this parameter is set to TRUE, then IP will use zeros-broadcasts (0.0.0.0) instead of ones-broadcasts (255.255.255.255). Most systems use ones-broadcasts, but systems derived from BSD implementations use zeros-broadcasts. Systems that use different broadcasts will not interoperate on the same network. Default: FALSE. The method returns an integer value of 0 on successful completion and any other number to indicate an error.";
  15262. Name = "SetIPUseZeroBroadcast";
  15263. Parameters = {
  15264. instance of MSFT_CliParam
  15265. {
  15266. Description = "The IPUseZeroBroadcast parameter specifies the value indicating whether IP zero broadcast is used. Setting the parameter to TRUE indicates that IP zero broadcast is used.";
  15267. ParaId = "IPUseZeroBroadcast";
  15268. Type = "BOOLEAN";
  15269. }};
  15270. Usage = "SetIPUseZeroBroadcast";
  15271. },
  15272. instance of MSFT_CliVerb
  15273. {
  15274. Derivation = "SetArpAlwaysSourceRoute";
  15275. Description = "The SetArpAlwaysSourceRoute method is used to set the transmission of ARP queries by the TCP/IP. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15276. Name = "SetArpAlwaysSourceRoute";
  15277. Parameters = {
  15278. instance of MSFT_CliParam
  15279. {
  15280. Description = "The ArpAlwaysSourceRoute parameter specifies a value that indicates if TCP/IP transmits ARP queries. Setting this parameter to TRUE will force TCP/IP to transmit ARP queries with source routing enabled on Token Ring networks. By default, the stack transmits ARP queries without source routing first, then retries with source routing enabled if no reply is received.";
  15281. ParaId = "ArpAlwaysSourceRoute";
  15282. Type = "BOOLEAN";
  15283. }};
  15284. Usage = "SetArpAlwaysSourceRoute";
  15285. },
  15286. instance of MSFT_CliVerb
  15287. {
  15288. Derivation = "SetArpUseEtherSNAP";
  15289. Description = "The SetArpUseEtherSNAP method is used to enable ethernet packets to use 802.3 SNAP encoding. By default, the stack transmits packets in Digital, Intel, Xerox(DIX) Ethernet format. It will always receive both formats. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15290. Name = "SetArpUseEtherSNAP";
  15291. Parameters = {
  15292. instance of MSFT_CliParam
  15293. {
  15294. Description = "The ArpUseEtherSNAP parameter enables (TRUE)TCP/IP to transmit Ethernet packets using 802.3 SNAP encoding.";
  15295. ParaId = "ArpUseEtherSNAP";
  15296. Type = "BOOLEAN";
  15297. }};
  15298. Usage = "SetArpUseEtherSNAP";
  15299. },
  15300. instance of MSFT_CliVerb
  15301. {
  15302. Derivation = "SetDefaultTOS";
  15303. Description = "The SetDefaultTOS method is used to set the default Type of Service (TOS) value in the header of outgoing IP packets. The method returns 0 on success, and any other number to indicate an error.";
  15304. Name = "SetDefaultTOS";
  15305. Parameters = {
  15306. instance of MSFT_CliParam
  15307. {
  15308. Description = "The DefaultTOS parameter specifies the Type of Service (TOS) value put in the header of outgoing IP packets. See RFC 791 for a definition of the values.";
  15309. ParaId = "DefaultTOS";
  15310. Type = "UINT8";
  15311. }};
  15312. Usage = "SetDefaultTOS";
  15313. },
  15314. instance of MSFT_CliVerb
  15315. {
  15316. Derivation = "SetDefaultTTL";
  15317. Description = "The SetDefaultTTL method is used to set the default Time to Live (TTL) value in the header of outgoing IP packets. The TTL specifies the number of routers an IP packet may pass through to reach its destination before being discarded. Each router decrements the TTL count of a packet by one and discards the packets with a TTL of 0. Default: 32, Valid Range: 1 - 255";
  15318. Name = "SetDefaultTTL";
  15319. Parameters = {
  15320. instance of MSFT_CliParam
  15321. {
  15322. Description = "The DefaultTTL parameter specifies the Time to Live value set in the header of outgoing IP packets.";
  15323. ParaId = "DefaultTTL";
  15324. Type = "UINT8";
  15325. }};
  15326. Usage = "SetDefaultTTL";
  15327. },
  15328. instance of MSFT_CliVerb
  15329. {
  15330. Derivation = "SetDeadGWDetect";
  15331. Description = "The SetDeadGWDetect method is used to enable Dead Gateway detection. Setting this parameter to TRUE causes TCP to perform Dead Gateway Detection. With this feature enabled, TCP asks IP to change to a backup gateway if it retransmits a segment several times without receiving a response. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15332. Name = "SetDeadGWDetect";
  15333. Parameters = {
  15334. instance of MSFT_CliParam
  15335. {
  15336. Description = "The DeadGWDetectEnabled parameter specifies a value that can enable the TCP to perform dead gateway detection. If TRUE, the method will enable dead gateway detection.";
  15337. ParaId = "DeadGWDetectEnabled";
  15338. Type = "BOOLEAN";
  15339. }};
  15340. Usage = "SetDeadGWDetect";
  15341. },
  15342. instance of MSFT_CliVerb
  15343. {
  15344. Derivation = "SetPMTUBHDetect";
  15345. Description = "The SetPMTUBHDetect method is used to enable detection of Black Hole routers. Setting this parameter to TRUE causes TCP to try to detect Black Hole routers while doing Path MTU Discovery. A Black Hole router does not return the Internet Control Message Protocol (ICMP) Destination Unreachable messages when it needs to fragment an IP datagram with the Don't Fragment bit set. TCP depends on receiving these messages to perform Path MTU Discovery. With this feature enabled, TCP will try to send segments without the Don't Fragment bit set if several retransmissions of a segment go unacknowledged. If the segment is acknowledged as a result, the maximum segment size (MSS) will be decreased and the Don't Fragment bit will be set in future packets on the connection. Enabling black hole detection increases the maximum number of retransmissions performed for a given segment. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15346. Name = "SetPMTUBHDetect";
  15347. Parameters = {
  15348. instance of MSFT_CliParam
  15349. {
  15350. Description = "The PMTUBHDetectEnabled parameter specifies whether the detection of \"Black Hole\" routers is enabled. If TRUE, the method makes TCP attempt to discover \"Black Hole\" and route packets in different network paths.";
  15351. ParaId = "PMTUBHDetectEnabled";
  15352. Type = "BOOLEAN";
  15353. }};
  15354. Usage = "SetPMTUBHDetect";
  15355. },
  15356. instance of MSFT_CliVerb
  15357. {
  15358. Derivation = "SetPMTUDiscovery";
  15359. Description = "The SetPMTUDiscovery method is used to enable Maximum Transmission Unit (MTU) discovery. Setting this parameter to TRUE causes TCP to attempt to discover the MTU (or largest packet size) over the path to a remote host. By discovering the Path MTU and limiting TCP segments to this size, TCP can eliminate fragmentation at routers along the path that connect networks with different MTUs. Fragmentation adversely affects TCP throughput and network congestion. Setting this parameter to FALSE causes an MTU of 576 bytes to be used for all connections that are not to machines on the local subnet. Default: TRUE. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15360. Name = "SetPMTUDiscovery";
  15361. Parameters = {
  15362. instance of MSFT_CliParam
  15363. {
  15364. Description = "The PMTUDiscoveryEnabled parameter can enable TCP to attempt to discover the Maximum Transmission Unit (MTU) or largest packet size over the path to a remote host. If TRUE, the method makes TCP to attempt to discover the MTU.";
  15365. ParaId = "PMTUDiscoveryEnabled";
  15366. Type = "BOOLEAN";
  15367. }};
  15368. Usage = "SetPMTUDiscovery";
  15369. },
  15370. instance of MSFT_CliVerb
  15371. {
  15372. Derivation = "SetForwardBufferMemory";
  15373. Description = "The SetForwardBufferMemory method is used to specify how much memory IP allocates to store packet data in the router packet queue. When this buffer space is filled, the router begins discarding packets at random from its queue. Packet queue data buffers are 256 bytes in length, so the value of this parameter should be a multiple of 256. Multiple buffers are chained together for larger packets. The IP header for a packet is stored separately. This parameter is ignored and no buffers are allocated if the IP router is not enabled. The buffer size can range from the network MTU to the a value smaller than 0xFFFFFFFF. Default: 74240 (fifty 1480-byte packets, rounded to a multiple of 256).";
  15374. Name = "SetForwardBufferMemory";
  15375. Parameters = {
  15376. instance of MSFT_CliParam
  15377. {
  15378. Description = "The ForwardBufferMemory parameter specifies the size of the router packet queue used to store packet data.";
  15379. ParaId = "ForwardBufferMemory";
  15380. Type = "UINT32";
  15381. }};
  15382. Usage = "SetForwardBufferMemory";
  15383. },
  15384. instance of MSFT_CliVerb
  15385. {
  15386. Derivation = "SetIGMPLevel";
  15387. Description = "The SetIGMPLevel method is used to set the extent to which the system supports IP multicasting and participates in the Internet Group Management Protocol. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15388. Name = "SetIGMPLevel";
  15389. Parameters = {
  15390. instance of MSFT_CliParam
  15391. {
  15392. Description = "The IGMPLevel parameter sets the level that the system supports IP multicast and participates in the Internet Group Management Protocol. At level 0, the system provides no multicast support. At level 1, the system may only send IP multicast packets. At level 2, the system may send IP multicast packets and fully participate in IGMP to receive multicast packets.";
  15393. ParaId = "IGMPLevel";
  15394. Qualifiers = {
  15395. instance of MSFT_CliQualifier
  15396. {
  15397. Name = "Values";
  15398. QualifierValue = {"No Multicast","IP Multicast","IP & IGMP multicast"};
  15399. }};
  15400. Type = "UINT8";
  15401. }};
  15402. Usage = "SetIGMPLevel";
  15403. },
  15404. instance of MSFT_CliVerb
  15405. {
  15406. Derivation = "SetKeepAliveInterval";
  15407. Description = "The SetKeepAliveInterval method is used to set the interval separating Keep Alive Retransmissions until a response is received. Once a response is received, the delay until the next Keep Alive Transmission is again controlled by the value of KeepAliveTime. The connection will be terminated after the number of retransmissions specified by TcpMaxDataRetransmissions have gone unanswered. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15408. Name = "SetKeepAliveInterval";
  15409. Parameters = {
  15410. instance of MSFT_CliParam
  15411. {
  15412. Description = "The KeepAliveInterval parameter specifies the value for the interval separating Keep Alive Retransmissions until a response is received.";
  15413. ParaId = "KeepAliveInterval";
  15414. Type = "UINT32";
  15415. }};
  15416. Usage = "SetKeepAliveInterval";
  15417. },
  15418. instance of MSFT_CliVerb
  15419. {
  15420. Derivation = "SetKeepAliveTime";
  15421. Description = "The SetKeepAliveTime method is used to set how often TCP attempts to verify that an idle connection is still available by sending a Keep Alive packet. If the remote system is still reachable and functioning, it will acknowledge the Keep Alive transmission. Keep Alive packets are not sent by default. This feature may be enabled in a connection by an application. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15422. Name = "SetKeepAliveTime";
  15423. Parameters = {
  15424. instance of MSFT_CliParam
  15425. {
  15426. Description = "The KeepAliveTime parameter specifies the interval the TCP waits to check that an idle connection is still available.";
  15427. ParaId = "KeepAliveTime";
  15428. Type = "UINT32";
  15429. }};
  15430. Usage = "SetKeepAliveTime";
  15431. },
  15432. instance of MSFT_CliVerb
  15433. {
  15434. Derivation = "SetMTU";
  15435. Description = "The SetMTU method is used to set the default Maximum Transmission Unit (MTU) for a network interface. The MTU is the maximum packet size (in bytes) that the transport will transmit over the underlying network. The size includes the transport header. Note that an IP datagram may span multiple packets. Values larger than the default for the underlying network will result in the transport using the network default MTU. Values smaller than 68 will result in the transport using an MTU of 68. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15436. Name = "SetMTU";
  15437. Parameters = {
  15438. instance of MSFT_CliParam
  15439. {
  15440. Description = "The MTU input parameter specifies the default Maximum Transmission Unit (MTU) for a network interface The range of this value spans the minimum packet size (68) to the MTU supported by the underlying network.";
  15441. ParaId = "MTU";
  15442. Type = "UINT32";
  15443. }};
  15444. Usage = "SetMTU";
  15445. },
  15446. instance of MSFT_CliVerb
  15447. {
  15448. Derivation = "SetNumForwardPackets";
  15449. Description = "The SetNumForwardPackets method is used to set the number of IP packet headers allocated for the router packet queue. When all headers are in use, the router will begin to discard packets from the queue at random.";
  15450. Name = "SetNumForwardPackets";
  15451. Parameters = {
  15452. instance of MSFT_CliParam
  15453. {
  15454. Description = "The NumForwardPackets parameter specifies the number of IP packet headers allocated for the router packet queue. This should be at least as large as the value of the ForwardBufferMemory property divided by the maximum IP data size of the networks connected to the router. It should be no larger than the ForwardBufferMemory value divided by 256, since at least 256 bytes of forward buffer memory are required by each packet. The optimal number of forward packets for a given ForwardBufferMemory size depends on the type of traffic carried on the network, and will be somewhere between these two values. If the router is disabled, this parameter is ignored and no headers are allocated. Valid Range: 1 - 0xFFFFFFFE.";
  15455. ParaId = "NumForwardPackets";
  15456. Type = "UINT32";
  15457. }};
  15458. Usage = "SetNumForwardPackets";
  15459. },
  15460. instance of MSFT_CliVerb
  15461. {
  15462. Derivation = "SetTcpMaxConnectRetransmissions";
  15463. Description = "The SetTcpMaxConnectRetransmissions method is used to set the number of attempts TCP will retransmit a Connect Request before aborting. The initial retransmission timeout is 3 seconds and doubles for each attempt.";
  15464. Name = "SetTcpMaxConnectRetransmissions";
  15465. Parameters = {
  15466. instance of MSFT_CliParam
  15467. {
  15468. Description = "The TcpMaxConnectRetransmissions parameter specifies the number of attempts TCP will retransmit a connect request before aborting. Valid Range: 0 - 0xFFFFFFFF.";
  15469. ParaId = "TcpMaxConnectRetransmissions";
  15470. Type = "UINT32";
  15471. }};
  15472. Usage = "SetTcpMaxConnectRetransmissions";
  15473. },
  15474. instance of MSFT_CliVerb
  15475. {
  15476. Derivation = "SetTcpMaxDataRetransmissions";
  15477. Description = "The SetTcpMaxDataRetransmissions method is used to set the number of times TCP will retransmit an individual data segment before aborting the connection. The retransmission timeout doubles with each successive retransmission on a connection.";
  15478. Name = "SetTcpMaxDataRetransmissions";
  15479. Parameters = {
  15480. instance of MSFT_CliParam
  15481. {
  15482. Description = "The TcpMaxDataRetransmissions parameter specifies the number of times TCP will retransmit an individual data segment before aborting the connection. Valid Range: 0 - 0xFFFFFFFF.";
  15483. ParaId = "TcpMaxDataRetransmissions";
  15484. Type = "UINT32";
  15485. }};
  15486. Usage = "SetTcpMaxDataRetransmissions";
  15487. },
  15488. instance of MSFT_CliVerb
  15489. {
  15490. Derivation = "SetTcpNumConnections";
  15491. Description = "The SetTcpNumConnections method is used to set the maximum number of connections that TCP may have open simultaneously.";
  15492. Name = "SetTcpNumConnections";
  15493. Parameters = {
  15494. instance of MSFT_CliParam
  15495. {
  15496. Description = "The TcpNumConnections parameter specifies the maximum number of connections that TCP may have open simultaneously. Valid Range: 0 - 0xFFFFFE.";
  15497. ParaId = "TcpNumConnections";
  15498. Type = "UINT32";
  15499. }};
  15500. Usage = "SetTcpNumConnections";
  15501. },
  15502. instance of MSFT_CliVerb
  15503. {
  15504. Derivation = "SetTcpUseRFC1122UrgentPointer";
  15505. Description = "The SetTcpUseRFC1122UrgentPointer method is used to specify whether TCP uses the RFC 1122 specification for urgent data, or the mode used by Berkeley Software Design (BSD) derived systems. The two mechanisms interpret the urgent pointer in the TCP header and the length of the urgent data differently. They are not interoperable. Windows 2000 and Windows NT version 3.51 or higher defaults to BSD mode. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15506. Name = "SetTcpUseRFC1122UrgentPointer";
  15507. Parameters = {
  15508. instance of MSFT_CliParam
  15509. {
  15510. Description = "The TcpUseRFC1122UrgentPointer parameter specifies whether TCP uses the RFC 1122 specification or the mode used by BSD-derived systems, for urgent data. If TRUE, urgent data is sent in RFC 1122 mode.";
  15511. ParaId = "TcpUseRFC1122UrgentPointer";
  15512. Type = "BOOLEAN";
  15513. }};
  15514. Usage = "SetTcpUseRFC1122UrgentPointer";
  15515. },
  15516. instance of MSFT_CliVerb
  15517. {
  15518. Derivation = "SetTcpWindowSize";
  15519. Description = "The SetTcpWindowSize method is used to set the maximum TCP Receive Window size offered by the system. The Receive Window specifies the number of bytes a sender can transmit without receiving an acknowledgment. In general, larger receive windows improve performance over high delay and high bandwidth networks. For efficiency, the receive window should be an even multiple of the TCP Maximum Segment Size (MSS). The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
  15520. Name = "SetTcpWindowSize";
  15521. Parameters = {
  15522. instance of MSFT_CliParam
  15523. {
  15524. Description = "The TcpWindowSize parameter specifies the maximum TCP receive window size offered by the system. Valid Range: 0 - 65535.";
  15525. ParaId = "TcpWindowSize";
  15526. Type = "UINT16";
  15527. }};
  15528. Usage = "SetTcpWindowSize";
  15529. },
  15530. instance of MSFT_CliVerb
  15531. {
  15532. Derivation = "EnableIPFilterSec";
  15533. Description = "The EnableIPFilterSec method is used to enable IP security globally across all IP-bound network adapters. With security enabled, the operational security characteristics for any single network adapter can be controlled using the network adapter specific EnableIPSec method. The EnableIPFilterSec method returns an integer value of 0 on successful completion, a 1 when a reboot is required, and any other value to indicate an error.";
  15534. Name = "EnableIPFilterSec";
  15535. Parameters = {
  15536. instance of MSFT_CliParam
  15537. {
  15538. Description = "The IPFilterSecurityEnabled parameter specifies whether IP security is enabled globally across all IP-bound network adapters. If the input parameter IPFilterSecurityEnabled is TRUE, security is enabled. If the input parameter IPFilterSecurityEnabled is FALSE, all port and protocol traffic are allowed to flow unfiltered.";
  15539. ParaId = "IPFilterSecurityEnabled";
  15540. Type = "BOOLEAN";
  15541. }};
  15542. Usage = "EnableIPFilterSec";
  15543. }};
  15544. };
  15545. instance of MSFT_CliAlias
  15546. {
  15547. Connection =
  15548. instance of MSFT_CliConnection
  15549. {
  15550. Locale = "ms_409";
  15551. NameSpace = "ROOT\\CIMV2";
  15552. Server = ".";
  15553. };
  15554. Description = "The Win32_NTDomain class represents a NT Domain. A domain is a single security boundary of a Windows NT computer network. Active Directory is made up of one or more domains. On a standalone workstation, the domain is the computer itself. A domain can span more than one physical location. Every domain has its own security policies and security relationships with other domains. When multiple domains are connected by trust relationships and share a common schema, configuration, and global catalog, you have a domain tree. Multiple domain trees can be connected together into a forest. All the domains in a forest also share a common schema, configuration, and global catalog.";
  15555. Formats = {
  15556. instance of MSFT_CliFormat
  15557. {
  15558. Name = "INSTANCE";
  15559. Properties = {
  15560. instance of MSFT_CliProperty
  15561. {
  15562. Derivation = "DomainName";
  15563. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  15564. Name = "DomainName";
  15565. }};
  15566. },
  15567. instance of MSFT_CliFormat
  15568. {
  15569. Name = "SYSTEM";
  15570. Properties = {
  15571. instance of MSFT_CliProperty
  15572. {
  15573. Derivation = "__CLASS";
  15574. Name = "__CLASS";
  15575. },
  15576. instance of MSFT_CliProperty
  15577. {
  15578. Derivation = "__DERIVATION";
  15579. Name = "__DERIVATION";
  15580. },
  15581. instance of MSFT_CliProperty
  15582. {
  15583. Derivation = "__DYNASTY";
  15584. Name = "__DYNASTY";
  15585. },
  15586. instance of MSFT_CliProperty
  15587. {
  15588. Derivation = "__GENUS";
  15589. Name = "__GENUS";
  15590. },
  15591. instance of MSFT_CliProperty
  15592. {
  15593. Derivation = "__NAMESPACE";
  15594. Name = "__NAMESPACE";
  15595. },
  15596. instance of MSFT_CliProperty
  15597. {
  15598. Derivation = "__PATH";
  15599. Name = "__PATH";
  15600. },
  15601. instance of MSFT_CliProperty
  15602. {
  15603. Derivation = "__PROPERTY_COUNT";
  15604. Name = "__PROPERTY_COUNT";
  15605. },
  15606. instance of MSFT_CliProperty
  15607. {
  15608. Derivation = "__RELPATH";
  15609. Name = "__RELPATH";
  15610. },
  15611. instance of MSFT_CliProperty
  15612. {
  15613. Derivation = "__SERVER";
  15614. Name = "__SERVER";
  15615. },
  15616. instance of MSFT_CliProperty
  15617. {
  15618. Derivation = "__SUPERCLASS";
  15619. Name = "__SUPERCLASS";
  15620. }};
  15621. },
  15622. instance of MSFT_CliFormat
  15623. {
  15624. Name = "STATUS";
  15625. Properties = {
  15626. instance of MSFT_CliProperty
  15627. {
  15628. Derivation = "Status";
  15629. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  15630. Name = "Status";
  15631. Qualifiers = {
  15632. instance of MSFT_CliQualifier
  15633. {
  15634. Name = "MaxLen";
  15635. QualifierValue = {"10"};
  15636. },
  15637. instance of MSFT_CliQualifier
  15638. {
  15639. Name = "ValueMap";
  15640. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  15641. },
  15642. instance of MSFT_CliQualifier
  15643. {
  15644. Name = "Values";
  15645. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  15646. }};
  15647. },
  15648. instance of MSFT_CliProperty
  15649. {
  15650. Derivation = "DomainName";
  15651. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  15652. Name = "DomainName";
  15653. }};
  15654. },
  15655. instance of MSFT_CliFormat
  15656. {
  15657. Format = "TABLE";
  15658. Name = "BRIEF";
  15659. Properties = {
  15660. instance of MSFT_CliProperty
  15661. {
  15662. Derivation = "ClientSiteName";
  15663. Description = "The ClientSiteName property indicates the name of the site where the domain controller is configured to be in. This value may be NULL if the site that the computer named by ComputerName cannot be found (for example, if the DS administrator has not associated the subnet that the computer is in with a valid site).";
  15664. Name = "ClientSiteName";
  15665. },
  15666. instance of MSFT_CliProperty
  15667. {
  15668. Derivation = "DcSiteName";
  15669. Description = "The DcSiteName property indicates the name of the site where the domain controller is located. This value may be NULL if the domain controller is not in a site (for example, the domain controller is a Windows NT 4.0 domain controller).";
  15670. Name = "DcSiteName";
  15671. },
  15672. instance of MSFT_CliProperty
  15673. {
  15674. Derivation = "Description";
  15675. Description = "The Description property provides a textual description of the object. ";
  15676. Name = "Description";
  15677. },
  15678. instance of MSFT_CliProperty
  15679. {
  15680. Derivation = "DnsForestName";
  15681. Description = "The DnsForestName property indicates the name of the domain at the root of the DS tree. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  15682. Name = "DnsForestName";
  15683. },
  15684. instance of MSFT_CliProperty
  15685. {
  15686. Derivation = "DomainControllerAddress";
  15687. Description = "The DomainControllerAddress property indicates the address of the discovered domain controller.";
  15688. Name = "DomainControllerAddress";
  15689. },
  15690. instance of MSFT_CliProperty
  15691. {
  15692. Derivation = "DomainControllerName";
  15693. Description = "The DomainControllerName property indicates the computer name of the discovered domain controller.";
  15694. Name = "DomainControllerName";
  15695. },
  15696. instance of MSFT_CliProperty
  15697. {
  15698. Derivation = "DomainName";
  15699. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  15700. Name = "DomainName";
  15701. },
  15702. instance of MSFT_CliProperty
  15703. {
  15704. Derivation = "Roles";
  15705. Description = "An array (bag) of strings that specify the roles this System plays in the IT-environment. Subclasses of System may override this property to define explicit Roles values. Alternately, a Working Group may describe the heuristics, conventions and guidelines for specifying Roles. For example, for an instance of a networking system, the Roles property might contain the string, 'Switch' or 'Bridge'.";
  15706. Name = "Roles";
  15707. },
  15708. instance of MSFT_CliProperty
  15709. {
  15710. Derivation = "Status";
  15711. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  15712. Name = "Status";
  15713. Qualifiers = {
  15714. instance of MSFT_CliQualifier
  15715. {
  15716. Name = "MaxLen";
  15717. QualifierValue = {"10"};
  15718. },
  15719. instance of MSFT_CliQualifier
  15720. {
  15721. Name = "ValueMap";
  15722. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  15723. },
  15724. instance of MSFT_CliQualifier
  15725. {
  15726. Name = "Values";
  15727. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  15728. }};
  15729. }};
  15730. },
  15731. instance of MSFT_CliFormat
  15732. {
  15733. Format = "LIST";
  15734. Name = "FULL";
  15735. Properties = {
  15736. instance of MSFT_CliProperty
  15737. {
  15738. Derivation = "DomainGuid";
  15739. Name = "DomainGuid";
  15740. }};
  15741. },
  15742. instance of MSFT_CliFormat
  15743. {
  15744. Name = "GUID";
  15745. Properties = {
  15746. instance of MSFT_CliProperty
  15747. {
  15748. Derivation = "DomainName";
  15749. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  15750. Name = "DomainName";
  15751. },
  15752. instance of MSFT_CliProperty
  15753. {
  15754. Derivation = "DomainGuid";
  15755. Name = "DomainGuid";
  15756. }};
  15757. },
  15758. instance of MSFT_CliFormat
  15759. {
  15760. Name = "WRITEABLE";
  15761. Properties = {
  15762. instance of MSFT_CliProperty
  15763. {
  15764. Derivation = "Roles";
  15765. Description = "An array (bag) of strings that specify the roles this System plays in the IT-environment. Subclasses of System may override this property to define explicit Roles values. Alternately, a Working Group may describe the heuristics, conventions and guidelines for specifying Roles. For example, for an instance of a networking system, the Roles property might contain the string, 'Switch' or 'Bridge'.";
  15766. Name = "Roles";
  15767. Qualifiers = {
  15768. instance of MSFT_CliQualifier
  15769. {
  15770. Name = "CIMTYPE";
  15771. QualifierValue = {"string"};
  15772. },
  15773. instance of MSFT_CliQualifier
  15774. {
  15775. Name = "read";
  15776. QualifierValue = {"True"};
  15777. },
  15778. instance of MSFT_CliQualifier
  15779. {
  15780. Name = "write";
  15781. QualifierValue = {"True"};
  15782. }};
  15783. }};
  15784. }};
  15785. FriendlyName = "NTDOMAIN";
  15786. PWhere = "WHERE DomainName='#'";
  15787. Target = "Select * from Win32_NTDomain";
  15788. };
  15789. instance of MSFT_CliAlias
  15790. {
  15791. Connection =
  15792. instance of MSFT_CliConnection
  15793. {
  15794. Locale = "ms_409";
  15795. NameSpace = "ROOT\\CIMV2";
  15796. Server = ".";
  15797. };
  15798. Description = "This class is used to translate instances from the NT Eventlog.";
  15799. Formats = {
  15800. instance of MSFT_CliFormat
  15801. {
  15802. Name = "INSTANCE";
  15803. Properties = {
  15804. instance of MSFT_CliProperty
  15805. {
  15806. Derivation = "__PATH";
  15807. Name = "__PATH";
  15808. }};
  15809. },
  15810. instance of MSFT_CliFormat
  15811. {
  15812. Name = "SYSTEM";
  15813. Properties = {
  15814. instance of MSFT_CliProperty
  15815. {
  15816. Derivation = "__CLASS";
  15817. Name = "__CLASS";
  15818. },
  15819. instance of MSFT_CliProperty
  15820. {
  15821. Derivation = "__DERIVATION";
  15822. Name = "__DERIVATION";
  15823. },
  15824. instance of MSFT_CliProperty
  15825. {
  15826. Derivation = "__DYNASTY";
  15827. Name = "__DYNASTY";
  15828. },
  15829. instance of MSFT_CliProperty
  15830. {
  15831. Derivation = "__GENUS";
  15832. Name = "__GENUS";
  15833. },
  15834. instance of MSFT_CliProperty
  15835. {
  15836. Derivation = "__NAMESPACE";
  15837. Name = "__NAMESPACE";
  15838. },
  15839. instance of MSFT_CliProperty
  15840. {
  15841. Derivation = "__PATH";
  15842. Name = "__PATH";
  15843. },
  15844. instance of MSFT_CliProperty
  15845. {
  15846. Derivation = "__PROPERTY_COUNT";
  15847. Name = "__PROPERTY_COUNT";
  15848. },
  15849. instance of MSFT_CliProperty
  15850. {
  15851. Derivation = "__RELPATH";
  15852. Name = "__RELPATH";
  15853. },
  15854. instance of MSFT_CliProperty
  15855. {
  15856. Derivation = "__SERVER";
  15857. Name = "__SERVER";
  15858. },
  15859. instance of MSFT_CliProperty
  15860. {
  15861. Derivation = "__SUPERCLASS";
  15862. Name = "__SUPERCLASS";
  15863. }};
  15864. },
  15865. instance of MSFT_CliFormat
  15866. {
  15867. Format = "LIST";
  15868. Name = "BRIEF";
  15869. Properties = {
  15870. instance of MSFT_CliProperty
  15871. {
  15872. Derivation = "Category";
  15873. Description = "Specifies a subcategory for this event. This subcategory is source specific.";
  15874. Name = "Category";
  15875. },
  15876. instance of MSFT_CliProperty
  15877. {
  15878. Derivation = "CategoryString";
  15879. Description = "Specifies the translation of the subcategory. The translation is source specific.";
  15880. Name = "Category String";
  15881. },
  15882. instance of MSFT_CliProperty
  15883. {
  15884. Derivation = "EventCode";
  15885. Description = "This property has the value of the lower 16-bits of the EventIdentifier property. It is present to match the value displayed in the NT Event Viewer. NOTE: Two events from the same source may have the same value for this property but may have different severity and EventIdentifier values";
  15886. Name = "Event Code";
  15887. },
  15888. instance of MSFT_CliProperty
  15889. {
  15890. Derivation = "EventIdentifier";
  15891. Description = "Identifies the event. This is specific to the source that generated the event log entry, and is used, together with SourceName, to uniquely identify an NT event type.";
  15892. Name = "Event Identifier";
  15893. },
  15894. instance of MSFT_CliProperty
  15895. {
  15896. Derivation = "EventType";
  15897. Description = "The Type property specifies the type of event.";
  15898. Name = "Type Event";
  15899. Qualifiers = {
  15900. instance of MSFT_CliQualifier
  15901. {
  15902. Name = "ValueMap";
  15903. QualifierValue = {"1","2","3","4","5"};
  15904. },
  15905. instance of MSFT_CliQualifier
  15906. {
  15907. Name = "Values";
  15908. QualifierValue = {"error","warning","information","security audit success","security audit failure"};
  15909. }};
  15910. },
  15911. instance of MSFT_CliProperty
  15912. {
  15913. Derivation = "InsertionStrings";
  15914. Description = "The insertion strings that accompanied the report of the NT event.";
  15915. Name = "Insertion Strings";
  15916. },
  15917. instance of MSFT_CliProperty
  15918. {
  15919. Derivation = "Logfile";
  15920. Description = "The name of NT Eventlog logfile. This is used together with the RecordNumber to uniquely identify an instance of this class.";
  15921. Name = "Log File";
  15922. },
  15923. instance of MSFT_CliProperty
  15924. {
  15925. Derivation = "Message";
  15926. Description = "The event message as it appears in the NT Eventlog. This is a standard message with zero or more insertion strings supplied by the source of the NT event. The insertion strings are inserted into the standard message in a predefined format. If there are no insertion strings or there is a problem inserting the insertion strings, only the standard message will be present in this field.";
  15927. Name = "Message";
  15928. },
  15929. instance of MSFT_CliProperty
  15930. {
  15931. Derivation = "RecordNumber";
  15932. Description = "Identifies the event within the NT Eventlog logfile. This is specific to the logfile and is used together with the logfile name to uniquely identify an instance of this class.";
  15933. Name = "Record Number";
  15934. },
  15935. instance of MSFT_CliProperty
  15936. {
  15937. Derivation = "SourceName";
  15938. Description = "The variable-length null-terminated string specifying the name of the source (application, service, driver, subsystem) that generated the entry. It is used, together with the EventIdentifier, to uniquely identify an NT event type.";
  15939. Name = "Source Name";
  15940. },
  15941. instance of MSFT_CliProperty
  15942. {
  15943. Derivation = "TimeGenerated";
  15944. Description = "Specifies the time at which the source generated the event.";
  15945. Name = "Time Generated";
  15946. },
  15947. instance of MSFT_CliProperty
  15948. {
  15949. Derivation = "TimeWritten";
  15950. Description = "Specifies the time at which the event was written to the logfile.";
  15951. Name = "Time Written";
  15952. },
  15953. instance of MSFT_CliProperty
  15954. {
  15955. Derivation = "Type";
  15956. Description = "Specifies the type of event. This is an enumerated string";
  15957. Name = "Type";
  15958. Qualifiers = {
  15959. instance of MSFT_CliQualifier
  15960. {
  15961. Name = "ValueMap";
  15962. QualifierValue = {"1","2","4","8","16"};
  15963. },
  15964. instance of MSFT_CliQualifier
  15965. {
  15966. Name = "Values";
  15967. QualifierValue = {"error","warning","information","audit success","audit failure"};
  15968. }};
  15969. },
  15970. instance of MSFT_CliProperty
  15971. {
  15972. Derivation = "User";
  15973. Description = "The user name of the logged on user when the event ocurred. If the user name cannot be determined this will be NULL";
  15974. Name = "User Name";
  15975. }};
  15976. },
  15977. instance of MSFT_CliFormat
  15978. {
  15979. Name = "FULL";
  15980. }};
  15981. FriendlyName = "NTEvent";
  15982. PWhere = "";
  15983. Target = "Select * from Win32_NTLogEvent";
  15984. };
  15985. instance of MSFT_CliAlias
  15986. {
  15987. Connection =
  15988. instance of MSFT_CliConnection
  15989. {
  15990. Locale = "ms_409";
  15991. NameSpace = "ROOT\\CIMV2";
  15992. Server = ".";
  15993. };
  15994. Description = "NT eventlog file management. ";
  15995. Formats = {
  15996. instance of MSFT_CliFormat
  15997. {
  15998. Name = "STATUS";
  15999. Properties = {
  16000. instance of MSFT_CliProperty
  16001. {
  16002. Derivation = "Status";
  16003. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  16004. Name = "Status";
  16005. Qualifiers = {
  16006. instance of MSFT_CliQualifier
  16007. {
  16008. Name = "MaxLen";
  16009. QualifierValue = {"10"};
  16010. },
  16011. instance of MSFT_CliQualifier
  16012. {
  16013. Name = "ValueMap";
  16014. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16015. },
  16016. instance of MSFT_CliQualifier
  16017. {
  16018. Name = "Values";
  16019. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16020. }};
  16021. },
  16022. instance of MSFT_CliProperty
  16023. {
  16024. Derivation = "LogfileName";
  16025. Name = "LogfileName";
  16026. },
  16027. instance of MSFT_CliProperty
  16028. {
  16029. Derivation = "Name";
  16030. Description = "The Name property serves as a key of a logical file instance within a file system. ";
  16031. Name = "Name";
  16032. }};
  16033. },
  16034. instance of MSFT_CliFormat
  16035. {
  16036. Format = "table";
  16037. Name = "BRIEF";
  16038. Properties = {
  16039. instance of MSFT_CliProperty
  16040. {
  16041. Derivation = "FileSize";
  16042. Description = "The FileSize property represents the size of the file (in bytes).";
  16043. Name = "FileSize";
  16044. },
  16045. instance of MSFT_CliProperty
  16046. {
  16047. Derivation = "LogfileName";
  16048. Name = "LogfileName";
  16049. },
  16050. instance of MSFT_CliProperty
  16051. {
  16052. Derivation = "Name";
  16053. Description = "The Name property serves as a key of a logical file instance within a file system. ";
  16054. Name = "Name";
  16055. },
  16056. instance of MSFT_CliProperty
  16057. {
  16058. Derivation = "NumberOfRecords";
  16059. Name = "NumberOfRecords";
  16060. }};
  16061. },
  16062. instance of MSFT_CliFormat
  16063. {
  16064. Name = "SYSTEM";
  16065. Properties = {
  16066. instance of MSFT_CliProperty
  16067. {
  16068. Derivation = "__CLASS";
  16069. Name = "__CLASS";
  16070. },
  16071. instance of MSFT_CliProperty
  16072. {
  16073. Derivation = "__DERIVATION";
  16074. Name = "__DERIVATION";
  16075. },
  16076. instance of MSFT_CliProperty
  16077. {
  16078. Derivation = "__DYNASTY";
  16079. Name = "__DYNASTY";
  16080. },
  16081. instance of MSFT_CliProperty
  16082. {
  16083. Derivation = "__GENUS";
  16084. Name = "__GENUS";
  16085. },
  16086. instance of MSFT_CliProperty
  16087. {
  16088. Derivation = "__NAMESPACE";
  16089. Name = "__NAMESPACE";
  16090. },
  16091. instance of MSFT_CliProperty
  16092. {
  16093. Derivation = "__PATH";
  16094. Name = "__PATH";
  16095. },
  16096. instance of MSFT_CliProperty
  16097. {
  16098. Derivation = "__PROPERTY_COUNT";
  16099. Name = "__PROPERTY_COUNT";
  16100. },
  16101. instance of MSFT_CliProperty
  16102. {
  16103. Derivation = "__RELPATH";
  16104. Name = "__RELPATH";
  16105. },
  16106. instance of MSFT_CliProperty
  16107. {
  16108. Derivation = "__SERVER";
  16109. Name = "__SERVER";
  16110. },
  16111. instance of MSFT_CliProperty
  16112. {
  16113. Derivation = "__SUPERCLASS";
  16114. Name = "__SUPERCLASS";
  16115. }};
  16116. },
  16117. instance of MSFT_CliFormat
  16118. {
  16119. Name = "INSTANCE";
  16120. Properties = {
  16121. instance of MSFT_CliProperty
  16122. {
  16123. Derivation = "LogfileName";
  16124. Name = "LogfileName";
  16125. }};
  16126. },
  16127. instance of MSFT_CliFormat
  16128. {
  16129. Format = "list";
  16130. Name = "FULL";
  16131. Properties = {
  16132. instance of MSFT_CliProperty
  16133. {
  16134. Derivation = "AccessMask";
  16135. Description = "The AccessMask property is a bit array representing the access rights to the given file or directory held by the user or group on whose behalf the instance is returned. ";
  16136. Name = "AccessMask";
  16137. },
  16138. instance of MSFT_CliProperty
  16139. {
  16140. Derivation = "Archive";
  16141. Description = "The Archive property is a boolean value indicating that the file should be archived.";
  16142. Name = "Archive";
  16143. },
  16144. instance of MSFT_CliProperty
  16145. {
  16146. Derivation = "Description";
  16147. Description = "The Description property provides a textual description of the object. ";
  16148. Name = "Description";
  16149. },
  16150. instance of MSFT_CliProperty
  16151. {
  16152. Derivation = "Drive";
  16153. Description = "The Drive property is a string representing the drive letter (including colon) of the file. ";
  16154. Name = "Drive";
  16155. },
  16156. instance of MSFT_CliProperty
  16157. {
  16158. Derivation = "EightDotThreeFileName";
  16159. Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
  16160. Name = "EightDotThreeFileName";
  16161. },
  16162. instance of MSFT_CliProperty
  16163. {
  16164. Derivation = "Encrypted";
  16165. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  16166. Name = "Encrypted";
  16167. },
  16168. instance of MSFT_CliProperty
  16169. {
  16170. Derivation = "EncryptionMethod";
  16171. Description = "The EncryptionMethod property is a free form string indicating the algorithm or tool used to encrypt the logical file. ";
  16172. Name = "EncryptionMethod";
  16173. },
  16174. instance of MSFT_CliProperty
  16175. {
  16176. Derivation = "Extension";
  16177. Description = "The Extension property is a string representing the file's extension (without the dot). ";
  16178. Name = "Extension";
  16179. },
  16180. instance of MSFT_CliProperty
  16181. {
  16182. Derivation = "FileName";
  16183. Description = "The FileName property is a string representing the filename (without extension) of the file. ";
  16184. Name = "FileName";
  16185. },
  16186. instance of MSFT_CliProperty
  16187. {
  16188. Derivation = "FileSize";
  16189. Description = "The FileSize property represents the size of the file (in bytes).";
  16190. Name = "FileSize";
  16191. },
  16192. instance of MSFT_CliProperty
  16193. {
  16194. Derivation = "FileType";
  16195. Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
  16196. Name = "FileType";
  16197. },
  16198. instance of MSFT_CliProperty
  16199. {
  16200. Derivation = "FSName";
  16201. Description = "The FSName property is string indicating the name of the file system.";
  16202. Name = "FSName";
  16203. },
  16204. instance of MSFT_CliProperty
  16205. {
  16206. Derivation = "Hidden";
  16207. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  16208. Name = "Hidden";
  16209. },
  16210. instance of MSFT_CliProperty
  16211. {
  16212. Derivation = "InstallDate";
  16213. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  16214. Name = "InstallDate";
  16215. },
  16216. instance of MSFT_CliProperty
  16217. {
  16218. Derivation = "InUseCount";
  16219. Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
  16220. Name = "InUseCount";
  16221. },
  16222. instance of MSFT_CliProperty
  16223. {
  16224. Derivation = "LastAccessed";
  16225. Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
  16226. Name = "LastAccessed";
  16227. },
  16228. instance of MSFT_CliProperty
  16229. {
  16230. Derivation = "LastModified";
  16231. Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
  16232. Name = "LastModified";
  16233. },
  16234. instance of MSFT_CliProperty
  16235. {
  16236. Derivation = "LogfileName";
  16237. Name = "LogfileName";
  16238. },
  16239. instance of MSFT_CliProperty
  16240. {
  16241. Derivation = "Manufacturer";
  16242. Description = "Manufacturer string from version resource if one is present.";
  16243. Name = "Manufacturer";
  16244. },
  16245. instance of MSFT_CliProperty
  16246. {
  16247. Derivation = "MaxFileSize";
  16248. Name = "MaxFileSize";
  16249. },
  16250. instance of MSFT_CliProperty
  16251. {
  16252. Derivation = "Name";
  16253. Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
  16254. Name = "Name";
  16255. },
  16256. instance of MSFT_CliProperty
  16257. {
  16258. Derivation = "NumberOfRecords";
  16259. Name = "NumberOfRecords";
  16260. },
  16261. instance of MSFT_CliProperty
  16262. {
  16263. Derivation = "OverwriteOutDated";
  16264. Name = "OverwriteOutDated";
  16265. },
  16266. instance of MSFT_CliProperty
  16267. {
  16268. Derivation = "OverWritePolicy";
  16269. Name = "OverWritePolicy";
  16270. Qualifiers = {
  16271. instance of MSFT_CliQualifier
  16272. {
  16273. Name = "ValueMap";
  16274. QualifierValue = {"0","1..365","4294967295"};
  16275. },
  16276. instance of MSFT_CliQualifier
  16277. {
  16278. Name = "Values";
  16279. QualifierValue = {"WhenNeeded","OutDated","Never"};
  16280. }};
  16281. },
  16282. instance of MSFT_CliProperty
  16283. {
  16284. Derivation = "Path";
  16285. Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
  16286. Name = "Path";
  16287. },
  16288. instance of MSFT_CliProperty
  16289. {
  16290. Derivation = "Readable";
  16291. Description = "The Readable property is a boolean value indicating if the file can be read.";
  16292. Name = "Readable";
  16293. },
  16294. instance of MSFT_CliProperty
  16295. {
  16296. Derivation = "Sources";
  16297. Name = "Sources";
  16298. },
  16299. instance of MSFT_CliProperty
  16300. {
  16301. Derivation = "Status";
  16302. Description = "The Status property is a string indicating the current status of the object. ";
  16303. Name = "Status";
  16304. Qualifiers = {
  16305. instance of MSFT_CliQualifier
  16306. {
  16307. Name = "MaxLen";
  16308. QualifierValue = {"10"};
  16309. },
  16310. instance of MSFT_CliQualifier
  16311. {
  16312. Name = "ValueMap";
  16313. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16314. },
  16315. instance of MSFT_CliQualifier
  16316. {
  16317. Name = "Values";
  16318. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16319. }};
  16320. },
  16321. instance of MSFT_CliProperty
  16322. {
  16323. Derivation = "System";
  16324. Description = "The system property is a boolean value indicating if the file is a system file.";
  16325. Name = "System";
  16326. },
  16327. instance of MSFT_CliProperty
  16328. {
  16329. Derivation = "Version";
  16330. Description = "Version string from version resource if one is present.";
  16331. Name = "Version";
  16332. },
  16333. instance of MSFT_CliProperty
  16334. {
  16335. Derivation = "Writeable";
  16336. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  16337. Name = "Writeable";
  16338. }};
  16339. },
  16340. instance of MSFT_CliFormat
  16341. {
  16342. Name = "WRITEABLE";
  16343. Properties = {
  16344. instance of MSFT_CliProperty
  16345. {
  16346. Derivation = "MaxFileSize";
  16347. Description = "The MaxFileSize property indicates the maximum size (in bytes) permitted for the log file. If the file exceeds its maximum size, its contents are moved to another file and the primary file is emptied. A value of zero indicates no size limit. ";
  16348. Name = "MaxFileSize";
  16349. Qualifiers = {
  16350. instance of MSFT_CliQualifier
  16351. {
  16352. Name = "CIMTYPE";
  16353. QualifierValue = {"uint32"};
  16354. },
  16355. instance of MSFT_CliQualifier
  16356. {
  16357. Name = "read";
  16358. QualifierValue = {"True"};
  16359. },
  16360. instance of MSFT_CliQualifier
  16361. {
  16362. Name = "write";
  16363. QualifierValue = {"True"};
  16364. }};
  16365. },
  16366. instance of MSFT_CliProperty
  16367. {
  16368. Derivation = "OverwriteOutDated";
  16369. Description = "Number of days after which an event can be overwritten. Values are:/n0 = Any entry can be overwritten when necessary.1..365 = Events that have been in the log file for one year (365 days) or less can be overwritten.4294967295 = Nothing can be ever be overwritten. /nThere is an interdependence between the OverWriteOutDated property (which is writable) value and the OverWritePolicy property (which is not writable) value./nIf one changes the OverWriteOutDated property value to 0, the OverWritePolicy property value will be 'henNeeded' /nIf one changes the OverWriteOutDated property value to 1-365, the OverWritePolicy property value will be 'outDated' /nIf one changes the OverWriteOutDated property value to 4294967295, the OverWritePolicy property value will be 'Never'.";
  16370. Name = "OverwriteOutDated";
  16371. Qualifiers = {
  16372. instance of MSFT_CliQualifier
  16373. {
  16374. Name = "CIMTYPE";
  16375. QualifierValue = {"uint32"};
  16376. },
  16377. instance of MSFT_CliQualifier
  16378. {
  16379. Name = "Range";
  16380. QualifierValue = {"0-365 | 4294967295"};
  16381. },
  16382. instance of MSFT_CliQualifier
  16383. {
  16384. Name = "read";
  16385. QualifierValue = {"True"};
  16386. },
  16387. instance of MSFT_CliQualifier
  16388. {
  16389. Name = "Units";
  16390. QualifierValue = {"Days"};
  16391. },
  16392. instance of MSFT_CliQualifier
  16393. {
  16394. Name = "write";
  16395. QualifierValue = {"True"};
  16396. }};
  16397. }};
  16398. }};
  16399. FriendlyName = "NTEventLog";
  16400. PWhere = "WHERE LogfileName='#'";
  16401. Target = "Select * from Win32_NTEventlogFile";
  16402. Verbs = {
  16403. instance of MSFT_CliVerb
  16404. {
  16405. Derivation = "ClearEventlog";
  16406. Description = "";
  16407. Name = "ClearEventlog";
  16408. Parameters = {
  16409. instance of MSFT_CliParam
  16410. {
  16411. ParaId = "ArchiveFileName";
  16412. Type = "STRING";
  16413. }};
  16414. Usage = "ClearEventlog";
  16415. },
  16416. instance of MSFT_CliVerb
  16417. {
  16418. Derivation = "BackupEventlog";
  16419. Description = "";
  16420. Name = "BackupEventlog";
  16421. Parameters = {
  16422. instance of MSFT_CliParam
  16423. {
  16424. ParaId = "ArchiveFileName";
  16425. Type = "STRING";
  16426. }};
  16427. Usage = "BackupEventlog";
  16428. VerbType = 0;
  16429. }};
  16430. };
  16431. instance of MSFT_CliAlias
  16432. {
  16433. Connection =
  16434. instance of MSFT_CliConnection
  16435. {
  16436. Locale = "ms_409";
  16437. NameSpace = "ROOT\\CIMV2";
  16438. Server = ".";
  16439. };
  16440. Description = "Management of common adapter devices built into the motherboard (system board).";
  16441. Formats = {
  16442. instance of MSFT_CliFormat
  16443. {
  16444. Format = "table";
  16445. Name = "STATUS";
  16446. Properties = {
  16447. instance of MSFT_CliProperty
  16448. {
  16449. Derivation = "Status";
  16450. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  16451. Name = "Status";
  16452. Qualifiers = {
  16453. instance of MSFT_CliQualifier
  16454. {
  16455. Name = "MaxLen";
  16456. QualifierValue = {"10"};
  16457. },
  16458. instance of MSFT_CliQualifier
  16459. {
  16460. Name = "ValueMap";
  16461. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16462. },
  16463. instance of MSFT_CliQualifier
  16464. {
  16465. Name = "Values";
  16466. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16467. }};
  16468. },
  16469. instance of MSFT_CliProperty
  16470. {
  16471. Derivation = "Description";
  16472. Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
  16473. Name = "Description";
  16474. }};
  16475. },
  16476. instance of MSFT_CliFormat
  16477. {
  16478. Format = "LIST";
  16479. Name = "FULL";
  16480. Properties = {
  16481. instance of MSFT_CliProperty
  16482. {
  16483. Derivation = "Description";
  16484. Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
  16485. Name = "Description";
  16486. },
  16487. instance of MSFT_CliProperty
  16488. {
  16489. Derivation = "DeviceType";
  16490. Description = "The DeviceType property indicates the type of device being represented.";
  16491. Name = "DeviceType";
  16492. Qualifiers = {
  16493. instance of MSFT_CliQualifier
  16494. {
  16495. Name = "ValueMap";
  16496. QualifierValue = {"1","2","3","4","5","6","7"};
  16497. },
  16498. instance of MSFT_CliQualifier
  16499. {
  16500. Name = "Values";
  16501. QualifierValue = {"Other","Unknown","Video","SCSI Controller","Ethernet","Token Ring","Sound"};
  16502. }};
  16503. },
  16504. instance of MSFT_CliProperty
  16505. {
  16506. Derivation = "Enabled";
  16507. Description = "The Enabled property indicates whether or not the on-board device is available for use.";
  16508. Name = "Enabled";
  16509. },
  16510. instance of MSFT_CliProperty
  16511. {
  16512. Derivation = "HotSwappable";
  16513. Description = "A physical component can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on'). ";
  16514. Name = "HotSwappable";
  16515. },
  16516. instance of MSFT_CliProperty
  16517. {
  16518. Derivation = "InstallDate";
  16519. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  16520. Name = "InstallDate";
  16521. },
  16522. instance of MSFT_CliProperty
  16523. {
  16524. Derivation = "Manufacturer";
  16525. Description = "The name of the organization responsible for producing the physical element.";
  16526. Name = "Manufacturer";
  16527. Qualifiers = {
  16528. instance of MSFT_CliQualifier
  16529. {
  16530. Name = "MaxLen";
  16531. QualifierValue = {"256"};
  16532. }};
  16533. },
  16534. instance of MSFT_CliProperty
  16535. {
  16536. Derivation = "Model";
  16537. Description = "The name by which the physical element is generally known.";
  16538. Name = "Model";
  16539. Qualifiers = {
  16540. instance of MSFT_CliQualifier
  16541. {
  16542. Name = "MaxLen";
  16543. QualifierValue = {"64"};
  16544. }};
  16545. },
  16546. instance of MSFT_CliProperty
  16547. {
  16548. Derivation = "Name";
  16549. Description = "The Name property defines the label by which the object is known. ";
  16550. Name = "Name";
  16551. },
  16552. instance of MSFT_CliProperty
  16553. {
  16554. Derivation = "OtherIdentifyingInfo";
  16555. Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. ";
  16556. Name = "OtherIdentifyingInfo";
  16557. },
  16558. instance of MSFT_CliProperty
  16559. {
  16560. Derivation = "PartNumber";
  16561. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  16562. Name = "PartNumber";
  16563. Qualifiers = {
  16564. instance of MSFT_CliQualifier
  16565. {
  16566. Name = "MaxLen";
  16567. QualifierValue = {"256"};
  16568. }};
  16569. },
  16570. instance of MSFT_CliProperty
  16571. {
  16572. Derivation = "PoweredOn";
  16573. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  16574. Name = "PoweredOn";
  16575. },
  16576. instance of MSFT_CliProperty
  16577. {
  16578. Derivation = "Removable";
  16579. Description = "A physical component is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. ";
  16580. Name = "Removable";
  16581. },
  16582. instance of MSFT_CliProperty
  16583. {
  16584. Derivation = "Replaceable";
  16585. Description = "A physical component is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  16586. Name = "Replaceable";
  16587. },
  16588. instance of MSFT_CliProperty
  16589. {
  16590. Derivation = "SerialNumber";
  16591. Description = "A manufacturer-allocated number used to identify the physical element.";
  16592. Name = "SerialNumber";
  16593. Qualifiers = {
  16594. instance of MSFT_CliQualifier
  16595. {
  16596. Name = "MaxLen";
  16597. QualifierValue = {"64"};
  16598. }};
  16599. },
  16600. instance of MSFT_CliProperty
  16601. {
  16602. Derivation = "SKU";
  16603. Description = "The stock keeping unit number for this physical element.";
  16604. Name = "SKU";
  16605. Qualifiers = {
  16606. instance of MSFT_CliQualifier
  16607. {
  16608. Name = "MaxLen";
  16609. QualifierValue = {"64"};
  16610. }};
  16611. },
  16612. instance of MSFT_CliProperty
  16613. {
  16614. Derivation = "Status";
  16615. Description = "The Status property is a string indicating the current status of the object. ";
  16616. Name = "Status";
  16617. Qualifiers = {
  16618. instance of MSFT_CliQualifier
  16619. {
  16620. Name = "MaxLen";
  16621. QualifierValue = {"10"};
  16622. },
  16623. instance of MSFT_CliQualifier
  16624. {
  16625. Name = "ValueMap";
  16626. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16627. },
  16628. instance of MSFT_CliQualifier
  16629. {
  16630. Name = "Values";
  16631. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16632. }};
  16633. },
  16634. instance of MSFT_CliProperty
  16635. {
  16636. Derivation = "Tag";
  16637. Description = "The Tag property uniquely identifies the on-board device connected to the system.";
  16638. Name = "Tag";
  16639. Qualifiers = {
  16640. instance of MSFT_CliQualifier
  16641. {
  16642. Name = "MaxLen";
  16643. QualifierValue = {"256"};
  16644. }};
  16645. },
  16646. instance of MSFT_CliProperty
  16647. {
  16648. Derivation = "Version";
  16649. Description = "A string indicating the version of the physical element.";
  16650. Name = "Version";
  16651. Qualifiers = {
  16652. instance of MSFT_CliQualifier
  16653. {
  16654. Name = "MaxLen";
  16655. QualifierValue = {"64"};
  16656. }};
  16657. }};
  16658. },
  16659. instance of MSFT_CliFormat
  16660. {
  16661. Format = "TABLE";
  16662. Name = "BRIEF";
  16663. Properties = {
  16664. instance of MSFT_CliProperty
  16665. {
  16666. Derivation = "DeviceType";
  16667. Description = "The DeviceType property indicates the type of device being represented.";
  16668. Name = "DeviceType";
  16669. Qualifiers = {
  16670. instance of MSFT_CliQualifier
  16671. {
  16672. Name = "ValueMap";
  16673. QualifierValue = {"1","2","3","4","5","6","7"};
  16674. },
  16675. instance of MSFT_CliQualifier
  16676. {
  16677. Name = "Values";
  16678. QualifierValue = {"Other","Unknown","Video","SCSI Controller","Ethernet","Token Ring","Sound"};
  16679. }};
  16680. },
  16681. instance of MSFT_CliProperty
  16682. {
  16683. Derivation = "SerialNumber";
  16684. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  16685. Name = "SerialNumber";
  16686. Qualifiers = {
  16687. instance of MSFT_CliQualifier
  16688. {
  16689. Name = "MaxLen";
  16690. QualifierValue = {"64"};
  16691. }};
  16692. },
  16693. instance of MSFT_CliProperty
  16694. {
  16695. Derivation = "Enabled";
  16696. Description = "The Enabled property indicates whether or not the on-board device is available for use.";
  16697. Name = "Enabled";
  16698. },
  16699. instance of MSFT_CliProperty
  16700. {
  16701. Derivation = "Description";
  16702. Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
  16703. Name = "Description";
  16704. }};
  16705. },
  16706. instance of MSFT_CliFormat
  16707. {
  16708. Name = "SYSTEM";
  16709. Properties = {
  16710. instance of MSFT_CliProperty
  16711. {
  16712. Derivation = "__CLASS";
  16713. Name = "__CLASS";
  16714. },
  16715. instance of MSFT_CliProperty
  16716. {
  16717. Derivation = "__DERIVATION";
  16718. Name = "__DERIVATION";
  16719. },
  16720. instance of MSFT_CliProperty
  16721. {
  16722. Derivation = "__DYNASTY";
  16723. Name = "__DYNASTY";
  16724. },
  16725. instance of MSFT_CliProperty
  16726. {
  16727. Derivation = "__GENUS";
  16728. Name = "__GENUS";
  16729. },
  16730. instance of MSFT_CliProperty
  16731. {
  16732. Derivation = "__NAMESPACE";
  16733. Name = "__NAMESPACE";
  16734. },
  16735. instance of MSFT_CliProperty
  16736. {
  16737. Derivation = "__PATH";
  16738. Name = "__PATH";
  16739. },
  16740. instance of MSFT_CliProperty
  16741. {
  16742. Derivation = "__PROPERTY_COUNT";
  16743. Name = "__PROPERTY_COUNT";
  16744. },
  16745. instance of MSFT_CliProperty
  16746. {
  16747. Derivation = "__RELPATH";
  16748. Name = "__RELPATH";
  16749. },
  16750. instance of MSFT_CliProperty
  16751. {
  16752. Derivation = "__SERVER";
  16753. Name = "__SERVER";
  16754. },
  16755. instance of MSFT_CliProperty
  16756. {
  16757. Derivation = "__SUPERCLASS";
  16758. Name = "__SUPERCLASS";
  16759. }};
  16760. },
  16761. instance of MSFT_CliFormat
  16762. {
  16763. Name = "INSTANCE";
  16764. Properties = {
  16765. instance of MSFT_CliProperty
  16766. {
  16767. Derivation = "__PATH";
  16768. Name = "__PATH";
  16769. }};
  16770. }};
  16771. FriendlyName = "OnBoardDevice";
  16772. PWhere = "";
  16773. Target = "Select * from Win32_OnBoardDevice";
  16774. };
  16775. instance of MSFT_CliAlias
  16776. {
  16777. Connection =
  16778. instance of MSFT_CliConnection
  16779. {
  16780. Locale = "ms_409";
  16781. NameSpace = "ROOT\\CIMV2";
  16782. Server = ".";
  16783. };
  16784. Description = "Installed Operating System/s management. ";
  16785. Formats = {
  16786. instance of MSFT_CliFormat
  16787. {
  16788. Format = "TABLE";
  16789. Name = "STATUS";
  16790. Properties = {
  16791. instance of MSFT_CliProperty
  16792. {
  16793. Derivation = "Status";
  16794. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  16795. Name = "Status";
  16796. Qualifiers = {
  16797. instance of MSFT_CliQualifier
  16798. {
  16799. Name = "MaxLen";
  16800. QualifierValue = {"10"};
  16801. },
  16802. instance of MSFT_CliQualifier
  16803. {
  16804. Name = "ValueMap";
  16805. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16806. },
  16807. instance of MSFT_CliQualifier
  16808. {
  16809. Name = "Values";
  16810. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16811. }};
  16812. },
  16813. instance of MSFT_CliProperty
  16814. {
  16815. Derivation = "Name";
  16816. Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
  16817. Name = "Name";
  16818. }};
  16819. },
  16820. instance of MSFT_CliFormat
  16821. {
  16822. Format = "TABLE";
  16823. Name = "FREE";
  16824. Properties = {
  16825. instance of MSFT_CliProperty
  16826. {
  16827. Derivation = "FreePhysicalMemory";
  16828. Description = "Number of kilobytes of physical memory currently unused and available";
  16829. Name = "FreePhysicalMemory";
  16830. },
  16831. instance of MSFT_CliProperty
  16832. {
  16833. Derivation = "FreeSpaceInPagingFiles";
  16834. Description = "The total number of kilobytes that can be mapped into the operating system's paging files without causing any other pages to be swapped out.";
  16835. Name = "FreeSpaceInPagingFiles";
  16836. },
  16837. instance of MSFT_CliProperty
  16838. {
  16839. Derivation = "FreeVirtualMemory";
  16840. Description = "Number of kilobytes of virtual memory currently unused and available. For example, this may be calculated by adding the amount of free RAM to the amount of free paging space (i.e., adding the properties, FreePhysicalMemory and FreeSpaceInPagingFiles).";
  16841. Name = "FreeVirtualMemory";
  16842. },
  16843. instance of MSFT_CliProperty
  16844. {
  16845. Derivation = "Name";
  16846. Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
  16847. Name = "Name";
  16848. }};
  16849. },
  16850. instance of MSFT_CliFormat
  16851. {
  16852. Format = "list";
  16853. Name = "FULL";
  16854. Properties = {
  16855. instance of MSFT_CliProperty
  16856. {
  16857. Derivation = "BootDevice";
  16858. Description = "The BootDevice property indicates the name of the disk drive from which the Win32 operating system boots. /nExample: \\\\Device\\Harddisk0.";
  16859. Name = "BootDevice";
  16860. },
  16861. instance of MSFT_CliProperty
  16862. {
  16863. Derivation = "BuildNumber";
  16864. Description = "The BuildNumber property indicates the build number of the operating system. It can be used for more precise versioning information than product release version numbers/nExample: 1381";
  16865. Name = "BuildNumber";
  16866. },
  16867. instance of MSFT_CliProperty
  16868. {
  16869. Derivation = "BuildType";
  16870. Description = "The BuildType property indicates the type of build used for the operating system. Examples are retail build and checked build.";
  16871. Name = "BuildType";
  16872. },
  16873. instance of MSFT_CliProperty
  16874. {
  16875. Derivation = "CodeSet";
  16876. Description = "The CodeSet property indicates the code page value used by the operating system. A code page contains a character table used by the operating system to translate strings for different languages. The American National Standards Institute (ANSI) lists values that represent defined code pages. If the operating system does not use an ANSI code page, this member will be set to 0. The CodeSet string can use up to six characters to define the code page value./nExample: 1255.";
  16877. Name = "CodeSet";
  16878. Qualifiers = {
  16879. instance of MSFT_CliQualifier
  16880. {
  16881. Name = "MaxLen";
  16882. QualifierValue = {"6"};
  16883. }};
  16884. },
  16885. instance of MSFT_CliProperty
  16886. {
  16887. Derivation = "CountryCode";
  16888. Description = "The CountryCode property indicates the code for the country/regionused by the operating system. Values are based on international phone dialing prefixes (also referred to as IBM country/region codes). The CountryCode string can use up to six characters to define the country/region code value./nExample: 1 for the United States)";
  16889. Name = "CountryCode";
  16890. },
  16891. instance of MSFT_CliProperty
  16892. {
  16893. Derivation = "CSDVersion";
  16894. Description = "The CSDVersion property contains a null-terminated string, that indicates the latest Service Pack installed on the computer system. If no Service Pack is installed, the string is NULL. For computer systems running Windows 95, this property contains a null-terminated string that provides arbitrary additional information about the operating system./nExample: Service Pack 3.";
  16895. Name = "CSDVersion";
  16896. },
  16897. instance of MSFT_CliProperty
  16898. {
  16899. Derivation = "CSName";
  16900. Name = "CSName";
  16901. },
  16902. instance of MSFT_CliProperty
  16903. {
  16904. Derivation = "CurrentTimeZone";
  16905. Description = "CurrentTimeZone indicates the number of minutes the operating system is offset from Greenwich Mean Time. Either the number is positive, negative or zero.";
  16906. Name = "CurrentTimeZone";
  16907. },
  16908. instance of MSFT_CliProperty
  16909. {
  16910. Derivation = "Debug";
  16911. Description = "The Debug property indicates whether the operating system is a checked (debug) build. Checked builds provide error checking, argument verification, and system debugging code. Additional code in a checked binary generates a kernel debugger error message and breaks into the debugger. This helps immediately determine the cause and location of the error. Performance suffers in the checked build due to the additional code that is executed./nValues: TRUE or FALSE, A value of TRUE indicates the debugging version of User.exe is installed.";
  16912. Name = "Debug";
  16913. },
  16914. instance of MSFT_CliProperty
  16915. {
  16916. Derivation = "Description";
  16917. Description = "The Description property provides a description of the Windows operating system. Some user interfaces (those that allow editing of this description) limit its length to 48 characters.";
  16918. Name = "Description";
  16919. },
  16920. instance of MSFT_CliProperty
  16921. {
  16922. Derivation = "Distributed";
  16923. Description = "Boolean indicating whether the operating system is distributed across several computer system nodes. If so, these nodes should be grouped as a cluster.";
  16924. Name = "Distributed";
  16925. },
  16926. instance of Msft_CliProperty
  16927. {
  16928. Name = "EncryptionLevel";
  16929. Description = "The EncryptionLevel property specifies if the encryption "
  16930. "level for secure transactions is 40-bit, 128-bit, or n-bit "
  16931. "encryption.";
  16932. Qualifiers = {
  16933. Instance of Msft_CliQualifier{
  16934. Name = "Values";
  16935. QualifierValue = {"40-bit", "128-bit", "n-bit"};
  16936. }
  16937. };
  16938. Derivation = "EncryptionLevel";
  16939. },
  16940. instance of MSFT_CliProperty
  16941. {
  16942. Derivation = "ForegroundApplicationBoost";
  16943. Description = "The ForegroundApplicationBoost property indicates the increase in priority given to the foreground application. On computer systems running Windows NT 4.0 and Windows 2000, application boost is implemented by giving an application more execution time slices (quantum lengths). A ForegroundApplicationBoost value of 0 indicates the system boosts the quantum length by 6; if 1, then 12; and if 2 then 18. On Windows NT 3.51 and earlier, application boost is implemented by increasing the scheduling priority. For these systems, the scheduling priority is increased by the value of this property. The default value is 2.";
  16944. Name = "ForegroundApplicationBoost";
  16945. Qualifiers = {
  16946. instance of MSFT_CliQualifier
  16947. {
  16948. Name = "Values";
  16949. QualifierValue = {"None","Minimum","Maximum"};
  16950. }};
  16951. },
  16952. instance of MSFT_CliProperty
  16953. {
  16954. Derivation = "FreePhysicalMemory";
  16955. Description = "Number of kilobytes of physical memory currently unused and available";
  16956. Name = "FreePhysicalMemory";
  16957. },
  16958. instance of MSFT_CliProperty
  16959. {
  16960. Derivation = "FreeSpaceInPagingFiles";
  16961. Description = "The total number of kilobytes that can be mapped into the operating system's paging files without causing any other pages to be swapped out.";
  16962. Name = "FreeSpaceInPagingFiles";
  16963. },
  16964. instance of MSFT_CliProperty
  16965. {
  16966. Derivation = "FreeVirtualMemory";
  16967. Description = "Number of kilobytes of virtual memory currently unused and available. For example, this may be calculated by adding the amount of free RAM to the amount of free paging space (i.e., adding the properties, FreePhysicalMemory and FreeSpaceInPagingFiles).";
  16968. Name = "FreeVirtualMemory";
  16969. },
  16970. instance of MSFT_CliProperty
  16971. {
  16972. Derivation = "InstallDate";
  16973. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  16974. Name = "InstallDate";
  16975. },
  16976. instance of MSFT_CliProperty
  16977. {
  16978. Derivation = "LastBootUpTime";
  16979. Description = "Time when the operating system was last booted";
  16980. Name = "LastBootUpTime";
  16981. },
  16982. instance of MSFT_CliProperty
  16983. {
  16984. Derivation = "LocalDateTime";
  16985. Description = "Operating system's notion of the local date and time of day.";
  16986. Name = "LocalDateTime";
  16987. },
  16988. instance of MSFT_CliProperty
  16989. {
  16990. Derivation = "Locale";
  16991. Description = "The Locale property indicates the language identifier used by the operating system. A language identifier is a standard international numeric abbreviation for a country or region. Each language has a unique language identifier (LANGID), a 16-bit value that consists of a primary language identifier and a secondary language identifier.";
  16992. Name = "Locale";
  16993. },
  16994. instance of MSFT_CliProperty
  16995. {
  16996. Derivation = "Manufacturer";
  16997. Description = "The Manufacturer property indicates the name of the operating system manufacturer. For Win32 systems this value will be Microsoft Corporation.";
  16998. Name = "Manufacturer";
  16999. },
  17000. instance of MSFT_CliProperty
  17001. {
  17002. Derivation = "MaxNumberOfProcesses";
  17003. Description = "Maximum number of process contexts the operating system can support. If there is no fixed maximum, the value should be 0. On systems that have a fixed maximum, this object can help diagnose failures that occur when the maximum is reached. If unknown, enter -1.";
  17004. Name = "MaxNumberOfProcesses";
  17005. },
  17006. instance of MSFT_CliProperty
  17007. {
  17008. Derivation = "MaxProcessMemorySize";
  17009. Description = "Maximum number of kilobytes of memory that can be allocated to a process. For operating systems with no virtual memory, this value is typically equal to the total amount of physical memory minus memory used by the BIOS and OS. For some operating systems, this value may be infinity - in which case, 0 should be entered. In other cases, this value could be a constant - for example, 2G or 4G.";
  17010. Name = "MaxProcessMemorySize";
  17011. },
  17012. instance of MSFT_CliProperty
  17013. {
  17014. Derivation = "Name";
  17015. Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
  17016. Name = "Name";
  17017. },
  17018. instance of MSFT_CliProperty
  17019. {
  17020. Derivation = "NumberOfLicensedUsers";
  17021. Description = "Number of user licenses for the operating system. If unlimited, enter 0. If unknown, enter -1.";
  17022. Name = "NumberOfLicensedUsers";
  17023. },
  17024. instance of MSFT_CliProperty
  17025. {
  17026. Derivation = "NumberOfProcesses";
  17027. Description = "Number of process contexts currently loaded or running on the operating system.";
  17028. Name = "NumberOfProcesses";
  17029. },
  17030. instance of MSFT_CliProperty
  17031. {
  17032. Derivation = "NumberOfUsers";
  17033. Description = "Number of user sessions for which the operating system is currently storing state information";
  17034. Name = "NumberOfUsers";
  17035. },
  17036. instance of MSFT_CliProperty
  17037. {
  17038. Derivation = "Organization";
  17039. Description = "The Organization property indicates the the registered user's (of the operating system) company name./nExample: Microsoft Corporation.";
  17040. Name = "Organization";
  17041. },
  17042. instance of MSFT_CliProperty
  17043. {
  17044. Derivation = "OSLanguage";
  17045. Description = "The OSLanguage property indicates which language version of the operating system is installed./nExample: 0x0807 (German, Switzerland)";
  17046. Name = "OSLanguage";
  17047. },
  17048. instance of MSFT_CliProperty
  17049. {
  17050. Derivation = "OSProductSuite";
  17051. Description = "The OSProductSuite property identifies installed and licensed system product additions to the operating system.";
  17052. Name = "OSProductSuite";
  17053. },
  17054. instance of MSFT_CliProperty
  17055. {
  17056. Derivation = "OSType";
  17057. Description = "A integer indicating the type of operating system.";
  17058. Name = "OSType";
  17059. Qualifiers = {
  17060. instance of MSFT_CliQualifier
  17061. {
  17062. Name = "Values";
  17063. QualifierValue = {"Unknown","Other","MACOS","ATTUNIX","DGUX","DECNT","Digital Unix","OpenVMS","HPUX","AIX","MVS","OS400","OS/2","JavaVM","MSDOS","WIN3x","WIN95","WIN98","WINNT","WINCE","NCR3000","NetWare","OSF","DC/OS","Reliant UNIX","SCO UnixWare","SCO OpenServer","Sequent","IRIX","Solaris","SunOS","U6000","ASERIES","TandemNSK","TandemNT","BS2000","LINUX","Lynx","XENIX","VM/ESA","Interactive UNIX","BSDUNIX","FreeBSD","NetBSD","GNU Hurd","OS9","MACH Kernel","Inferno","QNX","EPOC","IxWorks","VxWorks","MiNT","BeOS","HP MPE","NextStep","PalmPilot","Rhapsody"};
  17064. }};
  17065. },
  17066. instance of MSFT_CliProperty
  17067. {
  17068. Derivation = "OtherTypeDescription";
  17069. Description = "A string describing the manufacturer and operating system type - used when the operating system property, OSType, is set to 1 (\"Other\"). The format of the string inserted in OtherTypeDescription should be similar in format to the Values strings defined for OSType. OtherTypeDescription should be set to NULL when OSType is any value other than 1.";
  17070. Name = "OtherTypeDescription";
  17071. Qualifiers = {
  17072. instance of MSFT_CliQualifier
  17073. {
  17074. Name = "MaxLen";
  17075. QualifierValue = {"64"};
  17076. }};
  17077. },
  17078. instance of MSFT_CliProperty
  17079. {
  17080. Derivation = "PlusProductID";
  17081. Description = "The PlusProductID property contains the product identification number for the Windows Plus! operating system enhancement software (if installed).";
  17082. Name = "PlusProductID";
  17083. },
  17084. instance of MSFT_CliProperty
  17085. {
  17086. Derivation = "PlusVersionNumber";
  17087. Description = "The PlusVersionNumber property contains the version number of the Windows Plus! operating system enhancement software (if installed).";
  17088. Name = "PlusVersionNumber";
  17089. },
  17090. instance of MSFT_CliProperty
  17091. {
  17092. Derivation = "Primary";
  17093. Description = "The Primary property determines whether this is the primary operating system./nValues: TRUE or FALSE. A value of TRUE indicates this is the primary operating system.";
  17094. Name = "Primary";
  17095. },
  17096. instance of MSFT_CliProperty
  17097. {
  17098. Derivation = "QuantumLength";
  17099. Description = "The QuantumLength property defines the number of clock ticks per quantum. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to other applications. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only.";
  17100. Name = "QuantumLength";
  17101. Qualifiers = {
  17102. instance of MSFT_CliQualifier
  17103. {
  17104. Name = "Values";
  17105. QualifierValue = {"Unknown","One tick","Two ticks"};
  17106. }};
  17107. },
  17108. instance of MSFT_CliProperty
  17109. {
  17110. Derivation = "QuantumType";
  17111. Description = "The QuantumType property specifies either fixed or variable length quantums. Windows NT 4.0 Workstation/Windows 2000 defaults to variable length quantums where the foreground application has a longer quantum than the background applications. Windows NT Server defaults to fixed-length quantums. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to another application. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only.";
  17112. Name = "QuantumType";
  17113. Qualifiers = {
  17114. instance of MSFT_CliQualifier
  17115. {
  17116. Name = "Values";
  17117. QualifierValue = {"Unknown","Fixed","Variable"};
  17118. }};
  17119. },
  17120. instance of MSFT_CliProperty
  17121. {
  17122. Derivation = "RegisteredUser";
  17123. Description = "The RegisteredUser property indicates the name of the registered user of the operating system./nExample: Jane Doe";
  17124. Name = "RegisteredUser";
  17125. },
  17126. instance of MSFT_CliProperty
  17127. {
  17128. Derivation = "SerialNumber";
  17129. Description = "The SerialNumber property indicatesthe operating system product serial identification number./nExample:10497-OEM-0031416-71674.";
  17130. Name = "SerialNumber";
  17131. },
  17132. instance of MSFT_CliProperty
  17133. {
  17134. Derivation = "ServicePackMajorVersion";
  17135. Description = "The ServicePackMajorVersion property indicates the major version number of the service pack installed on the computer system. If no service pack has been installed, the value is zero. ServicePackMajorVersion is valid for computers running Windows 2000 and later (NULL otherwise).";
  17136. Name = "ServicePackMajorVersion";
  17137. },
  17138. instance of MSFT_CliProperty
  17139. {
  17140. Derivation = "ServicePackMinorVersion";
  17141. Description = "The ServicePackMinorVersion property indicates the minor version number of the service pack installed on the computer system. If no service pack has been installed, the value is zero. ServicePackMinorVersion is valid for computers running Windows 2000 and later (NULL otherwise).";
  17142. Name = "ServicePackMinorVersion";
  17143. },
  17144. instance of MSFT_CliProperty
  17145. {
  17146. Derivation = "SizeStoredInPagingFiles";
  17147. Description = "The total number of kilobytes that can be stored in the operating system's paging files. Note that this number does not represent the actual physical size of the paging file on disk. 0 indicates that there are no paging files.";
  17148. Name = "SizeStoredInPagingFiles";
  17149. },
  17150. instance of MSFT_CliProperty
  17151. {
  17152. Derivation = "Status";
  17153. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  17154. Name = "Status";
  17155. Qualifiers = {
  17156. instance of MSFT_CliQualifier
  17157. {
  17158. Name = "MaxLen";
  17159. QualifierValue = {"10"};
  17160. },
  17161. instance of MSFT_CliQualifier
  17162. {
  17163. Name = "ValueMap";
  17164. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17165. },
  17166. instance of MSFT_CliQualifier
  17167. {
  17168. Name = "Values";
  17169. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17170. }};
  17171. },
  17172. instance of MSFT_CliProperty
  17173. {
  17174. Derivation = "SystemDevice";
  17175. Description = "The SystemDevice property indicates the physical disk partition the operating system is installed on.";
  17176. Name = "SystemDevice";
  17177. },
  17178. instance of MSFT_CliProperty
  17179. {
  17180. Derivation = "SystemDirectory";
  17181. Description = "The SystemDirectory property indicates the system directory of the operating system./nExample: C:\\WINDOWS\\SYSTEM32";
  17182. Name = "SystemDirectory";
  17183. },
  17184. instance of Msft_CliProperty
  17185. {
  17186. Name = "SystemDrive";
  17187. Description = "The SystemDrive property contains the letter of the disk "
  17188. "drive that the operating system resides on./nExample: C:";
  17189. Derivation = "SystemDrive";
  17190. },
  17191. instance of MSFT_CliProperty
  17192. {
  17193. Derivation = "TotalSwapSpaceSize";
  17194. Description = "Total swap space in kilobytes. This value may be NULL (unspecified) if swap space is not distinguished from page files. However, some operating systems distinguish these concepts. For example, in UNIX, whole processes can be 'swapped out' when the free page list falls and remains below a specified amount.";
  17195. Name = "TotalSwapSpaceSize";
  17196. },
  17197. instance of MSFT_CliProperty
  17198. {
  17199. Derivation = "TotalVirtualMemorySize";
  17200. Description = "Number of kilobytes of virtual memory. For example, this may be calculated by adding the amount of total RAM to the amount of paging space (i.e., adding the amount of memory in/aggregated by the computer system to the property, SizeStoredInPagingFiles.";
  17201. Name = "TotalVirtualMemorySize";
  17202. },
  17203. instance of MSFT_CliProperty
  17204. {
  17205. Derivation = "TotalVisibleMemorySize";
  17206. Description = "The total amount of physical memory available to the operating system. This value does not necessarily indicate the true amount of physical memory, but what is reported to the operating system as available to it";
  17207. Name = "TotalVisibleMemorySize";
  17208. },
  17209. instance of MSFT_CliProperty
  17210. {
  17211. Derivation = "Version";
  17212. Description = "The Version property indicates the version number of the operating system.";
  17213. Name = "Version";
  17214. },
  17215. instance of MSFT_CliProperty
  17216. {
  17217. Derivation = "WindowsDirectory";
  17218. Description = "The WindowsDirectory property indicates the Windows directory of the operating system./nExample: C:\\WINDOWS";
  17219. Name = "WindowsDirectory";
  17220. }};
  17221. },
  17222. instance of MSFT_CliFormat
  17223. {
  17224. Format = "TABLE";
  17225. Name = "BRIEF";
  17226. Properties = {
  17227. instance of MSFT_CliProperty
  17228. {
  17229. Derivation = "SystemDirectory";
  17230. Description = "The SystemDirectory property indicates the system directory of the operating system./nExample: C:\\WINDOWS\\SYSTEM32";
  17231. Name = "SystemDirectory";
  17232. },
  17233. instance of MSFT_CliProperty
  17234. {
  17235. Derivation = "Organization";
  17236. Description = "The Organization property indicates the the registered user's (of the operating system) company name./nExample: Microsoft Corporation.";
  17237. Name = "Organization";
  17238. },
  17239. instance of MSFT_CliProperty
  17240. {
  17241. Derivation = "BuildNumber";
  17242. Description = "The BuildNumber property indicates the build number of the operating system. ";
  17243. Name = "BuildNumber";
  17244. },
  17245. instance of MSFT_CliProperty
  17246. {
  17247. Derivation = "RegisteredUser";
  17248. Description = "The RegisteredUser property indicates the name of the registered user of the operating system.";
  17249. Name = "RegisteredUser";
  17250. },
  17251. instance of MSFT_CliProperty
  17252. {
  17253. Derivation = "SerialNumber";
  17254. Description = "The SerialNumber property indicatesthe operating system product serial identification number.";
  17255. Name = "SerialNumber";
  17256. },
  17257. instance of MSFT_CliProperty
  17258. {
  17259. Derivation = "Version";
  17260. Description = "The Version property indicates the version number of the operating system.";
  17261. Name = "Version";
  17262. }};
  17263. },
  17264. instance of MSFT_CliFormat
  17265. {
  17266. Name = "SYSTEM";
  17267. Properties = {
  17268. instance of MSFT_CliProperty
  17269. {
  17270. Derivation = "__CLASS";
  17271. Name = "__CLASS";
  17272. },
  17273. instance of MSFT_CliProperty
  17274. {
  17275. Derivation = "__DERIVATION";
  17276. Name = "__DERIVATION";
  17277. },
  17278. instance of MSFT_CliProperty
  17279. {
  17280. Derivation = "__DYNASTY";
  17281. Name = "__DYNASTY";
  17282. },
  17283. instance of MSFT_CliProperty
  17284. {
  17285. Derivation = "__GENUS";
  17286. Name = "__GENUS";
  17287. },
  17288. instance of MSFT_CliProperty
  17289. {
  17290. Derivation = "__NAMESPACE";
  17291. Name = "__NAMESPACE";
  17292. },
  17293. instance of MSFT_CliProperty
  17294. {
  17295. Derivation = "__PATH";
  17296. Name = "__PATH";
  17297. },
  17298. instance of MSFT_CliProperty
  17299. {
  17300. Derivation = "__PROPERTY_COUNT";
  17301. Name = "__PROPERTY_COUNT";
  17302. },
  17303. instance of MSFT_CliProperty
  17304. {
  17305. Derivation = "__RELPATH";
  17306. Name = "__RELPATH";
  17307. },
  17308. instance of MSFT_CliProperty
  17309. {
  17310. Derivation = "__SERVER";
  17311. Name = "__SERVER";
  17312. },
  17313. instance of MSFT_CliProperty
  17314. {
  17315. Derivation = "__SUPERCLASS";
  17316. Name = "__SUPERCLASS";
  17317. }};
  17318. },
  17319. instance of MSFT_CliFormat
  17320. {
  17321. Name = "INSTANCE";
  17322. Properties = {
  17323. instance of MSFT_CliProperty
  17324. {
  17325. Name = "__PATH";
  17326. }};
  17327. },
  17328. instance of MSFT_CliFormat
  17329. {
  17330. Name = "WRITEABLE";
  17331. Properties = {
  17332. instance of MSFT_CliProperty
  17333. {
  17334. Derivation = "CurrentTimeZone";
  17335. Description = "CurrentTimeZone indicates the number of minutes the operating system is offset from Greenwich Mean Time. Either the number is positive, negative or zero.";
  17336. Name = "CurrentTimeZone";
  17337. Qualifiers = {
  17338. instance of MSFT_CliQualifier
  17339. {
  17340. Name = "CIMTYPE";
  17341. QualifierValue = {"sint16"};
  17342. },
  17343. instance of MSFT_CliQualifier
  17344. {
  17345. Name = "read";
  17346. QualifierValue = {"True"};
  17347. },
  17348. instance of MSFT_CliQualifier
  17349. {
  17350. Name = "Units";
  17351. QualifierValue = {"Minutes"};
  17352. },
  17353. instance of MSFT_CliQualifier
  17354. {
  17355. Name = "write";
  17356. QualifierValue = {"True"};
  17357. }};
  17358. },
  17359. instance of MSFT_CliProperty
  17360. {
  17361. Derivation = "Description";
  17362. Description = "The Description property provides a description of the Windows operating system. Some user interfaces (those that allow editing of this description) limit its length to 48 characters.";
  17363. Name = "Description";
  17364. Qualifiers = {
  17365. instance of MSFT_CliQualifier
  17366. {
  17367. Name = "CIMTYPE";
  17368. QualifierValue = {"string"};
  17369. },
  17370. instance of MSFT_CliQualifier
  17371. {
  17372. Name = "MappingStrings";
  17373. QualifierValue = {"string","WMI"};
  17374. },
  17375. instance of MSFT_CliQualifier
  17376. {
  17377. Name = "Override";
  17378. QualifierValue = {"Description"};
  17379. },
  17380. instance of MSFT_CliQualifier
  17381. {
  17382. Name = "read";
  17383. QualifierValue = {"True"};
  17384. },
  17385. instance of MSFT_CliQualifier
  17386. {
  17387. Name = "write";
  17388. QualifierValue = {"True"};
  17389. }};
  17390. },
  17391. instance of MSFT_CliProperty
  17392. {
  17393. Derivation = "ForegroundApplicationBoost";
  17394. Description = "The ForegroundApplicationBoost property indicates the increase in priority given to the foreground application. On computer systems running Windows NT 4.0 and Windows 2000, application boost is implemented by giving an application more execution time slices (quantum lengths). A ForegroundApplicationBoost value of 0 indicates the system boosts the quantum length by 6; if 1, then 12; and if 2 then 18. On Windows NT 3.51 and earlier, application boost is implemented by increasing the scheduling priority. For these systems, the scheduling priority is increased by the value of this property. The default value is 2.";
  17395. Name = "ForegroundApplicationBoost";
  17396. Qualifiers = {
  17397. instance of MSFT_CliQualifier
  17398. {
  17399. Name = "CIMTYPE";
  17400. QualifierValue = {"uint8"};
  17401. },
  17402. instance of MSFT_CliQualifier
  17403. {
  17404. Name = "MappingStrings";
  17405. QualifierValue = {"uint8","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation"};
  17406. },
  17407. instance of MSFT_CliQualifier
  17408. {
  17409. Name = "read";
  17410. QualifierValue = {"True"};
  17411. },
  17412. instance of MSFT_CliQualifier
  17413. {
  17414. Name = "Values";
  17415. QualifierValue = {"True","None","Minimum","Maximum"};
  17416. },
  17417. instance of MSFT_CliQualifier
  17418. {
  17419. Name = "write";
  17420. QualifierValue = {"True"};
  17421. }};
  17422. },
  17423. instance of MSFT_CliProperty
  17424. {
  17425. Derivation = "QuantumLength";
  17426. Description = "The QuantumLength property defines the number of clock ticks per quantum. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to other applications. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only.";
  17427. Name = "QuantumLength";
  17428. Qualifiers = {
  17429. instance of MSFT_CliQualifier
  17430. {
  17431. Name = "CIMTYPE";
  17432. QualifierValue = {"uint8"};
  17433. },
  17434. instance of MSFT_CliQualifier
  17435. {
  17436. Name = "MappingStrings";
  17437. QualifierValue = {"uint8","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation"};
  17438. },
  17439. instance of MSFT_CliQualifier
  17440. {
  17441. Name = "read";
  17442. QualifierValue = {"True"};
  17443. },
  17444. instance of MSFT_CliQualifier
  17445. {
  17446. Name = "Values";
  17447. QualifierValue = {"True","Unknown","One tick","Two ticks"};
  17448. },
  17449. instance of MSFT_CliQualifier
  17450. {
  17451. Name = "write";
  17452. QualifierValue = {"True"};
  17453. }};
  17454. },
  17455. instance of MSFT_CliProperty
  17456. {
  17457. Derivation = "QuantumType";
  17458. Description = "The QuantumType property specifies either fixed or variable length quantums. Windows NT 4.0 Workstation/Windows 2000 defaults to variable length quantums where the foreground application has a longer quantum than the background applications. Windows NT Server defaults to fixed-length quantums. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to another application. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only./nThe property can take the following values: /n0 = Unkown - Quantum Type not known./n1 = Fixed - Quantum length is fixed./n2 = Variable - Quantum length is variable.";
  17459. Name = "QuantumType";
  17460. Qualifiers = {
  17461. instance of MSFT_CliQualifier
  17462. {
  17463. Name = "CIMTYPE";
  17464. QualifierValue = {"uint8"};
  17465. },
  17466. instance of MSFT_CliQualifier
  17467. {
  17468. Name = "read";
  17469. QualifierValue = {"True"};
  17470. },
  17471. instance of MSFT_CliQualifier
  17472. {
  17473. Name = "Values";
  17474. QualifierValue = {"True","Unknown","Fixed","Variable"};
  17475. },
  17476. instance of MSFT_CliQualifier
  17477. {
  17478. Name = "write";
  17479. QualifierValue = {"True"};
  17480. }};
  17481. }};
  17482. }};
  17483. FriendlyName = "OS";
  17484. PWhere = "";
  17485. Target = "Select * from Win32_OperatingSystem";
  17486. Verbs = {
  17487. instance of MSFT_CliVerb
  17488. {
  17489. Derivation = "Reboot";
  17490. Description = "The Reboot method shuts down the computer system, then restarts it. On computers running Windows NT/2000, the calling process must have the SE_SHUTDOWN_NAME privilege.";
  17491. Name = "Reboot";
  17492. Usage = "Reboot";
  17493. VerbType = 0;
  17494. },
  17495. instance of MSFT_CliVerb
  17496. {
  17497. Derivation = "Shutdown";
  17498. Description = "The Shutdown method unloads programs and DLLs to the point where it is safe to turn off the computer. All file buffers are flushed to disk, and all running processes are stopped. On computer systems running Windows NT/2000, the calling process must have the SE_SHUTDOWN_NAME privilege.";
  17499. Name = "Shutdown";
  17500. Usage = "Shutdown";
  17501. },
  17502. instance of MSFT_CliVerb
  17503. {
  17504. Derivation = "Win32Shutdown";
  17505. Description = "The Win32Shutdown method provides the full set of shutdown options supported by Win32 operating systems.";
  17506. Name = "Win32Shutdown";
  17507. Parameters = {
  17508. instance of MSFT_CliParam
  17509. {
  17510. Description = "The Flags parameter contains a set of flags to shut the computer down. The setting this parameter to 0 is the command to logoff.";
  17511. ParaId = "Flags";
  17512. Type = "SINT32";
  17513. },
  17514. instance of MSFT_CliParam
  17515. {
  17516. Description = "The Reserved parameter provides a way to extend Win32Shutdown. Presently, the Reserved parameter is ignored.";
  17517. ParaId = "Reserved";
  17518. Type = "SINT32";
  17519. }};
  17520. Usage = "Win32Shutdown";
  17521. },
  17522. instance of MSFT_CliVerb
  17523. {
  17524. Derivation = "SetDateTime";
  17525. Description = "The SetDateTime method sets the current system time on the computer. On computer systems running Windows NT/2000, the calling process must have the SE_SYSTEMTIME_NAME privilege./nThe method returns an integer value that can be interpretted as follows: /n0 - Successful completion./nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
  17526. Name = "SetDateTime";
  17527. Parameters = {
  17528. instance of MSFT_CliParam
  17529. {
  17530. Description = "The LocalDateTime parameter is the time to set. This property may not be NULL.";
  17531. ParaId = "LocalDateTime";
  17532. Qualifiers = {
  17533. instance of MSFT_CliQualifier
  17534. {
  17535. Name = "CIMTYPE";
  17536. QualifierValue = {"DateTime"};
  17537. },
  17538. instance of MSFT_CliQualifier
  17539. {
  17540. Name = "Description";
  17541. QualifierValue = {"The LocalDateTime parameter is the time to set. This property may not be NULL."};
  17542. },
  17543. instance of MSFT_CliQualifier
  17544. {
  17545. Name = "ID";
  17546. QualifierValue = {"0"};
  17547. },
  17548. instance of MSFT_CliQualifier
  17549. {
  17550. Name = "in";
  17551. QualifierValue = {"True"};
  17552. }};
  17553. Type = "DATETIME";
  17554. }};
  17555. Qualifiers = {
  17556. instance of MSFT_CliQualifier
  17557. {
  17558. Name = "Description";
  17559. QualifierValue = {"The SetDateTime method sets the current system time on the computer. On computer systems running Windows NT/2000, the calling process must have the SE_SYSTEMTIME_NAME privilege./nThe method returns an integer value that can be interpretted as follows: /n0 "};
  17560. },
  17561. instance of MSFT_CliQualifier
  17562. {
  17563. Name = "Implemented";
  17564. QualifierValue = {"True"};
  17565. },
  17566. instance of MSFT_CliQualifier
  17567. {
  17568. Name = "Privileges";
  17569. QualifierValue = {"SeSystemTimePrivilege"};
  17570. },
  17571. instance of MSFT_CliQualifier
  17572. {
  17573. Name = "ValueMap";
  17574. QualifierValue = {"0",".."};
  17575. },
  17576. instance of MSFT_CliQualifier
  17577. {
  17578. Name = "Values";
  17579. QualifierValue = {"Success","Other"};
  17580. }};
  17581. Usage = "SetDateTime";
  17582. }};
  17583. };
  17584. instance of MSFT_CliAlias
  17585. {
  17586. Connection =
  17587. instance of MSFT_CliConnection
  17588. {
  17589. Locale = "ms_409";
  17590. NameSpace = "ROOT\\CIMV2";
  17591. Server = ".";
  17592. };
  17593. Description = "Virtual memory file swapping management. ";
  17594. Formats = {
  17595. instance of MSFT_CliFormat
  17596. {
  17597. Format = "table";
  17598. Name = "STATUS";
  17599. Properties = {
  17600. instance of MSFT_CliProperty
  17601. {
  17602. Derivation = "Status";
  17603. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  17604. Name = "Status";
  17605. Qualifiers = {
  17606. instance of MSFT_CliQualifier
  17607. {
  17608. Name = "MaxLen";
  17609. QualifierValue = {"10"};
  17610. },
  17611. instance of MSFT_CliQualifier
  17612. {
  17613. Name = "ValueMap";
  17614. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17615. },
  17616. instance of MSFT_CliQualifier
  17617. {
  17618. Name = "Values";
  17619. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17620. }};
  17621. },
  17622. instance of MSFT_CliProperty
  17623. {
  17624. Derivation = "Name";
  17625. Description = "The Name property indicates the name of the page file.";
  17626. Name = "Name";
  17627. },
  17628. instance of MSFT_CliProperty
  17629. {
  17630. Derivation = "CurrentUsage";
  17631. Description = "The CurrentUsage property indicates the amount of disk space currently used by the page file.";
  17632. Name = "CurrentUsage";
  17633. }};
  17634. },
  17635. instance of MSFT_CliFormat
  17636. {
  17637. Format = "TABLE";
  17638. Name = "BRIEF";
  17639. Properties = {
  17640. instance of MSFT_CliProperty
  17641. {
  17642. Derivation = "Caption";
  17643. Description = "The Caption property is a short textual description (one-line string) of the object.";
  17644. Name = "Caption";
  17645. Qualifiers = {
  17646. instance of MSFT_CliQualifier
  17647. {
  17648. Name = "MaxLen";
  17649. QualifierValue = {"64"};
  17650. }};
  17651. },
  17652. instance of MSFT_CliProperty
  17653. {
  17654. Derivation = "Name";
  17655. Description = "The Name property indicates the name of the page file.";
  17656. Name = "Name";
  17657. },
  17658. instance of MSFT_CliProperty
  17659. {
  17660. Derivation = "PeakUsage";
  17661. Description = "The PeakUsage property indicates the highest use page file.";
  17662. Name = "PeakUsage";
  17663. }};
  17664. },
  17665. instance of MSFT_CliFormat
  17666. {
  17667. Name = "SYSTEM";
  17668. Properties = {
  17669. instance of MSFT_CliProperty
  17670. {
  17671. Derivation = "__CLASS";
  17672. Name = "__CLASS";
  17673. },
  17674. instance of MSFT_CliProperty
  17675. {
  17676. Derivation = "__DERIVATION";
  17677. Name = "__DERIVATION";
  17678. },
  17679. instance of MSFT_CliProperty
  17680. {
  17681. Derivation = "__DYNASTY";
  17682. Name = "__DYNASTY";
  17683. },
  17684. instance of MSFT_CliProperty
  17685. {
  17686. Derivation = "__GENUS";
  17687. Name = "__GENUS";
  17688. },
  17689. instance of MSFT_CliProperty
  17690. {
  17691. Derivation = "__NAMESPACE";
  17692. Name = "__NAMESPACE";
  17693. },
  17694. instance of MSFT_CliProperty
  17695. {
  17696. Derivation = "__PATH";
  17697. Name = "__PATH";
  17698. },
  17699. instance of MSFT_CliProperty
  17700. {
  17701. Derivation = "__PROPERTY_COUNT";
  17702. Name = "__PROPERTY_COUNT";
  17703. },
  17704. instance of MSFT_CliProperty
  17705. {
  17706. Derivation = "__RELPATH";
  17707. Name = "__RELPATH";
  17708. },
  17709. instance of MSFT_CliProperty
  17710. {
  17711. Derivation = "__SERVER";
  17712. Name = "__SERVER";
  17713. },
  17714. instance of MSFT_CliProperty
  17715. {
  17716. Derivation = "__SUPERCLASS";
  17717. Name = "__SUPERCLASS";
  17718. }};
  17719. },
  17720. instance of MSFT_CliFormat
  17721. {
  17722. Name = "INSTANCE";
  17723. Properties = {
  17724. instance of MSFT_CliProperty
  17725. {
  17726. Derivation = "__PATH";
  17727. Name = "__PATH";
  17728. }};
  17729. },
  17730. instance of MSFT_CliFormat
  17731. {
  17732. Format = "LIST";
  17733. Name = "FULL";
  17734. Properties = {
  17735. instance of MSFT_CliProperty
  17736. {
  17737. Derivation = "AllocatedBaseSize";
  17738. Description = "The AllocatedBaseSize property indicates the actual amount of disk space allocated for use with this page file. ";
  17739. Name = "AllocatedBaseSize";
  17740. },
  17741. instance of MSFT_CliProperty
  17742. {
  17743. Derivation = "CurrentUsage";
  17744. Description = "The CurrentUsage property indicates the amount of disk space currently used by the page file.";
  17745. Name = "CurrentUsage";
  17746. },
  17747. instance of MSFT_CliProperty
  17748. {
  17749. Derivation = "Description";
  17750. Description = "The Description property provides a textual description of the object. ";
  17751. Name = "Description";
  17752. },
  17753. instance of MSFT_CliProperty
  17754. {
  17755. Derivation = "InstallDate";
  17756. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  17757. Name = "InstallDate";
  17758. },
  17759. instance of MSFT_CliProperty
  17760. {
  17761. Derivation = "Name";
  17762. Description = "The Name property indicates the name of the page file.";
  17763. Name = "Name";
  17764. },
  17765. instance of MSFT_CliProperty
  17766. {
  17767. Derivation = "PeakUsage";
  17768. Description = "The PeakUsage property indicates the highest use page file.";
  17769. Name = "PeakUsage";
  17770. },
  17771. instance of Msft_CliProperty
  17772. {
  17773. Name = "TempPageFile";
  17774. Description = "The TempPageFile property specifies whether a temporary page "
  17775. "file has been created, usually because there is no permanent "
  17776. "page file on the current computer system.";
  17777. Derivation = "TempPageFile";
  17778. },
  17779. instance of MSFT_CliProperty
  17780. {
  17781. Derivation = "Status";
  17782. Description = "The Status property is a string indicating the current status of the object. ";
  17783. Name = "Status";
  17784. Qualifiers = {
  17785. instance of MSFT_CliQualifier
  17786. {
  17787. Name = "MaxLen";
  17788. QualifierValue = {"10"};
  17789. },
  17790. instance of MSFT_CliQualifier
  17791. {
  17792. Name = "ValueMap";
  17793. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17794. },
  17795. instance of MSFT_CliQualifier
  17796. {
  17797. Name = "Values";
  17798. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17799. }};
  17800. }};
  17801. }};
  17802. FriendlyName = "PageFile";
  17803. PWhere = "";
  17804. Target = "Select * from Win32_PageFileUsage";
  17805. };
  17806. instance of MSFT_CliAlias
  17807. {
  17808. Connection =
  17809. instance of MSFT_CliConnection
  17810. {
  17811. Locale = "ms_409";
  17812. NameSpace = "ROOT\\CIMV2";
  17813. Server = ".";
  17814. };
  17815. Description = "Page file settings management. ";
  17816. Formats = {
  17817. instance of MSFT_CliFormat
  17818. {
  17819. Name = "SYSTEM";
  17820. Properties = {
  17821. instance of MSFT_CliProperty
  17822. {
  17823. Derivation = "__CLASS";
  17824. Name = "__CLASS";
  17825. },
  17826. instance of MSFT_CliProperty
  17827. {
  17828. Derivation = "__DERIVATION";
  17829. Name = "__DERIVATION";
  17830. },
  17831. instance of MSFT_CliProperty
  17832. {
  17833. Derivation = "__DYNASTY";
  17834. Name = "__DYNASTY";
  17835. },
  17836. instance of MSFT_CliProperty
  17837. {
  17838. Derivation = "__GENUS";
  17839. Name = "__GENUS";
  17840. },
  17841. instance of MSFT_CliProperty
  17842. {
  17843. Derivation = "__NAMESPACE";
  17844. Name = "__NAMESPACE";
  17845. },
  17846. instance of MSFT_CliProperty
  17847. {
  17848. Derivation = "__PATH";
  17849. Name = "__PATH";
  17850. },
  17851. instance of MSFT_CliProperty
  17852. {
  17853. Derivation = "__PROPERTY_COUNT";
  17854. Name = "__PROPERTY_COUNT";
  17855. },
  17856. instance of MSFT_CliProperty
  17857. {
  17858. Derivation = "__RELPATH";
  17859. Name = "__RELPATH";
  17860. },
  17861. instance of MSFT_CliProperty
  17862. {
  17863. Derivation = "__SERVER";
  17864. Name = "__SERVER";
  17865. },
  17866. instance of MSFT_CliProperty
  17867. {
  17868. Derivation = "__SUPERCLASS";
  17869. Name = "__SUPERCLASS";
  17870. }};
  17871. },
  17872. instance of MSFT_CliFormat
  17873. {
  17874. Name = "INSTANCE";
  17875. Properties = {
  17876. instance of MSFT_CliProperty
  17877. {
  17878. Derivation = "__PATH";
  17879. Name = "__PATH";
  17880. }};
  17881. },
  17882. instance of MSFT_CliFormat
  17883. {
  17884. Format = "LIST";
  17885. Name = "FULL";
  17886. Properties = {
  17887. instance of MSFT_CliProperty
  17888. {
  17889. Derivation = "Description";
  17890. Description = "A textual description. ";
  17891. Name = "Description";
  17892. },
  17893. instance of MSFT_CliProperty
  17894. {
  17895. Derivation = "InitialSize";
  17896. Description = "The InitialSize property indicates the initial size of the page file.";
  17897. Name = "InitialSize";
  17898. },
  17899. instance of MSFT_CliProperty
  17900. {
  17901. Derivation = "MaximumSize";
  17902. Description = "The MaximumSize property indicates the maximum size of the page file.";
  17903. Name = "MaximumSize";
  17904. },
  17905. instance of MSFT_CliProperty
  17906. {
  17907. Derivation = "Name";
  17908. Description = "The Name property indicates the path and file name of the page file.";
  17909. Name = "Name";
  17910. },
  17911. instance of MSFT_CliProperty
  17912. {
  17913. Derivation = "SettingID";
  17914. Description = "The identifier by which the object is known.";
  17915. Name = "SettingID";
  17916. Qualifiers = {
  17917. instance of MSFT_CliQualifier
  17918. {
  17919. Name = "MaxLen";
  17920. QualifierValue = {"256"};
  17921. }};
  17922. }};
  17923. },
  17924. instance of MSFT_CliFormat
  17925. {
  17926. Format = "TABLE";
  17927. Name = "BRIEF";
  17928. Properties = {
  17929. instance of MSFT_CliProperty
  17930. {
  17931. Derivation = "MaximumSize";
  17932. Description = "The MaximumSize property indicates the maximum size of the page file.";
  17933. Name = "MaximumSize";
  17934. },
  17935. instance of MSFT_CliProperty
  17936. {
  17937. Derivation = "Name";
  17938. Description = "The Name property indicates the path and file name of the page file.";
  17939. Name = "Name";
  17940. },
  17941. instance of MSFT_CliProperty
  17942. {
  17943. Derivation = "Caption";
  17944. Description = "A short textual description. ";
  17945. Name = "Caption";
  17946. Qualifiers = {
  17947. instance of MSFT_CliQualifier
  17948. {
  17949. Name = "MaxLen";
  17950. QualifierValue = {"64"};
  17951. }};
  17952. }};
  17953. },
  17954. instance of MSFT_CliFormat
  17955. {
  17956. Name = "WRITEABLE";
  17957. Properties = {
  17958. instance of MSFT_CliProperty
  17959. {
  17960. Derivation = "InitialSize";
  17961. Description = "The InitialSize property indicates the initial size of the page file./nExample: 139";
  17962. Name = "InitialSize";
  17963. Qualifiers = {
  17964. instance of MSFT_CliQualifier
  17965. {
  17966. Name = "CIMTYPE";
  17967. QualifierValue = {"uint32"};
  17968. },
  17969. instance of MSFT_CliQualifier
  17970. {
  17971. Name = "MappingStrings";
  17972. QualifierValue = {"uint32","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Memory Management|PagingFiles"};
  17973. },
  17974. instance of MSFT_CliQualifier
  17975. {
  17976. Name = "read";
  17977. QualifierValue = {"True"};
  17978. },
  17979. instance of MSFT_CliQualifier
  17980. {
  17981. Name = "Units";
  17982. QualifierValue = {"Megabytes"};
  17983. },
  17984. instance of MSFT_CliQualifier
  17985. {
  17986. Name = "write";
  17987. QualifierValue = {"True"};
  17988. }};
  17989. },
  17990. instance of MSFT_CliProperty
  17991. {
  17992. Derivation = "MaximumSize";
  17993. Description = "The MaximumSize property indicates the maximum size of the page file./nExample: 178";
  17994. Name = "MaximumSize";
  17995. Qualifiers = {
  17996. instance of MSFT_CliQualifier
  17997. {
  17998. Name = "CIMTYPE";
  17999. QualifierValue = {"uint32"};
  18000. },
  18001. instance of MSFT_CliQualifier
  18002. {
  18003. Name = "MappingStrings";
  18004. QualifierValue = {"uint32","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Memory Management|PagingFiles"};
  18005. },
  18006. instance of MSFT_CliQualifier
  18007. {
  18008. Name = "read";
  18009. QualifierValue = {"True"};
  18010. },
  18011. instance of MSFT_CliQualifier
  18012. {
  18013. Name = "Units";
  18014. QualifierValue = {"Megabytes"};
  18015. },
  18016. instance of MSFT_CliQualifier
  18017. {
  18018. Name = "write";
  18019. QualifierValue = {"True"};
  18020. }};
  18021. },
  18022. instance of MSFT_CliProperty
  18023. {
  18024. Derivation = "Name";
  18025. Description = "The Name property indicates the path and file name of the page file./nExample: C:\\PAGEFILE.SYS";
  18026. Name = "Name";
  18027. Qualifiers = {
  18028. instance of MSFT_CliQualifier
  18029. {
  18030. Name = "CIMTYPE";
  18031. QualifierValue = {"string"};
  18032. },
  18033. instance of MSFT_CliQualifier
  18034. {
  18035. Name = "key";
  18036. QualifierValue = {"True"};
  18037. },
  18038. instance of MSFT_CliQualifier
  18039. {
  18040. Name = "MappingStrings";
  18041. QualifierValue = {"True","WMI"};
  18042. },
  18043. instance of MSFT_CliQualifier
  18044. {
  18045. Name = "read";
  18046. QualifierValue = {"True"};
  18047. },
  18048. instance of MSFT_CliQualifier
  18049. {
  18050. Name = "write";
  18051. QualifierValue = {"True"};
  18052. }};
  18053. }};
  18054. }};
  18055. FriendlyName = "PageFileSet";
  18056. PWhere = "";
  18057. Target = "Select * from Win32_PageFileSetting";
  18058. };
  18059. instance of MSFT_CliAlias
  18060. {
  18061. Connection =
  18062. instance of MSFT_CliConnection
  18063. {
  18064. Locale = "ms_409";
  18065. NameSpace = "ROOT\\CIMV2";
  18066. Server = ".";
  18067. };
  18068. Description = "Management of partitioned areas of a physical disk.";
  18069. Formats = {
  18070. instance of MSFT_CliFormat
  18071. {
  18072. Format = "table";
  18073. Name = "STATUS";
  18074. Properties = {
  18075. instance of MSFT_CliProperty
  18076. {
  18077. Derivation = "Index";
  18078. Description = "The Index property indicates the index number of the partition.";
  18079. Name = "Index";
  18080. },
  18081. instance of MSFT_CliProperty
  18082. {
  18083. Derivation = "Status";
  18084. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  18085. Name = "Status";
  18086. Qualifiers = {
  18087. instance of MSFT_CliQualifier
  18088. {
  18089. Name = "MaxLen";
  18090. QualifierValue = {"10"};
  18091. },
  18092. instance of MSFT_CliQualifier
  18093. {
  18094. Name = "ValueMap";
  18095. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18096. },
  18097. instance of MSFT_CliQualifier
  18098. {
  18099. Name = "Values";
  18100. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18101. }};
  18102. },
  18103. instance of MSFT_CliProperty
  18104. {
  18105. Derivation = "StatusInfo";
  18106. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  18107. Name = "StatusInfo";
  18108. Qualifiers = {
  18109. instance of MSFT_CliQualifier
  18110. {
  18111. Name = "ValueMap";
  18112. QualifierValue = {"1","2","3","4","5"};
  18113. },
  18114. instance of MSFT_CliQualifier
  18115. {
  18116. Name = "Values";
  18117. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  18118. }};
  18119. },
  18120. instance of MSFT_CliProperty
  18121. {
  18122. Derivation = "Name";
  18123. Description = "The Name property defines the label by which the object is known. ";
  18124. Name = "Name";
  18125. }};
  18126. },
  18127. instance of MSFT_CliFormat
  18128. {
  18129. Format = "TABLE";
  18130. Name = "BRIEF";
  18131. Properties = {
  18132. instance of MSFT_CliProperty
  18133. {
  18134. Derivation = "NumberOfBlocks";
  18135. Description = "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent.";
  18136. Name = "NumberOfBlocks";
  18137. },
  18138. instance of MSFT_CliProperty
  18139. {
  18140. Derivation = "BootPartition";
  18141. Description = "The BootPartition property determines whether the partition is the active partition. ";
  18142. Name = "BootPartition";
  18143. },
  18144. instance of MSFT_CliProperty
  18145. {
  18146. Derivation = "Name";
  18147. Description = "The Name property defines the label by which the object is known. ";
  18148. Name = "Name";
  18149. },
  18150. instance of MSFT_CliProperty
  18151. {
  18152. Derivation = "PrimaryPartition";
  18153. Name = "PrimaryPartition";
  18154. },
  18155. instance of MSFT_CliProperty
  18156. {
  18157. Derivation = "Size";
  18158. Description = "The Size property indicates the total size (in bytes) of the partition.";
  18159. Name = "Size";
  18160. },
  18161. instance of MSFT_CliProperty
  18162. {
  18163. Derivation = "Index";
  18164. Description = "The Index property indicates the index number of the partition.";
  18165. Name = "Index";
  18166. }};
  18167. },
  18168. instance of MSFT_CliFormat
  18169. {
  18170. Name = "SYSTEM";
  18171. Properties = {
  18172. instance of MSFT_CliProperty
  18173. {
  18174. Derivation = "__CLASS";
  18175. Name = "__CLASS";
  18176. },
  18177. instance of MSFT_CliProperty
  18178. {
  18179. Derivation = "__DERIVATION";
  18180. Name = "__DERIVATION";
  18181. },
  18182. instance of MSFT_CliProperty
  18183. {
  18184. Derivation = "__DYNASTY";
  18185. Name = "__DYNASTY";
  18186. },
  18187. instance of MSFT_CliProperty
  18188. {
  18189. Derivation = "__GENUS";
  18190. Name = "__GENUS";
  18191. },
  18192. instance of MSFT_CliProperty
  18193. {
  18194. Derivation = "__NAMESPACE";
  18195. Name = "__NAMESPACE";
  18196. },
  18197. instance of MSFT_CliProperty
  18198. {
  18199. Derivation = "__PATH";
  18200. Name = "__PATH";
  18201. },
  18202. instance of MSFT_CliProperty
  18203. {
  18204. Derivation = "__PROPERTY_COUNT";
  18205. Name = "__PROPERTY_COUNT";
  18206. },
  18207. instance of MSFT_CliProperty
  18208. {
  18209. Derivation = "__RELPATH";
  18210. Name = "__RELPATH";
  18211. },
  18212. instance of MSFT_CliProperty
  18213. {
  18214. Derivation = "__SERVER";
  18215. Name = "__SERVER";
  18216. },
  18217. instance of MSFT_CliProperty
  18218. {
  18219. Derivation = "Name";
  18220. Name = "Name";
  18221. }};
  18222. },
  18223. instance of MSFT_CliFormat
  18224. {
  18225. Name = "INSTANCE";
  18226. Properties = {
  18227. instance of MSFT_CliProperty
  18228. {
  18229. Derivation = "Index";
  18230. Description = "The Index property indicates the index number of the partition.";
  18231. Name = "Index";
  18232. }};
  18233. },
  18234. instance of MSFT_CliFormat
  18235. {
  18236. Format = "list";
  18237. Name = "FULL";
  18238. Properties = {
  18239. instance of MSFT_CliProperty
  18240. {
  18241. Derivation = "Access";
  18242. Description = "The Access property describes whether the media is readable (value=1), writable (value=2), or both (value=3). \"Unknown\" (0) can also be defined.";
  18243. Name = "Access";
  18244. Qualifiers = {
  18245. instance of MSFT_CliQualifier
  18246. {
  18247. Name = "Values";
  18248. QualifierValue = {"Unknown","Readable","Writable","Read/Write Supported"};
  18249. }};
  18250. },
  18251. instance of MSFT_CliProperty
  18252. {
  18253. Derivation = "Availability";
  18254. Description = "The availability and status of the device. ";
  18255. Name = "Availability";
  18256. Qualifiers = {
  18257. instance of MSFT_CliQualifier
  18258. {
  18259. Name = "ValueMap";
  18260. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  18261. },
  18262. instance of MSFT_CliQualifier
  18263. {
  18264. Name = "Values";
  18265. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  18266. }};
  18267. },
  18268. instance of MSFT_CliProperty
  18269. {
  18270. Derivation = "BlockSize";
  18271. Description = "Size in bytes of the blocks which form this storage extent. ";
  18272. Name = "BlockSize";
  18273. },
  18274. instance of MSFT_CliProperty
  18275. {
  18276. Derivation = "Bootable";
  18277. Name = "Bootable";
  18278. },
  18279. instance of MSFT_CliProperty
  18280. {
  18281. Derivation = "BootPartition";
  18282. Description = "The BootPartition property determines whether the partition is the active partition. The operating system uses the active partition when booting from a hard disk.";
  18283. Name = "BootPartition";
  18284. },
  18285. instance of MSFT_CliProperty
  18286. {
  18287. Derivation = "ConfigManagerErrorCode";
  18288. Description = "Indicates the Configuration Manager error code.";
  18289. Name = "ConfigManagerErrorCode";
  18290. Qualifiers = {
  18291. instance of MSFT_CliQualifier
  18292. {
  18293. Name = "Values";
  18294. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  18295. }};
  18296. },
  18297. instance of MSFT_CliProperty
  18298. {
  18299. Derivation = "ConfigManagerUserConfig";
  18300. Description = "Indicates whether the device is using a user-defined configuration.";
  18301. Name = "ConfigManagerUserConfig";
  18302. },
  18303. instance of MSFT_CliProperty
  18304. {
  18305. Derivation = "Description";
  18306. Description = "The Description property provides a textual description of the object. ";
  18307. Name = "Description";
  18308. },
  18309. instance of MSFT_CliProperty
  18310. {
  18311. Derivation = "DeviceID";
  18312. Description = "The DeviceID property contains a string that uniquely identifies the disk drive and partition from the rest of the system";
  18313. Name = "DeviceID";
  18314. },
  18315. instance of MSFT_CliProperty
  18316. {
  18317. Derivation = "DiskIndex";
  18318. Description = "The DiskIndex property indicates the index number of the disk containing this partition.";
  18319. Name = "DiskIndex";
  18320. },
  18321. instance of MSFT_CliProperty
  18322. {
  18323. Derivation = "ErrorCleared";
  18324. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  18325. Name = "ErrorCleared";
  18326. },
  18327. instance of MSFT_CliProperty
  18328. {
  18329. Derivation = "ErrorDescription";
  18330. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  18331. Name = "ErrorDescription";
  18332. },
  18333. instance of MSFT_CliProperty
  18334. {
  18335. Derivation = "ErrorMethodology";
  18336. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this storage extent.";
  18337. Name = "ErrorMethodology";
  18338. },
  18339. instance of MSFT_CliProperty
  18340. {
  18341. Derivation = "HiddenSectors";
  18342. Description = "The HiddenSectors property indicates the number of hidden sectors in the partition.";
  18343. Name = "HiddenSectors";
  18344. },
  18345. instance of MSFT_CliProperty
  18346. {
  18347. Derivation = "Index";
  18348. Description = "The Index property indicates the index number of the partition.";
  18349. Name = "Index";
  18350. },
  18351. instance of MSFT_CliProperty
  18352. {
  18353. Derivation = "InstallDate";
  18354. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  18355. Name = "InstallDate";
  18356. },
  18357. instance of MSFT_CliProperty
  18358. {
  18359. Derivation = "LastErrorCode";
  18360. Description = "LastErrorCode captures the last error code reported by the logical device.";
  18361. Name = "LastErrorCode";
  18362. },
  18363. instance of MSFT_CliProperty
  18364. {
  18365. Derivation = "Name";
  18366. Description = "The Name property defines the label by which the object is known. ";
  18367. Name = "Name";
  18368. },
  18369. instance of MSFT_CliProperty
  18370. {
  18371. Derivation = "NumberOfBlocks";
  18372. Description = "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent.";
  18373. Name = "NumberOfBlocks";
  18374. },
  18375. instance of MSFT_CliProperty
  18376. {
  18377. Derivation = "PNPDeviceID";
  18378. Description = "Indicates the Plug and Play device ID of the logical device. ";
  18379. Name = "PNPDeviceID";
  18380. },
  18381. instance of MSFT_CliProperty
  18382. {
  18383. Derivation = "PowerManagementCapabilities";
  18384. Description = "Indicates the specific power-related capabilities of the logical device. ";
  18385. Name = "PowerManagementCapabilities";
  18386. Qualifiers = {
  18387. instance of MSFT_CliQualifier
  18388. {
  18389. Name = "Values";
  18390. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  18391. }};
  18392. },
  18393. instance of MSFT_CliProperty
  18394. {
  18395. Derivation = "PowerManagementSupported";
  18396. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  18397. Name = "PowerManagementSupported";
  18398. },
  18399. instance of MSFT_CliProperty
  18400. {
  18401. Derivation = "PrimaryPartition";
  18402. Name = "PrimaryPartition";
  18403. },
  18404. instance of MSFT_CliProperty
  18405. {
  18406. Derivation = "Purpose";
  18407. Description = "A free form string describing the media and/or its use.";
  18408. Name = "Purpose";
  18409. },
  18410. instance of MSFT_CliProperty
  18411. {
  18412. Derivation = "RewritePartition";
  18413. Description = "The RewritePartition property specifies whether the partition information has changed. When you change a partition (with IOCTL_DISK_SET_DRIVE_LAYOUT), the system uses this property member to determine which partitions have changed and need their information rewritten.";
  18414. Name = "RewritePartition";
  18415. },
  18416. instance of MSFT_CliProperty
  18417. {
  18418. Derivation = "Size";
  18419. Description = "The Size property indicates the total size (in bytes) of the partition.";
  18420. Name = "Size";
  18421. },
  18422. instance of MSFT_CliProperty
  18423. {
  18424. Derivation = "StartingOffset";
  18425. Description = "The StartingOffset property indicates the starting offset (in bytes) of the partition.";
  18426. Name = "StartingOffset";
  18427. },
  18428. instance of MSFT_CliProperty
  18429. {
  18430. Derivation = "Status";
  18431. Description = "The Status property is a string indicating the current status of the object. ";
  18432. Name = "Status";
  18433. Qualifiers = {
  18434. instance of MSFT_CliQualifier
  18435. {
  18436. Name = "MaxLen";
  18437. QualifierValue = {"10"};
  18438. },
  18439. instance of MSFT_CliQualifier
  18440. {
  18441. Name = "ValueMap";
  18442. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18443. },
  18444. instance of MSFT_CliQualifier
  18445. {
  18446. Name = "Values";
  18447. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18448. }};
  18449. },
  18450. instance of MSFT_CliProperty
  18451. {
  18452. Derivation = "StatusInfo";
  18453. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  18454. Name = "StatusInfo";
  18455. Qualifiers = {
  18456. instance of MSFT_CliQualifier
  18457. {
  18458. Name = "ValueMap";
  18459. QualifierValue = {"1","2","3","4","5"};
  18460. },
  18461. instance of MSFT_CliQualifier
  18462. {
  18463. Name = "Values";
  18464. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  18465. }};
  18466. },
  18467. instance of MSFT_CliProperty
  18468. {
  18469. Derivation = "Type";
  18470. Description = "The Type property indicates the type of the partition.";
  18471. Name = "Type";
  18472. Qualifiers = {
  18473. instance of MSFT_CliQualifier
  18474. {
  18475. Name = "Values";
  18476. QualifierValue = {"Unused","12-bit FAT","Xenix Type 1","Xenix Type 2","16-bit FAT","Extended Partition","MS-DOS V4 Huge","Installable File System","PowerPC Reference Platform","UNIX","NTFS","Win95 w/Extended Int 13","Extended w/Extended Int 13","Logical Disk Manager","Unknown"};
  18477. }};
  18478. }};
  18479. }};
  18480. FriendlyName = "Partition";
  18481. PWhere = "WHERE Index=#";
  18482. Target = "Select * from Win32_DiskPartition";
  18483. };
  18484. instance of MSFT_CliAlias
  18485. {
  18486. Connection =
  18487. instance of MSFT_CliConnection
  18488. {
  18489. Locale = "ms_409";
  18490. NameSpace = "ROOT\\CIMV2";
  18491. Server = ".";
  18492. };
  18493. Description = "I/O port management.";
  18494. Formats = {
  18495. instance of MSFT_CliFormat
  18496. {
  18497. Name = "STATUS";
  18498. Properties = {
  18499. instance of MSFT_CliProperty
  18500. {
  18501. Derivation = "NetConnectionStatus";
  18502. Description = "The Status property is a string indicating the current status of the object.";
  18503. Name = "NetConnectionStatus";
  18504. },
  18505. instance of MSFT_CliProperty
  18506. {
  18507. Derivation = "Status";
  18508. Description = "The Status property is a string indicating the current status of the object.";
  18509. Name = "Status";
  18510. Qualifiers = {
  18511. instance of MSFT_CliQualifier
  18512. {
  18513. Name = "MaxLen";
  18514. QualifierValue = {"10"};
  18515. },
  18516. instance of MSFT_CliQualifier
  18517. {
  18518. Name = "ValueMap";
  18519. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18520. },
  18521. instance of MSFT_CliQualifier
  18522. {
  18523. Name = "Values";
  18524. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18525. }};
  18526. },
  18527. instance of MSFT_CliProperty
  18528. {
  18529. Derivation = "Name";
  18530. Description = "The Name property defines the label by which the object is known. ";
  18531. Name = "Name";
  18532. },
  18533. instance of MSFT_CliProperty
  18534. {
  18535. Derivation = "StartingAddress";
  18536. Description = "The StartingAddress property contains the starting address of memory mapped I/O. ";
  18537. Name = "StartingAddress";
  18538. },
  18539. instance of MSFT_CliProperty
  18540. {
  18541. Derivation = "EndingAddress";
  18542. Description = "The EndingAddress property contains the ending address of memory mapped I/O.";
  18543. Name = "EndingAddress";
  18544. }};
  18545. },
  18546. instance of MSFT_CliFormat
  18547. {
  18548. Format = "TABLE";
  18549. Name = "BRIEF";
  18550. Properties = {
  18551. instance of MSFT_CliProperty
  18552. {
  18553. Derivation = "Caption";
  18554. Description = "The Caption property is a short textual description.";
  18555. Name = "Caption";
  18556. Qualifiers = {
  18557. instance of MSFT_CliQualifier
  18558. {
  18559. Name = "MaxLen";
  18560. QualifierValue = {"64"};
  18561. }};
  18562. },
  18563. instance of MSFT_CliProperty
  18564. {
  18565. Derivation = "Name";
  18566. Description = "The Name property defines the label by which the object is known. ";
  18567. Name = "Name";
  18568. },
  18569. instance of MSFT_CliProperty
  18570. {
  18571. Derivation = "Alias";
  18572. Description = "The Alias property indicates whether this instance represents the base port address or one of the ranges with an alias.";
  18573. Name = "Alias";
  18574. }};
  18575. },
  18576. instance of MSFT_CliFormat
  18577. {
  18578. Name = "SYSTEM";
  18579. Properties = {
  18580. instance of MSFT_CliProperty
  18581. {
  18582. Derivation = "__CLASS";
  18583. Name = "__CLASS";
  18584. },
  18585. instance of MSFT_CliProperty
  18586. {
  18587. Derivation = "__DERIVATION";
  18588. Name = "__DERIVATION";
  18589. },
  18590. instance of MSFT_CliProperty
  18591. {
  18592. Derivation = "__DYNASTY";
  18593. Name = "__DYNASTY";
  18594. },
  18595. instance of MSFT_CliProperty
  18596. {
  18597. Derivation = "__GENUS";
  18598. Name = "__GENUS";
  18599. },
  18600. instance of MSFT_CliProperty
  18601. {
  18602. Derivation = "__NAMESPACE";
  18603. Name = "__NAMESPACE";
  18604. },
  18605. instance of MSFT_CliProperty
  18606. {
  18607. Derivation = "__PATH";
  18608. Name = "__PATH";
  18609. },
  18610. instance of MSFT_CliProperty
  18611. {
  18612. Derivation = "__PROPERTY_COUNT";
  18613. Name = "__PROPERTY_COUNT";
  18614. },
  18615. instance of MSFT_CliProperty
  18616. {
  18617. Derivation = "__RELPATH";
  18618. Name = "__RELPATH";
  18619. },
  18620. instance of MSFT_CliProperty
  18621. {
  18622. Derivation = "__SERVER";
  18623. Name = "__SERVER";
  18624. },
  18625. instance of MSFT_CliProperty
  18626. {
  18627. Derivation = "__SUPERCLASS";
  18628. Name = "__SUPERCLASS";
  18629. }};
  18630. },
  18631. instance of MSFT_CliFormat
  18632. {
  18633. Name = "INSTANCE";
  18634. Properties = {
  18635. instance of MSFT_CliProperty
  18636. {
  18637. Derivation = "__PATH";
  18638. Name = "__PATH";
  18639. }};
  18640. },
  18641. instance of MSFT_CliFormat
  18642. {
  18643. Format = "LIST";
  18644. Name = "FULL";
  18645. Properties = {
  18646. instance of MSFT_CliProperty
  18647. {
  18648. Derivation = "Alias";
  18649. Description = "The Alias property indicates whether this instance represents the base port address or one of the ranges with an alias.";
  18650. Name = "Alias";
  18651. },
  18652. instance of MSFT_CliProperty
  18653. {
  18654. Derivation = "Description";
  18655. Description = "The Description property provides a textual description of the object. ";
  18656. Name = "Description";
  18657. },
  18658. instance of MSFT_CliProperty
  18659. {
  18660. Derivation = "EndingAddress";
  18661. Description = "The EndingAddress property contains the ending address of memory mapped I/O.";
  18662. Name = "EndingAddress";
  18663. },
  18664. instance of MSFT_CliProperty
  18665. {
  18666. Derivation = "Name";
  18667. Description = "The Name property defines the label by which the object is known. ";
  18668. Name = "Name";
  18669. },
  18670. instance of MSFT_CliProperty
  18671. {
  18672. Derivation = "StartingAddress";
  18673. Description = "The StartingAddress property contains the starting address of memory mapped I/O. The hardware resource identifier property should be set to this value to construct the mapped I/O resource key.";
  18674. Name = "StartingAddress";
  18675. },
  18676. instance of MSFT_CliProperty
  18677. {
  18678. Derivation = "Status";
  18679. Description = "The Status property is a string indicating the current status of the object.";
  18680. Name = "Status";
  18681. Qualifiers = {
  18682. instance of MSFT_CliQualifier
  18683. {
  18684. Name = "MaxLen";
  18685. QualifierValue = {"10"};
  18686. },
  18687. instance of MSFT_CliQualifier
  18688. {
  18689. Name = "ValueMap";
  18690. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18691. },
  18692. instance of MSFT_CliQualifier
  18693. {
  18694. Name = "Values";
  18695. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18696. }};
  18697. }};
  18698. }};
  18699. FriendlyName = "Port";
  18700. PWhere = "";
  18701. Target = "Select * from Win32_PortResource";
  18702. };
  18703. instance of MSFT_CliAlias
  18704. {
  18705. Connection =
  18706. instance of MSFT_CliConnection
  18707. {
  18708. Locale = "ms_409";
  18709. NameSpace = "ROOT\\CIMV2";
  18710. Server = ".";
  18711. };
  18712. Description = "Physical connection ports management.";
  18713. Formats = {
  18714. instance of MSFT_CliFormat
  18715. {
  18716. Format = "table";
  18717. Name = "STATUS";
  18718. Properties = {
  18719. instance of MSFT_CliProperty
  18720. {
  18721. Derivation = "Status";
  18722. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  18723. Name = "Status";
  18724. Qualifiers = {
  18725. instance of MSFT_CliQualifier
  18726. {
  18727. Name = "MaxLen";
  18728. QualifierValue = {"10"};
  18729. },
  18730. instance of MSFT_CliQualifier
  18731. {
  18732. Name = "ValueMap";
  18733. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18734. },
  18735. instance of MSFT_CliQualifier
  18736. {
  18737. Name = "Values";
  18738. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18739. }};
  18740. },
  18741. instance of MSFT_CliProperty
  18742. {
  18743. Derivation = "Name";
  18744. Description = "The Name property defines the label by which the object is known. ";
  18745. Name = "Name";
  18746. },
  18747. instance of MSFT_CliProperty
  18748. {
  18749. Derivation = "ExternalReferenceDesignator";
  18750. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  18751. Name = "ExternalReferenceDesignator";
  18752. }};
  18753. },
  18754. instance of MSFT_CliFormat
  18755. {
  18756. Format = "TABLE";
  18757. Name = "BRIEF";
  18758. Properties = {
  18759. instance of MSFT_CliProperty
  18760. {
  18761. Derivation = "Tag";
  18762. Name = "Tag";
  18763. },
  18764. instance of MSFT_CliProperty
  18765. {
  18766. Derivation = "ConnectorType";
  18767. Description = "The ConnectorType property indicates the physical attributes of the connector used by this port.";
  18768. Name = "ConnectorType";
  18769. Qualifiers = {
  18770. instance of MSFT_CliQualifier
  18771. {
  18772. Name = "Values";
  18773. QualifierValue = {"Unknown","Other","Male","Female","Shielded","Unshielded","SCSI (A) High-Density (50 pins)","SCSI (A) Low-Density (50 pins)","SCSI (P) High-Density (68 pins)","SCSI SCA-I (80 pins)","SCSI SCA-II (80 pins)","SCSI Fibre Channel (DB-9, Copper)","SCSI Fibre Channel (Fibre)","SCSI Fibre Channel SCA-II (40 pins)","SCSI Fibre Channel SCA-II (20 pins)","SCSI Fibre Channel BNC","ATA 3-1/2 Inch (40 pins)","ATA 2-1/2 Inch (44 pins)","ATA-2","ATA-3","ATA/66","DB-9","DB-15","DB-25","DB-36","RS-232C","RS-422","RS-423","RS-485","RS-449","V.35","X.21","IEEE-488","AUI","UTP Category 3","UTP Category 4","UTP Category 5","BNC","RJ11","RJ45","Fiber MIC","Apple AUI","Apple GeoPort","PCI","ISA","EISA","VESA","PCMCIA","PCMCIA Type I","PCMCIA Type II","PCMCIA Type III","ZV Port","CardBus","USB","IEEE 1394","HIPPI","HSSDC (6 pins)","GBIC","DIN","Mini-DIN","Micro-DIN","PS/2","Infrared","HP-HIL","Access.bus","NuBus","Centronics","Mini-Centronics","Mini-Centronics Type-14","Mini-Centronics Type-20","Mini-Centronics Type-26","Bus Mouse","ADB","AGP","VME Bus","VME64","Proprietary","Proprietary Processor Card Slot","Proprietary Memory Card Slot","Proprietary I/O Riser Slot","PCI-66MHZ","AGP2X","AGP4X","PC-98","PC-98Hireso","PC-H98","PC-98Note","PC-98Full","Mini-Jack"};
  18774. }};
  18775. },
  18776. instance of MSFT_CliProperty
  18777. {
  18778. Derivation = "SerialNumber";
  18779. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  18780. Name = "SerialNumber";
  18781. Qualifiers = {
  18782. instance of MSFT_CliQualifier
  18783. {
  18784. Name = "MaxLen";
  18785. QualifierValue = {"64"};
  18786. }};
  18787. },
  18788. instance of MSFT_CliProperty
  18789. {
  18790. Derivation = "ExternalReferenceDesignator";
  18791. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  18792. Name = "ExternalReferenceDesignator";
  18793. },
  18794. instance of MSFT_CliProperty
  18795. {
  18796. Derivation = "PortType";
  18797. Description = "The PortType property describes the function of the port./nExample: USB";
  18798. Name = "PortType";
  18799. Qualifiers = {
  18800. instance of MSFT_CliQualifier
  18801. {
  18802. Name = "Values";
  18803. QualifierValue = {"None","Parallel Port XT/AT Compatible","Parallel Port PS/2","Parallel Port ECP","Parallel Port EPP","Parallel Port ECP/EPP","Serial Port XT/AT Compatible","Serial Port 16450 Compatible","Serial Port 16550 Compatible","Serial Port 16550A Compatible","SCSI Port","MIDI Port","Joy Stick Port","Keyboard Port","Mouse Port","SSA SCSI","USB","FireWire (IEEE P1394)","PCMCIA Type II","PCMCIA Type II","PCMCIA Type III","Cardbus","Access Bus Port","SCSI II","SCSI Wide","PC-98","PC-98-Hireso","PC-H98","Video Port","Audio Port","Modem Port","Network Port","8251 Compatible","8251 FIFO Compatible"};
  18804. }};
  18805. }};
  18806. },
  18807. instance of MSFT_CliFormat
  18808. {
  18809. Name = "SYSTEM";
  18810. Properties = {
  18811. instance of MSFT_CliProperty
  18812. {
  18813. Derivation = "__CLASS";
  18814. Name = "__CLASS";
  18815. },
  18816. instance of MSFT_CliProperty
  18817. {
  18818. Derivation = "__DERIVATION";
  18819. Name = "__DERIVATION";
  18820. },
  18821. instance of MSFT_CliProperty
  18822. {
  18823. Derivation = "__DYNASTY";
  18824. Name = "__DYNASTY";
  18825. },
  18826. instance of MSFT_CliProperty
  18827. {
  18828. Derivation = "__GENUS";
  18829. Name = "__GENUS";
  18830. },
  18831. instance of MSFT_CliProperty
  18832. {
  18833. Derivation = "__NAMESPACE";
  18834. Name = "__NAMESPACE";
  18835. },
  18836. instance of MSFT_CliProperty
  18837. {
  18838. Derivation = "__PATH";
  18839. Name = "__PATH";
  18840. },
  18841. instance of MSFT_CliProperty
  18842. {
  18843. Derivation = "__PROPERTY_COUNT";
  18844. Name = "__PROPERTY_COUNT";
  18845. },
  18846. instance of MSFT_CliProperty
  18847. {
  18848. Derivation = "__RELPATH";
  18849. Name = "__RELPATH";
  18850. },
  18851. instance of MSFT_CliProperty
  18852. {
  18853. Derivation = "__SERVER";
  18854. Name = "__SERVER";
  18855. },
  18856. instance of MSFT_CliProperty
  18857. {
  18858. Derivation = "__SUPERCLASS";
  18859. Name = "__SUPERCLASS";
  18860. }};
  18861. },
  18862. instance of MSFT_CliFormat
  18863. {
  18864. Name = "INSTANCE";
  18865. Properties = {
  18866. instance of MSFT_CliProperty
  18867. {
  18868. Derivation = "ExternalReferenceDesignator";
  18869. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  18870. Name = "ExternalReferenceDesignator";
  18871. }};
  18872. },
  18873. instance of MSFT_CliFormat
  18874. {
  18875. Format = "list";
  18876. Name = "FULL";
  18877. Properties = {
  18878. instance of MSFT_CliProperty
  18879. {
  18880. Derivation = "Description";
  18881. Description = "The Description property provides a textual description of the object. ";
  18882. Name = "Description";
  18883. },
  18884. instance of MSFT_CliProperty
  18885. {
  18886. Derivation = "ExternalReferenceDesignator";
  18887. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  18888. Name = "ExternalReferenceDesignator";
  18889. },
  18890. instance of MSFT_CliProperty
  18891. {
  18892. Derivation = "InternalReferenceDesignator";
  18893. Description = "The InternalReferenceDesignator property indicates the internal reference designator of the port. Internal reference designators are specific to the manufacturer and identify the circuit board location or use of the port.";
  18894. Name = "InternalReferenceDesignator";
  18895. },
  18896. instance of MSFT_CliProperty
  18897. {
  18898. Derivation = "Manufacturer";
  18899. Description = "The name of the organization responsible for producing the physical element.";
  18900. Name = "Manufacturer";
  18901. Qualifiers = {
  18902. instance of MSFT_CliQualifier
  18903. {
  18904. Name = "MaxLen";
  18905. QualifierValue = {"256"};
  18906. }};
  18907. },
  18908. instance of MSFT_CliProperty
  18909. {
  18910. Derivation = "Model";
  18911. Description = "The name by which the physical element is generally known.";
  18912. Name = "Model";
  18913. Qualifiers = {
  18914. instance of MSFT_CliQualifier
  18915. {
  18916. Name = "MaxLen";
  18917. QualifierValue = {"64"};
  18918. }};
  18919. },
  18920. instance of MSFT_CliProperty
  18921. {
  18922. Derivation = "Name";
  18923. Description = "The Name property defines the label by which the object is known. ";
  18924. Name = "Name";
  18925. },
  18926. instance of MSFT_CliProperty
  18927. {
  18928. Derivation = "PortType";
  18929. Description = "The PortType property describes the function of the port./nExample: USB";
  18930. Name = "PortType";
  18931. Qualifiers = {
  18932. instance of MSFT_CliQualifier
  18933. {
  18934. Name = "Values";
  18935. QualifierValue = {"None","Parallel Port XT/AT Compatible","Parallel Port PS/2","Parallel Port ECP","Parallel Port EPP","Parallel Port ECP/EPP","Serial Port XT/AT Compatible","Serial Port 16450 Compatible","Serial Port 16550 Compatible","Serial Port 16550A Compatible","SCSI Port","MIDI Port","Joy Stick Port","Keyboard Port","Mouse Port","SSA SCSI","USB","FireWire (IEEE P1394)","PCMCIA Type II","PCMCIA Type II","PCMCIA Type III","Cardbus","Access Bus Port","SCSI II","SCSI Wide","PC-98","PC-98-Hireso","PC-H98","Video Port","Audio Port","Modem Port","Network Port","8251 Compatible","8251 FIFO Compatible"};
  18936. }};
  18937. },
  18938. instance of MSFT_CliProperty
  18939. {
  18940. Derivation = "PoweredOn";
  18941. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  18942. Name = "PoweredOn";
  18943. },
  18944. instance of MSFT_CliProperty
  18945. {
  18946. Derivation = "SerialNumber";
  18947. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  18948. Name = "SerialNumber";
  18949. Qualifiers = {
  18950. instance of MSFT_CliQualifier
  18951. {
  18952. Name = "MaxLen";
  18953. QualifierValue = {"64"};
  18954. }};
  18955. },
  18956. instance of MSFT_CliProperty
  18957. {
  18958. Derivation = "Tag";
  18959. Description = "The Tag property contains a string that uniquely identifies a port connection on the computer system.";
  18960. Name = "Tag";
  18961. Qualifiers = {
  18962. instance of MSFT_CliQualifier
  18963. {
  18964. Name = "MaxLen";
  18965. QualifierValue = {"256"};
  18966. }};
  18967. }};
  18968. }};
  18969. FriendlyName = "PortConnector";
  18970. PWhere = "WHERE ExternalReferenceDesignator='#'";
  18971. Target = "Select * from Win32_PortConnector";
  18972. };
  18973. instance of MSFT_CliAlias
  18974. {
  18975. Connection =
  18976. instance of MSFT_CliConnection
  18977. {
  18978. Locale = "ms_409";
  18979. NameSpace = "ROOT\\CIMV2";
  18980. Server = ".";
  18981. };
  18982. Description = "Printer device management. ";
  18983. Formats = {
  18984. instance of MSFT_CliFormat
  18985. {
  18986. Format = "table";
  18987. Name = "STATUS";
  18988. Properties = {
  18989. instance of MSFT_CliProperty
  18990. {
  18991. Derivation = "Status";
  18992. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  18993. Name = "Status";
  18994. Qualifiers = {
  18995. instance of MSFT_CliQualifier
  18996. {
  18997. Name = "MaxLen";
  18998. QualifierValue = {"10"};
  18999. },
  19000. instance of MSFT_CliQualifier
  19001. {
  19002. Name = "ValueMap";
  19003. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19004. },
  19005. instance of MSFT_CliQualifier
  19006. {
  19007. Name = "Values";
  19008. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19009. }};
  19010. },
  19011. instance of MSFT_CliProperty
  19012. {
  19013. Derivation = "Name";
  19014. Description = "The Name property defines the label by which the object is known. ";
  19015. Name = "Name";
  19016. }};
  19017. },
  19018. instance of MSFT_CliFormat
  19019. {
  19020. Format = "LIST";
  19021. Name = "FULL";
  19022. Properties = {
  19023. instance of MSFT_CliProperty
  19024. {
  19025. Derivation = "Attributes";
  19026. Description = "The Attributes property indicates the attributes of the printing device. ";
  19027. Name = "Attributes";
  19028. },
  19029. instance of MSFT_CliProperty
  19030. {
  19031. Derivation = "Availability";
  19032. Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). ";
  19033. Name = "Availability";
  19034. Qualifiers = {
  19035. instance of MSFT_CliQualifier
  19036. {
  19037. Name = "ValueMap";
  19038. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  19039. },
  19040. instance of MSFT_CliQualifier
  19041. {
  19042. Name = "Values";
  19043. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  19044. }};
  19045. },
  19046. instance of Msft_CliProperty
  19047. {
  19048. Name = "AvailableJobSheets";
  19049. Description = "Describes all of the job sheets that are available on the "
  19050. "Printer. This can also be used to describe the banner that a "
  19051. "Printer might provide at the beginning of each Job, or can "
  19052. "describe other user specified options.";
  19053. Derivation = "AvailableJobSheets";
  19054. },
  19055. instance of MSFT_CliProperty
  19056. {
  19057. Derivation = "AveragePagesPerMinute";
  19058. Description = "The AveragePagesPerMinute property specifies the rate (average number of pages per minute) that the printer is capable of sustaining.";
  19059. Name = "AveragePagesPerMinute";
  19060. },
  19061. instance of MSFT_CliProperty
  19062. {
  19063. Derivation = "Capabilities";
  19064. Description = "An array of integers indicating printer capabilities. Information such as \"Duplex Printing\" (value=3) or \"Transparency Printing\" (7) is specified in this property.";
  19065. Name = "Capabilities";
  19066. Qualifiers = {
  19067. instance of MSFT_CliQualifier
  19068. {
  19069. Name = "Values";
  19070. QualifierValue = {"Unknown","Other","Color Printing","Duplex Printing","Copies","Collation","Stapling","Transparency Printing"};
  19071. }};
  19072. },
  19073. instance of MSFT_CliProperty
  19074. {
  19075. Derivation = "CapabilityDescriptions";
  19076. Description = "An array of free-form strings providing more detailed explanations for any of the printer features indicated in the Capabilities array. ";
  19077. Name = "CapabilityDescriptions";
  19078. },
  19079. instance of MSFT_CliProperty
  19080. {
  19081. Derivation = "Caption";
  19082. Description = "The Caption property is a short textual description (one-line string) of the object.";
  19083. Name = "Caption";
  19084. Qualifiers = {
  19085. instance of MSFT_CliQualifier
  19086. {
  19087. Name = "MaxLen";
  19088. QualifierValue = {"64"};
  19089. }};
  19090. },
  19091. instance of Msft_CliProperty
  19092. {
  19093. Name = "CharSetsSupported";
  19094. Description = "Identifies the available character sets for the output of "
  19095. "text related to managing the Printer.";
  19096. Derivation = "CharSetsSupported";
  19097. },
  19098. instance of Msft_CliProperty
  19099. {
  19100. Name = "Comment";
  19101. Description = "The Comment property specifies the comment of a print queue.";
  19102. Derivation = "Comment";
  19103. },
  19104. instance of MSFT_CliProperty
  19105. {
  19106. Derivation = "ConfigManagerErrorCode";
  19107. Description = "Indicates the Configuration Manager error code.";
  19108. Name = "ConfigManagerErrorCode";
  19109. },
  19110. instance of MSFT_CliProperty
  19111. {
  19112. Derivation = "ConfigManagerUserConfig";
  19113. Description = "Indicates whether the device is using a user-defined configuration.";
  19114. Name = "ConfigManagerUserConfig";
  19115. },
  19116. instance of Msft_CliProperty
  19117. {
  19118. Name = "CurrentCapabilities";
  19119. Description = "Specifies which finishings and other capabilities of the "
  19120. "Printer are currently being used. An entry in this property "
  19121. "should also be listed in the Capabilities array.";
  19122. Qualifiers = {
  19123. Instance of Msft_CliQualifier{
  19124. Name = "Values";
  19125. QualifierValue = {"Unknown", "Other", "Color Printing", "Duplex Printing", "Copies", "Collation", "Stapling", "Transparency Printing", "Punch", "Cover", "Bind", "Black and White Printing", "One Sided", "Two Sided Long Edge", "Two Sided Short Edge", "Portrait", "Landscape", "Reverse Portrait", "Reverse Landscape", "Quality High", "Quality Normal", "Quality Low"};
  19126. }
  19127. };
  19128. Derivation = "CurrentCapabilities";
  19129. },
  19130. instance of Msft_CliProperty
  19131. {
  19132. Name = "CurrentCharSet";
  19133. Description = "Specifies the current character set being used for the "
  19134. "output of text relating to management of the Printer. The "
  19135. "character set described by this property should also be "
  19136. "listed in CharsetsSupported. The string specified by this "
  19137. "property should conform to the semantics and syntax "
  19138. "specified by section 4.1.2 (\"Charset parameter\") in RFC "
  19139. "2046 (MIME Part 2) and contained in the IANA character-set "
  19140. "registry. Examples include \"utf-8\", \"us-ascii\" and "
  19141. "\"iso-8859-1\".";
  19142. Derivation = "CurrentCharSet";
  19143. },
  19144. instance of Msft_CliProperty
  19145. {
  19146. Name = "CurrentLanguage";
  19147. Description = "Indicates the current printer language being used. A "
  19148. "language that is being used by the Printer should also be "
  19149. "listed in LanguagesSupported.";
  19150. Qualifiers = {
  19151. Instance of Msft_CliQualifier{
  19152. Name = "ValueMap";
  19153. QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47"};
  19154. },
  19155. Instance of Msft_CliQualifier{
  19156. Name = "Values";
  19157. QualifierValue = {"Other", "Unknown", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "Epson", "DDIF", "Interpress", "ISO6429", "Line Data", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Simple Text", "NPAP", "DOC", "imPress", "Pinwriter", "NPDL", "NEC201PL", "Automatic", "Pages", "LIPS", "TIFF", "Diagnostic", "CaPSL", "EXCL", "LCDS", "XES", "MIME"};
  19158. }
  19159. };
  19160. Derivation = "CurrentLanguage";
  19161. },
  19162. instance of Msft_CliProperty
  19163. {
  19164. Name = "CurrentMimeType";
  19165. Description = "Specifies the mime type currently being used by the Printer "
  19166. "if the CurrentLanguage is set to indicate a mime type is in "
  19167. "use (value = 47).";
  19168. Derivation = "CurrentMimeType";
  19169. },
  19170. instance of Msft_CliProperty
  19171. {
  19172. Name = "CurrentNaturalLanguage";
  19173. Description = "Identifies the current language being used by the Printer "
  19174. "for management. The language listed in the "
  19175. "CurrentNaturalLanguage property should also be listed in "
  19176. "NaturalLanguagesSupported.";
  19177. Derivation = "CurrentNaturalLanguage";
  19178. },
  19179. instance of Msft_CliProperty
  19180. {
  19181. Name = "CurrentPaperType";
  19182. Description = "Specifies the paper type that the Printer is currently "
  19183. "using. The string should be expressed in the form specified "
  19184. "by ISO/IEC 10175 Document Printing Application (DPA) which "
  19185. "is also summarized in Appendix C of RFC 1759 (Printer MIB).";
  19186. Derivation = "CurrentPaperType";
  19187. },
  19188. instance of Msft_CliProperty
  19189. {
  19190. Name = "Default";
  19191. Description = "The Default property indicates whether the printer is the "
  19192. "default printer on the computer.";
  19193. Derivation = "Default";
  19194. },
  19195. instance of Msft_CliProperty
  19196. {
  19197. Name = "DefaultCapabilities";
  19198. Description = "Specifies which finishings and other capabilities of the "
  19199. "Printer will be used by default. An entry in "
  19200. "DefaultCapabilities should also be listed in the "
  19201. "Capabilities array.";
  19202. Qualifiers = {
  19203. Instance of Msft_CliQualifier{
  19204. Name = "Values";
  19205. QualifierValue = {"Unknown", "Other", "Color Printing", "Duplex Printing", "Copies", "Collation", "Stapling", "Transparency Printing", "Punch", "Cover", "Bind", "Black and White Printing", "One Sided", "Two Sided Long Edge", "Two Sided Short Edge", "Portrait", "Landscape", "Reverse Portrait", "Reverse Landscape", "Quality High", "Quality Normal", "Quality Low"};
  19206. }
  19207. };
  19208. Derivation = "DefaultCapabilities";
  19209. },
  19210. instance of Msft_CliProperty
  19211. {
  19212. Name = "DefaultCopies";
  19213. Description = "The number of copies that will be produced for a single Job "
  19214. "unless otherwise specified.";
  19215. Derivation = "DefaultCopies";
  19216. },
  19217. instance of Msft_CliProperty
  19218. {
  19219. Name = "DefaultLanguage";
  19220. Description = "Indicates the default printer language. A language that is "
  19221. "used as a default by the Printer should also be listed in "
  19222. "LanguagesSupported.";
  19223. Qualifiers = {
  19224. Instance of Msft_CliQualifier{
  19225. Name = "ValueMap";
  19226. QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47"};
  19227. },
  19228. Instance of Msft_CliQualifier{
  19229. Name = "Values";
  19230. QualifierValue = {"Other", "Unknown", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "Epson", "DDIF", "Interpress", "ISO6429", "Line Data", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Simple Text", "NPAP", "DOC", "imPress", "Pinwriter", "NPDL", "NEC201PL", "Automatic", "Pages", "LIPS", "TIFF", "Diagnostic", "CaPSL", "EXCL", "LCDS", "XES", "MIME"};
  19231. }
  19232. };
  19233. Derivation = "DefaultLanguage";
  19234. },
  19235. instance of Msft_CliProperty
  19236. {
  19237. Name = "DefaultMimeType";
  19238. Description = "Specifies the default mime type used by the Printer if the "
  19239. "DefaultLanguage is set to indicate a mime type is in use "
  19240. "(value=47).";
  19241. Derivation = "DefaultMimeType";
  19242. },
  19243. instance of Msft_CliProperty
  19244. {
  19245. Name = "DefaultNumberUp";
  19246. Description = "The number of print-stream pages that the Printer will "
  19247. "render onto a single media sheet unless a Job specifies "
  19248. "otherwise.";
  19249. Derivation = "DefaultNumberUp";
  19250. },
  19251. instance of Msft_CliProperty
  19252. {
  19253. Name = "DefaultPaperType";
  19254. Description = "Specifies the paper type that the Printer will use if a "
  19255. "PrintJob does not specify a particular type. The string "
  19256. "should be expressed in the form specified by ISO-IEC 10175 "
  19257. "Document Printing Application (DPA) which is also summarized "
  19258. "in Appendix C of RFC 1759 (Printer MIB).";
  19259. Derivation = "DefaultPaperType";
  19260. },
  19261. instance of MSFT_CliProperty
  19262. {
  19263. Derivation = "DefaultPriority";
  19264. Description = "The DefaultPriority property specifies the default priority value assigned to each print job.";
  19265. Name = "DefaultPriority";
  19266. },
  19267. instance of MSFT_CliProperty
  19268. {
  19269. Derivation = "Description";
  19270. Description = "The Description property provides a textual description of the object. ";
  19271. Name = "Description";
  19272. },
  19273. instance of MSFT_CliProperty
  19274. {
  19275. Derivation = "DetectedErrorState";
  19276. Description = "Printer error information.";
  19277. Name = "DetectedErrorState";
  19278. Qualifiers = {
  19279. instance of MSFT_CliQualifier
  19280. {
  19281. Name = "Values";
  19282. QualifierValue = {"Unknown","Other","No Error","Low Paper","No Paper","Low Toner","No Toner","Door Open","Jammed","Offline","Service Requested","Output Bin Full"};
  19283. }};
  19284. },
  19285. instance of MSFT_CliProperty
  19286. {
  19287. Derivation = "DeviceID";
  19288. Description = "The DeviceID property contains a string uniquely identifying the printer with other devices on the system.";
  19289. Name = "DeviceID";
  19290. },
  19291. instance of Msft_CliProperty
  19292. {
  19293. Name = "Direct";
  19294. Description = "The Direct property indicates whether the print jobs should "
  19295. "be sent directly to the printer. This means that no spool "
  19296. "files are created for the print jobs./n";
  19297. Derivation = "Direct";
  19298. },
  19299. instance of Msft_CliProperty
  19300. {
  19301. Name = "DoCompleteFirst";
  19302. Description = "The DoCompleteFirst property indicates whether the printer "
  19303. "should start jobs that have finished spooling as opposed to "
  19304. "the order of the job received.";
  19305. Derivation = "DoCompleteFirst";
  19306. },
  19307. instance of MSFT_CliProperty
  19308. {
  19309. Derivation = "DriverName";
  19310. Description = "The DriverName property specifies the name of the printer driver.";
  19311. Name = "DriverName";
  19312. },
  19313. instance of Msft_CliProperty
  19314. {
  19315. Name = "EnableBIDI";
  19316. Description = "The EnableBIDI property indicates whether the printer can "
  19317. "print bidirectionally.";
  19318. Derivation = "EnableBIDI";
  19319. },
  19320. instance of Msft_CliProperty
  19321. {
  19322. Name = "EnableDevQueryPrint";
  19323. Description = "The EnableDevQueryPrint property indicates whether to hold "
  19324. "documents in the queue, if document and printer setups do "
  19325. "not match";
  19326. Derivation = "EnableDevQueryPrint";
  19327. },
  19328. instance of MSFT_CliProperty
  19329. {
  19330. Derivation = "ErrorCleared";
  19331. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  19332. Name = "ErrorCleared";
  19333. },
  19334. instance of MSFT_CliProperty
  19335. {
  19336. Derivation = "ErrorDescription";
  19337. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  19338. Name = "ErrorDescription";
  19339. },
  19340. instance of Msft_CliProperty
  19341. {
  19342. Name = "ErrorInformation";
  19343. Description = "An array providing supplemental information for the current "
  19344. "error state, indicated in DetectedErrorState.";
  19345. Derivation = "ErrorInformation";
  19346. },
  19347. instance of Msft_CliProperty
  19348. {
  19349. Name = "ExtendedDetectedErrorState";
  19350. Description = "The ExtendedDetectedErrorState property reports standard "
  19351. "error information. Any additional information should be "
  19352. "recorded in the DetecteErrorState property.";
  19353. Qualifiers = {
  19354. Instance of Msft_CliQualifier{
  19355. Name = "Values";
  19356. QualifierValue = {"Unknown", "Other", "No Error", "Low Paper", "No Paper", "Low Toner", "No Toner", "Door Open", "Jammed", "Service Requested", "Output Bin Full", "Paper Problem", "Cannot Print Page", "User Intervention Required", "Out of Memory", "Server Unknown"};
  19357. }
  19358. };
  19359. Derivation = "ExtendedDetectedErrorState";
  19360. },
  19361. instance of Msft_CliProperty
  19362. {
  19363. Name = "ExtendedPrinterStatus";
  19364. Description = "Status information for a Printer, beyond that specified in "
  19365. "the LogicalDevice Availability property. Values include "
  19366. "\"Idle\" (3) and an indication that the Device is currently "
  19367. "printing (4).";
  19368. Qualifiers = {
  19369. Instance of Msft_CliQualifier{
  19370. Name = "ValueMap";
  19371. QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18"};
  19372. },
  19373. Instance of Msft_CliQualifier{
  19374. Name = "Values";
  19375. QualifierValue = {"Other", "Unknown", "Idle", "Printing", "Warmup", "Stopped Printing", "Offline", "Paused", "Error", "Busy", "Not Available", "Waiting", "Processing", "Initialization", "Power Save", "Pending Deletion", "I/O Active", "Manual Feed"};
  19376. }
  19377. };
  19378. Derivation = "ExtendedPrinterStatus";
  19379. },
  19380. instance of Msft_CliProperty
  19381. {
  19382. Name = "Hidden";
  19383. Description = "The Hidden property indicates whether the printer is hidden "
  19384. "from network users.";
  19385. Derivation = "Hidden";
  19386. },
  19387. instance of MSFT_CliProperty
  19388. {
  19389. Derivation = "HorizontalResolution";
  19390. Description = "Printer's horizontal resolution in Pixels per Inch";
  19391. Name = "HorizontalResolution";
  19392. },
  19393. instance of MSFT_CliProperty
  19394. {
  19395. Derivation = "InstallDate";
  19396. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  19397. Name = "InstallDate";
  19398. },
  19399. instance of MSFT_CliProperty
  19400. {
  19401. Derivation = "JobCountSinceLastReset";
  19402. Name = "JobCountSinceLastReset";
  19403. },
  19404. instance of Msft_CliProperty
  19405. {
  19406. Name = "KeepPrintedJobs";
  19407. Description = "The KeepPrintedJobs property indicates whether the print "
  19408. "spooler should not delete the jobs after they are completed.";
  19409. Derivation = "KeepPrintedJobs";
  19410. },
  19411. instance of MSFT_CliProperty
  19412. {
  19413. Derivation = "LanguagesSupported";
  19414. Description = "An array indicating the print languages natively supported.";
  19415. Name = "LanguagesSupported";
  19416. Qualifiers = {
  19417. instance of MSFT_CliQualifier
  19418. {
  19419. Name = "ValueMap";
  19420. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46"};
  19421. },
  19422. instance of MSFT_CliQualifier
  19423. {
  19424. Name = "Values";
  19425. QualifierValue = {"Other","Unknown","PCL","HPGL","PJL","PS","PSPrinter","IPDS","PPDS","EscapeP","Epson","DDIF","Interpress","ISO6429","Line Data","MODCA","REGIS","SCS","SPDL","TEK4014","PDS","IGP","CodeV","DSCDSE","WPS","LN03","CCITT","QUIC","CPAP","DecPPL","Simple Text","NPAP","DOC","imPress","Pinwriter","NPDL","NEC201PL","Automatic","Pages","LIPS","TIFF","Diagnostic","CaPSL","EXCL","LCDS","XES"};
  19426. }};
  19427. },
  19428. instance of MSFT_CliProperty
  19429. {
  19430. Derivation = "LastErrorCode";
  19431. Description = "LastErrorCode captures the last error code reported by the logical device.";
  19432. Name = "LastErrorCode";
  19433. },
  19434. instance of Msft_CliProperty
  19435. {
  19436. Name = "Local";
  19437. Description = "The Local property indicates whether the printer is attached "
  19438. "to the network. A masquerading printer is printer that is "
  19439. "implemented as local printers but has a port that refers to "
  19440. "a remote machine. From the application perspective these "
  19441. "hybrid printers should be viewed as printer connections "
  19442. "since that is their intended behavior.";
  19443. Derivation = "Local";
  19444. },
  19445. instance of MSFT_CliProperty
  19446. {
  19447. Derivation = "Location";
  19448. Description = "The Location property specifies the physical location of the printer.";
  19449. Name = "Location";
  19450. },
  19451. instance of Msft_CliProperty
  19452. {
  19453. Name = "MarkingTechnology";
  19454. Description = "Specifies the marking technology used by the Printer.";
  19455. Qualifiers = {
  19456. Instance of Msft_CliQualifier{
  19457. Name = "ValueMap";
  19458. QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27"};
  19459. },
  19460. Instance of Msft_CliQualifier
  19461. {
  19462. Name = "Values";
  19463. QualifierValue = {"Other", "Unknown", "Electrophotographic LED", "Electrophotographic Laser", "Electrophotographic Other", "Impact Moving Head Dot Matrix 9pin", "Impact Moving Head Dot Matrix 24pin", "Impact Moving Head Dot Matrix Other", "Impact Moving Head Fully Formed", "Impact Band", "Impact Other", "Inkjet Aqueous", "Inkjet Solid", "Inkjet Other", "Pen", "Thermal Transfer", "Thermal Sensitive", "Thermal Diffusion", "Thermal Other", "Electroerosion", "Electrostatic", "Photographic Microfiche", "Photographic Imagesetter", "Photographic Other", "Ion Deposition", "eBeam", "Typesetter"};
  19464. }
  19465. };
  19466. Derivation = "MarkingTechnology";
  19467. },
  19468. instance of Msft_CliProperty
  19469. {
  19470. Name = "MaxCopies";
  19471. Description = "The maximum number of copies that can be produced by the "
  19472. "Printer from a single Job.";
  19473. Derivation = "MaxCopies";
  19474. },
  19475. instance of Msft_CliProperty
  19476. {
  19477. Name = "MaxNumberUp";
  19478. Description = "The maximum number of print-stream pages that the Printer "
  19479. "can render onto a single media sheet.";
  19480. Derivation = "MaxNumberUp";
  19481. },
  19482. instance of Msft_CliProperty
  19483. {
  19484. Name = "MaxSizeSupported";
  19485. Description = "Specifies the largest Job (as a byte stream) that the "
  19486. "Printer will accept in units of Kbytes. A value of zero "
  19487. "indicates that no limit has been set.";
  19488. Derivation = "MaxSizeSupported";
  19489. },
  19490. instance of Msft_CliProperty
  19491. {
  19492. Name = "MimeTypesSupported";
  19493. Description = "An array of free-form strings providing more detailed "
  19494. "explanations of any mime types that are supported by the "
  19495. "Printer. If data is provided for this property, then the "
  19496. "value 47, \"Mime\", should be included in the "
  19497. "LanguagesSupported property.";
  19498. Derivation = "MimeTypesSupported";
  19499. },
  19500. instance of MSFT_CliProperty
  19501. {
  19502. Derivation = "Name";
  19503. Description = "The Name property defines the label by which the object is known. ";
  19504. Name = "Name";
  19505. },
  19506. instance of MSFT_CliProperty
  19507. {
  19508. Derivation = "PaperSizesSupported";
  19509. Description = "An integer array indicating the types of paper supported.";
  19510. Name = "PaperSizesSupported";
  19511. Qualifiers = {
  19512. instance of MSFT_CliQualifier
  19513. {
  19514. Name = "Values";
  19515. QualifierValue = {"Unknown","Other","A","B","C","D","E","Letter","Legal","NA-10x13-Envelope","NA-9x12-Envelope","NA-Number-10-Envelope","NA-7x9-Envelope","NA-9x11-Envelope","NA-10x14-Envelope","NA-Number-9-Envelope","NA-6x9-Envelope","NA-10x15-Envelope","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9A10","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","B10","C0","C1","C2C3","C4","C5","C6","C7","C8","ISO-Designated","JIS B0","JIS B1","JIS B2","JIS B3","JIS B4","JIS B5","JIS B6","JIS B7","JIS B8","JIS B9","JIS B10"};
  19516. }};
  19517. },
  19518. instance of MSFT_CliProperty
  19519. {
  19520. Derivation = "PNPDeviceID";
  19521. Description = "Indicates the Plug and Play device ID of the logical device. ";
  19522. Name = "PNPDeviceID";
  19523. },
  19524. instance of MSFT_CliProperty
  19525. {
  19526. Derivation = "PortName";
  19527. Description = "The PortName property identifies the ports that can be used to transmit data to the printer. ";
  19528. Name = "PortName";
  19529. },
  19530. instance of MSFT_CliProperty
  19531. {
  19532. Derivation = "PowerManagementCapabilities";
  19533. Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  19534. Name = "PowerManagementCapabilities";
  19535. Qualifiers = {
  19536. instance of MSFT_CliQualifier
  19537. {
  19538. Name = "Values";
  19539. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  19540. }};
  19541. },
  19542. instance of MSFT_CliProperty
  19543. {
  19544. Derivation = "PowerManagementSupported";
  19545. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
  19546. Name = "PowerManagementSupported";
  19547. },
  19548. instance of MSFT_CliProperty
  19549. {
  19550. Derivation = "PrinterPaperNames";
  19551. Description = "The PrinterPaperNames property indicates the list of paper sizes supported by the printer. The printer-specified names are used to represent supported paper sizes.";
  19552. Name = "PrinterPaperNames";
  19553. },
  19554. instance of MSFT_CliProperty
  19555. {
  19556. Derivation = "PrinterState";
  19557. Description = "The PrinterState property specifies a values indicating one of the possible states relating to this printer.";
  19558. Name = "PrinterState";
  19559. Qualifiers = {
  19560. instance of MSFT_CliQualifier
  19561. {
  19562. Name = "Values";
  19563. QualifierValue = {"Paused","Error","Pending Deletion","Paper Jam","Paper Out","Manual Feed","Paper Problem","Offline","IO Active","Busy","Printing","Output Bin Full","Not Available","Waiting","Processing","Initialization","Warming Up","Toner Low","No Toner","Page Punt","User Intervention Required","Out of Memory","Door Open","Server_Unknown","Power Save"};
  19564. }};
  19565. },
  19566. instance of MSFT_CliProperty
  19567. {
  19568. Derivation = "PrinterStatus";
  19569. Description = "Status information for a printer, beyond that specified in the logical device Availability property. Values include \"Idle\" (3) and an indication that the device is currently printing (4).";
  19570. Name = "PrinterStatus";
  19571. Qualifiers = {
  19572. instance of MSFT_CliQualifier
  19573. {
  19574. Name = "ValueMap";
  19575. QualifierValue = {"1","2","3","4","5"};
  19576. },
  19577. instance of MSFT_CliQualifier
  19578. {
  19579. Name = "Values";
  19580. QualifierValue = {"Other","Unknown","Idle","Printing","Warmup"};
  19581. }};
  19582. },
  19583. instance of MSFT_CliProperty
  19584. {
  19585. Derivation = "PrintJobDataType";
  19586. Description = "The PrintJobDataType property indicates the data type of the print job pending on the printing device.";
  19587. Name = "PrintJobDataType";
  19588. },
  19589. instance of MSFT_CliProperty
  19590. {
  19591. Derivation = "PrintProcessor";
  19592. Description = "The PrintProcessor property specifies the name of the print spooler that handles print jobs.";
  19593. Name = "PrintProcessor";
  19594. },
  19595. instance of MSFT_CliProperty
  19596. {
  19597. Derivation = "SeparatorFile";
  19598. Description = "The SeparatorFile property specifies the name of the file used to create a separator page. ";
  19599. Name = "SeparatorFile";
  19600. },
  19601. instance of MSFT_CliProperty
  19602. {
  19603. Derivation = "ServerName";
  19604. Description = "The ServerName property identifies the server that controls the printer. ";
  19605. Name = "ServerName";
  19606. },
  19607. instance of MSFT_CliProperty
  19608. {
  19609. Derivation = "ShareName";
  19610. Description = "The ShareName property indicates the share name of the printing device.";
  19611. Name = "ShareName";
  19612. },
  19613. instance of MSFT_CliProperty
  19614. {
  19615. Derivation = "SpoolEnabled";
  19616. Description = "The SpoolEnabled property shows whether spooling is enabled for this printer. ";
  19617. Name = "SpoolEnabled";
  19618. },
  19619. instance of MSFT_CliProperty
  19620. {
  19621. Derivation = "StartTime";
  19622. Description = "The StartTime property specifies the earliest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
  19623. Name = "StartTime";
  19624. },
  19625. instance of MSFT_CliProperty
  19626. {
  19627. Derivation = "Status";
  19628. Description = "The Status property is a string indicating the current status of the object. ";
  19629. Name = "Status";
  19630. Qualifiers = {
  19631. instance of MSFT_CliQualifier
  19632. {
  19633. Name = "MaxLen";
  19634. QualifierValue = {"10"};
  19635. },
  19636. instance of MSFT_CliQualifier
  19637. {
  19638. Name = "ValueMap";
  19639. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19640. },
  19641. instance of MSFT_CliQualifier
  19642. {
  19643. Name = "Values";
  19644. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19645. }};
  19646. },
  19647. instance of MSFT_CliProperty
  19648. {
  19649. Derivation = "StatusInfo";
  19650. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  19651. Name = "StatusInfo";
  19652. Qualifiers = {
  19653. instance of MSFT_CliQualifier
  19654. {
  19655. Name = "ValueMap";
  19656. QualifierValue = {"1","2","3","4","5"};
  19657. },
  19658. instance of MSFT_CliQualifier
  19659. {
  19660. Name = "Values";
  19661. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  19662. }};
  19663. },
  19664. instance of MSFT_CliProperty
  19665. {
  19666. Derivation = "SystemName";
  19667. Name = "SystemName";
  19668. },
  19669. instance of MSFT_CliProperty
  19670. {
  19671. Derivation = "TimeOfLastReset";
  19672. Name = "TimeOfLastReset";
  19673. },
  19674. instance of MSFT_CliProperty
  19675. {
  19676. Derivation = "UntilTime";
  19677. Description = "The UntilTime property specifies the latest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
  19678. Name = "UntilTime";
  19679. },
  19680. instance of MSFT_CliProperty
  19681. {
  19682. Derivation = "VerticalResolution";
  19683. Description = "Printer's vertical resolution in Pixels per Inch";
  19684. Name = "VerticalResolution";
  19685. }};
  19686. },
  19687. instance of MSFT_CliFormat
  19688. {
  19689. Format = "TABLE";
  19690. Name = "BRIEF";
  19691. Properties = {
  19692. instance of MSFT_CliProperty
  19693. {
  19694. Derivation = "Location";
  19695. Description = "The Location property specifies the physical location of the printer.";
  19696. Name = "Location";
  19697. },
  19698. instance of MSFT_CliProperty
  19699. {
  19700. Derivation = "Name";
  19701. Description = "The Name property defines the label by which the object is known. ";
  19702. Name = "Name";
  19703. },
  19704. instance of MSFT_CliProperty
  19705. {
  19706. Derivation = "PrinterState";
  19707. Description = "The PrinterState property specifies a values indicating one of the possible states relating to this printer.";
  19708. Name = "PrinterState";
  19709. Qualifiers = {
  19710. instance of MSFT_CliQualifier
  19711. {
  19712. Name = "Values";
  19713. QualifierValue = {"Paused","Error","Pending Deletion","Paper Jam","Paper Out","Manual Feed","Paper Problem","Offline","IO Active","Busy","Printing","Output Bin Full","Not Available","Waiting","Processing","Initialization","Warming Up","Toner Low","No Toner","Page Punt","User Intervention Required","Out of Memory","Door Open","Server_Unknown","Power Save"};
  19714. }};
  19715. },
  19716. instance of MSFT_CliProperty
  19717. {
  19718. Derivation = "PrinterStatus";
  19719. Description = "Status information for a printer, beyond that specified in the logical device Availability property. ";
  19720. Name = "PrinterStatus";
  19721. Qualifiers = {
  19722. instance of MSFT_CliQualifier
  19723. {
  19724. Name = "ValueMap";
  19725. QualifierValue = {"1","2","3","4","5"};
  19726. },
  19727. instance of MSFT_CliQualifier
  19728. {
  19729. Name = "Values";
  19730. QualifierValue = {"Other","Unknown","Idle","Printing","Warmup"};
  19731. }};
  19732. },
  19733. instance of MSFT_CliProperty
  19734. {
  19735. Derivation = "ShareName";
  19736. Description = "The ShareName property indicates the share name of the printing device.";
  19737. Name = "ShareName";
  19738. },
  19739. instance of MSFT_CliProperty
  19740. {
  19741. Derivation = "SystemName";
  19742. Name = "SystemName";
  19743. }};
  19744. },
  19745. instance of MSFT_CliFormat
  19746. {
  19747. Name = "SYSTEM";
  19748. Properties = {
  19749. instance of MSFT_CliProperty
  19750. {
  19751. Derivation = "__CLASS";
  19752. Name = "__CLASS";
  19753. },
  19754. instance of MSFT_CliProperty
  19755. {
  19756. Derivation = "__DERIVATION";
  19757. Name = "__DERIVATION";
  19758. },
  19759. instance of MSFT_CliProperty
  19760. {
  19761. Derivation = "__DYNASTY";
  19762. Name = "__DYNASTY";
  19763. },
  19764. instance of MSFT_CliProperty
  19765. {
  19766. Derivation = "__GENUS";
  19767. Name = "__GENUS";
  19768. },
  19769. instance of MSFT_CliProperty
  19770. {
  19771. Derivation = "__NAMESPACE";
  19772. Name = "__NAMESPACE";
  19773. },
  19774. instance of MSFT_CliProperty
  19775. {
  19776. Derivation = "__PATH";
  19777. Name = "__PATH";
  19778. },
  19779. instance of MSFT_CliProperty
  19780. {
  19781. Derivation = "__PROPERTY_COUNT";
  19782. Name = "__PROPERTY_COUNT";
  19783. },
  19784. instance of MSFT_CliProperty
  19785. {
  19786. Derivation = "__RELPATH";
  19787. Name = "__RELPATH";
  19788. },
  19789. instance of MSFT_CliProperty
  19790. {
  19791. Derivation = "__SERVER";
  19792. Name = "__SERVER";
  19793. },
  19794. instance of MSFT_CliProperty
  19795. {
  19796. Derivation = "__SUPERCLASS";
  19797. Name = "__SUPERCLASS";
  19798. }};
  19799. },
  19800. instance of MSFT_CliFormat
  19801. {
  19802. Name = "INSTANCE";
  19803. Properties = {
  19804. instance of MSFT_CliProperty
  19805. {
  19806. Derivation = "Name";
  19807. Description = "The Name property defines the label by which the object is known. ";
  19808. Name = "Name";
  19809. }};
  19810. },
  19811. instance of MSFT_CliFormat
  19812. {
  19813. Name = "WRITEABLE";
  19814. Properties = {
  19815. instance of MSFT_CliProperty
  19816. {
  19817. Derivation = "Attributes";
  19818. Description = "The Attributes property indicates the attributes of the Win32 printing device. These attributes are represented through a combination of flags. Attributes of the printer include:/nQueued - Print jobs are buffered and queued./n Direct - Specifies that the document should be sent directly to the printer. This is used if print job are not being properly queued./nDefault - The printer is the default printer on the computer./nShared - Available as a shared network resource./nNetwork - Attached to the network./nHidden - Hidden from some users on the network./nLocal - Directly connected to this computer./nEnableDevQ - Enable the queue on the printer if available./nKeepPrintedJobs - Specifies that the spooler should not delete documents after they are printed./nDoCompleteFirst - Start jobs that are finished spooling first./nWorkOffline - Queue print jobs when printer is not available./nEnableBIDI - Enable bi-directional printing./nRawOnly - Allow only raw data type jobs to be spooled./nPublished - Indicates whether the printer is published in the network directory service./n";
  19819. Name = "Attributes";
  19820. Qualifiers = {
  19821. instance of MSFT_CliQualifier
  19822. {
  19823. Name = "BitValues";
  19824. QualifierValue = {"Queued","Direct","Default","Shared","Network","Hidden","Local","EnableDevQ","KeepPrintedJobs","DoCompleteFirst","WorkOffline","EnableBIDI","RawOnly","Published"};
  19825. },
  19826. instance of MSFT_CliQualifier
  19827. {
  19828. Name = "CIMTYPE";
  19829. QualifierValue = {"uint32"};
  19830. },
  19831. instance of MSFT_CliQualifier
  19832. {
  19833. Name = "MappingStrings";
  19834. QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|Attributes"};
  19835. },
  19836. instance of MSFT_CliQualifier
  19837. {
  19838. Name = "read";
  19839. QualifierValue = {"True"};
  19840. },
  19841. instance of MSFT_CliQualifier
  19842. {
  19843. Name = "write";
  19844. QualifierValue = {"True"};
  19845. }};
  19846. },
  19847. instance of MSFT_CliProperty
  19848. {
  19849. Derivation = "Comment";
  19850. Description = "The Comment property specifies the comment of a print queue./nExample: Color printer";
  19851. Name = "Comment";
  19852. Qualifiers = {
  19853. instance of MSFT_CliQualifier
  19854. {
  19855. Name = "CIMTYPE";
  19856. QualifierValue = {"string"};
  19857. },
  19858. instance of MSFT_CliQualifier
  19859. {
  19860. Name = "MappingStrings";
  19861. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pComment"};
  19862. },
  19863. instance of MSFT_CliQualifier
  19864. {
  19865. Name = "read";
  19866. QualifierValue = {"True"};
  19867. },
  19868. instance of MSFT_CliQualifier
  19869. {
  19870. Name = "write";
  19871. QualifierValue = {"True"};
  19872. }};
  19873. },
  19874. instance of MSFT_CliProperty
  19875. {
  19876. Derivation = "DefaultPriority";
  19877. Description = "The DefaultPriority property specifies the default priority value assigned to each print job.";
  19878. Name = "DefaultPriority";
  19879. Qualifiers = {
  19880. instance of MSFT_CliQualifier
  19881. {
  19882. Name = "CIMTYPE";
  19883. QualifierValue = {"uint32"};
  19884. },
  19885. instance of MSFT_CliQualifier
  19886. {
  19887. Name = "MappingStrings";
  19888. QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|DefaultPriority"};
  19889. },
  19890. instance of MSFT_CliQualifier
  19891. {
  19892. Name = "read";
  19893. QualifierValue = {"True"};
  19894. },
  19895. instance of MSFT_CliQualifier
  19896. {
  19897. Name = "write";
  19898. QualifierValue = {"True"};
  19899. }};
  19900. },
  19901. instance of MSFT_CliProperty
  19902. {
  19903. Derivation = "Direct";
  19904. Description = "The Direct property indicates whether the print jobs should be sent directly to the printer. This means that no spool files are created for the print jobs./n";
  19905. Name = "Direct";
  19906. Qualifiers = {
  19907. instance of MSFT_CliQualifier
  19908. {
  19909. Name = "CIMTYPE";
  19910. QualifierValue = {"boolean"};
  19911. },
  19912. instance of MSFT_CliQualifier
  19913. {
  19914. Name = "MappingStrings";
  19915. QualifierValue = {"boolean","Win32API"};
  19916. },
  19917. instance of MSFT_CliQualifier
  19918. {
  19919. Name = "read";
  19920. QualifierValue = {"True"};
  19921. },
  19922. instance of MSFT_CliQualifier
  19923. {
  19924. Name = "write";
  19925. QualifierValue = {"True"};
  19926. }};
  19927. },
  19928. instance of MSFT_CliProperty
  19929. {
  19930. Derivation = "DoCompleteFirst";
  19931. Description = "The DoCompleteFirst property indicates whether the printer should start jobs that have finished spooling as opposed to the order of the job received.";
  19932. Name = "DoCompleteFirst";
  19933. Qualifiers = {
  19934. instance of MSFT_CliQualifier
  19935. {
  19936. Name = "CIMTYPE";
  19937. QualifierValue = {"boolean"};
  19938. },
  19939. instance of MSFT_CliQualifier
  19940. {
  19941. Name = "MappingStrings";
  19942. QualifierValue = {"boolean",""};
  19943. },
  19944. instance of MSFT_CliQualifier
  19945. {
  19946. Name = "read";
  19947. QualifierValue = {"True"};
  19948. },
  19949. instance of MSFT_CliQualifier
  19950. {
  19951. Name = "write";
  19952. QualifierValue = {"True"};
  19953. }};
  19954. },
  19955. instance of MSFT_CliProperty
  19956. {
  19957. Derivation = "DriverName";
  19958. Description = "The DriverName property specifies the name of the Win32 printer driver./nExample: Windows NT Fax Driver";
  19959. Name = "DriverName";
  19960. Qualifiers = {
  19961. instance of MSFT_CliQualifier
  19962. {
  19963. Name = "CIMTYPE";
  19964. QualifierValue = {"string"};
  19965. },
  19966. instance of MSFT_CliQualifier
  19967. {
  19968. Name = "MappingStrings";
  19969. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pDriverName"};
  19970. },
  19971. instance of MSFT_CliQualifier
  19972. {
  19973. Name = "read";
  19974. QualifierValue = {"True"};
  19975. },
  19976. instance of MSFT_CliQualifier
  19977. {
  19978. Name = "write";
  19979. QualifierValue = {"True"};
  19980. }};
  19981. },
  19982. instance of MSFT_CliProperty
  19983. {
  19984. Derivation = "EnableBIDI";
  19985. Description = "The EnableBIDI property indicates whether the printer can print bidirectionally.";
  19986. Name = "EnableBIDI";
  19987. Qualifiers = {
  19988. instance of MSFT_CliQualifier
  19989. {
  19990. Name = "CIMTYPE";
  19991. QualifierValue = {"boolean"};
  19992. },
  19993. instance of MSFT_CliQualifier
  19994. {
  19995. Name = "MappingStrings";
  19996. QualifierValue = {"boolean",""};
  19997. },
  19998. instance of MSFT_CliQualifier
  19999. {
  20000. Name = "read";
  20001. QualifierValue = {"True"};
  20002. },
  20003. instance of MSFT_CliQualifier
  20004. {
  20005. Name = "write";
  20006. QualifierValue = {"True"};
  20007. }};
  20008. },
  20009. instance of MSFT_CliProperty
  20010. {
  20011. Derivation = "EnableDevQueryPrint";
  20012. Description = "The EnableDevQueryPrint property indicates whether to hold documents in the queue, if document and printer setups do not match";
  20013. Name = "EnableDevQueryPrint";
  20014. Qualifiers = {
  20015. instance of MSFT_CliQualifier
  20016. {
  20017. Name = "CIMTYPE";
  20018. QualifierValue = {"boolean"};
  20019. },
  20020. instance of MSFT_CliQualifier
  20021. {
  20022. Name = "MappingStrings";
  20023. QualifierValue = {"boolean",""};
  20024. },
  20025. instance of MSFT_CliQualifier
  20026. {
  20027. Name = "read";
  20028. QualifierValue = {"True"};
  20029. },
  20030. instance of MSFT_CliQualifier
  20031. {
  20032. Name = "write";
  20033. QualifierValue = {"True"};
  20034. }};
  20035. },
  20036. instance of MSFT_CliProperty
  20037. {
  20038. Derivation = "ErrorInformation";
  20039. Description = "An array providing supplemental information for the current error state, indicated in DetectedErrorState.";
  20040. Name = "ErrorInformation";
  20041. Qualifiers = {
  20042. instance of MSFT_CliQualifier
  20043. {
  20044. Name = "CIMTYPE";
  20045. QualifierValue = {"string"};
  20046. },
  20047. instance of MSFT_CliQualifier
  20048. {
  20049. Name = "ModelCorrespondence";
  20050. QualifierValue = {"string","CIM_Printer.DetectedErrorState"};
  20051. },
  20052. instance of MSFT_CliQualifier
  20053. {
  20054. Name = "read";
  20055. QualifierValue = {"True"};
  20056. },
  20057. instance of MSFT_CliQualifier
  20058. {
  20059. Name = "write";
  20060. QualifierValue = {"True"};
  20061. }};
  20062. },
  20063. instance of MSFT_CliProperty
  20064. {
  20065. Derivation = "Hidden";
  20066. Description = "The Hidden property indicates whether the printer is hidden from network users.";
  20067. Name = "Hidden";
  20068. Qualifiers = {
  20069. instance of MSFT_CliQualifier
  20070. {
  20071. Name = "CIMTYPE";
  20072. QualifierValue = {"boolean"};
  20073. },
  20074. instance of MSFT_CliQualifier
  20075. {
  20076. Name = "MappingStrings";
  20077. QualifierValue = {"boolean",""};
  20078. },
  20079. instance of MSFT_CliQualifier
  20080. {
  20081. Name = "read";
  20082. QualifierValue = {"True"};
  20083. },
  20084. instance of MSFT_CliQualifier
  20085. {
  20086. Name = "write";
  20087. QualifierValue = {"True"};
  20088. }};
  20089. },
  20090. instance of MSFT_CliProperty
  20091. {
  20092. Derivation = "KeepPrintedJobs";
  20093. Description = "The KeepPrintedJobs property indicates whether the print spooler should not delete the jobs after they are completed.";
  20094. Name = "KeepPrintedJobs";
  20095. Qualifiers = {
  20096. instance of MSFT_CliQualifier
  20097. {
  20098. Name = "CIMTYPE";
  20099. QualifierValue = {"boolean"};
  20100. },
  20101. instance of MSFT_CliQualifier
  20102. {
  20103. Name = "MappingStrings";
  20104. QualifierValue = {"boolean",""};
  20105. },
  20106. instance of MSFT_CliQualifier
  20107. {
  20108. Name = "read";
  20109. QualifierValue = {"True"};
  20110. },
  20111. instance of MSFT_CliQualifier
  20112. {
  20113. Name = "write";
  20114. QualifierValue = {"True"};
  20115. }};
  20116. },
  20117. instance of MSFT_CliProperty
  20118. {
  20119. Derivation = "Local";
  20120. Description = "The Local property indicates whether the printer is attached to the network. A masquerading printer is printer that is implemented as local printers but has a port that refers to a remote machine. From the application perspective these hybrid printers should be viewed as printer connections since that is their intended behavior.";
  20121. Name = "Local";
  20122. Qualifiers = {
  20123. instance of MSFT_CliQualifier
  20124. {
  20125. Name = "CIMTYPE";
  20126. QualifierValue = {"boolean"};
  20127. },
  20128. instance of MSFT_CliQualifier
  20129. {
  20130. Name = "MappingStrings";
  20131. QualifierValue = {"boolean",""};
  20132. },
  20133. instance of MSFT_CliQualifier
  20134. {
  20135. Name = "read";
  20136. QualifierValue = {"True"};
  20137. },
  20138. instance of MSFT_CliQualifier
  20139. {
  20140. Name = "write";
  20141. QualifierValue = {"True"};
  20142. }};
  20143. },
  20144. instance of MSFT_CliProperty
  20145. {
  20146. Derivation = "Location";
  20147. Description = "The Location property specifies the physical location of the printer./nExample: Bldg. 38, Room 1164";
  20148. Name = "Location";
  20149. Qualifiers = {
  20150. instance of MSFT_CliQualifier
  20151. {
  20152. Name = "CIMTYPE";
  20153. QualifierValue = {"string"};
  20154. },
  20155. instance of MSFT_CliQualifier
  20156. {
  20157. Name = "MappingStrings";
  20158. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pLocation"};
  20159. },
  20160. instance of MSFT_CliQualifier
  20161. {
  20162. Name = "read";
  20163. QualifierValue = {"True"};
  20164. },
  20165. instance of MSFT_CliQualifier
  20166. {
  20167. Name = "write";
  20168. QualifierValue = {"True"};
  20169. }};
  20170. },
  20171. instance of MSFT_CliProperty
  20172. {
  20173. Derivation = "Network";
  20174. Description = "The Network property indicates whether the printer is a network printer.";
  20175. Name = "Network";
  20176. Qualifiers = {
  20177. instance of MSFT_CliQualifier
  20178. {
  20179. Name = "CIMTYPE";
  20180. QualifierValue = {"boolean"};
  20181. },
  20182. instance of MSFT_CliQualifier
  20183. {
  20184. Name = "MappingStrings";
  20185. QualifierValue = {"boolean",""};
  20186. },
  20187. instance of MSFT_CliQualifier
  20188. {
  20189. Name = "read";
  20190. QualifierValue = {"True"};
  20191. },
  20192. instance of MSFT_CliQualifier
  20193. {
  20194. Name = "write";
  20195. QualifierValue = {"True"};
  20196. }};
  20197. },
  20198. instance of MSFT_CliProperty
  20199. {
  20200. Derivation = "Parameters";
  20201. Description = "The Parameters property specifies optional parameters for the print processor./nExample: Copies=2";
  20202. Name = "Parameters";
  20203. Qualifiers = {
  20204. instance of MSFT_CliQualifier
  20205. {
  20206. Name = "CIMTYPE";
  20207. QualifierValue = {"string"};
  20208. },
  20209. instance of MSFT_CliQualifier
  20210. {
  20211. Name = "MappingStrings";
  20212. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pParameters"};
  20213. },
  20214. instance of MSFT_CliQualifier
  20215. {
  20216. Name = "read";
  20217. QualifierValue = {"True"};
  20218. },
  20219. instance of MSFT_CliQualifier
  20220. {
  20221. Name = "write";
  20222. QualifierValue = {"True"};
  20223. }};
  20224. },
  20225. instance of MSFT_CliProperty
  20226. {
  20227. Derivation = "PortName";
  20228. Description = "The PortName property identifies the ports that can be used to transmit data to the printer. If a printer is connected to more than one port, the names of each port are separated by commas. Under Windows 95, only one port can be specified. /nExample: LPT1:, LPT2:, LPT3:";
  20229. Name = "PortName";
  20230. Qualifiers = {
  20231. instance of MSFT_CliQualifier
  20232. {
  20233. Name = "CIMTYPE";
  20234. QualifierValue = {"string"};
  20235. },
  20236. instance of MSFT_CliQualifier
  20237. {
  20238. Name = "MappingStrings";
  20239. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pPortName"};
  20240. },
  20241. instance of MSFT_CliQualifier
  20242. {
  20243. Name = "read";
  20244. QualifierValue = {"True"};
  20245. },
  20246. instance of MSFT_CliQualifier
  20247. {
  20248. Name = "write";
  20249. QualifierValue = {"True"};
  20250. }};
  20251. },
  20252. instance of MSFT_CliProperty
  20253. {
  20254. Derivation = "PrintJobDataType";
  20255. Description = "The PrintJobDataType property indicates the default data type that will be used for a print job.";
  20256. Name = "PrintJobDataType";
  20257. Qualifiers = {
  20258. instance of MSFT_CliQualifier
  20259. {
  20260. Name = "CIMTYPE";
  20261. QualifierValue = {"string"};
  20262. },
  20263. instance of MSFT_CliQualifier
  20264. {
  20265. Name = "MappingStrings";
  20266. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pDataType"};
  20267. },
  20268. instance of MSFT_CliQualifier
  20269. {
  20270. Name = "read";
  20271. QualifierValue = {"True"};
  20272. },
  20273. instance of MSFT_CliQualifier
  20274. {
  20275. Name = "write";
  20276. QualifierValue = {"True"};
  20277. }};
  20278. },
  20279. instance of MSFT_CliProperty
  20280. {
  20281. Derivation = "PrintProcessor";
  20282. Description = "The PrintProcessor property specifies the name of the print spooler that handles print jobs./nExample: SPOOLSS.DLL.";
  20283. Name = "PrintProcessor";
  20284. Qualifiers = {
  20285. instance of MSFT_CliQualifier
  20286. {
  20287. Name = "CIMTYPE";
  20288. QualifierValue = {"string"};
  20289. },
  20290. instance of MSFT_CliQualifier
  20291. {
  20292. Name = "MappingStrings";
  20293. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pPrintProcessor"};
  20294. },
  20295. instance of MSFT_CliQualifier
  20296. {
  20297. Name = "read";
  20298. QualifierValue = {"True"};
  20299. },
  20300. instance of MSFT_CliQualifier
  20301. {
  20302. Name = "write";
  20303. QualifierValue = {"True"};
  20304. }};
  20305. },
  20306. instance of MSFT_CliProperty
  20307. {
  20308. Derivation = "Priority";
  20309. Description = "The Priority property specifies the priority of the printer. The jobs on a higher priority printer are scheduled first.";
  20310. Name = "Priority";
  20311. Qualifiers = {
  20312. instance of MSFT_CliQualifier
  20313. {
  20314. Name = "CIMTYPE";
  20315. QualifierValue = {"uint32"};
  20316. },
  20317. instance of MSFT_CliQualifier
  20318. {
  20319. Name = "MappingStrings";
  20320. QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|DefaultPriority"};
  20321. },
  20322. instance of MSFT_CliQualifier
  20323. {
  20324. Name = "read";
  20325. QualifierValue = {"True"};
  20326. },
  20327. instance of MSFT_CliQualifier
  20328. {
  20329. Name = "write";
  20330. QualifierValue = {"True"};
  20331. }};
  20332. },
  20333. instance of MSFT_CliProperty
  20334. {
  20335. Derivation = "Published";
  20336. Description = "The Published property indicates whether the printer is published in the network directory service.";
  20337. Name = "Published";
  20338. Qualifiers = {
  20339. instance of MSFT_CliQualifier
  20340. {
  20341. Name = "CIMTYPE";
  20342. QualifierValue = {"boolean"};
  20343. },
  20344. instance of MSFT_CliQualifier
  20345. {
  20346. Name = "MappingStrings";
  20347. QualifierValue = {"boolean",""};
  20348. },
  20349. instance of MSFT_CliQualifier
  20350. {
  20351. Name = "read";
  20352. QualifierValue = {"True"};
  20353. },
  20354. instance of MSFT_CliQualifier
  20355. {
  20356. Name = "write";
  20357. QualifierValue = {"True"};
  20358. }};
  20359. },
  20360. instance of MSFT_CliProperty
  20361. {
  20362. Derivation = "Queued";
  20363. Description = "The Queued property indicates whether the printer buffers and queues print jobs.";
  20364. Name = "Queued";
  20365. Qualifiers = {
  20366. instance of MSFT_CliQualifier
  20367. {
  20368. Name = "CIMTYPE";
  20369. QualifierValue = {"boolean"};
  20370. },
  20371. instance of MSFT_CliQualifier
  20372. {
  20373. Name = "MappingStrings";
  20374. QualifierValue = {"boolean","Win32API"};
  20375. },
  20376. instance of MSFT_CliQualifier
  20377. {
  20378. Name = "read";
  20379. QualifierValue = {"True"};
  20380. },
  20381. instance of MSFT_CliQualifier
  20382. {
  20383. Name = "write";
  20384. QualifierValue = {"True"};
  20385. }};
  20386. },
  20387. instance of MSFT_CliProperty
  20388. {
  20389. Derivation = "RawOnly";
  20390. Description = "The RawOnly property indicates whether the printer accepts only raw data to be spooled.";
  20391. Name = "RawOnly";
  20392. Qualifiers = {
  20393. instance of MSFT_CliQualifier
  20394. {
  20395. Name = "CIMTYPE";
  20396. QualifierValue = {"boolean"};
  20397. },
  20398. instance of MSFT_CliQualifier
  20399. {
  20400. Name = "MappingStrings";
  20401. QualifierValue = {"boolean",""};
  20402. },
  20403. instance of MSFT_CliQualifier
  20404. {
  20405. Name = "read";
  20406. QualifierValue = {"True"};
  20407. },
  20408. instance of MSFT_CliQualifier
  20409. {
  20410. Name = "write";
  20411. QualifierValue = {"True"};
  20412. }};
  20413. },
  20414. instance of MSFT_CliProperty
  20415. {
  20416. Derivation = "SeparatorFile";
  20417. Description = "The SeparatorFile property specifies the name of the file used to create a separator page. This page is used to separate print jobs sent to the printer.";
  20418. Name = "SeparatorFile";
  20419. Qualifiers = {
  20420. instance of MSFT_CliQualifier
  20421. {
  20422. Name = "CIMTYPE";
  20423. QualifierValue = {"string"};
  20424. },
  20425. instance of MSFT_CliQualifier
  20426. {
  20427. Name = "MappingStrings";
  20428. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pSepFile"};
  20429. },
  20430. instance of MSFT_CliQualifier
  20431. {
  20432. Name = "read";
  20433. QualifierValue = {"True"};
  20434. },
  20435. instance of MSFT_CliQualifier
  20436. {
  20437. Name = "write";
  20438. QualifierValue = {"True"};
  20439. }};
  20440. },
  20441. instance of MSFT_CliProperty
  20442. {
  20443. Derivation = "Shared";
  20444. Description = "The Shared property indicates whether the printer is available as a shared network resource.";
  20445. Name = "Shared";
  20446. Qualifiers = {
  20447. instance of MSFT_CliQualifier
  20448. {
  20449. Name = "CIMTYPE";
  20450. QualifierValue = {"boolean"};
  20451. },
  20452. instance of MSFT_CliQualifier
  20453. {
  20454. Name = "MappingStrings";
  20455. QualifierValue = {"boolean",""};
  20456. },
  20457. instance of MSFT_CliQualifier
  20458. {
  20459. Name = "read";
  20460. QualifierValue = {"True"};
  20461. },
  20462. instance of MSFT_CliQualifier
  20463. {
  20464. Name = "write";
  20465. QualifierValue = {"True"};
  20466. }};
  20467. },
  20468. instance of MSFT_CliProperty
  20469. {
  20470. Derivation = "ShareName";
  20471. Description = "The ShareName property indicates the share name of the Win32 printing device./nExample: \\\\PRINTSERVER1\\PRINTER2";
  20472. Name = "ShareName";
  20473. Qualifiers = {
  20474. instance of MSFT_CliQualifier
  20475. {
  20476. Name = "CIMTYPE";
  20477. QualifierValue = {"string"};
  20478. },
  20479. instance of MSFT_CliQualifier
  20480. {
  20481. Name = "MappingStrings";
  20482. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pShareName"};
  20483. },
  20484. instance of MSFT_CliQualifier
  20485. {
  20486. Name = "read";
  20487. QualifierValue = {"True"};
  20488. },
  20489. instance of MSFT_CliQualifier
  20490. {
  20491. Name = "write";
  20492. QualifierValue = {"True"};
  20493. }};
  20494. },
  20495. instance of MSFT_CliProperty
  20496. {
  20497. Derivation = "StartTime";
  20498. Description = "The StartTime property specifies the earliest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
  20499. Name = "StartTime";
  20500. Qualifiers = {
  20501. instance of MSFT_CliQualifier
  20502. {
  20503. Name = "CIMTYPE";
  20504. QualifierValue = {"datetime"};
  20505. },
  20506. instance of MSFT_CliQualifier
  20507. {
  20508. Name = "MappingStrings";
  20509. QualifierValue = {"datetime","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|StartTime"};
  20510. },
  20511. instance of MSFT_CliQualifier
  20512. {
  20513. Name = "read";
  20514. QualifierValue = {"True"};
  20515. },
  20516. instance of MSFT_CliQualifier
  20517. {
  20518. Name = "write";
  20519. QualifierValue = {"True"};
  20520. }};
  20521. },
  20522. instance of MSFT_CliProperty
  20523. {
  20524. Derivation = "UntilTime";
  20525. Description = "The UntilTime property specifies the latest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
  20526. Name = "UntilTime";
  20527. Qualifiers = {
  20528. instance of MSFT_CliQualifier
  20529. {
  20530. Name = "CIMTYPE";
  20531. QualifierValue = {"datetime"};
  20532. },
  20533. instance of MSFT_CliQualifier
  20534. {
  20535. Name = "MappingStrings";
  20536. QualifierValue = {"datetime","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|UntilTime"};
  20537. },
  20538. instance of MSFT_CliQualifier
  20539. {
  20540. Name = "read";
  20541. QualifierValue = {"True"};
  20542. },
  20543. instance of MSFT_CliQualifier
  20544. {
  20545. Name = "write";
  20546. QualifierValue = {"True"};
  20547. }};
  20548. },
  20549. instance of MSFT_CliProperty
  20550. {
  20551. Derivation = "WorkOffline";
  20552. Description = "The WorkOffline property indicates whether to queue print jobs on the computer if the printer is offline.";
  20553. Name = "WorkOffline";
  20554. Qualifiers = {
  20555. instance of MSFT_CliQualifier
  20556. {
  20557. Name = "CIMTYPE";
  20558. QualifierValue = {"boolean"};
  20559. },
  20560. instance of MSFT_CliQualifier
  20561. {
  20562. Name = "MappingStrings";
  20563. QualifierValue = {"boolean",""};
  20564. },
  20565. instance of MSFT_CliQualifier
  20566. {
  20567. Name = "read";
  20568. QualifierValue = {"True"};
  20569. },
  20570. instance of MSFT_CliQualifier
  20571. {
  20572. Name = "write";
  20573. QualifierValue = {"True"};
  20574. }};
  20575. }};
  20576. }};
  20577. FriendlyName = "Printer";
  20578. PWhere = "WHERE Name='#'";
  20579. Target = "Select * from Win32_Printer";
  20580. Verbs = {
  20581. instance of MSFT_CliVerb
  20582. {
  20583. Derivation = "Pause";
  20584. Description = "";
  20585. Name = "Pause";
  20586. Usage = "Pause";
  20587. },
  20588. instance of MSFT_CliVerb
  20589. {
  20590. Derivation = "PrintTestPage";
  20591. Description = "";
  20592. Name = "PrintTestPage";
  20593. Usage = "PrintTestPage";
  20594. },
  20595. instance of MSFT_CliVerb
  20596. {
  20597. Derivation = "CancelAllJobs";
  20598. Description = "";
  20599. Name = "CancelAllJobs";
  20600. Usage = "CancelAllJobs";
  20601. VerbType = 0;
  20602. },
  20603. instance of MSFT_CliVerb
  20604. {
  20605. Derivation = "SetDefaultPrinter";
  20606. Description = "";
  20607. Name = "SetDefaultPrinter";
  20608. Usage = "SetDefaultPrinter";
  20609. },
  20610. instance of MSFT_CliVerb
  20611. {
  20612. Derivation = "Resume";
  20613. Description = "";
  20614. Name = "Resume";
  20615. Usage = "Resume";
  20616. },
  20617. instance of MSFT_CliVerb
  20618. {
  20619. Derivation = "SetPowerState";
  20620. Description = "SetPowerState defines the desired power state for a logical device and when a device should be put into that state. The desired power state is specified by setting the PowerState parameter to one of the following integer values: 1=\"Full Power\", 2=\"Power Save - Low Power Mode\", 3=\"Power Save - Standby\", 4=\"Power Save - Other\", 5=\"Power Cycle\" or 6=\"Power Off\". The Time parameter (for all state changes, except 5, \"Power Cycle\") indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received). When the PowerState parameter is equal to 5, \"Power Cycle\", the Time parameter indicates when the device should power on again. Power off is immediate. SetPowerState should return 0 if successful, 1 if the specified PowerState and Time request is not supported, and some other value if any other error occurred.";
  20621. Name = "SetPowerState";
  20622. Parameters = {
  20623. instance of MSFT_CliParam
  20624. {
  20625. ParaId = "PowerState";
  20626. Type = "UINT16";
  20627. },
  20628. instance of MSFT_CliParam
  20629. {
  20630. ParaId = "Time";
  20631. Type = "DATETIME";
  20632. }};
  20633. Usage = "SetPowerState";
  20634. },
  20635. instance of Msft_CliVerb
  20636. {
  20637. Derivation = "AddPrinterConnection";
  20638. Name = "AddPrinterConnection";
  20639. Usage = "AddPrinterConnection";
  20640. Qualifiers = {
  20641. Instance of Msft_CliQualifier{
  20642. Name = "ValueMap";
  20643. QualifierValue = {"0", "5", "1801", "1930", ".."};
  20644. },
  20645. Instance of Msft_CliQualifier{
  20646. Name = "Values";
  20647. QualifierValue = {"Success", "Access denied", "Invalid printer name", "The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers", "Other"};
  20648. }
  20649. };
  20650. Description = "The AddPrinterConnection method provides a connection to an "
  20651. "existing printer on the network and adds it to the list of "
  20652. "available printers on the computer system. If successful, "
  20653. "applications will be able to use this printer for print "
  20654. "jobs. If unsuccessful";
  20655. Parameters = {
  20656. instance of Msft_CliParam{
  20657. Paraid = "Name";
  20658. Type = "STRING";
  20659. Description = "The Name parameter specifies a friendly name for the "
  20660. "printer. This may be overridden if the name has alreadybeen "
  20661. "set by the printer.";
  20662. }
  20663. };
  20664. },
  20665. instance of Msft_CliVerb
  20666. {
  20667. Derivation = "RenamePrinter";
  20668. Name = "RenamePrinter";
  20669. Usage = "RenamePrinter";
  20670. Qualifiers = {
  20671. Instance of Msft_CliQualifier{
  20672. Name = "ValueMap";
  20673. QualifierValue = {"0", "5", "1801", ".."};
  20674. },
  20675. Instance of Msft_CliQualifier{
  20676. Name = "Values";
  20677. QualifierValue = {"Success", "Access denied", "Invalid printer name", "Other"};
  20678. }
  20679. };
  20680. Description = "The RenamePrinter method renames a printer. The method can "
  20681. "return the following values:/n0 - Success./n5 - Access "
  20682. "denied./n1801 - Invalid printer name./nOther - For integer "
  20683. "values other than those listed above, refer to the "
  20684. "documentation on the Win32 error co";
  20685. Parameters = {
  20686. instance of Msft_CliParam{
  20687. Paraid = "NewPrinterName";
  20688. Type = "STRING";
  20689. Description = "The NewPrinterName parameter specifies the new printer name.";
  20690. }
  20691. };
  20692. },
  20693. instance of MSFT_CliVerb
  20694. {
  20695. Derivation = "Reset";
  20696. Description = "Requests a reset of the logical device. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred.";
  20697. Name = "Reset";
  20698. Usage = "Reset";
  20699. }};
  20700. };
  20701. instance of MSFT_CliAlias
  20702. {
  20703. Connection =
  20704. instance of MSFT_CliConnection
  20705. {
  20706. Locale = "ms_409";
  20707. NameSpace = "ROOT\\CIMV2";
  20708. Server = ".";
  20709. };
  20710. Description = "Printer device configuration management. ";
  20711. Formats = {
  20712. instance of MSFT_CliFormat
  20713. {
  20714. Name = "SYSTEM";
  20715. Properties = {
  20716. instance of MSFT_CliProperty
  20717. {
  20718. Derivation = "__CLASS";
  20719. Name = "__CLASS";
  20720. },
  20721. instance of MSFT_CliProperty
  20722. {
  20723. Derivation = "__DERIVATION";
  20724. Name = "__DERIVATION";
  20725. },
  20726. instance of MSFT_CliProperty
  20727. {
  20728. Derivation = "__DYNASTY";
  20729. Name = "__DYNASTY";
  20730. },
  20731. instance of MSFT_CliProperty
  20732. {
  20733. Derivation = "__GENUS";
  20734. Name = "__GENUS";
  20735. },
  20736. instance of MSFT_CliProperty
  20737. {
  20738. Derivation = "__NAMESPACE";
  20739. Name = "__NAMESPACE";
  20740. },
  20741. instance of MSFT_CliProperty
  20742. {
  20743. Derivation = "__PATH";
  20744. Name = "__PATH";
  20745. },
  20746. instance of MSFT_CliProperty
  20747. {
  20748. Derivation = "__PROPERTY_COUNT";
  20749. Name = "__PROPERTY_COUNT";
  20750. },
  20751. instance of MSFT_CliProperty
  20752. {
  20753. Derivation = "__RELPATH";
  20754. Name = "__RELPATH";
  20755. },
  20756. instance of MSFT_CliProperty
  20757. {
  20758. Derivation = "__SERVER";
  20759. Name = "__SERVER";
  20760. },
  20761. instance of MSFT_CliProperty
  20762. {
  20763. Derivation = "__SUPERCLASS";
  20764. Name = "__SUPERCLASS";
  20765. }};
  20766. },
  20767. instance of MSFT_CliFormat
  20768. {
  20769. Name = "INSTANCE";
  20770. Properties = {
  20771. instance of MSFT_CliProperty
  20772. {
  20773. Derivation = "Name";
  20774. Name = "Name";
  20775. }};
  20776. },
  20777. instance of MSFT_CliFormat
  20778. {
  20779. Name = "STATUS";
  20780. Properties = {
  20781. instance of MSFT_CliProperty
  20782. {
  20783. Derivation = "DriverVersion";
  20784. Description = "The DriverVersion property indicates the version number of the printer driver. The version numbers are created and maintained by the driver manufacturer.";
  20785. Name = "DriverVersion";
  20786. },
  20787. instance of MSFT_CliProperty
  20788. {
  20789. Derivation = "Name";
  20790. Name = "Name";
  20791. }};
  20792. },
  20793. instance of MSFT_CliFormat
  20794. {
  20795. Format = "list";
  20796. Name = "FULL";
  20797. Properties = {
  20798. instance of MSFT_CliProperty
  20799. {
  20800. Derivation = "BitsPerPel";
  20801. Description = "The BitsPerPel property contains the number of bits per pixel for the output device printer. This member is used by display drivers and not by printer drivers.";
  20802. Name = "BitsPerPel";
  20803. },
  20804. instance of MSFT_CliProperty
  20805. {
  20806. Derivation = "Collate";
  20807. Description = "The Collate property specifies whether to collate the pages that are printed. To collate is to print out the entire document before printing the next copy, as opposed to printing out each page of the document the required number times. ";
  20808. Name = "Collate";
  20809. },
  20810. instance of MSFT_CliProperty
  20811. {
  20812. Derivation = "Color";
  20813. Description = "The Color property indicates whether the document is to be printed in color or monochrome. ";
  20814. Name = "Color";
  20815. Qualifiers = {
  20816. instance of MSFT_CliQualifier
  20817. {
  20818. Name = "ValueMap";
  20819. QualifierValue = {"1","2"};
  20820. },
  20821. instance of MSFT_CliQualifier
  20822. {
  20823. Name = "Values";
  20824. QualifierValue = {"Monochrome","Color"};
  20825. }};
  20826. },
  20827. instance of MSFT_CliProperty
  20828. {
  20829. Derivation = "Copies";
  20830. Description = "The Copies property indicates the number of copies to be printed. ";
  20831. Name = "Copies";
  20832. },
  20833. instance of MSFT_CliProperty
  20834. {
  20835. Derivation = "Description";
  20836. Description = "A textual description. ";
  20837. Name = "Description";
  20838. },
  20839. instance of MSFT_CliProperty
  20840. {
  20841. Derivation = "DeviceName";
  20842. Description = "The DeviceName property specifies the friendly name of the printer. ";
  20843. Name = "DeviceName";
  20844. },
  20845. instance of MSFT_CliProperty
  20846. {
  20847. Derivation = "DisplayFlags";
  20848. Description = "The DisplayFlags property contains two bits of information about the display. This member communicates whether the display device is monochrome or colored, and interlaced or non-interlaced, by masking its value with the DM_GRAYSCALE and DM_INTERLACED masks respectively. Printer drivers do not use this property.";
  20849. Name = "DisplayFlags";
  20850. },
  20851. instance of MSFT_CliProperty
  20852. {
  20853. Derivation = "DisplayFrequency";
  20854. Description = "The DisplayFrequency property indicates the refresh frequency of the display The refresh frequency for a monitor is the number of times the screen is redrawn per second. ";
  20855. Name = "DisplayFrequency";
  20856. },
  20857. instance of MSFT_CliProperty
  20858. {
  20859. Derivation = "DitherType";
  20860. Description = "The DitherType property indicates the dither type of the printer. This member can assume predefined values of 1 to 5, or driver-defined values from 6 to 256. ";
  20861. Name = "DitherType";
  20862. Qualifiers = {
  20863. instance of MSFT_CliQualifier
  20864. {
  20865. Name = "ValueMap";
  20866. QualifierValue = {"1","2","3","4","5"};
  20867. },
  20868. instance of MSFT_CliQualifier
  20869. {
  20870. Name = "Values";
  20871. QualifierValue = {"No Dithering","Coarse Brush","Fine Brush","Line Art","Greyscale"};
  20872. }};
  20873. },
  20874. instance of MSFT_CliProperty
  20875. {
  20876. Derivation = "DriverVersion";
  20877. Description = "The DriverVersion property indicates the version number of the printer driver. The version numbers are created and maintained by the driver manufacturer.";
  20878. Name = "DriverVersion";
  20879. },
  20880. instance of MSFT_CliProperty
  20881. {
  20882. Derivation = "Duplex";
  20883. Description = "The Duplex property indicates whether printing is done on one or both sides.";
  20884. Name = "Duplex";
  20885. },
  20886. instance of MSFT_CliProperty
  20887. {
  20888. Derivation = "FormName";
  20889. Description = "The FormName property indicates the name of the form used for the print job. ";
  20890. Name = "FormName";
  20891. },
  20892. instance of MSFT_CliProperty
  20893. {
  20894. Derivation = "HorizontalResolution";
  20895. Description = "The HorizontalResolution property indicates the print resolution along the X axis (width) of the print job. This value is only set when the PrintQuality property of this class is positive and is similar to the XResolution property.";
  20896. Name = "HorizontalResolution";
  20897. },
  20898. instance of MSFT_CliProperty
  20899. {
  20900. Derivation = "ICMIntent";
  20901. Description = "The ICMIntent (Image Color Matching Intent) property indicates the specific value of one of the three possible color matching methods (called intents) that should be used by default. ICM applications establish intents by using the ICM functions. This property can assume predefined values of 1 to 3, or driver-defined values from 4 to 256. ";
  20902. Name = "ICMIntent";
  20903. Qualifiers = {
  20904. instance of MSFT_CliQualifier
  20905. {
  20906. Name = "ValueMap";
  20907. QualifierValue = {"1","2","3"};
  20908. },
  20909. instance of MSFT_CliQualifier
  20910. {
  20911. Name = "Values";
  20912. QualifierValue = {"Saturation","Contrast","Exact Color"};
  20913. }};
  20914. },
  20915. instance of MSFT_CliProperty
  20916. {
  20917. Derivation = "ICMMethod";
  20918. Description = "The ICMMethod (Image Color Matching Method) property specifies how ICM is handled. ";
  20919. Name = "ICMMethod";
  20920. Qualifiers = {
  20921. instance of MSFT_CliQualifier
  20922. {
  20923. Name = "ValueMap";
  20924. QualifierValue = {"1","2","3","4"};
  20925. },
  20926. instance of MSFT_CliQualifier
  20927. {
  20928. Name = "Values";
  20929. QualifierValue = {"Disabled","Windows","Device Driver","Device"};
  20930. }};
  20931. },
  20932. instance of MSFT_CliProperty
  20933. {
  20934. Derivation = "LogPixels";
  20935. Description = "The LogPixels property contains the number of pixels per logical inch. This member is valid only with devices that work with pixels (this excludes devices such as printers).";
  20936. Name = "LogPixels";
  20937. },
  20938. instance of MSFT_CliProperty
  20939. {
  20940. Derivation = "MediaType";
  20941. Description = "The MediaType property specifies the type of media being printed on. ";
  20942. Name = "MediaType";
  20943. Qualifiers = {
  20944. instance of MSFT_CliQualifier
  20945. {
  20946. Name = "ValueMap";
  20947. QualifierValue = {"1","2","3"};
  20948. },
  20949. instance of MSFT_CliQualifier
  20950. {
  20951. Name = "Values";
  20952. QualifierValue = {"Standard","Transparency","Glossy"};
  20953. }};
  20954. },
  20955. instance of MSFT_CliProperty
  20956. {
  20957. Derivation = "Name";
  20958. Description = "The Name property indicates the name of the printer with which this configuration is associated.";
  20959. Name = "Name";
  20960. Qualifiers = {
  20961. instance of MSFT_CliQualifier
  20962. {
  20963. Name = "MaxLen";
  20964. QualifierValue = {"256"};
  20965. }};
  20966. },
  20967. instance of MSFT_CliProperty
  20968. {
  20969. Derivation = "Orientation";
  20970. Description = "The Orientation property indicates the printing orientation of the paper.";
  20971. Name = "Orientation";
  20972. Qualifiers = {
  20973. instance of MSFT_CliQualifier
  20974. {
  20975. Name = "ValueMap";
  20976. QualifierValue = {"1","2"};
  20977. },
  20978. instance of MSFT_CliQualifier
  20979. {
  20980. Name = "Values";
  20981. QualifierValue = {"Portrait","Landscape"};
  20982. }};
  20983. },
  20984. instance of MSFT_CliProperty
  20985. {
  20986. Derivation = "PaperLength";
  20987. Description = "The PaperLength property indicates the length of the paper.";
  20988. Name = "PaperLength";
  20989. },
  20990. instance of MSFT_CliProperty
  20991. {
  20992. Derivation = "PaperSize";
  20993. Description = "The PaperSize property indicates the size of the paper.";
  20994. Name = "PaperSize";
  20995. },
  20996. instance of MSFT_CliProperty
  20997. {
  20998. Derivation = "PaperWidth";
  20999. Description = "The PaperWidth property indicates the width of the paper.";
  21000. Name = "PaperWidth";
  21001. },
  21002. instance of MSFT_CliProperty
  21003. {
  21004. Derivation = "PelsHeight";
  21005. Description = "The PelsHeight property indicates the height of the displayable surface. (This property is not used for printers).";
  21006. Name = "PelsHeight";
  21007. },
  21008. instance of MSFT_CliProperty
  21009. {
  21010. Derivation = "PelsWidth";
  21011. Description = "The PelsWidth property indicates the width of the displayable surface. This property is not used for printers.";
  21012. Name = "PelsWidth";
  21013. },
  21014. instance of MSFT_CliProperty
  21015. {
  21016. Derivation = "PrintQuality";
  21017. Description = "The PrintQuality property indicates one of four quality levels of the print job. If a positive value is specified, the quality is measured in dots per inch.";
  21018. Name = "PrintQuality";
  21019. Qualifiers = {
  21020. instance of MSFT_CliQualifier
  21021. {
  21022. Name = "ValueMap";
  21023. QualifierValue = {"-1","-2","-3","-4"};
  21024. },
  21025. instance of MSFT_CliQualifier
  21026. {
  21027. Name = "Values";
  21028. QualifierValue = {"Draft","Low","Medium","High"};
  21029. }};
  21030. },
  21031. instance of MSFT_CliProperty
  21032. {
  21033. Derivation = "Scale";
  21034. Description = "The Scale property specifies the factor by which the printed output is to be scaled. ";
  21035. Name = "Scale";
  21036. },
  21037. instance of MSFT_CliProperty
  21038. {
  21039. Derivation = "SettingID";
  21040. Description = "The identifier by which the object is known.";
  21041. Name = "SettingID";
  21042. Qualifiers = {
  21043. instance of MSFT_CliQualifier
  21044. {
  21045. Name = "MaxLen";
  21046. QualifierValue = {"256"};
  21047. }};
  21048. },
  21049. instance of MSFT_CliProperty
  21050. {
  21051. Derivation = "SpecificationVersion";
  21052. Description = "The SpecificationVersion property indicates the version number of the initialization data for the device associated with the printer.";
  21053. Name = "SpecificationVersion";
  21054. },
  21055. instance of MSFT_CliProperty
  21056. {
  21057. Derivation = "TTOption";
  21058. Description = "The TTOption property specifies how TrueType(r) fonts should be printed. There are 3 possible values:/nBitmap - Prints TrueType fonts as graphics. This is the default action for dot-matrix printers./nDownload - Downloads TrueType fonts as soft fonts. This is the default action for printers that use the Printer Control Language (PCL)./nSubstitute - Substitutes device fonts for TrueType fonts. This is the default action for PostScript(r) printers.";
  21059. Name = "TTOption";
  21060. Qualifiers = {
  21061. instance of MSFT_CliQualifier
  21062. {
  21063. Name = "ValueMap";
  21064. QualifierValue = {"1","2","3"};
  21065. },
  21066. instance of MSFT_CliQualifier
  21067. {
  21068. Name = "Values";
  21069. QualifierValue = {"Bitmap","Download","Substitute"};
  21070. }};
  21071. },
  21072. instance of MSFT_CliProperty
  21073. {
  21074. Derivation = "VerticalResolution";
  21075. Description = "The VerticalResolution property indicates the print resolution along the Y axis (height) of the print job. ";
  21076. Name = "VerticalResolution";
  21077. },
  21078. instance of MSFT_CliProperty
  21079. {
  21080. Derivation = "XResolution";
  21081. Description = "The XResolution property has been deprecated to theHorizontalResolution property. ";
  21082. Name = "XResolution";
  21083. },
  21084. instance of MSFT_CliProperty
  21085. {
  21086. Derivation = "YResolution";
  21087. Description = "The YResolution property has been deprecated to theVerticalResolution property. ";
  21088. Name = "YResolution";
  21089. }};
  21090. },
  21091. instance of MSFT_CliFormat
  21092. {
  21093. Format = "TABLE";
  21094. Name = "BRIEF";
  21095. Properties = {
  21096. instance of MSFT_CliProperty
  21097. {
  21098. Derivation = "PrintQuality";
  21099. Description = "The PrintQuality property indicates one of four quality levels of the print job. If a positive value is specified, the quality is measured in dots per inch.";
  21100. Name = "PrintQuality";
  21101. Qualifiers = {
  21102. instance of MSFT_CliQualifier
  21103. {
  21104. Name = "ValueMap";
  21105. QualifierValue = {"-1","-2","-3","-4"};
  21106. },
  21107. instance of MSFT_CliQualifier
  21108. {
  21109. Name = "Values";
  21110. QualifierValue = {"Draft","Low","Medium","High"};
  21111. }};
  21112. },
  21113. instance of MSFT_CliProperty
  21114. {
  21115. Derivation = "DriverVersion";
  21116. Description = "The DriverVersion property indicates the version number of the printer driver. ";
  21117. Name = "DriverVersion";
  21118. },
  21119. instance of MSFT_CliProperty
  21120. {
  21121. Derivation = "Name";
  21122. Description = "The Name property indicates the name of the printer with which this configuration is associated.";
  21123. Name = "Name";
  21124. Qualifiers = {
  21125. instance of MSFT_CliQualifier
  21126. {
  21127. Name = "MaxLen";
  21128. QualifierValue = {"256"};
  21129. }};
  21130. },
  21131. instance of MSFT_CliProperty
  21132. {
  21133. Derivation = "PaperSize";
  21134. Description = "The PaperSize property indicates the size of the paper.";
  21135. Name = "PaperSize";
  21136. },
  21137. instance of MSFT_CliProperty
  21138. {
  21139. Derivation = "Caption";
  21140. Description = "A short textual description. ";
  21141. Name = "Caption";
  21142. Qualifiers = {
  21143. instance of MSFT_CliQualifier
  21144. {
  21145. Name = "MaxLen";
  21146. QualifierValue = {"64"};
  21147. }};
  21148. }};
  21149. }};
  21150. FriendlyName = "PrinterConfig";
  21151. PWhere = "WHERE Name='#'";
  21152. Target = "Select * from Win32_PrinterConfiguration";
  21153. };
  21154. instance of MSFT_CliAlias
  21155. {
  21156. Connection =
  21157. instance of MSFT_CliConnection
  21158. {
  21159. Locale = "ms_409";
  21160. NameSpace = "ROOT\\CIMV2";
  21161. Server = ".";
  21162. };
  21163. Description = "Print job management. ";
  21164. Formats = {
  21165. instance of MSFT_CliFormat
  21166. {
  21167. Name = "INSTANCE";
  21168. Properties = {
  21169. instance of MSFT_CliProperty
  21170. {
  21171. Derivation = "JobId";
  21172. Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
  21173. Name = "JobId";
  21174. }};
  21175. },
  21176. instance of MSFT_CliFormat
  21177. {
  21178. Format = "list";
  21179. Name = "FULL";
  21180. Properties = {
  21181. instance of MSFT_CliProperty
  21182. {
  21183. Derivation = "DataType";
  21184. Description = "The DataType property indicates the format of the data for this print job. ";
  21185. Name = "DataType";
  21186. },
  21187. instance of MSFT_CliProperty
  21188. {
  21189. Derivation = "Description";
  21190. Description = "The Description property provides a textual description of the object. ";
  21191. Name = "Description";
  21192. },
  21193. instance of MSFT_CliProperty
  21194. {
  21195. Derivation = "Document";
  21196. Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
  21197. Name = "Document";
  21198. },
  21199. instance of MSFT_CliProperty
  21200. {
  21201. Derivation = "DriverName";
  21202. Description = "The DriverName property indicates the name of the printer driver used for the print job.";
  21203. Name = "DriverName";
  21204. },
  21205. instance of MSFT_CliProperty
  21206. {
  21207. Derivation = "ElapsedTime";
  21208. Description = "Length of time that the job has been executing.";
  21209. Name = "ElapsedTime";
  21210. },
  21211. instance of MSFT_CliProperty
  21212. {
  21213. Derivation = "HostPrintQueue";
  21214. Description = "The HostPrintQueue property contains the name of the computer on which the print job was created.";
  21215. Name = "HostPrintQueue";
  21216. },
  21217. instance of MSFT_CliProperty
  21218. {
  21219. Derivation = "InstallDate";
  21220. Description = "The InstallDate property is datetime value indicating when the object was installed.";
  21221. Name = "InstallDate";
  21222. },
  21223. instance of MSFT_CliProperty
  21224. {
  21225. Derivation = "JobId";
  21226. Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
  21227. Name = "JobId";
  21228. },
  21229. instance of MSFT_CliProperty
  21230. {
  21231. Derivation = "JobStatus";
  21232. Description = "A free form string representing the job's status.";
  21233. Name = "JobStatus";
  21234. },
  21235. instance of MSFT_CliProperty
  21236. {
  21237. Derivation = "Name";
  21238. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  21239. Name = "Name";
  21240. },
  21241. instance of MSFT_CliProperty
  21242. {
  21243. Derivation = "Notify";
  21244. Description = "User to be notified upon job completion or failure. ";
  21245. Name = "Notify";
  21246. },
  21247. instance of MSFT_CliProperty
  21248. {
  21249. Derivation = "Owner";
  21250. Description = "User that submitted the job";
  21251. Name = "Owner";
  21252. },
  21253. instance of MSFT_CliProperty
  21254. {
  21255. Derivation = "PagesPrinted";
  21256. Description = "The PagesPrinted property specifies the number of pages that have been printed. This value may be zero if the print job does not contain page delimiting information.";
  21257. Name = "PagesPrinted";
  21258. },
  21259. instance of MSFT_CliProperty
  21260. {
  21261. Derivation = "Parameters";
  21262. Description = "The Parameters property indicates optional parameters to send to the print processor. See the PrintProcessor member for more information.";
  21263. Name = "Parameters";
  21264. },
  21265. instance of MSFT_CliProperty
  21266. {
  21267. Derivation = "PrintProcessor";
  21268. Description = "The PrintProcessor property indicates the print processor service used to process the print job. ";
  21269. Name = "PrintProcessor";
  21270. },
  21271. instance of MSFT_CliProperty
  21272. {
  21273. Derivation = "Priority";
  21274. Description = "Priority indicates the urgency or importance of execution of a job.";
  21275. Name = "Priority";
  21276. },
  21277. instance of MSFT_CliProperty
  21278. {
  21279. Derivation = "Size";
  21280. Description = "The Size property indicates the size of the print job.";
  21281. Name = "Size";
  21282. },
  21283. instance of MSFT_CliProperty
  21284. {
  21285. Derivation = "StartTime";
  21286. Description = "Time that the job was begun";
  21287. Name = "StartTime";
  21288. },
  21289. instance of MSFT_CliProperty
  21290. {
  21291. Derivation = "Status";
  21292. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  21293. Name = "Status";
  21294. Qualifiers = {
  21295. instance of MSFT_CliQualifier
  21296. {
  21297. Name = "MaxLen";
  21298. QualifierValue = {"10"};
  21299. },
  21300. instance of MSFT_CliQualifier
  21301. {
  21302. Name = "ValueMap";
  21303. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21304. },
  21305. instance of MSFT_CliQualifier
  21306. {
  21307. Name = "Values";
  21308. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21309. }};
  21310. },
  21311. instance of MSFT_CliProperty
  21312. {
  21313. Derivation = "StatusMask";
  21314. Description = "The StatusMask property specifies a bitmap of the possible statuses relating to this print job.";
  21315. Name = "StatusMask";
  21316. },
  21317. instance of MSFT_CliProperty
  21318. {
  21319. Derivation = "TimeSubmitted";
  21320. Description = "Time that the job was submitted";
  21321. Name = "TimeSubmitted";
  21322. },
  21323. instance of MSFT_CliProperty
  21324. {
  21325. Derivation = "TotalPages";
  21326. Description = "The TotalPages property specifies the number of pages required to complete the job. This value may be zero if the print job does not contain page-delimiting information.";
  21327. Name = "TotalPages";
  21328. },
  21329. instance of MSFT_CliProperty
  21330. {
  21331. Derivation = "UntilTime";
  21332. Description = "Time after which the job is invalid or should be stopped";
  21333. Name = "UntilTime";
  21334. },
  21335. instance of MSFT_CliProperty
  21336. {
  21337. Derivation = "DriverName";
  21338. Description = "The DriverName property indicates the name of the printer driver used for the print job.";
  21339. Name = "DriverName";
  21340. },
  21341. instance of MSFT_CliProperty
  21342. {
  21343. Derivation = "Name";
  21344. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  21345. Name = "Name";
  21346. }};
  21347. },
  21348. instance of MSFT_CliFormat
  21349. {
  21350. Format = "TABLE";
  21351. Name = "BRIEF";
  21352. Properties = {
  21353. instance of MSFT_CliProperty
  21354. {
  21355. Derivation = "Document";
  21356. Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
  21357. Name = "Document";
  21358. },
  21359. instance of MSFT_CliProperty
  21360. {
  21361. Derivation = "JobId";
  21362. Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
  21363. Name = "JobId";
  21364. },
  21365. instance of MSFT_CliProperty
  21366. {
  21367. Derivation = "JobStatus";
  21368. Description = "A free form string representing the job's status.";
  21369. Name = "JobStatus";
  21370. },
  21371. instance of MSFT_CliProperty
  21372. {
  21373. Derivation = "Owner";
  21374. Description = "User that submitted the job";
  21375. Name = "Owner";
  21376. },
  21377. instance of MSFT_CliProperty
  21378. {
  21379. Derivation = "Priority";
  21380. Description = "Priority indicates the urgency or importance of execution of a job.";
  21381. Name = "Priority";
  21382. },
  21383. instance of MSFT_CliProperty
  21384. {
  21385. Derivation = "Size";
  21386. Description = "The Size property indicates the size of the print job.";
  21387. Name = "Size";
  21388. },
  21389. instance of MSFT_CliProperty
  21390. {
  21391. Derivation = "Name";
  21392. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  21393. Name = "Name";
  21394. }};
  21395. },
  21396. instance of MSFT_CliFormat
  21397. {
  21398. Format = "TABLE";
  21399. Name = "STATUS";
  21400. Properties = {
  21401. instance of MSFT_CliProperty
  21402. {
  21403. Derivation = "Document";
  21404. Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
  21405. Name = "Document";
  21406. },
  21407. instance of MSFT_CliProperty
  21408. {
  21409. Derivation = "JobId";
  21410. Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
  21411. Name = "JobId";
  21412. },
  21413. instance of MSFT_CliProperty
  21414. {
  21415. Derivation = "JobStatus";
  21416. Description = "A free form string representing the job's status.";
  21417. Name = "JobStatus";
  21418. },
  21419. instance of MSFT_CliProperty
  21420. {
  21421. Derivation = "Name";
  21422. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  21423. Name = "Name";
  21424. },
  21425. instance of MSFT_CliProperty
  21426. {
  21427. Derivation = "PagesPrinted";
  21428. Description = "The PagesPrinted property specifies the number of pages that have been printed. This value may be zero if the print job does not contain page delimiting information.";
  21429. Name = "PagesPrinted";
  21430. },
  21431. instance of MSFT_CliProperty
  21432. {
  21433. Derivation = "Status";
  21434. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  21435. Name = "Status";
  21436. Qualifiers = {
  21437. instance of MSFT_CliQualifier
  21438. {
  21439. Name = "MaxLen";
  21440. QualifierValue = {"10"};
  21441. },
  21442. instance of MSFT_CliQualifier
  21443. {
  21444. Name = "ValueMap";
  21445. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21446. },
  21447. instance of MSFT_CliQualifier
  21448. {
  21449. Name = "Values";
  21450. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21451. }};
  21452. },
  21453. instance of MSFT_CliProperty
  21454. {
  21455. Derivation = "JobId";
  21456. Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
  21457. Name = "JobIdCopy";
  21458. },
  21459. instance of MSFT_CliProperty
  21460. {
  21461. Derivation = "Name";
  21462. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  21463. Name = "Name";
  21464. }};
  21465. }};
  21466. FriendlyName = "PrintJob";
  21467. PWhere = "WHERE JobId=#";
  21468. Target = "Select * from Win32_PrintJob";
  21469. Verbs = {
  21470. instance of MSFT_CliVerb
  21471. {
  21472. Derivation = "Pause";
  21473. Description = "";
  21474. Name = "Pause";
  21475. Usage = "Pause";
  21476. VerbType = 0;
  21477. },
  21478. instance of MSFT_CliVerb
  21479. {
  21480. Derivation = "Resume";
  21481. Description = "";
  21482. Name = "Resume";
  21483. Usage = "Resume";
  21484. }};
  21485. };
  21486. instance of MSFT_CliAlias
  21487. {
  21488. Connection =
  21489. instance of MSFT_CliConnection
  21490. {
  21491. Locale = "ms_409";
  21492. NameSpace = "ROOT\\CIMV2";
  21493. Server = ".";
  21494. };
  21495. Description = "Process management. ";
  21496. Formats = {
  21497. instance of MSFT_CliFormat
  21498. {
  21499. Format = "table";
  21500. Name = "STATUS";
  21501. Properties = {
  21502. instance of MSFT_CliProperty
  21503. {
  21504. Derivation = "Status";
  21505. Description = "The Status property is a string indicating the current status of the object. ";
  21506. Name = "Status";
  21507. Qualifiers = {
  21508. instance of MSFT_CliQualifier
  21509. {
  21510. Name = "MaxLen";
  21511. QualifierValue = {"10"};
  21512. },
  21513. instance of MSFT_CliQualifier
  21514. {
  21515. Name = "ValueMap";
  21516. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21517. },
  21518. instance of MSFT_CliQualifier
  21519. {
  21520. Name = "Values";
  21521. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21522. }};
  21523. },
  21524. instance of MSFT_CliProperty
  21525. {
  21526. Derivation = "Name";
  21527. Description = "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.";
  21528. Name = "Name";
  21529. },
  21530. instance of MSFT_CliProperty
  21531. {
  21532. Derivation = "ProcessId";
  21533. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. The value is valid from the creation of the process until the process is terminated.";
  21534. Name = "ProcessId";
  21535. }};
  21536. },
  21537. instance of MSFT_CliFormat
  21538. {
  21539. Format = "TABLE";
  21540. Name = "MEMORY";
  21541. Properties = {
  21542. instance of MSFT_CliProperty
  21543. {
  21544. Derivation = "Handle";
  21545. Description = "A string used to identify the process. A process ID is a process handle.";
  21546. Name = "Handle";
  21547. },
  21548. instance of MSFT_CliProperty
  21549. {
  21550. Derivation = "MaximumWorkingSetSize";
  21551. Description = "The MaximumWorkingSetSize property indicates the maximum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 1413120.";
  21552. Name = "MaximumWorkingSetSize";
  21553. },
  21554. instance of MSFT_CliProperty
  21555. {
  21556. Derivation = "MinimumWorkingSetSize";
  21557. Description = "The MinimumWorkingSetSize property indicates the minimum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 20480.";
  21558. Name = "MinimumWorkingSetSize";
  21559. },
  21560. instance of MSFT_CliProperty
  21561. {
  21562. Derivation = "Name";
  21563. Description = "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.";
  21564. Name = "Name";
  21565. },
  21566. instance of MSFT_CliProperty
  21567. {
  21568. Derivation = "PageFaults";
  21569. Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
  21570. Name = "PageFaults";
  21571. },
  21572. instance of MSFT_CliProperty
  21573. {
  21574. Derivation = "PageFileUsage";
  21575. Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
  21576. Name = "PageFileUsage";
  21577. },
  21578. instance of MSFT_CliProperty
  21579. {
  21580. Derivation = "PeakPageFileUsage";
  21581. Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
  21582. Name = "PeakPageFileUsage";
  21583. },
  21584. instance of MSFT_CliProperty
  21585. {
  21586. Derivation = "PeakVirtualSize";
  21587. Description = "The PeakVirtualSize property specifies the maximum virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and by using too much, the process might limit its ability to load libraries.";
  21588. Name = "PeakVirtualSize";
  21589. },
  21590. instance of MSFT_CliProperty
  21591. {
  21592. Derivation = "PeakWorkingSetSize";
  21593. Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
  21594. Name = "PeakWorkingSetSize";
  21595. },
  21596. instance of MSFT_CliProperty
  21597. {
  21598. Derivation = "PrivatePageCount";
  21599. Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
  21600. Name = "PrivatePageCount";
  21601. },
  21602. instance of MSFT_CliProperty
  21603. {
  21604. Derivation = "QuotaNonPagedPoolUsage";
  21605. Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
  21606. Name = "QuotaNonPagedPoolUsage";
  21607. },
  21608. instance of MSFT_CliProperty
  21609. {
  21610. Derivation = "QuotaPagedPoolUsage";
  21611. Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
  21612. Name = "QuotaPagedPoolUsage";
  21613. },
  21614. instance of MSFT_CliProperty
  21615. {
  21616. Derivation = "QuotaPeakNonPagedPoolUsage";
  21617. Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
  21618. Name = "QuotaPeakNonPagedPoolUsage";
  21619. },
  21620. instance of MSFT_CliProperty
  21621. {
  21622. Derivation = "QuotaPeakPagedPoolUsage";
  21623. Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
  21624. Name = "QuotaPeakPagedPoolUsage";
  21625. },
  21626. instance of MSFT_CliProperty
  21627. {
  21628. Derivation = "VirtualSize";
  21629. Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using.";
  21630. Name = "VirtualSize";
  21631. },
  21632. instance of MSFT_CliProperty
  21633. {
  21634. Derivation = "WorkingSetSize";
  21635. Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
  21636. Name = "WorkingSetSize";
  21637. }};
  21638. },
  21639. instance of MSFT_CliFormat
  21640. {
  21641. Format = "list";
  21642. Name = "FULL";
  21643. Properties = {
  21644. instance of MSFT_CliProperty
  21645. {
  21646. Derivation = "CommandLine";
  21647. Description = "The CommandLine property specifies the command line used to start a particular process, if applicable.";
  21648. Name = "CommandLine";
  21649. },
  21650. instance of MSFT_CliProperty
  21651. {
  21652. Derivation = "CSName";
  21653. Name = "CSName";
  21654. },
  21655. instance of MSFT_CliProperty
  21656. {
  21657. Derivation = "Description";
  21658. Description = "The Description property provides a textual description of the object. ";
  21659. Name = "Description";
  21660. },
  21661. instance of MSFT_CliProperty
  21662. {
  21663. Derivation = "ExecutablePath";
  21664. Description = "The ExecutablePath property indicates the path to the executable file of the process./nExample: C:\\WINDOWS\\EXPLORER.EXE";
  21665. Name = "ExecutablePath";
  21666. },
  21667. instance of MSFT_CliProperty
  21668. {
  21669. Derivation = "ExecutionState";
  21670. Description = "Indicates the current operating condition of the process. Values include ready (2), running (3), and blocked (4), among others.";
  21671. Name = "ExecutionState";
  21672. Qualifiers = {
  21673. instance of MSFT_CliQualifier
  21674. {
  21675. Name = "Values";
  21676. QualifierValue = {"Unknown","Other","Ready","Running","Blocked","Suspended Blocked","Suspended Ready"};
  21677. }};
  21678. },
  21679. instance of MSFT_CliProperty
  21680. {
  21681. Derivation = "Handle";
  21682. Description = "A string used to identify the process. A process ID is a process handle.";
  21683. Name = "Handle";
  21684. },
  21685. instance of MSFT_CliProperty
  21686. {
  21687. Derivation = "HandleCount";
  21688. Description = "The HandleCount property specifies the total number of handles currently open by this process. This number is the sum of the handles currently open by each thread in this process. A handle is used to examine or modify the system resources. Each handle has an entry in an internally maintained table. These entries contain the addresses of the resources and the means to identify the resource type.";
  21689. Name = "HandleCount";
  21690. },
  21691. instance of MSFT_CliProperty
  21692. {
  21693. Derivation = "InstallDate";
  21694. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  21695. Name = "InstallDate";
  21696. },
  21697. instance of MSFT_CliProperty
  21698. {
  21699. Derivation = "KernelModeTime";
  21700. Description = "Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  21701. Name = "KernelModeTime";
  21702. },
  21703. instance of MSFT_CliProperty
  21704. {
  21705. Derivation = "MaximumWorkingSetSize";
  21706. Description = "The MaximumWorkingSetSize property indicates the maximum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 1413120.";
  21707. Name = "MaximumWorkingSetSize";
  21708. },
  21709. instance of MSFT_CliProperty
  21710. {
  21711. Derivation = "MinimumWorkingSetSize";
  21712. Description = "The MinimumWorkingSetSize property indicates the minimum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 20480.";
  21713. Name = "MinimumWorkingSetSize";
  21714. },
  21715. instance of MSFT_CliProperty
  21716. {
  21717. Derivation = "Name";
  21718. Description = "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.";
  21719. Name = "Name";
  21720. },
  21721. instance of MSFT_CliProperty
  21722. {
  21723. Derivation = "OSName";
  21724. Name = "OSName";
  21725. },
  21726. instance of MSFT_CliProperty
  21727. {
  21728. Derivation = "OtherOperationCount";
  21729. Description = "The OtherOperationCount property specifies the number of I/O operations performed, other than read and write operations.";
  21730. Name = "OtherOperationCount";
  21731. },
  21732. instance of MSFT_CliProperty
  21733. {
  21734. Derivation = "OtherTransferCount";
  21735. Description = "The OtherTransferCount property specifies the amount of data transferred during operations other than read and write operations.";
  21736. Name = "OtherTransferCount";
  21737. },
  21738. instance of MSFT_CliProperty
  21739. {
  21740. Derivation = "PageFaults";
  21741. Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
  21742. Name = "PageFaults";
  21743. },
  21744. instance of MSFT_CliProperty
  21745. {
  21746. Derivation = "PageFileUsage";
  21747. Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
  21748. Name = "PageFileUsage";
  21749. },
  21750. instance of MSFT_CliProperty
  21751. {
  21752. Derivation = "ParentProcessId";
  21753. Description = "The ParentProcessId property specifies the unique identifier of the process that created this process. Process identifier numbers are reused, so they only identify a process for the lifetime of that process. It is possible that the process identified by ParentProcessId has terminated, so ParentProcessId may not refer to an running process. It is also possible that ParentProcessId incorrectly refers to a process which re-used that process identifier. The CreationDate property can be used to determine whether the specified parent was created after this process was created.";
  21754. Name = "ParentProcessId";
  21755. },
  21756. instance of MSFT_CliProperty
  21757. {
  21758. Derivation = "PeakPageFileUsage";
  21759. Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
  21760. Name = "PeakPageFileUsage";
  21761. },
  21762. instance of MSFT_CliProperty
  21763. {
  21764. Derivation = "PeakVirtualSize";
  21765. Description = "The PeakVirtualSize property specifies the maximum virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and by using too much, the process might limit its ability to load libraries.";
  21766. Name = "PeakVirtualSize";
  21767. },
  21768. instance of MSFT_CliProperty
  21769. {
  21770. Derivation = "PeakWorkingSetSize";
  21771. Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
  21772. Name = "PeakWorkingSetSize";
  21773. },
  21774. instance of MSFT_CliProperty
  21775. {
  21776. Derivation = "Priority";
  21777. Description = "The Priority property indicates the scheduling priority of the process within the operating system. The higher the value, the higher priority the process receives. Priority values can range from 0 (lowest priority) to 31 (highest priority)./nExample: 7.";
  21778. Name = "Priority";
  21779. },
  21780. instance of MSFT_CliProperty
  21781. {
  21782. Derivation = "PrivatePageCount";
  21783. Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
  21784. Name = "PrivatePageCount";
  21785. },
  21786. instance of MSFT_CliProperty
  21787. {
  21788. Derivation = "ProcessId";
  21789. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. The value is valid from the creation of the process until the process is terminated.";
  21790. Name = "ProcessId";
  21791. },
  21792. instance of MSFT_CliProperty
  21793. {
  21794. Derivation = "QuotaNonPagedPoolUsage";
  21795. Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
  21796. Name = "QuotaNonPagedPoolUsage";
  21797. },
  21798. instance of MSFT_CliProperty
  21799. {
  21800. Derivation = "QuotaPagedPoolUsage";
  21801. Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
  21802. Name = "QuotaPagedPoolUsage";
  21803. },
  21804. instance of MSFT_CliProperty
  21805. {
  21806. Derivation = "QuotaPeakNonPagedPoolUsage";
  21807. Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
  21808. Name = "QuotaPeakNonPagedPoolUsage";
  21809. },
  21810. instance of MSFT_CliProperty
  21811. {
  21812. Derivation = "QuotaPeakPagedPoolUsage";
  21813. Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
  21814. Name = "QuotaPeakPagedPoolUsage";
  21815. },
  21816. instance of MSFT_CliProperty
  21817. {
  21818. Derivation = "ReadOperationCount";
  21819. Description = "The ReadOperationCount property specifies the number of read operations performed.";
  21820. Name = "ReadOperationCount";
  21821. },
  21822. instance of MSFT_CliProperty
  21823. {
  21824. Derivation = "ReadTransferCount";
  21825. Description = "The ReadTransferCount property specifies the amount of data read.";
  21826. Name = "ReadTransferCount";
  21827. },
  21828. instance of MSFT_CliProperty
  21829. {
  21830. Derivation = "SessionId";
  21831. Description = "The SessionId property specifies the unique identifier that is generated by the operating system when the session is created. ";
  21832. Name = "SessionId";
  21833. },
  21834. instance of MSFT_CliProperty
  21835. {
  21836. Derivation = "Status";
  21837. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  21838. Name = "Status";
  21839. Qualifiers = {
  21840. instance of MSFT_CliQualifier
  21841. {
  21842. Name = "MaxLen";
  21843. QualifierValue = {"10"};
  21844. },
  21845. instance of MSFT_CliQualifier
  21846. {
  21847. Name = "ValueMap";
  21848. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21849. },
  21850. instance of MSFT_CliQualifier
  21851. {
  21852. Name = "Values";
  21853. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  21854. }};
  21855. },
  21856. instance of MSFT_CliProperty
  21857. {
  21858. Derivation = "TerminationDate";
  21859. Description = "Time that the process was stopped or terminated";
  21860. Name = "TerminationDate";
  21861. },
  21862. instance of MSFT_CliProperty
  21863. {
  21864. Derivation = "ThreadCount";
  21865. Description = "The ThreadCount property specifies the number of active threads in this process. ";
  21866. Name = "ThreadCount";
  21867. },
  21868. instance of MSFT_CliProperty
  21869. {
  21870. Derivation = "UserModeTime";
  21871. Description = "Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  21872. Name = "UserModeTime";
  21873. },
  21874. instance of MSFT_CliProperty
  21875. {
  21876. Derivation = "VirtualSize";
  21877. Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using.";
  21878. Name = "VirtualSize";
  21879. },
  21880. instance of MSFT_CliProperty
  21881. {
  21882. Derivation = "WindowsVersion";
  21883. Description = "The WindowsVersion property indicates the version of Windows in which the process is running.";
  21884. Name = "WindowsVersion";
  21885. },
  21886. instance of MSFT_CliProperty
  21887. {
  21888. Derivation = "WorkingSetSize";
  21889. Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
  21890. Name = "WorkingSetSize";
  21891. },
  21892. instance of MSFT_CliProperty
  21893. {
  21894. Derivation = "WriteOperationCount";
  21895. Description = "The WriteOperationCount property specifies the number of write operations performed.";
  21896. Name = "WriteOperationCount";
  21897. },
  21898. instance of MSFT_CliProperty
  21899. {
  21900. Derivation = "WriteTransferCount";
  21901. Description = "The WriteTransferCount property specifies the amount of data written.";
  21902. Name = "WriteTransferCount";
  21903. }};
  21904. },
  21905. instance of MSFT_CliFormat
  21906. {
  21907. Format = "table";
  21908. Name = "IO";
  21909. Properties = {
  21910. instance of MSFT_CliProperty
  21911. {
  21912. Derivation = "Name";
  21913. Description = "The Name property defines the label by which the object is known. ";
  21914. Name = "Name";
  21915. },
  21916. instance of MSFT_CliProperty
  21917. {
  21918. Derivation = "ProcessId";
  21919. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
  21920. Name = "ProcessId";
  21921. },
  21922. instance of MSFT_CliProperty
  21923. {
  21924. Derivation = "ReadOperationCount";
  21925. Description = "The ReadOperationCount property specifies the number of read operations performed.";
  21926. Name = "ReadOperationCount";
  21927. },
  21928. instance of MSFT_CliProperty
  21929. {
  21930. Derivation = "ReadTransferCount";
  21931. Description = "The ReadTransferCount property specifies the amount of data read.";
  21932. Name = "ReadTransferCount";
  21933. },
  21934. instance of MSFT_CliProperty
  21935. {
  21936. Derivation = "WriteOperationCount";
  21937. Description = "The WriteOperationCount property specifies the number of write operations performed.";
  21938. Name = "WriteOperationCount";
  21939. },
  21940. instance of MSFT_CliProperty
  21941. {
  21942. Derivation = "WriteTransferCount";
  21943. Description = "The WriteTransferCount property specifies the amount of data written.";
  21944. Name = "WriteTransferCount";
  21945. }};
  21946. },
  21947. instance of MSFT_CliFormat
  21948. {
  21949. Format = "TABLE";
  21950. Name = "BRIEF";
  21951. Properties = {
  21952. instance of MSFT_CliProperty
  21953. {
  21954. Derivation = "ThreadCount";
  21955. Description = "The ThreadCount property specifies the number of active threads in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread. This property is for computers running Windows NT only.";
  21956. Name = "ThreadCount";
  21957. },
  21958. instance of MSFT_CliProperty
  21959. {
  21960. Derivation = "HandleCount";
  21961. Description = "The HandleCount property specifies the total number of handles currently open by this process. This number is the sum of the handles currently open by each thread in this process. A handle is used to examine or modify the system resources. Each handle has an entry in an internally maintained table. These entries contain the addresses of the resources and the means to identify the resource type.";
  21962. Name = "HandleCount";
  21963. },
  21964. instance of MSFT_CliProperty
  21965. {
  21966. Derivation = "Name";
  21967. Description = "The Name property defines the label by which the object is known. ";
  21968. Name = "Name";
  21969. },
  21970. instance of MSFT_CliProperty
  21971. {
  21972. Derivation = "Priority";
  21973. Description = "The Priority property indicates the scheduling priority of the process within the operating system. ";
  21974. Name = "Priority";
  21975. },
  21976. instance of MSFT_CliProperty
  21977. {
  21978. Derivation = "ProcessId";
  21979. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
  21980. Name = "ProcessId";
  21981. },
  21982. instance of MSFT_CliProperty
  21983. {
  21984. Derivation = "WorkingSetSize";
  21985. Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
  21986. Name = "WorkingSetSize";
  21987. }};
  21988. },
  21989. instance of MSFT_CliFormat
  21990. {
  21991. Name = "SYSTEM";
  21992. Properties = {
  21993. instance of MSFT_CliProperty
  21994. {
  21995. Derivation = "__CLASS";
  21996. Name = "__CLASS";
  21997. },
  21998. instance of MSFT_CliProperty
  21999. {
  22000. Derivation = "__DERIVATION";
  22001. Name = "__DERIVATION";
  22002. },
  22003. instance of MSFT_CliProperty
  22004. {
  22005. Derivation = "__DYNASTY";
  22006. Name = "__DYNASTY";
  22007. },
  22008. instance of MSFT_CliProperty
  22009. {
  22010. Derivation = "__GENUS";
  22011. Name = "__GENUS";
  22012. },
  22013. instance of MSFT_CliProperty
  22014. {
  22015. Derivation = "__NAMESPACE";
  22016. Name = "__NAMESPACE";
  22017. },
  22018. instance of MSFT_CliProperty
  22019. {
  22020. Derivation = "__PATH";
  22021. Name = "__PATH";
  22022. },
  22023. instance of MSFT_CliProperty
  22024. {
  22025. Derivation = "__PROPERTY_COUNT";
  22026. Name = "__PROPERTY_COUNT";
  22027. },
  22028. instance of MSFT_CliProperty
  22029. {
  22030. Derivation = "__RELPATH";
  22031. Name = "__RELPATH";
  22032. },
  22033. instance of MSFT_CliProperty
  22034. {
  22035. Derivation = "__SERVER";
  22036. Name = "__SERVER";
  22037. },
  22038. instance of MSFT_CliProperty
  22039. {
  22040. Derivation = "__SUPERCLASS";
  22041. Name = "__SUPERCLASS";
  22042. }};
  22043. },
  22044. instance of MSFT_CliFormat
  22045. {
  22046. Name = "INSTANCE";
  22047. Properties = {
  22048. instance of MSFT_CliProperty
  22049. {
  22050. Derivation = "ProcessId";
  22051. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
  22052. Name = "__PATH";
  22053. }};
  22054. },
  22055. instance of MSFT_CliFormat
  22056. {
  22057. Format = "table";
  22058. Name = "STATISTICS";
  22059. Properties = {
  22060. instance of MSFT_CliProperty
  22061. {
  22062. Derivation = "HandleCount";
  22063. Description = "The HandleCount property specifies the total number of handles currently open by this process. This number is the sum of the handles currently open by each thread in this process. A handle is used to examine or modify the system resources. Each handle has an entry in an internally maintained table. These entries contain the addresses of the resources and the means to identify the resource type.";
  22064. Name = "HandleCount";
  22065. },
  22066. instance of MSFT_CliProperty
  22067. {
  22068. Derivation = "Name";
  22069. Description = "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.";
  22070. Name = "Name";
  22071. },
  22072. instance of MSFT_CliProperty
  22073. {
  22074. Derivation = "KernelModeTime";
  22075. Description = "Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  22076. Name = "KernelModeTime";
  22077. },
  22078. instance of MSFT_CliProperty
  22079. {
  22080. Derivation = "MaximumWorkingSetSize";
  22081. Description = "The MaximumWorkingSetSize property indicates the maximum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 1413120.";
  22082. Name = "MaximumWorkingSetSize";
  22083. },
  22084. instance of MSFT_CliProperty
  22085. {
  22086. Derivation = "MinimumWorkingSetSize";
  22087. Description = "The MinimumWorkingSetSize property indicates the minimum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 20480.";
  22088. Name = "MinimumWorkingSetSize";
  22089. },
  22090. instance of MSFT_CliProperty
  22091. {
  22092. Derivation = "OtherOperationCount";
  22093. Description = "The OtherOperationCount property specifies the number of I/O operations performed, other than read and write operations.";
  22094. Name = "OtherOperationCount";
  22095. },
  22096. instance of MSFT_CliProperty
  22097. {
  22098. Derivation = "OtherTransferCount";
  22099. Description = "The OtherTransferCount property specifies the amount of data transferred during operations other than read and write operations.";
  22100. Name = "OtherTransferCount";
  22101. },
  22102. instance of MSFT_CliProperty
  22103. {
  22104. Derivation = "PageFaults";
  22105. Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
  22106. Name = "PageFaults";
  22107. },
  22108. instance of MSFT_CliProperty
  22109. {
  22110. Derivation = "PageFileUsage";
  22111. Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
  22112. Name = "PageFileUsage";
  22113. },
  22114. instance of MSFT_CliProperty
  22115. {
  22116. Derivation = "PeakPageFileUsage";
  22117. Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
  22118. Name = "PeakPageFileUsage";
  22119. },
  22120. instance of MSFT_CliProperty
  22121. {
  22122. Derivation = "PeakVirtualSize";
  22123. Description = "The PeakVirtualSize property specifies the maximum virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and by using too much, the process might limit its ability to load libraries.";
  22124. Name = "PeakVirtualSize";
  22125. },
  22126. instance of MSFT_CliProperty
  22127. {
  22128. Derivation = "PeakWorkingSetSize";
  22129. Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
  22130. Name = "PeakWorkingSetSize";
  22131. },
  22132. instance of MSFT_CliProperty
  22133. {
  22134. Derivation = "PrivatePageCount";
  22135. Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
  22136. Name = "PrivatePageCount";
  22137. },
  22138. instance of MSFT_CliProperty
  22139. {
  22140. Derivation = "ProcessId";
  22141. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. The value is valid from the creation of the process until the process is terminated.";
  22142. Name = "ProcessId";
  22143. },
  22144. instance of MSFT_CliProperty
  22145. {
  22146. Derivation = "QuotaNonPagedPoolUsage";
  22147. Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
  22148. Name = "QuotaNonPagedPoolUsage";
  22149. },
  22150. instance of MSFT_CliProperty
  22151. {
  22152. Derivation = "QuotaPagedPoolUsage";
  22153. Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
  22154. Name = "QuotaPagedPoolUsage";
  22155. },
  22156. instance of MSFT_CliProperty
  22157. {
  22158. Derivation = "QuotaPeakNonPagedPoolUsage";
  22159. Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
  22160. Name = "QuotaPeakNonPagedPoolUsage";
  22161. },
  22162. instance of MSFT_CliProperty
  22163. {
  22164. Derivation = "QuotaPeakPagedPoolUsage";
  22165. Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
  22166. Name = "QuotaPeakPagedPoolUsage";
  22167. },
  22168. instance of MSFT_CliProperty
  22169. {
  22170. Derivation = "ReadOperationCount";
  22171. Description = "The ReadOperationCount property specifies the number of read operations performed.";
  22172. Name = "ReadOperationCount";
  22173. },
  22174. instance of MSFT_CliProperty
  22175. {
  22176. Derivation = "ReadTransferCount";
  22177. Description = "The ReadTransferCount property specifies the amount of data read.";
  22178. Name = "ReadTransferCount";
  22179. },
  22180. instance of MSFT_CliProperty
  22181. {
  22182. Derivation = "ThreadCount";
  22183. Description = "The ThreadCount property specifies the number of active threads in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread. This property is for computers running Windows NT only.";
  22184. Name = "ThreadCount";
  22185. },
  22186. instance of MSFT_CliProperty
  22187. {
  22188. Derivation = "UserModeTime";
  22189. Description = "Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  22190. Name = "UserModeTime";
  22191. },
  22192. instance of MSFT_CliProperty
  22193. {
  22194. Derivation = "VirtualSize";
  22195. Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and by using too much, the process can limit its ability to load libraries.";
  22196. Name = "VirtualSize";
  22197. },
  22198. instance of MSFT_CliProperty
  22199. {
  22200. Derivation = "WorkingSetSize";
  22201. Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system 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.";
  22202. Name = "WorkingSetSize";
  22203. },
  22204. instance of MSFT_CliProperty
  22205. {
  22206. Derivation = "WriteOperationCount";
  22207. Description = "The WriteOperationCount property specifies the number of write operations performed.";
  22208. Name = "WriteOperationCount";
  22209. },
  22210. instance of MSFT_CliProperty
  22211. {
  22212. Derivation = "WriteTransferCount";
  22213. Description = "The WriteTransferCount property specifies the amount of data written.";
  22214. Name = "WriteTransferCount";
  22215. }};
  22216. }};
  22217. FriendlyName = "Process";
  22218. PWhere = "WHERE ProcessId='#'";
  22219. Target = "Select * from Win32_Process";
  22220. Verbs = {
  22221. instance of MSFT_CliVerb
  22222. {
  22223. Derivation = "Create";
  22224. Description = "The Create method creates a new process. It returns an integer value of 0 if the process was successfully created, and any other number to indicate an error.";
  22225. Name = "Create";
  22226. Parameters = {
  22227. instance of MSFT_CliParam
  22228. {
  22229. Description = "The CommandLine parameter specifies the command line to execute. The system adds a null character to the command line, trimming the string if necessary, to indicate which file was actually used. ";
  22230. ParaId = "CommandLine";
  22231. Type = "STRING";
  22232. },
  22233. instance of MSFT_CliParam
  22234. {
  22235. Description = "The CurrentDirectory parameter specifies the current drive and directory for the child process. The string requires that the current directory resolves to a known path. A user can specify an absolute path or a path relative to the current working directory. If this parameter is NULL, the new process will have the same path as the calling process. This option is provided primarily for shells that must start an application and specify the application's initial drive and working directory.";
  22236. ParaId = "CurrentDirectory";
  22237. Type = "STRING";
  22238. },
  22239. instance of MSFT_CliParam
  22240. {
  22241. Description = "The ProcessStartupInformation parameter represents the startup configuration of a Win32 process. It includes information about displaying the window, characteristics of a console application, and handling errors.";
  22242. ParaId = "ProcessStartupInformation";
  22243. Type = "OBJECT";
  22244. },
  22245. instance of MSFT_CliParam
  22246. {
  22247. Description = "The ProcessId parameter returns a global process identifier that can be used to identify a process. The value is valid from the time the process is created until the time the process is terminated. ";
  22248. ParaId = "ProcessId";
  22249. Type = "UINT32";
  22250. }};
  22251. Usage = "Create";
  22252. VerbType = 0;
  22253. },
  22254. instance of MSFT_CliVerb
  22255. {
  22256. Derivation = "Terminate";
  22257. Description = "The Terminate method terminates a process and all of its threads. It returns an integer value of 0 if the process was successfully terminated, and any other number to indicate an error.";
  22258. Name = "Terminate";
  22259. Parameters = {
  22260. instance of MSFT_CliParam
  22261. {
  22262. Description = "The Reason parameter specifies the exit code for the process and for all threads terminated as a result of this call. ";
  22263. ParaId = "Reason";
  22264. Type = "UINT32";
  22265. }};
  22266. Usage = "Terminate";
  22267. },
  22268. instance of MSFT_CliVerb
  22269. {
  22270. Derivation = "GetOwner";
  22271. Description = "The GetOwner method retrieves the user name and domain name under which the process is running. It returns an integer value of 0 if successful, and any other number to indicate an error.";
  22272. Name = "GetOwner";
  22273. Parameters = {
  22274. instance of MSFT_CliParam
  22275. {
  22276. Description = "The Domain parameter returns the domain name under which this process is running.";
  22277. ParaId = "Domain";
  22278. Type = "STRING";
  22279. },
  22280. instance of MSFT_CliParam
  22281. {
  22282. Description = "The User parameter returns the user name of the owner of this process.";
  22283. ParaId = "User";
  22284. Type = "STRING";
  22285. }};
  22286. Usage = "GetOwner";
  22287. },
  22288. instance of MSFT_CliVerb
  22289. {
  22290. Derivation = "GetOwnerSid";
  22291. Description = "The GetOwnerSid method retrieves the security identifier (SID) for the owner of this process.";
  22292. Name = "GetOwnerSid";
  22293. Parameters = {
  22294. instance of MSFT_CliParam
  22295. {
  22296. Description = "The Sid property returns the security identifier descriptor for this process.";
  22297. ParaId = "Sid";
  22298. Type = "STRING";
  22299. }};
  22300. Usage = "GetOwnerSid";
  22301. },
  22302. instance of MSFT_CliVerb
  22303. {
  22304. Derivation = "SetPriority";
  22305. Description = "The SetPriority method attempts to change the execution priority of the process. In order to set the priority to Realtime, the caller must hold the SeIncreaseBasePriorityPrivilege. Without this privilege, the highest the priority can be set to is High priority./nThe method returns an integer value that can be interpretted as follows: /n0 - Successful completion./n2 - The user does not have access to the requested information./n3 - The user does not have sufficient privilge./n8 - Unknown failure./n9 - The path specified does not exist./n21 - The specified parameter is invalid./nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
  22306. Name = "SetPriority";
  22307. Parameters = {
  22308. instance of MSFT_CliParam
  22309. {
  22310. Description = "The Priority parameter specifies the new priority class for the process. Values:/nIdle - Specified for a process whose threads run only when the system is idle. The threads of the process are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle-priority class is inherited by child processes./nBelow Normal - Indicates a process that has priority above IDLE_PRIORITY_CLASS but below NORMAL_PRIORITY_CLASS. For Windows 2000./nNormal - Specified for a process with no special scheduling needs./nAbove Normal - Indicates a process that has priority above NORMAL_PRIORITY_CLASS but below HIGH_PRIORITY_CLASS. For Windows 2000./nHigh Priority - Specified for a process that performs time-critical tasks that must be executed immediately. The threads of the process preempt the threads of normal or idle priority class processes. An example is the Task List, which must respond quickly when called by the user, regardless of the load on the operating system. Use extreme care when using the high-priority class, because a high-priority class application can use nearly all available CPU time./nRealtime - Specified for a process that has the highest possible priority. The threads of the process preempt the threads of all other processes, including operating system processes performing important tasks. For example, a real-time process that executes for more than a very brief interval can cause disk caches not to flush or cause the mouse to be unresponsive./n";
  22311. ParaId = "Priority";
  22312. Qualifiers = {
  22313. instance of MSFT_CliQualifier
  22314. {
  22315. Name = "CIMTYPE";
  22316. QualifierValue = {"sint32"};
  22317. },
  22318. instance of MSFT_CliQualifier
  22319. {
  22320. Name = "Description";
  22321. QualifierValue = {"The Priority parameter specifies the new priority class for the process. Values:/nIdle - Specified for a process whose threads run only when the system is idle. The threads of the process are preempted by the threads of any process running in a higher pri"};
  22322. },
  22323. instance of MSFT_CliQualifier
  22324. {
  22325. Name = "ID";
  22326. QualifierValue = {"0"};
  22327. },
  22328. instance of MSFT_CliQualifier
  22329. {
  22330. Name = "in";
  22331. QualifierValue = {"True"};
  22332. },
  22333. instance of MSFT_CliQualifier
  22334. {
  22335. Name = "MappingStrings";
  22336. QualifierValue = {"Win32API|Process and Thread Functions|SetPriorityClass|dwPriorityClass"};
  22337. },
  22338. instance of MSFT_CliQualifier
  22339. {
  22340. Name = "ValueMap";
  22341. QualifierValue = {"0x00000040","0x00004000","0x00000020","0x00008000","0x00000080","0x00000100"};
  22342. },
  22343. instance of MSFT_CliQualifier
  22344. {
  22345. Name = "Values";
  22346. QualifierValue = {"Idle","Below Normal","Normal","Above Normal","High Priority","Realtime"};
  22347. }};
  22348. Type = "SINT32";
  22349. }};
  22350. Qualifiers = {
  22351. instance of MSFT_CliQualifier
  22352. {
  22353. Name = "Description";
  22354. QualifierValue = {"The SetPriority method attempts to change the execution priority of the process. In order to set the priority to Realtime, the caller must hold the SeIncreaseBasePriorityPrivilege. Without this privilege, the highest the priority can be set to is High pr"};
  22355. },
  22356. instance of MSFT_CliQualifier
  22357. {
  22358. Name = "Implemented";
  22359. QualifierValue = {"True"};
  22360. },
  22361. instance of MSFT_CliQualifier
  22362. {
  22363. Name = "MappingStrings";
  22364. QualifierValue = {"Win32API|Process and Thread Functions|SetPriorityClass"};
  22365. },
  22366. instance of MSFT_CliQualifier
  22367. {
  22368. Name = "ValueMap";
  22369. QualifierValue = {"0","2","3","8","9","21",".."};
  22370. },
  22371. instance of MSFT_CliQualifier
  22372. {
  22373. Name = "Values";
  22374. QualifierValue = {"Successful completion","Access denied","Insufficient privilege","Unknown failure","Path not found","Invalid parameter","Other"};
  22375. }};
  22376. Usage = "SetPriority";
  22377. },
  22378. instance of MSFT_CliVerb
  22379. {
  22380. Derivation = "AttachDebugger";
  22381. Description = "The AttachDebugger method launches the currently registered debugger for this process. Dr. Watson, however, is not supported. /nThe method returns a 'generic failure' if it finds an invalid string in the registry key or an integer value that can be interpretted as follows: /n0 - Successful completion./n2 - The user does not have access to the requested information./n3 - The user does not have sufficient privilge./n8 - Unknown failure./n9 - The path specified does not exist./n21 - The specified parameter is invalid./nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
  22382. Name = "AttachDebugger";
  22383. Qualifiers = {
  22384. instance of MSFT_CliQualifier
  22385. {
  22386. Name = "Description";
  22387. QualifierValue = {"The AttachDebugger method launches the currently registered debugger for this process. Dr. Watson, however, is not supported. /nThe method returns a 'generic failure' if it finds an invalid string in the registry key or an integer value that can be interp"};
  22388. },
  22389. instance of MSFT_CliQualifier
  22390. {
  22391. Name = "Implemented";
  22392. QualifierValue = {"True"};
  22393. },
  22394. instance of MSFT_CliQualifier
  22395. {
  22396. Name = "ValueMap";
  22397. QualifierValue = {"0","2","3","8","9","21",".."};
  22398. },
  22399. instance of MSFT_CliQualifier
  22400. {
  22401. Name = "Values";
  22402. QualifierValue = {"Successful completion","Access denied","Insufficient privilege","Unknown failure","Path not found","Invalid parameter","Other"};
  22403. }};
  22404. Usage = "AttachDebugger";
  22405. }};
  22406. };
  22407. instance of MSFT_CliAlias
  22408. {
  22409. Connection =
  22410. instance of MSFT_CliConnection
  22411. {
  22412. Locale = "ms_409";
  22413. NameSpace = "ROOT\\CIMV2";
  22414. Server = ".";
  22415. };
  22416. Description = "Installation package task management. ";
  22417. Formats = {
  22418. instance of MSFT_CliFormat
  22419. {
  22420. Name = "SYSTEM";
  22421. Properties = {
  22422. instance of MSFT_CliProperty
  22423. {
  22424. Derivation = "__CLASS";
  22425. Name = "__CLASS";
  22426. },
  22427. instance of MSFT_CliProperty
  22428. {
  22429. Derivation = "__DERIVATION";
  22430. Name = "__DERIVATION";
  22431. },
  22432. instance of MSFT_CliProperty
  22433. {
  22434. Derivation = "__DYNASTY";
  22435. Name = "__DYNASTY";
  22436. },
  22437. instance of MSFT_CliProperty
  22438. {
  22439. Derivation = "__GENUS";
  22440. Name = "__GENUS";
  22441. },
  22442. instance of MSFT_CliProperty
  22443. {
  22444. Derivation = "__NAMESPACE";
  22445. Name = "__NAMESPACE";
  22446. },
  22447. instance of MSFT_CliProperty
  22448. {
  22449. Derivation = "__PATH";
  22450. Name = "__PATH";
  22451. },
  22452. instance of MSFT_CliProperty
  22453. {
  22454. Derivation = "__PROPERTY_COUNT";
  22455. Name = "__PROPERTY_COUNT";
  22456. },
  22457. instance of MSFT_CliProperty
  22458. {
  22459. Derivation = "__RELPATH";
  22460. Name = "__RELPATH";
  22461. },
  22462. instance of MSFT_CliProperty
  22463. {
  22464. Derivation = "__SERVER";
  22465. Name = "__SERVER";
  22466. },
  22467. instance of MSFT_CliProperty
  22468. {
  22469. Derivation = "__SUPERCLASS";
  22470. Name = "__SUPERCLASS";
  22471. }};
  22472. },
  22473. instance of MSFT_CliFormat
  22474. {
  22475. Name = "INSTANCE";
  22476. Properties = {
  22477. instance of MSFT_CliProperty
  22478. {
  22479. Derivation = "Name";
  22480. Name = "__PATH";
  22481. }};
  22482. },
  22483. instance of MSFT_CliFormat
  22484. {
  22485. Format = "table";
  22486. Name = "STATUS";
  22487. Properties = {
  22488. instance of MSFT_CliProperty
  22489. {
  22490. Derivation = "Name";
  22491. Name = "Name";
  22492. },
  22493. instance of MSFT_CliProperty
  22494. {
  22495. Derivation = "Version";
  22496. Description = "Product version information. ";
  22497. Name = "Version";
  22498. Qualifiers = {
  22499. instance of MSFT_CliQualifier
  22500. {
  22501. Name = "MaxLen";
  22502. QualifierValue = {"64"};
  22503. }};
  22504. },
  22505. instance of MSFT_CliProperty
  22506. {
  22507. Derivation = "InstallState";
  22508. Name = "InstallState";
  22509. Qualifiers = {
  22510. instance of MSFT_CliQualifier
  22511. {
  22512. Name = "ValueMap";
  22513. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Installed"};
  22514. }};
  22515. }};
  22516. },
  22517. instance of MSFT_CliFormat
  22518. {
  22519. Format = "list";
  22520. Name = "FULL";
  22521. Properties = {
  22522. instance of MSFT_CliProperty
  22523. {
  22524. Derivation = "Description";
  22525. Description = "A textual description of the product.";
  22526. Name = "Description";
  22527. },
  22528. instance of MSFT_CliProperty
  22529. {
  22530. Derivation = "IdentifyingNumber";
  22531. Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
  22532. Name = "IdentifyingNumber";
  22533. Qualifiers = {
  22534. instance of MSFT_CliQualifier
  22535. {
  22536. Name = "MaxLen";
  22537. QualifierValue = {"64"};
  22538. }};
  22539. },
  22540. instance of MSFT_CliProperty
  22541. {
  22542. Derivation = "InstallDate";
  22543. Name = "InstallDate";
  22544. },
  22545. instance of MSFT_CliProperty
  22546. {
  22547. Derivation = "InstallLocation";
  22548. Name = "InstallLocation";
  22549. },
  22550. instance of MSFT_CliProperty
  22551. {
  22552. Derivation = "InstallState";
  22553. Name = "InstallState";
  22554. Qualifiers = {
  22555. instance of MSFT_CliQualifier
  22556. {
  22557. Name = "ValueMap";
  22558. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Installed"};
  22559. }};
  22560. },
  22561. instance of MSFT_CliProperty
  22562. {
  22563. Derivation = "Name";
  22564. Description = "Commonly used product name.";
  22565. Name = "Name";
  22566. Qualifiers = {
  22567. instance of MSFT_CliQualifier
  22568. {
  22569. Name = "MaxLen";
  22570. QualifierValue = {"256"};
  22571. }};
  22572. },
  22573. instance of MSFT_CliProperty
  22574. {
  22575. Derivation = "PackageCache";
  22576. Name = "PackageCache";
  22577. },
  22578. instance of MSFT_CliProperty
  22579. {
  22580. Derivation = "SKUNumber";
  22581. Description = "Product SKU (stock keeping unit) information.";
  22582. Name = "SKUNumber";
  22583. Qualifiers = {
  22584. instance of MSFT_CliQualifier
  22585. {
  22586. Name = "MaxLen";
  22587. QualifierValue = {"64"};
  22588. }};
  22589. },
  22590. instance of MSFT_CliProperty
  22591. {
  22592. Derivation = "Vendor";
  22593. Description = "The name of the product's supplier. ";
  22594. Name = "Vendor";
  22595. Qualifiers = {
  22596. instance of MSFT_CliQualifier
  22597. {
  22598. Name = "MaxLen";
  22599. QualifierValue = {"256"};
  22600. }};
  22601. },
  22602. instance of MSFT_CliProperty
  22603. {
  22604. Derivation = "Version";
  22605. Description = "Product version information. ";
  22606. Name = "Version";
  22607. Qualifiers = {
  22608. instance of MSFT_CliQualifier
  22609. {
  22610. Name = "MaxLen";
  22611. QualifierValue = {"64"};
  22612. }};
  22613. }};
  22614. },
  22615. instance of MSFT_CliFormat
  22616. {
  22617. Format = "TABLE";
  22618. Name = "BRIEF";
  22619. Properties = {
  22620. instance of MSFT_CliProperty
  22621. {
  22622. Derivation = "IdentifyingNumber";
  22623. Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
  22624. Name = "IdentifyingNumber";
  22625. Qualifiers = {
  22626. instance of MSFT_CliQualifier
  22627. {
  22628. Name = "MaxLen";
  22629. QualifierValue = {"64"};
  22630. }};
  22631. },
  22632. instance of MSFT_CliProperty
  22633. {
  22634. Derivation = "Name";
  22635. Description = "Commonly used product name.";
  22636. Name = "Name";
  22637. Qualifiers = {
  22638. instance of MSFT_CliQualifier
  22639. {
  22640. Name = "MaxLen";
  22641. QualifierValue = {"256"};
  22642. }};
  22643. },
  22644. instance of MSFT_CliProperty
  22645. {
  22646. Derivation = "Vendor";
  22647. Description = "The name of the product's supplier. ";
  22648. Name = "Vendor";
  22649. Qualifiers = {
  22650. instance of MSFT_CliQualifier
  22651. {
  22652. Name = "MaxLen";
  22653. QualifierValue = {"256"};
  22654. }};
  22655. },
  22656. instance of MSFT_CliProperty
  22657. {
  22658. Derivation = "Version";
  22659. Description = "Product version information. ";
  22660. Name = "Version";
  22661. Qualifiers = {
  22662. instance of MSFT_CliQualifier
  22663. {
  22664. Name = "MaxLen";
  22665. QualifierValue = {"64"};
  22666. }};
  22667. },
  22668. instance of MSFT_CliProperty
  22669. {
  22670. Derivation = "Caption";
  22671. Description = "A short textual description.";
  22672. Name = "Caption";
  22673. Qualifiers = {
  22674. instance of MSFT_CliQualifier
  22675. {
  22676. Name = "MaxLen";
  22677. QualifierValue = {"64"};
  22678. }};
  22679. }};
  22680. }};
  22681. FriendlyName = "Product";
  22682. PWhere = "WHERE Name='#'";
  22683. Target = "Select * from Win32_Product";
  22684. Verbs = {
  22685. instance of MSFT_CliVerb
  22686. {
  22687. Derivation = "Install";
  22688. Description = "This method will install an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
  22689. Name = "Install";
  22690. Parameters = {
  22691. instance of MSFT_CliParam
  22692. {
  22693. Description = "";
  22694. ParaId = "AllUsers";
  22695. Type = "BOOLEAN";
  22696. },
  22697. instance of MSFT_CliParam
  22698. {
  22699. Description = "The command line options for the install. These should be in the form of property=setting";
  22700. ParaId = "Options";
  22701. Type = "STRING";
  22702. },
  22703. instance of MSFT_CliParam
  22704. {
  22705. Description = "The path to the package that is to be installed";
  22706. ParaId = "PackageLocation";
  22707. Type = "STRING";
  22708. }};
  22709. Usage = "Install";
  22710. VerbType = 0;
  22711. },
  22712. instance of MSFT_CliVerb
  22713. {
  22714. Derivation = "Admin";
  22715. Description = "This method will preform an administrative install of an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
  22716. Name = "Admin";
  22717. Parameters = {
  22718. instance of MSFT_CliParam
  22719. {
  22720. Description = "";
  22721. ParaId = "Options";
  22722. Type = "STRING";
  22723. },
  22724. instance of MSFT_CliParam
  22725. {
  22726. Description = "The path to the package that is to be admined";
  22727. ParaId = "PackageLocation";
  22728. Type = "STRING";
  22729. },
  22730. instance of MSFT_CliParam
  22731. {
  22732. Description = "The location for the administrative image to be installed at.";
  22733. ParaId = "TargetLocation";
  22734. Type = "STRING";
  22735. }};
  22736. Usage = "Admin";
  22737. VerbType = 0;
  22738. },
  22739. instance of MSFT_CliVerb
  22740. {
  22741. Derivation = "Advertise";
  22742. Description = "This method will advertise an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
  22743. Name = "Advertise";
  22744. Parameters = {
  22745. instance of MSFT_CliParam
  22746. {
  22747. Description = "";
  22748. ParaId = "AllUsers";
  22749. Type = "BOOLEAN";
  22750. },
  22751. instance of MSFT_CliParam
  22752. {
  22753. Description = "";
  22754. ParaId = "Options";
  22755. Type = "STRING";
  22756. },
  22757. instance of MSFT_CliParam
  22758. {
  22759. Description = "The path to the package that is to be advertised";
  22760. ParaId = "PackageLocation";
  22761. Type = "STRING";
  22762. }};
  22763. Usage = "Advertise";
  22764. VerbType = 0;
  22765. },
  22766. instance of MSFT_CliVerb
  22767. {
  22768. Derivation = "Reinstall";
  22769. Description = "This method will reinstall the associated instance of Product using the specified reinstallation mode.";
  22770. Name = "Reinstall";
  22771. Parameters = {
  22772. instance of MSFT_CliParam
  22773. {
  22774. Description = "";
  22775. ParaId = "ReinstallMode";
  22776. Qualifiers = {
  22777. instance of MSFT_CliQualifier
  22778. {
  22779. Name = "valuemap";
  22780. QualifierValue = {"1","2","3","4","5","6","7","8","9","10"};
  22781. },
  22782. instance of MSFT_CliQualifier
  22783. {
  22784. Name = "values";
  22785. QualifierValue = {"FileMissing","FileOlderVersion","FileEqualVersion","FileExact","FileVerify","FileReplace","UserData","MachineData","Shortcut","Package"};
  22786. }};
  22787. Type = "UINT16";
  22788. }};
  22789. Usage = "Reinstall";
  22790. VerbType = 0;
  22791. },
  22792. instance of MSFT_CliVerb
  22793. {
  22794. Derivation = "Upgrade";
  22795. Description = "This method will upgrade the associated Product using the upgrade package provided through PackageLocation and any command line options that are supplied.";
  22796. Name = "Upgrade";
  22797. Parameters = {
  22798. instance of MSFT_CliParam
  22799. {
  22800. Description = "";
  22801. ParaId = "Options";
  22802. Type = "STRING";
  22803. },
  22804. instance of MSFT_CliParam
  22805. {
  22806. Description = "The path to the package that contains the upgrade";
  22807. ParaId = "PackageLocation";
  22808. Type = "STRING";
  22809. }};
  22810. Usage = "Upgrade";
  22811. VerbType = 0;
  22812. },
  22813. instance of MSFT_CliVerb
  22814. {
  22815. Derivation = "Configure";
  22816. Description = "This method will configure the associated instance of Product to the specified install state and level.";
  22817. Name = "Configure";
  22818. Parameters = {
  22819. instance of MSFT_CliParam
  22820. {
  22821. Description = "";
  22822. ParaId = "InstallLevel";
  22823. Qualifiers = {
  22824. instance of MSFT_CliQualifier
  22825. {
  22826. Name = "valuemap";
  22827. QualifierValue = {"1","2","3"};
  22828. },
  22829. instance of MSFT_CliQualifier
  22830. {
  22831. Name = "values";
  22832. QualifierValue = {"Default","Minimum","Maximum"};
  22833. }};
  22834. Type = "UINT16";
  22835. },
  22836. instance of MSFT_CliParam
  22837. {
  22838. ParaId = "InstallState";
  22839. Qualifiers = {
  22840. instance of MSFT_CliQualifier
  22841. {
  22842. Name = "valuemap";
  22843. QualifierValue = {"1","2","3"};
  22844. },
  22845. instance of MSFT_CliQualifier
  22846. {
  22847. Name = "values";
  22848. QualifierValue = {"Default","Local","Source"};
  22849. }};
  22850. Type = "UINT16";
  22851. }};
  22852. Usage = "Configure";
  22853. VerbType = 0;
  22854. },
  22855. instance of MSFT_CliVerb
  22856. {
  22857. Derivation = "Uninstall";
  22858. Description = "This method will uninstall the associated instance of Product";
  22859. Name = "Uninstall";
  22860. Usage = "Uninstall";
  22861. VerbType = 0;
  22862. }};
  22863. };
  22864. instance of MSFT_CliAlias
  22865. {
  22866. Connection =
  22867. instance of MSFT_CliConnection
  22868. {
  22869. Locale = "ms_409";
  22870. NameSpace = "ROOT\\CIMV2";
  22871. Server = ".";
  22872. };
  22873. Description = "The Win32_QuickFixEngineering class represents system-wide Quick Fix Engineering (QFE) or updates that have been applied to the current operating system.";
  22874. Formats = {
  22875. instance of MSFT_CliFormat
  22876. {
  22877. Name = "INSTANCE";
  22878. Properties = {
  22879. instance of MSFT_CliProperty
  22880. {
  22881. Derivation = "__PATH";
  22882. Name = "__PATH";
  22883. }};
  22884. },
  22885. instance of MSFT_CliFormat
  22886. {
  22887. Name = "SYSTEM";
  22888. Properties = {
  22889. instance of MSFT_CliProperty
  22890. {
  22891. Derivation = "__CLASS";
  22892. Name = "__CLASS";
  22893. },
  22894. instance of MSFT_CliProperty
  22895. {
  22896. Derivation = "__DERIVATION";
  22897. Name = "__DERIVATION";
  22898. },
  22899. instance of MSFT_CliProperty
  22900. {
  22901. Derivation = "__DYNASTY";
  22902. Name = "__DYNASTY";
  22903. },
  22904. instance of MSFT_CliProperty
  22905. {
  22906. Derivation = "__GENUS";
  22907. Name = "__GENUS";
  22908. },
  22909. instance of MSFT_CliProperty
  22910. {
  22911. Derivation = "__NAMESPACE";
  22912. Name = "__NAMESPACE";
  22913. },
  22914. instance of MSFT_CliProperty
  22915. {
  22916. Derivation = "__PATH";
  22917. Name = "__PATH";
  22918. },
  22919. instance of MSFT_CliProperty
  22920. {
  22921. Derivation = "__PROPERTY_COUNT";
  22922. Name = "__PROPERTY_COUNT";
  22923. },
  22924. instance of MSFT_CliProperty
  22925. {
  22926. Derivation = "__RELPATH";
  22927. Name = "__RELPATH";
  22928. },
  22929. instance of MSFT_CliProperty
  22930. {
  22931. Derivation = "__SERVER";
  22932. Name = "__SERVER";
  22933. },
  22934. instance of MSFT_CliProperty
  22935. {
  22936. Derivation = "__SUPERCLASS";
  22937. Name = "__SUPERCLASS";
  22938. }};
  22939. },
  22940. instance of MSFT_CliFormat
  22941. {
  22942. Name = "STATUS";
  22943. Properties = {
  22944. instance of MSFT_CliProperty
  22945. {
  22946. Derivation = "__PATH";
  22947. Name = "__PATH";
  22948. },
  22949. instance of MSFT_CliProperty
  22950. {
  22951. Derivation = "Status";
  22952. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  22953. Name = "Status";
  22954. Qualifiers = {
  22955. instance of MSFT_CliQualifier
  22956. {
  22957. Name = "MaxLen";
  22958. QualifierValue = {"10"};
  22959. },
  22960. instance of MSFT_CliQualifier
  22961. {
  22962. Name = "ValueMap";
  22963. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  22964. },
  22965. instance of MSFT_CliQualifier
  22966. {
  22967. Name = "Values";
  22968. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  22969. }};
  22970. }};
  22971. },
  22972. instance of MSFT_CliFormat
  22973. {
  22974. Format = "TABLE";
  22975. Name = "BRIEF";
  22976. Properties = {
  22977. instance of MSFT_CliProperty
  22978. {
  22979. Derivation = "Description";
  22980. Description = "The Description property provides a textual description of the object. ";
  22981. Name = "Description";
  22982. },
  22983. instance of MSFT_CliProperty
  22984. {
  22985. Derivation = "FixComments";
  22986. Description = "The FixComments property contains additional comments relating to the update.";
  22987. Name = "FixComments";
  22988. },
  22989. instance of MSFT_CliProperty
  22990. {
  22991. Derivation = "HotFixID";
  22992. Description = "The HotFixID property specifies the unique identifier associated with a particular QFE.";
  22993. Name = "HotFixID";
  22994. Qualifiers = {
  22995. instance of MSFT_CliQualifier
  22996. {
  22997. Name = "MaxLen";
  22998. QualifierValue = {"260"};
  22999. }};
  23000. },
  23001. instance of MSFT_CliProperty
  23002. {
  23003. Derivation = "InstallDate";
  23004. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  23005. Name = "Install Date";
  23006. },
  23007. instance of MSFT_CliProperty
  23008. {
  23009. Derivation = "InstalledBy";
  23010. Description = "The InstalledBy property identifies who installed the update. If this value is unknown, the property will be empty.";
  23011. Name = "InstalledBy";
  23012. },
  23013. instance of MSFT_CliProperty
  23014. {
  23015. Derivation = "InstalledOn";
  23016. Description = "The InstalledOn property provides the date and time when the update was installed. If this value is unknown, the property will be empty.";
  23017. Name = "InstalledOn";
  23018. },
  23019. instance of MSFT_CliProperty
  23020. {
  23021. Derivation = "Name";
  23022. Description = "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.";
  23023. Name = "Name";
  23024. },
  23025. instance of MSFT_CliProperty
  23026. {
  23027. Derivation = "ServicePackInEffect";
  23028. Description = "The ServicePackInEffect property specifies what servicepack was in effect when the update was applied. If no service pack has been applied, the property takes on the value SP0. If it can not be determined what service pack was in effect, this property will be NULL.";
  23029. Name = "ServicePackInEffect";
  23030. Qualifiers = {
  23031. instance of MSFT_CliQualifier
  23032. {
  23033. Name = "MaxLen";
  23034. QualifierValue = {"260"};
  23035. }};
  23036. },
  23037. instance of MSFT_CliProperty
  23038. {
  23039. Derivation = "Status";
  23040. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  23041. Name = "Status";
  23042. Qualifiers = {
  23043. instance of MSFT_CliQualifier
  23044. {
  23045. Name = "MaxLen";
  23046. QualifierValue = {"10"};
  23047. },
  23048. instance of MSFT_CliQualifier
  23049. {
  23050. Name = "ValueMap";
  23051. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  23052. },
  23053. instance of MSFT_CliQualifier
  23054. {
  23055. Name = "Values";
  23056. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  23057. }};
  23058. }};
  23059. },
  23060. instance of MSFT_CliFormat
  23061. {
  23062. Format = "LIST";
  23063. Name = "FULL";
  23064. }};
  23065. FriendlyName = "QFE";
  23066. PWhere = "";
  23067. Target = "Select * from Win32_QuickFixEngineering";
  23068. };
  23069. instance of MSFT_CliAlias
  23070. {
  23071. Connection =
  23072. instance of MSFT_CliConnection
  23073. {
  23074. Locale = "ms_409";
  23075. NameSpace = "ROOT\\CIMV2";
  23076. Server = ".";
  23077. };
  23078. Description = "setting information for disk quotas on a volume.";
  23079. Formats = {
  23080. instance of MSFT_CliFormat
  23081. {
  23082. Name = "INSTANCE";
  23083. Properties = {
  23084. instance of MSFT_CliProperty
  23085. {
  23086. Derivation = "__PATH";
  23087. Name = "__PATH";
  23088. }};
  23089. },
  23090. instance of MSFT_CliFormat
  23091. {
  23092. Name = "SYSTEM";
  23093. Properties = {
  23094. instance of MSFT_CliProperty
  23095. {
  23096. Derivation = "__CLASS";
  23097. Name = "__CLASS";
  23098. },
  23099. instance of MSFT_CliProperty
  23100. {
  23101. Derivation = "__DERIVATION";
  23102. Name = "__DERIVATION";
  23103. },
  23104. instance of MSFT_CliProperty
  23105. {
  23106. Derivation = "__DYNASTY";
  23107. Name = "__DYNASTY";
  23108. },
  23109. instance of MSFT_CliProperty
  23110. {
  23111. Derivation = "__GENUS";
  23112. Name = "__GENUS";
  23113. },
  23114. instance of MSFT_CliProperty
  23115. {
  23116. Derivation = "__NAMESPACE";
  23117. Name = "__NAMESPACE";
  23118. },
  23119. instance of MSFT_CliProperty
  23120. {
  23121. Derivation = "__PATH";
  23122. Name = "__PATH";
  23123. },
  23124. instance of MSFT_CliProperty
  23125. {
  23126. Derivation = "__PROPERTY_COUNT";
  23127. Name = "__PROPERTY_COUNT";
  23128. },
  23129. instance of MSFT_CliProperty
  23130. {
  23131. Derivation = "__RELPATH";
  23132. Name = "__RELPATH";
  23133. },
  23134. instance of MSFT_CliProperty
  23135. {
  23136. Derivation = "__SERVER";
  23137. Name = "__SERVER";
  23138. },
  23139. instance of MSFT_CliProperty
  23140. {
  23141. Derivation = "__SUPERCLASS";
  23142. Name = "__SUPERCLASS";
  23143. }};
  23144. },
  23145. instance of MSFT_CliFormat
  23146. {
  23147. Format = "table";
  23148. Name = "BRIEF";
  23149. Properties = {
  23150. instance of MSFT_CliProperty
  23151. {
  23152. Derivation = "Caption";
  23153. Description = "A short textual description (one-line string) of the CIM_Setting object.";
  23154. Name = "Caption";
  23155. Qualifiers = {
  23156. instance of MSFT_CliQualifier
  23157. {
  23158. Name = "MaxLen";
  23159. QualifierValue = {"64"};
  23160. }};
  23161. },
  23162. instance of MSFT_CliProperty
  23163. {
  23164. Derivation = "DefaultLimit";
  23165. Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
  23166. Name = "DefaultLimit";
  23167. },
  23168. instance of MSFT_CliProperty
  23169. {
  23170. Derivation = "SettingID";
  23171. Description = "The identifier by which the CIM_Setting object is known.";
  23172. Name = "SettingID";
  23173. Qualifiers = {
  23174. instance of MSFT_CliQualifier
  23175. {
  23176. Name = "MaxLen";
  23177. QualifierValue = {"256"};
  23178. }};
  23179. },
  23180. instance of MSFT_CliProperty
  23181. {
  23182. Derivation = "State";
  23183. Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
  23184. Name = "State";
  23185. Qualifiers = {
  23186. instance of MSFT_CliQualifier
  23187. {
  23188. Name = "ValueMap";
  23189. QualifierValue = {"0","1","2"};
  23190. },
  23191. instance of MSFT_CliQualifier
  23192. {
  23193. Name = "Values";
  23194. QualifierValue = {"Disabled","Tracked","Enforced"};
  23195. }};
  23196. },
  23197. instance of MSFT_CliProperty
  23198. {
  23199. Derivation = "VolumePath";
  23200. Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
  23201. Name = "VolumePath";
  23202. },
  23203. instance of MSFT_CliProperty
  23204. {
  23205. Derivation = "DefaultWarningLimit";
  23206. Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
  23207. Name = "DefaultWarningLimit";
  23208. }};
  23209. },
  23210. instance of MSFT_CliFormat
  23211. {
  23212. Format = "LIST";
  23213. Name = "FULL";
  23214. Properties = {
  23215. instance of MSFT_CliProperty
  23216. {
  23217. Derivation = "DefaultLimit";
  23218. Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
  23219. Name = "DefaultLimit";
  23220. },
  23221. instance of MSFT_CliProperty
  23222. {
  23223. Derivation = "DefaultWarningLimit";
  23224. Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
  23225. Name = "DefaultWarningLimit";
  23226. },
  23227. instance of MSFT_CliProperty
  23228. {
  23229. Derivation = "Description";
  23230. Description = "A textual description of the CIM_Setting object.";
  23231. Name = "Description";
  23232. },
  23233. instance of MSFT_CliProperty
  23234. {
  23235. Derivation = "ExceededNotification";
  23236. Description = "The ExceedNotification property indicates whether or not events will be written to the event log when quotas are exceeded.";
  23237. Name = "ExceededNotification";
  23238. },
  23239. instance of MSFT_CliProperty
  23240. {
  23241. Derivation = "SettingID";
  23242. Description = "The identifier by which the CIM_Setting object is known.";
  23243. Name = "SettingID";
  23244. Qualifiers = {
  23245. instance of MSFT_CliQualifier
  23246. {
  23247. Name = "MaxLen";
  23248. QualifierValue = {"256"};
  23249. }};
  23250. },
  23251. instance of MSFT_CliProperty
  23252. {
  23253. Derivation = "State";
  23254. Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
  23255. Name = "State";
  23256. Qualifiers = {
  23257. instance of MSFT_CliQualifier
  23258. {
  23259. Name = "ValueMap";
  23260. QualifierValue = {"0","1","2"};
  23261. },
  23262. instance of MSFT_CliQualifier
  23263. {
  23264. Name = "Values";
  23265. QualifierValue = {"Disabled","Tracked","Enforced"};
  23266. }};
  23267. },
  23268. instance of MSFT_CliProperty
  23269. {
  23270. Derivation = "VolumePath";
  23271. Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
  23272. Name = "VolumePath";
  23273. },
  23274. instance of MSFT_CliProperty
  23275. {
  23276. Derivation = "WarningExceededNotification";
  23277. Description = "The WarningExceedNotification property indicates whether or not events will be written to the event log when warnings are exceeded.";
  23278. Name = "WarningExceededNotification";
  23279. },
  23280. instance of MSFT_CliProperty
  23281. {
  23282. Derivation = "Caption";
  23283. Description = "A short textual description (one-line string) of the CIM_Setting object.";
  23284. Name = "Caption";
  23285. Qualifiers = {
  23286. instance of MSFT_CliQualifier
  23287. {
  23288. Name = "MaxLen";
  23289. QualifierValue = {"64"};
  23290. }};
  23291. }};
  23292. },
  23293. instance of MSFT_CliFormat
  23294. {
  23295. Name = "STATUS";
  23296. Properties = {
  23297. instance of MSFT_CliProperty
  23298. {
  23299. Derivation = "State";
  23300. Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
  23301. Name = "State";
  23302. Qualifiers = {
  23303. instance of MSFT_CliQualifier
  23304. {
  23305. Name = "ValueMap";
  23306. QualifierValue = {"0","1","2"};
  23307. },
  23308. instance of MSFT_CliQualifier
  23309. {
  23310. Name = "Values";
  23311. QualifierValue = {"Disabled","Tracked","Enforced"};
  23312. }};
  23313. },
  23314. instance of MSFT_CliProperty
  23315. {
  23316. Derivation = "VolumePath";
  23317. Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
  23318. Name = "VolumePath";
  23319. },
  23320. instance of MSFT_CliProperty
  23321. {
  23322. Derivation = "Caption";
  23323. Description = "A short textual description (one-line string) of the CIM_Setting object.";
  23324. Name = "Caption";
  23325. Qualifiers = {
  23326. instance of MSFT_CliQualifier
  23327. {
  23328. Name = "MaxLen";
  23329. QualifierValue = {"64"};
  23330. }};
  23331. }};
  23332. },
  23333. instance of MSFT_CliFormat
  23334. {
  23335. Name = "WRITEABLE";
  23336. Properties = {
  23337. instance of MSFT_CliProperty
  23338. {
  23339. Derivation = "DefaultLimit";
  23340. Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
  23341. Name = "DefaultLimit";
  23342. Qualifiers = {
  23343. instance of MSFT_CliQualifier
  23344. {
  23345. Name = "CIMTYPE";
  23346. QualifierValue = {"uint64"};
  23347. },
  23348. instance of MSFT_CliQualifier
  23349. {
  23350. Name = "read";
  23351. QualifierValue = {"True"};
  23352. },
  23353. instance of MSFT_CliQualifier
  23354. {
  23355. Name = "Units";
  23356. QualifierValue = {"Bytes"};
  23357. },
  23358. instance of MSFT_CliQualifier
  23359. {
  23360. Name = "write";
  23361. QualifierValue = {"True"};
  23362. }};
  23363. },
  23364. instance of MSFT_CliProperty
  23365. {
  23366. Derivation = "DefaultWarningLimit";
  23367. Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
  23368. Name = "DefaultWarningLimit";
  23369. Qualifiers = {
  23370. instance of MSFT_CliQualifier
  23371. {
  23372. Name = "CIMTYPE";
  23373. QualifierValue = {"uint64"};
  23374. },
  23375. instance of MSFT_CliQualifier
  23376. {
  23377. Name = "read";
  23378. QualifierValue = {"True"};
  23379. },
  23380. instance of MSFT_CliQualifier
  23381. {
  23382. Name = "Units";
  23383. QualifierValue = {"Bytes"};
  23384. },
  23385. instance of MSFT_CliQualifier
  23386. {
  23387. Name = "write";
  23388. QualifierValue = {"True"};
  23389. }};
  23390. },
  23391. instance of MSFT_CliProperty
  23392. {
  23393. Derivation = "ExceededNotification";
  23394. Description = "The ExceedNotification property indicates whether or not events will be written to the event log when quotas are exceeded.";
  23395. Name = "ExceededNotification";
  23396. Qualifiers = {
  23397. instance of MSFT_CliQualifier
  23398. {
  23399. Name = "CIMTYPE";
  23400. QualifierValue = {"boolean"};
  23401. },
  23402. instance of MSFT_CliQualifier
  23403. {
  23404. Name = "read";
  23405. QualifierValue = {"True"};
  23406. },
  23407. instance of MSFT_CliQualifier
  23408. {
  23409. Name = "write";
  23410. QualifierValue = {"True"};
  23411. }};
  23412. },
  23413. instance of MSFT_CliProperty
  23414. {
  23415. Derivation = "State";
  23416. Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
  23417. Name = "State";
  23418. Qualifiers = {
  23419. instance of MSFT_CliQualifier
  23420. {
  23421. Name = "CIMTYPE";
  23422. QualifierValue = {"uint32"};
  23423. },
  23424. instance of MSFT_CliQualifier
  23425. {
  23426. Name = "read";
  23427. QualifierValue = {"True"};
  23428. },
  23429. instance of MSFT_CliQualifier
  23430. {
  23431. Name = "ValueMap";
  23432. QualifierValue = {"True","0","1","2"};
  23433. },
  23434. instance of MSFT_CliQualifier
  23435. {
  23436. Name = "Values";
  23437. QualifierValue = {"True","0","1","2","Disabled","Tracked","Enforced"};
  23438. },
  23439. instance of MSFT_CliQualifier
  23440. {
  23441. Name = "write";
  23442. QualifierValue = {"True"};
  23443. }};
  23444. },
  23445. instance of MSFT_CliProperty
  23446. {
  23447. Derivation = "VolumePath";
  23448. Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
  23449. Name = "VolumePath";
  23450. Qualifiers = {
  23451. instance of MSFT_CliQualifier
  23452. {
  23453. Name = "CIMTYPE";
  23454. QualifierValue = {"string"};
  23455. },
  23456. instance of MSFT_CliQualifier
  23457. {
  23458. Name = "key";
  23459. QualifierValue = {"True"};
  23460. },
  23461. instance of MSFT_CliQualifier
  23462. {
  23463. Name = "read";
  23464. QualifierValue = {"True"};
  23465. },
  23466. instance of MSFT_CliQualifier
  23467. {
  23468. Name = "write";
  23469. QualifierValue = {"True"};
  23470. }};
  23471. },
  23472. instance of MSFT_CliProperty
  23473. {
  23474. Derivation = "WarningExceededNotification";
  23475. Description = "The WarningExceedNotification property indicates whether or not events will be written to the event log when warnings are exceeded.";
  23476. Name = "WarningExceededNotification";
  23477. Qualifiers = {
  23478. instance of MSFT_CliQualifier
  23479. {
  23480. Name = "CIMTYPE";
  23481. QualifierValue = {"boolean"};
  23482. },
  23483. instance of MSFT_CliQualifier
  23484. {
  23485. Name = "read";
  23486. QualifierValue = {"True"};
  23487. },
  23488. instance of MSFT_CliQualifier
  23489. {
  23490. Name = "write";
  23491. QualifierValue = {"True"};
  23492. }};
  23493. }};
  23494. }};
  23495. FriendlyName = "QuotaSetting";
  23496. PWhere = "";
  23497. Target = "Select * from Win32_QuotaSetting";
  23498. };
  23499. instance of MSFT_CliAlias
  23500. {
  23501. Connection =
  23502. instance of MSFT_CliConnection
  23503. {
  23504. Locale = "ms_409";
  23505. NameSpace = "ROOT\\CIMV2";
  23506. Server = ".";
  23507. };
  23508. Description = "Information that will be gathered from memory when the operating system fails. ";
  23509. Formats = {
  23510. instance of MSFT_CliFormat
  23511. {
  23512. Name = "SYSTEM";
  23513. Properties = {
  23514. instance of MSFT_CliProperty
  23515. {
  23516. Derivation = "__CLASS";
  23517. Name = "__CLASS";
  23518. },
  23519. instance of MSFT_CliProperty
  23520. {
  23521. Derivation = "__DERIVATION";
  23522. Name = "__DERIVATION";
  23523. },
  23524. instance of MSFT_CliProperty
  23525. {
  23526. Derivation = "__DYNASTY";
  23527. Name = "__DYNASTY";
  23528. },
  23529. instance of MSFT_CliProperty
  23530. {
  23531. Derivation = "__GENUS";
  23532. Name = "__GENUS";
  23533. },
  23534. instance of MSFT_CliProperty
  23535. {
  23536. Derivation = "__NAMESPACE";
  23537. Name = "__NAMESPACE";
  23538. },
  23539. instance of MSFT_CliProperty
  23540. {
  23541. Derivation = "__PATH";
  23542. Name = "__PATH";
  23543. },
  23544. instance of MSFT_CliProperty
  23545. {
  23546. Derivation = "__PROPERTY_COUNT";
  23547. Name = "__PROPERTY_COUNT";
  23548. },
  23549. instance of MSFT_CliProperty
  23550. {
  23551. Derivation = "__RELPATH";
  23552. Name = "__RELPATH";
  23553. },
  23554. instance of MSFT_CliProperty
  23555. {
  23556. Derivation = "__SERVER";
  23557. Name = "__SERVER";
  23558. },
  23559. instance of MSFT_CliProperty
  23560. {
  23561. Derivation = "__SUPERCLASS";
  23562. Name = "__SUPERCLASS";
  23563. }};
  23564. },
  23565. instance of MSFT_CliFormat
  23566. {
  23567. Name = "INSTANCE";
  23568. Properties = {
  23569. instance of MSFT_CliProperty
  23570. {
  23571. Derivation = "__PATH";
  23572. Name = "__PATH";
  23573. }};
  23574. },
  23575. instance of MSFT_CliFormat
  23576. {
  23577. Format = "LIST";
  23578. Name = "FULL";
  23579. Properties = {
  23580. instance of MSFT_CliProperty
  23581. {
  23582. Derivation = "AutoReboot";
  23583. Description = "The AutoReboot property determines whether the system will automatically reboot during a recovery operation.";
  23584. Name = "AutoReboot";
  23585. },
  23586. instance of MSFT_CliProperty
  23587. {
  23588. Derivation = "DebugFilePath";
  23589. Description = "The DebugFilePath property indicates the full path to the debug file. A debug file is created with the memory state of the machine after a machine failure.";
  23590. Name = "DebugFilePath";
  23591. },
  23592. instance of MSFT_CliProperty
  23593. {
  23594. Derivation = "Description";
  23595. Description = "A textual description. ";
  23596. Name = "Description";
  23597. },
  23598. instance of MSFT_CliProperty
  23599. {
  23600. Derivation = "KernelDumpOnly";
  23601. Description = "The KernelDumpOnly property indicates whether only kernel debug information will be written to the debug log file. /nValues TRUE or FALSE. If TRUE, then only the state of kernel is written to a file in the event of a system failure. If FALSE, the system will try to log the state of the memory and any devices that can provide information about the system when it failed.";
  23602. Name = "KernelDumpOnly";
  23603. },
  23604. instance of MSFT_CliProperty
  23605. {
  23606. Derivation = "Name";
  23607. Description = "The Name property contains an identifying name.";
  23608. Name = "Name";
  23609. Qualifiers = {
  23610. instance of MSFT_CliQualifier
  23611. {
  23612. Name = "MaxLen";
  23613. QualifierValue = {"256"};
  23614. }};
  23615. },
  23616. instance of MSFT_CliProperty
  23617. {
  23618. Derivation = "OverwriteExistingDebugFile";
  23619. Description = "The OverwriteExistingDebugFile property indicates whether a new log file will overwrite an existing one. ";
  23620. Name = "OverwriteExistingDebugFile";
  23621. },
  23622. instance of MSFT_CliProperty
  23623. {
  23624. Derivation = "SendAdminAlert";
  23625. Description = "The SendAdminAlert property indicates whether or not an alert message will be sent to the system administrator in the event of an operating system failure. If TRUE, the system will send an alert to the system administrator.";
  23626. Name = "SendAdminAlert";
  23627. },
  23628. instance of MSFT_CliProperty
  23629. {
  23630. Derivation = "SettingID";
  23631. Description = "The identifier by which the ralated object is known.";
  23632. Name = "SettingID";
  23633. Qualifiers = {
  23634. instance of MSFT_CliQualifier
  23635. {
  23636. Name = "MaxLen";
  23637. QualifierValue = {"256"};
  23638. }};
  23639. },
  23640. instance of MSFT_CliProperty
  23641. {
  23642. Derivation = "WriteDebugInfo";
  23643. Description = "The WriteDebugInfo property indicates whether or not debugging information is to be written to a log file. Values: TRUE or FALSE. If TRUE, debug information is written to a file.";
  23644. Name = "WriteDebugInfo";
  23645. },
  23646. instance of MSFT_CliProperty
  23647. {
  23648. Derivation = "WriteToSystemLog";
  23649. Description = "The WriteToSystemLog property indicates whether or not events will be written to a system log. ";
  23650. Name = "WriteToSystemLog";
  23651. }};
  23652. },
  23653. instance of MSFT_CliFormat
  23654. {
  23655. Format = "TABLE";
  23656. Name = "BRIEF";
  23657. Properties = {
  23658. instance of MSFT_CliProperty
  23659. {
  23660. Derivation = "DebugFilePath";
  23661. Description = "The DebugFilePath property indicates the full path to the debug file. ";
  23662. Name = "DebugFilePath";
  23663. },
  23664. instance of MSFT_CliProperty
  23665. {
  23666. Derivation = "Name";
  23667. Description = "The Name property contains an identifying name.";
  23668. Name = "Name";
  23669. Qualifiers = {
  23670. instance of MSFT_CliQualifier
  23671. {
  23672. Name = "MaxLen";
  23673. QualifierValue = {"256"};
  23674. }};
  23675. },
  23676. instance of MSFT_CliProperty
  23677. {
  23678. Derivation = "SettingID";
  23679. Description = "The identifier. ";
  23680. Name = "SettingID";
  23681. Qualifiers = {
  23682. instance of MSFT_CliQualifier
  23683. {
  23684. Name = "MaxLen";
  23685. QualifierValue = {"256"};
  23686. }};
  23687. }};
  23688. },
  23689. instance of MSFT_CliFormat
  23690. {
  23691. Name = "WRITEABLE";
  23692. Properties = {
  23693. instance of MSFT_CliProperty
  23694. {
  23695. Derivation = "AutoReboot";
  23696. Description = "The AutoReboot property determines whether the system will automatically reboot during a recovery operation./nValues: TRUE or FALSE. If TRUE, the system will automatically rebooted.";
  23697. Name = "AutoReboot";
  23698. Qualifiers = {
  23699. instance of MSFT_CliQualifier
  23700. {
  23701. Name = "CIMTYPE";
  23702. QualifierValue = {"boolean"};
  23703. },
  23704. instance of MSFT_CliQualifier
  23705. {
  23706. Name = "MappingStrings";
  23707. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot"};
  23708. },
  23709. instance of MSFT_CliQualifier
  23710. {
  23711. Name = "read";
  23712. QualifierValue = {"True"};
  23713. },
  23714. instance of MSFT_CliQualifier
  23715. {
  23716. Name = "write";
  23717. QualifierValue = {"True"};
  23718. }};
  23719. },
  23720. instance of MSFT_CliProperty
  23721. {
  23722. Derivation = "DebugFilePath";
  23723. Description = "The DebugFilePath property indicates the path to the debug file. A debug file is created with the memory state of the machine after a machine failure./nExample: %systemRoot%\\Memory.dmp";
  23724. Name = "DebugFilePath";
  23725. Qualifiers = {
  23726. instance of MSFT_CliQualifier
  23727. {
  23728. Name = "CIMTYPE";
  23729. QualifierValue = {"string"};
  23730. },
  23731. instance of MSFT_CliQualifier
  23732. {
  23733. Name = "MappingStrings";
  23734. QualifierValue = {"string","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|DumpFile"};
  23735. },
  23736. instance of MSFT_CliQualifier
  23737. {
  23738. Name = "read";
  23739. QualifierValue = {"True"};
  23740. },
  23741. instance of MSFT_CliQualifier
  23742. {
  23743. Name = "write";
  23744. QualifierValue = {"True"};
  23745. }};
  23746. },
  23747. instance of MSFT_CliProperty
  23748. {
  23749. Derivation = "DebugInfoType";
  23750. Description = "The DebugInfoType property indicates what type of debugging information is to be written to the log file./nValues: 0 = None /n1 = Complete memory dump /n2 = Kernel memory dump /n3 = Small memory dump (64KB)";
  23751. Name = "DebugInfoType";
  23752. Qualifiers = {
  23753. instance of MSFT_CliQualifier
  23754. {
  23755. Name = "CIMTYPE";
  23756. QualifierValue = {"uint32"};
  23757. },
  23758. instance of MSFT_CliQualifier
  23759. {
  23760. Name = "read";
  23761. QualifierValue = {"True"};
  23762. },
  23763. instance of MSFT_CliQualifier
  23764. {
  23765. Name = "ValueMap";
  23766. QualifierValue = {"True","0","1","2","3"};
  23767. },
  23768. instance of MSFT_CliQualifier
  23769. {
  23770. Name = "Values";
  23771. QualifierValue = {"True","0","1","2","3","None","Complete memory dump","Kernel memory dump","Small memory dump"};
  23772. },
  23773. instance of MSFT_CliQualifier
  23774. {
  23775. Name = "write";
  23776. QualifierValue = {"True"};
  23777. }};
  23778. },
  23779. instance of MSFT_CliProperty
  23780. {
  23781. Derivation = "ExpandedDebugFilePath";
  23782. Description = "The ExpandedDebugFilePath property is an expanded version of the DebugFilePath property. /nExample: C:\\WinNT\\Memory.dmp";
  23783. Name = "ExpandedDebugFilePath";
  23784. Qualifiers = {
  23785. instance of MSFT_CliQualifier
  23786. {
  23787. Name = "CIMTYPE";
  23788. QualifierValue = {"string"};
  23789. },
  23790. instance of MSFT_CliQualifier
  23791. {
  23792. Name = "read";
  23793. QualifierValue = {"True"};
  23794. },
  23795. instance of MSFT_CliQualifier
  23796. {
  23797. Name = "write";
  23798. QualifierValue = {"True"};
  23799. }};
  23800. },
  23801. instance of MSFT_CliProperty
  23802. {
  23803. Derivation = "ExpandedMiniDumpDirectory";
  23804. Description = "The ExpandedMiniDumpDirectory property is an expanded version of the MiniDumpDirectory property. /nExample: C:\\WinNT\\MiniDump";
  23805. Name = "ExpandedMiniDumpDirectory";
  23806. Qualifiers = {
  23807. instance of MSFT_CliQualifier
  23808. {
  23809. Name = "CIMTYPE";
  23810. QualifierValue = {"string"};
  23811. },
  23812. instance of MSFT_CliQualifier
  23813. {
  23814. Name = "read";
  23815. QualifierValue = {"True"};
  23816. },
  23817. instance of MSFT_CliQualifier
  23818. {
  23819. Name = "write";
  23820. QualifierValue = {"True"};
  23821. }};
  23822. },
  23823. instance of MSFT_CliProperty
  23824. {
  23825. Derivation = "KernelDumpOnly";
  23826. Description = "The KernelDumpOnly property has been deprecated in favor of the DebugInfoType property in the same class. All future work should use this new property. /nThe KernelDumpOnly property indicates whether only kernel debug information will be written to the debug log file. /nValues TRUE or FALSE. If TRUE, then only the state of kernel is written to a file in the event of a system failure. If FALSE, the system will try to log the state of the memory and any devices that can provide information about the system when it failed.";
  23827. Name = "KernelDumpOnly";
  23828. Qualifiers = {
  23829. instance of MSFT_CliQualifier
  23830. {
  23831. Name = "CIMTYPE";
  23832. QualifierValue = {"boolean"};
  23833. },
  23834. instance of MSFT_CliQualifier
  23835. {
  23836. Name = "DEPRECATED";
  23837. QualifierValue = {"True"};
  23838. },
  23839. instance of MSFT_CliQualifier
  23840. {
  23841. Name = "MappingStrings";
  23842. QualifierValue = {"True","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|KernelDumpOnly"};
  23843. },
  23844. instance of MSFT_CliQualifier
  23845. {
  23846. Name = "read";
  23847. QualifierValue = {"True"};
  23848. },
  23849. instance of MSFT_CliQualifier
  23850. {
  23851. Name = "write";
  23852. QualifierValue = {"True"};
  23853. }};
  23854. },
  23855. instance of MSFT_CliProperty
  23856. {
  23857. Derivation = "MiniDumpDirectory";
  23858. Description = "The MiniDumpDirectory property indicates the directory where small memory dump files will be recorded and accumulated. /nExample: %systemRoot%\\MiniDump";
  23859. Name = "MiniDumpDirectory";
  23860. Qualifiers = {
  23861. instance of MSFT_CliQualifier
  23862. {
  23863. Name = "CIMTYPE";
  23864. QualifierValue = {"string"};
  23865. },
  23866. instance of MSFT_CliQualifier
  23867. {
  23868. Name = "MappingStrings";
  23869. QualifierValue = {"string","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|MiniDumpDir"};
  23870. },
  23871. instance of MSFT_CliQualifier
  23872. {
  23873. Name = "read";
  23874. QualifierValue = {"True"};
  23875. },
  23876. instance of MSFT_CliQualifier
  23877. {
  23878. Name = "write";
  23879. QualifierValue = {"True"};
  23880. }};
  23881. },
  23882. instance of MSFT_CliProperty
  23883. {
  23884. Derivation = "OverwriteExistingDebugFile";
  23885. Description = "The OverwriteExistingDebugFile property indicates whether a new log file will overwrite an existing one. /nValues: TRUE or FALSE. If TRUE, the existing debug file will be overwritten. If FALSE, a log file is not written if the filename already exists.";
  23886. Name = "OverwriteExistingDebugFile";
  23887. Qualifiers = {
  23888. instance of MSFT_CliQualifier
  23889. {
  23890. Name = "CIMTYPE";
  23891. QualifierValue = {"boolean"};
  23892. },
  23893. instance of MSFT_CliQualifier
  23894. {
  23895. Name = "MappingStrings";
  23896. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|Overwrite"};
  23897. },
  23898. instance of MSFT_CliQualifier
  23899. {
  23900. Name = "read";
  23901. QualifierValue = {"True"};
  23902. },
  23903. instance of MSFT_CliQualifier
  23904. {
  23905. Name = "write";
  23906. QualifierValue = {"True"};
  23907. }};
  23908. },
  23909. instance of MSFT_CliProperty
  23910. {
  23911. Derivation = "SendAdminAlert";
  23912. Description = "The SendAdminAlert property indicates whether or not an alert message will be sent to the system administrator in the event of an operating system failure./nValues: TRUE or FALSE. If TRUE, the system will send an alert to the system administrator.";
  23913. Name = "SendAdminAlert";
  23914. Qualifiers = {
  23915. instance of MSFT_CliQualifier
  23916. {
  23917. Name = "CIMTYPE";
  23918. QualifierValue = {"boolean"};
  23919. },
  23920. instance of MSFT_CliQualifier
  23921. {
  23922. Name = "MappingStrings";
  23923. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|SendAlert"};
  23924. },
  23925. instance of MSFT_CliQualifier
  23926. {
  23927. Name = "read";
  23928. QualifierValue = {"True"};
  23929. },
  23930. instance of MSFT_CliQualifier
  23931. {
  23932. Name = "write";
  23933. QualifierValue = {"True"};
  23934. }};
  23935. },
  23936. instance of MSFT_CliProperty
  23937. {
  23938. Derivation = "WriteDebugInfo";
  23939. Description = "The WriteDebugInfo property has been deprecated in favor of the DebugInfoType property in the same class. All future work should use this new property. /nThe WriteDebugInfo property indicates whether or not debugging information is to be written to a log file./nValues: TRUE or FALSE. If TRUE, debug information is written to a file.";
  23940. Name = "WriteDebugInfo";
  23941. Qualifiers = {
  23942. instance of MSFT_CliQualifier
  23943. {
  23944. Name = "CIMTYPE";
  23945. QualifierValue = {"boolean"};
  23946. },
  23947. instance of MSFT_CliQualifier
  23948. {
  23949. Name = "DEPRECATED";
  23950. QualifierValue = {"True"};
  23951. },
  23952. instance of MSFT_CliQualifier
  23953. {
  23954. Name = "MappingStrings";
  23955. QualifierValue = {"True","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|CrashDumpEnabled"};
  23956. },
  23957. instance of MSFT_CliQualifier
  23958. {
  23959. Name = "read";
  23960. QualifierValue = {"True"};
  23961. },
  23962. instance of MSFT_CliQualifier
  23963. {
  23964. Name = "write";
  23965. QualifierValue = {"True"};
  23966. }};
  23967. },
  23968. instance of MSFT_CliProperty
  23969. {
  23970. Derivation = "WriteToSystemLog";
  23971. Description = "The WriteToSystemLog property indicates whether or not events will be written to a system log. /nValues: TRUE or FALSE. If TRUE, information will be written to a system log file.";
  23972. Name = "WriteToSystemLog";
  23973. Qualifiers = {
  23974. instance of MSFT_CliQualifier
  23975. {
  23976. Name = "CIMTYPE";
  23977. QualifierValue = {"boolean"};
  23978. },
  23979. instance of MSFT_CliQualifier
  23980. {
  23981. Name = "MappingStrings";
  23982. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|LogEvent"};
  23983. },
  23984. instance of MSFT_CliQualifier
  23985. {
  23986. Name = "read";
  23987. QualifierValue = {"True"};
  23988. },
  23989. instance of MSFT_CliQualifier
  23990. {
  23991. Name = "write";
  23992. QualifierValue = {"True"};
  23993. }};
  23994. }};
  23995. }};
  23996. FriendlyName = "RecoverOS";
  23997. PWhere = "";
  23998. Target = "Select * from Win32_OSRecoveryConfiguration";
  23999. };
  24000. instance of MSFT_CliAlias
  24001. {
  24002. Connection =
  24003. instance of MSFT_CliConnection
  24004. {
  24005. Locale = "ms_409";
  24006. NameSpace = "ROOT\\CIMV2";
  24007. Server = ".";
  24008. };
  24009. Description = "Computer system registry management.";
  24010. Formats = {
  24011. instance of MSFT_CliFormat
  24012. {
  24013. Format = "table";
  24014. Name = "STATUS";
  24015. Properties = {
  24016. instance of MSFT_CliProperty
  24017. {
  24018. Derivation = "Status";
  24019. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  24020. Name = "Status";
  24021. Qualifiers = {
  24022. instance of MSFT_CliQualifier
  24023. {
  24024. Name = "MaxLen";
  24025. QualifierValue = {"10"};
  24026. },
  24027. instance of MSFT_CliQualifier
  24028. {
  24029. Name = "ValueMap";
  24030. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  24031. },
  24032. instance of MSFT_CliQualifier
  24033. {
  24034. Name = "Values";
  24035. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  24036. }};
  24037. },
  24038. instance of MSFT_CliProperty
  24039. {
  24040. Derivation = "CurrentSize";
  24041. Description = "The CurrentSize property indicates the current physical size of the registry.";
  24042. Name = "CurrentSize";
  24043. },
  24044. instance of MSFT_CliProperty
  24045. {
  24046. Derivation = "MaximumSize";
  24047. Description = "The MaximumSize property indicates the maximum size of the registry. ";
  24048. Name = "MaximumSize";
  24049. },
  24050. instance of MSFT_CliProperty
  24051. {
  24052. Derivation = "ProposedSize";
  24053. Description = "The ProposedSize property indicates the proposed size of the registry. It is the only registry setting that can be modified, and its proposal is attempted the next time the system boots.";
  24054. Name = "ProposedSize";
  24055. }};
  24056. },
  24057. instance of MSFT_CliFormat
  24058. {
  24059. Name = "SYSTEM";
  24060. Properties = {
  24061. instance of MSFT_CliProperty
  24062. {
  24063. Derivation = "__CLASS";
  24064. Name = "__CLASS";
  24065. },
  24066. instance of MSFT_CliProperty
  24067. {
  24068. Derivation = "__DERIVATION";
  24069. Name = "__DERIVATION";
  24070. },
  24071. instance of MSFT_CliProperty
  24072. {
  24073. Derivation = "__DYNASTY";
  24074. Name = "__DYNASTY";
  24075. },
  24076. instance of MSFT_CliProperty
  24077. {
  24078. Derivation = "__GENUS";
  24079. Name = "__GENUS";
  24080. },
  24081. instance of MSFT_CliProperty
  24082. {
  24083. Derivation = "__NAMESPACE";
  24084. Name = "__NAMESPACE";
  24085. },
  24086. instance of MSFT_CliProperty
  24087. {
  24088. Derivation = "__PATH";
  24089. Name = "__PATH";
  24090. },
  24091. instance of MSFT_CliProperty
  24092. {
  24093. Derivation = "__PROPERTY_COUNT";
  24094. Name = "__PROPERTY_COUNT";
  24095. },
  24096. instance of MSFT_CliProperty
  24097. {
  24098. Derivation = "__RELPATH";
  24099. Name = "__RELPATH";
  24100. },
  24101. instance of MSFT_CliProperty
  24102. {
  24103. Derivation = "__SERVER";
  24104. Name = "__SERVER";
  24105. },
  24106. instance of MSFT_CliProperty
  24107. {
  24108. Derivation = "__SUPERCLASS";
  24109. Name = "__SUPERCLASS";
  24110. }};
  24111. },
  24112. instance of MSFT_CliFormat
  24113. {
  24114. Name = "INSTANCE";
  24115. Properties = {
  24116. instance of MSFT_CliProperty
  24117. {
  24118. Derivation = "__PATH";
  24119. Name = "__PATH";
  24120. }};
  24121. },
  24122. instance of MSFT_CliFormat
  24123. {
  24124. Format = "TABLE";
  24125. Name = "BRIEF";
  24126. Properties = {
  24127. instance of MSFT_CliProperty
  24128. {
  24129. Derivation = "CurrentSize";
  24130. Description = "The CurrentSize property indicates the current physical size of the registry.";
  24131. Name = "CurrentSize";
  24132. },
  24133. instance of MSFT_CliProperty
  24134. {
  24135. Derivation = "MaximumSize";
  24136. Description = "The MaximumSize property indicates the maximum size of the registry. ";
  24137. Name = "MaximumSize";
  24138. },
  24139. instance of MSFT_CliProperty
  24140. {
  24141. Derivation = "Name";
  24142. Description = "The Name property indicates the name of the Registry. ";
  24143. Name = "Name";
  24144. },
  24145. instance of MSFT_CliProperty
  24146. {
  24147. Derivation = "Caption";
  24148. Description = "The Caption property is a short textual description (one-line string) of the object.";
  24149. Name = "Caption";
  24150. Qualifiers = {
  24151. instance of MSFT_CliQualifier
  24152. {
  24153. Name = "MaxLen";
  24154. QualifierValue = {"64"};
  24155. }};
  24156. }};
  24157. },
  24158. instance of MSFT_CliFormat
  24159. {
  24160. Format = "LIST";
  24161. Name = "FULL";
  24162. Properties = {
  24163. instance of MSFT_CliProperty
  24164. {
  24165. Derivation = "CurrentSize";
  24166. Description = "The CurrentSize property indicates the current physical size of the registry.";
  24167. Name = "CurrentSize";
  24168. },
  24169. instance of MSFT_CliProperty
  24170. {
  24171. Derivation = "Description";
  24172. Description = "The Description property provides a textual description. ";
  24173. Name = "Description";
  24174. },
  24175. instance of MSFT_CliProperty
  24176. {
  24177. Derivation = "InstallDate";
  24178. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  24179. Name = "InstallDate";
  24180. },
  24181. instance of MSFT_CliProperty
  24182. {
  24183. Derivation = "MaximumSize";
  24184. Description = "The MaximumSize property indicates the maximum size of the registry. ";
  24185. Name = "MaximumSize";
  24186. },
  24187. instance of MSFT_CliProperty
  24188. {
  24189. Derivation = "Name";
  24190. Description = "The Name property indicates the name of the Registry. ";
  24191. Name = "Name";
  24192. },
  24193. instance of MSFT_CliProperty
  24194. {
  24195. Derivation = "ProposedSize";
  24196. Description = "The ProposedSize property indicates the proposed size of the registry. It is the only registry setting that can be modified, and its proposal is attempted the next time the system boots.";
  24197. Name = "ProposedSize";
  24198. },
  24199. instance of MSFT_CliProperty
  24200. {
  24201. Derivation = "Status";
  24202. Description = "The Status property is a string indicating the current status of the object. ";
  24203. Name = "Status";
  24204. Qualifiers = {
  24205. instance of MSFT_CliQualifier
  24206. {
  24207. Name = "MaxLen";
  24208. QualifierValue = {"10"};
  24209. },
  24210. instance of MSFT_CliQualifier
  24211. {
  24212. Name = "ValueMap";
  24213. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  24214. },
  24215. instance of MSFT_CliQualifier
  24216. {
  24217. Name = "Values";
  24218. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  24219. }};
  24220. }};
  24221. },
  24222. instance of MSFT_CliFormat
  24223. {
  24224. Name = "WRITEABLE";
  24225. Properties = {
  24226. instance of MSFT_CliProperty
  24227. {
  24228. Derivation = "ProposedSize";
  24229. Description = "The ProposedSize property indicates the proposed size of the Win32 registry. It is the only registry setting that can be modified, and its proposal is attempted the next time the system boots.";
  24230. Name = "ProposedSize";
  24231. Qualifiers = {
  24232. instance of MSFT_CliQualifier
  24233. {
  24234. Name = "CIMTYPE";
  24235. QualifierValue = {"uint32"};
  24236. },
  24237. instance of MSFT_CliQualifier
  24238. {
  24239. Name = "MappingStrings";
  24240. QualifierValue = {"uint32","Win32Registry|SYSTEM\\CurrentControlSet\\Control|RegistrySizeLimit"};
  24241. },
  24242. instance of MSFT_CliQualifier
  24243. {
  24244. Name = "read";
  24245. QualifierValue = {"True"};
  24246. },
  24247. instance of MSFT_CliQualifier
  24248. {
  24249. Name = "Units";
  24250. QualifierValue = {"Megabytes"};
  24251. },
  24252. instance of MSFT_CliQualifier
  24253. {
  24254. Name = "write";
  24255. QualifierValue = {"True"};
  24256. }};
  24257. }};
  24258. }};
  24259. FriendlyName = "Registry";
  24260. PWhere = "";
  24261. Target = "Select * from Win32_Registry";
  24262. };
  24263. instance of MSFT_CliAlias
  24264. {
  24265. Connection =
  24266. instance of MSFT_CliConnection
  24267. {
  24268. Locale = "ms_409";
  24269. NameSpace = "ROOT\\CIMV2";
  24270. Server = ".";
  24271. };
  24272. Description = "The Win32_SCSIController class represents a SCSI controller on a Win32 system./nExample: Adaptec AHA-2940UW.";
  24273. Formats = {
  24274. instance of MSFT_CliFormat
  24275. {
  24276. Name = "INSTANCE";
  24277. Properties = {
  24278. instance of MSFT_CliProperty
  24279. {
  24280. Derivation = "__PATH";
  24281. Name = "__PATH";
  24282. }};
  24283. },
  24284. instance of MSFT_CliFormat
  24285. {
  24286. Name = "SYSTEM";
  24287. Properties = {
  24288. instance of MSFT_CliProperty
  24289. {
  24290. Derivation = "__CLASS";
  24291. Name = "__CLASS";
  24292. },
  24293. instance of MSFT_CliProperty
  24294. {
  24295. Derivation = "__DERIVATION";
  24296. Name = "__DERIVATION";
  24297. },
  24298. instance of MSFT_CliProperty
  24299. {
  24300. Derivation = "__DYNASTY";
  24301. Name = "__DYNASTY";
  24302. },
  24303. instance of MSFT_CliProperty
  24304. {
  24305. Derivation = "__GENUS";
  24306. Name = "__GENUS";
  24307. },
  24308. instance of MSFT_CliProperty
  24309. {
  24310. Derivation = "__NAMESPACE";
  24311. Name = "__NAMESPACE";
  24312. },
  24313. instance of MSFT_CliProperty
  24314. {
  24315. Derivation = "__PATH";
  24316. Name = "__PATH";
  24317. },
  24318. instance of MSFT_CliProperty
  24319. {
  24320. Derivation = "__PROPERTY_COUNT";
  24321. Name = "__PROPERTY_COUNT";
  24322. },
  24323. instance of MSFT_CliProperty
  24324. {
  24325. Derivation = "__RELPATH";
  24326. Name = "__RELPATH";
  24327. },
  24328. instance of MSFT_CliProperty
  24329. {
  24330. Derivation = "__SERVER";
  24331. Name = "__SERVER";
  24332. },
  24333. instance of MSFT_CliProperty
  24334. {
  24335. Derivation = "__SUPERCLASS";
  24336. Name = "__SUPERCLASS";
  24337. }};
  24338. },
  24339. instance of MSFT_CliFormat
  24340. {
  24341. Name = "STATUS";
  24342. Properties = {
  24343. instance of MSFT_CliProperty
  24344. {
  24345. Derivation = "Status";
  24346. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  24347. Name = "Status";
  24348. Qualifiers = {
  24349. instance of MSFT_CliQualifier
  24350. {
  24351. Name = "MaxLen";
  24352. QualifierValue = {"10"};
  24353. },
  24354. instance of MSFT_CliQualifier
  24355. {
  24356. Name = "ValueMap";
  24357. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24358. },
  24359. instance of MSFT_CliQualifier
  24360. {
  24361. Name = "Values";
  24362. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24363. }};
  24364. },
  24365. instance of MSFT_CliProperty
  24366. {
  24367. Derivation = "Name";
  24368. Description = "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.";
  24369. Name = "Name";
  24370. },
  24371. instance of MSFT_CliProperty
  24372. {
  24373. Derivation = "StatusInfo";
  24374. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  24375. Name = "StatusInfo";
  24376. Qualifiers = {
  24377. instance of MSFT_CliQualifier
  24378. {
  24379. Name = "ValueMap";
  24380. QualifierValue = {"1","2","3","4","5"};
  24381. },
  24382. instance of MSFT_CliQualifier
  24383. {
  24384. Name = "Values";
  24385. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  24386. }};
  24387. }};
  24388. },
  24389. instance of MSFT_CliFormat
  24390. {
  24391. Format = "LIST";
  24392. Name = "FULL";
  24393. Properties = {
  24394. instance of MSFT_CliProperty
  24395. {
  24396. Derivation = "Availability";
  24397. Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
  24398. Name = "Availability";
  24399. Qualifiers = {
  24400. instance of MSFT_CliQualifier
  24401. {
  24402. Name = "ValueMap";
  24403. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21"};
  24404. },
  24405. instance of MSFT_CliQualifier
  24406. {
  24407. Name = "Values";
  24408. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning","Paused","Not Ready","Not Configured","Quiesced"};
  24409. }};
  24410. },
  24411. instance of MSFT_CliProperty
  24412. {
  24413. Derivation = "Caption";
  24414. Description = "The Caption property is a short textual description (one-line string) of the object.";
  24415. Name = "Caption";
  24416. Qualifiers = {
  24417. instance of MSFT_CliQualifier
  24418. {
  24419. Name = "MaxLen";
  24420. QualifierValue = {"64"};
  24421. }};
  24422. },
  24423. instance of MSFT_CliProperty
  24424. {
  24425. Derivation = "ConfigManagerErrorCode";
  24426. Description = "Indicates the Win32 Configuration Manager error code.";
  24427. Name = "ConfigManagerErrorCode";
  24428. Qualifiers = {
  24429. instance of MSFT_CliQualifier
  24430. {
  24431. Name = "Values";
  24432. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  24433. }};
  24434. },
  24435. instance of MSFT_CliProperty
  24436. {
  24437. Derivation = "ConfigManagerUserConfig";
  24438. Description = "Indicates whether the device is using a user-defined configuration.";
  24439. Name = "ConfigManagerUserConfig";
  24440. },
  24441. instance of MSFT_CliProperty
  24442. {
  24443. Derivation = "ControllerTimeouts";
  24444. Description = "Number of SCSIController timeouts that have occurred since the TimeOfLastReset.";
  24445. Name = "ControllerTimeouts";
  24446. },
  24447. instance of MSFT_CliProperty
  24448. {
  24449. Derivation = "CreationClassName";
  24450. Description = "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.";
  24451. Name = "CreationClassName";
  24452. },
  24453. instance of MSFT_CliProperty
  24454. {
  24455. Derivation = "Description";
  24456. Description = "The Description property provides a textual description of the object. ";
  24457. Name = "Description";
  24458. },
  24459. instance of MSFT_CliProperty
  24460. {
  24461. Derivation = "DeviceID";
  24462. Description = "The DeviceID property contains a string uniquely identifying the SCSI controller with other devices on the system.";
  24463. Name = "DeviceID";
  24464. },
  24465. instance of MSFT_CliProperty
  24466. {
  24467. Derivation = "DeviceMap";
  24468. Description = "The DeviceMap property indicates the order in which devices are listed with this SCSI controller. /nThe DeviceMap property has been deprecated. There is no replacementvalue and this property is now considered obsolete.";
  24469. Name = "DeviceMap";
  24470. },
  24471. instance of MSFT_CliProperty
  24472. {
  24473. Derivation = "DriverName";
  24474. Description = "The DriverName property indicates the driver file name of the SCSI controller./nExample: Adaptec";
  24475. Name = "DriverName";
  24476. },
  24477. instance of MSFT_CliProperty
  24478. {
  24479. Derivation = "ErrorCleared";
  24480. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  24481. Name = "ErrorCleared";
  24482. },
  24483. instance of MSFT_CliProperty
  24484. {
  24485. Derivation = "ErrorDescription";
  24486. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  24487. Name = "ErrorDescription";
  24488. },
  24489. instance of MSFT_CliProperty
  24490. {
  24491. Derivation = "HardwareVersion";
  24492. Description = "The HardwareVersion property indicates the hardware version number of the SCSI controller./nExample: 1.25";
  24493. Name = "HardwareVersion";
  24494. },
  24495. instance of MSFT_CliProperty
  24496. {
  24497. Derivation = "Index";
  24498. Description = "The Index property indicates the index number of the SCSI controller in the system registry./nExample: 0.";
  24499. Name = "Index";
  24500. },
  24501. instance of MSFT_CliProperty
  24502. {
  24503. Derivation = "InstallDate";
  24504. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  24505. Name = "Install Date";
  24506. },
  24507. instance of MSFT_CliProperty
  24508. {
  24509. Derivation = "LastErrorCode";
  24510. Description = "LastErrorCode captures the last error code reported by the logical device.";
  24511. Name = "LastErrorCode";
  24512. },
  24513. instance of MSFT_CliProperty
  24514. {
  24515. Derivation = "Manufacturer";
  24516. Description = "The Manufacturer property indicates the name of the SCSI controller manufacturer./nExample: Adaptec";
  24517. Name = "Manufacturer";
  24518. },
  24519. instance of MSFT_CliProperty
  24520. {
  24521. Derivation = "MaxDataWidth";
  24522. Description = "Maximum data width (in bits) supported by the SCSIController.";
  24523. Name = "MaxDataWidth";
  24524. },
  24525. instance of MSFT_CliProperty
  24526. {
  24527. Derivation = "MaxNumberControlled";
  24528. Description = "Maximum number of directly addressable entities supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.";
  24529. Name = "MaxNumberControlled";
  24530. },
  24531. instance of MSFT_CliProperty
  24532. {
  24533. Derivation = "MaxTransferRate";
  24534. Description = "Maximum transfer rate (in Bits per Second) supported by the SCSIController.";
  24535. Name = "MaxTransferRate";
  24536. },
  24537. instance of MSFT_CliProperty
  24538. {
  24539. Derivation = "Name";
  24540. Description = "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.";
  24541. Name = "Name";
  24542. },
  24543. instance of MSFT_CliProperty
  24544. {
  24545. Derivation = "PNPDeviceID";
  24546. Description = "Indicates the Win32 Plug and Play device ID of the logical device. Example: *PNP030b";
  24547. Name = "PNPDeviceID";
  24548. },
  24549. instance of MSFT_CliProperty
  24550. {
  24551. Derivation = "PowerManagementCapabilities";
  24552. Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  24553. Name = "PowerManagementCapabilities";
  24554. Qualifiers = {
  24555. instance of MSFT_CliQualifier
  24556. {
  24557. Name = "Values";
  24558. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  24559. }};
  24560. },
  24561. instance of MSFT_CliProperty
  24562. {
  24563. Derivation = "PowerManagementSupported";
  24564. Description = "Boolean indicating that the Device can be power managed - ie, put into a power save state. This boolean does not indicate that power management features are currently enabled, or if enabled, what features are supported. Refer to the PowerManagementCapabilities array for this information. If this boolean is false, the integer value 1, for the string, \"Not Supported\", should be the only entry in the PowerManagementCapabilities array.";
  24565. Name = "PowerManagementSupported";
  24566. },
  24567. instance of MSFT_CliProperty
  24568. {
  24569. Derivation = "ProtectionManagement";
  24570. Description = "An integer enumeration indicating whether or not the SCSI controller provides redundancy or protection against device failures.";
  24571. Name = "ProtectionManagement";
  24572. Qualifiers = {
  24573. instance of MSFT_CliQualifier
  24574. {
  24575. Name = "ValueMap";
  24576. QualifierValue = {"1","2","3","4","5","6"};
  24577. },
  24578. instance of MSFT_CliQualifier
  24579. {
  24580. Name = "Values";
  24581. QualifierValue = {"Other","Unknown","Unprotected","Protected","Protected through SCC (SCSI-3 Controller Command)","Protected through SCC-2 (SCSI-3 Controller Command)"};
  24582. }};
  24583. },
  24584. instance of MSFT_CliProperty
  24585. {
  24586. Derivation = "ProtocolSupported";
  24587. Description = "The protocol used by the controller to access 'controlled' devices.";
  24588. Name = "ProtocolSupported";
  24589. Qualifiers = {
  24590. instance of MSFT_CliQualifier
  24591. {
  24592. Name = "ValueMap";
  24593. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
  24594. },
  24595. instance of MSFT_CliQualifier
  24596. {
  24597. Name = "Values";
  24598. QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
  24599. }};
  24600. },
  24601. instance of MSFT_CliProperty
  24602. {
  24603. Derivation = "Status";
  24604. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  24605. Name = "Status";
  24606. Qualifiers = {
  24607. instance of MSFT_CliQualifier
  24608. {
  24609. Name = "MaxLen";
  24610. QualifierValue = {"10"};
  24611. },
  24612. instance of MSFT_CliQualifier
  24613. {
  24614. Name = "ValueMap";
  24615. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24616. },
  24617. instance of MSFT_CliQualifier
  24618. {
  24619. Name = "Values";
  24620. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24621. }};
  24622. },
  24623. instance of MSFT_CliProperty
  24624. {
  24625. Derivation = "StatusInfo";
  24626. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  24627. Name = "StatusInfo";
  24628. Qualifiers = {
  24629. instance of MSFT_CliQualifier
  24630. {
  24631. Name = "ValueMap";
  24632. QualifierValue = {"1","2","3","4","5"};
  24633. },
  24634. instance of MSFT_CliQualifier
  24635. {
  24636. Name = "Values";
  24637. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  24638. }};
  24639. },
  24640. instance of MSFT_CliProperty
  24641. {
  24642. Derivation = "SystemCreationClassName";
  24643. Description = "The scoping System's CreationClassName.";
  24644. Name = "SystemCreationClassName";
  24645. },
  24646. instance of MSFT_CliProperty
  24647. {
  24648. Derivation = "SystemName";
  24649. Description = "The scoping System's Name.";
  24650. Name = "SystemName";
  24651. },
  24652. instance of MSFT_CliProperty
  24653. {
  24654. Derivation = "TimeOfLastReset";
  24655. Description = "The TimeOfLastReset property indicates the date and time this controller was last reset. This could mean the controller was powered down, or reinitialized.";
  24656. Name = "TimeOfLastReset";
  24657. }};
  24658. },
  24659. instance of MSFT_CliFormat
  24660. {
  24661. Format = "TABLE";
  24662. Name = "BRIEF";
  24663. Properties = {
  24664. instance of MSFT_CliProperty
  24665. {
  24666. Derivation = "DriverName";
  24667. Description = "The DriverName property indicates the driver file name of the SCSI controller./nExample: Adaptec";
  24668. Name = "DriverName";
  24669. },
  24670. instance of MSFT_CliProperty
  24671. {
  24672. Derivation = "Manufacturer";
  24673. Description = "The Manufacturer property indicates the name of the SCSI controller manufacturer./nExample: Adaptec";
  24674. Name = "Manufacturer";
  24675. },
  24676. instance of MSFT_CliProperty
  24677. {
  24678. Derivation = "Name";
  24679. Description = "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.";
  24680. Name = "Name";
  24681. },
  24682. instance of MSFT_CliProperty
  24683. {
  24684. Derivation = "ProtocolSupported";
  24685. Description = "The protocol used by the controller to access 'controlled' devices.";
  24686. Name = "ProtocolSupported";
  24687. Qualifiers = {
  24688. instance of MSFT_CliQualifier
  24689. {
  24690. Name = "ValueMap";
  24691. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
  24692. },
  24693. instance of MSFT_CliQualifier
  24694. {
  24695. Name = "Values";
  24696. QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
  24697. }};
  24698. },
  24699. instance of MSFT_CliProperty
  24700. {
  24701. Derivation = "Status";
  24702. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  24703. Name = "Status";
  24704. Qualifiers = {
  24705. instance of MSFT_CliQualifier
  24706. {
  24707. Name = "MaxLen";
  24708. QualifierValue = {"10"};
  24709. },
  24710. instance of MSFT_CliQualifier
  24711. {
  24712. Name = "ValueMap";
  24713. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24714. },
  24715. instance of MSFT_CliQualifier
  24716. {
  24717. Name = "Values";
  24718. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24719. }};
  24720. },
  24721. instance of MSFT_CliProperty
  24722. {
  24723. Derivation = "StatusInfo";
  24724. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  24725. Name = "StatusInfo";
  24726. Qualifiers = {
  24727. instance of MSFT_CliQualifier
  24728. {
  24729. Name = "ValueMap";
  24730. QualifierValue = {"1","2","3","4","5"};
  24731. },
  24732. instance of MSFT_CliQualifier
  24733. {
  24734. Name = "Values";
  24735. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  24736. }};
  24737. }};
  24738. }};
  24739. FriendlyName = "SCSICONTROLLER";
  24740. Target = "Select * from Win32_SCSIController";
  24741. Verbs = {
  24742. instance of MSFT_CliVerb
  24743. {
  24744. Derivation = "SetPowerState";
  24745. Description = "SetPowerState defines the desired power state for a logical device and when a device should be put into that state. The desired power state is specified by setting the PowerState parameter to one of the following integer values: 1=\"Full Power\", 2=\"Power S";
  24746. Name = "SetPowerState";
  24747. Parameters = {
  24748. instance of MSFT_CliParam
  24749. {
  24750. ParaId = "PowerState";
  24751. Qualifiers = {
  24752. instance of MSFT_CliQualifier
  24753. {
  24754. Name = "ValueMap";
  24755. QualifierValue = {"1","2","3","4","5","6"};
  24756. }};
  24757. Type = "UINT16";
  24758. },
  24759. instance of MSFT_CliParam
  24760. {
  24761. ParaId = "Time";
  24762. Type = "DATETIME";
  24763. }};
  24764. Usage = "SetPowerState";
  24765. },
  24766. instance of MSFT_CliVerb
  24767. {
  24768. Derivation = "Reset";
  24769. Description = "Requests a reset of the logical device. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred.";
  24770. Name = "Reset";
  24771. Usage = "Reset";
  24772. VerbType = 0;
  24773. }};
  24774. };
  24775. instance of MSFT_CliAlias
  24776. {
  24777. Connection =
  24778. instance of MSFT_CliConnection
  24779. {
  24780. Locale = "ms_409";
  24781. NameSpace = "ROOT\\CIMV2";
  24782. Server = "ARKADYR1";
  24783. };
  24784. Description = "Server information management. ";
  24785. Formats = {
  24786. instance of MSFT_CliFormat
  24787. {
  24788. Format = "list";
  24789. Name = "FULL";
  24790. Properties = {
  24791. instance of MSFT_CliProperty
  24792. {
  24793. Derivation = "BlockingRequestsRejected";
  24794. Name = "Blocking Requests Rejected";
  24795. },
  24796. instance of MSFT_CliProperty
  24797. {
  24798. Derivation = "BytesReceivedPersec";
  24799. Name = "Bytes Received/sec";
  24800. },
  24801. instance of MSFT_CliProperty
  24802. {
  24803. Derivation = "BytesTotalPersec";
  24804. Name = "Bytes Total/sec";
  24805. },
  24806. instance of MSFT_CliProperty
  24807. {
  24808. Derivation = "BytesTransmittedPersec";
  24809. Name = "Bytes Transmitted/sec";
  24810. },
  24811. instance of MSFT_CliProperty
  24812. {
  24813. Derivation = "Caption";
  24814. Description = "A short textual description.";
  24815. Name = "Caption";
  24816. Qualifiers = {
  24817. instance of MSFT_CliQualifier
  24818. {
  24819. Name = "MaxLen";
  24820. QualifierValue = {"64"};
  24821. }};
  24822. },
  24823. instance of MSFT_CliProperty
  24824. {
  24825. Derivation = "ContextBlocksQueuedPersec";
  24826. Name = "Context Blocks Queued/sec";
  24827. },
  24828. instance of MSFT_CliProperty
  24829. {
  24830. Derivation = "Description";
  24831. Description = "A textual description of the statistic or metric.";
  24832. Name = "Description";
  24833. },
  24834. instance of MSFT_CliProperty
  24835. {
  24836. Derivation = "ErrorsAccessPermissions";
  24837. Name = "Errors Access Permissions";
  24838. },
  24839. instance of MSFT_CliProperty
  24840. {
  24841. Derivation = "ErrorsGrantedAccess";
  24842. Name = "Errors Granted Access";
  24843. },
  24844. instance of MSFT_CliProperty
  24845. {
  24846. Derivation = "ErrorsLogon";
  24847. Name = "Errors Logon";
  24848. },
  24849. instance of MSFT_CliProperty
  24850. {
  24851. Derivation = "ErrorsSystem";
  24852. Name = "Errors System";
  24853. },
  24854. instance of MSFT_CliProperty
  24855. {
  24856. Derivation = "FileDirectorySearches";
  24857. Name = "File Directory Searches";
  24858. },
  24859. instance of MSFT_CliProperty
  24860. {
  24861. Derivation = "FilesOpen";
  24862. Name = "Files Open";
  24863. },
  24864. instance of MSFT_CliProperty
  24865. {
  24866. Derivation = "FilesOpenedTotal";
  24867. Name = "Files Opened Total";
  24868. },
  24869. instance of MSFT_CliProperty
  24870. {
  24871. Derivation = "Frequency_Object";
  24872. Name = "Frequency_Object";
  24873. },
  24874. instance of MSFT_CliProperty
  24875. {
  24876. Derivation = "Frequency_PerfTime";
  24877. Name = "Frequency_PerfTime";
  24878. },
  24879. instance of MSFT_CliProperty
  24880. {
  24881. Derivation = "Frequency_Sys100NS";
  24882. Name = "Frequency_Sys100NS";
  24883. },
  24884. instance of MSFT_CliProperty
  24885. {
  24886. Derivation = "LogonPersec";
  24887. Name = "Logon/sec";
  24888. },
  24889. instance of MSFT_CliProperty
  24890. {
  24891. Derivation = "LogonTotal";
  24892. Name = "Logon Total";
  24893. },
  24894. instance of MSFT_CliProperty
  24895. {
  24896. Derivation = "Name";
  24897. Description = "The Name property defines the label by which the statistic or metric is known. ";
  24898. Name = "Name";
  24899. Qualifiers = {
  24900. instance of MSFT_CliQualifier
  24901. {
  24902. Name = "MaxLen";
  24903. QualifierValue = {"256"};
  24904. }};
  24905. },
  24906. instance of MSFT_CliProperty
  24907. {
  24908. Derivation = "PoolNonpagedBytes";
  24909. Name = "Pool Nonpaged Bytes";
  24910. },
  24911. instance of MSFT_CliProperty
  24912. {
  24913. Derivation = "PoolNonpagedFailures";
  24914. Name = "Pool Nonpaged Failures";
  24915. },
  24916. instance of MSFT_CliProperty
  24917. {
  24918. Derivation = "PoolNonpagedPeak";
  24919. Name = "Pool Nonpaged Peak";
  24920. },
  24921. instance of MSFT_CliProperty
  24922. {
  24923. Derivation = "PoolPagedBytes";
  24924. Name = "Pool Paged Bytes";
  24925. },
  24926. instance of MSFT_CliProperty
  24927. {
  24928. Derivation = "PoolPagedFailures";
  24929. Name = "Pool Paged Failures";
  24930. },
  24931. instance of MSFT_CliProperty
  24932. {
  24933. Derivation = "PoolPagedPeak";
  24934. Name = "Pool Paged Peak";
  24935. },
  24936. instance of MSFT_CliProperty
  24937. {
  24938. Derivation = "ServerSessions";
  24939. Name = "Server Sessions";
  24940. },
  24941. instance of MSFT_CliProperty
  24942. {
  24943. Derivation = "SessionsErroredOut";
  24944. Name = "Sessions Errored Out";
  24945. },
  24946. instance of MSFT_CliProperty
  24947. {
  24948. Derivation = "SessionsForcedOff";
  24949. Name = "Sessions Forced Off";
  24950. },
  24951. instance of MSFT_CliProperty
  24952. {
  24953. Derivation = "SessionsLoggedOff";
  24954. Name = "Sessions Logged Off";
  24955. },
  24956. instance of MSFT_CliProperty
  24957. {
  24958. Derivation = "SessionsTimedOut";
  24959. Name = "Sessions Timed Out";
  24960. },
  24961. instance of MSFT_CliProperty
  24962. {
  24963. Derivation = "Timestamp_Object";
  24964. Name = "Timestamp_Object";
  24965. },
  24966. instance of MSFT_CliProperty
  24967. {
  24968. Derivation = "Timestamp_PerfTime";
  24969. Name = "Timestamp_PerfTime";
  24970. },
  24971. instance of MSFT_CliProperty
  24972. {
  24973. Derivation = "Timestamp_Sys100NS";
  24974. Name = "Timestamp_Sys100NS";
  24975. },
  24976. instance of MSFT_CliProperty
  24977. {
  24978. Derivation = "WorkItemShortages";
  24979. Name = "Work Item Shortages";
  24980. }};
  24981. },
  24982. instance of MSFT_CliFormat
  24983. {
  24984. Format = "table";
  24985. Name = "BRIEF";
  24986. Properties = {
  24987. instance of MSFT_CliProperty
  24988. {
  24989. Derivation = "Caption";
  24990. Description = "A short textual description (one-line string) for the statistic or metric.";
  24991. Name = "Caption";
  24992. Qualifiers = {
  24993. instance of MSFT_CliQualifier
  24994. {
  24995. Name = "MaxLen";
  24996. QualifierValue = {"64"};
  24997. }};
  24998. },
  24999. instance of MSFT_CliProperty
  25000. {
  25001. Derivation = "LogonPersec";
  25002. Name = "Logon/sec";
  25003. },
  25004. instance of MSFT_CliProperty
  25005. {
  25006. Derivation = "LogonTotal";
  25007. Name = "Logon Total";
  25008. },
  25009. instance of MSFT_CliProperty
  25010. {
  25011. Derivation = "Name";
  25012. Description = "The Name property defines the label by which the statistic or metric is known. When subclassed, the property can be overridden to be a Key property. ";
  25013. Name = "Name";
  25014. Qualifiers = {
  25015. instance of MSFT_CliQualifier
  25016. {
  25017. Name = "MaxLen";
  25018. QualifierValue = {"256"};
  25019. }};
  25020. },
  25021. instance of MSFT_CliProperty
  25022. {
  25023. Derivation = "ServerSessions";
  25024. Name = "Server Sessions";
  25025. },
  25026. instance of MSFT_CliProperty
  25027. {
  25028. Derivation = "WorkItemShortages";
  25029. Name = "Work Item Shortages";
  25030. }};
  25031. },
  25032. instance of MSFT_CliFormat
  25033. {
  25034. Name = "SYSTEM";
  25035. Properties = {
  25036. instance of MSFT_CliProperty
  25037. {
  25038. Derivation = "__CLASS";
  25039. Name = "__CLASS";
  25040. },
  25041. instance of MSFT_CliProperty
  25042. {
  25043. Derivation = "__DERIVATION";
  25044. Name = "__DERIVATION";
  25045. },
  25046. instance of MSFT_CliProperty
  25047. {
  25048. Derivation = "__DYNASTY";
  25049. Name = "__DYNASTY";
  25050. },
  25051. instance of MSFT_CliProperty
  25052. {
  25053. Derivation = "__GENUS";
  25054. Name = "__GENUS";
  25055. },
  25056. instance of MSFT_CliProperty
  25057. {
  25058. Derivation = "__NAMESPACE";
  25059. Name = "__NAMESPACE";
  25060. },
  25061. instance of MSFT_CliProperty
  25062. {
  25063. Derivation = "__PATH";
  25064. Name = "__PATH";
  25065. },
  25066. instance of MSFT_CliProperty
  25067. {
  25068. Derivation = "__PROPERTY_COUNT";
  25069. Name = "__PROPERTY_COUNT";
  25070. },
  25071. instance of MSFT_CliProperty
  25072. {
  25073. Derivation = "__RELPATH";
  25074. Name = "__RELPATH";
  25075. },
  25076. instance of MSFT_CliProperty
  25077. {
  25078. Derivation = "__SERVER";
  25079. Name = "__SERVER";
  25080. },
  25081. instance of MSFT_CliProperty
  25082. {
  25083. Derivation = "__SUPERCLASS";
  25084. Name = "__SUPERCLASS";
  25085. }};
  25086. },
  25087. instance of MSFT_CliFormat
  25088. {
  25089. Name = "INSTANCE";
  25090. Properties = {
  25091. instance of MSFT_CliProperty
  25092. {
  25093. Derivation = "__PATH";
  25094. Name = "__PATH";
  25095. }};
  25096. }};
  25097. FriendlyName = "Server";
  25098. PWhere = "";
  25099. Target = "Select * from Win32_PerfRawData_PerfNet_Server";
  25100. };
  25101. instance of MSFT_CliAlias
  25102. {
  25103. Connection =
  25104. instance of MSFT_CliConnection
  25105. {
  25106. Locale = "ms_409";
  25107. NameSpace = "ROOT\\CIMV2";
  25108. Server = ".";
  25109. };
  25110. Description = "Service application management. ";
  25111. Formats = {
  25112. instance of MSFT_CliFormat
  25113. {
  25114. Format = "list";
  25115. Name = "FULL";
  25116. Properties = {
  25117. instance of MSFT_CliProperty
  25118. {
  25119. Derivation = "AcceptPause";
  25120. Name = "AcceptPause";
  25121. },
  25122. instance of MSFT_CliProperty
  25123. {
  25124. Derivation = "AcceptStop";
  25125. Name = "AcceptStop";
  25126. },
  25127. instance of MSFT_CliProperty
  25128. {
  25129. Derivation = "Caption";
  25130. Name = "Caption";
  25131. },
  25132. instance of MSFT_CliProperty
  25133. {
  25134. Derivation = "CheckPoint";
  25135. Name = "CheckPoint";
  25136. },
  25137. instance of MSFT_CliProperty
  25138. {
  25139. Derivation = "CreationClassName";
  25140. Name = "CreationClassName";
  25141. },
  25142. instance of MSFT_CliProperty
  25143. {
  25144. Derivation = "Description";
  25145. Name = "Description";
  25146. },
  25147. instance of MSFT_CliProperty
  25148. {
  25149. Derivation = "DesktopInteract";
  25150. Name = "DesktopInteract";
  25151. },
  25152. instance of MSFT_CliProperty
  25153. {
  25154. Derivation = "DisplayName";
  25155. Name = "DisplayName";
  25156. },
  25157. instance of MSFT_CliProperty
  25158. {
  25159. Derivation = "ErrorControl";
  25160. Name = "ErrorControl";
  25161. },
  25162. instance of MSFT_CliProperty
  25163. {
  25164. Derivation = "ExitCode";
  25165. Name = "ExitCode";
  25166. },
  25167. instance of MSFT_CliProperty
  25168. {
  25169. Derivation = "InstallDate";
  25170. Name = "InstallDate";
  25171. },
  25172. instance of MSFT_CliProperty
  25173. {
  25174. Derivation = "Name";
  25175. Name = "Name";
  25176. },
  25177. instance of MSFT_CliProperty
  25178. {
  25179. Derivation = "PathName";
  25180. Name = "PathName";
  25181. },
  25182. instance of MSFT_CliProperty
  25183. {
  25184. Derivation = "ProcessId";
  25185. Name = "ProcessId";
  25186. },
  25187. instance of MSFT_CliProperty
  25188. {
  25189. Derivation = "ServiceSpecificExitCode";
  25190. Name = "ServiceSpecificExitCode";
  25191. },
  25192. instance of MSFT_CliProperty
  25193. {
  25194. Derivation = "ServiceType";
  25195. Name = "ServiceType";
  25196. },
  25197. instance of MSFT_CliProperty
  25198. {
  25199. Derivation = "StartMode";
  25200. Name = "StartMode";
  25201. },
  25202. instance of MSFT_CliProperty
  25203. {
  25204. Derivation = "StartName";
  25205. Name = "StartName";
  25206. },
  25207. instance of MSFT_CliProperty
  25208. {
  25209. Derivation = "Started";
  25210. Name = "Started";
  25211. },
  25212. instance of MSFT_CliProperty
  25213. {
  25214. Derivation = "State";
  25215. Name = "State";
  25216. },
  25217. instance of MSFT_CliProperty
  25218. {
  25219. Derivation = "Status";
  25220. Name = "Status";
  25221. },
  25222. instance of MSFT_CliProperty
  25223. {
  25224. Derivation = "SystemCreationClassName";
  25225. Name = "SystemCreationClassName";
  25226. },
  25227. instance of MSFT_CliProperty
  25228. {
  25229. Derivation = "SystemName";
  25230. Name = "SystemName";
  25231. },
  25232. instance of MSFT_CliProperty
  25233. {
  25234. Derivation = "TagId";
  25235. Name = "TagId";
  25236. },
  25237. instance of MSFT_CliProperty
  25238. {
  25239. Derivation = "WaitHint";
  25240. Name = "WaitHint";
  25241. }};
  25242. },
  25243. instance of MSFT_CliFormat
  25244. {
  25245. Format = "table";
  25246. Name = "BRIEF";
  25247. Properties = {
  25248. instance of MSFT_CliProperty
  25249. {
  25250. Derivation = "ExitCode";
  25251. Name = "ExitCode";
  25252. },
  25253. instance of MSFT_CliProperty
  25254. {
  25255. Derivation = "Name";
  25256. Name = "Name";
  25257. },
  25258. instance of MSFT_CliProperty
  25259. {
  25260. Derivation = "ProcessId";
  25261. Name = "ProcessId";
  25262. },
  25263. instance of MSFT_CliProperty
  25264. {
  25265. Derivation = "StartMode";
  25266. Name = "StartMode";
  25267. },
  25268. instance of MSFT_CliProperty
  25269. {
  25270. Derivation = "State";
  25271. Name = "State";
  25272. },
  25273. instance of MSFT_CliProperty
  25274. {
  25275. Derivation = "Status";
  25276. Name = "Status";
  25277. }};
  25278. },
  25279. instance of MSFT_CliFormat
  25280. {
  25281. Format = "table";
  25282. Name = "STATUS";
  25283. Properties = {
  25284. instance of MSFT_CliProperty
  25285. {
  25286. Derivation = "Name";
  25287. Name = "Name";
  25288. },
  25289. instance of MSFT_CliProperty
  25290. {
  25291. Derivation = "Status";
  25292. Name = "Status";
  25293. },
  25294. instance of MSFT_CliProperty
  25295. {
  25296. Derivation = "ExitCode";
  25297. Name = "ExitCode";
  25298. }};
  25299. },
  25300. instance of MSFT_CliFormat
  25301. {
  25302. Format = "table";
  25303. Name = "CONTROL";
  25304. Properties = {
  25305. instance of MSFT_CliProperty
  25306. {
  25307. Derivation = "AcceptPause";
  25308. Name = "AcceptPause";
  25309. },
  25310. instance of MSFT_CliProperty
  25311. {
  25312. Derivation = "AcceptStop";
  25313. Name = "AcceptStop";
  25314. },
  25315. instance of MSFT_CliProperty
  25316. {
  25317. Derivation = "ErrorControl";
  25318. Name = "ErrorControl";
  25319. },
  25320. instance of MSFT_CliProperty
  25321. {
  25322. Derivation = "Name";
  25323. Name = "Name";
  25324. },
  25325. instance of MSFT_CliProperty
  25326. {
  25327. Derivation = "StartMode";
  25328. Name = "StartMode";
  25329. },
  25330. instance of MSFT_CliProperty
  25331. {
  25332. Derivation = "StartName";
  25333. Name = "StartName";
  25334. }};
  25335. },
  25336. instance of MSFT_CliFormat
  25337. {
  25338. Format = "table";
  25339. Name = "CONFIG";
  25340. Properties = {
  25341. instance of MSFT_CliProperty
  25342. {
  25343. Derivation = "DesktopInteract";
  25344. Name = "DesktopInteract";
  25345. },
  25346. instance of MSFT_CliProperty
  25347. {
  25348. Derivation = "ErrorControl";
  25349. Name = "ErrorControl";
  25350. },
  25351. instance of MSFT_CliProperty
  25352. {
  25353. Derivation = "Name";
  25354. Name = "Name";
  25355. },
  25356. instance of MSFT_CliProperty
  25357. {
  25358. Derivation = "PathName";
  25359. Name = "PathName";
  25360. },
  25361. instance of MSFT_CliProperty
  25362. {
  25363. Derivation = "ServiceType";
  25364. Name = "ServiceType";
  25365. },
  25366. instance of MSFT_CliProperty
  25367. {
  25368. Derivation = "StartMode";
  25369. Name = "StartMode";
  25370. }};
  25371. },
  25372. instance of MSFT_CliFormat
  25373. {
  25374. Name = "SYSTEM";
  25375. Properties = {
  25376. instance of MSFT_CliProperty
  25377. {
  25378. Derivation = "__CLASS";
  25379. Name = "__CLASS";
  25380. },
  25381. instance of MSFT_CliProperty
  25382. {
  25383. Derivation = "__DERIVATION";
  25384. Name = "__DERIVATION";
  25385. },
  25386. instance of MSFT_CliProperty
  25387. {
  25388. Derivation = "__DYNASTY";
  25389. Name = "__DYNASTY";
  25390. },
  25391. instance of MSFT_CliProperty
  25392. {
  25393. Derivation = "__GENUS";
  25394. Name = "__GENUS";
  25395. },
  25396. instance of MSFT_CliProperty
  25397. {
  25398. Derivation = "__NAMESPACE";
  25399. Name = "__NAMESPACE";
  25400. },
  25401. instance of MSFT_CliProperty
  25402. {
  25403. Derivation = "__PATH";
  25404. Name = "__PATH";
  25405. },
  25406. instance of MSFT_CliProperty
  25407. {
  25408. Derivation = "__PROPERTY_COUNT";
  25409. Name = "__PROPERTY_COUNT";
  25410. },
  25411. instance of MSFT_CliProperty
  25412. {
  25413. Derivation = "__RELPATH";
  25414. Name = "__RELPATH";
  25415. },
  25416. instance of MSFT_CliProperty
  25417. {
  25418. Derivation = "__SERVER";
  25419. Name = "__SERVER";
  25420. },
  25421. instance of MSFT_CliProperty
  25422. {
  25423. Derivation = "__SUPERCLASS";
  25424. Name = "__SUPERCLASS";
  25425. }};
  25426. },
  25427. instance of MSFT_CliFormat
  25428. {
  25429. Name = "INSTANCE";
  25430. Properties = {
  25431. instance of MSFT_CliProperty
  25432. {
  25433. Derivation = "Name";
  25434. Name = "Name";
  25435. }};
  25436. }};
  25437. FriendlyName = "Service";
  25438. PWhere = "WHERE Name='#'";
  25439. Target = "Select * from Win32_Service";
  25440. Verbs = {
  25441. instance of MSFT_CliVerb
  25442. {
  25443. Derivation = "StartService";
  25444. Description = "The StartService method attempts to place the service into its startup state. It returns one of the following integer values:/n0 - The request was accepted./n1 - The request is not supported./n2 - The user did not have the necessary access./n3 - The service cannot be stopped because other services that are running are dependent on it./n4 - The requested control code is not valid, or it is unacceptable to the service./n5 - The requested control code cannot be sent to the service because the state of the service (Win32_BaseService:State) is equal to 0, 1, or 2./n6 - The service has not been started./n7 - The service did not respond to the start request in a timely fashion./n8 - Unknown failure when starting the service./n9 - The directory path to the service executable was not found./n10 - The service is already running./n11 - The database to add a new service is locked./n12 - A dependency for which this service relies on has been removed from the system./n13 - The service failed to find the service needed from a dependent service./n14 - The service has been disabled from the system./n15 - The service does not have the correct authentication to run on the system./n16 - This service is being removed from the system./n17 - There is no execution thread for the service./n18 - There are circular dependencies when starting the service./n19 - There is a service running under the same name./n20 - There are invalid characters in the name of the service./n21 - Invalid parameters have been passed to the service./n22 - The account which this service is to run under is either invalid or lacks the permissions to run the service./n23 - The service exists in the database of services available from the system./n24 - The service is currently paused in the system./n";
  25445. Name = "StartService";
  25446. Qualifiers = {
  25447. instance of MSFT_CliQualifier
  25448. {
  25449. Name = "Values";
  25450. QualifierValue = {"Success","Not Supported","Access Denied","Dependent Services Running","Invalid Service Control","Service Cannot Accept Control","Service Not Active","Service Request Timeout","Unknown Failure","Path Not Found","Service Already Running","Service Database Locked","Service Dependency Deleted","Service Dependency Failure","Service Disabled","Service Logon Failed","Service Marked For Deletion","Service No Thread","Status Circular Dependency","Status Duplicate Name","Status Invalid Name","Status Invalid Parameter","Status Invalid Service Account","Status Service Exists","Service Already Paused"};
  25451. }};
  25452. Usage = "StartService";
  25453. },
  25454. instance of MSFT_CliVerb
  25455. {
  25456. Derivation = "StopService";
  25457. Description = "The StopService method places the service in the stopped state. It returns an integer value of 0 if the service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error.";
  25458. Name = "StopService";
  25459. Usage = "StopService";
  25460. },
  25461. instance of MSFT_CliVerb
  25462. {
  25463. Derivation = "PauseService";
  25464. Description = "The PauseService method attempts to place the service in the paused state. It returns an integer value of 0 if the PauseService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  25465. Name = "PauseService";
  25466. Usage = "PauseService";
  25467. },
  25468. instance of MSFT_CliVerb
  25469. {
  25470. Derivation = "ResumeService";
  25471. Description = "The ResumeService method attempts to place the service in the resumed state. It returns an integer value of 0 if the ResumeService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  25472. Name = "ResumeService";
  25473. Usage = "ResumeService";
  25474. },
  25475. instance of MSFT_CliVerb
  25476. {
  25477. Derivation = "InterrogateService";
  25478. Description = "The InterrogateService method requests that the service update its state to the service manager. It returns an integer value of 0 if the InterrogateService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  25479. Name = "InterrogateService";
  25480. Usage = "InterrogateService";
  25481. },
  25482. instance of MSFT_CliVerb
  25483. {
  25484. Derivation = "UserControlService";
  25485. Description = "The UserControlService method attempts to send a user-defined control code to a service. It returns an integer value of 0 if the UserControlService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  25486. Name = "UserControlService";
  25487. Parameters = {
  25488. instance of MSFT_CliParam
  25489. {
  25490. ParaId = "ControlCode";
  25491. Type = "UINT8";
  25492. }};
  25493. Usage = "UserControlService";
  25494. },
  25495. instance of MSFT_CliVerb
  25496. {
  25497. Derivation = "Create";
  25498. Description = "The Create method creates a new service. It returns an integer value of 0 if the service was successfully created, 1 if the request is not supported, and any other number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of system services defining execution dependencies. The services must be initiated in the order specified by the Load Order Group, as the services are dependent on each other. These dependent services require the presence of the antecedent services in order to function correctly.";
  25499. Name = "Create";
  25500. Parameters = {
  25501. instance of MSFT_CliParam
  25502. {
  25503. ParaId = "DesktopInteract";
  25504. Type = "BOOLEAN";
  25505. },
  25506. instance of MSFT_CliParam
  25507. {
  25508. ParaId = "DisplayName";
  25509. Type = "STRING";
  25510. },
  25511. instance of MSFT_CliParam
  25512. {
  25513. ParaId = "ErrorControl";
  25514. Type = "UINT8";
  25515. },
  25516. instance of MSFT_CliParam
  25517. {
  25518. ParaId = "LoadOrderGroup";
  25519. Type = "STRING";
  25520. },
  25521. instance of MSFT_CliParam
  25522. {
  25523. ParaId = "LoadOrderGroupDependencies";
  25524. Type = "STRING";
  25525. },
  25526. instance of MSFT_CliParam
  25527. {
  25528. ParaId = "Name";
  25529. Type = "STRING";
  25530. },
  25531. instance of MSFT_CliParam
  25532. {
  25533. ParaId = "PathName";
  25534. Type = "STRING";
  25535. },
  25536. instance of MSFT_CliParam
  25537. {
  25538. ParaId = "ServiceDependencies";
  25539. Type = "STRING";
  25540. },
  25541. instance of MSFT_CliParam
  25542. {
  25543. ParaId = "ServiceType";
  25544. Type = "UINT8";
  25545. },
  25546. instance of MSFT_CliParam
  25547. {
  25548. ParaId = "StartMode";
  25549. Qualifiers = {
  25550. instance of MSFT_CliQualifier
  25551. {
  25552. Name = "ValueMap";
  25553. QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
  25554. }};
  25555. Type = "STRING";
  25556. },
  25557. instance of MSFT_CliParam
  25558. {
  25559. ParaId = "StartName";
  25560. Type = "STRING";
  25561. },
  25562. instance of MSFT_CliParam
  25563. {
  25564. ParaId = "StartPassword";
  25565. Type = "STRING";
  25566. }};
  25567. Usage = "Create";
  25568. },
  25569. instance of MSFT_CliVerb
  25570. {
  25571. Derivation = "Change";
  25572. Description = "The Change method modifies a service. It returns an integer value of 0 if the service was successfully modified, 1 if the request is not supported and any other number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of syst";
  25573. Name = "Change";
  25574. Parameters = {
  25575. instance of MSFT_CliParam
  25576. {
  25577. ParaId = "DesktopInteract";
  25578. Type = "BOOLEAN";
  25579. },
  25580. instance of MSFT_CliParam
  25581. {
  25582. ParaId = "DisplayName";
  25583. Type = "STRING";
  25584. },
  25585. instance of MSFT_CliParam
  25586. {
  25587. ParaId = "ErrorControl";
  25588. Type = "UINT8";
  25589. },
  25590. instance of MSFT_CliParam
  25591. {
  25592. ParaId = "LoadOrderGroup";
  25593. Type = "STRING";
  25594. },
  25595. instance of MSFT_CliParam
  25596. {
  25597. ParaId = "LoadOrderGroupDependencies";
  25598. Type = "STRING";
  25599. },
  25600. instance of MSFT_CliParam
  25601. {
  25602. ParaId = "PathName";
  25603. Type = "STRING";
  25604. },
  25605. instance of MSFT_CliParam
  25606. {
  25607. ParaId = "ServiceDependencies";
  25608. Type = "STRING";
  25609. },
  25610. instance of MSFT_CliParam
  25611. {
  25612. ParaId = "ServiceType";
  25613. Type = "UINT8";
  25614. },
  25615. instance of MSFT_CliParam
  25616. {
  25617. ParaId = "StartMode";
  25618. Qualifiers = {
  25619. instance of MSFT_CliQualifier
  25620. {
  25621. Name = "ValueMap";
  25622. QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
  25623. }};
  25624. Type = "STRING";
  25625. },
  25626. instance of MSFT_CliParam
  25627. {
  25628. ParaId = "StartName";
  25629. Type = "STRING";
  25630. },
  25631. instance of MSFT_CliParam
  25632. {
  25633. ParaId = "StartPassword";
  25634. Type = "STRING";
  25635. }};
  25636. Usage = "Change";
  25637. VerbType = 0;
  25638. },
  25639. instance of MSFT_CliVerb
  25640. {
  25641. Derivation = "ChangeStartMode";
  25642. Description = "The ChangeStartMode method modifies the StartMode of a service. It returns an integer value of 0 if the service was successfully modified, 1 if the request is not supported, and any other number to indicate an error.";
  25643. Name = "ChangeStartMode";
  25644. Parameters = {
  25645. instance of MSFT_CliParam
  25646. {
  25647. ParaId = "StartMode";
  25648. Qualifiers = {
  25649. instance of MSFT_CliQualifier
  25650. {
  25651. Name = "ValueMap";
  25652. QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
  25653. }};
  25654. Type = "STRING";
  25655. }};
  25656. Usage = "ChangeStartMode";
  25657. },
  25658. instance of MSFT_CliVerb
  25659. {
  25660. Derivation = "Delete";
  25661. Description = "The Delete method deletes an existing service. It returns an integer value of 0 if the service was successfully deleted, 1 if the request is not supported, and any other number to indicate an error.";
  25662. Name = "Delete";
  25663. Usage = "Delete";
  25664. }};
  25665. };
  25666. instance of MSFT_CliAlias
  25667. {
  25668. Connection =
  25669. instance of MSFT_CliConnection
  25670. {
  25671. Locale = "ms_409";
  25672. NameSpace = "ROOT\\CIMV2";
  25673. Server = ".";
  25674. };
  25675. Description = "Shared resource management. ";
  25676. Formats = {
  25677. instance of MSFT_CliFormat
  25678. {
  25679. Name = "SYSTEM";
  25680. Properties = {
  25681. instance of MSFT_CliProperty
  25682. {
  25683. Derivation = "__CLASS";
  25684. Name = "__CLASS";
  25685. },
  25686. instance of MSFT_CliProperty
  25687. {
  25688. Derivation = "__DERIVATION";
  25689. Name = "__DERIVATION";
  25690. },
  25691. instance of MSFT_CliProperty
  25692. {
  25693. Derivation = "__DYNASTY";
  25694. Name = "__DYNASTY";
  25695. },
  25696. instance of MSFT_CliProperty
  25697. {
  25698. Derivation = "__GENUS";
  25699. Name = "__GENUS";
  25700. },
  25701. instance of MSFT_CliProperty
  25702. {
  25703. Derivation = "__NAMESPACE";
  25704. Name = "__NAMESPACE";
  25705. },
  25706. instance of MSFT_CliProperty
  25707. {
  25708. Derivation = "__PATH";
  25709. Name = "__PATH";
  25710. },
  25711. instance of MSFT_CliProperty
  25712. {
  25713. Derivation = "__PROPERTY_COUNT";
  25714. Name = "__PROPERTY_COUNT";
  25715. },
  25716. instance of MSFT_CliProperty
  25717. {
  25718. Derivation = "__RELPATH";
  25719. Name = "__RELPATH";
  25720. },
  25721. instance of MSFT_CliProperty
  25722. {
  25723. Derivation = "__SERVER";
  25724. Name = "__SERVER";
  25725. },
  25726. instance of MSFT_CliProperty
  25727. {
  25728. Derivation = "__SUPERCLASS";
  25729. Name = "__SUPERCLASS";
  25730. }};
  25731. },
  25732. instance of MSFT_CliFormat
  25733. {
  25734. Name = "INSTANCE";
  25735. Properties = {
  25736. instance of MSFT_CliProperty
  25737. {
  25738. Derivation = "Name";
  25739. Description = "The Name property indicates the alias given to a path set up as a share on a system.";
  25740. Name = "Name";
  25741. }};
  25742. },
  25743. instance of MSFT_CliFormat
  25744. {
  25745. Format = "list";
  25746. Name = "FULL";
  25747. Properties = {
  25748. instance of MSFT_CliProperty
  25749. {
  25750. Derivation = "AccessMask";
  25751. Description = "The AccessMask property contains the access rights to the share, held by the user or group on whose behalf the instance is returned. ";
  25752. Name = "AccessMask";
  25753. },
  25754. instance of MSFT_CliProperty
  25755. {
  25756. Derivation = "AllowMaximum";
  25757. Description = "The AllowMaximum property indicates whether the number of concurrent users for this resource has been limited.";
  25758. Name = "AllowMaximum";
  25759. },
  25760. instance of MSFT_CliProperty
  25761. {
  25762. Derivation = "Description";
  25763. Description = "The Description property provides a textual description of the object. ";
  25764. Name = "Description";
  25765. },
  25766. instance of MSFT_CliProperty
  25767. {
  25768. Derivation = "InstallDate";
  25769. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  25770. Name = "InstallDate";
  25771. },
  25772. instance of MSFT_CliProperty
  25773. {
  25774. Derivation = "MaximumAllowed";
  25775. Description = "The MaximumAllowed property indicates the limit on the maximum number of users allowed to use this resource concurrently. The value is only valid if the AllowMaximum member set to FALSE .";
  25776. Name = "MaximumAllowed";
  25777. },
  25778. instance of MSFT_CliProperty
  25779. {
  25780. Derivation = "Name";
  25781. Description = "The Name property indicates the alias given to a path set up as a share on a system./nExample: public.";
  25782. Name = "Name";
  25783. },
  25784. instance of MSFT_CliProperty
  25785. {
  25786. Derivation = "Path";
  25787. Description = "The Path property indicates the local path of the share.";
  25788. Name = "Path";
  25789. },
  25790. instance of MSFT_CliProperty
  25791. {
  25792. Derivation = "Status";
  25793. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  25794. Name = "Status";
  25795. Qualifiers = {
  25796. instance of MSFT_CliQualifier
  25797. {
  25798. Name = "MaxLen";
  25799. QualifierValue = {"10"};
  25800. },
  25801. instance of MSFT_CliQualifier
  25802. {
  25803. Name = "ValueMap";
  25804. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25805. },
  25806. instance of MSFT_CliQualifier
  25807. {
  25808. Name = "Values";
  25809. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25810. }};
  25811. },
  25812. instance of MSFT_CliProperty
  25813. {
  25814. Derivation = "Type";
  25815. Description = "The Type property specifies the type of resource being shared. Types include disk drives, print queues, interprocess communications (IPC), and general devices.";
  25816. Name = "Type";
  25817. Qualifiers = {
  25818. instance of MSFT_CliQualifier
  25819. {
  25820. Name = "ValueMap";
  25821. QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
  25822. },
  25823. instance of MSFT_CliQualifier
  25824. {
  25825. Name = "Values";
  25826. QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
  25827. }};
  25828. }};
  25829. },
  25830. instance of MSFT_CliFormat
  25831. {
  25832. Format = "TABLE";
  25833. Name = "BRIEF";
  25834. Properties = {
  25835. instance of MSFT_CliProperty
  25836. {
  25837. Derivation = "Name";
  25838. Description = "The Name property indicates the alias given to a path set up as a share on a system.";
  25839. Name = "Name";
  25840. },
  25841. instance of MSFT_CliProperty
  25842. {
  25843. Derivation = "Path";
  25844. Description = "The Path property indicates the local path of the share.";
  25845. Name = "Path";
  25846. },
  25847. instance of MSFT_CliProperty
  25848. {
  25849. Derivation = "Description";
  25850. Description = "The Description property provides a textual description of the object. ";
  25851. Name = "Description";
  25852. }};
  25853. },
  25854. instance of MSFT_CliFormat
  25855. {
  25856. Format = "table";
  25857. Name = "STATUS";
  25858. Properties = {
  25859. instance of MSFT_CliProperty
  25860. {
  25861. Derivation = "Status";
  25862. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  25863. Name = "Status";
  25864. Qualifiers = {
  25865. instance of MSFT_CliQualifier
  25866. {
  25867. Name = "MaxLen";
  25868. QualifierValue = {"10"};
  25869. },
  25870. instance of MSFT_CliQualifier
  25871. {
  25872. Name = "ValueMap";
  25873. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25874. },
  25875. instance of MSFT_CliQualifier
  25876. {
  25877. Name = "Values";
  25878. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25879. }};
  25880. },
  25881. instance of MSFT_CliProperty
  25882. {
  25883. Derivation = "Type";
  25884. Description = "The Type property specifies the type of resource being shared. Types include disk drives, print queues, interprocess communications (IPC), and general devices.";
  25885. Name = "Type";
  25886. Qualifiers = {
  25887. instance of MSFT_CliQualifier
  25888. {
  25889. Name = "ValueMap";
  25890. QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
  25891. },
  25892. instance of MSFT_CliQualifier
  25893. {
  25894. Name = "Values";
  25895. QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
  25896. }};
  25897. },
  25898. instance of MSFT_CliProperty
  25899. {
  25900. Derivation = "Name";
  25901. Description = "The Name property indicates the alias given to a path set up as a share on a system. ";
  25902. Name = "Name";
  25903. }};
  25904. }};
  25905. FriendlyName = "Share";
  25906. PWhere = "WHERE Name='#'";
  25907. Target = "Select * from Win32_Share";
  25908. Verbs = {
  25909. instance of MSFT_CliVerb
  25910. {
  25911. Derivation = "SetShareInfo";
  25912. Description = "The SetShareInfo method sets the parameters of a shared resource. Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute SetShareInfo. The print operator can set only printer queues. The Communication operator can set only communication device queues.";
  25913. Name = "SetShareInfo";
  25914. Parameters = {
  25915. instance of MSFT_CliParam
  25916. {
  25917. Description = "The Access parameter passes the security descriptor for user level permissions. A security descriptor contains information about the permission, owner, and access capabilities of the resource.";
  25918. ParaId = "Access";
  25919. Type = "OBJECT";
  25920. },
  25921. instance of MSFT_CliParam
  25922. {
  25923. Description = "The Description parameter passes an optional comment to describe the resource being shared.";
  25924. ParaId = "Description";
  25925. Type = "STRING";
  25926. },
  25927. instance of MSFT_CliParam
  25928. {
  25929. Description = "The MaximumAllowed parameter passes the limit on the maximum number of users allowed to use this resource concurrently. /nExample: 10.";
  25930. ParaId = "MaximumAllowed";
  25931. Type = "UINT32";
  25932. }};
  25933. Usage = "SetShareInfo";
  25934. },
  25935. instance of MSFT_CliVerb
  25936. {
  25937. Derivation = "Delete";
  25938. Description = "The Delete method deletes a share name from a server's list of shared resources, disconnecting connections to the shared resource. Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute the method. The Print operator can delete only printer queues. The Communication operator can delete only communication-device queues.";
  25939. Name = "Delete";
  25940. Usage = "Delete";
  25941. },
  25942. instance of MSFT_CliVerb
  25943. {
  25944. Derivation = "Create";
  25945. Description = "The Create method initiates sharing for a server resource. Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute Create. The Print operator can ";
  25946. Name = "Create";
  25947. Parameters = {
  25948. instance of MSFT_CliParam
  25949. {
  25950. Description = "The Access parameter passes the security descriptor for user level permissions. A security descriptor contains information about the permission, owner, and access capabilities of the resource.";
  25951. ParaId = "Access";
  25952. Type = "OBJECT";
  25953. },
  25954. instance of MSFT_CliParam
  25955. {
  25956. Description = "The Description parameter passes an optional comment to describe the resource being shared.";
  25957. ParaId = "Description";
  25958. Type = "STRING";
  25959. },
  25960. instance of MSFT_CliParam
  25961. {
  25962. Description = "The MaximumAllowed parameter passes the limit on the maximum number of users allowed to concurrently use this resource. /nExample: 10.";
  25963. ParaId = "MaximumAllowed";
  25964. Type = "UINT32";
  25965. },
  25966. instance of MSFT_CliParam
  25967. {
  25968. Description = "The Name parameter passes the alias to a path set up as a share on a Win32 system./nExample: public.";
  25969. ParaId = "Name";
  25970. Type = "STRING";
  25971. },
  25972. instance of MSFT_CliParam
  25973. {
  25974. Description = "The Password parameter passes the password (when the server is running with share-level security) for the shared resource. If the server is running with user-level security, this parameter is ignored.";
  25975. ParaId = "Password";
  25976. Type = "STRING";
  25977. },
  25978. instance of MSFT_CliParam
  25979. {
  25980. Description = "The Path parameter indicates the local path of the share.";
  25981. ParaId = "Path";
  25982. Type = "STRING";
  25983. },
  25984. instance of MSFT_CliParam
  25985. {
  25986. Description = "The Type parameter passes the type of resource being shared. Types includes disk drives, print queues, interprocess communications (IPC), and general devices.";
  25987. ParaId = "Type";
  25988. Qualifiers = {
  25989. instance of MSFT_CliQualifier
  25990. {
  25991. Name = "ValueMap";
  25992. QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
  25993. },
  25994. instance of MSFT_CliQualifier
  25995. {
  25996. Name = "Values";
  25997. QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
  25998. }};
  25999. Type = "UINT32";
  26000. }};
  26001. Usage = "Create";
  26002. VerbType = 0;
  26003. }};
  26004. };
  26005. instance of MSFT_CliAlias
  26006. {
  26007. Connection =
  26008. instance of MSFT_CliConnection
  26009. {
  26010. Locale = "ms_409";
  26011. NameSpace = "ROOT\\CIMV2";
  26012. Server = ".";
  26013. };
  26014. Description = "Management of the elements of a software product installed on a system.";
  26015. Formats = {
  26016. instance of MSFT_CliFormat
  26017. {
  26018. Format = "table";
  26019. Name = "STATUS";
  26020. Properties = {
  26021. instance of MSFT_CliProperty
  26022. {
  26023. Derivation = "Status";
  26024. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  26025. Name = "Status";
  26026. Qualifiers = {
  26027. instance of MSFT_CliQualifier
  26028. {
  26029. Name = "MaxLen";
  26030. QualifierValue = {"10"};
  26031. },
  26032. instance of MSFT_CliQualifier
  26033. {
  26034. Name = "ValueMap";
  26035. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26036. },
  26037. instance of MSFT_CliQualifier
  26038. {
  26039. Name = "Values";
  26040. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26041. }};
  26042. },
  26043. instance of MSFT_CliProperty
  26044. {
  26045. Derivation = "SoftwareElementState";
  26046. Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. ";
  26047. Name = "SoftwareElementState";
  26048. Qualifiers = {
  26049. instance of MSFT_CliQualifier
  26050. {
  26051. Name = "Values";
  26052. QualifierValue = {"Deployable","Installable","Executable","Running"};
  26053. }};
  26054. },
  26055. instance of MSFT_CliProperty
  26056. {
  26057. Derivation = "Name";
  26058. Description = "The name used to identify this software element";
  26059. Name = "Name";
  26060. Qualifiers = {
  26061. instance of MSFT_CliQualifier
  26062. {
  26063. Name = "maxlen";
  26064. QualifierValue = {"256"};
  26065. }};
  26066. }};
  26067. },
  26068. instance of MSFT_CliFormat
  26069. {
  26070. Name = "SYSTEM";
  26071. Properties = {
  26072. instance of MSFT_CliProperty
  26073. {
  26074. Derivation = "__CLASS";
  26075. Name = "__CLASS";
  26076. },
  26077. instance of MSFT_CliProperty
  26078. {
  26079. Derivation = "__DERIVATION";
  26080. Name = "__DERIVATION";
  26081. },
  26082. instance of MSFT_CliProperty
  26083. {
  26084. Derivation = "__DYNASTY";
  26085. Name = "__DYNASTY";
  26086. },
  26087. instance of MSFT_CliProperty
  26088. {
  26089. Derivation = "__GENUS";
  26090. Name = "__GENUS";
  26091. },
  26092. instance of MSFT_CliProperty
  26093. {
  26094. Derivation = "__NAMESPACE";
  26095. Name = "__NAMESPACE";
  26096. },
  26097. instance of MSFT_CliProperty
  26098. {
  26099. Derivation = "__PATH";
  26100. Name = "__PATH";
  26101. },
  26102. instance of MSFT_CliProperty
  26103. {
  26104. Derivation = "__PROPERTY_COUNT";
  26105. Name = "__PROPERTY_COUNT";
  26106. },
  26107. instance of MSFT_CliProperty
  26108. {
  26109. Derivation = "__RELPATH";
  26110. Name = "__RELPATH";
  26111. },
  26112. instance of MSFT_CliProperty
  26113. {
  26114. Derivation = "__SERVER";
  26115. Name = "__SERVER";
  26116. },
  26117. instance of MSFT_CliProperty
  26118. {
  26119. Derivation = "__SUPERCLASS";
  26120. Name = "__SUPERCLASS";
  26121. }};
  26122. },
  26123. instance of MSFT_CliFormat
  26124. {
  26125. Name = "INSTANCE";
  26126. Properties = {
  26127. instance of MSFT_CliProperty
  26128. {
  26129. Derivation = "__PATH";
  26130. Name = "__PATH";
  26131. }};
  26132. },
  26133. instance of MSFT_CliFormat
  26134. {
  26135. Format = "LIST";
  26136. Name = "FULL";
  26137. Properties = {
  26138. instance of MSFT_CliProperty
  26139. {
  26140. Derivation = "Attributes";
  26141. Name = "Attributes";
  26142. },
  26143. instance of MSFT_CliProperty
  26144. {
  26145. Derivation = "BuildNumber";
  26146. Description = "The internal identifier for this compilation of this software element.";
  26147. Name = "BuildNumber";
  26148. Qualifiers = {
  26149. instance of MSFT_CliQualifier
  26150. {
  26151. Name = "Maxlen";
  26152. QualifierValue = {"64"};
  26153. }};
  26154. },
  26155. instance of MSFT_CliProperty
  26156. {
  26157. Derivation = "CodeSet";
  26158. Description = "The code set used by this software element. ";
  26159. Name = "CodeSet";
  26160. Qualifiers = {
  26161. instance of MSFT_CliQualifier
  26162. {
  26163. Name = "Maxlen";
  26164. QualifierValue = {"64"};
  26165. }};
  26166. },
  26167. instance of MSFT_CliProperty
  26168. {
  26169. Derivation = "Description";
  26170. Description = "The Description property provides a textual description of the object. ";
  26171. Name = "Description";
  26172. },
  26173. instance of MSFT_CliProperty
  26174. {
  26175. Derivation = "IdentificationCode";
  26176. Description = " The value of this property is the manufacturer's identifier for this software element. Often this will be a stock keeping unit (SKU) or a part number.";
  26177. Name = "IdentificationCode";
  26178. Qualifiers = {
  26179. instance of MSFT_CliQualifier
  26180. {
  26181. Name = "Maxlen";
  26182. QualifierValue = {"64"};
  26183. }};
  26184. },
  26185. instance of MSFT_CliProperty
  26186. {
  26187. Derivation = "InstallDate";
  26188. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  26189. Name = "InstallDate";
  26190. },
  26191. instance of MSFT_CliProperty
  26192. {
  26193. Derivation = "InstallState";
  26194. Name = "InstallState";
  26195. Qualifiers = {
  26196. instance of MSFT_CliQualifier
  26197. {
  26198. Name = "valuemap";
  26199. QualifierValue = {"-7","-6","-4","-1","2","3","4"};
  26200. },
  26201. instance of MSFT_CliQualifier
  26202. {
  26203. Name = "values";
  26204. QualifierValue = {"Not Used","Bad Configuration","Source Absent","Error","Absent","Local","Source"};
  26205. }};
  26206. },
  26207. instance of MSFT_CliProperty
  26208. {
  26209. Derivation = "LanguageEdition";
  26210. Description = "The value of this property identifies the language edition of this software element. ";
  26211. Name = "LanguageEdition";
  26212. Qualifiers = {
  26213. instance of MSFT_CliQualifier
  26214. {
  26215. Name = "Maxlen";
  26216. QualifierValue = {"32"};
  26217. }};
  26218. },
  26219. instance of MSFT_CliProperty
  26220. {
  26221. Derivation = "Manufacturer";
  26222. Description = "Manufacturer of this software element";
  26223. Name = "Manufacturer";
  26224. Qualifiers = {
  26225. instance of MSFT_CliQualifier
  26226. {
  26227. Name = "Maxlen";
  26228. QualifierValue = {"256"};
  26229. }};
  26230. },
  26231. instance of MSFT_CliProperty
  26232. {
  26233. Derivation = "Name";
  26234. Description = "The name used to identify this software element";
  26235. Name = "Name";
  26236. Qualifiers = {
  26237. instance of MSFT_CliQualifier
  26238. {
  26239. Name = "maxlen";
  26240. QualifierValue = {"256"};
  26241. }};
  26242. },
  26243. instance of MSFT_CliProperty
  26244. {
  26245. Derivation = "OtherTargetOS";
  26246. Description = " The OtherTargetOS property records the manufacturer and operating system type for a software element when the TargetOperatingSystem property has a value of 1 (\"Other\"). ";
  26247. Name = "OtherTargetOS";
  26248. Qualifiers = {
  26249. instance of MSFT_CliQualifier
  26250. {
  26251. Name = "Maxlen";
  26252. QualifierValue = {"64"};
  26253. }};
  26254. },
  26255. instance of MSFT_CliProperty
  26256. {
  26257. Derivation = "Path";
  26258. Name = "Path";
  26259. },
  26260. instance of MSFT_CliProperty
  26261. {
  26262. Derivation = "SerialNumber";
  26263. Description = "The assigned serial number of this software element.";
  26264. Name = "SerialNumber";
  26265. Qualifiers = {
  26266. instance of MSFT_CliQualifier
  26267. {
  26268. Name = "Maxlen";
  26269. QualifierValue = {"64"};
  26270. }};
  26271. },
  26272. instance of MSFT_CliProperty
  26273. {
  26274. Derivation = "SoftwareElementID";
  26275. Description = " This is an identifier for this software element and is designed to be used in conjunction with other keys to create a unique representation of the element. ";
  26276. Name = "SoftwareElementID";
  26277. Qualifiers = {
  26278. instance of MSFT_CliQualifier
  26279. {
  26280. Name = "maxlen";
  26281. QualifierValue = {"256"};
  26282. }};
  26283. },
  26284. instance of MSFT_CliProperty
  26285. {
  26286. Derivation = "SoftwareElementState";
  26287. Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. ";
  26288. Name = "SoftwareElementState";
  26289. Qualifiers = {
  26290. instance of MSFT_CliQualifier
  26291. {
  26292. Name = "Values";
  26293. QualifierValue = {"Deployable","Installable","Executable","Running"};
  26294. }};
  26295. },
  26296. instance of MSFT_CliProperty
  26297. {
  26298. Derivation = "Status";
  26299. Description = "The Status property is a string indicating the current status of the object.";
  26300. Name = "Status";
  26301. Qualifiers = {
  26302. instance of MSFT_CliQualifier
  26303. {
  26304. Name = "MaxLen";
  26305. QualifierValue = {"10"};
  26306. },
  26307. instance of MSFT_CliQualifier
  26308. {
  26309. Name = "ValueMap";
  26310. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26311. },
  26312. instance of MSFT_CliQualifier
  26313. {
  26314. Name = "Values";
  26315. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26316. }};
  26317. },
  26318. instance of MSFT_CliProperty
  26319. {
  26320. Derivation = "TargetOperatingSystem";
  26321. Description = "The TargetOperatingSystem property allows the provider to specify the operating system environment. ";
  26322. Name = "TargetOperatingSystem";
  26323. Qualifiers = {
  26324. instance of MSFT_CliQualifier
  26325. {
  26326. Name = "Values";
  26327. QualifierValue = {"Unknown","Other","MACOS","ATTUNIX","DGUX","DECNT","Digital Unix","OpenVMS","HPUX","AIX","MVS","OS400","OS/2","JavaVM","MSDOS","WIN3x","WIN95","WIN98","WINNT","WINCE","NCR3000","NetWare","OSF","DC/OS","Reliant UNIX","SCO UnixWare","SCO OpenServer","Sequent","IRIX","Solaris","SunOS","U6000","ASERIES","TandemNSK","TandemNT","BS2000","LINUX","Lynx","XENIX","VM/ESA","Interactive UNIX","BSDUNIX","FreeBSD","NetBSD","GNU Hurd","OS9","MACH Kernel","Inferno","QNX","EPOC","IxWorks","VxWorks","MiNT","BeOS","HP MPE","NextStep","PalmPilot","Rhapsody"};
  26328. }};
  26329. },
  26330. instance of MSFT_CliProperty
  26331. {
  26332. Derivation = "Version";
  26333. Description = "Version should be in the form <Major>.<Minor>.<Revision> or <Major>.<Minor><letter><revision>";
  26334. Name = "Version";
  26335. Qualifiers = {
  26336. instance of MSFT_CliQualifier
  26337. {
  26338. Name = "Maxlen";
  26339. QualifierValue = {"64"};
  26340. }};
  26341. }};
  26342. },
  26343. instance of MSFT_CliFormat
  26344. {
  26345. Format = "TABLE";
  26346. Name = "BRIEF";
  26347. Properties = {
  26348. instance of MSFT_CliProperty
  26349. {
  26350. Derivation = "Caption";
  26351. Description = "The Caption property is a short textual description (one-line string) of the object.";
  26352. Name = "Caption";
  26353. Qualifiers = {
  26354. instance of MSFT_CliQualifier
  26355. {
  26356. Name = "MaxLen";
  26357. QualifierValue = {"64"};
  26358. }};
  26359. },
  26360. instance of MSFT_CliProperty
  26361. {
  26362. Derivation = "Name";
  26363. Description = "The name used to identify this software element";
  26364. Name = "Name";
  26365. Qualifiers = {
  26366. instance of MSFT_CliQualifier
  26367. {
  26368. Name = "maxlen";
  26369. QualifierValue = {"256"};
  26370. }};
  26371. },
  26372. instance of MSFT_CliProperty
  26373. {
  26374. Derivation = "Path";
  26375. Name = "Path";
  26376. },
  26377. instance of MSFT_CliProperty
  26378. {
  26379. Derivation = "SerialNumber";
  26380. Description = "The assigned serial number of this software element.";
  26381. Name = "SerialNumber";
  26382. Qualifiers = {
  26383. instance of MSFT_CliQualifier
  26384. {
  26385. Name = "Maxlen";
  26386. QualifierValue = {"64"};
  26387. }};
  26388. },
  26389. instance of MSFT_CliProperty
  26390. {
  26391. Derivation = "SoftwareElementID";
  26392. Description = " This is an identifier for this software element and is designed to be used in conjunction with other keys to create a unique representation.";
  26393. Name = "SoftwareElementID";
  26394. Qualifiers = {
  26395. instance of MSFT_CliQualifier
  26396. {
  26397. Name = "maxlen";
  26398. QualifierValue = {"256"};
  26399. }};
  26400. },
  26401. instance of MSFT_CliProperty
  26402. {
  26403. Derivation = "Version";
  26404. Description = "Version should be in the form <Major>.<Minor>.<Revision> or <Major>.<Minor><letter><revision>";
  26405. Name = "Version";
  26406. Qualifiers = {
  26407. instance of MSFT_CliQualifier
  26408. {
  26409. Name = "Maxlen";
  26410. QualifierValue = {"64"};
  26411. }};
  26412. }};
  26413. }};
  26414. FriendlyName = "SoftwareElement";
  26415. PWhere = "";
  26416. Target = "Select * from Win32_SoftwareElement";
  26417. };
  26418. instance of MSFT_CliAlias
  26419. {
  26420. Connection =
  26421. instance of MSFT_CliConnection
  26422. {
  26423. Locale = "ms_409";
  26424. NameSpace = "ROOT\\CIMV2";
  26425. Server = ".";
  26426. };
  26427. Description = "Management of software product subsets of SoftwareElement. ";
  26428. Formats = {
  26429. instance of MSFT_CliFormat
  26430. {
  26431. Name = "STATUS";
  26432. Properties = {
  26433. instance of MSFT_CliProperty
  26434. {
  26435. Derivation = "Status";
  26436. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  26437. Name = "Status";
  26438. Qualifiers = {
  26439. instance of MSFT_CliQualifier
  26440. {
  26441. Name = "MaxLen";
  26442. QualifierValue = {"10"};
  26443. },
  26444. instance of MSFT_CliQualifier
  26445. {
  26446. Name = "ValueMap";
  26447. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26448. },
  26449. instance of MSFT_CliQualifier
  26450. {
  26451. Name = "Values";
  26452. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26453. }};
  26454. },
  26455. instance of MSFT_CliProperty
  26456. {
  26457. Derivation = "Name";
  26458. Description = "The Name property defines the label by which the object is known. ";
  26459. Name = "Name";
  26460. Qualifiers = {
  26461. instance of MSFT_CliQualifier
  26462. {
  26463. Name = "Maxlen";
  26464. QualifierValue = {"256"};
  26465. }};
  26466. },
  26467. instance of MSFT_CliProperty
  26468. {
  26469. Derivation = "InstallState";
  26470. Name = "InstallState";
  26471. Qualifiers = {
  26472. instance of MSFT_CliQualifier
  26473. {
  26474. Name = "ValueMap";
  26475. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Local","Source"};
  26476. }};
  26477. },
  26478. instance of MSFT_CliProperty
  26479. {
  26480. Derivation = "LastUse";
  26481. Description = "Last time this SoftwareFeature was used.";
  26482. Name = "LastUse";
  26483. }};
  26484. },
  26485. instance of MSFT_CliFormat
  26486. {
  26487. Name = "SYSTEM";
  26488. Properties = {
  26489. instance of MSFT_CliProperty
  26490. {
  26491. Derivation = "__CLASS";
  26492. Name = "__CLASS";
  26493. },
  26494. instance of MSFT_CliProperty
  26495. {
  26496. Derivation = "__DERIVATION";
  26497. Name = "__DERIVATION";
  26498. },
  26499. instance of MSFT_CliProperty
  26500. {
  26501. Derivation = "__DYNASTY";
  26502. Name = "__DYNASTY";
  26503. },
  26504. instance of MSFT_CliProperty
  26505. {
  26506. Derivation = "__GENUS";
  26507. Name = "__GENUS";
  26508. },
  26509. instance of MSFT_CliProperty
  26510. {
  26511. Derivation = "__NAMESPACE";
  26512. Name = "__NAMESPACE";
  26513. },
  26514. instance of MSFT_CliProperty
  26515. {
  26516. Derivation = "__PATH";
  26517. Name = "__PATH";
  26518. },
  26519. instance of MSFT_CliProperty
  26520. {
  26521. Derivation = "__PROPERTY_COUNT";
  26522. Name = "__PROPERTY_COUNT";
  26523. },
  26524. instance of MSFT_CliProperty
  26525. {
  26526. Derivation = "__RELPATH";
  26527. Name = "__RELPATH";
  26528. },
  26529. instance of MSFT_CliProperty
  26530. {
  26531. Derivation = "__SERVER";
  26532. Name = "__SERVER";
  26533. },
  26534. instance of MSFT_CliProperty
  26535. {
  26536. Derivation = "__SUPERCLASS";
  26537. Name = "__SUPERCLASS";
  26538. }};
  26539. },
  26540. instance of MSFT_CliFormat
  26541. {
  26542. Name = "INSTANCE";
  26543. Properties = {
  26544. instance of MSFT_CliProperty
  26545. {
  26546. Derivation = "__PATH";
  26547. Name = "__PATH";
  26548. }};
  26549. },
  26550. instance of MSFT_CliFormat
  26551. {
  26552. Format = "LIST";
  26553. Name = "FULL";
  26554. Properties = {
  26555. instance of MSFT_CliProperty
  26556. {
  26557. Derivation = "Accesses";
  26558. Description = "Number of times this SoftwareFeature has been used.";
  26559. Name = "Accesses";
  26560. },
  26561. instance of MSFT_CliProperty
  26562. {
  26563. Derivation = "Attributes";
  26564. Description = "Remote execution option, one of irsEnum: ifrsFavorLocal = 0: Install components locally, if possible ifrsFavorSource = 1: Install components to run from the source CD/Server, if possible ifrsFollowParent = 2: Follow the remote execution option of the parent feature";
  26565. Name = "Attributes";
  26566. },
  26567. instance of MSFT_CliProperty
  26568. {
  26569. Derivation = "Description";
  26570. Description = "The Description property provides a textual description of the object. ";
  26571. Name = "Description";
  26572. },
  26573. instance of MSFT_CliProperty
  26574. {
  26575. Derivation = "IdentifyingNumber";
  26576. Description = "Product identification such as a serial number on software or a die number on a hardware chip";
  26577. Name = "IdentifyingNumber";
  26578. Qualifiers = {
  26579. instance of MSFT_CliQualifier
  26580. {
  26581. Name = "Maxlen";
  26582. QualifierValue = {"64"};
  26583. }};
  26584. },
  26585. instance of MSFT_CliProperty
  26586. {
  26587. Derivation = "InstallDate";
  26588. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  26589. Name = "InstallDate";
  26590. },
  26591. instance of MSFT_CliProperty
  26592. {
  26593. Derivation = "InstallState";
  26594. Name = "InstallState";
  26595. Qualifiers = {
  26596. instance of MSFT_CliQualifier
  26597. {
  26598. Name = "ValueMap";
  26599. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Local","Source"};
  26600. }};
  26601. },
  26602. instance of MSFT_CliProperty
  26603. {
  26604. Derivation = "LastUse";
  26605. Description = "Last time this SoftwareFeature was used.";
  26606. Name = "LastUse";
  26607. },
  26608. instance of MSFT_CliProperty
  26609. {
  26610. Derivation = "Name";
  26611. Description = "The Name property defines the label by which the object is known to the world outside the data processing system. This label is a human-readable name that uniquely identifies the element in the context of the element's namespace.";
  26612. Name = "Name";
  26613. Qualifiers = {
  26614. instance of MSFT_CliQualifier
  26615. {
  26616. Name = "Maxlen";
  26617. QualifierValue = {"256"};
  26618. }};
  26619. },
  26620. instance of MSFT_CliProperty
  26621. {
  26622. Derivation = "ProductName";
  26623. Description = "Commonly used product name.";
  26624. Name = "ProductName";
  26625. Qualifiers = {
  26626. instance of MSFT_CliQualifier
  26627. {
  26628. Name = "Maxlen";
  26629. QualifierValue = {"256"};
  26630. }};
  26631. },
  26632. instance of MSFT_CliProperty
  26633. {
  26634. Derivation = "Status";
  26635. Description = "The Status property is a string indicating the current status of the object. ";
  26636. Name = "Status";
  26637. Qualifiers = {
  26638. instance of MSFT_CliQualifier
  26639. {
  26640. Name = "MaxLen";
  26641. QualifierValue = {"10"};
  26642. },
  26643. instance of MSFT_CliQualifier
  26644. {
  26645. Name = "ValueMap";
  26646. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26647. },
  26648. instance of MSFT_CliQualifier
  26649. {
  26650. Name = "Values";
  26651. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  26652. }};
  26653. },
  26654. instance of MSFT_CliProperty
  26655. {
  26656. Derivation = "Vendor";
  26657. Description = "The name of the product's supplier. ";
  26658. Name = "Vendor";
  26659. Qualifiers = {
  26660. instance of MSFT_CliQualifier
  26661. {
  26662. Name = "Maxlen";
  26663. QualifierValue = {"256"};
  26664. }};
  26665. },
  26666. instance of MSFT_CliProperty
  26667. {
  26668. Derivation = "Version";
  26669. Description = "Product version information. ";
  26670. Name = "Version";
  26671. Qualifiers = {
  26672. instance of MSFT_CliQualifier
  26673. {
  26674. Name = "Maxlen";
  26675. QualifierValue = {"64"};
  26676. }};
  26677. }};
  26678. },
  26679. instance of MSFT_CliFormat
  26680. {
  26681. Format = "TABLE";
  26682. Name = "BRIEF";
  26683. Properties = {
  26684. instance of MSFT_CliProperty
  26685. {
  26686. Derivation = "Caption";
  26687. Description = "The Caption property is a short textual description.";
  26688. Name = "Caption";
  26689. Qualifiers = {
  26690. instance of MSFT_CliQualifier
  26691. {
  26692. Name = "MaxLen";
  26693. QualifierValue = {"64"};
  26694. }};
  26695. },
  26696. instance of MSFT_CliProperty
  26697. {
  26698. Derivation = "IdentifyingNumber";
  26699. Description = "Product identification such as a serial number on software or a die number on a hardware chip";
  26700. Name = "IdentifyingNumber";
  26701. Qualifiers = {
  26702. instance of MSFT_CliQualifier
  26703. {
  26704. Name = "Maxlen";
  26705. QualifierValue = {"64"};
  26706. }};
  26707. },
  26708. instance of MSFT_CliProperty
  26709. {
  26710. Derivation = "ProductName";
  26711. Description = "Commonly used product name";
  26712. Name = "ProductName";
  26713. Qualifiers = {
  26714. instance of MSFT_CliQualifier
  26715. {
  26716. Name = "Maxlen";
  26717. QualifierValue = {"256"};
  26718. }};
  26719. },
  26720. instance of MSFT_CliProperty
  26721. {
  26722. Derivation = "Vendor";
  26723. Description = "The name of the product's supplier.";
  26724. Name = "Vendor";
  26725. Qualifiers = {
  26726. instance of MSFT_CliQualifier
  26727. {
  26728. Name = "Maxlen";
  26729. QualifierValue = {"256"};
  26730. }};
  26731. },
  26732. instance of MSFT_CliProperty
  26733. {
  26734. Derivation = "Version";
  26735. Description = "Product version information. ";
  26736. Name = "Version";
  26737. Qualifiers = {
  26738. instance of MSFT_CliQualifier
  26739. {
  26740. Name = "Maxlen";
  26741. QualifierValue = {"64"};
  26742. }};
  26743. }};
  26744. }};
  26745. FriendlyName = "SoftwareFeature";
  26746. PWhere = "";
  26747. Target = "Select * from Win32_SoftwareFeature";
  26748. Verbs = {
  26749. instance of MSFT_CliVerb
  26750. {
  26751. Derivation = "Reinstall";
  26752. Description = "This method will reinstall the associated instance of SoftwareFeature using the specified reinstallation mode.";
  26753. Name = "Reinstall";
  26754. Parameters = {
  26755. instance of MSFT_CliParam
  26756. {
  26757. Description = "Specifies the reinstall mode";
  26758. ParaId = "ReinstallMode";
  26759. Qualifiers = {
  26760. instance of MSFT_CliQualifier
  26761. {
  26762. Name = "valuemap";
  26763. QualifierValue = {"1","2","3","4","5","6","7","8","9","10"};
  26764. },
  26765. instance of MSFT_CliQualifier
  26766. {
  26767. Name = "values";
  26768. QualifierValue = {"FileMissing","FileOlderVersion","FileEqualVersion","FileExact","FileVerify","FileReplace","UserData","MachineData","Shortcut","Package"};
  26769. }};
  26770. Type = "UINT16";
  26771. }};
  26772. Usage = "Reinstall";
  26773. },
  26774. instance of MSFT_CliVerb
  26775. {
  26776. Derivation = "Configure";
  26777. Description = "This method will configure the associated instance of SoftwareFeature to the specified install state.";
  26778. Name = "Configure";
  26779. Parameters = {
  26780. instance of MSFT_CliParam
  26781. {
  26782. ParaId = "InstallState";
  26783. Qualifiers = {
  26784. instance of MSFT_CliQualifier
  26785. {
  26786. Name = "valuemap";
  26787. QualifierValue = {"1","2","3","4","5"};
  26788. },
  26789. instance of MSFT_CliQualifier
  26790. {
  26791. Name = "values";
  26792. QualifierValue = {"Default","Advertise","Local","Absent","Source"};
  26793. }};
  26794. Type = "UINT16";
  26795. }};
  26796. Usage = "Configure";
  26797. VerbType = 0;
  26798. }};
  26799. };
  26800. instance of MSFT_CliAlias
  26801. {
  26802. Connection =
  26803. instance of MSFT_CliConnection
  26804. {
  26805. Locale = "ms_409";
  26806. NameSpace = "ROOT\\CIMV2";
  26807. Server = ".";
  26808. };
  26809. Description = "Sound Device management.";
  26810. Formats = {
  26811. instance of MSFT_CliFormat
  26812. {
  26813. Format = "list";
  26814. Name = "FULL";
  26815. Properties = {
  26816. instance of MSFT_CliProperty
  26817. {
  26818. Derivation = "Availability";
  26819. Name = "Availability";
  26820. },
  26821. instance of MSFT_CliProperty
  26822. {
  26823. Derivation = "ConfigManagerErrorCode";
  26824. Name = "ConfigManagerErrorCode";
  26825. },
  26826. instance of MSFT_CliProperty
  26827. {
  26828. Derivation = "ConfigManagerUserConfig";
  26829. Name = "ConfigManagerUserConfig";
  26830. },
  26831. instance of MSFT_CliProperty
  26832. {
  26833. Derivation = "DMABufferSize";
  26834. Name = "DMABufferSize";
  26835. },
  26836. instance of MSFT_CliProperty
  26837. {
  26838. Derivation = "Description";
  26839. Name = "Description";
  26840. },
  26841. instance of MSFT_CliProperty
  26842. {
  26843. Derivation = "DeviceID";
  26844. Name = "DeviceID";
  26845. },
  26846. instance of MSFT_CliProperty
  26847. {
  26848. Derivation = "ErrorCleared";
  26849. Name = "ErrorCleared";
  26850. },
  26851. instance of MSFT_CliProperty
  26852. {
  26853. Derivation = "ErrorDescription";
  26854. Name = "ErrorDescription";
  26855. },
  26856. instance of MSFT_CliProperty
  26857. {
  26858. Derivation = "InstallDate";
  26859. Name = "InstallDate";
  26860. },
  26861. instance of MSFT_CliProperty
  26862. {
  26863. Derivation = "LastErrorCode";
  26864. Name = "LastErrorCode";
  26865. },
  26866. instance of MSFT_CliProperty
  26867. {
  26868. Derivation = "MPU401Address";
  26869. Name = "MPU401Address";
  26870. },
  26871. instance of MSFT_CliProperty
  26872. {
  26873. Derivation = "Manufacturer";
  26874. Name = "Manufacturer";
  26875. },
  26876. instance of MSFT_CliProperty
  26877. {
  26878. Derivation = "Name";
  26879. Name = "Name";
  26880. },
  26881. instance of MSFT_CliProperty
  26882. {
  26883. Derivation = "PNPDeviceID";
  26884. Name = "PNPDeviceID";
  26885. },
  26886. instance of MSFT_CliProperty
  26887. {
  26888. Derivation = "PowerManagementCapabilities";
  26889. Name = "PowerManagementCapabilities";
  26890. },
  26891. instance of MSFT_CliProperty
  26892. {
  26893. Derivation = "PowerManagementSupported";
  26894. Name = "PowerManagementSupported";
  26895. },
  26896. instance of MSFT_CliProperty
  26897. {
  26898. Derivation = "ProductName";
  26899. Name = "ProductName";
  26900. },
  26901. instance of MSFT_CliProperty
  26902. {
  26903. Derivation = "Status";
  26904. Name = "Status";
  26905. },
  26906. instance of MSFT_CliProperty
  26907. {
  26908. Derivation = "StatusInfo";
  26909. Name = "StatusInfo";
  26910. }};
  26911. },
  26912. instance of MSFT_CliFormat
  26913. {
  26914. Format = "table";
  26915. Name = "STATUS";
  26916. Properties = {
  26917. instance of MSFT_CliProperty
  26918. {
  26919. Derivation = "ConfigManagerUserConfig";
  26920. Name = "ConfigManagerUserConfig";
  26921. },
  26922. instance of MSFT_CliProperty
  26923. {
  26924. Derivation = "Name";
  26925. Name = "Name";
  26926. },
  26927. instance of MSFT_CliProperty
  26928. {
  26929. Derivation = "Status";
  26930. Name = "Status";
  26931. },
  26932. instance of MSFT_CliProperty
  26933. {
  26934. Derivation = "StatusInfo";
  26935. Name = "StatusInfo";
  26936. }};
  26937. },
  26938. instance of MSFT_CliFormat
  26939. {
  26940. Format = "table";
  26941. Name = "BRIEF";
  26942. Properties = {
  26943. instance of MSFT_CliProperty
  26944. {
  26945. Derivation = "Manufacturer";
  26946. Name = "Manufacturer";
  26947. },
  26948. instance of MSFT_CliProperty
  26949. {
  26950. Derivation = "Name";
  26951. Name = "Name";
  26952. },
  26953. instance of MSFT_CliProperty
  26954. {
  26955. Derivation = "Status";
  26956. Name = "Status";
  26957. },
  26958. instance of MSFT_CliProperty
  26959. {
  26960. Derivation = "StatusInfo";
  26961. Name = "StatusInfo";
  26962. }};
  26963. },
  26964. instance of MSFT_CliFormat
  26965. {
  26966. Name = "INSTANCE";
  26967. Properties = {
  26968. instance of MSFT_CliProperty
  26969. {
  26970. Derivation = "Name";
  26971. Name = "Name";
  26972. }};
  26973. },
  26974. instance of MSFT_CliFormat
  26975. {
  26976. Name = "SYSTEM";
  26977. Properties = {
  26978. instance of MSFT_CliProperty
  26979. {
  26980. Derivation = "__CLASS";
  26981. Name = "__CLASS";
  26982. },
  26983. instance of MSFT_CliProperty
  26984. {
  26985. Derivation = "__DERIVATION";
  26986. Name = "__DERIVATION";
  26987. },
  26988. instance of MSFT_CliProperty
  26989. {
  26990. Derivation = "__DYNASTY";
  26991. Name = "__DYNASTY";
  26992. },
  26993. instance of MSFT_CliProperty
  26994. {
  26995. Derivation = "__GENUS";
  26996. Name = "__GENUS";
  26997. },
  26998. instance of MSFT_CliProperty
  26999. {
  27000. Derivation = "__NAMESPACE";
  27001. Name = "__NAMESPACE";
  27002. },
  27003. instance of MSFT_CliProperty
  27004. {
  27005. Derivation = "__PATH";
  27006. Name = "__PATH";
  27007. },
  27008. instance of MSFT_CliProperty
  27009. {
  27010. Derivation = "__PROPERTY_COUNT";
  27011. Name = "__PROPERTY_COUNT";
  27012. },
  27013. instance of MSFT_CliProperty
  27014. {
  27015. Derivation = "__RELPATH";
  27016. Name = "__RELPATH";
  27017. },
  27018. instance of MSFT_CliProperty
  27019. {
  27020. Derivation = "__SERVER";
  27021. Name = "__SERVER";
  27022. },
  27023. instance of MSFT_CliProperty
  27024. {
  27025. Derivation = "__SUPERCLASS";
  27026. Name = "__SUPERCLASS";
  27027. }};
  27028. }};
  27029. FriendlyName = "SoundDev";
  27030. PWhere = "WHERE Name='#'";
  27031. Target = "Select * from WIN32_SoundDevice";
  27032. };
  27033. instance of MSFT_CliAlias
  27034. {
  27035. Connection =
  27036. instance of MSFT_CliConnection
  27037. {
  27038. Locale = "ms_409";
  27039. NameSpace = "ROOT\\CIMV2";
  27040. Server = ".";
  27041. };
  27042. Description = "Management of commands that run automatically when users log onto the computer system.";
  27043. Formats = {
  27044. instance of MSFT_CliFormat
  27045. {
  27046. Name = "SYSTEM";
  27047. Properties = {
  27048. instance of MSFT_CliProperty
  27049. {
  27050. Derivation = "__CLASS";
  27051. Name = "__CLASS";
  27052. },
  27053. instance of MSFT_CliProperty
  27054. {
  27055. Derivation = "__DERIVATION";
  27056. Name = "__DERIVATION";
  27057. },
  27058. instance of MSFT_CliProperty
  27059. {
  27060. Derivation = "__DYNASTY";
  27061. Name = "__DYNASTY";
  27062. },
  27063. instance of MSFT_CliProperty
  27064. {
  27065. Derivation = "__GENUS";
  27066. Name = "__GENUS";
  27067. },
  27068. instance of MSFT_CliProperty
  27069. {
  27070. Derivation = "__NAMESPACE";
  27071. Name = "__NAMESPACE";
  27072. },
  27073. instance of MSFT_CliProperty
  27074. {
  27075. Derivation = "__PATH";
  27076. Name = "__PATH";
  27077. },
  27078. instance of MSFT_CliProperty
  27079. {
  27080. Derivation = "__PROPERTY_COUNT";
  27081. Name = "__PROPERTY_COUNT";
  27082. },
  27083. instance of MSFT_CliProperty
  27084. {
  27085. Derivation = "__RELPATH";
  27086. Name = "__RELPATH";
  27087. },
  27088. instance of MSFT_CliProperty
  27089. {
  27090. Derivation = "__SERVER";
  27091. Name = "__SERVER";
  27092. },
  27093. instance of MSFT_CliProperty
  27094. {
  27095. Derivation = "__SUPERCLASS";
  27096. Name = "__SUPERCLASS";
  27097. }};
  27098. },
  27099. instance of MSFT_CliFormat
  27100. {
  27101. Name = "INSTANCE";
  27102. Properties = {
  27103. instance of MSFT_CliProperty
  27104. {
  27105. Derivation = "Caption";
  27106. Description = "A short textual description. ";
  27107. Name = "Caption";
  27108. Qualifiers = {
  27109. instance of MSFT_CliQualifier
  27110. {
  27111. Name = "MaxLen";
  27112. QualifierValue = {"64"};
  27113. }};
  27114. }};
  27115. },
  27116. instance of MSFT_CliFormat
  27117. {
  27118. Format = "LIST";
  27119. Name = "FULL";
  27120. Properties = {
  27121. instance of MSFT_CliProperty
  27122. {
  27123. Derivation = "Command";
  27124. Description = "The Command property indicates the string representing the command line run by the startup command.";
  27125. Name = "Command";
  27126. },
  27127. instance of MSFT_CliProperty
  27128. {
  27129. Derivation = "Description";
  27130. Description = "A textual description of the object.";
  27131. Name = "Description";
  27132. },
  27133. instance of MSFT_CliProperty
  27134. {
  27135. Derivation = "SettingID";
  27136. Description = "The identifier by which the object is known.";
  27137. Name = "SettingID";
  27138. Qualifiers = {
  27139. instance of MSFT_CliQualifier
  27140. {
  27141. Name = "MaxLen";
  27142. QualifierValue = {"256"};
  27143. }};
  27144. },
  27145. instance of MSFT_CliProperty
  27146. {
  27147. Derivation = "User";
  27148. Description = "The User property indicates the user name for whom this startup command will run.";
  27149. Name = "User";
  27150. },
  27151. instance of MSFT_CliProperty
  27152. {
  27153. Derivation = "Location";
  27154. Description = "The Location property indicates the path where the startup command resides on the disk file system.";
  27155. Name = "Location";
  27156. Qualifiers = {
  27157. instance of MSFT_CliQualifier
  27158. {
  27159. Name = "ValueMap";
  27160. QualifierValue = {"Startup","Common Startup","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"};
  27161. },
  27162. instance of MSFT_CliQualifier
  27163. {
  27164. Name = "Values";
  27165. QualifierValue = {"Startup","Common Startup","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"};
  27166. }};
  27167. },
  27168. instance of MSFT_CliProperty
  27169. {
  27170. Derivation = "Caption";
  27171. Description = "A short textual description. ";
  27172. Name = "Caption";
  27173. Qualifiers = {
  27174. instance of MSFT_CliQualifier
  27175. {
  27176. Name = "MaxLen";
  27177. QualifierValue = {"64"};
  27178. }};
  27179. }};
  27180. },
  27181. instance of MSFT_CliFormat
  27182. {
  27183. Format = "TABLE";
  27184. Name = "BRIEF";
  27185. Properties = {
  27186. instance of MSFT_CliProperty
  27187. {
  27188. Derivation = "Command";
  27189. Description = "The Command property indicates the string representing the command line run by the startup command.";
  27190. Name = "Command";
  27191. },
  27192. instance of MSFT_CliProperty
  27193. {
  27194. Derivation = "User";
  27195. Description = "The User property indicates the user name for whom this startup command will run.";
  27196. Name = "User";
  27197. },
  27198. instance of MSFT_CliProperty
  27199. {
  27200. Derivation = "Caption";
  27201. Description = "A short textual description. ";
  27202. Name = "Caption";
  27203. Qualifiers = {
  27204. instance of MSFT_CliQualifier
  27205. {
  27206. Name = "MaxLen";
  27207. QualifierValue = {"64"};
  27208. }};
  27209. }};
  27210. }};
  27211. FriendlyName = "Startup";
  27212. PWhere = "where Caption='#'";
  27213. Target = "Select * from Win32_StartupCommand";
  27214. };
  27215. instance of MSFT_CliAlias
  27216. {
  27217. Connection =
  27218. instance of MSFT_CliConnection
  27219. {
  27220. Locale = "ms_409";
  27221. NameSpace = "ROOT\\CIMV2";
  27222. Server = ".";
  27223. };
  27224. Description = "System account management. ";
  27225. Formats = {
  27226. instance of MSFT_CliFormat
  27227. {
  27228. Format = "TABLE";
  27229. Name = "BRIEF";
  27230. Properties = {
  27231. instance of MSFT_CliProperty
  27232. {
  27233. Derivation = "Caption";
  27234. Description = "The Caption property is a short textual description.";
  27235. Name = "Caption";
  27236. Qualifiers = {
  27237. instance of MSFT_CliQualifier
  27238. {
  27239. Name = "MaxLen";
  27240. QualifierValue = {"64"};
  27241. }};
  27242. },
  27243. instance of MSFT_CliProperty
  27244. {
  27245. Derivation = "Domain";
  27246. Description = "The Domain property indicates the name of the Windows domain to which the system account belongs.";
  27247. Name = "Domain";
  27248. },
  27249. instance of MSFT_CliProperty
  27250. {
  27251. Derivation = "Name";
  27252. Description = "The Name property indicates the name of the system account on the domain. ";
  27253. Name = "Name";
  27254. },
  27255. instance of MSFT_CliProperty
  27256. {
  27257. Derivation = "SID";
  27258. Description = "The SID property contains the security identifier (SID) for this account. ";
  27259. Name = "SID";
  27260. }};
  27261. },
  27262. instance of MSFT_CliFormat
  27263. {
  27264. Name = "SYSTEM";
  27265. Properties = {
  27266. instance of MSFT_CliProperty
  27267. {
  27268. Derivation = "__CLASS";
  27269. Name = "__CLASS";
  27270. },
  27271. instance of MSFT_CliProperty
  27272. {
  27273. Derivation = "__DERIVATION";
  27274. Name = "__DERIVATION";
  27275. },
  27276. instance of MSFT_CliProperty
  27277. {
  27278. Derivation = "__DYNASTY";
  27279. Name = "__DYNASTY";
  27280. },
  27281. instance of MSFT_CliProperty
  27282. {
  27283. Derivation = "__GENUS";
  27284. Name = "__GENUS";
  27285. },
  27286. instance of MSFT_CliProperty
  27287. {
  27288. Derivation = "__NAMESPACE";
  27289. Name = "__NAMESPACE";
  27290. },
  27291. instance of MSFT_CliProperty
  27292. {
  27293. Derivation = "__PATH";
  27294. Name = "__PATH";
  27295. },
  27296. instance of MSFT_CliProperty
  27297. {
  27298. Derivation = "__PROPERTY_COUNT";
  27299. Name = "__PROPERTY_COUNT";
  27300. },
  27301. instance of MSFT_CliProperty
  27302. {
  27303. Derivation = "__RELPATH";
  27304. Name = "__RELPATH";
  27305. },
  27306. instance of MSFT_CliProperty
  27307. {
  27308. Derivation = "__SERVER";
  27309. Name = "__SERVER";
  27310. },
  27311. instance of MSFT_CliProperty
  27312. {
  27313. Derivation = "__SUPERCLASS";
  27314. Name = "__SUPERCLASS";
  27315. }};
  27316. },
  27317. instance of MSFT_CliFormat
  27318. {
  27319. Name = "INSTANCE";
  27320. Properties = {
  27321. instance of MSFT_CliProperty
  27322. {
  27323. Derivation = "Name";
  27324. Description = "The Name property indicates the name of the system account on the domain .";
  27325. Name = "Name";
  27326. }};
  27327. },
  27328. instance of MSFT_CliFormat
  27329. {
  27330. Format = "LIST";
  27331. Name = "FULL";
  27332. Properties = {
  27333. instance of MSFT_CliProperty
  27334. {
  27335. Derivation = "Description";
  27336. Description = "The Description property provides a textual description of the object. ";
  27337. Name = "Description";
  27338. },
  27339. instance of MSFT_CliProperty
  27340. {
  27341. Derivation = "Domain";
  27342. Description = "The Domain property indicates the name of the domain to which the system account belongs.";
  27343. Name = "Domain";
  27344. },
  27345. instance of MSFT_CliProperty
  27346. {
  27347. Derivation = "InstallDate";
  27348. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  27349. Name = "InstallDate";
  27350. },
  27351. instance of Msft_CliProperty
  27352. {
  27353. Name = "LocalAccount";
  27354. Description = "The LocalAccount property indicates whether the account is "
  27355. "defined on the local machine. ";
  27356. Derivation = "LocalAccount";
  27357. },
  27358. instance of MSFT_CliProperty
  27359. {
  27360. Derivation = "Name";
  27361. Description = "The Name property indicates the name of the system account on the domain.";
  27362. Name = "Name";
  27363. },
  27364. instance of MSFT_CliProperty
  27365. {
  27366. Derivation = "SID";
  27367. Description = "The SID property contains the security identifier (SID) for this account. ";
  27368. Name = "SID";
  27369. },
  27370. instance of MSFT_CliProperty
  27371. {
  27372. Derivation = "SIDType";
  27373. Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
  27374. Name = "SIDType";
  27375. Qualifiers = {
  27376. instance of MSFT_CliQualifier
  27377. {
  27378. Name = "ValueMap";
  27379. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  27380. },
  27381. instance of MSFT_CliQualifier
  27382. {
  27383. Name = "Values";
  27384. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  27385. }};
  27386. },
  27387. instance of MSFT_CliProperty
  27388. {
  27389. Derivation = "Status";
  27390. Description = "The Status property is a string indicating the current status of the object. ";
  27391. Name = "Status";
  27392. Qualifiers = {
  27393. instance of MSFT_CliQualifier
  27394. {
  27395. Name = "MaxLen";
  27396. QualifierValue = {"10"};
  27397. },
  27398. instance of MSFT_CliQualifier
  27399. {
  27400. Name = "ValueMap";
  27401. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27402. },
  27403. instance of MSFT_CliQualifier
  27404. {
  27405. Name = "Values";
  27406. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27407. }};
  27408. }};
  27409. },
  27410. instance of MSFT_CliFormat
  27411. {
  27412. Format = "TABLE";
  27413. Name = "STATUS";
  27414. Properties = {
  27415. instance of MSFT_CliProperty
  27416. {
  27417. Derivation = "Status";
  27418. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  27419. Name = "Status";
  27420. Qualifiers = {
  27421. instance of MSFT_CliQualifier
  27422. {
  27423. Name = "MaxLen";
  27424. QualifierValue = {"10"};
  27425. },
  27426. instance of MSFT_CliQualifier
  27427. {
  27428. Name = "ValueMap";
  27429. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27430. },
  27431. instance of MSFT_CliQualifier
  27432. {
  27433. Name = "Values";
  27434. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27435. }};
  27436. },
  27437. instance of MSFT_CliProperty
  27438. {
  27439. Derivation = "SIDType";
  27440. Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
  27441. Name = "SIDType";
  27442. Qualifiers = {
  27443. instance of MSFT_CliQualifier
  27444. {
  27445. Name = "ValueMap";
  27446. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  27447. },
  27448. instance of MSFT_CliQualifier
  27449. {
  27450. Name = "Values";
  27451. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  27452. }};
  27453. },
  27454. instance of MSFT_CliProperty
  27455. {
  27456. Derivation = "Name";
  27457. Description = "The Name property indicates the name of the system account on the domain .";
  27458. Name = "Name";
  27459. },
  27460. instance of MSFT_CliProperty
  27461. {
  27462. Derivation = "Domain";
  27463. Description = "The Domain property indicates the name of the domain to which the system account belongs.";
  27464. Name = "Domain";
  27465. }};
  27466. }};
  27467. FriendlyName = "SysAccount";
  27468. PWhere = "WHERE Name='#'";
  27469. Target = "Select * from Win32_SystemAccount";
  27470. };
  27471. instance of MSFT_CliAlias
  27472. {
  27473. Connection =
  27474. instance of MSFT_CliConnection
  27475. {
  27476. Locale = "ms_409";
  27477. NameSpace = "ROOT\\CIMV2";
  27478. Server = ".";
  27479. };
  27480. Description = "Management of the system driver for a base service.";
  27481. Formats = {
  27482. instance of MSFT_CliFormat
  27483. {
  27484. Format = "table";
  27485. Name = "STATUS";
  27486. Properties = {
  27487. instance of MSFT_CliProperty
  27488. {
  27489. Derivation = "Status";
  27490. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  27491. Name = "Status";
  27492. Qualifiers = {
  27493. instance of MSFT_CliQualifier
  27494. {
  27495. Name = "MaxLen";
  27496. QualifierValue = {"10"};
  27497. },
  27498. instance of MSFT_CliQualifier
  27499. {
  27500. Name = "ValueMap";
  27501. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27502. },
  27503. instance of MSFT_CliQualifier
  27504. {
  27505. Name = "Values";
  27506. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27507. }};
  27508. },
  27509. instance of MSFT_CliProperty
  27510. {
  27511. Derivation = "Name";
  27512. Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
  27513. Name = "Name";
  27514. },
  27515. instance of MSFT_CliProperty
  27516. {
  27517. Derivation = "State";
  27518. Description = "The State property indicates the current state of the base service.";
  27519. Name = "State";
  27520. Qualifiers = {
  27521. instance of MSFT_CliQualifier
  27522. {
  27523. Name = "ValueMap";
  27524. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  27525. },
  27526. instance of MSFT_CliQualifier
  27527. {
  27528. Name = "Values";
  27529. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  27530. }};
  27531. },
  27532. instance of MSFT_CliProperty
  27533. {
  27534. Derivation = "ExitCode";
  27535. Description = "The ExitCode property specifies a error code defining any problems encountered in starting or stopping the service. This property is set to ERROR_SERVICE_SPECIFIC_ERROR (1066) when the error is unique to the service represented by this class, and information about the error is available in the ServiceSpecificExitCode member. The service sets this value to NO_ERROR when running, and again upon normal termination.";
  27536. Name = "ExitCode";
  27537. },
  27538. instance of MSFT_CliProperty
  27539. {
  27540. Derivation = "Started";
  27541. Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
  27542. Name = "Started";
  27543. },
  27544. instance of MSFT_CliProperty
  27545. {
  27546. Derivation = "ServiceSpecificExitCode";
  27547. Description = "The ServiceSpecificExitCode property specifies a service-specific error code for errors that occur while the service is either starting or stopping. The exit codes are defined by the service represented by this class. This value is only set when the ExitCodeproperty value is ERROR_SERVICE_SPECIFIC_ERROR, 1066.";
  27548. Name = "ServiceSpecificExitCode";
  27549. }};
  27550. },
  27551. instance of MSFT_CliFormat
  27552. {
  27553. Name = "SYSTEM";
  27554. Properties = {
  27555. instance of MSFT_CliProperty
  27556. {
  27557. Derivation = "__CLASS";
  27558. Name = "__CLASS";
  27559. },
  27560. instance of MSFT_CliProperty
  27561. {
  27562. Derivation = "__DERIVATION";
  27563. Name = "__DERIVATION";
  27564. },
  27565. instance of MSFT_CliProperty
  27566. {
  27567. Derivation = "__DYNASTY";
  27568. Name = "__DYNASTY";
  27569. },
  27570. instance of MSFT_CliProperty
  27571. {
  27572. Derivation = "__GENUS";
  27573. Name = "__GENUS";
  27574. },
  27575. instance of MSFT_CliProperty
  27576. {
  27577. Derivation = "__NAMESPACE";
  27578. Name = "__NAMESPACE";
  27579. },
  27580. instance of MSFT_CliProperty
  27581. {
  27582. Derivation = "__PATH";
  27583. Name = "__PATH";
  27584. },
  27585. instance of MSFT_CliProperty
  27586. {
  27587. Derivation = "__PROPERTY_COUNT";
  27588. Name = "__PROPERTY_COUNT";
  27589. },
  27590. instance of MSFT_CliProperty
  27591. {
  27592. Derivation = "__RELPATH";
  27593. Name = "__RELPATH";
  27594. },
  27595. instance of MSFT_CliProperty
  27596. {
  27597. Derivation = "__SERVER";
  27598. Name = "__SERVER";
  27599. },
  27600. instance of MSFT_CliProperty
  27601. {
  27602. Derivation = "__SUPERCLASS";
  27603. Name = "__SUPERCLASS";
  27604. }};
  27605. },
  27606. instance of MSFT_CliFormat
  27607. {
  27608. Name = "INSTANCE";
  27609. Properties = {
  27610. instance of MSFT_CliProperty
  27611. {
  27612. Derivation = "Name";
  27613. Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
  27614. Name = "Name";
  27615. }};
  27616. },
  27617. instance of MSFT_CliFormat
  27618. {
  27619. Format = "LIST";
  27620. Name = "FULL";
  27621. Properties = {
  27622. instance of MSFT_CliProperty
  27623. {
  27624. Derivation = "AcceptPause";
  27625. Description = "The AcceptPause property indicates whether the service can be paused.";
  27626. Name = "AcceptPause";
  27627. },
  27628. instance of MSFT_CliProperty
  27629. {
  27630. Derivation = "AcceptStop";
  27631. Description = "The AcceptStop property indicates whether the service can be stopped.";
  27632. Name = "AcceptStop";
  27633. },
  27634. instance of MSFT_CliProperty
  27635. {
  27636. Derivation = "Description";
  27637. Description = "The Description property provides a textual description of the object. ";
  27638. Name = "Description";
  27639. },
  27640. instance of MSFT_CliProperty
  27641. {
  27642. Derivation = "DesktopInteract";
  27643. Description = "The DesktopInteract property indicates whether the service can create or communicate with windows on the desktop.";
  27644. Name = "DesktopInteract";
  27645. },
  27646. instance of MSFT_CliProperty
  27647. {
  27648. Derivation = "DisplayName";
  27649. Description = "The DisplayName property indicates the display name of the service. ";
  27650. Name = "DisplayName";
  27651. },
  27652. instance of MSFT_CliProperty
  27653. {
  27654. Derivation = "ErrorControl";
  27655. Description = "If this service fails to start during startup, the ErrorControl property specifies the severity of the error. The value indicates the action taken by the startup program if failure occurs. All errors are logged by the computer system. The computer system does not notify the user of \"Ignore\" errors. With \"Normal\" errorsthe user is notified. With \"Severe\" errors, the system is restarted with the last-known-good configuration. Finally, on\"Critical\" errors the system attempts to restart with a good configuration.";
  27656. Name = "ErrorControl";
  27657. Qualifiers = {
  27658. instance of MSFT_CliQualifier
  27659. {
  27660. Name = "ValueMap";
  27661. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  27662. },
  27663. instance of MSFT_CliQualifier
  27664. {
  27665. Name = "Values";
  27666. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  27667. }};
  27668. },
  27669. instance of MSFT_CliProperty
  27670. {
  27671. Derivation = "ExitCode";
  27672. Description = "The ExitCode property specifies a error code defining any problems encountered in starting or stopping the service. This property is set to ERROR_SERVICE_SPECIFIC_ERROR (1066) when the error is unique to the service represented by this class, and information about the error is available in the ServiceSpecificExitCode member. The service sets this value to NO_ERROR when running, and again upon normal termination.";
  27673. Name = "ExitCode";
  27674. },
  27675. instance of MSFT_CliProperty
  27676. {
  27677. Derivation = "InstallDate";
  27678. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  27679. Name = "InstallDate";
  27680. },
  27681. instance of MSFT_CliProperty
  27682. {
  27683. Derivation = "Name";
  27684. Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
  27685. Name = "Name";
  27686. },
  27687. instance of MSFT_CliProperty
  27688. {
  27689. Derivation = "PathName";
  27690. Description = "The PathName property contains the fully qualified path to the service binary file that implements the service.";
  27691. Name = "PathName";
  27692. },
  27693. instance of MSFT_CliProperty
  27694. {
  27695. Derivation = "ServiceSpecificExitCode";
  27696. Description = "The ServiceSpecificExitCode property specifies a service-specific error code for errors that occur while the service is either starting or stopping. The exit codes are defined by the service represented by this class. This value is only set when the ExitCodeproperty value is ERROR_SERVICE_SPECIFIC_ERROR, 1066.";
  27697. Name = "ServiceSpecificExitCode";
  27698. },
  27699. instance of MSFT_CliProperty
  27700. {
  27701. Derivation = "ServiceType";
  27702. Description = "The ServiceType property supplies the type of service provided to calling processes.";
  27703. Name = "ServiceType";
  27704. Qualifiers = {
  27705. instance of MSFT_CliQualifier
  27706. {
  27707. Name = "ValueMap";
  27708. QualifierValue = {"Kernel Driver","File System Driver","Adapter","Recognizer Driver","Own Process","Share Process","Interactive Process"};
  27709. },
  27710. instance of MSFT_CliQualifier
  27711. {
  27712. Name = "Values";
  27713. QualifierValue = {"Kernel Driver","File System Driver","Adapter","Recognizer Driver","Own Process","Share Process","Interactive Process"};
  27714. }};
  27715. },
  27716. instance of MSFT_CliProperty
  27717. {
  27718. Derivation = "Started";
  27719. Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
  27720. Name = "Started";
  27721. },
  27722. instance of MSFT_CliProperty
  27723. {
  27724. Derivation = "StartMode";
  27725. Description = "The StartMode property indicates the start mode of the base service. \"Boot\" specifies a device driver started by the operating system loader. This value is valid only for driver services. \"System\" specifies a device driver started by the IoInitSystem function. This value is valid only for driver services. \"Automatic\" specifies a service to be started automatically by the service control manager during system startup. \"Manual\" specifies a service to be started by the service control manager when a process calls the StartService function. \"Disabled\" specifies a service that can no longer be started.";
  27726. Name = "StartMode";
  27727. Qualifiers = {
  27728. instance of MSFT_CliQualifier
  27729. {
  27730. Name = "ValueMap";
  27731. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  27732. },
  27733. instance of MSFT_CliQualifier
  27734. {
  27735. Name = "Values";
  27736. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  27737. }};
  27738. },
  27739. instance of MSFT_CliProperty
  27740. {
  27741. Derivation = "StartName";
  27742. Description = "The StartName property indicates the account name under which the service runs. Depending on the service type, the account name may be in the form of \"DomainName\\Username\".The service process will be logged using one of these two forms when it runs. If the account belongs to the built-in domain, \".\\Username\" can be specified. If NULL is specified, the service will be logged on as the LocalSystem account. For kernel or system level drivers, StartName contains the driver object name (that is, \\FileSystem\\Rdr or \\Driver\\Xns) which the input and output (I/O) system uses to load the device driver. Additionally, if NULL is specified, the driver runs with a default object name created by the I/O system based on the service name.";
  27743. Name = "StartName";
  27744. },
  27745. instance of MSFT_CliProperty
  27746. {
  27747. Derivation = "State";
  27748. Description = "The State property indicates the current state of the base service.";
  27749. Name = "State";
  27750. Qualifiers = {
  27751. instance of MSFT_CliQualifier
  27752. {
  27753. Name = "ValueMap";
  27754. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  27755. },
  27756. instance of MSFT_CliQualifier
  27757. {
  27758. Name = "Values";
  27759. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  27760. }};
  27761. },
  27762. instance of MSFT_CliProperty
  27763. {
  27764. Derivation = "Status";
  27765. Description = "The Status property is a string indicating the current status of the object. ";
  27766. Name = "Status";
  27767. Qualifiers = {
  27768. instance of MSFT_CliQualifier
  27769. {
  27770. Name = "MaxLen";
  27771. QualifierValue = {"10"};
  27772. },
  27773. instance of MSFT_CliQualifier
  27774. {
  27775. Name = "ValueMap";
  27776. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27777. },
  27778. instance of MSFT_CliQualifier
  27779. {
  27780. Name = "Values";
  27781. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27782. }};
  27783. },
  27784. instance of MSFT_CliProperty
  27785. {
  27786. Derivation = "SystemName";
  27787. Description = "The name of the system that hosts this service";
  27788. Name = "SystemName";
  27789. },
  27790. instance of MSFT_CliProperty
  27791. {
  27792. Derivation = "TagId";
  27793. Description = "The TagId property specifies a unique tag value for this service in the group. A value of 0 indicates that the service has not been assigned a tag. A tag can be used for ordering service startup within a load order group by specifying a tag order vector in the registry located at: HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\GroupOrderList. Tags are only evaluated for Kernel Driver and File System Driver start type services that have \"Boot\" or \"System\" start modes.";
  27794. Name = "TagId";
  27795. }};
  27796. },
  27797. instance of MSFT_CliFormat
  27798. {
  27799. Format = "TABLE";
  27800. Name = "BRIEF";
  27801. Properties = {
  27802. instance of MSFT_CliProperty
  27803. {
  27804. Derivation = "DisplayName";
  27805. Description = "The DisplayName property indicates the display name of the service. ";
  27806. Name = "DisplayName";
  27807. },
  27808. instance of MSFT_CliProperty
  27809. {
  27810. Derivation = "Name";
  27811. Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. ";
  27812. Name = "Name";
  27813. },
  27814. instance of MSFT_CliProperty
  27815. {
  27816. Derivation = "State";
  27817. Description = "The State property indicates the current state of the base service.";
  27818. Name = "State";
  27819. Qualifiers = {
  27820. instance of MSFT_CliQualifier
  27821. {
  27822. Name = "ValueMap";
  27823. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  27824. },
  27825. instance of MSFT_CliQualifier
  27826. {
  27827. Name = "Values";
  27828. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  27829. }};
  27830. },
  27831. instance of MSFT_CliProperty
  27832. {
  27833. Derivation = "Status";
  27834. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  27835. Name = "Status";
  27836. Qualifiers = {
  27837. instance of MSFT_CliQualifier
  27838. {
  27839. Name = "MaxLen";
  27840. QualifierValue = {"10"};
  27841. },
  27842. instance of MSFT_CliQualifier
  27843. {
  27844. Name = "ValueMap";
  27845. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27846. },
  27847. instance of MSFT_CliQualifier
  27848. {
  27849. Name = "Values";
  27850. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27851. }};
  27852. },
  27853. instance of MSFT_CliProperty
  27854. {
  27855. Derivation = "Started";
  27856. Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
  27857. Name = "Started";
  27858. }};
  27859. },
  27860. instance of MSFT_CliFormat
  27861. {
  27862. Format = "TABLE";
  27863. Name = "CONTROL";
  27864. Properties = {
  27865. instance of MSFT_CliProperty
  27866. {
  27867. Derivation = "AcceptPause";
  27868. Description = "The AcceptPause property indicates whether the service can be paused.";
  27869. Name = "AcceptPause";
  27870. },
  27871. instance of MSFT_CliProperty
  27872. {
  27873. Derivation = "AcceptStop";
  27874. Description = "The AcceptStop property indicates whether the service can be stopped.";
  27875. Name = "AcceptStop";
  27876. },
  27877. instance of MSFT_CliProperty
  27878. {
  27879. Derivation = "ErrorControl";
  27880. Description = "If this service fails to start during startup, the ErrorControl property specifies the severity of the error. The value indicates the action taken by the startup program if failure occurs. All errors are logged by the computer system. The computer system does not notify the user of \"Ignore\" errors. With \"Normal\" errorsthe user is notified. With \"Severe\" errors, the system is restarted with the last-known-good configuration. Finally, on\"Critical\" errors the system attempts to restart with a good configuration.";
  27881. Name = "ErrorControl";
  27882. Qualifiers = {
  27883. instance of MSFT_CliQualifier
  27884. {
  27885. Name = "ValueMap";
  27886. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  27887. },
  27888. instance of MSFT_CliQualifier
  27889. {
  27890. Name = "Values";
  27891. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  27892. }};
  27893. },
  27894. instance of MSFT_CliProperty
  27895. {
  27896. Derivation = "Name";
  27897. Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
  27898. Name = "Name";
  27899. },
  27900. instance of MSFT_CliProperty
  27901. {
  27902. Derivation = "StartMode";
  27903. Description = "The StartMode property indicates the start mode of the base service. \"Boot\" specifies a device driver started by the operating system loader. This value is valid only for driver services. \"System\" specifies a device driver started by the IoInitSystem function. This value is valid only for driver services. \"Automatic\" specifies a service to be started automatically by the service control manager during system startup. \"Manual\" specifies a service to be started by the service control manager when a process calls the StartService function. \"Disabled\" specifies a service that can no longer be started.";
  27904. Name = "StartMode";
  27905. Qualifiers = {
  27906. instance of MSFT_CliQualifier
  27907. {
  27908. Name = "ValueMap";
  27909. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  27910. },
  27911. instance of MSFT_CliQualifier
  27912. {
  27913. Name = "Values";
  27914. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  27915. }};
  27916. }};
  27917. }};
  27918. FriendlyName = "SysDriver";
  27919. PWhere = "where Name='#'";
  27920. Target = "Select * from Win32_SystemDriver";
  27921. Verbs = {
  27922. instance of MSFT_CliVerb
  27923. {
  27924. Derivation = "PauseService";
  27925. Description = "The PauseService method attempts to place the service in the paused state. It returns an integer value of 0 if the PauseService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  27926. Name = "PauseService";
  27927. Usage = "PauseService";
  27928. },
  27929. instance of MSFT_CliVerb
  27930. {
  27931. Derivation = "ResumeService";
  27932. Description = "The ResumeService method attempts to place the service in the resumed state. It returns an integer value of 0 if the ResumeService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  27933. Name = "ResumeService";
  27934. Usage = "ResumeService";
  27935. },
  27936. instance of MSFT_CliVerb
  27937. {
  27938. Derivation = "InterrogateService";
  27939. Description = "The InterrogateService method requests that the service update its state to the service manager. It returns an integer value of 0 if the InterrogateService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  27940. Name = "InterrogateService";
  27941. Usage = "InterrogateService";
  27942. VerbType = 0;
  27943. },
  27944. instance of MSFT_CliVerb
  27945. {
  27946. Derivation = "UserControlService";
  27947. Description = "The UserControlService method attempts to send a user-defined control code to a service. It returns an integer value of 0 if the UserControlService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
  27948. Name = "UserControlService";
  27949. Parameters = {
  27950. instance of MSFT_CliParam
  27951. {
  27952. ParaId = "ControlCode";
  27953. Type = "UINT8";
  27954. }};
  27955. Usage = "UserControlService";
  27956. }};
  27957. };
  27958. instance of MSFT_CliAlias
  27959. {
  27960. Connection =
  27961. instance of MSFT_CliConnection
  27962. {
  27963. Locale = "ms_409";
  27964. NameSpace = "ROOT\\CIMV2";
  27965. Server = ".";
  27966. };
  27967. Description = "Physical system enclosure management.";
  27968. Formats = {
  27969. instance of MSFT_CliFormat
  27970. {
  27971. Format = "table";
  27972. Name = "STATUS";
  27973. Properties = {
  27974. instance of MSFT_CliProperty
  27975. {
  27976. Derivation = "Tag";
  27977. Name = "Tag";
  27978. },
  27979. instance of MSFT_CliProperty
  27980. {
  27981. Derivation = "Status";
  27982. Description = "The Status property is a string indicating the current status of the object.";
  27983. Name = "Status";
  27984. Qualifiers = {
  27985. instance of MSFT_CliQualifier
  27986. {
  27987. Name = "MaxLen";
  27988. QualifierValue = {"10"};
  27989. },
  27990. instance of MSFT_CliQualifier
  27991. {
  27992. Name = "ValueMap";
  27993. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27994. },
  27995. instance of MSFT_CliQualifier
  27996. {
  27997. Name = "Values";
  27998. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27999. }};
  28000. },
  28001. instance of MSFT_CliProperty
  28002. {
  28003. Derivation = "Name";
  28004. Description = "The Name property defines the label by which the object is known. ";
  28005. Name = "Name";
  28006. },
  28007. instance of MSFT_CliProperty
  28008. {
  28009. Derivation = "SecurityStatus";
  28010. Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
  28011. Name = "SecurityStatus";
  28012. Qualifiers = {
  28013. instance of MSFT_CliQualifier
  28014. {
  28015. Name = "ValueMap";
  28016. QualifierValue = {"1","2","3","4","5"};
  28017. },
  28018. instance of MSFT_CliQualifier
  28019. {
  28020. Name = "Values";
  28021. QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
  28022. }};
  28023. }};
  28024. },
  28025. instance of MSFT_CliFormat
  28026. {
  28027. Format = "list";
  28028. Name = "FULL";
  28029. Properties = {
  28030. instance of MSFT_CliProperty
  28031. {
  28032. Derivation = "AudibleAlarm";
  28033. Description = "Boolean indicating whether the frame is equipped with an audible alarm.";
  28034. Name = "AudibleAlarm";
  28035. },
  28036. instance of MSFT_CliProperty
  28037. {
  28038. Derivation = "BreachDescription";
  28039. Description = "BreachDescription is a free-form string providing more information if the SecurityBreach property indicates that a breach or some other security-related event occurred.";
  28040. Name = "BreachDescription";
  28041. },
  28042. instance of MSFT_CliProperty
  28043. {
  28044. Derivation = "CableManagementStrategy";
  28045. Description = "CableManagementStrategy is a free-form string that contains information on how the various cables are connected and bundled for the frame. ";
  28046. Name = "CableManagementStrategy";
  28047. },
  28048. instance of MSFT_CliProperty
  28049. {
  28050. Derivation = "ChassisTypes";
  28051. Description = "An enumerated, integer-valued array indicating the type of chassis.";
  28052. Name = "ChassisTypes";
  28053. Qualifiers = {
  28054. instance of MSFT_CliQualifier
  28055. {
  28056. Name = "ValueMap";
  28057. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24"};
  28058. },
  28059. instance of MSFT_CliQualifier
  28060. {
  28061. Name = "Values";
  28062. QualifierValue = {"Other","Unknown","Desktop","Low Profile Desktop","Pizza Box","Mini Tower","Tower","Portable","Laptop","Notebook","Hand Held","Docking Station","All in One","Sub Notebook","Space-Saving","Lunch Box","Main System Chassis","Expansion Chassis","SubChassis","Bus Expansion Chassis","Peripheral Chassis","Storage Chassis","Rack Mount Chassis","Sealed-Case PC"};
  28063. }};
  28064. },
  28065. instance of MSFT_CliProperty
  28066. {
  28067. Derivation = "CurrentRequiredOrProduced";
  28068. Description = "Current required by the chassis at 120V. If power is provided by the chassis (as in the case of a UPS), this property may indicate the amperage produced, as a negative number.";
  28069. Name = "CurrentRequiredOrProduced";
  28070. },
  28071. instance of MSFT_CliProperty
  28072. {
  28073. Derivation = "Depth";
  28074. Description = "The depth of the physical package in inches.";
  28075. Name = "Depth";
  28076. },
  28077. instance of MSFT_CliProperty
  28078. {
  28079. Derivation = "Description";
  28080. Description = "The Description property provides a textual description of the object. ";
  28081. Name = "Description";
  28082. },
  28083. instance of MSFT_CliProperty
  28084. {
  28085. Derivation = "HeatGeneration";
  28086. Description = "Amount of heat generated by the chassis in BTU/hour.";
  28087. Name = "HeatGeneration";
  28088. },
  28089. instance of MSFT_CliProperty
  28090. {
  28091. Derivation = "Height";
  28092. Description = "The height of the physical package in inches.";
  28093. Name = "Height";
  28094. },
  28095. instance of MSFT_CliProperty
  28096. {
  28097. Derivation = "HotSwappable";
  28098. Description = "A physical package can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on'). ";
  28099. Name = "HotSwappable";
  28100. },
  28101. instance of MSFT_CliProperty
  28102. {
  28103. Derivation = "InstallDate";
  28104. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  28105. Name = "InstallDate";
  28106. },
  28107. instance of MSFT_CliProperty
  28108. {
  28109. Derivation = "LockPresent";
  28110. Description = "Boolean indicating whether the frame is protected with a lock.";
  28111. Name = "LockPresent";
  28112. },
  28113. instance of MSFT_CliProperty
  28114. {
  28115. Derivation = "Manufacturer";
  28116. Description = "The name of the organization responsible for producing the physical element.";
  28117. Name = "Manufacturer";
  28118. Qualifiers = {
  28119. instance of MSFT_CliQualifier
  28120. {
  28121. Name = "MaxLen";
  28122. QualifierValue = {"256"};
  28123. }};
  28124. },
  28125. instance of MSFT_CliProperty
  28126. {
  28127. Derivation = "Model";
  28128. Description = "The name by which the physical element is generally known.";
  28129. Name = "Model";
  28130. Qualifiers = {
  28131. instance of MSFT_CliQualifier
  28132. {
  28133. Name = "MaxLen";
  28134. QualifierValue = {"64"};
  28135. }};
  28136. },
  28137. instance of MSFT_CliProperty
  28138. {
  28139. Derivation = "Name";
  28140. Description = "The Name property defines the label by which the object is known. ";
  28141. Name = "Name";
  28142. },
  28143. instance of MSFT_CliProperty
  28144. {
  28145. Derivation = "NumberOfPowerCords";
  28146. Description = "Integer indicating the number of power cords which must be connected to the chassis, for all the components to operate.";
  28147. Name = "NumberOfPowerCords";
  28148. },
  28149. instance of MSFT_CliProperty
  28150. {
  28151. Derivation = "OtherIdentifyingInfo";
  28152. Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag. ";
  28153. Name = "OtherIdentifyingInfo";
  28154. },
  28155. instance of MSFT_CliProperty
  28156. {
  28157. Derivation = "PartNumber";
  28158. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  28159. Name = "PartNumber";
  28160. Qualifiers = {
  28161. instance of MSFT_CliQualifier
  28162. {
  28163. Name = "MaxLen";
  28164. QualifierValue = {"256"};
  28165. }};
  28166. },
  28167. instance of MSFT_CliProperty
  28168. {
  28169. Derivation = "PoweredOn";
  28170. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  28171. Name = "PoweredOn";
  28172. },
  28173. instance of MSFT_CliProperty
  28174. {
  28175. Derivation = "Removable";
  28176. Description = "A physical package is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. ";
  28177. Name = "Removable";
  28178. },
  28179. instance of MSFT_CliProperty
  28180. {
  28181. Derivation = "Replaceable";
  28182. Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  28183. Name = "Replaceable";
  28184. },
  28185. instance of MSFT_CliProperty
  28186. {
  28187. Derivation = "SecurityBreach";
  28188. Description = "SecurityBreach is an enumerated, integer-valued property indicating whether a physical breach of the frame was attempted but unsuccessful (value=4) or attempted and successful (5). Also, the values, \"Unknown\", \"Other\" or \"No Breach\", can be specified.";
  28189. Name = "SecurityBreach";
  28190. Qualifiers = {
  28191. instance of MSFT_CliQualifier
  28192. {
  28193. Name = "ValueMap";
  28194. QualifierValue = {"1","2","3","4","5"};
  28195. },
  28196. instance of MSFT_CliQualifier
  28197. {
  28198. Name = "Values";
  28199. QualifierValue = {"Other","Unknown","No Breach","Breach Attempted","Breach Successful"};
  28200. }};
  28201. },
  28202. instance of MSFT_CliProperty
  28203. {
  28204. Derivation = "SecurityStatus";
  28205. Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
  28206. Name = "SecurityStatus";
  28207. Qualifiers = {
  28208. instance of MSFT_CliQualifier
  28209. {
  28210. Name = "ValueMap";
  28211. QualifierValue = {"1","2","3","4","5"};
  28212. },
  28213. instance of MSFT_CliQualifier
  28214. {
  28215. Name = "Values";
  28216. QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
  28217. }};
  28218. },
  28219. instance of MSFT_CliProperty
  28220. {
  28221. Derivation = "SerialNumber";
  28222. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  28223. Name = "SerialNumber";
  28224. Qualifiers = {
  28225. instance of MSFT_CliQualifier
  28226. {
  28227. Name = "MaxLen";
  28228. QualifierValue = {"64"};
  28229. }};
  28230. },
  28231. instance of MSFT_CliProperty
  28232. {
  28233. Derivation = "ServiceDescriptions";
  28234. Description = "An array of free-form strings providing more detailed explanations for any of the entries in the ServicePhilosophy array.";
  28235. Name = "ServiceDescriptions";
  28236. },
  28237. instance of MSFT_CliProperty
  28238. {
  28239. Derivation = "ServicePhilosophy";
  28240. Description = "ServicePhilosophy is an enumerated, integer-valued array that indicates whether the frame is serviced from the top (value=2), front (3), back (4) or side (5), whether it has sliding trays (6) or removable sides (7), and/or whether the frame is moveable (8), for example, having rollers.";
  28241. Name = "ServicePhilosophy";
  28242. Qualifiers = {
  28243. instance of MSFT_CliQualifier
  28244. {
  28245. Name = "Values";
  28246. QualifierValue = {"Unknown","Other","Service From TopService From Front","Service From Back","Service From Side","Sliding Trays","Removable Sides","Moveable"};
  28247. }};
  28248. },
  28249. instance of MSFT_CliProperty
  28250. {
  28251. Derivation = "SKU";
  28252. Description = "The stock keeping unit number for this physical element.";
  28253. Name = "SKU";
  28254. Qualifiers = {
  28255. instance of MSFT_CliQualifier
  28256. {
  28257. Name = "MaxLen";
  28258. QualifierValue = {"64"};
  28259. }};
  28260. },
  28261. instance of MSFT_CliProperty
  28262. {
  28263. Derivation = "SMBIOSAssetTag";
  28264. Description = "The SMBIOSAssetTag property indicates the asset tag number of the system enclosure.";
  28265. Name = "SMBIOSAssetTag";
  28266. },
  28267. instance of MSFT_CliProperty
  28268. {
  28269. Derivation = "Status";
  28270. Description = "The Status property is a string indicating the current status of the object. ";
  28271. Name = "Status";
  28272. Qualifiers = {
  28273. instance of MSFT_CliQualifier
  28274. {
  28275. Name = "MaxLen";
  28276. QualifierValue = {"10"};
  28277. },
  28278. instance of MSFT_CliQualifier
  28279. {
  28280. Name = "ValueMap";
  28281. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28282. },
  28283. instance of MSFT_CliQualifier
  28284. {
  28285. Name = "Values";
  28286. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28287. }};
  28288. },
  28289. instance of MSFT_CliProperty
  28290. {
  28291. Derivation = "Tag";
  28292. Description = "The Tag property is a string that uniquely identifies the system enclosure.";
  28293. Name = "Tag";
  28294. Qualifiers = {
  28295. instance of MSFT_CliQualifier
  28296. {
  28297. Name = "MaxLen";
  28298. QualifierValue = {"256"};
  28299. }};
  28300. },
  28301. instance of MSFT_CliProperty
  28302. {
  28303. Derivation = "TypeDescriptions";
  28304. Description = "An array of free-form strings providing more information on the ChassisTypes array entries. ";
  28305. Name = "TypeDescriptions";
  28306. },
  28307. instance of MSFT_CliProperty
  28308. {
  28309. Derivation = "Version";
  28310. Description = "A string indicating the version of the physical element.";
  28311. Name = "Version";
  28312. Qualifiers = {
  28313. instance of MSFT_CliQualifier
  28314. {
  28315. Name = "MaxLen";
  28316. QualifierValue = {"64"};
  28317. }};
  28318. },
  28319. instance of MSFT_CliProperty
  28320. {
  28321. Derivation = "VisibleAlarm";
  28322. Description = "Boolean indicating that the equipment includes a visible alarm.";
  28323. Name = "VisibleAlarm";
  28324. },
  28325. instance of MSFT_CliProperty
  28326. {
  28327. Derivation = "Weight";
  28328. Description = "The weight of the physical package in pounds.";
  28329. Name = "Weight";
  28330. },
  28331. instance of MSFT_CliProperty
  28332. {
  28333. Derivation = "Width";
  28334. Description = "The width of the physical package in inches.";
  28335. Name = "Width";
  28336. }};
  28337. },
  28338. instance of MSFT_CliFormat
  28339. {
  28340. Format = "TABLE";
  28341. Name = "BRIEF";
  28342. Properties = {
  28343. instance of MSFT_CliProperty
  28344. {
  28345. Derivation = "Manufacturer";
  28346. Description = "The name of the organization responsible for producing the physical element.";
  28347. Name = "Manufacturer";
  28348. Qualifiers = {
  28349. instance of MSFT_CliQualifier
  28350. {
  28351. Name = "MaxLen";
  28352. QualifierValue = {"256"};
  28353. }};
  28354. },
  28355. instance of MSFT_CliProperty
  28356. {
  28357. Derivation = "Model";
  28358. Description = "The name by which the physical element is generally known.";
  28359. Name = "Model";
  28360. Qualifiers = {
  28361. instance of MSFT_CliQualifier
  28362. {
  28363. Name = "MaxLen";
  28364. QualifierValue = {"64"};
  28365. }};
  28366. },
  28367. instance of MSFT_CliProperty
  28368. {
  28369. Derivation = "LockPresent";
  28370. Description = "Boolean indicating whether the frame is protected with a lock.";
  28371. Name = "LockPresent";
  28372. },
  28373. instance of MSFT_CliProperty
  28374. {
  28375. Derivation = "SerialNumber";
  28376. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  28377. Name = "SerialNumber";
  28378. Qualifiers = {
  28379. instance of MSFT_CliQualifier
  28380. {
  28381. Name = "MaxLen";
  28382. QualifierValue = {"64"};
  28383. }};
  28384. },
  28385. instance of MSFT_CliProperty
  28386. {
  28387. Derivation = "SMBIOSAssetTag";
  28388. Description = "The SMBIOSAssetTag property indicates the asset tag number of the system enclosure.";
  28389. Name = "SMBIOSAssetTag";
  28390. },
  28391. instance of MSFT_CliProperty
  28392. {
  28393. Derivation = "SecurityStatus";
  28394. Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
  28395. Name = "SecurityStatus";
  28396. Qualifiers = {
  28397. instance of MSFT_CliQualifier
  28398. {
  28399. Name = "ValueMap";
  28400. QualifierValue = {"1","2","3","4","5"};
  28401. },
  28402. instance of MSFT_CliQualifier
  28403. {
  28404. Name = "Values";
  28405. QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
  28406. }};
  28407. }};
  28408. },
  28409. instance of MSFT_CliFormat
  28410. {
  28411. Name = "SYSTEM";
  28412. Properties = {
  28413. instance of MSFT_CliProperty
  28414. {
  28415. Derivation = "__CLASS";
  28416. Name = "__CLASS";
  28417. },
  28418. instance of MSFT_CliProperty
  28419. {
  28420. Derivation = "__DERIVATION";
  28421. Name = "__DERIVATION";
  28422. },
  28423. instance of MSFT_CliProperty
  28424. {
  28425. Derivation = "__DYNASTY";
  28426. Name = "__DYNASTY";
  28427. },
  28428. instance of MSFT_CliProperty
  28429. {
  28430. Derivation = "__GENUS";
  28431. Name = "__GENUS";
  28432. },
  28433. instance of MSFT_CliProperty
  28434. {
  28435. Derivation = "__NAMESPACE";
  28436. Name = "__NAMESPACE";
  28437. },
  28438. instance of MSFT_CliProperty
  28439. {
  28440. Derivation = "__PATH";
  28441. Name = "__PATH";
  28442. },
  28443. instance of MSFT_CliProperty
  28444. {
  28445. Derivation = "__PROPERTY_COUNT";
  28446. Name = "__PROPERTY_COUNT";
  28447. },
  28448. instance of MSFT_CliProperty
  28449. {
  28450. Derivation = "__RELPATH";
  28451. Name = "__RELPATH";
  28452. },
  28453. instance of MSFT_CliProperty
  28454. {
  28455. Derivation = "__SERVER";
  28456. Name = "__SERVER";
  28457. },
  28458. instance of MSFT_CliProperty
  28459. {
  28460. Derivation = "__SUPERCLASS";
  28461. Name = "__SUPERCLASS";
  28462. }};
  28463. },
  28464. instance of MSFT_CliFormat
  28465. {
  28466. Name = "INSTANCE";
  28467. Properties = {
  28468. instance of MSFT_CliProperty
  28469. {
  28470. Derivation = "__PATH";
  28471. Name = "__PATH";
  28472. }};
  28473. }};
  28474. FriendlyName = "SystemEnclosure";
  28475. PWhere = "";
  28476. Target = "Select * from Win32_SystemEnclosure";
  28477. };
  28478. instance of MSFT_CliAlias
  28479. {
  28480. Connection =
  28481. instance of MSFT_CliConnection
  28482. {
  28483. Locale = "ms_409";
  28484. NameSpace = "ROOT\\CIMV2";
  28485. Server = ".";
  28486. };
  28487. Description = "Management of physical connection points including ports, slots and peripherals, and proprietary connections points.";
  28488. Formats = {
  28489. instance of MSFT_CliFormat
  28490. {
  28491. Format = "table";
  28492. Name = "STATUS";
  28493. Properties = {
  28494. instance of MSFT_CliProperty
  28495. {
  28496. Derivation = "Status";
  28497. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  28498. Name = "Status";
  28499. Qualifiers = {
  28500. instance of MSFT_CliQualifier
  28501. {
  28502. Name = "MaxLen";
  28503. QualifierValue = {"10"};
  28504. },
  28505. instance of MSFT_CliQualifier
  28506. {
  28507. Name = "ValueMap";
  28508. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28509. },
  28510. instance of MSFT_CliQualifier
  28511. {
  28512. Name = "Values";
  28513. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28514. }};
  28515. },
  28516. instance of MSFT_CliProperty
  28517. {
  28518. Derivation = "SlotDesignation";
  28519. Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
  28520. Name = "SlotDesignation";
  28521. }};
  28522. },
  28523. instance of MSFT_CliFormat
  28524. {
  28525. Format = "LIST";
  28526. Name = "FULL";
  28527. Properties = {
  28528. instance of MSFT_CliProperty
  28529. {
  28530. Derivation = "ConnectorPinout";
  28531. Description = "A free-form string describing the pin configuration and signal usage of a physical connector.";
  28532. Name = "ConnectorPinout";
  28533. },
  28534. instance of MSFT_CliProperty
  28535. {
  28536. Derivation = "ConnectorType";
  28537. Description = "The ConnectorType property indicates the physical attributes of the connector used by this slot.";
  28538. Name = "ConnectorType";
  28539. Qualifiers = {
  28540. instance of MSFT_CliQualifier
  28541. {
  28542. Name = "Values";
  28543. QualifierValue = {"Unknown","Other","Male","Female","Shielded","Unshielded","SCSI (A) High-Density (50 pins)","SCSI (A) Low-Density (50 pins)","SCSI (P) High-Density (68 pins)","SCSI SCA-I (80 pins)","SCSI SCA-II (80 pins)","SCSI Fibre Channel (DB-9, Copper)","SCSI Fibre Channel (Fibre)","SCSI Fibre Channel SCA-II (40 pins)","SCSI Fibre Channel SCA-II (20 pins)","SCSI Fibre Channel BNC","ATA 3-1/2 Inch (40 pins)","ATA 2-1/2 Inch (44 pins)","ATA-2","ATA-3","ATA/66","DB-9","DB-15","DB-25","DB-36","RS-232C","RS-422","RS-423","RS-485","RS-449","V.35","X.21","IEEE-488","AUI","UTP Category 3","UTP Category 4","UTP Category 5","BNC","RJ11","RJ45","Fiber MIC","Apple AUI","Apple GeoPort","PCI","ISA","EISA","VESA","PCMCIA","PCMCIA Type I","PCMCIA Type II","PCMCIA Type III","ZV Port","CardBus","USB","IEEE 1394","HIPPI","HSSDC (6 pins)","GBIC","DIN","Mini-DIN","Micro-DIN","PS/2","Infrared","HP-HIL","Access.bus","NuBus","Centronics","Mini-Centronics","Mini-Centronics Type-14","Mini-Centronics Type-20","Mini-Centronics Type-26","Bus Mouse","ADB","AGP","VME Bus","VME64","Proprietary","Proprietary Processor Card Slot","Proprietary Memory Card Slot","Proprietary I/O Riser Slot","PCI-66MHZ","AGP2X","AGP4X"};
  28544. }};
  28545. },
  28546. instance of MSFT_CliProperty
  28547. {
  28548. Derivation = "CurrentUsage";
  28549. Description = "The CurrentUsage property indicates whether the system slot is currently in use.";
  28550. Name = "CurrentUsage";
  28551. Qualifiers = {
  28552. instance of MSFT_CliQualifier
  28553. {
  28554. Name = "Values";
  28555. QualifierValue = {"Reserved","Other","Unknown","Available","In use"};
  28556. }};
  28557. },
  28558. instance of MSFT_CliProperty
  28559. {
  28560. Derivation = "Description";
  28561. Description = "The Description property provides a textual description of the object. ";
  28562. Name = "Description";
  28563. },
  28564. instance of MSFT_CliProperty
  28565. {
  28566. Derivation = "HeightAllowed";
  28567. Description = "Maximum height of an adapter card that can be inserted into the slot, in inches.";
  28568. Name = "HeightAllowed";
  28569. },
  28570. instance of MSFT_CliProperty
  28571. {
  28572. Derivation = "InstallDate";
  28573. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  28574. Name = "InstallDate";
  28575. },
  28576. instance of MSFT_CliProperty
  28577. {
  28578. Derivation = "LengthAllowed";
  28579. Description = "Maximum length of an adapter card that can be inserted into the slot, in inches.";
  28580. Name = "LengthAllowed";
  28581. },
  28582. instance of MSFT_CliProperty
  28583. {
  28584. Derivation = "Manufacturer";
  28585. Description = "The name of the organization responsible for producing the physical element.";
  28586. Name = "Manufacturer";
  28587. Qualifiers = {
  28588. instance of MSFT_CliQualifier
  28589. {
  28590. Name = "MaxLen";
  28591. QualifierValue = {"256"};
  28592. }};
  28593. },
  28594. instance of MSFT_CliProperty
  28595. {
  28596. Derivation = "MaxDataWidth";
  28597. Description = "Maximum bus width of adapter cards that can be inserted into this slot, in bits.";
  28598. Name = "MaxDataWidth";
  28599. Qualifiers = {
  28600. instance of MSFT_CliQualifier
  28601. {
  28602. Name = "Values";
  28603. QualifierValue = {"8","16","32","64","128"};
  28604. }};
  28605. },
  28606. instance of MSFT_CliProperty
  28607. {
  28608. Derivation = "Model";
  28609. Description = "The name by which the physical element is generally known.";
  28610. Name = "Model";
  28611. Qualifiers = {
  28612. instance of MSFT_CliQualifier
  28613. {
  28614. Name = "MaxLen";
  28615. QualifierValue = {"64"};
  28616. }};
  28617. },
  28618. instance of MSFT_CliProperty
  28619. {
  28620. Derivation = "Name";
  28621. Description = "The Name property defines the label by which the object is known. ";
  28622. Name = "Name";
  28623. },
  28624. instance of MSFT_CliProperty
  28625. {
  28626. Derivation = "Number";
  28627. Description = "The Number property indicates the physical slot number, which can be used as an index into a system slot table, whether or not that slot is physically occupied.";
  28628. Name = "Number";
  28629. },
  28630. instance of MSFT_CliProperty
  28631. {
  28632. Derivation = "OtherIdentifyingInfo";
  28633. Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag.";
  28634. Name = "OtherIdentifyingInfo";
  28635. },
  28636. instance of MSFT_CliProperty
  28637. {
  28638. Derivation = "PartNumber";
  28639. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  28640. Name = "PartNumber";
  28641. Qualifiers = {
  28642. instance of MSFT_CliQualifier
  28643. {
  28644. Name = "MaxLen";
  28645. QualifierValue = {"256"};
  28646. }};
  28647. },
  28648. instance of MSFT_CliProperty
  28649. {
  28650. Derivation = "PMESignal";
  28651. Description = "The PMESignal property indicates whether the PCI bus Power Management Enabled signal is supported by this slot. PMESignal will be FALSE for non-PCI slots. If TRUE, then the Power Management Enabled signal is supported.";
  28652. Name = "PMESignal";
  28653. },
  28654. instance of MSFT_CliProperty
  28655. {
  28656. Derivation = "PoweredOn";
  28657. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  28658. Name = "PoweredOn";
  28659. },
  28660. instance of MSFT_CliProperty
  28661. {
  28662. Derivation = "PurposeDescription";
  28663. Description = "A free-form string describing that this slot is physically unique and may hold special types of hardware. ";
  28664. Name = "PurposeDescription";
  28665. },
  28666. instance of MSFT_CliProperty
  28667. {
  28668. Derivation = "SerialNumber";
  28669. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  28670. Name = "SerialNumber";
  28671. Qualifiers = {
  28672. instance of MSFT_CliQualifier
  28673. {
  28674. Name = "MaxLen";
  28675. QualifierValue = {"64"};
  28676. }};
  28677. },
  28678. instance of MSFT_CliProperty
  28679. {
  28680. Derivation = "Shared";
  28681. Description = "The Shared property indicates whether the two or more slots shared a location on the base board such as a PCI/EISA shared slot.";
  28682. Name = "Shared";
  28683. },
  28684. instance of MSFT_CliProperty
  28685. {
  28686. Derivation = "SKU";
  28687. Description = "The stock keeping unit number for this physical element.";
  28688. Name = "SKU";
  28689. Qualifiers = {
  28690. instance of MSFT_CliQualifier
  28691. {
  28692. Name = "MaxLen";
  28693. QualifierValue = {"64"};
  28694. }};
  28695. },
  28696. instance of MSFT_CliProperty
  28697. {
  28698. Derivation = "SlotDesignation";
  28699. Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
  28700. Name = "SlotDesignation";
  28701. },
  28702. instance of MSFT_CliProperty
  28703. {
  28704. Derivation = "SpecialPurpose";
  28705. Description = "Boolean indicating that this slot is physically unique and may hold special types of hardware, e.g. a graphics processor slot. If set to TRUE, then the property, PurposeDescription property (a string), should specify the nature of the uniqueness or purpose of the slot.";
  28706. Name = "SpecialPurpose";
  28707. },
  28708. instance of MSFT_CliProperty
  28709. {
  28710. Derivation = "Status";
  28711. Description = "The Status property is a string indicating the current status of the object.";
  28712. Name = "Status";
  28713. Qualifiers = {
  28714. instance of MSFT_CliQualifier
  28715. {
  28716. Name = "MaxLen";
  28717. QualifierValue = {"10"};
  28718. },
  28719. instance of MSFT_CliQualifier
  28720. {
  28721. Name = "ValueMap";
  28722. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28723. },
  28724. instance of MSFT_CliQualifier
  28725. {
  28726. Name = "Values";
  28727. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28728. }};
  28729. },
  28730. instance of MSFT_CliProperty
  28731. {
  28732. Derivation = "SupportsHotPlug";
  28733. Description = "Boolean indicating whether the slot supports hot-plug of adapter cards.";
  28734. Name = "SupportsHotPlug";
  28735. },
  28736. instance of MSFT_CliProperty
  28737. {
  28738. Derivation = "Tag";
  28739. Description = "The Tag property uniquely identifies the system slot represented by an instance of this class.";
  28740. Name = "Tag";
  28741. Qualifiers = {
  28742. instance of MSFT_CliQualifier
  28743. {
  28744. Name = "MaxLen";
  28745. QualifierValue = {"256"};
  28746. }};
  28747. },
  28748. instance of MSFT_CliProperty
  28749. {
  28750. Derivation = "ThermalRating";
  28751. Description = "Maximum thermal dissipation of the slot in Milliwatts.";
  28752. Name = "ThermalRating";
  28753. },
  28754. instance of MSFT_CliProperty
  28755. {
  28756. Derivation = "VccMixedVoltageSupport";
  28757. Description = "An array of enumerated integers indicating the Vcc voltage supported by this slot.";
  28758. Name = "VccMixedVoltageSupport";
  28759. Qualifiers = {
  28760. instance of MSFT_CliQualifier
  28761. {
  28762. Name = "Values";
  28763. QualifierValue = {"Unknown","Other","3.3V","5V"};
  28764. }};
  28765. },
  28766. instance of MSFT_CliProperty
  28767. {
  28768. Derivation = "Version";
  28769. Description = "A string indicating the version of the physical element.";
  28770. Name = "Version";
  28771. Qualifiers = {
  28772. instance of MSFT_CliQualifier
  28773. {
  28774. Name = "MaxLen";
  28775. QualifierValue = {"64"};
  28776. }};
  28777. },
  28778. instance of MSFT_CliProperty
  28779. {
  28780. Derivation = "VppMixedVoltageSupport";
  28781. Description = "An array of enumerated integers indicating the Vpp voltage supported by this slot.";
  28782. Name = "VppMixedVoltageSupport";
  28783. Qualifiers = {
  28784. instance of MSFT_CliQualifier
  28785. {
  28786. Name = "Values";
  28787. QualifierValue = {"Unknown","Other","3.3V","5V","12V"};
  28788. }};
  28789. }};
  28790. },
  28791. instance of MSFT_CliFormat
  28792. {
  28793. Format = "TABLE";
  28794. Name = "BRIEF";
  28795. Properties = {
  28796. instance of MSFT_CliProperty
  28797. {
  28798. Derivation = "SlotDesignation";
  28799. Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
  28800. Name = "SlotDesignation";
  28801. },
  28802. instance of MSFT_CliProperty
  28803. {
  28804. Derivation = "Tag";
  28805. Description = "The Tag property uniquely identifies the system slot represented by an instance of this class.";
  28806. Name = "Tag";
  28807. Qualifiers = {
  28808. instance of MSFT_CliQualifier
  28809. {
  28810. Name = "MaxLen";
  28811. QualifierValue = {"256"};
  28812. }};
  28813. },
  28814. instance of MSFT_CliProperty
  28815. {
  28816. Derivation = "SupportsHotPlug";
  28817. Description = "Boolean indicating whether the slot supports hot-plug of adapter cards.";
  28818. Name = "SupportsHotPlug";
  28819. },
  28820. instance of MSFT_CliProperty
  28821. {
  28822. Derivation = "Status";
  28823. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  28824. Name = "Status";
  28825. Qualifiers = {
  28826. instance of MSFT_CliQualifier
  28827. {
  28828. Name = "MaxLen";
  28829. QualifierValue = {"10"};
  28830. },
  28831. instance of MSFT_CliQualifier
  28832. {
  28833. Name = "ValueMap";
  28834. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28835. },
  28836. instance of MSFT_CliQualifier
  28837. {
  28838. Name = "Values";
  28839. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28840. }};
  28841. },
  28842. instance of MSFT_CliProperty
  28843. {
  28844. Derivation = "Shared";
  28845. Description = "The Shared property indicates whether the two or more slots shared a location on the base board such as a PCI/EISA shared slot.";
  28846. Name = "Shared";
  28847. },
  28848. instance of MSFT_CliProperty
  28849. {
  28850. Derivation = "PMESignal";
  28851. Description = "The PMESignal property indicates whether the PCI bus Power Management Enabled signal is supported by this slot. PMESignal will be FALSE for non-PCI slots. If TRUE, then the Power Management Enabled signal is supported.";
  28852. Name = "PMESignal";
  28853. },
  28854. instance of MSFT_CliProperty
  28855. {
  28856. Derivation = "MaxDataWidth";
  28857. Description = "Maximum bus width of adapter cards that can be inserted into this slot, in bits.";
  28858. Name = "MaxDataWidth";
  28859. Qualifiers = {
  28860. instance of MSFT_CliQualifier
  28861. {
  28862. Name = "Values";
  28863. QualifierValue = {"8","16","32","64","128"};
  28864. }};
  28865. }};
  28866. },
  28867. instance of MSFT_CliFormat
  28868. {
  28869. Name = "SYSTEM";
  28870. Properties = {
  28871. instance of MSFT_CliProperty
  28872. {
  28873. Derivation = "__CLASS";
  28874. Name = "__CLASS";
  28875. },
  28876. instance of MSFT_CliProperty
  28877. {
  28878. Derivation = "__DERIVATION";
  28879. Name = "__DERIVATION";
  28880. },
  28881. instance of MSFT_CliProperty
  28882. {
  28883. Derivation = "__DYNASTY";
  28884. Name = "__DYNASTY";
  28885. },
  28886. instance of MSFT_CliProperty
  28887. {
  28888. Derivation = "__GENUS";
  28889. Name = "__GENUS";
  28890. },
  28891. instance of MSFT_CliProperty
  28892. {
  28893. Derivation = "__NAMESPACE";
  28894. Name = "__NAMESPACE";
  28895. },
  28896. instance of MSFT_CliProperty
  28897. {
  28898. Derivation = "__PATH";
  28899. Name = "__PATH";
  28900. },
  28901. instance of MSFT_CliProperty
  28902. {
  28903. Derivation = "__PROPERTY_COUNT";
  28904. Name = "__PROPERTY_COUNT";
  28905. },
  28906. instance of MSFT_CliProperty
  28907. {
  28908. Derivation = "__RELPATH";
  28909. Name = "__RELPATH";
  28910. },
  28911. instance of MSFT_CliProperty
  28912. {
  28913. Derivation = "__SERVER";
  28914. Name = "__SERVER";
  28915. },
  28916. instance of MSFT_CliProperty
  28917. {
  28918. Derivation = "__SUPERCLASS";
  28919. Name = "__SUPERCLASS";
  28920. }};
  28921. },
  28922. instance of MSFT_CliFormat
  28923. {
  28924. Name = "INSTANCE";
  28925. Properties = {
  28926. instance of MSFT_CliProperty
  28927. {
  28928. Derivation = "__PATH";
  28929. Name = "__PATH";
  28930. }};
  28931. }};
  28932. FriendlyName = "SystemSlot";
  28933. PWhere = "";
  28934. Target = "Select * from Win32_SystemSlot";
  28935. };
  28936. instance of MSFT_CliAlias
  28937. {
  28938. Connection =
  28939. instance of MSFT_CliConnection
  28940. {
  28941. Locale = "ms_409";
  28942. NameSpace = "ROOT\\CIMV2";
  28943. Server = ".";
  28944. };
  28945. Description = "Tape drive management. ";
  28946. Formats = {
  28947. instance of MSFT_CliFormat
  28948. {
  28949. Format = "table";
  28950. Name = "STATUS";
  28951. Properties = {
  28952. instance of MSFT_CliProperty
  28953. {
  28954. Derivation = "Status";
  28955. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  28956. Name = "Status";
  28957. Qualifiers = {
  28958. instance of MSFT_CliQualifier
  28959. {
  28960. Name = "MaxLen";
  28961. QualifierValue = {"10"};
  28962. },
  28963. instance of MSFT_CliQualifier
  28964. {
  28965. Name = "ValueMap";
  28966. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28967. },
  28968. instance of MSFT_CliQualifier
  28969. {
  28970. Name = "Values";
  28971. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28972. }};
  28973. },
  28974. instance of MSFT_CliProperty
  28975. {
  28976. Derivation = "Availability";
  28977. Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
  28978. Name = "Availability";
  28979. Qualifiers = {
  28980. instance of MSFT_CliQualifier
  28981. {
  28982. Name = "ValueMap";
  28983. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  28984. },
  28985. instance of MSFT_CliQualifier
  28986. {
  28987. Name = "Values";
  28988. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  28989. }};
  28990. },
  28991. instance of MSFT_CliProperty
  28992. {
  28993. Derivation = "DeviceID";
  28994. Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
  28995. Name = "DeviceID";
  28996. },
  28997. instance of MSFT_CliProperty
  28998. {
  28999. Derivation = "NeedsCleaning";
  29000. Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
  29001. Name = "NeedsCleaning";
  29002. },
  29003. instance of MSFT_CliProperty
  29004. {
  29005. Derivation = "StatusInfo";
  29006. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  29007. Name = "StatusInfo";
  29008. Qualifiers = {
  29009. instance of MSFT_CliQualifier
  29010. {
  29011. Name = "ValueMap";
  29012. QualifierValue = {"1","2","3","4","5"};
  29013. },
  29014. instance of MSFT_CliQualifier
  29015. {
  29016. Name = "Values";
  29017. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  29018. }};
  29019. }};
  29020. },
  29021. instance of MSFT_CliFormat
  29022. {
  29023. Name = "SYSTEM";
  29024. Properties = {
  29025. instance of MSFT_CliProperty
  29026. {
  29027. Derivation = "__CLASS";
  29028. Name = "__CLASS";
  29029. },
  29030. instance of MSFT_CliProperty
  29031. {
  29032. Derivation = "__DERIVATION";
  29033. Name = "__DERIVATION";
  29034. },
  29035. instance of MSFT_CliProperty
  29036. {
  29037. Derivation = "__DYNASTY";
  29038. Name = "__DYNASTY";
  29039. },
  29040. instance of MSFT_CliProperty
  29041. {
  29042. Derivation = "__GENUS";
  29043. Name = "__GENUS";
  29044. },
  29045. instance of MSFT_CliProperty
  29046. {
  29047. Derivation = "__NAMESPACE";
  29048. Name = "__NAMESPACE";
  29049. },
  29050. instance of MSFT_CliProperty
  29051. {
  29052. Derivation = "__PATH";
  29053. Name = "__PATH";
  29054. },
  29055. instance of MSFT_CliProperty
  29056. {
  29057. Derivation = "__PROPERTY_COUNT";
  29058. Name = "__PROPERTY_COUNT";
  29059. },
  29060. instance of MSFT_CliProperty
  29061. {
  29062. Derivation = "__RELPATH";
  29063. Name = "__RELPATH";
  29064. },
  29065. instance of MSFT_CliProperty
  29066. {
  29067. Derivation = "__SERVER";
  29068. Name = "__SERVER";
  29069. },
  29070. instance of MSFT_CliProperty
  29071. {
  29072. Derivation = "__SUPERCLASS";
  29073. Name = "__SUPERCLASS";
  29074. }};
  29075. },
  29076. instance of MSFT_CliFormat
  29077. {
  29078. Name = "INSTANCE";
  29079. Properties = {
  29080. instance of MSFT_CliProperty
  29081. {
  29082. Derivation = "__PATH";
  29083. Name = "__PATH";
  29084. }};
  29085. },
  29086. instance of MSFT_CliFormat
  29087. {
  29088. Format = "LIST";
  29089. Name = "FULL";
  29090. Properties = {
  29091. instance of MSFT_CliProperty
  29092. {
  29093. Derivation = "Availability";
  29094. Description = "The availability and status of the device. ";
  29095. Name = "Availability";
  29096. Qualifiers = {
  29097. instance of MSFT_CliQualifier
  29098. {
  29099. Name = "ValueMap";
  29100. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  29101. },
  29102. instance of MSFT_CliQualifier
  29103. {
  29104. Name = "Values";
  29105. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  29106. }};
  29107. },
  29108. instance of MSFT_CliProperty
  29109. {
  29110. Derivation = "Capabilities";
  29111. Description = "Capabilities of the media access device. ";
  29112. Name = "Capabilities";
  29113. Qualifiers = {
  29114. instance of MSFT_CliQualifier
  29115. {
  29116. Name = "Values";
  29117. QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
  29118. }};
  29119. },
  29120. instance of MSFT_CliProperty
  29121. {
  29122. Derivation = "CapabilityDescriptions";
  29123. Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
  29124. Name = "CapabilityDescriptions";
  29125. },
  29126. instance of MSFT_CliProperty
  29127. {
  29128. Derivation = "Compression";
  29129. Description = "The Compression property specifies whether hardware data compression is enabled or disabled.";
  29130. Name = "Compression";
  29131. },
  29132. instance of MSFT_CliProperty
  29133. {
  29134. Derivation = "CompressionMethod";
  29135. Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
  29136. Name = "CompressionMethod";
  29137. },
  29138. instance of MSFT_CliProperty
  29139. {
  29140. Derivation = "ConfigManagerErrorCode";
  29141. Description = "Indicates the Configuration Manager error code.";
  29142. Name = "ConfigManagerErrorCode";
  29143. Qualifiers = {
  29144. instance of MSFT_CliQualifier
  29145. {
  29146. Name = "Values";
  29147. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  29148. }};
  29149. },
  29150. instance of MSFT_CliProperty
  29151. {
  29152. Derivation = "ConfigManagerUserConfig";
  29153. Description = "Indicates whether the device is using a user-defined configuration.";
  29154. Name = "ConfigManagerUserConfig";
  29155. },
  29156. instance of MSFT_CliProperty
  29157. {
  29158. Derivation = "DefaultBlockSize";
  29159. Description = "Default block size, in bytes, for this device.";
  29160. Name = "DefaultBlockSize";
  29161. },
  29162. instance of MSFT_CliProperty
  29163. {
  29164. Derivation = "Description";
  29165. Description = "The Description property provides a textual description of the object. ";
  29166. Name = "Description";
  29167. },
  29168. instance of MSFT_CliProperty
  29169. {
  29170. Derivation = "DeviceID";
  29171. Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
  29172. Name = "DeviceID";
  29173. },
  29174. instance of MSFT_CliProperty
  29175. {
  29176. Derivation = "ECC";
  29177. Description = "The ECC property specifies whether the device supports hardware error correction.";
  29178. Name = "ECC";
  29179. },
  29180. instance of MSFT_CliProperty
  29181. {
  29182. Derivation = "EOTWarningZoneSize";
  29183. Description = "The EOTWarningZoneSize property indicates the zone size for the End Of Tape (EOT) warning.";
  29184. Name = "EOTWarningZoneSize";
  29185. },
  29186. instance of MSFT_CliProperty
  29187. {
  29188. Derivation = "ErrorCleared";
  29189. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  29190. Name = "ErrorCleared";
  29191. },
  29192. instance of MSFT_CliProperty
  29193. {
  29194. Derivation = "ErrorDescription";
  29195. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  29196. Name = "ErrorDescription";
  29197. },
  29198. instance of MSFT_CliProperty
  29199. {
  29200. Derivation = "ErrorMethodology";
  29201. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
  29202. Name = "ErrorMethodology";
  29203. },
  29204. instance of MSFT_CliProperty
  29205. {
  29206. Derivation = "FeaturesHigh";
  29207. Description = "The FeaturesHigh property specifies the high-order 32 bits of the device features flag.";
  29208. Name = "FeaturesHigh";
  29209. },
  29210. instance of MSFT_CliProperty
  29211. {
  29212. Derivation = "FeaturesLow";
  29213. Description = "The FeaturesLow property specifies the low-order 32 bits of the device features flag.";
  29214. Name = "FeaturesLow";
  29215. },
  29216. instance of MSFT_CliProperty
  29217. {
  29218. Derivation = "Id";
  29219. Description = "The Id property indicates the manufacturer's identifying name of the tape drive.";
  29220. Name = "Id";
  29221. },
  29222. instance of MSFT_CliProperty
  29223. {
  29224. Derivation = "InstallDate";
  29225. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  29226. Name = "InstallDate";
  29227. },
  29228. instance of MSFT_CliProperty
  29229. {
  29230. Derivation = "LastErrorCode";
  29231. Description = "LastErrorCode captures the last error code reported by the logical device.";
  29232. Name = "LastErrorCode";
  29233. },
  29234. instance of MSFT_CliProperty
  29235. {
  29236. Derivation = "Manufacturer";
  29237. Description = "The Manufacturer property indicates the manufacturer of the drive.";
  29238. Name = "Manufacturer";
  29239. },
  29240. instance of MSFT_CliProperty
  29241. {
  29242. Derivation = "MaxBlockSize";
  29243. Description = "Maximum block size, in bytes, for media accessed by this device.";
  29244. Name = "MaxBlockSize";
  29245. },
  29246. instance of MSFT_CliProperty
  29247. {
  29248. Derivation = "MaxMediaSize";
  29249. Description = "Maximum size, in Kbytes, of media supported by this device.";
  29250. Name = "MaxMediaSize";
  29251. },
  29252. instance of MSFT_CliProperty
  29253. {
  29254. Derivation = "MaxPartitionCount";
  29255. Description = "The MaxPartitionCount property indicates the maximum part count for the tape drive.";
  29256. Name = "MaxPartitionCount";
  29257. },
  29258. instance of MSFT_CliProperty
  29259. {
  29260. Derivation = "MediaType";
  29261. Description = "The MediaType property specifies the media type used by (or accessed by) this device. ";
  29262. Name = "MediaType";
  29263. },
  29264. instance of MSFT_CliProperty
  29265. {
  29266. Derivation = "MinBlockSize";
  29267. Description = "Minimum block size, in bytes, for media accessed by this device.";
  29268. Name = "MinBlockSize";
  29269. },
  29270. instance of MSFT_CliProperty
  29271. {
  29272. Derivation = "Name";
  29273. Description = "The Name property defines the label by which the object is known. ";
  29274. Name = "Name";
  29275. },
  29276. instance of MSFT_CliProperty
  29277. {
  29278. Derivation = "NeedsCleaning";
  29279. Description = "Boolean indicating that the media access device needs cleaning. ";
  29280. Name = "NeedsCleaning";
  29281. },
  29282. instance of MSFT_CliProperty
  29283. {
  29284. Derivation = "NumberOfMediaSupported";
  29285. Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
  29286. Name = "NumberOfMediaSupported";
  29287. },
  29288. instance of MSFT_CliProperty
  29289. {
  29290. Derivation = "Padding";
  29291. Name = "Padding";
  29292. },
  29293. instance of MSFT_CliProperty
  29294. {
  29295. Derivation = "PNPDeviceID";
  29296. Description = "Indicates the Plug and Play device ID of the logical device. ";
  29297. Name = "PNPDeviceID";
  29298. },
  29299. instance of MSFT_CliProperty
  29300. {
  29301. Derivation = "PowerManagementCapabilities";
  29302. Description = "Indicates the specific power-related capabilities of the logical device. ";
  29303. Name = "PowerManagementCapabilities";
  29304. Qualifiers = {
  29305. instance of MSFT_CliQualifier
  29306. {
  29307. Name = "Values";
  29308. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  29309. }};
  29310. },
  29311. instance of MSFT_CliProperty
  29312. {
  29313. Derivation = "PowerManagementSupported";
  29314. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
  29315. Name = "PowerManagementSupported";
  29316. },
  29317. instance of MSFT_CliProperty
  29318. {
  29319. Derivation = "ReportSetMarks";
  29320. Description = "The ReportSetMarks property specifies whether setmark reporting is enabled. ";
  29321. Name = "ReportSetMarks";
  29322. },
  29323. instance of MSFT_CliProperty
  29324. {
  29325. Derivation = "Status";
  29326. Description = "The Status property is a string indicating the current status of the object. ";
  29327. Name = "Status";
  29328. Qualifiers = {
  29329. instance of MSFT_CliQualifier
  29330. {
  29331. Name = "MaxLen";
  29332. QualifierValue = {"10"};
  29333. },
  29334. instance of MSFT_CliQualifier
  29335. {
  29336. Name = "ValueMap";
  29337. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29338. },
  29339. instance of MSFT_CliQualifier
  29340. {
  29341. Name = "Values";
  29342. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29343. }};
  29344. },
  29345. instance of MSFT_CliProperty
  29346. {
  29347. Derivation = "StatusInfo";
  29348. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  29349. Name = "StatusInfo";
  29350. Qualifiers = {
  29351. instance of MSFT_CliQualifier
  29352. {
  29353. Name = "ValueMap";
  29354. QualifierValue = {"1","2","3","4","5"};
  29355. },
  29356. instance of MSFT_CliQualifier
  29357. {
  29358. Name = "Values";
  29359. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  29360. }};
  29361. }};
  29362. },
  29363. instance of MSFT_CliFormat
  29364. {
  29365. Format = "TABLE";
  29366. Name = "BRIEF";
  29367. Properties = {
  29368. instance of MSFT_CliProperty
  29369. {
  29370. Derivation = "DeviceID";
  29371. Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
  29372. Name = "DeviceID";
  29373. },
  29374. instance of MSFT_CliProperty
  29375. {
  29376. Derivation = "Id";
  29377. Description = "The Id property indicates the manufacturer's identifying name of the drive.";
  29378. Name = "Id";
  29379. },
  29380. instance of MSFT_CliProperty
  29381. {
  29382. Derivation = "Manufacturer";
  29383. Description = "The Manufacturer property indicates the manufacturer of the drive.";
  29384. Name = "Manufacturer";
  29385. },
  29386. instance of MSFT_CliProperty
  29387. {
  29388. Derivation = "Name";
  29389. Description = "The Name property defines the label by which the object is known. ";
  29390. Name = "Name";
  29391. },
  29392. instance of MSFT_CliProperty
  29393. {
  29394. Derivation = "Caption";
  29395. Description = "The Caption property is a short textual description. ";
  29396. Name = "Caption";
  29397. Qualifiers = {
  29398. instance of MSFT_CliQualifier
  29399. {
  29400. Name = "MaxLen";
  29401. QualifierValue = {"64"};
  29402. }};
  29403. }};
  29404. }};
  29405. FriendlyName = "TapeDrive";
  29406. PWhere = "";
  29407. Target = "Select * from Win32_TapeDrive";
  29408. };
  29409. instance of MSFT_CliAlias
  29410. {
  29411. Connection =
  29412. instance of MSFT_CliConnection
  29413. {
  29414. Locale = "ms_409";
  29415. NameSpace = "ROOT\\CIMV2";
  29416. Server = ".";
  29417. };
  29418. Description = "Data management of a temperature sensor (electronic thermometer).";
  29419. Formats = {
  29420. instance of MSFT_CliFormat
  29421. {
  29422. Name = "STATUS";
  29423. Properties = {
  29424. instance of MSFT_CliProperty
  29425. {
  29426. Derivation = "Status";
  29427. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  29428. Name = "Status";
  29429. Qualifiers = {
  29430. instance of MSFT_CliQualifier
  29431. {
  29432. Name = "MaxLen";
  29433. QualifierValue = {"10"};
  29434. },
  29435. instance of MSFT_CliQualifier
  29436. {
  29437. Name = "ValueMap";
  29438. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29439. },
  29440. instance of MSFT_CliQualifier
  29441. {
  29442. Name = "Values";
  29443. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29444. }};
  29445. },
  29446. instance of MSFT_CliProperty
  29447. {
  29448. Derivation = "CurrentReading";
  29449. Description = "The current value indicated by the sensor.";
  29450. Name = "CurrentReading";
  29451. },
  29452. instance of MSFT_CliProperty
  29453. {
  29454. Derivation = "DeviceID";
  29455. Description = "The DeviceID property contains a string identifying the temperature probe.";
  29456. Name = "DeviceID";
  29457. },
  29458. instance of MSFT_CliProperty
  29459. {
  29460. Derivation = "Name";
  29461. Description = "The Name property defines the label by which the object is known. ";
  29462. Name = "Name";
  29463. },
  29464. instance of MSFT_CliProperty
  29465. {
  29466. Derivation = "StatusInfo";
  29467. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  29468. Name = "StatusInfo";
  29469. Qualifiers = {
  29470. instance of MSFT_CliQualifier
  29471. {
  29472. Name = "ValueMap";
  29473. QualifierValue = {"1","2","3","4","5"};
  29474. },
  29475. instance of MSFT_CliQualifier
  29476. {
  29477. Name = "Values";
  29478. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  29479. }};
  29480. }};
  29481. },
  29482. instance of MSFT_CliFormat
  29483. {
  29484. Format = "TABLE";
  29485. Name = "BRIEF";
  29486. Properties = {
  29487. instance of MSFT_CliProperty
  29488. {
  29489. Derivation = "CurrentReading";
  29490. Description = "The current value indicated by the sensor.";
  29491. Name = "CurrentReading";
  29492. },
  29493. instance of MSFT_CliProperty
  29494. {
  29495. Derivation = "Name";
  29496. Description = "The Name property defines the label by which the object is known. ";
  29497. Name = "Name";
  29498. },
  29499. instance of MSFT_CliProperty
  29500. {
  29501. Derivation = "Description";
  29502. Description = "The Description property provides a textual description of the object. ";
  29503. Name = "Description";
  29504. },
  29505. instance of MSFT_CliProperty
  29506. {
  29507. Derivation = "MinReadable";
  29508. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  29509. Name = "MinReadable";
  29510. },
  29511. instance of MSFT_CliProperty
  29512. {
  29513. Derivation = "MaxReadable";
  29514. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  29515. Name = "MaxReadable";
  29516. },
  29517. instance of MSFT_CliProperty
  29518. {
  29519. Derivation = "Status";
  29520. Description = "The Status property is a string indicating the current status of the object. ";
  29521. Name = "Status";
  29522. Qualifiers = {
  29523. instance of MSFT_CliQualifier
  29524. {
  29525. Name = "MaxLen";
  29526. QualifierValue = {"10"};
  29527. },
  29528. instance of MSFT_CliQualifier
  29529. {
  29530. Name = "ValueMap";
  29531. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29532. },
  29533. instance of MSFT_CliQualifier
  29534. {
  29535. Name = "Values";
  29536. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29537. }};
  29538. }};
  29539. },
  29540. instance of MSFT_CliFormat
  29541. {
  29542. Name = "SYSTEM";
  29543. Properties = {
  29544. instance of MSFT_CliProperty
  29545. {
  29546. Derivation = "__CLASS";
  29547. Name = "__CLASS";
  29548. },
  29549. instance of MSFT_CliProperty
  29550. {
  29551. Derivation = "__DERIVATION";
  29552. Name = "__DERIVATION";
  29553. },
  29554. instance of MSFT_CliProperty
  29555. {
  29556. Derivation = "__DYNASTY";
  29557. Name = "__DYNASTY";
  29558. },
  29559. instance of MSFT_CliProperty
  29560. {
  29561. Derivation = "__GENUS";
  29562. Name = "__GENUS";
  29563. },
  29564. instance of MSFT_CliProperty
  29565. {
  29566. Derivation = "__NAMESPACE";
  29567. Name = "__NAMESPACE";
  29568. },
  29569. instance of MSFT_CliProperty
  29570. {
  29571. Derivation = "__PATH";
  29572. Name = "__PATH";
  29573. },
  29574. instance of MSFT_CliProperty
  29575. {
  29576. Derivation = "__PROPERTY_COUNT";
  29577. Name = "__PROPERTY_COUNT";
  29578. },
  29579. instance of MSFT_CliProperty
  29580. {
  29581. Derivation = "__RELPATH";
  29582. Name = "__RELPATH";
  29583. },
  29584. instance of MSFT_CliProperty
  29585. {
  29586. Derivation = "__SERVER";
  29587. Name = "__SERVER";
  29588. },
  29589. instance of MSFT_CliProperty
  29590. {
  29591. Derivation = "__SUPERCLASS";
  29592. Name = "__SUPERCLASS";
  29593. }};
  29594. },
  29595. instance of MSFT_CliFormat
  29596. {
  29597. Name = "INSTANCE";
  29598. Properties = {
  29599. instance of MSFT_CliProperty
  29600. {
  29601. Derivation = "__PATH";
  29602. Name = "__PATH";
  29603. }};
  29604. },
  29605. instance of MSFT_CliFormat
  29606. {
  29607. Format = "LIST";
  29608. Name = "FULL";
  29609. Properties = {
  29610. instance of MSFT_CliProperty
  29611. {
  29612. Derivation = "Accuracy";
  29613. Description = "Indicates the accuracy of the sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent.";
  29614. Name = "Accuracy";
  29615. },
  29616. instance of MSFT_CliProperty
  29617. {
  29618. Derivation = "Availability";
  29619. Description = "The availability and status of the device. ";
  29620. Name = "Availability";
  29621. Qualifiers = {
  29622. instance of MSFT_CliQualifier
  29623. {
  29624. Name = "ValueMap";
  29625. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  29626. },
  29627. instance of MSFT_CliQualifier
  29628. {
  29629. Name = "Values";
  29630. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  29631. }};
  29632. },
  29633. instance of MSFT_CliProperty
  29634. {
  29635. Derivation = "ConfigManagerErrorCode";
  29636. Description = "Indicates the Configuration Manager error code.";
  29637. Name = "ConfigManagerErrorCode";
  29638. Qualifiers = {
  29639. instance of MSFT_CliQualifier
  29640. {
  29641. Name = "Values";
  29642. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  29643. }};
  29644. },
  29645. instance of MSFT_CliProperty
  29646. {
  29647. Derivation = "ConfigManagerUserConfig";
  29648. Description = "Indicates whether the device is using a user-defined configuration.";
  29649. Name = "ConfigManagerUserConfig";
  29650. },
  29651. instance of MSFT_CliProperty
  29652. {
  29653. Derivation = "CurrentReading";
  29654. Description = "The current value indicated by the sensor.";
  29655. Name = "CurrentReading";
  29656. },
  29657. instance of MSFT_CliProperty
  29658. {
  29659. Derivation = "Description";
  29660. Description = "The Description property provides a textual description of the object. ";
  29661. Name = "Description";
  29662. },
  29663. instance of MSFT_CliProperty
  29664. {
  29665. Derivation = "DeviceID";
  29666. Description = "The DeviceID property contains a string identifying the temperature probe.";
  29667. Name = "DeviceID";
  29668. },
  29669. instance of MSFT_CliProperty
  29670. {
  29671. Derivation = "ErrorCleared";
  29672. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  29673. Name = "ErrorCleared";
  29674. },
  29675. instance of MSFT_CliProperty
  29676. {
  29677. Derivation = "ErrorDescription";
  29678. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  29679. Name = "ErrorDescription";
  29680. },
  29681. instance of MSFT_CliProperty
  29682. {
  29683. Derivation = "InstallDate";
  29684. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  29685. Name = "InstallDate";
  29686. },
  29687. instance of MSFT_CliProperty
  29688. {
  29689. Derivation = "IsLinear";
  29690. Description = "Indicates that the sensor is linear over its dynamic range.";
  29691. Name = "IsLinear";
  29692. },
  29693. instance of MSFT_CliProperty
  29694. {
  29695. Derivation = "LastErrorCode";
  29696. Description = "LastErrorCode captures the last error code reported by the logical device.";
  29697. Name = "LastErrorCode";
  29698. },
  29699. instance of MSFT_CliProperty
  29700. {
  29701. Derivation = "LowerThresholdCritical";
  29702. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  29703. Name = "LowerThresholdCritical";
  29704. },
  29705. instance of MSFT_CliProperty
  29706. {
  29707. Derivation = "LowerThresholdFatal";
  29708. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  29709. Name = "LowerThresholdFatal";
  29710. },
  29711. instance of MSFT_CliProperty
  29712. {
  29713. Derivation = "LowerThresholdNonCritical";
  29714. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  29715. Name = "LowerThresholdNonCritical";
  29716. },
  29717. instance of MSFT_CliProperty
  29718. {
  29719. Derivation = "MaxReadable";
  29720. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  29721. Name = "MaxReadable";
  29722. },
  29723. instance of MSFT_CliProperty
  29724. {
  29725. Derivation = "MinReadable";
  29726. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  29727. Name = "MinReadable";
  29728. },
  29729. instance of MSFT_CliProperty
  29730. {
  29731. Derivation = "Name";
  29732. Description = "The Name property defines the label by which the object is known. ";
  29733. Name = "Name";
  29734. },
  29735. instance of MSFT_CliProperty
  29736. {
  29737. Derivation = "NominalReading";
  29738. Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
  29739. Name = "NominalReading";
  29740. },
  29741. instance of MSFT_CliProperty
  29742. {
  29743. Derivation = "NormalMax";
  29744. Description = "NormalMax provides guidance for the user as to the normal maximum range for the numeric sensor.";
  29745. Name = "NormalMax";
  29746. },
  29747. instance of MSFT_CliProperty
  29748. {
  29749. Derivation = "NormalMin";
  29750. Description = "NormalMin provides guidance for the user as to the normal minimum range for the numeric sensor.";
  29751. Name = "NormalMin";
  29752. },
  29753. instance of MSFT_CliProperty
  29754. {
  29755. Derivation = "PNPDeviceID";
  29756. Description = "Indicates the Plug and Play device ID of the logical device. ";
  29757. Name = "PNPDeviceID";
  29758. },
  29759. instance of MSFT_CliProperty
  29760. {
  29761. Derivation = "PowerManagementCapabilities";
  29762. Description = "Indicates the specific power-related capabilities of the logical device. ";
  29763. Name = "PowerManagementCapabilities";
  29764. Qualifiers = {
  29765. instance of MSFT_CliQualifier
  29766. {
  29767. Name = "Values";
  29768. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  29769. }};
  29770. },
  29771. instance of MSFT_CliProperty
  29772. {
  29773. Derivation = "PowerManagementSupported";
  29774. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  29775. Name = "PowerManagementSupported";
  29776. },
  29777. instance of MSFT_CliProperty
  29778. {
  29779. Derivation = "Resolution";
  29780. Description = "Resolution indicates the ability of the sensor to resolve differences in the measured property. ";
  29781. Name = "Resolution";
  29782. },
  29783. instance of MSFT_CliProperty
  29784. {
  29785. Derivation = "Status";
  29786. Description = "The Status property is a string indicating the current status of the object. ";
  29787. Name = "Status";
  29788. Qualifiers = {
  29789. instance of MSFT_CliQualifier
  29790. {
  29791. Name = "MaxLen";
  29792. QualifierValue = {"10"};
  29793. },
  29794. instance of MSFT_CliQualifier
  29795. {
  29796. Name = "ValueMap";
  29797. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29798. },
  29799. instance of MSFT_CliQualifier
  29800. {
  29801. Name = "Values";
  29802. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29803. }};
  29804. },
  29805. instance of MSFT_CliProperty
  29806. {
  29807. Derivation = "StatusInfo";
  29808. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  29809. Name = "StatusInfo";
  29810. Qualifiers = {
  29811. instance of MSFT_CliQualifier
  29812. {
  29813. Name = "ValueMap";
  29814. QualifierValue = {"1","2","3","4","5"};
  29815. },
  29816. instance of MSFT_CliQualifier
  29817. {
  29818. Name = "Values";
  29819. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  29820. }};
  29821. },
  29822. instance of MSFT_CliProperty
  29823. {
  29824. Derivation = "Tolerance";
  29825. Description = "Indicates the tolerance of the sensor for the measured property. Tolerance, along with resolution and accuracy, is used to calculate the actual value of the measured physical property. ";
  29826. Name = "Tolerance";
  29827. },
  29828. instance of MSFT_CliProperty
  29829. {
  29830. Derivation = "UpperThresholdCritical";
  29831. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  29832. Name = "UpperThresholdCritical";
  29833. },
  29834. instance of MSFT_CliProperty
  29835. {
  29836. Derivation = "UpperThresholdFatal";
  29837. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  29838. Name = "UpperThresholdFatal";
  29839. },
  29840. instance of MSFT_CliProperty
  29841. {
  29842. Derivation = "UpperThresholdNonCritical";
  29843. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  29844. Name = "UpperThresholdNonCritical";
  29845. }};
  29846. }};
  29847. FriendlyName = "Temperature";
  29848. PWhere = "";
  29849. Target = "Select * from Win32_TemperatureProbe";
  29850. };
  29851. instance of MSFT_CliAlias
  29852. {
  29853. Connection =
  29854. instance of MSFT_CliConnection
  29855. {
  29856. Locale = "ms_409";
  29857. NameSpace = "ROOT\\CIMV2";
  29858. Server = ".";
  29859. };
  29860. Description = "Time zone data management. ";
  29861. Formats = {
  29862. instance of MSFT_CliFormat
  29863. {
  29864. Name = "SYSTEM";
  29865. Properties = {
  29866. instance of MSFT_CliProperty
  29867. {
  29868. Derivation = "__CLASS";
  29869. Name = "__CLASS";
  29870. },
  29871. instance of MSFT_CliProperty
  29872. {
  29873. Derivation = "__DERIVATION";
  29874. Name = "__DERIVATION";
  29875. },
  29876. instance of MSFT_CliProperty
  29877. {
  29878. Derivation = "__DYNASTY";
  29879. Name = "__DYNASTY";
  29880. },
  29881. instance of MSFT_CliProperty
  29882. {
  29883. Derivation = "__GENUS";
  29884. Name = "__GENUS";
  29885. },
  29886. instance of MSFT_CliProperty
  29887. {
  29888. Derivation = "__NAMESPACE";
  29889. Name = "__NAMESPACE";
  29890. },
  29891. instance of MSFT_CliProperty
  29892. {
  29893. Derivation = "__PATH";
  29894. Name = "__PATH";
  29895. },
  29896. instance of MSFT_CliProperty
  29897. {
  29898. Derivation = "__PROPERTY_COUNT";
  29899. Name = "__PROPERTY_COUNT";
  29900. },
  29901. instance of MSFT_CliProperty
  29902. {
  29903. Derivation = "__RELPATH";
  29904. Name = "__RELPATH";
  29905. },
  29906. instance of MSFT_CliProperty
  29907. {
  29908. Derivation = "__SERVER";
  29909. Name = "__SERVER";
  29910. },
  29911. instance of MSFT_CliProperty
  29912. {
  29913. Derivation = "__SUPERCLASS";
  29914. Name = "__SUPERCLASS";
  29915. }};
  29916. },
  29917. instance of MSFT_CliFormat
  29918. {
  29919. Name = "INSTANCE";
  29920. Properties = {
  29921. instance of MSFT_CliProperty
  29922. {
  29923. Derivation = "__PATH";
  29924. Name = "__PATH";
  29925. }};
  29926. },
  29927. instance of MSFT_CliFormat
  29928. {
  29929. Format = "LIST";
  29930. Name = "FULL";
  29931. Properties = {
  29932. instance of MSFT_CliProperty
  29933. {
  29934. Derivation = "Bias";
  29935. Description = "The Bias property specifies the current bias for local time translation. The bias is the difference between Coordinated Universal Time (UTC) and local time. All translations between UTC and local time are based on the following formula: UTC = local time + bias. ";
  29936. Name = "Bias";
  29937. },
  29938. instance of MSFT_CliProperty
  29939. {
  29940. Derivation = "DaylightBias";
  29941. Description = "The DaylightBias property specifies a bias value to be used during local time translations that occur during daylight time. ";
  29942. Name = "DaylightBias";
  29943. },
  29944. instance of MSFT_CliProperty
  29945. {
  29946. Derivation = "DaylightDay";
  29947. Description = "The DaylightDay property specifies the day of the DaylightMonth when the transition from standard time to daylight savings time occurs on this operating system.";
  29948. Name = "DaylightDay";
  29949. },
  29950. instance of MSFT_CliProperty
  29951. {
  29952. Derivation = "DaylightDayOfWeek";
  29953. Description = "The DaylightDayOfWeek property specifies the day of the week when the transition from standard time to daylight savings time occurs on this operating system.";
  29954. Name = "DaylightDayOfWeek";
  29955. Qualifiers = {
  29956. instance of MSFT_CliQualifier
  29957. {
  29958. Name = "Values";
  29959. QualifierValue = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
  29960. }};
  29961. },
  29962. instance of MSFT_CliProperty
  29963. {
  29964. Derivation = "DaylightHour";
  29965. Description = "The DaylightHour property specifies the hour of the day when the transition from standard time to daylight savings time occurs on this operating system. ";
  29966. Name = "DaylightHour";
  29967. },
  29968. instance of MSFT_CliProperty
  29969. {
  29970. Derivation = "DaylightMillisecond";
  29971. Description = "The DaylightMillisecond property specifies the millisecond of the DaylightSecond when the transition from standard time to daylight savings time occurs on this operating system.";
  29972. Name = "DaylightMillisecond";
  29973. },
  29974. instance of MSFT_CliProperty
  29975. {
  29976. Derivation = "DaylightMinute";
  29977. Description = "The DaylightMinute property specifies the minute of the DaylightHour when the transition from standard time to daylight savings time occurs on this operating system.";
  29978. Name = "DaylightMinute";
  29979. },
  29980. instance of MSFT_CliProperty
  29981. {
  29982. Derivation = "DaylightMonth";
  29983. Description = "The DaylightMonth property specifies the month when the transition from standard time to daylight savings time occurs on this operating system.";
  29984. Name = "DaylightMonth";
  29985. Qualifiers = {
  29986. instance of MSFT_CliQualifier
  29987. {
  29988. Name = "ValueMap";
  29989. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12"};
  29990. },
  29991. instance of MSFT_CliQualifier
  29992. {
  29993. Name = "Values";
  29994. QualifierValue = {"January","February","March","April","May","June","July","August","September","October","November","December"};
  29995. }};
  29996. },
  29997. instance of MSFT_CliProperty
  29998. {
  29999. Derivation = "DaylightName";
  30000. Description = "The DaylightName property indicates the name of the time zone being represented when daylight savings time is in effect.";
  30001. Name = "DaylightName";
  30002. Qualifiers = {
  30003. instance of MSFT_CliQualifier
  30004. {
  30005. Name = "MaxLen";
  30006. QualifierValue = {"256"};
  30007. }};
  30008. },
  30009. instance of MSFT_CliProperty
  30010. {
  30011. Derivation = "DaylightSecond";
  30012. Description = "The DaylightSecond property specifies the second of of the DaylightMinute when the transition from standard time to daylight savings time occurs on this operating system.";
  30013. Name = "DaylightSecond";
  30014. },
  30015. instance of MSFT_CliProperty
  30016. {
  30017. Derivation = "DaylightYear";
  30018. Description = "The DaylightYear property indicates the year when daylight saving time is in effect. This member is not required.";
  30019. Name = "DaylightYear";
  30020. },
  30021. instance of MSFT_CliProperty
  30022. {
  30023. Derivation = "Description";
  30024. Description = "A textual description of the object.";
  30025. Name = "Description";
  30026. },
  30027. instance of MSFT_CliProperty
  30028. {
  30029. Derivation = "SettingID";
  30030. Description = "The identifier by which the object is known.";
  30031. Name = "SettingID";
  30032. Qualifiers = {
  30033. instance of MSFT_CliQualifier
  30034. {
  30035. Name = "MaxLen";
  30036. QualifierValue = {"256"};
  30037. }};
  30038. },
  30039. instance of MSFT_CliProperty
  30040. {
  30041. Derivation = "StandardBias";
  30042. Description = "The StandardBias property specifies a bias value to be used when daylight savings time is not in effect. This member is ignored if a value for the StandardDay member is not supplied. The value of this member is added to the Bias member to form the bias during standard time.";
  30043. Name = "StandardBias";
  30044. },
  30045. instance of MSFT_CliProperty
  30046. {
  30047. Derivation = "StandardDay";
  30048. Description = "The StandardDay property specifies the day of the StandardMonth when the transition from daylight savings time to standard time occurs on this operating system.";
  30049. Name = "StandardDay";
  30050. },
  30051. instance of MSFT_CliProperty
  30052. {
  30053. Derivation = "StandardDayOfWeek";
  30054. Description = "The StandardDayOfWeek property specifies the day of the week when the transition from daylight savings time to standard time occurs on this operating system.";
  30055. Name = "StandardDayOfWeek";
  30056. Qualifiers = {
  30057. instance of MSFT_CliQualifier
  30058. {
  30059. Name = "Values";
  30060. QualifierValue = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
  30061. }};
  30062. },
  30063. instance of MSFT_CliProperty
  30064. {
  30065. Derivation = "StandardHour";
  30066. Description = "The StandardHour property specifies the hour of the day when the transition from daylight savings time to standard time occurs on this operating system.";
  30067. Name = "StandardHour";
  30068. },
  30069. instance of MSFT_CliProperty
  30070. {
  30071. Derivation = "StandardMillisecond";
  30072. Description = "The StandardMillisecond property specifies the millisecond of the StandardSecond when the transition from daylight savings time to standard time occurs on this operating system.";
  30073. Name = "StandardMillisecond";
  30074. },
  30075. instance of MSFT_CliProperty
  30076. {
  30077. Derivation = "StandardMinute";
  30078. Description = "The StandardMinute property specifies the minute of the StandardDay when the transition from daylight savings time to standard time occurs on this operating system.";
  30079. Name = "StandardMinute";
  30080. },
  30081. instance of MSFT_CliProperty
  30082. {
  30083. Derivation = "StandardMonth";
  30084. Description = "The StandardMonth property specifies the month when the transition from daylight savings time to standard time occurs on this operating system.";
  30085. Name = "StandardMonth";
  30086. Qualifiers = {
  30087. instance of MSFT_CliQualifier
  30088. {
  30089. Name = "ValueMap";
  30090. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12"};
  30091. },
  30092. instance of MSFT_CliQualifier
  30093. {
  30094. Name = "Values";
  30095. QualifierValue = {"January","February","March","April","May","June","July","August","September","October","November","December"};
  30096. }};
  30097. },
  30098. instance of MSFT_CliProperty
  30099. {
  30100. Derivation = "StandardName";
  30101. Description = "The StandardName property indicates the name of the time zone being represented when standard time is in effect.";
  30102. Name = "StandardName";
  30103. Qualifiers = {
  30104. instance of MSFT_CliQualifier
  30105. {
  30106. Name = "MaxLen";
  30107. QualifierValue = {"256"};
  30108. }};
  30109. },
  30110. instance of MSFT_CliProperty
  30111. {
  30112. Derivation = "StandardSecond";
  30113. Description = "The StandardSecond property specifies the second of the StandardMinute when the transition from daylight savings time to standard time occurs on this operating system./nExample: 59";
  30114. Name = "StandardSecond";
  30115. },
  30116. instance of MSFT_CliProperty
  30117. {
  30118. Derivation = "StandardYear";
  30119. Description = "The StandardYear property indicates the year when standard time is in effect. This member is not required.";
  30120. Name = "StandardYear";
  30121. }};
  30122. },
  30123. instance of MSFT_CliFormat
  30124. {
  30125. Format = "TABLE";
  30126. Name = "BRIEF";
  30127. Properties = {
  30128. instance of MSFT_CliProperty
  30129. {
  30130. Derivation = "Bias";
  30131. Description = "The Bias property specifies the current bias for local time translation. The bias is the difference between Coordinated Universal Time (UTC) and local time. All translations between UTC and local time are based on the following formula: UTC = local time + bias. ";
  30132. Name = "Bias";
  30133. },
  30134. instance of MSFT_CliProperty
  30135. {
  30136. Derivation = "SettingID";
  30137. Description = "The identifier by which the object is known.";
  30138. Name = "SettingID";
  30139. Qualifiers = {
  30140. instance of MSFT_CliQualifier
  30141. {
  30142. Name = "MaxLen";
  30143. QualifierValue = {"256"};
  30144. }};
  30145. },
  30146. instance of MSFT_CliProperty
  30147. {
  30148. Derivation = "Caption";
  30149. Description = "A short textual description. ";
  30150. Name = "Caption";
  30151. Qualifiers = {
  30152. instance of MSFT_CliQualifier
  30153. {
  30154. Name = "MaxLen";
  30155. QualifierValue = {"64"};
  30156. }};
  30157. }};
  30158. }};
  30159. FriendlyName = "TimeZone";
  30160. PWhere = "";
  30161. Target = "Select * from Win32_TimeZone";
  30162. };
  30163. instance of MSFT_CliAlias
  30164. {
  30165. Connection =
  30166. instance of MSFT_CliConnection
  30167. {
  30168. Locale = "ms_409";
  30169. NameSpace = "ROOT\\CIMV2";
  30170. Server = ".";
  30171. };
  30172. Description = "Uninterruptible power supply (UPS) management. ";
  30173. Formats = {
  30174. instance of MSFT_CliFormat
  30175. {
  30176. Format = "table";
  30177. Name = "STATUS";
  30178. Properties = {
  30179. instance of MSFT_CliProperty
  30180. {
  30181. Derivation = "Status";
  30182. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  30183. Name = "Status";
  30184. Qualifiers = {
  30185. instance of MSFT_CliQualifier
  30186. {
  30187. Name = "MaxLen";
  30188. QualifierValue = {"10"};
  30189. },
  30190. instance of MSFT_CliQualifier
  30191. {
  30192. Name = "ValueMap";
  30193. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30194. },
  30195. instance of MSFT_CliQualifier
  30196. {
  30197. Name = "Values";
  30198. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30199. }};
  30200. },
  30201. instance of MSFT_CliProperty
  30202. {
  30203. Derivation = "DeviceID";
  30204. Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
  30205. Name = "DeviceID";
  30206. },
  30207. instance of MSFT_CliProperty
  30208. {
  30209. Derivation = "EstimatedChargeRemaining";
  30210. Description = "An estimate of the percentage of full charge remaining for a UPS (that uses battery technology).";
  30211. Name = "EstimatedChargeRemaining";
  30212. },
  30213. instance of MSFT_CliProperty
  30214. {
  30215. Derivation = "EstimatedRunTime";
  30216. Description = "EstimatedRunTime is an estimate in minutes of the time to battery, generator, ... depletion under the present load conditions if the utility power is off, or lost and remains off.";
  30217. Name = "EstimatedRunTime";
  30218. },
  30219. instance of MSFT_CliProperty
  30220. {
  30221. Derivation = "Name";
  30222. Description = "The Name property defines the label by which the object is known. ";
  30223. Name = "Name";
  30224. },
  30225. instance of MSFT_CliProperty
  30226. {
  30227. Derivation = "StatusInfo";
  30228. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  30229. Name = "StatusInfo";
  30230. Qualifiers = {
  30231. instance of MSFT_CliQualifier
  30232. {
  30233. Name = "ValueMap";
  30234. QualifierValue = {"1","2","3","4","5"};
  30235. },
  30236. instance of MSFT_CliQualifier
  30237. {
  30238. Name = "Values";
  30239. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  30240. }};
  30241. },
  30242. instance of MSFT_CliProperty
  30243. {
  30244. Derivation = "TimeOnBackup";
  30245. Description = "TimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, ... Or, the time since the UPS was last restarted, whichever is less. Zero shall be returned if the UPS is 'on line'.";
  30246. Name = "TimeOnBackup";
  30247. }};
  30248. },
  30249. instance of MSFT_CliFormat
  30250. {
  30251. Name = "SYSTEM";
  30252. Properties = {
  30253. instance of MSFT_CliProperty
  30254. {
  30255. Derivation = "__CLASS";
  30256. Name = "__CLASS";
  30257. },
  30258. instance of MSFT_CliProperty
  30259. {
  30260. Derivation = "__DERIVATION";
  30261. Name = "__DERIVATION";
  30262. },
  30263. instance of MSFT_CliProperty
  30264. {
  30265. Derivation = "__DYNASTY";
  30266. Name = "__DYNASTY";
  30267. },
  30268. instance of MSFT_CliProperty
  30269. {
  30270. Derivation = "__GENUS";
  30271. Name = "__GENUS";
  30272. },
  30273. instance of MSFT_CliProperty
  30274. {
  30275. Derivation = "__NAMESPACE";
  30276. Name = "__NAMESPACE";
  30277. },
  30278. instance of MSFT_CliProperty
  30279. {
  30280. Derivation = "__PATH";
  30281. Name = "__PATH";
  30282. },
  30283. instance of MSFT_CliProperty
  30284. {
  30285. Derivation = "__PROPERTY_COUNT";
  30286. Name = "__PROPERTY_COUNT";
  30287. },
  30288. instance of MSFT_CliProperty
  30289. {
  30290. Derivation = "__RELPATH";
  30291. Name = "__RELPATH";
  30292. },
  30293. instance of MSFT_CliProperty
  30294. {
  30295. Derivation = "__SERVER";
  30296. Name = "__SERVER";
  30297. },
  30298. instance of MSFT_CliProperty
  30299. {
  30300. Derivation = "__SUPERCLASS";
  30301. Name = "__SUPERCLASS";
  30302. }};
  30303. },
  30304. instance of MSFT_CliFormat
  30305. {
  30306. Name = "INSTANCE";
  30307. Properties = {
  30308. instance of MSFT_CliProperty
  30309. {
  30310. Derivation = "__PATH";
  30311. Name = "__PATH";
  30312. }};
  30313. },
  30314. instance of MSFT_CliFormat
  30315. {
  30316. Format = "LIST";
  30317. Name = "FULL";
  30318. Properties = {
  30319. instance of MSFT_CliProperty
  30320. {
  30321. Derivation = "ActiveInputVoltage";
  30322. Description = "ActiveInputVoltage indicates which input voltage range is currently in use. Range 1, 2 or both can be specified using the values 3, 4 or 5, respectively.";
  30323. Name = "ActiveInputVoltage";
  30324. Qualifiers = {
  30325. instance of MSFT_CliQualifier
  30326. {
  30327. Name = "ValueMap";
  30328. QualifierValue = {"1","2","3","4","5"};
  30329. },
  30330. instance of MSFT_CliQualifier
  30331. {
  30332. Name = "Values";
  30333. QualifierValue = {"Other","Unknown","Range 1","Range 2","Both"};
  30334. }};
  30335. },
  30336. instance of MSFT_CliProperty
  30337. {
  30338. Derivation = "Availability";
  30339. Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
  30340. Name = "Availability";
  30341. Qualifiers = {
  30342. instance of MSFT_CliQualifier
  30343. {
  30344. Name = "ValueMap";
  30345. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  30346. },
  30347. instance of MSFT_CliQualifier
  30348. {
  30349. Name = "Values";
  30350. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  30351. }};
  30352. },
  30353. instance of MSFT_CliProperty
  30354. {
  30355. Derivation = "BatteryInstalled";
  30356. Description = "The BatteryInstalled property determines whether a battery is installed on the device.";
  30357. Name = "BatteryInstalled";
  30358. },
  30359. instance of MSFT_CliProperty
  30360. {
  30361. Derivation = "CanTurnOffRemotely";
  30362. Description = "The CanTurnOffRemotely property determines whether the power supply can be turned off remotely.";
  30363. Name = "CanTurnOffRemotely";
  30364. },
  30365. instance of MSFT_CliProperty
  30366. {
  30367. Derivation = "CommandFile";
  30368. Description = "The CommandFile property specifies the name of a command file to execute immediately before shutting down.";
  30369. Name = "CommandFile";
  30370. },
  30371. instance of MSFT_CliProperty
  30372. {
  30373. Derivation = "ConfigManagerErrorCode";
  30374. Description = "Indicates the Configuration Manager error code.";
  30375. Name = "ConfigManagerErrorCode";
  30376. Qualifiers = {
  30377. instance of MSFT_CliQualifier
  30378. {
  30379. Name = "Values";
  30380. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  30381. }};
  30382. },
  30383. instance of MSFT_CliProperty
  30384. {
  30385. Derivation = "ConfigManagerUserConfig";
  30386. Description = "Indicates whether the device is using a user-defined configuration.";
  30387. Name = "ConfigManagerUserConfig";
  30388. },
  30389. instance of MSFT_CliProperty
  30390. {
  30391. Derivation = "Description";
  30392. Description = "The Description property provides a textual description of the object. ";
  30393. Name = "Description";
  30394. },
  30395. instance of MSFT_CliProperty
  30396. {
  30397. Derivation = "DeviceID";
  30398. Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
  30399. Name = "DeviceID";
  30400. },
  30401. instance of MSFT_CliProperty
  30402. {
  30403. Derivation = "ErrorCleared";
  30404. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  30405. Name = "ErrorCleared";
  30406. },
  30407. instance of MSFT_CliProperty
  30408. {
  30409. Derivation = "ErrorDescription";
  30410. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  30411. Name = "ErrorDescription";
  30412. },
  30413. instance of MSFT_CliProperty
  30414. {
  30415. Derivation = "EstimatedChargeRemaining";
  30416. Description = "An estimate of the percentage of full charge remaining for a UPS (that uses battery technology).";
  30417. Name = "EstimatedChargeRemaining";
  30418. },
  30419. instance of MSFT_CliProperty
  30420. {
  30421. Derivation = "EstimatedRunTime";
  30422. Description = "EstimatedRunTime is an estimate in minutes of the time to battery, generator, ... depletion under the present load conditions if the utility power is off, or lost and remains off.";
  30423. Name = "EstimatedRunTime";
  30424. },
  30425. instance of MSFT_CliProperty
  30426. {
  30427. Derivation = "FirstMessageDelay";
  30428. Description = "The FirstMessageDelay property specifies the length of time between initial power failure and the first message sent to users. If power is restored within the FirstMessageDelay time, no message is sent, although the event is logged.";
  30429. Name = "FirstMessageDelay";
  30430. },
  30431. instance of MSFT_CliProperty
  30432. {
  30433. Derivation = "InstallDate";
  30434. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  30435. Name = "InstallDate";
  30436. },
  30437. instance of MSFT_CliProperty
  30438. {
  30439. Derivation = "IsSwitchingSupply";
  30440. Description = "Boolean indicating that the power supply is a switching (vs. linear) supply.";
  30441. Name = "IsSwitchingSupply";
  30442. },
  30443. instance of MSFT_CliProperty
  30444. {
  30445. Derivation = "LastErrorCode";
  30446. Description = "LastErrorCode captures the last error code reported by the logical device.";
  30447. Name = "LastErrorCode";
  30448. },
  30449. instance of MSFT_CliProperty
  30450. {
  30451. Derivation = "LowBatterySignal";
  30452. Description = "The LowBatterySignal property determines whether the power supply has a low battery signal.";
  30453. Name = "LowBatterySignal";
  30454. },
  30455. instance of MSFT_CliProperty
  30456. {
  30457. Derivation = "MessageInterval";
  30458. Description = "The MessageInterval property specifies the length of time between messages sent to users to inform the users of power failure.";
  30459. Name = "MessageInterval";
  30460. },
  30461. instance of MSFT_CliProperty
  30462. {
  30463. Derivation = "Name";
  30464. Description = "The Name property defines the label by which the object is known. ";
  30465. Name = "Name";
  30466. },
  30467. instance of MSFT_CliProperty
  30468. {
  30469. Derivation = "PNPDeviceID";
  30470. Description = "Indicates the Plug and Play device ID of the logical device. ";
  30471. Name = "PNPDeviceID";
  30472. },
  30473. instance of MSFT_CliProperty
  30474. {
  30475. Derivation = "PowerFailSignal";
  30476. Description = "The PowerFailSignal property determines whether the power supply has a power failure signal.";
  30477. Name = "PowerFailSignal";
  30478. },
  30479. instance of MSFT_CliProperty
  30480. {
  30481. Derivation = "PowerManagementCapabilities";
  30482. Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
  30483. Name = "PowerManagementCapabilities";
  30484. Qualifiers = {
  30485. instance of MSFT_CliQualifier
  30486. {
  30487. Name = "Values";
  30488. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  30489. }};
  30490. },
  30491. instance of MSFT_CliProperty
  30492. {
  30493. Derivation = "PowerManagementSupported";
  30494. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
  30495. Name = "PowerManagementSupported";
  30496. },
  30497. instance of MSFT_CliProperty
  30498. {
  30499. Derivation = "Range1InputFrequencyHigh";
  30500. Description = "The frequency (in Hertz) at the high end of this powersupply's input frequency range 1. A value of zero implies DC.";
  30501. Name = "Range1InputFrequencyHigh";
  30502. },
  30503. instance of MSFT_CliProperty
  30504. {
  30505. Derivation = "Range1InputFrequencyLow";
  30506. Description = "The frequency (in Hertz) at the low end of this powersupply's input frequency range 1. A value of zero implies DC.";
  30507. Name = "Range1InputFrequencyLow";
  30508. },
  30509. instance of MSFT_CliProperty
  30510. {
  30511. Derivation = "Range1InputVoltageHigh";
  30512. Description = "If the voltage (in Millivolts) rises above the value specified by Range1InputVoltageHigh property, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is 'unknown'.";
  30513. Name = "Range1InputVoltageHigh";
  30514. },
  30515. instance of MSFT_CliProperty
  30516. {
  30517. Derivation = "Range1InputVoltageLow";
  30518. Description = "If the voltage (in Millivolts) drops below the value specified by Range1InputVoltageLow property, the UPS will compensate by boosting the voltage using its power source(s). A value of 0 indicates that the voltage at which boosting occurs is 'unknown'.";
  30519. Name = "Range1InputVoltageLow";
  30520. },
  30521. instance of MSFT_CliProperty
  30522. {
  30523. Derivation = "Range2InputFrequencyHigh";
  30524. Description = "The frequency (in Hertz) at the high end of this powersupply's input frequency range 2. A value of zero implies DC.";
  30525. Name = "Range2InputFrequencyHigh";
  30526. },
  30527. instance of MSFT_CliProperty
  30528. {
  30529. Derivation = "Range2InputFrequencyLow";
  30530. Description = "The frequency (in Hertz) at the low end of this powersupply's input frequency range 2. A value of zero implies DC.";
  30531. Name = "Range2InputFrequencyLow";
  30532. },
  30533. instance of MSFT_CliProperty
  30534. {
  30535. Derivation = "Range2InputVoltageHigh";
  30536. Description = "If the voltage (in Millivolts) rises above the value specified by Range2InputVoltageHigh property, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is 'unknown'.";
  30537. Name = "Range2InputVoltageHigh";
  30538. },
  30539. instance of MSFT_CliProperty
  30540. {
  30541. Derivation = "Range2InputVoltageLow";
  30542. Description = "If the voltage (in Millivolts) drops below the value specified by Range2InputVoltageLow property, the UPS will compensate by boosting the voltage using its power source(s). A value of 0 indicates that the voltage at which boosting occurs is 'unknown'.";
  30543. Name = "Range2InputVoltageLow";
  30544. },
  30545. instance of MSFT_CliProperty
  30546. {
  30547. Derivation = "RemainingCapacityStatus";
  30548. Description = "The indication of the capacity remaining in the UPS' batteries, generator, ... A value of \"Normal\" (2) indicates that the remaining estimated minutes of run-time is greater than the UPS' defined 'low power' state (typically two minutes). A value of \"Low\" (3) indicates that the remaining estimated minutes of run-time is less than or equal to the UPS' defined 'low power' state. A value of \"Depleted\" (4) indicates that the UPS will be unable to sustain the present load when and if the utility power is lost (including the possibility that the utility power is currently absent).";
  30549. Name = "RemainingCapacityStatus";
  30550. Qualifiers = {
  30551. instance of MSFT_CliQualifier
  30552. {
  30553. Name = "ValueMap";
  30554. QualifierValue = {"1","2","3","4"};
  30555. },
  30556. instance of MSFT_CliQualifier
  30557. {
  30558. Name = "Values";
  30559. QualifierValue = {"Unknown","Normal","Low","Depleted"};
  30560. }};
  30561. },
  30562. instance of MSFT_CliProperty
  30563. {
  30564. Derivation = "Status";
  30565. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  30566. Name = "Status";
  30567. Qualifiers = {
  30568. instance of MSFT_CliQualifier
  30569. {
  30570. Name = "MaxLen";
  30571. QualifierValue = {"10"};
  30572. },
  30573. instance of MSFT_CliQualifier
  30574. {
  30575. Name = "ValueMap";
  30576. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30577. },
  30578. instance of MSFT_CliQualifier
  30579. {
  30580. Name = "Values";
  30581. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30582. }};
  30583. },
  30584. instance of MSFT_CliProperty
  30585. {
  30586. Derivation = "StatusInfo";
  30587. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  30588. Name = "StatusInfo";
  30589. Qualifiers = {
  30590. instance of MSFT_CliQualifier
  30591. {
  30592. Name = "ValueMap";
  30593. QualifierValue = {"1","2","3","4","5"};
  30594. },
  30595. instance of MSFT_CliQualifier
  30596. {
  30597. Name = "Values";
  30598. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  30599. }};
  30600. },
  30601. instance of MSFT_CliProperty
  30602. {
  30603. Derivation = "TimeOnBackup";
  30604. Description = "TimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, ... Or, the time since the UPS was last restarted, whichever is less. Zero shall be returned if the UPS is 'on line'.";
  30605. Name = "TimeOnBackup";
  30606. },
  30607. instance of MSFT_CliProperty
  30608. {
  30609. Derivation = "TotalOutputPower";
  30610. Description = "Represents the total output power of the power supply in Milliwatts. 0 denotes 'unknown'.";
  30611. Name = "TotalOutputPower";
  30612. },
  30613. instance of MSFT_CliProperty
  30614. {
  30615. Derivation = "TypeOfRangeSwitching";
  30616. Description = "TypeOfRangeSwitching describes the kind of input voltage range switching implemented in this power supply. For example, Autoswitch can be specified (value=4).";
  30617. Name = "TypeOfRangeSwitching";
  30618. Qualifiers = {
  30619. instance of MSFT_CliQualifier
  30620. {
  30621. Name = "ValueMap";
  30622. QualifierValue = {"1","2","3","4","5","6"};
  30623. },
  30624. instance of MSFT_CliQualifier
  30625. {
  30626. Name = "Values";
  30627. QualifierValue = {"Other","Unknown","Manual","Autoswitch","Wide Range","Not Applicable"};
  30628. }};
  30629. },
  30630. instance of MSFT_CliProperty
  30631. {
  30632. Derivation = "UPSPort";
  30633. Description = "The UPSPort property specifies the name of the serial port to which the UPS is connected.";
  30634. Name = "UPSPort";
  30635. }};
  30636. },
  30637. instance of MSFT_CliFormat
  30638. {
  30639. Format = "TABLE";
  30640. Name = "BRIEF";
  30641. Properties = {
  30642. instance of MSFT_CliProperty
  30643. {
  30644. Derivation = "DeviceID";
  30645. Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
  30646. Name = "DeviceID";
  30647. },
  30648. instance of MSFT_CliProperty
  30649. {
  30650. Derivation = "EstimatedRunTime";
  30651. Description = "EstimatedRunTime is an estimate in minutes of the time to battery, generator, ... depletion under the present load conditions if the utility power is off, or lost and remains off.";
  30652. Name = "EstimatedRunTime";
  30653. },
  30654. instance of MSFT_CliProperty
  30655. {
  30656. Derivation = "Name";
  30657. Description = "The Name property defines the label by which the object is known. ";
  30658. Name = "Name";
  30659. },
  30660. instance of MSFT_CliProperty
  30661. {
  30662. Derivation = "TimeOnBackup";
  30663. Description = "TimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, ... Or, the time since the UPS was last restarted, whichever is less. Zero shall be returned if the UPS is 'on line'.";
  30664. Name = "TimeOnBackup";
  30665. },
  30666. instance of MSFT_CliProperty
  30667. {
  30668. Derivation = "UPSPort";
  30669. Description = "The UPSPort property specifies the name of the serial port to which the UPS is connected.";
  30670. Name = "UPSPort";
  30671. },
  30672. instance of MSFT_CliProperty
  30673. {
  30674. Derivation = "Caption";
  30675. Description = "The Caption property is a short textual description. ";
  30676. Name = "Caption";
  30677. Qualifiers = {
  30678. instance of MSFT_CliQualifier
  30679. {
  30680. Name = "MaxLen";
  30681. QualifierValue = {"64"};
  30682. }};
  30683. }};
  30684. }};
  30685. FriendlyName = "UPS";
  30686. PWhere = "";
  30687. Target = "Select * from Win32_UninterruptiblePowerSupply";
  30688. };
  30689. instance of MSFT_CliAlias
  30690. {
  30691. Connection =
  30692. instance of MSFT_CliConnection
  30693. {
  30694. Locale = "ms_409";
  30695. NameSpace = "ROOT\\CIMV2";
  30696. Server = ".";
  30697. };
  30698. Description = "User account management.";
  30699. Formats = {
  30700. instance of MSFT_CliFormat
  30701. {
  30702. Format = "table";
  30703. Name = "STATUS";
  30704. Properties = {
  30705. instance of MSFT_CliProperty
  30706. {
  30707. Derivation = "Status";
  30708. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  30709. Name = "Status";
  30710. Qualifiers = {
  30711. instance of MSFT_CliQualifier
  30712. {
  30713. Name = "MaxLen";
  30714. QualifierValue = {"10"};
  30715. },
  30716. instance of MSFT_CliQualifier
  30717. {
  30718. Name = "ValueMap";
  30719. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30720. },
  30721. instance of MSFT_CliQualifier
  30722. {
  30723. Name = "Values";
  30724. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30725. }};
  30726. },
  30727. instance of MSFT_CliProperty
  30728. {
  30729. Derivation = "Caption";
  30730. Description = "The Caption property is a short textual description (one-line string) of the object.";
  30731. Name = "Caption";
  30732. Qualifiers = {
  30733. instance of MSFT_CliQualifier
  30734. {
  30735. Name = "MaxLen";
  30736. QualifierValue = {"64"};
  30737. }};
  30738. },
  30739. instance of MSFT_CliProperty
  30740. {
  30741. Derivation = "PasswordExpires";
  30742. Description = "The PasswordExpires property determines whether the password on the user account will expire.";
  30743. Name = "PasswordExpires";
  30744. }};
  30745. },
  30746. instance of MSFT_CliFormat
  30747. {
  30748. Format = "list";
  30749. Name = "FULL";
  30750. Properties = {
  30751. instance of MSFT_CliProperty
  30752. {
  30753. Derivation = "AccountType";
  30754. Description = "The AccountType property contains flags describing the characteristics of the user account.";
  30755. Name = "AccountType";
  30756. },
  30757. instance of MSFT_CliProperty
  30758. {
  30759. Derivation = "Description";
  30760. Description = "The Description property provides a textual description of the object. ";
  30761. Name = "Description";
  30762. },
  30763. instance of MSFT_CliProperty
  30764. {
  30765. Derivation = "Disabled";
  30766. Description = "The Disabled property determines whether the user account is disabled.";
  30767. Name = "Disabled";
  30768. },
  30769. instance of MSFT_CliProperty
  30770. {
  30771. Derivation = "Domain";
  30772. Description = "The Domain property indicates the name of the domain to which the user account belongs.";
  30773. Name = "Domain";
  30774. },
  30775. instance of MSFT_CliProperty
  30776. {
  30777. Derivation = "FullName";
  30778. Description = "The FullName property indicates the full name of the local user.";
  30779. Name = "FullName";
  30780. },
  30781. instance of MSFT_CliProperty
  30782. {
  30783. Derivation = "InstallDate";
  30784. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  30785. Name = "InstallDate";
  30786. },
  30787. instance of MSFT_CliProperty
  30788. {
  30789. Derivation = "Lockout";
  30790. Description = "The Lockout property determines whether the user account is locked out of the system.";
  30791. Name = "Lockout";
  30792. },
  30793. instance of Msft_CliProperty
  30794. {
  30795. Name = "LocalAccount";
  30796. Description = "The LocalAccount property indicates whether the account is "
  30797. "defined on the local machine.";
  30798. Derivation = "LocalAccount";
  30799. },
  30800. instance of MSFT_CliProperty
  30801. {
  30802. Derivation = "Name";
  30803. Description = "The Name property indicates the name of the user account on the domain specified by the Domain member of this class.";
  30804. Name = "Name";
  30805. },
  30806. instance of MSFT_CliProperty
  30807. {
  30808. Derivation = "PasswordChangeable";
  30809. Description = "The PasswordChangeable property determines whether the password on the user account can be changed.";
  30810. Name = "PasswordChangeable";
  30811. },
  30812. instance of MSFT_CliProperty
  30813. {
  30814. Derivation = "PasswordExpires";
  30815. Description = "The PasswordExpires property determines whether the password on the user account will expire.";
  30816. Name = "PasswordExpires";
  30817. },
  30818. instance of MSFT_CliProperty
  30819. {
  30820. Derivation = "PasswordRequired";
  30821. Description = "The PasswordRequired property determines whether a password is required on the user account.";
  30822. Name = "PasswordRequired";
  30823. },
  30824. instance of MSFT_CliProperty
  30825. {
  30826. Derivation = "SID";
  30827. Description = "The SID property contains the security identifier (SID) for this account.";
  30828. Name = "SID";
  30829. },
  30830. instance of MSFT_CliProperty
  30831. {
  30832. Derivation = "SIDType";
  30833. Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
  30834. Name = "SIDType";
  30835. Qualifiers = {
  30836. instance of MSFT_CliQualifier
  30837. {
  30838. Name = "ValueMap";
  30839. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  30840. },
  30841. instance of MSFT_CliQualifier
  30842. {
  30843. Name = "Values";
  30844. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  30845. }};
  30846. },
  30847. instance of MSFT_CliProperty
  30848. {
  30849. Derivation = "Status";
  30850. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
  30851. Name = "Status";
  30852. Qualifiers = {
  30853. instance of MSFT_CliQualifier
  30854. {
  30855. Name = "MaxLen";
  30856. QualifierValue = {"10"};
  30857. },
  30858. instance of MSFT_CliQualifier
  30859. {
  30860. Name = "ValueMap";
  30861. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30862. },
  30863. instance of MSFT_CliQualifier
  30864. {
  30865. Name = "Values";
  30866. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30867. }};
  30868. }};
  30869. },
  30870. instance of MSFT_CliFormat
  30871. {
  30872. Format = "TABLE";
  30873. Name = "BRIEF";
  30874. Properties = {
  30875. instance of MSFT_CliProperty
  30876. {
  30877. Derivation = "AccountType";
  30878. Description = "The AccountType property contains flags describing the characteristics of the user account.";
  30879. Name = "AccountType";
  30880. },
  30881. instance of MSFT_CliProperty
  30882. {
  30883. Derivation = "Caption";
  30884. Description = "The Caption property is a short textual description (one-line string) of the object.";
  30885. Name = "Caption";
  30886. Qualifiers = {
  30887. instance of MSFT_CliQualifier
  30888. {
  30889. Name = "MaxLen";
  30890. QualifierValue = {"64"};
  30891. }};
  30892. },
  30893. instance of MSFT_CliProperty
  30894. {
  30895. Derivation = "Domain";
  30896. Description = "The Domain property indicates the name of the domain to which the user account belongs.";
  30897. Name = "Domain";
  30898. },
  30899. instance of MSFT_CliProperty
  30900. {
  30901. Derivation = "SID";
  30902. Description = "The SID property contains the security identifier (SID) for this account.";
  30903. Name = "SID";
  30904. },
  30905. instance of MSFT_CliProperty
  30906. {
  30907. Derivation = "FullName";
  30908. Description = "The FullName property indicates the full name of the local user.";
  30909. Name = "FullName";
  30910. },
  30911. instance of MSFT_CliProperty
  30912. {
  30913. Derivation = "Name";
  30914. Description = "The Name property indicates the name of the user account on the domain specified by the Domain member of this class.";
  30915. Name = "Name";
  30916. }};
  30917. },
  30918. instance of MSFT_CliFormat
  30919. {
  30920. Name = "SYSTEM";
  30921. Properties = {
  30922. instance of MSFT_CliProperty
  30923. {
  30924. Derivation = "__CLASS";
  30925. Name = "__CLASS";
  30926. },
  30927. instance of MSFT_CliProperty
  30928. {
  30929. Derivation = "__DERIVATION";
  30930. Name = "__DERIVATION";
  30931. },
  30932. instance of MSFT_CliProperty
  30933. {
  30934. Derivation = "__DYNASTY";
  30935. Name = "__DYNASTY";
  30936. },
  30937. instance of MSFT_CliProperty
  30938. {
  30939. Derivation = "__GENUS";
  30940. Name = "__GENUS";
  30941. },
  30942. instance of MSFT_CliProperty
  30943. {
  30944. Derivation = "__NAMESPACE";
  30945. Name = "__NAMESPACE";
  30946. },
  30947. instance of MSFT_CliProperty
  30948. {
  30949. Derivation = "__PATH";
  30950. Name = "__PATH";
  30951. },
  30952. instance of MSFT_CliProperty
  30953. {
  30954. Derivation = "__PROPERTY_COUNT";
  30955. Name = "__PROPERTY_COUNT";
  30956. },
  30957. instance of MSFT_CliProperty
  30958. {
  30959. Derivation = "__RELPATH";
  30960. Name = "__RELPATH";
  30961. },
  30962. instance of MSFT_CliProperty
  30963. {
  30964. Derivation = "__SERVER";
  30965. Name = "__SERVER";
  30966. },
  30967. instance of MSFT_CliProperty
  30968. {
  30969. Derivation = "__SUPERCLASS";
  30970. Name = "__SUPERCLASS";
  30971. }};
  30972. },
  30973. instance of MSFT_CliFormat
  30974. {
  30975. Name = "INSTANCE";
  30976. Properties = {
  30977. instance of MSFT_CliProperty
  30978. {
  30979. Derivation = "__PATH";
  30980. Name = "__PATH";
  30981. }};
  30982. },
  30983. instance of MSFT_CliFormat
  30984. {
  30985. Name = "WRITEABLE";
  30986. Properties = {
  30987. instance of MSFT_CliProperty
  30988. {
  30989. Derivation = "Disabled";
  30990. Description = "The Disabled property determines whether the Win32 user account is disabled./nValues: TRUE or FALSE. If TRUE, the user account is disabled.";
  30991. Name = "Disabled";
  30992. Qualifiers = {
  30993. instance of MSFT_CliQualifier
  30994. {
  30995. Name = "CIMTYPE";
  30996. QualifierValue = {"boolean"};
  30997. },
  30998. instance of MSFT_CliQualifier
  30999. {
  31000. Name = "MappingStrings";
  31001. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO|UF_ACCOUNTDISABLE"};
  31002. },
  31003. instance of MSFT_CliQualifier
  31004. {
  31005. Name = "read";
  31006. QualifierValue = {"True"};
  31007. },
  31008. instance of MSFT_CliQualifier
  31009. {
  31010. Name = "write";
  31011. QualifierValue = {"True"};
  31012. }};
  31013. },
  31014. instance of MSFT_CliProperty
  31015. {
  31016. Derivation = "FullName";
  31017. Description = "The FullName property indicates the full name of the local user./nExample: Thomas Williams";
  31018. Name = "FullName";
  31019. Qualifiers = {
  31020. instance of MSFT_CliQualifier
  31021. {
  31022. Name = "CIMTYPE";
  31023. QualifierValue = {"string"};
  31024. },
  31025. instance of MSFT_CliQualifier
  31026. {
  31027. Name = "MappingStrings";
  31028. QualifierValue = {"string","Win32API|Network Management Structures|USER_INFO_2|usri2_full_name"};
  31029. },
  31030. instance of MSFT_CliQualifier
  31031. {
  31032. Name = "read";
  31033. QualifierValue = {"True"};
  31034. },
  31035. instance of MSFT_CliQualifier
  31036. {
  31037. Name = "write";
  31038. QualifierValue = {"True"};
  31039. }};
  31040. },
  31041. instance of MSFT_CliProperty
  31042. {
  31043. Derivation = "Lockout";
  31044. Description = "The Lockout property determines whether the user account is locked out of the Win32 system./nValues: TRUE or FALSE. If TRUE, the user account is locked out.";
  31045. Name = "Lockout";
  31046. Qualifiers = {
  31047. instance of MSFT_CliQualifier
  31048. {
  31049. Name = "CIMTYPE";
  31050. QualifierValue = {"boolean"};
  31051. },
  31052. instance of MSFT_CliQualifier
  31053. {
  31054. Name = "MappingStrings";
  31055. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_LOCKOUT"};
  31056. },
  31057. instance of MSFT_CliQualifier
  31058. {
  31059. Name = "read";
  31060. QualifierValue = {"True"};
  31061. },
  31062. instance of MSFT_CliQualifier
  31063. {
  31064. Name = "write";
  31065. QualifierValue = {"True"};
  31066. }};
  31067. },
  31068. instance of MSFT_CliProperty
  31069. {
  31070. Derivation = "PasswordChangeable";
  31071. Description = "The PasswordChangeable property determines whether the password on the Win32 user account can be changed./nValues: TRUE or FALSE. If TRUE, the password can be changed.";
  31072. Name = "PasswordChangeable";
  31073. Qualifiers = {
  31074. instance of MSFT_CliQualifier
  31075. {
  31076. Name = "CIMTYPE";
  31077. QualifierValue = {"boolean"};
  31078. },
  31079. instance of MSFT_CliQualifier
  31080. {
  31081. Name = "MappingStrings";
  31082. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_PASSWD_CANT_CHANGE"};
  31083. },
  31084. instance of MSFT_CliQualifier
  31085. {
  31086. Name = "read";
  31087. QualifierValue = {"True"};
  31088. },
  31089. instance of MSFT_CliQualifier
  31090. {
  31091. Name = "write";
  31092. QualifierValue = {"True"};
  31093. }};
  31094. },
  31095. instance of MSFT_CliProperty
  31096. {
  31097. Derivation = "PasswordExpires";
  31098. Description = "The PasswordExpires property determines whether the password on the Win32 user account will expire./nValues: TRUE or FALSE. If TRUE, the password will expire.";
  31099. Name = "PasswordExpires";
  31100. Qualifiers = {
  31101. instance of MSFT_CliQualifier
  31102. {
  31103. Name = "CIMTYPE";
  31104. QualifierValue = {"boolean"};
  31105. },
  31106. instance of MSFT_CliQualifier
  31107. {
  31108. Name = "MappingStrings";
  31109. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_DONT_EXPIRE_PASSWD"};
  31110. },
  31111. instance of MSFT_CliQualifier
  31112. {
  31113. Name = "read";
  31114. QualifierValue = {"True"};
  31115. },
  31116. instance of MSFT_CliQualifier
  31117. {
  31118. Name = "write";
  31119. QualifierValue = {"True"};
  31120. }};
  31121. },
  31122. instance of MSFT_CliProperty
  31123. {
  31124. Derivation = "PasswordRequired";
  31125. Description = "The PasswordRequired property determines whether a password is required on the Win32 user account./nValues: TRUE or FALSE. If TRUE, a password is required.";
  31126. Name = "PasswordRequired";
  31127. Qualifiers = {
  31128. instance of MSFT_CliQualifier
  31129. {
  31130. Name = "CIMTYPE";
  31131. QualifierValue = {"boolean"};
  31132. },
  31133. instance of MSFT_CliQualifier
  31134. {
  31135. Name = "MappingStrings";
  31136. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_PASSWD_NOTREQD"};
  31137. },
  31138. instance of MSFT_CliQualifier
  31139. {
  31140. Name = "read";
  31141. QualifierValue = {"True"};
  31142. },
  31143. instance of MSFT_CliQualifier
  31144. {
  31145. Name = "write";
  31146. QualifierValue = {"True"};
  31147. }};
  31148. }};
  31149. }};
  31150. FriendlyName = "UserAccount";
  31151. PWhere = "";
  31152. Target = "Select * from Win32_UserAccount";
  31153. Verbs = {
  31154. instance of MSFT_CliVerb
  31155. {
  31156. Derivation = "Rename";
  31157. Description = "The Rename() allows for the renaming of the user account name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated with the instance to be modified in this class.";
  31158. Name = "Rename";
  31159. Parameters = {
  31160. instance of MSFT_CliParam
  31161. {
  31162. Description = "The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw";
  31163. ParaId = "Name";
  31164. Qualifiers = {
  31165. instance of MSFT_CliQualifier
  31166. {
  31167. Name = "CIMTYPE";
  31168. QualifierValue = {"string"};
  31169. },
  31170. instance of MSFT_CliQualifier
  31171. {
  31172. Name = "Description";
  31173. QualifierValue = {"The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw"};
  31174. },
  31175. instance of MSFT_CliQualifier
  31176. {
  31177. Name = "ID";
  31178. QualifierValue = {"0"};
  31179. },
  31180. instance of MSFT_CliQualifier
  31181. {
  31182. Name = "In";
  31183. QualifierValue = {"True"};
  31184. },
  31185. instance of MSFT_CliQualifier
  31186. {
  31187. Name = "MappingStrings";
  31188. QualifierValue = {"Win32API|Network Management Structures|name"};
  31189. }};
  31190. Type = "STRING";
  31191. }};
  31192. Qualifiers = {
  31193. instance of MSFT_CliQualifier
  31194. {
  31195. Name = "Description";
  31196. QualifierValue = {"The Rename() allows for the renaming of the user account name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated "};
  31197. },
  31198. instance of MSFT_CliQualifier
  31199. {
  31200. Name = "Implemented";
  31201. QualifierValue = {"True"};
  31202. },
  31203. instance of MSFT_CliQualifier
  31204. {
  31205. Name = "MappingStrings";
  31206. QualifierValue = {"WMI"};
  31207. },
  31208. instance of MSFT_CliQualifier
  31209. {
  31210. Name = "Values";
  31211. QualifierValue = {"Success","Instance not found","Instance required","Invalid parameter","User not found","Domain not found","Operation is allowed only on the primary domain controller of the domain","Operation is not allowed on the last administrative account.","Operation is not allowed on specified special groups; user, admin, local or guest.","Other API error","Internal error"};
  31212. }};
  31213. Usage = "Rename";
  31214. }};
  31215. };
  31216. instance of MSFT_CliAlias
  31217. {
  31218. Connection =
  31219. instance of MSFT_CliConnection
  31220. {
  31221. Locale = "ms_409";
  31222. NameSpace = "ROOT\\CIMV2";
  31223. Server = ".";
  31224. };
  31225. Description = "Voltage sensor (electronic voltmeter) data management.";
  31226. Formats = {
  31227. instance of MSFT_CliFormat
  31228. {
  31229. Format = "table";
  31230. Name = "STATUS";
  31231. Properties = {
  31232. instance of MSFT_CliProperty
  31233. {
  31234. Derivation = "Status";
  31235. Description = "The Status property is a string indicating the current status of the object. ";
  31236. Name = "Status";
  31237. Qualifiers = {
  31238. instance of MSFT_CliQualifier
  31239. {
  31240. Name = "MaxLen";
  31241. QualifierValue = {"10"};
  31242. },
  31243. instance of MSFT_CliQualifier
  31244. {
  31245. Name = "ValueMap";
  31246. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31247. },
  31248. instance of MSFT_CliQualifier
  31249. {
  31250. Name = "Values";
  31251. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31252. }};
  31253. },
  31254. instance of MSFT_CliProperty
  31255. {
  31256. Derivation = "DeviceID";
  31257. Description = "The DeviceID property contains a string identifying the voltage probe.";
  31258. Name = "DeviceID";
  31259. },
  31260. instance of MSFT_CliProperty
  31261. {
  31262. Derivation = "Name";
  31263. Description = "The Name property defines the label by which the object is known. ";
  31264. Name = "Name";
  31265. },
  31266. instance of MSFT_CliProperty
  31267. {
  31268. Derivation = "NominalReading";
  31269. Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
  31270. Name = "NominalReading";
  31271. },
  31272. instance of MSFT_CliProperty
  31273. {
  31274. Derivation = "StatusInfo";
  31275. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  31276. Name = "StatusInfo";
  31277. Qualifiers = {
  31278. instance of MSFT_CliQualifier
  31279. {
  31280. Name = "ValueMap";
  31281. QualifierValue = {"1","2","3","4","5"};
  31282. },
  31283. instance of MSFT_CliQualifier
  31284. {
  31285. Name = "Values";
  31286. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  31287. }};
  31288. }};
  31289. },
  31290. instance of MSFT_CliFormat
  31291. {
  31292. Format = "TABLE";
  31293. Name = "BRIEF";
  31294. Properties = {
  31295. instance of MSFT_CliProperty
  31296. {
  31297. Derivation = "Status";
  31298. Description = "The Status property is a string indicating the current status of the object. ";
  31299. Name = "Status";
  31300. Qualifiers = {
  31301. instance of MSFT_CliQualifier
  31302. {
  31303. Name = "MaxLen";
  31304. QualifierValue = {"10"};
  31305. },
  31306. instance of MSFT_CliQualifier
  31307. {
  31308. Name = "ValueMap";
  31309. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31310. },
  31311. instance of MSFT_CliQualifier
  31312. {
  31313. Name = "Values";
  31314. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31315. }};
  31316. },
  31317. instance of MSFT_CliProperty
  31318. {
  31319. Derivation = "Description";
  31320. Description = "The Description property provides a textual description of the object. ";
  31321. Name = "Description";
  31322. },
  31323. instance of MSFT_CliProperty
  31324. {
  31325. Derivation = "CurrentReading";
  31326. Description = "The current value indicated by the sensor.";
  31327. Name = "CurrentReading";
  31328. },
  31329. instance of MSFT_CliProperty
  31330. {
  31331. Derivation = "MaxReadable";
  31332. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  31333. Name = "MaxReadable";
  31334. },
  31335. instance of MSFT_CliProperty
  31336. {
  31337. Derivation = "MinReadable";
  31338. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  31339. Name = "MinReadable";
  31340. }};
  31341. },
  31342. instance of MSFT_CliFormat
  31343. {
  31344. Name = "SYSTEM";
  31345. Properties = {
  31346. instance of MSFT_CliProperty
  31347. {
  31348. Derivation = "__CLASS";
  31349. Name = "__CLASS";
  31350. },
  31351. instance of MSFT_CliProperty
  31352. {
  31353. Derivation = "__DERIVATION";
  31354. Name = "__DERIVATION";
  31355. },
  31356. instance of MSFT_CliProperty
  31357. {
  31358. Derivation = "__DYNASTY";
  31359. Name = "__DYNASTY";
  31360. },
  31361. instance of MSFT_CliProperty
  31362. {
  31363. Derivation = "__GENUS";
  31364. Name = "__GENUS";
  31365. },
  31366. instance of MSFT_CliProperty
  31367. {
  31368. Derivation = "__NAMESPACE";
  31369. Name = "__NAMESPACE";
  31370. },
  31371. instance of MSFT_CliProperty
  31372. {
  31373. Derivation = "__PATH";
  31374. Name = "__PATH";
  31375. },
  31376. instance of MSFT_CliProperty
  31377. {
  31378. Derivation = "__PROPERTY_COUNT";
  31379. Name = "__PROPERTY_COUNT";
  31380. },
  31381. instance of MSFT_CliProperty
  31382. {
  31383. Derivation = "__RELPATH";
  31384. Name = "__RELPATH";
  31385. },
  31386. instance of MSFT_CliProperty
  31387. {
  31388. Derivation = "__SERVER";
  31389. Name = "__SERVER";
  31390. },
  31391. instance of MSFT_CliProperty
  31392. {
  31393. Derivation = "__SUPERCLASS";
  31394. Name = "__SUPERCLASS";
  31395. }};
  31396. },
  31397. instance of MSFT_CliFormat
  31398. {
  31399. Name = "INSTANCE";
  31400. Properties = {
  31401. instance of MSFT_CliProperty
  31402. {
  31403. Derivation = "__PATH";
  31404. Name = "__PATH";
  31405. }};
  31406. },
  31407. instance of MSFT_CliFormat
  31408. {
  31409. Format = "LIST";
  31410. Name = "FULL";
  31411. Properties = {
  31412. instance of MSFT_CliProperty
  31413. {
  31414. Derivation = "Accuracy";
  31415. Description = "Indicates the accuracy of the sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. ";
  31416. Name = "Accuracy";
  31417. },
  31418. instance of MSFT_CliProperty
  31419. {
  31420. Derivation = "Availability";
  31421. Description = "The availability and status of the device.";
  31422. Name = "Availability";
  31423. Qualifiers = {
  31424. instance of MSFT_CliQualifier
  31425. {
  31426. Name = "ValueMap";
  31427. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  31428. },
  31429. instance of MSFT_CliQualifier
  31430. {
  31431. Name = "Values";
  31432. QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
  31433. }};
  31434. },
  31435. instance of MSFT_CliProperty
  31436. {
  31437. Derivation = "ConfigManagerErrorCode";
  31438. Description = "Indicates the Configuration Manager error code.";
  31439. Name = "ConfigManagerErrorCode";
  31440. Qualifiers = {
  31441. instance of MSFT_CliQualifier
  31442. {
  31443. Name = "Values";
  31444. QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the dr
  31445. }};
  31446. },
  31447. instance of MSFT_CliProperty
  31448. {
  31449. Derivation = "ConfigManagerUserConfig";
  31450. Description = "Indicates whether the device is using a user-defined configuration.";
  31451. Name = "ConfigManagerUserConfig";
  31452. },
  31453. instance of MSFT_CliProperty
  31454. {
  31455. Derivation = "CurrentReading";
  31456. Description = "The current value indicated by the sensor.";
  31457. Name = "CurrentReading";
  31458. },
  31459. instance of MSFT_CliProperty
  31460. {
  31461. Derivation = "Description";
  31462. Description = "The Description property provides a textual description of the object. ";
  31463. Name = "Description";
  31464. },
  31465. instance of MSFT_CliProperty
  31466. {
  31467. Derivation = "DeviceID";
  31468. Description = "The DeviceID property contains a string identifying the voltage probe.";
  31469. Name = "DeviceID";
  31470. },
  31471. instance of MSFT_CliProperty
  31472. {
  31473. Derivation = "ErrorCleared";
  31474. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  31475. Name = "ErrorCleared";
  31476. },
  31477. instance of MSFT_CliProperty
  31478. {
  31479. Derivation = "ErrorDescription";
  31480. Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
  31481. Name = "ErrorDescription";
  31482. },
  31483. instance of MSFT_CliProperty
  31484. {
  31485. Derivation = "InstallDate";
  31486. Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
  31487. Name = "InstallDate";
  31488. },
  31489. instance of MSFT_CliProperty
  31490. {
  31491. Derivation = "IsLinear";
  31492. Description = "Indicates that the sensor is linear over its dynamic range.";
  31493. Name = "IsLinear";
  31494. },
  31495. instance of MSFT_CliProperty
  31496. {
  31497. Derivation = "LastErrorCode";
  31498. Description = "LastErrorCode captures the last error code reported by the logical device.";
  31499. Name = "LastErrorCode";
  31500. },
  31501. instance of MSFT_CliProperty
  31502. {
  31503. Derivation = "LowerThresholdCritical";
  31504. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  31505. Name = "LowerThresholdCritical";
  31506. },
  31507. instance of MSFT_CliProperty
  31508. {
  31509. Derivation = "LowerThresholdFatal";
  31510. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  31511. Name = "LowerThresholdFatal";
  31512. },
  31513. instance of MSFT_CliProperty
  31514. {
  31515. Derivation = "LowerThresholdNonCritical";
  31516. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  31517. Name = "LowerThresholdNonCritical";
  31518. },
  31519. instance of MSFT_CliProperty
  31520. {
  31521. Derivation = "MaxReadable";
  31522. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  31523. Name = "MaxReadable";
  31524. },
  31525. instance of MSFT_CliProperty
  31526. {
  31527. Derivation = "MinReadable";
  31528. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  31529. Name = "MinReadable";
  31530. },
  31531. instance of MSFT_CliProperty
  31532. {
  31533. Derivation = "Name";
  31534. Description = "The Name property defines the label by which the object is known. ";
  31535. Name = "Name";
  31536. },
  31537. instance of MSFT_CliProperty
  31538. {
  31539. Derivation = "NominalReading";
  31540. Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
  31541. Name = "NominalReading";
  31542. },
  31543. instance of MSFT_CliProperty
  31544. {
  31545. Derivation = "NormalMax";
  31546. Description = "NormalMax provides guidance for the user as to the normal maximum range for the numeric sensor.";
  31547. Name = "NormalMax";
  31548. },
  31549. instance of MSFT_CliProperty
  31550. {
  31551. Derivation = "NormalMin";
  31552. Description = "NormalMin provides guidance for the user as to the normal minimum range for the numeric sensor.";
  31553. Name = "NormalMin";
  31554. },
  31555. instance of MSFT_CliProperty
  31556. {
  31557. Derivation = "PNPDeviceID";
  31558. Description = "Indicates the Plug and Play device ID of the logical device. ";
  31559. Name = "PNPDeviceID";
  31560. },
  31561. instance of MSFT_CliProperty
  31562. {
  31563. Derivation = "PowerManagementCapabilities";
  31564. Description = "Indicates the specific power-related capabilities of the logical device. ";
  31565. Name = "PowerManagementCapabilities";
  31566. Qualifiers = {
  31567. instance of MSFT_CliQualifier
  31568. {
  31569. Name = "Values";
  31570. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  31571. }};
  31572. },
  31573. instance of MSFT_CliProperty
  31574. {
  31575. Derivation = "PowerManagementSupported";
  31576. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  31577. Name = "PowerManagementSupported";
  31578. },
  31579. instance of MSFT_CliProperty
  31580. {
  31581. Derivation = "Resolution";
  31582. Description = "Resolution indicates the ability of the sensor to resolve differences in the measured property. ";
  31583. Name = "Resolution";
  31584. },
  31585. instance of MSFT_CliProperty
  31586. {
  31587. Derivation = "Status";
  31588. Description = "The Status property is a string indicating the current status of the object. ";
  31589. Name = "Status";
  31590. Qualifiers = {
  31591. instance of MSFT_CliQualifier
  31592. {
  31593. Name = "MaxLen";
  31594. QualifierValue = {"10"};
  31595. },
  31596. instance of MSFT_CliQualifier
  31597. {
  31598. Name = "ValueMap";
  31599. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31600. },
  31601. instance of MSFT_CliQualifier
  31602. {
  31603. Name = "Values";
  31604. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31605. }};
  31606. },
  31607. instance of MSFT_CliProperty
  31608. {
  31609. Derivation = "StatusInfo";
  31610. Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
  31611. Name = "StatusInfo";
  31612. Qualifiers = {
  31613. instance of MSFT_CliQualifier
  31614. {
  31615. Name = "ValueMap";
  31616. QualifierValue = {"1","2","3","4","5"};
  31617. },
  31618. instance of MSFT_CliQualifier
  31619. {
  31620. Name = "Values";
  31621. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  31622. }};
  31623. },
  31624. instance of MSFT_CliProperty
  31625. {
  31626. Derivation = "Tolerance";
  31627. Description = "Indicates the tolerance of the sensor for the measured property. Tolerance, along with resolution and accuracy, is used to calculate the actual value of the measured physical property. ";
  31628. Name = "Tolerance";
  31629. },
  31630. instance of MSFT_CliProperty
  31631. {
  31632. Derivation = "UpperThresholdCritical";
  31633. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  31634. Name = "UpperThresholdCritical";
  31635. },
  31636. instance of MSFT_CliProperty
  31637. {
  31638. Derivation = "UpperThresholdFatal";
  31639. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  31640. Name = "UpperThresholdFatal";
  31641. },
  31642. instance of MSFT_CliProperty
  31643. {
  31644. Derivation = "UpperThresholdNonCritical";
  31645. Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
  31646. Name = "UpperThresholdNonCritical";
  31647. }};
  31648. }};
  31649. FriendlyName = "Voltage";
  31650. PWhere = "";
  31651. Target = "Select * from Win32_VoltageProbe";
  31652. };
  31653. instance of Msft_CliAlias
  31654. {
  31655. FriendlyName = "VolumeQuotaSetting";
  31656. Target = "Select * from Win32_VolumeQuotaSetting";
  31657. pWhere = " Where Element = # and Setting = #";
  31658. Connection =
  31659. Instance of Msft_CliConnection{
  31660. Namespace ="ROOT\\CIMV2";
  31661. Server = ".";
  31662. Locale = "ms_409";
  31663. };
  31664. Description = "TVolumeQuotaSetting associates the disk quota "
  31665. "setting with a specific disk volume.";
  31666. Formats = {
  31667. instance of Msft_CliFormat
  31668. {
  31669. Name ="INSTANCE";
  31670. Properties = {
  31671. Instance of Msft_CliProperty
  31672. {
  31673. Name = "__PATH";
  31674. Derivation = "__PATH";
  31675. }
  31676. };
  31677. },
  31678. instance of Msft_CliFormat
  31679. {
  31680. Name ="SYSTEM";
  31681. Properties = {
  31682. Instance of Msft_CliProperty{
  31683. Name = "__CLASS";
  31684. Derivation = "__CLASS";
  31685. },
  31686. Instance of Msft_CliProperty{
  31687. Name = "__DERIVATION";
  31688. Derivation = "__DERIVATION";
  31689. },
  31690. Instance of Msft_CliProperty{
  31691. Name = "__DYNASTY";
  31692. Derivation = "__DYNASTY";
  31693. },
  31694. Instance of Msft_CliProperty{
  31695. Name = "__GENUS";
  31696. Derivation = "__GENUS";
  31697. },
  31698. Instance of Msft_CliProperty{
  31699. Name = "__NAMESPACE";
  31700. Derivation = "__NAMESPACE";
  31701. },
  31702. Instance of Msft_CliProperty{
  31703. Name = "__PATH";
  31704. Derivation = "__PATH";
  31705. },
  31706. Instance of Msft_CliProperty{
  31707. Name = "__PROPERTY_COUNT";
  31708. Derivation = "__PROPERTY_COUNT";
  31709. },
  31710. Instance of Msft_CliProperty{
  31711. Name = "__RELPATH";
  31712. Derivation = "__RELPATH";
  31713. },
  31714. Instance of Msft_CliProperty{
  31715. Name = "__SERVER";
  31716. Derivation = "__SERVER";
  31717. },
  31718. Instance of Msft_CliProperty{
  31719. Name = "__SUPERCLASS";
  31720. Derivation = "__SUPERCLASS";
  31721. }
  31722. };
  31723. },
  31724. instance of Msft_CliFormat{
  31725. Name ="BRIEF";
  31726. Properties = {
  31727. instance of Msft_CliProperty{
  31728. Name = "Element";
  31729. Description = "The DiskVolume for the associated disk quota setting.";
  31730. Derivation = "Element";
  31731. },
  31732. instance of Msft_CliProperty{
  31733. Name = "Setting";
  31734. Description = "The QuotaSetting associated with the referenced LogicalDisk.";
  31735. Derivation = "Setting";
  31736. }
  31737. };
  31738. },
  31739. instance of Msft_CliFormat
  31740. {
  31741. Name ="FULL";
  31742. Properties = {
  31743. instance of Msft_CliProperty{
  31744. Name = "Element";
  31745. Description = "The DiskVolume for the associated disk quota setting.";
  31746. Derivation = "Element";
  31747. },
  31748. instance of Msft_CliProperty{
  31749. Name = "Setting";
  31750. Description = "The QuotaSetting associated with the referenced LogicalDisk.";
  31751. Derivation = "Setting";
  31752. }
  31753. };
  31754. }
  31755. };
  31756. };
  31757. instance of MSFT_CliAlias
  31758. {
  31759. Connection =
  31760. instance of MSFT_CliConnection
  31761. {
  31762. Locale = "ms_409";
  31763. NameSpace = "ROOT\\CIMV2";
  31764. Server = ".";
  31765. };
  31766. Description = "WMI service operational parameters management. ";
  31767. Formats = {
  31768. instance of MSFT_CliFormat
  31769. {
  31770. Format = "TABLE";
  31771. Name = "BRIEF";
  31772. Properties = {
  31773. instance of MSFT_CliProperty
  31774. {
  31775. Derivation = "BuildVersion";
  31776. Description = "The BuildVersion property contains version information for the currently installed WMI service.";
  31777. Name = "BuildVersion";
  31778. },
  31779. instance of MSFT_CliProperty
  31780. {
  31781. Derivation = "Caption";
  31782. Description = "A short textual description.";
  31783. Name = "Caption";
  31784. Qualifiers = {
  31785. instance of MSFT_CliQualifier
  31786. {
  31787. Name = "MaxLen";
  31788. QualifierValue = {"64"};
  31789. }};
  31790. },
  31791. instance of MSFT_CliProperty
  31792. {
  31793. Derivation = "DatabaseDirectory";
  31794. Description = "The DatabaseDirectory property specifies the directory path containing the WMI repository.";
  31795. Name = "DatabaseDirectory";
  31796. },
  31797. instance of MSFT_CliProperty
  31798. {
  31799. Derivation = "EnableEvents";
  31800. Description = "The EnableEvents property indicates whether the WMI event subsystem should be enabled.";
  31801. Name = "EnableEvents";
  31802. },
  31803. instance of MSFT_CliProperty
  31804. {
  31805. Derivation = "LoggingLevel";
  31806. Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
  31807. Name = "LoggingLevel";
  31808. Qualifiers = {
  31809. instance of MSFT_CliQualifier
  31810. {
  31811. Name = "Values";
  31812. QualifierValue = {"Off","Error logging","Verbose Error logging"};
  31813. }};
  31814. },
  31815. instance of MSFT_CliProperty
  31816. {
  31817. Derivation = "SettingID";
  31818. Description = "The identifier by which the CIM_Setting object is known.";
  31819. Name = "SettingID";
  31820. Qualifiers = {
  31821. instance of MSFT_CliQualifier
  31822. {
  31823. Name = "MaxLen";
  31824. QualifierValue = {"256"};
  31825. }};
  31826. }};
  31827. },
  31828. instance of MSFT_CliFormat
  31829. {
  31830. Name = "SYSTEM";
  31831. Properties = {
  31832. instance of MSFT_CliProperty
  31833. {
  31834. Derivation = "__CLASS";
  31835. Name = "__CLASS";
  31836. },
  31837. instance of MSFT_CliProperty
  31838. {
  31839. Derivation = "__DERIVATION";
  31840. Name = "__DERIVATION";
  31841. },
  31842. instance of MSFT_CliProperty
  31843. {
  31844. Derivation = "__DYNASTY";
  31845. Name = "__DYNASTY";
  31846. },
  31847. instance of MSFT_CliProperty
  31848. {
  31849. Derivation = "__GENUS";
  31850. Name = "__GENUS";
  31851. },
  31852. instance of MSFT_CliProperty
  31853. {
  31854. Derivation = "__NAMESPACE";
  31855. Name = "__NAMESPACE";
  31856. },
  31857. instance of MSFT_CliProperty
  31858. {
  31859. Derivation = "__PATH";
  31860. Name = "__PATH";
  31861. },
  31862. instance of MSFT_CliProperty
  31863. {
  31864. Derivation = "__PROPERTY_COUNT";
  31865. Name = "__PROPERTY_COUNT";
  31866. },
  31867. instance of MSFT_CliProperty
  31868. {
  31869. Derivation = "__RELPATH";
  31870. Name = "__RELPATH";
  31871. },
  31872. instance of MSFT_CliProperty
  31873. {
  31874. Derivation = "__SERVER";
  31875. Name = "__SERVER";
  31876. },
  31877. instance of MSFT_CliProperty
  31878. {
  31879. Derivation = "__SUPERCLASS";
  31880. Name = "__SUPERCLASS";
  31881. }};
  31882. },
  31883. instance of MSFT_CliFormat
  31884. {
  31885. Name = "INSTANCE";
  31886. Properties = {
  31887. instance of MSFT_CliProperty
  31888. {
  31889. Derivation = "__PATH";
  31890. Name = "__PATH";
  31891. }};
  31892. },
  31893. instance of MSFT_CliFormat
  31894. {
  31895. Format = "LIST";
  31896. Name = "FULL";
  31897. Properties = {
  31898. instance of MSFT_CliProperty
  31899. {
  31900. Derivation = "ASPScriptDefaultNamespace";
  31901. Description = "The ASPScriptDefaultNamespace property contains the namespace used by calls from the script API if none is specified by the caller.";
  31902. Name = "ASPScriptDefaultNamespace";
  31903. },
  31904. instance of MSFT_CliProperty
  31905. {
  31906. Derivation = "ASPScriptEnabled";
  31907. Description = "The ASPScriptEnabled property indicates whether WMI scripting can be used on Active Server Pages (ASP). This property is valid on Windows NT 4.0 systems only. For Windows 2000 systems, WMI scripting is always allowed on ASP.";
  31908. Name = "ASPScriptEnabled";
  31909. },
  31910. instance of MSFT_CliProperty
  31911. {
  31912. Derivation = "AutorecoverMofs";
  31913. Description = "The AutoRecoverMofs property contains a list of fully qualified MOF file names used to initialize or recover the WMI repository. The list determines the order in which MOFs are compiled.";
  31914. Name = "AutorecoverMofs";
  31915. },
  31916. instance of MSFT_CliProperty
  31917. {
  31918. Derivation = "AutoStartWin9X";
  31919. Description = "The AutoStartWin9X property indicates the circumstances under which WMI will start on Win9X systems.";
  31920. Name = "AutoStartWin9X";
  31921. Qualifiers = {
  31922. instance of MSFT_CliQualifier
  31923. {
  31924. Name = "Values";
  31925. QualifierValue = {"Don't start","Autostart","Start on reboot"};
  31926. }};
  31927. },
  31928. instance of MSFT_CliProperty
  31929. {
  31930. Derivation = "BackupInterval";
  31931. Description = "The BackupInterval property specifies the length of time that will elapse between backups of the WMI database.";
  31932. Name = "BackupInterval";
  31933. },
  31934. instance of MSFT_CliProperty
  31935. {
  31936. Derivation = "BackupLastTime";
  31937. Description = "The BackupLastTime property specifies the date and time the last backup was performed.";
  31938. Name = "BackupLastTime";
  31939. },
  31940. instance of MSFT_CliProperty
  31941. {
  31942. Derivation = "BuildVersion";
  31943. Description = "The BuildVersion property contains version information for the currently installed WMI service.";
  31944. Name = "BuildVersion";
  31945. },
  31946. instance of MSFT_CliProperty
  31947. {
  31948. Derivation = "DatabaseDirectory";
  31949. Description = "The DatabaseDirectory property specifies the directory path containing the WMI repository.";
  31950. Name = "DatabaseDirectory";
  31951. },
  31952. instance of MSFT_CliProperty
  31953. {
  31954. Derivation = "DatabaseMaxSize";
  31955. Description = "The DatabaseMaxSize property specifies the maximum size of the WMI repository.";
  31956. Name = "DatabaseMaxSize";
  31957. },
  31958. instance of MSFT_CliProperty
  31959. {
  31960. Derivation = "Description";
  31961. Description = "A textual description of the CIM_Setting object.";
  31962. Name = "Description";
  31963. },
  31964. instance of MSFT_CliProperty
  31965. {
  31966. Derivation = "EnableAnonWin9xConnections";
  31967. Description = "The EnableAnonWin9xConnections indicates whether remote access without security checking is permitted. This property only applies to Windows 95 and Windows 98 systems.";
  31968. Name = "EnableAnonWin9xConnections";
  31969. },
  31970. instance of MSFT_CliProperty
  31971. {
  31972. Derivation = "EnableEvents";
  31973. Description = "The EnableEvents property indicates whether the WMI event subsystem should be enabled./nValues: TRUE or FALSE, If TRUE,then the event subsystem is enabled.";
  31974. Name = "EnableEvents";
  31975. },
  31976. instance of MSFT_CliProperty
  31977. {
  31978. Derivation = "EnableStartupHeapPreallocation";
  31979. Description = "The EnableStartupHeapPreallocation property indicates whether WMI will start with a pre-allocated heap./nValues: TRUE or FALSE. If TRUE, then a pre-allocated heap with the size of LastStartupHeapPreallocation is created when WMI is initialized.";
  31980. Name = "EnableStartupHeapPreallocation";
  31981. },
  31982. instance of MSFT_CliProperty
  31983. {
  31984. Derivation = "HighThresholdOnClientObjects";
  31985. Description = "The HighThresholdOnClientObjects property specifies the maximum rate provider created objects can be delivered to clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers. WMI slows down the addition of new objects into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more objects from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
  31986. Name = "HighThresholdOnClientObjects";
  31987. },
  31988. instance of MSFT_CliProperty
  31989. {
  31990. Derivation = "HighThresholdOnEvents";
  31991. Description = "The HighThresholdOnEvents property specifies the maximum rate at which events are to be delivered to clients. To accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers.. WMI slows down the addition of new events into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more events from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
  31992. Name = "HighThresholdOnEvents";
  31993. },
  31994. instance of MSFT_CliProperty
  31995. {
  31996. Derivation = "InstallationDirectory";
  31997. Description = "The InstallationDirectory property contains the directory path where the WMI software has been installed. The default location is: \\system32\\wbem.";
  31998. Name = "InstallationDirectory";
  31999. },
  32000. instance of MSFT_CliProperty
  32001. {
  32002. Derivation = "LastStartupHeapPreallocation";
  32003. Description = "The LastStartupHeapPreallocation property specifies the size of the pre-allocated heap created by WMI during initialization.";
  32004. Name = "LastStartupHeapPreallocation";
  32005. },
  32006. instance of MSFT_CliProperty
  32007. {
  32008. Derivation = "LoggingDirectory";
  32009. Description = "The LoggingDirectory property specifies the directory path containing the location of the WMI system log files.";
  32010. Name = "LoggingDirectory";
  32011. },
  32012. instance of MSFT_CliProperty
  32013. {
  32014. Derivation = "LoggingLevel";
  32015. Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
  32016. Name = "LoggingLevel";
  32017. Qualifiers = {
  32018. instance of MSFT_CliQualifier
  32019. {
  32020. Name = "Values";
  32021. QualifierValue = {"Off","Error logging","Verbose Error logging"};
  32022. }};
  32023. },
  32024. instance of MSFT_CliProperty
  32025. {
  32026. Derivation = "LowThresholdOnClientObjects";
  32027. Description = "The LowThresholdOnClientObjects property specifies the rate at which WMI will start to slow the creation of new objects created for clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. If the rate of requests for objects grows out of control, WMI gradually slows down the creation of new objects to match the client's rate of use. This slowdown starts when the rate at which objects are being created exceeds the value of this property. The slowdown continues until equilibrium is achieved, or the high threshold is reached.";
  32028. Name = "LowThresholdOnClientObjects";
  32029. },
  32030. instance of MSFT_CliProperty
  32031. {
  32032. Derivation = "LowThresholdOnEvents";
  32033. Description = "The LowThresholdOnEvents property specifies the rate at which WMI will start to slow the delivery of new events. to accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers. If the queue grows out of control, WMI slows down the delivery of events gradually to get them in line with the client's rate . This slowdown starts when the rate at which events are generated exceeds the value of the this property. The slowdown continues until either the equilibrium is achieved, or the high threshold is reached.";
  32034. Name = "LowThresholdOnEvents";
  32035. },
  32036. instance of MSFT_CliProperty
  32037. {
  32038. Derivation = "MaxLogFileSize";
  32039. Description = "The MaxLogFileSize property indicates the maximum size of the log files produced by the WMI service.";
  32040. Name = "MaxLogFileSize";
  32041. },
  32042. instance of MSFT_CliProperty
  32043. {
  32044. Derivation = "MaxWaitOnClientObjects";
  32045. Description = "The MaxWaitOnClientObjects property specifies the amount of time a newly created object waits to be used by the client before it is discarded and an error value is returned.";
  32046. Name = "MaxWaitOnClientObjects";
  32047. },
  32048. instance of MSFT_CliProperty
  32049. {
  32050. Derivation = "MaxWaitOnEvents";
  32051. Description = "The MaxWaitOnEvents property specifies the amount of time an event sent to a client is queued before being discarded.";
  32052. Name = "MaxWaitOnEvents";
  32053. },
  32054. instance of MSFT_CliProperty
  32055. {
  32056. Derivation = "MofSelfInstallDirectory";
  32057. Description = "The MofSelfInstallDirectory property contains the directory path for applications that install MOF files to the CIM repository. WMI automatically compiles any MOF files placed in this directory and, depending on its success, moves the MOF to a subdirectory labeled \"good\" or \"bad\". If the \"autorecover\" pragma is included, the fully qualified file name is added to the AutorecoverMofs list used when WMI is initializing or recovering the repository. The list determines the order in which MOFs are compiled.";
  32058. Name = "MofSelfInstallDirectory";
  32059. },
  32060. instance of MSFT_CliProperty
  32061. {
  32062. Derivation = "SettingID";
  32063. Description = "The identifier by which the CIM_Setting object is known.";
  32064. Name = "SettingID";
  32065. Qualifiers = {
  32066. instance of MSFT_CliQualifier
  32067. {
  32068. Name = "MaxLen";
  32069. QualifierValue = {"256"};
  32070. }};
  32071. }};
  32072. },
  32073. instance of MSFT_CliFormat
  32074. {
  32075. Format = "table";
  32076. Name = "WRITEABLE";
  32077. Properties = {
  32078. instance of MSFT_CliProperty
  32079. {
  32080. Derivation = "ASPScriptDefaultNamespace";
  32081. Description = "The ASPScriptDefaultNamespace property contains the namespace used by calls from the script API if none is specified by the caller.";
  32082. Name = "ASPScriptDefaultNamespace";
  32083. Qualifiers = {
  32084. instance of MSFT_CliQualifier
  32085. {
  32086. Name = "CIMTYPE";
  32087. QualifierValue = {"string"};
  32088. },
  32089. instance of MSFT_CliQualifier
  32090. {
  32091. Name = "MappingStrings";
  32092. QualifierValue = {"string","Win32Registry|Software\\Microsoft\\WBEM\\scripting|Default Namespace"};
  32093. },
  32094. instance of MSFT_CliQualifier
  32095. {
  32096. Name = "read";
  32097. QualifierValue = {"True"};
  32098. },
  32099. instance of MSFT_CliQualifier
  32100. {
  32101. Name = "write";
  32102. QualifierValue = {"True"};
  32103. }};
  32104. },
  32105. instance of MSFT_CliProperty
  32106. {
  32107. Derivation = "ASPScriptEnabled";
  32108. Description = "The ASPScriptEnabled property indicates whether WMI scripting can be used on Active Server Pages (ASP). This property is valid on Windows NT 4.0 systems only. For Windows 2000 systems, WMI scripting is always allowed on ASP.";
  32109. Name = "ASPScriptEnabled";
  32110. Qualifiers = {
  32111. instance of MSFT_CliQualifier
  32112. {
  32113. Name = "CIMTYPE";
  32114. QualifierValue = {"boolean"};
  32115. },
  32116. instance of MSFT_CliQualifier
  32117. {
  32118. Name = "MappingStrings";
  32119. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\scripting|Enable for ASP"};
  32120. },
  32121. instance of MSFT_CliQualifier
  32122. {
  32123. Name = "read";
  32124. QualifierValue = {"True"};
  32125. },
  32126. instance of MSFT_CliQualifier
  32127. {
  32128. Name = "write";
  32129. QualifierValue = {"True"};
  32130. }};
  32131. },
  32132. instance of MSFT_CliProperty
  32133. {
  32134. Derivation = "AutoStartWin9X";
  32135. Description = "The AutoStartWin9X property indicates the circumstances under which WMI will start on Win9X systems.";
  32136. Name = "AutoStartWin9X";
  32137. Qualifiers = {
  32138. instance of MSFT_CliQualifier
  32139. {
  32140. Name = "CIMTYPE";
  32141. QualifierValue = {"uint32"};
  32142. },
  32143. instance of MSFT_CliQualifier
  32144. {
  32145. Name = "MappingStrings";
  32146. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|AutostartWin9X"};
  32147. },
  32148. instance of MSFT_CliQualifier
  32149. {
  32150. Name = "read";
  32151. QualifierValue = {"True"};
  32152. },
  32153. instance of MSFT_CliQualifier
  32154. {
  32155. Name = "Values";
  32156. QualifierValue = {"True","Don't start","Autostart","Start on reboot"};
  32157. },
  32158. instance of MSFT_CliQualifier
  32159. {
  32160. Name = "write";
  32161. QualifierValue = {"True"};
  32162. }};
  32163. },
  32164. instance of MSFT_CliProperty
  32165. {
  32166. Derivation = "BackupInterval";
  32167. Description = "The BackupInterval property specifies the length of time that will elapse between backups of the WMI database.";
  32168. Name = "BackupInterval";
  32169. Qualifiers = {
  32170. instance of MSFT_CliQualifier
  32171. {
  32172. Name = "CIMTYPE";
  32173. QualifierValue = {"uint32"};
  32174. },
  32175. instance of MSFT_CliQualifier
  32176. {
  32177. Name = "MappingStrings";
  32178. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Backup Interval Threshold"};
  32179. },
  32180. instance of MSFT_CliQualifier
  32181. {
  32182. Name = "read";
  32183. QualifierValue = {"True"};
  32184. },
  32185. instance of MSFT_CliQualifier
  32186. {
  32187. Name = "Units";
  32188. QualifierValue = {"Minutes"};
  32189. },
  32190. instance of MSFT_CliQualifier
  32191. {
  32192. Name = "write";
  32193. QualifierValue = {"True"};
  32194. }};
  32195. },
  32196. instance of MSFT_CliProperty
  32197. {
  32198. Derivation = "BackupLastTime";
  32199. Description = "The BackupLastTime property specifies the date and time the last backup was performed.";
  32200. Name = "BackupLastTime";
  32201. Qualifiers = {
  32202. instance of MSFT_CliQualifier
  32203. {
  32204. Name = "CIMTYPE";
  32205. QualifierValue = {"datetime"};
  32206. },
  32207. instance of MSFT_CliQualifier
  32208. {
  32209. Name = "MappingStrings";
  32210. QualifierValue = {"datetime","Win32API|Time Functions|GetTimeZoneInformation"};
  32211. },
  32212. instance of MSFT_CliQualifier
  32213. {
  32214. Name = "read";
  32215. QualifierValue = {"True"};
  32216. },
  32217. instance of MSFT_CliQualifier
  32218. {
  32219. Name = "write";
  32220. QualifierValue = {"True"};
  32221. }};
  32222. },
  32223. instance of MSFT_CliProperty
  32224. {
  32225. Derivation = "EnableAnonWin9xConnections";
  32226. Description = "The EnableAnonWin9xConnections indicates whether remote access without security checking is permitted. This property only applies to Windows 95 and Windows 98 systems.";
  32227. Name = "EnableAnonWin9xConnections";
  32228. Qualifiers = {
  32229. instance of MSFT_CliQualifier
  32230. {
  32231. Name = "CIMTYPE";
  32232. QualifierValue = {"boolean"};
  32233. },
  32234. instance of MSFT_CliQualifier
  32235. {
  32236. Name = "MappingStrings";
  32237. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableAnonConnections"};
  32238. },
  32239. instance of MSFT_CliQualifier
  32240. {
  32241. Name = "read";
  32242. QualifierValue = {"True"};
  32243. },
  32244. instance of MSFT_CliQualifier
  32245. {
  32246. Name = "write";
  32247. QualifierValue = {"True"};
  32248. }};
  32249. },
  32250. instance of MSFT_CliProperty
  32251. {
  32252. Derivation = "EnableEvents";
  32253. Description = "The EnableEvents property indicates whether the WMI event subsystem should be enabled./nValues: TRUE or FALSE, If TRUE,then the event subsystem is enabled.";
  32254. Name = "EnableEvents";
  32255. Qualifiers = {
  32256. instance of MSFT_CliQualifier
  32257. {
  32258. Name = "CIMTYPE";
  32259. QualifierValue = {"boolean"};
  32260. },
  32261. instance of MSFT_CliQualifier
  32262. {
  32263. Name = "MappingStrings";
  32264. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableEvents"};
  32265. },
  32266. instance of MSFT_CliQualifier
  32267. {
  32268. Name = "read";
  32269. QualifierValue = {"True"};
  32270. },
  32271. instance of MSFT_CliQualifier
  32272. {
  32273. Name = "write";
  32274. QualifierValue = {"True"};
  32275. }};
  32276. },
  32277. instance of MSFT_CliProperty
  32278. {
  32279. Derivation = "EnableStartupHeapPreallocation";
  32280. Description = "The EnableStartupHeapPreallocation property indicates whether WMI will start with a pre-allocated heap./nValues: TRUE or FALSE. If TRUE, then a pre-allocated heap with the size of LastStartupHeapPreallocation is created when WMI is initialized.";
  32281. Name = "EnableStartupHeapPreallocation";
  32282. Qualifiers = {
  32283. instance of MSFT_CliQualifier
  32284. {
  32285. Name = "CIMTYPE";
  32286. QualifierValue = {"boolean"};
  32287. },
  32288. instance of MSFT_CliQualifier
  32289. {
  32290. Name = "MappingStrings";
  32291. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableStartupHeapPreallocation"};
  32292. },
  32293. instance of MSFT_CliQualifier
  32294. {
  32295. Name = "read";
  32296. QualifierValue = {"True"};
  32297. },
  32298. instance of MSFT_CliQualifier
  32299. {
  32300. Name = "write";
  32301. QualifierValue = {"True"};
  32302. }};
  32303. },
  32304. instance of MSFT_CliProperty
  32305. {
  32306. Derivation = "HighThresholdOnClientObjects";
  32307. Description = "The HighThresholdOnClientObjects property specifies the maximum rate provider created objects can be delivered to clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. WMI slows down the addition of new objects into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more objects from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
  32308. Name = "HighThresholdOnClientObjects";
  32309. Qualifiers = {
  32310. instance of MSFT_CliQualifier
  32311. {
  32312. Name = "CIMTYPE";
  32313. QualifierValue = {"uint32"};
  32314. },
  32315. instance of MSFT_CliQualifier
  32316. {
  32317. Name = "MappingStrings";
  32318. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|High Threshold On Client Objects"};
  32319. },
  32320. instance of MSFT_CliQualifier
  32321. {
  32322. Name = "read";
  32323. QualifierValue = {"True"};
  32324. },
  32325. instance of MSFT_CliQualifier
  32326. {
  32327. Name = "Units";
  32328. QualifierValue = {"Objects per second"};
  32329. },
  32330. instance of MSFT_CliQualifier
  32331. {
  32332. Name = "write";
  32333. QualifierValue = {"True"};
  32334. }};
  32335. },
  32336. instance of MSFT_CliProperty
  32337. {
  32338. Derivation = "HighThresholdOnEvents";
  32339. Description = "The HighThresholdOnEvents property specifies the maximum rate at which events are to be delivered to clients. To accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers.. WMI slows down the addition of new events into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more events from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
  32340. Name = "HighThresholdOnEvents";
  32341. Qualifiers = {
  32342. instance of MSFT_CliQualifier
  32343. {
  32344. Name = "CIMTYPE";
  32345. QualifierValue = {"uint32"};
  32346. },
  32347. instance of MSFT_CliQualifier
  32348. {
  32349. Name = "MappingStrings";
  32350. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|High Threshold On Events"};
  32351. },
  32352. instance of MSFT_CliQualifier
  32353. {
  32354. Name = "read";
  32355. QualifierValue = {"True"};
  32356. },
  32357. instance of MSFT_CliQualifier
  32358. {
  32359. Name = "Units";
  32360. QualifierValue = {"Events per second"};
  32361. },
  32362. instance of MSFT_CliQualifier
  32363. {
  32364. Name = "write";
  32365. QualifierValue = {"True"};
  32366. }};
  32367. },
  32368. instance of MSFT_CliProperty
  32369. {
  32370. Derivation = "LoggingDirectory";
  32371. Description = "The LoggingDirectory property specifies the directory path containing the location of the WMI system log files.";
  32372. Name = "LoggingDirectory";
  32373. Qualifiers = {
  32374. instance of MSFT_CliQualifier
  32375. {
  32376. Name = "CIMTYPE";
  32377. QualifierValue = {"string"};
  32378. },
  32379. instance of MSFT_CliQualifier
  32380. {
  32381. Name = "MappingStrings";
  32382. QualifierValue = {"string","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Logging Directory"};
  32383. },
  32384. instance of MSFT_CliQualifier
  32385. {
  32386. Name = "read";
  32387. QualifierValue = {"True"};
  32388. },
  32389. instance of MSFT_CliQualifier
  32390. {
  32391. Name = "write";
  32392. QualifierValue = {"True"};
  32393. }};
  32394. },
  32395. instance of MSFT_CliProperty
  32396. {
  32397. Derivation = "LoggingLevel";
  32398. Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
  32399. Name = "LoggingLevel";
  32400. Qualifiers = {
  32401. instance of MSFT_CliQualifier
  32402. {
  32403. Name = "CIMTYPE";
  32404. QualifierValue = {"uint32"};
  32405. },
  32406. instance of MSFT_CliQualifier
  32407. {
  32408. Name = "MappingStrings";
  32409. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Logging"};
  32410. },
  32411. instance of MSFT_CliQualifier
  32412. {
  32413. Name = "read";
  32414. QualifierValue = {"True"};
  32415. },
  32416. instance of MSFT_CliQualifier
  32417. {
  32418. Name = "Values";
  32419. QualifierValue = {"True","Off","Error logging","Verbose Error logging"};
  32420. },
  32421. instance of MSFT_CliQualifier
  32422. {
  32423. Name = "write";
  32424. QualifierValue = {"True"};
  32425. }};
  32426. },
  32427. instance of MSFT_CliProperty
  32428. {
  32429. Derivation = "LowThresholdOnClientObjects";
  32430. Description = "The LowThresholdOnClientObjects property specifies the rate at which WMI will start to slow the creation of new objects created for clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. If the rate of requests for objects grows out of control, WMI gradually slows down the creation of new objects to match the client's rate of use. This slowdown starts when the rate at which objects are being created exceeds the value of this property. The slowdown continues until equilibrium is achieved, or the high threshold is reached.";
  32431. Name = "LowThresholdOnClientObjects";
  32432. Qualifiers = {
  32433. instance of MSFT_CliQualifier
  32434. {
  32435. Name = "CIMTYPE";
  32436. QualifierValue = {"uint32"};
  32437. },
  32438. instance of MSFT_CliQualifier
  32439. {
  32440. Name = "MappingStrings";
  32441. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Low Threshold On Client Objects"};
  32442. },
  32443. instance of MSFT_CliQualifier
  32444. {
  32445. Name = "read";
  32446. QualifierValue = {"True"};
  32447. },
  32448. instance of MSFT_CliQualifier
  32449. {
  32450. Name = "Units";
  32451. QualifierValue = {"Objects per second"};
  32452. },
  32453. instance of MSFT_CliQualifier
  32454. {
  32455. Name = "write";
  32456. QualifierValue = {"True"};
  32457. }};
  32458. },
  32459. instance of MSFT_CliProperty
  32460. {
  32461. Derivation = "LowThresholdOnEvents";
  32462. Description = "The LowThresholdOnEvents property specifies the rate at which WMI will start to slow the delivery of new events. to accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers. If the queue grows out of control, WMI slows down the delivery of events gradually to get them in line with the client's rate . This slowdown starts when the rate at which events are generated exceeds the value of the this property. The slowdown continues until either the equilibrium is achieved, or the high threshold is reached.";
  32463. Name = "LowThresholdOnEvents";
  32464. Qualifiers = {
  32465. instance of MSFT_CliQualifier
  32466. {
  32467. Name = "CIMTYPE";
  32468. QualifierValue = {"uint32"};
  32469. },
  32470. instance of MSFT_CliQualifier
  32471. {
  32472. Name = "MappingStrings";
  32473. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Low Threshold On Events"};
  32474. },
  32475. instance of MSFT_CliQualifier
  32476. {
  32477. Name = "read";
  32478. QualifierValue = {"True"};
  32479. },
  32480. instance of MSFT_CliQualifier
  32481. {
  32482. Name = "Units";
  32483. QualifierValue = {"Events per second"};
  32484. },
  32485. instance of MSFT_CliQualifier
  32486. {
  32487. Name = "write";
  32488. QualifierValue = {"True"};
  32489. }};
  32490. },
  32491. instance of MSFT_CliProperty
  32492. {
  32493. Derivation = "MaxLogFileSize";
  32494. Description = "The MaxLogFileSize property indicates the maximum size of the log files produced by the WMI service.";
  32495. Name = "MaxLogFileSize";
  32496. Qualifiers = {
  32497. instance of MSFT_CliQualifier
  32498. {
  32499. Name = "CIMTYPE";
  32500. QualifierValue = {"uint32"};
  32501. },
  32502. instance of MSFT_CliQualifier
  32503. {
  32504. Name = "MappingStrings";
  32505. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Log File Max Size"};
  32506. },
  32507. instance of MSFT_CliQualifier
  32508. {
  32509. Name = "read";
  32510. QualifierValue = {"True"};
  32511. },
  32512. instance of MSFT_CliQualifier
  32513. {
  32514. Name = "Units";
  32515. QualifierValue = {"Bytes"};
  32516. },
  32517. instance of MSFT_CliQualifier
  32518. {
  32519. Name = "write";
  32520. QualifierValue = {"True"};
  32521. }};
  32522. },
  32523. instance of MSFT_CliProperty
  32524. {
  32525. Derivation = "MaxWaitOnClientObjects";
  32526. Description = "The MaxWaitOnClientObjects property specifies the amount of time a newly created object waits to be used by the client before it is discarded and an error value is returned.";
  32527. Name = "MaxWaitOnClientObjects";
  32528. Qualifiers = {
  32529. instance of MSFT_CliQualifier
  32530. {
  32531. Name = "CIMTYPE";
  32532. QualifierValue = {"uint32"};
  32533. },
  32534. instance of MSFT_CliQualifier
  32535. {
  32536. Name = "MappingStrings";
  32537. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Max Wait On Events"};
  32538. },
  32539. instance of MSFT_CliQualifier
  32540. {
  32541. Name = "read";
  32542. QualifierValue = {"True"};
  32543. },
  32544. instance of MSFT_CliQualifier
  32545. {
  32546. Name = "Units";
  32547. QualifierValue = {"Milliseconds"};
  32548. },
  32549. instance of MSFT_CliQualifier
  32550. {
  32551. Name = "write";
  32552. QualifierValue = {"True"};
  32553. }};
  32554. },
  32555. instance of MSFT_CliProperty
  32556. {
  32557. Derivation = "MaxWaitOnEvents";
  32558. Description = "The MaxWaitOnEvents property specifies the amount of time an event sent to a client is queued before being discarded.";
  32559. Name = "MaxWaitOnEvents";
  32560. Qualifiers = {
  32561. instance of MSFT_CliQualifier
  32562. {
  32563. Name = "CIMTYPE";
  32564. QualifierValue = {"uint32"};
  32565. },
  32566. instance of MSFT_CliQualifier
  32567. {
  32568. Name = "MappingStrings";
  32569. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Max Wait On Events"};
  32570. },
  32571. instance of MSFT_CliQualifier
  32572. {
  32573. Name = "read";
  32574. QualifierValue = {"True"};
  32575. },
  32576. instance of MSFT_CliQualifier
  32577. {
  32578. Name = "Units";
  32579. QualifierValue = {"Milliseconds"};
  32580. },
  32581. instance of MSFT_CliQualifier
  32582. {
  32583. Name = "write";
  32584. QualifierValue = {"True"};
  32585. }};
  32586. }};
  32587. }};
  32588. FriendlyName = "WMISet";
  32589. PWhere = "";
  32590. Target = "Select * from Win32_WMISetting";
  32591. };
  32592. instance of MSFT_CliTranslateTable
  32593. {
  32594. Name = "BasicXml";
  32595. Tbl = {
  32596. Instance of MSFT_CliTranslateTableEntry{
  32597. FromValue = "&gt;";
  32598. ToValue = ">";
  32599. },
  32600. Instance of MSFT_CliTranslateTableEntry{
  32601. FromValue = "&lt;";
  32602. ToValue = "<";
  32603. }
  32604. };
  32605. };