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

42392 lines
2.7 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. Qualifiers = {
  4410. instance of MSFT_CliQualifier
  4411. {
  4412. Name = "In";
  4413. QualifierValue = {"True"};
  4414. }};
  4415. Type = "UINT32";
  4416. },
  4417. instance of MSFT_CliParam
  4418. {
  4419. ParaId = "SecurityDescriptor";
  4420. Qualifiers = {
  4421. instance of MSFT_CliQualifier
  4422. {
  4423. Name = "In";
  4424. QualifierValue = {"True"};
  4425. }};
  4426. Type = "OBJECT";
  4427. }};
  4428. Qualifiers = {
  4429. instance of MSFT_CliQualifier
  4430. {
  4431. Name = "ValueMap";
  4432. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4433. },
  4434. instance of MSFT_CliQualifier
  4435. {
  4436. Name = "Values";
  4437. 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"};
  4438. }};
  4439. Usage = "ChangeSecurityPermissions";
  4440. VerbType = 0;
  4441. },
  4442. instance of MSFT_CliVerb
  4443. {
  4444. Derivation = "Copy";
  4445. 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";
  4446. Name = "Copy";
  4447. Parameters = {
  4448. instance of MSFT_CliParam
  4449. {
  4450. ParaId = "FileName";
  4451. Qualifiers = {
  4452. instance of MSFT_CliQualifier
  4453. {
  4454. Name = "In";
  4455. QualifierValue = {"True"};
  4456. }};
  4457. Type = "STRING";
  4458. }};
  4459. Qualifiers = {
  4460. instance of MSFT_CliQualifier
  4461. {
  4462. Name = "ValueMap";
  4463. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4464. },
  4465. instance of MSFT_CliQualifier
  4466. {
  4467. Name = "Values";
  4468. 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"};
  4469. }};
  4470. Usage = "Copy";
  4471. },
  4472. instance of MSFT_CliVerb
  4473. {
  4474. Derivation = "Rename";
  4475. 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";
  4476. Name = "Rename";
  4477. Parameters = {
  4478. instance of MSFT_CliParam
  4479. {
  4480. ParaId = "FileName";
  4481. Qualifiers = {
  4482. instance of MSFT_CliQualifier
  4483. {
  4484. Name = "In";
  4485. QualifierValue = {"True"};
  4486. }};
  4487. Type = "STRING";
  4488. }};
  4489. Qualifiers = {
  4490. instance of MSFT_CliQualifier
  4491. {
  4492. Name = "ValueMap";
  4493. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4494. },
  4495. instance of MSFT_CliQualifier
  4496. {
  4497. Name = "Values";
  4498. 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"};
  4499. }};
  4500. Usage = "Rename";
  4501. },
  4502. instance of MSFT_CliVerb
  4503. {
  4504. Derivation = "Delete";
  4505. 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";
  4506. Name = "Delete";
  4507. Qualifiers = {
  4508. instance of MSFT_CliQualifier
  4509. {
  4510. Name = "ValueMap";
  4511. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4512. },
  4513. instance of MSFT_CliQualifier
  4514. {
  4515. Name = "Values";
  4516. 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"};
  4517. }};
  4518. Usage = "Delete";
  4519. },
  4520. instance of MSFT_CliVerb
  4521. {
  4522. Derivation = "Compress";
  4523. 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";
  4524. Name = "Compress";
  4525. Qualifiers = {
  4526. instance of MSFT_CliQualifier
  4527. {
  4528. Name = "ValueMap";
  4529. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4530. },
  4531. instance of MSFT_CliQualifier
  4532. {
  4533. Name = "Values";
  4534. 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"};
  4535. }};
  4536. Usage = "Compress";
  4537. },
  4538. instance of MSFT_CliVerb
  4539. {
  4540. Derivation = "Uncompress";
  4541. 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";
  4542. Name = "Uncompress";
  4543. Qualifiers = {
  4544. instance of MSFT_CliQualifier
  4545. {
  4546. Name = "ValueMap";
  4547. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4548. },
  4549. instance of MSFT_CliQualifier
  4550. {
  4551. Name = "Values";
  4552. 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"};
  4553. }};
  4554. Usage = "Uncompress";
  4555. },
  4556. instance of MSFT_CliVerb
  4557. {
  4558. Derivation = "TakeOwnerShipEx";
  4559. 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";
  4560. Name = "TakeOwnerShipEx";
  4561. Parameters = {
  4562. instance of MSFT_CliParam
  4563. {
  4564. ParaId = "Recursive";
  4565. Qualifiers = {
  4566. instance of MSFT_CliQualifier
  4567. {
  4568. Name = "In";
  4569. QualifierValue = {"True"};
  4570. }};
  4571. Type = "BOOLEAN";
  4572. },
  4573. instance of MSFT_CliParam
  4574. {
  4575. ParaId = "StartFileName";
  4576. Qualifiers = {
  4577. instance of MSFT_CliQualifier
  4578. {
  4579. Name = "In";
  4580. QualifierValue = {"True"};
  4581. }};
  4582. Type = "STRING";
  4583. },
  4584. instance of MSFT_CliParam
  4585. {
  4586. ParaId = "StopFileName";
  4587. Qualifiers = {
  4588. instance of MSFT_CliQualifier
  4589. {
  4590. Name = "Out";
  4591. QualifierValue = {"True"};
  4592. }};
  4593. Type = "STRING";
  4594. }};
  4595. Qualifiers = {
  4596. instance of MSFT_CliQualifier
  4597. {
  4598. Name = "ValueMap";
  4599. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4600. },
  4601. instance of MSFT_CliQualifier
  4602. {
  4603. Name = "Values";
  4604. 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"};
  4605. }};
  4606. Usage = "TakeOwnerShipEx";
  4607. },
  4608. instance of MSFT_CliVerb
  4609. {
  4610. Derivation = "ChangeSecurityPermissionsEx";
  4611. 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";
  4612. Name = "ChangeSecurityPermissionsEx";
  4613. Parameters = {
  4614. instance of MSFT_CliParam
  4615. {
  4616. ParaId = "Option";
  4617. Qualifiers = {
  4618. instance of MSFT_CliQualifier
  4619. {
  4620. Name = "In";
  4621. QualifierValue = {"True"};
  4622. }};
  4623. Type = "UINT32";
  4624. },
  4625. instance of MSFT_CliParam
  4626. {
  4627. ParaId = "Recursive";
  4628. Qualifiers = {
  4629. instance of MSFT_CliQualifier
  4630. {
  4631. Name = "In";
  4632. QualifierValue = {"True"};
  4633. }};
  4634. Type = "BOOLEAN";
  4635. },
  4636. instance of MSFT_CliParam
  4637. {
  4638. ParaId = "SecurityDescriptor";
  4639. Qualifiers = {
  4640. instance of MSFT_CliQualifier
  4641. {
  4642. Name = "In";
  4643. QualifierValue = {"True"};
  4644. }};
  4645. Type = "OBJECT";
  4646. },
  4647. instance of MSFT_CliParam
  4648. {
  4649. ParaId = "StartFileName";
  4650. Qualifiers = {
  4651. instance of MSFT_CliQualifier
  4652. {
  4653. Name = "In";
  4654. QualifierValue = {"True"};
  4655. }};
  4656. Type = "STRING";
  4657. },
  4658. instance of MSFT_CliParam
  4659. {
  4660. ParaId = "StopFileName";
  4661. Qualifiers = {
  4662. instance of MSFT_CliQualifier
  4663. {
  4664. Name = "Out";
  4665. QualifierValue = {"True"};
  4666. }};
  4667. Type = "STRING";
  4668. }};
  4669. Qualifiers = {
  4670. instance of MSFT_CliQualifier
  4671. {
  4672. Name = "ValueMap";
  4673. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4674. },
  4675. instance of MSFT_CliQualifier
  4676. {
  4677. Name = "Values";
  4678. 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"};
  4679. }};
  4680. Usage = "ChangeSecurityPermissionsEx";
  4681. },
  4682. instance of MSFT_CliVerb
  4683. {
  4684. Derivation = "CopyEx";
  4685. 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";
  4686. Name = "CopyEx";
  4687. Parameters = {
  4688. instance of MSFT_CliParam
  4689. {
  4690. ParaId = "FileName";
  4691. Qualifiers = {
  4692. instance of MSFT_CliQualifier
  4693. {
  4694. Name = "In";
  4695. QualifierValue = {"True"};
  4696. }};
  4697. Type = "STRING";
  4698. },
  4699. instance of MSFT_CliParam
  4700. {
  4701. ParaId = "Recursive";
  4702. Qualifiers = {
  4703. instance of MSFT_CliQualifier
  4704. {
  4705. Name = "In";
  4706. QualifierValue = {"True"};
  4707. }};
  4708. Type = "BOOLEAN";
  4709. },
  4710. instance of MSFT_CliParam
  4711. {
  4712. ParaId = "StartFileName";
  4713. Qualifiers = {
  4714. instance of MSFT_CliQualifier
  4715. {
  4716. Name = "In";
  4717. QualifierValue = {"True"};
  4718. }};
  4719. Type = "STRING";
  4720. },
  4721. instance of MSFT_CliParam
  4722. {
  4723. ParaId = "StopFileName";
  4724. Qualifiers = {
  4725. instance of MSFT_CliQualifier
  4726. {
  4727. Name = "Out";
  4728. QualifierValue = {"True"};
  4729. }};
  4730. Type = "STRING";
  4731. }};
  4732. Qualifiers = {
  4733. instance of MSFT_CliQualifier
  4734. {
  4735. Name = "ValueMap";
  4736. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4737. },
  4738. instance of MSFT_CliQualifier
  4739. {
  4740. Name = "Values";
  4741. 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"};
  4742. }};
  4743. Usage = "CopyEx";
  4744. },
  4745. instance of MSFT_CliVerb
  4746. {
  4747. Derivation = "DeleteEx";
  4748. 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";
  4749. Name = "DeleteEx";
  4750. Parameters = {
  4751. instance of MSFT_CliParam
  4752. {
  4753. ParaId = "StartFileName";
  4754. Qualifiers = {
  4755. instance of MSFT_CliQualifier
  4756. {
  4757. Name = "In";
  4758. QualifierValue = {"True"};
  4759. }};
  4760. Type = "STRING";
  4761. },
  4762. instance of MSFT_CliParam
  4763. {
  4764. ParaId = "StopFileName";
  4765. Qualifiers = {
  4766. instance of MSFT_CliQualifier
  4767. {
  4768. Name = "Out";
  4769. QualifierValue = {"True"};
  4770. }};
  4771. Type = "STRING";
  4772. }};
  4773. Qualifiers = {
  4774. instance of MSFT_CliQualifier
  4775. {
  4776. Name = "ValueMap";
  4777. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4778. },
  4779. instance of MSFT_CliQualifier
  4780. {
  4781. Name = "Values";
  4782. 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"};
  4783. }};
  4784. Usage = "DeleteEx";
  4785. },
  4786. instance of MSFT_CliVerb
  4787. {
  4788. Derivation = "CompressEx";
  4789. 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";
  4790. Name = "CompressEx";
  4791. Parameters = {
  4792. instance of MSFT_CliParam
  4793. {
  4794. ParaId = "Recursive";
  4795. Qualifiers = {
  4796. instance of MSFT_CliQualifier
  4797. {
  4798. Name = "In";
  4799. QualifierValue = {"True"};
  4800. }};
  4801. Type = "BOOLEAN";
  4802. },
  4803. instance of MSFT_CliParam
  4804. {
  4805. ParaId = "StartFileName";
  4806. Qualifiers = {
  4807. instance of MSFT_CliQualifier
  4808. {
  4809. Name = "In";
  4810. QualifierValue = {"True"};
  4811. }};
  4812. Type = "STRING";
  4813. },
  4814. instance of MSFT_CliParam
  4815. {
  4816. ParaId = "StopFileName";
  4817. Qualifiers = {
  4818. instance of MSFT_CliQualifier
  4819. {
  4820. Name = "Out";
  4821. QualifierValue = {"True"};
  4822. }};
  4823. Type = "STRING";
  4824. }};
  4825. Qualifiers = {
  4826. instance of MSFT_CliQualifier
  4827. {
  4828. Name = "ValueMap";
  4829. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4830. },
  4831. instance of MSFT_CliQualifier
  4832. {
  4833. Name = "Values";
  4834. 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"};
  4835. }};
  4836. Usage = "CompressEx";
  4837. },
  4838. instance of MSFT_CliVerb
  4839. {
  4840. Derivation = "UncompressEx";
  4841. 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";
  4842. Name = "UncompressEx";
  4843. Parameters = {
  4844. instance of MSFT_CliParam
  4845. {
  4846. ParaId = "Recursive";
  4847. Qualifiers = {
  4848. instance of MSFT_CliQualifier
  4849. {
  4850. Name = "In";
  4851. QualifierValue = {"True"};
  4852. }};
  4853. Type = "BOOLEAN";
  4854. },
  4855. instance of MSFT_CliParam
  4856. {
  4857. ParaId = "StartFileName";
  4858. Qualifiers = {
  4859. instance of MSFT_CliQualifier
  4860. {
  4861. Name = "In";
  4862. QualifierValue = {"True"};
  4863. }};
  4864. Type = "STRING";
  4865. },
  4866. instance of MSFT_CliParam
  4867. {
  4868. ParaId = "StopFileName";
  4869. Qualifiers = {
  4870. instance of MSFT_CliQualifier
  4871. {
  4872. Name = "Out";
  4873. QualifierValue = {"True"};
  4874. }};
  4875. Type = "STRING";
  4876. }};
  4877. Qualifiers = {
  4878. instance of MSFT_CliQualifier
  4879. {
  4880. Name = "ValueMap";
  4881. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  4882. },
  4883. instance of MSFT_CliQualifier
  4884. {
  4885. Name = "Values";
  4886. 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"};
  4887. }};
  4888. Usage = "UncompressEx";
  4889. },
  4890. instance of MSFT_CliVerb
  4891. {
  4892. Derivation = "GetEffectivePermission";
  4893. 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";
  4894. Name = "GetEffectivePermission";
  4895. Parameters = {
  4896. instance of MSFT_CliParam
  4897. {
  4898. ParaId = "Permissions";
  4899. Qualifiers = {
  4900. instance of MSFT_CliQualifier
  4901. {
  4902. Name = "In";
  4903. QualifierValue = {"True"};
  4904. }};
  4905. Type = "UINT32";
  4906. }};
  4907. Qualifiers = {
  4908. instance of MSFT_CliQualifier
  4909. {
  4910. Name = "ValueMap";
  4911. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21",".."};
  4912. },
  4913. instance of MSFT_CliQualifier
  4914. {
  4915. Name = "Values";
  4916. 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"};
  4917. }};
  4918. Usage = "GetEffectivePermission";
  4919. }};
  4920. };
  4921. instance of MSFT_CliAlias
  4922. {
  4923. Connection =
  4924. instance of MSFT_CliConnection
  4925. {
  4926. Locale = "ms_409";
  4927. NameSpace = "ROOT\\CIMV2";
  4928. Server = ".";
  4929. };
  4930. Description = "DCOM Application management.";
  4931. Formats = {
  4932. instance of MSFT_CliFormat
  4933. {
  4934. Format = "list";
  4935. Name = "FULL";
  4936. Properties = {
  4937. instance of MSFT_CliProperty
  4938. {
  4939. Derivation = "AppID";
  4940. Name = "AppID";
  4941. },
  4942. instance of MSFT_CliProperty
  4943. {
  4944. Derivation = "Description";
  4945. Name = "Description";
  4946. },
  4947. instance of MSFT_CliProperty
  4948. {
  4949. Derivation = "InstallDate";
  4950. Name = "InstallDate";
  4951. },
  4952. instance of MSFT_CliProperty
  4953. {
  4954. Derivation = "Name";
  4955. Name = "Name";
  4956. },
  4957. instance of MSFT_CliProperty
  4958. {
  4959. Derivation = "Status";
  4960. Name = "Status";
  4961. }};
  4962. },
  4963. instance of MSFT_CliFormat
  4964. {
  4965. Format = "table";
  4966. Name = "BRIEF";
  4967. Properties = {
  4968. instance of MSFT_CliProperty
  4969. {
  4970. Derivation = "AppID";
  4971. Name = "AppID";
  4972. },
  4973. instance of MSFT_CliProperty
  4974. {
  4975. Derivation = "InstallDate";
  4976. Name = "InstallDate";
  4977. },
  4978. instance of MSFT_CliProperty
  4979. {
  4980. Derivation = "Name";
  4981. Name = "Name";
  4982. }};
  4983. },
  4984. instance of MSFT_CliFormat
  4985. {
  4986. Name = "INSTANCE";
  4987. Properties = {
  4988. instance of MSFT_CliProperty
  4989. {
  4990. Derivation = "Name";
  4991. Name = "Name";
  4992. }};
  4993. },
  4994. instance of MSFT_CliFormat
  4995. {
  4996. Format = "table";
  4997. Name = "STATUS";
  4998. Properties = {
  4999. instance of MSFT_CliProperty
  5000. {
  5001. Derivation = "Name";
  5002. Name = "Name";
  5003. },
  5004. instance of MSFT_CliProperty
  5005. {
  5006. Derivation = "Status";
  5007. Name = "Status";
  5008. }};
  5009. },
  5010. instance of MSFT_CliFormat
  5011. {
  5012. Name = "SYSTEM";
  5013. Properties = {
  5014. instance of MSFT_CliProperty
  5015. {
  5016. Derivation = "__CLASS";
  5017. Name = "__CLASS";
  5018. },
  5019. instance of MSFT_CliProperty
  5020. {
  5021. Derivation = "__DERIVATION";
  5022. Name = "__DERIVATION";
  5023. },
  5024. instance of MSFT_CliProperty
  5025. {
  5026. Derivation = "__DYNASTY";
  5027. Name = "__DYNASTY";
  5028. },
  5029. instance of MSFT_CliProperty
  5030. {
  5031. Derivation = "__GENUS";
  5032. Name = "__GENUS";
  5033. },
  5034. instance of MSFT_CliProperty
  5035. {
  5036. Derivation = "__NAMESPACE";
  5037. Name = "__NAMESPACE";
  5038. },
  5039. instance of MSFT_CliProperty
  5040. {
  5041. Derivation = "__PATH";
  5042. Name = "__PATH";
  5043. },
  5044. instance of MSFT_CliProperty
  5045. {
  5046. Derivation = "__PROPERTY_COUNT";
  5047. Name = "__PROPERTY_COUNT";
  5048. },
  5049. instance of MSFT_CliProperty
  5050. {
  5051. Derivation = "__RELPATH";
  5052. Name = "__RELPATH";
  5053. },
  5054. instance of MSFT_CliProperty
  5055. {
  5056. Derivation = "__SERVER";
  5057. Name = "__SERVER";
  5058. },
  5059. instance of MSFT_CliProperty
  5060. {
  5061. Derivation = "__SUPERCLASS";
  5062. Name = "__SUPERCLASS";
  5063. }};
  5064. }};
  5065. FriendlyName = "DCOMAPP";
  5066. PWhere = "WHERE Name='#'";
  5067. Target = "Select * from WIN32_DCOMApplication";
  5068. };
  5069. instance of MSFT_CliAlias
  5070. {
  5071. Connection =
  5072. instance of MSFT_CliConnection
  5073. {
  5074. Locale = "ms_409";
  5075. NameSpace = "ROOT\\CIMV2";
  5076. Server = ".";
  5077. };
  5078. Description = "User's Desktop management.";
  5079. Formats = {
  5080. instance of MSFT_CliFormat
  5081. {
  5082. Format = "list";
  5083. Name = "FULL";
  5084. Properties = {
  5085. instance of MSFT_CliProperty
  5086. {
  5087. Derivation = "BorderWidth";
  5088. Name = "BorderWidth";
  5089. },
  5090. instance of MSFT_CliProperty
  5091. {
  5092. Derivation = "CoolSwitch";
  5093. Name = "CoolSwitch";
  5094. },
  5095. instance of MSFT_CliProperty
  5096. {
  5097. Derivation = "CursorBlinkRate";
  5098. Name = "CursorBlinkRate";
  5099. },
  5100. instance of MSFT_CliProperty
  5101. {
  5102. Derivation = "Description";
  5103. Name = "Description";
  5104. },
  5105. instance of MSFT_CliProperty
  5106. {
  5107. Derivation = "DragFullWindows";
  5108. Name = "DragFullWindows";
  5109. },
  5110. instance of MSFT_CliProperty
  5111. {
  5112. Derivation = "GridGranularity";
  5113. Name = "GridGranularity";
  5114. },
  5115. instance of MSFT_CliProperty
  5116. {
  5117. Derivation = "IconSpacing";
  5118. Name = "IconSpacing";
  5119. },
  5120. instance of MSFT_CliProperty
  5121. {
  5122. Derivation = "IconTitleFaceName";
  5123. Name = "IconTitleFaceName";
  5124. },
  5125. instance of MSFT_CliProperty
  5126. {
  5127. Derivation = "IconTitleSize";
  5128. Name = "IconTitleSize";
  5129. },
  5130. instance of MSFT_CliProperty
  5131. {
  5132. Derivation = "IconTitleWrap";
  5133. Name = "IconTitleWrap";
  5134. },
  5135. instance of MSFT_CliProperty
  5136. {
  5137. Derivation = "Name";
  5138. Name = "Name";
  5139. },
  5140. instance of MSFT_CliProperty
  5141. {
  5142. Derivation = "Pattern";
  5143. Name = "Pattern";
  5144. },
  5145. instance of MSFT_CliProperty
  5146. {
  5147. Derivation = "ScreenSaverActive";
  5148. Name = "ScreenSaverActive";
  5149. },
  5150. instance of MSFT_CliProperty
  5151. {
  5152. Derivation = "ScreenSaverExecutable";
  5153. Name = "ScreenSaverExecutable";
  5154. },
  5155. instance of MSFT_CliProperty
  5156. {
  5157. Derivation = "ScreenSaverSecure";
  5158. Name = "ScreenSaverSecure";
  5159. },
  5160. instance of MSFT_CliProperty
  5161. {
  5162. Derivation = "ScreenSaverTimeout";
  5163. Name = "ScreenSaverTimeout";
  5164. },
  5165. instance of MSFT_CliProperty
  5166. {
  5167. Derivation = "SettingID";
  5168. Name = "SettingID";
  5169. },
  5170. instance of MSFT_CliProperty
  5171. {
  5172. Derivation = "Wallpaper";
  5173. Name = "Wallpaper";
  5174. },
  5175. instance of MSFT_CliProperty
  5176. {
  5177. Derivation = "WallpaperStretched";
  5178. Name = "WallpaperStretched";
  5179. },
  5180. instance of MSFT_CliProperty
  5181. {
  5182. Derivation = "WallpaperTiled";
  5183. Name = "WallpaperTiled";
  5184. }};
  5185. },
  5186. instance of MSFT_CliFormat
  5187. {
  5188. Format = "table";
  5189. Name = "BRIEF";
  5190. Properties = {
  5191. instance of MSFT_CliProperty
  5192. {
  5193. Derivation = "Name";
  5194. Name = "Name";
  5195. },
  5196. instance of MSFT_CliProperty
  5197. {
  5198. Derivation = "ScreenSaverActive";
  5199. Name = "ScreenSaverActive";
  5200. },
  5201. instance of MSFT_CliProperty
  5202. {
  5203. Derivation = "ScreenSaverSecure";
  5204. Name = "ScreenSaverSecure";
  5205. },
  5206. instance of MSFT_CliProperty
  5207. {
  5208. Derivation = "ScreenSaverTimeout";
  5209. Name = "ScreenSaverTimeout";
  5210. },
  5211. instance of MSFT_CliProperty
  5212. {
  5213. Derivation = "SettingID";
  5214. Name = "SettingID";
  5215. }};
  5216. },
  5217. instance of MSFT_CliFormat
  5218. {
  5219. Name = "INSTANCE";
  5220. Properties = {
  5221. instance of MSFT_CliProperty
  5222. {
  5223. Derivation = "Name";
  5224. Name = "Name";
  5225. }};
  5226. },
  5227. instance of MSFT_CliFormat
  5228. {
  5229. Name = "SYSTEM";
  5230. Properties = {
  5231. instance of MSFT_CliProperty
  5232. {
  5233. Derivation = "__CLASS";
  5234. Name = "__CLASS";
  5235. },
  5236. instance of MSFT_CliProperty
  5237. {
  5238. Derivation = "__DERIVATION";
  5239. Name = "__DERIVATION";
  5240. },
  5241. instance of MSFT_CliProperty
  5242. {
  5243. Derivation = "__DYNASTY";
  5244. Name = "__DYNASTY";
  5245. },
  5246. instance of MSFT_CliProperty
  5247. {
  5248. Derivation = "__GENUS";
  5249. Name = "__GENUS";
  5250. },
  5251. instance of MSFT_CliProperty
  5252. {
  5253. Derivation = "__NAMESPACE";
  5254. Name = "__NAMESPACE";
  5255. },
  5256. instance of MSFT_CliProperty
  5257. {
  5258. Derivation = "__PATH";
  5259. Name = "__PATH";
  5260. },
  5261. instance of MSFT_CliProperty
  5262. {
  5263. Derivation = "__PROPERTY_COUNT";
  5264. Name = "__PROPERTY_COUNT";
  5265. },
  5266. instance of MSFT_CliProperty
  5267. {
  5268. Derivation = "__RELPATH";
  5269. Name = "__RELPATH";
  5270. },
  5271. instance of MSFT_CliProperty
  5272. {
  5273. Derivation = "__SERVER";
  5274. Name = "__SERVER";
  5275. },
  5276. instance of MSFT_CliProperty
  5277. {
  5278. Derivation = "__SUPERCLASS";
  5279. Name = "__SUPERCLASS";
  5280. }};
  5281. },
  5282. instance of MSFT_CliFormat
  5283. {
  5284. Name = "STATUS";
  5285. Properties = {
  5286. instance of MSFT_CliProperty
  5287. {
  5288. Derivation = "Name";
  5289. Name = "Name";
  5290. },
  5291. instance of MSFT_CliProperty
  5292. {
  5293. Derivation = "ScreenSaverActive";
  5294. Name = "ScreenSaverActive";
  5295. }};
  5296. }};
  5297. FriendlyName = "DESKTOP";
  5298. PWhere = "WHERE Name='#'";
  5299. Target = "Select * from WIN32_DESKTOP";
  5300. };
  5301. instance of MSFT_CliAlias
  5302. {
  5303. Connection =
  5304. instance of MSFT_CliConnection
  5305. {
  5306. Locale = "ms_409";
  5307. NameSpace = "ROOT\\CIMV2";
  5308. Server = ".";
  5309. };
  5310. Description = "Desktop Monitor management.";
  5311. Formats = {
  5312. instance of MSFT_CliFormat
  5313. {
  5314. Format = "list";
  5315. Name = "FULL";
  5316. Properties = {
  5317. instance of MSFT_CliProperty
  5318. {
  5319. Derivation = "Availability";
  5320. Name = "Availability";
  5321. },
  5322. instance of MSFT_CliProperty
  5323. {
  5324. Derivation = "Bandwidth";
  5325. Name = "Bandwidth";
  5326. },
  5327. instance of MSFT_CliProperty
  5328. {
  5329. Derivation = "ConfigManagerErrorCode";
  5330. Name = "ConfigManagerErrorCode";
  5331. },
  5332. instance of MSFT_CliProperty
  5333. {
  5334. Derivation = "ConfigManagerUserConfig";
  5335. Name = "ConfigManagerUserConfig";
  5336. },
  5337. instance of MSFT_CliProperty
  5338. {
  5339. Derivation = "Description";
  5340. Name = "Description";
  5341. },
  5342. instance of MSFT_CliProperty
  5343. {
  5344. Derivation = "DeviceID";
  5345. Name = "DeviceID";
  5346. },
  5347. instance of MSFT_CliProperty
  5348. {
  5349. Derivation = "DisplayType";
  5350. Name = "DisplayType";
  5351. },
  5352. instance of MSFT_CliProperty
  5353. {
  5354. Derivation = "ErrorCleared";
  5355. Name = "ErrorCleared";
  5356. },
  5357. instance of MSFT_CliProperty
  5358. {
  5359. Derivation = "ErrorDescription";
  5360. Name = "ErrorDescription";
  5361. },
  5362. instance of MSFT_CliProperty
  5363. {
  5364. Derivation = "InstallDate";
  5365. Name = "InstallDate";
  5366. },
  5367. instance of MSFT_CliProperty
  5368. {
  5369. Derivation = "IsLocked";
  5370. Name = "IsLocked";
  5371. },
  5372. instance of MSFT_CliProperty
  5373. {
  5374. Derivation = "LastErrorCode";
  5375. Name = "LastErrorCode";
  5376. },
  5377. instance of MSFT_CliProperty
  5378. {
  5379. Derivation = "MonitorManufacturer";
  5380. Name = "MonitorManufacturer";
  5381. },
  5382. instance of MSFT_CliProperty
  5383. {
  5384. Derivation = "MonitorType";
  5385. Name = "MonitorType";
  5386. },
  5387. instance of MSFT_CliProperty
  5388. {
  5389. Derivation = "Name";
  5390. Name = "Name";
  5391. },
  5392. instance of MSFT_CliProperty
  5393. {
  5394. Derivation = "PNPDeviceID";
  5395. Name = "PNPDeviceID";
  5396. },
  5397. instance of MSFT_CliProperty
  5398. {
  5399. Derivation = "PixelsPerXLogicalInch";
  5400. Name = "PixelsPerXLogicalInch";
  5401. },
  5402. instance of MSFT_CliProperty
  5403. {
  5404. Derivation = "PixelsPerYLogicalInch";
  5405. Name = "PixelsPerYLogicalInch";
  5406. },
  5407. instance of MSFT_CliProperty
  5408. {
  5409. Derivation = "PowerManagementCapabilities";
  5410. Name = "PowerManagementCapabilities";
  5411. },
  5412. instance of MSFT_CliProperty
  5413. {
  5414. Derivation = "PowerManagementSupported";
  5415. Name = "PowerManagementSupported";
  5416. },
  5417. instance of MSFT_CliProperty
  5418. {
  5419. Derivation = "ScreenHeight";
  5420. Name = "ScreenHeight";
  5421. },
  5422. instance of MSFT_CliProperty
  5423. {
  5424. Derivation = "ScreenWidth";
  5425. Name = "ScreenWidth";
  5426. },
  5427. instance of MSFT_CliProperty
  5428. {
  5429. Derivation = "Status";
  5430. Name = "Status";
  5431. },
  5432. instance of MSFT_CliProperty
  5433. {
  5434. Derivation = "StatusInfo";
  5435. Name = "StatusInfo";
  5436. }};
  5437. },
  5438. instance of MSFT_CliFormat
  5439. {
  5440. Format = "table";
  5441. Name = "CONFIG";
  5442. Properties = {
  5443. instance of MSFT_CliProperty
  5444. {
  5445. Derivation = "DeviceID";
  5446. Name = "DeviceID";
  5447. },
  5448. instance of MSFT_CliProperty
  5449. {
  5450. Derivation = "Name";
  5451. Name = "Name";
  5452. },
  5453. instance of MSFT_CliProperty
  5454. {
  5455. Derivation = "PixelsPerXLogicalInch";
  5456. Name = "PixelsPerXLogicalInch";
  5457. },
  5458. instance of MSFT_CliProperty
  5459. {
  5460. Derivation = "PixelsPerYLogicalInch";
  5461. Name = "PixelsPerYLogicalInch";
  5462. },
  5463. instance of MSFT_CliProperty
  5464. {
  5465. Derivation = "ScreenHeight";
  5466. Name = "ScreenHeight";
  5467. },
  5468. instance of MSFT_CliProperty
  5469. {
  5470. Derivation = "ScreenWidth";
  5471. Name = "ScreenWidth";
  5472. }};
  5473. },
  5474. instance of MSFT_CliFormat
  5475. {
  5476. Format = "table";
  5477. Name = "STATUS";
  5478. Properties = {
  5479. instance of MSFT_CliProperty
  5480. {
  5481. Derivation = "DeviceID";
  5482. Name = "DeviceID";
  5483. },
  5484. instance of MSFT_CliProperty
  5485. {
  5486. Derivation = "IsLocked";
  5487. Name = "IsLocked";
  5488. },
  5489. instance of MSFT_CliProperty
  5490. {
  5491. Derivation = "LastErrorCode";
  5492. Name = "LastErrorCode";
  5493. },
  5494. instance of MSFT_CliProperty
  5495. {
  5496. Derivation = "Name";
  5497. Name = "Name";
  5498. },
  5499. instance of MSFT_CliProperty
  5500. {
  5501. Derivation = "Status";
  5502. Name = "Status";
  5503. },
  5504. instance of MSFT_CliProperty
  5505. {
  5506. Derivation = "StatusInfo";
  5507. Name = "StatusInfo";
  5508. }};
  5509. },
  5510. instance of MSFT_CliFormat
  5511. {
  5512. Format = "table";
  5513. Name = "BRIEF";
  5514. Properties = {
  5515. instance of MSFT_CliProperty
  5516. {
  5517. Derivation = "DeviceID";
  5518. Name = "DeviceID";
  5519. },
  5520. instance of MSFT_CliProperty
  5521. {
  5522. Derivation = "DisplayType";
  5523. Name = "DisplayType";
  5524. },
  5525. instance of MSFT_CliProperty
  5526. {
  5527. Derivation = "MonitorManufacturer";
  5528. Name = "MonitorManufacturer";
  5529. },
  5530. instance of MSFT_CliProperty
  5531. {
  5532. Derivation = "Name";
  5533. Name = "Name";
  5534. },
  5535. instance of MSFT_CliProperty
  5536. {
  5537. Derivation = "ScreenHeight";
  5538. Name = "ScreenHeight";
  5539. },
  5540. instance of MSFT_CliProperty
  5541. {
  5542. Derivation = "ScreenWidth";
  5543. Name = "ScreenWidth";
  5544. }};
  5545. },
  5546. instance of MSFT_CliFormat
  5547. {
  5548. Format = "TABLE";
  5549. Name = "INSTANCE";
  5550. Properties = {
  5551. instance of MSFT_CliProperty
  5552. {
  5553. Derivation = "DeviceID";
  5554. Name = "DeviceID";
  5555. }};
  5556. },
  5557. instance of MSFT_CliFormat
  5558. {
  5559. Name = "SYSTEM";
  5560. Properties = {
  5561. instance of MSFT_CliProperty
  5562. {
  5563. Derivation = "__CLASS";
  5564. Name = "__CLASS";
  5565. },
  5566. instance of MSFT_CliProperty
  5567. {
  5568. Derivation = "__DERIVATION";
  5569. Name = "__DERIVATION";
  5570. },
  5571. instance of MSFT_CliProperty
  5572. {
  5573. Derivation = "__DYNASTY";
  5574. Name = "__DYNASTY";
  5575. },
  5576. instance of MSFT_CliProperty
  5577. {
  5578. Derivation = "__GENUS";
  5579. Name = "__GENUS";
  5580. },
  5581. instance of MSFT_CliProperty
  5582. {
  5583. Derivation = "__NAMESPACE";
  5584. Name = "__NAMESPACE";
  5585. },
  5586. instance of MSFT_CliProperty
  5587. {
  5588. Derivation = "__PATH";
  5589. Name = "__PATH";
  5590. },
  5591. instance of MSFT_CliProperty
  5592. {
  5593. Derivation = "__PROPERTY_COUNT";
  5594. Name = "__PROPERTY_COUNT";
  5595. },
  5596. instance of MSFT_CliProperty
  5597. {
  5598. Derivation = "__RELPATH";
  5599. Name = "__RELPATH";
  5600. },
  5601. instance of MSFT_CliProperty
  5602. {
  5603. Derivation = "__SERVER";
  5604. Name = "__SERVER";
  5605. },
  5606. instance of MSFT_CliProperty
  5607. {
  5608. Derivation = "__SUPERCLASS";
  5609. Name = "__SUPERCLASS";
  5610. }};
  5611. }};
  5612. FriendlyName = "DesktopMonitor";
  5613. PWhere = "WHERE DEVICEID='#'";
  5614. Target = "Select * from WIN32_DESKTOPMONITOR";
  5615. };
  5616. instance of MSFT_CliAlias
  5617. {
  5618. Connection =
  5619. instance of MSFT_CliConnection
  5620. {
  5621. Locale = "ms_409";
  5622. NameSpace = "ROOT\\CIMV2";
  5623. Server = ".";
  5624. };
  5625. Description = "Device memory addresses management.";
  5626. Formats = {
  5627. instance of MSFT_CliFormat
  5628. {
  5629. Format = "TABLE";
  5630. Name = "STATUS";
  5631. Properties = {
  5632. instance of MSFT_CliProperty
  5633. {
  5634. Derivation = "Status";
  5635. Description = "The Status property is a string indicating the current status of the object. ";
  5636. Name = "Status";
  5637. Qualifiers = {
  5638. instance of MSFT_CliQualifier
  5639. {
  5640. Name = "MaxLen";
  5641. QualifierValue = {"10"};
  5642. },
  5643. instance of MSFT_CliQualifier
  5644. {
  5645. Name = "ValueMap";
  5646. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5647. },
  5648. instance of MSFT_CliQualifier
  5649. {
  5650. Name = "Values";
  5651. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5652. }};
  5653. },
  5654. instance of MSFT_CliProperty
  5655. {
  5656. Derivation = "Name";
  5657. Description = "The Name property defines the label by which the object is known. ";
  5658. Name = "Name";
  5659. },
  5660. instance of MSFT_CliProperty
  5661. {
  5662. Derivation = "MemoryType";
  5663. Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
  5664. Name = "MemoryType";
  5665. Qualifiers = {
  5666. instance of MSFT_CliQualifier
  5667. {
  5668. Name = "ValueMap";
  5669. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5670. },
  5671. instance of MSFT_CliQualifier
  5672. {
  5673. Name = "Values";
  5674. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5675. }};
  5676. }};
  5677. },
  5678. instance of MSFT_CliFormat
  5679. {
  5680. Name = "SYSTEM";
  5681. Properties = {
  5682. instance of MSFT_CliProperty
  5683. {
  5684. Derivation = "__CLASS";
  5685. Name = "__CLASS";
  5686. },
  5687. instance of MSFT_CliProperty
  5688. {
  5689. Derivation = "__DERIVATION";
  5690. Name = "__DERIVATION";
  5691. },
  5692. instance of MSFT_CliProperty
  5693. {
  5694. Derivation = "__DYNASTY";
  5695. Name = "__DYNASTY";
  5696. },
  5697. instance of MSFT_CliProperty
  5698. {
  5699. Derivation = "__GENUS";
  5700. Name = "__GENUS";
  5701. },
  5702. instance of MSFT_CliProperty
  5703. {
  5704. Derivation = "__NAMESPACE";
  5705. Name = "__NAMESPACE";
  5706. },
  5707. instance of MSFT_CliProperty
  5708. {
  5709. Derivation = "__PATH";
  5710. Name = "__PATH";
  5711. },
  5712. instance of MSFT_CliProperty
  5713. {
  5714. Derivation = "__PROPERTY_COUNT";
  5715. Name = "__PROPERTY_COUNT";
  5716. },
  5717. instance of MSFT_CliProperty
  5718. {
  5719. Derivation = "__RELPATH";
  5720. Name = "__RELPATH";
  5721. },
  5722. instance of MSFT_CliProperty
  5723. {
  5724. Derivation = "__SERVER";
  5725. Name = "__SERVER";
  5726. },
  5727. instance of MSFT_CliProperty
  5728. {
  5729. Derivation = "__SUPERCLASS";
  5730. Name = "__SUPERCLASS";
  5731. }};
  5732. },
  5733. instance of MSFT_CliFormat
  5734. {
  5735. Format = "TABLE";
  5736. Name = "INSTANCE";
  5737. Properties = {
  5738. instance of MSFT_CliProperty
  5739. {
  5740. Derivation = "__PATH";
  5741. Name = "__PATH";
  5742. }};
  5743. },
  5744. instance of MSFT_CliFormat
  5745. {
  5746. Format = "TABLE";
  5747. Name = "BRIEF";
  5748. Properties = {
  5749. instance of MSFT_CliProperty
  5750. {
  5751. Derivation = "MemoryType";
  5752. Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
  5753. Name = "MemoryType";
  5754. Qualifiers = {
  5755. instance of MSFT_CliQualifier
  5756. {
  5757. Name = "ValueMap";
  5758. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5759. },
  5760. instance of MSFT_CliQualifier
  5761. {
  5762. Name = "Values";
  5763. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5764. }};
  5765. },
  5766. instance of MSFT_CliProperty
  5767. {
  5768. Derivation = "Name";
  5769. Description = "The Name property defines the label by which the object is known. ";
  5770. Name = "Name";
  5771. },
  5772. instance of MSFT_CliProperty
  5773. {
  5774. Derivation = "Status";
  5775. Description = "The Status property is a string indicating the current status of the object. ";
  5776. Name = "Status";
  5777. Qualifiers = {
  5778. instance of MSFT_CliQualifier
  5779. {
  5780. Name = "MaxLen";
  5781. QualifierValue = {"10"};
  5782. },
  5783. instance of MSFT_CliQualifier
  5784. {
  5785. Name = "ValueMap";
  5786. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5787. },
  5788. instance of MSFT_CliQualifier
  5789. {
  5790. Name = "Values";
  5791. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5792. }};
  5793. }};
  5794. },
  5795. instance of MSFT_CliFormat
  5796. {
  5797. Format = "TABLE";
  5798. Name = "FULL";
  5799. Properties = {
  5800. instance of MSFT_CliProperty
  5801. {
  5802. Derivation = "Description";
  5803. Description = "The Description property provides a textual description of the object. ";
  5804. Name = "Description";
  5805. },
  5806. instance of MSFT_CliProperty
  5807. {
  5808. Derivation = "EndingAddress";
  5809. Description = "The EndingAddress property contains the ending address of memory mapped I/O";
  5810. Name = "EndingAddress";
  5811. },
  5812. instance of MSFT_CliProperty
  5813. {
  5814. Derivation = "MemoryType";
  5815. Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
  5816. Name = "MemoryType";
  5817. Qualifiers = {
  5818. instance of MSFT_CliQualifier
  5819. {
  5820. Name = "ValueMap";
  5821. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5822. },
  5823. instance of MSFT_CliQualifier
  5824. {
  5825. Name = "Values";
  5826. QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
  5827. }};
  5828. },
  5829. instance of MSFT_CliProperty
  5830. {
  5831. Derivation = "Name";
  5832. Description = "The Name property defines the label by which the object is known. ";
  5833. Name = "Name";
  5834. },
  5835. instance of MSFT_CliProperty
  5836. {
  5837. Derivation = "StartingAddress";
  5838. 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.";
  5839. Name = "StartingAddress";
  5840. },
  5841. instance of MSFT_CliProperty
  5842. {
  5843. Derivation = "Status";
  5844. Description = "The Status property is a string indicating the current status of the object. ";
  5845. Name = "Status";
  5846. Qualifiers = {
  5847. instance of MSFT_CliQualifier
  5848. {
  5849. Name = "MaxLen";
  5850. QualifierValue = {"10"};
  5851. },
  5852. instance of MSFT_CliQualifier
  5853. {
  5854. Name = "ValueMap";
  5855. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5856. },
  5857. instance of MSFT_CliQualifier
  5858. {
  5859. Name = "Values";
  5860. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5861. }};
  5862. }};
  5863. }};
  5864. FriendlyName = "DeviceMemoryAddress";
  5865. PWhere = "";
  5866. Target = "Select * from Win32_DeviceMemoryAddress";
  5867. };
  5868. instance of MSFT_CliAlias
  5869. {
  5870. Connection =
  5871. instance of MSFT_CliConnection
  5872. {
  5873. Locale = "ms_409";
  5874. NameSpace = "ROOT\\CIMV2";
  5875. Server = ".";
  5876. };
  5877. Description = "Physical disk drive management. ";
  5878. Formats = {
  5879. instance of MSFT_CliFormat
  5880. {
  5881. Format = "Table";
  5882. Name = "STATUS";
  5883. Properties = {
  5884. instance of MSFT_CliProperty
  5885. {
  5886. Derivation = "ConfigManagerErrorCode";
  5887. Description = "Indicates the Configuration Manager error code.";
  5888. Name = "ConfigManagerErrorCode";
  5889. Qualifiers = {
  5890. instance of MSFT_CliQualifier
  5891. {
  5892. Name = "Values";
  5893. 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
  5894. }};
  5895. },
  5896. instance of MSFT_CliProperty
  5897. {
  5898. Derivation = "LastErrorCode";
  5899. Description = "LastErrorCode captures the last error code reported by the logical device.";
  5900. Name = "LastErrorCode";
  5901. },
  5902. instance of MSFT_CliProperty
  5903. {
  5904. Derivation = "NeedsCleaning";
  5905. Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
  5906. Name = "NeedsCleaning";
  5907. },
  5908. instance of MSFT_CliProperty
  5909. {
  5910. Derivation = "Status";
  5911. 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.";
  5912. Name = "Status";
  5913. Qualifiers = {
  5914. instance of MSFT_CliQualifier
  5915. {
  5916. Name = "MaxLen";
  5917. QualifierValue = {"10"};
  5918. },
  5919. instance of MSFT_CliQualifier
  5920. {
  5921. Name = "ValueMap";
  5922. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5923. },
  5924. instance of MSFT_CliQualifier
  5925. {
  5926. Name = "Values";
  5927. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  5928. }};
  5929. },
  5930. instance of MSFT_CliProperty
  5931. {
  5932. Derivation = "DeviceID";
  5933. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  5934. Name = "DeviceID";
  5935. },
  5936. instance of MSFT_CliProperty
  5937. {
  5938. Derivation = "StatusInfo";
  5939. 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.";
  5940. Name = "StatusInfo";
  5941. Qualifiers = {
  5942. instance of MSFT_CliQualifier
  5943. {
  5944. Name = "ValueMap";
  5945. QualifierValue = {"1","2","3","4","5"};
  5946. },
  5947. instance of MSFT_CliQualifier
  5948. {
  5949. Name = "Values";
  5950. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  5951. }};
  5952. },
  5953. instance of MSFT_CliProperty
  5954. {
  5955. Derivation = "Partitions";
  5956. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  5957. Name = "Partitions";
  5958. }};
  5959. },
  5960. instance of MSFT_CliFormat
  5961. {
  5962. Name = "SYSTEM";
  5963. Properties = {
  5964. instance of MSFT_CliProperty
  5965. {
  5966. Derivation = "__CLASS";
  5967. Name = "__CLASS";
  5968. },
  5969. instance of MSFT_CliProperty
  5970. {
  5971. Derivation = "__DERIVATION";
  5972. Name = "__DERIVATION";
  5973. },
  5974. instance of MSFT_CliProperty
  5975. {
  5976. Derivation = "__DYNASTY";
  5977. Name = "__DYNASTY";
  5978. },
  5979. instance of MSFT_CliProperty
  5980. {
  5981. Derivation = "__GENUS";
  5982. Name = "__GENUS";
  5983. },
  5984. instance of MSFT_CliProperty
  5985. {
  5986. Derivation = "__NAMESPACE";
  5987. Name = "__NAMESPACE";
  5988. },
  5989. instance of MSFT_CliProperty
  5990. {
  5991. Derivation = "__PATH";
  5992. Name = "__PATH";
  5993. },
  5994. instance of MSFT_CliProperty
  5995. {
  5996. Derivation = "__PROPERTY_COUNT";
  5997. Name = "__PROPERTY_COUNT";
  5998. },
  5999. instance of MSFT_CliProperty
  6000. {
  6001. Derivation = "__RELPATH";
  6002. Name = "__RELPATH";
  6003. },
  6004. instance of MSFT_CliProperty
  6005. {
  6006. Derivation = "__SERVER";
  6007. Name = "__SERVER";
  6008. },
  6009. instance of MSFT_CliProperty
  6010. {
  6011. Derivation = "__SUPERCLASS";
  6012. Name = "__SUPERCLASS";
  6013. }};
  6014. },
  6015. instance of MSFT_CliFormat
  6016. {
  6017. Format = "Table";
  6018. Name = "INSTANCE";
  6019. Properties = {
  6020. instance of MSFT_CliProperty
  6021. {
  6022. Derivation = "Index";
  6023. Name = "Index";
  6024. }};
  6025. },
  6026. instance of MSFT_CliFormat
  6027. {
  6028. Format = "TABLE";
  6029. Name = "BRIEF";
  6030. Properties = {
  6031. instance of MSFT_CliProperty
  6032. {
  6033. Derivation = "Partitions";
  6034. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  6035. Name = "Partitions";
  6036. },
  6037. instance of MSFT_CliProperty
  6038. {
  6039. Derivation = "DeviceID";
  6040. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  6041. Name = "DeviceID";
  6042. },
  6043. instance of MSFT_CliProperty
  6044. {
  6045. Derivation = "Model";
  6046. Description = "The Model property indicates the manufacturer's model number of the disk drive.";
  6047. Name = "Model";
  6048. },
  6049. instance of MSFT_CliProperty
  6050. {
  6051. Derivation = "Size";
  6052. Description = "The Size property indicates the size of the disk drive.";
  6053. Name = "Size";
  6054. },
  6055. instance of MSFT_CliProperty
  6056. {
  6057. Derivation = "Caption";
  6058. Description = "The Caption property is a short textual description.";
  6059. Name = "Caption";
  6060. Qualifiers = {
  6061. instance of MSFT_CliQualifier
  6062. {
  6063. Name = "MaxLen";
  6064. QualifierValue = {"64"};
  6065. }};
  6066. }};
  6067. },
  6068. instance of MSFT_CliFormat
  6069. {
  6070. Format = "TABLE";
  6071. Name = "SCSI";
  6072. Properties = {
  6073. instance of MSFT_CliProperty
  6074. {
  6075. Derivation = "DeviceID";
  6076. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  6077. Name = "DeviceID";
  6078. },
  6079. instance of MSFT_CliProperty
  6080. {
  6081. Derivation = "Index";
  6082. Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
  6083. Name = "Index";
  6084. },
  6085. instance of MSFT_CliProperty
  6086. {
  6087. Derivation = "SCSIBus";
  6088. Description = "The SCSIBus property indicates the SCSI bus number of the disk drive.";
  6089. Name = "SCSIBus";
  6090. },
  6091. instance of MSFT_CliProperty
  6092. {
  6093. Derivation = "SCSILogicalUnit";
  6094. Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive.";
  6095. Name = "SCSILogicalUnit";
  6096. },
  6097. instance of MSFT_CliProperty
  6098. {
  6099. Derivation = "SCSIPort";
  6100. Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
  6101. Name = "SCSIPort";
  6102. },
  6103. instance of MSFT_CliProperty
  6104. {
  6105. Derivation = "SCSITargetId";
  6106. Description = "The SCSITargetId property indicates the SCSI ID number of the disk drive.";
  6107. Name = "SCSITargetId";
  6108. }};
  6109. },
  6110. instance of MSFT_CliFormat
  6111. {
  6112. Format = "list";
  6113. Name = "FULL";
  6114. Properties = {
  6115. instance of MSFT_CliProperty
  6116. {
  6117. Derivation = "Availability";
  6118. Description = "The availability and status of the device. ";
  6119. Name = "Availability";
  6120. Qualifiers = {
  6121. instance of MSFT_CliQualifier
  6122. {
  6123. Name = "ValueMap";
  6124. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  6125. },
  6126. instance of MSFT_CliQualifier
  6127. {
  6128. Name = "Values";
  6129. 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"};
  6130. }};
  6131. },
  6132. instance of MSFT_CliProperty
  6133. {
  6134. Derivation = "BytesPerSector";
  6135. Description = "The BytesPerSector property indicates the number of bytes in each sector for the physical disk drive.";
  6136. Name = "BytesPerSector";
  6137. },
  6138. instance of MSFT_CliProperty
  6139. {
  6140. Derivation = "Capabilities";
  6141. Description = "Capabilities of the media access device. For example, the device may support \"Random Access\", removable media and \"Automatic Cleaning\". ";
  6142. Name = "Capabilities";
  6143. Qualifiers = {
  6144. instance of MSFT_CliQualifier
  6145. {
  6146. Name = "Values";
  6147. QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
  6148. }};
  6149. },
  6150. instance of MSFT_CliProperty
  6151. {
  6152. Derivation = "CapabilityDescriptions";
  6153. Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
  6154. Name = "CapabilityDescriptions";
  6155. },
  6156. instance of MSFT_CliProperty
  6157. {
  6158. Derivation = "CompressionMethod";
  6159. Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
  6160. Name = "CompressionMethod";
  6161. },
  6162. instance of MSFT_CliProperty
  6163. {
  6164. Derivation = "ConfigManagerErrorCode";
  6165. Description = "Indicates the Configuration Manager error code.";
  6166. Name = "ConfigManagerErrorCode";
  6167. Qualifiers = {
  6168. instance of MSFT_CliQualifier
  6169. {
  6170. Name = "Values";
  6171. 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
  6172. }};
  6173. },
  6174. instance of MSFT_CliProperty
  6175. {
  6176. Derivation = "ConfigManagerUserConfig";
  6177. Description = "Indicates whether the device is using a user-defined configuration.";
  6178. Name = "ConfigManagerUserConfig";
  6179. },
  6180. instance of MSFT_CliProperty
  6181. {
  6182. Derivation = "DefaultBlockSize";
  6183. Description = "Default block size, in bytes, for this device.";
  6184. Name = "DefaultBlockSize";
  6185. },
  6186. instance of MSFT_CliProperty
  6187. {
  6188. Derivation = "Description";
  6189. Description = "The Description property provides a textual description of the object. ";
  6190. Name = "Description";
  6191. },
  6192. instance of MSFT_CliProperty
  6193. {
  6194. Derivation = "DeviceID";
  6195. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  6196. Name = "DeviceID";
  6197. },
  6198. instance of MSFT_CliProperty
  6199. {
  6200. Derivation = "ErrorCleared";
  6201. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  6202. Name = "ErrorCleared";
  6203. },
  6204. instance of MSFT_CliProperty
  6205. {
  6206. Derivation = "ErrorDescription";
  6207. 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.";
  6208. Name = "ErrorDescription";
  6209. },
  6210. instance of MSFT_CliProperty
  6211. {
  6212. Derivation = "ErrorMethodology";
  6213. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
  6214. Name = "ErrorMethodology";
  6215. },
  6216. instance of MSFT_CliProperty
  6217. {
  6218. Derivation = "Index";
  6219. Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
  6220. Name = "Index";
  6221. },
  6222. instance of MSFT_CliProperty
  6223. {
  6224. Derivation = "InstallDate";
  6225. Description = "The InstallDate property is datetime value indicating when the object was installed.";
  6226. Name = "InstallDate";
  6227. },
  6228. instance of MSFT_CliProperty
  6229. {
  6230. Derivation = "InterfaceType";
  6231. Description = "The InterfaceType property indicates the interface type of physical disk drive.";
  6232. Name = "InterfaceType";
  6233. },
  6234. instance of MSFT_CliProperty
  6235. {
  6236. Derivation = "LastErrorCode";
  6237. Description = "LastErrorCode captures the last error code reported by the logical device.";
  6238. Name = "LastErrorCode";
  6239. },
  6240. instance of MSFT_CliProperty
  6241. {
  6242. Derivation = "Manufacturer";
  6243. Description = "The Manufacturer property indicates the name of the disk drive manufacturer.";
  6244. Name = "Manufacturer";
  6245. },
  6246. instance of MSFT_CliProperty
  6247. {
  6248. Derivation = "MaxBlockSize";
  6249. Description = "Maximum block size, in bytes, for media accessed by this device.";
  6250. Name = "MaxBlockSize";
  6251. },
  6252. instance of MSFT_CliProperty
  6253. {
  6254. Derivation = "MaxMediaSize";
  6255. Description = "Maximum size, in Kbytes, of media supported by this device.";
  6256. Name = "MaxMediaSize";
  6257. },
  6258. instance of MSFT_CliProperty
  6259. {
  6260. Derivation = "MediaLoaded";
  6261. Description = "The MediaLoaded property determines whether the media for a disk drive is loaded. ";
  6262. Name = "MediaLoaded";
  6263. },
  6264. instance of MSFT_CliProperty
  6265. {
  6266. Derivation = "MediaType";
  6267. Description = "The MediaType property is the type of media used or accessed by this device.";
  6268. Name = "MediaType";
  6269. Qualifiers = {
  6270. instance of MSFT_CliQualifier
  6271. {
  6272. Name = "Values";
  6273. QualifierValue = {"Removable media","Fixed hard disk","Unknown"};
  6274. }};
  6275. },
  6276. instance of MSFT_CliProperty
  6277. {
  6278. Derivation = "MinBlockSize";
  6279. Description = "Minimum block size, in bytes, for media accessed by this device.";
  6280. Name = "MinBlockSize";
  6281. },
  6282. instance of MSFT_CliProperty
  6283. {
  6284. Derivation = "Model";
  6285. Description = "The Model property indicates the manufacturer's model number of the disk drive.";
  6286. Name = "Model";
  6287. },
  6288. instance of MSFT_CliProperty
  6289. {
  6290. Derivation = "Name";
  6291. Description = "The Name property defines the label by which the object is known. ";
  6292. Name = "Name";
  6293. },
  6294. instance of MSFT_CliProperty
  6295. {
  6296. Derivation = "NeedsCleaning";
  6297. Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
  6298. Name = "NeedsCleaning";
  6299. },
  6300. instance of MSFT_CliProperty
  6301. {
  6302. Derivation = "NumberOfMediaSupported";
  6303. Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
  6304. Name = "NumberOfMediaSupported";
  6305. },
  6306. instance of MSFT_CliProperty
  6307. {
  6308. Derivation = "Partitions";
  6309. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  6310. Name = "Partitions";
  6311. },
  6312. instance of MSFT_CliProperty
  6313. {
  6314. Derivation = "PNPDeviceID";
  6315. Description = "Indicates the Plug and Play device ID of the logical device. ";
  6316. Name = "PNPDeviceID";
  6317. },
  6318. instance of MSFT_CliProperty
  6319. {
  6320. Derivation = "PowerManagementCapabilities";
  6321. Description = "Indicates the specific power-related capabilities of the logical device. ";
  6322. Name = "PowerManagementCapabilities";
  6323. Qualifiers = {
  6324. instance of MSFT_CliQualifier
  6325. {
  6326. Name = "Values";
  6327. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  6328. }};
  6329. },
  6330. instance of MSFT_CliProperty
  6331. {
  6332. Derivation = "PowerManagementSupported";
  6333. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  6334. Name = "PowerManagementSupported";
  6335. },
  6336. instance of MSFT_CliProperty
  6337. {
  6338. Derivation = "SCSIBus";
  6339. Description = "The SCSIBus property indicates the SCSI bus number of the disk drive.";
  6340. Name = "SCSIBus";
  6341. },
  6342. instance of MSFT_CliProperty
  6343. {
  6344. Derivation = "SCSILogicalUnit";
  6345. Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive.";
  6346. Name = "SCSILogicalUnit";
  6347. },
  6348. instance of MSFT_CliProperty
  6349. {
  6350. Derivation = "SCSIPort";
  6351. Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
  6352. Name = "SCSIPort";
  6353. },
  6354. instance of MSFT_CliProperty
  6355. {
  6356. Derivation = "SCSITargetId";
  6357. Description = "The SCSITargetId property indicates the SCSI ID number of the disk drive.";
  6358. Name = "SCSITargetId";
  6359. },
  6360. instance of MSFT_CliProperty
  6361. {
  6362. Derivation = "SectorsPerTrack";
  6363. Description = "The SectorsPerTrack property indicates the number of sectors in each track for this physical disk drive.";
  6364. Name = "SectorsPerTrack";
  6365. },
  6366. instance of Msft_CliProperty
  6367. {
  6368. Name = "Signature";
  6369. Description = "The Signature property is used to identify a disk. It can be "
  6370. "used to identify a shared resource. ";
  6371. Derivation = "Signature";
  6372. },
  6373. instance of MSFT_CliProperty
  6374. {
  6375. Derivation = "Size";
  6376. 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.";
  6377. Name = "Size";
  6378. },
  6379. instance of MSFT_CliProperty
  6380. {
  6381. Derivation = "Status";
  6382. 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.";
  6383. Name = "Status";
  6384. Qualifiers = {
  6385. instance of MSFT_CliQualifier
  6386. {
  6387. Name = "MaxLen";
  6388. QualifierValue = {"10"};
  6389. },
  6390. instance of MSFT_CliQualifier
  6391. {
  6392. Name = "ValueMap";
  6393. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6394. },
  6395. instance of MSFT_CliQualifier
  6396. {
  6397. Name = "Values";
  6398. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6399. }};
  6400. },
  6401. instance of MSFT_CliProperty
  6402. {
  6403. Derivation = "StatusInfo";
  6404. 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.";
  6405. Name = "StatusInfo";
  6406. Qualifiers = {
  6407. instance of MSFT_CliQualifier
  6408. {
  6409. Name = "ValueMap";
  6410. QualifierValue = {"1","2","3","4","5"};
  6411. },
  6412. instance of MSFT_CliQualifier
  6413. {
  6414. Name = "Values";
  6415. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  6416. }};
  6417. },
  6418. instance of MSFT_CliProperty
  6419. {
  6420. Derivation = "SystemName";
  6421. Name = "SystemName";
  6422. },
  6423. instance of MSFT_CliProperty
  6424. {
  6425. Derivation = "TotalCylinders";
  6426. Description = "The TotalCylinders property indicates the total number of cylinders on the physical disk drive.";
  6427. Name = "TotalCylinders";
  6428. },
  6429. instance of MSFT_CliProperty
  6430. {
  6431. Derivation = "TotalHeads";
  6432. Description = "The TotalHeads property indicates the total number of heads on the disk drive. ";
  6433. Name = "TotalHeads";
  6434. },
  6435. instance of MSFT_CliProperty
  6436. {
  6437. Derivation = "TotalSectors";
  6438. Description = "The TotalSectors property indicates the total number of sectors on the physical disk drive. ";
  6439. Name = "TotalSectors";
  6440. },
  6441. instance of MSFT_CliProperty
  6442. {
  6443. Derivation = "TotalTracks";
  6444. Description = "The TotalTracks property indicates the total number of tracks on the physical disk drive. ";
  6445. Name = "TotalTracks";
  6446. },
  6447. instance of MSFT_CliProperty
  6448. {
  6449. Derivation = "TracksPerCylinder";
  6450. Description = "The TracksPerCylinder property indicates the number of tracks in each cylinder on the physical disk drive. ";
  6451. Name = "TracksPerCylinder";
  6452. }};
  6453. },
  6454. instance of MSFT_CliFormat
  6455. {
  6456. Format = "LIST";
  6457. Name = "CONFIG";
  6458. Properties = {
  6459. instance of MSFT_CliProperty
  6460. {
  6461. Derivation = "BytesPerSector";
  6462. Description = "The BytesPerSector property indicates the number of bytes in each sector for the physical disk drive.";
  6463. Name = "BytesPerSector";
  6464. },
  6465. instance of MSFT_CliProperty
  6466. {
  6467. Derivation = "ConfigManagerUserConfig";
  6468. Description = "Indicates whether the device is using a user-defined configuration.";
  6469. Name = "ConfigManagerUserConfig";
  6470. },
  6471. instance of MSFT_CliProperty
  6472. {
  6473. Derivation = "DefaultBlockSize";
  6474. Description = "Default block size, in bytes, for this device.";
  6475. Name = "DefaultBlockSize";
  6476. },
  6477. instance of MSFT_CliProperty
  6478. {
  6479. Derivation = "DeviceID";
  6480. Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
  6481. Name = "DeviceID";
  6482. },
  6483. instance of MSFT_CliProperty
  6484. {
  6485. Derivation = "Index";
  6486. Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
  6487. Name = "Index";
  6488. },
  6489. instance of MSFT_CliProperty
  6490. {
  6491. Derivation = "InstallDate";
  6492. Description = "The InstallDate property is datetime value indicating when the object was installed.";
  6493. Name = "InstallDate";
  6494. },
  6495. instance of MSFT_CliProperty
  6496. {
  6497. Derivation = "InterfaceType";
  6498. Description = "The InterfaceType property indicates the interface type of physical disk drive.";
  6499. Name = "InterfaceType";
  6500. },
  6501. instance of MSFT_CliProperty
  6502. {
  6503. Derivation = "MaxBlockSize";
  6504. Description = "Maximum block size, in bytes, for media accessed by this device.";
  6505. Name = "MaxBlockSize";
  6506. },
  6507. instance of MSFT_CliProperty
  6508. {
  6509. Derivation = "MaxMediaSize";
  6510. Description = "Maximum size, in Kbytes, of media supported by this device.";
  6511. Name = "MaxMediaSize";
  6512. },
  6513. instance of MSFT_CliProperty
  6514. {
  6515. Derivation = "MinBlockSize";
  6516. Description = "Minimum block size, in bytes, for media accessed by this device.";
  6517. Name = "MinBlockSize";
  6518. },
  6519. instance of MSFT_CliProperty
  6520. {
  6521. Derivation = "NumberOfMediaSupported";
  6522. Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
  6523. Name = "NumberOfMediaSupported";
  6524. },
  6525. instance of MSFT_CliProperty
  6526. {
  6527. Derivation = "Partitions";
  6528. Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
  6529. Name = "Partitions";
  6530. },
  6531. instance of MSFT_CliProperty
  6532. {
  6533. Derivation = "SectorsPerTrack";
  6534. Description = "The SectorsPerTrack property indicates the number of sectors in each track for this physical disk drive.";
  6535. Name = "SectorsPerTrack";
  6536. },
  6537. instance of MSFT_CliProperty
  6538. {
  6539. Derivation = "Size";
  6540. 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.";
  6541. Name = "Size";
  6542. },
  6543. instance of MSFT_CliProperty
  6544. {
  6545. Derivation = "TotalCylinders";
  6546. Description = "The TotalCylinders property indicates the total number of cylinders on the physical disk drive.";
  6547. Name = "TotalCylinders";
  6548. },
  6549. instance of MSFT_CliProperty
  6550. {
  6551. Derivation = "TotalHeads";
  6552. Description = "The TotalHeads property indicates the total number of heads on the disk drive. ";
  6553. Name = "TotalHeads";
  6554. },
  6555. instance of MSFT_CliProperty
  6556. {
  6557. Derivation = "TotalSectors";
  6558. Description = "The TotalSectors property indicates the total number of sectors on the physical disk drive. ";
  6559. Name = "TotalSectors";
  6560. },
  6561. instance of MSFT_CliProperty
  6562. {
  6563. Derivation = "TotalTracks";
  6564. Description = "The TotalTracks property indicates the total number of tracks on the physical disk drive. ";
  6565. Name = "TotalTracks";
  6566. },
  6567. instance of MSFT_CliProperty
  6568. {
  6569. Derivation = "TracksPerCylinder";
  6570. Description = "The TracksPerCylinder property indicates the number of tracks in each cylinder on the physical disk drive. ";
  6571. Name = "TracksPerCylinder";
  6572. }};
  6573. }};
  6574. FriendlyName = "DiskDrive";
  6575. PWhere = "WHERE Index=#";
  6576. Target = "Select * from Win32_DiskDrive";
  6577. };
  6578. instance of MSFT_CliAlias
  6579. {
  6580. Connection =
  6581. instance of MSFT_CliConnection
  6582. {
  6583. Locale = "ms_409";
  6584. NameSpace = "ROOT\\CIMV2";
  6585. Server = ".";
  6586. };
  6587. Description = "disk space usage for NTFS volumes.";
  6588. Formats = {
  6589. instance of MSFT_CliFormat
  6590. {
  6591. Name = "INSTANCE";
  6592. Properties = {
  6593. instance of MSFT_CliProperty
  6594. {
  6595. Derivation = "__PATH";
  6596. Name = "__PATH";
  6597. }};
  6598. },
  6599. instance of MSFT_CliFormat
  6600. {
  6601. Name = "SYSTEM";
  6602. Properties = {
  6603. instance of MSFT_CliProperty
  6604. {
  6605. Derivation = "__CLASS";
  6606. Name = "__CLASS";
  6607. },
  6608. instance of MSFT_CliProperty
  6609. {
  6610. Derivation = "__DERIVATION";
  6611. Name = "__DERIVATION";
  6612. },
  6613. instance of MSFT_CliProperty
  6614. {
  6615. Derivation = "__DYNASTY";
  6616. Name = "__DYNASTY";
  6617. },
  6618. instance of MSFT_CliProperty
  6619. {
  6620. Derivation = "__GENUS";
  6621. Name = "__GENUS";
  6622. },
  6623. instance of MSFT_CliProperty
  6624. {
  6625. Derivation = "__NAMESPACE";
  6626. Name = "__NAMESPACE";
  6627. },
  6628. instance of MSFT_CliProperty
  6629. {
  6630. Derivation = "__PATH";
  6631. Name = "__PATH";
  6632. },
  6633. instance of MSFT_CliProperty
  6634. {
  6635. Derivation = "__PROPERTY_COUNT";
  6636. Name = "__PROPERTY_COUNT";
  6637. },
  6638. instance of MSFT_CliProperty
  6639. {
  6640. Derivation = "__RELPATH";
  6641. Name = "__RELPATH";
  6642. },
  6643. instance of MSFT_CliProperty
  6644. {
  6645. Derivation = "__SERVER";
  6646. Name = "__SERVER";
  6647. },
  6648. instance of MSFT_CliProperty
  6649. {
  6650. Derivation = "__SUPERCLASS";
  6651. Name = "__SUPERCLASS";
  6652. }};
  6653. },
  6654. instance of MSFT_CliFormat
  6655. {
  6656. Format = "table";
  6657. Name = "STATUS";
  6658. Properties = {
  6659. instance of MSFT_CliProperty
  6660. {
  6661. Derivation = "__PATH";
  6662. Name = "__PATH";
  6663. },
  6664. instance of MSFT_CliProperty
  6665. {
  6666. Derivation = "Status";
  6667. Description = "A Status property indicates the current status of the Disk Quota.";
  6668. Name = "Status";
  6669. Qualifiers = {
  6670. instance of MSFT_CliQualifier
  6671. {
  6672. Name = "ValueMap";
  6673. QualifierValue = {"0","1","2"};
  6674. },
  6675. instance of MSFT_CliQualifier
  6676. {
  6677. Name = "Values";
  6678. QualifierValue = {"OK","Warning","Exceeded"};
  6679. }};
  6680. }};
  6681. },
  6682. instance of MSFT_CliFormat
  6683. {
  6684. Format = "table";
  6685. Name = "BRIEF";
  6686. Properties = {
  6687. instance of MSFT_CliProperty
  6688. {
  6689. Derivation = "DiskSpaceUsed";
  6690. Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
  6691. Name = "DiskSpaceUsed";
  6692. },
  6693. instance of MSFT_CliProperty
  6694. {
  6695. Derivation = "Limit";
  6696. Description = "The Limit property indicates the limit set for this particular user or group.";
  6697. Name = "Limit";
  6698. },
  6699. instance of MSFT_CliProperty
  6700. {
  6701. Derivation = "QuotaVolume";
  6702. Description = "The QuotaVolume reference represents the disk volume which has disk quotas.";
  6703. Name = "QuotaVolume";
  6704. },
  6705. instance of MSFT_CliProperty
  6706. {
  6707. Derivation = "User";
  6708. Description = "The User reference represents the user account associated with a disk quota.";
  6709. Name = "User";
  6710. }};
  6711. },
  6712. instance of MSFT_CliFormat
  6713. {
  6714. Format = "TABLE";
  6715. Name = "FULL";
  6716. Properties = {
  6717. instance of MSFT_CliProperty
  6718. {
  6719. Derivation = "DiskSpaceUsed";
  6720. Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
  6721. Name = "DiskSpaceUsed";
  6722. },
  6723. instance of MSFT_CliProperty
  6724. {
  6725. Derivation = "Limit";
  6726. Description = "The Limit property indicates the limit set for this particular user or group.";
  6727. Name = "Limit";
  6728. },
  6729. instance of MSFT_CliProperty
  6730. {
  6731. Derivation = "QuotaVolume";
  6732. Description = "The QuotaVolume reference represents the disk volume which has disk quotas.";
  6733. Name = "QuotaVolume";
  6734. },
  6735. instance of MSFT_CliProperty
  6736. {
  6737. Derivation = "Status";
  6738. Description = "A Status property indicates the current status of the Disk Quota.";
  6739. Name = "Status";
  6740. Qualifiers = {
  6741. instance of MSFT_CliQualifier
  6742. {
  6743. Name = "ValueMap";
  6744. QualifierValue = {"0","1","2"};
  6745. },
  6746. instance of MSFT_CliQualifier
  6747. {
  6748. Name = "Values";
  6749. QualifierValue = {"OK","Warning","Exceeded"};
  6750. }};
  6751. },
  6752. instance of MSFT_CliProperty
  6753. {
  6754. Derivation = "User";
  6755. Description = "The User reference represents the user account associated with a disk quota.";
  6756. Name = "User";
  6757. },
  6758. instance of MSFT_CliProperty
  6759. {
  6760. Derivation = "WarningLimit";
  6761. Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
  6762. Name = "WarningLimit";
  6763. }};
  6764. },
  6765. instance of MSFT_CliFormat
  6766. {
  6767. Name = "WRITEABLE";
  6768. Properties = {
  6769. instance of MSFT_CliProperty
  6770. {
  6771. Derivation = "Limit";
  6772. Description = "The Limit property indicates the limit set for this particular user or group.";
  6773. Name = "Limit";
  6774. Qualifiers = {
  6775. instance of MSFT_CliQualifier
  6776. {
  6777. Name = "CIMTYPE";
  6778. QualifierValue = {"uint64"};
  6779. },
  6780. instance of MSFT_CliQualifier
  6781. {
  6782. Name = "read";
  6783. QualifierValue = {"True"};
  6784. },
  6785. instance of MSFT_CliQualifier
  6786. {
  6787. Name = "Units";
  6788. QualifierValue = {"Bytes"};
  6789. },
  6790. instance of MSFT_CliQualifier
  6791. {
  6792. Name = "write";
  6793. QualifierValue = {"True"};
  6794. }};
  6795. },
  6796. instance of MSFT_CliProperty
  6797. {
  6798. Derivation = "WarningLimit";
  6799. Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
  6800. Name = "WarningLimit";
  6801. Qualifiers = {
  6802. instance of MSFT_CliQualifier
  6803. {
  6804. Name = "CIMTYPE";
  6805. QualifierValue = {"uint64"};
  6806. },
  6807. instance of MSFT_CliQualifier
  6808. {
  6809. Name = "read";
  6810. QualifierValue = {"True"};
  6811. },
  6812. instance of MSFT_CliQualifier
  6813. {
  6814. Name = "Units";
  6815. QualifierValue = {"Bytes"};
  6816. },
  6817. instance of MSFT_CliQualifier
  6818. {
  6819. Name = "write";
  6820. QualifierValue = {"True"};
  6821. }};
  6822. }};
  6823. }};
  6824. FriendlyName = "DiskQuota";
  6825. Target = "Select * from Win32_DiskQuota";
  6826. };
  6827. instance of MSFT_CliAlias
  6828. {
  6829. Connection =
  6830. instance of MSFT_CliConnection
  6831. {
  6832. Locale = "ms_409";
  6833. NameSpace = "ROOT\\CIMV2";
  6834. Server = ".";
  6835. };
  6836. Description = "Direct memory access (DMA) channel management.";
  6837. Formats = {
  6838. instance of MSFT_CliFormat
  6839. {
  6840. Format = "table";
  6841. Name = "STATUS";
  6842. Properties = {
  6843. instance of MSFT_CliProperty
  6844. {
  6845. Derivation = "Status";
  6846. 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.";
  6847. Name = "Status";
  6848. Qualifiers = {
  6849. instance of MSFT_CliQualifier
  6850. {
  6851. Name = "MaxLen";
  6852. QualifierValue = {"10"};
  6853. },
  6854. instance of MSFT_CliQualifier
  6855. {
  6856. Name = "ValueMap";
  6857. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6858. },
  6859. instance of MSFT_CliQualifier
  6860. {
  6861. Name = "Values";
  6862. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  6863. }};
  6864. },
  6865. instance of MSFT_CliProperty
  6866. {
  6867. Derivation = "Name";
  6868. Description = "The Name property defines the label by which the object is known. ";
  6869. Name = "Name";
  6870. }};
  6871. },
  6872. instance of MSFT_CliFormat
  6873. {
  6874. Name = "SYSTEM";
  6875. Properties = {
  6876. instance of MSFT_CliProperty
  6877. {
  6878. Derivation = "__CLASS";
  6879. Name = "__CLASS";
  6880. },
  6881. instance of MSFT_CliProperty
  6882. {
  6883. Derivation = "__DERIVATION";
  6884. Name = "__DERIVATION";
  6885. },
  6886. instance of MSFT_CliProperty
  6887. {
  6888. Derivation = "__DYNASTY";
  6889. Name = "__DYNASTY";
  6890. },
  6891. instance of MSFT_CliProperty
  6892. {
  6893. Derivation = "__GENUS";
  6894. Name = "__GENUS";
  6895. },
  6896. instance of MSFT_CliProperty
  6897. {
  6898. Derivation = "__NAMESPACE";
  6899. Name = "__NAMESPACE";
  6900. },
  6901. instance of MSFT_CliProperty
  6902. {
  6903. Derivation = "__PATH";
  6904. Name = "__PATH";
  6905. },
  6906. instance of MSFT_CliProperty
  6907. {
  6908. Derivation = "__PROPERTY_COUNT";
  6909. Name = "__PROPERTY_COUNT";
  6910. },
  6911. instance of MSFT_CliProperty
  6912. {
  6913. Derivation = "__RELPATH";
  6914. Name = "__RELPATH";
  6915. },
  6916. instance of MSFT_CliProperty
  6917. {
  6918. Derivation = "__SERVER";
  6919. Name = "__SERVER";
  6920. },
  6921. instance of MSFT_CliProperty
  6922. {
  6923. Derivation = "__SUPERCLASS";
  6924. Name = "__SUPERCLASS";
  6925. }};
  6926. },
  6927. instance of MSFT_CliFormat
  6928. {
  6929. Name = "INSTANCE";
  6930. Properties = {
  6931. instance of MSFT_CliProperty
  6932. {
  6933. Derivation = "DMAChannel";
  6934. Description = "A part of the object's key value, the DMA channel number.";
  6935. Name = "DMAChannel";
  6936. }};
  6937. },
  6938. instance of MSFT_CliFormat
  6939. {
  6940. Format = "LIST";
  6941. Name = "FULL";
  6942. Properties = {
  6943. instance of MSFT_CliProperty
  6944. {
  6945. Derivation = "AddressSize";
  6946. Description = "An integer indicating the DMA channel address size in bits. ";
  6947. Name = "AddressSize";
  6948. Qualifiers = {
  6949. instance of MSFT_CliQualifier
  6950. {
  6951. Name = "ValueMap";
  6952. QualifierValue = {"0","8","16","32","64"};
  6953. }};
  6954. },
  6955. instance of MSFT_CliProperty
  6956. {
  6957. Derivation = "Availability";
  6958. Description = "The Availability property indicates the availability of the DMA.";
  6959. Name = "Availability";
  6960. Qualifiers = {
  6961. instance of MSFT_CliQualifier
  6962. {
  6963. Name = "ValueMap";
  6964. QualifierValue = {"1","2","3","4","5"};
  6965. },
  6966. instance of MSFT_CliQualifier
  6967. {
  6968. Name = "Values";
  6969. QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
  6970. }};
  6971. },
  6972. instance of MSFT_CliProperty
  6973. {
  6974. Derivation = "BurstMode";
  6975. Description = "Indicate whether the DMA channel supports burst mode";
  6976. Name = "BurstMode";
  6977. },
  6978. instance of MSFT_CliProperty
  6979. {
  6980. Derivation = "ByteMode";
  6981. 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.";
  6982. Name = "ByteMode";
  6983. Qualifiers = {
  6984. instance of MSFT_CliQualifier
  6985. {
  6986. Name = "ValueMap";
  6987. QualifierValue = {"1","2","3","4"};
  6988. },
  6989. instance of MSFT_CliQualifier
  6990. {
  6991. Name = "Values";
  6992. QualifierValue = {"Other","Unknown","Not execute in 'count by byte' mode","Execute in 'count by byte' mode"};
  6993. }};
  6994. },
  6995. instance of MSFT_CliProperty
  6996. {
  6997. Derivation = "ChannelTiming";
  6998. Description = "DMA channel timing. For example, \"Type A\" (value =4) or \"Type F\" (6) could be specified.";
  6999. Name = "ChannelTiming";
  7000. Qualifiers = {
  7001. instance of MSFT_CliQualifier
  7002. {
  7003. Name = "ValueMap";
  7004. QualifierValue = {"1","2","3","4","5","6"};
  7005. },
  7006. instance of MSFT_CliQualifier
  7007. {
  7008. Name = "Values";
  7009. QualifierValue = {"Other","Unknown","ISA Compatible","Type A","Type B","Type F"};
  7010. }};
  7011. },
  7012. instance of MSFT_CliProperty
  7013. {
  7014. Derivation = "CSName";
  7015. Description = "The scoping computer system's name.";
  7016. Name = "CSName";
  7017. Qualifiers = {
  7018. instance of MSFT_CliQualifier
  7019. {
  7020. Name = "MaxLen";
  7021. QualifierValue = {"256"};
  7022. }};
  7023. },
  7024. instance of MSFT_CliProperty
  7025. {
  7026. Derivation = "Description";
  7027. Description = "The Description property provides a textual description of the object. ";
  7028. Name = "Description";
  7029. },
  7030. instance of MSFT_CliProperty
  7031. {
  7032. Derivation = "DMAChannel";
  7033. Description = "A part of the object's key value, the DMA channel number.";
  7034. Name = "DMAChannel";
  7035. },
  7036. instance of MSFT_CliProperty
  7037. {
  7038. Derivation = "InstallDate";
  7039. 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.";
  7040. Name = "InstallDate";
  7041. },
  7042. instance of MSFT_CliProperty
  7043. {
  7044. Derivation = "MaxTransferSize";
  7045. Description = "The maximum number of bytes that can be transferred by this DMA channel. If unknown, enter 0.";
  7046. Name = "MaxTransferSize";
  7047. },
  7048. instance of MSFT_CliProperty
  7049. {
  7050. Derivation = "Name";
  7051. 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.";
  7052. Name = "Name";
  7053. },
  7054. instance of MSFT_CliProperty
  7055. {
  7056. Derivation = "Port";
  7057. Description = "The Port property specifies the DMA port used by the host bus adapter. This is meaningful for MCA-type buses.";
  7058. Name = "Port";
  7059. },
  7060. instance of MSFT_CliProperty
  7061. {
  7062. Derivation = "Status";
  7063. 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.";
  7064. Name = "Status";
  7065. Qualifiers = {
  7066. instance of MSFT_CliQualifier
  7067. {
  7068. Name = "MaxLen";
  7069. QualifierValue = {"10"};
  7070. },
  7071. instance of MSFT_CliQualifier
  7072. {
  7073. Name = "ValueMap";
  7074. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7075. },
  7076. instance of MSFT_CliQualifier
  7077. {
  7078. Name = "Values";
  7079. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7080. }};
  7081. },
  7082. instance of MSFT_CliProperty
  7083. {
  7084. Derivation = "TransferWidths";
  7085. Description = "An array indicating all the transfer widths (in bits) supported by this DMA channel. If unknown, enter 0.";
  7086. Name = "TransferWidths";
  7087. },
  7088. instance of MSFT_CliProperty
  7089. {
  7090. Derivation = "TypeCTiming";
  7091. 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.";
  7092. Name = "TypeCTiming";
  7093. Qualifiers = {
  7094. instance of MSFT_CliQualifier
  7095. {
  7096. Name = "ValueMap";
  7097. QualifierValue = {"1","2","3","4","5"};
  7098. },
  7099. instance of MSFT_CliQualifier
  7100. {
  7101. Name = "Values";
  7102. QualifierValue = {"Other","Unknown","ISA Compatible","Not Supported","Supported"};
  7103. }};
  7104. },
  7105. instance of MSFT_CliProperty
  7106. {
  7107. Derivation = "WordMode";
  7108. 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.";
  7109. Name = "WordMode";
  7110. Qualifiers = {
  7111. instance of MSFT_CliQualifier
  7112. {
  7113. Name = "ValueMap";
  7114. QualifierValue = {"1","2","3","4"};
  7115. },
  7116. instance of MSFT_CliQualifier
  7117. {
  7118. Name = "Values";
  7119. QualifierValue = {"Other","Unknown","Not execute in 'count by word' mode","Execute in 'count by word' mode"};
  7120. }};
  7121. }};
  7122. },
  7123. instance of MSFT_CliFormat
  7124. {
  7125. Format = "TABLE";
  7126. Name = "BRIEF";
  7127. Properties = {
  7128. instance of MSFT_CliProperty
  7129. {
  7130. Derivation = "AddressSize";
  7131. Description = "An integer indicating the DMA channel address size in bits. ";
  7132. Name = "AddressSize";
  7133. Qualifiers = {
  7134. instance of MSFT_CliQualifier
  7135. {
  7136. Name = "ValueMap";
  7137. QualifierValue = {"0","8","16","32","64"};
  7138. }};
  7139. },
  7140. instance of MSFT_CliProperty
  7141. {
  7142. Derivation = "DMAChannel";
  7143. Description = "A part of the object's key value, the DMA channel number.";
  7144. Name = "DMAChannel";
  7145. },
  7146. instance of MSFT_CliProperty
  7147. {
  7148. Derivation = "MaxTransferSize";
  7149. Description = "The maximum number of bytes that can be transferred by this DMA channel. ";
  7150. Name = "MaxTransferSize";
  7151. },
  7152. instance of MSFT_CliProperty
  7153. {
  7154. Derivation = "Name";
  7155. Description = "The Name property defines the label by which the object is known. ";
  7156. Name = "Name";
  7157. },
  7158. instance of MSFT_CliProperty
  7159. {
  7160. Derivation = "Port";
  7161. Description = "The Port property specifies the DMA port used by the host bus adapter. ";
  7162. Name = "Port";
  7163. }};
  7164. }};
  7165. FriendlyName = "DMAChannel";
  7166. PWhere = "Where DMAChannel=#";
  7167. Target = "Select * from Win32_DMAChannel";
  7168. };
  7169. instance of MSFT_CliAlias
  7170. {
  7171. Connection =
  7172. instance of MSFT_CliConnection
  7173. {
  7174. Locale = "ms_409";
  7175. NameSpace = "ROOT\\CIMV2";
  7176. Server = ".";
  7177. };
  7178. Description = "System environment settings management.";
  7179. Formats = {
  7180. instance of MSFT_CliFormat
  7181. {
  7182. Format = "table";
  7183. Name = "STATUS";
  7184. Properties = {
  7185. instance of MSFT_CliProperty
  7186. {
  7187. Derivation = "Status";
  7188. 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.";
  7189. Name = "Status";
  7190. Qualifiers = {
  7191. instance of MSFT_CliQualifier
  7192. {
  7193. Name = "MaxLen";
  7194. QualifierValue = {"10"};
  7195. },
  7196. instance of MSFT_CliQualifier
  7197. {
  7198. Name = "ValueMap";
  7199. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7200. },
  7201. instance of MSFT_CliQualifier
  7202. {
  7203. Name = "Values";
  7204. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7205. }};
  7206. },
  7207. instance of MSFT_CliProperty
  7208. {
  7209. Derivation = "Name";
  7210. Description = "The Name property contains a character string specifying the name of a environment variable. ";
  7211. Name = "Name";
  7212. },
  7213. instance of MSFT_CliProperty
  7214. {
  7215. Derivation = "SystemVariable";
  7216. Description = "The SystemVariable property indicates whether the variable is a system variable. ";
  7217. Name = "SystemVariable";
  7218. }};
  7219. },
  7220. instance of MSFT_CliFormat
  7221. {
  7222. Name = "SYSTEM";
  7223. Properties = {
  7224. instance of MSFT_CliProperty
  7225. {
  7226. Derivation = "__CLASS";
  7227. Name = "__CLASS";
  7228. },
  7229. instance of MSFT_CliProperty
  7230. {
  7231. Derivation = "__DERIVATION";
  7232. Name = "__DERIVATION";
  7233. },
  7234. instance of MSFT_CliProperty
  7235. {
  7236. Derivation = "__DYNASTY";
  7237. Name = "__DYNASTY";
  7238. },
  7239. instance of MSFT_CliProperty
  7240. {
  7241. Derivation = "__GENUS";
  7242. Name = "__GENUS";
  7243. },
  7244. instance of MSFT_CliProperty
  7245. {
  7246. Derivation = "__NAMESPACE";
  7247. Name = "__NAMESPACE";
  7248. },
  7249. instance of MSFT_CliProperty
  7250. {
  7251. Derivation = "__PATH";
  7252. Name = "__PATH";
  7253. },
  7254. instance of MSFT_CliProperty
  7255. {
  7256. Derivation = "__PROPERTY_COUNT";
  7257. Name = "__PROPERTY_COUNT";
  7258. },
  7259. instance of MSFT_CliProperty
  7260. {
  7261. Derivation = "__RELPATH";
  7262. Name = "__RELPATH";
  7263. },
  7264. instance of MSFT_CliProperty
  7265. {
  7266. Derivation = "__SERVER";
  7267. Name = "__SERVER";
  7268. },
  7269. instance of MSFT_CliProperty
  7270. {
  7271. Derivation = "__SUPERCLASS";
  7272. Name = "__SUPERCLASS";
  7273. }};
  7274. },
  7275. instance of MSFT_CliFormat
  7276. {
  7277. Name = "INSTANCE";
  7278. Properties = {
  7279. instance of MSFT_CliProperty
  7280. {
  7281. Derivation = "__PATH";
  7282. Name = "__PATH";
  7283. }};
  7284. },
  7285. instance of MSFT_CliFormat
  7286. {
  7287. Format = "TABLE";
  7288. Name = "BRIEF";
  7289. Properties = {
  7290. instance of MSFT_CliProperty
  7291. {
  7292. Derivation = "VariableValue";
  7293. Description = "The VariableValue property contains the placeholder variable of an environment variable. ";
  7294. Name = "VariableValue";
  7295. },
  7296. instance of MSFT_CliProperty
  7297. {
  7298. Derivation = "Name";
  7299. Description = "The Name property contains a character string specifying the name of an environment variable. ";
  7300. Name = "Name";
  7301. Qualifiers = {
  7302. instance of MSFT_CliQualifier
  7303. {
  7304. Name = "CIMTYPE";
  7305. QualifierValue = {"string"};
  7306. },
  7307. instance of MSFT_CliQualifier
  7308. {
  7309. Name = "key";
  7310. QualifierValue = {"True"};
  7311. },
  7312. instance of MSFT_CliQualifier
  7313. {
  7314. Name = "MappingStrings";
  7315. QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7316. },
  7317. instance of MSFT_CliQualifier
  7318. {
  7319. Name = "Override";
  7320. QualifierValue = {"Name"};
  7321. },
  7322. instance of MSFT_CliQualifier
  7323. {
  7324. Name = "read";
  7325. QualifierValue = {"True"};
  7326. },
  7327. instance of MSFT_CliQualifier
  7328. {
  7329. Name = "write";
  7330. QualifierValue = {"True"};
  7331. }};
  7332. },
  7333. instance of MSFT_CliProperty
  7334. {
  7335. Derivation = "UserName";
  7336. 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.";
  7337. Name = "UserName";
  7338. Qualifiers = {
  7339. instance of MSFT_CliQualifier
  7340. {
  7341. Name = "MaxLen";
  7342. QualifierValue = {"260"};
  7343. }};
  7344. }};
  7345. },
  7346. instance of MSFT_CliFormat
  7347. {
  7348. Format = "LIST";
  7349. Name = "FULL";
  7350. Properties = {
  7351. instance of MSFT_CliProperty
  7352. {
  7353. Derivation = "Description";
  7354. Description = "The Description property provides a textual description of the object. ";
  7355. Name = "Description";
  7356. },
  7357. instance of MSFT_CliProperty
  7358. {
  7359. Derivation = "InstallDate";
  7360. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  7361. Name = "InstallDate";
  7362. },
  7363. instance of MSFT_CliProperty
  7364. {
  7365. Derivation = "Name";
  7366. Description = "The Name property contains a character string specifying the name of an environment variable. ";
  7367. Name = "Name";
  7368. Qualifiers = {
  7369. instance of MSFT_CliQualifier
  7370. {
  7371. Name = "CIMTYPE";
  7372. QualifierValue = {"string"};
  7373. },
  7374. instance of MSFT_CliQualifier
  7375. {
  7376. Name = "key";
  7377. QualifierValue = {"True"};
  7378. },
  7379. instance of MSFT_CliQualifier
  7380. {
  7381. Name = "MappingStrings";
  7382. QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7383. },
  7384. instance of MSFT_CliQualifier
  7385. {
  7386. Name = "Override";
  7387. QualifierValue = {"Name"};
  7388. },
  7389. instance of MSFT_CliQualifier
  7390. {
  7391. Name = "read";
  7392. QualifierValue = {"True"};
  7393. },
  7394. instance of MSFT_CliQualifier
  7395. {
  7396. Name = "write";
  7397. QualifierValue = {"True"};
  7398. }};
  7399. },
  7400. instance of MSFT_CliProperty
  7401. {
  7402. Derivation = "Status";
  7403. Description = "The Status property is a string indicating the current status of the object. ";
  7404. Name = "Status";
  7405. Qualifiers = {
  7406. instance of MSFT_CliQualifier
  7407. {
  7408. Name = "MaxLen";
  7409. QualifierValue = {"10"};
  7410. },
  7411. instance of MSFT_CliQualifier
  7412. {
  7413. Name = "ValueMap";
  7414. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7415. },
  7416. instance of MSFT_CliQualifier
  7417. {
  7418. Name = "Values";
  7419. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7420. }};
  7421. },
  7422. instance of MSFT_CliProperty
  7423. {
  7424. Derivation = "SystemVariable";
  7425. 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.";
  7426. Name = "SystemVariable";
  7427. },
  7428. instance of MSFT_CliProperty
  7429. {
  7430. Derivation = "UserName";
  7431. 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.";
  7432. Name = "UserName";
  7433. Qualifiers = {
  7434. instance of MSFT_CliQualifier
  7435. {
  7436. Name = "MaxLen";
  7437. QualifierValue = {"260"};
  7438. }};
  7439. },
  7440. instance of MSFT_CliProperty
  7441. {
  7442. Derivation = "VariableValue";
  7443. 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.";
  7444. Name = "VariableValue";
  7445. }};
  7446. },
  7447. instance of MSFT_CliFormat
  7448. {
  7449. Name = "WRITEABLE";
  7450. Properties = {
  7451. instance of MSFT_CliProperty
  7452. {
  7453. Derivation = "Name";
  7454. 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.";
  7455. Name = "Name";
  7456. Qualifiers = {
  7457. instance of MSFT_CliQualifier
  7458. {
  7459. Name = "CIMTYPE";
  7460. QualifierValue = {"string"};
  7461. },
  7462. instance of MSFT_CliQualifier
  7463. {
  7464. Name = "key";
  7465. QualifierValue = {"True"};
  7466. },
  7467. instance of MSFT_CliQualifier
  7468. {
  7469. Name = "MappingStrings";
  7470. QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7471. },
  7472. instance of MSFT_CliQualifier
  7473. {
  7474. Name = "Override";
  7475. QualifierValue = {"Name"};
  7476. },
  7477. instance of MSFT_CliQualifier
  7478. {
  7479. Name = "read";
  7480. QualifierValue = {"True"};
  7481. },
  7482. instance of MSFT_CliQualifier
  7483. {
  7484. Name = "write";
  7485. QualifierValue = {"True"};
  7486. }};
  7487. },
  7488. instance of MSFT_CliProperty
  7489. {
  7490. Derivation = "VariableValue";
  7491. 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%.";
  7492. Name = "VariableValue";
  7493. Qualifiers = {
  7494. instance of MSFT_CliQualifier
  7495. {
  7496. Name = "CIMTYPE";
  7497. QualifierValue = {"string"};
  7498. },
  7499. instance of MSFT_CliQualifier
  7500. {
  7501. Name = "MappingStrings";
  7502. QualifierValue = {"string","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
  7503. },
  7504. instance of MSFT_CliQualifier
  7505. {
  7506. Name = "read";
  7507. QualifierValue = {"True"};
  7508. },
  7509. instance of MSFT_CliQualifier
  7510. {
  7511. Name = "write";
  7512. QualifierValue = {"True"};
  7513. }};
  7514. }};
  7515. }};
  7516. FriendlyName = "Environment";
  7517. PWhere = "";
  7518. Target = "Select * from Win32_Environment";
  7519. };
  7520. instance of MSFT_CliAlias
  7521. {
  7522. Connection =
  7523. instance of MSFT_CliConnection
  7524. {
  7525. Locale = "ms_409";
  7526. NameSpace = "ROOT\\CIMV2";
  7527. Server = ".";
  7528. };
  7529. Description = "Filesystem directory entry management. ";
  7530. Formats = {
  7531. instance of MSFT_CliFormat
  7532. {
  7533. Format = "table";
  7534. Name = "STATUS";
  7535. Properties = {
  7536. instance of MSFT_CliProperty
  7537. {
  7538. Derivation = "Status";
  7539. 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.";
  7540. Name = "Status";
  7541. Qualifiers = {
  7542. instance of MSFT_CliQualifier
  7543. {
  7544. Name = "MaxLen";
  7545. QualifierValue = {"10"};
  7546. },
  7547. instance of MSFT_CliQualifier
  7548. {
  7549. Name = "ValueMap";
  7550. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7551. },
  7552. instance of MSFT_CliQualifier
  7553. {
  7554. Name = "Values";
  7555. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7556. }};
  7557. },
  7558. instance of MSFT_CliProperty
  7559. {
  7560. Derivation = "Compressed";
  7561. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  7562. Name = "Compressed";
  7563. },
  7564. instance of MSFT_CliProperty
  7565. {
  7566. Derivation = "Encrypted";
  7567. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  7568. Name = "Encrypted";
  7569. },
  7570. instance of MSFT_CliProperty
  7571. {
  7572. Derivation = "Name";
  7573. 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";
  7574. Name = "Name";
  7575. },
  7576. instance of MSFT_CliProperty
  7577. {
  7578. Derivation = "Readable";
  7579. Description = "The Readable property is a boolean value indicating if the file can be read.";
  7580. Name = "Readable";
  7581. },
  7582. instance of MSFT_CliProperty
  7583. {
  7584. Derivation = "Writeable";
  7585. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  7586. Name = "Writeable";
  7587. }};
  7588. },
  7589. instance of MSFT_CliFormat
  7590. {
  7591. Name = "SYSTEM";
  7592. Properties = {
  7593. instance of MSFT_CliProperty
  7594. {
  7595. Derivation = "__CLASS";
  7596. Name = "__CLASS";
  7597. },
  7598. instance of MSFT_CliProperty
  7599. {
  7600. Derivation = "__DERIVATION";
  7601. Name = "__DERIVATION";
  7602. },
  7603. instance of MSFT_CliProperty
  7604. {
  7605. Derivation = "__DYNASTY";
  7606. Name = "__DYNASTY";
  7607. },
  7608. instance of MSFT_CliProperty
  7609. {
  7610. Derivation = "__GENUS";
  7611. Name = "__GENUS";
  7612. },
  7613. instance of MSFT_CliProperty
  7614. {
  7615. Derivation = "__NAMESPACE";
  7616. Name = "__NAMESPACE";
  7617. },
  7618. instance of MSFT_CliProperty
  7619. {
  7620. Derivation = "__PATH";
  7621. Name = "__PATH";
  7622. },
  7623. instance of MSFT_CliProperty
  7624. {
  7625. Derivation = "__PROPERTY_COUNT";
  7626. Name = "__PROPERTY_COUNT";
  7627. },
  7628. instance of MSFT_CliProperty
  7629. {
  7630. Derivation = "__RELPATH";
  7631. Name = "__RELPATH";
  7632. },
  7633. instance of MSFT_CliProperty
  7634. {
  7635. Derivation = "__SERVER";
  7636. Name = "__SERVER";
  7637. },
  7638. instance of MSFT_CliProperty
  7639. {
  7640. Derivation = "__SUPERCLASS";
  7641. Name = "__SUPERCLASS";
  7642. }};
  7643. },
  7644. instance of MSFT_CliFormat
  7645. {
  7646. Name = "INSTANCE";
  7647. Properties = {
  7648. instance of MSFT_CliProperty
  7649. {
  7650. Derivation = "Name";
  7651. Name = "Name";
  7652. }};
  7653. },
  7654. instance of MSFT_CliFormat
  7655. {
  7656. Format = "list";
  7657. Name = "FULL";
  7658. Properties = {
  7659. instance of MSFT_CliProperty
  7660. {
  7661. Derivation = "AccessMask";
  7662. 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. ";
  7663. Name = "AccessMask";
  7664. },
  7665. instance of MSFT_CliProperty
  7666. {
  7667. Derivation = "Archive";
  7668. Description = "The Archive property is a boolean value indicating that the file should be archived.";
  7669. Name = "Archive";
  7670. },
  7671. instance of MSFT_CliProperty
  7672. {
  7673. Derivation = "Compressed";
  7674. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  7675. Name = "Compressed";
  7676. },
  7677. instance of MSFT_CliProperty
  7678. {
  7679. Derivation = "CompressionMethod";
  7680. Description = "The CompressionMethod property is a free form string indicating the algorithm or tool used to compress the logical file. ";
  7681. Name = "CompressionMethod";
  7682. },
  7683. instance of MSFT_CliProperty
  7684. {
  7685. Derivation = "CSName";
  7686. Description = "The CSName property is a string indicating the name of the computer system.";
  7687. Name = "CSName";
  7688. },
  7689. instance of MSFT_CliProperty
  7690. {
  7691. Derivation = "Description";
  7692. Description = "The Description property provides a textual description of the object. ";
  7693. Name = "Description";
  7694. },
  7695. instance of MSFT_CliProperty
  7696. {
  7697. Derivation = "Drive";
  7698. Description = "The Drive property is a string representing the drive letter (including colon) of the file. ";
  7699. Name = "Drive";
  7700. },
  7701. instance of MSFT_CliProperty
  7702. {
  7703. Derivation = "EightDotThreeFileName";
  7704. Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
  7705. Name = "EightDotThreeFileName";
  7706. },
  7707. instance of MSFT_CliProperty
  7708. {
  7709. Derivation = "Encrypted";
  7710. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  7711. Name = "Encrypted";
  7712. },
  7713. instance of MSFT_CliProperty
  7714. {
  7715. Derivation = "EncryptionMethod";
  7716. 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.";
  7717. Name = "EncryptionMethod";
  7718. },
  7719. instance of MSFT_CliProperty
  7720. {
  7721. Derivation = "Extension";
  7722. Description = "The Extension property is a string representing the file's extension (without the dot). ";
  7723. Name = "Extension";
  7724. },
  7725. instance of MSFT_CliProperty
  7726. {
  7727. Derivation = "FileName";
  7728. Description = "The FileName property is a string representing the filename (without extension) of the file.";
  7729. Name = "FileName";
  7730. },
  7731. instance of MSFT_CliProperty
  7732. {
  7733. Derivation = "FileSize";
  7734. Description = "The FileSize property represents the size of the file (in bytes).";
  7735. Name = "FileSize";
  7736. },
  7737. instance of MSFT_CliProperty
  7738. {
  7739. Derivation = "FileType";
  7740. Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
  7741. Name = "FileType";
  7742. },
  7743. instance of MSFT_CliProperty
  7744. {
  7745. Derivation = "FSName";
  7746. Description = "The FSName property is string indicating the name of the file system.";
  7747. Name = "FSName";
  7748. },
  7749. instance of MSFT_CliProperty
  7750. {
  7751. Derivation = "Hidden";
  7752. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  7753. Name = "Hidden";
  7754. },
  7755. instance of MSFT_CliProperty
  7756. {
  7757. Derivation = "InstallDate";
  7758. 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.";
  7759. Name = "InstallDate";
  7760. },
  7761. instance of MSFT_CliProperty
  7762. {
  7763. Derivation = "InUseCount";
  7764. Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
  7765. Name = "InUseCount";
  7766. },
  7767. instance of MSFT_CliProperty
  7768. {
  7769. Derivation = "LastAccessed";
  7770. Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
  7771. Name = "LastAccessed";
  7772. },
  7773. instance of MSFT_CliProperty
  7774. {
  7775. Derivation = "LastModified";
  7776. Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
  7777. Name = "LastModified";
  7778. },
  7779. instance of MSFT_CliProperty
  7780. {
  7781. Derivation = "Name";
  7782. 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";
  7783. Name = "Name";
  7784. },
  7785. instance of MSFT_CliProperty
  7786. {
  7787. Derivation = "Path";
  7788. Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
  7789. Name = "Path";
  7790. },
  7791. instance of MSFT_CliProperty
  7792. {
  7793. Derivation = "Readable";
  7794. Description = "The Readable property is a boolean value indicating if the file can be read.";
  7795. Name = "Readable";
  7796. },
  7797. instance of MSFT_CliProperty
  7798. {
  7799. Derivation = "Status";
  7800. Description = "The Status property is a string indicating the current status of the object. ";
  7801. Name = "Status";
  7802. Qualifiers = {
  7803. instance of MSFT_CliQualifier
  7804. {
  7805. Name = "MaxLen";
  7806. QualifierValue = {"10"};
  7807. },
  7808. instance of MSFT_CliQualifier
  7809. {
  7810. Name = "ValueMap";
  7811. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7812. },
  7813. instance of MSFT_CliQualifier
  7814. {
  7815. Name = "Values";
  7816. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  7817. }};
  7818. },
  7819. instance of MSFT_CliProperty
  7820. {
  7821. Derivation = "System";
  7822. Description = "The system property is a boolean value indicating if the file is a system file.";
  7823. Name = "System";
  7824. },
  7825. instance of MSFT_CliProperty
  7826. {
  7827. Derivation = "Writeable";
  7828. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  7829. Name = "Writeable";
  7830. }};
  7831. },
  7832. instance of MSFT_CliFormat
  7833. {
  7834. Format = "TABLE";
  7835. Name = "BRIEF";
  7836. Properties = {
  7837. instance of MSFT_CliProperty
  7838. {
  7839. Derivation = "Hidden";
  7840. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  7841. Name = "Hidden";
  7842. },
  7843. instance of MSFT_CliProperty
  7844. {
  7845. Derivation = "Archive";
  7846. Description = "The Archive property is a boolean value indicating that the file should be archived.";
  7847. Name = "Archive";
  7848. },
  7849. instance of MSFT_CliProperty
  7850. {
  7851. Derivation = "EightDotThreeFileName";
  7852. Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
  7853. Name = "EightDotThreeFileName";
  7854. },
  7855. instance of MSFT_CliProperty
  7856. {
  7857. Derivation = "FileSize";
  7858. Description = "The FileSize property represents the size of the file (in bytes).";
  7859. Name = "FileSize";
  7860. },
  7861. instance of MSFT_CliProperty
  7862. {
  7863. Derivation = "Name";
  7864. 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. ";
  7865. Name = "Name";
  7866. },
  7867. instance of MSFT_CliProperty
  7868. {
  7869. Derivation = "Compressed";
  7870. Description = "The Compressed property is a boolean value indicating that the file is compressed.";
  7871. Name = "Compressed";
  7872. },
  7873. instance of MSFT_CliProperty
  7874. {
  7875. Derivation = "Encrypted";
  7876. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  7877. Name = "Encrypted";
  7878. },
  7879. instance of MSFT_CliProperty
  7880. {
  7881. Derivation = "Readable";
  7882. Description = "The Readable property is a boolean value indicating if the file can be read.";
  7883. Name = "Readable";
  7884. }};
  7885. }};
  7886. FriendlyName = "FSDir";
  7887. PWhere = "WHERE Name='#'";
  7888. Target = "Select * from Win32_Directory";
  7889. Verbs = {
  7890. instance of MSFT_CliVerb
  7891. {
  7892. Derivation = "TakeOwnerShip";
  7893. 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";
  7894. Name = "TakeOwnerShip";
  7895. Qualifiers = {
  7896. instance of MSFT_CliQualifier
  7897. {
  7898. Name = "Description";
  7899. 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"};
  7900. },
  7901. instance of MSFT_CliQualifier
  7902. {
  7903. Name = "ValueMap";
  7904. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7905. },
  7906. instance of MSFT_CliQualifier
  7907. {
  7908. Name = "Values";
  7909. 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"};
  7910. }};
  7911. Usage = "TakeOwnerShip";
  7912. },
  7913. instance of MSFT_CliVerb
  7914. {
  7915. Derivation = "ChangeSecurityPermissions";
  7916. 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";
  7917. Name = "ChangeSecurityPermissions";
  7918. Parameters = {
  7919. instance of MSFT_CliParam
  7920. {
  7921. 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.";
  7922. ParaId = "Option";
  7923. Qualifiers = {
  7924. instance of MSFT_CliQualifier
  7925. {
  7926. Name = "BitMap";
  7927. QualifierValue = {"0","1","2","3"};
  7928. },
  7929. instance of MSFT_CliQualifier
  7930. {
  7931. Name = "BitValues";
  7932. QualifierValue = {"Change_Owner_Security_Information","Change_Group_Security_Information","Change_Dacl_Security_Information","Change_Sacl_Security_Information"};
  7933. },
  7934. instance of MSFT_CliQualifier
  7935. {
  7936. Name = "CIMTYPE";
  7937. QualifierValue = {"uint32"};
  7938. },
  7939. instance of MSFT_CliQualifier
  7940. {
  7941. Name = "Description";
  7942. 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"};
  7943. },
  7944. instance of MSFT_CliQualifier
  7945. {
  7946. Name = "ID";
  7947. QualifierValue = {"1"};
  7948. },
  7949. instance of MSFT_CliQualifier
  7950. {
  7951. Name = "In";
  7952. QualifierValue = {"True"};
  7953. }};
  7954. Type = "UINT32";
  7955. },
  7956. instance of MSFT_CliParam
  7957. {
  7958. Description = "The SecurityDescriptor input parameter specifies the security information";
  7959. ParaId = "SecurityDescriptor";
  7960. Qualifiers = {
  7961. instance of MSFT_CliQualifier
  7962. {
  7963. Name = "CIMTYPE";
  7964. QualifierValue = {"object:Win32_SecurityDescriptor"};
  7965. },
  7966. instance of MSFT_CliQualifier
  7967. {
  7968. Name = "Description";
  7969. QualifierValue = {"The SecurityDescriptor input parameter specifies the security information"};
  7970. },
  7971. instance of MSFT_CliQualifier
  7972. {
  7973. Name = "ID";
  7974. QualifierValue = {"0"};
  7975. },
  7976. instance of MSFT_CliQualifier
  7977. {
  7978. Name = "In";
  7979. QualifierValue = {"True"};
  7980. }};
  7981. Type = "OBJECT";
  7982. }};
  7983. Qualifiers = {
  7984. instance of MSFT_CliQualifier
  7985. {
  7986. Name = "Description";
  7987. 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"};
  7988. },
  7989. instance of MSFT_CliQualifier
  7990. {
  7991. Name = "ValueMap";
  7992. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  7993. },
  7994. instance of MSFT_CliQualifier
  7995. {
  7996. Name = "Values";
  7997. 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"};
  7998. }};
  7999. Usage = "ChangeSecurityPermissions";
  8000. },
  8001. instance of MSFT_CliVerb
  8002. {
  8003. Derivation = "Copy";
  8004. 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";
  8005. Name = "Copy";
  8006. Parameters = {
  8007. instance of MSFT_CliParam
  8008. {
  8009. 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";
  8010. ParaId = "FileName";
  8011. Qualifiers = {
  8012. instance of MSFT_CliQualifier
  8013. {
  8014. Name = "CIMTYPE";
  8015. QualifierValue = {"string"};
  8016. },
  8017. instance of MSFT_CliQualifier
  8018. {
  8019. Name = "Description";
  8020. 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"};
  8021. },
  8022. instance of MSFT_CliQualifier
  8023. {
  8024. Name = "ID";
  8025. QualifierValue = {"0"};
  8026. },
  8027. instance of MSFT_CliQualifier
  8028. {
  8029. Name = "In";
  8030. QualifierValue = {"True"};
  8031. }};
  8032. Type = "STRING";
  8033. }};
  8034. Qualifiers = {
  8035. instance of MSFT_CliQualifier
  8036. {
  8037. Name = "Description";
  8038. 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"};
  8039. },
  8040. instance of MSFT_CliQualifier
  8041. {
  8042. Name = "ValueMap";
  8043. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8044. },
  8045. instance of MSFT_CliQualifier
  8046. {
  8047. Name = "Values";
  8048. 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"};
  8049. }};
  8050. Usage = "Copy";
  8051. },
  8052. instance of MSFT_CliVerb
  8053. {
  8054. Derivation = "Rename";
  8055. 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";
  8056. Name = "Rename";
  8057. Parameters = {
  8058. instance of MSFT_CliParam
  8059. {
  8060. 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.";
  8061. ParaId = "FileName";
  8062. Qualifiers = {
  8063. instance of MSFT_CliQualifier
  8064. {
  8065. Name = "CIMTYPE";
  8066. QualifierValue = {"string"};
  8067. },
  8068. instance of MSFT_CliQualifier
  8069. {
  8070. Name = "Description";
  8071. 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."};
  8072. },
  8073. instance of MSFT_CliQualifier
  8074. {
  8075. Name = "ID";
  8076. QualifierValue = {"0"};
  8077. },
  8078. instance of MSFT_CliQualifier
  8079. {
  8080. Name = "In";
  8081. QualifierValue = {"True"};
  8082. }};
  8083. Type = "STRING";
  8084. }};
  8085. Qualifiers = {
  8086. instance of MSFT_CliQualifier
  8087. {
  8088. Name = "Description";
  8089. 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"};
  8090. },
  8091. instance of MSFT_CliQualifier
  8092. {
  8093. Name = "ValueMap";
  8094. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8095. },
  8096. instance of MSFT_CliQualifier
  8097. {
  8098. Name = "Values";
  8099. 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"};
  8100. }};
  8101. Usage = "Rename";
  8102. },
  8103. instance of MSFT_CliVerb
  8104. {
  8105. Derivation = "Delete";
  8106. 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";
  8107. Name = "Delete";
  8108. Qualifiers = {
  8109. instance of MSFT_CliQualifier
  8110. {
  8111. Name = "Description";
  8112. 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"};
  8113. },
  8114. instance of MSFT_CliQualifier
  8115. {
  8116. Name = "ValueMap";
  8117. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8118. },
  8119. instance of MSFT_CliQualifier
  8120. {
  8121. Name = "Values";
  8122. 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"};
  8123. }};
  8124. Usage = "Delete";
  8125. },
  8126. instance of MSFT_CliVerb
  8127. {
  8128. Derivation = "Compress";
  8129. 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";
  8130. Name = "Compress";
  8131. Qualifiers = {
  8132. instance of MSFT_CliQualifier
  8133. {
  8134. Name = "Description";
  8135. 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"};
  8136. },
  8137. instance of MSFT_CliQualifier
  8138. {
  8139. Name = "ValueMap";
  8140. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8141. },
  8142. instance of MSFT_CliQualifier
  8143. {
  8144. Name = "Values";
  8145. 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"};
  8146. }};
  8147. Usage = "Compress";
  8148. },
  8149. instance of MSFT_CliVerb
  8150. {
  8151. Derivation = "Uncompress";
  8152. 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";
  8153. Name = "Uncompress";
  8154. Qualifiers = {
  8155. instance of MSFT_CliQualifier
  8156. {
  8157. Name = "Description";
  8158. 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"};
  8159. },
  8160. instance of MSFT_CliQualifier
  8161. {
  8162. Name = "ValueMap";
  8163. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8164. },
  8165. instance of MSFT_CliQualifier
  8166. {
  8167. Name = "Values";
  8168. 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"};
  8169. }};
  8170. Usage = "Uncompress";
  8171. },
  8172. instance of MSFT_CliVerb
  8173. {
  8174. Derivation = "TakeOwnerShipEx";
  8175. 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";
  8176. Name = "TakeOwnerShipEx";
  8177. Parameters = {
  8178. instance of MSFT_CliParam
  8179. {
  8180. 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.";
  8181. ParaId = "Recursive";
  8182. Qualifiers = {
  8183. instance of MSFT_CliQualifier
  8184. {
  8185. Name = "CIMTYPE";
  8186. QualifierValue = {"boolean"};
  8187. },
  8188. instance of MSFT_CliQualifier
  8189. {
  8190. Name = "Description";
  8191. 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"};
  8192. },
  8193. instance of MSFT_CliQualifier
  8194. {
  8195. Name = "ID";
  8196. QualifierValue = {"2"};
  8197. },
  8198. instance of MSFT_CliQualifier
  8199. {
  8200. Name = "In";
  8201. QualifierValue = {"True"};
  8202. },
  8203. instance of MSFT_CliQualifier
  8204. {
  8205. Name = "optional";
  8206. QualifierValue = {"True"};
  8207. }};
  8208. Type = "BOOLEAN";
  8209. },
  8210. instance of MSFT_CliParam
  8211. {
  8212. 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.";
  8213. ParaId = "StartFileName";
  8214. Qualifiers = {
  8215. instance of MSFT_CliQualifier
  8216. {
  8217. Name = "CIMTYPE";
  8218. QualifierValue = {"string"};
  8219. },
  8220. instance of MSFT_CliQualifier
  8221. {
  8222. Name = "Description";
  8223. 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"};
  8224. },
  8225. instance of MSFT_CliQualifier
  8226. {
  8227. Name = "ID";
  8228. QualifierValue = {"1"};
  8229. },
  8230. instance of MSFT_CliQualifier
  8231. {
  8232. Name = "In";
  8233. QualifierValue = {"True"};
  8234. },
  8235. instance of MSFT_CliQualifier
  8236. {
  8237. Name = "optional";
  8238. QualifierValue = {"True"};
  8239. }};
  8240. Type = "STRING";
  8241. },
  8242. instance of MSFT_CliParam
  8243. {
  8244. 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.";
  8245. ParaId = "StopFileName";
  8246. Qualifiers = {
  8247. instance of MSFT_CliQualifier
  8248. {
  8249. Name = "CIMTYPE";
  8250. QualifierValue = {"string"};
  8251. },
  8252. instance of MSFT_CliQualifier
  8253. {
  8254. Name = "Description";
  8255. 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."};
  8256. },
  8257. instance of MSFT_CliQualifier
  8258. {
  8259. Name = "ID";
  8260. QualifierValue = {"0"};
  8261. },
  8262. instance of MSFT_CliQualifier
  8263. {
  8264. Name = "Out";
  8265. QualifierValue = {"True"};
  8266. }};
  8267. Type = "STRING";
  8268. }};
  8269. Qualifiers = {
  8270. instance of MSFT_CliQualifier
  8271. {
  8272. Name = "Description";
  8273. 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"};
  8274. },
  8275. instance of MSFT_CliQualifier
  8276. {
  8277. Name = "ValueMap";
  8278. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8279. },
  8280. instance of MSFT_CliQualifier
  8281. {
  8282. Name = "Values";
  8283. 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"};
  8284. }};
  8285. Usage = "TakeOwnerShipEx";
  8286. },
  8287. instance of MSFT_CliVerb
  8288. {
  8289. Derivation = "ChangeSecurityPermissionsEx";
  8290. 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";
  8291. Name = "ChangeSecurityPermissionsEx";
  8292. Parameters = {
  8293. instance of MSFT_CliParam
  8294. {
  8295. 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.";
  8296. ParaId = "Option";
  8297. Qualifiers = {
  8298. instance of MSFT_CliQualifier
  8299. {
  8300. Name = "BitMap";
  8301. QualifierValue = {"0","1","2","3"};
  8302. },
  8303. instance of MSFT_CliQualifier
  8304. {
  8305. Name = "BitValues";
  8306. QualifierValue = {"Change_Owner_Security_Information","Change_Group_Security_Information","Change_Dacl_Security_Information","Change_Sacl_Security_Information"};
  8307. },
  8308. instance of MSFT_CliQualifier
  8309. {
  8310. Name = "CIMTYPE";
  8311. QualifierValue = {"uint32"};
  8312. },
  8313. instance of MSFT_CliQualifier
  8314. {
  8315. Name = "Description";
  8316. 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"};
  8317. },
  8318. instance of MSFT_CliQualifier
  8319. {
  8320. Name = "ID";
  8321. QualifierValue = {"1"};
  8322. },
  8323. instance of MSFT_CliQualifier
  8324. {
  8325. Name = "In";
  8326. QualifierValue = {"True"};
  8327. }};
  8328. Type = "UINT32";
  8329. },
  8330. instance of MSFT_CliParam
  8331. {
  8332. 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.";
  8333. ParaId = "Recursive";
  8334. Qualifiers = {
  8335. instance of MSFT_CliQualifier
  8336. {
  8337. Name = "CIMTYPE";
  8338. QualifierValue = {"boolean"};
  8339. },
  8340. instance of MSFT_CliQualifier
  8341. {
  8342. Name = "Description";
  8343. 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"};
  8344. },
  8345. instance of MSFT_CliQualifier
  8346. {
  8347. Name = "ID";
  8348. QualifierValue = {"4"};
  8349. },
  8350. instance of MSFT_CliQualifier
  8351. {
  8352. Name = "In";
  8353. QualifierValue = {"True"};
  8354. },
  8355. instance of MSFT_CliQualifier
  8356. {
  8357. Name = "optional";
  8358. QualifierValue = {"True"};
  8359. }};
  8360. Type = "BOOLEAN";
  8361. },
  8362. instance of MSFT_CliParam
  8363. {
  8364. Description = "The SecurityDescriptor input parameter specifies the security information.";
  8365. ParaId = "SecurityDescriptor";
  8366. Qualifiers = {
  8367. instance of MSFT_CliQualifier
  8368. {
  8369. Name = "CIMTYPE";
  8370. QualifierValue = {"object:Win32_SecurityDescriptor"};
  8371. },
  8372. instance of MSFT_CliQualifier
  8373. {
  8374. Name = "Description";
  8375. QualifierValue = {"The SecurityDescriptor input parameter specifies the security information."};
  8376. },
  8377. instance of MSFT_CliQualifier
  8378. {
  8379. Name = "ID";
  8380. QualifierValue = {"0"};
  8381. },
  8382. instance of MSFT_CliQualifier
  8383. {
  8384. Name = "in";
  8385. QualifierValue = {"True"};
  8386. }};
  8387. Type = "OBJECT";
  8388. },
  8389. instance of MSFT_CliParam
  8390. {
  8391. 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.";
  8392. ParaId = "StartFileName";
  8393. Qualifiers = {
  8394. instance of MSFT_CliQualifier
  8395. {
  8396. Name = "CIMTYPE";
  8397. QualifierValue = {"string"};
  8398. },
  8399. instance of MSFT_CliQualifier
  8400. {
  8401. Name = "Description";
  8402. 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"};
  8403. },
  8404. instance of MSFT_CliQualifier
  8405. {
  8406. Name = "ID";
  8407. QualifierValue = {"3"};
  8408. },
  8409. instance of MSFT_CliQualifier
  8410. {
  8411. Name = "In";
  8412. QualifierValue = {"True"};
  8413. },
  8414. instance of MSFT_CliQualifier
  8415. {
  8416. Name = "optional";
  8417. QualifierValue = {"True"};
  8418. }};
  8419. Type = "STRING";
  8420. },
  8421. instance of MSFT_CliParam
  8422. {
  8423. 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.";
  8424. ParaId = "StopFileName";
  8425. Qualifiers = {
  8426. instance of MSFT_CliQualifier
  8427. {
  8428. Name = "CIMTYPE";
  8429. QualifierValue = {"string"};
  8430. },
  8431. instance of MSFT_CliQualifier
  8432. {
  8433. Name = "Description";
  8434. 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."};
  8435. },
  8436. instance of MSFT_CliQualifier
  8437. {
  8438. Name = "ID";
  8439. QualifierValue = {"2"};
  8440. },
  8441. instance of MSFT_CliQualifier
  8442. {
  8443. Name = "Out";
  8444. QualifierValue = {"True"};
  8445. }};
  8446. Type = "STRING";
  8447. }};
  8448. Qualifiers = {
  8449. instance of MSFT_CliQualifier
  8450. {
  8451. Name = "Description";
  8452. 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"};
  8453. },
  8454. instance of MSFT_CliQualifier
  8455. {
  8456. Name = "ValueMap";
  8457. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8458. },
  8459. instance of MSFT_CliQualifier
  8460. {
  8461. Name = "Values";
  8462. 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"};
  8463. }};
  8464. Usage = "ChangeSecurityPermissionsEx";
  8465. },
  8466. instance of MSFT_CliVerb
  8467. {
  8468. Derivation = "CopyEx";
  8469. 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";
  8470. Name = "CopyEx";
  8471. Parameters = {
  8472. instance of MSFT_CliParam
  8473. {
  8474. 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.";
  8475. ParaId = "FileName";
  8476. Qualifiers = {
  8477. instance of MSFT_CliQualifier
  8478. {
  8479. Name = "CIMTYPE";
  8480. QualifierValue = {"string"};
  8481. },
  8482. instance of MSFT_CliQualifier
  8483. {
  8484. Name = "Description";
  8485. 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."};
  8486. },
  8487. instance of MSFT_CliQualifier
  8488. {
  8489. Name = "ID";
  8490. QualifierValue = {"0"};
  8491. },
  8492. instance of MSFT_CliQualifier
  8493. {
  8494. Name = "In";
  8495. QualifierValue = {"True"};
  8496. }};
  8497. Type = "STRING";
  8498. },
  8499. instance of MSFT_CliParam
  8500. {
  8501. 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.";
  8502. ParaId = "Recursive";
  8503. Qualifiers = {
  8504. instance of MSFT_CliQualifier
  8505. {
  8506. Name = "CIMTYPE";
  8507. QualifierValue = {"boolean"};
  8508. },
  8509. instance of MSFT_CliQualifier
  8510. {
  8511. Name = "Description";
  8512. 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"};
  8513. },
  8514. instance of MSFT_CliQualifier
  8515. {
  8516. Name = "ID";
  8517. QualifierValue = {"3"};
  8518. },
  8519. instance of MSFT_CliQualifier
  8520. {
  8521. Name = "In";
  8522. QualifierValue = {"True"};
  8523. },
  8524. instance of MSFT_CliQualifier
  8525. {
  8526. Name = "optional";
  8527. QualifierValue = {"True"};
  8528. }};
  8529. Type = "BOOLEAN";
  8530. },
  8531. instance of MSFT_CliParam
  8532. {
  8533. 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.";
  8534. ParaId = "StartFileName";
  8535. Qualifiers = {
  8536. instance of MSFT_CliQualifier
  8537. {
  8538. Name = "CIMTYPE";
  8539. QualifierValue = {"string"};
  8540. },
  8541. instance of MSFT_CliQualifier
  8542. {
  8543. Name = "Description";
  8544. 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"};
  8545. },
  8546. instance of MSFT_CliQualifier
  8547. {
  8548. Name = "ID";
  8549. QualifierValue = {"2"};
  8550. },
  8551. instance of MSFT_CliQualifier
  8552. {
  8553. Name = "In";
  8554. QualifierValue = {"True"};
  8555. },
  8556. instance of MSFT_CliQualifier
  8557. {
  8558. Name = "optional";
  8559. QualifierValue = {"True"};
  8560. }};
  8561. Type = "STRING";
  8562. },
  8563. instance of MSFT_CliParam
  8564. {
  8565. 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.";
  8566. ParaId = "StopFileName";
  8567. Qualifiers = {
  8568. instance of MSFT_CliQualifier
  8569. {
  8570. Name = "CIMTYPE";
  8571. QualifierValue = {"string"};
  8572. },
  8573. instance of MSFT_CliQualifier
  8574. {
  8575. Name = "Description";
  8576. 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."};
  8577. },
  8578. instance of MSFT_CliQualifier
  8579. {
  8580. Name = "ID";
  8581. QualifierValue = {"1"};
  8582. },
  8583. instance of MSFT_CliQualifier
  8584. {
  8585. Name = "Out";
  8586. QualifierValue = {"True"};
  8587. }};
  8588. Type = "STRING";
  8589. }};
  8590. Qualifiers = {
  8591. instance of MSFT_CliQualifier
  8592. {
  8593. Name = "Description";
  8594. 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"};
  8595. },
  8596. instance of MSFT_CliQualifier
  8597. {
  8598. Name = "ValueMap";
  8599. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8600. },
  8601. instance of MSFT_CliQualifier
  8602. {
  8603. Name = "Values";
  8604. 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"};
  8605. }};
  8606. Usage = "CopyEx";
  8607. },
  8608. instance of MSFT_CliVerb
  8609. {
  8610. Derivation = "DeleteEx";
  8611. 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";
  8612. Name = "DeleteEx";
  8613. Parameters = {
  8614. instance of MSFT_CliParam
  8615. {
  8616. 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.";
  8617. ParaId = "StartFileName";
  8618. Qualifiers = {
  8619. instance of MSFT_CliQualifier
  8620. {
  8621. Name = "CIMTYPE";
  8622. QualifierValue = {"string"};
  8623. },
  8624. instance of MSFT_CliQualifier
  8625. {
  8626. Name = "Description";
  8627. 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"};
  8628. },
  8629. instance of MSFT_CliQualifier
  8630. {
  8631. Name = "ID";
  8632. QualifierValue = {"1"};
  8633. },
  8634. instance of MSFT_CliQualifier
  8635. {
  8636. Name = "In";
  8637. QualifierValue = {"True"};
  8638. },
  8639. instance of MSFT_CliQualifier
  8640. {
  8641. Name = "optional";
  8642. QualifierValue = {"True"};
  8643. }};
  8644. Type = "STRING";
  8645. },
  8646. instance of MSFT_CliParam
  8647. {
  8648. 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.";
  8649. ParaId = "StopFileName";
  8650. Qualifiers = {
  8651. instance of MSFT_CliQualifier
  8652. {
  8653. Name = "CIMTYPE";
  8654. QualifierValue = {"string"};
  8655. },
  8656. instance of MSFT_CliQualifier
  8657. {
  8658. Name = "Description";
  8659. 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."};
  8660. },
  8661. instance of MSFT_CliQualifier
  8662. {
  8663. Name = "ID";
  8664. QualifierValue = {"0"};
  8665. },
  8666. instance of MSFT_CliQualifier
  8667. {
  8668. Name = "Out";
  8669. QualifierValue = {"True"};
  8670. }};
  8671. Type = "STRING";
  8672. }};
  8673. Qualifiers = {
  8674. instance of MSFT_CliQualifier
  8675. {
  8676. Name = "Description";
  8677. 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"};
  8678. },
  8679. instance of MSFT_CliQualifier
  8680. {
  8681. Name = "ValueMap";
  8682. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8683. },
  8684. instance of MSFT_CliQualifier
  8685. {
  8686. Name = "Values";
  8687. 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"};
  8688. }};
  8689. Usage = "DeleteEx";
  8690. },
  8691. instance of MSFT_CliVerb
  8692. {
  8693. Derivation = "CompressEx";
  8694. 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";
  8695. Name = "CompressEx";
  8696. Parameters = {
  8697. instance of MSFT_CliParam
  8698. {
  8699. 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.";
  8700. ParaId = "Recursive";
  8701. Qualifiers = {
  8702. instance of MSFT_CliQualifier
  8703. {
  8704. Name = "CIMTYPE";
  8705. QualifierValue = {"boolean"};
  8706. },
  8707. instance of MSFT_CliQualifier
  8708. {
  8709. Name = "Description";
  8710. 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 "};
  8711. },
  8712. instance of MSFT_CliQualifier
  8713. {
  8714. Name = "ID";
  8715. QualifierValue = {"2"};
  8716. },
  8717. instance of MSFT_CliQualifier
  8718. {
  8719. Name = "In";
  8720. QualifierValue = {"True"};
  8721. },
  8722. instance of MSFT_CliQualifier
  8723. {
  8724. Name = "optional";
  8725. QualifierValue = {"True"};
  8726. }};
  8727. Type = "BOOLEAN";
  8728. },
  8729. instance of MSFT_CliParam
  8730. {
  8731. 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.";
  8732. ParaId = "StartFileName";
  8733. Qualifiers = {
  8734. instance of MSFT_CliQualifier
  8735. {
  8736. Name = "CIMTYPE";
  8737. QualifierValue = {"string"};
  8738. },
  8739. instance of MSFT_CliQualifier
  8740. {
  8741. Name = "Description";
  8742. 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"};
  8743. },
  8744. instance of MSFT_CliQualifier
  8745. {
  8746. Name = "ID";
  8747. QualifierValue = {"1"};
  8748. },
  8749. instance of MSFT_CliQualifier
  8750. {
  8751. Name = "In";
  8752. QualifierValue = {"True"};
  8753. },
  8754. instance of MSFT_CliQualifier
  8755. {
  8756. Name = "optional";
  8757. QualifierValue = {"True"};
  8758. }};
  8759. Type = "STRING";
  8760. },
  8761. instance of MSFT_CliParam
  8762. {
  8763. 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.";
  8764. ParaId = "StopFileName";
  8765. Qualifiers = {
  8766. instance of MSFT_CliQualifier
  8767. {
  8768. Name = "CIMTYPE";
  8769. QualifierValue = {"string"};
  8770. },
  8771. instance of MSFT_CliQualifier
  8772. {
  8773. Name = "Description";
  8774. 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."};
  8775. },
  8776. instance of MSFT_CliQualifier
  8777. {
  8778. Name = "ID";
  8779. QualifierValue = {"0"};
  8780. },
  8781. instance of MSFT_CliQualifier
  8782. {
  8783. Name = "Out";
  8784. QualifierValue = {"True"};
  8785. }};
  8786. Type = "STRING";
  8787. }};
  8788. Qualifiers = {
  8789. instance of MSFT_CliQualifier
  8790. {
  8791. Name = "Description";
  8792. 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"};
  8793. },
  8794. instance of MSFT_CliQualifier
  8795. {
  8796. Name = "ValueMap";
  8797. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8798. },
  8799. instance of MSFT_CliQualifier
  8800. {
  8801. Name = "Values";
  8802. 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"};
  8803. }};
  8804. Usage = "CompressEx";
  8805. },
  8806. instance of MSFT_CliVerb
  8807. {
  8808. Derivation = "UncompressEx";
  8809. 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";
  8810. Name = "UncompressEx";
  8811. Parameters = {
  8812. instance of MSFT_CliParam
  8813. {
  8814. 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.";
  8815. ParaId = "Recursive";
  8816. Qualifiers = {
  8817. instance of MSFT_CliQualifier
  8818. {
  8819. Name = "CIMTYPE";
  8820. QualifierValue = {"boolean"};
  8821. },
  8822. instance of MSFT_CliQualifier
  8823. {
  8824. Name = "Description";
  8825. 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"};
  8826. },
  8827. instance of MSFT_CliQualifier
  8828. {
  8829. Name = "ID";
  8830. QualifierValue = {"2"};
  8831. },
  8832. instance of MSFT_CliQualifier
  8833. {
  8834. Name = "In";
  8835. QualifierValue = {"True"};
  8836. },
  8837. instance of MSFT_CliQualifier
  8838. {
  8839. Name = "optional";
  8840. QualifierValue = {"True"};
  8841. }};
  8842. Type = "BOOLEAN";
  8843. },
  8844. instance of MSFT_CliParam
  8845. {
  8846. 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.";
  8847. ParaId = "StartFileName";
  8848. Qualifiers = {
  8849. instance of MSFT_CliQualifier
  8850. {
  8851. Name = "CIMTYPE";
  8852. QualifierValue = {"string"};
  8853. },
  8854. instance of MSFT_CliQualifier
  8855. {
  8856. Name = "Description";
  8857. 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"};
  8858. },
  8859. instance of MSFT_CliQualifier
  8860. {
  8861. Name = "ID";
  8862. QualifierValue = {"1"};
  8863. },
  8864. instance of MSFT_CliQualifier
  8865. {
  8866. Name = "In";
  8867. QualifierValue = {"True"};
  8868. },
  8869. instance of MSFT_CliQualifier
  8870. {
  8871. Name = "optional";
  8872. QualifierValue = {"True"};
  8873. }};
  8874. Type = "STRING";
  8875. },
  8876. instance of MSFT_CliParam
  8877. {
  8878. 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.";
  8879. ParaId = "StopFileName";
  8880. Qualifiers = {
  8881. instance of MSFT_CliQualifier
  8882. {
  8883. Name = "CIMTYPE";
  8884. QualifierValue = {"string"};
  8885. },
  8886. instance of MSFT_CliQualifier
  8887. {
  8888. Name = "Description";
  8889. 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."};
  8890. },
  8891. instance of MSFT_CliQualifier
  8892. {
  8893. Name = "ID";
  8894. QualifierValue = {"0"};
  8895. },
  8896. instance of MSFT_CliQualifier
  8897. {
  8898. Name = "Out";
  8899. QualifierValue = {"True"};
  8900. }};
  8901. Type = "STRING";
  8902. }};
  8903. Qualifiers = {
  8904. instance of MSFT_CliQualifier
  8905. {
  8906. Name = "Description";
  8907. 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"};
  8908. },
  8909. instance of MSFT_CliQualifier
  8910. {
  8911. Name = "ValueMap";
  8912. QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
  8913. },
  8914. instance of MSFT_CliQualifier
  8915. {
  8916. Name = "Values";
  8917. 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"};
  8918. }};
  8919. Usage = "UncompressEx";
  8920. },
  8921. instance of MSFT_CliVerb
  8922. {
  8923. Derivation = "GetEffectivePermission";
  8924. 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).";
  8925. Name = "GetEffectivePermission";
  8926. Parameters = {
  8927. instance of MSFT_CliParam
  8928. {
  8929. Description = "The Permissions input parameter is a bit array of the permissions that the caller wishes to inquire about.";
  8930. ParaId = "Permissions";
  8931. Qualifiers = {
  8932. instance of MSFT_CliQualifier
  8933. {
  8934. Name = "BitMap";
  8935. QualifierValue = {"0","1","2","3","4","5","6","7","8","16","17","18","19","20"};
  8936. },
  8937. instance of MSFT_CliQualifier
  8938. {
  8939. Name = "BitValues";
  8940. 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"};
  8941. },
  8942. instance of MSFT_CliQualifier
  8943. {
  8944. Name = "CIMTYPE";
  8945. QualifierValue = {"uint32"};
  8946. },
  8947. instance of MSFT_CliQualifier
  8948. {
  8949. Name = "Description";
  8950. QualifierValue = {"The Permissions input parameter is a bit array of the permissions that the caller wishes to inquire about."};
  8951. },
  8952. instance of MSFT_CliQualifier
  8953. {
  8954. Name = "ID";
  8955. QualifierValue = {"0"};
  8956. },
  8957. instance of MSFT_CliQualifier
  8958. {
  8959. Name = "In";
  8960. QualifierValue = {"True"};
  8961. }};
  8962. Type = "UINT32";
  8963. }};
  8964. Qualifiers = {
  8965. instance of MSFT_CliQualifier
  8966. {
  8967. Name = "Description";
  8968. 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)."};
  8969. },
  8970. instance of MSFT_CliQualifier
  8971. {
  8972. Name = "Privileges";
  8973. QualifierValue = {"SeSecurityPrivilege"};
  8974. }};
  8975. Usage = "GetEffectivePermission";
  8976. }};
  8977. };
  8978. instance of MSFT_CliAlias
  8979. {
  8980. Connection =
  8981. instance of MSFT_CliConnection
  8982. {
  8983. Locale = "ms_409";
  8984. NameSpace = "ROOT\\CIMV2";
  8985. Server = ".";
  8986. };
  8987. Description = "Group account management. ";
  8988. Formats = {
  8989. instance of MSFT_CliFormat
  8990. {
  8991. Format = "table";
  8992. Name = "STATUS";
  8993. Properties = {
  8994. instance of MSFT_CliProperty
  8995. {
  8996. Derivation = "Status";
  8997. Description = "The Status property is a string indicating the current status of the object. ";
  8998. Name = "Status";
  8999. Qualifiers = {
  9000. instance of MSFT_CliQualifier
  9001. {
  9002. Name = "MaxLen";
  9003. QualifierValue = {"10"};
  9004. },
  9005. instance of MSFT_CliQualifier
  9006. {
  9007. Name = "ValueMap";
  9008. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9009. },
  9010. instance of MSFT_CliQualifier
  9011. {
  9012. Name = "Values";
  9013. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9014. }};
  9015. },
  9016. instance of MSFT_CliProperty
  9017. {
  9018. Derivation = "Name";
  9019. Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
  9020. Name = "Name";
  9021. }};
  9022. },
  9023. instance of MSFT_CliFormat
  9024. {
  9025. Name = "SYSTEM";
  9026. Properties = {
  9027. instance of MSFT_CliProperty
  9028. {
  9029. Derivation = "__CLASS";
  9030. Name = "__CLASS";
  9031. },
  9032. instance of MSFT_CliProperty
  9033. {
  9034. Derivation = "__DERIVATION";
  9035. Name = "__DERIVATION";
  9036. },
  9037. instance of MSFT_CliProperty
  9038. {
  9039. Derivation = "__DYNASTY";
  9040. Name = "__DYNASTY";
  9041. },
  9042. instance of MSFT_CliProperty
  9043. {
  9044. Derivation = "__GENUS";
  9045. Name = "__GENUS";
  9046. },
  9047. instance of MSFT_CliProperty
  9048. {
  9049. Derivation = "__NAMESPACE";
  9050. Name = "__NAMESPACE";
  9051. },
  9052. instance of MSFT_CliProperty
  9053. {
  9054. Derivation = "__PATH";
  9055. Name = "__PATH";
  9056. },
  9057. instance of MSFT_CliProperty
  9058. {
  9059. Derivation = "__PROPERTY_COUNT";
  9060. Name = "__PROPERTY_COUNT";
  9061. },
  9062. instance of MSFT_CliProperty
  9063. {
  9064. Derivation = "__RELPATH";
  9065. Name = "__RELPATH";
  9066. },
  9067. instance of MSFT_CliProperty
  9068. {
  9069. Derivation = "__SERVER";
  9070. Name = "__SERVER";
  9071. },
  9072. instance of MSFT_CliProperty
  9073. {
  9074. Derivation = "__SUPERCLASS";
  9075. Name = "__SUPERCLASS";
  9076. }};
  9077. },
  9078. instance of MSFT_CliFormat
  9079. {
  9080. Name = "INSTANCE";
  9081. Properties = {
  9082. instance of MSFT_CliProperty
  9083. {
  9084. Derivation = "__PATH";
  9085. Name = "__PATH";
  9086. }};
  9087. },
  9088. instance of MSFT_CliFormat
  9089. {
  9090. Format = "TABLE";
  9091. Name = "BRIEF";
  9092. Properties = {
  9093. instance of MSFT_CliProperty
  9094. {
  9095. Derivation = "Caption";
  9096. Description = "The Caption property is a short textual description.";
  9097. Name = "Caption";
  9098. Qualifiers = {
  9099. instance of MSFT_CliQualifier
  9100. {
  9101. Name = "MaxLen";
  9102. QualifierValue = {"64"};
  9103. }};
  9104. },
  9105. instance of MSFT_CliProperty
  9106. {
  9107. Derivation = "Domain";
  9108. Description = "The Domain property indicates the name of the Windows domain to which the group account belongs.";
  9109. Name = "Domain";
  9110. },
  9111. instance of MSFT_CliProperty
  9112. {
  9113. Derivation = "Name";
  9114. Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
  9115. Name = "Name";
  9116. },
  9117. instance of MSFT_CliProperty
  9118. {
  9119. Derivation = "SID";
  9120. Description = "The SID property contains the security identifier (SID) for this account. ";
  9121. Name = "SID";
  9122. }};
  9123. },
  9124. instance of MSFT_CliFormat
  9125. {
  9126. Format = "LIST";
  9127. Name = "FULL";
  9128. Properties = {
  9129. instance of MSFT_CliProperty
  9130. {
  9131. Derivation = "Description";
  9132. Description = "The Description property provides a textual description of the object. ";
  9133. Name = "Description";
  9134. },
  9135. instance of MSFT_CliProperty
  9136. {
  9137. Derivation = "Domain";
  9138. Description = "The Domain property indicates the name of the Windows domain to which the group account belongs.";
  9139. Name = "Domain";
  9140. },
  9141. instance of MSFT_CliProperty
  9142. {
  9143. Derivation = "InstallDate";
  9144. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  9145. Name = "InstallDate";
  9146. },
  9147. instance of MSFT_CliProperty
  9148. {
  9149. Derivation = "Name";
  9150. Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
  9151. Name = "Name";
  9152. },
  9153. instance of Msft_CliProperty
  9154. {
  9155. Name = "LocalAccount";
  9156. Description = "The LocalAccount property indicates whether the account is "
  9157. "defined on the local machine. To retrieve only accounts "
  9158. "defined on the local machine state a query that includes the "
  9159. "condition 'LocalAccount=TRUE'.";
  9160. Derivation = "LocalAccount";
  9161. },
  9162. instance of MSFT_CliProperty
  9163. {
  9164. Derivation = "SID";
  9165. 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. ";
  9166. Name = "SID";
  9167. },
  9168. instance of MSFT_CliProperty
  9169. {
  9170. Derivation = "SIDType";
  9171. 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";
  9172. Name = "SIDType";
  9173. Qualifiers = {
  9174. instance of MSFT_CliQualifier
  9175. {
  9176. Name = "ValueMap";
  9177. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  9178. },
  9179. instance of MSFT_CliQualifier
  9180. {
  9181. Name = "Values";
  9182. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  9183. }};
  9184. },
  9185. instance of MSFT_CliProperty
  9186. {
  9187. Derivation = "Status";
  9188. Description = "The Status property is a string indicating the current status of the object. ";
  9189. Name = "Status";
  9190. Qualifiers = {
  9191. instance of MSFT_CliQualifier
  9192. {
  9193. Name = "MaxLen";
  9194. QualifierValue = {"10"};
  9195. },
  9196. instance of MSFT_CliQualifier
  9197. {
  9198. Name = "ValueMap";
  9199. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9200. },
  9201. instance of MSFT_CliQualifier
  9202. {
  9203. Name = "Values";
  9204. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9205. }};
  9206. }};
  9207. }};
  9208. FriendlyName = "Group";
  9209. PWhere = "";
  9210. Target = "Select * from Win32_Group";
  9211. Verbs = {
  9212. instance of MSFT_CliVerb
  9213. {
  9214. Derivation = "Rename";
  9215. 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.";
  9216. Name = "Rename";
  9217. Parameters = {
  9218. instance of MSFT_CliParam
  9219. {
  9220. 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";
  9221. ParaId = "Name";
  9222. Qualifiers = {
  9223. instance of MSFT_CliQualifier
  9224. {
  9225. Name = "CIMTYPE";
  9226. QualifierValue = {"string"};
  9227. },
  9228. instance of MSFT_CliQualifier
  9229. {
  9230. Name = "Description";
  9231. 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"};
  9232. },
  9233. instance of MSFT_CliQualifier
  9234. {
  9235. Name = "ID";
  9236. QualifierValue = {"0"};
  9237. },
  9238. instance of MSFT_CliQualifier
  9239. {
  9240. Name = "In";
  9241. QualifierValue = {"True"};
  9242. },
  9243. instance of MSFT_CliQualifier
  9244. {
  9245. Name = "MappingStrings";
  9246. QualifierValue = {"Win32API|Network Management Structures|name"};
  9247. }};
  9248. Type = "STRING";
  9249. }};
  9250. Qualifiers = {
  9251. instance of MSFT_CliQualifier
  9252. {
  9253. Name = "Description";
  9254. 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"};
  9255. },
  9256. instance of MSFT_CliQualifier
  9257. {
  9258. Name = "Implemented";
  9259. QualifierValue = {"True"};
  9260. },
  9261. instance of MSFT_CliQualifier
  9262. {
  9263. Name = "MappingStrings";
  9264. QualifierValue = {"WMI"};
  9265. },
  9266. instance of MSFT_CliQualifier
  9267. {
  9268. Name = "Values";
  9269. 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"};
  9270. }};
  9271. Usage = "Rename";
  9272. }};
  9273. };
  9274. instance of MSFT_CliAlias
  9275. {
  9276. Connection =
  9277. instance of MSFT_CliConnection
  9278. {
  9279. Locale = "ms_409";
  9280. NameSpace = "ROOT\\CIMV2";
  9281. Server = ".";
  9282. };
  9283. Description = "The Win32_IDEController class manages the capabilities of an IDE controller device.";
  9284. Formats = {
  9285. instance of MSFT_CliFormat
  9286. {
  9287. Name = "INSTANCE";
  9288. Properties = {
  9289. instance of MSFT_CliProperty
  9290. {
  9291. Derivation = "__PATH";
  9292. Name = "__PATH";
  9293. }};
  9294. },
  9295. instance of MSFT_CliFormat
  9296. {
  9297. Name = "SYSTEM";
  9298. Properties = {
  9299. instance of MSFT_CliProperty
  9300. {
  9301. Derivation = "__CLASS";
  9302. Name = "__CLASS";
  9303. },
  9304. instance of MSFT_CliProperty
  9305. {
  9306. Derivation = "__DERIVATION";
  9307. Name = "__DERIVATION";
  9308. },
  9309. instance of MSFT_CliProperty
  9310. {
  9311. Derivation = "__DYNASTY";
  9312. Name = "__DYNASTY";
  9313. },
  9314. instance of MSFT_CliProperty
  9315. {
  9316. Derivation = "__GENUS";
  9317. Name = "__GENUS";
  9318. },
  9319. instance of MSFT_CliProperty
  9320. {
  9321. Derivation = "__NAMESPACE";
  9322. Name = "__NAMESPACE";
  9323. },
  9324. instance of MSFT_CliProperty
  9325. {
  9326. Derivation = "__PATH";
  9327. Name = "__PATH";
  9328. },
  9329. instance of MSFT_CliProperty
  9330. {
  9331. Derivation = "__PROPERTY_COUNT";
  9332. Name = "__PROPERTY_COUNT";
  9333. },
  9334. instance of MSFT_CliProperty
  9335. {
  9336. Derivation = "__RELPATH";
  9337. Name = "__RELPATH";
  9338. },
  9339. instance of MSFT_CliProperty
  9340. {
  9341. Derivation = "__SERVER";
  9342. Name = "__SERVER";
  9343. },
  9344. instance of MSFT_CliProperty
  9345. {
  9346. Derivation = "__SUPERCLASS";
  9347. Name = "__SUPERCLASS";
  9348. }};
  9349. },
  9350. instance of MSFT_CliFormat
  9351. {
  9352. Name = "STATUS";
  9353. Properties = {
  9354. instance of MSFT_CliProperty
  9355. {
  9356. Derivation = "Status";
  9357. 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.";
  9358. Name = "Status";
  9359. Qualifiers = {
  9360. instance of MSFT_CliQualifier
  9361. {
  9362. Name = "MaxLen";
  9363. QualifierValue = {"10"};
  9364. },
  9365. instance of MSFT_CliQualifier
  9366. {
  9367. Name = "ValueMap";
  9368. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9369. },
  9370. instance of MSFT_CliQualifier
  9371. {
  9372. Name = "Values";
  9373. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9374. }};
  9375. },
  9376. instance of MSFT_CliProperty
  9377. {
  9378. Derivation = "Name";
  9379. 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.";
  9380. Name = "Name";
  9381. }};
  9382. },
  9383. instance of MSFT_CliFormat
  9384. {
  9385. Format = "LIST";
  9386. Name = "FULL";
  9387. Properties = {
  9388. instance of MSFT_CliProperty
  9389. {
  9390. Derivation = "Availability";
  9391. 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.";
  9392. Name = "Availability";
  9393. Qualifiers = {
  9394. instance of MSFT_CliQualifier
  9395. {
  9396. Name = "ValueMap";
  9397. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21"};
  9398. },
  9399. instance of MSFT_CliQualifier
  9400. {
  9401. Name = "Values";
  9402. 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"};
  9403. }};
  9404. },
  9405. instance of MSFT_CliProperty
  9406. {
  9407. Derivation = "Caption";
  9408. Description = "The Caption property is a short textual description (one-line string) of the object.";
  9409. Name = "Caption";
  9410. Qualifiers = {
  9411. instance of MSFT_CliQualifier
  9412. {
  9413. Name = "MaxLen";
  9414. QualifierValue = {"64"};
  9415. }};
  9416. },
  9417. instance of MSFT_CliProperty
  9418. {
  9419. Derivation = "ConfigManagerErrorCode";
  9420. Description = "Indicates the Win32 Configuration Manager error code.";
  9421. Name = "ConfigManagerErrorCode";
  9422. Qualifiers = {
  9423. instance of MSFT_CliQualifier
  9424. {
  9425. Name = "Values";
  9426. 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
  9427. }};
  9428. },
  9429. instance of MSFT_CliProperty
  9430. {
  9431. Derivation = "ConfigManagerUserConfig";
  9432. Description = "Indicates whether the device is using a user-defined configuration.";
  9433. Name = "ConfigManagerUserConfig";
  9434. },
  9435. instance of MSFT_CliProperty
  9436. {
  9437. Derivation = "CreationClassName";
  9438. 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.";
  9439. Name = "CreationClassName";
  9440. },
  9441. instance of MSFT_CliProperty
  9442. {
  9443. Derivation = "Description";
  9444. Description = "The Description property provides a textual description of the object. ";
  9445. Name = "Description";
  9446. },
  9447. instance of MSFT_CliProperty
  9448. {
  9449. Derivation = "DeviceID";
  9450. Description = "The DeviceID property indicates a string that uniquely identifies the IDE controller with other devices on the system.";
  9451. Name = "DeviceID";
  9452. },
  9453. instance of MSFT_CliProperty
  9454. {
  9455. Derivation = "ErrorCleared";
  9456. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  9457. Name = "ErrorCleared";
  9458. },
  9459. instance of MSFT_CliProperty
  9460. {
  9461. Derivation = "ErrorDescription";
  9462. 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.";
  9463. Name = "ErrorDescription";
  9464. },
  9465. instance of MSFT_CliProperty
  9466. {
  9467. Derivation = "InstallDate";
  9468. 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.";
  9469. Name = "Install Date";
  9470. },
  9471. instance of MSFT_CliProperty
  9472. {
  9473. Derivation = "LastErrorCode";
  9474. Description = "LastErrorCode captures the last error code reported by the logical device.";
  9475. Name = "LastErrorCode";
  9476. },
  9477. instance of MSFT_CliProperty
  9478. {
  9479. Derivation = "Manufacturer";
  9480. Description = "The Manufacturer property indicates the manufacturer of the IDE controller device.";
  9481. Name = "Manufacturer";
  9482. },
  9483. instance of MSFT_CliProperty
  9484. {
  9485. Derivation = "MaxNumberControlled";
  9486. 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.";
  9487. Name = "MaxNumberControlled";
  9488. },
  9489. instance of MSFT_CliProperty
  9490. {
  9491. Derivation = "Name";
  9492. 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.";
  9493. Name = "Name";
  9494. },
  9495. instance of MSFT_CliProperty
  9496. {
  9497. Derivation = "PNPDeviceID";
  9498. Description = "Indicates the Win32 Plug and Play device ID of the logical device. Example: *PNP030b";
  9499. Name = "PNPDeviceID";
  9500. },
  9501. instance of MSFT_CliProperty
  9502. {
  9503. Derivation = "PowerManagementCapabilities";
  9504. 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.";
  9505. Name = "PowerManagementCapabilities";
  9506. Qualifiers = {
  9507. instance of MSFT_CliQualifier
  9508. {
  9509. Name = "Values";
  9510. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  9511. }};
  9512. },
  9513. instance of MSFT_CliProperty
  9514. {
  9515. Derivation = "PowerManagementSupported";
  9516. 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.";
  9517. Name = "PowerManagementSupported";
  9518. },
  9519. instance of MSFT_CliProperty
  9520. {
  9521. Derivation = "ProtocolSupported";
  9522. Description = "The protocol used by the controller to access 'controlled' devices.";
  9523. Name = "ProtocolSupported";
  9524. Qualifiers = {
  9525. instance of MSFT_CliQualifier
  9526. {
  9527. Name = "ValueMap";
  9528. 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"};
  9529. },
  9530. instance of MSFT_CliQualifier
  9531. {
  9532. Name = "Values";
  9533. 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"};
  9534. }};
  9535. },
  9536. instance of MSFT_CliProperty
  9537. {
  9538. Derivation = "Status";
  9539. 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.";
  9540. Name = "Status";
  9541. Qualifiers = {
  9542. instance of MSFT_CliQualifier
  9543. {
  9544. Name = "MaxLen";
  9545. QualifierValue = {"10"};
  9546. },
  9547. instance of MSFT_CliQualifier
  9548. {
  9549. Name = "ValueMap";
  9550. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9551. },
  9552. instance of MSFT_CliQualifier
  9553. {
  9554. Name = "Values";
  9555. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9556. }};
  9557. },
  9558. instance of MSFT_CliProperty
  9559. {
  9560. Derivation = "StatusInfo";
  9561. 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.";
  9562. Name = "StatusInfo";
  9563. Qualifiers = {
  9564. instance of MSFT_CliQualifier
  9565. {
  9566. Name = "ValueMap";
  9567. QualifierValue = {"1","2","3","4","5"};
  9568. },
  9569. instance of MSFT_CliQualifier
  9570. {
  9571. Name = "Values";
  9572. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  9573. }};
  9574. },
  9575. instance of MSFT_CliProperty
  9576. {
  9577. Derivation = "SystemCreationClassName";
  9578. Description = "The scoping System's CreationClassName.";
  9579. Name = "SystemCreationClassName";
  9580. },
  9581. instance of MSFT_CliProperty
  9582. {
  9583. Derivation = "SystemName";
  9584. Description = "The scoping System's Name.";
  9585. Name = "SystemName";
  9586. },
  9587. instance of MSFT_CliProperty
  9588. {
  9589. Derivation = "TimeOfLastReset";
  9590. Description = "The TimeOfLastReset property indicates the date and time this controller was last reset. This could mean the controller was powered down, or reinitialized.";
  9591. Name = "TimeOfLastReset";
  9592. }};
  9593. },
  9594. instance of MSFT_CliFormat
  9595. {
  9596. Format = "TABLE";
  9597. Name = "BRIEF";
  9598. Properties = {
  9599. instance of MSFT_CliProperty
  9600. {
  9601. Derivation = "Manufacturer";
  9602. Description = "The Manufacturer property indicates the manufacturer of the IDE controller device.";
  9603. Name = "Manufacturer";
  9604. },
  9605. instance of MSFT_CliProperty
  9606. {
  9607. Derivation = "Name";
  9608. 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.";
  9609. Name = "Name";
  9610. },
  9611. instance of MSFT_CliProperty
  9612. {
  9613. Derivation = "ProtocolSupported";
  9614. Description = "The protocol used by the controller to access 'controlled' devices.";
  9615. Name = "ProtocolSupported";
  9616. Qualifiers = {
  9617. instance of MSFT_CliQualifier
  9618. {
  9619. Name = "ValueMap";
  9620. 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"};
  9621. },
  9622. instance of MSFT_CliQualifier
  9623. {
  9624. Name = "Values";
  9625. 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"};
  9626. }};
  9627. },
  9628. instance of MSFT_CliProperty
  9629. {
  9630. Derivation = "Status";
  9631. 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.";
  9632. Name = "Status";
  9633. Qualifiers = {
  9634. instance of MSFT_CliQualifier
  9635. {
  9636. Name = "MaxLen";
  9637. QualifierValue = {"10"};
  9638. },
  9639. instance of MSFT_CliQualifier
  9640. {
  9641. Name = "ValueMap";
  9642. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9643. },
  9644. instance of MSFT_CliQualifier
  9645. {
  9646. Name = "Values";
  9647. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  9648. }};
  9649. },
  9650. instance of MSFT_CliProperty
  9651. {
  9652. Derivation = "StatusInfo";
  9653. 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.";
  9654. Name = "StatusInfo";
  9655. Qualifiers = {
  9656. instance of MSFT_CliQualifier
  9657. {
  9658. Name = "ValueMap";
  9659. QualifierValue = {"1","2","3","4","5"};
  9660. },
  9661. instance of MSFT_CliQualifier
  9662. {
  9663. Name = "Values";
  9664. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  9665. }};
  9666. }};
  9667. }};
  9668. FriendlyName = "IDECONTROLLER";
  9669. PWhere = "";
  9670. Target = "Select * from Win32_IDEController";
  9671. };
  9672. instance of MSFT_CliAlias
  9673. {
  9674. Connection =
  9675. instance of MSFT_CliConnection
  9676. {
  9677. Locale = "ms_409";
  9678. NameSpace = "ROOT\\CIMV2";
  9679. Server = ".";
  9680. };
  9681. Description = "Interrupt request line (IRQ) management. ";
  9682. Formats = {
  9683. instance of MSFT_CliFormat
  9684. {
  9685. Format = "table";
  9686. Name = "STATUS";
  9687. Properties = {
  9688. instance of MSFT_CliProperty
  9689. {
  9690. Derivation = "Status";
  9691. Description = "The Status property is a string indicating the current status of the object. ";
  9692. Name = "Status";
  9693. Qualifiers = {
  9694. instance of MSFT_CliQualifier
  9695. {
  9696. Name = "MaxLen";
  9697. QualifierValue = {"10"};
  9698. },
  9699. instance of MSFT_CliQualifier
  9700. {
  9701. Name = "ValueMap";
  9702. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9703. },
  9704. instance of MSFT_CliQualifier
  9705. {
  9706. Name = "Values";
  9707. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9708. }};
  9709. },
  9710. instance of MSFT_CliProperty
  9711. {
  9712. Derivation = "Caption";
  9713. Description = "The Caption property is a short textual description (one-line string) of the object.";
  9714. Name = "Caption";
  9715. Qualifiers = {
  9716. instance of MSFT_CliQualifier
  9717. {
  9718. Name = "MaxLen";
  9719. QualifierValue = {"64"};
  9720. }};
  9721. },
  9722. instance of MSFT_CliProperty
  9723. {
  9724. Derivation = "Availability";
  9725. Description = "Availability of the IRQ.";
  9726. Name = "Availability";
  9727. Qualifiers = {
  9728. instance of MSFT_CliQualifier
  9729. {
  9730. Name = "ValueMap";
  9731. QualifierValue = {"1","2","3","4","5"};
  9732. },
  9733. instance of MSFT_CliQualifier
  9734. {
  9735. Name = "Values";
  9736. QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
  9737. }};
  9738. }};
  9739. },
  9740. instance of MSFT_CliFormat
  9741. {
  9742. Name = "SYSTEM";
  9743. Properties = {
  9744. instance of MSFT_CliProperty
  9745. {
  9746. Derivation = "__CLASS";
  9747. Name = "__CLASS";
  9748. },
  9749. instance of MSFT_CliProperty
  9750. {
  9751. Derivation = "__DERIVATION";
  9752. Name = "__DERIVATION";
  9753. },
  9754. instance of MSFT_CliProperty
  9755. {
  9756. Derivation = "__DYNASTY";
  9757. Name = "__DYNASTY";
  9758. },
  9759. instance of MSFT_CliProperty
  9760. {
  9761. Derivation = "__GENUS";
  9762. Name = "__GENUS";
  9763. },
  9764. instance of MSFT_CliProperty
  9765. {
  9766. Derivation = "__NAMESPACE";
  9767. Name = "__NAMESPACE";
  9768. },
  9769. instance of MSFT_CliProperty
  9770. {
  9771. Derivation = "__PATH";
  9772. Name = "__PATH";
  9773. },
  9774. instance of MSFT_CliProperty
  9775. {
  9776. Derivation = "__PROPERTY_COUNT";
  9777. Name = "__PROPERTY_COUNT";
  9778. },
  9779. instance of MSFT_CliProperty
  9780. {
  9781. Derivation = "__RELPATH";
  9782. Name = "__RELPATH";
  9783. },
  9784. instance of MSFT_CliProperty
  9785. {
  9786. Derivation = "__SERVER";
  9787. Name = "__SERVER";
  9788. },
  9789. instance of MSFT_CliProperty
  9790. {
  9791. Derivation = "__SUPERCLASS";
  9792. Name = "__SUPERCLASS";
  9793. }};
  9794. },
  9795. instance of MSFT_CliFormat
  9796. {
  9797. Name = "INSTANCE";
  9798. Properties = {
  9799. instance of MSFT_CliProperty
  9800. {
  9801. Derivation = "IRQNumber";
  9802. Name = "IRQNumber";
  9803. }};
  9804. },
  9805. instance of MSFT_CliFormat
  9806. {
  9807. Format = "TABLE";
  9808. Name = "FULL";
  9809. Properties = {
  9810. instance of MSFT_CliProperty
  9811. {
  9812. Derivation = "Availability";
  9813. Description = "Availability of the IRQ.";
  9814. Name = "Availability";
  9815. Qualifiers = {
  9816. instance of MSFT_CliQualifier
  9817. {
  9818. Name = "ValueMap";
  9819. QualifierValue = {"1","2","3","4","5"};
  9820. },
  9821. instance of MSFT_CliQualifier
  9822. {
  9823. Name = "Values";
  9824. QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
  9825. }};
  9826. },
  9827. instance of MSFT_CliProperty
  9828. {
  9829. Derivation = "CSName";
  9830. Description = "CSName contains the scoping computer system's name.";
  9831. Name = "CSName";
  9832. Qualifiers = {
  9833. instance of MSFT_CliQualifier
  9834. {
  9835. Name = "MaxLen";
  9836. QualifierValue = {"256"};
  9837. }};
  9838. },
  9839. instance of MSFT_CliProperty
  9840. {
  9841. Derivation = "Description";
  9842. Description = "The Description property provides a textual description of the object. ";
  9843. Name = "Description";
  9844. },
  9845. instance of MSFT_CliProperty
  9846. {
  9847. Derivation = "Hardware";
  9848. 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.";
  9849. Name = "Hardware";
  9850. },
  9851. instance of MSFT_CliProperty
  9852. {
  9853. Derivation = "InstallDate";
  9854. 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.";
  9855. Name = "InstallDate";
  9856. },
  9857. instance of MSFT_CliProperty
  9858. {
  9859. Derivation = "IRQNumber";
  9860. Description = "A part of the object's key value, IRQ Number.";
  9861. Name = "IRQNumber";
  9862. },
  9863. instance of MSFT_CliProperty
  9864. {
  9865. Derivation = "Name";
  9866. 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.";
  9867. Name = "Name";
  9868. },
  9869. instance of MSFT_CliProperty
  9870. {
  9871. Derivation = "Shareable";
  9872. Description = "Boolean indicating whether the IRQ can be shared";
  9873. Name = "Shareable";
  9874. },
  9875. instance of MSFT_CliProperty
  9876. {
  9877. Derivation = "Status";
  9878. Description = "The Status property is a string indicating the current status of the object. ";
  9879. Name = "Status";
  9880. Qualifiers = {
  9881. instance of MSFT_CliQualifier
  9882. {
  9883. Name = "MaxLen";
  9884. QualifierValue = {"10"};
  9885. },
  9886. instance of MSFT_CliQualifier
  9887. {
  9888. Name = "ValueMap";
  9889. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9890. },
  9891. instance of MSFT_CliQualifier
  9892. {
  9893. Name = "Values";
  9894. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  9895. }};
  9896. },
  9897. instance of MSFT_CliProperty
  9898. {
  9899. Derivation = "TriggerLevel";
  9900. 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.";
  9901. Name = "TriggerLevel";
  9902. Qualifiers = {
  9903. instance of MSFT_CliQualifier
  9904. {
  9905. Name = "ValueMap";
  9906. QualifierValue = {"1","2","3","4"};
  9907. },
  9908. instance of MSFT_CliQualifier
  9909. {
  9910. Name = "Values";
  9911. QualifierValue = {"Other","Unknown","Active Low","Active High"};
  9912. }};
  9913. },
  9914. instance of MSFT_CliProperty
  9915. {
  9916. Derivation = "TriggerType";
  9917. 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.";
  9918. Name = "TriggerType";
  9919. Qualifiers = {
  9920. instance of MSFT_CliQualifier
  9921. {
  9922. Name = "ValueMap";
  9923. QualifierValue = {"1","2","3","4"};
  9924. },
  9925. instance of MSFT_CliQualifier
  9926. {
  9927. Name = "Values";
  9928. QualifierValue = {"Other","Unknown","Level","Edge"};
  9929. }};
  9930. },
  9931. instance of MSFT_CliProperty
  9932. {
  9933. Derivation = "Vector";
  9934. 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.";
  9935. Name = "Vector";
  9936. }};
  9937. },
  9938. instance of MSFT_CliFormat
  9939. {
  9940. Format = "table";
  9941. Name = "BRIEF";
  9942. Properties = {
  9943. instance of MSFT_CliProperty
  9944. {
  9945. Derivation = "Hardware";
  9946. 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.";
  9947. Name = "Hardware";
  9948. },
  9949. instance of MSFT_CliProperty
  9950. {
  9951. Derivation = "IRQNumber";
  9952. Description = "A part of the object's key value, IRQ Number.";
  9953. Name = "IRQNumber";
  9954. },
  9955. instance of MSFT_CliProperty
  9956. {
  9957. Derivation = "Name";
  9958. 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.";
  9959. Name = "Name";
  9960. },
  9961. instance of MSFT_CliProperty
  9962. {
  9963. Derivation = "Shareable";
  9964. Description = "Boolean indicating whether the IRQ can be shared";
  9965. Name = "Shareable";
  9966. },
  9967. instance of MSFT_CliProperty
  9968. {
  9969. Derivation = "TriggerLevel";
  9970. 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.";
  9971. Name = "TriggerLevel";
  9972. Qualifiers = {
  9973. instance of MSFT_CliQualifier
  9974. {
  9975. Name = "ValueMap";
  9976. QualifierValue = {"1","2","3","4"};
  9977. },
  9978. instance of MSFT_CliQualifier
  9979. {
  9980. Name = "Values";
  9981. QualifierValue = {"Other","Unknown","Active Low","Active High"};
  9982. }};
  9983. },
  9984. instance of MSFT_CliProperty
  9985. {
  9986. Derivation = "TriggerType";
  9987. 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.";
  9988. Name = "TriggerType";
  9989. Qualifiers = {
  9990. instance of MSFT_CliQualifier
  9991. {
  9992. Name = "ValueMap";
  9993. QualifierValue = {"1","2","3","4"};
  9994. },
  9995. instance of MSFT_CliQualifier
  9996. {
  9997. Name = "Values";
  9998. QualifierValue = {"Other","Unknown","Level","Edge"};
  9999. }};
  10000. }};
  10001. }};
  10002. FriendlyName = "IRQ";
  10003. PWhere = "WHERE IRQNumber=#";
  10004. Target = "Select * from Win32_IRQResource";
  10005. };
  10006. instance of MSFT_CliAlias
  10007. {
  10008. Connection =
  10009. instance of MSFT_CliConnection
  10010. {
  10011. Locale = "ms_409";
  10012. NameSpace = "ROOT\\CIMV2";
  10013. Server = ".";
  10014. };
  10015. Description = "Provides access to the jobs scheduled using the schedule service. ";
  10016. Formats = {
  10017. instance of MSFT_CliFormat
  10018. {
  10019. Format = "table";
  10020. Name = "STATUS";
  10021. Properties = {
  10022. instance of MSFT_CliProperty
  10023. {
  10024. Derivation = "Status";
  10025. 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.";
  10026. Name = "Status";
  10027. Qualifiers = {
  10028. instance of MSFT_CliQualifier
  10029. {
  10030. Name = "MaxLen";
  10031. QualifierValue = {"10"};
  10032. },
  10033. instance of MSFT_CliQualifier
  10034. {
  10035. Name = "ValueMap";
  10036. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10037. },
  10038. instance of MSFT_CliQualifier
  10039. {
  10040. Name = "Values";
  10041. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10042. }};
  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 = "ElapsedTime";
  10065. Description = "Length of time that the job has been executing";
  10066. Name = "ElapsedTime";
  10067. },
  10068. instance of MSFT_CliProperty
  10069. {
  10070. Derivation = "StartTime";
  10071. 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.";
  10072. Name = "StartTime";
  10073. },
  10074. instance of MSFT_CliProperty
  10075. {
  10076. Derivation = "Owner";
  10077. Description = "User that submitted the job";
  10078. Name = "Owner";
  10079. }};
  10080. },
  10081. instance of MSFT_CliFormat
  10082. {
  10083. Name = "SYSTEM";
  10084. Properties = {
  10085. instance of MSFT_CliProperty
  10086. {
  10087. Derivation = "__CLASS";
  10088. Name = "__CLASS";
  10089. },
  10090. instance of MSFT_CliProperty
  10091. {
  10092. Derivation = "__DERIVATION";
  10093. Name = "__DERIVATION";
  10094. },
  10095. instance of MSFT_CliProperty
  10096. {
  10097. Derivation = "__DYNASTY";
  10098. Name = "__DYNASTY";
  10099. },
  10100. instance of MSFT_CliProperty
  10101. {
  10102. Derivation = "__GENUS";
  10103. Name = "__GENUS";
  10104. },
  10105. instance of MSFT_CliProperty
  10106. {
  10107. Derivation = "__NAMESPACE";
  10108. Name = "__NAMESPACE";
  10109. },
  10110. instance of MSFT_CliProperty
  10111. {
  10112. Derivation = "__PATH";
  10113. Name = "__PATH";
  10114. },
  10115. instance of MSFT_CliProperty
  10116. {
  10117. Derivation = "__PROPERTY_COUNT";
  10118. Name = "__PROPERTY_COUNT";
  10119. },
  10120. instance of MSFT_CliProperty
  10121. {
  10122. Derivation = "__RELPATH";
  10123. Name = "__RELPATH";
  10124. },
  10125. instance of MSFT_CliProperty
  10126. {
  10127. Derivation = "__SERVER";
  10128. Name = "__SERVER";
  10129. },
  10130. instance of MSFT_CliProperty
  10131. {
  10132. Derivation = "__SUPERCLASS";
  10133. Name = "__SUPERCLASS";
  10134. }};
  10135. },
  10136. instance of MSFT_CliFormat
  10137. {
  10138. Name = "INSTANCE";
  10139. Properties = {
  10140. instance of MSFT_CliProperty
  10141. {
  10142. Derivation = "JobId";
  10143. 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.";
  10144. Name = "JobId";
  10145. }};
  10146. },
  10147. instance of MSFT_CliFormat
  10148. {
  10149. Format = "list";
  10150. Name = "FULL";
  10151. Properties = {
  10152. instance of MSFT_CliProperty
  10153. {
  10154. Derivation = "Command";
  10155. 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.";
  10156. Name = "Command";
  10157. },
  10158. instance of MSFT_CliProperty
  10159. {
  10160. Derivation = "DaysOfMonth";
  10161. Description = "The DaysOfMonth property indicates the days of the month when the job is scheduled to run.";
  10162. Name = "DaysOfMonth";
  10163. },
  10164. instance of MSFT_CliProperty
  10165. {
  10166. Derivation = "DaysOfWeek";
  10167. Description = "The DaysOfWeek property indicates the days of the week when the job is scheduled to run.";
  10168. Name = "DaysOfWeek";
  10169. },
  10170. instance of MSFT_CliProperty
  10171. {
  10172. Derivation = "Description";
  10173. Description = "The Description property provides a textual description of the object. ";
  10174. Name = "Description";
  10175. },
  10176. instance of MSFT_CliProperty
  10177. {
  10178. Derivation = "ElapsedTime";
  10179. Description = "Length of time that the job has been executing.";
  10180. Name = "ElapsedTime";
  10181. },
  10182. instance of MSFT_CliProperty
  10183. {
  10184. Derivation = "InstallDate";
  10185. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  10186. Name = "InstallDate";
  10187. },
  10188. instance of MSFT_CliProperty
  10189. {
  10190. Derivation = "InteractWithDesktop";
  10191. Description = "This property allows the specified job to be interactive (meaning a user can give input to a scheduled job while it is executing).";
  10192. Name = "InteractWithDesktop";
  10193. },
  10194. instance of MSFT_CliProperty
  10195. {
  10196. Derivation = "JobId";
  10197. 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.";
  10198. Name = "JobId";
  10199. },
  10200. instance of MSFT_CliProperty
  10201. {
  10202. Derivation = "JobStatus";
  10203. Description = "The JobStatus property indicates whether a scheduled service executed successfully the last time this job was supposed to run.";
  10204. Name = "JobStatus";
  10205. Qualifiers = {
  10206. instance of MSFT_CliQualifier
  10207. {
  10208. Name = "Values";
  10209. QualifierValue = {"Success","Failure"};
  10210. }};
  10211. },
  10212. instance of MSFT_CliProperty
  10213. {
  10214. Derivation = "Name";
  10215. Description = "The Name property defines the label by which the object is known. ";
  10216. Name = "Name";
  10217. },
  10218. instance of MSFT_CliProperty
  10219. {
  10220. Derivation = "Notify";
  10221. Description = "User to be notified upon job completion or failure";
  10222. Name = "Notify";
  10223. },
  10224. instance of MSFT_CliProperty
  10225. {
  10226. Derivation = "Owner";
  10227. Description = "User that submitted the job";
  10228. Name = "Owner";
  10229. },
  10230. instance of MSFT_CliProperty
  10231. {
  10232. Derivation = "Priority";
  10233. Description = "Priority indicates the urgency or importance of execution of a job.";
  10234. Name = "Priority";
  10235. },
  10236. instance of MSFT_CliProperty
  10237. {
  10238. Derivation = "RunRepeatedly";
  10239. Description = "The RunRepeatedly property indicates whether the scheduled job should run repeatedly on the days that the job is scheduled.";
  10240. Name = "RunRepeatedly";
  10241. },
  10242. instance of MSFT_CliProperty
  10243. {
  10244. Derivation = "StartTime";
  10245. 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.";
  10246. Name = "StartTime";
  10247. },
  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 = "TimeSubmitted";
  10273. Description = "Time that the job was submitted";
  10274. Name = "TimeSubmitted";
  10275. },
  10276. instance of MSFT_CliProperty
  10277. {
  10278. Derivation = "UntilTime";
  10279. Description = "Time after which the job is invalid or should be stopped";
  10280. Name = "UntilTime";
  10281. }};
  10282. },
  10283. instance of MSFT_CliFormat
  10284. {
  10285. Format = "TABLE";
  10286. Name = "BRIEF";
  10287. Properties = {
  10288. instance of MSFT_CliProperty
  10289. {
  10290. Derivation = "JobId";
  10291. 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.";
  10292. Name = "JobId";
  10293. },
  10294. instance of MSFT_CliProperty
  10295. {
  10296. Derivation = "Name";
  10297. Description = "The Name property defines the label by which the job is known. ";
  10298. Name = "Name";
  10299. },
  10300. instance of MSFT_CliProperty
  10301. {
  10302. Derivation = "Owner";
  10303. Description = "User that submitted the job";
  10304. Name = "Owner";
  10305. },
  10306. instance of MSFT_CliProperty
  10307. {
  10308. Derivation = "Priority";
  10309. Description = "Priority indicates the urgency or importance of execution of a job.";
  10310. Name = "Priority";
  10311. },
  10312. instance of MSFT_CliProperty
  10313. {
  10314. Derivation = "Command";
  10315. 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.";
  10316. Name = "Command";
  10317. }};
  10318. }};
  10319. FriendlyName = "Job";
  10320. PWhere = "WHERE jobid=#";
  10321. Target = "Select * from Win32_ScheduledJob";
  10322. Verbs = {
  10323. instance of MSFT_CliVerb
  10324. {
  10325. Derivation = "Delete";
  10326. Description = "The Delete method deletes a scheduled job.";
  10327. Name = "Delete";
  10328. Usage = "Delete";
  10329. },
  10330. instance of MSFT_CliVerb
  10331. {
  10332. Derivation = "Create";
  10333. 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.";
  10334. Name = "Create";
  10335. Parameters = {
  10336. instance of MSFT_CliParam
  10337. {
  10338. 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.";
  10339. ParaId = "Command";
  10340. Qualifiers = {
  10341. instance of MSFT_CliQualifier
  10342. {
  10343. Name = "In";
  10344. QualifierValue = {"True"};
  10345. }};
  10346. Type = "STRING";
  10347. },
  10348. instance of MSFT_CliParam
  10349. {
  10350. 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.";
  10351. ParaId = "DaysOfMonth";
  10352. Qualifiers = {
  10353. instance of MSFT_CliQualifier
  10354. {
  10355. Name = "In";
  10356. QualifierValue = {"True"};
  10357. }};
  10358. Type = "UINT32";
  10359. },
  10360. instance of MSFT_CliParam
  10361. {
  10362. 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.";
  10363. ParaId = "DaysOfWeek";
  10364. Qualifiers = {
  10365. instance of MSFT_CliQualifier
  10366. {
  10367. Name = "In";
  10368. QualifierValue = {"True"};
  10369. }};
  10370. Type = "UINT32";
  10371. },
  10372. instance of MSFT_CliParam
  10373. {
  10374. 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.";
  10375. ParaId = "InteractWithDesktop";
  10376. Qualifiers = {
  10377. instance of MSFT_CliQualifier
  10378. {
  10379. Name = "In";
  10380. QualifierValue = {"True"};
  10381. }};
  10382. Type = "BOOLEAN";
  10383. },
  10384. instance of MSFT_CliParam
  10385. {
  10386. 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.";
  10387. ParaId = "RunRepeatedly";
  10388. Qualifiers = {
  10389. instance of MSFT_CliQualifier
  10390. {
  10391. Name = "In";
  10392. QualifierValue = {"True"};
  10393. }};
  10394. Type = "BOOLEAN";
  10395. },
  10396. instance of MSFT_CliParam
  10397. {
  10398. 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.";
  10399. ParaId = "StartTime";
  10400. Qualifiers = {
  10401. instance of MSFT_CliQualifier
  10402. {
  10403. Name = "In";
  10404. QualifierValue = {"True"};
  10405. }};
  10406. Type = "DATETIME";
  10407. },
  10408. instance of MSFT_CliParam
  10409. {
  10410. Description = "The JobId parameter indicates the identifier number of the job. This parameter is a handle to the job being scheduled on this computer.";
  10411. ParaId = "JobId";
  10412. Qualifiers = {
  10413. instance of MSFT_CliQualifier
  10414. {
  10415. Name = "Out";
  10416. QualifierValue = {"True"};
  10417. }};
  10418. Type = "UINT32";
  10419. }};
  10420. Usage = "Create";
  10421. VerbType = 0;
  10422. }};
  10423. };
  10424. instance of MSFT_CliAlias
  10425. {
  10426. Connection =
  10427. instance of MSFT_CliConnection
  10428. {
  10429. Locale = "ms_409";
  10430. NameSpace = "ROOT\\CIMV2";
  10431. Server = ".";
  10432. };
  10433. Description = "Management of system services that define execution dependencies. ";
  10434. Formats = {
  10435. instance of MSFT_CliFormat
  10436. {
  10437. Format = "table";
  10438. Name = "STATUS";
  10439. Properties = {
  10440. instance of MSFT_CliProperty
  10441. {
  10442. Derivation = "Status";
  10443. Description = "The Status property is a string indicating the current status of the object.";
  10444. Name = "Status";
  10445. Qualifiers = {
  10446. instance of MSFT_CliQualifier
  10447. {
  10448. Name = "MaxLen";
  10449. QualifierValue = {"10"};
  10450. },
  10451. instance of MSFT_CliQualifier
  10452. {
  10453. Name = "ValueMap";
  10454. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10455. },
  10456. instance of MSFT_CliQualifier
  10457. {
  10458. Name = "Values";
  10459. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10460. }};
  10461. },
  10462. instance of MSFT_CliProperty
  10463. {
  10464. Derivation = "Name";
  10465. Description = "The Name property indicates the name of the load order group.";
  10466. Name = "Name";
  10467. }};
  10468. },
  10469. instance of MSFT_CliFormat
  10470. {
  10471. Name = "SYSTEM";
  10472. Properties = {
  10473. instance of MSFT_CliProperty
  10474. {
  10475. Derivation = "__CLASS";
  10476. Name = "__CLASS";
  10477. },
  10478. instance of MSFT_CliProperty
  10479. {
  10480. Derivation = "__DERIVATION";
  10481. Name = "__DERIVATION";
  10482. },
  10483. instance of MSFT_CliProperty
  10484. {
  10485. Derivation = "__DYNASTY";
  10486. Name = "__DYNASTY";
  10487. },
  10488. instance of MSFT_CliProperty
  10489. {
  10490. Derivation = "__GENUS";
  10491. Name = "__GENUS";
  10492. },
  10493. instance of MSFT_CliProperty
  10494. {
  10495. Derivation = "__NAMESPACE";
  10496. Name = "__NAMESPACE";
  10497. },
  10498. instance of MSFT_CliProperty
  10499. {
  10500. Derivation = "__PATH";
  10501. Name = "__PATH";
  10502. },
  10503. instance of MSFT_CliProperty
  10504. {
  10505. Derivation = "__PROPERTY_COUNT";
  10506. Name = "__PROPERTY_COUNT";
  10507. },
  10508. instance of MSFT_CliProperty
  10509. {
  10510. Derivation = "__RELPATH";
  10511. Name = "__RELPATH";
  10512. },
  10513. instance of MSFT_CliProperty
  10514. {
  10515. Derivation = "__SERVER";
  10516. Name = "__SERVER";
  10517. },
  10518. instance of MSFT_CliProperty
  10519. {
  10520. Derivation = "__SUPERCLASS";
  10521. Name = "__SUPERCLASS";
  10522. }};
  10523. },
  10524. instance of MSFT_CliFormat
  10525. {
  10526. Name = "INSTANCE";
  10527. Properties = {
  10528. instance of MSFT_CliProperty
  10529. {
  10530. Derivation = "__PATH";
  10531. Name = "__PATH";
  10532. }};
  10533. },
  10534. instance of MSFT_CliFormat
  10535. {
  10536. Format = "TABLE";
  10537. Name = "BRIEF";
  10538. Properties = {
  10539. instance of MSFT_CliProperty
  10540. {
  10541. Derivation = "GroupOrder";
  10542. Description = "The GroupOrder property indicates the sequence in which this group of services will be loaded onto the operating system.";
  10543. Name = "GroupOrder";
  10544. },
  10545. instance of MSFT_CliProperty
  10546. {
  10547. Derivation = "Name";
  10548. Description = "The Name property indicates the name of the load order group.";
  10549. Name = "Name";
  10550. }};
  10551. },
  10552. instance of MSFT_CliFormat
  10553. {
  10554. Format = "TABLE";
  10555. Name = "FULL";
  10556. Properties = {
  10557. instance of MSFT_CliProperty
  10558. {
  10559. Derivation = "DriverEnabled";
  10560. Description = "The DriverEnabled property indicates whether this load order group can include drivers along with system services.";
  10561. Name = "DriverEnabled";
  10562. },
  10563. instance of MSFT_CliProperty
  10564. {
  10565. Derivation = "GroupOrder";
  10566. Description = "The GroupOrder property indicates the sequence in which this group of services will be loaded onto the operating system.";
  10567. Name = "GroupOrder";
  10568. },
  10569. instance of MSFT_CliProperty
  10570. {
  10571. Derivation = "Name";
  10572. Description = "The Name property indicates the name of the load order group.";
  10573. Name = "Name";
  10574. },
  10575. instance of MSFT_CliProperty
  10576. {
  10577. Derivation = "Status";
  10578. Description = "The Status property is a string indicating the current status of the object.";
  10579. Name = "Status";
  10580. Qualifiers = {
  10581. instance of MSFT_CliQualifier
  10582. {
  10583. Name = "MaxLen";
  10584. QualifierValue = {"10"};
  10585. },
  10586. instance of MSFT_CliQualifier
  10587. {
  10588. Name = "ValueMap";
  10589. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10590. },
  10591. instance of MSFT_CliQualifier
  10592. {
  10593. Name = "Values";
  10594. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10595. }};
  10596. }};
  10597. }};
  10598. FriendlyName = "LoadOrder";
  10599. PWhere = "";
  10600. Target = "Select * from Win32_LoadOrderGroup";
  10601. };
  10602. instance of MSFT_CliAlias
  10603. {
  10604. Connection =
  10605. instance of MSFT_CliConnection
  10606. {
  10607. Locale = "ms_409";
  10608. NameSpace = "ROOT\\CIMV2";
  10609. Server = ".";
  10610. };
  10611. Description = "Local storage device management.";
  10612. Formats = {
  10613. instance of MSFT_CliFormat
  10614. {
  10615. Name = "FULL";
  10616. Properties = {
  10617. instance of MSFT_CliProperty
  10618. {
  10619. Derivation = "Access";
  10620. 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.";
  10621. Name = "Access";
  10622. Qualifiers = {
  10623. instance of MSFT_CliQualifier
  10624. {
  10625. Name = "Values";
  10626. QualifierValue = {"Unknown","Readable","Writable","Read/Write Supported"};
  10627. }};
  10628. },
  10629. instance of MSFT_CliProperty
  10630. {
  10631. Derivation = "Availability";
  10632. 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.";
  10633. Name = "Availability";
  10634. Qualifiers = {
  10635. instance of MSFT_CliQualifier
  10636. {
  10637. Name = "ValueMap";
  10638. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  10639. },
  10640. instance of MSFT_CliQualifier
  10641. {
  10642. Name = "Values";
  10643. 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"};
  10644. }};
  10645. },
  10646. instance of MSFT_CliProperty
  10647. {
  10648. Derivation = "BlockSize";
  10649. 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.";
  10650. Name = "BlockSize";
  10651. },
  10652. instance of MSFT_CliProperty
  10653. {
  10654. Derivation = "Caption";
  10655. Description = "The Caption property is a short textual description.";
  10656. Name = "Caption";
  10657. Qualifiers = {
  10658. instance of MSFT_CliQualifier
  10659. {
  10660. Name = "MaxLen";
  10661. QualifierValue = {"64"};
  10662. }};
  10663. },
  10664. instance of MSFT_CliProperty
  10665. {
  10666. Derivation = "Compressed";
  10667. 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.";
  10668. Name = "Compressed";
  10669. },
  10670. instance of MSFT_CliProperty
  10671. {
  10672. Derivation = "ConfigManagerErrorCode";
  10673. Description = "Indicates the Configuration Manager error code.";
  10674. Name = "ConfigManagerErrorCode";
  10675. Qualifiers = {
  10676. instance of MSFT_CliQualifier
  10677. {
  10678. Name = "Values";
  10679. 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
  10680. }};
  10681. },
  10682. instance of MSFT_CliProperty
  10683. {
  10684. Derivation = "ConfigManagerUserConfig";
  10685. Description = "Indicates whether the device is using a user-defined configuration.";
  10686. Name = "ConfigManagerUserConfig";
  10687. },
  10688. instance of MSFT_CliProperty
  10689. {
  10690. Derivation = "Description";
  10691. Description = "The Description property provides a textual description of the object. ";
  10692. Name = "Description";
  10693. },
  10694. instance of MSFT_CliProperty
  10695. {
  10696. Derivation = "DeviceID";
  10697. Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
  10698. Name = "DeviceID";
  10699. },
  10700. instance of MSFT_CliProperty
  10701. {
  10702. Derivation = "DriveType";
  10703. 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.";
  10704. Name = "DriveType";
  10705. Qualifiers = {
  10706. instance of MSFT_CliQualifier
  10707. {
  10708. Name = "Values";
  10709. QualifierValue = {"Unknown","No Root Directory","Removable Disk","Local Disk","Network Drive","Compact Disc","RAM Disk"};
  10710. }};
  10711. },
  10712. instance of MSFT_CliProperty
  10713. {
  10714. Derivation = "ErrorCleared";
  10715. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  10716. Name = "ErrorCleared";
  10717. },
  10718. instance of MSFT_CliProperty
  10719. {
  10720. Derivation = "ErrorDescription";
  10721. 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.";
  10722. Name = "ErrorDescription";
  10723. },
  10724. instance of MSFT_CliProperty
  10725. {
  10726. Derivation = "ErrorMethodology";
  10727. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this storage extent.";
  10728. Name = "ErrorMethodology";
  10729. },
  10730. instance of MSFT_CliProperty
  10731. {
  10732. Derivation = "FileSystem";
  10733. Description = "The FileSystem property indicates the file system on the logical disk.";
  10734. Name = "FileSystem";
  10735. },
  10736. instance of MSFT_CliProperty
  10737. {
  10738. Derivation = "FreeSpace";
  10739. Name = "FreeSpace";
  10740. },
  10741. instance of MSFT_CliProperty
  10742. {
  10743. Derivation = "InstallDate";
  10744. 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.";
  10745. Name = "InstallDate";
  10746. },
  10747. instance of MSFT_CliProperty
  10748. {
  10749. Derivation = "LastErrorCode";
  10750. Description = "LastErrorCode captures the last error code reported by the logical device.";
  10751. Name = "LastErrorCode";
  10752. },
  10753. instance of MSFT_CliProperty
  10754. {
  10755. Derivation = "MaximumComponentLength";
  10756. 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. ";
  10757. Name = "MaximumComponentLength";
  10758. },
  10759. instance of MSFT_CliProperty
  10760. {
  10761. Derivation = "MediaType";
  10762. 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.";
  10763. Name = "MediaType";
  10764. Qualifiers = {
  10765. instance of MSFT_CliQualifier
  10766. {
  10767. Name = "Values";
  10768. 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"};
  10769. }};
  10770. },
  10771. instance of MSFT_CliProperty
  10772. {
  10773. Derivation = "Name";
  10774. Description = "The Name property defines the label by which the object is known. ";
  10775. Name = "Name";
  10776. },
  10777. instance of MSFT_CliProperty
  10778. {
  10779. Derivation = "NumberOfBlocks";
  10780. 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.";
  10781. Name = "NumberOfBlocks";
  10782. },
  10783. instance of MSFT_CliProperty
  10784. {
  10785. Derivation = "PNPDeviceID";
  10786. Description = "Indicates the Plug and Play device ID of the logical device. ";
  10787. Name = "PNPDeviceID";
  10788. },
  10789. instance of MSFT_CliProperty
  10790. {
  10791. Derivation = "PowerManagementCapabilities";
  10792. 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.";
  10793. Name = "PowerManagementCapabilities";
  10794. Qualifiers = {
  10795. instance of MSFT_CliQualifier
  10796. {
  10797. Name = "Values";
  10798. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  10799. }};
  10800. },
  10801. instance of MSFT_CliProperty
  10802. {
  10803. Derivation = "PowerManagementSupported";
  10804. 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.";
  10805. Name = "PowerManagementSupported";
  10806. },
  10807. instance of MSFT_CliProperty
  10808. {
  10809. Derivation = "ProviderName";
  10810. Description = "The ProviderName property indicates the network path name to the logical device.";
  10811. Name = "ProviderName";
  10812. },
  10813. instance of MSFT_CliProperty
  10814. {
  10815. Derivation = "Purpose";
  10816. Description = "A free form string describing the media and/or its use.";
  10817. Name = "Purpose";
  10818. },
  10819. instance of Msft_CliProperty
  10820. {
  10821. Name = "QuotasDisabled";
  10822. Description = "The QuotasDisabled property indicates that Quota management "
  10823. "is not enabled on this volume.";
  10824. Derivation = "QuotasDisabled";
  10825. },
  10826. instance of Msft_CliProperty
  10827. {
  10828. Name = "QuotasIncomplete";
  10829. Description = "The QuotasIncomplete property indicates that Quota "
  10830. "management was used but has been disabled. Incomplete "
  10831. "refers to the information left in the file system after "
  10832. "quota management has been disabled.";
  10833. Derivation = "QuotasIncomplete";
  10834. },
  10835. instance of Msft_CliProperty
  10836. {
  10837. Name = "QuotasRebuilding";
  10838. Description = "The QuotasRebuilding property indicates an active state "
  10839. "signifying that the file system is in process of compiling "
  10840. "information and setting the disk up for quota management.";
  10841. Derivation = "QuotasRebuilding";
  10842. },
  10843. instance of MSFT_CliProperty
  10844. {
  10845. Derivation = "Size";
  10846. Name = "Size";
  10847. },
  10848. instance of MSFT_CliProperty
  10849. {
  10850. Derivation = "Status";
  10851. 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.";
  10852. Name = "Status";
  10853. Qualifiers = {
  10854. instance of MSFT_CliQualifier
  10855. {
  10856. Name = "MaxLen";
  10857. QualifierValue = {"10"};
  10858. },
  10859. instance of MSFT_CliQualifier
  10860. {
  10861. Name = "ValueMap";
  10862. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10863. },
  10864. instance of MSFT_CliQualifier
  10865. {
  10866. Name = "Values";
  10867. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10868. }};
  10869. },
  10870. instance of MSFT_CliProperty
  10871. {
  10872. Derivation = "StatusInfo";
  10873. 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.";
  10874. Name = "StatusInfo";
  10875. Qualifiers = {
  10876. instance of MSFT_CliQualifier
  10877. {
  10878. Name = "ValueMap";
  10879. QualifierValue = {"1","2","3","4","5"};
  10880. },
  10881. instance of MSFT_CliQualifier
  10882. {
  10883. Name = "Values";
  10884. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  10885. }};
  10886. },
  10887. instance of Msft_CliProperty
  10888. {
  10889. Name = "SupportsDiskQuotas";
  10890. Description = "The SupportsDiskQuotas property indicates whether this "
  10891. "volume supports disk Quotas";
  10892. Derivation = "SupportsDiskQuotas";
  10893. },
  10894. instance of MSFT_CliProperty
  10895. {
  10896. Derivation = "SupportsFileBasedCompression";
  10897. 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.";
  10898. Name = "SupportsFileBasedCompression";
  10899. },
  10900. instance of MSFT_CliProperty
  10901. {
  10902. Derivation = "VolumeName";
  10903. Description = "The VolumeName property indicates the volume name of the logical disk.";
  10904. Name = "VolumeName";
  10905. },
  10906. instance of MSFT_CliProperty
  10907. {
  10908. Derivation = "VolumeSerialNumber";
  10909. Description = "The VolumeSerialNumber property indicates the volume serial number of the logical disk./nConstraints: Maximum 11 characters";
  10910. Name = "VolumeSerialNumber";
  10911. }};
  10912. },
  10913. instance of MSFT_CliFormat
  10914. {
  10915. Format = "table";
  10916. Name = "STATUS";
  10917. Properties = {
  10918. instance of MSFT_CliProperty
  10919. {
  10920. Derivation = "Status";
  10921. 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.";
  10922. Name = "Status";
  10923. Qualifiers = {
  10924. instance of MSFT_CliQualifier
  10925. {
  10926. Name = "MaxLen";
  10927. QualifierValue = {"10"};
  10928. },
  10929. instance of MSFT_CliQualifier
  10930. {
  10931. Name = "ValueMap";
  10932. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10933. },
  10934. instance of MSFT_CliQualifier
  10935. {
  10936. Name = "Values";
  10937. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  10938. }};
  10939. },
  10940. instance of MSFT_CliProperty
  10941. {
  10942. Derivation = "Availability";
  10943. 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.";
  10944. Name = "Availability";
  10945. Qualifiers = {
  10946. instance of MSFT_CliQualifier
  10947. {
  10948. Name = "ValueMap";
  10949. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  10950. },
  10951. instance of MSFT_CliQualifier
  10952. {
  10953. Name = "Values";
  10954. 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"};
  10955. }};
  10956. },
  10957. instance of MSFT_CliProperty
  10958. {
  10959. Derivation = "DeviceID";
  10960. Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
  10961. Name = "DeviceID";
  10962. },
  10963. instance of MSFT_CliProperty
  10964. {
  10965. Derivation = "StatusInfo";
  10966. 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.";
  10967. Name = "StatusInfo";
  10968. Qualifiers = {
  10969. instance of MSFT_CliQualifier
  10970. {
  10971. Name = "ValueMap";
  10972. QualifierValue = {"1","2","3","4","5"};
  10973. },
  10974. instance of MSFT_CliQualifier
  10975. {
  10976. Name = "Values";
  10977. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  10978. }};
  10979. }};
  10980. },
  10981. instance of MSFT_CliFormat
  10982. {
  10983. Format = "TABLE";
  10984. Name = "BRIEF";
  10985. Properties = {
  10986. instance of MSFT_CliProperty
  10987. {
  10988. Derivation = "DeviceID";
  10989. Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
  10990. Name = "DeviceID";
  10991. },
  10992. instance of MSFT_CliProperty
  10993. {
  10994. Derivation = "DriveType";
  10995. Description = "The DriveType property contains a numeric value corresponding to the type of disk drive this logical disk represents. ";
  10996. Name = "DriveType";
  10997. Qualifiers = {
  10998. instance of MSFT_CliQualifier
  10999. {
  11000. Name = "Values";
  11001. QualifierValue = {"Unknown","No Root Directory","Removable Disk","Local Disk","Network Drive","Compact Disc","RAM Disk"};
  11002. }};
  11003. },
  11004. instance of MSFT_CliProperty
  11005. {
  11006. Derivation = "ProviderName";
  11007. Description = "The ProviderName property indicates the network path name to the logical device.";
  11008. Name = "ProviderName";
  11009. },
  11010. instance of MSFT_CliProperty
  11011. {
  11012. Derivation = "FreeSpace";
  11013. Name = "FreeSpace";
  11014. },
  11015. instance of MSFT_CliProperty
  11016. {
  11017. Derivation = "Size";
  11018. Name = "Size";
  11019. },
  11020. instance of MSFT_CliProperty
  11021. {
  11022. Derivation = "VolumeName";
  11023. Description = "The VolumeName property indicates the volume name of the logical disk.";
  11024. Name = "VolumeName";
  11025. }};
  11026. },
  11027. instance of MSFT_CliFormat
  11028. {
  11029. Name = "INSTANCE";
  11030. Properties = {
  11031. instance of MSFT_CliProperty
  11032. {
  11033. Derivation = "Name";
  11034. Description = "The Name property defines the label by which the object is known. ";
  11035. Name = "Name";
  11036. }};
  11037. },
  11038. instance of MSFT_CliFormat
  11039. {
  11040. Name = "WRITEABLE";
  11041. Properties = {
  11042. instance of MSFT_CliProperty
  11043. {
  11044. Derivation = "QuotasDisabled";
  11045. Description = "The QuotasDisabled property indicates that Quota management is not enabled on this volume.";
  11046. Name = "QuotasDisabled";
  11047. Qualifiers = {
  11048. instance of MSFT_CliQualifier
  11049. {
  11050. Name = "CIMTYPE";
  11051. QualifierValue = {"boolean"};
  11052. },
  11053. instance of MSFT_CliQualifier
  11054. {
  11055. Name = "read";
  11056. QualifierValue = {"True"};
  11057. },
  11058. instance of MSFT_CliQualifier
  11059. {
  11060. Name = "write";
  11061. QualifierValue = {"True"};
  11062. }};
  11063. },
  11064. instance of MSFT_CliProperty
  11065. {
  11066. Derivation = "VolumeName";
  11067. Description = "The VolumeName property indicates the volume name of the logical disk./nConstraints: Maximum 32 characters";
  11068. Name = "VolumeName";
  11069. Qualifiers = {
  11070. instance of MSFT_CliQualifier
  11071. {
  11072. Name = "CIMTYPE";
  11073. QualifierValue = {"string"};
  11074. },
  11075. instance of MSFT_CliQualifier
  11076. {
  11077. Name = "MappingStrings";
  11078. QualifierValue = {"string","Win32API|File System Functions|GetVolumeInformation"};
  11079. },
  11080. instance of MSFT_CliQualifier
  11081. {
  11082. Name = "read";
  11083. QualifierValue = {"True"};
  11084. },
  11085. instance of MSFT_CliQualifier
  11086. {
  11087. Name = "write";
  11088. QualifierValue = {"True"};
  11089. }};
  11090. }};
  11091. }};
  11092. FriendlyName = "LogicalDisk";
  11093. PWhere = "WHERE Name='#'";
  11094. Target = "Select * from Win32_LogicalDisk";
  11095. Verbs = {
  11096. instance of MSFT_CliVerb
  11097. {
  11098. Derivation = "Chkdsk";
  11099. 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.";
  11100. Name = "Chkdsk";
  11101. Parameters = {
  11102. instance of MSFT_CliParam
  11103. {
  11104. Description = "This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed.";
  11105. ParaId = "FixErrors";
  11106. Qualifiers = {
  11107. instance of MSFT_CliQualifier
  11108. {
  11109. Name = "CIMTYPE";
  11110. QualifierValue = {"boolean"};
  11111. },
  11112. instance of MSFT_CliQualifier
  11113. {
  11114. Name = "Description";
  11115. QualifierValue = {"This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed."};
  11116. },
  11117. instance of MSFT_CliQualifier
  11118. {
  11119. Name = "ID";
  11120. QualifierValue = {"0"};
  11121. },
  11122. instance of MSFT_CliQualifier
  11123. {
  11124. Name = "in";
  11125. QualifierValue = {"True"};
  11126. }};
  11127. Type = "BOOLEAN";
  11128. },
  11129. instance of MSFT_CliParam
  11130. {
  11131. Description = "This parameter indicates whether the drive should be forced to dismount before checking.";
  11132. ParaId = "ForceDismount";
  11133. Qualifiers = {
  11134. instance of MSFT_CliQualifier
  11135. {
  11136. Name = "CIMTYPE";
  11137. QualifierValue = {"boolean"};
  11138. },
  11139. instance of MSFT_CliQualifier
  11140. {
  11141. Name = "Description";
  11142. QualifierValue = {"This parameter indicates whether the drive should be forced to dismount before checking."};
  11143. },
  11144. instance of MSFT_CliQualifier
  11145. {
  11146. Name = "ID";
  11147. QualifierValue = {"3"};
  11148. },
  11149. instance of MSFT_CliQualifier
  11150. {
  11151. Name = "in";
  11152. QualifierValue = {"True"};
  11153. }};
  11154. Type = "BOOLEAN";
  11155. },
  11156. instance of MSFT_CliParam
  11157. {
  11158. 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.";
  11159. ParaId = "OkToRunAtBootUp";
  11160. Qualifiers = {
  11161. instance of MSFT_CliQualifier
  11162. {
  11163. Name = "CIMTYPE";
  11164. QualifierValue = {"boolean"};
  11165. },
  11166. instance of MSFT_CliQualifier
  11167. {
  11168. Name = "Description";
  11169. 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."};
  11170. },
  11171. instance of MSFT_CliQualifier
  11172. {
  11173. Name = "ID";
  11174. QualifierValue = {"5"};
  11175. },
  11176. instance of MSFT_CliQualifier
  11177. {
  11178. Name = "in";
  11179. QualifierValue = {"True"};
  11180. }};
  11181. Type = "BOOLEAN";
  11182. },
  11183. instance of MSFT_CliParam
  11184. {
  11185. Description = "This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors.";
  11186. ParaId = "RecoverBadSectors";
  11187. Qualifiers = {
  11188. instance of MSFT_CliQualifier
  11189. {
  11190. Name = "CIMTYPE";
  11191. QualifierValue = {"boolean"};
  11192. },
  11193. instance of MSFT_CliQualifier
  11194. {
  11195. Name = "Description";
  11196. QualifierValue = {"This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors."};
  11197. },
  11198. instance of MSFT_CliQualifier
  11199. {
  11200. Name = "ID";
  11201. QualifierValue = {"4"};
  11202. },
  11203. instance of MSFT_CliQualifier
  11204. {
  11205. Name = "in";
  11206. QualifierValue = {"True"};
  11207. }};
  11208. Type = "BOOLEAN";
  11209. },
  11210. instance of MSFT_CliParam
  11211. {
  11212. Description = "This parameter indicates whether the folder cycle checking should be skipped or not.";
  11213. ParaId = "SkipFolderCycle";
  11214. Qualifiers = {
  11215. instance of MSFT_CliQualifier
  11216. {
  11217. Name = "CIMTYPE";
  11218. QualifierValue = {"boolean"};
  11219. },
  11220. instance of MSFT_CliQualifier
  11221. {
  11222. Name = "Description";
  11223. QualifierValue = {"This parameter indicates whether the folder cycle checking should be skipped or not."};
  11224. },
  11225. instance of MSFT_CliQualifier
  11226. {
  11227. Name = "ID";
  11228. QualifierValue = {"2"};
  11229. },
  11230. instance of MSFT_CliQualifier
  11231. {
  11232. Name = "in";
  11233. QualifierValue = {"True"};
  11234. }};
  11235. Type = "BOOLEAN";
  11236. },
  11237. instance of MSFT_CliParam
  11238. {
  11239. Description = "This parameter indicates whether a vigorous check of index entries should be performed.";
  11240. ParaId = "VigorousIndexCheck";
  11241. Qualifiers = {
  11242. instance of MSFT_CliQualifier
  11243. {
  11244. Name = "CIMTYPE";
  11245. QualifierValue = {"boolean"};
  11246. },
  11247. instance of MSFT_CliQualifier
  11248. {
  11249. Name = "Description";
  11250. QualifierValue = {"This parameter indicates whether a vigorous check of index entries should be performed."};
  11251. },
  11252. instance of MSFT_CliQualifier
  11253. {
  11254. Name = "ID";
  11255. QualifierValue = {"1"};
  11256. },
  11257. instance of MSFT_CliQualifier
  11258. {
  11259. Name = "in";
  11260. QualifierValue = {"True"};
  11261. }};
  11262. Type = "BOOLEAN";
  11263. }};
  11264. Qualifiers = {
  11265. instance of MSFT_CliQualifier
  11266. {
  11267. Name = "Description";
  11268. 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"};
  11269. },
  11270. instance of MSFT_CliQualifier
  11271. {
  11272. Name = "Implemented";
  11273. QualifierValue = {"True"};
  11274. },
  11275. instance of MSFT_CliQualifier
  11276. {
  11277. Name = "MappingStrings";
  11278. QualifierValue = {"Fmifs.dll | Method ChkDskExRoutine"};
  11279. },
  11280. instance of MSFT_CliQualifier
  11281. {
  11282. Name = "Values";
  11283. QualifierValue = {"Success - Chkdsk completed","Success - Locked and chkdsk scheduled on reboot","Failure - Unknown file system","Failure - Unknown error"};
  11284. }};
  11285. Usage = "Chkdsk";
  11286. },
  11287. instance of MSFT_CliVerb
  11288. {
  11289. Derivation = "ScheduleAutoChk";
  11290. 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. ";
  11291. Name = "ScheduleAutoChk";
  11292. Parameters = {
  11293. instance of MSFT_CliParam
  11294. {
  11295. 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.";
  11296. ParaId = "LogicalDisk";
  11297. Qualifiers = {
  11298. instance of MSFT_CliQualifier
  11299. {
  11300. Name = "CIMTYPE";
  11301. QualifierValue = {"string"};
  11302. },
  11303. instance of MSFT_CliQualifier
  11304. {
  11305. Name = "Description";
  11306. 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."};
  11307. },
  11308. instance of MSFT_CliQualifier
  11309. {
  11310. Name = "ID";
  11311. QualifierValue = {"0"};
  11312. },
  11313. instance of MSFT_CliQualifier
  11314. {
  11315. Name = "in";
  11316. QualifierValue = {"True"};
  11317. }};
  11318. Type = "ARRAY OF STRING";
  11319. }};
  11320. Qualifiers = {
  11321. instance of MSFT_CliQualifier
  11322. {
  11323. Name = "Description";
  11324. 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."};
  11325. },
  11326. instance of MSFT_CliQualifier
  11327. {
  11328. Name = "Implemented";
  11329. QualifierValue = {"True"};
  11330. },
  11331. instance of MSFT_CliQualifier
  11332. {
  11333. Name = "MappingStrings";
  11334. QualifierValue = {"Chkntfs.exe"};
  11335. },
  11336. instance of MSFT_CliQualifier
  11337. {
  11338. Name = "Static";
  11339. QualifierValue = {"True"};
  11340. },
  11341. instance of MSFT_CliQualifier
  11342. {
  11343. Name = "Values";
  11344. QualifierValue = {"No Error","Error - Remote Drive","Error - Removable Drive","Error - Drive Not Root Directory","Error - Unknown Drive"};
  11345. }};
  11346. Usage = "ScheduleAutoChk";
  11347. },
  11348. instance of MSFT_CliVerb
  11349. {
  11350. Derivation = "ExcludeFromAutochk";
  11351. 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.";
  11352. Name = "ExcludeFromAutochk";
  11353. Parameters = {
  11354. instance of MSFT_CliParam
  11355. {
  11356. 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.";
  11357. ParaId = "LogicalDisk";
  11358. Qualifiers = {
  11359. instance of MSFT_CliQualifier
  11360. {
  11361. Name = "CIMTYPE";
  11362. QualifierValue = {"string"};
  11363. },
  11364. instance of MSFT_CliQualifier
  11365. {
  11366. Name = "Description";
  11367. 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."};
  11368. },
  11369. instance of MSFT_CliQualifier
  11370. {
  11371. Name = "ID";
  11372. QualifierValue = {"0"};
  11373. },
  11374. instance of MSFT_CliQualifier
  11375. {
  11376. Name = "in";
  11377. QualifierValue = {"True"};
  11378. }};
  11379. Type = "ARRAY OF STRING";
  11380. }};
  11381. Qualifiers = {
  11382. instance of MSFT_CliQualifier
  11383. {
  11384. Name = "Description";
  11385. 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"};
  11386. },
  11387. instance of MSFT_CliQualifier
  11388. {
  11389. Name = "Implemented";
  11390. QualifierValue = {"True"};
  11391. },
  11392. instance of MSFT_CliQualifier
  11393. {
  11394. Name = "MappingStrings";
  11395. QualifierValue = {"Chkntfs.exe"};
  11396. },
  11397. instance of MSFT_CliQualifier
  11398. {
  11399. Name = "Static";
  11400. QualifierValue = {"True"};
  11401. },
  11402. instance of MSFT_CliQualifier
  11403. {
  11404. Name = "Values";
  11405. QualifierValue = {"Success","Error - Remote Drive","Error - Removable Drive","Error - Drive Not Root Directory","Error - Unknown Drive"};
  11406. }};
  11407. Usage = "ExcludeFromAutochk";
  11408. }};
  11409. };
  11410. instance of MSFT_CliAlias
  11411. {
  11412. Connection =
  11413. instance of MSFT_CliConnection
  11414. {
  11415. Locale = "ms_409";
  11416. NameSpace = "ROOT\\CIMV2";
  11417. Server = ".";
  11418. };
  11419. 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.";
  11420. Formats = {
  11421. instance of MSFT_CliFormat
  11422. {
  11423. Name = "INSTANCE";
  11424. Properties = {
  11425. instance of MSFT_CliProperty
  11426. {
  11427. Derivation = "__PATH";
  11428. Name = "__PATH";
  11429. }};
  11430. },
  11431. instance of MSFT_CliFormat
  11432. {
  11433. Name = "SYSTEM";
  11434. Properties = {
  11435. instance of MSFT_CliProperty
  11436. {
  11437. Derivation = "__CLASS";
  11438. Name = "__CLASS";
  11439. },
  11440. instance of MSFT_CliProperty
  11441. {
  11442. Derivation = "__DERIVATION";
  11443. Name = "__DERIVATION";
  11444. },
  11445. instance of MSFT_CliProperty
  11446. {
  11447. Derivation = "__DYNASTY";
  11448. Name = "__DYNASTY";
  11449. },
  11450. instance of MSFT_CliProperty
  11451. {
  11452. Derivation = "__GENUS";
  11453. Name = "__GENUS";
  11454. },
  11455. instance of MSFT_CliProperty
  11456. {
  11457. Derivation = "__NAMESPACE";
  11458. Name = "__NAMESPACE";
  11459. },
  11460. instance of MSFT_CliProperty
  11461. {
  11462. Derivation = "__PATH";
  11463. Name = "__PATH";
  11464. },
  11465. instance of MSFT_CliProperty
  11466. {
  11467. Derivation = "__PROPERTY_COUNT";
  11468. Name = "__PROPERTY_COUNT";
  11469. },
  11470. instance of MSFT_CliProperty
  11471. {
  11472. Derivation = "__RELPATH";
  11473. Name = "__RELPATH";
  11474. },
  11475. instance of MSFT_CliProperty
  11476. {
  11477. Derivation = "__SERVER";
  11478. Name = "__SERVER";
  11479. },
  11480. instance of MSFT_CliProperty
  11481. {
  11482. Derivation = "__SUPERCLASS";
  11483. Name = "__SUPERCLASS";
  11484. }};
  11485. },
  11486. instance of MSFT_CliFormat
  11487. {
  11488. Name = "STATUS";
  11489. Properties = {
  11490. instance of MSFT_CliProperty
  11491. {
  11492. Derivation = "__PATH";
  11493. Name = "__PATH";
  11494. },
  11495. instance of MSFT_CliProperty
  11496. {
  11497. Derivation = "Status";
  11498. 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.";
  11499. Name = "Status";
  11500. Qualifiers = {
  11501. instance of MSFT_CliQualifier
  11502. {
  11503. Name = "MaxLen";
  11504. QualifierValue = {"10"};
  11505. },
  11506. instance of MSFT_CliQualifier
  11507. {
  11508. Name = "ValueMap";
  11509. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11510. },
  11511. instance of MSFT_CliQualifier
  11512. {
  11513. Name = "Values";
  11514. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11515. }};
  11516. }};
  11517. },
  11518. instance of MSFT_CliFormat
  11519. {
  11520. Name = "BRIEF";
  11521. Properties = {
  11522. instance of MSFT_CliProperty
  11523. {
  11524. Derivation = "AuthenticationPackage";
  11525. Description = "The AuthenticationPackage is the name of the subsystem used to authenticate the logon session. ";
  11526. Name = "AuthenticationPackage";
  11527. },
  11528. instance of MSFT_CliProperty
  11529. {
  11530. Derivation = "LogonId";
  11531. 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. ";
  11532. Name = "LogonId";
  11533. },
  11534. instance of MSFT_CliProperty
  11535. {
  11536. Derivation = "LogonType";
  11537. 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";
  11538. Name = "LogonType";
  11539. Qualifiers = {
  11540. instance of MSFT_CliQualifier
  11541. {
  11542. Name = "ValueMap";
  11543. QualifierValue = {"2","3","4","5","7","8","9"};
  11544. },
  11545. instance of MSFT_CliQualifier
  11546. {
  11547. Name = "Values";
  11548. QualifierValue = {"Interactive","Network","Batch","Service","Unlock","NetworkCleartext","NewCredentials"};
  11549. }};
  11550. },
  11551. instance of MSFT_CliProperty
  11552. {
  11553. Derivation = "Name";
  11554. 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.";
  11555. Name = "Name";
  11556. },
  11557. instance of MSFT_CliProperty
  11558. {
  11559. Derivation = "StartTime";
  11560. Description = "The StartTime property represents the time at which the session started.";
  11561. Name = "StartTime";
  11562. },
  11563. instance of MSFT_CliProperty
  11564. {
  11565. Derivation = "Status";
  11566. 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.";
  11567. Name = "Status";
  11568. Qualifiers = {
  11569. instance of MSFT_CliQualifier
  11570. {
  11571. Name = "MaxLen";
  11572. QualifierValue = {"10"};
  11573. },
  11574. instance of MSFT_CliQualifier
  11575. {
  11576. Name = "ValueMap";
  11577. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11578. },
  11579. instance of MSFT_CliQualifier
  11580. {
  11581. Name = "Values";
  11582. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  11583. }};
  11584. }};
  11585. },
  11586. instance of MSFT_CliFormat
  11587. {
  11588. Format = "LIST";
  11589. Name = "FULL";
  11590. }};
  11591. FriendlyName = "LOGON";
  11592. PWhere = "";
  11593. Target = "Select * from Win32_LogonSession";
  11594. };
  11595. instance of MSFT_CliAlias
  11596. {
  11597. Connection =
  11598. instance of MSFT_CliConnection
  11599. {
  11600. Locale = "ms_409";
  11601. NameSpace = "ROOT\\CIMV2";
  11602. Server = ".";
  11603. };
  11604. Description = "Cache memory management.";
  11605. Formats = {
  11606. instance of MSFT_CliFormat
  11607. {
  11608. Format = "list";
  11609. Name = "FULL";
  11610. Properties = {};
  11611. },
  11612. instance of MSFT_CliFormat
  11613. {
  11614. Name = "BRIEF";
  11615. Properties = {
  11616. instance of MSFT_CliProperty
  11617. {
  11618. Derivation = "BlockSize";
  11619. Name = "BlockSize";
  11620. },
  11621. instance of MSFT_CliProperty
  11622. {
  11623. Derivation = "CacheSpeed";
  11624. Name = "CacheSpeed";
  11625. },
  11626. instance of MSFT_CliProperty
  11627. {
  11628. Derivation = "CacheType";
  11629. Name = "CacheType";
  11630. },
  11631. instance of MSFT_CliProperty
  11632. {
  11633. Derivation = "DeviceID";
  11634. Name = "DeviceID";
  11635. },
  11636. instance of MSFT_CliProperty
  11637. {
  11638. Derivation = "InstalledSize";
  11639. Name = "InstalledSize";
  11640. },
  11641. instance of MSFT_CliProperty
  11642. {
  11643. Derivation = "Level";
  11644. Name = "Level";
  11645. },
  11646. instance of MSFT_CliProperty
  11647. {
  11648. Derivation = "MaxCacheSize";
  11649. Name = "MaxCacheSize";
  11650. },
  11651. instance of MSFT_CliProperty
  11652. {
  11653. Derivation = "NumberOfBlocks";
  11654. Name = "NumberOfBlocks";
  11655. },
  11656. instance of MSFT_CliProperty
  11657. {
  11658. Derivation = "Status";
  11659. Name = "Status";
  11660. }};
  11661. },
  11662. instance of MSFT_CliFormat
  11663. {
  11664. Name = "INSTANCE";
  11665. Properties = {
  11666. instance of MSFT_CliProperty
  11667. {
  11668. Derivation = "DeviceID";
  11669. Name = "DeviceID";
  11670. }};
  11671. },
  11672. instance of MSFT_CliFormat
  11673. {
  11674. Name = "ERROR";
  11675. Properties = {
  11676. instance of MSFT_CliProperty
  11677. {
  11678. Derivation = "DeviceID";
  11679. Name = "DeviceID";
  11680. },
  11681. instance of MSFT_CliProperty
  11682. {
  11683. Derivation = "ErrorCorrectType";
  11684. Name = "ErrorCorrectType";
  11685. }};
  11686. },
  11687. instance of MSFT_CliFormat
  11688. {
  11689. Name = "STATUS";
  11690. Properties = {
  11691. instance of MSFT_CliProperty
  11692. {
  11693. Derivation = "Availability";
  11694. Name = "Availability";
  11695. },
  11696. instance of MSFT_CliProperty
  11697. {
  11698. Derivation = "DeviceID";
  11699. Name = "DeviceID";
  11700. },
  11701. instance of MSFT_CliProperty
  11702. {
  11703. Derivation = "Status";
  11704. Name = "Status";
  11705. },
  11706. instance of MSFT_CliProperty
  11707. {
  11708. Derivation = "StatusInfo";
  11709. Name = "StatusInfo";
  11710. }};
  11711. },
  11712. instance of MSFT_CliFormat
  11713. {
  11714. Name = "CONFIG";
  11715. Properties = {
  11716. instance of MSFT_CliProperty
  11717. {
  11718. Derivation = "BlockSize";
  11719. Name = "BlockSize";
  11720. },
  11721. instance of MSFT_CliProperty
  11722. {
  11723. Derivation = "CacheSpeed";
  11724. Name = "CacheSpeed";
  11725. },
  11726. instance of MSFT_CliProperty
  11727. {
  11728. Derivation = "CacheType";
  11729. Name = "CacheType";
  11730. },
  11731. instance of MSFT_CliProperty
  11732. {
  11733. Derivation = "DeviceID";
  11734. Name = "DeviceID";
  11735. },
  11736. instance of MSFT_CliProperty
  11737. {
  11738. Derivation = "InstalledSize";
  11739. Name = "InstalledSize";
  11740. },
  11741. instance of MSFT_CliProperty
  11742. {
  11743. Derivation = "Level";
  11744. Name = "Level";
  11745. },
  11746. instance of MSFT_CliProperty
  11747. {
  11748. Derivation = "MaxCacheSize";
  11749. Name = "MaxCacheSize";
  11750. },
  11751. instance of MSFT_CliProperty
  11752. {
  11753. Derivation = "NumberOfBlocks";
  11754. Name = "NumberOfBlocks";
  11755. },
  11756. instance of MSFT_CliProperty
  11757. {
  11758. Derivation = "Status";
  11759. Name = "Status";
  11760. },
  11761. instance of MSFT_CliProperty
  11762. {
  11763. Derivation = "WritePolicy";
  11764. Name = "WritePolicy";
  11765. }};
  11766. },
  11767. instance of MSFT_CliFormat
  11768. {
  11769. Name = "SYSTEM";
  11770. Properties = {
  11771. instance of MSFT_CliProperty
  11772. {
  11773. Derivation = "__CLASS";
  11774. Name = "__CLASS";
  11775. },
  11776. instance of MSFT_CliProperty
  11777. {
  11778. Derivation = "__DERIVATION";
  11779. Name = "__DERIVATION";
  11780. },
  11781. instance of MSFT_CliProperty
  11782. {
  11783. Derivation = "__DYNASTY";
  11784. Name = "__DYNASTY";
  11785. },
  11786. instance of MSFT_CliProperty
  11787. {
  11788. Derivation = "__GENUS";
  11789. Name = "__GENUS";
  11790. },
  11791. instance of MSFT_CliProperty
  11792. {
  11793. Derivation = "__NAMESPACE";
  11794. Name = "__NAMESPACE";
  11795. },
  11796. instance of MSFT_CliProperty
  11797. {
  11798. Derivation = "__PATH";
  11799. Name = "__PATH";
  11800. },
  11801. instance of MSFT_CliProperty
  11802. {
  11803. Derivation = "__PROPERTY_COUNT";
  11804. Name = "__PROPERTY_COUNT";
  11805. },
  11806. instance of MSFT_CliProperty
  11807. {
  11808. Derivation = "__RELPATH";
  11809. Name = "__RELPATH";
  11810. },
  11811. instance of MSFT_CliProperty
  11812. {
  11813. Derivation = "__SERVER";
  11814. Name = "__SERVER";
  11815. },
  11816. instance of MSFT_CliProperty
  11817. {
  11818. Derivation = "__SUPERCLASS";
  11819. Name = "__SUPERCLASS";
  11820. }};
  11821. }};
  11822. FriendlyName = "MEMCACHE";
  11823. PWhere = "WHERE DeviceID='#'";
  11824. Target = "Select * from WIN32_CACHEMEMORY";
  11825. };
  11826. instance of MSFT_CliAlias
  11827. {
  11828. Connection =
  11829. instance of MSFT_CliConnection
  11830. {
  11831. Locale = "ms_409";
  11832. NameSpace = "ROOT\\CIMV2";
  11833. Server = ".";
  11834. };
  11835. Description = "System memory management (configuration layout and availability of memory). ";
  11836. Formats = {
  11837. instance of MSFT_CliFormat
  11838. {
  11839. Name = "SYSTEM";
  11840. Properties = {
  11841. instance of MSFT_CliProperty
  11842. {
  11843. Derivation = "__CLASS";
  11844. Name = "__CLASS";
  11845. },
  11846. instance of MSFT_CliProperty
  11847. {
  11848. Derivation = "__DERIVATION";
  11849. Name = "__DERIVATION";
  11850. },
  11851. instance of MSFT_CliProperty
  11852. {
  11853. Derivation = "__DYNASTY";
  11854. Name = "__DYNASTY";
  11855. },
  11856. instance of MSFT_CliProperty
  11857. {
  11858. Derivation = "__GENUS";
  11859. Name = "__GENUS";
  11860. },
  11861. instance of MSFT_CliProperty
  11862. {
  11863. Derivation = "__NAMESPACE";
  11864. Name = "__NAMESPACE";
  11865. },
  11866. instance of MSFT_CliProperty
  11867. {
  11868. Derivation = "__PATH";
  11869. Name = "__PATH";
  11870. },
  11871. instance of MSFT_CliProperty
  11872. {
  11873. Derivation = "__PROPERTY_COUNT";
  11874. Name = "__PROPERTY_COUNT";
  11875. },
  11876. instance of MSFT_CliProperty
  11877. {
  11878. Derivation = "__RELPATH";
  11879. Name = "__RELPATH";
  11880. },
  11881. instance of MSFT_CliProperty
  11882. {
  11883. Derivation = "__SERVER";
  11884. Name = "__SERVER";
  11885. },
  11886. instance of MSFT_CliProperty
  11887. {
  11888. Derivation = "__SUPERCLASS";
  11889. Name = "__SUPERCLASS";
  11890. }};
  11891. },
  11892. instance of MSFT_CliFormat
  11893. {
  11894. Name = "INSTANCE";
  11895. Properties = {
  11896. instance of MSFT_CliProperty
  11897. {
  11898. Derivation = "__PATH";
  11899. Name = "__PATH";
  11900. }};
  11901. },
  11902. instance of MSFT_CliFormat
  11903. {
  11904. Name = "STATUS";
  11905. Properties = {
  11906. instance of MSFT_CliProperty
  11907. {
  11908. Derivation = "AvailableVirtualMemory";
  11909. Description = "The AvailableVirtualMemory property indicates the available (unreserved or uncommitted) amount of memory that a calling process can use. ";
  11910. Name = "AvailableVirtualMemory";
  11911. },
  11912. instance of MSFT_CliProperty
  11913. {
  11914. Derivation = "Name";
  11915. Description = "The Name represents a logical memory configuration.";
  11916. Name = "Name";
  11917. },
  11918. instance of MSFT_CliProperty
  11919. {
  11920. Derivation = "TotalVirtualMemory";
  11921. Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
  11922. Name = "TotalVirtualMemory";
  11923. }};
  11924. },
  11925. instance of MSFT_CliFormat
  11926. {
  11927. Format = "LIST";
  11928. Name = "FULL";
  11929. Properties = {
  11930. instance of MSFT_CliProperty
  11931. {
  11932. Derivation = "AvailableVirtualMemory";
  11933. Description = "The AvailableVirtualMemory property indicates the available (unreserved or uncommitted) amount of memory that a calling process can use. ";
  11934. Name = "AvailableVirtualMemory";
  11935. },
  11936. instance of MSFT_CliProperty
  11937. {
  11938. Derivation = "Description";
  11939. Description = "A textual description.";
  11940. Name = "Description";
  11941. },
  11942. instance of MSFT_CliProperty
  11943. {
  11944. Derivation = "Name";
  11945. Description = "The Name represents a logical memory configuration.";
  11946. Name = "Name";
  11947. },
  11948. instance of MSFT_CliProperty
  11949. {
  11950. Derivation = "SettingID";
  11951. Description = "The identifier by which the object is known.";
  11952. Name = "SettingID";
  11953. Qualifiers = {
  11954. instance of MSFT_CliQualifier
  11955. {
  11956. Name = "MaxLen";
  11957. QualifierValue = {"256"};
  11958. }};
  11959. },
  11960. instance of MSFT_CliProperty
  11961. {
  11962. Derivation = "TotalPageFileSpace";
  11963. Description = "The TotalPageFileSpace property indicates the total amount of memory that can be stored in the paging file. ";
  11964. Name = "TotalPageFileSpace";
  11965. },
  11966. instance of MSFT_CliProperty
  11967. {
  11968. Derivation = "TotalPhysicalMemory";
  11969. Description = "The TotalPhysicalMemory property indicates the total amount of physical memory as available to the operating system.";
  11970. Name = "TotalPhysicalMemory";
  11971. },
  11972. instance of MSFT_CliProperty
  11973. {
  11974. Derivation = "TotalVirtualMemory";
  11975. Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
  11976. Name = "TotalVirtualMemory";
  11977. }};
  11978. },
  11979. instance of MSFT_CliFormat
  11980. {
  11981. Format = "TABLE";
  11982. Name = "BRIEF";
  11983. Properties = {
  11984. instance of MSFT_CliProperty
  11985. {
  11986. Derivation = "Name";
  11987. Description = "The Name represents a logical memory configuration.";
  11988. Name = "Name";
  11989. },
  11990. instance of MSFT_CliProperty
  11991. {
  11992. Derivation = "TotalVirtualMemory";
  11993. Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
  11994. Name = "TotalVirtualMemory";
  11995. },
  11996. instance of MSFT_CliProperty
  11997. {
  11998. Derivation = "TotalPhysicalMemory";
  11999. Description = "The TotalPhysicalMemory property indicates the total amount of physical memory as available to the operating system.";
  12000. Name = "TotalPhysicalMemory";
  12001. },
  12002. instance of MSFT_CliProperty
  12003. {
  12004. Derivation = "TotalPageFileSpace";
  12005. Description = "The TotalPageFileSpace property indicates the total amount of memory that can be stored in the paging file. ";
  12006. Name = "TotalPageFileSpace";
  12007. }};
  12008. }};
  12009. FriendlyName = "MemLogical";
  12010. PWhere = "";
  12011. Target = "Select * from Win32_LogicalMemoryConfiguration";
  12012. };
  12013. instance of MSFT_CliAlias
  12014. {
  12015. Connection =
  12016. instance of MSFT_CliConnection
  12017. {
  12018. Locale = "ms_409";
  12019. NameSpace = "ROOT\\CIMV2";
  12020. Server = ".";
  12021. };
  12022. Description = "Memory Chip information";
  12023. Formats = {
  12024. instance of MSFT_CliFormat
  12025. {
  12026. Name = "INSTANCE";
  12027. Properties = {
  12028. instance of MSFT_CliProperty
  12029. {
  12030. Derivation = "__PATH";
  12031. Name = "__PATH";
  12032. }};
  12033. },
  12034. instance of MSFT_CliFormat
  12035. {
  12036. Format = "";
  12037. Name = "SYSTEM";
  12038. Properties = {
  12039. instance of MSFT_CliProperty
  12040. {
  12041. Derivation = "__CLASS";
  12042. Name = "__CLASS";
  12043. },
  12044. instance of MSFT_CliProperty
  12045. {
  12046. Derivation = "__DERIVATION";
  12047. Name = "__DERIVATION";
  12048. },
  12049. instance of MSFT_CliProperty
  12050. {
  12051. Derivation = "__DYNASTY";
  12052. Name = "__DYNASTY";
  12053. },
  12054. instance of MSFT_CliProperty
  12055. {
  12056. Derivation = "__GENUS";
  12057. Name = "__GENUS";
  12058. },
  12059. instance of MSFT_CliProperty
  12060. {
  12061. Derivation = "__NAMESPACE";
  12062. Name = "__NAMESPACE";
  12063. },
  12064. instance of MSFT_CliProperty
  12065. {
  12066. Derivation = "__PATH";
  12067. Name = "__PATH";
  12068. },
  12069. instance of MSFT_CliProperty
  12070. {
  12071. Derivation = "__PROPERTY_COUNT";
  12072. Name = "__PROPERTY_COUNT";
  12073. },
  12074. instance of MSFT_CliProperty
  12075. {
  12076. Derivation = "__RELPATH";
  12077. Name = "__RELPATH";
  12078. },
  12079. instance of MSFT_CliProperty
  12080. {
  12081. Derivation = "__SERVER";
  12082. Name = "__SERVER";
  12083. },
  12084. instance of MSFT_CliProperty
  12085. {
  12086. Derivation = "__SUPERCLASS";
  12087. Name = "__SUPERCLASS";
  12088. }};
  12089. },
  12090. instance of MSFT_CliFormat
  12091. {
  12092. Format = "table";
  12093. Name = "STATUS";
  12094. Properties = {
  12095. instance of MSFT_CliProperty
  12096. {
  12097. Derivation = "Status";
  12098. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. ";
  12099. Name = "Status";
  12100. Qualifiers = {
  12101. instance of MSFT_CliQualifier
  12102. {
  12103. Name = "MaxLen";
  12104. QualifierValue = {"10"};
  12105. },
  12106. instance of MSFT_CliQualifier
  12107. {
  12108. Name = "ValueMap";
  12109. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  12110. },
  12111. instance of MSFT_CliQualifier
  12112. {
  12113. Name = "Values";
  12114. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  12115. }};
  12116. },
  12117. instance of MSFT_CliProperty
  12118. {
  12119. Derivation = "Name";
  12120. Description = "The Name property defines the label by which the object is known. ";
  12121. Name = "Name";
  12122. }};
  12123. },
  12124. instance of MSFT_CliFormat
  12125. {
  12126. Format = "table";
  12127. Name = "BRIEF";
  12128. Properties = {
  12129. instance of MSFT_CliProperty
  12130. {
  12131. Derivation = "Capacity";
  12132. Description = "The total capacity of this physical memory, in bytes.";
  12133. Name = "Capacity";
  12134. },
  12135. instance of MSFT_CliProperty
  12136. {
  12137. Derivation = "DeviceLocator";
  12138. Description = "The DeviceLocator property indicates the label of the socket or circuit board that holds this memory.";
  12139. Name = "DeviceLocator";
  12140. },
  12141. instance of MSFT_CliProperty
  12142. {
  12143. Derivation = "MemoryType";
  12144. Description = "The type of physical memory.";
  12145. Name = "MemoryType";
  12146. Qualifiers = {
  12147. instance of MSFT_CliQualifier
  12148. {
  12149. Name = "Values";
  12150. QualifierValue = {"Unknown","Other","DRAM","Synchronous DRAM","Cache DRAM","EDO","EDRAM","VRAM","SRAM","RAM","ROM","Flash","EEPROM","FEPROM","EPROM","CDRAM","3DRAM","SDRAM","SGRAM","RDRAM","DDR"};
  12151. }};
  12152. },
  12153. instance of MSFT_CliProperty
  12154. {
  12155. Derivation = "Name";
  12156. Description = "The Name property defines the label by which the object is known. ";
  12157. Name = "Name";
  12158. },
  12159. instance of MSFT_CliProperty
  12160. {
  12161. Derivation = "Tag";
  12162. Description = "The Tag property contains a string that uniquely identifies the physical memory device represented by an instance of Win32_PhysicalMemory.";
  12163. Name = "Tag";
  12164. Qualifiers = {
  12165. instance of MSFT_CliQualifier
  12166. {
  12167. Name = "MaxLen";
  12168. QualifierValue = {"256"};
  12169. }};
  12170. },
  12171. instance of MSFT_CliProperty
  12172. {
  12173. Derivation = "TotalWidth";
  12174. Description = "Total width, in bits, of the physical memory, including check or error correction bits. ";
  12175. Name = "TotalWidth";
  12176. }};
  12177. },
  12178. instance of MSFT_CliFormat
  12179. {
  12180. Format = "LIST";
  12181. Name = "FULL";
  12182. Properties = {
  12183. instance of MSFT_CliProperty
  12184. {
  12185. Derivation = "BankLabel";
  12186. Description = "A string identifying the physically labeled bank where the memory is located - for example, 'Bank 0' or 'Bank A'.";
  12187. Name = "BankLabel";
  12188. Qualifiers = {
  12189. instance of MSFT_CliQualifier
  12190. {
  12191. Name = "MaxLen";
  12192. QualifierValue = {"64"};
  12193. }};
  12194. },
  12195. instance of MSFT_CliProperty
  12196. {
  12197. Derivation = "Capacity";
  12198. Description = "The total capacity of this physical memory, in bytes.";
  12199. Name = "Capacity";
  12200. },
  12201. instance of MSFT_CliProperty
  12202. {
  12203. Derivation = "DataWidth";
  12204. Description = "Data width of the physical memory, in bits. A data width of 0 and a total width of 8 would indicate that the memory is solely used to provide error correction bits.";
  12205. Name = "DataWidth";
  12206. },
  12207. instance of MSFT_CliProperty
  12208. {
  12209. Derivation = "Description";
  12210. Description = "The Description property provides a textual description of the object. ";
  12211. Name = "Description";
  12212. },
  12213. instance of MSFT_CliProperty
  12214. {
  12215. Derivation = "DeviceLocator";
  12216. Description = "The DeviceLocator property indicates the label of the socket or circuit board that holds this memory.";
  12217. Name = "DeviceLocator";
  12218. },
  12219. instance of MSFT_CliProperty
  12220. {
  12221. Derivation = "FormFactor";
  12222. Description = "The implementation form factor for the chip.For example, values such as SIMM (7), TSOP (9) or PGA (10) can be specified.";
  12223. Name = "FormFactor";
  12224. Qualifiers = {
  12225. instance of MSFT_CliQualifier
  12226. {
  12227. Name = "Values";
  12228. QualifierValue = {"Unknown","Other","SIP","DIP","ZIP","SOJ","Proprietary","SIMM","DIMM","TSOP","PGA","RIMM","SODIMM","SRIMM","SMD","SSMP","QFP","TQFP","SOIC","LCC","PLCC","BGA","FPBGA","LGA"};
  12229. }};
  12230. },
  12231. instance of MSFT_CliProperty
  12232. {
  12233. Derivation = "HotSwappable";
  12234. 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'). ";
  12235. Name = "HotSwappable";
  12236. },
  12237. instance of MSFT_CliProperty
  12238. {
  12239. Derivation = "InstallDate";
  12240. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  12241. Name = "InstallDate";
  12242. },
  12243. instance of MSFT_CliProperty
  12244. {
  12245. Derivation = "InterleaveDataDepth";
  12246. Description = "The InterleaveDataDepth property indicates the maximum number of consecutive rows of data that are accessed in a single interleaved transfer from the memory device. If the value is 0, then the memory is not interleaved.";
  12247. Name = "InterleaveDataDepth";
  12248. },
  12249. instance of MSFT_CliProperty
  12250. {
  12251. Derivation = "InterleavePosition";
  12252. Description = "The position of this physical memory in an interleave. 0 indicates non-interleaved. 1 indicates the first position, 2 the second position and so on. ";
  12253. Name = "InterleavePosition";
  12254. },
  12255. instance of MSFT_CliProperty
  12256. {
  12257. Derivation = "Manufacturer";
  12258. Description = "The name of the organization responsible for producing the physical element. ";
  12259. Name = "Manufacturer";
  12260. Qualifiers = {
  12261. instance of MSFT_CliQualifier
  12262. {
  12263. Name = "MaxLen";
  12264. QualifierValue = {"256"};
  12265. }};
  12266. },
  12267. instance of MSFT_CliProperty
  12268. {
  12269. Derivation = "MemoryType";
  12270. Description = "The type of physical memory.";
  12271. Name = "MemoryType";
  12272. Qualifiers = {
  12273. instance of MSFT_CliQualifier
  12274. {
  12275. Name = "Values";
  12276. QualifierValue = {"Unknown","Other","DRAM","Synchronous DRAM","Cache DRAM","EDO","EDRAM","VRAM","SRAM","RAM","ROM","Flash","EEPROM","FEPROM","EPROM","CDRAM","3DRAM","SDRAM","SGRAM","RDRAM","DDR"};
  12277. }};
  12278. },
  12279. instance of MSFT_CliProperty
  12280. {
  12281. Derivation = "Model";
  12282. Description = "The name by which the physical element is generally known.";
  12283. Name = "Model";
  12284. Qualifiers = {
  12285. instance of MSFT_CliQualifier
  12286. {
  12287. Name = "MaxLen";
  12288. QualifierValue = {"64"};
  12289. }};
  12290. },
  12291. instance of MSFT_CliProperty
  12292. {
  12293. Derivation = "Name";
  12294. Description = "The Name property defines the label by which the object is known. ";
  12295. Name = "Name";
  12296. },
  12297. instance of MSFT_CliProperty
  12298. {
  12299. Derivation = "OtherIdentifyingInfo";
  12300. Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. ";
  12301. Name = "OtherIdentifyingInfo";
  12302. },
  12303. instance of MSFT_CliProperty
  12304. {
  12305. Derivation = "PartNumber";
  12306. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  12307. Name = "PartNumber";
  12308. Qualifiers = {
  12309. instance of MSFT_CliQualifier
  12310. {
  12311. Name = "MaxLen";
  12312. QualifierValue = {"256"};
  12313. }};
  12314. },
  12315. instance of MSFT_CliProperty
  12316. {
  12317. Derivation = "PositionInRow";
  12318. Description = "Specifies the position of the physical memory in a 'row'. ";
  12319. Name = "PositionInRow";
  12320. },
  12321. instance of MSFT_CliProperty
  12322. {
  12323. Derivation = "PoweredOn";
  12324. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  12325. Name = "PoweredOn";
  12326. },
  12327. instance of MSFT_CliProperty
  12328. {
  12329. Derivation = "Removable";
  12330. 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. ";
  12331. Name = "Removable";
  12332. },
  12333. instance of MSFT_CliProperty
  12334. {
  12335. Derivation = "Replaceable";
  12336. Description = "A physical component is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  12337. Name = "Replaceable";
  12338. },
  12339. instance of MSFT_CliProperty
  12340. {
  12341. Derivation = "SerialNumber";
  12342. Description = "A manufacturer-allocated number used to identify the PhysicalElement.";
  12343. Name = "SerialNumber";
  12344. Qualifiers = {
  12345. instance of MSFT_CliQualifier
  12346. {
  12347. Name = "MaxLen";
  12348. QualifierValue = {"64"};
  12349. }};
  12350. },
  12351. instance of MSFT_CliProperty
  12352. {
  12353. Derivation = "SKU";
  12354. Description = "The stock keeping unit number for this physical element.";
  12355. Name = "SKU";
  12356. Qualifiers = {
  12357. instance of MSFT_CliQualifier
  12358. {
  12359. Name = "MaxLen";
  12360. QualifierValue = {"64"};
  12361. }};
  12362. },
  12363. instance of MSFT_CliProperty
  12364. {
  12365. Derivation = "Speed";
  12366. Description = "The speed of the physical memory, in nanoseconds.";
  12367. Name = "Speed";
  12368. },
  12369. instance of MSFT_CliProperty
  12370. {
  12371. Derivation = "Status";
  12372. Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined.";
  12373. Name = "Status";
  12374. Qualifiers = {
  12375. instance of MSFT_CliQualifier
  12376. {
  12377. Name = "MaxLen";
  12378. QualifierValue = {"10"};
  12379. },
  12380. instance of MSFT_CliQualifier
  12381. {
  12382. Name = "ValueMap";
  12383. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  12384. },
  12385. instance of MSFT_CliQualifier
  12386. {
  12387. Name = "Values";
  12388. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  12389. }};
  12390. },
  12391. instance of MSFT_CliProperty
  12392. {
  12393. Derivation = "Tag";
  12394. Description = "The Tag property contains a string that uniquely identifies the physical memory device.";
  12395. Name = "Tag";
  12396. Qualifiers = {
  12397. instance of MSFT_CliQualifier
  12398. {
  12399. Name = "MaxLen";
  12400. QualifierValue = {"256"};
  12401. }};
  12402. },
  12403. instance of MSFT_CliProperty
  12404. {
  12405. Derivation = "TotalWidth";
  12406. Description = "Total width, in bits, of the physical memory, including check or error correction bits. If there are no error correction bits, the value in this property should match that specified for the DataWidth property.";
  12407. Name = "TotalWidth";
  12408. },
  12409. instance of MSFT_CliProperty
  12410. {
  12411. Derivation = "TypeDetail";
  12412. Description = "The TypeDetail property indicates the type of physical memory. ";
  12413. Name = "TypeDetail";
  12414. },
  12415. instance of MSFT_CliProperty
  12416. {
  12417. Derivation = "Version";
  12418. Description = "A string indicating the version of the physical element.";
  12419. Name = "Version";
  12420. Qualifiers = {
  12421. instance of MSFT_CliQualifier
  12422. {
  12423. Name = "MaxLen";
  12424. QualifierValue = {"64"};
  12425. }};
  12426. }};
  12427. }};
  12428. FriendlyName = "MemoryChip";
  12429. PWhere = " Where Tag = '#'";
  12430. Target = "Select * from Win32_PhysicalMemory";
  12431. };
  12432. instance of MSFT_CliAlias
  12433. {
  12434. Connection =
  12435. instance of MSFT_CliConnection
  12436. {
  12437. Locale = "ms_409";
  12438. NameSpace = "ROOT\\CIMV2";
  12439. Server = ".";
  12440. };
  12441. Description = "Computer system's physical memory management. ";
  12442. Formats = {
  12443. instance of MSFT_CliFormat
  12444. {
  12445. Format = "table";
  12446. Name = "STATUS";
  12447. Properties = {
  12448. instance of MSFT_CliProperty
  12449. {
  12450. Derivation = "Status";
  12451. 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.";
  12452. Name = "Status";
  12453. Qualifiers = {
  12454. instance of MSFT_CliQualifier
  12455. {
  12456. Name = "MaxLen";
  12457. QualifierValue = {"10"};
  12458. },
  12459. instance of MSFT_CliQualifier
  12460. {
  12461. Name = "ValueMap";
  12462. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12463. },
  12464. instance of MSFT_CliQualifier
  12465. {
  12466. Name = "Values";
  12467. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12468. }};
  12469. },
  12470. instance of MSFT_CliProperty
  12471. {
  12472. Derivation = "Name";
  12473. Description = "The Name property defines the label by which the object is known. ";
  12474. Name = "Name";
  12475. },
  12476. instance of MSFT_CliProperty
  12477. {
  12478. Derivation = "Replaceable";
  12479. Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  12480. Name = "Replaceable";
  12481. },
  12482. instance of MSFT_CliProperty
  12483. {
  12484. Derivation = "Location";
  12485. Description = "The Location property indicates the physical location of the memory array.";
  12486. Name = "Location";
  12487. Qualifiers = {
  12488. instance of MSFT_CliQualifier
  12489. {
  12490. Name = "Values";
  12491. 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"};
  12492. }};
  12493. }};
  12494. },
  12495. instance of MSFT_CliFormat
  12496. {
  12497. Name = "SYSTEM";
  12498. Properties = {
  12499. instance of MSFT_CliProperty
  12500. {
  12501. Derivation = "__CLASS";
  12502. Name = "__CLASS";
  12503. },
  12504. instance of MSFT_CliProperty
  12505. {
  12506. Derivation = "__DERIVATION";
  12507. Name = "__DERIVATION";
  12508. },
  12509. instance of MSFT_CliProperty
  12510. {
  12511. Derivation = "__DYNASTY";
  12512. Name = "__DYNASTY";
  12513. },
  12514. instance of MSFT_CliProperty
  12515. {
  12516. Derivation = "__GENUS";
  12517. Name = "__GENUS";
  12518. },
  12519. instance of MSFT_CliProperty
  12520. {
  12521. Derivation = "__NAMESPACE";
  12522. Name = "__NAMESPACE";
  12523. },
  12524. instance of MSFT_CliProperty
  12525. {
  12526. Derivation = "__PATH";
  12527. Name = "__PATH";
  12528. },
  12529. instance of MSFT_CliProperty
  12530. {
  12531. Derivation = "__PROPERTY_COUNT";
  12532. Name = "__PROPERTY_COUNT";
  12533. },
  12534. instance of MSFT_CliProperty
  12535. {
  12536. Derivation = "__RELPATH";
  12537. Name = "__RELPATH";
  12538. },
  12539. instance of MSFT_CliProperty
  12540. {
  12541. Derivation = "__SERVER";
  12542. Name = "__SERVER";
  12543. },
  12544. instance of MSFT_CliProperty
  12545. {
  12546. Derivation = "__SUPERCLASS";
  12547. Name = "__SUPERCLASS";
  12548. }};
  12549. },
  12550. instance of MSFT_CliFormat
  12551. {
  12552. Name = "INSTANCE";
  12553. Properties = {
  12554. instance of MSFT_CliProperty
  12555. {
  12556. Derivation = "__PATH";
  12557. Name = "__PATH";
  12558. }};
  12559. },
  12560. instance of MSFT_CliFormat
  12561. {
  12562. Format = "LIST";
  12563. Name = "FULL";
  12564. Properties = {
  12565. instance of MSFT_CliProperty
  12566. {
  12567. Derivation = "Depth";
  12568. Description = "The depth of the physical package in inches.";
  12569. Name = "Depth";
  12570. },
  12571. instance of MSFT_CliProperty
  12572. {
  12573. Derivation = "Description";
  12574. Description = "The Description property provides a textual description of the object. ";
  12575. Name = "Description";
  12576. },
  12577. instance of MSFT_CliProperty
  12578. {
  12579. Derivation = "Height";
  12580. Description = "The height of the physical package in inches.";
  12581. Name = "Height";
  12582. },
  12583. instance of MSFT_CliProperty
  12584. {
  12585. Derivation = "HotSwappable";
  12586. 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.";
  12587. Name = "HotSwappable";
  12588. },
  12589. instance of MSFT_CliProperty
  12590. {
  12591. Derivation = "InstallDate";
  12592. 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.";
  12593. Name = "InstallDate";
  12594. },
  12595. instance of MSFT_CliProperty
  12596. {
  12597. Derivation = "Location";
  12598. Description = "The Location property indicates the physical location of the memory array.";
  12599. Name = "Location";
  12600. Qualifiers = {
  12601. instance of MSFT_CliQualifier
  12602. {
  12603. Name = "Values";
  12604. 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"};
  12605. }};
  12606. },
  12607. instance of MSFT_CliProperty
  12608. {
  12609. Derivation = "Manufacturer";
  12610. Description = "The name of the organization responsible for producing the physical element.";
  12611. Name = "Manufacturer";
  12612. Qualifiers = {
  12613. instance of MSFT_CliQualifier
  12614. {
  12615. Name = "MaxLen";
  12616. QualifierValue = {"256"};
  12617. }};
  12618. },
  12619. instance of MSFT_CliProperty
  12620. {
  12621. Derivation = "MaxCapacity";
  12622. 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.";
  12623. Name = "MaxCapacity";
  12624. },
  12625. instance of MSFT_CliProperty
  12626. {
  12627. Derivation = "MemoryDevices";
  12628. Description = "The MemoryDevices property indicates the number of physical slots or sockets available in this memory array.";
  12629. Name = "MemoryDevices";
  12630. },
  12631. instance of MSFT_CliProperty
  12632. {
  12633. Derivation = "MemoryErrorCorrection";
  12634. Description = "The MemoryErrorCorrection property indicates the type of error correction used by the memory array.";
  12635. Name = "MemoryErrorCorrection";
  12636. Qualifiers = {
  12637. instance of MSFT_CliQualifier
  12638. {
  12639. Name = "Values";
  12640. QualifierValue = {"Reserved","Other","Unknown","None","Parity","Single-bit ECC","Multi-bit ECC","CRC"};
  12641. }};
  12642. },
  12643. instance of MSFT_CliProperty
  12644. {
  12645. Derivation = "Model";
  12646. Description = "The name by which the physical element is generally known.";
  12647. Name = "Model";
  12648. Qualifiers = {
  12649. instance of MSFT_CliQualifier
  12650. {
  12651. Name = "MaxLen";
  12652. QualifierValue = {"64"};
  12653. }};
  12654. },
  12655. instance of MSFT_CliProperty
  12656. {
  12657. Derivation = "Name";
  12658. 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.";
  12659. Name = "Name";
  12660. },
  12661. instance of MSFT_CliProperty
  12662. {
  12663. Derivation = "OtherIdentifyingInfo";
  12664. 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.";
  12665. Name = "OtherIdentifyingInfo";
  12666. },
  12667. instance of MSFT_CliProperty
  12668. {
  12669. Derivation = "PartNumber";
  12670. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  12671. Name = "PartNumber";
  12672. Qualifiers = {
  12673. instance of MSFT_CliQualifier
  12674. {
  12675. Name = "MaxLen";
  12676. QualifierValue = {"256"};
  12677. }};
  12678. },
  12679. instance of MSFT_CliProperty
  12680. {
  12681. Derivation = "PoweredOn";
  12682. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  12683. Name = "PoweredOn";
  12684. },
  12685. instance of MSFT_CliProperty
  12686. {
  12687. Derivation = "Removable";
  12688. 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.";
  12689. Name = "Removable";
  12690. },
  12691. instance of MSFT_CliProperty
  12692. {
  12693. Derivation = "Replaceable";
  12694. 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 .";
  12695. Name = "Replaceable";
  12696. },
  12697. instance of MSFT_CliProperty
  12698. {
  12699. Derivation = "SerialNumber";
  12700. Description = "A manufacturer-allocated number used to identify the physical element.";
  12701. Name = "SerialNumber";
  12702. Qualifiers = {
  12703. instance of MSFT_CliQualifier
  12704. {
  12705. Name = "MaxLen";
  12706. QualifierValue = {"64"};
  12707. }};
  12708. },
  12709. instance of MSFT_CliProperty
  12710. {
  12711. Derivation = "SKU";
  12712. Description = "The stock keeping unit number for this physical element.";
  12713. Name = "SKU";
  12714. Qualifiers = {
  12715. instance of MSFT_CliQualifier
  12716. {
  12717. Name = "MaxLen";
  12718. QualifierValue = {"64"};
  12719. }};
  12720. },
  12721. instance of MSFT_CliProperty
  12722. {
  12723. Derivation = "Status";
  12724. 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.";
  12725. Name = "Status";
  12726. Qualifiers = {
  12727. instance of MSFT_CliQualifier
  12728. {
  12729. Name = "MaxLen";
  12730. QualifierValue = {"10"};
  12731. },
  12732. instance of MSFT_CliQualifier
  12733. {
  12734. Name = "ValueMap";
  12735. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12736. },
  12737. instance of MSFT_CliQualifier
  12738. {
  12739. Name = "Values";
  12740. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  12741. }};
  12742. },
  12743. instance of MSFT_CliProperty
  12744. {
  12745. Derivation = "Tag";
  12746. Description = "The Tag property contains a string that uniquely identifies the physical memory array.";
  12747. Name = "Tag";
  12748. Qualifiers = {
  12749. instance of MSFT_CliQualifier
  12750. {
  12751. Name = "MaxLen";
  12752. QualifierValue = {"256"};
  12753. }};
  12754. },
  12755. instance of MSFT_CliProperty
  12756. {
  12757. Derivation = "Use";
  12758. Description = "The Use property indicates how the memory is used in the computer system.";
  12759. Name = "Use";
  12760. Qualifiers = {
  12761. instance of MSFT_CliQualifier
  12762. {
  12763. Name = "Values";
  12764. QualifierValue = {"Reserved","Other","Unknown","System memory","Video memory","Flash memory","Non-volatile RAM","Cache memory"};
  12765. }};
  12766. },
  12767. instance of MSFT_CliProperty
  12768. {
  12769. Derivation = "Version";
  12770. Description = "A string indicating the version of the physical element.";
  12771. Name = "Version";
  12772. Qualifiers = {
  12773. instance of MSFT_CliQualifier
  12774. {
  12775. Name = "MaxLen";
  12776. QualifierValue = {"64"};
  12777. }};
  12778. },
  12779. instance of MSFT_CliProperty
  12780. {
  12781. Derivation = "Weight";
  12782. Description = "The weight of the physical package in pounds.";
  12783. Name = "Weight";
  12784. },
  12785. instance of MSFT_CliProperty
  12786. {
  12787. Derivation = "Width";
  12788. Description = "The width of the physical package in inches.";
  12789. Name = "Width";
  12790. }};
  12791. },
  12792. instance of MSFT_CliFormat
  12793. {
  12794. Format = "TABLE";
  12795. Name = "BRIEF";
  12796. Properties = {
  12797. instance of MSFT_CliProperty
  12798. {
  12799. Derivation = "Model";
  12800. Description = "The name by which the physical element is generally known.";
  12801. Name = "Model";
  12802. Qualifiers = {
  12803. instance of MSFT_CliQualifier
  12804. {
  12805. Name = "MaxLen";
  12806. QualifierValue = {"64"};
  12807. }};
  12808. },
  12809. instance of MSFT_CliProperty
  12810. {
  12811. Derivation = "Name";
  12812. Description = "The Name property defines the label by which the object is known. ";
  12813. Name = "Name";
  12814. },
  12815. instance of MSFT_CliProperty
  12816. {
  12817. Derivation = "MaxCapacity";
  12818. 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.";
  12819. Name = "MaxCapacity";
  12820. },
  12821. instance of MSFT_CliProperty
  12822. {
  12823. Derivation = "MemoryDevices";
  12824. Description = "The MemoryDevices property indicates the number of physical slots or sockets available in this memory array.";
  12825. Name = "MemoryDevices";
  12826. }};
  12827. }};
  12828. FriendlyName = "MemPhysical";
  12829. PWhere = "";
  12830. Target = "Select * from Win32_PhysicalMemoryArray";
  12831. };
  12832. instance of MSFT_CliAlias
  12833. {
  12834. Connection =
  12835. instance of MSFT_CliConnection
  12836. {
  12837. Locale = "ms_409";
  12838. NameSpace = "ROOT\\CIMV2";
  12839. Server = ".";
  12840. };
  12841. Description = "Network Client management.";
  12842. Formats = {
  12843. instance of MSFT_CliFormat
  12844. {
  12845. Format = "list";
  12846. Name = "FULL";
  12847. Properties = {
  12848. instance of MSFT_CliProperty
  12849. {
  12850. Derivation = "Description";
  12851. Name = "Description";
  12852. },
  12853. instance of MSFT_CliProperty
  12854. {
  12855. Derivation = "InstallDate";
  12856. Name = "InstallDate";
  12857. },
  12858. instance of MSFT_CliProperty
  12859. {
  12860. Derivation = "Manufacturer";
  12861. Name = "Manufacturer";
  12862. },
  12863. instance of MSFT_CliProperty
  12864. {
  12865. Derivation = "Name";
  12866. Name = "Name";
  12867. },
  12868. instance of MSFT_CliProperty
  12869. {
  12870. Derivation = "Status";
  12871. Name = "Status";
  12872. }};
  12873. },
  12874. instance of MSFT_CliFormat
  12875. {
  12876. Format = "table";
  12877. Name = "STATUS";
  12878. Properties = {
  12879. instance of MSFT_CliProperty
  12880. {
  12881. Derivation = "Name";
  12882. Name = "Name";
  12883. },
  12884. instance of MSFT_CliProperty
  12885. {
  12886. Derivation = "Status";
  12887. Name = "Status";
  12888. }};
  12889. },
  12890. instance of MSFT_CliFormat
  12891. {
  12892. Format = "table";
  12893. Name = "BRIEF";
  12894. Properties = {
  12895. instance of MSFT_CliProperty
  12896. {
  12897. Derivation = "Caption";
  12898. Name = "Caption";
  12899. },
  12900. instance of MSFT_CliProperty
  12901. {
  12902. Derivation = "InstallDate";
  12903. Name = "InstallDate";
  12904. },
  12905. instance of MSFT_CliProperty
  12906. {
  12907. Derivation = "Manufacturer";
  12908. Name = "Manufacturer";
  12909. },
  12910. instance of MSFT_CliProperty
  12911. {
  12912. Derivation = "Name";
  12913. Name = "Name";
  12914. }};
  12915. },
  12916. instance of MSFT_CliFormat
  12917. {
  12918. Name = "INSTANCE";
  12919. Properties = {
  12920. instance of MSFT_CliProperty
  12921. {
  12922. Name = "Name";
  12923. }};
  12924. },
  12925. instance of MSFT_CliFormat
  12926. {
  12927. Name = "SYSTEM";
  12928. Properties = {
  12929. instance of MSFT_CliProperty
  12930. {
  12931. Derivation = "__CLASS";
  12932. Name = "__CLASS";
  12933. },
  12934. instance of MSFT_CliProperty
  12935. {
  12936. Derivation = "__DERIVATION";
  12937. Name = "__DERIVATION";
  12938. },
  12939. instance of MSFT_CliProperty
  12940. {
  12941. Derivation = "__DYNASTY";
  12942. Name = "__DYNASTY";
  12943. },
  12944. instance of MSFT_CliProperty
  12945. {
  12946. Derivation = "__GENUS";
  12947. Name = "__GENUS";
  12948. },
  12949. instance of MSFT_CliProperty
  12950. {
  12951. Derivation = "__NAMESPACE";
  12952. Name = "__NAMESPACE";
  12953. },
  12954. instance of MSFT_CliProperty
  12955. {
  12956. Derivation = "__PATH";
  12957. Name = "__PATH";
  12958. },
  12959. instance of MSFT_CliProperty
  12960. {
  12961. Derivation = "__PROPERTY_COUNT";
  12962. Name = "__PROPERTY_COUNT";
  12963. },
  12964. instance of MSFT_CliProperty
  12965. {
  12966. Derivation = "__RELPATH";
  12967. Name = "__RELPATH";
  12968. },
  12969. instance of MSFT_CliProperty
  12970. {
  12971. Derivation = "__SERVER";
  12972. Name = "__SERVER";
  12973. },
  12974. instance of MSFT_CliProperty
  12975. {
  12976. Derivation = "__SUPERCLASS";
  12977. Name = "__SUPERCLASS";
  12978. }};
  12979. }};
  12980. FriendlyName = "NetClient";
  12981. PWhere = "WHERE Name='#'";
  12982. Target = "Select * from WIN32_NetworkClient";
  12983. };
  12984. instance of MSFT_CliAlias
  12985. {
  12986. Connection =
  12987. instance of MSFT_CliConnection
  12988. {
  12989. Locale = "ms_409";
  12990. NameSpace = "ROOT\\CIMV2";
  12991. Server = ".";
  12992. };
  12993. Description = "Network login information (of a particular user) management. ";
  12994. Formats = {
  12995. instance of MSFT_CliFormat
  12996. {
  12997. Name = "SYSTEM";
  12998. Properties = {
  12999. instance of MSFT_CliProperty
  13000. {
  13001. Derivation = "__CLASS";
  13002. Name = "__CLASS";
  13003. },
  13004. instance of MSFT_CliProperty
  13005. {
  13006. Derivation = "__DERIVATION";
  13007. Name = "__DERIVATION";
  13008. },
  13009. instance of MSFT_CliProperty
  13010. {
  13011. Derivation = "__DYNASTY";
  13012. Name = "__DYNASTY";
  13013. },
  13014. instance of MSFT_CliProperty
  13015. {
  13016. Derivation = "__GENUS";
  13017. Name = "__GENUS";
  13018. },
  13019. instance of MSFT_CliProperty
  13020. {
  13021. Derivation = "__NAMESPACE";
  13022. Name = "__NAMESPACE";
  13023. },
  13024. instance of MSFT_CliProperty
  13025. {
  13026. Derivation = "__PATH";
  13027. Name = "__PATH";
  13028. },
  13029. instance of MSFT_CliProperty
  13030. {
  13031. Derivation = "__PROPERTY_COUNT";
  13032. Name = "__PROPERTY_COUNT";
  13033. },
  13034. instance of MSFT_CliProperty
  13035. {
  13036. Derivation = "__RELPATH";
  13037. Name = "__RELPATH";
  13038. },
  13039. instance of MSFT_CliProperty
  13040. {
  13041. Derivation = "__SERVER";
  13042. Name = "__SERVER";
  13043. },
  13044. instance of MSFT_CliProperty
  13045. {
  13046. Derivation = "__SUPERCLASS";
  13047. Name = "__SUPERCLASS";
  13048. }};
  13049. },
  13050. instance of MSFT_CliFormat
  13051. {
  13052. Name = "INSTANCE";
  13053. Properties = {
  13054. instance of MSFT_CliProperty
  13055. {
  13056. Derivation = "Name";
  13057. Description = "The Name property specifies the name of the user account on a particular domain or machine. ";
  13058. Name = "Name";
  13059. Qualifiers = {
  13060. instance of MSFT_CliQualifier
  13061. {
  13062. Name = "MaxLen";
  13063. QualifierValue = {"256"};
  13064. }};
  13065. }};
  13066. },
  13067. instance of MSFT_CliFormat
  13068. {
  13069. Format = "LIST";
  13070. Name = "FULL";
  13071. Properties = {
  13072. instance of MSFT_CliProperty
  13073. {
  13074. Derivation = "AccountExpires";
  13075. 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.";
  13076. Name = "AccountExpires";
  13077. },
  13078. instance of MSFT_CliProperty
  13079. {
  13080. Derivation = "AuthorizationFlags";
  13081. Description = "The AuthorizationFlags property contains a set of flags that specify the resources a user is authorized to use or modify.";
  13082. Name = "AuthorizationFlags";
  13083. },
  13084. instance of MSFT_CliProperty
  13085. {
  13086. Derivation = "BadPasswordCount";
  13087. Description = "The BadPasswordCount property indicates the number of times the user enters a bad password when logging on to a system.";
  13088. Name = "BadPasswordCount";
  13089. },
  13090. instance of MSFT_CliProperty
  13091. {
  13092. Derivation = "Comment";
  13093. Description = "The Comment property contains a comment or description for this login profile.";
  13094. Name = "Comment";
  13095. },
  13096. instance of MSFT_CliProperty
  13097. {
  13098. Derivation = "CountryCode";
  13099. Description = "The CountryCode property specifies the country/region code for the user's language of choice.";
  13100. Name = "CountryCode";
  13101. },
  13102. instance of MSFT_CliProperty
  13103. {
  13104. Derivation = "Description";
  13105. Description = "A textual description of the object.";
  13106. Name = "Description";
  13107. },
  13108. instance of MSFT_CliProperty
  13109. {
  13110. Derivation = "Flags";
  13111. 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.";
  13112. Name = "Flags";
  13113. },
  13114. instance of MSFT_CliProperty
  13115. {
  13116. Derivation = "FullName";
  13117. Description = "The FullName property indicates the full name of the user belonging to the network login profile. ";
  13118. Name = "FullName";
  13119. },
  13120. instance of MSFT_CliProperty
  13121. {
  13122. Derivation = "HomeDirectory";
  13123. 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.";
  13124. Name = "HomeDirectory";
  13125. },
  13126. instance of MSFT_CliProperty
  13127. {
  13128. Derivation = "HomeDirectoryDrive";
  13129. Description = "The HomeDirectoryDrive property specifies the drive letter assigned to the user's home directory for logon purposes. ";
  13130. Name = "HomeDirectoryDrive";
  13131. },
  13132. instance of MSFT_CliProperty
  13133. {
  13134. Derivation = "LastLogoff";
  13135. 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.";
  13136. Name = "LastLogoff";
  13137. },
  13138. instance of MSFT_CliProperty
  13139. {
  13140. Derivation = "LastLogon";
  13141. 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.";
  13142. Name = "LastLogon";
  13143. },
  13144. instance of MSFT_CliProperty
  13145. {
  13146. Derivation = "LogonHours";
  13147. 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).";
  13148. Name = "LogonHours";
  13149. Qualifiers = {
  13150. instance of MSFT_CliQualifier
  13151. {
  13152. Name = "MaxLen";
  13153. QualifierValue = {"147"};
  13154. }};
  13155. },
  13156. instance of MSFT_CliProperty
  13157. {
  13158. Derivation = "LogonServer";
  13159. 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. ";
  13160. Name = "LogonServer";
  13161. },
  13162. instance of MSFT_CliProperty
  13163. {
  13164. Derivation = "MaximumStorage";
  13165. 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.";
  13166. Name = "MaximumStorage";
  13167. },
  13168. instance of MSFT_CliProperty
  13169. {
  13170. Derivation = "Name";
  13171. Description = "The Name property specifies the name of the user account on a particular domain or machine. ";
  13172. Name = "Name";
  13173. Qualifiers = {
  13174. instance of MSFT_CliQualifier
  13175. {
  13176. Name = "MaxLen";
  13177. QualifierValue = {"256"};
  13178. }};
  13179. },
  13180. instance of MSFT_CliProperty
  13181. {
  13182. Derivation = "NumberOfLogons";
  13183. 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.";
  13184. Name = "NumberOfLogons";
  13185. },
  13186. instance of MSFT_CliProperty
  13187. {
  13188. Derivation = "Parameters";
  13189. 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. ";
  13190. Name = "Parameters";
  13191. },
  13192. instance of MSFT_CliProperty
  13193. {
  13194. Derivation = "PasswordAge";
  13195. 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.";
  13196. Name = "PasswordAge";
  13197. },
  13198. instance of MSFT_CliProperty
  13199. {
  13200. Derivation = "PasswordExpires";
  13201. Description = "The PasswordExpires property indicates the date and time when the password will expire. The value is set in this format: yyyymmddhhmmss.mmmmmm sutc";
  13202. Name = "PasswordExpires";
  13203. },
  13204. instance of MSFT_CliProperty
  13205. {
  13206. Derivation = "PrimaryGroupId";
  13207. 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.";
  13208. Name = "PrimaryGroupId";
  13209. },
  13210. instance of MSFT_CliProperty
  13211. {
  13212. Derivation = "Privileges";
  13213. Description = "The privileges property specifies the level of privilege assigned to the name property.";
  13214. Name = "Privileges";
  13215. Qualifiers = {
  13216. instance of MSFT_CliQualifier
  13217. {
  13218. Name = "Values";
  13219. QualifierValue = {"Guest","User","Administrator"};
  13220. }};
  13221. },
  13222. instance of MSFT_CliProperty
  13223. {
  13224. Derivation = "Profile";
  13225. 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.";
  13226. Name = "Profile";
  13227. },
  13228. instance of MSFT_CliProperty
  13229. {
  13230. Derivation = "ScriptPath";
  13231. 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.";
  13232. Name = "ScriptPath";
  13233. },
  13234. instance of MSFT_CliProperty
  13235. {
  13236. Derivation = "SettingID";
  13237. Description = "The identifier by which the object is known.";
  13238. Name = "SettingID";
  13239. Qualifiers = {
  13240. instance of MSFT_CliQualifier
  13241. {
  13242. Name = "MaxLen";
  13243. QualifierValue = {"256"};
  13244. }};
  13245. },
  13246. instance of MSFT_CliProperty
  13247. {
  13248. Derivation = "UnitsPerWeek";
  13249. 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.";
  13250. Name = "UnitsPerWeek";
  13251. },
  13252. instance of MSFT_CliProperty
  13253. {
  13254. Derivation = "UserComment";
  13255. Description = "The UserComment property contains a user defined comment or description for this profile.";
  13256. Name = "UserComment";
  13257. },
  13258. instance of MSFT_CliProperty
  13259. {
  13260. Derivation = "UserId";
  13261. 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.";
  13262. Name = "UserId";
  13263. },
  13264. instance of MSFT_CliProperty
  13265. {
  13266. Derivation = "UserType";
  13267. Description = "The UserType property indicates the type of account the user has privileges to.";
  13268. Name = "UserType";
  13269. Qualifiers = {
  13270. instance of MSFT_CliQualifier
  13271. {
  13272. Name = "ValueMap";
  13273. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  13274. },
  13275. instance of MSFT_CliQualifier
  13276. {
  13277. Name = "Values";
  13278. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  13279. }};
  13280. },
  13281. instance of MSFT_CliProperty
  13282. {
  13283. Derivation = "Workstations";
  13284. 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. ";
  13285. Name = "Workstations";
  13286. }};
  13287. },
  13288. instance of MSFT_CliFormat
  13289. {
  13290. Format = "TABLE";
  13291. Name = "BRIEF";
  13292. Properties = {
  13293. instance of MSFT_CliProperty
  13294. {
  13295. Derivation = "Caption";
  13296. Description = "A short textual description.";
  13297. Name = "Caption";
  13298. Qualifiers = {
  13299. instance of MSFT_CliQualifier
  13300. {
  13301. Name = "MaxLen";
  13302. QualifierValue = {"64"};
  13303. }};
  13304. },
  13305. instance of MSFT_CliProperty
  13306. {
  13307. Derivation = "Privileges";
  13308. Description = "The privileges property specifies the level of privilege assigned to the user.";
  13309. Name = "Privileges";
  13310. Qualifiers = {
  13311. instance of MSFT_CliQualifier
  13312. {
  13313. Name = "Values";
  13314. QualifierValue = {"Guest","User","Administrator"};
  13315. }};
  13316. },
  13317. instance of MSFT_CliProperty
  13318. {
  13319. Derivation = "Profile";
  13320. Description = "The Profile property specifies a directory path to the user's profile. ";
  13321. Name = "Profile";
  13322. },
  13323. instance of MSFT_CliProperty
  13324. {
  13325. Derivation = "UserId";
  13326. Description = "The UserId property specifies the relative ID (RID) of the user. ";
  13327. Name = "UserId";
  13328. },
  13329. instance of MSFT_CliProperty
  13330. {
  13331. Derivation = "UserType";
  13332. Description = "The UserType property indicates the type of account the user has privileges to.";
  13333. Name = "UserType";
  13334. Qualifiers = {
  13335. instance of MSFT_CliQualifier
  13336. {
  13337. Name = "ValueMap";
  13338. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  13339. },
  13340. instance of MSFT_CliQualifier
  13341. {
  13342. Name = "Values";
  13343. QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
  13344. }};
  13345. },
  13346. instance of MSFT_CliProperty
  13347. {
  13348. Derivation = "Workstations";
  13349. 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. ";
  13350. Name = "Workstations";
  13351. }};
  13352. }};
  13353. FriendlyName = "NetLogin";
  13354. PWhere = "WHERE Name='#'";
  13355. Target = "Select * from Win32_NetworkLoginProfile";
  13356. };
  13357. instance of MSFT_CliAlias
  13358. {
  13359. Connection =
  13360. instance of MSFT_CliConnection
  13361. {
  13362. Locale = "ms_409";
  13363. NameSpace = "ROOT\\CIMV2";
  13364. Server = ".";
  13365. };
  13366. Description = "Protocols (and their network characteristics) management.";
  13367. Formats = {
  13368. instance of MSFT_CliFormat
  13369. {
  13370. Name = "SYSTEM";
  13371. Properties = {
  13372. instance of MSFT_CliProperty
  13373. {
  13374. Derivation = "__CLASS";
  13375. Name = "__CLASS";
  13376. },
  13377. instance of MSFT_CliProperty
  13378. {
  13379. Derivation = "__DERIVATION";
  13380. Name = "__DERIVATION";
  13381. },
  13382. instance of MSFT_CliProperty
  13383. {
  13384. Derivation = "__DYNASTY";
  13385. Name = "__DYNASTY";
  13386. },
  13387. instance of MSFT_CliProperty
  13388. {
  13389. Derivation = "__GENUS";
  13390. Name = "__GENUS";
  13391. },
  13392. instance of MSFT_CliProperty
  13393. {
  13394. Derivation = "__NAMESPACE";
  13395. Name = "__NAMESPACE";
  13396. },
  13397. instance of MSFT_CliProperty
  13398. {
  13399. Derivation = "__PATH";
  13400. Name = "__PATH";
  13401. },
  13402. instance of MSFT_CliProperty
  13403. {
  13404. Derivation = "__PROPERTY_COUNT";
  13405. Name = "__PROPERTY_COUNT";
  13406. },
  13407. instance of MSFT_CliProperty
  13408. {
  13409. Derivation = "__RELPATH";
  13410. Name = "__RELPATH";
  13411. },
  13412. instance of MSFT_CliProperty
  13413. {
  13414. Derivation = "__SERVER";
  13415. Name = "__SERVER";
  13416. },
  13417. instance of MSFT_CliProperty
  13418. {
  13419. Derivation = "__SUPERCLASS";
  13420. Name = "__SUPERCLASS";
  13421. }};
  13422. },
  13423. instance of MSFT_CliFormat
  13424. {
  13425. Name = "INSTANCE";
  13426. Properties = {
  13427. instance of MSFT_CliProperty
  13428. {
  13429. Derivation = "__PATH";
  13430. Name = "__PATH";
  13431. }};
  13432. },
  13433. instance of MSFT_CliFormat
  13434. {
  13435. Format = "LIST";
  13436. Name = "FULL";
  13437. Properties = {
  13438. instance of MSFT_CliProperty
  13439. {
  13440. Derivation = "ConnectionlessService";
  13441. Description = "The ConnectionlessService property indicates whether the protocol supports connectionless service. ";
  13442. Name = "ConnectionlessService";
  13443. },
  13444. instance of MSFT_CliProperty
  13445. {
  13446. Derivation = "Description";
  13447. Description = "The Description property provides a textual description of the object. ";
  13448. Name = "Description";
  13449. },
  13450. instance of MSFT_CliProperty
  13451. {
  13452. Derivation = "GuaranteesDelivery";
  13453. Description = "The GuaranteesDelivery property indicates whether the protocol guarantees that all data sent will reach the intended destination.";
  13454. Name = "GuaranteesDelivery";
  13455. },
  13456. instance of MSFT_CliProperty
  13457. {
  13458. Derivation = "GuaranteesSequencing";
  13459. Description = "The GuaranteesSequencing property indicates whether the protocol guarantees that data will arrive in the order in which it was sent. ";
  13460. Name = "GuaranteesSequencing";
  13461. },
  13462. instance of MSFT_CliProperty
  13463. {
  13464. Derivation = "InstallDate";
  13465. 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.";
  13466. Name = "InstallDate";
  13467. },
  13468. instance of MSFT_CliProperty
  13469. {
  13470. Derivation = "MaximumAddressSize";
  13471. 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).";
  13472. Name = "MaximumAddressSize";
  13473. },
  13474. instance of MSFT_CliProperty
  13475. {
  13476. Derivation = "MaximumMessageSize";
  13477. Description = "The MaximumMessageSize property indicates the maximum message size supported by the protocol. ";
  13478. Name = "MaximumMessageSize";
  13479. },
  13480. instance of MSFT_CliProperty
  13481. {
  13482. Derivation = "MessageOriented";
  13483. Description = "The MessageOriented property indicates whether the protocol is message-oriented. A message-oriented protocol uses packets of data to transfer information. ";
  13484. Name = "MessageOriented";
  13485. },
  13486. instance of MSFT_CliProperty
  13487. {
  13488. Derivation = "MinimumAddressSize";
  13489. Description = "The MinimumAddressSize property specifies the minimum length of a socket address supported by the protocol. ";
  13490. Name = "MinimumAddressSize";
  13491. },
  13492. instance of MSFT_CliProperty
  13493. {
  13494. Derivation = "Name";
  13495. Description = "The Name property contains the name for the protocol.";
  13496. Name = "Name";
  13497. },
  13498. instance of MSFT_CliProperty
  13499. {
  13500. Derivation = "PseudoStreamOriented";
  13501. 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.";
  13502. Name = "PseudoStreamOriented";
  13503. },
  13504. instance of MSFT_CliProperty
  13505. {
  13506. Derivation = "Status";
  13507. Description = "The Status property is a string indicating the current status of the object. ";
  13508. Name = "Status";
  13509. Qualifiers = {
  13510. instance of MSFT_CliQualifier
  13511. {
  13512. Name = "MaxLen";
  13513. QualifierValue = {"10"};
  13514. },
  13515. instance of MSFT_CliQualifier
  13516. {
  13517. Name = "ValueMap";
  13518. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13519. },
  13520. instance of MSFT_CliQualifier
  13521. {
  13522. Name = "Values";
  13523. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13524. }};
  13525. },
  13526. instance of MSFT_CliProperty
  13527. {
  13528. Derivation = "SupportsBroadcasting";
  13529. Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
  13530. Name = "SupportsBroadcasting";
  13531. },
  13532. instance of MSFT_CliProperty
  13533. {
  13534. Derivation = "SupportsConnectData";
  13535. Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
  13536. Name = "SupportsConnectData";
  13537. },
  13538. instance of MSFT_CliProperty
  13539. {
  13540. Derivation = "SupportsDisconnectData";
  13541. Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
  13542. Name = "SupportsDisconnectData";
  13543. },
  13544. instance of MSFT_CliProperty
  13545. {
  13546. Derivation = "SupportsEncryption";
  13547. Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
  13548. Name = "SupportsEncryption";
  13549. },
  13550. instance of MSFT_CliProperty
  13551. {
  13552. Derivation = "SupportsExpeditedData";
  13553. 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./";
  13554. Name = "SupportsExpeditedData";
  13555. },
  13556. instance of MSFT_CliProperty
  13557. {
  13558. Derivation = "SupportsFragmentation";
  13559. 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. ";
  13560. Name = "SupportsFragmentation";
  13561. },
  13562. instance of MSFT_CliProperty
  13563. {
  13564. Derivation = "SupportsGracefulClosing";
  13565. 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. ";
  13566. Name = "SupportsGracefulClosing";
  13567. },
  13568. instance of MSFT_CliProperty
  13569. {
  13570. Derivation = "SupportsGuaranteedBandwidth";
  13571. Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
  13572. Name = "SupportsGuaranteedBandwidth";
  13573. },
  13574. instance of MSFT_CliProperty
  13575. {
  13576. Derivation = "SupportsMulticasting";
  13577. Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
  13578. Name = "SupportsMulticasting";
  13579. },
  13580. instance of MSFT_CliProperty
  13581. {
  13582. Derivation = "SupportsQualityofService";
  13583. 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. ";
  13584. Name = "SupportsQualityofService";
  13585. }};
  13586. },
  13587. instance of MSFT_CliFormat
  13588. {
  13589. Format = "LIST";
  13590. Name = "FULL";
  13591. Properties = {
  13592. instance of MSFT_CliProperty
  13593. {
  13594. Derivation = "ConnectionlessService";
  13595. 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.";
  13596. Name = "ConnectionlessService";
  13597. },
  13598. instance of MSFT_CliProperty
  13599. {
  13600. Derivation = "Description";
  13601. Description = "The Description property provides a textual description of the object. ";
  13602. Name = "Description";
  13603. },
  13604. instance of MSFT_CliProperty
  13605. {
  13606. Derivation = "GuaranteesDelivery";
  13607. 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. ";
  13608. Name = "GuaranteesDelivery";
  13609. },
  13610. instance of MSFT_CliProperty
  13611. {
  13612. Derivation = "GuaranteesSequencing";
  13613. 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. ";
  13614. Name = "GuaranteesSequencing";
  13615. },
  13616. instance of MSFT_CliProperty
  13617. {
  13618. Derivation = "InstallDate";
  13619. 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.";
  13620. Name = "InstallDate";
  13621. },
  13622. instance of MSFT_CliProperty
  13623. {
  13624. Derivation = "MaximumAddressSize";
  13625. 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).";
  13626. Name = "MaximumAddressSize";
  13627. },
  13628. instance of MSFT_CliProperty
  13629. {
  13630. Derivation = "MaximumMessageSize";
  13631. 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";
  13632. Name = "MaximumMessageSize";
  13633. },
  13634. instance of MSFT_CliProperty
  13635. {
  13636. Derivation = "MessageOriented";
  13637. 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.";
  13638. Name = "MessageOriented";
  13639. },
  13640. instance of MSFT_CliProperty
  13641. {
  13642. Derivation = "MinimumAddressSize";
  13643. Description = "The MinimumAddressSize property specifies the minimum length of a socket address supported by the protocol. ";
  13644. Name = "MinimumAddressSize";
  13645. },
  13646. instance of MSFT_CliProperty
  13647. {
  13648. Derivation = "Name";
  13649. Description = "The Name property contains the name for the protocol./nExample: TCP/IP";
  13650. Name = "Name";
  13651. },
  13652. instance of MSFT_CliProperty
  13653. {
  13654. Derivation = "PseudoStreamOriented";
  13655. 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.";
  13656. Name = "PseudoStreamOriented";
  13657. },
  13658. instance of MSFT_CliProperty
  13659. {
  13660. Derivation = "Status";
  13661. 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.";
  13662. Name = "Status";
  13663. Qualifiers = {
  13664. instance of MSFT_CliQualifier
  13665. {
  13666. Name = "MaxLen";
  13667. QualifierValue = {"10"};
  13668. },
  13669. instance of MSFT_CliQualifier
  13670. {
  13671. Name = "ValueMap";
  13672. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13673. },
  13674. instance of MSFT_CliQualifier
  13675. {
  13676. Name = "Values";
  13677. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13678. }};
  13679. },
  13680. instance of MSFT_CliProperty
  13681. {
  13682. Derivation = "SupportsBroadcasting";
  13683. Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
  13684. Name = "SupportsBroadcasting";
  13685. },
  13686. instance of MSFT_CliProperty
  13687. {
  13688. Derivation = "SupportsConnectData";
  13689. Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
  13690. Name = "SupportsConnectData";
  13691. },
  13692. instance of MSFT_CliProperty
  13693. {
  13694. Derivation = "SupportsDisconnectData";
  13695. Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
  13696. Name = "SupportsDisconnectData";
  13697. },
  13698. instance of MSFT_CliProperty
  13699. {
  13700. Derivation = "SupportsEncryption";
  13701. Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
  13702. Name = "SupportsEncryption";
  13703. },
  13704. instance of MSFT_CliProperty
  13705. {
  13706. Derivation = "SupportsExpeditedData";
  13707. 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./";
  13708. Name = "SupportsExpeditedData";
  13709. },
  13710. instance of MSFT_CliProperty
  13711. {
  13712. Derivation = "SupportsFragmentation";
  13713. 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. ";
  13714. Name = "SupportsFragmentation";
  13715. },
  13716. instance of MSFT_CliProperty
  13717. {
  13718. Derivation = "SupportsGracefulClosing";
  13719. 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. ";
  13720. Name = "SupportsGracefulClosing";
  13721. },
  13722. instance of MSFT_CliProperty
  13723. {
  13724. Derivation = "SupportsGuaranteedBandwidth";
  13725. Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
  13726. Name = "SupportsGuaranteedBandwidth";
  13727. },
  13728. instance of MSFT_CliProperty
  13729. {
  13730. Derivation = "SupportsMulticasting";
  13731. Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
  13732. Name = "SupportsMulticasting";
  13733. },
  13734. instance of MSFT_CliProperty
  13735. {
  13736. Derivation = "SupportsQualityofService";
  13737. 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. ";
  13738. Name = "SupportsQualityofService";
  13739. }};
  13740. },
  13741. instance of MSFT_CliFormat
  13742. {
  13743. Format = "TABLE";
  13744. Name = "BRIEF";
  13745. Properties = {
  13746. instance of MSFT_CliProperty
  13747. {
  13748. Derivation = "Caption";
  13749. Description = "The Caption property is a short textual description (one-line string) of the object.";
  13750. Name = "Caption";
  13751. Qualifiers = {
  13752. instance of MSFT_CliQualifier
  13753. {
  13754. Name = "MaxLen";
  13755. QualifierValue = {"64"};
  13756. }};
  13757. },
  13758. instance of MSFT_CliProperty
  13759. {
  13760. Derivation = "GuaranteesDelivery";
  13761. 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.";
  13762. Name = "GuaranteesDelivery";
  13763. },
  13764. instance of MSFT_CliProperty
  13765. {
  13766. Derivation = "GuaranteesSequencing";
  13767. 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.";
  13768. Name = "GuaranteesSequencing";
  13769. },
  13770. instance of MSFT_CliProperty
  13771. {
  13772. Derivation = "ConnectionlessService";
  13773. 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.";
  13774. Name = "ConnectionlessService";
  13775. },
  13776. instance of MSFT_CliProperty
  13777. {
  13778. Derivation = "Status";
  13779. Description = "The Status property is a string indicating the current status of the object. ";
  13780. Name = "Status";
  13781. Qualifiers = {
  13782. instance of MSFT_CliQualifier
  13783. {
  13784. Name = "MaxLen";
  13785. QualifierValue = {"10"};
  13786. },
  13787. instance of MSFT_CliQualifier
  13788. {
  13789. Name = "ValueMap";
  13790. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13791. },
  13792. instance of MSFT_CliQualifier
  13793. {
  13794. Name = "Values";
  13795. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13796. }};
  13797. },
  13798. instance of MSFT_CliProperty
  13799. {
  13800. Derivation = "Name";
  13801. Description = "The Name property contains the name for the protocol.";
  13802. Name = "Name";
  13803. }};
  13804. },
  13805. instance of MSFT_CliFormat
  13806. {
  13807. Format = "TABLE";
  13808. Name = "STATUS";
  13809. Properties = {
  13810. instance of MSFT_CliProperty
  13811. {
  13812. Derivation = "Name";
  13813. Description = "The Name property contains the name for the protocol.";
  13814. Name = "Name";
  13815. },
  13816. instance of MSFT_CliProperty
  13817. {
  13818. Derivation = "Status";
  13819. Description = "The Status property is a string indicating the current status of the object. ";
  13820. Name = "Status";
  13821. Qualifiers = {
  13822. instance of MSFT_CliQualifier
  13823. {
  13824. Name = "MaxLen";
  13825. QualifierValue = {"10"};
  13826. },
  13827. instance of MSFT_CliQualifier
  13828. {
  13829. Name = "ValueMap";
  13830. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13831. },
  13832. instance of MSFT_CliQualifier
  13833. {
  13834. Name = "Values";
  13835. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13836. }};
  13837. },
  13838. instance of MSFT_CliProperty
  13839. {
  13840. Derivation = "SupportsBroadcasting";
  13841. Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
  13842. Name = "SupportsBroadcasting";
  13843. },
  13844. instance of MSFT_CliProperty
  13845. {
  13846. Derivation = "SupportsConnectData";
  13847. Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
  13848. Name = "SupportsConnectData";
  13849. },
  13850. instance of MSFT_CliProperty
  13851. {
  13852. Derivation = "SupportsDisconnectData";
  13853. Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
  13854. Name = "SupportsDisconnectData";
  13855. },
  13856. instance of MSFT_CliProperty
  13857. {
  13858. Derivation = "SupportsEncryption";
  13859. Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
  13860. Name = "SupportsEncryption";
  13861. },
  13862. instance of MSFT_CliProperty
  13863. {
  13864. Derivation = "SupportsExpeditedData";
  13865. 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./";
  13866. Name = "SupportsExpeditedData";
  13867. },
  13868. instance of MSFT_CliProperty
  13869. {
  13870. Derivation = "SupportsFragmentation";
  13871. 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. ";
  13872. Name = "SupportsFragmentation";
  13873. },
  13874. instance of MSFT_CliProperty
  13875. {
  13876. Derivation = "SupportsGracefulClosing";
  13877. 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. ";
  13878. Name = "SupportsGracefulClosing";
  13879. },
  13880. instance of MSFT_CliProperty
  13881. {
  13882. Derivation = "SupportsGuaranteedBandwidth";
  13883. Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
  13884. Name = "SupportsGuaranteedBandwidth";
  13885. },
  13886. instance of MSFT_CliProperty
  13887. {
  13888. Derivation = "SupportsMulticasting";
  13889. Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
  13890. Name = "SupportsMulticasting";
  13891. },
  13892. instance of MSFT_CliProperty
  13893. {
  13894. Derivation = "SupportsQualityofService";
  13895. 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. ";
  13896. Name = "SupportsQualityofService";
  13897. }};
  13898. }};
  13899. FriendlyName = "NetProtocol";
  13900. PWhere = "";
  13901. Target = "Select * from Win32_NetworkProtocol";
  13902. };
  13903. instance of MSFT_CliAlias
  13904. {
  13905. Connection =
  13906. instance of MSFT_CliConnection
  13907. {
  13908. Locale = "ms_409";
  13909. NameSpace = "ROOT\\CIMV2";
  13910. Server = ".";
  13911. };
  13912. Description = "Active network connection management.";
  13913. Formats = {
  13914. instance of MSFT_CliFormat
  13915. {
  13916. Format = "table";
  13917. Name = "STATUS";
  13918. Properties = {
  13919. instance of MSFT_CliProperty
  13920. {
  13921. Derivation = "Status";
  13922. 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.";
  13923. Name = "Status";
  13924. Qualifiers = {
  13925. instance of MSFT_CliQualifier
  13926. {
  13927. Name = "MaxLen";
  13928. QualifierValue = {"10"};
  13929. },
  13930. instance of MSFT_CliQualifier
  13931. {
  13932. Name = "ValueMap";
  13933. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13934. },
  13935. instance of MSFT_CliQualifier
  13936. {
  13937. Name = "Values";
  13938. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  13939. }};
  13940. },
  13941. instance of MSFT_CliProperty
  13942. {
  13943. Derivation = "ConnectionState";
  13944. Description = "The ConnectionState property indicates the current state of the network connection.";
  13945. Name = "ConnectionState";
  13946. Qualifiers = {
  13947. instance of MSFT_CliQualifier
  13948. {
  13949. Name = "MaxLen";
  13950. QualifierValue = {"20"};
  13951. },
  13952. instance of MSFT_CliQualifier
  13953. {
  13954. Name = "ValueMap";
  13955. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13956. },
  13957. instance of MSFT_CliQualifier
  13958. {
  13959. Name = "Values";
  13960. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  13961. }};
  13962. },
  13963. instance of MSFT_CliProperty
  13964. {
  13965. Derivation = "Persistent";
  13966. Description = "The Persistent property determines whether this connection will be reconnected automatically by the operating system on the next logon.";
  13967. Name = "Persistent";
  13968. },
  13969. instance of MSFT_CliProperty
  13970. {
  13971. Derivation = "LocalName";
  13972. Description = "The LocalName property indicates the local name of the connected network device.";
  13973. Name = "LocalName";
  13974. },
  13975. instance of MSFT_CliProperty
  13976. {
  13977. Derivation = "RemoteName";
  13978. 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. ";
  13979. Name = "RemoteName";
  13980. }};
  13981. },
  13982. instance of MSFT_CliFormat
  13983. {
  13984. Format = "table";
  13985. Name = "BRIEF";
  13986. Properties = {
  13987. instance of MSFT_CliProperty
  13988. {
  13989. Derivation = "LocalName";
  13990. Description = "The LocalName property indicates the local name of the connected network device.";
  13991. Name = "LocalName";
  13992. },
  13993. instance of MSFT_CliProperty
  13994. {
  13995. Derivation = "RemoteName";
  13996. Description = "The RemoteName property contains the remote network resource name for a network resource. ";
  13997. Name = "RemoteName";
  13998. },
  13999. instance of MSFT_CliProperty
  14000. {
  14001. Derivation = "ConnectionState";
  14002. Description = "The ConnectionState property indicates the current state of the network connection.";
  14003. Name = "ConnectionState";
  14004. Qualifiers = {
  14005. instance of MSFT_CliQualifier
  14006. {
  14007. Name = "MaxLen";
  14008. QualifierValue = {"20"};
  14009. },
  14010. instance of MSFT_CliQualifier
  14011. {
  14012. Name = "ValueMap";
  14013. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  14014. },
  14015. instance of MSFT_CliQualifier
  14016. {
  14017. Name = "Values";
  14018. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  14019. }};
  14020. },
  14021. instance of MSFT_CliProperty
  14022. {
  14023. Derivation = "Status";
  14024. Description = "The Status property is a string indicating the current status of the object.";
  14025. Name = "Status";
  14026. Qualifiers = {
  14027. instance of MSFT_CliQualifier
  14028. {
  14029. Name = "MaxLen";
  14030. QualifierValue = {"10"};
  14031. },
  14032. instance of MSFT_CliQualifier
  14033. {
  14034. Name = "ValueMap";
  14035. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14036. },
  14037. instance of MSFT_CliQualifier
  14038. {
  14039. Name = "Values";
  14040. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14041. }};
  14042. }};
  14043. },
  14044. instance of MSFT_CliFormat
  14045. {
  14046. Name = "SYSTEM";
  14047. Properties = {
  14048. instance of MSFT_CliProperty
  14049. {
  14050. Derivation = "__CLASS";
  14051. Name = "__CLASS";
  14052. },
  14053. instance of MSFT_CliProperty
  14054. {
  14055. Derivation = "__DERIVATION";
  14056. Name = "__DERIVATION";
  14057. },
  14058. instance of MSFT_CliProperty
  14059. {
  14060. Derivation = "__DYNASTY";
  14061. Name = "__DYNASTY";
  14062. },
  14063. instance of MSFT_CliProperty
  14064. {
  14065. Derivation = "__GENUS";
  14066. Name = "__GENUS";
  14067. },
  14068. instance of MSFT_CliProperty
  14069. {
  14070. Derivation = "__NAMESPACE";
  14071. Name = "__NAMESPACE";
  14072. },
  14073. instance of MSFT_CliProperty
  14074. {
  14075. Derivation = "__PATH";
  14076. Name = "__PATH";
  14077. },
  14078. instance of MSFT_CliProperty
  14079. {
  14080. Derivation = "__PROPERTY_COUNT";
  14081. Name = "__PROPERTY_COUNT";
  14082. },
  14083. instance of MSFT_CliProperty
  14084. {
  14085. Derivation = "__RELPATH";
  14086. Name = "__RELPATH";
  14087. },
  14088. instance of MSFT_CliProperty
  14089. {
  14090. Derivation = "__SERVER";
  14091. Name = "__SERVER";
  14092. },
  14093. instance of MSFT_CliProperty
  14094. {
  14095. Derivation = "__SUPERCLASS";
  14096. Name = "__SUPERCLASS";
  14097. }};
  14098. },
  14099. instance of MSFT_CliFormat
  14100. {
  14101. Name = "INSTANCE";
  14102. Properties = {
  14103. instance of MSFT_CliProperty
  14104. {
  14105. Derivation = "LocalName";
  14106. Description = "The LocalName property indicates the local name of the connected network device.";
  14107. Name = "LocalName";
  14108. }};
  14109. },
  14110. instance of MSFT_CliFormat
  14111. {
  14112. Format = "list";
  14113. Name = "FULL";
  14114. Properties = {
  14115. instance of MSFT_CliProperty
  14116. {
  14117. Derivation = "AccessMask";
  14118. 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. ";
  14119. Name = "AccessMask";
  14120. },
  14121. instance of MSFT_CliProperty
  14122. {
  14123. Derivation = "Comment";
  14124. Description = "The Comment property contains a comment supplied by the network provider.";
  14125. Name = "Comment";
  14126. },
  14127. instance of MSFT_CliProperty
  14128. {
  14129. Derivation = "ConnectionState";
  14130. Description = "The ConnectionState property indicates the current state of the network connection.";
  14131. Name = "ConnectionState";
  14132. Qualifiers = {
  14133. instance of MSFT_CliQualifier
  14134. {
  14135. Name = "MaxLen";
  14136. QualifierValue = {"20"};
  14137. },
  14138. instance of MSFT_CliQualifier
  14139. {
  14140. Name = "ValueMap";
  14141. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  14142. },
  14143. instance of MSFT_CliQualifier
  14144. {
  14145. Name = "Values";
  14146. QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
  14147. }};
  14148. },
  14149. instance of MSFT_CliProperty
  14150. {
  14151. Derivation = "ConnectionType";
  14152. Description = "The ConnectionType property indicates the persistence type of the connection used for connecting to the network.";
  14153. Name = "ConnectionType";
  14154. Qualifiers = {
  14155. instance of MSFT_CliQualifier
  14156. {
  14157. Name = "Values";
  14158. QualifierValue = {"Current Connection","Persistent Connection"};
  14159. }};
  14160. },
  14161. instance of MSFT_CliProperty
  14162. {
  14163. Derivation = "Description";
  14164. Description = "The Description property provides a textual description of the object. ";
  14165. Name = "Description";
  14166. },
  14167. instance of MSFT_CliProperty
  14168. {
  14169. Derivation = "DisplayType";
  14170. Description = "The DisplayType property indicates how the network object should be displayed in a network browsing user interface.";
  14171. Name = "DisplayType";
  14172. Qualifiers = {
  14173. instance of MSFT_CliQualifier
  14174. {
  14175. Name = "ValueMap";
  14176. QualifierValue = {"Domain","Generic","Server","Share"};
  14177. },
  14178. instance of MSFT_CliQualifier
  14179. {
  14180. Name = "Values";
  14181. QualifierValue = {"Domain","Generic","Server","Share"};
  14182. }};
  14183. },
  14184. instance of MSFT_CliProperty
  14185. {
  14186. Derivation = "InstallDate";
  14187. 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.";
  14188. Name = "InstallDate";
  14189. },
  14190. instance of MSFT_CliProperty
  14191. {
  14192. Derivation = "LocalName";
  14193. Description = "The LocalName property indicates the local name of the connected network device.";
  14194. Name = "LocalName";
  14195. },
  14196. instance of MSFT_CliProperty
  14197. {
  14198. Derivation = "Name";
  14199. Description = "The Name property indicates the name of the current network connection. ";
  14200. Name = "Name";
  14201. },
  14202. instance of MSFT_CliProperty
  14203. {
  14204. Derivation = "Persistent";
  14205. Description = "The Persistent property determines whether this connection will be reconnected automatically by the operating system on the next logon.";
  14206. Name = "Persistent";
  14207. },
  14208. instance of MSFT_CliProperty
  14209. {
  14210. Derivation = "ProviderName";
  14211. 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.";
  14212. Name = "ProviderName";
  14213. },
  14214. instance of MSFT_CliProperty
  14215. {
  14216. Derivation = "RemoteName";
  14217. 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. ";
  14218. Name = "RemoteName";
  14219. },
  14220. instance of MSFT_CliProperty
  14221. {
  14222. Derivation = "RemotePath";
  14223. Description = "The RemotePath property contains the full path to the network resource.";
  14224. Name = "RemotePath";
  14225. },
  14226. instance of MSFT_CliProperty
  14227. {
  14228. Derivation = "ResourceType";
  14229. Description = "The ResourceType property identifies the type of resource to enumerate or connect to.";
  14230. Name = "ResourceType";
  14231. Qualifiers = {
  14232. instance of MSFT_CliQualifier
  14233. {
  14234. Name = "ValueMap";
  14235. QualifierValue = {"Disk","Print","Any"};
  14236. },
  14237. instance of MSFT_CliQualifier
  14238. {
  14239. Name = "Values";
  14240. QualifierValue = {"Disk","Print","Any"};
  14241. }};
  14242. },
  14243. instance of MSFT_CliProperty
  14244. {
  14245. Derivation = "Status";
  14246. Description = "The Status property is a string indicating the current status of the object.";
  14247. Name = "Status";
  14248. Qualifiers = {
  14249. instance of MSFT_CliQualifier
  14250. {
  14251. Name = "MaxLen";
  14252. QualifierValue = {"10"};
  14253. },
  14254. instance of MSFT_CliQualifier
  14255. {
  14256. Name = "ValueMap";
  14257. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14258. },
  14259. instance of MSFT_CliQualifier
  14260. {
  14261. Name = "Values";
  14262. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14263. }};
  14264. },
  14265. instance of MSFT_CliProperty
  14266. {
  14267. Derivation = "UserName";
  14268. Description = "The UserName property contains the user name or the default user name used to establish a network connection. ";
  14269. Name = "UserName";
  14270. }};
  14271. }};
  14272. FriendlyName = "NetUse";
  14273. PWhere = "WHERE LocalName='#'";
  14274. Target = "Select * from Win32_NetworkConnection";
  14275. };
  14276. instance of MSFT_CliAlias
  14277. {
  14278. Connection =
  14279. instance of MSFT_CliConnection
  14280. {
  14281. Locale = "ms_409";
  14282. NameSpace = "ROOT\\CIMV2";
  14283. Server = ".";
  14284. };
  14285. Description = "Network Interface Controller (NIC) management.";
  14286. Formats = {
  14287. instance of MSFT_CliFormat
  14288. {
  14289. Format = "table";
  14290. Name = "STATUS";
  14291. Properties = {
  14292. instance of MSFT_CliProperty
  14293. {
  14294. Derivation = "Availability";
  14295. Description = "The availability and status of the device. ";
  14296. Name = "Availability";
  14297. Qualifiers = {
  14298. instance of MSFT_CliQualifier
  14299. {
  14300. Name = "ValueMap";
  14301. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  14302. },
  14303. instance of MSFT_CliQualifier
  14304. {
  14305. Name = "Values";
  14306. 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"};
  14307. }};
  14308. },
  14309. instance of MSFT_CliProperty
  14310. {
  14311. Derivation = "Name";
  14312. Description = "The Name property defines the label by which the object is known. ";
  14313. Name = "Name";
  14314. },
  14315. instance of MSFT_CliProperty
  14316. {
  14317. Derivation = "Status";
  14318. 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.";
  14319. Name = "Status";
  14320. Qualifiers = {
  14321. instance of MSFT_CliQualifier
  14322. {
  14323. Name = "MaxLen";
  14324. QualifierValue = {"10"};
  14325. },
  14326. instance of MSFT_CliQualifier
  14327. {
  14328. Name = "ValueMap";
  14329. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14330. },
  14331. instance of MSFT_CliQualifier
  14332. {
  14333. Name = "Values";
  14334. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14335. }};
  14336. },
  14337. instance of MSFT_CliProperty
  14338. {
  14339. Derivation = "StatusInfo";
  14340. 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.";
  14341. Name = "StatusInfo";
  14342. Qualifiers = {
  14343. instance of MSFT_CliQualifier
  14344. {
  14345. Name = "ValueMap";
  14346. QualifierValue = {"1","2","3","4","5"};
  14347. },
  14348. instance of MSFT_CliQualifier
  14349. {
  14350. Name = "Values";
  14351. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  14352. }};
  14353. },
  14354. instance of MSFT_CliProperty
  14355. {
  14356. Derivation = "DeviceID";
  14357. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  14358. Name = "DeviceID";
  14359. }};
  14360. },
  14361. instance of MSFT_CliFormat
  14362. {
  14363. Name = "SYSTEM";
  14364. Properties = {
  14365. instance of MSFT_CliProperty
  14366. {
  14367. Derivation = "__CLASS";
  14368. Name = "__CLASS";
  14369. },
  14370. instance of MSFT_CliProperty
  14371. {
  14372. Derivation = "__DERIVATION";
  14373. Name = "__DERIVATION";
  14374. },
  14375. instance of MSFT_CliProperty
  14376. {
  14377. Derivation = "__DYNASTY";
  14378. Name = "__DYNASTY";
  14379. },
  14380. instance of MSFT_CliProperty
  14381. {
  14382. Derivation = "__GENUS";
  14383. Name = "__GENUS";
  14384. },
  14385. instance of MSFT_CliProperty
  14386. {
  14387. Derivation = "__NAMESPACE";
  14388. Name = "__NAMESPACE";
  14389. },
  14390. instance of MSFT_CliProperty
  14391. {
  14392. Derivation = "__PATH";
  14393. Name = "__PATH";
  14394. },
  14395. instance of MSFT_CliProperty
  14396. {
  14397. Derivation = "__PROPERTY_COUNT";
  14398. Name = "__PROPERTY_COUNT";
  14399. },
  14400. instance of MSFT_CliProperty
  14401. {
  14402. Derivation = "__RELPATH";
  14403. Name = "__RELPATH";
  14404. },
  14405. instance of MSFT_CliProperty
  14406. {
  14407. Derivation = "__SERVER";
  14408. Name = "__SERVER";
  14409. },
  14410. instance of MSFT_CliProperty
  14411. {
  14412. Derivation = "__SUPERCLASS";
  14413. Name = "__SUPERCLASS";
  14414. }};
  14415. },
  14416. instance of MSFT_CliFormat
  14417. {
  14418. Name = "INSTANCE";
  14419. Properties = {
  14420. instance of MSFT_CliProperty
  14421. {
  14422. Derivation = "DeviceID";
  14423. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  14424. Name = "DeviceID";
  14425. }};
  14426. },
  14427. instance of MSFT_CliFormat
  14428. {
  14429. Format = "list";
  14430. Name = "FULL";
  14431. Properties = {
  14432. instance of MSFT_CliProperty
  14433. {
  14434. Derivation = "AdapterType";
  14435. 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. ";
  14436. Name = "AdapterType";
  14437. Qualifiers = {
  14438. instance of MSFT_CliQualifier
  14439. {
  14440. Name = "ValueMap";
  14441. 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"};
  14442. },
  14443. instance of MSFT_CliQualifier
  14444. {
  14445. Name = "Values";
  14446. 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"};
  14447. }};
  14448. },
  14449. instance of MSFT_CliProperty
  14450. {
  14451. Derivation = "AutoSense";
  14452. Description = "A boolean indicating whether the network adapter is capable of automatically determining the speed of the attached/network media.";
  14453. Name = "AutoSense";
  14454. },
  14455. instance of MSFT_CliProperty
  14456. {
  14457. Derivation = "Availability";
  14458. Description = "The availability and status of the device. ";
  14459. Name = "Availability";
  14460. Qualifiers = {
  14461. instance of MSFT_CliQualifier
  14462. {
  14463. Name = "ValueMap";
  14464. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  14465. },
  14466. instance of MSFT_CliQualifier
  14467. {
  14468. Name = "Values";
  14469. 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"};
  14470. }};
  14471. },
  14472. instance of MSFT_CliProperty
  14473. {
  14474. Derivation = "ConfigManagerErrorCode";
  14475. Description = "Indicates the Configuration Manager error code.";
  14476. Name = "ConfigManagerErrorCode";
  14477. Qualifiers = {
  14478. instance of MSFT_CliQualifier
  14479. {
  14480. Name = "Values";
  14481. 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
  14482. }};
  14483. },
  14484. instance of MSFT_CliProperty
  14485. {
  14486. Derivation = "ConfigManagerUserConfig";
  14487. Description = "Indicates whether the device is using a user-defined configuration.";
  14488. Name = "ConfigManagerUserConfig";
  14489. },
  14490. instance of MSFT_CliProperty
  14491. {
  14492. Derivation = "Description";
  14493. Description = "The Description property provides a textual description of the adapter. ";
  14494. Name = "Description";
  14495. },
  14496. instance of MSFT_CliProperty
  14497. {
  14498. Derivation = "DeviceID";
  14499. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  14500. Name = "DeviceID";
  14501. },
  14502. instance of MSFT_CliProperty
  14503. {
  14504. Derivation = "ErrorCleared";
  14505. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  14506. Name = "ErrorCleared";
  14507. },
  14508. instance of MSFT_CliProperty
  14509. {
  14510. Derivation = "ErrorDescription";
  14511. 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.";
  14512. Name = "ErrorDescription";
  14513. },
  14514. instance of MSFT_CliProperty
  14515. {
  14516. Derivation = "Index";
  14517. Description = "The Index property indicates the network adapter's index number, which is stored in the system registry. ";
  14518. Name = "Index";
  14519. },
  14520. instance of MSFT_CliProperty
  14521. {
  14522. Derivation = "InstallDate";
  14523. 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.";
  14524. Name = "InstallDate";
  14525. },
  14526. instance of MSFT_CliProperty
  14527. {
  14528. Derivation = "Installed";
  14529. Description = "The Installed property determines whether the network adapter is installed in the system.";
  14530. Name = "Installed";
  14531. },
  14532. instance of MSFT_CliProperty
  14533. {
  14534. Derivation = "LastErrorCode";
  14535. Description = "LastErrorCode captures the last error code reported by the logical device.";
  14536. Name = "LastErrorCode";
  14537. },
  14538. instance of MSFT_CliProperty
  14539. {
  14540. Derivation = "MACAddress";
  14541. 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.";
  14542. Name = "MACAddress";
  14543. },
  14544. instance of MSFT_CliProperty
  14545. {
  14546. Derivation = "Manufacturer";
  14547. Description = "The Manufacturer property indicates the name of the network adapter's manufacturer.";
  14548. Name = "Manufacturer";
  14549. },
  14550. instance of MSFT_CliProperty
  14551. {
  14552. Derivation = "MaxNumberControlled";
  14553. 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.";
  14554. Name = "MaxNumberControlled";
  14555. },
  14556. instance of MSFT_CliProperty
  14557. {
  14558. Derivation = "MaxSpeed";
  14559. Description = "The maximum speed, in bits per second, for the network adapter.";
  14560. Name = "MaxSpeed";
  14561. },
  14562. instance of MSFT_CliProperty
  14563. {
  14564. Derivation = "Name";
  14565. Description = "The Name property defines the label by which the object is known. ";
  14566. Name = "Name";
  14567. },
  14568. instance of MSFT_CliProperty
  14569. {
  14570. Derivation = "NetworkAddresses";
  14571. Description = "An array of strings indicating the network addresses for an adapter.";
  14572. Name = "NetworkAddresses";
  14573. Qualifiers = {
  14574. instance of MSFT_CliQualifier
  14575. {
  14576. Name = "MaxLen";
  14577. QualifierValue = {"64"};
  14578. }};
  14579. },
  14580. instance of Msft_CliProperty
  14581. {
  14582. Name = "NetConnectionID";
  14583. Description = "The NetConnectionID property specifies the name of the "
  14584. "network connection as it appears in the 'Network and Dial-up "
  14585. "Connections' applet.";
  14586. Derivation = "NetConnectionID";
  14587. },
  14588. instance of Msft_CliProperty
  14589. {
  14590. Name = "NetConnectionStatus";
  14591. Description = "NetConnectionStatus is a string indicating the state of the "
  14592. "network adapter's connection to the network. The value of "
  14593. "the property is to be interpreted as follows:/n0 - "
  14594. "Disconnected/n1 - Connecting/n2 - Connected/n3 - "
  14595. "Disconnecting/n4 - Hardware not present/n5 - Hardware "
  14596. "disabled/n6 - Hardware malfunction/n7 - Media "
  14597. "disconnected/n8 - Authenticating/n9 - Authentication "
  14598. "succeeded/n10 - Authentication failed";
  14599. Qualifiers = {
  14600. Instance of Msft_CliQualifier
  14601. {
  14602. Name = "ValueMap";
  14603. QualifierValue = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
  14604. },
  14605. Instance of Msft_CliQualifier
  14606. {
  14607. Name = "Values";
  14608. QualifierValue = {"Disconnected", "Connecting", "Connected", "Disconnecting", "Hardware Not Present", "Hardware Disabled", "Hardware Malfunction", "Media Disconnected", "Authenticating", "Authentication Succeeded", "Authentication Failed"};
  14609. }
  14610. };
  14611. Derivation = "NetConnectionStatus";
  14612. },
  14613. instance of MSFT_CliProperty
  14614. {
  14615. Derivation = "PermanentAddress";
  14616. Description = "PermanentAddress defines the network address hard coded into an adapter. ";
  14617. Name = "PermanentAddress";
  14618. Qualifiers = {
  14619. instance of MSFT_CliQualifier
  14620. {
  14621. Name = "MaxLen";
  14622. QualifierValue = {"64"};
  14623. }};
  14624. },
  14625. instance of MSFT_CliProperty
  14626. {
  14627. Derivation = "PNPDeviceID";
  14628. Description = "Indicates the Plug and Play device ID of the logical device. ";
  14629. Name = "PNPDeviceID";
  14630. },
  14631. instance of MSFT_CliProperty
  14632. {
  14633. Derivation = "PowerManagementCapabilities";
  14634. 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.";
  14635. Name = "PowerManagementCapabilities";
  14636. Qualifiers = {
  14637. instance of MSFT_CliQualifier
  14638. {
  14639. Name = "Values";
  14640. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  14641. }};
  14642. },
  14643. instance of MSFT_CliProperty
  14644. {
  14645. Derivation = "PowerManagementSupported";
  14646. 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.";
  14647. Name = "PowerManagementSupported";
  14648. },
  14649. instance of MSFT_CliProperty
  14650. {
  14651. Derivation = "ProductName";
  14652. Description = "The ProductName property indicates the product name of the network adapter.";
  14653. Name = "ProductName";
  14654. },
  14655. instance of MSFT_CliProperty
  14656. {
  14657. Derivation = "ServiceName";
  14658. Description = "The ServiceName property indicates the service name of the network adapter. ";
  14659. Name = "ServiceName";
  14660. },
  14661. instance of MSFT_CliProperty
  14662. {
  14663. Derivation = "Speed";
  14664. 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.";
  14665. Name = "Speed";
  14666. },
  14667. instance of MSFT_CliProperty
  14668. {
  14669. Derivation = "Status";
  14670. Description = "The Status property is a string indicating the current status of the object.";
  14671. Name = "Status";
  14672. Qualifiers = {
  14673. instance of MSFT_CliQualifier
  14674. {
  14675. Name = "MaxLen";
  14676. QualifierValue = {"10"};
  14677. },
  14678. instance of MSFT_CliQualifier
  14679. {
  14680. Name = "ValueMap";
  14681. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14682. },
  14683. instance of MSFT_CliQualifier
  14684. {
  14685. Name = "Values";
  14686. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  14687. }};
  14688. },
  14689. instance of MSFT_CliProperty
  14690. {
  14691. Derivation = "StatusInfo";
  14692. 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.";
  14693. Name = "StatusInfo";
  14694. Qualifiers = {
  14695. instance of MSFT_CliQualifier
  14696. {
  14697. Name = "ValueMap";
  14698. QualifierValue = {"1","2","3","4","5"};
  14699. },
  14700. instance of MSFT_CliQualifier
  14701. {
  14702. Name = "Values";
  14703. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  14704. }};
  14705. },
  14706. instance of MSFT_CliProperty
  14707. {
  14708. Derivation = "TimeOfLastReset";
  14709. Description = "The TimeOfLastReset property indicates when the network adapter was last reset.";
  14710. Name = "TimeOfLastReset";
  14711. }};
  14712. },
  14713. instance of MSFT_CliFormat
  14714. {
  14715. Format = "TABLE";
  14716. Name = "BRIEF";
  14717. Properties = {
  14718. instance of MSFT_CliProperty
  14719. {
  14720. Derivation = "ServiceName";
  14721. Description = "The ServiceName property indicates the service name of the network adapter. ";
  14722. Name = "ServiceName";
  14723. },
  14724. instance of MSFT_CliProperty
  14725. {
  14726. Derivation = "MACAddress";
  14727. 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.";
  14728. Name = "MACAddress";
  14729. },
  14730. instance of MSFT_CliProperty
  14731. {
  14732. Derivation = "AdapterType";
  14733. Description = "The AdapterType property reflects the network medium in use. ";
  14734. Name = "AdapterType";
  14735. Qualifiers = {
  14736. instance of MSFT_CliQualifier
  14737. {
  14738. Name = "ValueMap";
  14739. 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"};
  14740. },
  14741. instance of MSFT_CliQualifier
  14742. {
  14743. Name = "Values";
  14744. 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"};
  14745. }};
  14746. },
  14747. instance of MSFT_CliProperty
  14748. {
  14749. Derivation = "DeviceID";
  14750. Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
  14751. Name = "DeviceID";
  14752. },
  14753. instance of MSFT_CliProperty
  14754. {
  14755. Derivation = "Name";
  14756. Description = "The Name property defines the label by which the object is known. ";
  14757. Name = "Name";
  14758. },
  14759. instance of MSFT_CliProperty
  14760. {
  14761. Derivation = "NetworkAddresses";
  14762. Description = "An array of strings indicating the network addresses for an adapter.";
  14763. Name = "NetworkAddresses";
  14764. Qualifiers = {
  14765. instance of MSFT_CliQualifier
  14766. {
  14767. Name = "MaxLen";
  14768. QualifierValue = {"64"};
  14769. }};
  14770. },
  14771. instance of MSFT_CliProperty
  14772. {
  14773. Derivation = "Speed";
  14774. 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.";
  14775. Name = "Speed";
  14776. }};
  14777. }};
  14778. FriendlyName = "NIC";
  14779. PWhere = "WHERE DeviceID=#";
  14780. Target = "Select * from Win32_NetworkAdapter";
  14781. };
  14782. instance of MSFT_CliAlias
  14783. {
  14784. Connection =
  14785. instance of MSFT_CliConnection
  14786. {
  14787. Locale = "ms_409";
  14788. NameSpace = "ROOT\\CIMV2";
  14789. Server = ".";
  14790. };
  14791. Description = "Network adapter management. ";
  14792. Formats = {
  14793. instance of MSFT_CliFormat
  14794. {
  14795. Name = "SYSTEM";
  14796. Properties = {
  14797. instance of MSFT_CliProperty
  14798. {
  14799. Derivation = "__CLASS";
  14800. Name = "__CLASS";
  14801. },
  14802. instance of MSFT_CliProperty
  14803. {
  14804. Derivation = "__DERIVATION";
  14805. Name = "__DERIVATION";
  14806. },
  14807. instance of MSFT_CliProperty
  14808. {
  14809. Derivation = "__DYNASTY";
  14810. Name = "__DYNASTY";
  14811. },
  14812. instance of MSFT_CliProperty
  14813. {
  14814. Derivation = "__GENUS";
  14815. Name = "__GENUS";
  14816. },
  14817. instance of MSFT_CliProperty
  14818. {
  14819. Derivation = "__NAMESPACE";
  14820. Name = "__NAMESPACE";
  14821. },
  14822. instance of MSFT_CliProperty
  14823. {
  14824. Derivation = "__PATH";
  14825. Name = "__PATH";
  14826. },
  14827. instance of MSFT_CliProperty
  14828. {
  14829. Derivation = "__PROPERTY_COUNT";
  14830. Name = "__PROPERTY_COUNT";
  14831. },
  14832. instance of MSFT_CliProperty
  14833. {
  14834. Derivation = "__RELPATH";
  14835. Name = "__RELPATH";
  14836. },
  14837. instance of MSFT_CliProperty
  14838. {
  14839. Derivation = "__SERVER";
  14840. Name = "__SERVER";
  14841. },
  14842. instance of MSFT_CliProperty
  14843. {
  14844. Derivation = "__SUPERCLASS";
  14845. Name = "__SUPERCLASS";
  14846. }};
  14847. },
  14848. instance of MSFT_CliFormat
  14849. {
  14850. Name = "INSTANCE";
  14851. Properties = {
  14852. instance of MSFT_CliProperty
  14853. {
  14854. Derivation = "Index";
  14855. Description = "The Index property specifies the index number of the network adapter configuration. ";
  14856. Name = "Index";
  14857. }};
  14858. },
  14859. instance of MSFT_CliFormat
  14860. {
  14861. Name = "STATUS";
  14862. Properties = {
  14863. instance of MSFT_CliProperty
  14864. {
  14865. Derivation = "DHCPLeaseExpires";
  14866. 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.";
  14867. Name = "DHCPLeaseExpires";
  14868. },
  14869. instance of MSFT_CliProperty
  14870. {
  14871. Derivation = "Index";
  14872. Name = "Index";
  14873. },
  14874. instance of MSFT_CliProperty
  14875. {
  14876. Derivation = "Description";
  14877. Description = "A textual description of the adapter.";
  14878. Name = "Description";
  14879. }};
  14880. },
  14881. instance of MSFT_CliFormat
  14882. {
  14883. Format = "list";
  14884. Name = "FULL";
  14885. Properties = {
  14886. instance of MSFT_CliProperty
  14887. {
  14888. Derivation = "ArpAlwaysSourceRoute";
  14889. Description = "The ArpAlwaysSourceRoute property indicates whether the Address Resolution Protocol (ARP) must always use source routing. ";
  14890. Name = "ArpAlwaysSourceRoute";
  14891. },
  14892. instance of MSFT_CliProperty
  14893. {
  14894. Derivation = "ArpUseEtherSNAP";
  14895. Description = "The ArpUseEtherSNAP property indicates whether Ethernet packets follow the IEEE 802.3 Sub-Network Access Protocol (SNAP) encoding. ";
  14896. Name = "ArpUseEtherSNAP";
  14897. },
  14898. instance of MSFT_CliProperty
  14899. {
  14900. Derivation = "DeadGWDetectEnabled";
  14901. Description = "The DeadGWDetectEnabled property indicates whether dead gateway detection occurs.";
  14902. Name = "DeadGWDetectEnabled";
  14903. },
  14904. instance of MSFT_CliProperty
  14905. {
  14906. Derivation = "DefaultIPGateway";
  14907. Description = "The DefaultIPGateway property contains a list of IP addresses of default gateways used by the computer system.";
  14908. Name = "DefaultIPGateway";
  14909. },
  14910. instance of MSFT_CliProperty
  14911. {
  14912. Derivation = "DefaultTOS";
  14913. Description = "The DefaultTOS property indicates the default Type Of Service (TOS) value set in the header of outgoing IP packets. ";
  14914. Name = "DefaultTOS";
  14915. },
  14916. instance of MSFT_CliProperty
  14917. {
  14918. Derivation = "DefaultTTL";
  14919. 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. ";
  14920. Name = "DefaultTTL";
  14921. },
  14922. instance of MSFT_CliProperty
  14923. {
  14924. Derivation = "Description";
  14925. Description = "A textual description of the adapter.";
  14926. Name = "Description";
  14927. },
  14928. instance of MSFT_CliProperty
  14929. {
  14930. Derivation = "DHCPEnabled";
  14931. 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. ";
  14932. Name = "DHCPEnabled";
  14933. },
  14934. instance of MSFT_CliProperty
  14935. {
  14936. Derivation = "DHCPLeaseExpires";
  14937. 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.";
  14938. Name = "DHCPLeaseExpires";
  14939. },
  14940. instance of MSFT_CliProperty
  14941. {
  14942. Derivation = "DHCPLeaseObtained";
  14943. 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. ";
  14944. Name = "DHCPLeaseObtained";
  14945. },
  14946. instance of MSFT_CliProperty
  14947. {
  14948. Derivation = "DHCPServer";
  14949. Description = "The DHCPServer property indicates the IP address of the dynamic host configuration protocol (DHCP) server.";
  14950. Name = "DHCPServer";
  14951. },
  14952. instance of MSFT_CliProperty
  14953. {
  14954. Derivation = "DNSDomain";
  14955. 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. ";
  14956. Name = "DNSDomain";
  14957. },
  14958. instance of MSFT_CliProperty
  14959. {
  14960. Derivation = "DNSDomainSuffixSearchOrder";
  14961. Description = "The DNSDomainSuffixSearchOrder property specifies the DNS domain suffixes to be appended to the end of host names during name resolution. ";
  14962. Name = "DNSDomainSuffixSearchOrder";
  14963. },
  14964. instance of MSFT_CliProperty
  14965. {
  14966. Derivation = "DNSEnabledForWINSResolution";
  14967. Description = "The DNSEnabledForWINSResolution property indicates whether the Domain Name System (DNS) is enabled for name resolution over Windows Internet Naming Service (WINS) resolution. ";
  14968. Name = "DNSEnabledForWINSResolution";
  14969. },
  14970. instance of MSFT_CliProperty
  14971. {
  14972. Derivation = "DNSHostName";
  14973. 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. ";
  14974. Name = "DNSHostName";
  14975. },
  14976. instance of MSFT_CliProperty
  14977. {
  14978. Derivation = "DNSServerSearchOrder";
  14979. Description = "The DNSServerSearchOrder property indicates an ordered list of server IP addresses to be used in querying for DNS Servers.";
  14980. Name = "DNSServerSearchOrder";
  14981. },
  14982. instance of MSFT_CliProperty
  14983. {
  14984. Derivation = "DomainDNSRegistrationEnabled";
  14985. 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. ";
  14986. Name = "DomainDNSRegistrationEnabled";
  14987. },
  14988. instance of MSFT_CliProperty
  14989. {
  14990. Derivation = "ForwardBufferMemory";
  14991. Description = "The ForwardBufferMemory property indicates how much memory IP allocates to store packet data in the router packet queue. ";
  14992. Name = "ForwardBufferMemory";
  14993. },
  14994. instance of MSFT_CliProperty
  14995. {
  14996. Derivation = "FullDNSRegistrationEnabled";
  14997. 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. ";
  14998. Name = "FullDNSRegistrationEnabled";
  14999. },
  15000. instance of MSFT_CliProperty
  15001. {
  15002. Derivation = "GatewayCostMetric";
  15003. 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. ";
  15004. Name = "GatewayCostMetric";
  15005. },
  15006. instance of MSFT_CliProperty
  15007. {
  15008. Derivation = "IGMPLevel";
  15009. 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";
  15010. Name = "IGMPLevel";
  15011. Qualifiers = {
  15012. instance of MSFT_CliQualifier
  15013. {
  15014. Name = "ValueMap";
  15015. QualifierValue = {"0","1","2"};
  15016. },
  15017. instance of MSFT_CliQualifier
  15018. {
  15019. Name = "Values";
  15020. QualifierValue = {"No Multicast","IP Multicast","IP & IGMP multicast"};
  15021. }};
  15022. },
  15023. instance of MSFT_CliProperty
  15024. {
  15025. Derivation = "Index";
  15026. Description = "The Index property specifies the index number of the network adapter configuration. ";
  15027. Name = "Index";
  15028. },
  15029. instance of MSFT_CliProperty
  15030. {
  15031. Derivation = "IPAddress";
  15032. Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
  15033. Name = "IPAddress";
  15034. },
  15035. instance of MSFT_CliProperty
  15036. {
  15037. Derivation = "IPConnectionMetric";
  15038. 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. ";
  15039. Name = "IPConnectionMetric";
  15040. },
  15041. instance of MSFT_CliProperty
  15042. {
  15043. Derivation = "IPEnabled";
  15044. Description = "The IPEnabled property indicates whether TCP/IP is bound and enabled on this network adapt.";
  15045. Name = "IPEnabled";
  15046. },
  15047. instance of MSFT_CliProperty
  15048. {
  15049. Derivation = "IPFilterSecurityEnabled";
  15050. 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. ";
  15051. Name = "IPFilterSecurityEnabled";
  15052. },
  15053. instance of MSFT_CliProperty
  15054. {
  15055. Derivation = "IPPortSecurityEnabled";
  15056. Description = "The IPPortSecurityEnabled property indicates whether IP port security is enabled globally across all IP-bound network adapters. ";
  15057. Name = "IPPortSecurityEnabled";
  15058. },
  15059. instance of MSFT_CliProperty
  15060. {
  15061. Derivation = "IPSecPermitIPProtocols";
  15062. Description = "The IPSecPermitIPProtocols property lists the protocols permitted to run over the IP. The list of protocols is defined using the EnableIPSec method. ";
  15063. Name = "IPSecPermitIPProtocols";
  15064. },
  15065. instance of MSFT_CliProperty
  15066. {
  15067. Derivation = "IPSecPermitTCPPorts";
  15068. 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. ";
  15069. Name = "IPSecPermitTCPPorts";
  15070. },
  15071. instance of MSFT_CliProperty
  15072. {
  15073. Derivation = "IPSecPermitUDPPorts";
  15074. 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. ";
  15075. Name = "IPSecPermitUDPPorts";
  15076. },
  15077. instance of MSFT_CliProperty
  15078. {
  15079. Derivation = "IPSubnet";
  15080. Description = "The IPSubnet property contains a list of all the subnet masks associated with the current network adapter.";
  15081. Name = "IPSubnet";
  15082. },
  15083. instance of MSFT_CliProperty
  15084. {
  15085. Derivation = "IPUseZeroBroadcast";
  15086. 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). ";
  15087. Name = "IPUseZeroBroadcast";
  15088. },
  15089. instance of MSFT_CliProperty
  15090. {
  15091. Derivation = "IPXAddress";
  15092. 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.";
  15093. Name = "IPXAddress";
  15094. },
  15095. instance of MSFT_CliProperty
  15096. {
  15097. Derivation = "IPXEnabled";
  15098. Description = "The IPXEnabled property determines whether the or Internetwork Packet Exchange (IPX) protocol is bound and enabled for this adapter.";
  15099. Name = "IPXEnabled";
  15100. },
  15101. instance of MSFT_CliProperty
  15102. {
  15103. Derivation = "IPXFrameType";
  15104. Description = "The IPXFrameType property represents an integer array of frame type identifiers. The values in this array correspond to the elements in the IPXNetworkNumber.";
  15105. Name = "IPXFrameType";
  15106. Qualifiers = {
  15107. instance of MSFT_CliQualifier
  15108. {
  15109. Name = "ValueMap";
  15110. QualifierValue = {"0","1","2","3","255"};
  15111. },
  15112. instance of MSFT_CliQualifier
  15113. {
  15114. Name = "Values";
  15115. QualifierValue = {"Ethernet II","Ethernet 802.3","Ethernet 802.2","Ethernet SNAP","AUTO"};
  15116. }};
  15117. },
  15118. instance of MSFT_CliProperty
  15119. {
  15120. Derivation = "IPXMediaType";
  15121. Description = "The IPXMediaType property represents an Internetworking Packet Exchange (IPX) media type identifier.";
  15122. Name = "IPXMediaType";
  15123. Qualifiers = {
  15124. instance of MSFT_CliQualifier
  15125. {
  15126. Name = "ValueMap";
  15127. QualifierValue = {"1","2","3","8"};
  15128. },
  15129. instance of MSFT_CliQualifier
  15130. {
  15131. Name = "Values";
  15132. QualifierValue = {"Ethernet","Token ring","FDDI","ARCNET"};
  15133. }};
  15134. },
  15135. instance of MSFT_CliProperty
  15136. {
  15137. Derivation = "IPXNetworkNumber";
  15138. Description = "The IPXNetworkNumber property represents an array of characters that uniquely identifies a frame/network adapter combination on the computer system. ";
  15139. Name = "IPXNetworkNumber";
  15140. },
  15141. instance of MSFT_CliProperty
  15142. {
  15143. Derivation = "IPXVirtualNetNumber";
  15144. Description = "The IPXVirtualNetNumber property uniquely identifies the computer system on the network. It is represented in the form of an eight-character hexadecimal digit. ";
  15145. Name = "IPXVirtualNetNumber";
  15146. },
  15147. instance of MSFT_CliProperty
  15148. {
  15149. Derivation = "KeepAliveInterval";
  15150. Description = "The KeepAliveInterval property indicates the interval separating Keep Alive Retransmissions until a response is received.";
  15151. Name = "KeepAliveInterval";
  15152. },
  15153. instance of MSFT_CliProperty
  15154. {
  15155. Derivation = "KeepAliveTime";
  15156. 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. ";
  15157. Name = "KeepAliveTime";
  15158. },
  15159. instance of MSFT_CliProperty
  15160. {
  15161. Derivation = "MACAddress";
  15162. Description = "The MACAddress property indicates the Media Access Control (MAC) address of the network adapter. ";
  15163. Name = "MACAddress";
  15164. },
  15165. instance of MSFT_CliProperty
  15166. {
  15167. Derivation = "MTU";
  15168. 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. ";
  15169. Name = "MTU";
  15170. },
  15171. instance of MSFT_CliProperty
  15172. {
  15173. Derivation = "NumForwardPackets";
  15174. 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. ";
  15175. Name = "NumForwardPackets";
  15176. },
  15177. instance of MSFT_CliProperty
  15178. {
  15179. Derivation = "PMTUBHDetectEnabled";
  15180. 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. ";
  15181. Name = "PMTUBHDetectEnabled";
  15182. },
  15183. instance of MSFT_CliProperty
  15184. {
  15185. Derivation = "PMTUDiscoveryEnabled";
  15186. Description = "The PMTUDiscoveryEnabled property indicates whether the Maximum Transmission Unit (MTU) path is discovered. ";
  15187. Name = "PMTUDiscoveryEnabled";
  15188. },
  15189. instance of MSFT_CliProperty
  15190. {
  15191. Derivation = "ServiceName";
  15192. Description = "The ServiceName property indicates the service name of the network adapter. ";
  15193. Name = "ServiceName";
  15194. },
  15195. instance of MSFT_CliProperty
  15196. {
  15197. Derivation = "SettingID";
  15198. Description = "The identifier by which the CIM_Setting object is known.";
  15199. Name = "SettingID";
  15200. Qualifiers = {
  15201. instance of MSFT_CliQualifier
  15202. {
  15203. Name = "MaxLen";
  15204. QualifierValue = {"256"};
  15205. }};
  15206. },
  15207. instance of MSFT_CliProperty
  15208. {
  15209. Derivation = "TcpipNetbiosOptions";
  15210. Description = "The TcpipNetbiosOptions property specifies a bitmap of the possible settings related to NetBIOS over TCP/IP.";
  15211. Name = "TcpipNetbiosOptions";
  15212. },
  15213. instance of MSFT_CliProperty
  15214. {
  15215. Derivation = "TcpMaxConnectRetransmissions";
  15216. Description = "The TcpMaxConnectRetransmissions property indicates the number of times TCP will attempt to retransmit a Connect Request before terminating the connection. ";
  15217. Name = "TcpMaxConnectRetransmissions";
  15218. },
  15219. instance of MSFT_CliProperty
  15220. {
  15221. Derivation = "TcpMaxDataRetransmissions";
  15222. Description = "The TcpMaxDataRetransmissions property indicates the number of times TCP will retransmit an individual data segment (non-connect segment) before terminating the connection. ";
  15223. Name = "TcpMaxDataRetransmissions";
  15224. },
  15225. instance of MSFT_CliProperty
  15226. {
  15227. Derivation = "TcpNumConnections";
  15228. Description = "The TcpNumConnections property indicates the maximum number of connections that TCP can have open simultaneously. ";
  15229. Name = "TcpNumConnections";
  15230. },
  15231. instance of MSFT_CliProperty
  15232. {
  15233. Derivation = "TcpUseRFC1122UrgentPointer";
  15234. 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.";
  15235. Name = "TcpUseRFC1122UrgentPointer";
  15236. },
  15237. instance of MSFT_CliProperty
  15238. {
  15239. Derivation = "TcpWindowSize";
  15240. 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.";
  15241. Name = "TcpWindowSize";
  15242. },
  15243. instance of MSFT_CliProperty
  15244. {
  15245. Derivation = "WINSEnableLMHostsLookup";
  15246. 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.";
  15247. Name = "WINSEnableLMHostsLookup";
  15248. },
  15249. instance of MSFT_CliProperty
  15250. {
  15251. Derivation = "WINSHostLookupFile";
  15252. 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.";
  15253. Name = "WINSHostLookupFile";
  15254. },
  15255. instance of MSFT_CliProperty
  15256. {
  15257. Derivation = "WINSPrimaryServer";
  15258. Description = "The WINSPrimaryServer property indicates the IP address for the primary WINS server. ";
  15259. Name = "WINSPrimaryServer";
  15260. },
  15261. instance of MSFT_CliProperty
  15262. {
  15263. Derivation = "WINSScopeID";
  15264. Description = "The WINSScopeID property provides a way to isolate a group of computer systems that communicate with each other only.";
  15265. Name = "WINSScopeID";
  15266. },
  15267. instance of MSFT_CliProperty
  15268. {
  15269. Derivation = "WINSSecondaryServer";
  15270. Description = "The WINSSecondaryServer property indicates the IP address for the secondary WINS server. ";
  15271. Name = "WINSSecondaryServer";
  15272. }};
  15273. },
  15274. instance of MSFT_CliFormat
  15275. {
  15276. Format = "TABLE";
  15277. Name = "BRIEF";
  15278. Properties = {
  15279. instance of MSFT_CliProperty
  15280. {
  15281. Derivation = "DHCPEnabled";
  15282. 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. ";
  15283. Name = "DHCPEnabled";
  15284. },
  15285. instance of MSFT_CliProperty
  15286. {
  15287. Derivation = "IPAddress";
  15288. Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
  15289. Name = "IPAddress";
  15290. },
  15291. instance of MSFT_CliProperty
  15292. {
  15293. Derivation = "DefaultIPGateway";
  15294. Description = "The DefaultIPGateway property contains a list of IP addresses of the default gateways used by the computer system.";
  15295. Name = "DefaultIPGateway";
  15296. },
  15297. instance of MSFT_CliProperty
  15298. {
  15299. Derivation = "DNSDomain";
  15300. Description = "The DNSDomain property indicates an organization name followed by a period and an extension that indicates the type of organization. ";
  15301. Name = "DNSDomain";
  15302. },
  15303. instance of MSFT_CliProperty
  15304. {
  15305. Derivation = "ServiceName";
  15306. Description = "The ServiceName property indicates the service name of the network adapter. ";
  15307. Name = "ServiceName";
  15308. },
  15309. instance of MSFT_CliProperty
  15310. {
  15311. Derivation = "Description";
  15312. Description = "A textual description of the adapter.";
  15313. Name = "Description";
  15314. },
  15315. instance of MSFT_CliProperty
  15316. {
  15317. Derivation = "Index";
  15318. Description = "The Index property specifies the index number of the network adapter configuration. ";
  15319. Name = "Index";
  15320. }};
  15321. },
  15322. instance of MSFT_CliFormat
  15323. {
  15324. Name = "DHCP";
  15325. Properties = {
  15326. instance of MSFT_CliProperty
  15327. {
  15328. Derivation = "Description";
  15329. Description = "A textual description of the adapter.";
  15330. Name = "Description";
  15331. },
  15332. instance of MSFT_CliProperty
  15333. {
  15334. Derivation = "DHCPEnabled";
  15335. 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. ";
  15336. Name = "DHCPEnabled";
  15337. },
  15338. instance of MSFT_CliProperty
  15339. {
  15340. Derivation = "DHCPLeaseExpires";
  15341. 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.";
  15342. Name = "DHCPLeaseExpires";
  15343. },
  15344. instance of MSFT_CliProperty
  15345. {
  15346. Derivation = "DHCPLeaseObtained";
  15347. 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. ";
  15348. Name = "DHCPLeaseObtained";
  15349. },
  15350. instance of MSFT_CliProperty
  15351. {
  15352. Derivation = "DHCPServer";
  15353. Description = "The DHCPServer property indicates the IP address of the dynamic host configuration protocol (DHCP) server.";
  15354. Name = "DHCPServer";
  15355. },
  15356. instance of MSFT_CliProperty
  15357. {
  15358. Derivation = "Index";
  15359. Description = "The Index property specifies the index number of the network adapter configuration. ";
  15360. Name = "Index";
  15361. }};
  15362. },
  15363. instance of MSFT_CliFormat
  15364. {
  15365. Name = "DNS";
  15366. Properties = {
  15367. instance of MSFT_CliProperty
  15368. {
  15369. Derivation = "Description";
  15370. Description = "A textual description of the adapter.";
  15371. Name = "Description";
  15372. },
  15373. instance of MSFT_CliProperty
  15374. {
  15375. Derivation = "DNSDomain";
  15376. 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. ";
  15377. Name = "DNSDomain";
  15378. },
  15379. instance of MSFT_CliProperty
  15380. {
  15381. Derivation = "DNSDomainSuffixSearchOrder";
  15382. Description = "The DNSDomainSuffixSearchOrder property specifies the DNS domain suffixes to be appended to the end of host names during name resolution. ";
  15383. Name = "DNSDomainSuffixSearchOrder";
  15384. },
  15385. instance of MSFT_CliProperty
  15386. {
  15387. Derivation = "DNSEnabledForWINSResolution";
  15388. Description = "The DNSEnabledForWINSResolution property indicates whether the Domain Name System (DNS) is enabled for name resolution over Windows Internet Naming Service (WINS) resolution. ";
  15389. Name = "DNSEnabledForWINSResolution";
  15390. },
  15391. instance of MSFT_CliProperty
  15392. {
  15393. Derivation = "DNSHostName";
  15394. 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. ";
  15395. Name = "DNSHostName";
  15396. },
  15397. instance of MSFT_CliProperty
  15398. {
  15399. Derivation = "DNSServerSearchOrder";
  15400. Description = "The DNSServerSearchOrder property indicates an ordered list of server IP addresses to be used in querying for DNS Servers.";
  15401. Name = "DNSServerSearchOrder";
  15402. },
  15403. instance of MSFT_CliProperty
  15404. {
  15405. Derivation = "DomainDNSRegistrationEnabled";
  15406. 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. ";
  15407. Name = "DomainDNSRegistrationEnabled";
  15408. },
  15409. instance of MSFT_CliProperty
  15410. {
  15411. Derivation = "FullDNSRegistrationEnabled";
  15412. 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. ";
  15413. Name = "FullDNSRegistrationEnabled";
  15414. },
  15415. instance of MSFT_CliProperty
  15416. {
  15417. Derivation = "Index";
  15418. Description = "The Index property specifies the index number of the network adapter configuration. ";
  15419. Name = "Index";
  15420. }};
  15421. },
  15422. instance of MSFT_CliFormat
  15423. {
  15424. Format = "TABLE";
  15425. Name = "IP";
  15426. Properties = {
  15427. instance of MSFT_CliProperty
  15428. {
  15429. Derivation = "Description";
  15430. Description = "A textual description of the adapter.";
  15431. Name = "Description";
  15432. },
  15433. instance of MSFT_CliProperty
  15434. {
  15435. Derivation = "Index";
  15436. Description = "The Index property specifies the index number of the network adapter configuration. ";
  15437. Name = "Index";
  15438. },
  15439. instance of MSFT_CliProperty
  15440. {
  15441. Derivation = "IPAddress";
  15442. Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
  15443. Name = "IPAddress";
  15444. },
  15445. instance of MSFT_CliProperty
  15446. {
  15447. Derivation = "IPConnectionMetric";
  15448. 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. ";
  15449. Name = "IPConnectionMetric";
  15450. },
  15451. instance of MSFT_CliProperty
  15452. {
  15453. Derivation = "IPEnabled";
  15454. Description = "The IPEnabled property indicates whether TCP/IP is bound and enabled on this network adapt.";
  15455. Name = "IPEnabled";
  15456. },
  15457. instance of MSFT_CliProperty
  15458. {
  15459. Derivation = "IPFilterSecurityEnabled";
  15460. 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. ";
  15461. Name = "IPFilterSecurityEnabled";
  15462. }};
  15463. },
  15464. instance of MSFT_CliFormat
  15465. {
  15466. Name = "WINS";
  15467. Properties = {
  15468. instance of MSFT_CliProperty
  15469. {
  15470. Derivation = "Description";
  15471. Description = "A textual description of the adapter.";
  15472. Name = "Description";
  15473. },
  15474. instance of MSFT_CliProperty
  15475. {
  15476. Derivation = "Index";
  15477. Description = "The Index property specifies the index number of the network adapter configuration. ";
  15478. Name = "Index";
  15479. },
  15480. instance of MSFT_CliProperty
  15481. {
  15482. Derivation = "WINSEnableLMHostsLookup";
  15483. 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.";
  15484. Name = "WINSEnableLMHostsLookup";
  15485. },
  15486. instance of MSFT_CliProperty
  15487. {
  15488. Derivation = "WINSHostLookupFile";
  15489. 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.";
  15490. Name = "WINSHostLookupFile";
  15491. },
  15492. instance of MSFT_CliProperty
  15493. {
  15494. Derivation = "WINSPrimaryServer";
  15495. Description = "The WINSPrimaryServer property indicates the IP address for the primary WINS server. ";
  15496. Name = "WINSPrimaryServer";
  15497. },
  15498. instance of MSFT_CliProperty
  15499. {
  15500. Derivation = "WINSScopeID";
  15501. Description = "The WINSScopeID property provides a way to isolate a group of computer systems that communicate with each other only.";
  15502. Name = "WINSScopeID";
  15503. },
  15504. instance of MSFT_CliProperty
  15505. {
  15506. Derivation = "WINSSecondaryServer";
  15507. Description = "The WINSSecondaryServer property indicates the IP address for the secondary WINS server. ";
  15508. Name = "WINSSecondaryServer";
  15509. }};
  15510. }};
  15511. FriendlyName = "NICConfig";
  15512. PWhere = "Where Index=#";
  15513. Target = "Select * from Win32_NetworkAdapterConfiguration";
  15514. Verbs = {
  15515. instance of MSFT_CliVerb
  15516. {
  15517. Derivation = "ipconfig /FlushDns";
  15518. Description = "Flushes DNS";
  15519. Name = "FlushDns";
  15520. Usage = "FlushDns";
  15521. VerbType = 2;
  15522. },
  15523. instance of MSFT_CliVerb
  15524. {
  15525. Derivation = "RenewDHCPLease";
  15526. 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.";
  15527. Name = "RenewDHCPLease";
  15528. Usage = "RenewDHCPLease";
  15529. },
  15530. instance of MSFT_CliVerb
  15531. {
  15532. Derivation = "RenewDHCPLeaseAll";
  15533. 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.";
  15534. Name = "RenewDHCPLeaseAll";
  15535. Usage = "RenewDHCPLeaseAll";
  15536. },
  15537. instance of MSFT_CliVerb
  15538. {
  15539. Derivation = "ReleaseDHCPLease";
  15540. 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";
  15541. Name = "ReleaseDHCPLease";
  15542. Usage = "ReleaseDHCPLease";
  15543. },
  15544. instance of MSFT_CliVerb
  15545. {
  15546. Derivation = "ReleaseDHCPLeaseAll";
  15547. 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.";
  15548. Name = "ReleaseDHCPLeaseAll";
  15549. Usage = "ReleaseDHCPLeaseAll";
  15550. },
  15551. instance of MSFT_CliVerb
  15552. {
  15553. Derivation = "EnableStatic";
  15554. 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.";
  15555. Name = "EnableStatic";
  15556. Parameters = {
  15557. instance of MSFT_CliParam
  15558. {
  15559. Description = "The IPAddress parameter lists all of the static IP addresses for the current network adapter. /nExample: 155.34.22.0";
  15560. ParaId = "IPAddress";
  15561. Qualifiers = {
  15562. instance of MSFT_CliQualifier
  15563. {
  15564. Name = "In";
  15565. QualifierValue = {"True"};
  15566. }};
  15567. Type = "ARRAY OF STRING";
  15568. },
  15569. instance of MSFT_CliParam
  15570. {
  15571. Description = "The SubnetMask parameter contains the subnet masks that complement the values in the IPAddress parameter./nExample: 255.255.0.0";
  15572. ParaId = "SubnetMask";
  15573. Qualifiers = {
  15574. instance of MSFT_CliQualifier
  15575. {
  15576. Name = "In";
  15577. QualifierValue = {"True"};
  15578. }};
  15579. Type = "ARRAY OF STRING";
  15580. }};
  15581. Usage = "EnableStatic";
  15582. },
  15583. instance of MSFT_CliVerb
  15584. {
  15585. Derivation = "SetGateways";
  15586. 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.";
  15587. Name = "SetGateways";
  15588. Parameters = {
  15589. instance of MSFT_CliParam
  15590. {
  15591. 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.";
  15592. ParaId = "DefaultIPGateway";
  15593. Qualifiers = {
  15594. instance of MSFT_CliQualifier
  15595. {
  15596. Name = "In";
  15597. QualifierValue = {"True"};
  15598. }};
  15599. Type = "ARRAY OF STRING";
  15600. },
  15601. instance of MSFT_CliParam
  15602. {
  15603. 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.";
  15604. ParaId = "GatewayCostMetric";
  15605. Qualifiers = {
  15606. instance of MSFT_CliQualifier
  15607. {
  15608. Name = "In";
  15609. QualifierValue = {"True"};
  15610. }};
  15611. Type = "ARRAY OF UINT16";
  15612. }};
  15613. Usage = "SetGateways";
  15614. },
  15615. instance of MSFT_CliVerb
  15616. {
  15617. Derivation = "EnableDNS";
  15618. 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.";
  15619. Name = "EnableDNS";
  15620. Parameters = {
  15621. instance of MSFT_CliParam
  15622. {
  15623. 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";
  15624. ParaId = "DNSDomain";
  15625. Qualifiers = {
  15626. instance of MSFT_CliQualifier
  15627. {
  15628. Name = "In";
  15629. QualifierValue = {"True"};
  15630. }};
  15631. Type = "STRING";
  15632. },
  15633. instance of MSFT_CliParam
  15634. {
  15635. 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.";
  15636. ParaId = "DNSDomainSuffixSearchOrder";
  15637. Qualifiers = {
  15638. instance of MSFT_CliQualifier
  15639. {
  15640. Name = "In";
  15641. QualifierValue = {"True"};
  15642. }};
  15643. Type = "ARRAY OF STRING";
  15644. },
  15645. instance of MSFT_CliParam
  15646. {
  15647. Description = "The DNSHostName parameter specifies the name of the DNS host to be enabled by this method./nExample: corpdns";
  15648. ParaId = "DNSHostName";
  15649. Qualifiers = {
  15650. instance of MSFT_CliQualifier
  15651. {
  15652. Name = "In";
  15653. QualifierValue = {"True"};
  15654. }};
  15655. Type = "STRING";
  15656. },
  15657. instance of MSFT_CliParam
  15658. {
  15659. Description = "The DNSServerSearchOrder parameter specifies the list of server IP addresses to query for DNS servers.";
  15660. ParaId = "DNSServerSearchOrder";
  15661. Qualifiers = {
  15662. instance of MSFT_CliQualifier
  15663. {
  15664. Name = "In";
  15665. QualifierValue = {"True"};
  15666. }};
  15667. Type = "ARRAY OF STRING";
  15668. }};
  15669. Usage = "EnableDNS";
  15670. },
  15671. instance of MSFT_CliVerb
  15672. {
  15673. Derivation = "SetDNSDomain";
  15674. 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.";
  15675. Name = "SetDNSDomain";
  15676. Parameters = {
  15677. instance of MSFT_CliParam
  15678. {
  15679. 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.";
  15680. ParaId = "DNSDomain";
  15681. Qualifiers = {
  15682. instance of MSFT_CliQualifier
  15683. {
  15684. Name = "In";
  15685. QualifierValue = {"True"};
  15686. }};
  15687. Type = "STRING";
  15688. }};
  15689. Usage = "SetDNSDomain";
  15690. },
  15691. instance of MSFT_CliVerb
  15692. {
  15693. Derivation = "SetDNSServerSearchOrder";
  15694. 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.";
  15695. Name = "SetDNSServerSearchOrder";
  15696. Parameters = {
  15697. instance of MSFT_CliParam
  15698. {
  15699. 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";
  15700. ParaId = "DNSServerSearchOrder";
  15701. Qualifiers = {
  15702. instance of MSFT_CliQualifier
  15703. {
  15704. Name = "In";
  15705. QualifierValue = {"True"};
  15706. }};
  15707. Type = "ARRAY OF STRING";
  15708. }};
  15709. Usage = "SetDNSServerSearchOrder";
  15710. },
  15711. instance of MSFT_CliVerb
  15712. {
  15713. Derivation = "SetDNSSuffixSearchOrder";
  15714. 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. ";
  15715. Name = "SetDNSSuffixSearchOrder";
  15716. Parameters = {
  15717. instance of MSFT_CliParam
  15718. {
  15719. 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";
  15720. ParaId = "DNSDomainSuffixSearchOrder";
  15721. Qualifiers = {
  15722. instance of MSFT_CliQualifier
  15723. {
  15724. Name = "In";
  15725. QualifierValue = {"True"};
  15726. }};
  15727. Type = "ARRAY OF STRING";
  15728. }};
  15729. Usage = "SetDNSSuffixSearchOrder";
  15730. },
  15731. instance of MSFT_CliVerb
  15732. {
  15733. Derivation = "SetDynamicDNSRegistration";
  15734. 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.";
  15735. Name = "SetDynamicDNSRegistration";
  15736. Parameters = {
  15737. instance of MSFT_CliParam
  15738. {
  15739. 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.";
  15740. ParaId = "DomainDNSRegistrationEnabled";
  15741. Qualifiers = {
  15742. instance of MSFT_CliQualifier
  15743. {
  15744. Name = "In";
  15745. QualifierValue = {"True"};
  15746. }};
  15747. Type = "BOOLEAN";
  15748. },
  15749. instance of MSFT_CliParam
  15750. {
  15751. 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.";
  15752. ParaId = "FullDNSRegistrationEnabled";
  15753. Qualifiers = {
  15754. instance of MSFT_CliQualifier
  15755. {
  15756. Name = "In";
  15757. QualifierValue = {"True"};
  15758. }};
  15759. Type = "BOOLEAN";
  15760. }};
  15761. Usage = "SetDynamicDNSRegistration";
  15762. },
  15763. instance of MSFT_CliVerb
  15764. {
  15765. Derivation = "SetIPConnectionMetric";
  15766. 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.";
  15767. Name = "SetIPConnectionMetric";
  15768. Parameters = {
  15769. instance of MSFT_CliParam
  15770. {
  15771. 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.";
  15772. ParaId = "IPConnectionMetric";
  15773. Qualifiers = {
  15774. instance of MSFT_CliQualifier
  15775. {
  15776. Name = "In";
  15777. QualifierValue = {"True"};
  15778. }};
  15779. Type = "UINT32";
  15780. }};
  15781. Usage = "SetIPConnectionMetric";
  15782. },
  15783. instance of MSFT_CliVerb
  15784. {
  15785. Derivation = "SetWINSServer";
  15786. 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.";
  15787. Name = "SetWINSServer";
  15788. Parameters = {
  15789. instance of MSFT_CliParam
  15790. {
  15791. Description = "The WINSPrimaryServer parameter specifies the IP address of the primary WINS server.";
  15792. ParaId = "WINSPrimaryServer";
  15793. Qualifiers = {
  15794. instance of MSFT_CliQualifier
  15795. {
  15796. Name = "In";
  15797. QualifierValue = {"True"};
  15798. }};
  15799. Type = "STRING";
  15800. },
  15801. instance of MSFT_CliParam
  15802. {
  15803. Description = "The WINSSecondaryServer parameter specifies the IP address of the secondary WINS server.";
  15804. ParaId = "WINSSecondaryServer";
  15805. Qualifiers = {
  15806. instance of MSFT_CliQualifier
  15807. {
  15808. Name = "In";
  15809. QualifierValue = {"True"};
  15810. }};
  15811. Type = "STRING";
  15812. }};
  15813. Usage = "SetWINSServer";
  15814. },
  15815. instance of MSFT_CliVerb
  15816. {
  15817. Derivation = "EnableWINS";
  15818. 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.";
  15819. Name = "EnableWINS";
  15820. Parameters = {
  15821. instance of MSFT_CliParam
  15822. {
  15823. Description = "The DNSEnabledForWINSResolution parameter specifies whether the Domain Name System (DNS) is enabled for name resolution over WINS resolution.";
  15824. ParaId = "DNSEnabledForWINSResolution";
  15825. Qualifiers = {
  15826. instance of MSFT_CliQualifier
  15827. {
  15828. Name = "In";
  15829. QualifierValue = {"True"};
  15830. }};
  15831. Type = "BOOLEAN";
  15832. },
  15833. instance of MSFT_CliParam
  15834. {
  15835. Description = "The WINSEnableLMHostsLookup parameter specifies whether local lookup files are used. Lookup files will contain mappings of IP addresses to host names.";
  15836. ParaId = "WINSEnableLMHostsLookup";
  15837. Qualifiers = {
  15838. instance of MSFT_CliQualifier
  15839. {
  15840. Name = "In";
  15841. QualifierValue = {"True"};
  15842. }};
  15843. Type = "BOOLEAN";
  15844. },
  15845. instance of MSFT_CliParam
  15846. {
  15847. 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.";
  15848. ParaId = "WINSHostLookupFile";
  15849. Qualifiers = {
  15850. instance of MSFT_CliQualifier
  15851. {
  15852. Name = "In";
  15853. QualifierValue = {"True"};
  15854. }};
  15855. Type = "STRING";
  15856. },
  15857. instance of MSFT_CliParam
  15858. {
  15859. 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.";
  15860. ParaId = "WINSScopeID";
  15861. Qualifiers = {
  15862. instance of MSFT_CliQualifier
  15863. {
  15864. Name = "In";
  15865. QualifierValue = {"True"};
  15866. }};
  15867. Type = "STRING";
  15868. }};
  15869. Usage = "EnableWINS";
  15870. },
  15871. instance of MSFT_CliVerb
  15872. {
  15873. Derivation = "SetTcpipNetbios";
  15874. Description = "The SetTcpipNetbios method is used to set the default operation of NetBIOS over TCP/IP. Windows 2000 only. ";
  15875. Name = "SetTcpipNetbios";
  15876. Parameters = {
  15877. instance of MSFT_CliParam
  15878. {
  15879. Description = "The TcpipNetbiosOptions parameter specifies a bitmap of the possible settings related to NetBIOS over TCP/IP.";
  15880. ParaId = "TcpipNetbiosOptions";
  15881. Qualifiers = {
  15882. instance of MSFT_CliQualifier
  15883. {
  15884. Name = "ValueMap";
  15885. QualifierValue = {"0","1","2"};
  15886. },
  15887. instance of MSFT_CliQualifier
  15888. {
  15889. Name = "In";
  15890. QualifierValue = {"True"};
  15891. },
  15892. instance of MSFT_CliQualifier
  15893. {
  15894. Name = "Values";
  15895. QualifierValue = {"EnableNetbiosViaDhcp","EnableNetbios","DisableNetbios"};
  15896. }};
  15897. Type = "UINT32";
  15898. }};
  15899. Usage = "SetTcpipNetbios [EnableNetbiosViaDhcp|EnableNetbios|DisableNetbios]";
  15900. },
  15901. instance of MSFT_CliVerb
  15902. {
  15903. Derivation = "EnableIPSec";
  15904. 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.";
  15905. Name = "EnableIPSec";
  15906. Parameters = {
  15907. instance of MSFT_CliParam
  15908. {
  15909. 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.";
  15910. ParaId = "IPSecPermitIPProtocols";
  15911. Qualifiers = {
  15912. instance of MSFT_CliQualifier
  15913. {
  15914. Name = "In";
  15915. QualifierValue = {"True"};
  15916. }};
  15917. Type = "ARRAY OF STRING";
  15918. },
  15919. instance of MSFT_CliParam
  15920. {
  15921. 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.";
  15922. ParaId = "IPSecPermitTCPPorts";
  15923. Qualifiers = {
  15924. instance of MSFT_CliQualifier
  15925. {
  15926. Name = "In";
  15927. QualifierValue = {"True"};
  15928. }};
  15929. Type = "ARRAY OF STRING";
  15930. },
  15931. instance of MSFT_CliParam
  15932. {
  15933. 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.";
  15934. ParaId = "IPSecPermitUDPPorts";
  15935. Qualifiers = {
  15936. instance of MSFT_CliQualifier
  15937. {
  15938. Name = "In";
  15939. QualifierValue = {"True"};
  15940. }};
  15941. Type = "ARRAY OF STRING";
  15942. }};
  15943. Usage = "EnableIPSec";
  15944. },
  15945. instance of MSFT_CliVerb
  15946. {
  15947. Derivation = "DisableIPSec";
  15948. 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.";
  15949. Name = "DisableIPSec";
  15950. Usage = "DisableIPSec";
  15951. VerbType = 0;
  15952. },
  15953. instance of Msft_CliVerb
  15954. {
  15955. Derivation = "EnableDHCP";
  15956. Name = "EnableDHCP";
  15957. Usage = "EnableDHCP";
  15958. Qualifiers = {
  15959. Instance of Msft_CliQualifier
  15960. {
  15961. Name = "ValueMap";
  15962. QualifierValue = {"0", "1", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "100", ".."};
  15963. },
  15964. Instance of Msft_CliQualifier
  15965. {
  15966. Name = "Values";
  15967. QualifierValue = {"Successful completion, no reboot required", "Successful completion, reboot required", "Method not supported on this platform", "Unknown failure", "Invalid subnet mask", "An error occurred while processing an Instance that was returned", "Invalid input parameter", "More than 5 gateways specified", "Invalid IP address", "Invalid gateway IP address", "An error occurred while accessing the Registry for the requested information", "Invalid domain name", "Invalid host name", "No primary/secondary WINS server defined", "Invalid file", "Invalid system path", "File copy failed", "Invalid security parameter", "Unable to configure TCP/IP service", "Unable to configure DHCP service", "Unable to renew DHCP lease", "Unable to release DHCP lease", "IP not enabled on adapter", "IPX not enabled on adapter", "Frame/network number bounds error", "Invalid frame type", "Invalid network number", "Duplicate network number", "Parameter out of bounds", "Access denied", "Out of memory", "Already exists", "Path, file or object not found", "Unable to notify service", "Unable to notify DNS service", "Interface not configurable", "Not all DHCP leases could be released/renewed", "DHCP not enabled on adapter", "Other"};
  15968. }
  15969. };
  15970. Description = "The EnableDHCP method enables the Dynamic Host Configuration "
  15971. "Protocol (DHCP) for service with this network adapter. DHCP "
  15972. "allows IP addresses to be dynamic allocated. The method "
  15973. "returns an integer value that can be interpretted as "
  15974. "follows: /n0 - Successful ";
  15975. },
  15976. instance of MSFT_CliVerb
  15977. {
  15978. Derivation = "SetIPXVirtualNetworkNumber";
  15979. 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.";
  15980. Name = "SetIPXVirtualNetworkNumber";
  15981. Parameters = {
  15982. instance of MSFT_CliParam
  15983. {
  15984. Description = "The IPXVirtualNetNumber parameter specifies the virtual network number for this system.";
  15985. ParaId = "IPXVirtualNetNumber";
  15986. Qualifiers = {
  15987. instance of MSFT_CliQualifier
  15988. {
  15989. Name = "In";
  15990. QualifierValue = {"True"};
  15991. }};
  15992. Type = "STRING";
  15993. }};
  15994. Usage = "SetIPXVirtualNetworkNumber";
  15995. },
  15996. instance of MSFT_CliVerb
  15997. {
  15998. Derivation = "SetIPXFrameTypeNetworkPairs";
  15999. 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.";
  16000. Name = "SetIPXFrameTypeNetworkPairs";
  16001. Parameters = {
  16002. instance of MSFT_CliParam
  16003. {
  16004. 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.";
  16005. ParaId = "IPXFrameType";
  16006. Qualifiers = {
  16007. instance of MSFT_CliQualifier
  16008. {
  16009. Name = "ValueMap";
  16010. QualifierValue = {"0","1","2","3","255"};
  16011. },
  16012. instance of MSFT_CliQualifier
  16013. {
  16014. Name = "In";
  16015. QualifierValue = {"True"};
  16016. },
  16017. instance of MSFT_CliQualifier
  16018. {
  16019. Name = "Values";
  16020. QualifierValue = {"Ethernet II","Ethernet 802.3","Ethernet 802.2","Ethernet SNAP","AUTO"};
  16021. }};
  16022. Type = "ARRAY OF UINT32";
  16023. },
  16024. instance of MSFT_CliParam
  16025. {
  16026. 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.";
  16027. ParaId = "IPXNetworkNumber";
  16028. Qualifiers = {
  16029. instance of MSFT_CliQualifier
  16030. {
  16031. Name = "In";
  16032. QualifierValue = {"True"};
  16033. }};
  16034. Type = "ARRAY OF STRING";
  16035. }};
  16036. Usage = "SetIPXFrameTypeNetworkPairs";
  16037. },
  16038. instance of MSFT_CliVerb
  16039. {
  16040. Derivation = "SetDatabasePath";
  16041. 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.";
  16042. Name = "SetDatabasePath";
  16043. Parameters = {
  16044. instance of MSFT_CliParam
  16045. {
  16046. 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.";
  16047. ParaId = "DatabasePath";
  16048. Qualifiers = {
  16049. instance of MSFT_CliQualifier
  16050. {
  16051. Name = "In";
  16052. QualifierValue = {"True"};
  16053. }};
  16054. Type = "STRING";
  16055. }};
  16056. Usage = "SetDatabasePath";
  16057. },
  16058. instance of MSFT_CliVerb
  16059. {
  16060. Derivation = "SetIPUseZeroBroadcast";
  16061. 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.";
  16062. Name = "SetIPUseZeroBroadcast";
  16063. Parameters = {
  16064. instance of MSFT_CliParam
  16065. {
  16066. 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.";
  16067. ParaId = "IPUseZeroBroadcast";
  16068. Qualifiers = {
  16069. instance of MSFT_CliQualifier
  16070. {
  16071. Name = "In";
  16072. QualifierValue = {"True"};
  16073. }};
  16074. Type = "BOOLEAN";
  16075. }};
  16076. Usage = "SetIPUseZeroBroadcast";
  16077. },
  16078. instance of MSFT_CliVerb
  16079. {
  16080. Derivation = "SetArpAlwaysSourceRoute";
  16081. 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.";
  16082. Name = "SetArpAlwaysSourceRoute";
  16083. Parameters = {
  16084. instance of MSFT_CliParam
  16085. {
  16086. 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.";
  16087. ParaId = "ArpAlwaysSourceRoute";
  16088. Qualifiers = {
  16089. instance of MSFT_CliQualifier
  16090. {
  16091. Name = "In";
  16092. QualifierValue = {"True"};
  16093. }};
  16094. Type = "BOOLEAN";
  16095. }};
  16096. Usage = "SetArpAlwaysSourceRoute";
  16097. },
  16098. instance of MSFT_CliVerb
  16099. {
  16100. Derivation = "SetArpUseEtherSNAP";
  16101. 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.";
  16102. Name = "SetArpUseEtherSNAP";
  16103. Parameters = {
  16104. instance of MSFT_CliParam
  16105. {
  16106. Description = "The ArpUseEtherSNAP parameter enables (TRUE)TCP/IP to transmit Ethernet packets using 802.3 SNAP encoding.";
  16107. ParaId = "ArpUseEtherSNAP";
  16108. Qualifiers = {
  16109. instance of MSFT_CliQualifier
  16110. {
  16111. Name = "In";
  16112. QualifierValue = {"True"};
  16113. }};
  16114. Type = "BOOLEAN";
  16115. }};
  16116. Usage = "SetArpUseEtherSNAP";
  16117. },
  16118. instance of MSFT_CliVerb
  16119. {
  16120. Derivation = "SetDefaultTOS";
  16121. 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.";
  16122. Name = "SetDefaultTOS";
  16123. Parameters = {
  16124. instance of MSFT_CliParam
  16125. {
  16126. 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.";
  16127. ParaId = "DefaultTOS";
  16128. Qualifiers = {
  16129. instance of MSFT_CliQualifier
  16130. {
  16131. Name = "In";
  16132. QualifierValue = {"True"};
  16133. }};
  16134. Type = "UINT8";
  16135. }};
  16136. Usage = "SetDefaultTOS";
  16137. },
  16138. instance of MSFT_CliVerb
  16139. {
  16140. Derivation = "SetDefaultTTL";
  16141. 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";
  16142. Name = "SetDefaultTTL";
  16143. Parameters = {
  16144. instance of MSFT_CliParam
  16145. {
  16146. Description = "The DefaultTTL parameter specifies the Time to Live value set in the header of outgoing IP packets.";
  16147. ParaId = "DefaultTTL";
  16148. Qualifiers = {
  16149. instance of MSFT_CliQualifier
  16150. {
  16151. Name = "In";
  16152. QualifierValue = {"True"};
  16153. }};
  16154. Type = "UINT8";
  16155. }};
  16156. Usage = "SetDefaultTTL";
  16157. },
  16158. instance of MSFT_CliVerb
  16159. {
  16160. Derivation = "SetDeadGWDetect";
  16161. 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.";
  16162. Name = "SetDeadGWDetect";
  16163. Parameters = {
  16164. instance of MSFT_CliParam
  16165. {
  16166. 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.";
  16167. ParaId = "DeadGWDetectEnabled";
  16168. Qualifiers = {
  16169. instance of MSFT_CliQualifier
  16170. {
  16171. Name = "In";
  16172. QualifierValue = {"True"};
  16173. }};
  16174. Type = "BOOLEAN";
  16175. }};
  16176. Usage = "SetDeadGWDetect";
  16177. },
  16178. instance of MSFT_CliVerb
  16179. {
  16180. Derivation = "SetPMTUBHDetect";
  16181. 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.";
  16182. Name = "SetPMTUBHDetect";
  16183. Parameters = {
  16184. instance of MSFT_CliParam
  16185. {
  16186. 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.";
  16187. ParaId = "PMTUBHDetectEnabled";
  16188. Qualifiers = {
  16189. instance of MSFT_CliQualifier
  16190. {
  16191. Name = "In";
  16192. QualifierValue = {"True"};
  16193. }};
  16194. Type = "BOOLEAN";
  16195. }};
  16196. Usage = "SetPMTUBHDetect";
  16197. },
  16198. instance of MSFT_CliVerb
  16199. {
  16200. Derivation = "SetPMTUDiscovery";
  16201. 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.";
  16202. Name = "SetPMTUDiscovery";
  16203. Parameters = {
  16204. instance of MSFT_CliParam
  16205. {
  16206. 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.";
  16207. ParaId = "PMTUDiscoveryEnabled";
  16208. Qualifiers = {
  16209. instance of MSFT_CliQualifier
  16210. {
  16211. Name = "In";
  16212. QualifierValue = {"True"};
  16213. }};
  16214. Type = "BOOLEAN";
  16215. }};
  16216. Usage = "SetPMTUDiscovery";
  16217. },
  16218. instance of MSFT_CliVerb
  16219. {
  16220. Derivation = "SetForwardBufferMemory";
  16221. 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).";
  16222. Name = "SetForwardBufferMemory";
  16223. Parameters = {
  16224. instance of MSFT_CliParam
  16225. {
  16226. Description = "The ForwardBufferMemory parameter specifies the size of the router packet queue used to store packet data.";
  16227. ParaId = "ForwardBufferMemory";
  16228. Qualifiers = {
  16229. instance of MSFT_CliQualifier
  16230. {
  16231. Name = "In";
  16232. QualifierValue = {"True"};
  16233. }};
  16234. Type = "UINT32";
  16235. }};
  16236. Usage = "SetForwardBufferMemory";
  16237. },
  16238. instance of MSFT_CliVerb
  16239. {
  16240. Derivation = "SetIGMPLevel";
  16241. 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.";
  16242. Name = "SetIGMPLevel";
  16243. Parameters = {
  16244. instance of MSFT_CliParam
  16245. {
  16246. 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.";
  16247. ParaId = "IGMPLevel";
  16248. Qualifiers = {
  16249. instance of MSFT_CliQualifier
  16250. {
  16251. Name = "In";
  16252. QualifierValue = {"True"};
  16253. },
  16254. instance of MSFT_CliQualifier
  16255. {
  16256. Name = "Values";
  16257. QualifierValue = {"No Multicast","IP Multicast","IP & IGMP multicast"};
  16258. }};
  16259. Type = "UINT8";
  16260. }};
  16261. Usage = "SetIGMPLevel";
  16262. },
  16263. instance of MSFT_CliVerb
  16264. {
  16265. Derivation = "SetKeepAliveInterval";
  16266. 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.";
  16267. Name = "SetKeepAliveInterval";
  16268. Parameters = {
  16269. instance of MSFT_CliParam
  16270. {
  16271. Description = "The KeepAliveInterval parameter specifies the value for the interval separating Keep Alive Retransmissions until a response is received.";
  16272. ParaId = "KeepAliveInterval";
  16273. Qualifiers = {
  16274. instance of MSFT_CliQualifier
  16275. {
  16276. Name = "In";
  16277. QualifierValue = {"True"};
  16278. }};
  16279. Type = "UINT32";
  16280. }};
  16281. Usage = "SetKeepAliveInterval";
  16282. },
  16283. instance of MSFT_CliVerb
  16284. {
  16285. Derivation = "SetKeepAliveTime";
  16286. 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.";
  16287. Name = "SetKeepAliveTime";
  16288. Parameters = {
  16289. instance of MSFT_CliParam
  16290. {
  16291. Description = "The KeepAliveTime parameter specifies the interval the TCP waits to check that an idle connection is still available.";
  16292. ParaId = "KeepAliveTime";
  16293. Qualifiers = {
  16294. instance of MSFT_CliQualifier
  16295. {
  16296. Name = "In";
  16297. QualifierValue = {"True"};
  16298. }};
  16299. Type = "UINT32";
  16300. }};
  16301. Usage = "SetKeepAliveTime";
  16302. },
  16303. instance of MSFT_CliVerb
  16304. {
  16305. Derivation = "SetMTU";
  16306. 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.";
  16307. Name = "SetMTU";
  16308. Parameters = {
  16309. instance of MSFT_CliParam
  16310. {
  16311. 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.";
  16312. ParaId = "MTU";
  16313. Qualifiers = {
  16314. instance of MSFT_CliQualifier
  16315. {
  16316. Name = "In";
  16317. QualifierValue = {"True"};
  16318. }};
  16319. Type = "UINT32";
  16320. }};
  16321. Usage = "SetMTU";
  16322. },
  16323. instance of MSFT_CliVerb
  16324. {
  16325. Derivation = "SetNumForwardPackets";
  16326. 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.";
  16327. Name = "SetNumForwardPackets";
  16328. Parameters = {
  16329. instance of MSFT_CliParam
  16330. {
  16331. 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.";
  16332. ParaId = "NumForwardPackets";
  16333. Qualifiers = {
  16334. instance of MSFT_CliQualifier
  16335. {
  16336. Name = "In";
  16337. QualifierValue = {"True"};
  16338. }};
  16339. Type = "UINT32";
  16340. }};
  16341. Usage = "SetNumForwardPackets";
  16342. },
  16343. instance of MSFT_CliVerb
  16344. {
  16345. Derivation = "SetTcpMaxConnectRetransmissions";
  16346. 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.";
  16347. Name = "SetTcpMaxConnectRetransmissions";
  16348. Parameters = {
  16349. instance of MSFT_CliParam
  16350. {
  16351. Description = "The TcpMaxConnectRetransmissions parameter specifies the number of attempts TCP will retransmit a connect request before aborting. Valid Range: 0 - 0xFFFFFFFF.";
  16352. ParaId = "TcpMaxConnectRetransmissions";
  16353. Qualifiers = {
  16354. instance of MSFT_CliQualifier
  16355. {
  16356. Name = "In";
  16357. QualifierValue = {"True"};
  16358. }};
  16359. Type = "UINT32";
  16360. }};
  16361. Usage = "SetTcpMaxConnectRetransmissions";
  16362. },
  16363. instance of MSFT_CliVerb
  16364. {
  16365. Derivation = "SetTcpMaxDataRetransmissions";
  16366. 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.";
  16367. Name = "SetTcpMaxDataRetransmissions";
  16368. Parameters = {
  16369. instance of MSFT_CliParam
  16370. {
  16371. Description = "The TcpMaxDataRetransmissions parameter specifies the number of times TCP will retransmit an individual data segment before aborting the connection. Valid Range: 0 - 0xFFFFFFFF.";
  16372. ParaId = "TcpMaxDataRetransmissions";
  16373. Qualifiers = {
  16374. instance of MSFT_CliQualifier
  16375. {
  16376. Name = "In";
  16377. QualifierValue = {"True"};
  16378. }};
  16379. Type = "UINT32";
  16380. }};
  16381. Usage = "SetTcpMaxDataRetransmissions";
  16382. },
  16383. instance of MSFT_CliVerb
  16384. {
  16385. Derivation = "SetTcpNumConnections";
  16386. Description = "The SetTcpNumConnections method is used to set the maximum number of connections that TCP may have open simultaneously.";
  16387. Name = "SetTcpNumConnections";
  16388. Parameters = {
  16389. instance of MSFT_CliParam
  16390. {
  16391. Description = "The TcpNumConnections parameter specifies the maximum number of connections that TCP may have open simultaneously. Valid Range: 0 - 0xFFFFFE.";
  16392. ParaId = "TcpNumConnections";
  16393. Qualifiers = {
  16394. instance of MSFT_CliQualifier
  16395. {
  16396. Name = "In";
  16397. QualifierValue = {"True"};
  16398. }};
  16399. Type = "UINT32";
  16400. }};
  16401. Usage = "SetTcpNumConnections";
  16402. },
  16403. instance of MSFT_CliVerb
  16404. {
  16405. Derivation = "SetTcpUseRFC1122UrgentPointer";
  16406. 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.";
  16407. Name = "SetTcpUseRFC1122UrgentPointer";
  16408. Parameters = {
  16409. instance of MSFT_CliParam
  16410. {
  16411. 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.";
  16412. ParaId = "TcpUseRFC1122UrgentPointer";
  16413. Qualifiers = {
  16414. instance of MSFT_CliQualifier
  16415. {
  16416. Name = "In";
  16417. QualifierValue = {"True"};
  16418. }};
  16419. Type = "BOOLEAN";
  16420. }};
  16421. Usage = "SetTcpUseRFC1122UrgentPointer";
  16422. },
  16423. instance of MSFT_CliVerb
  16424. {
  16425. Derivation = "SetTcpWindowSize";
  16426. 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.";
  16427. Name = "SetTcpWindowSize";
  16428. Parameters = {
  16429. instance of MSFT_CliParam
  16430. {
  16431. Description = "The TcpWindowSize parameter specifies the maximum TCP receive window size offered by the system. Valid Range: 0 - 65535.";
  16432. ParaId = "TcpWindowSize";
  16433. Qualifiers = {
  16434. instance of MSFT_CliQualifier
  16435. {
  16436. Name = "In";
  16437. QualifierValue = {"True"};
  16438. }};
  16439. Type = "UINT16";
  16440. }};
  16441. Usage = "SetTcpWindowSize";
  16442. },
  16443. instance of MSFT_CliVerb
  16444. {
  16445. Derivation = "EnableIPFilterSec";
  16446. 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.";
  16447. Name = "EnableIPFilterSec";
  16448. Parameters = {
  16449. instance of MSFT_CliParam
  16450. {
  16451. 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.";
  16452. ParaId = "IPFilterSecurityEnabled";
  16453. Qualifiers = {
  16454. instance of MSFT_CliQualifier
  16455. {
  16456. Name = "In";
  16457. QualifierValue = {"True"};
  16458. }};
  16459. Type = "BOOLEAN";
  16460. }};
  16461. Usage = "EnableIPFilterSec";
  16462. }};
  16463. };
  16464. instance of MSFT_CliAlias
  16465. {
  16466. Connection =
  16467. instance of MSFT_CliConnection
  16468. {
  16469. Locale = "ms_409";
  16470. NameSpace = "ROOT\\CIMV2";
  16471. Server = ".";
  16472. };
  16473. 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.";
  16474. Formats = {
  16475. instance of MSFT_CliFormat
  16476. {
  16477. Name = "INSTANCE";
  16478. Properties = {
  16479. instance of MSFT_CliProperty
  16480. {
  16481. Derivation = "DomainName";
  16482. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  16483. Name = "DomainName";
  16484. }};
  16485. },
  16486. instance of MSFT_CliFormat
  16487. {
  16488. Name = "SYSTEM";
  16489. Properties = {
  16490. instance of MSFT_CliProperty
  16491. {
  16492. Derivation = "__CLASS";
  16493. Name = "__CLASS";
  16494. },
  16495. instance of MSFT_CliProperty
  16496. {
  16497. Derivation = "__DERIVATION";
  16498. Name = "__DERIVATION";
  16499. },
  16500. instance of MSFT_CliProperty
  16501. {
  16502. Derivation = "__DYNASTY";
  16503. Name = "__DYNASTY";
  16504. },
  16505. instance of MSFT_CliProperty
  16506. {
  16507. Derivation = "__GENUS";
  16508. Name = "__GENUS";
  16509. },
  16510. instance of MSFT_CliProperty
  16511. {
  16512. Derivation = "__NAMESPACE";
  16513. Name = "__NAMESPACE";
  16514. },
  16515. instance of MSFT_CliProperty
  16516. {
  16517. Derivation = "__PATH";
  16518. Name = "__PATH";
  16519. },
  16520. instance of MSFT_CliProperty
  16521. {
  16522. Derivation = "__PROPERTY_COUNT";
  16523. Name = "__PROPERTY_COUNT";
  16524. },
  16525. instance of MSFT_CliProperty
  16526. {
  16527. Derivation = "__RELPATH";
  16528. Name = "__RELPATH";
  16529. },
  16530. instance of MSFT_CliProperty
  16531. {
  16532. Derivation = "__SERVER";
  16533. Name = "__SERVER";
  16534. },
  16535. instance of MSFT_CliProperty
  16536. {
  16537. Derivation = "__SUPERCLASS";
  16538. Name = "__SUPERCLASS";
  16539. }};
  16540. },
  16541. instance of MSFT_CliFormat
  16542. {
  16543. Name = "STATUS";
  16544. Properties = {
  16545. instance of MSFT_CliProperty
  16546. {
  16547. Derivation = "Status";
  16548. 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.";
  16549. Name = "Status";
  16550. Qualifiers = {
  16551. instance of MSFT_CliQualifier
  16552. {
  16553. Name = "MaxLen";
  16554. QualifierValue = {"10"};
  16555. },
  16556. instance of MSFT_CliQualifier
  16557. {
  16558. Name = "ValueMap";
  16559. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  16560. },
  16561. instance of MSFT_CliQualifier
  16562. {
  16563. Name = "Values";
  16564. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  16565. }};
  16566. },
  16567. instance of MSFT_CliProperty
  16568. {
  16569. Derivation = "DomainName";
  16570. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  16571. Name = "DomainName";
  16572. }};
  16573. },
  16574. instance of MSFT_CliFormat
  16575. {
  16576. Format = "TABLE";
  16577. Name = "BRIEF";
  16578. Properties = {
  16579. instance of MSFT_CliProperty
  16580. {
  16581. Derivation = "ClientSiteName";
  16582. 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).";
  16583. Name = "ClientSiteName";
  16584. },
  16585. instance of MSFT_CliProperty
  16586. {
  16587. Derivation = "DcSiteName";
  16588. 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).";
  16589. Name = "DcSiteName";
  16590. },
  16591. instance of MSFT_CliProperty
  16592. {
  16593. Derivation = "Description";
  16594. Description = "The Description property provides a textual description of the object. ";
  16595. Name = "Description";
  16596. },
  16597. instance of MSFT_CliProperty
  16598. {
  16599. Derivation = "DnsForestName";
  16600. 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. ";
  16601. Name = "DnsForestName";
  16602. },
  16603. instance of MSFT_CliProperty
  16604. {
  16605. Derivation = "DomainControllerAddress";
  16606. Description = "The DomainControllerAddress property indicates the address of the discovered domain controller.";
  16607. Name = "DomainControllerAddress";
  16608. },
  16609. instance of MSFT_CliProperty
  16610. {
  16611. Derivation = "DomainControllerName";
  16612. Description = "The DomainControllerName property indicates the computer name of the discovered domain controller.";
  16613. Name = "DomainControllerName";
  16614. },
  16615. instance of MSFT_CliProperty
  16616. {
  16617. Derivation = "DomainName";
  16618. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  16619. Name = "DomainName";
  16620. },
  16621. instance of MSFT_CliProperty
  16622. {
  16623. Derivation = "Roles";
  16624. 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'.";
  16625. Name = "Roles";
  16626. },
  16627. instance of MSFT_CliProperty
  16628. {
  16629. Derivation = "Status";
  16630. 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.";
  16631. Name = "Status";
  16632. Qualifiers = {
  16633. instance of MSFT_CliQualifier
  16634. {
  16635. Name = "MaxLen";
  16636. QualifierValue = {"10"};
  16637. },
  16638. instance of MSFT_CliQualifier
  16639. {
  16640. Name = "ValueMap";
  16641. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  16642. },
  16643. instance of MSFT_CliQualifier
  16644. {
  16645. Name = "Values";
  16646. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  16647. }};
  16648. }};
  16649. },
  16650. instance of MSFT_CliFormat
  16651. {
  16652. Format = "LIST";
  16653. Name = "FULL";
  16654. Properties = {
  16655. instance of MSFT_CliProperty
  16656. {
  16657. Derivation = "DomainGuid";
  16658. Name = "DomainGuid";
  16659. }};
  16660. },
  16661. instance of MSFT_CliFormat
  16662. {
  16663. Name = "GUID";
  16664. Properties = {
  16665. instance of MSFT_CliProperty
  16666. {
  16667. Derivation = "DomainName";
  16668. Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
  16669. Name = "DomainName";
  16670. },
  16671. instance of MSFT_CliProperty
  16672. {
  16673. Derivation = "DomainGuid";
  16674. Name = "DomainGuid";
  16675. }};
  16676. },
  16677. instance of MSFT_CliFormat
  16678. {
  16679. Name = "WRITEABLE";
  16680. Properties = {
  16681. instance of MSFT_CliProperty
  16682. {
  16683. Derivation = "Roles";
  16684. 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'.";
  16685. Name = "Roles";
  16686. Qualifiers = {
  16687. instance of MSFT_CliQualifier
  16688. {
  16689. Name = "CIMTYPE";
  16690. QualifierValue = {"string"};
  16691. },
  16692. instance of MSFT_CliQualifier
  16693. {
  16694. Name = "read";
  16695. QualifierValue = {"True"};
  16696. },
  16697. instance of MSFT_CliQualifier
  16698. {
  16699. Name = "write";
  16700. QualifierValue = {"True"};
  16701. }};
  16702. }};
  16703. }};
  16704. FriendlyName = "NTDOMAIN";
  16705. PWhere = "WHERE DomainName='#'";
  16706. Target = "Select * from Win32_NTDomain";
  16707. };
  16708. instance of MSFT_CliAlias
  16709. {
  16710. Connection =
  16711. instance of MSFT_CliConnection
  16712. {
  16713. Locale = "ms_409";
  16714. NameSpace = "ROOT\\CIMV2";
  16715. Server = ".";
  16716. };
  16717. Description = "This class is used to translate instances from the NT Eventlog.";
  16718. Formats = {
  16719. instance of MSFT_CliFormat
  16720. {
  16721. Name = "INSTANCE";
  16722. Properties = {
  16723. instance of MSFT_CliProperty
  16724. {
  16725. Derivation = "__PATH";
  16726. Name = "__PATH";
  16727. }};
  16728. },
  16729. instance of MSFT_CliFormat
  16730. {
  16731. Name = "SYSTEM";
  16732. Properties = {
  16733. instance of MSFT_CliProperty
  16734. {
  16735. Derivation = "__CLASS";
  16736. Name = "__CLASS";
  16737. },
  16738. instance of MSFT_CliProperty
  16739. {
  16740. Derivation = "__DERIVATION";
  16741. Name = "__DERIVATION";
  16742. },
  16743. instance of MSFT_CliProperty
  16744. {
  16745. Derivation = "__DYNASTY";
  16746. Name = "__DYNASTY";
  16747. },
  16748. instance of MSFT_CliProperty
  16749. {
  16750. Derivation = "__GENUS";
  16751. Name = "__GENUS";
  16752. },
  16753. instance of MSFT_CliProperty
  16754. {
  16755. Derivation = "__NAMESPACE";
  16756. Name = "__NAMESPACE";
  16757. },
  16758. instance of MSFT_CliProperty
  16759. {
  16760. Derivation = "__PATH";
  16761. Name = "__PATH";
  16762. },
  16763. instance of MSFT_CliProperty
  16764. {
  16765. Derivation = "__PROPERTY_COUNT";
  16766. Name = "__PROPERTY_COUNT";
  16767. },
  16768. instance of MSFT_CliProperty
  16769. {
  16770. Derivation = "__RELPATH";
  16771. Name = "__RELPATH";
  16772. },
  16773. instance of MSFT_CliProperty
  16774. {
  16775. Derivation = "__SERVER";
  16776. Name = "__SERVER";
  16777. },
  16778. instance of MSFT_CliProperty
  16779. {
  16780. Derivation = "__SUPERCLASS";
  16781. Name = "__SUPERCLASS";
  16782. }};
  16783. },
  16784. instance of MSFT_CliFormat
  16785. {
  16786. Format = "TABLE";
  16787. Name = "BRIEF";
  16788. Properties = {
  16789. instance of MSFT_CliProperty
  16790. {
  16791. Derivation = "EventIdentifier";
  16792. 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.";
  16793. Name = "EventIdentifier";
  16794. },
  16795. instance of MSFT_CliProperty
  16796. {
  16797. Derivation = "EventType";
  16798. Description = "The Type property specifies the type of event.";
  16799. Name = "TypeEvent";
  16800. Qualifiers = {
  16801. instance of MSFT_CliQualifier
  16802. {
  16803. Name = "ValueMap";
  16804. QualifierValue = {"1","2","3","4","5"};
  16805. },
  16806. instance of MSFT_CliQualifier
  16807. {
  16808. Name = "Values";
  16809. QualifierValue = {"error","warning","information","security audit success","security audit failure"};
  16810. }};
  16811. },
  16812. instance of MSFT_CliProperty
  16813. {
  16814. Derivation = "Message";
  16815. Description = "The event message as it appears in the NT Eventlog.";
  16816. Name = "Message";
  16817. },
  16818. instance of MSFT_CliProperty
  16819. {
  16820. Derivation = "RecordNumber";
  16821. 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.";
  16822. Name = "RecordNumber";
  16823. },
  16824. instance of MSFT_CliProperty
  16825. {
  16826. Derivation = "SourceName";
  16827. Description = "The variable-length null-terminated string specifying the name of the source (application, service, driver, subsystem) that generated the entry.";
  16828. Name = "SourceName";
  16829. },
  16830. instance of MSFT_CliProperty
  16831. {
  16832. Derivation = "TimeGenerated";
  16833. Description = "Specifies the time at which the source generated the event.";
  16834. Name = "TimeGenerated";
  16835. }};
  16836. },
  16837. instance of MSFT_CliFormat
  16838. {
  16839. Format = "LIST";
  16840. Name = "FULL";
  16841. Properties = {
  16842. instance of MSFT_CliProperty
  16843. {
  16844. Derivation = "Category";
  16845. Description = "Specifies a subcategory for this event. This subcategory is source specific.";
  16846. Name = "Category";
  16847. },
  16848. instance of MSFT_CliProperty
  16849. {
  16850. Derivation = "CategoryString";
  16851. Description = "Specifies the translation of the subcategory. The translation is source specific.";
  16852. Name = "CategoryString";
  16853. },
  16854. instance of MSFT_CliProperty
  16855. {
  16856. Derivation = "ComputerName";
  16857. Description = "Specifies the computer name.";
  16858. Name = "ComputerName";
  16859. },
  16860. instance of MSFT_CliProperty
  16861. {
  16862. Derivation = "Data";
  16863. Description = "The event data.";
  16864. Name = "Data";
  16865. },
  16866. instance of MSFT_CliProperty
  16867. {
  16868. Derivation = "EventCode";
  16869. 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. ";
  16870. Name = "EventCode";
  16871. },
  16872. instance of MSFT_CliProperty
  16873. {
  16874. Derivation = "EventIdentifier";
  16875. Description = "Identifies the event. ";
  16876. Name = "EventIdentifier";
  16877. },
  16878. instance of MSFT_CliProperty
  16879. {
  16880. Derivation = "EventType";
  16881. Description = "The Type property specifies the type of event.";
  16882. Name = "TypeEvent";
  16883. Qualifiers = {
  16884. instance of MSFT_CliQualifier
  16885. {
  16886. Name = "ValueMap";
  16887. QualifierValue = {"1","2","3","4","5"};
  16888. },
  16889. instance of MSFT_CliQualifier
  16890. {
  16891. Name = "Values";
  16892. QualifierValue = {"error","warning","information","security audit success","security audit failure"};
  16893. }};
  16894. },
  16895. instance of MSFT_CliProperty
  16896. {
  16897. Derivation = "InsertionStrings";
  16898. Description = "The insertion strings that accompanied the report of the NT event.";
  16899. Name = "InsertionStrings";
  16900. },
  16901. instance of MSFT_CliProperty
  16902. {
  16903. Derivation = "Logfile";
  16904. Description = "The name of NT Eventlog logfile.";
  16905. Name = "LogFile";
  16906. },
  16907. instance of MSFT_CliProperty
  16908. {
  16909. Derivation = "Message";
  16910. Description = "The event message as it appears in the NT Eventlog.";
  16911. Name = "Message";
  16912. },
  16913. instance of MSFT_CliProperty
  16914. {
  16915. Derivation = "RecordNumber";
  16916. Description = "Identifies the event within the NT Eventlog logfile.";
  16917. Name = "RecordNumber";
  16918. },
  16919. instance of MSFT_CliProperty
  16920. {
  16921. Derivation = "SourceName";
  16922. Description = "The variable-length null-terminated string specifying the name of the source (application, service, driver, subsystem) that generated the entry.";
  16923. Name = "SourceName";
  16924. },
  16925. instance of MSFT_CliProperty
  16926. {
  16927. Derivation = "TimeGenerated";
  16928. Description = "Specifies the time at which the source generated the event.";
  16929. Name = "TimeGenerated";
  16930. },
  16931. instance of MSFT_CliProperty
  16932. {
  16933. Derivation = "TimeWritten";
  16934. Description = "Specifies the time at which the event was written to the logfile.";
  16935. Name = "TimeWritten";
  16936. },
  16937. instance of MSFT_CliProperty
  16938. {
  16939. Derivation = "Type";
  16940. Description = "Specifies the type of event. This is an enumerated string";
  16941. Name = "Type";
  16942. Qualifiers = {
  16943. instance of MSFT_CliQualifier
  16944. {
  16945. Name = "ValueMap";
  16946. QualifierValue = {"1","2","4","8","16"};
  16947. },
  16948. instance of MSFT_CliQualifier
  16949. {
  16950. Name = "Values";
  16951. QualifierValue = {"error","warning","information","audit success","audit failure"};
  16952. }};
  16953. },
  16954. instance of MSFT_CliProperty
  16955. {
  16956. Derivation = "User";
  16957. Description = "The user name of the logged on user when the event ocurred.";
  16958. Name = "UserName";
  16959. }};
  16960. }};
  16961. FriendlyName = "NTEvent";
  16962. PWhere = "WHERE EventType=#";
  16963. Target = "Select * from Win32_NTLogEvent";
  16964. };
  16965. instance of MSFT_CliAlias
  16966. {
  16967. Connection =
  16968. instance of MSFT_CliConnection
  16969. {
  16970. Locale = "ms_409";
  16971. NameSpace = "ROOT\\CIMV2";
  16972. Server = ".";
  16973. };
  16974. Description = "NT eventlog file management. ";
  16975. Formats = {
  16976. instance of MSFT_CliFormat
  16977. {
  16978. Name = "STATUS";
  16979. Properties = {
  16980. instance of MSFT_CliProperty
  16981. {
  16982. Derivation = "Status";
  16983. 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.";
  16984. Name = "Status";
  16985. Qualifiers = {
  16986. instance of MSFT_CliQualifier
  16987. {
  16988. Name = "MaxLen";
  16989. QualifierValue = {"10"};
  16990. },
  16991. instance of MSFT_CliQualifier
  16992. {
  16993. Name = "ValueMap";
  16994. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  16995. },
  16996. instance of MSFT_CliQualifier
  16997. {
  16998. Name = "Values";
  16999. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17000. }};
  17001. },
  17002. instance of MSFT_CliProperty
  17003. {
  17004. Derivation = "LogfileName";
  17005. Name = "LogfileName";
  17006. },
  17007. instance of MSFT_CliProperty
  17008. {
  17009. Derivation = "Name";
  17010. Description = "The Name property serves as a key of a logical file instance within a file system. ";
  17011. Name = "Name";
  17012. }};
  17013. },
  17014. instance of MSFT_CliFormat
  17015. {
  17016. Format = "table";
  17017. Name = "BRIEF";
  17018. Properties = {
  17019. instance of MSFT_CliProperty
  17020. {
  17021. Derivation = "FileSize";
  17022. Description = "The FileSize property represents the size of the file (in bytes).";
  17023. Name = "FileSize";
  17024. },
  17025. instance of MSFT_CliProperty
  17026. {
  17027. Derivation = "LogfileName";
  17028. Name = "LogfileName";
  17029. },
  17030. instance of MSFT_CliProperty
  17031. {
  17032. Derivation = "Name";
  17033. Description = "The Name property serves as a key of a logical file instance within a file system. ";
  17034. Name = "Name";
  17035. },
  17036. instance of MSFT_CliProperty
  17037. {
  17038. Derivation = "NumberOfRecords";
  17039. Name = "NumberOfRecords";
  17040. }};
  17041. },
  17042. instance of MSFT_CliFormat
  17043. {
  17044. Name = "SYSTEM";
  17045. Properties = {
  17046. instance of MSFT_CliProperty
  17047. {
  17048. Derivation = "__CLASS";
  17049. Name = "__CLASS";
  17050. },
  17051. instance of MSFT_CliProperty
  17052. {
  17053. Derivation = "__DERIVATION";
  17054. Name = "__DERIVATION";
  17055. },
  17056. instance of MSFT_CliProperty
  17057. {
  17058. Derivation = "__DYNASTY";
  17059. Name = "__DYNASTY";
  17060. },
  17061. instance of MSFT_CliProperty
  17062. {
  17063. Derivation = "__GENUS";
  17064. Name = "__GENUS";
  17065. },
  17066. instance of MSFT_CliProperty
  17067. {
  17068. Derivation = "__NAMESPACE";
  17069. Name = "__NAMESPACE";
  17070. },
  17071. instance of MSFT_CliProperty
  17072. {
  17073. Derivation = "__PATH";
  17074. Name = "__PATH";
  17075. },
  17076. instance of MSFT_CliProperty
  17077. {
  17078. Derivation = "__PROPERTY_COUNT";
  17079. Name = "__PROPERTY_COUNT";
  17080. },
  17081. instance of MSFT_CliProperty
  17082. {
  17083. Derivation = "__RELPATH";
  17084. Name = "__RELPATH";
  17085. },
  17086. instance of MSFT_CliProperty
  17087. {
  17088. Derivation = "__SERVER";
  17089. Name = "__SERVER";
  17090. },
  17091. instance of MSFT_CliProperty
  17092. {
  17093. Derivation = "__SUPERCLASS";
  17094. Name = "__SUPERCLASS";
  17095. }};
  17096. },
  17097. instance of MSFT_CliFormat
  17098. {
  17099. Name = "INSTANCE";
  17100. Properties = {
  17101. instance of MSFT_CliProperty
  17102. {
  17103. Derivation = "LogfileName";
  17104. Name = "LogfileName";
  17105. }};
  17106. },
  17107. instance of MSFT_CliFormat
  17108. {
  17109. Format = "list";
  17110. Name = "FULL";
  17111. Properties = {
  17112. instance of MSFT_CliProperty
  17113. {
  17114. Derivation = "AccessMask";
  17115. 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. ";
  17116. Name = "AccessMask";
  17117. },
  17118. instance of MSFT_CliProperty
  17119. {
  17120. Derivation = "Archive";
  17121. Description = "The Archive property is a boolean value indicating that the file should be archived.";
  17122. Name = "Archive";
  17123. },
  17124. instance of MSFT_CliProperty
  17125. {
  17126. Derivation = "Description";
  17127. Description = "The Description property provides a textual description of the object. ";
  17128. Name = "Description";
  17129. },
  17130. instance of MSFT_CliProperty
  17131. {
  17132. Derivation = "Drive";
  17133. Description = "The Drive property is a string representing the drive letter (including colon) of the file. ";
  17134. Name = "Drive";
  17135. },
  17136. instance of MSFT_CliProperty
  17137. {
  17138. Derivation = "EightDotThreeFileName";
  17139. Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
  17140. Name = "EightDotThreeFileName";
  17141. },
  17142. instance of MSFT_CliProperty
  17143. {
  17144. Derivation = "Encrypted";
  17145. Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
  17146. Name = "Encrypted";
  17147. },
  17148. instance of MSFT_CliProperty
  17149. {
  17150. Derivation = "EncryptionMethod";
  17151. Description = "The EncryptionMethod property is a free form string indicating the algorithm or tool used to encrypt the logical file. ";
  17152. Name = "EncryptionMethod";
  17153. },
  17154. instance of MSFT_CliProperty
  17155. {
  17156. Derivation = "Extension";
  17157. Description = "The Extension property is a string representing the file's extension (without the dot). ";
  17158. Name = "Extension";
  17159. },
  17160. instance of MSFT_CliProperty
  17161. {
  17162. Derivation = "FileName";
  17163. Description = "The FileName property is a string representing the filename (without extension) of the file. ";
  17164. Name = "FileName";
  17165. },
  17166. instance of MSFT_CliProperty
  17167. {
  17168. Derivation = "FileSize";
  17169. Description = "The FileSize property represents the size of the file (in bytes).";
  17170. Name = "FileSize";
  17171. },
  17172. instance of MSFT_CliProperty
  17173. {
  17174. Derivation = "FileType";
  17175. Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
  17176. Name = "FileType";
  17177. },
  17178. instance of MSFT_CliProperty
  17179. {
  17180. Derivation = "FSName";
  17181. Description = "The FSName property is string indicating the name of the file system.";
  17182. Name = "FSName";
  17183. },
  17184. instance of MSFT_CliProperty
  17185. {
  17186. Derivation = "Hidden";
  17187. Description = "The Hidden property is a boolean value indicating if the file is hidden.";
  17188. Name = "Hidden";
  17189. },
  17190. instance of MSFT_CliProperty
  17191. {
  17192. Derivation = "InstallDate";
  17193. 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.";
  17194. Name = "InstallDate";
  17195. },
  17196. instance of MSFT_CliProperty
  17197. {
  17198. Derivation = "InUseCount";
  17199. Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
  17200. Name = "InUseCount";
  17201. },
  17202. instance of MSFT_CliProperty
  17203. {
  17204. Derivation = "LastAccessed";
  17205. Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
  17206. Name = "LastAccessed";
  17207. },
  17208. instance of MSFT_CliProperty
  17209. {
  17210. Derivation = "LastModified";
  17211. Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
  17212. Name = "LastModified";
  17213. },
  17214. instance of MSFT_CliProperty
  17215. {
  17216. Derivation = "LogfileName";
  17217. Name = "LogfileName";
  17218. },
  17219. instance of MSFT_CliProperty
  17220. {
  17221. Derivation = "Manufacturer";
  17222. Description = "Manufacturer string from version resource if one is present.";
  17223. Name = "Manufacturer";
  17224. },
  17225. instance of MSFT_CliProperty
  17226. {
  17227. Derivation = "MaxFileSize";
  17228. Name = "MaxFileSize";
  17229. },
  17230. instance of MSFT_CliProperty
  17231. {
  17232. Derivation = "Name";
  17233. 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";
  17234. Name = "Name";
  17235. },
  17236. instance of MSFT_CliProperty
  17237. {
  17238. Derivation = "NumberOfRecords";
  17239. Name = "NumberOfRecords";
  17240. },
  17241. instance of MSFT_CliProperty
  17242. {
  17243. Derivation = "OverwriteOutDated";
  17244. Name = "OverwriteOutDated";
  17245. },
  17246. instance of MSFT_CliProperty
  17247. {
  17248. Derivation = "OverWritePolicy";
  17249. Name = "OverWritePolicy";
  17250. Qualifiers = {
  17251. instance of MSFT_CliQualifier
  17252. {
  17253. Name = "ValueMap";
  17254. QualifierValue = {"0","1..365","4294967295"};
  17255. },
  17256. instance of MSFT_CliQualifier
  17257. {
  17258. Name = "Values";
  17259. QualifierValue = {"WhenNeeded","OutDated","Never"};
  17260. }};
  17261. },
  17262. instance of MSFT_CliProperty
  17263. {
  17264. Derivation = "Path";
  17265. Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
  17266. Name = "Path";
  17267. },
  17268. instance of MSFT_CliProperty
  17269. {
  17270. Derivation = "Readable";
  17271. Description = "The Readable property is a boolean value indicating if the file can be read.";
  17272. Name = "Readable";
  17273. },
  17274. instance of MSFT_CliProperty
  17275. {
  17276. Derivation = "Sources";
  17277. Name = "Sources";
  17278. },
  17279. instance of MSFT_CliProperty
  17280. {
  17281. Derivation = "Status";
  17282. Description = "The Status property is a string indicating the current status of the object. ";
  17283. Name = "Status";
  17284. Qualifiers = {
  17285. instance of MSFT_CliQualifier
  17286. {
  17287. Name = "MaxLen";
  17288. QualifierValue = {"10"};
  17289. },
  17290. instance of MSFT_CliQualifier
  17291. {
  17292. Name = "ValueMap";
  17293. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17294. },
  17295. instance of MSFT_CliQualifier
  17296. {
  17297. Name = "Values";
  17298. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17299. }};
  17300. },
  17301. instance of MSFT_CliProperty
  17302. {
  17303. Derivation = "System";
  17304. Description = "The system property is a boolean value indicating if the file is a system file.";
  17305. Name = "System";
  17306. },
  17307. instance of MSFT_CliProperty
  17308. {
  17309. Derivation = "Version";
  17310. Description = "Version string from version resource if one is present.";
  17311. Name = "Version";
  17312. },
  17313. instance of MSFT_CliProperty
  17314. {
  17315. Derivation = "Writeable";
  17316. Description = "The Writeable property is a boolean value indicating if the file can be written.";
  17317. Name = "Writeable";
  17318. }};
  17319. },
  17320. instance of MSFT_CliFormat
  17321. {
  17322. Name = "WRITEABLE";
  17323. Properties = {
  17324. instance of MSFT_CliProperty
  17325. {
  17326. Derivation = "MaxFileSize";
  17327. 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. ";
  17328. Name = "MaxFileSize";
  17329. Qualifiers = {
  17330. instance of MSFT_CliQualifier
  17331. {
  17332. Name = "CIMTYPE";
  17333. QualifierValue = {"uint32"};
  17334. },
  17335. instance of MSFT_CliQualifier
  17336. {
  17337. Name = "read";
  17338. QualifierValue = {"True"};
  17339. },
  17340. instance of MSFT_CliQualifier
  17341. {
  17342. Name = "write";
  17343. QualifierValue = {"True"};
  17344. }};
  17345. },
  17346. instance of MSFT_CliProperty
  17347. {
  17348. Derivation = "OverwriteOutDated";
  17349. 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'.";
  17350. Name = "OverwriteOutDated";
  17351. Qualifiers = {
  17352. instance of MSFT_CliQualifier
  17353. {
  17354. Name = "CIMTYPE";
  17355. QualifierValue = {"uint32"};
  17356. },
  17357. instance of MSFT_CliQualifier
  17358. {
  17359. Name = "Range";
  17360. QualifierValue = {"0-365 | 4294967295"};
  17361. },
  17362. instance of MSFT_CliQualifier
  17363. {
  17364. Name = "read";
  17365. QualifierValue = {"True"};
  17366. },
  17367. instance of MSFT_CliQualifier
  17368. {
  17369. Name = "Units";
  17370. QualifierValue = {"Days"};
  17371. },
  17372. instance of MSFT_CliQualifier
  17373. {
  17374. Name = "write";
  17375. QualifierValue = {"True"};
  17376. }};
  17377. }};
  17378. }};
  17379. FriendlyName = "NTEventLog";
  17380. PWhere = "WHERE LogfileName='#'";
  17381. Target = "Select * from Win32_NTEventlogFile";
  17382. Verbs = {
  17383. instance of MSFT_CliVerb
  17384. {
  17385. Derivation = "ClearEventlog";
  17386. Description = "";
  17387. Name = "ClearEventlog";
  17388. Parameters = {
  17389. instance of MSFT_CliParam
  17390. {
  17391. ParaId = "ArchiveFileName";
  17392. Qualifiers = {
  17393. instance of MSFT_CliQualifier
  17394. {
  17395. Name = "In";
  17396. QualifierValue = {"True"};
  17397. }};
  17398. Type = "STRING";
  17399. }};
  17400. Usage = "ClearEventlog";
  17401. },
  17402. instance of MSFT_CliVerb
  17403. {
  17404. Derivation = "BackupEventlog";
  17405. Description = "";
  17406. Name = "BackupEventlog";
  17407. Parameters = {
  17408. instance of MSFT_CliParam
  17409. {
  17410. ParaId = "ArchiveFileName";
  17411. Qualifiers = {
  17412. instance of MSFT_CliQualifier
  17413. {
  17414. Name = "In";
  17415. QualifierValue = {"True"};
  17416. }};
  17417. Type = "STRING";
  17418. }};
  17419. Usage = "BackupEventlog";
  17420. VerbType = 0;
  17421. }};
  17422. };
  17423. instance of MSFT_CliAlias
  17424. {
  17425. Connection =
  17426. instance of MSFT_CliConnection
  17427. {
  17428. Locale = "ms_409";
  17429. NameSpace = "ROOT\\CIMV2";
  17430. Server = ".";
  17431. };
  17432. Description = "Management of common adapter devices built into the motherboard (system board).";
  17433. Formats = {
  17434. instance of MSFT_CliFormat
  17435. {
  17436. Format = "table";
  17437. Name = "STATUS";
  17438. Properties = {
  17439. instance of MSFT_CliProperty
  17440. {
  17441. Derivation = "Status";
  17442. 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.";
  17443. Name = "Status";
  17444. Qualifiers = {
  17445. instance of MSFT_CliQualifier
  17446. {
  17447. Name = "MaxLen";
  17448. QualifierValue = {"10"};
  17449. },
  17450. instance of MSFT_CliQualifier
  17451. {
  17452. Name = "ValueMap";
  17453. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17454. },
  17455. instance of MSFT_CliQualifier
  17456. {
  17457. Name = "Values";
  17458. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17459. }};
  17460. },
  17461. instance of MSFT_CliProperty
  17462. {
  17463. Derivation = "Description";
  17464. Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
  17465. Name = "Description";
  17466. }};
  17467. },
  17468. instance of MSFT_CliFormat
  17469. {
  17470. Format = "LIST";
  17471. Name = "FULL";
  17472. Properties = {
  17473. instance of MSFT_CliProperty
  17474. {
  17475. Derivation = "Description";
  17476. Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
  17477. Name = "Description";
  17478. },
  17479. instance of MSFT_CliProperty
  17480. {
  17481. Derivation = "DeviceType";
  17482. Description = "The DeviceType property indicates the type of device being represented.";
  17483. Name = "DeviceType";
  17484. Qualifiers = {
  17485. instance of MSFT_CliQualifier
  17486. {
  17487. Name = "ValueMap";
  17488. QualifierValue = {"1","2","3","4","5","6","7"};
  17489. },
  17490. instance of MSFT_CliQualifier
  17491. {
  17492. Name = "Values";
  17493. QualifierValue = {"Other","Unknown","Video","SCSI Controller","Ethernet","Token Ring","Sound"};
  17494. }};
  17495. },
  17496. instance of MSFT_CliProperty
  17497. {
  17498. Derivation = "Enabled";
  17499. Description = "The Enabled property indicates whether or not the on-board device is available for use.";
  17500. Name = "Enabled";
  17501. },
  17502. instance of MSFT_CliProperty
  17503. {
  17504. Derivation = "HotSwappable";
  17505. 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'). ";
  17506. Name = "HotSwappable";
  17507. },
  17508. instance of MSFT_CliProperty
  17509. {
  17510. Derivation = "InstallDate";
  17511. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  17512. Name = "InstallDate";
  17513. },
  17514. instance of MSFT_CliProperty
  17515. {
  17516. Derivation = "Manufacturer";
  17517. Description = "The name of the organization responsible for producing the physical element.";
  17518. Name = "Manufacturer";
  17519. Qualifiers = {
  17520. instance of MSFT_CliQualifier
  17521. {
  17522. Name = "MaxLen";
  17523. QualifierValue = {"256"};
  17524. }};
  17525. },
  17526. instance of MSFT_CliProperty
  17527. {
  17528. Derivation = "Model";
  17529. Description = "The name by which the physical element is generally known.";
  17530. Name = "Model";
  17531. Qualifiers = {
  17532. instance of MSFT_CliQualifier
  17533. {
  17534. Name = "MaxLen";
  17535. QualifierValue = {"64"};
  17536. }};
  17537. },
  17538. instance of MSFT_CliProperty
  17539. {
  17540. Derivation = "Name";
  17541. Description = "The Name property defines the label by which the object is known. ";
  17542. Name = "Name";
  17543. },
  17544. instance of MSFT_CliProperty
  17545. {
  17546. Derivation = "OtherIdentifyingInfo";
  17547. Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. ";
  17548. Name = "OtherIdentifyingInfo";
  17549. },
  17550. instance of MSFT_CliProperty
  17551. {
  17552. Derivation = "PartNumber";
  17553. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  17554. Name = "PartNumber";
  17555. Qualifiers = {
  17556. instance of MSFT_CliQualifier
  17557. {
  17558. Name = "MaxLen";
  17559. QualifierValue = {"256"};
  17560. }};
  17561. },
  17562. instance of MSFT_CliProperty
  17563. {
  17564. Derivation = "PoweredOn";
  17565. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  17566. Name = "PoweredOn";
  17567. },
  17568. instance of MSFT_CliProperty
  17569. {
  17570. Derivation = "Removable";
  17571. 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. ";
  17572. Name = "Removable";
  17573. },
  17574. instance of MSFT_CliProperty
  17575. {
  17576. Derivation = "Replaceable";
  17577. Description = "A physical component is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  17578. Name = "Replaceable";
  17579. },
  17580. instance of MSFT_CliProperty
  17581. {
  17582. Derivation = "SerialNumber";
  17583. Description = "A manufacturer-allocated number used to identify the physical element.";
  17584. Name = "SerialNumber";
  17585. Qualifiers = {
  17586. instance of MSFT_CliQualifier
  17587. {
  17588. Name = "MaxLen";
  17589. QualifierValue = {"64"};
  17590. }};
  17591. },
  17592. instance of MSFT_CliProperty
  17593. {
  17594. Derivation = "SKU";
  17595. Description = "The stock keeping unit number for this physical element.";
  17596. Name = "SKU";
  17597. Qualifiers = {
  17598. instance of MSFT_CliQualifier
  17599. {
  17600. Name = "MaxLen";
  17601. QualifierValue = {"64"};
  17602. }};
  17603. },
  17604. instance of MSFT_CliProperty
  17605. {
  17606. Derivation = "Status";
  17607. Description = "The Status property is a string indicating the current status of the object. ";
  17608. Name = "Status";
  17609. Qualifiers = {
  17610. instance of MSFT_CliQualifier
  17611. {
  17612. Name = "MaxLen";
  17613. QualifierValue = {"10"};
  17614. },
  17615. instance of MSFT_CliQualifier
  17616. {
  17617. Name = "ValueMap";
  17618. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17619. },
  17620. instance of MSFT_CliQualifier
  17621. {
  17622. Name = "Values";
  17623. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17624. }};
  17625. },
  17626. instance of MSFT_CliProperty
  17627. {
  17628. Derivation = "Tag";
  17629. Description = "The Tag property uniquely identifies the on-board device connected to the system.";
  17630. Name = "Tag";
  17631. Qualifiers = {
  17632. instance of MSFT_CliQualifier
  17633. {
  17634. Name = "MaxLen";
  17635. QualifierValue = {"256"};
  17636. }};
  17637. },
  17638. instance of MSFT_CliProperty
  17639. {
  17640. Derivation = "Version";
  17641. Description = "A string indicating the version of the physical element.";
  17642. Name = "Version";
  17643. Qualifiers = {
  17644. instance of MSFT_CliQualifier
  17645. {
  17646. Name = "MaxLen";
  17647. QualifierValue = {"64"};
  17648. }};
  17649. }};
  17650. },
  17651. instance of MSFT_CliFormat
  17652. {
  17653. Format = "TABLE";
  17654. Name = "BRIEF";
  17655. Properties = {
  17656. instance of MSFT_CliProperty
  17657. {
  17658. Derivation = "DeviceType";
  17659. Description = "The DeviceType property indicates the type of device being represented.";
  17660. Name = "DeviceType";
  17661. Qualifiers = {
  17662. instance of MSFT_CliQualifier
  17663. {
  17664. Name = "ValueMap";
  17665. QualifierValue = {"1","2","3","4","5","6","7"};
  17666. },
  17667. instance of MSFT_CliQualifier
  17668. {
  17669. Name = "Values";
  17670. QualifierValue = {"Other","Unknown","Video","SCSI Controller","Ethernet","Token Ring","Sound"};
  17671. }};
  17672. },
  17673. instance of MSFT_CliProperty
  17674. {
  17675. Derivation = "SerialNumber";
  17676. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  17677. Name = "SerialNumber";
  17678. Qualifiers = {
  17679. instance of MSFT_CliQualifier
  17680. {
  17681. Name = "MaxLen";
  17682. QualifierValue = {"64"};
  17683. }};
  17684. },
  17685. instance of MSFT_CliProperty
  17686. {
  17687. Derivation = "Enabled";
  17688. Description = "The Enabled property indicates whether or not the on-board device is available for use.";
  17689. Name = "Enabled";
  17690. },
  17691. instance of MSFT_CliProperty
  17692. {
  17693. Derivation = "Description";
  17694. Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
  17695. Name = "Description";
  17696. }};
  17697. },
  17698. instance of MSFT_CliFormat
  17699. {
  17700. Name = "SYSTEM";
  17701. Properties = {
  17702. instance of MSFT_CliProperty
  17703. {
  17704. Derivation = "__CLASS";
  17705. Name = "__CLASS";
  17706. },
  17707. instance of MSFT_CliProperty
  17708. {
  17709. Derivation = "__DERIVATION";
  17710. Name = "__DERIVATION";
  17711. },
  17712. instance of MSFT_CliProperty
  17713. {
  17714. Derivation = "__DYNASTY";
  17715. Name = "__DYNASTY";
  17716. },
  17717. instance of MSFT_CliProperty
  17718. {
  17719. Derivation = "__GENUS";
  17720. Name = "__GENUS";
  17721. },
  17722. instance of MSFT_CliProperty
  17723. {
  17724. Derivation = "__NAMESPACE";
  17725. Name = "__NAMESPACE";
  17726. },
  17727. instance of MSFT_CliProperty
  17728. {
  17729. Derivation = "__PATH";
  17730. Name = "__PATH";
  17731. },
  17732. instance of MSFT_CliProperty
  17733. {
  17734. Derivation = "__PROPERTY_COUNT";
  17735. Name = "__PROPERTY_COUNT";
  17736. },
  17737. instance of MSFT_CliProperty
  17738. {
  17739. Derivation = "__RELPATH";
  17740. Name = "__RELPATH";
  17741. },
  17742. instance of MSFT_CliProperty
  17743. {
  17744. Derivation = "__SERVER";
  17745. Name = "__SERVER";
  17746. },
  17747. instance of MSFT_CliProperty
  17748. {
  17749. Derivation = "__SUPERCLASS";
  17750. Name = "__SUPERCLASS";
  17751. }};
  17752. },
  17753. instance of MSFT_CliFormat
  17754. {
  17755. Name = "INSTANCE";
  17756. Properties = {
  17757. instance of MSFT_CliProperty
  17758. {
  17759. Derivation = "__PATH";
  17760. Name = "__PATH";
  17761. }};
  17762. }};
  17763. FriendlyName = "OnBoardDevice";
  17764. PWhere = "";
  17765. Target = "Select * from Win32_OnBoardDevice";
  17766. };
  17767. instance of MSFT_CliAlias
  17768. {
  17769. Connection =
  17770. instance of MSFT_CliConnection
  17771. {
  17772. Locale = "ms_409";
  17773. NameSpace = "ROOT\\CIMV2";
  17774. Server = ".";
  17775. };
  17776. Description = "Installed Operating System/s management. ";
  17777. Formats = {
  17778. instance of MSFT_CliFormat
  17779. {
  17780. Format = "TABLE";
  17781. Name = "STATUS";
  17782. Properties = {
  17783. instance of MSFT_CliProperty
  17784. {
  17785. Derivation = "Status";
  17786. 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.";
  17787. Name = "Status";
  17788. Qualifiers = {
  17789. instance of MSFT_CliQualifier
  17790. {
  17791. Name = "MaxLen";
  17792. QualifierValue = {"10"};
  17793. },
  17794. instance of MSFT_CliQualifier
  17795. {
  17796. Name = "ValueMap";
  17797. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17798. },
  17799. instance of MSFT_CliQualifier
  17800. {
  17801. Name = "Values";
  17802. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  17803. }};
  17804. },
  17805. instance of MSFT_CliProperty
  17806. {
  17807. Derivation = "Name";
  17808. Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
  17809. Name = "Name";
  17810. }};
  17811. },
  17812. instance of MSFT_CliFormat
  17813. {
  17814. Format = "TABLE";
  17815. Name = "FREE";
  17816. Properties = {
  17817. instance of MSFT_CliProperty
  17818. {
  17819. Derivation = "FreePhysicalMemory";
  17820. Description = "Number of kilobytes of physical memory currently unused and available";
  17821. Name = "FreePhysicalMemory";
  17822. },
  17823. instance of MSFT_CliProperty
  17824. {
  17825. Derivation = "FreeSpaceInPagingFiles";
  17826. 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.";
  17827. Name = "FreeSpaceInPagingFiles";
  17828. },
  17829. instance of MSFT_CliProperty
  17830. {
  17831. Derivation = "FreeVirtualMemory";
  17832. 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).";
  17833. Name = "FreeVirtualMemory";
  17834. },
  17835. instance of MSFT_CliProperty
  17836. {
  17837. Derivation = "Name";
  17838. Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
  17839. Name = "Name";
  17840. }};
  17841. },
  17842. instance of MSFT_CliFormat
  17843. {
  17844. Format = "list";
  17845. Name = "FULL";
  17846. Properties = {
  17847. instance of MSFT_CliProperty
  17848. {
  17849. Derivation = "BootDevice";
  17850. Description = "The BootDevice property indicates the name of the disk drive from which the Win32 operating system boots. /nExample: \\\\Device\\Harddisk0.";
  17851. Name = "BootDevice";
  17852. },
  17853. instance of MSFT_CliProperty
  17854. {
  17855. Derivation = "BuildNumber";
  17856. 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";
  17857. Name = "BuildNumber";
  17858. },
  17859. instance of MSFT_CliProperty
  17860. {
  17861. Derivation = "BuildType";
  17862. Description = "The BuildType property indicates the type of build used for the operating system. Examples are retail build and checked build.";
  17863. Name = "BuildType";
  17864. },
  17865. instance of MSFT_CliProperty
  17866. {
  17867. Derivation = "CodeSet";
  17868. 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.";
  17869. Name = "CodeSet";
  17870. Qualifiers = {
  17871. instance of MSFT_CliQualifier
  17872. {
  17873. Name = "MaxLen";
  17874. QualifierValue = {"6"};
  17875. }};
  17876. },
  17877. instance of MSFT_CliProperty
  17878. {
  17879. Derivation = "CountryCode";
  17880. 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)";
  17881. Name = "CountryCode";
  17882. },
  17883. instance of MSFT_CliProperty
  17884. {
  17885. Derivation = "CSDVersion";
  17886. 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.";
  17887. Name = "CSDVersion";
  17888. },
  17889. instance of MSFT_CliProperty
  17890. {
  17891. Derivation = "CSName";
  17892. Name = "CSName";
  17893. },
  17894. instance of MSFT_CliProperty
  17895. {
  17896. Derivation = "CurrentTimeZone";
  17897. Description = "CurrentTimeZone indicates the number of minutes the operating system is offset from Greenwich Mean Time. Either the number is positive, negative or zero.";
  17898. Name = "CurrentTimeZone";
  17899. },
  17900. instance of MSFT_CliProperty
  17901. {
  17902. Derivation = "Debug";
  17903. 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.";
  17904. Name = "Debug";
  17905. },
  17906. instance of MSFT_CliProperty
  17907. {
  17908. Derivation = "Description";
  17909. 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.";
  17910. Name = "Description";
  17911. },
  17912. instance of MSFT_CliProperty
  17913. {
  17914. Derivation = "Distributed";
  17915. Description = "Boolean indicating whether the operating system is distributed across several computer system nodes. If so, these nodes should be grouped as a cluster.";
  17916. Name = "Distributed";
  17917. },
  17918. instance of Msft_CliProperty
  17919. {
  17920. Name = "EncryptionLevel";
  17921. Description = "The EncryptionLevel property specifies if the encryption "
  17922. "level for secure transactions is 40-bit, 128-bit, or n-bit "
  17923. "encryption.";
  17924. Qualifiers = {
  17925. Instance of Msft_CliQualifier{
  17926. Name = "Values";
  17927. QualifierValue = {"40-bit", "128-bit", "n-bit"};
  17928. }
  17929. };
  17930. Derivation = "EncryptionLevel";
  17931. },
  17932. instance of MSFT_CliProperty
  17933. {
  17934. Derivation = "ForegroundApplicationBoost";
  17935. 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.";
  17936. Name = "ForegroundApplicationBoost";
  17937. Qualifiers = {
  17938. instance of MSFT_CliQualifier
  17939. {
  17940. Name = "Values";
  17941. QualifierValue = {"None","Minimum","Maximum"};
  17942. }};
  17943. },
  17944. instance of MSFT_CliProperty
  17945. {
  17946. Derivation = "FreePhysicalMemory";
  17947. Description = "Number of kilobytes of physical memory currently unused and available";
  17948. Name = "FreePhysicalMemory";
  17949. },
  17950. instance of MSFT_CliProperty
  17951. {
  17952. Derivation = "FreeSpaceInPagingFiles";
  17953. 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.";
  17954. Name = "FreeSpaceInPagingFiles";
  17955. },
  17956. instance of MSFT_CliProperty
  17957. {
  17958. Derivation = "FreeVirtualMemory";
  17959. 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).";
  17960. Name = "FreeVirtualMemory";
  17961. },
  17962. instance of MSFT_CliProperty
  17963. {
  17964. Derivation = "InstallDate";
  17965. 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.";
  17966. Name = "InstallDate";
  17967. },
  17968. instance of MSFT_CliProperty
  17969. {
  17970. Derivation = "LastBootUpTime";
  17971. Description = "Time when the operating system was last booted";
  17972. Name = "LastBootUpTime";
  17973. },
  17974. instance of MSFT_CliProperty
  17975. {
  17976. Derivation = "LocalDateTime";
  17977. Description = "Operating system's notion of the local date and time of day.";
  17978. Name = "LocalDateTime";
  17979. },
  17980. instance of MSFT_CliProperty
  17981. {
  17982. Derivation = "Locale";
  17983. 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.";
  17984. Name = "Locale";
  17985. },
  17986. instance of MSFT_CliProperty
  17987. {
  17988. Derivation = "Manufacturer";
  17989. Description = "The Manufacturer property indicates the name of the operating system manufacturer. For Win32 systems this value will be Microsoft Corporation.";
  17990. Name = "Manufacturer";
  17991. },
  17992. instance of MSFT_CliProperty
  17993. {
  17994. Derivation = "MaxNumberOfProcesses";
  17995. 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.";
  17996. Name = "MaxNumberOfProcesses";
  17997. },
  17998. instance of MSFT_CliProperty
  17999. {
  18000. Derivation = "MaxProcessMemorySize";
  18001. 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.";
  18002. Name = "MaxProcessMemorySize";
  18003. },
  18004. instance of MSFT_CliProperty
  18005. {
  18006. Derivation = "Name";
  18007. Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
  18008. Name = "Name";
  18009. },
  18010. instance of MSFT_CliProperty
  18011. {
  18012. Derivation = "NumberOfLicensedUsers";
  18013. Description = "Number of user licenses for the operating system. If unlimited, enter 0. If unknown, enter -1.";
  18014. Name = "NumberOfLicensedUsers";
  18015. },
  18016. instance of MSFT_CliProperty
  18017. {
  18018. Derivation = "NumberOfProcesses";
  18019. Description = "Number of process contexts currently loaded or running on the operating system.";
  18020. Name = "NumberOfProcesses";
  18021. },
  18022. instance of MSFT_CliProperty
  18023. {
  18024. Derivation = "NumberOfUsers";
  18025. Description = "Number of user sessions for which the operating system is currently storing state information";
  18026. Name = "NumberOfUsers";
  18027. },
  18028. instance of MSFT_CliProperty
  18029. {
  18030. Derivation = "Organization";
  18031. Description = "The Organization property indicates the the registered user's (of the operating system) company name./nExample: Microsoft Corporation.";
  18032. Name = "Organization";
  18033. },
  18034. instance of MSFT_CliProperty
  18035. {
  18036. Derivation = "OSLanguage";
  18037. Description = "The OSLanguage property indicates which language version of the operating system is installed./nExample: 0x0807 (German, Switzerland)";
  18038. Name = "OSLanguage";
  18039. },
  18040. instance of MSFT_CliProperty
  18041. {
  18042. Derivation = "OSProductSuite";
  18043. Description = "The OSProductSuite property identifies installed and licensed system product additions to the operating system.";
  18044. Name = "OSProductSuite";
  18045. },
  18046. instance of MSFT_CliProperty
  18047. {
  18048. Derivation = "OSType";
  18049. Description = "A integer indicating the type of operating system.";
  18050. Name = "OSType";
  18051. Qualifiers = {
  18052. instance of MSFT_CliQualifier
  18053. {
  18054. Name = "Values";
  18055. 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"};
  18056. }};
  18057. },
  18058. instance of MSFT_CliProperty
  18059. {
  18060. Derivation = "OtherTypeDescription";
  18061. 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.";
  18062. Name = "OtherTypeDescription";
  18063. Qualifiers = {
  18064. instance of MSFT_CliQualifier
  18065. {
  18066. Name = "MaxLen";
  18067. QualifierValue = {"64"};
  18068. }};
  18069. },
  18070. instance of MSFT_CliProperty
  18071. {
  18072. Derivation = "PlusProductID";
  18073. Description = "The PlusProductID property contains the product identification number for the Windows Plus! operating system enhancement software (if installed).";
  18074. Name = "PlusProductID";
  18075. },
  18076. instance of MSFT_CliProperty
  18077. {
  18078. Derivation = "PlusVersionNumber";
  18079. Description = "The PlusVersionNumber property contains the version number of the Windows Plus! operating system enhancement software (if installed).";
  18080. Name = "PlusVersionNumber";
  18081. },
  18082. instance of MSFT_CliProperty
  18083. {
  18084. Derivation = "Primary";
  18085. 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.";
  18086. Name = "Primary";
  18087. },
  18088. instance of MSFT_CliProperty
  18089. {
  18090. Derivation = "QuantumLength";
  18091. 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.";
  18092. Name = "QuantumLength";
  18093. Qualifiers = {
  18094. instance of MSFT_CliQualifier
  18095. {
  18096. Name = "Values";
  18097. QualifierValue = {"Unknown","One tick","Two ticks"};
  18098. }};
  18099. },
  18100. instance of MSFT_CliProperty
  18101. {
  18102. Derivation = "QuantumType";
  18103. 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.";
  18104. Name = "QuantumType";
  18105. Qualifiers = {
  18106. instance of MSFT_CliQualifier
  18107. {
  18108. Name = "Values";
  18109. QualifierValue = {"Unknown","Fixed","Variable"};
  18110. }};
  18111. },
  18112. instance of MSFT_CliProperty
  18113. {
  18114. Derivation = "RegisteredUser";
  18115. Description = "The RegisteredUser property indicates the name of the registered user of the operating system./nExample: Jane Doe";
  18116. Name = "RegisteredUser";
  18117. },
  18118. instance of MSFT_CliProperty
  18119. {
  18120. Derivation = "SerialNumber";
  18121. Description = "The SerialNumber property indicatesthe operating system product serial identification number./nExample:10497-OEM-0031416-71674.";
  18122. Name = "SerialNumber";
  18123. },
  18124. instance of MSFT_CliProperty
  18125. {
  18126. Derivation = "ServicePackMajorVersion";
  18127. 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).";
  18128. Name = "ServicePackMajorVersion";
  18129. },
  18130. instance of MSFT_CliProperty
  18131. {
  18132. Derivation = "ServicePackMinorVersion";
  18133. 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).";
  18134. Name = "ServicePackMinorVersion";
  18135. },
  18136. instance of MSFT_CliProperty
  18137. {
  18138. Derivation = "SizeStoredInPagingFiles";
  18139. 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.";
  18140. Name = "SizeStoredInPagingFiles";
  18141. },
  18142. instance of MSFT_CliProperty
  18143. {
  18144. Derivation = "Status";
  18145. 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.";
  18146. Name = "Status";
  18147. Qualifiers = {
  18148. instance of MSFT_CliQualifier
  18149. {
  18150. Name = "MaxLen";
  18151. QualifierValue = {"10"};
  18152. },
  18153. instance of MSFT_CliQualifier
  18154. {
  18155. Name = "ValueMap";
  18156. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18157. },
  18158. instance of MSFT_CliQualifier
  18159. {
  18160. Name = "Values";
  18161. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18162. }};
  18163. },
  18164. instance of MSFT_CliProperty
  18165. {
  18166. Derivation = "SystemDevice";
  18167. Description = "The SystemDevice property indicates the physical disk partition the operating system is installed on.";
  18168. Name = "SystemDevice";
  18169. },
  18170. instance of MSFT_CliProperty
  18171. {
  18172. Derivation = "SystemDirectory";
  18173. Description = "The SystemDirectory property indicates the system directory of the operating system./nExample: C:\\WINDOWS\\SYSTEM32";
  18174. Name = "SystemDirectory";
  18175. },
  18176. instance of Msft_CliProperty
  18177. {
  18178. Name = "SystemDrive";
  18179. Description = "The SystemDrive property contains the letter of the disk "
  18180. "drive that the operating system resides on./nExample: C:";
  18181. Derivation = "SystemDrive";
  18182. },
  18183. instance of MSFT_CliProperty
  18184. {
  18185. Derivation = "TotalSwapSpaceSize";
  18186. 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.";
  18187. Name = "TotalSwapSpaceSize";
  18188. },
  18189. instance of MSFT_CliProperty
  18190. {
  18191. Derivation = "TotalVirtualMemorySize";
  18192. 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.";
  18193. Name = "TotalVirtualMemorySize";
  18194. },
  18195. instance of MSFT_CliProperty
  18196. {
  18197. Derivation = "TotalVisibleMemorySize";
  18198. 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";
  18199. Name = "TotalVisibleMemorySize";
  18200. },
  18201. instance of MSFT_CliProperty
  18202. {
  18203. Derivation = "Version";
  18204. Description = "The Version property indicates the version number of the operating system.";
  18205. Name = "Version";
  18206. },
  18207. instance of MSFT_CliProperty
  18208. {
  18209. Derivation = "WindowsDirectory";
  18210. Description = "The WindowsDirectory property indicates the Windows directory of the operating system./nExample: C:\\WINDOWS";
  18211. Name = "WindowsDirectory";
  18212. }};
  18213. },
  18214. instance of MSFT_CliFormat
  18215. {
  18216. Format = "TABLE";
  18217. Name = "BRIEF";
  18218. Properties = {
  18219. instance of MSFT_CliProperty
  18220. {
  18221. Derivation = "SystemDirectory";
  18222. Description = "The SystemDirectory property indicates the system directory of the operating system./nExample: C:\\WINDOWS\\SYSTEM32";
  18223. Name = "SystemDirectory";
  18224. },
  18225. instance of MSFT_CliProperty
  18226. {
  18227. Derivation = "Organization";
  18228. Description = "The Organization property indicates the the registered user's (of the operating system) company name./nExample: Microsoft Corporation.";
  18229. Name = "Organization";
  18230. },
  18231. instance of MSFT_CliProperty
  18232. {
  18233. Derivation = "BuildNumber";
  18234. Description = "The BuildNumber property indicates the build number of the operating system. ";
  18235. Name = "BuildNumber";
  18236. },
  18237. instance of MSFT_CliProperty
  18238. {
  18239. Derivation = "RegisteredUser";
  18240. Description = "The RegisteredUser property indicates the name of the registered user of the operating system.";
  18241. Name = "RegisteredUser";
  18242. },
  18243. instance of MSFT_CliProperty
  18244. {
  18245. Derivation = "SerialNumber";
  18246. Description = "The SerialNumber property indicatesthe operating system product serial identification number.";
  18247. Name = "SerialNumber";
  18248. },
  18249. instance of MSFT_CliProperty
  18250. {
  18251. Derivation = "Version";
  18252. Description = "The Version property indicates the version number of the operating system.";
  18253. Name = "Version";
  18254. }};
  18255. },
  18256. instance of MSFT_CliFormat
  18257. {
  18258. Name = "SYSTEM";
  18259. Properties = {
  18260. instance of MSFT_CliProperty
  18261. {
  18262. Derivation = "__CLASS";
  18263. Name = "__CLASS";
  18264. },
  18265. instance of MSFT_CliProperty
  18266. {
  18267. Derivation = "__DERIVATION";
  18268. Name = "__DERIVATION";
  18269. },
  18270. instance of MSFT_CliProperty
  18271. {
  18272. Derivation = "__DYNASTY";
  18273. Name = "__DYNASTY";
  18274. },
  18275. instance of MSFT_CliProperty
  18276. {
  18277. Derivation = "__GENUS";
  18278. Name = "__GENUS";
  18279. },
  18280. instance of MSFT_CliProperty
  18281. {
  18282. Derivation = "__NAMESPACE";
  18283. Name = "__NAMESPACE";
  18284. },
  18285. instance of MSFT_CliProperty
  18286. {
  18287. Derivation = "__PATH";
  18288. Name = "__PATH";
  18289. },
  18290. instance of MSFT_CliProperty
  18291. {
  18292. Derivation = "__PROPERTY_COUNT";
  18293. Name = "__PROPERTY_COUNT";
  18294. },
  18295. instance of MSFT_CliProperty
  18296. {
  18297. Derivation = "__RELPATH";
  18298. Name = "__RELPATH";
  18299. },
  18300. instance of MSFT_CliProperty
  18301. {
  18302. Derivation = "__SERVER";
  18303. Name = "__SERVER";
  18304. },
  18305. instance of MSFT_CliProperty
  18306. {
  18307. Derivation = "__SUPERCLASS";
  18308. Name = "__SUPERCLASS";
  18309. }};
  18310. },
  18311. instance of MSFT_CliFormat
  18312. {
  18313. Name = "INSTANCE";
  18314. Properties = {
  18315. instance of MSFT_CliProperty
  18316. {
  18317. Name = "__PATH";
  18318. }};
  18319. },
  18320. instance of MSFT_CliFormat
  18321. {
  18322. Name = "WRITEABLE";
  18323. Properties = {
  18324. instance of MSFT_CliProperty
  18325. {
  18326. Derivation = "CurrentTimeZone";
  18327. Description = "CurrentTimeZone indicates the number of minutes the operating system is offset from Greenwich Mean Time. Either the number is positive, negative or zero.";
  18328. Name = "CurrentTimeZone";
  18329. Qualifiers = {
  18330. instance of MSFT_CliQualifier
  18331. {
  18332. Name = "CIMTYPE";
  18333. QualifierValue = {"sint16"};
  18334. },
  18335. instance of MSFT_CliQualifier
  18336. {
  18337. Name = "read";
  18338. QualifierValue = {"True"};
  18339. },
  18340. instance of MSFT_CliQualifier
  18341. {
  18342. Name = "Units";
  18343. QualifierValue = {"Minutes"};
  18344. },
  18345. instance of MSFT_CliQualifier
  18346. {
  18347. Name = "write";
  18348. QualifierValue = {"True"};
  18349. }};
  18350. },
  18351. instance of MSFT_CliProperty
  18352. {
  18353. Derivation = "Description";
  18354. 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.";
  18355. Name = "Description";
  18356. Qualifiers = {
  18357. instance of MSFT_CliQualifier
  18358. {
  18359. Name = "CIMTYPE";
  18360. QualifierValue = {"string"};
  18361. },
  18362. instance of MSFT_CliQualifier
  18363. {
  18364. Name = "MappingStrings";
  18365. QualifierValue = {"string","WMI"};
  18366. },
  18367. instance of MSFT_CliQualifier
  18368. {
  18369. Name = "Override";
  18370. QualifierValue = {"Description"};
  18371. },
  18372. instance of MSFT_CliQualifier
  18373. {
  18374. Name = "read";
  18375. QualifierValue = {"True"};
  18376. },
  18377. instance of MSFT_CliQualifier
  18378. {
  18379. Name = "write";
  18380. QualifierValue = {"True"};
  18381. }};
  18382. },
  18383. instance of MSFT_CliProperty
  18384. {
  18385. Derivation = "ForegroundApplicationBoost";
  18386. 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.";
  18387. Name = "ForegroundApplicationBoost";
  18388. Qualifiers = {
  18389. instance of MSFT_CliQualifier
  18390. {
  18391. Name = "CIMTYPE";
  18392. QualifierValue = {"uint8"};
  18393. },
  18394. instance of MSFT_CliQualifier
  18395. {
  18396. Name = "MappingStrings";
  18397. QualifierValue = {"uint8","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation"};
  18398. },
  18399. instance of MSFT_CliQualifier
  18400. {
  18401. Name = "read";
  18402. QualifierValue = {"True"};
  18403. },
  18404. instance of MSFT_CliQualifier
  18405. {
  18406. Name = "Values";
  18407. QualifierValue = {"True","None","Minimum","Maximum"};
  18408. },
  18409. instance of MSFT_CliQualifier
  18410. {
  18411. Name = "write";
  18412. QualifierValue = {"True"};
  18413. }};
  18414. },
  18415. instance of MSFT_CliProperty
  18416. {
  18417. Derivation = "QuantumLength";
  18418. 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.";
  18419. Name = "QuantumLength";
  18420. Qualifiers = {
  18421. instance of MSFT_CliQualifier
  18422. {
  18423. Name = "CIMTYPE";
  18424. QualifierValue = {"uint8"};
  18425. },
  18426. instance of MSFT_CliQualifier
  18427. {
  18428. Name = "MappingStrings";
  18429. QualifierValue = {"uint8","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation"};
  18430. },
  18431. instance of MSFT_CliQualifier
  18432. {
  18433. Name = "read";
  18434. QualifierValue = {"True"};
  18435. },
  18436. instance of MSFT_CliQualifier
  18437. {
  18438. Name = "Values";
  18439. QualifierValue = {"True","Unknown","One tick","Two ticks"};
  18440. },
  18441. instance of MSFT_CliQualifier
  18442. {
  18443. Name = "write";
  18444. QualifierValue = {"True"};
  18445. }};
  18446. },
  18447. instance of MSFT_CliProperty
  18448. {
  18449. Derivation = "QuantumType";
  18450. 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.";
  18451. Name = "QuantumType";
  18452. Qualifiers = {
  18453. instance of MSFT_CliQualifier
  18454. {
  18455. Name = "CIMTYPE";
  18456. QualifierValue = {"uint8"};
  18457. },
  18458. instance of MSFT_CliQualifier
  18459. {
  18460. Name = "read";
  18461. QualifierValue = {"True"};
  18462. },
  18463. instance of MSFT_CliQualifier
  18464. {
  18465. Name = "Values";
  18466. QualifierValue = {"True","Unknown","Fixed","Variable"};
  18467. },
  18468. instance of MSFT_CliQualifier
  18469. {
  18470. Name = "write";
  18471. QualifierValue = {"True"};
  18472. }};
  18473. }};
  18474. }};
  18475. FriendlyName = "OS";
  18476. PWhere = "";
  18477. Target = "Select * from Win32_OperatingSystem";
  18478. Verbs = {
  18479. instance of MSFT_CliVerb
  18480. {
  18481. Derivation = "Reboot";
  18482. 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.";
  18483. Name = "Reboot";
  18484. Usage = "Reboot";
  18485. VerbType = 0;
  18486. },
  18487. instance of MSFT_CliVerb
  18488. {
  18489. Derivation = "Shutdown";
  18490. 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.";
  18491. Name = "Shutdown";
  18492. Usage = "Shutdown";
  18493. },
  18494. instance of MSFT_CliVerb
  18495. {
  18496. Derivation = "Win32Shutdown";
  18497. Description = "The Win32Shutdown method provides the full set of shutdown options supported by Win32 operating systems.";
  18498. Name = "Win32Shutdown";
  18499. Parameters = {
  18500. instance of MSFT_CliParam
  18501. {
  18502. 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.";
  18503. ParaId = "Flags";
  18504. Qualifiers = {
  18505. instance of MSFT_CliQualifier
  18506. {
  18507. Name = "In";
  18508. QualifierValue = {"True"};
  18509. }};
  18510. Type = "SINT32";
  18511. },
  18512. instance of MSFT_CliParam
  18513. {
  18514. Description = "The Reserved parameter provides a way to extend Win32Shutdown. Presently, the Reserved parameter is ignored.";
  18515. ParaId = "Reserved";
  18516. Qualifiers = {
  18517. instance of MSFT_CliQualifier
  18518. {
  18519. Name = "In";
  18520. QualifierValue = {"True"};
  18521. }};
  18522. Type = "SINT32";
  18523. }};
  18524. Usage = "Win32Shutdown";
  18525. },
  18526. instance of MSFT_CliVerb
  18527. {
  18528. Derivation = "SetDateTime";
  18529. 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.";
  18530. Name = "SetDateTime";
  18531. Parameters = {
  18532. instance of MSFT_CliParam
  18533. {
  18534. Description = "The LocalDateTime parameter is the time to set. This property may not be NULL.";
  18535. ParaId = "LocalDateTime";
  18536. Qualifiers = {
  18537. instance of MSFT_CliQualifier
  18538. {
  18539. Name = "CIMTYPE";
  18540. QualifierValue = {"DateTime"};
  18541. },
  18542. instance of MSFT_CliQualifier
  18543. {
  18544. Name = "Description";
  18545. QualifierValue = {"The LocalDateTime parameter is the time to set. This property may not be NULL."};
  18546. },
  18547. instance of MSFT_CliQualifier
  18548. {
  18549. Name = "ID";
  18550. QualifierValue = {"0"};
  18551. },
  18552. instance of MSFT_CliQualifier
  18553. {
  18554. Name = "in";
  18555. QualifierValue = {"True"};
  18556. }};
  18557. Type = "DATETIME";
  18558. }};
  18559. Qualifiers = {
  18560. instance of MSFT_CliQualifier
  18561. {
  18562. Name = "Description";
  18563. 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 "};
  18564. },
  18565. instance of MSFT_CliQualifier
  18566. {
  18567. Name = "Implemented";
  18568. QualifierValue = {"True"};
  18569. },
  18570. instance of MSFT_CliQualifier
  18571. {
  18572. Name = "Privileges";
  18573. QualifierValue = {"SeSystemTimePrivilege"};
  18574. },
  18575. instance of MSFT_CliQualifier
  18576. {
  18577. Name = "ValueMap";
  18578. QualifierValue = {"0",".."};
  18579. },
  18580. instance of MSFT_CliQualifier
  18581. {
  18582. Name = "Values";
  18583. QualifierValue = {"Success","Other"};
  18584. }};
  18585. Usage = "SetDateTime";
  18586. }};
  18587. };
  18588. instance of MSFT_CliAlias
  18589. {
  18590. Connection =
  18591. instance of MSFT_CliConnection
  18592. {
  18593. Locale = "ms_409";
  18594. NameSpace = "ROOT\\CIMV2";
  18595. Server = ".";
  18596. };
  18597. Description = "Virtual memory file swapping management. ";
  18598. Formats = {
  18599. instance of MSFT_CliFormat
  18600. {
  18601. Format = "table";
  18602. Name = "STATUS";
  18603. Properties = {
  18604. instance of MSFT_CliProperty
  18605. {
  18606. Derivation = "Status";
  18607. 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.";
  18608. Name = "Status";
  18609. Qualifiers = {
  18610. instance of MSFT_CliQualifier
  18611. {
  18612. Name = "MaxLen";
  18613. QualifierValue = {"10"};
  18614. },
  18615. instance of MSFT_CliQualifier
  18616. {
  18617. Name = "ValueMap";
  18618. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18619. },
  18620. instance of MSFT_CliQualifier
  18621. {
  18622. Name = "Values";
  18623. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18624. }};
  18625. },
  18626. instance of MSFT_CliProperty
  18627. {
  18628. Derivation = "Name";
  18629. Description = "The Name property indicates the name of the page file.";
  18630. Name = "Name";
  18631. },
  18632. instance of MSFT_CliProperty
  18633. {
  18634. Derivation = "CurrentUsage";
  18635. Description = "The CurrentUsage property indicates the amount of disk space currently used by the page file.";
  18636. Name = "CurrentUsage";
  18637. }};
  18638. },
  18639. instance of MSFT_CliFormat
  18640. {
  18641. Format = "TABLE";
  18642. Name = "BRIEF";
  18643. Properties = {
  18644. instance of MSFT_CliProperty
  18645. {
  18646. Derivation = "Caption";
  18647. Description = "The Caption property is a short textual description (one-line string) of the object.";
  18648. Name = "Caption";
  18649. Qualifiers = {
  18650. instance of MSFT_CliQualifier
  18651. {
  18652. Name = "MaxLen";
  18653. QualifierValue = {"64"};
  18654. }};
  18655. },
  18656. instance of MSFT_CliProperty
  18657. {
  18658. Derivation = "Name";
  18659. Description = "The Name property indicates the name of the page file.";
  18660. Name = "Name";
  18661. },
  18662. instance of MSFT_CliProperty
  18663. {
  18664. Derivation = "PeakUsage";
  18665. Description = "The PeakUsage property indicates the highest use page file.";
  18666. Name = "PeakUsage";
  18667. }};
  18668. },
  18669. instance of MSFT_CliFormat
  18670. {
  18671. Name = "SYSTEM";
  18672. Properties = {
  18673. instance of MSFT_CliProperty
  18674. {
  18675. Derivation = "__CLASS";
  18676. Name = "__CLASS";
  18677. },
  18678. instance of MSFT_CliProperty
  18679. {
  18680. Derivation = "__DERIVATION";
  18681. Name = "__DERIVATION";
  18682. },
  18683. instance of MSFT_CliProperty
  18684. {
  18685. Derivation = "__DYNASTY";
  18686. Name = "__DYNASTY";
  18687. },
  18688. instance of MSFT_CliProperty
  18689. {
  18690. Derivation = "__GENUS";
  18691. Name = "__GENUS";
  18692. },
  18693. instance of MSFT_CliProperty
  18694. {
  18695. Derivation = "__NAMESPACE";
  18696. Name = "__NAMESPACE";
  18697. },
  18698. instance of MSFT_CliProperty
  18699. {
  18700. Derivation = "__PATH";
  18701. Name = "__PATH";
  18702. },
  18703. instance of MSFT_CliProperty
  18704. {
  18705. Derivation = "__PROPERTY_COUNT";
  18706. Name = "__PROPERTY_COUNT";
  18707. },
  18708. instance of MSFT_CliProperty
  18709. {
  18710. Derivation = "__RELPATH";
  18711. Name = "__RELPATH";
  18712. },
  18713. instance of MSFT_CliProperty
  18714. {
  18715. Derivation = "__SERVER";
  18716. Name = "__SERVER";
  18717. },
  18718. instance of MSFT_CliProperty
  18719. {
  18720. Derivation = "__SUPERCLASS";
  18721. Name = "__SUPERCLASS";
  18722. }};
  18723. },
  18724. instance of MSFT_CliFormat
  18725. {
  18726. Name = "INSTANCE";
  18727. Properties = {
  18728. instance of MSFT_CliProperty
  18729. {
  18730. Derivation = "__PATH";
  18731. Name = "__PATH";
  18732. }};
  18733. },
  18734. instance of MSFT_CliFormat
  18735. {
  18736. Format = "LIST";
  18737. Name = "FULL";
  18738. Properties = {
  18739. instance of MSFT_CliProperty
  18740. {
  18741. Derivation = "AllocatedBaseSize";
  18742. Description = "The AllocatedBaseSize property indicates the actual amount of disk space allocated for use with this page file. ";
  18743. Name = "AllocatedBaseSize";
  18744. },
  18745. instance of MSFT_CliProperty
  18746. {
  18747. Derivation = "CurrentUsage";
  18748. Description = "The CurrentUsage property indicates the amount of disk space currently used by the page file.";
  18749. Name = "CurrentUsage";
  18750. },
  18751. instance of MSFT_CliProperty
  18752. {
  18753. Derivation = "Description";
  18754. Description = "The Description property provides a textual description of the object. ";
  18755. Name = "Description";
  18756. },
  18757. instance of MSFT_CliProperty
  18758. {
  18759. Derivation = "InstallDate";
  18760. 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.";
  18761. Name = "InstallDate";
  18762. },
  18763. instance of MSFT_CliProperty
  18764. {
  18765. Derivation = "Name";
  18766. Description = "The Name property indicates the name of the page file.";
  18767. Name = "Name";
  18768. },
  18769. instance of MSFT_CliProperty
  18770. {
  18771. Derivation = "PeakUsage";
  18772. Description = "The PeakUsage property indicates the highest use page file.";
  18773. Name = "PeakUsage";
  18774. },
  18775. instance of Msft_CliProperty
  18776. {
  18777. Name = "TempPageFile";
  18778. Description = "The TempPageFile property specifies whether a temporary page "
  18779. "file has been created, usually because there is no permanent "
  18780. "page file on the current computer system.";
  18781. Derivation = "TempPageFile";
  18782. },
  18783. instance of MSFT_CliProperty
  18784. {
  18785. Derivation = "Status";
  18786. Description = "The Status property is a string indicating the current status of the object. ";
  18787. Name = "Status";
  18788. Qualifiers = {
  18789. instance of MSFT_CliQualifier
  18790. {
  18791. Name = "MaxLen";
  18792. QualifierValue = {"10"};
  18793. },
  18794. instance of MSFT_CliQualifier
  18795. {
  18796. Name = "ValueMap";
  18797. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18798. },
  18799. instance of MSFT_CliQualifier
  18800. {
  18801. Name = "Values";
  18802. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  18803. }};
  18804. }};
  18805. }};
  18806. FriendlyName = "PageFile";
  18807. PWhere = "";
  18808. Target = "Select * from Win32_PageFileUsage";
  18809. };
  18810. instance of MSFT_CliAlias
  18811. {
  18812. Connection =
  18813. instance of MSFT_CliConnection
  18814. {
  18815. Locale = "ms_409";
  18816. NameSpace = "ROOT\\CIMV2";
  18817. Server = ".";
  18818. };
  18819. Description = "Page file settings management. ";
  18820. Formats = {
  18821. instance of MSFT_CliFormat
  18822. {
  18823. Name = "SYSTEM";
  18824. Properties = {
  18825. instance of MSFT_CliProperty
  18826. {
  18827. Derivation = "__CLASS";
  18828. Name = "__CLASS";
  18829. },
  18830. instance of MSFT_CliProperty
  18831. {
  18832. Derivation = "__DERIVATION";
  18833. Name = "__DERIVATION";
  18834. },
  18835. instance of MSFT_CliProperty
  18836. {
  18837. Derivation = "__DYNASTY";
  18838. Name = "__DYNASTY";
  18839. },
  18840. instance of MSFT_CliProperty
  18841. {
  18842. Derivation = "__GENUS";
  18843. Name = "__GENUS";
  18844. },
  18845. instance of MSFT_CliProperty
  18846. {
  18847. Derivation = "__NAMESPACE";
  18848. Name = "__NAMESPACE";
  18849. },
  18850. instance of MSFT_CliProperty
  18851. {
  18852. Derivation = "__PATH";
  18853. Name = "__PATH";
  18854. },
  18855. instance of MSFT_CliProperty
  18856. {
  18857. Derivation = "__PROPERTY_COUNT";
  18858. Name = "__PROPERTY_COUNT";
  18859. },
  18860. instance of MSFT_CliProperty
  18861. {
  18862. Derivation = "__RELPATH";
  18863. Name = "__RELPATH";
  18864. },
  18865. instance of MSFT_CliProperty
  18866. {
  18867. Derivation = "__SERVER";
  18868. Name = "__SERVER";
  18869. },
  18870. instance of MSFT_CliProperty
  18871. {
  18872. Derivation = "__SUPERCLASS";
  18873. Name = "__SUPERCLASS";
  18874. }};
  18875. },
  18876. instance of MSFT_CliFormat
  18877. {
  18878. Name = "INSTANCE";
  18879. Properties = {
  18880. instance of MSFT_CliProperty
  18881. {
  18882. Derivation = "__PATH";
  18883. Name = "__PATH";
  18884. }};
  18885. },
  18886. instance of MSFT_CliFormat
  18887. {
  18888. Format = "LIST";
  18889. Name = "FULL";
  18890. Properties = {
  18891. instance of MSFT_CliProperty
  18892. {
  18893. Derivation = "Description";
  18894. Description = "A textual description. ";
  18895. Name = "Description";
  18896. },
  18897. instance of MSFT_CliProperty
  18898. {
  18899. Derivation = "InitialSize";
  18900. Description = "The InitialSize property indicates the initial size of the page file.";
  18901. Name = "InitialSize";
  18902. },
  18903. instance of MSFT_CliProperty
  18904. {
  18905. Derivation = "MaximumSize";
  18906. Description = "The MaximumSize property indicates the maximum size of the page file.";
  18907. Name = "MaximumSize";
  18908. },
  18909. instance of MSFT_CliProperty
  18910. {
  18911. Derivation = "Name";
  18912. Description = "The Name property indicates the path and file name of the page file.";
  18913. Name = "Name";
  18914. },
  18915. instance of MSFT_CliProperty
  18916. {
  18917. Derivation = "SettingID";
  18918. Description = "The identifier by which the object is known.";
  18919. Name = "SettingID";
  18920. Qualifiers = {
  18921. instance of MSFT_CliQualifier
  18922. {
  18923. Name = "MaxLen";
  18924. QualifierValue = {"256"};
  18925. }};
  18926. }};
  18927. },
  18928. instance of MSFT_CliFormat
  18929. {
  18930. Format = "TABLE";
  18931. Name = "BRIEF";
  18932. Properties = {
  18933. instance of MSFT_CliProperty
  18934. {
  18935. Derivation = "MaximumSize";
  18936. Description = "The MaximumSize property indicates the maximum size of the page file.";
  18937. Name = "MaximumSize";
  18938. },
  18939. instance of MSFT_CliProperty
  18940. {
  18941. Derivation = "Name";
  18942. Description = "The Name property indicates the path and file name of the page file.";
  18943. Name = "Name";
  18944. },
  18945. instance of MSFT_CliProperty
  18946. {
  18947. Derivation = "Caption";
  18948. Description = "A short textual description. ";
  18949. Name = "Caption";
  18950. Qualifiers = {
  18951. instance of MSFT_CliQualifier
  18952. {
  18953. Name = "MaxLen";
  18954. QualifierValue = {"64"};
  18955. }};
  18956. }};
  18957. },
  18958. instance of MSFT_CliFormat
  18959. {
  18960. Name = "WRITEABLE";
  18961. Properties = {
  18962. instance of MSFT_CliProperty
  18963. {
  18964. Derivation = "InitialSize";
  18965. Description = "The InitialSize property indicates the initial size of the page file./nExample: 139";
  18966. Name = "InitialSize";
  18967. Qualifiers = {
  18968. instance of MSFT_CliQualifier
  18969. {
  18970. Name = "CIMTYPE";
  18971. QualifierValue = {"uint32"};
  18972. },
  18973. instance of MSFT_CliQualifier
  18974. {
  18975. Name = "MappingStrings";
  18976. QualifierValue = {"uint32","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Memory Management|PagingFiles"};
  18977. },
  18978. instance of MSFT_CliQualifier
  18979. {
  18980. Name = "read";
  18981. QualifierValue = {"True"};
  18982. },
  18983. instance of MSFT_CliQualifier
  18984. {
  18985. Name = "Units";
  18986. QualifierValue = {"Megabytes"};
  18987. },
  18988. instance of MSFT_CliQualifier
  18989. {
  18990. Name = "write";
  18991. QualifierValue = {"True"};
  18992. }};
  18993. },
  18994. instance of MSFT_CliProperty
  18995. {
  18996. Derivation = "MaximumSize";
  18997. Description = "The MaximumSize property indicates the maximum size of the page file./nExample: 178";
  18998. Name = "MaximumSize";
  18999. Qualifiers = {
  19000. instance of MSFT_CliQualifier
  19001. {
  19002. Name = "CIMTYPE";
  19003. QualifierValue = {"uint32"};
  19004. },
  19005. instance of MSFT_CliQualifier
  19006. {
  19007. Name = "MappingStrings";
  19008. QualifierValue = {"uint32","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Memory Management|PagingFiles"};
  19009. },
  19010. instance of MSFT_CliQualifier
  19011. {
  19012. Name = "read";
  19013. QualifierValue = {"True"};
  19014. },
  19015. instance of MSFT_CliQualifier
  19016. {
  19017. Name = "Units";
  19018. QualifierValue = {"Megabytes"};
  19019. },
  19020. instance of MSFT_CliQualifier
  19021. {
  19022. Name = "write";
  19023. QualifierValue = {"True"};
  19024. }};
  19025. },
  19026. instance of MSFT_CliProperty
  19027. {
  19028. Derivation = "Name";
  19029. Description = "The Name property indicates the path and file name of the page file./nExample: C:\\PAGEFILE.SYS";
  19030. Name = "Name";
  19031. Qualifiers = {
  19032. instance of MSFT_CliQualifier
  19033. {
  19034. Name = "CIMTYPE";
  19035. QualifierValue = {"string"};
  19036. },
  19037. instance of MSFT_CliQualifier
  19038. {
  19039. Name = "key";
  19040. QualifierValue = {"True"};
  19041. },
  19042. instance of MSFT_CliQualifier
  19043. {
  19044. Name = "MappingStrings";
  19045. QualifierValue = {"True","WMI"};
  19046. },
  19047. instance of MSFT_CliQualifier
  19048. {
  19049. Name = "read";
  19050. QualifierValue = {"True"};
  19051. },
  19052. instance of MSFT_CliQualifier
  19053. {
  19054. Name = "write";
  19055. QualifierValue = {"True"};
  19056. }};
  19057. }};
  19058. }};
  19059. FriendlyName = "PageFileSet";
  19060. PWhere = "";
  19061. Target = "Select * from Win32_PageFileSetting";
  19062. };
  19063. instance of MSFT_CliAlias
  19064. {
  19065. Connection =
  19066. instance of MSFT_CliConnection
  19067. {
  19068. Locale = "ms_409";
  19069. NameSpace = "ROOT\\CIMV2";
  19070. Server = ".";
  19071. };
  19072. Description = "Management of partitioned areas of a physical disk.";
  19073. Formats = {
  19074. instance of MSFT_CliFormat
  19075. {
  19076. Format = "table";
  19077. Name = "STATUS";
  19078. Properties = {
  19079. instance of MSFT_CliProperty
  19080. {
  19081. Derivation = "Index";
  19082. Description = "The Index property indicates the index number of the partition.";
  19083. Name = "Index";
  19084. },
  19085. instance of MSFT_CliProperty
  19086. {
  19087. Derivation = "Status";
  19088. 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.";
  19089. Name = "Status";
  19090. Qualifiers = {
  19091. instance of MSFT_CliQualifier
  19092. {
  19093. Name = "MaxLen";
  19094. QualifierValue = {"10"};
  19095. },
  19096. instance of MSFT_CliQualifier
  19097. {
  19098. Name = "ValueMap";
  19099. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19100. },
  19101. instance of MSFT_CliQualifier
  19102. {
  19103. Name = "Values";
  19104. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19105. }};
  19106. },
  19107. instance of MSFT_CliProperty
  19108. {
  19109. Derivation = "StatusInfo";
  19110. 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.";
  19111. Name = "StatusInfo";
  19112. Qualifiers = {
  19113. instance of MSFT_CliQualifier
  19114. {
  19115. Name = "ValueMap";
  19116. QualifierValue = {"1","2","3","4","5"};
  19117. },
  19118. instance of MSFT_CliQualifier
  19119. {
  19120. Name = "Values";
  19121. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  19122. }};
  19123. },
  19124. instance of MSFT_CliProperty
  19125. {
  19126. Derivation = "Name";
  19127. Description = "The Name property defines the label by which the object is known. ";
  19128. Name = "Name";
  19129. }};
  19130. },
  19131. instance of MSFT_CliFormat
  19132. {
  19133. Format = "TABLE";
  19134. Name = "BRIEF";
  19135. Properties = {
  19136. instance of MSFT_CliProperty
  19137. {
  19138. Derivation = "NumberOfBlocks";
  19139. 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.";
  19140. Name = "NumberOfBlocks";
  19141. },
  19142. instance of MSFT_CliProperty
  19143. {
  19144. Derivation = "BootPartition";
  19145. Description = "The BootPartition property determines whether the partition is the active partition. ";
  19146. Name = "BootPartition";
  19147. },
  19148. instance of MSFT_CliProperty
  19149. {
  19150. Derivation = "Name";
  19151. Description = "The Name property defines the label by which the object is known. ";
  19152. Name = "Name";
  19153. },
  19154. instance of MSFT_CliProperty
  19155. {
  19156. Derivation = "PrimaryPartition";
  19157. Name = "PrimaryPartition";
  19158. },
  19159. instance of MSFT_CliProperty
  19160. {
  19161. Derivation = "Size";
  19162. Description = "The Size property indicates the total size (in bytes) of the partition.";
  19163. Name = "Size";
  19164. },
  19165. instance of MSFT_CliProperty
  19166. {
  19167. Derivation = "Index";
  19168. Description = "The Index property indicates the index number of the partition.";
  19169. Name = "Index";
  19170. }};
  19171. },
  19172. instance of MSFT_CliFormat
  19173. {
  19174. Name = "SYSTEM";
  19175. Properties = {
  19176. instance of MSFT_CliProperty
  19177. {
  19178. Derivation = "__CLASS";
  19179. Name = "__CLASS";
  19180. },
  19181. instance of MSFT_CliProperty
  19182. {
  19183. Derivation = "__DERIVATION";
  19184. Name = "__DERIVATION";
  19185. },
  19186. instance of MSFT_CliProperty
  19187. {
  19188. Derivation = "__DYNASTY";
  19189. Name = "__DYNASTY";
  19190. },
  19191. instance of MSFT_CliProperty
  19192. {
  19193. Derivation = "__GENUS";
  19194. Name = "__GENUS";
  19195. },
  19196. instance of MSFT_CliProperty
  19197. {
  19198. Derivation = "__NAMESPACE";
  19199. Name = "__NAMESPACE";
  19200. },
  19201. instance of MSFT_CliProperty
  19202. {
  19203. Derivation = "__PATH";
  19204. Name = "__PATH";
  19205. },
  19206. instance of MSFT_CliProperty
  19207. {
  19208. Derivation = "__PROPERTY_COUNT";
  19209. Name = "__PROPERTY_COUNT";
  19210. },
  19211. instance of MSFT_CliProperty
  19212. {
  19213. Derivation = "__RELPATH";
  19214. Name = "__RELPATH";
  19215. },
  19216. instance of MSFT_CliProperty
  19217. {
  19218. Derivation = "__SERVER";
  19219. Name = "__SERVER";
  19220. },
  19221. instance of MSFT_CliProperty
  19222. {
  19223. Derivation = "Name";
  19224. Name = "Name";
  19225. }};
  19226. },
  19227. instance of MSFT_CliFormat
  19228. {
  19229. Name = "INSTANCE";
  19230. Properties = {
  19231. instance of MSFT_CliProperty
  19232. {
  19233. Derivation = "Index";
  19234. Description = "The Index property indicates the index number of the partition.";
  19235. Name = "Index";
  19236. }};
  19237. },
  19238. instance of MSFT_CliFormat
  19239. {
  19240. Format = "list";
  19241. Name = "FULL";
  19242. Properties = {
  19243. instance of MSFT_CliProperty
  19244. {
  19245. Derivation = "Access";
  19246. 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.";
  19247. Name = "Access";
  19248. Qualifiers = {
  19249. instance of MSFT_CliQualifier
  19250. {
  19251. Name = "Values";
  19252. QualifierValue = {"Unknown","Readable","Writable","Read/Write Supported"};
  19253. }};
  19254. },
  19255. instance of MSFT_CliProperty
  19256. {
  19257. Derivation = "Availability";
  19258. Description = "The availability and status of the device. ";
  19259. Name = "Availability";
  19260. Qualifiers = {
  19261. instance of MSFT_CliQualifier
  19262. {
  19263. Name = "ValueMap";
  19264. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  19265. },
  19266. instance of MSFT_CliQualifier
  19267. {
  19268. Name = "Values";
  19269. 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"};
  19270. }};
  19271. },
  19272. instance of MSFT_CliProperty
  19273. {
  19274. Derivation = "BlockSize";
  19275. Description = "Size in bytes of the blocks which form this storage extent. ";
  19276. Name = "BlockSize";
  19277. },
  19278. instance of MSFT_CliProperty
  19279. {
  19280. Derivation = "Bootable";
  19281. Name = "Bootable";
  19282. },
  19283. instance of MSFT_CliProperty
  19284. {
  19285. Derivation = "BootPartition";
  19286. 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.";
  19287. Name = "BootPartition";
  19288. },
  19289. instance of MSFT_CliProperty
  19290. {
  19291. Derivation = "ConfigManagerErrorCode";
  19292. Description = "Indicates the Configuration Manager error code.";
  19293. Name = "ConfigManagerErrorCode";
  19294. Qualifiers = {
  19295. instance of MSFT_CliQualifier
  19296. {
  19297. Name = "Values";
  19298. 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
  19299. }};
  19300. },
  19301. instance of MSFT_CliProperty
  19302. {
  19303. Derivation = "ConfigManagerUserConfig";
  19304. Description = "Indicates whether the device is using a user-defined configuration.";
  19305. Name = "ConfigManagerUserConfig";
  19306. },
  19307. instance of MSFT_CliProperty
  19308. {
  19309. Derivation = "Description";
  19310. Description = "The Description property provides a textual description of the object. ";
  19311. Name = "Description";
  19312. },
  19313. instance of MSFT_CliProperty
  19314. {
  19315. Derivation = "DeviceID";
  19316. Description = "The DeviceID property contains a string that uniquely identifies the disk drive and partition from the rest of the system";
  19317. Name = "DeviceID";
  19318. },
  19319. instance of MSFT_CliProperty
  19320. {
  19321. Derivation = "DiskIndex";
  19322. Description = "The DiskIndex property indicates the index number of the disk containing this partition.";
  19323. Name = "DiskIndex";
  19324. },
  19325. instance of MSFT_CliProperty
  19326. {
  19327. Derivation = "ErrorCleared";
  19328. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  19329. Name = "ErrorCleared";
  19330. },
  19331. instance of MSFT_CliProperty
  19332. {
  19333. Derivation = "ErrorDescription";
  19334. 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.";
  19335. Name = "ErrorDescription";
  19336. },
  19337. instance of MSFT_CliProperty
  19338. {
  19339. Derivation = "ErrorMethodology";
  19340. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this storage extent.";
  19341. Name = "ErrorMethodology";
  19342. },
  19343. instance of MSFT_CliProperty
  19344. {
  19345. Derivation = "HiddenSectors";
  19346. Description = "The HiddenSectors property indicates the number of hidden sectors in the partition.";
  19347. Name = "HiddenSectors";
  19348. },
  19349. instance of MSFT_CliProperty
  19350. {
  19351. Derivation = "Index";
  19352. Description = "The Index property indicates the index number of the partition.";
  19353. Name = "Index";
  19354. },
  19355. instance of MSFT_CliProperty
  19356. {
  19357. Derivation = "InstallDate";
  19358. 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.";
  19359. Name = "InstallDate";
  19360. },
  19361. instance of MSFT_CliProperty
  19362. {
  19363. Derivation = "LastErrorCode";
  19364. Description = "LastErrorCode captures the last error code reported by the logical device.";
  19365. Name = "LastErrorCode";
  19366. },
  19367. instance of MSFT_CliProperty
  19368. {
  19369. Derivation = "Name";
  19370. Description = "The Name property defines the label by which the object is known. ";
  19371. Name = "Name";
  19372. },
  19373. instance of MSFT_CliProperty
  19374. {
  19375. Derivation = "NumberOfBlocks";
  19376. 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.";
  19377. Name = "NumberOfBlocks";
  19378. },
  19379. instance of MSFT_CliProperty
  19380. {
  19381. Derivation = "PNPDeviceID";
  19382. Description = "Indicates the Plug and Play device ID of the logical device. ";
  19383. Name = "PNPDeviceID";
  19384. },
  19385. instance of MSFT_CliProperty
  19386. {
  19387. Derivation = "PowerManagementCapabilities";
  19388. Description = "Indicates the specific power-related capabilities of the logical device. ";
  19389. Name = "PowerManagementCapabilities";
  19390. Qualifiers = {
  19391. instance of MSFT_CliQualifier
  19392. {
  19393. Name = "Values";
  19394. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  19395. }};
  19396. },
  19397. instance of MSFT_CliProperty
  19398. {
  19399. Derivation = "PowerManagementSupported";
  19400. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  19401. Name = "PowerManagementSupported";
  19402. },
  19403. instance of MSFT_CliProperty
  19404. {
  19405. Derivation = "PrimaryPartition";
  19406. Name = "PrimaryPartition";
  19407. },
  19408. instance of MSFT_CliProperty
  19409. {
  19410. Derivation = "Purpose";
  19411. Description = "A free form string describing the media and/or its use.";
  19412. Name = "Purpose";
  19413. },
  19414. instance of MSFT_CliProperty
  19415. {
  19416. Derivation = "RewritePartition";
  19417. 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.";
  19418. Name = "RewritePartition";
  19419. },
  19420. instance of MSFT_CliProperty
  19421. {
  19422. Derivation = "Size";
  19423. Description = "The Size property indicates the total size (in bytes) of the partition.";
  19424. Name = "Size";
  19425. },
  19426. instance of MSFT_CliProperty
  19427. {
  19428. Derivation = "StartingOffset";
  19429. Description = "The StartingOffset property indicates the starting offset (in bytes) of the partition.";
  19430. Name = "StartingOffset";
  19431. },
  19432. instance of MSFT_CliProperty
  19433. {
  19434. Derivation = "Status";
  19435. Description = "The Status property is a string indicating the current status of the object. ";
  19436. Name = "Status";
  19437. Qualifiers = {
  19438. instance of MSFT_CliQualifier
  19439. {
  19440. Name = "MaxLen";
  19441. QualifierValue = {"10"};
  19442. },
  19443. instance of MSFT_CliQualifier
  19444. {
  19445. Name = "ValueMap";
  19446. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19447. },
  19448. instance of MSFT_CliQualifier
  19449. {
  19450. Name = "Values";
  19451. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19452. }};
  19453. },
  19454. instance of MSFT_CliProperty
  19455. {
  19456. Derivation = "StatusInfo";
  19457. 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.";
  19458. Name = "StatusInfo";
  19459. Qualifiers = {
  19460. instance of MSFT_CliQualifier
  19461. {
  19462. Name = "ValueMap";
  19463. QualifierValue = {"1","2","3","4","5"};
  19464. },
  19465. instance of MSFT_CliQualifier
  19466. {
  19467. Name = "Values";
  19468. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  19469. }};
  19470. },
  19471. instance of MSFT_CliProperty
  19472. {
  19473. Derivation = "Type";
  19474. Description = "The Type property indicates the type of the partition.";
  19475. Name = "Type";
  19476. Qualifiers = {
  19477. instance of MSFT_CliQualifier
  19478. {
  19479. Name = "Values";
  19480. 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"};
  19481. }};
  19482. }};
  19483. }};
  19484. FriendlyName = "Partition";
  19485. PWhere = "WHERE Index=#";
  19486. Target = "Select * from Win32_DiskPartition";
  19487. };
  19488. instance of MSFT_CliAlias
  19489. {
  19490. Connection =
  19491. instance of MSFT_CliConnection
  19492. {
  19493. Locale = "ms_409";
  19494. NameSpace = "ROOT\\CIMV2";
  19495. Server = ".";
  19496. };
  19497. Description = "I/O port management.";
  19498. Formats = {
  19499. instance of MSFT_CliFormat
  19500. {
  19501. Name = "STATUS";
  19502. Properties = {
  19503. instance of MSFT_CliProperty
  19504. {
  19505. Derivation = "NetConnectionStatus";
  19506. Description = "The Status property is a string indicating the current status of the object.";
  19507. Name = "NetConnectionStatus";
  19508. },
  19509. instance of MSFT_CliProperty
  19510. {
  19511. Derivation = "Status";
  19512. Description = "The Status property is a string indicating the current status of the object.";
  19513. Name = "Status";
  19514. Qualifiers = {
  19515. instance of MSFT_CliQualifier
  19516. {
  19517. Name = "MaxLen";
  19518. QualifierValue = {"10"};
  19519. },
  19520. instance of MSFT_CliQualifier
  19521. {
  19522. Name = "ValueMap";
  19523. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19524. },
  19525. instance of MSFT_CliQualifier
  19526. {
  19527. Name = "Values";
  19528. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19529. }};
  19530. },
  19531. instance of MSFT_CliProperty
  19532. {
  19533. Derivation = "Name";
  19534. Description = "The Name property defines the label by which the object is known. ";
  19535. Name = "Name";
  19536. },
  19537. instance of MSFT_CliProperty
  19538. {
  19539. Derivation = "StartingAddress";
  19540. Description = "The StartingAddress property contains the starting address of memory mapped I/O. ";
  19541. Name = "StartingAddress";
  19542. },
  19543. instance of MSFT_CliProperty
  19544. {
  19545. Derivation = "EndingAddress";
  19546. Description = "The EndingAddress property contains the ending address of memory mapped I/O.";
  19547. Name = "EndingAddress";
  19548. }};
  19549. },
  19550. instance of MSFT_CliFormat
  19551. {
  19552. Format = "TABLE";
  19553. Name = "BRIEF";
  19554. Properties = {
  19555. instance of MSFT_CliProperty
  19556. {
  19557. Derivation = "Caption";
  19558. Description = "The Caption property is a short textual description.";
  19559. Name = "Caption";
  19560. Qualifiers = {
  19561. instance of MSFT_CliQualifier
  19562. {
  19563. Name = "MaxLen";
  19564. QualifierValue = {"64"};
  19565. }};
  19566. },
  19567. instance of MSFT_CliProperty
  19568. {
  19569. Derivation = "Name";
  19570. Description = "The Name property defines the label by which the object is known. ";
  19571. Name = "Name";
  19572. },
  19573. instance of MSFT_CliProperty
  19574. {
  19575. Derivation = "Alias";
  19576. Description = "The Alias property indicates whether this instance represents the base port address or one of the ranges with an alias.";
  19577. Name = "Alias";
  19578. }};
  19579. },
  19580. instance of MSFT_CliFormat
  19581. {
  19582. Name = "SYSTEM";
  19583. Properties = {
  19584. instance of MSFT_CliProperty
  19585. {
  19586. Derivation = "__CLASS";
  19587. Name = "__CLASS";
  19588. },
  19589. instance of MSFT_CliProperty
  19590. {
  19591. Derivation = "__DERIVATION";
  19592. Name = "__DERIVATION";
  19593. },
  19594. instance of MSFT_CliProperty
  19595. {
  19596. Derivation = "__DYNASTY";
  19597. Name = "__DYNASTY";
  19598. },
  19599. instance of MSFT_CliProperty
  19600. {
  19601. Derivation = "__GENUS";
  19602. Name = "__GENUS";
  19603. },
  19604. instance of MSFT_CliProperty
  19605. {
  19606. Derivation = "__NAMESPACE";
  19607. Name = "__NAMESPACE";
  19608. },
  19609. instance of MSFT_CliProperty
  19610. {
  19611. Derivation = "__PATH";
  19612. Name = "__PATH";
  19613. },
  19614. instance of MSFT_CliProperty
  19615. {
  19616. Derivation = "__PROPERTY_COUNT";
  19617. Name = "__PROPERTY_COUNT";
  19618. },
  19619. instance of MSFT_CliProperty
  19620. {
  19621. Derivation = "__RELPATH";
  19622. Name = "__RELPATH";
  19623. },
  19624. instance of MSFT_CliProperty
  19625. {
  19626. Derivation = "__SERVER";
  19627. Name = "__SERVER";
  19628. },
  19629. instance of MSFT_CliProperty
  19630. {
  19631. Derivation = "__SUPERCLASS";
  19632. Name = "__SUPERCLASS";
  19633. }};
  19634. },
  19635. instance of MSFT_CliFormat
  19636. {
  19637. Name = "INSTANCE";
  19638. Properties = {
  19639. instance of MSFT_CliProperty
  19640. {
  19641. Derivation = "__PATH";
  19642. Name = "__PATH";
  19643. }};
  19644. },
  19645. instance of MSFT_CliFormat
  19646. {
  19647. Format = "LIST";
  19648. Name = "FULL";
  19649. Properties = {
  19650. instance of MSFT_CliProperty
  19651. {
  19652. Derivation = "Alias";
  19653. Description = "The Alias property indicates whether this instance represents the base port address or one of the ranges with an alias.";
  19654. Name = "Alias";
  19655. },
  19656. instance of MSFT_CliProperty
  19657. {
  19658. Derivation = "Description";
  19659. Description = "The Description property provides a textual description of the object. ";
  19660. Name = "Description";
  19661. },
  19662. instance of MSFT_CliProperty
  19663. {
  19664. Derivation = "EndingAddress";
  19665. Description = "The EndingAddress property contains the ending address of memory mapped I/O.";
  19666. Name = "EndingAddress";
  19667. },
  19668. instance of MSFT_CliProperty
  19669. {
  19670. Derivation = "Name";
  19671. Description = "The Name property defines the label by which the object is known. ";
  19672. Name = "Name";
  19673. },
  19674. instance of MSFT_CliProperty
  19675. {
  19676. Derivation = "StartingAddress";
  19677. 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.";
  19678. Name = "StartingAddress";
  19679. },
  19680. instance of MSFT_CliProperty
  19681. {
  19682. Derivation = "Status";
  19683. Description = "The Status property is a string indicating the current status of the object.";
  19684. Name = "Status";
  19685. Qualifiers = {
  19686. instance of MSFT_CliQualifier
  19687. {
  19688. Name = "MaxLen";
  19689. QualifierValue = {"10"};
  19690. },
  19691. instance of MSFT_CliQualifier
  19692. {
  19693. Name = "ValueMap";
  19694. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19695. },
  19696. instance of MSFT_CliQualifier
  19697. {
  19698. Name = "Values";
  19699. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19700. }};
  19701. }};
  19702. }};
  19703. FriendlyName = "Port";
  19704. PWhere = "";
  19705. Target = "Select * from Win32_PortResource";
  19706. };
  19707. instance of MSFT_CliAlias
  19708. {
  19709. Connection =
  19710. instance of MSFT_CliConnection
  19711. {
  19712. Locale = "ms_409";
  19713. NameSpace = "ROOT\\CIMV2";
  19714. Server = ".";
  19715. };
  19716. Description = "Physical connection ports management.";
  19717. Formats = {
  19718. instance of MSFT_CliFormat
  19719. {
  19720. Format = "table";
  19721. Name = "STATUS";
  19722. Properties = {
  19723. instance of MSFT_CliProperty
  19724. {
  19725. Derivation = "Status";
  19726. 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.";
  19727. Name = "Status";
  19728. Qualifiers = {
  19729. instance of MSFT_CliQualifier
  19730. {
  19731. Name = "MaxLen";
  19732. QualifierValue = {"10"};
  19733. },
  19734. instance of MSFT_CliQualifier
  19735. {
  19736. Name = "ValueMap";
  19737. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19738. },
  19739. instance of MSFT_CliQualifier
  19740. {
  19741. Name = "Values";
  19742. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  19743. }};
  19744. },
  19745. instance of MSFT_CliProperty
  19746. {
  19747. Derivation = "Name";
  19748. Description = "The Name property defines the label by which the object is known. ";
  19749. Name = "Name";
  19750. },
  19751. instance of MSFT_CliProperty
  19752. {
  19753. Derivation = "ExternalReferenceDesignator";
  19754. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  19755. Name = "ExternalReferenceDesignator";
  19756. }};
  19757. },
  19758. instance of MSFT_CliFormat
  19759. {
  19760. Format = "TABLE";
  19761. Name = "BRIEF";
  19762. Properties = {
  19763. instance of MSFT_CliProperty
  19764. {
  19765. Derivation = "Tag";
  19766. Name = "Tag";
  19767. },
  19768. instance of MSFT_CliProperty
  19769. {
  19770. Derivation = "ConnectorType";
  19771. Description = "The ConnectorType property indicates the physical attributes of the connector used by this port.";
  19772. Name = "ConnectorType";
  19773. Qualifiers = {
  19774. instance of MSFT_CliQualifier
  19775. {
  19776. Name = "Values";
  19777. 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"};
  19778. }};
  19779. },
  19780. instance of MSFT_CliProperty
  19781. {
  19782. Derivation = "SerialNumber";
  19783. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  19784. Name = "SerialNumber";
  19785. Qualifiers = {
  19786. instance of MSFT_CliQualifier
  19787. {
  19788. Name = "MaxLen";
  19789. QualifierValue = {"64"};
  19790. }};
  19791. },
  19792. instance of MSFT_CliProperty
  19793. {
  19794. Derivation = "ExternalReferenceDesignator";
  19795. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  19796. Name = "ExternalReferenceDesignator";
  19797. },
  19798. instance of MSFT_CliProperty
  19799. {
  19800. Derivation = "PortType";
  19801. Description = "The PortType property describes the function of the port./nExample: USB";
  19802. Name = "PortType";
  19803. Qualifiers = {
  19804. instance of MSFT_CliQualifier
  19805. {
  19806. Name = "Values";
  19807. 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"};
  19808. }};
  19809. }};
  19810. },
  19811. instance of MSFT_CliFormat
  19812. {
  19813. Name = "SYSTEM";
  19814. Properties = {
  19815. instance of MSFT_CliProperty
  19816. {
  19817. Derivation = "__CLASS";
  19818. Name = "__CLASS";
  19819. },
  19820. instance of MSFT_CliProperty
  19821. {
  19822. Derivation = "__DERIVATION";
  19823. Name = "__DERIVATION";
  19824. },
  19825. instance of MSFT_CliProperty
  19826. {
  19827. Derivation = "__DYNASTY";
  19828. Name = "__DYNASTY";
  19829. },
  19830. instance of MSFT_CliProperty
  19831. {
  19832. Derivation = "__GENUS";
  19833. Name = "__GENUS";
  19834. },
  19835. instance of MSFT_CliProperty
  19836. {
  19837. Derivation = "__NAMESPACE";
  19838. Name = "__NAMESPACE";
  19839. },
  19840. instance of MSFT_CliProperty
  19841. {
  19842. Derivation = "__PATH";
  19843. Name = "__PATH";
  19844. },
  19845. instance of MSFT_CliProperty
  19846. {
  19847. Derivation = "__PROPERTY_COUNT";
  19848. Name = "__PROPERTY_COUNT";
  19849. },
  19850. instance of MSFT_CliProperty
  19851. {
  19852. Derivation = "__RELPATH";
  19853. Name = "__RELPATH";
  19854. },
  19855. instance of MSFT_CliProperty
  19856. {
  19857. Derivation = "__SERVER";
  19858. Name = "__SERVER";
  19859. },
  19860. instance of MSFT_CliProperty
  19861. {
  19862. Derivation = "__SUPERCLASS";
  19863. Name = "__SUPERCLASS";
  19864. }};
  19865. },
  19866. instance of MSFT_CliFormat
  19867. {
  19868. Name = "INSTANCE";
  19869. Properties = {
  19870. instance of MSFT_CliProperty
  19871. {
  19872. Derivation = "ExternalReferenceDesignator";
  19873. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  19874. Name = "ExternalReferenceDesignator";
  19875. }};
  19876. },
  19877. instance of MSFT_CliFormat
  19878. {
  19879. Format = "list";
  19880. Name = "FULL";
  19881. Properties = {
  19882. instance of MSFT_CliProperty
  19883. {
  19884. Derivation = "Description";
  19885. Description = "The Description property provides a textual description of the object. ";
  19886. Name = "Description";
  19887. },
  19888. instance of MSFT_CliProperty
  19889. {
  19890. Derivation = "ExternalReferenceDesignator";
  19891. Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
  19892. Name = "ExternalReferenceDesignator";
  19893. },
  19894. instance of MSFT_CliProperty
  19895. {
  19896. Derivation = "InternalReferenceDesignator";
  19897. 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.";
  19898. Name = "InternalReferenceDesignator";
  19899. },
  19900. instance of MSFT_CliProperty
  19901. {
  19902. Derivation = "Manufacturer";
  19903. Description = "The name of the organization responsible for producing the physical element.";
  19904. Name = "Manufacturer";
  19905. Qualifiers = {
  19906. instance of MSFT_CliQualifier
  19907. {
  19908. Name = "MaxLen";
  19909. QualifierValue = {"256"};
  19910. }};
  19911. },
  19912. instance of MSFT_CliProperty
  19913. {
  19914. Derivation = "Model";
  19915. Description = "The name by which the physical element is generally known.";
  19916. Name = "Model";
  19917. Qualifiers = {
  19918. instance of MSFT_CliQualifier
  19919. {
  19920. Name = "MaxLen";
  19921. QualifierValue = {"64"};
  19922. }};
  19923. },
  19924. instance of MSFT_CliProperty
  19925. {
  19926. Derivation = "Name";
  19927. Description = "The Name property defines the label by which the object is known. ";
  19928. Name = "Name";
  19929. },
  19930. instance of MSFT_CliProperty
  19931. {
  19932. Derivation = "PortType";
  19933. Description = "The PortType property describes the function of the port./nExample: USB";
  19934. Name = "PortType";
  19935. Qualifiers = {
  19936. instance of MSFT_CliQualifier
  19937. {
  19938. Name = "Values";
  19939. 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"};
  19940. }};
  19941. },
  19942. instance of MSFT_CliProperty
  19943. {
  19944. Derivation = "PoweredOn";
  19945. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  19946. Name = "PoweredOn";
  19947. },
  19948. instance of MSFT_CliProperty
  19949. {
  19950. Derivation = "SerialNumber";
  19951. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  19952. Name = "SerialNumber";
  19953. Qualifiers = {
  19954. instance of MSFT_CliQualifier
  19955. {
  19956. Name = "MaxLen";
  19957. QualifierValue = {"64"};
  19958. }};
  19959. },
  19960. instance of MSFT_CliProperty
  19961. {
  19962. Derivation = "Tag";
  19963. Description = "The Tag property contains a string that uniquely identifies a port connection on the computer system.";
  19964. Name = "Tag";
  19965. Qualifiers = {
  19966. instance of MSFT_CliQualifier
  19967. {
  19968. Name = "MaxLen";
  19969. QualifierValue = {"256"};
  19970. }};
  19971. }};
  19972. }};
  19973. FriendlyName = "PortConnector";
  19974. PWhere = "WHERE ExternalReferenceDesignator='#'";
  19975. Target = "Select * from Win32_PortConnector";
  19976. };
  19977. instance of MSFT_CliAlias
  19978. {
  19979. Connection =
  19980. instance of MSFT_CliConnection
  19981. {
  19982. Locale = "ms_409";
  19983. NameSpace = "ROOT\\CIMV2";
  19984. Server = ".";
  19985. };
  19986. Description = "Printer device management. ";
  19987. Formats = {
  19988. instance of MSFT_CliFormat
  19989. {
  19990. Format = "table";
  19991. Name = "STATUS";
  19992. Properties = {
  19993. instance of MSFT_CliProperty
  19994. {
  19995. Derivation = "Status";
  19996. 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.";
  19997. Name = "Status";
  19998. Qualifiers = {
  19999. instance of MSFT_CliQualifier
  20000. {
  20001. Name = "MaxLen";
  20002. QualifierValue = {"10"};
  20003. },
  20004. instance of MSFT_CliQualifier
  20005. {
  20006. Name = "ValueMap";
  20007. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  20008. },
  20009. instance of MSFT_CliQualifier
  20010. {
  20011. Name = "Values";
  20012. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  20013. }};
  20014. },
  20015. instance of MSFT_CliProperty
  20016. {
  20017. Derivation = "Name";
  20018. Description = "The Name property defines the label by which the object is known. ";
  20019. Name = "Name";
  20020. }};
  20021. },
  20022. instance of MSFT_CliFormat
  20023. {
  20024. Format = "LIST";
  20025. Name = "FULL";
  20026. Properties = {
  20027. instance of MSFT_CliProperty
  20028. {
  20029. Derivation = "Attributes";
  20030. Description = "The Attributes property indicates the attributes of the printing device. ";
  20031. Name = "Attributes";
  20032. },
  20033. instance of MSFT_CliProperty
  20034. {
  20035. Derivation = "Availability";
  20036. 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). ";
  20037. Name = "Availability";
  20038. Qualifiers = {
  20039. instance of MSFT_CliQualifier
  20040. {
  20041. Name = "ValueMap";
  20042. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  20043. },
  20044. instance of MSFT_CliQualifier
  20045. {
  20046. Name = "Values";
  20047. 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"};
  20048. }};
  20049. },
  20050. instance of Msft_CliProperty
  20051. {
  20052. Name = "AvailableJobSheets";
  20053. Description = "Describes all of the job sheets that are available on the "
  20054. "Printer. This can also be used to describe the banner that a "
  20055. "Printer might provide at the beginning of each Job, or can "
  20056. "describe other user specified options.";
  20057. Derivation = "AvailableJobSheets";
  20058. },
  20059. instance of MSFT_CliProperty
  20060. {
  20061. Derivation = "AveragePagesPerMinute";
  20062. Description = "The AveragePagesPerMinute property specifies the rate (average number of pages per minute) that the printer is capable of sustaining.";
  20063. Name = "AveragePagesPerMinute";
  20064. },
  20065. instance of MSFT_CliProperty
  20066. {
  20067. Derivation = "Capabilities";
  20068. Description = "An array of integers indicating printer capabilities. Information such as \"Duplex Printing\" (value=3) or \"Transparency Printing\" (7) is specified in this property.";
  20069. Name = "Capabilities";
  20070. Qualifiers = {
  20071. instance of MSFT_CliQualifier
  20072. {
  20073. Name = "Values";
  20074. QualifierValue = {"Unknown","Other","Color Printing","Duplex Printing","Copies","Collation","Stapling","Transparency Printing"};
  20075. }};
  20076. },
  20077. instance of MSFT_CliProperty
  20078. {
  20079. Derivation = "CapabilityDescriptions";
  20080. Description = "An array of free-form strings providing more detailed explanations for any of the printer features indicated in the Capabilities array. ";
  20081. Name = "CapabilityDescriptions";
  20082. },
  20083. instance of MSFT_CliProperty
  20084. {
  20085. Derivation = "Caption";
  20086. Description = "The Caption property is a short textual description (one-line string) of the object.";
  20087. Name = "Caption";
  20088. Qualifiers = {
  20089. instance of MSFT_CliQualifier
  20090. {
  20091. Name = "MaxLen";
  20092. QualifierValue = {"64"};
  20093. }};
  20094. },
  20095. instance of Msft_CliProperty
  20096. {
  20097. Name = "CharSetsSupported";
  20098. Description = "Identifies the available character sets for the output of "
  20099. "text related to managing the Printer.";
  20100. Derivation = "CharSetsSupported";
  20101. },
  20102. instance of Msft_CliProperty
  20103. {
  20104. Name = "Comment";
  20105. Description = "The Comment property specifies the comment of a print queue.";
  20106. Derivation = "Comment";
  20107. },
  20108. instance of MSFT_CliProperty
  20109. {
  20110. Derivation = "ConfigManagerErrorCode";
  20111. Description = "Indicates the Configuration Manager error code.";
  20112. Name = "ConfigManagerErrorCode";
  20113. },
  20114. instance of MSFT_CliProperty
  20115. {
  20116. Derivation = "ConfigManagerUserConfig";
  20117. Description = "Indicates whether the device is using a user-defined configuration.";
  20118. Name = "ConfigManagerUserConfig";
  20119. },
  20120. instance of Msft_CliProperty
  20121. {
  20122. Name = "CurrentCapabilities";
  20123. Description = "Specifies which finishings and other capabilities of the "
  20124. "Printer are currently being used. An entry in this property "
  20125. "should also be listed in the Capabilities array.";
  20126. Qualifiers = {
  20127. Instance of Msft_CliQualifier{
  20128. Name = "Values";
  20129. 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"};
  20130. }
  20131. };
  20132. Derivation = "CurrentCapabilities";
  20133. },
  20134. instance of Msft_CliProperty
  20135. {
  20136. Name = "CurrentCharSet";
  20137. Description = "Specifies the current character set being used for the "
  20138. "output of text relating to management of the Printer. The "
  20139. "character set described by this property should also be "
  20140. "listed in CharsetsSupported. The string specified by this "
  20141. "property should conform to the semantics and syntax "
  20142. "specified by section 4.1.2 (\"Charset parameter\") in RFC "
  20143. "2046 (MIME Part 2) and contained in the IANA character-set "
  20144. "registry. Examples include \"utf-8\", \"us-ascii\" and "
  20145. "\"iso-8859-1\".";
  20146. Derivation = "CurrentCharSet";
  20147. },
  20148. instance of Msft_CliProperty
  20149. {
  20150. Name = "CurrentLanguage";
  20151. Description = "Indicates the current printer language being used. A "
  20152. "language that is being used by the Printer should also be "
  20153. "listed in LanguagesSupported.";
  20154. Qualifiers = {
  20155. Instance of Msft_CliQualifier{
  20156. Name = "ValueMap";
  20157. 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"};
  20158. },
  20159. Instance of Msft_CliQualifier{
  20160. Name = "Values";
  20161. 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"};
  20162. }
  20163. };
  20164. Derivation = "CurrentLanguage";
  20165. },
  20166. instance of Msft_CliProperty
  20167. {
  20168. Name = "CurrentMimeType";
  20169. Description = "Specifies the mime type currently being used by the Printer "
  20170. "if the CurrentLanguage is set to indicate a mime type is in "
  20171. "use (value = 47).";
  20172. Derivation = "CurrentMimeType";
  20173. },
  20174. instance of Msft_CliProperty
  20175. {
  20176. Name = "CurrentNaturalLanguage";
  20177. Description = "Identifies the current language being used by the Printer "
  20178. "for management. The language listed in the "
  20179. "CurrentNaturalLanguage property should also be listed in "
  20180. "NaturalLanguagesSupported.";
  20181. Derivation = "CurrentNaturalLanguage";
  20182. },
  20183. instance of Msft_CliProperty
  20184. {
  20185. Name = "CurrentPaperType";
  20186. Description = "Specifies the paper type that the Printer is currently "
  20187. "using. The string should be expressed in the form specified "
  20188. "by ISO/IEC 10175 Document Printing Application (DPA) which "
  20189. "is also summarized in Appendix C of RFC 1759 (Printer MIB).";
  20190. Derivation = "CurrentPaperType";
  20191. },
  20192. instance of Msft_CliProperty
  20193. {
  20194. Name = "Default";
  20195. Description = "The Default property indicates whether the printer is the "
  20196. "default printer on the computer.";
  20197. Derivation = "Default";
  20198. },
  20199. instance of Msft_CliProperty
  20200. {
  20201. Name = "DefaultCapabilities";
  20202. Description = "Specifies which finishings and other capabilities of the "
  20203. "Printer will be used by default. An entry in "
  20204. "DefaultCapabilities should also be listed in the "
  20205. "Capabilities array.";
  20206. Qualifiers = {
  20207. Instance of Msft_CliQualifier{
  20208. Name = "Values";
  20209. 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"};
  20210. }
  20211. };
  20212. Derivation = "DefaultCapabilities";
  20213. },
  20214. instance of Msft_CliProperty
  20215. {
  20216. Name = "DefaultCopies";
  20217. Description = "The number of copies that will be produced for a single Job "
  20218. "unless otherwise specified.";
  20219. Derivation = "DefaultCopies";
  20220. },
  20221. instance of Msft_CliProperty
  20222. {
  20223. Name = "DefaultLanguage";
  20224. Description = "Indicates the default printer language. A language that is "
  20225. "used as a default by the Printer should also be listed in "
  20226. "LanguagesSupported.";
  20227. Qualifiers = {
  20228. Instance of Msft_CliQualifier{
  20229. Name = "ValueMap";
  20230. 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"};
  20231. },
  20232. Instance of Msft_CliQualifier{
  20233. Name = "Values";
  20234. 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"};
  20235. }
  20236. };
  20237. Derivation = "DefaultLanguage";
  20238. },
  20239. instance of Msft_CliProperty
  20240. {
  20241. Name = "DefaultMimeType";
  20242. Description = "Specifies the default mime type used by the Printer if the "
  20243. "DefaultLanguage is set to indicate a mime type is in use "
  20244. "(value=47).";
  20245. Derivation = "DefaultMimeType";
  20246. },
  20247. instance of Msft_CliProperty
  20248. {
  20249. Name = "DefaultNumberUp";
  20250. Description = "The number of print-stream pages that the Printer will "
  20251. "render onto a single media sheet unless a Job specifies "
  20252. "otherwise.";
  20253. Derivation = "DefaultNumberUp";
  20254. },
  20255. instance of Msft_CliProperty
  20256. {
  20257. Name = "DefaultPaperType";
  20258. Description = "Specifies the paper type that the Printer will use if a "
  20259. "PrintJob does not specify a particular type. The string "
  20260. "should be expressed in the form specified by ISO-IEC 10175 "
  20261. "Document Printing Application (DPA) which is also summarized "
  20262. "in Appendix C of RFC 1759 (Printer MIB).";
  20263. Derivation = "DefaultPaperType";
  20264. },
  20265. instance of MSFT_CliProperty
  20266. {
  20267. Derivation = "DefaultPriority";
  20268. Description = "The DefaultPriority property specifies the default priority value assigned to each print job.";
  20269. Name = "DefaultPriority";
  20270. },
  20271. instance of MSFT_CliProperty
  20272. {
  20273. Derivation = "Description";
  20274. Description = "The Description property provides a textual description of the object. ";
  20275. Name = "Description";
  20276. },
  20277. instance of MSFT_CliProperty
  20278. {
  20279. Derivation = "DetectedErrorState";
  20280. Description = "Printer error information.";
  20281. Name = "DetectedErrorState";
  20282. Qualifiers = {
  20283. instance of MSFT_CliQualifier
  20284. {
  20285. Name = "Values";
  20286. QualifierValue = {"Unknown","Other","No Error","Low Paper","No Paper","Low Toner","No Toner","Door Open","Jammed","Offline","Service Requested","Output Bin Full"};
  20287. }};
  20288. },
  20289. instance of MSFT_CliProperty
  20290. {
  20291. Derivation = "DeviceID";
  20292. Description = "The DeviceID property contains a string uniquely identifying the printer with other devices on the system.";
  20293. Name = "DeviceID";
  20294. },
  20295. instance of Msft_CliProperty
  20296. {
  20297. Name = "Direct";
  20298. Description = "The Direct property indicates whether the print jobs should "
  20299. "be sent directly to the printer. This means that no spool "
  20300. "files are created for the print jobs./n";
  20301. Derivation = "Direct";
  20302. },
  20303. instance of Msft_CliProperty
  20304. {
  20305. Name = "DoCompleteFirst";
  20306. Description = "The DoCompleteFirst property indicates whether the printer "
  20307. "should start jobs that have finished spooling as opposed to "
  20308. "the order of the job received.";
  20309. Derivation = "DoCompleteFirst";
  20310. },
  20311. instance of MSFT_CliProperty
  20312. {
  20313. Derivation = "DriverName";
  20314. Description = "The DriverName property specifies the name of the printer driver.";
  20315. Name = "DriverName";
  20316. },
  20317. instance of Msft_CliProperty
  20318. {
  20319. Name = "EnableBIDI";
  20320. Description = "The EnableBIDI property indicates whether the printer can "
  20321. "print bidirectionally.";
  20322. Derivation = "EnableBIDI";
  20323. },
  20324. instance of Msft_CliProperty
  20325. {
  20326. Name = "EnableDevQueryPrint";
  20327. Description = "The EnableDevQueryPrint property indicates whether to hold "
  20328. "documents in the queue, if document and printer setups do "
  20329. "not match";
  20330. Derivation = "EnableDevQueryPrint";
  20331. },
  20332. instance of MSFT_CliProperty
  20333. {
  20334. Derivation = "ErrorCleared";
  20335. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  20336. Name = "ErrorCleared";
  20337. },
  20338. instance of MSFT_CliProperty
  20339. {
  20340. Derivation = "ErrorDescription";
  20341. 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.";
  20342. Name = "ErrorDescription";
  20343. },
  20344. instance of Msft_CliProperty
  20345. {
  20346. Name = "ErrorInformation";
  20347. Description = "An array providing supplemental information for the current "
  20348. "error state, indicated in DetectedErrorState.";
  20349. Derivation = "ErrorInformation";
  20350. },
  20351. instance of Msft_CliProperty
  20352. {
  20353. Name = "ExtendedDetectedErrorState";
  20354. Description = "The ExtendedDetectedErrorState property reports standard "
  20355. "error information. Any additional information should be "
  20356. "recorded in the DetecteErrorState property.";
  20357. Qualifiers = {
  20358. Instance of Msft_CliQualifier{
  20359. Name = "Values";
  20360. 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"};
  20361. }
  20362. };
  20363. Derivation = "ExtendedDetectedErrorState";
  20364. },
  20365. instance of Msft_CliProperty
  20366. {
  20367. Name = "ExtendedPrinterStatus";
  20368. Description = "Status information for a Printer, beyond that specified in "
  20369. "the LogicalDevice Availability property. Values include "
  20370. "\"Idle\" (3) and an indication that the Device is currently "
  20371. "printing (4).";
  20372. Qualifiers = {
  20373. Instance of Msft_CliQualifier{
  20374. Name = "ValueMap";
  20375. QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18"};
  20376. },
  20377. Instance of Msft_CliQualifier{
  20378. Name = "Values";
  20379. 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"};
  20380. }
  20381. };
  20382. Derivation = "ExtendedPrinterStatus";
  20383. },
  20384. instance of Msft_CliProperty
  20385. {
  20386. Name = "Hidden";
  20387. Description = "The Hidden property indicates whether the printer is hidden "
  20388. "from network users.";
  20389. Derivation = "Hidden";
  20390. },
  20391. instance of MSFT_CliProperty
  20392. {
  20393. Derivation = "HorizontalResolution";
  20394. Description = "Printer's horizontal resolution in Pixels per Inch";
  20395. Name = "HorizontalResolution";
  20396. },
  20397. instance of MSFT_CliProperty
  20398. {
  20399. Derivation = "InstallDate";
  20400. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  20401. Name = "InstallDate";
  20402. },
  20403. instance of MSFT_CliProperty
  20404. {
  20405. Derivation = "JobCountSinceLastReset";
  20406. Name = "JobCountSinceLastReset";
  20407. },
  20408. instance of Msft_CliProperty
  20409. {
  20410. Name = "KeepPrintedJobs";
  20411. Description = "The KeepPrintedJobs property indicates whether the print "
  20412. "spooler should not delete the jobs after they are completed.";
  20413. Derivation = "KeepPrintedJobs";
  20414. },
  20415. instance of MSFT_CliProperty
  20416. {
  20417. Derivation = "LanguagesSupported";
  20418. Description = "An array indicating the print languages natively supported.";
  20419. Name = "LanguagesSupported";
  20420. Qualifiers = {
  20421. instance of MSFT_CliQualifier
  20422. {
  20423. Name = "ValueMap";
  20424. 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"};
  20425. },
  20426. instance of MSFT_CliQualifier
  20427. {
  20428. Name = "Values";
  20429. 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"};
  20430. }};
  20431. },
  20432. instance of MSFT_CliProperty
  20433. {
  20434. Derivation = "LastErrorCode";
  20435. Description = "LastErrorCode captures the last error code reported by the logical device.";
  20436. Name = "LastErrorCode";
  20437. },
  20438. instance of Msft_CliProperty
  20439. {
  20440. Name = "Local";
  20441. Description = "The Local property indicates whether the printer is attached "
  20442. "to the network. A masquerading printer is printer that is "
  20443. "implemented as local printers but has a port that refers to "
  20444. "a remote machine. From the application perspective these "
  20445. "hybrid printers should be viewed as printer connections "
  20446. "since that is their intended behavior.";
  20447. Derivation = "Local";
  20448. },
  20449. instance of MSFT_CliProperty
  20450. {
  20451. Derivation = "Location";
  20452. Description = "The Location property specifies the physical location of the printer.";
  20453. Name = "Location";
  20454. },
  20455. instance of Msft_CliProperty
  20456. {
  20457. Name = "MarkingTechnology";
  20458. Description = "Specifies the marking technology used by the Printer.";
  20459. Qualifiers = {
  20460. Instance of Msft_CliQualifier{
  20461. Name = "ValueMap";
  20462. 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"};
  20463. },
  20464. Instance of Msft_CliQualifier
  20465. {
  20466. Name = "Values";
  20467. 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"};
  20468. }
  20469. };
  20470. Derivation = "MarkingTechnology";
  20471. },
  20472. instance of Msft_CliProperty
  20473. {
  20474. Name = "MaxCopies";
  20475. Description = "The maximum number of copies that can be produced by the "
  20476. "Printer from a single Job.";
  20477. Derivation = "MaxCopies";
  20478. },
  20479. instance of Msft_CliProperty
  20480. {
  20481. Name = "MaxNumberUp";
  20482. Description = "The maximum number of print-stream pages that the Printer "
  20483. "can render onto a single media sheet.";
  20484. Derivation = "MaxNumberUp";
  20485. },
  20486. instance of Msft_CliProperty
  20487. {
  20488. Name = "MaxSizeSupported";
  20489. Description = "Specifies the largest Job (as a byte stream) that the "
  20490. "Printer will accept in units of Kbytes. A value of zero "
  20491. "indicates that no limit has been set.";
  20492. Derivation = "MaxSizeSupported";
  20493. },
  20494. instance of Msft_CliProperty
  20495. {
  20496. Name = "MimeTypesSupported";
  20497. Description = "An array of free-form strings providing more detailed "
  20498. "explanations of any mime types that are supported by the "
  20499. "Printer. If data is provided for this property, then the "
  20500. "value 47, \"Mime\", should be included in the "
  20501. "LanguagesSupported property.";
  20502. Derivation = "MimeTypesSupported";
  20503. },
  20504. instance of MSFT_CliProperty
  20505. {
  20506. Derivation = "Name";
  20507. Description = "The Name property defines the label by which the object is known. ";
  20508. Name = "Name";
  20509. },
  20510. instance of MSFT_CliProperty
  20511. {
  20512. Derivation = "PaperSizesSupported";
  20513. Description = "An integer array indicating the types of paper supported.";
  20514. Name = "PaperSizesSupported";
  20515. Qualifiers = {
  20516. instance of MSFT_CliQualifier
  20517. {
  20518. Name = "Values";
  20519. 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"};
  20520. }};
  20521. },
  20522. instance of MSFT_CliProperty
  20523. {
  20524. Derivation = "PNPDeviceID";
  20525. Description = "Indicates the Plug and Play device ID of the logical device. ";
  20526. Name = "PNPDeviceID";
  20527. },
  20528. instance of MSFT_CliProperty
  20529. {
  20530. Derivation = "PortName";
  20531. Description = "The PortName property identifies the ports that can be used to transmit data to the printer. ";
  20532. Name = "PortName";
  20533. },
  20534. instance of MSFT_CliProperty
  20535. {
  20536. Derivation = "PowerManagementCapabilities";
  20537. 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.";
  20538. Name = "PowerManagementCapabilities";
  20539. Qualifiers = {
  20540. instance of MSFT_CliQualifier
  20541. {
  20542. Name = "Values";
  20543. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  20544. }};
  20545. },
  20546. instance of MSFT_CliProperty
  20547. {
  20548. Derivation = "PowerManagementSupported";
  20549. 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.";
  20550. Name = "PowerManagementSupported";
  20551. },
  20552. instance of MSFT_CliProperty
  20553. {
  20554. Derivation = "PrinterPaperNames";
  20555. 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.";
  20556. Name = "PrinterPaperNames";
  20557. },
  20558. instance of MSFT_CliProperty
  20559. {
  20560. Derivation = "PrinterState";
  20561. Description = "The PrinterState property specifies a values indicating one of the possible states relating to this printer.";
  20562. Name = "PrinterState";
  20563. Qualifiers = {
  20564. instance of MSFT_CliQualifier
  20565. {
  20566. Name = "Values";
  20567. 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"};
  20568. }};
  20569. },
  20570. instance of MSFT_CliProperty
  20571. {
  20572. Derivation = "PrinterStatus";
  20573. 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).";
  20574. Name = "PrinterStatus";
  20575. Qualifiers = {
  20576. instance of MSFT_CliQualifier
  20577. {
  20578. Name = "ValueMap";
  20579. QualifierValue = {"1","2","3","4","5"};
  20580. },
  20581. instance of MSFT_CliQualifier
  20582. {
  20583. Name = "Values";
  20584. QualifierValue = {"Other","Unknown","Idle","Printing","Warmup"};
  20585. }};
  20586. },
  20587. instance of MSFT_CliProperty
  20588. {
  20589. Derivation = "PrintJobDataType";
  20590. Description = "The PrintJobDataType property indicates the data type of the print job pending on the printing device.";
  20591. Name = "PrintJobDataType";
  20592. },
  20593. instance of MSFT_CliProperty
  20594. {
  20595. Derivation = "PrintProcessor";
  20596. Description = "The PrintProcessor property specifies the name of the print spooler that handles print jobs.";
  20597. Name = "PrintProcessor";
  20598. },
  20599. instance of MSFT_CliProperty
  20600. {
  20601. Derivation = "SeparatorFile";
  20602. Description = "The SeparatorFile property specifies the name of the file used to create a separator page. ";
  20603. Name = "SeparatorFile";
  20604. },
  20605. instance of MSFT_CliProperty
  20606. {
  20607. Derivation = "ServerName";
  20608. Description = "The ServerName property identifies the server that controls the printer. ";
  20609. Name = "ServerName";
  20610. },
  20611. instance of MSFT_CliProperty
  20612. {
  20613. Derivation = "ShareName";
  20614. Description = "The ShareName property indicates the share name of the printing device.";
  20615. Name = "ShareName";
  20616. },
  20617. instance of MSFT_CliProperty
  20618. {
  20619. Derivation = "SpoolEnabled";
  20620. Description = "The SpoolEnabled property shows whether spooling is enabled for this printer. ";
  20621. Name = "SpoolEnabled";
  20622. },
  20623. instance of MSFT_CliProperty
  20624. {
  20625. Derivation = "StartTime";
  20626. 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).";
  20627. Name = "StartTime";
  20628. },
  20629. instance of MSFT_CliProperty
  20630. {
  20631. Derivation = "Status";
  20632. Description = "The Status property is a string indicating the current status of the object. ";
  20633. Name = "Status";
  20634. Qualifiers = {
  20635. instance of MSFT_CliQualifier
  20636. {
  20637. Name = "MaxLen";
  20638. QualifierValue = {"10"};
  20639. },
  20640. instance of MSFT_CliQualifier
  20641. {
  20642. Name = "ValueMap";
  20643. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  20644. },
  20645. instance of MSFT_CliQualifier
  20646. {
  20647. Name = "Values";
  20648. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  20649. }};
  20650. },
  20651. instance of MSFT_CliProperty
  20652. {
  20653. Derivation = "StatusInfo";
  20654. 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.";
  20655. Name = "StatusInfo";
  20656. Qualifiers = {
  20657. instance of MSFT_CliQualifier
  20658. {
  20659. Name = "ValueMap";
  20660. QualifierValue = {"1","2","3","4","5"};
  20661. },
  20662. instance of MSFT_CliQualifier
  20663. {
  20664. Name = "Values";
  20665. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  20666. }};
  20667. },
  20668. instance of MSFT_CliProperty
  20669. {
  20670. Derivation = "SystemName";
  20671. Name = "SystemName";
  20672. },
  20673. instance of MSFT_CliProperty
  20674. {
  20675. Derivation = "TimeOfLastReset";
  20676. Name = "TimeOfLastReset";
  20677. },
  20678. instance of MSFT_CliProperty
  20679. {
  20680. Derivation = "UntilTime";
  20681. 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).";
  20682. Name = "UntilTime";
  20683. },
  20684. instance of MSFT_CliProperty
  20685. {
  20686. Derivation = "VerticalResolution";
  20687. Description = "Printer's vertical resolution in Pixels per Inch";
  20688. Name = "VerticalResolution";
  20689. }};
  20690. },
  20691. instance of MSFT_CliFormat
  20692. {
  20693. Format = "TABLE";
  20694. Name = "BRIEF";
  20695. Properties = {
  20696. instance of MSFT_CliProperty
  20697. {
  20698. Derivation = "Location";
  20699. Description = "The Location property specifies the physical location of the printer.";
  20700. Name = "Location";
  20701. },
  20702. instance of MSFT_CliProperty
  20703. {
  20704. Derivation = "Name";
  20705. Description = "The Name property defines the label by which the object is known. ";
  20706. Name = "Name";
  20707. },
  20708. instance of MSFT_CliProperty
  20709. {
  20710. Derivation = "PrinterState";
  20711. Description = "The PrinterState property specifies a values indicating one of the possible states relating to this printer.";
  20712. Name = "PrinterState";
  20713. Qualifiers = {
  20714. instance of MSFT_CliQualifier
  20715. {
  20716. Name = "Values";
  20717. 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"};
  20718. }};
  20719. },
  20720. instance of MSFT_CliProperty
  20721. {
  20722. Derivation = "PrinterStatus";
  20723. Description = "Status information for a printer, beyond that specified in the logical device Availability property. ";
  20724. Name = "PrinterStatus";
  20725. Qualifiers = {
  20726. instance of MSFT_CliQualifier
  20727. {
  20728. Name = "ValueMap";
  20729. QualifierValue = {"1","2","3","4","5"};
  20730. },
  20731. instance of MSFT_CliQualifier
  20732. {
  20733. Name = "Values";
  20734. QualifierValue = {"Other","Unknown","Idle","Printing","Warmup"};
  20735. }};
  20736. },
  20737. instance of MSFT_CliProperty
  20738. {
  20739. Derivation = "ShareName";
  20740. Description = "The ShareName property indicates the share name of the printing device.";
  20741. Name = "ShareName";
  20742. },
  20743. instance of MSFT_CliProperty
  20744. {
  20745. Derivation = "SystemName";
  20746. Name = "SystemName";
  20747. }};
  20748. },
  20749. instance of MSFT_CliFormat
  20750. {
  20751. Name = "SYSTEM";
  20752. Properties = {
  20753. instance of MSFT_CliProperty
  20754. {
  20755. Derivation = "__CLASS";
  20756. Name = "__CLASS";
  20757. },
  20758. instance of MSFT_CliProperty
  20759. {
  20760. Derivation = "__DERIVATION";
  20761. Name = "__DERIVATION";
  20762. },
  20763. instance of MSFT_CliProperty
  20764. {
  20765. Derivation = "__DYNASTY";
  20766. Name = "__DYNASTY";
  20767. },
  20768. instance of MSFT_CliProperty
  20769. {
  20770. Derivation = "__GENUS";
  20771. Name = "__GENUS";
  20772. },
  20773. instance of MSFT_CliProperty
  20774. {
  20775. Derivation = "__NAMESPACE";
  20776. Name = "__NAMESPACE";
  20777. },
  20778. instance of MSFT_CliProperty
  20779. {
  20780. Derivation = "__PATH";
  20781. Name = "__PATH";
  20782. },
  20783. instance of MSFT_CliProperty
  20784. {
  20785. Derivation = "__PROPERTY_COUNT";
  20786. Name = "__PROPERTY_COUNT";
  20787. },
  20788. instance of MSFT_CliProperty
  20789. {
  20790. Derivation = "__RELPATH";
  20791. Name = "__RELPATH";
  20792. },
  20793. instance of MSFT_CliProperty
  20794. {
  20795. Derivation = "__SERVER";
  20796. Name = "__SERVER";
  20797. },
  20798. instance of MSFT_CliProperty
  20799. {
  20800. Derivation = "__SUPERCLASS";
  20801. Name = "__SUPERCLASS";
  20802. }};
  20803. },
  20804. instance of MSFT_CliFormat
  20805. {
  20806. Name = "INSTANCE";
  20807. Properties = {
  20808. instance of MSFT_CliProperty
  20809. {
  20810. Derivation = "Name";
  20811. Description = "The Name property defines the label by which the object is known. ";
  20812. Name = "Name";
  20813. }};
  20814. },
  20815. instance of MSFT_CliFormat
  20816. {
  20817. Name = "WRITEABLE";
  20818. Properties = {
  20819. instance of MSFT_CliProperty
  20820. {
  20821. Derivation = "Attributes";
  20822. 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";
  20823. Name = "Attributes";
  20824. Qualifiers = {
  20825. instance of MSFT_CliQualifier
  20826. {
  20827. Name = "BitValues";
  20828. QualifierValue = {"Queued","Direct","Default","Shared","Network","Hidden","Local","EnableDevQ","KeepPrintedJobs","DoCompleteFirst","WorkOffline","EnableBIDI","RawOnly","Published"};
  20829. },
  20830. instance of MSFT_CliQualifier
  20831. {
  20832. Name = "CIMTYPE";
  20833. QualifierValue = {"uint32"};
  20834. },
  20835. instance of MSFT_CliQualifier
  20836. {
  20837. Name = "MappingStrings";
  20838. QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|Attributes"};
  20839. },
  20840. instance of MSFT_CliQualifier
  20841. {
  20842. Name = "read";
  20843. QualifierValue = {"True"};
  20844. },
  20845. instance of MSFT_CliQualifier
  20846. {
  20847. Name = "write";
  20848. QualifierValue = {"True"};
  20849. }};
  20850. },
  20851. instance of MSFT_CliProperty
  20852. {
  20853. Derivation = "Comment";
  20854. Description = "The Comment property specifies the comment of a print queue./nExample: Color printer";
  20855. Name = "Comment";
  20856. Qualifiers = {
  20857. instance of MSFT_CliQualifier
  20858. {
  20859. Name = "CIMTYPE";
  20860. QualifierValue = {"string"};
  20861. },
  20862. instance of MSFT_CliQualifier
  20863. {
  20864. Name = "MappingStrings";
  20865. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pComment"};
  20866. },
  20867. instance of MSFT_CliQualifier
  20868. {
  20869. Name = "read";
  20870. QualifierValue = {"True"};
  20871. },
  20872. instance of MSFT_CliQualifier
  20873. {
  20874. Name = "write";
  20875. QualifierValue = {"True"};
  20876. }};
  20877. },
  20878. instance of MSFT_CliProperty
  20879. {
  20880. Derivation = "DefaultPriority";
  20881. Description = "The DefaultPriority property specifies the default priority value assigned to each print job.";
  20882. Name = "DefaultPriority";
  20883. Qualifiers = {
  20884. instance of MSFT_CliQualifier
  20885. {
  20886. Name = "CIMTYPE";
  20887. QualifierValue = {"uint32"};
  20888. },
  20889. instance of MSFT_CliQualifier
  20890. {
  20891. Name = "MappingStrings";
  20892. QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|DefaultPriority"};
  20893. },
  20894. instance of MSFT_CliQualifier
  20895. {
  20896. Name = "read";
  20897. QualifierValue = {"True"};
  20898. },
  20899. instance of MSFT_CliQualifier
  20900. {
  20901. Name = "write";
  20902. QualifierValue = {"True"};
  20903. }};
  20904. },
  20905. instance of MSFT_CliProperty
  20906. {
  20907. Derivation = "Direct";
  20908. 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";
  20909. Name = "Direct";
  20910. Qualifiers = {
  20911. instance of MSFT_CliQualifier
  20912. {
  20913. Name = "CIMTYPE";
  20914. QualifierValue = {"boolean"};
  20915. },
  20916. instance of MSFT_CliQualifier
  20917. {
  20918. Name = "MappingStrings";
  20919. QualifierValue = {"boolean","Win32API"};
  20920. },
  20921. instance of MSFT_CliQualifier
  20922. {
  20923. Name = "read";
  20924. QualifierValue = {"True"};
  20925. },
  20926. instance of MSFT_CliQualifier
  20927. {
  20928. Name = "write";
  20929. QualifierValue = {"True"};
  20930. }};
  20931. },
  20932. instance of MSFT_CliProperty
  20933. {
  20934. Derivation = "DoCompleteFirst";
  20935. Description = "The DoCompleteFirst property indicates whether the printer should start jobs that have finished spooling as opposed to the order of the job received.";
  20936. Name = "DoCompleteFirst";
  20937. Qualifiers = {
  20938. instance of MSFT_CliQualifier
  20939. {
  20940. Name = "CIMTYPE";
  20941. QualifierValue = {"boolean"};
  20942. },
  20943. instance of MSFT_CliQualifier
  20944. {
  20945. Name = "MappingStrings";
  20946. QualifierValue = {"boolean",""};
  20947. },
  20948. instance of MSFT_CliQualifier
  20949. {
  20950. Name = "read";
  20951. QualifierValue = {"True"};
  20952. },
  20953. instance of MSFT_CliQualifier
  20954. {
  20955. Name = "write";
  20956. QualifierValue = {"True"};
  20957. }};
  20958. },
  20959. instance of MSFT_CliProperty
  20960. {
  20961. Derivation = "DriverName";
  20962. Description = "The DriverName property specifies the name of the Win32 printer driver./nExample: Windows NT Fax Driver";
  20963. Name = "DriverName";
  20964. Qualifiers = {
  20965. instance of MSFT_CliQualifier
  20966. {
  20967. Name = "CIMTYPE";
  20968. QualifierValue = {"string"};
  20969. },
  20970. instance of MSFT_CliQualifier
  20971. {
  20972. Name = "MappingStrings";
  20973. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pDriverName"};
  20974. },
  20975. instance of MSFT_CliQualifier
  20976. {
  20977. Name = "read";
  20978. QualifierValue = {"True"};
  20979. },
  20980. instance of MSFT_CliQualifier
  20981. {
  20982. Name = "write";
  20983. QualifierValue = {"True"};
  20984. }};
  20985. },
  20986. instance of MSFT_CliProperty
  20987. {
  20988. Derivation = "EnableBIDI";
  20989. Description = "The EnableBIDI property indicates whether the printer can print bidirectionally.";
  20990. Name = "EnableBIDI";
  20991. Qualifiers = {
  20992. instance of MSFT_CliQualifier
  20993. {
  20994. Name = "CIMTYPE";
  20995. QualifierValue = {"boolean"};
  20996. },
  20997. instance of MSFT_CliQualifier
  20998. {
  20999. Name = "MappingStrings";
  21000. QualifierValue = {"boolean",""};
  21001. },
  21002. instance of MSFT_CliQualifier
  21003. {
  21004. Name = "read";
  21005. QualifierValue = {"True"};
  21006. },
  21007. instance of MSFT_CliQualifier
  21008. {
  21009. Name = "write";
  21010. QualifierValue = {"True"};
  21011. }};
  21012. },
  21013. instance of MSFT_CliProperty
  21014. {
  21015. Derivation = "EnableDevQueryPrint";
  21016. Description = "The EnableDevQueryPrint property indicates whether to hold documents in the queue, if document and printer setups do not match";
  21017. Name = "EnableDevQueryPrint";
  21018. Qualifiers = {
  21019. instance of MSFT_CliQualifier
  21020. {
  21021. Name = "CIMTYPE";
  21022. QualifierValue = {"boolean"};
  21023. },
  21024. instance of MSFT_CliQualifier
  21025. {
  21026. Name = "MappingStrings";
  21027. QualifierValue = {"boolean",""};
  21028. },
  21029. instance of MSFT_CliQualifier
  21030. {
  21031. Name = "read";
  21032. QualifierValue = {"True"};
  21033. },
  21034. instance of MSFT_CliQualifier
  21035. {
  21036. Name = "write";
  21037. QualifierValue = {"True"};
  21038. }};
  21039. },
  21040. instance of MSFT_CliProperty
  21041. {
  21042. Derivation = "ErrorInformation";
  21043. Description = "An array providing supplemental information for the current error state, indicated in DetectedErrorState.";
  21044. Name = "ErrorInformation";
  21045. Qualifiers = {
  21046. instance of MSFT_CliQualifier
  21047. {
  21048. Name = "CIMTYPE";
  21049. QualifierValue = {"string"};
  21050. },
  21051. instance of MSFT_CliQualifier
  21052. {
  21053. Name = "ModelCorrespondence";
  21054. QualifierValue = {"string","CIM_Printer.DetectedErrorState"};
  21055. },
  21056. instance of MSFT_CliQualifier
  21057. {
  21058. Name = "read";
  21059. QualifierValue = {"True"};
  21060. },
  21061. instance of MSFT_CliQualifier
  21062. {
  21063. Name = "write";
  21064. QualifierValue = {"True"};
  21065. }};
  21066. },
  21067. instance of MSFT_CliProperty
  21068. {
  21069. Derivation = "Hidden";
  21070. Description = "The Hidden property indicates whether the printer is hidden from network users.";
  21071. Name = "Hidden";
  21072. Qualifiers = {
  21073. instance of MSFT_CliQualifier
  21074. {
  21075. Name = "CIMTYPE";
  21076. QualifierValue = {"boolean"};
  21077. },
  21078. instance of MSFT_CliQualifier
  21079. {
  21080. Name = "MappingStrings";
  21081. QualifierValue = {"boolean",""};
  21082. },
  21083. instance of MSFT_CliQualifier
  21084. {
  21085. Name = "read";
  21086. QualifierValue = {"True"};
  21087. },
  21088. instance of MSFT_CliQualifier
  21089. {
  21090. Name = "write";
  21091. QualifierValue = {"True"};
  21092. }};
  21093. },
  21094. instance of MSFT_CliProperty
  21095. {
  21096. Derivation = "KeepPrintedJobs";
  21097. Description = "The KeepPrintedJobs property indicates whether the print spooler should not delete the jobs after they are completed.";
  21098. Name = "KeepPrintedJobs";
  21099. Qualifiers = {
  21100. instance of MSFT_CliQualifier
  21101. {
  21102. Name = "CIMTYPE";
  21103. QualifierValue = {"boolean"};
  21104. },
  21105. instance of MSFT_CliQualifier
  21106. {
  21107. Name = "MappingStrings";
  21108. QualifierValue = {"boolean",""};
  21109. },
  21110. instance of MSFT_CliQualifier
  21111. {
  21112. Name = "read";
  21113. QualifierValue = {"True"};
  21114. },
  21115. instance of MSFT_CliQualifier
  21116. {
  21117. Name = "write";
  21118. QualifierValue = {"True"};
  21119. }};
  21120. },
  21121. instance of MSFT_CliProperty
  21122. {
  21123. Derivation = "Local";
  21124. 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.";
  21125. Name = "Local";
  21126. Qualifiers = {
  21127. instance of MSFT_CliQualifier
  21128. {
  21129. Name = "CIMTYPE";
  21130. QualifierValue = {"boolean"};
  21131. },
  21132. instance of MSFT_CliQualifier
  21133. {
  21134. Name = "MappingStrings";
  21135. QualifierValue = {"boolean",""};
  21136. },
  21137. instance of MSFT_CliQualifier
  21138. {
  21139. Name = "read";
  21140. QualifierValue = {"True"};
  21141. },
  21142. instance of MSFT_CliQualifier
  21143. {
  21144. Name = "write";
  21145. QualifierValue = {"True"};
  21146. }};
  21147. },
  21148. instance of MSFT_CliProperty
  21149. {
  21150. Derivation = "Location";
  21151. Description = "The Location property specifies the physical location of the printer./nExample: Bldg. 38, Room 1164";
  21152. Name = "Location";
  21153. Qualifiers = {
  21154. instance of MSFT_CliQualifier
  21155. {
  21156. Name = "CIMTYPE";
  21157. QualifierValue = {"string"};
  21158. },
  21159. instance of MSFT_CliQualifier
  21160. {
  21161. Name = "MappingStrings";
  21162. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pLocation"};
  21163. },
  21164. instance of MSFT_CliQualifier
  21165. {
  21166. Name = "read";
  21167. QualifierValue = {"True"};
  21168. },
  21169. instance of MSFT_CliQualifier
  21170. {
  21171. Name = "write";
  21172. QualifierValue = {"True"};
  21173. }};
  21174. },
  21175. instance of MSFT_CliProperty
  21176. {
  21177. Derivation = "Network";
  21178. Description = "The Network property indicates whether the printer is a network printer.";
  21179. Name = "Network";
  21180. Qualifiers = {
  21181. instance of MSFT_CliQualifier
  21182. {
  21183. Name = "CIMTYPE";
  21184. QualifierValue = {"boolean"};
  21185. },
  21186. instance of MSFT_CliQualifier
  21187. {
  21188. Name = "MappingStrings";
  21189. QualifierValue = {"boolean",""};
  21190. },
  21191. instance of MSFT_CliQualifier
  21192. {
  21193. Name = "read";
  21194. QualifierValue = {"True"};
  21195. },
  21196. instance of MSFT_CliQualifier
  21197. {
  21198. Name = "write";
  21199. QualifierValue = {"True"};
  21200. }};
  21201. },
  21202. instance of MSFT_CliProperty
  21203. {
  21204. Derivation = "Parameters";
  21205. Description = "The Parameters property specifies optional parameters for the print processor./nExample: Copies=2";
  21206. Name = "Parameters";
  21207. Qualifiers = {
  21208. instance of MSFT_CliQualifier
  21209. {
  21210. Name = "CIMTYPE";
  21211. QualifierValue = {"string"};
  21212. },
  21213. instance of MSFT_CliQualifier
  21214. {
  21215. Name = "MappingStrings";
  21216. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pParameters"};
  21217. },
  21218. instance of MSFT_CliQualifier
  21219. {
  21220. Name = "read";
  21221. QualifierValue = {"True"};
  21222. },
  21223. instance of MSFT_CliQualifier
  21224. {
  21225. Name = "write";
  21226. QualifierValue = {"True"};
  21227. }};
  21228. },
  21229. instance of MSFT_CliProperty
  21230. {
  21231. Derivation = "PortName";
  21232. 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:";
  21233. Name = "PortName";
  21234. Qualifiers = {
  21235. instance of MSFT_CliQualifier
  21236. {
  21237. Name = "CIMTYPE";
  21238. QualifierValue = {"string"};
  21239. },
  21240. instance of MSFT_CliQualifier
  21241. {
  21242. Name = "MappingStrings";
  21243. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pPortName"};
  21244. },
  21245. instance of MSFT_CliQualifier
  21246. {
  21247. Name = "read";
  21248. QualifierValue = {"True"};
  21249. },
  21250. instance of MSFT_CliQualifier
  21251. {
  21252. Name = "write";
  21253. QualifierValue = {"True"};
  21254. }};
  21255. },
  21256. instance of MSFT_CliProperty
  21257. {
  21258. Derivation = "PrintJobDataType";
  21259. Description = "The PrintJobDataType property indicates the default data type that will be used for a print job.";
  21260. Name = "PrintJobDataType";
  21261. Qualifiers = {
  21262. instance of MSFT_CliQualifier
  21263. {
  21264. Name = "CIMTYPE";
  21265. QualifierValue = {"string"};
  21266. },
  21267. instance of MSFT_CliQualifier
  21268. {
  21269. Name = "MappingStrings";
  21270. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pDataType"};
  21271. },
  21272. instance of MSFT_CliQualifier
  21273. {
  21274. Name = "read";
  21275. QualifierValue = {"True"};
  21276. },
  21277. instance of MSFT_CliQualifier
  21278. {
  21279. Name = "write";
  21280. QualifierValue = {"True"};
  21281. }};
  21282. },
  21283. instance of MSFT_CliProperty
  21284. {
  21285. Derivation = "PrintProcessor";
  21286. Description = "The PrintProcessor property specifies the name of the print spooler that handles print jobs./nExample: SPOOLSS.DLL.";
  21287. Name = "PrintProcessor";
  21288. Qualifiers = {
  21289. instance of MSFT_CliQualifier
  21290. {
  21291. Name = "CIMTYPE";
  21292. QualifierValue = {"string"};
  21293. },
  21294. instance of MSFT_CliQualifier
  21295. {
  21296. Name = "MappingStrings";
  21297. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pPrintProcessor"};
  21298. },
  21299. instance of MSFT_CliQualifier
  21300. {
  21301. Name = "read";
  21302. QualifierValue = {"True"};
  21303. },
  21304. instance of MSFT_CliQualifier
  21305. {
  21306. Name = "write";
  21307. QualifierValue = {"True"};
  21308. }};
  21309. },
  21310. instance of MSFT_CliProperty
  21311. {
  21312. Derivation = "Priority";
  21313. Description = "The Priority property specifies the priority of the printer. The jobs on a higher priority printer are scheduled first.";
  21314. Name = "Priority";
  21315. Qualifiers = {
  21316. instance of MSFT_CliQualifier
  21317. {
  21318. Name = "CIMTYPE";
  21319. QualifierValue = {"uint32"};
  21320. },
  21321. instance of MSFT_CliQualifier
  21322. {
  21323. Name = "MappingStrings";
  21324. QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|DefaultPriority"};
  21325. },
  21326. instance of MSFT_CliQualifier
  21327. {
  21328. Name = "read";
  21329. QualifierValue = {"True"};
  21330. },
  21331. instance of MSFT_CliQualifier
  21332. {
  21333. Name = "write";
  21334. QualifierValue = {"True"};
  21335. }};
  21336. },
  21337. instance of MSFT_CliProperty
  21338. {
  21339. Derivation = "Published";
  21340. Description = "The Published property indicates whether the printer is published in the network directory service.";
  21341. Name = "Published";
  21342. Qualifiers = {
  21343. instance of MSFT_CliQualifier
  21344. {
  21345. Name = "CIMTYPE";
  21346. QualifierValue = {"boolean"};
  21347. },
  21348. instance of MSFT_CliQualifier
  21349. {
  21350. Name = "MappingStrings";
  21351. QualifierValue = {"boolean",""};
  21352. },
  21353. instance of MSFT_CliQualifier
  21354. {
  21355. Name = "read";
  21356. QualifierValue = {"True"};
  21357. },
  21358. instance of MSFT_CliQualifier
  21359. {
  21360. Name = "write";
  21361. QualifierValue = {"True"};
  21362. }};
  21363. },
  21364. instance of MSFT_CliProperty
  21365. {
  21366. Derivation = "Queued";
  21367. Description = "The Queued property indicates whether the printer buffers and queues print jobs.";
  21368. Name = "Queued";
  21369. Qualifiers = {
  21370. instance of MSFT_CliQualifier
  21371. {
  21372. Name = "CIMTYPE";
  21373. QualifierValue = {"boolean"};
  21374. },
  21375. instance of MSFT_CliQualifier
  21376. {
  21377. Name = "MappingStrings";
  21378. QualifierValue = {"boolean","Win32API"};
  21379. },
  21380. instance of MSFT_CliQualifier
  21381. {
  21382. Name = "read";
  21383. QualifierValue = {"True"};
  21384. },
  21385. instance of MSFT_CliQualifier
  21386. {
  21387. Name = "write";
  21388. QualifierValue = {"True"};
  21389. }};
  21390. },
  21391. instance of MSFT_CliProperty
  21392. {
  21393. Derivation = "RawOnly";
  21394. Description = "The RawOnly property indicates whether the printer accepts only raw data to be spooled.";
  21395. Name = "RawOnly";
  21396. Qualifiers = {
  21397. instance of MSFT_CliQualifier
  21398. {
  21399. Name = "CIMTYPE";
  21400. QualifierValue = {"boolean"};
  21401. },
  21402. instance of MSFT_CliQualifier
  21403. {
  21404. Name = "MappingStrings";
  21405. QualifierValue = {"boolean",""};
  21406. },
  21407. instance of MSFT_CliQualifier
  21408. {
  21409. Name = "read";
  21410. QualifierValue = {"True"};
  21411. },
  21412. instance of MSFT_CliQualifier
  21413. {
  21414. Name = "write";
  21415. QualifierValue = {"True"};
  21416. }};
  21417. },
  21418. instance of MSFT_CliProperty
  21419. {
  21420. Derivation = "SeparatorFile";
  21421. 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.";
  21422. Name = "SeparatorFile";
  21423. Qualifiers = {
  21424. instance of MSFT_CliQualifier
  21425. {
  21426. Name = "CIMTYPE";
  21427. QualifierValue = {"string"};
  21428. },
  21429. instance of MSFT_CliQualifier
  21430. {
  21431. Name = "MappingStrings";
  21432. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pSepFile"};
  21433. },
  21434. instance of MSFT_CliQualifier
  21435. {
  21436. Name = "read";
  21437. QualifierValue = {"True"};
  21438. },
  21439. instance of MSFT_CliQualifier
  21440. {
  21441. Name = "write";
  21442. QualifierValue = {"True"};
  21443. }};
  21444. },
  21445. instance of MSFT_CliProperty
  21446. {
  21447. Derivation = "Shared";
  21448. Description = "The Shared property indicates whether the printer is available as a shared network resource.";
  21449. Name = "Shared";
  21450. Qualifiers = {
  21451. instance of MSFT_CliQualifier
  21452. {
  21453. Name = "CIMTYPE";
  21454. QualifierValue = {"boolean"};
  21455. },
  21456. instance of MSFT_CliQualifier
  21457. {
  21458. Name = "MappingStrings";
  21459. QualifierValue = {"boolean",""};
  21460. },
  21461. instance of MSFT_CliQualifier
  21462. {
  21463. Name = "read";
  21464. QualifierValue = {"True"};
  21465. },
  21466. instance of MSFT_CliQualifier
  21467. {
  21468. Name = "write";
  21469. QualifierValue = {"True"};
  21470. }};
  21471. },
  21472. instance of MSFT_CliProperty
  21473. {
  21474. Derivation = "ShareName";
  21475. Description = "The ShareName property indicates the share name of the Win32 printing device./nExample: \\\\PRINTSERVER1\\PRINTER2";
  21476. Name = "ShareName";
  21477. Qualifiers = {
  21478. instance of MSFT_CliQualifier
  21479. {
  21480. Name = "CIMTYPE";
  21481. QualifierValue = {"string"};
  21482. },
  21483. instance of MSFT_CliQualifier
  21484. {
  21485. Name = "MappingStrings";
  21486. QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pShareName"};
  21487. },
  21488. instance of MSFT_CliQualifier
  21489. {
  21490. Name = "read";
  21491. QualifierValue = {"True"};
  21492. },
  21493. instance of MSFT_CliQualifier
  21494. {
  21495. Name = "write";
  21496. QualifierValue = {"True"};
  21497. }};
  21498. },
  21499. instance of MSFT_CliProperty
  21500. {
  21501. Derivation = "StartTime";
  21502. 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).";
  21503. Name = "StartTime";
  21504. Qualifiers = {
  21505. instance of MSFT_CliQualifier
  21506. {
  21507. Name = "CIMTYPE";
  21508. QualifierValue = {"datetime"};
  21509. },
  21510. instance of MSFT_CliQualifier
  21511. {
  21512. Name = "MappingStrings";
  21513. QualifierValue = {"datetime","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|StartTime"};
  21514. },
  21515. instance of MSFT_CliQualifier
  21516. {
  21517. Name = "read";
  21518. QualifierValue = {"True"};
  21519. },
  21520. instance of MSFT_CliQualifier
  21521. {
  21522. Name = "write";
  21523. QualifierValue = {"True"};
  21524. }};
  21525. },
  21526. instance of MSFT_CliProperty
  21527. {
  21528. Derivation = "UntilTime";
  21529. 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).";
  21530. Name = "UntilTime";
  21531. Qualifiers = {
  21532. instance of MSFT_CliQualifier
  21533. {
  21534. Name = "CIMTYPE";
  21535. QualifierValue = {"datetime"};
  21536. },
  21537. instance of MSFT_CliQualifier
  21538. {
  21539. Name = "MappingStrings";
  21540. QualifierValue = {"datetime","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|UntilTime"};
  21541. },
  21542. instance of MSFT_CliQualifier
  21543. {
  21544. Name = "read";
  21545. QualifierValue = {"True"};
  21546. },
  21547. instance of MSFT_CliQualifier
  21548. {
  21549. Name = "write";
  21550. QualifierValue = {"True"};
  21551. }};
  21552. },
  21553. instance of MSFT_CliProperty
  21554. {
  21555. Derivation = "WorkOffline";
  21556. Description = "The WorkOffline property indicates whether to queue print jobs on the computer if the printer is offline.";
  21557. Name = "WorkOffline";
  21558. Qualifiers = {
  21559. instance of MSFT_CliQualifier
  21560. {
  21561. Name = "CIMTYPE";
  21562. QualifierValue = {"boolean"};
  21563. },
  21564. instance of MSFT_CliQualifier
  21565. {
  21566. Name = "MappingStrings";
  21567. QualifierValue = {"boolean",""};
  21568. },
  21569. instance of MSFT_CliQualifier
  21570. {
  21571. Name = "read";
  21572. QualifierValue = {"True"};
  21573. },
  21574. instance of MSFT_CliQualifier
  21575. {
  21576. Name = "write";
  21577. QualifierValue = {"True"};
  21578. }};
  21579. }};
  21580. }};
  21581. FriendlyName = "Printer";
  21582. PWhere = "WHERE Name='#'";
  21583. Target = "Select * from Win32_Printer";
  21584. Verbs = {
  21585. instance of MSFT_CliVerb
  21586. {
  21587. Derivation = "Pause";
  21588. Description = "";
  21589. Name = "Pause";
  21590. Usage = "Pause";
  21591. },
  21592. instance of MSFT_CliVerb
  21593. {
  21594. Derivation = "PrintTestPage";
  21595. Description = "";
  21596. Name = "PrintTestPage";
  21597. Usage = "PrintTestPage";
  21598. },
  21599. instance of MSFT_CliVerb
  21600. {
  21601. Derivation = "CancelAllJobs";
  21602. Description = "";
  21603. Name = "CancelAllJobs";
  21604. Usage = "CancelAllJobs";
  21605. VerbType = 0;
  21606. },
  21607. instance of MSFT_CliVerb
  21608. {
  21609. Derivation = "SetDefaultPrinter";
  21610. Description = "";
  21611. Name = "SetDefaultPrinter";
  21612. Usage = "SetDefaultPrinter";
  21613. },
  21614. instance of MSFT_CliVerb
  21615. {
  21616. Derivation = "Resume";
  21617. Description = "";
  21618. Name = "Resume";
  21619. Usage = "Resume";
  21620. },
  21621. instance of MSFT_CliVerb
  21622. {
  21623. Derivation = "SetPowerState";
  21624. 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.";
  21625. Name = "SetPowerState";
  21626. Parameters = {
  21627. instance of MSFT_CliParam
  21628. {
  21629. ParaId = "PowerState";
  21630. Qualifiers = {
  21631. instance of MSFT_CliQualifier
  21632. {
  21633. Name = "In";
  21634. QualifierValue = {"True"};
  21635. }};
  21636. Type = "UINT16";
  21637. },
  21638. instance of MSFT_CliParam
  21639. {
  21640. ParaId = "Time";
  21641. Qualifiers = {
  21642. instance of MSFT_CliQualifier
  21643. {
  21644. Name = "In";
  21645. QualifierValue = {"True"};
  21646. }};
  21647. Type = "DATETIME";
  21648. }};
  21649. Usage = "SetPowerState";
  21650. },
  21651. instance of Msft_CliVerb
  21652. {
  21653. Derivation = "AddPrinterConnection";
  21654. Name = "AddPrinterConnection";
  21655. Usage = "AddPrinterConnection";
  21656. Qualifiers = {
  21657. Instance of Msft_CliQualifier{
  21658. Name = "ValueMap";
  21659. QualifierValue = {"0", "5", "1801", "1930", ".."};
  21660. },
  21661. Instance of Msft_CliQualifier{
  21662. Name = "Values";
  21663. 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"};
  21664. }
  21665. };
  21666. Description = "The AddPrinterConnection method provides a connection to an "
  21667. "existing printer on the network and adds it to the list of "
  21668. "available printers on the computer system. If successful, "
  21669. "applications will be able to use this printer for print "
  21670. "jobs. If unsuccessful";
  21671. Parameters = {
  21672. instance of Msft_CliParam{
  21673. Paraid = "Name";
  21674. Qualifiers = {
  21675. instance of MSFT_CliQualifier
  21676. {
  21677. Name = "In";
  21678. QualifierValue = {"True"};
  21679. }};
  21680. Type = "STRING";
  21681. Description = "The Name parameter specifies a friendly name for the "
  21682. "printer. This may be overridden if the name has alreadybeen "
  21683. "set by the printer.";
  21684. }
  21685. };
  21686. },
  21687. instance of Msft_CliVerb
  21688. {
  21689. Derivation = "RenamePrinter";
  21690. Name = "RenamePrinter";
  21691. Usage = "RenamePrinter";
  21692. Qualifiers = {
  21693. Instance of Msft_CliQualifier{
  21694. Name = "ValueMap";
  21695. QualifierValue = {"0", "5", "1801", ".."};
  21696. },
  21697. Instance of Msft_CliQualifier{
  21698. Name = "Values";
  21699. QualifierValue = {"Success", "Access denied", "Invalid printer name", "Other"};
  21700. }
  21701. };
  21702. Description = "The RenamePrinter method renames a printer. The method can "
  21703. "return the following values:/n0 - Success./n5 - Access "
  21704. "denied./n1801 - Invalid printer name./nOther - For integer "
  21705. "values other than those listed above, refer to the "
  21706. "documentation on the Win32 error co";
  21707. Parameters = {
  21708. instance of Msft_CliParam{
  21709. Paraid = "NewPrinterName";
  21710. Qualifiers = {
  21711. instance of MSFT_CliQualifier
  21712. {
  21713. Name = "In";
  21714. QualifierValue = {"True"};
  21715. }};
  21716. Type = "STRING";
  21717. Description = "The NewPrinterName parameter specifies the new printer name.";
  21718. }
  21719. };
  21720. },
  21721. instance of MSFT_CliVerb
  21722. {
  21723. Derivation = "Reset";
  21724. 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.";
  21725. Name = "Reset";
  21726. Usage = "Reset";
  21727. }};
  21728. };
  21729. instance of MSFT_CliAlias
  21730. {
  21731. Connection =
  21732. instance of MSFT_CliConnection
  21733. {
  21734. Locale = "ms_409";
  21735. NameSpace = "ROOT\\CIMV2";
  21736. Server = ".";
  21737. };
  21738. Description = "Printer device configuration management. ";
  21739. Formats = {
  21740. instance of MSFT_CliFormat
  21741. {
  21742. Name = "SYSTEM";
  21743. Properties = {
  21744. instance of MSFT_CliProperty
  21745. {
  21746. Derivation = "__CLASS";
  21747. Name = "__CLASS";
  21748. },
  21749. instance of MSFT_CliProperty
  21750. {
  21751. Derivation = "__DERIVATION";
  21752. Name = "__DERIVATION";
  21753. },
  21754. instance of MSFT_CliProperty
  21755. {
  21756. Derivation = "__DYNASTY";
  21757. Name = "__DYNASTY";
  21758. },
  21759. instance of MSFT_CliProperty
  21760. {
  21761. Derivation = "__GENUS";
  21762. Name = "__GENUS";
  21763. },
  21764. instance of MSFT_CliProperty
  21765. {
  21766. Derivation = "__NAMESPACE";
  21767. Name = "__NAMESPACE";
  21768. },
  21769. instance of MSFT_CliProperty
  21770. {
  21771. Derivation = "__PATH";
  21772. Name = "__PATH";
  21773. },
  21774. instance of MSFT_CliProperty
  21775. {
  21776. Derivation = "__PROPERTY_COUNT";
  21777. Name = "__PROPERTY_COUNT";
  21778. },
  21779. instance of MSFT_CliProperty
  21780. {
  21781. Derivation = "__RELPATH";
  21782. Name = "__RELPATH";
  21783. },
  21784. instance of MSFT_CliProperty
  21785. {
  21786. Derivation = "__SERVER";
  21787. Name = "__SERVER";
  21788. },
  21789. instance of MSFT_CliProperty
  21790. {
  21791. Derivation = "__SUPERCLASS";
  21792. Name = "__SUPERCLASS";
  21793. }};
  21794. },
  21795. instance of MSFT_CliFormat
  21796. {
  21797. Name = "INSTANCE";
  21798. Properties = {
  21799. instance of MSFT_CliProperty
  21800. {
  21801. Derivation = "Name";
  21802. Name = "Name";
  21803. }};
  21804. },
  21805. instance of MSFT_CliFormat
  21806. {
  21807. Name = "STATUS";
  21808. Properties = {
  21809. instance of MSFT_CliProperty
  21810. {
  21811. Derivation = "DriverVersion";
  21812. Description = "The DriverVersion property indicates the version number of the printer driver. The version numbers are created and maintained by the driver manufacturer.";
  21813. Name = "DriverVersion";
  21814. },
  21815. instance of MSFT_CliProperty
  21816. {
  21817. Derivation = "Name";
  21818. Name = "Name";
  21819. }};
  21820. },
  21821. instance of MSFT_CliFormat
  21822. {
  21823. Format = "list";
  21824. Name = "FULL";
  21825. Properties = {
  21826. instance of MSFT_CliProperty
  21827. {
  21828. Derivation = "BitsPerPel";
  21829. 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.";
  21830. Name = "BitsPerPel";
  21831. },
  21832. instance of MSFT_CliProperty
  21833. {
  21834. Derivation = "Collate";
  21835. 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. ";
  21836. Name = "Collate";
  21837. },
  21838. instance of MSFT_CliProperty
  21839. {
  21840. Derivation = "Color";
  21841. Description = "The Color property indicates whether the document is to be printed in color or monochrome. ";
  21842. Name = "Color";
  21843. Qualifiers = {
  21844. instance of MSFT_CliQualifier
  21845. {
  21846. Name = "ValueMap";
  21847. QualifierValue = {"1","2"};
  21848. },
  21849. instance of MSFT_CliQualifier
  21850. {
  21851. Name = "Values";
  21852. QualifierValue = {"Monochrome","Color"};
  21853. }};
  21854. },
  21855. instance of MSFT_CliProperty
  21856. {
  21857. Derivation = "Copies";
  21858. Description = "The Copies property indicates the number of copies to be printed. ";
  21859. Name = "Copies";
  21860. },
  21861. instance of MSFT_CliProperty
  21862. {
  21863. Derivation = "Description";
  21864. Description = "A textual description. ";
  21865. Name = "Description";
  21866. },
  21867. instance of MSFT_CliProperty
  21868. {
  21869. Derivation = "DeviceName";
  21870. Description = "The DeviceName property specifies the friendly name of the printer. ";
  21871. Name = "DeviceName";
  21872. },
  21873. instance of MSFT_CliProperty
  21874. {
  21875. Derivation = "DisplayFlags";
  21876. 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.";
  21877. Name = "DisplayFlags";
  21878. },
  21879. instance of MSFT_CliProperty
  21880. {
  21881. Derivation = "DisplayFrequency";
  21882. 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. ";
  21883. Name = "DisplayFrequency";
  21884. },
  21885. instance of MSFT_CliProperty
  21886. {
  21887. Derivation = "DitherType";
  21888. 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. ";
  21889. Name = "DitherType";
  21890. Qualifiers = {
  21891. instance of MSFT_CliQualifier
  21892. {
  21893. Name = "ValueMap";
  21894. QualifierValue = {"1","2","3","4","5"};
  21895. },
  21896. instance of MSFT_CliQualifier
  21897. {
  21898. Name = "Values";
  21899. QualifierValue = {"No Dithering","Coarse Brush","Fine Brush","Line Art","Greyscale"};
  21900. }};
  21901. },
  21902. instance of MSFT_CliProperty
  21903. {
  21904. Derivation = "DriverVersion";
  21905. Description = "The DriverVersion property indicates the version number of the printer driver. The version numbers are created and maintained by the driver manufacturer.";
  21906. Name = "DriverVersion";
  21907. },
  21908. instance of MSFT_CliProperty
  21909. {
  21910. Derivation = "Duplex";
  21911. Description = "The Duplex property indicates whether printing is done on one or both sides.";
  21912. Name = "Duplex";
  21913. },
  21914. instance of MSFT_CliProperty
  21915. {
  21916. Derivation = "FormName";
  21917. Description = "The FormName property indicates the name of the form used for the print job. ";
  21918. Name = "FormName";
  21919. },
  21920. instance of MSFT_CliProperty
  21921. {
  21922. Derivation = "HorizontalResolution";
  21923. 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.";
  21924. Name = "HorizontalResolution";
  21925. },
  21926. instance of MSFT_CliProperty
  21927. {
  21928. Derivation = "ICMIntent";
  21929. 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. ";
  21930. Name = "ICMIntent";
  21931. Qualifiers = {
  21932. instance of MSFT_CliQualifier
  21933. {
  21934. Name = "ValueMap";
  21935. QualifierValue = {"1","2","3"};
  21936. },
  21937. instance of MSFT_CliQualifier
  21938. {
  21939. Name = "Values";
  21940. QualifierValue = {"Saturation","Contrast","Exact Color"};
  21941. }};
  21942. },
  21943. instance of MSFT_CliProperty
  21944. {
  21945. Derivation = "ICMMethod";
  21946. Description = "The ICMMethod (Image Color Matching Method) property specifies how ICM is handled. ";
  21947. Name = "ICMMethod";
  21948. Qualifiers = {
  21949. instance of MSFT_CliQualifier
  21950. {
  21951. Name = "ValueMap";
  21952. QualifierValue = {"1","2","3","4"};
  21953. },
  21954. instance of MSFT_CliQualifier
  21955. {
  21956. Name = "Values";
  21957. QualifierValue = {"Disabled","Windows","Device Driver","Device"};
  21958. }};
  21959. },
  21960. instance of MSFT_CliProperty
  21961. {
  21962. Derivation = "LogPixels";
  21963. 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).";
  21964. Name = "LogPixels";
  21965. },
  21966. instance of MSFT_CliProperty
  21967. {
  21968. Derivation = "MediaType";
  21969. Description = "The MediaType property specifies the type of media being printed on. ";
  21970. Name = "MediaType";
  21971. Qualifiers = {
  21972. instance of MSFT_CliQualifier
  21973. {
  21974. Name = "ValueMap";
  21975. QualifierValue = {"1","2","3"};
  21976. },
  21977. instance of MSFT_CliQualifier
  21978. {
  21979. Name = "Values";
  21980. QualifierValue = {"Standard","Transparency","Glossy"};
  21981. }};
  21982. },
  21983. instance of MSFT_CliProperty
  21984. {
  21985. Derivation = "Name";
  21986. Description = "The Name property indicates the name of the printer with which this configuration is associated.";
  21987. Name = "Name";
  21988. Qualifiers = {
  21989. instance of MSFT_CliQualifier
  21990. {
  21991. Name = "MaxLen";
  21992. QualifierValue = {"256"};
  21993. }};
  21994. },
  21995. instance of MSFT_CliProperty
  21996. {
  21997. Derivation = "Orientation";
  21998. Description = "The Orientation property indicates the printing orientation of the paper.";
  21999. Name = "Orientation";
  22000. Qualifiers = {
  22001. instance of MSFT_CliQualifier
  22002. {
  22003. Name = "ValueMap";
  22004. QualifierValue = {"1","2"};
  22005. },
  22006. instance of MSFT_CliQualifier
  22007. {
  22008. Name = "Values";
  22009. QualifierValue = {"Portrait","Landscape"};
  22010. }};
  22011. },
  22012. instance of MSFT_CliProperty
  22013. {
  22014. Derivation = "PaperLength";
  22015. Description = "The PaperLength property indicates the length of the paper.";
  22016. Name = "PaperLength";
  22017. },
  22018. instance of MSFT_CliProperty
  22019. {
  22020. Derivation = "PaperSize";
  22021. Description = "The PaperSize property indicates the size of the paper.";
  22022. Name = "PaperSize";
  22023. },
  22024. instance of MSFT_CliProperty
  22025. {
  22026. Derivation = "PaperWidth";
  22027. Description = "The PaperWidth property indicates the width of the paper.";
  22028. Name = "PaperWidth";
  22029. },
  22030. instance of MSFT_CliProperty
  22031. {
  22032. Derivation = "PelsHeight";
  22033. Description = "The PelsHeight property indicates the height of the displayable surface. (This property is not used for printers).";
  22034. Name = "PelsHeight";
  22035. },
  22036. instance of MSFT_CliProperty
  22037. {
  22038. Derivation = "PelsWidth";
  22039. Description = "The PelsWidth property indicates the width of the displayable surface. This property is not used for printers.";
  22040. Name = "PelsWidth";
  22041. },
  22042. instance of MSFT_CliProperty
  22043. {
  22044. Derivation = "PrintQuality";
  22045. 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.";
  22046. Name = "PrintQuality";
  22047. Qualifiers = {
  22048. instance of MSFT_CliQualifier
  22049. {
  22050. Name = "ValueMap";
  22051. QualifierValue = {"-1","-2","-3","-4"};
  22052. },
  22053. instance of MSFT_CliQualifier
  22054. {
  22055. Name = "Values";
  22056. QualifierValue = {"Draft","Low","Medium","High"};
  22057. }};
  22058. },
  22059. instance of MSFT_CliProperty
  22060. {
  22061. Derivation = "Scale";
  22062. Description = "The Scale property specifies the factor by which the printed output is to be scaled. ";
  22063. Name = "Scale";
  22064. },
  22065. instance of MSFT_CliProperty
  22066. {
  22067. Derivation = "SettingID";
  22068. Description = "The identifier by which the object is known.";
  22069. Name = "SettingID";
  22070. Qualifiers = {
  22071. instance of MSFT_CliQualifier
  22072. {
  22073. Name = "MaxLen";
  22074. QualifierValue = {"256"};
  22075. }};
  22076. },
  22077. instance of MSFT_CliProperty
  22078. {
  22079. Derivation = "SpecificationVersion";
  22080. Description = "The SpecificationVersion property indicates the version number of the initialization data for the device associated with the printer.";
  22081. Name = "SpecificationVersion";
  22082. },
  22083. instance of MSFT_CliProperty
  22084. {
  22085. Derivation = "TTOption";
  22086. 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.";
  22087. Name = "TTOption";
  22088. Qualifiers = {
  22089. instance of MSFT_CliQualifier
  22090. {
  22091. Name = "ValueMap";
  22092. QualifierValue = {"1","2","3"};
  22093. },
  22094. instance of MSFT_CliQualifier
  22095. {
  22096. Name = "Values";
  22097. QualifierValue = {"Bitmap","Download","Substitute"};
  22098. }};
  22099. },
  22100. instance of MSFT_CliProperty
  22101. {
  22102. Derivation = "VerticalResolution";
  22103. Description = "The VerticalResolution property indicates the print resolution along the Y axis (height) of the print job. ";
  22104. Name = "VerticalResolution";
  22105. },
  22106. instance of MSFT_CliProperty
  22107. {
  22108. Derivation = "XResolution";
  22109. Description = "The XResolution property has been deprecated to theHorizontalResolution property. ";
  22110. Name = "XResolution";
  22111. },
  22112. instance of MSFT_CliProperty
  22113. {
  22114. Derivation = "YResolution";
  22115. Description = "The YResolution property has been deprecated to theVerticalResolution property. ";
  22116. Name = "YResolution";
  22117. }};
  22118. },
  22119. instance of MSFT_CliFormat
  22120. {
  22121. Format = "TABLE";
  22122. Name = "BRIEF";
  22123. Properties = {
  22124. instance of MSFT_CliProperty
  22125. {
  22126. Derivation = "PrintQuality";
  22127. 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.";
  22128. Name = "PrintQuality";
  22129. Qualifiers = {
  22130. instance of MSFT_CliQualifier
  22131. {
  22132. Name = "ValueMap";
  22133. QualifierValue = {"-1","-2","-3","-4"};
  22134. },
  22135. instance of MSFT_CliQualifier
  22136. {
  22137. Name = "Values";
  22138. QualifierValue = {"Draft","Low","Medium","High"};
  22139. }};
  22140. },
  22141. instance of MSFT_CliProperty
  22142. {
  22143. Derivation = "DriverVersion";
  22144. Description = "The DriverVersion property indicates the version number of the printer driver. ";
  22145. Name = "DriverVersion";
  22146. },
  22147. instance of MSFT_CliProperty
  22148. {
  22149. Derivation = "Name";
  22150. Description = "The Name property indicates the name of the printer with which this configuration is associated.";
  22151. Name = "Name";
  22152. Qualifiers = {
  22153. instance of MSFT_CliQualifier
  22154. {
  22155. Name = "MaxLen";
  22156. QualifierValue = {"256"};
  22157. }};
  22158. },
  22159. instance of MSFT_CliProperty
  22160. {
  22161. Derivation = "PaperSize";
  22162. Description = "The PaperSize property indicates the size of the paper.";
  22163. Name = "PaperSize";
  22164. },
  22165. instance of MSFT_CliProperty
  22166. {
  22167. Derivation = "Caption";
  22168. Description = "A short textual description. ";
  22169. Name = "Caption";
  22170. Qualifiers = {
  22171. instance of MSFT_CliQualifier
  22172. {
  22173. Name = "MaxLen";
  22174. QualifierValue = {"64"};
  22175. }};
  22176. }};
  22177. }};
  22178. FriendlyName = "PrinterConfig";
  22179. PWhere = "WHERE Name='#'";
  22180. Target = "Select * from Win32_PrinterConfiguration";
  22181. };
  22182. instance of MSFT_CliAlias
  22183. {
  22184. Connection =
  22185. instance of MSFT_CliConnection
  22186. {
  22187. Locale = "ms_409";
  22188. NameSpace = "ROOT\\CIMV2";
  22189. Server = ".";
  22190. };
  22191. Description = "Print job management. ";
  22192. Formats = {
  22193. instance of MSFT_CliFormat
  22194. {
  22195. Name = "INSTANCE";
  22196. Properties = {
  22197. instance of MSFT_CliProperty
  22198. {
  22199. Derivation = "JobId";
  22200. 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.";
  22201. Name = "JobId";
  22202. }};
  22203. },
  22204. instance of MSFT_CliFormat
  22205. {
  22206. Format = "list";
  22207. Name = "FULL";
  22208. Properties = {
  22209. instance of MSFT_CliProperty
  22210. {
  22211. Derivation = "DataType";
  22212. Description = "The DataType property indicates the format of the data for this print job. ";
  22213. Name = "DataType";
  22214. },
  22215. instance of MSFT_CliProperty
  22216. {
  22217. Derivation = "Description";
  22218. Description = "The Description property provides a textual description of the object. ";
  22219. Name = "Description";
  22220. },
  22221. instance of MSFT_CliProperty
  22222. {
  22223. Derivation = "Document";
  22224. Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
  22225. Name = "Document";
  22226. },
  22227. instance of MSFT_CliProperty
  22228. {
  22229. Derivation = "DriverName";
  22230. Description = "The DriverName property indicates the name of the printer driver used for the print job.";
  22231. Name = "DriverName";
  22232. },
  22233. instance of MSFT_CliProperty
  22234. {
  22235. Derivation = "ElapsedTime";
  22236. Description = "Length of time that the job has been executing.";
  22237. Name = "ElapsedTime";
  22238. },
  22239. instance of MSFT_CliProperty
  22240. {
  22241. Derivation = "HostPrintQueue";
  22242. Description = "The HostPrintQueue property contains the name of the computer on which the print job was created.";
  22243. Name = "HostPrintQueue";
  22244. },
  22245. instance of MSFT_CliProperty
  22246. {
  22247. Derivation = "InstallDate";
  22248. Description = "The InstallDate property is datetime value indicating when the object was installed.";
  22249. Name = "InstallDate";
  22250. },
  22251. instance of MSFT_CliProperty
  22252. {
  22253. Derivation = "JobId";
  22254. 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.";
  22255. Name = "JobId";
  22256. },
  22257. instance of MSFT_CliProperty
  22258. {
  22259. Derivation = "JobStatus";
  22260. Description = "A free form string representing the job's status.";
  22261. Name = "JobStatus";
  22262. },
  22263. instance of MSFT_CliProperty
  22264. {
  22265. Derivation = "Name";
  22266. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  22267. Name = "Name";
  22268. },
  22269. instance of MSFT_CliProperty
  22270. {
  22271. Derivation = "Notify";
  22272. Description = "User to be notified upon job completion or failure. ";
  22273. Name = "Notify";
  22274. },
  22275. instance of MSFT_CliProperty
  22276. {
  22277. Derivation = "Owner";
  22278. Description = "User that submitted the job";
  22279. Name = "Owner";
  22280. },
  22281. instance of MSFT_CliProperty
  22282. {
  22283. Derivation = "PagesPrinted";
  22284. 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.";
  22285. Name = "PagesPrinted";
  22286. },
  22287. instance of MSFT_CliProperty
  22288. {
  22289. Derivation = "Parameters";
  22290. Description = "The Parameters property indicates optional parameters to send to the print processor. See the PrintProcessor member for more information.";
  22291. Name = "Parameters";
  22292. },
  22293. instance of MSFT_CliProperty
  22294. {
  22295. Derivation = "PrintProcessor";
  22296. Description = "The PrintProcessor property indicates the print processor service used to process the print job. ";
  22297. Name = "PrintProcessor";
  22298. },
  22299. instance of MSFT_CliProperty
  22300. {
  22301. Derivation = "Priority";
  22302. Description = "Priority indicates the urgency or importance of execution of a job.";
  22303. Name = "Priority";
  22304. },
  22305. instance of MSFT_CliProperty
  22306. {
  22307. Derivation = "Size";
  22308. Description = "The Size property indicates the size of the print job.";
  22309. Name = "Size";
  22310. },
  22311. instance of MSFT_CliProperty
  22312. {
  22313. Derivation = "StartTime";
  22314. Description = "Time that the job was begun";
  22315. Name = "StartTime";
  22316. },
  22317. instance of MSFT_CliProperty
  22318. {
  22319. Derivation = "Status";
  22320. 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.";
  22321. Name = "Status";
  22322. Qualifiers = {
  22323. instance of MSFT_CliQualifier
  22324. {
  22325. Name = "MaxLen";
  22326. QualifierValue = {"10"};
  22327. },
  22328. instance of MSFT_CliQualifier
  22329. {
  22330. Name = "ValueMap";
  22331. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22332. },
  22333. instance of MSFT_CliQualifier
  22334. {
  22335. Name = "Values";
  22336. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22337. }};
  22338. },
  22339. instance of MSFT_CliProperty
  22340. {
  22341. Derivation = "StatusMask";
  22342. Description = "The StatusMask property specifies a bitmap of the possible statuses relating to this print job.";
  22343. Name = "StatusMask";
  22344. },
  22345. instance of MSFT_CliProperty
  22346. {
  22347. Derivation = "TimeSubmitted";
  22348. Description = "Time that the job was submitted";
  22349. Name = "TimeSubmitted";
  22350. },
  22351. instance of MSFT_CliProperty
  22352. {
  22353. Derivation = "TotalPages";
  22354. 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.";
  22355. Name = "TotalPages";
  22356. },
  22357. instance of MSFT_CliProperty
  22358. {
  22359. Derivation = "UntilTime";
  22360. Description = "Time after which the job is invalid or should be stopped";
  22361. Name = "UntilTime";
  22362. },
  22363. instance of MSFT_CliProperty
  22364. {
  22365. Derivation = "DriverName";
  22366. Description = "The DriverName property indicates the name of the printer driver used for the print job.";
  22367. Name = "DriverName";
  22368. },
  22369. instance of MSFT_CliProperty
  22370. {
  22371. Derivation = "Name";
  22372. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  22373. Name = "Name";
  22374. }};
  22375. },
  22376. instance of MSFT_CliFormat
  22377. {
  22378. Format = "TABLE";
  22379. Name = "BRIEF";
  22380. Properties = {
  22381. instance of MSFT_CliProperty
  22382. {
  22383. Derivation = "Document";
  22384. Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
  22385. Name = "Document";
  22386. },
  22387. instance of MSFT_CliProperty
  22388. {
  22389. Derivation = "JobId";
  22390. 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.";
  22391. Name = "JobId";
  22392. },
  22393. instance of MSFT_CliProperty
  22394. {
  22395. Derivation = "JobStatus";
  22396. Description = "A free form string representing the job's status.";
  22397. Name = "JobStatus";
  22398. },
  22399. instance of MSFT_CliProperty
  22400. {
  22401. Derivation = "Owner";
  22402. Description = "User that submitted the job";
  22403. Name = "Owner";
  22404. },
  22405. instance of MSFT_CliProperty
  22406. {
  22407. Derivation = "Priority";
  22408. Description = "Priority indicates the urgency or importance of execution of a job.";
  22409. Name = "Priority";
  22410. },
  22411. instance of MSFT_CliProperty
  22412. {
  22413. Derivation = "Size";
  22414. Description = "The Size property indicates the size of the print job.";
  22415. Name = "Size";
  22416. },
  22417. instance of MSFT_CliProperty
  22418. {
  22419. Derivation = "Name";
  22420. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  22421. Name = "Name";
  22422. }};
  22423. },
  22424. instance of MSFT_CliFormat
  22425. {
  22426. Format = "TABLE";
  22427. Name = "STATUS";
  22428. Properties = {
  22429. instance of MSFT_CliProperty
  22430. {
  22431. Derivation = "Document";
  22432. Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
  22433. Name = "Document";
  22434. },
  22435. instance of MSFT_CliProperty
  22436. {
  22437. Derivation = "JobId";
  22438. 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.";
  22439. Name = "JobId";
  22440. },
  22441. instance of MSFT_CliProperty
  22442. {
  22443. Derivation = "JobStatus";
  22444. Description = "A free form string representing the job's status.";
  22445. Name = "JobStatus";
  22446. },
  22447. instance of MSFT_CliProperty
  22448. {
  22449. Derivation = "Name";
  22450. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  22451. Name = "Name";
  22452. },
  22453. instance of MSFT_CliProperty
  22454. {
  22455. Derivation = "PagesPrinted";
  22456. 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.";
  22457. Name = "PagesPrinted";
  22458. },
  22459. instance of MSFT_CliProperty
  22460. {
  22461. Derivation = "Status";
  22462. 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.";
  22463. Name = "Status";
  22464. Qualifiers = {
  22465. instance of MSFT_CliQualifier
  22466. {
  22467. Name = "MaxLen";
  22468. QualifierValue = {"10"};
  22469. },
  22470. instance of MSFT_CliQualifier
  22471. {
  22472. Name = "ValueMap";
  22473. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22474. },
  22475. instance of MSFT_CliQualifier
  22476. {
  22477. Name = "Values";
  22478. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22479. }};
  22480. },
  22481. instance of MSFT_CliProperty
  22482. {
  22483. Derivation = "JobId";
  22484. 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.";
  22485. Name = "JobIdCopy";
  22486. },
  22487. instance of MSFT_CliProperty
  22488. {
  22489. Derivation = "Name";
  22490. Description = "The Name property contains the name of the printer to which the print job is being spooled.";
  22491. Name = "Name";
  22492. }};
  22493. }};
  22494. FriendlyName = "PrintJob";
  22495. PWhere = "WHERE JobId=#";
  22496. Target = "Select * from Win32_PrintJob";
  22497. Verbs = {
  22498. instance of MSFT_CliVerb
  22499. {
  22500. Derivation = "Pause";
  22501. Description = "";
  22502. Name = "Pause";
  22503. Usage = "Pause";
  22504. VerbType = 0;
  22505. },
  22506. instance of MSFT_CliVerb
  22507. {
  22508. Derivation = "Resume";
  22509. Description = "";
  22510. Name = "Resume";
  22511. Usage = "Resume";
  22512. }};
  22513. };
  22514. instance of MSFT_CliAlias
  22515. {
  22516. Connection =
  22517. instance of MSFT_CliConnection
  22518. {
  22519. Locale = "ms_409";
  22520. NameSpace = "ROOT\\CIMV2";
  22521. Server = ".";
  22522. };
  22523. Description = "Process management. ";
  22524. Formats = {
  22525. instance of MSFT_CliFormat
  22526. {
  22527. Format = "table";
  22528. Name = "STATUS";
  22529. Properties = {
  22530. instance of MSFT_CliProperty
  22531. {
  22532. Derivation = "Status";
  22533. Description = "The Status property is a string indicating the current status of the object. ";
  22534. Name = "Status";
  22535. Qualifiers = {
  22536. instance of MSFT_CliQualifier
  22537. {
  22538. Name = "MaxLen";
  22539. QualifierValue = {"10"};
  22540. },
  22541. instance of MSFT_CliQualifier
  22542. {
  22543. Name = "ValueMap";
  22544. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22545. },
  22546. instance of MSFT_CliQualifier
  22547. {
  22548. Name = "Values";
  22549. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22550. }};
  22551. },
  22552. instance of MSFT_CliProperty
  22553. {
  22554. Derivation = "Name";
  22555. 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.";
  22556. Name = "Name";
  22557. },
  22558. instance of MSFT_CliProperty
  22559. {
  22560. Derivation = "ProcessId";
  22561. 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.";
  22562. Name = "ProcessId";
  22563. }};
  22564. },
  22565. instance of MSFT_CliFormat
  22566. {
  22567. Format = "TABLE";
  22568. Name = "MEMORY";
  22569. Properties = {
  22570. instance of MSFT_CliProperty
  22571. {
  22572. Derivation = "Handle";
  22573. Description = "A string used to identify the process. A process ID is a process handle.";
  22574. Name = "Handle";
  22575. },
  22576. instance of MSFT_CliProperty
  22577. {
  22578. Derivation = "MaximumWorkingSetSize";
  22579. 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.";
  22580. Name = "MaximumWorkingSetSize";
  22581. },
  22582. instance of MSFT_CliProperty
  22583. {
  22584. Derivation = "MinimumWorkingSetSize";
  22585. 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.";
  22586. Name = "MinimumWorkingSetSize";
  22587. },
  22588. instance of MSFT_CliProperty
  22589. {
  22590. Derivation = "Name";
  22591. 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.";
  22592. Name = "Name";
  22593. },
  22594. instance of MSFT_CliProperty
  22595. {
  22596. Derivation = "PageFaults";
  22597. Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
  22598. Name = "PageFaults";
  22599. },
  22600. instance of MSFT_CliProperty
  22601. {
  22602. Derivation = "PageFileUsage";
  22603. Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
  22604. Name = "PageFileUsage";
  22605. },
  22606. instance of MSFT_CliProperty
  22607. {
  22608. Derivation = "PeakPageFileUsage";
  22609. Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
  22610. Name = "PeakPageFileUsage";
  22611. },
  22612. instance of MSFT_CliProperty
  22613. {
  22614. Derivation = "PeakVirtualSize";
  22615. 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.";
  22616. Name = "PeakVirtualSize";
  22617. },
  22618. instance of MSFT_CliProperty
  22619. {
  22620. Derivation = "PeakWorkingSetSize";
  22621. Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
  22622. Name = "PeakWorkingSetSize";
  22623. },
  22624. instance of MSFT_CliProperty
  22625. {
  22626. Derivation = "PrivatePageCount";
  22627. Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
  22628. Name = "PrivatePageCount";
  22629. },
  22630. instance of MSFT_CliProperty
  22631. {
  22632. Derivation = "QuotaNonPagedPoolUsage";
  22633. Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
  22634. Name = "QuotaNonPagedPoolUsage";
  22635. },
  22636. instance of MSFT_CliProperty
  22637. {
  22638. Derivation = "QuotaPagedPoolUsage";
  22639. Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
  22640. Name = "QuotaPagedPoolUsage";
  22641. },
  22642. instance of MSFT_CliProperty
  22643. {
  22644. Derivation = "QuotaPeakNonPagedPoolUsage";
  22645. Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
  22646. Name = "QuotaPeakNonPagedPoolUsage";
  22647. },
  22648. instance of MSFT_CliProperty
  22649. {
  22650. Derivation = "QuotaPeakPagedPoolUsage";
  22651. Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
  22652. Name = "QuotaPeakPagedPoolUsage";
  22653. },
  22654. instance of MSFT_CliProperty
  22655. {
  22656. Derivation = "VirtualSize";
  22657. Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using.";
  22658. Name = "VirtualSize";
  22659. },
  22660. instance of MSFT_CliProperty
  22661. {
  22662. Derivation = "WorkingSetSize";
  22663. Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
  22664. Name = "WorkingSetSize";
  22665. }};
  22666. },
  22667. instance of MSFT_CliFormat
  22668. {
  22669. Format = "list";
  22670. Name = "FULL";
  22671. Properties = {
  22672. instance of MSFT_CliProperty
  22673. {
  22674. Derivation = "CommandLine";
  22675. Description = "The CommandLine property specifies the command line used to start a particular process, if applicable.";
  22676. Name = "CommandLine";
  22677. },
  22678. instance of MSFT_CliProperty
  22679. {
  22680. Derivation = "CSName";
  22681. Name = "CSName";
  22682. },
  22683. instance of MSFT_CliProperty
  22684. {
  22685. Derivation = "Description";
  22686. Description = "The Description property provides a textual description of the object. ";
  22687. Name = "Description";
  22688. },
  22689. instance of MSFT_CliProperty
  22690. {
  22691. Derivation = "ExecutablePath";
  22692. Description = "The ExecutablePath property indicates the path to the executable file of the process./nExample: C:\\WINDOWS\\EXPLORER.EXE";
  22693. Name = "ExecutablePath";
  22694. },
  22695. instance of MSFT_CliProperty
  22696. {
  22697. Derivation = "ExecutionState";
  22698. Description = "Indicates the current operating condition of the process. Values include ready (2), running (3), and blocked (4), among others.";
  22699. Name = "ExecutionState";
  22700. Qualifiers = {
  22701. instance of MSFT_CliQualifier
  22702. {
  22703. Name = "Values";
  22704. QualifierValue = {"Unknown","Other","Ready","Running","Blocked","Suspended Blocked","Suspended Ready"};
  22705. }};
  22706. },
  22707. instance of MSFT_CliProperty
  22708. {
  22709. Derivation = "Handle";
  22710. Description = "A string used to identify the process. A process ID is a process handle.";
  22711. Name = "Handle";
  22712. },
  22713. instance of MSFT_CliProperty
  22714. {
  22715. Derivation = "HandleCount";
  22716. 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.";
  22717. Name = "HandleCount";
  22718. },
  22719. instance of MSFT_CliProperty
  22720. {
  22721. Derivation = "InstallDate";
  22722. 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.";
  22723. Name = "InstallDate";
  22724. },
  22725. instance of MSFT_CliProperty
  22726. {
  22727. Derivation = "KernelModeTime";
  22728. Description = "Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  22729. Name = "KernelModeTime";
  22730. },
  22731. instance of MSFT_CliProperty
  22732. {
  22733. Derivation = "MaximumWorkingSetSize";
  22734. 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.";
  22735. Name = "MaximumWorkingSetSize";
  22736. },
  22737. instance of MSFT_CliProperty
  22738. {
  22739. Derivation = "MinimumWorkingSetSize";
  22740. 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.";
  22741. Name = "MinimumWorkingSetSize";
  22742. },
  22743. instance of MSFT_CliProperty
  22744. {
  22745. Derivation = "Name";
  22746. 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.";
  22747. Name = "Name";
  22748. },
  22749. instance of MSFT_CliProperty
  22750. {
  22751. Derivation = "OSName";
  22752. Name = "OSName";
  22753. },
  22754. instance of MSFT_CliProperty
  22755. {
  22756. Derivation = "OtherOperationCount";
  22757. Description = "The OtherOperationCount property specifies the number of I/O operations performed, other than read and write operations.";
  22758. Name = "OtherOperationCount";
  22759. },
  22760. instance of MSFT_CliProperty
  22761. {
  22762. Derivation = "OtherTransferCount";
  22763. Description = "The OtherTransferCount property specifies the amount of data transferred during operations other than read and write operations.";
  22764. Name = "OtherTransferCount";
  22765. },
  22766. instance of MSFT_CliProperty
  22767. {
  22768. Derivation = "PageFaults";
  22769. Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
  22770. Name = "PageFaults";
  22771. },
  22772. instance of MSFT_CliProperty
  22773. {
  22774. Derivation = "PageFileUsage";
  22775. Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
  22776. Name = "PageFileUsage";
  22777. },
  22778. instance of MSFT_CliProperty
  22779. {
  22780. Derivation = "ParentProcessId";
  22781. 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.";
  22782. Name = "ParentProcessId";
  22783. },
  22784. instance of MSFT_CliProperty
  22785. {
  22786. Derivation = "PeakPageFileUsage";
  22787. Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
  22788. Name = "PeakPageFileUsage";
  22789. },
  22790. instance of MSFT_CliProperty
  22791. {
  22792. Derivation = "PeakVirtualSize";
  22793. 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.";
  22794. Name = "PeakVirtualSize";
  22795. },
  22796. instance of MSFT_CliProperty
  22797. {
  22798. Derivation = "PeakWorkingSetSize";
  22799. Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
  22800. Name = "PeakWorkingSetSize";
  22801. },
  22802. instance of MSFT_CliProperty
  22803. {
  22804. Derivation = "Priority";
  22805. 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.";
  22806. Name = "Priority";
  22807. },
  22808. instance of MSFT_CliProperty
  22809. {
  22810. Derivation = "PrivatePageCount";
  22811. Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
  22812. Name = "PrivatePageCount";
  22813. },
  22814. instance of MSFT_CliProperty
  22815. {
  22816. Derivation = "ProcessId";
  22817. 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.";
  22818. Name = "ProcessId";
  22819. },
  22820. instance of MSFT_CliProperty
  22821. {
  22822. Derivation = "QuotaNonPagedPoolUsage";
  22823. Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
  22824. Name = "QuotaNonPagedPoolUsage";
  22825. },
  22826. instance of MSFT_CliProperty
  22827. {
  22828. Derivation = "QuotaPagedPoolUsage";
  22829. Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
  22830. Name = "QuotaPagedPoolUsage";
  22831. },
  22832. instance of MSFT_CliProperty
  22833. {
  22834. Derivation = "QuotaPeakNonPagedPoolUsage";
  22835. Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
  22836. Name = "QuotaPeakNonPagedPoolUsage";
  22837. },
  22838. instance of MSFT_CliProperty
  22839. {
  22840. Derivation = "QuotaPeakPagedPoolUsage";
  22841. Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
  22842. Name = "QuotaPeakPagedPoolUsage";
  22843. },
  22844. instance of MSFT_CliProperty
  22845. {
  22846. Derivation = "ReadOperationCount";
  22847. Description = "The ReadOperationCount property specifies the number of read operations performed.";
  22848. Name = "ReadOperationCount";
  22849. },
  22850. instance of MSFT_CliProperty
  22851. {
  22852. Derivation = "ReadTransferCount";
  22853. Description = "The ReadTransferCount property specifies the amount of data read.";
  22854. Name = "ReadTransferCount";
  22855. },
  22856. instance of MSFT_CliProperty
  22857. {
  22858. Derivation = "SessionId";
  22859. Description = "The SessionId property specifies the unique identifier that is generated by the operating system when the session is created. ";
  22860. Name = "SessionId";
  22861. },
  22862. instance of MSFT_CliProperty
  22863. {
  22864. Derivation = "Status";
  22865. 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.";
  22866. Name = "Status";
  22867. Qualifiers = {
  22868. instance of MSFT_CliQualifier
  22869. {
  22870. Name = "MaxLen";
  22871. QualifierValue = {"10"};
  22872. },
  22873. instance of MSFT_CliQualifier
  22874. {
  22875. Name = "ValueMap";
  22876. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22877. },
  22878. instance of MSFT_CliQualifier
  22879. {
  22880. Name = "Values";
  22881. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  22882. }};
  22883. },
  22884. instance of MSFT_CliProperty
  22885. {
  22886. Derivation = "TerminationDate";
  22887. Description = "Time that the process was stopped or terminated";
  22888. Name = "TerminationDate";
  22889. },
  22890. instance of MSFT_CliProperty
  22891. {
  22892. Derivation = "ThreadCount";
  22893. Description = "The ThreadCount property specifies the number of active threads in this process. ";
  22894. Name = "ThreadCount";
  22895. },
  22896. instance of MSFT_CliProperty
  22897. {
  22898. Derivation = "UserModeTime";
  22899. Description = "Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  22900. Name = "UserModeTime";
  22901. },
  22902. instance of MSFT_CliProperty
  22903. {
  22904. Derivation = "VirtualSize";
  22905. Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using.";
  22906. Name = "VirtualSize";
  22907. },
  22908. instance of MSFT_CliProperty
  22909. {
  22910. Derivation = "WindowsVersion";
  22911. Description = "The WindowsVersion property indicates the version of Windows in which the process is running.";
  22912. Name = "WindowsVersion";
  22913. },
  22914. instance of MSFT_CliProperty
  22915. {
  22916. Derivation = "WorkingSetSize";
  22917. Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
  22918. Name = "WorkingSetSize";
  22919. },
  22920. instance of MSFT_CliProperty
  22921. {
  22922. Derivation = "WriteOperationCount";
  22923. Description = "The WriteOperationCount property specifies the number of write operations performed.";
  22924. Name = "WriteOperationCount";
  22925. },
  22926. instance of MSFT_CliProperty
  22927. {
  22928. Derivation = "WriteTransferCount";
  22929. Description = "The WriteTransferCount property specifies the amount of data written.";
  22930. Name = "WriteTransferCount";
  22931. }};
  22932. },
  22933. instance of MSFT_CliFormat
  22934. {
  22935. Format = "table";
  22936. Name = "IO";
  22937. Properties = {
  22938. instance of MSFT_CliProperty
  22939. {
  22940. Derivation = "Name";
  22941. Description = "The Name property defines the label by which the object is known. ";
  22942. Name = "Name";
  22943. },
  22944. instance of MSFT_CliProperty
  22945. {
  22946. Derivation = "ProcessId";
  22947. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
  22948. Name = "ProcessId";
  22949. },
  22950. instance of MSFT_CliProperty
  22951. {
  22952. Derivation = "ReadOperationCount";
  22953. Description = "The ReadOperationCount property specifies the number of read operations performed.";
  22954. Name = "ReadOperationCount";
  22955. },
  22956. instance of MSFT_CliProperty
  22957. {
  22958. Derivation = "ReadTransferCount";
  22959. Description = "The ReadTransferCount property specifies the amount of data read.";
  22960. Name = "ReadTransferCount";
  22961. },
  22962. instance of MSFT_CliProperty
  22963. {
  22964. Derivation = "WriteOperationCount";
  22965. Description = "The WriteOperationCount property specifies the number of write operations performed.";
  22966. Name = "WriteOperationCount";
  22967. },
  22968. instance of MSFT_CliProperty
  22969. {
  22970. Derivation = "WriteTransferCount";
  22971. Description = "The WriteTransferCount property specifies the amount of data written.";
  22972. Name = "WriteTransferCount";
  22973. }};
  22974. },
  22975. instance of MSFT_CliFormat
  22976. {
  22977. Format = "TABLE";
  22978. Name = "BRIEF";
  22979. Properties = {
  22980. instance of MSFT_CliProperty
  22981. {
  22982. Derivation = "ThreadCount";
  22983. 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.";
  22984. Name = "ThreadCount";
  22985. },
  22986. instance of MSFT_CliProperty
  22987. {
  22988. Derivation = "HandleCount";
  22989. 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.";
  22990. Name = "HandleCount";
  22991. },
  22992. instance of MSFT_CliProperty
  22993. {
  22994. Derivation = "Name";
  22995. Description = "The Name property defines the label by which the object is known. ";
  22996. Name = "Name";
  22997. },
  22998. instance of MSFT_CliProperty
  22999. {
  23000. Derivation = "Priority";
  23001. Description = "The Priority property indicates the scheduling priority of the process within the operating system. ";
  23002. Name = "Priority";
  23003. },
  23004. instance of MSFT_CliProperty
  23005. {
  23006. Derivation = "ProcessId";
  23007. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
  23008. Name = "ProcessId";
  23009. },
  23010. instance of MSFT_CliProperty
  23011. {
  23012. Derivation = "WorkingSetSize";
  23013. Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
  23014. Name = "WorkingSetSize";
  23015. }};
  23016. },
  23017. instance of MSFT_CliFormat
  23018. {
  23019. Name = "SYSTEM";
  23020. Properties = {
  23021. instance of MSFT_CliProperty
  23022. {
  23023. Derivation = "__CLASS";
  23024. Name = "__CLASS";
  23025. },
  23026. instance of MSFT_CliProperty
  23027. {
  23028. Derivation = "__DERIVATION";
  23029. Name = "__DERIVATION";
  23030. },
  23031. instance of MSFT_CliProperty
  23032. {
  23033. Derivation = "__DYNASTY";
  23034. Name = "__DYNASTY";
  23035. },
  23036. instance of MSFT_CliProperty
  23037. {
  23038. Derivation = "__GENUS";
  23039. Name = "__GENUS";
  23040. },
  23041. instance of MSFT_CliProperty
  23042. {
  23043. Derivation = "__NAMESPACE";
  23044. Name = "__NAMESPACE";
  23045. },
  23046. instance of MSFT_CliProperty
  23047. {
  23048. Derivation = "__PATH";
  23049. Name = "__PATH";
  23050. },
  23051. instance of MSFT_CliProperty
  23052. {
  23053. Derivation = "__PROPERTY_COUNT";
  23054. Name = "__PROPERTY_COUNT";
  23055. },
  23056. instance of MSFT_CliProperty
  23057. {
  23058. Derivation = "__RELPATH";
  23059. Name = "__RELPATH";
  23060. },
  23061. instance of MSFT_CliProperty
  23062. {
  23063. Derivation = "__SERVER";
  23064. Name = "__SERVER";
  23065. },
  23066. instance of MSFT_CliProperty
  23067. {
  23068. Derivation = "__SUPERCLASS";
  23069. Name = "__SUPERCLASS";
  23070. }};
  23071. },
  23072. instance of MSFT_CliFormat
  23073. {
  23074. Name = "INSTANCE";
  23075. Properties = {
  23076. instance of MSFT_CliProperty
  23077. {
  23078. Derivation = "ProcessId";
  23079. Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
  23080. Name = "__PATH";
  23081. }};
  23082. },
  23083. instance of MSFT_CliFormat
  23084. {
  23085. Format = "table";
  23086. Name = "STATISTICS";
  23087. Properties = {
  23088. instance of MSFT_CliProperty
  23089. {
  23090. Derivation = "HandleCount";
  23091. 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.";
  23092. Name = "HandleCount";
  23093. },
  23094. instance of MSFT_CliProperty
  23095. {
  23096. Derivation = "Name";
  23097. 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.";
  23098. Name = "Name";
  23099. },
  23100. instance of MSFT_CliProperty
  23101. {
  23102. Derivation = "KernelModeTime";
  23103. Description = "Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  23104. Name = "KernelModeTime";
  23105. },
  23106. instance of MSFT_CliProperty
  23107. {
  23108. Derivation = "MaximumWorkingSetSize";
  23109. 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.";
  23110. Name = "MaximumWorkingSetSize";
  23111. },
  23112. instance of MSFT_CliProperty
  23113. {
  23114. Derivation = "MinimumWorkingSetSize";
  23115. 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.";
  23116. Name = "MinimumWorkingSetSize";
  23117. },
  23118. instance of MSFT_CliProperty
  23119. {
  23120. Derivation = "OtherOperationCount";
  23121. Description = "The OtherOperationCount property specifies the number of I/O operations performed, other than read and write operations.";
  23122. Name = "OtherOperationCount";
  23123. },
  23124. instance of MSFT_CliProperty
  23125. {
  23126. Derivation = "OtherTransferCount";
  23127. Description = "The OtherTransferCount property specifies the amount of data transferred during operations other than read and write operations.";
  23128. Name = "OtherTransferCount";
  23129. },
  23130. instance of MSFT_CliProperty
  23131. {
  23132. Derivation = "PageFaults";
  23133. Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
  23134. Name = "PageFaults";
  23135. },
  23136. instance of MSFT_CliProperty
  23137. {
  23138. Derivation = "PageFileUsage";
  23139. Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
  23140. Name = "PageFileUsage";
  23141. },
  23142. instance of MSFT_CliProperty
  23143. {
  23144. Derivation = "PeakPageFileUsage";
  23145. Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
  23146. Name = "PeakPageFileUsage";
  23147. },
  23148. instance of MSFT_CliProperty
  23149. {
  23150. Derivation = "PeakVirtualSize";
  23151. 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.";
  23152. Name = "PeakVirtualSize";
  23153. },
  23154. instance of MSFT_CliProperty
  23155. {
  23156. Derivation = "PeakWorkingSetSize";
  23157. Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
  23158. Name = "PeakWorkingSetSize";
  23159. },
  23160. instance of MSFT_CliProperty
  23161. {
  23162. Derivation = "PrivatePageCount";
  23163. Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
  23164. Name = "PrivatePageCount";
  23165. },
  23166. instance of MSFT_CliProperty
  23167. {
  23168. Derivation = "ProcessId";
  23169. 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.";
  23170. Name = "ProcessId";
  23171. },
  23172. instance of MSFT_CliProperty
  23173. {
  23174. Derivation = "QuotaNonPagedPoolUsage";
  23175. Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
  23176. Name = "QuotaNonPagedPoolUsage";
  23177. },
  23178. instance of MSFT_CliProperty
  23179. {
  23180. Derivation = "QuotaPagedPoolUsage";
  23181. Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
  23182. Name = "QuotaPagedPoolUsage";
  23183. },
  23184. instance of MSFT_CliProperty
  23185. {
  23186. Derivation = "QuotaPeakNonPagedPoolUsage";
  23187. Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
  23188. Name = "QuotaPeakNonPagedPoolUsage";
  23189. },
  23190. instance of MSFT_CliProperty
  23191. {
  23192. Derivation = "QuotaPeakPagedPoolUsage";
  23193. Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
  23194. Name = "QuotaPeakPagedPoolUsage";
  23195. },
  23196. instance of MSFT_CliProperty
  23197. {
  23198. Derivation = "ReadOperationCount";
  23199. Description = "The ReadOperationCount property specifies the number of read operations performed.";
  23200. Name = "ReadOperationCount";
  23201. },
  23202. instance of MSFT_CliProperty
  23203. {
  23204. Derivation = "ReadTransferCount";
  23205. Description = "The ReadTransferCount property specifies the amount of data read.";
  23206. Name = "ReadTransferCount";
  23207. },
  23208. instance of MSFT_CliProperty
  23209. {
  23210. Derivation = "ThreadCount";
  23211. 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.";
  23212. Name = "ThreadCount";
  23213. },
  23214. instance of MSFT_CliProperty
  23215. {
  23216. Derivation = "UserModeTime";
  23217. Description = "Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.";
  23218. Name = "UserModeTime";
  23219. },
  23220. instance of MSFT_CliProperty
  23221. {
  23222. Derivation = "VirtualSize";
  23223. 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.";
  23224. Name = "VirtualSize";
  23225. },
  23226. instance of MSFT_CliProperty
  23227. {
  23228. Derivation = "WorkingSetSize";
  23229. 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.";
  23230. Name = "WorkingSetSize";
  23231. },
  23232. instance of MSFT_CliProperty
  23233. {
  23234. Derivation = "WriteOperationCount";
  23235. Description = "The WriteOperationCount property specifies the number of write operations performed.";
  23236. Name = "WriteOperationCount";
  23237. },
  23238. instance of MSFT_CliProperty
  23239. {
  23240. Derivation = "WriteTransferCount";
  23241. Description = "The WriteTransferCount property specifies the amount of data written.";
  23242. Name = "WriteTransferCount";
  23243. }};
  23244. }};
  23245. FriendlyName = "Process";
  23246. PWhere = "WHERE ProcessId='#'";
  23247. Target = "Select * from Win32_Process";
  23248. Verbs = {
  23249. instance of MSFT_CliVerb
  23250. {
  23251. Derivation = "Create";
  23252. 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.";
  23253. Name = "Create";
  23254. Parameters = {
  23255. instance of MSFT_CliParam
  23256. {
  23257. 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. ";
  23258. ParaId = "CommandLine";
  23259. Qualifiers = {
  23260. instance of MSFT_CliQualifier
  23261. {
  23262. Name = "In";
  23263. QualifierValue = {"True"};
  23264. }};
  23265. Type = "STRING";
  23266. },
  23267. instance of MSFT_CliParam
  23268. {
  23269. 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.";
  23270. ParaId = "CurrentDirectory";
  23271. Qualifiers = {
  23272. instance of MSFT_CliQualifier
  23273. {
  23274. Name = "In";
  23275. QualifierValue = {"True"};
  23276. }};
  23277. Type = "STRING";
  23278. },
  23279. instance of MSFT_CliParam
  23280. {
  23281. 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.";
  23282. ParaId = "ProcessStartupInformation";
  23283. Qualifiers = {
  23284. instance of MSFT_CliQualifier
  23285. {
  23286. Name = "In";
  23287. QualifierValue = {"True"};
  23288. }};
  23289. Type = "OBJECT";
  23290. },
  23291. instance of MSFT_CliParam
  23292. {
  23293. 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. ";
  23294. ParaId = "ProcessId";
  23295. Qualifiers = {
  23296. instance of MSFT_CliQualifier
  23297. {
  23298. Name = "Out";
  23299. QualifierValue = {"True"};
  23300. }};
  23301. Type = "UINT32";
  23302. }};
  23303. Usage = "Create";
  23304. VerbType = 0;
  23305. },
  23306. instance of MSFT_CliVerb
  23307. {
  23308. Derivation = "Terminate";
  23309. 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.";
  23310. Name = "Terminate";
  23311. Parameters = {
  23312. instance of MSFT_CliParam
  23313. {
  23314. Description = "The Reason parameter specifies the exit code for the process and for all threads terminated as a result of this call. ";
  23315. ParaId = "Reason";
  23316. Qualifiers = {
  23317. instance of MSFT_CliQualifier
  23318. {
  23319. Name = "In";
  23320. QualifierValue = {"True"};
  23321. }};
  23322. Type = "UINT32";
  23323. }};
  23324. Usage = "Terminate";
  23325. },
  23326. instance of MSFT_CliVerb
  23327. {
  23328. Derivation = "GetOwner";
  23329. 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.";
  23330. Name = "GetOwner";
  23331. Parameters = {
  23332. instance of MSFT_CliParam
  23333. {
  23334. Description = "The Domain parameter returns the domain name under which this process is running.";
  23335. ParaId = "Domain";
  23336. Qualifiers = {
  23337. instance of MSFT_CliQualifier
  23338. {
  23339. Name = "Out";
  23340. QualifierValue = {"True"};
  23341. }};
  23342. Type = "STRING";
  23343. },
  23344. instance of MSFT_CliParam
  23345. {
  23346. Description = "The User parameter returns the user name of the owner of this process.";
  23347. ParaId = "User";
  23348. Qualifiers = {
  23349. instance of MSFT_CliQualifier
  23350. {
  23351. Name = "Out";
  23352. QualifierValue = {"True"};
  23353. }};
  23354. Type = "STRING";
  23355. }};
  23356. Usage = "GetOwner";
  23357. },
  23358. instance of MSFT_CliVerb
  23359. {
  23360. Derivation = "GetOwnerSid";
  23361. Description = "The GetOwnerSid method retrieves the security identifier (SID) for the owner of this process.";
  23362. Name = "GetOwnerSid";
  23363. Parameters = {
  23364. instance of MSFT_CliParam
  23365. {
  23366. Description = "The Sid property returns the security identifier descriptor for this process.";
  23367. ParaId = "Sid";
  23368. Qualifiers = {
  23369. instance of MSFT_CliQualifier
  23370. {
  23371. Name = "Out";
  23372. QualifierValue = {"True"};
  23373. }};
  23374. Type = "STRING";
  23375. }};
  23376. Usage = "GetOwnerSid";
  23377. },
  23378. instance of MSFT_CliVerb
  23379. {
  23380. Derivation = "SetPriority";
  23381. 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.";
  23382. Name = "SetPriority";
  23383. Parameters = {
  23384. instance of MSFT_CliParam
  23385. {
  23386. 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";
  23387. ParaId = "Priority";
  23388. Qualifiers = {
  23389. instance of MSFT_CliQualifier
  23390. {
  23391. Name = "CIMTYPE";
  23392. QualifierValue = {"sint32"};
  23393. },
  23394. instance of MSFT_CliQualifier
  23395. {
  23396. Name = "Description";
  23397. 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"};
  23398. },
  23399. instance of MSFT_CliQualifier
  23400. {
  23401. Name = "ID";
  23402. QualifierValue = {"0"};
  23403. },
  23404. instance of MSFT_CliQualifier
  23405. {
  23406. Name = "in";
  23407. QualifierValue = {"True"};
  23408. },
  23409. instance of MSFT_CliQualifier
  23410. {
  23411. Name = "MappingStrings";
  23412. QualifierValue = {"Win32API|Process and Thread Functions|SetPriorityClass|dwPriorityClass"};
  23413. },
  23414. instance of MSFT_CliQualifier
  23415. {
  23416. Name = "ValueMap";
  23417. QualifierValue = {"0x00000040","0x00004000","0x00000020","0x00008000","0x00000080","0x00000100"};
  23418. },
  23419. instance of MSFT_CliQualifier
  23420. {
  23421. Name = "Values";
  23422. QualifierValue = {"Idle","Below Normal","Normal","Above Normal","High Priority","Realtime"};
  23423. }};
  23424. Type = "SINT32";
  23425. }};
  23426. Qualifiers = {
  23427. instance of MSFT_CliQualifier
  23428. {
  23429. Name = "Description";
  23430. 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"};
  23431. },
  23432. instance of MSFT_CliQualifier
  23433. {
  23434. Name = "Implemented";
  23435. QualifierValue = {"True"};
  23436. },
  23437. instance of MSFT_CliQualifier
  23438. {
  23439. Name = "MappingStrings";
  23440. QualifierValue = {"Win32API|Process and Thread Functions|SetPriorityClass"};
  23441. },
  23442. instance of MSFT_CliQualifier
  23443. {
  23444. Name = "ValueMap";
  23445. QualifierValue = {"0","2","3","8","9","21",".."};
  23446. },
  23447. instance of MSFT_CliQualifier
  23448. {
  23449. Name = "Values";
  23450. QualifierValue = {"Successful completion","Access denied","Insufficient privilege","Unknown failure","Path not found","Invalid parameter","Other"};
  23451. }};
  23452. Usage = "SetPriority";
  23453. },
  23454. instance of MSFT_CliVerb
  23455. {
  23456. Derivation = "AttachDebugger";
  23457. 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.";
  23458. Name = "AttachDebugger";
  23459. Qualifiers = {
  23460. instance of MSFT_CliQualifier
  23461. {
  23462. Name = "Description";
  23463. 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"};
  23464. },
  23465. instance of MSFT_CliQualifier
  23466. {
  23467. Name = "Implemented";
  23468. QualifierValue = {"True"};
  23469. },
  23470. instance of MSFT_CliQualifier
  23471. {
  23472. Name = "ValueMap";
  23473. QualifierValue = {"0","2","3","8","9","21",".."};
  23474. },
  23475. instance of MSFT_CliQualifier
  23476. {
  23477. Name = "Values";
  23478. QualifierValue = {"Successful completion","Access denied","Insufficient privilege","Unknown failure","Path not found","Invalid parameter","Other"};
  23479. }};
  23480. Usage = "AttachDebugger";
  23481. }};
  23482. };
  23483. instance of MSFT_CliAlias
  23484. {
  23485. Connection =
  23486. instance of MSFT_CliConnection
  23487. {
  23488. Locale = "ms_409";
  23489. NameSpace = "ROOT\\CIMV2";
  23490. Server = ".";
  23491. };
  23492. Description = "Installation package task management. ";
  23493. Formats = {
  23494. instance of MSFT_CliFormat
  23495. {
  23496. Name = "SYSTEM";
  23497. Properties = {
  23498. instance of MSFT_CliProperty
  23499. {
  23500. Derivation = "__CLASS";
  23501. Name = "__CLASS";
  23502. },
  23503. instance of MSFT_CliProperty
  23504. {
  23505. Derivation = "__DERIVATION";
  23506. Name = "__DERIVATION";
  23507. },
  23508. instance of MSFT_CliProperty
  23509. {
  23510. Derivation = "__DYNASTY";
  23511. Name = "__DYNASTY";
  23512. },
  23513. instance of MSFT_CliProperty
  23514. {
  23515. Derivation = "__GENUS";
  23516. Name = "__GENUS";
  23517. },
  23518. instance of MSFT_CliProperty
  23519. {
  23520. Derivation = "__NAMESPACE";
  23521. Name = "__NAMESPACE";
  23522. },
  23523. instance of MSFT_CliProperty
  23524. {
  23525. Derivation = "__PATH";
  23526. Name = "__PATH";
  23527. },
  23528. instance of MSFT_CliProperty
  23529. {
  23530. Derivation = "__PROPERTY_COUNT";
  23531. Name = "__PROPERTY_COUNT";
  23532. },
  23533. instance of MSFT_CliProperty
  23534. {
  23535. Derivation = "__RELPATH";
  23536. Name = "__RELPATH";
  23537. },
  23538. instance of MSFT_CliProperty
  23539. {
  23540. Derivation = "__SERVER";
  23541. Name = "__SERVER";
  23542. },
  23543. instance of MSFT_CliProperty
  23544. {
  23545. Derivation = "__SUPERCLASS";
  23546. Name = "__SUPERCLASS";
  23547. }};
  23548. },
  23549. instance of MSFT_CliFormat
  23550. {
  23551. Name = "INSTANCE";
  23552. Properties = {
  23553. instance of MSFT_CliProperty
  23554. {
  23555. Derivation = "Name";
  23556. Name = "__PATH";
  23557. }};
  23558. },
  23559. instance of MSFT_CliFormat
  23560. {
  23561. Format = "table";
  23562. Name = "STATUS";
  23563. Properties = {
  23564. instance of MSFT_CliProperty
  23565. {
  23566. Derivation = "Name";
  23567. Name = "Name";
  23568. },
  23569. instance of MSFT_CliProperty
  23570. {
  23571. Derivation = "Version";
  23572. Description = "Product version information. ";
  23573. Name = "Version";
  23574. Qualifiers = {
  23575. instance of MSFT_CliQualifier
  23576. {
  23577. Name = "MaxLen";
  23578. QualifierValue = {"64"};
  23579. }};
  23580. },
  23581. instance of MSFT_CliProperty
  23582. {
  23583. Derivation = "InstallState";
  23584. Name = "InstallState";
  23585. Qualifiers = {
  23586. instance of MSFT_CliQualifier
  23587. {
  23588. Name = "ValueMap";
  23589. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Installed"};
  23590. }};
  23591. }};
  23592. },
  23593. instance of MSFT_CliFormat
  23594. {
  23595. Format = "list";
  23596. Name = "FULL";
  23597. Properties = {
  23598. instance of MSFT_CliProperty
  23599. {
  23600. Derivation = "Description";
  23601. Description = "A textual description of the product.";
  23602. Name = "Description";
  23603. },
  23604. instance of MSFT_CliProperty
  23605. {
  23606. Derivation = "IdentifyingNumber";
  23607. Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
  23608. Name = "IdentifyingNumber";
  23609. Qualifiers = {
  23610. instance of MSFT_CliQualifier
  23611. {
  23612. Name = "MaxLen";
  23613. QualifierValue = {"64"};
  23614. }};
  23615. },
  23616. instance of MSFT_CliProperty
  23617. {
  23618. Derivation = "InstallDate";
  23619. Name = "InstallDate";
  23620. },
  23621. instance of MSFT_CliProperty
  23622. {
  23623. Derivation = "InstallLocation";
  23624. Name = "InstallLocation";
  23625. },
  23626. instance of MSFT_CliProperty
  23627. {
  23628. Derivation = "InstallState";
  23629. Name = "InstallState";
  23630. Qualifiers = {
  23631. instance of MSFT_CliQualifier
  23632. {
  23633. Name = "ValueMap";
  23634. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Installed"};
  23635. }};
  23636. },
  23637. instance of MSFT_CliProperty
  23638. {
  23639. Derivation = "Name";
  23640. Description = "Commonly used product name.";
  23641. Name = "Name";
  23642. Qualifiers = {
  23643. instance of MSFT_CliQualifier
  23644. {
  23645. Name = "MaxLen";
  23646. QualifierValue = {"256"};
  23647. }};
  23648. },
  23649. instance of MSFT_CliProperty
  23650. {
  23651. Derivation = "PackageCache";
  23652. Name = "PackageCache";
  23653. },
  23654. instance of MSFT_CliProperty
  23655. {
  23656. Derivation = "SKUNumber";
  23657. Description = "Product SKU (stock keeping unit) information.";
  23658. Name = "SKUNumber";
  23659. Qualifiers = {
  23660. instance of MSFT_CliQualifier
  23661. {
  23662. Name = "MaxLen";
  23663. QualifierValue = {"64"};
  23664. }};
  23665. },
  23666. instance of MSFT_CliProperty
  23667. {
  23668. Derivation = "Vendor";
  23669. Description = "The name of the product's supplier. ";
  23670. Name = "Vendor";
  23671. Qualifiers = {
  23672. instance of MSFT_CliQualifier
  23673. {
  23674. Name = "MaxLen";
  23675. QualifierValue = {"256"};
  23676. }};
  23677. },
  23678. instance of MSFT_CliProperty
  23679. {
  23680. Derivation = "Version";
  23681. Description = "Product version information. ";
  23682. Name = "Version";
  23683. Qualifiers = {
  23684. instance of MSFT_CliQualifier
  23685. {
  23686. Name = "MaxLen";
  23687. QualifierValue = {"64"};
  23688. }};
  23689. }};
  23690. },
  23691. instance of MSFT_CliFormat
  23692. {
  23693. Format = "TABLE";
  23694. Name = "BRIEF";
  23695. Properties = {
  23696. instance of MSFT_CliProperty
  23697. {
  23698. Derivation = "IdentifyingNumber";
  23699. Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
  23700. Name = "IdentifyingNumber";
  23701. Qualifiers = {
  23702. instance of MSFT_CliQualifier
  23703. {
  23704. Name = "MaxLen";
  23705. QualifierValue = {"64"};
  23706. }};
  23707. },
  23708. instance of MSFT_CliProperty
  23709. {
  23710. Derivation = "Name";
  23711. Description = "Commonly used product name.";
  23712. Name = "Name";
  23713. Qualifiers = {
  23714. instance of MSFT_CliQualifier
  23715. {
  23716. Name = "MaxLen";
  23717. QualifierValue = {"256"};
  23718. }};
  23719. },
  23720. instance of MSFT_CliProperty
  23721. {
  23722. Derivation = "Vendor";
  23723. Description = "The name of the product's supplier. ";
  23724. Name = "Vendor";
  23725. Qualifiers = {
  23726. instance of MSFT_CliQualifier
  23727. {
  23728. Name = "MaxLen";
  23729. QualifierValue = {"256"};
  23730. }};
  23731. },
  23732. instance of MSFT_CliProperty
  23733. {
  23734. Derivation = "Version";
  23735. Description = "Product version information. ";
  23736. Name = "Version";
  23737. Qualifiers = {
  23738. instance of MSFT_CliQualifier
  23739. {
  23740. Name = "MaxLen";
  23741. QualifierValue = {"64"};
  23742. }};
  23743. },
  23744. instance of MSFT_CliProperty
  23745. {
  23746. Derivation = "Caption";
  23747. Description = "A short textual description.";
  23748. Name = "Caption";
  23749. Qualifiers = {
  23750. instance of MSFT_CliQualifier
  23751. {
  23752. Name = "MaxLen";
  23753. QualifierValue = {"64"};
  23754. }};
  23755. }};
  23756. }};
  23757. FriendlyName = "Product";
  23758. PWhere = "WHERE Name='#'";
  23759. Target = "Select * from Win32_Product";
  23760. Verbs = {
  23761. instance of MSFT_CliVerb
  23762. {
  23763. Derivation = "Install";
  23764. Description = "This method will install an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
  23765. Name = "Install";
  23766. Parameters = {
  23767. instance of MSFT_CliParam
  23768. {
  23769. Description = "";
  23770. ParaId = "AllUsers";
  23771. Qualifiers = {
  23772. instance of MSFT_CliQualifier
  23773. {
  23774. Name = "In";
  23775. QualifierValue = {"True"};
  23776. }};
  23777. Type = "BOOLEAN";
  23778. },
  23779. instance of MSFT_CliParam
  23780. {
  23781. Description = "The command line options for the install. These should be in the form of property=setting";
  23782. ParaId = "Options";
  23783. Qualifiers = {
  23784. instance of MSFT_CliQualifier
  23785. {
  23786. Name = "In";
  23787. QualifierValue = {"True"};
  23788. }};
  23789. Type = "STRING";
  23790. },
  23791. instance of MSFT_CliParam
  23792. {
  23793. Description = "The path to the package that is to be installed";
  23794. ParaId = "PackageLocation";
  23795. Qualifiers = {
  23796. instance of MSFT_CliQualifier
  23797. {
  23798. Name = "In";
  23799. QualifierValue = {"True"};
  23800. }};
  23801. Type = "STRING";
  23802. }};
  23803. Usage = "Install";
  23804. VerbType = 0;
  23805. },
  23806. instance of MSFT_CliVerb
  23807. {
  23808. Derivation = "Admin";
  23809. Description = "This method will perform an administrative install of an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
  23810. Name = "Admin";
  23811. Parameters = {
  23812. instance of MSFT_CliParam
  23813. {
  23814. Description = "";
  23815. ParaId = "Options";
  23816. Qualifiers = {
  23817. instance of MSFT_CliQualifier
  23818. {
  23819. Name = "In";
  23820. QualifierValue = {"True"};
  23821. }};
  23822. Type = "STRING";
  23823. },
  23824. instance of MSFT_CliParam
  23825. {
  23826. Description = "The path to the package that is to be admined";
  23827. ParaId = "PackageLocation";
  23828. Qualifiers = {
  23829. instance of MSFT_CliQualifier
  23830. {
  23831. Name = "In";
  23832. QualifierValue = {"True"};
  23833. }};
  23834. Type = "STRING";
  23835. },
  23836. instance of MSFT_CliParam
  23837. {
  23838. Description = "The location for the administrative image to be installed at.";
  23839. ParaId = "TargetLocation";
  23840. Qualifiers = {
  23841. instance of MSFT_CliQualifier
  23842. {
  23843. Name = "In";
  23844. QualifierValue = {"True"};
  23845. }};
  23846. Type = "STRING";
  23847. }};
  23848. Usage = "Admin";
  23849. VerbType = 0;
  23850. },
  23851. instance of MSFT_CliVerb
  23852. {
  23853. Derivation = "Advertise";
  23854. Description = "This method will advertise an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
  23855. Name = "Advertise";
  23856. Parameters = {
  23857. instance of MSFT_CliParam
  23858. {
  23859. Description = "";
  23860. ParaId = "AllUsers";
  23861. Qualifiers = {
  23862. instance of MSFT_CliQualifier
  23863. {
  23864. Name = "In";
  23865. QualifierValue = {"True"};
  23866. }};
  23867. Type = "BOOLEAN";
  23868. },
  23869. instance of MSFT_CliParam
  23870. {
  23871. Description = "";
  23872. ParaId = "Options";
  23873. Qualifiers = {
  23874. instance of MSFT_CliQualifier
  23875. {
  23876. Name = "In";
  23877. QualifierValue = {"True"};
  23878. }};
  23879. Type = "STRING";
  23880. },
  23881. instance of MSFT_CliParam
  23882. {
  23883. Description = "The path to the package that is to be advertised";
  23884. ParaId = "PackageLocation";
  23885. Qualifiers = {
  23886. instance of MSFT_CliQualifier
  23887. {
  23888. Name = "In";
  23889. QualifierValue = {"True"};
  23890. }};
  23891. Type = "STRING";
  23892. }};
  23893. Usage = "Advertise";
  23894. VerbType = 0;
  23895. },
  23896. instance of MSFT_CliVerb
  23897. {
  23898. Derivation = "Reinstall";
  23899. Description = "This method will reinstall the associated instance of Product using the specified reinstallation mode.";
  23900. Name = "Reinstall";
  23901. Parameters = {
  23902. instance of MSFT_CliParam
  23903. {
  23904. Description = "";
  23905. ParaId = "ReinstallMode";
  23906. Qualifiers = {
  23907. instance of MSFT_CliQualifier
  23908. {
  23909. Name = "valuemap";
  23910. QualifierValue = {"1","2","3","4","5","6","7","8","9","10"};
  23911. },
  23912. instance of MSFT_CliQualifier
  23913. {
  23914. Name = "In";
  23915. QualifierValue = {"True"};
  23916. },
  23917. instance of MSFT_CliQualifier
  23918. {
  23919. Name = "values";
  23920. QualifierValue = {"FileMissing","FileOlderVersion","FileEqualVersion","FileExact","FileVerify","FileReplace","UserData","MachineData","Shortcut","Package"};
  23921. }};
  23922. Type = "UINT16";
  23923. }};
  23924. Usage = "Reinstall";
  23925. VerbType = 0;
  23926. },
  23927. instance of MSFT_CliVerb
  23928. {
  23929. Derivation = "Upgrade";
  23930. Description = "This method will upgrade the associated Product using the upgrade package provided through PackageLocation and any command line options that are supplied.";
  23931. Name = "Upgrade";
  23932. Parameters = {
  23933. instance of MSFT_CliParam
  23934. {
  23935. Description = "";
  23936. ParaId = "Options";
  23937. Qualifiers = {
  23938. instance of MSFT_CliQualifier
  23939. {
  23940. Name = "In";
  23941. QualifierValue = {"True"};
  23942. }};
  23943. Type = "STRING";
  23944. },
  23945. instance of MSFT_CliParam
  23946. {
  23947. Description = "The path to the package that contains the upgrade";
  23948. ParaId = "PackageLocation";
  23949. Qualifiers = {
  23950. instance of MSFT_CliQualifier
  23951. {
  23952. Name = "In";
  23953. QualifierValue = {"True"};
  23954. }};
  23955. Type = "STRING";
  23956. }};
  23957. Usage = "Upgrade";
  23958. VerbType = 0;
  23959. },
  23960. instance of MSFT_CliVerb
  23961. {
  23962. Derivation = "Configure";
  23963. Description = "This method will configure the associated instance of Product to the specified install state and level.";
  23964. Name = "Configure";
  23965. Parameters = {
  23966. instance of MSFT_CliParam
  23967. {
  23968. Description = "";
  23969. ParaId = "InstallLevel";
  23970. Qualifiers = {
  23971. instance of MSFT_CliQualifier
  23972. {
  23973. Name = "In";
  23974. QualifierValue = {"True"};
  23975. },
  23976. instance of MSFT_CliQualifier
  23977. {
  23978. Name = "valuemap";
  23979. QualifierValue = {"1","2","3"};
  23980. },
  23981. instance of MSFT_CliQualifier
  23982. {
  23983. Name = "values";
  23984. QualifierValue = {"Default","Minimum","Maximum"};
  23985. }};
  23986. Type = "UINT16";
  23987. },
  23988. instance of MSFT_CliParam
  23989. {
  23990. ParaId = "InstallState";
  23991. Qualifiers = {
  23992. instance of MSFT_CliQualifier
  23993. {
  23994. Name = "In";
  23995. QualifierValue = {"True"};
  23996. },
  23997. instance of MSFT_CliQualifier
  23998. {
  23999. Name = "valuemap";
  24000. QualifierValue = {"1","2","3"};
  24001. },
  24002. instance of MSFT_CliQualifier
  24003. {
  24004. Name = "values";
  24005. QualifierValue = {"Default","Local","Source"};
  24006. }};
  24007. Type = "UINT16";
  24008. }};
  24009. Usage = "Configure";
  24010. VerbType = 0;
  24011. },
  24012. instance of MSFT_CliVerb
  24013. {
  24014. Derivation = "Uninstall";
  24015. Description = "This method will uninstall the associated instance of Product";
  24016. Name = "Uninstall";
  24017. Usage = "Uninstall";
  24018. VerbType = 0;
  24019. }};
  24020. };
  24021. instance of MSFT_CliAlias
  24022. {
  24023. Connection =
  24024. instance of MSFT_CliConnection
  24025. {
  24026. Locale = "ms_409";
  24027. NameSpace = "ROOT\\CIMV2";
  24028. Server = ".";
  24029. };
  24030. Description = "The Win32_QuickFixEngineering class represents system-wide Quick Fix Engineering (QFE) or updates that have been applied to the current operating system.";
  24031. Formats = {
  24032. instance of MSFT_CliFormat
  24033. {
  24034. Name = "INSTANCE";
  24035. Properties = {
  24036. instance of MSFT_CliProperty
  24037. {
  24038. Derivation = "__PATH";
  24039. Name = "__PATH";
  24040. }};
  24041. },
  24042. instance of MSFT_CliFormat
  24043. {
  24044. Name = "SYSTEM";
  24045. Properties = {
  24046. instance of MSFT_CliProperty
  24047. {
  24048. Derivation = "__CLASS";
  24049. Name = "__CLASS";
  24050. },
  24051. instance of MSFT_CliProperty
  24052. {
  24053. Derivation = "__DERIVATION";
  24054. Name = "__DERIVATION";
  24055. },
  24056. instance of MSFT_CliProperty
  24057. {
  24058. Derivation = "__DYNASTY";
  24059. Name = "__DYNASTY";
  24060. },
  24061. instance of MSFT_CliProperty
  24062. {
  24063. Derivation = "__GENUS";
  24064. Name = "__GENUS";
  24065. },
  24066. instance of MSFT_CliProperty
  24067. {
  24068. Derivation = "__NAMESPACE";
  24069. Name = "__NAMESPACE";
  24070. },
  24071. instance of MSFT_CliProperty
  24072. {
  24073. Derivation = "__PATH";
  24074. Name = "__PATH";
  24075. },
  24076. instance of MSFT_CliProperty
  24077. {
  24078. Derivation = "__PROPERTY_COUNT";
  24079. Name = "__PROPERTY_COUNT";
  24080. },
  24081. instance of MSFT_CliProperty
  24082. {
  24083. Derivation = "__RELPATH";
  24084. Name = "__RELPATH";
  24085. },
  24086. instance of MSFT_CliProperty
  24087. {
  24088. Derivation = "__SERVER";
  24089. Name = "__SERVER";
  24090. },
  24091. instance of MSFT_CliProperty
  24092. {
  24093. Derivation = "__SUPERCLASS";
  24094. Name = "__SUPERCLASS";
  24095. }};
  24096. },
  24097. instance of MSFT_CliFormat
  24098. {
  24099. Name = "STATUS";
  24100. Properties = {
  24101. instance of MSFT_CliProperty
  24102. {
  24103. Derivation = "__PATH";
  24104. Name = "__PATH";
  24105. },
  24106. instance of MSFT_CliProperty
  24107. {
  24108. Derivation = "Status";
  24109. 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.";
  24110. Name = "Status";
  24111. Qualifiers = {
  24112. instance of MSFT_CliQualifier
  24113. {
  24114. Name = "MaxLen";
  24115. QualifierValue = {"10"};
  24116. },
  24117. instance of MSFT_CliQualifier
  24118. {
  24119. Name = "ValueMap";
  24120. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24121. },
  24122. instance of MSFT_CliQualifier
  24123. {
  24124. Name = "Values";
  24125. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24126. }};
  24127. }};
  24128. },
  24129. instance of MSFT_CliFormat
  24130. {
  24131. Format = "TABLE";
  24132. Name = "BRIEF";
  24133. Properties = {
  24134. instance of MSFT_CliProperty
  24135. {
  24136. Derivation = "Description";
  24137. Description = "The Description property provides a textual description of the object. ";
  24138. Name = "Description";
  24139. },
  24140. instance of MSFT_CliProperty
  24141. {
  24142. Derivation = "FixComments";
  24143. Description = "The FixComments property contains additional comments relating to the update.";
  24144. Name = "FixComments";
  24145. },
  24146. instance of MSFT_CliProperty
  24147. {
  24148. Derivation = "HotFixID";
  24149. Description = "The HotFixID property specifies the unique identifier associated with a particular QFE.";
  24150. Name = "HotFixID";
  24151. Qualifiers = {
  24152. instance of MSFT_CliQualifier
  24153. {
  24154. Name = "MaxLen";
  24155. QualifierValue = {"260"};
  24156. }};
  24157. },
  24158. instance of MSFT_CliProperty
  24159. {
  24160. Derivation = "InstallDate";
  24161. 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.";
  24162. Name = "Install Date";
  24163. },
  24164. instance of MSFT_CliProperty
  24165. {
  24166. Derivation = "InstalledBy";
  24167. Description = "The InstalledBy property identifies who installed the update. If this value is unknown, the property will be empty.";
  24168. Name = "InstalledBy";
  24169. },
  24170. instance of MSFT_CliProperty
  24171. {
  24172. Derivation = "InstalledOn";
  24173. Description = "The InstalledOn property provides the date and time when the update was installed. If this value is unknown, the property will be empty.";
  24174. Name = "InstalledOn";
  24175. },
  24176. instance of MSFT_CliProperty
  24177. {
  24178. Derivation = "Name";
  24179. 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.";
  24180. Name = "Name";
  24181. },
  24182. instance of MSFT_CliProperty
  24183. {
  24184. Derivation = "ServicePackInEffect";
  24185. 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.";
  24186. Name = "ServicePackInEffect";
  24187. Qualifiers = {
  24188. instance of MSFT_CliQualifier
  24189. {
  24190. Name = "MaxLen";
  24191. QualifierValue = {"260"};
  24192. }};
  24193. },
  24194. instance of MSFT_CliProperty
  24195. {
  24196. Derivation = "Status";
  24197. 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.";
  24198. Name = "Status";
  24199. Qualifiers = {
  24200. instance of MSFT_CliQualifier
  24201. {
  24202. Name = "MaxLen";
  24203. QualifierValue = {"10"};
  24204. },
  24205. instance of MSFT_CliQualifier
  24206. {
  24207. Name = "ValueMap";
  24208. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24209. },
  24210. instance of MSFT_CliQualifier
  24211. {
  24212. Name = "Values";
  24213. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  24214. }};
  24215. }};
  24216. },
  24217. instance of MSFT_CliFormat
  24218. {
  24219. Format = "LIST";
  24220. Name = "FULL";
  24221. }};
  24222. FriendlyName = "QFE";
  24223. PWhere = "";
  24224. Target = "Select * from Win32_QuickFixEngineering";
  24225. };
  24226. instance of MSFT_CliAlias
  24227. {
  24228. Connection =
  24229. instance of MSFT_CliConnection
  24230. {
  24231. Locale = "ms_409";
  24232. NameSpace = "ROOT\\CIMV2";
  24233. Server = ".";
  24234. };
  24235. Description = "setting information for disk quotas on a volume.";
  24236. Formats = {
  24237. instance of MSFT_CliFormat
  24238. {
  24239. Name = "INSTANCE";
  24240. Properties = {
  24241. instance of MSFT_CliProperty
  24242. {
  24243. Derivation = "__PATH";
  24244. Name = "__PATH";
  24245. }};
  24246. },
  24247. instance of MSFT_CliFormat
  24248. {
  24249. Name = "SYSTEM";
  24250. Properties = {
  24251. instance of MSFT_CliProperty
  24252. {
  24253. Derivation = "__CLASS";
  24254. Name = "__CLASS";
  24255. },
  24256. instance of MSFT_CliProperty
  24257. {
  24258. Derivation = "__DERIVATION";
  24259. Name = "__DERIVATION";
  24260. },
  24261. instance of MSFT_CliProperty
  24262. {
  24263. Derivation = "__DYNASTY";
  24264. Name = "__DYNASTY";
  24265. },
  24266. instance of MSFT_CliProperty
  24267. {
  24268. Derivation = "__GENUS";
  24269. Name = "__GENUS";
  24270. },
  24271. instance of MSFT_CliProperty
  24272. {
  24273. Derivation = "__NAMESPACE";
  24274. Name = "__NAMESPACE";
  24275. },
  24276. instance of MSFT_CliProperty
  24277. {
  24278. Derivation = "__PATH";
  24279. Name = "__PATH";
  24280. },
  24281. instance of MSFT_CliProperty
  24282. {
  24283. Derivation = "__PROPERTY_COUNT";
  24284. Name = "__PROPERTY_COUNT";
  24285. },
  24286. instance of MSFT_CliProperty
  24287. {
  24288. Derivation = "__RELPATH";
  24289. Name = "__RELPATH";
  24290. },
  24291. instance of MSFT_CliProperty
  24292. {
  24293. Derivation = "__SERVER";
  24294. Name = "__SERVER";
  24295. },
  24296. instance of MSFT_CliProperty
  24297. {
  24298. Derivation = "__SUPERCLASS";
  24299. Name = "__SUPERCLASS";
  24300. }};
  24301. },
  24302. instance of MSFT_CliFormat
  24303. {
  24304. Format = "table";
  24305. Name = "BRIEF";
  24306. Properties = {
  24307. instance of MSFT_CliProperty
  24308. {
  24309. Derivation = "Caption";
  24310. Description = "A short textual description (one-line string) of the CIM_Setting object.";
  24311. Name = "Caption";
  24312. Qualifiers = {
  24313. instance of MSFT_CliQualifier
  24314. {
  24315. Name = "MaxLen";
  24316. QualifierValue = {"64"};
  24317. }};
  24318. },
  24319. instance of MSFT_CliProperty
  24320. {
  24321. Derivation = "DefaultLimit";
  24322. Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
  24323. Name = "DefaultLimit";
  24324. },
  24325. instance of MSFT_CliProperty
  24326. {
  24327. Derivation = "SettingID";
  24328. Description = "The identifier by which the CIM_Setting object is known.";
  24329. Name = "SettingID";
  24330. Qualifiers = {
  24331. instance of MSFT_CliQualifier
  24332. {
  24333. Name = "MaxLen";
  24334. QualifierValue = {"256"};
  24335. }};
  24336. },
  24337. instance of MSFT_CliProperty
  24338. {
  24339. Derivation = "State";
  24340. 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.";
  24341. Name = "State";
  24342. Qualifiers = {
  24343. instance of MSFT_CliQualifier
  24344. {
  24345. Name = "ValueMap";
  24346. QualifierValue = {"0","1","2"};
  24347. },
  24348. instance of MSFT_CliQualifier
  24349. {
  24350. Name = "Values";
  24351. QualifierValue = {"Disabled","Tracked","Enforced"};
  24352. }};
  24353. },
  24354. instance of MSFT_CliProperty
  24355. {
  24356. Derivation = "VolumePath";
  24357. 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}\\.";
  24358. Name = "VolumePath";
  24359. },
  24360. instance of MSFT_CliProperty
  24361. {
  24362. Derivation = "DefaultWarningLimit";
  24363. Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
  24364. Name = "DefaultWarningLimit";
  24365. }};
  24366. },
  24367. instance of MSFT_CliFormat
  24368. {
  24369. Format = "LIST";
  24370. Name = "FULL";
  24371. Properties = {
  24372. instance of MSFT_CliProperty
  24373. {
  24374. Derivation = "DefaultLimit";
  24375. Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
  24376. Name = "DefaultLimit";
  24377. },
  24378. instance of MSFT_CliProperty
  24379. {
  24380. Derivation = "DefaultWarningLimit";
  24381. Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
  24382. Name = "DefaultWarningLimit";
  24383. },
  24384. instance of MSFT_CliProperty
  24385. {
  24386. Derivation = "Description";
  24387. Description = "A textual description of the CIM_Setting object.";
  24388. Name = "Description";
  24389. },
  24390. instance of MSFT_CliProperty
  24391. {
  24392. Derivation = "ExceededNotification";
  24393. Description = "The ExceedNotification property indicates whether or not events will be written to the event log when quotas are exceeded.";
  24394. Name = "ExceededNotification";
  24395. },
  24396. instance of MSFT_CliProperty
  24397. {
  24398. Derivation = "SettingID";
  24399. Description = "The identifier by which the CIM_Setting object is known.";
  24400. Name = "SettingID";
  24401. Qualifiers = {
  24402. instance of MSFT_CliQualifier
  24403. {
  24404. Name = "MaxLen";
  24405. QualifierValue = {"256"};
  24406. }};
  24407. },
  24408. instance of MSFT_CliProperty
  24409. {
  24410. Derivation = "State";
  24411. 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.";
  24412. Name = "State";
  24413. Qualifiers = {
  24414. instance of MSFT_CliQualifier
  24415. {
  24416. Name = "ValueMap";
  24417. QualifierValue = {"0","1","2"};
  24418. },
  24419. instance of MSFT_CliQualifier
  24420. {
  24421. Name = "Values";
  24422. QualifierValue = {"Disabled","Tracked","Enforced"};
  24423. }};
  24424. },
  24425. instance of MSFT_CliProperty
  24426. {
  24427. Derivation = "VolumePath";
  24428. 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}\\.";
  24429. Name = "VolumePath";
  24430. },
  24431. instance of MSFT_CliProperty
  24432. {
  24433. Derivation = "WarningExceededNotification";
  24434. Description = "The WarningExceedNotification property indicates whether or not events will be written to the event log when warnings are exceeded.";
  24435. Name = "WarningExceededNotification";
  24436. },
  24437. instance of MSFT_CliProperty
  24438. {
  24439. Derivation = "Caption";
  24440. Description = "A short textual description (one-line string) of the CIM_Setting object.";
  24441. Name = "Caption";
  24442. Qualifiers = {
  24443. instance of MSFT_CliQualifier
  24444. {
  24445. Name = "MaxLen";
  24446. QualifierValue = {"64"};
  24447. }};
  24448. }};
  24449. },
  24450. instance of MSFT_CliFormat
  24451. {
  24452. Name = "STATUS";
  24453. Properties = {
  24454. instance of MSFT_CliProperty
  24455. {
  24456. Derivation = "State";
  24457. 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.";
  24458. Name = "State";
  24459. Qualifiers = {
  24460. instance of MSFT_CliQualifier
  24461. {
  24462. Name = "ValueMap";
  24463. QualifierValue = {"0","1","2"};
  24464. },
  24465. instance of MSFT_CliQualifier
  24466. {
  24467. Name = "Values";
  24468. QualifierValue = {"Disabled","Tracked","Enforced"};
  24469. }};
  24470. },
  24471. instance of MSFT_CliProperty
  24472. {
  24473. Derivation = "VolumePath";
  24474. 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}\\.";
  24475. Name = "VolumePath";
  24476. },
  24477. instance of MSFT_CliProperty
  24478. {
  24479. Derivation = "Caption";
  24480. Description = "A short textual description (one-line string) of the CIM_Setting object.";
  24481. Name = "Caption";
  24482. Qualifiers = {
  24483. instance of MSFT_CliQualifier
  24484. {
  24485. Name = "MaxLen";
  24486. QualifierValue = {"64"};
  24487. }};
  24488. }};
  24489. },
  24490. instance of MSFT_CliFormat
  24491. {
  24492. Name = "WRITEABLE";
  24493. Properties = {
  24494. instance of MSFT_CliProperty
  24495. {
  24496. Derivation = "DefaultLimit";
  24497. Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
  24498. Name = "DefaultLimit";
  24499. Qualifiers = {
  24500. instance of MSFT_CliQualifier
  24501. {
  24502. Name = "CIMTYPE";
  24503. QualifierValue = {"uint64"};
  24504. },
  24505. instance of MSFT_CliQualifier
  24506. {
  24507. Name = "read";
  24508. QualifierValue = {"True"};
  24509. },
  24510. instance of MSFT_CliQualifier
  24511. {
  24512. Name = "Units";
  24513. QualifierValue = {"Bytes"};
  24514. },
  24515. instance of MSFT_CliQualifier
  24516. {
  24517. Name = "write";
  24518. QualifierValue = {"True"};
  24519. }};
  24520. },
  24521. instance of MSFT_CliProperty
  24522. {
  24523. Derivation = "DefaultWarningLimit";
  24524. Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
  24525. Name = "DefaultWarningLimit";
  24526. Qualifiers = {
  24527. instance of MSFT_CliQualifier
  24528. {
  24529. Name = "CIMTYPE";
  24530. QualifierValue = {"uint64"};
  24531. },
  24532. instance of MSFT_CliQualifier
  24533. {
  24534. Name = "read";
  24535. QualifierValue = {"True"};
  24536. },
  24537. instance of MSFT_CliQualifier
  24538. {
  24539. Name = "Units";
  24540. QualifierValue = {"Bytes"};
  24541. },
  24542. instance of MSFT_CliQualifier
  24543. {
  24544. Name = "write";
  24545. QualifierValue = {"True"};
  24546. }};
  24547. },
  24548. instance of MSFT_CliProperty
  24549. {
  24550. Derivation = "ExceededNotification";
  24551. Description = "The ExceedNotification property indicates whether or not events will be written to the event log when quotas are exceeded.";
  24552. Name = "ExceededNotification";
  24553. Qualifiers = {
  24554. instance of MSFT_CliQualifier
  24555. {
  24556. Name = "CIMTYPE";
  24557. QualifierValue = {"boolean"};
  24558. },
  24559. instance of MSFT_CliQualifier
  24560. {
  24561. Name = "read";
  24562. QualifierValue = {"True"};
  24563. },
  24564. instance of MSFT_CliQualifier
  24565. {
  24566. Name = "write";
  24567. QualifierValue = {"True"};
  24568. }};
  24569. },
  24570. instance of MSFT_CliProperty
  24571. {
  24572. Derivation = "State";
  24573. 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.";
  24574. Name = "State";
  24575. Qualifiers = {
  24576. instance of MSFT_CliQualifier
  24577. {
  24578. Name = "CIMTYPE";
  24579. QualifierValue = {"uint32"};
  24580. },
  24581. instance of MSFT_CliQualifier
  24582. {
  24583. Name = "read";
  24584. QualifierValue = {"True"};
  24585. },
  24586. instance of MSFT_CliQualifier
  24587. {
  24588. Name = "ValueMap";
  24589. QualifierValue = {"True","0","1","2"};
  24590. },
  24591. instance of MSFT_CliQualifier
  24592. {
  24593. Name = "Values";
  24594. QualifierValue = {"True","0","1","2","Disabled","Tracked","Enforced"};
  24595. },
  24596. instance of MSFT_CliQualifier
  24597. {
  24598. Name = "write";
  24599. QualifierValue = {"True"};
  24600. }};
  24601. },
  24602. instance of MSFT_CliProperty
  24603. {
  24604. Derivation = "VolumePath";
  24605. 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}\\.";
  24606. Name = "VolumePath";
  24607. Qualifiers = {
  24608. instance of MSFT_CliQualifier
  24609. {
  24610. Name = "CIMTYPE";
  24611. QualifierValue = {"string"};
  24612. },
  24613. instance of MSFT_CliQualifier
  24614. {
  24615. Name = "key";
  24616. QualifierValue = {"True"};
  24617. },
  24618. instance of MSFT_CliQualifier
  24619. {
  24620. Name = "read";
  24621. QualifierValue = {"True"};
  24622. },
  24623. instance of MSFT_CliQualifier
  24624. {
  24625. Name = "write";
  24626. QualifierValue = {"True"};
  24627. }};
  24628. },
  24629. instance of MSFT_CliProperty
  24630. {
  24631. Derivation = "WarningExceededNotification";
  24632. Description = "The WarningExceedNotification property indicates whether or not events will be written to the event log when warnings are exceeded.";
  24633. Name = "WarningExceededNotification";
  24634. Qualifiers = {
  24635. instance of MSFT_CliQualifier
  24636. {
  24637. Name = "CIMTYPE";
  24638. QualifierValue = {"boolean"};
  24639. },
  24640. instance of MSFT_CliQualifier
  24641. {
  24642. Name = "read";
  24643. QualifierValue = {"True"};
  24644. },
  24645. instance of MSFT_CliQualifier
  24646. {
  24647. Name = "write";
  24648. QualifierValue = {"True"};
  24649. }};
  24650. }};
  24651. }};
  24652. FriendlyName = "QuotaSetting";
  24653. PWhere = "";
  24654. Target = "Select * from Win32_QuotaSetting";
  24655. };
  24656. instance of MSFT_CliAlias
  24657. {
  24658. Connection =
  24659. instance of MSFT_CliConnection
  24660. {
  24661. Locale = "ms_409";
  24662. NameSpace = "ROOT\\CIMV2";
  24663. Server = ".";
  24664. };
  24665. Description = "Information that will be gathered from memory when the operating system fails. ";
  24666. Formats = {
  24667. instance of MSFT_CliFormat
  24668. {
  24669. Name = "SYSTEM";
  24670. Properties = {
  24671. instance of MSFT_CliProperty
  24672. {
  24673. Derivation = "__CLASS";
  24674. Name = "__CLASS";
  24675. },
  24676. instance of MSFT_CliProperty
  24677. {
  24678. Derivation = "__DERIVATION";
  24679. Name = "__DERIVATION";
  24680. },
  24681. instance of MSFT_CliProperty
  24682. {
  24683. Derivation = "__DYNASTY";
  24684. Name = "__DYNASTY";
  24685. },
  24686. instance of MSFT_CliProperty
  24687. {
  24688. Derivation = "__GENUS";
  24689. Name = "__GENUS";
  24690. },
  24691. instance of MSFT_CliProperty
  24692. {
  24693. Derivation = "__NAMESPACE";
  24694. Name = "__NAMESPACE";
  24695. },
  24696. instance of MSFT_CliProperty
  24697. {
  24698. Derivation = "__PATH";
  24699. Name = "__PATH";
  24700. },
  24701. instance of MSFT_CliProperty
  24702. {
  24703. Derivation = "__PROPERTY_COUNT";
  24704. Name = "__PROPERTY_COUNT";
  24705. },
  24706. instance of MSFT_CliProperty
  24707. {
  24708. Derivation = "__RELPATH";
  24709. Name = "__RELPATH";
  24710. },
  24711. instance of MSFT_CliProperty
  24712. {
  24713. Derivation = "__SERVER";
  24714. Name = "__SERVER";
  24715. },
  24716. instance of MSFT_CliProperty
  24717. {
  24718. Derivation = "__SUPERCLASS";
  24719. Name = "__SUPERCLASS";
  24720. }};
  24721. },
  24722. instance of MSFT_CliFormat
  24723. {
  24724. Name = "INSTANCE";
  24725. Properties = {
  24726. instance of MSFT_CliProperty
  24727. {
  24728. Derivation = "__PATH";
  24729. Name = "__PATH";
  24730. }};
  24731. },
  24732. instance of MSFT_CliFormat
  24733. {
  24734. Format = "LIST";
  24735. Name = "FULL";
  24736. Properties = {
  24737. instance of MSFT_CliProperty
  24738. {
  24739. Derivation = "AutoReboot";
  24740. Description = "The AutoReboot property determines whether the system will automatically reboot during a recovery operation.";
  24741. Name = "AutoReboot";
  24742. },
  24743. instance of MSFT_CliProperty
  24744. {
  24745. Derivation = "DebugFilePath";
  24746. 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.";
  24747. Name = "DebugFilePath";
  24748. },
  24749. instance of MSFT_CliProperty
  24750. {
  24751. Derivation = "Description";
  24752. Description = "A textual description. ";
  24753. Name = "Description";
  24754. },
  24755. instance of MSFT_CliProperty
  24756. {
  24757. Derivation = "KernelDumpOnly";
  24758. 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.";
  24759. Name = "KernelDumpOnly";
  24760. },
  24761. instance of MSFT_CliProperty
  24762. {
  24763. Derivation = "Name";
  24764. Description = "The Name property contains an identifying name.";
  24765. Name = "Name";
  24766. Qualifiers = {
  24767. instance of MSFT_CliQualifier
  24768. {
  24769. Name = "MaxLen";
  24770. QualifierValue = {"256"};
  24771. }};
  24772. },
  24773. instance of MSFT_CliProperty
  24774. {
  24775. Derivation = "OverwriteExistingDebugFile";
  24776. Description = "The OverwriteExistingDebugFile property indicates whether a new log file will overwrite an existing one. ";
  24777. Name = "OverwriteExistingDebugFile";
  24778. },
  24779. instance of MSFT_CliProperty
  24780. {
  24781. Derivation = "SendAdminAlert";
  24782. 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.";
  24783. Name = "SendAdminAlert";
  24784. },
  24785. instance of MSFT_CliProperty
  24786. {
  24787. Derivation = "SettingID";
  24788. Description = "The identifier by which the ralated object is known.";
  24789. Name = "SettingID";
  24790. Qualifiers = {
  24791. instance of MSFT_CliQualifier
  24792. {
  24793. Name = "MaxLen";
  24794. QualifierValue = {"256"};
  24795. }};
  24796. },
  24797. instance of MSFT_CliProperty
  24798. {
  24799. Derivation = "WriteDebugInfo";
  24800. 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.";
  24801. Name = "WriteDebugInfo";
  24802. },
  24803. instance of MSFT_CliProperty
  24804. {
  24805. Derivation = "WriteToSystemLog";
  24806. Description = "The WriteToSystemLog property indicates whether or not events will be written to a system log. ";
  24807. Name = "WriteToSystemLog";
  24808. }};
  24809. },
  24810. instance of MSFT_CliFormat
  24811. {
  24812. Format = "TABLE";
  24813. Name = "BRIEF";
  24814. Properties = {
  24815. instance of MSFT_CliProperty
  24816. {
  24817. Derivation = "DebugFilePath";
  24818. Description = "The DebugFilePath property indicates the full path to the debug file. ";
  24819. Name = "DebugFilePath";
  24820. },
  24821. instance of MSFT_CliProperty
  24822. {
  24823. Derivation = "Name";
  24824. Description = "The Name property contains an identifying name.";
  24825. Name = "Name";
  24826. Qualifiers = {
  24827. instance of MSFT_CliQualifier
  24828. {
  24829. Name = "MaxLen";
  24830. QualifierValue = {"256"};
  24831. }};
  24832. },
  24833. instance of MSFT_CliProperty
  24834. {
  24835. Derivation = "SettingID";
  24836. Description = "The identifier. ";
  24837. Name = "SettingID";
  24838. Qualifiers = {
  24839. instance of MSFT_CliQualifier
  24840. {
  24841. Name = "MaxLen";
  24842. QualifierValue = {"256"};
  24843. }};
  24844. }};
  24845. },
  24846. instance of MSFT_CliFormat
  24847. {
  24848. Name = "WRITEABLE";
  24849. Properties = {
  24850. instance of MSFT_CliProperty
  24851. {
  24852. Derivation = "AutoReboot";
  24853. 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.";
  24854. Name = "AutoReboot";
  24855. Qualifiers = {
  24856. instance of MSFT_CliQualifier
  24857. {
  24858. Name = "CIMTYPE";
  24859. QualifierValue = {"boolean"};
  24860. },
  24861. instance of MSFT_CliQualifier
  24862. {
  24863. Name = "MappingStrings";
  24864. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot"};
  24865. },
  24866. instance of MSFT_CliQualifier
  24867. {
  24868. Name = "read";
  24869. QualifierValue = {"True"};
  24870. },
  24871. instance of MSFT_CliQualifier
  24872. {
  24873. Name = "write";
  24874. QualifierValue = {"True"};
  24875. }};
  24876. },
  24877. instance of MSFT_CliProperty
  24878. {
  24879. Derivation = "DebugFilePath";
  24880. 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";
  24881. Name = "DebugFilePath";
  24882. Qualifiers = {
  24883. instance of MSFT_CliQualifier
  24884. {
  24885. Name = "CIMTYPE";
  24886. QualifierValue = {"string"};
  24887. },
  24888. instance of MSFT_CliQualifier
  24889. {
  24890. Name = "MappingStrings";
  24891. QualifierValue = {"string","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|DumpFile"};
  24892. },
  24893. instance of MSFT_CliQualifier
  24894. {
  24895. Name = "read";
  24896. QualifierValue = {"True"};
  24897. },
  24898. instance of MSFT_CliQualifier
  24899. {
  24900. Name = "write";
  24901. QualifierValue = {"True"};
  24902. }};
  24903. },
  24904. instance of MSFT_CliProperty
  24905. {
  24906. Derivation = "DebugInfoType";
  24907. 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)";
  24908. Name = "DebugInfoType";
  24909. Qualifiers = {
  24910. instance of MSFT_CliQualifier
  24911. {
  24912. Name = "CIMTYPE";
  24913. QualifierValue = {"uint32"};
  24914. },
  24915. instance of MSFT_CliQualifier
  24916. {
  24917. Name = "read";
  24918. QualifierValue = {"True"};
  24919. },
  24920. instance of MSFT_CliQualifier
  24921. {
  24922. Name = "ValueMap";
  24923. QualifierValue = {"True","0","1","2","3"};
  24924. },
  24925. instance of MSFT_CliQualifier
  24926. {
  24927. Name = "Values";
  24928. QualifierValue = {"True","0","1","2","3","None","Complete memory dump","Kernel memory dump","Small memory dump"};
  24929. },
  24930. instance of MSFT_CliQualifier
  24931. {
  24932. Name = "write";
  24933. QualifierValue = {"True"};
  24934. }};
  24935. },
  24936. instance of MSFT_CliProperty
  24937. {
  24938. Derivation = "ExpandedDebugFilePath";
  24939. Description = "The ExpandedDebugFilePath property is an expanded version of the DebugFilePath property. /nExample: C:\\WinNT\\Memory.dmp";
  24940. Name = "ExpandedDebugFilePath";
  24941. Qualifiers = {
  24942. instance of MSFT_CliQualifier
  24943. {
  24944. Name = "CIMTYPE";
  24945. QualifierValue = {"string"};
  24946. },
  24947. instance of MSFT_CliQualifier
  24948. {
  24949. Name = "read";
  24950. QualifierValue = {"True"};
  24951. },
  24952. instance of MSFT_CliQualifier
  24953. {
  24954. Name = "write";
  24955. QualifierValue = {"True"};
  24956. }};
  24957. },
  24958. instance of MSFT_CliProperty
  24959. {
  24960. Derivation = "ExpandedMiniDumpDirectory";
  24961. Description = "The ExpandedMiniDumpDirectory property is an expanded version of the MiniDumpDirectory property. /nExample: C:\\WinNT\\MiniDump";
  24962. Name = "ExpandedMiniDumpDirectory";
  24963. Qualifiers = {
  24964. instance of MSFT_CliQualifier
  24965. {
  24966. Name = "CIMTYPE";
  24967. QualifierValue = {"string"};
  24968. },
  24969. instance of MSFT_CliQualifier
  24970. {
  24971. Name = "read";
  24972. QualifierValue = {"True"};
  24973. },
  24974. instance of MSFT_CliQualifier
  24975. {
  24976. Name = "write";
  24977. QualifierValue = {"True"};
  24978. }};
  24979. },
  24980. instance of MSFT_CliProperty
  24981. {
  24982. Derivation = "KernelDumpOnly";
  24983. 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.";
  24984. Name = "KernelDumpOnly";
  24985. Qualifiers = {
  24986. instance of MSFT_CliQualifier
  24987. {
  24988. Name = "CIMTYPE";
  24989. QualifierValue = {"boolean"};
  24990. },
  24991. instance of MSFT_CliQualifier
  24992. {
  24993. Name = "DEPRECATED";
  24994. QualifierValue = {"True"};
  24995. },
  24996. instance of MSFT_CliQualifier
  24997. {
  24998. Name = "MappingStrings";
  24999. QualifierValue = {"True","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|KernelDumpOnly"};
  25000. },
  25001. instance of MSFT_CliQualifier
  25002. {
  25003. Name = "read";
  25004. QualifierValue = {"True"};
  25005. },
  25006. instance of MSFT_CliQualifier
  25007. {
  25008. Name = "write";
  25009. QualifierValue = {"True"};
  25010. }};
  25011. },
  25012. instance of MSFT_CliProperty
  25013. {
  25014. Derivation = "MiniDumpDirectory";
  25015. Description = "The MiniDumpDirectory property indicates the directory where small memory dump files will be recorded and accumulated. /nExample: %systemRoot%\\MiniDump";
  25016. Name = "MiniDumpDirectory";
  25017. Qualifiers = {
  25018. instance of MSFT_CliQualifier
  25019. {
  25020. Name = "CIMTYPE";
  25021. QualifierValue = {"string"};
  25022. },
  25023. instance of MSFT_CliQualifier
  25024. {
  25025. Name = "MappingStrings";
  25026. QualifierValue = {"string","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|MiniDumpDir"};
  25027. },
  25028. instance of MSFT_CliQualifier
  25029. {
  25030. Name = "read";
  25031. QualifierValue = {"True"};
  25032. },
  25033. instance of MSFT_CliQualifier
  25034. {
  25035. Name = "write";
  25036. QualifierValue = {"True"};
  25037. }};
  25038. },
  25039. instance of MSFT_CliProperty
  25040. {
  25041. Derivation = "OverwriteExistingDebugFile";
  25042. 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.";
  25043. Name = "OverwriteExistingDebugFile";
  25044. Qualifiers = {
  25045. instance of MSFT_CliQualifier
  25046. {
  25047. Name = "CIMTYPE";
  25048. QualifierValue = {"boolean"};
  25049. },
  25050. instance of MSFT_CliQualifier
  25051. {
  25052. Name = "MappingStrings";
  25053. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|Overwrite"};
  25054. },
  25055. instance of MSFT_CliQualifier
  25056. {
  25057. Name = "read";
  25058. QualifierValue = {"True"};
  25059. },
  25060. instance of MSFT_CliQualifier
  25061. {
  25062. Name = "write";
  25063. QualifierValue = {"True"};
  25064. }};
  25065. },
  25066. instance of MSFT_CliProperty
  25067. {
  25068. Derivation = "SendAdminAlert";
  25069. 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.";
  25070. Name = "SendAdminAlert";
  25071. Qualifiers = {
  25072. instance of MSFT_CliQualifier
  25073. {
  25074. Name = "CIMTYPE";
  25075. QualifierValue = {"boolean"};
  25076. },
  25077. instance of MSFT_CliQualifier
  25078. {
  25079. Name = "MappingStrings";
  25080. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|SendAlert"};
  25081. },
  25082. instance of MSFT_CliQualifier
  25083. {
  25084. Name = "read";
  25085. QualifierValue = {"True"};
  25086. },
  25087. instance of MSFT_CliQualifier
  25088. {
  25089. Name = "write";
  25090. QualifierValue = {"True"};
  25091. }};
  25092. },
  25093. instance of MSFT_CliProperty
  25094. {
  25095. Derivation = "WriteDebugInfo";
  25096. 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.";
  25097. Name = "WriteDebugInfo";
  25098. Qualifiers = {
  25099. instance of MSFT_CliQualifier
  25100. {
  25101. Name = "CIMTYPE";
  25102. QualifierValue = {"boolean"};
  25103. },
  25104. instance of MSFT_CliQualifier
  25105. {
  25106. Name = "DEPRECATED";
  25107. QualifierValue = {"True"};
  25108. },
  25109. instance of MSFT_CliQualifier
  25110. {
  25111. Name = "MappingStrings";
  25112. QualifierValue = {"True","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|CrashDumpEnabled"};
  25113. },
  25114. instance of MSFT_CliQualifier
  25115. {
  25116. Name = "read";
  25117. QualifierValue = {"True"};
  25118. },
  25119. instance of MSFT_CliQualifier
  25120. {
  25121. Name = "write";
  25122. QualifierValue = {"True"};
  25123. }};
  25124. },
  25125. instance of MSFT_CliProperty
  25126. {
  25127. Derivation = "WriteToSystemLog";
  25128. 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.";
  25129. Name = "WriteToSystemLog";
  25130. Qualifiers = {
  25131. instance of MSFT_CliQualifier
  25132. {
  25133. Name = "CIMTYPE";
  25134. QualifierValue = {"boolean"};
  25135. },
  25136. instance of MSFT_CliQualifier
  25137. {
  25138. Name = "MappingStrings";
  25139. QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|LogEvent"};
  25140. },
  25141. instance of MSFT_CliQualifier
  25142. {
  25143. Name = "read";
  25144. QualifierValue = {"True"};
  25145. },
  25146. instance of MSFT_CliQualifier
  25147. {
  25148. Name = "write";
  25149. QualifierValue = {"True"};
  25150. }};
  25151. }};
  25152. }};
  25153. FriendlyName = "RecoverOS";
  25154. PWhere = "";
  25155. Target = "Select * from Win32_OSRecoveryConfiguration";
  25156. };
  25157. instance of MSFT_CliAlias
  25158. {
  25159. Connection =
  25160. instance of MSFT_CliConnection
  25161. {
  25162. Locale = "ms_409";
  25163. NameSpace = "ROOT\\CIMV2";
  25164. Server = ".";
  25165. };
  25166. Description = "Computer system registry management.";
  25167. Formats = {
  25168. instance of MSFT_CliFormat
  25169. {
  25170. Format = "table";
  25171. Name = "STATUS";
  25172. Properties = {
  25173. instance of MSFT_CliProperty
  25174. {
  25175. Derivation = "Status";
  25176. 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.";
  25177. Name = "Status";
  25178. Qualifiers = {
  25179. instance of MSFT_CliQualifier
  25180. {
  25181. Name = "MaxLen";
  25182. QualifierValue = {"10"};
  25183. },
  25184. instance of MSFT_CliQualifier
  25185. {
  25186. Name = "ValueMap";
  25187. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25188. },
  25189. instance of MSFT_CliQualifier
  25190. {
  25191. Name = "Values";
  25192. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25193. }};
  25194. },
  25195. instance of MSFT_CliProperty
  25196. {
  25197. Derivation = "CurrentSize";
  25198. Description = "The CurrentSize property indicates the current physical size of the registry.";
  25199. Name = "CurrentSize";
  25200. },
  25201. instance of MSFT_CliProperty
  25202. {
  25203. Derivation = "MaximumSize";
  25204. Description = "The MaximumSize property indicates the maximum size of the registry. ";
  25205. Name = "MaximumSize";
  25206. },
  25207. instance of MSFT_CliProperty
  25208. {
  25209. Derivation = "ProposedSize";
  25210. 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.";
  25211. Name = "ProposedSize";
  25212. }};
  25213. },
  25214. instance of MSFT_CliFormat
  25215. {
  25216. Name = "SYSTEM";
  25217. Properties = {
  25218. instance of MSFT_CliProperty
  25219. {
  25220. Derivation = "__CLASS";
  25221. Name = "__CLASS";
  25222. },
  25223. instance of MSFT_CliProperty
  25224. {
  25225. Derivation = "__DERIVATION";
  25226. Name = "__DERIVATION";
  25227. },
  25228. instance of MSFT_CliProperty
  25229. {
  25230. Derivation = "__DYNASTY";
  25231. Name = "__DYNASTY";
  25232. },
  25233. instance of MSFT_CliProperty
  25234. {
  25235. Derivation = "__GENUS";
  25236. Name = "__GENUS";
  25237. },
  25238. instance of MSFT_CliProperty
  25239. {
  25240. Derivation = "__NAMESPACE";
  25241. Name = "__NAMESPACE";
  25242. },
  25243. instance of MSFT_CliProperty
  25244. {
  25245. Derivation = "__PATH";
  25246. Name = "__PATH";
  25247. },
  25248. instance of MSFT_CliProperty
  25249. {
  25250. Derivation = "__PROPERTY_COUNT";
  25251. Name = "__PROPERTY_COUNT";
  25252. },
  25253. instance of MSFT_CliProperty
  25254. {
  25255. Derivation = "__RELPATH";
  25256. Name = "__RELPATH";
  25257. },
  25258. instance of MSFT_CliProperty
  25259. {
  25260. Derivation = "__SERVER";
  25261. Name = "__SERVER";
  25262. },
  25263. instance of MSFT_CliProperty
  25264. {
  25265. Derivation = "__SUPERCLASS";
  25266. Name = "__SUPERCLASS";
  25267. }};
  25268. },
  25269. instance of MSFT_CliFormat
  25270. {
  25271. Name = "INSTANCE";
  25272. Properties = {
  25273. instance of MSFT_CliProperty
  25274. {
  25275. Derivation = "__PATH";
  25276. Name = "__PATH";
  25277. }};
  25278. },
  25279. instance of MSFT_CliFormat
  25280. {
  25281. Format = "TABLE";
  25282. Name = "BRIEF";
  25283. Properties = {
  25284. instance of MSFT_CliProperty
  25285. {
  25286. Derivation = "CurrentSize";
  25287. Description = "The CurrentSize property indicates the current physical size of the registry.";
  25288. Name = "CurrentSize";
  25289. },
  25290. instance of MSFT_CliProperty
  25291. {
  25292. Derivation = "MaximumSize";
  25293. Description = "The MaximumSize property indicates the maximum size of the registry. ";
  25294. Name = "MaximumSize";
  25295. },
  25296. instance of MSFT_CliProperty
  25297. {
  25298. Derivation = "Name";
  25299. Description = "The Name property indicates the name of the Registry. ";
  25300. Name = "Name";
  25301. },
  25302. instance of MSFT_CliProperty
  25303. {
  25304. Derivation = "Caption";
  25305. Description = "The Caption property is a short textual description (one-line string) of the object.";
  25306. Name = "Caption";
  25307. Qualifiers = {
  25308. instance of MSFT_CliQualifier
  25309. {
  25310. Name = "MaxLen";
  25311. QualifierValue = {"64"};
  25312. }};
  25313. }};
  25314. },
  25315. instance of MSFT_CliFormat
  25316. {
  25317. Format = "LIST";
  25318. Name = "FULL";
  25319. Properties = {
  25320. instance of MSFT_CliProperty
  25321. {
  25322. Derivation = "CurrentSize";
  25323. Description = "The CurrentSize property indicates the current physical size of the registry.";
  25324. Name = "CurrentSize";
  25325. },
  25326. instance of MSFT_CliProperty
  25327. {
  25328. Derivation = "Description";
  25329. Description = "The Description property provides a textual description. ";
  25330. Name = "Description";
  25331. },
  25332. instance of MSFT_CliProperty
  25333. {
  25334. Derivation = "InstallDate";
  25335. 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.";
  25336. Name = "InstallDate";
  25337. },
  25338. instance of MSFT_CliProperty
  25339. {
  25340. Derivation = "MaximumSize";
  25341. Description = "The MaximumSize property indicates the maximum size of the registry. ";
  25342. Name = "MaximumSize";
  25343. },
  25344. instance of MSFT_CliProperty
  25345. {
  25346. Derivation = "Name";
  25347. Description = "The Name property indicates the name of the Registry. ";
  25348. Name = "Name";
  25349. },
  25350. instance of MSFT_CliProperty
  25351. {
  25352. Derivation = "ProposedSize";
  25353. 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.";
  25354. Name = "ProposedSize";
  25355. },
  25356. instance of MSFT_CliProperty
  25357. {
  25358. Derivation = "Status";
  25359. Description = "The Status property is a string indicating the current status of the object. ";
  25360. Name = "Status";
  25361. Qualifiers = {
  25362. instance of MSFT_CliQualifier
  25363. {
  25364. Name = "MaxLen";
  25365. QualifierValue = {"10"};
  25366. },
  25367. instance of MSFT_CliQualifier
  25368. {
  25369. Name = "ValueMap";
  25370. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25371. },
  25372. instance of MSFT_CliQualifier
  25373. {
  25374. Name = "Values";
  25375. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  25376. }};
  25377. }};
  25378. },
  25379. instance of MSFT_CliFormat
  25380. {
  25381. Name = "WRITEABLE";
  25382. Properties = {
  25383. instance of MSFT_CliProperty
  25384. {
  25385. Derivation = "ProposedSize";
  25386. 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.";
  25387. Name = "ProposedSize";
  25388. Qualifiers = {
  25389. instance of MSFT_CliQualifier
  25390. {
  25391. Name = "CIMTYPE";
  25392. QualifierValue = {"uint32"};
  25393. },
  25394. instance of MSFT_CliQualifier
  25395. {
  25396. Name = "MappingStrings";
  25397. QualifierValue = {"uint32","Win32Registry|SYSTEM\\CurrentControlSet\\Control|RegistrySizeLimit"};
  25398. },
  25399. instance of MSFT_CliQualifier
  25400. {
  25401. Name = "read";
  25402. QualifierValue = {"True"};
  25403. },
  25404. instance of MSFT_CliQualifier
  25405. {
  25406. Name = "Units";
  25407. QualifierValue = {"Megabytes"};
  25408. },
  25409. instance of MSFT_CliQualifier
  25410. {
  25411. Name = "write";
  25412. QualifierValue = {"True"};
  25413. }};
  25414. }};
  25415. }};
  25416. FriendlyName = "Registry";
  25417. PWhere = "";
  25418. Target = "Select * from Win32_Registry";
  25419. };
  25420. instance of MSFT_CliAlias
  25421. {
  25422. Connection =
  25423. instance of MSFT_CliConnection
  25424. {
  25425. Locale = "ms_409";
  25426. NameSpace = "ROOT\\CIMV2";
  25427. Server = ".";
  25428. };
  25429. Description = "The Win32_SCSIController class represents a SCSI controller on a Win32 system./nExample: Adaptec AHA-2940UW.";
  25430. Formats = {
  25431. instance of MSFT_CliFormat
  25432. {
  25433. Name = "INSTANCE";
  25434. Properties = {
  25435. instance of MSFT_CliProperty
  25436. {
  25437. Derivation = "__PATH";
  25438. Name = "__PATH";
  25439. }};
  25440. },
  25441. instance of MSFT_CliFormat
  25442. {
  25443. Name = "SYSTEM";
  25444. Properties = {
  25445. instance of MSFT_CliProperty
  25446. {
  25447. Derivation = "__CLASS";
  25448. Name = "__CLASS";
  25449. },
  25450. instance of MSFT_CliProperty
  25451. {
  25452. Derivation = "__DERIVATION";
  25453. Name = "__DERIVATION";
  25454. },
  25455. instance of MSFT_CliProperty
  25456. {
  25457. Derivation = "__DYNASTY";
  25458. Name = "__DYNASTY";
  25459. },
  25460. instance of MSFT_CliProperty
  25461. {
  25462. Derivation = "__GENUS";
  25463. Name = "__GENUS";
  25464. },
  25465. instance of MSFT_CliProperty
  25466. {
  25467. Derivation = "__NAMESPACE";
  25468. Name = "__NAMESPACE";
  25469. },
  25470. instance of MSFT_CliProperty
  25471. {
  25472. Derivation = "__PATH";
  25473. Name = "__PATH";
  25474. },
  25475. instance of MSFT_CliProperty
  25476. {
  25477. Derivation = "__PROPERTY_COUNT";
  25478. Name = "__PROPERTY_COUNT";
  25479. },
  25480. instance of MSFT_CliProperty
  25481. {
  25482. Derivation = "__RELPATH";
  25483. Name = "__RELPATH";
  25484. },
  25485. instance of MSFT_CliProperty
  25486. {
  25487. Derivation = "__SERVER";
  25488. Name = "__SERVER";
  25489. },
  25490. instance of MSFT_CliProperty
  25491. {
  25492. Derivation = "__SUPERCLASS";
  25493. Name = "__SUPERCLASS";
  25494. }};
  25495. },
  25496. instance of MSFT_CliFormat
  25497. {
  25498. Name = "STATUS";
  25499. Properties = {
  25500. instance of MSFT_CliProperty
  25501. {
  25502. Derivation = "Status";
  25503. 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.";
  25504. Name = "Status";
  25505. Qualifiers = {
  25506. instance of MSFT_CliQualifier
  25507. {
  25508. Name = "MaxLen";
  25509. QualifierValue = {"10"};
  25510. },
  25511. instance of MSFT_CliQualifier
  25512. {
  25513. Name = "ValueMap";
  25514. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  25515. },
  25516. instance of MSFT_CliQualifier
  25517. {
  25518. Name = "Values";
  25519. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  25520. }};
  25521. },
  25522. instance of MSFT_CliProperty
  25523. {
  25524. Derivation = "Name";
  25525. 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.";
  25526. Name = "Name";
  25527. },
  25528. instance of MSFT_CliProperty
  25529. {
  25530. Derivation = "StatusInfo";
  25531. 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.";
  25532. Name = "StatusInfo";
  25533. Qualifiers = {
  25534. instance of MSFT_CliQualifier
  25535. {
  25536. Name = "ValueMap";
  25537. QualifierValue = {"1","2","3","4","5"};
  25538. },
  25539. instance of MSFT_CliQualifier
  25540. {
  25541. Name = "Values";
  25542. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  25543. }};
  25544. }};
  25545. },
  25546. instance of MSFT_CliFormat
  25547. {
  25548. Format = "LIST";
  25549. Name = "FULL";
  25550. Properties = {
  25551. instance of MSFT_CliProperty
  25552. {
  25553. Derivation = "Availability";
  25554. 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.";
  25555. Name = "Availability";
  25556. Qualifiers = {
  25557. instance of MSFT_CliQualifier
  25558. {
  25559. Name = "ValueMap";
  25560. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21"};
  25561. },
  25562. instance of MSFT_CliQualifier
  25563. {
  25564. Name = "Values";
  25565. 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"};
  25566. }};
  25567. },
  25568. instance of MSFT_CliProperty
  25569. {
  25570. Derivation = "Caption";
  25571. Description = "The Caption property is a short textual description (one-line string) of the object.";
  25572. Name = "Caption";
  25573. Qualifiers = {
  25574. instance of MSFT_CliQualifier
  25575. {
  25576. Name = "MaxLen";
  25577. QualifierValue = {"64"};
  25578. }};
  25579. },
  25580. instance of MSFT_CliProperty
  25581. {
  25582. Derivation = "ConfigManagerErrorCode";
  25583. Description = "Indicates the Win32 Configuration Manager error code.";
  25584. Name = "ConfigManagerErrorCode";
  25585. Qualifiers = {
  25586. instance of MSFT_CliQualifier
  25587. {
  25588. Name = "Values";
  25589. 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
  25590. }};
  25591. },
  25592. instance of MSFT_CliProperty
  25593. {
  25594. Derivation = "ConfigManagerUserConfig";
  25595. Description = "Indicates whether the device is using a user-defined configuration.";
  25596. Name = "ConfigManagerUserConfig";
  25597. },
  25598. instance of MSFT_CliProperty
  25599. {
  25600. Derivation = "ControllerTimeouts";
  25601. Description = "Number of SCSIController timeouts that have occurred since the TimeOfLastReset.";
  25602. Name = "ControllerTimeouts";
  25603. },
  25604. instance of MSFT_CliProperty
  25605. {
  25606. Derivation = "CreationClassName";
  25607. 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.";
  25608. Name = "CreationClassName";
  25609. },
  25610. instance of MSFT_CliProperty
  25611. {
  25612. Derivation = "Description";
  25613. Description = "The Description property provides a textual description of the object. ";
  25614. Name = "Description";
  25615. },
  25616. instance of MSFT_CliProperty
  25617. {
  25618. Derivation = "DeviceID";
  25619. Description = "The DeviceID property contains a string uniquely identifying the SCSI controller with other devices on the system.";
  25620. Name = "DeviceID";
  25621. },
  25622. instance of MSFT_CliProperty
  25623. {
  25624. Derivation = "DeviceMap";
  25625. 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.";
  25626. Name = "DeviceMap";
  25627. },
  25628. instance of MSFT_CliProperty
  25629. {
  25630. Derivation = "DriverName";
  25631. Description = "The DriverName property indicates the driver file name of the SCSI controller./nExample: Adaptec";
  25632. Name = "DriverName";
  25633. },
  25634. instance of MSFT_CliProperty
  25635. {
  25636. Derivation = "ErrorCleared";
  25637. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  25638. Name = "ErrorCleared";
  25639. },
  25640. instance of MSFT_CliProperty
  25641. {
  25642. Derivation = "ErrorDescription";
  25643. 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.";
  25644. Name = "ErrorDescription";
  25645. },
  25646. instance of MSFT_CliProperty
  25647. {
  25648. Derivation = "HardwareVersion";
  25649. Description = "The HardwareVersion property indicates the hardware version number of the SCSI controller./nExample: 1.25";
  25650. Name = "HardwareVersion";
  25651. },
  25652. instance of MSFT_CliProperty
  25653. {
  25654. Derivation = "Index";
  25655. Description = "The Index property indicates the index number of the SCSI controller in the system registry./nExample: 0.";
  25656. Name = "Index";
  25657. },
  25658. instance of MSFT_CliProperty
  25659. {
  25660. Derivation = "InstallDate";
  25661. 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.";
  25662. Name = "Install Date";
  25663. },
  25664. instance of MSFT_CliProperty
  25665. {
  25666. Derivation = "LastErrorCode";
  25667. Description = "LastErrorCode captures the last error code reported by the logical device.";
  25668. Name = "LastErrorCode";
  25669. },
  25670. instance of MSFT_CliProperty
  25671. {
  25672. Derivation = "Manufacturer";
  25673. Description = "The Manufacturer property indicates the name of the SCSI controller manufacturer./nExample: Adaptec";
  25674. Name = "Manufacturer";
  25675. },
  25676. instance of MSFT_CliProperty
  25677. {
  25678. Derivation = "MaxDataWidth";
  25679. Description = "Maximum data width (in bits) supported by the SCSIController.";
  25680. Name = "MaxDataWidth";
  25681. },
  25682. instance of MSFT_CliProperty
  25683. {
  25684. Derivation = "MaxNumberControlled";
  25685. 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.";
  25686. Name = "MaxNumberControlled";
  25687. },
  25688. instance of MSFT_CliProperty
  25689. {
  25690. Derivation = "MaxTransferRate";
  25691. Description = "Maximum transfer rate (in Bits per Second) supported by the SCSIController.";
  25692. Name = "MaxTransferRate";
  25693. },
  25694. instance of MSFT_CliProperty
  25695. {
  25696. Derivation = "Name";
  25697. 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.";
  25698. Name = "Name";
  25699. },
  25700. instance of MSFT_CliProperty
  25701. {
  25702. Derivation = "PNPDeviceID";
  25703. Description = "Indicates the Win32 Plug and Play device ID of the logical device. Example: *PNP030b";
  25704. Name = "PNPDeviceID";
  25705. },
  25706. instance of MSFT_CliProperty
  25707. {
  25708. Derivation = "PowerManagementCapabilities";
  25709. 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.";
  25710. Name = "PowerManagementCapabilities";
  25711. Qualifiers = {
  25712. instance of MSFT_CliQualifier
  25713. {
  25714. Name = "Values";
  25715. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  25716. }};
  25717. },
  25718. instance of MSFT_CliProperty
  25719. {
  25720. Derivation = "PowerManagementSupported";
  25721. 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.";
  25722. Name = "PowerManagementSupported";
  25723. },
  25724. instance of MSFT_CliProperty
  25725. {
  25726. Derivation = "ProtectionManagement";
  25727. Description = "An integer enumeration indicating whether or not the SCSI controller provides redundancy or protection against device failures.";
  25728. Name = "ProtectionManagement";
  25729. Qualifiers = {
  25730. instance of MSFT_CliQualifier
  25731. {
  25732. Name = "ValueMap";
  25733. QualifierValue = {"1","2","3","4","5","6"};
  25734. },
  25735. instance of MSFT_CliQualifier
  25736. {
  25737. Name = "Values";
  25738. QualifierValue = {"Other","Unknown","Unprotected","Protected","Protected through SCC (SCSI-3 Controller Command)","Protected through SCC-2 (SCSI-3 Controller Command)"};
  25739. }};
  25740. },
  25741. instance of MSFT_CliProperty
  25742. {
  25743. Derivation = "ProtocolSupported";
  25744. Description = "The protocol used by the controller to access 'controlled' devices.";
  25745. Name = "ProtocolSupported";
  25746. Qualifiers = {
  25747. instance of MSFT_CliQualifier
  25748. {
  25749. Name = "ValueMap";
  25750. 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"};
  25751. },
  25752. instance of MSFT_CliQualifier
  25753. {
  25754. Name = "Values";
  25755. 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"};
  25756. }};
  25757. },
  25758. instance of MSFT_CliProperty
  25759. {
  25760. Derivation = "Status";
  25761. 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.";
  25762. Name = "Status";
  25763. Qualifiers = {
  25764. instance of MSFT_CliQualifier
  25765. {
  25766. Name = "MaxLen";
  25767. QualifierValue = {"10"};
  25768. },
  25769. instance of MSFT_CliQualifier
  25770. {
  25771. Name = "ValueMap";
  25772. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  25773. },
  25774. instance of MSFT_CliQualifier
  25775. {
  25776. Name = "Values";
  25777. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  25778. }};
  25779. },
  25780. instance of MSFT_CliProperty
  25781. {
  25782. Derivation = "StatusInfo";
  25783. 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.";
  25784. Name = "StatusInfo";
  25785. Qualifiers = {
  25786. instance of MSFT_CliQualifier
  25787. {
  25788. Name = "ValueMap";
  25789. QualifierValue = {"1","2","3","4","5"};
  25790. },
  25791. instance of MSFT_CliQualifier
  25792. {
  25793. Name = "Values";
  25794. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  25795. }};
  25796. },
  25797. instance of MSFT_CliProperty
  25798. {
  25799. Derivation = "SystemCreationClassName";
  25800. Description = "The scoping System's CreationClassName.";
  25801. Name = "SystemCreationClassName";
  25802. },
  25803. instance of MSFT_CliProperty
  25804. {
  25805. Derivation = "SystemName";
  25806. Description = "The scoping System's Name.";
  25807. Name = "SystemName";
  25808. },
  25809. instance of MSFT_CliProperty
  25810. {
  25811. Derivation = "TimeOfLastReset";
  25812. Description = "The TimeOfLastReset property indicates the date and time this controller was last reset. This could mean the controller was powered down, or reinitialized.";
  25813. Name = "TimeOfLastReset";
  25814. }};
  25815. },
  25816. instance of MSFT_CliFormat
  25817. {
  25818. Format = "TABLE";
  25819. Name = "BRIEF";
  25820. Properties = {
  25821. instance of MSFT_CliProperty
  25822. {
  25823. Derivation = "DriverName";
  25824. Description = "The DriverName property indicates the driver file name of the SCSI controller./nExample: Adaptec";
  25825. Name = "DriverName";
  25826. },
  25827. instance of MSFT_CliProperty
  25828. {
  25829. Derivation = "Manufacturer";
  25830. Description = "The Manufacturer property indicates the name of the SCSI controller manufacturer./nExample: Adaptec";
  25831. Name = "Manufacturer";
  25832. },
  25833. instance of MSFT_CliProperty
  25834. {
  25835. Derivation = "Name";
  25836. 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.";
  25837. Name = "Name";
  25838. },
  25839. instance of MSFT_CliProperty
  25840. {
  25841. Derivation = "ProtocolSupported";
  25842. Description = "The protocol used by the controller to access 'controlled' devices.";
  25843. Name = "ProtocolSupported";
  25844. Qualifiers = {
  25845. instance of MSFT_CliQualifier
  25846. {
  25847. Name = "ValueMap";
  25848. 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"};
  25849. },
  25850. instance of MSFT_CliQualifier
  25851. {
  25852. Name = "Values";
  25853. 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"};
  25854. }};
  25855. },
  25856. instance of MSFT_CliProperty
  25857. {
  25858. Derivation = "Status";
  25859. 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.";
  25860. Name = "Status";
  25861. Qualifiers = {
  25862. instance of MSFT_CliQualifier
  25863. {
  25864. Name = "MaxLen";
  25865. QualifierValue = {"10"};
  25866. },
  25867. instance of MSFT_CliQualifier
  25868. {
  25869. Name = "ValueMap";
  25870. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  25871. },
  25872. instance of MSFT_CliQualifier
  25873. {
  25874. Name = "Values";
  25875. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
  25876. }};
  25877. },
  25878. instance of MSFT_CliProperty
  25879. {
  25880. Derivation = "StatusInfo";
  25881. 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.";
  25882. Name = "StatusInfo";
  25883. Qualifiers = {
  25884. instance of MSFT_CliQualifier
  25885. {
  25886. Name = "ValueMap";
  25887. QualifierValue = {"1","2","3","4","5"};
  25888. },
  25889. instance of MSFT_CliQualifier
  25890. {
  25891. Name = "Values";
  25892. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  25893. }};
  25894. }};
  25895. }};
  25896. FriendlyName = "SCSICONTROLLER";
  25897. Target = "Select * from Win32_SCSIController";
  25898. Verbs = {
  25899. instance of MSFT_CliVerb
  25900. {
  25901. Derivation = "SetPowerState";
  25902. 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";
  25903. Name = "SetPowerState";
  25904. Parameters = {
  25905. instance of MSFT_CliParam
  25906. {
  25907. ParaId = "PowerState";
  25908. Qualifiers = {
  25909. instance of MSFT_CliQualifier
  25910. {
  25911. Name = "In";
  25912. QualifierValue = {"True"};
  25913. },
  25914. instance of MSFT_CliQualifier
  25915. {
  25916. Name = "ValueMap";
  25917. QualifierValue = {"1","2","3","4","5","6"};
  25918. }};
  25919. Type = "UINT16";
  25920. },
  25921. instance of MSFT_CliParam
  25922. {
  25923. ParaId = "Time";
  25924. Qualifiers = {
  25925. instance of MSFT_CliQualifier
  25926. {
  25927. Name = "In";
  25928. QualifierValue = {"True"};
  25929. }};
  25930. Type = "DATETIME";
  25931. }};
  25932. Usage = "SetPowerState";
  25933. },
  25934. instance of MSFT_CliVerb
  25935. {
  25936. Derivation = "Reset";
  25937. 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.";
  25938. Name = "Reset";
  25939. Usage = "Reset";
  25940. VerbType = 0;
  25941. }};
  25942. };
  25943. instance of MSFT_CliAlias
  25944. {
  25945. Connection =
  25946. instance of MSFT_CliConnection
  25947. {
  25948. Locale = "ms_409";
  25949. NameSpace = "ROOT\\CIMV2";
  25950. Server = ".";
  25951. };
  25952. Description = "Server information management. ";
  25953. Formats = {
  25954. instance of MSFT_CliFormat
  25955. {
  25956. Format = "list";
  25957. Name = "FULL";
  25958. Properties = {
  25959. instance of MSFT_CliProperty
  25960. {
  25961. Derivation = "BlockingRequestsRejected";
  25962. Name = "Blocking Requests Rejected";
  25963. },
  25964. instance of MSFT_CliProperty
  25965. {
  25966. Derivation = "BytesReceivedPersec";
  25967. Name = "Bytes Received/sec";
  25968. },
  25969. instance of MSFT_CliProperty
  25970. {
  25971. Derivation = "BytesTotalPersec";
  25972. Name = "Bytes Total/sec";
  25973. },
  25974. instance of MSFT_CliProperty
  25975. {
  25976. Derivation = "BytesTransmittedPersec";
  25977. Name = "Bytes Transmitted/sec";
  25978. },
  25979. instance of MSFT_CliProperty
  25980. {
  25981. Derivation = "Caption";
  25982. Description = "A short textual description.";
  25983. Name = "Caption";
  25984. Qualifiers = {
  25985. instance of MSFT_CliQualifier
  25986. {
  25987. Name = "MaxLen";
  25988. QualifierValue = {"64"};
  25989. }};
  25990. },
  25991. instance of MSFT_CliProperty
  25992. {
  25993. Derivation = "ContextBlocksQueuedPersec";
  25994. Name = "Context Blocks Queued/sec";
  25995. },
  25996. instance of MSFT_CliProperty
  25997. {
  25998. Derivation = "Description";
  25999. Description = "A textual description of the statistic or metric.";
  26000. Name = "Description";
  26001. },
  26002. instance of MSFT_CliProperty
  26003. {
  26004. Derivation = "ErrorsAccessPermissions";
  26005. Name = "Errors Access Permissions";
  26006. },
  26007. instance of MSFT_CliProperty
  26008. {
  26009. Derivation = "ErrorsGrantedAccess";
  26010. Name = "Errors Granted Access";
  26011. },
  26012. instance of MSFT_CliProperty
  26013. {
  26014. Derivation = "ErrorsLogon";
  26015. Name = "Errors Logon";
  26016. },
  26017. instance of MSFT_CliProperty
  26018. {
  26019. Derivation = "ErrorsSystem";
  26020. Name = "Errors System";
  26021. },
  26022. instance of MSFT_CliProperty
  26023. {
  26024. Derivation = "FileDirectorySearches";
  26025. Name = "File Directory Searches";
  26026. },
  26027. instance of MSFT_CliProperty
  26028. {
  26029. Derivation = "FilesOpen";
  26030. Name = "Files Open";
  26031. },
  26032. instance of MSFT_CliProperty
  26033. {
  26034. Derivation = "FilesOpenedTotal";
  26035. Name = "Files Opened Total";
  26036. },
  26037. instance of MSFT_CliProperty
  26038. {
  26039. Derivation = "Frequency_Object";
  26040. Name = "Frequency_Object";
  26041. },
  26042. instance of MSFT_CliProperty
  26043. {
  26044. Derivation = "Frequency_PerfTime";
  26045. Name = "Frequency_PerfTime";
  26046. },
  26047. instance of MSFT_CliProperty
  26048. {
  26049. Derivation = "Frequency_Sys100NS";
  26050. Name = "Frequency_Sys100NS";
  26051. },
  26052. instance of MSFT_CliProperty
  26053. {
  26054. Derivation = "LogonPersec";
  26055. Name = "Logon/sec";
  26056. },
  26057. instance of MSFT_CliProperty
  26058. {
  26059. Derivation = "LogonTotal";
  26060. Name = "Logon Total";
  26061. },
  26062. instance of MSFT_CliProperty
  26063. {
  26064. Derivation = "Name";
  26065. Description = "The Name property defines the label by which the statistic or metric is known. ";
  26066. Name = "Name";
  26067. Qualifiers = {
  26068. instance of MSFT_CliQualifier
  26069. {
  26070. Name = "MaxLen";
  26071. QualifierValue = {"256"};
  26072. }};
  26073. },
  26074. instance of MSFT_CliProperty
  26075. {
  26076. Derivation = "PoolNonpagedBytes";
  26077. Name = "Pool Nonpaged Bytes";
  26078. },
  26079. instance of MSFT_CliProperty
  26080. {
  26081. Derivation = "PoolNonpagedFailures";
  26082. Name = "Pool Nonpaged Failures";
  26083. },
  26084. instance of MSFT_CliProperty
  26085. {
  26086. Derivation = "PoolNonpagedPeak";
  26087. Name = "Pool Nonpaged Peak";
  26088. },
  26089. instance of MSFT_CliProperty
  26090. {
  26091. Derivation = "PoolPagedBytes";
  26092. Name = "Pool Paged Bytes";
  26093. },
  26094. instance of MSFT_CliProperty
  26095. {
  26096. Derivation = "PoolPagedFailures";
  26097. Name = "Pool Paged Failures";
  26098. },
  26099. instance of MSFT_CliProperty
  26100. {
  26101. Derivation = "PoolPagedPeak";
  26102. Name = "Pool Paged Peak";
  26103. },
  26104. instance of MSFT_CliProperty
  26105. {
  26106. Derivation = "ServerSessions";
  26107. Name = "Server Sessions";
  26108. },
  26109. instance of MSFT_CliProperty
  26110. {
  26111. Derivation = "SessionsErroredOut";
  26112. Name = "Sessions Errored Out";
  26113. },
  26114. instance of MSFT_CliProperty
  26115. {
  26116. Derivation = "SessionsForcedOff";
  26117. Name = "Sessions Forced Off";
  26118. },
  26119. instance of MSFT_CliProperty
  26120. {
  26121. Derivation = "SessionsLoggedOff";
  26122. Name = "Sessions Logged Off";
  26123. },
  26124. instance of MSFT_CliProperty
  26125. {
  26126. Derivation = "SessionsTimedOut";
  26127. Name = "Sessions Timed Out";
  26128. },
  26129. instance of MSFT_CliProperty
  26130. {
  26131. Derivation = "Timestamp_Object";
  26132. Name = "Timestamp_Object";
  26133. },
  26134. instance of MSFT_CliProperty
  26135. {
  26136. Derivation = "Timestamp_PerfTime";
  26137. Name = "Timestamp_PerfTime";
  26138. },
  26139. instance of MSFT_CliProperty
  26140. {
  26141. Derivation = "Timestamp_Sys100NS";
  26142. Name = "Timestamp_Sys100NS";
  26143. },
  26144. instance of MSFT_CliProperty
  26145. {
  26146. Derivation = "WorkItemShortages";
  26147. Name = "Work Item Shortages";
  26148. }};
  26149. },
  26150. instance of MSFT_CliFormat
  26151. {
  26152. Format = "table";
  26153. Name = "BRIEF";
  26154. Properties = {
  26155. instance of MSFT_CliProperty
  26156. {
  26157. Derivation = "Caption";
  26158. Description = "A short textual description (one-line string) for the statistic or metric.";
  26159. Name = "Caption";
  26160. Qualifiers = {
  26161. instance of MSFT_CliQualifier
  26162. {
  26163. Name = "MaxLen";
  26164. QualifierValue = {"64"};
  26165. }};
  26166. },
  26167. instance of MSFT_CliProperty
  26168. {
  26169. Derivation = "LogonPersec";
  26170. Name = "Logon/sec";
  26171. },
  26172. instance of MSFT_CliProperty
  26173. {
  26174. Derivation = "LogonTotal";
  26175. Name = "Logon Total";
  26176. },
  26177. instance of MSFT_CliProperty
  26178. {
  26179. Derivation = "Name";
  26180. 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. ";
  26181. Name = "Name";
  26182. Qualifiers = {
  26183. instance of MSFT_CliQualifier
  26184. {
  26185. Name = "MaxLen";
  26186. QualifierValue = {"256"};
  26187. }};
  26188. },
  26189. instance of MSFT_CliProperty
  26190. {
  26191. Derivation = "ServerSessions";
  26192. Name = "Server Sessions";
  26193. },
  26194. instance of MSFT_CliProperty
  26195. {
  26196. Derivation = "WorkItemShortages";
  26197. Name = "Work Item Shortages";
  26198. }};
  26199. },
  26200. instance of MSFT_CliFormat
  26201. {
  26202. Name = "SYSTEM";
  26203. Properties = {
  26204. instance of MSFT_CliProperty
  26205. {
  26206. Derivation = "__CLASS";
  26207. Name = "__CLASS";
  26208. },
  26209. instance of MSFT_CliProperty
  26210. {
  26211. Derivation = "__DERIVATION";
  26212. Name = "__DERIVATION";
  26213. },
  26214. instance of MSFT_CliProperty
  26215. {
  26216. Derivation = "__DYNASTY";
  26217. Name = "__DYNASTY";
  26218. },
  26219. instance of MSFT_CliProperty
  26220. {
  26221. Derivation = "__GENUS";
  26222. Name = "__GENUS";
  26223. },
  26224. instance of MSFT_CliProperty
  26225. {
  26226. Derivation = "__NAMESPACE";
  26227. Name = "__NAMESPACE";
  26228. },
  26229. instance of MSFT_CliProperty
  26230. {
  26231. Derivation = "__PATH";
  26232. Name = "__PATH";
  26233. },
  26234. instance of MSFT_CliProperty
  26235. {
  26236. Derivation = "__PROPERTY_COUNT";
  26237. Name = "__PROPERTY_COUNT";
  26238. },
  26239. instance of MSFT_CliProperty
  26240. {
  26241. Derivation = "__RELPATH";
  26242. Name = "__RELPATH";
  26243. },
  26244. instance of MSFT_CliProperty
  26245. {
  26246. Derivation = "__SERVER";
  26247. Name = "__SERVER";
  26248. },
  26249. instance of MSFT_CliProperty
  26250. {
  26251. Derivation = "__SUPERCLASS";
  26252. Name = "__SUPERCLASS";
  26253. }};
  26254. },
  26255. instance of MSFT_CliFormat
  26256. {
  26257. Name = "INSTANCE";
  26258. Properties = {
  26259. instance of MSFT_CliProperty
  26260. {
  26261. Derivation = "__PATH";
  26262. Name = "__PATH";
  26263. }};
  26264. }};
  26265. FriendlyName = "Server";
  26266. PWhere = "";
  26267. Target = "Select * from Win32_PerfRawData_PerfNet_Server";
  26268. };
  26269. instance of MSFT_CliAlias
  26270. {
  26271. Connection =
  26272. instance of MSFT_CliConnection
  26273. {
  26274. Locale = "ms_409";
  26275. NameSpace = "ROOT\\CIMV2";
  26276. Server = ".";
  26277. };
  26278. Description = "Service application management. ";
  26279. Formats = {
  26280. instance of MSFT_CliFormat
  26281. {
  26282. Format = "list";
  26283. Name = "FULL";
  26284. Properties = {
  26285. instance of MSFT_CliProperty
  26286. {
  26287. Derivation = "AcceptPause";
  26288. Name = "AcceptPause";
  26289. },
  26290. instance of MSFT_CliProperty
  26291. {
  26292. Derivation = "AcceptStop";
  26293. Name = "AcceptStop";
  26294. },
  26295. instance of MSFT_CliProperty
  26296. {
  26297. Derivation = "Caption";
  26298. Name = "Caption";
  26299. },
  26300. instance of MSFT_CliProperty
  26301. {
  26302. Derivation = "CheckPoint";
  26303. Name = "CheckPoint";
  26304. },
  26305. instance of MSFT_CliProperty
  26306. {
  26307. Derivation = "CreationClassName";
  26308. Name = "CreationClassName";
  26309. },
  26310. instance of MSFT_CliProperty
  26311. {
  26312. Derivation = "Description";
  26313. Name = "Description";
  26314. },
  26315. instance of MSFT_CliProperty
  26316. {
  26317. Derivation = "DesktopInteract";
  26318. Name = "DesktopInteract";
  26319. },
  26320. instance of MSFT_CliProperty
  26321. {
  26322. Derivation = "DisplayName";
  26323. Name = "DisplayName";
  26324. },
  26325. instance of MSFT_CliProperty
  26326. {
  26327. Derivation = "ErrorControl";
  26328. Name = "ErrorControl";
  26329. },
  26330. instance of MSFT_CliProperty
  26331. {
  26332. Derivation = "ExitCode";
  26333. Name = "ExitCode";
  26334. },
  26335. instance of MSFT_CliProperty
  26336. {
  26337. Derivation = "InstallDate";
  26338. Name = "InstallDate";
  26339. },
  26340. instance of MSFT_CliProperty
  26341. {
  26342. Derivation = "Name";
  26343. Name = "Name";
  26344. },
  26345. instance of MSFT_CliProperty
  26346. {
  26347. Derivation = "PathName";
  26348. Name = "PathName";
  26349. },
  26350. instance of MSFT_CliProperty
  26351. {
  26352. Derivation = "ProcessId";
  26353. Name = "ProcessId";
  26354. },
  26355. instance of MSFT_CliProperty
  26356. {
  26357. Derivation = "ServiceSpecificExitCode";
  26358. Name = "ServiceSpecificExitCode";
  26359. },
  26360. instance of MSFT_CliProperty
  26361. {
  26362. Derivation = "ServiceType";
  26363. Name = "ServiceType";
  26364. },
  26365. instance of MSFT_CliProperty
  26366. {
  26367. Derivation = "StartMode";
  26368. Name = "StartMode";
  26369. },
  26370. instance of MSFT_CliProperty
  26371. {
  26372. Derivation = "StartName";
  26373. Name = "StartName";
  26374. },
  26375. instance of MSFT_CliProperty
  26376. {
  26377. Derivation = "Started";
  26378. Name = "Started";
  26379. },
  26380. instance of MSFT_CliProperty
  26381. {
  26382. Derivation = "State";
  26383. Name = "State";
  26384. },
  26385. instance of MSFT_CliProperty
  26386. {
  26387. Derivation = "Status";
  26388. Name = "Status";
  26389. },
  26390. instance of MSFT_CliProperty
  26391. {
  26392. Derivation = "SystemCreationClassName";
  26393. Name = "SystemCreationClassName";
  26394. },
  26395. instance of MSFT_CliProperty
  26396. {
  26397. Derivation = "SystemName";
  26398. Name = "SystemName";
  26399. },
  26400. instance of MSFT_CliProperty
  26401. {
  26402. Derivation = "TagId";
  26403. Name = "TagId";
  26404. },
  26405. instance of MSFT_CliProperty
  26406. {
  26407. Derivation = "WaitHint";
  26408. Name = "WaitHint";
  26409. }};
  26410. },
  26411. instance of MSFT_CliFormat
  26412. {
  26413. Format = "table";
  26414. Name = "BRIEF";
  26415. Properties = {
  26416. instance of MSFT_CliProperty
  26417. {
  26418. Derivation = "ExitCode";
  26419. Name = "ExitCode";
  26420. },
  26421. instance of MSFT_CliProperty
  26422. {
  26423. Derivation = "Name";
  26424. Name = "Name";
  26425. },
  26426. instance of MSFT_CliProperty
  26427. {
  26428. Derivation = "ProcessId";
  26429. Name = "ProcessId";
  26430. },
  26431. instance of MSFT_CliProperty
  26432. {
  26433. Derivation = "StartMode";
  26434. Name = "StartMode";
  26435. },
  26436. instance of MSFT_CliProperty
  26437. {
  26438. Derivation = "State";
  26439. Name = "State";
  26440. },
  26441. instance of MSFT_CliProperty
  26442. {
  26443. Derivation = "Status";
  26444. Name = "Status";
  26445. }};
  26446. },
  26447. instance of MSFT_CliFormat
  26448. {
  26449. Format = "table";
  26450. Name = "STATUS";
  26451. Properties = {
  26452. instance of MSFT_CliProperty
  26453. {
  26454. Derivation = "Name";
  26455. Name = "Name";
  26456. },
  26457. instance of MSFT_CliProperty
  26458. {
  26459. Derivation = "Status";
  26460. Name = "Status";
  26461. },
  26462. instance of MSFT_CliProperty
  26463. {
  26464. Derivation = "ExitCode";
  26465. Name = "ExitCode";
  26466. }};
  26467. },
  26468. instance of MSFT_CliFormat
  26469. {
  26470. Format = "table";
  26471. Name = "CONTROL";
  26472. Properties = {
  26473. instance of MSFT_CliProperty
  26474. {
  26475. Derivation = "AcceptPause";
  26476. Name = "AcceptPause";
  26477. },
  26478. instance of MSFT_CliProperty
  26479. {
  26480. Derivation = "AcceptStop";
  26481. Name = "AcceptStop";
  26482. },
  26483. instance of MSFT_CliProperty
  26484. {
  26485. Derivation = "ErrorControl";
  26486. Name = "ErrorControl";
  26487. },
  26488. instance of MSFT_CliProperty
  26489. {
  26490. Derivation = "Name";
  26491. Name = "Name";
  26492. },
  26493. instance of MSFT_CliProperty
  26494. {
  26495. Derivation = "StartMode";
  26496. Name = "StartMode";
  26497. },
  26498. instance of MSFT_CliProperty
  26499. {
  26500. Derivation = "StartName";
  26501. Name = "StartName";
  26502. }};
  26503. },
  26504. instance of MSFT_CliFormat
  26505. {
  26506. Format = "table";
  26507. Name = "CONFIG";
  26508. Properties = {
  26509. instance of MSFT_CliProperty
  26510. {
  26511. Derivation = "DesktopInteract";
  26512. Name = "DesktopInteract";
  26513. },
  26514. instance of MSFT_CliProperty
  26515. {
  26516. Derivation = "ErrorControl";
  26517. Name = "ErrorControl";
  26518. },
  26519. instance of MSFT_CliProperty
  26520. {
  26521. Derivation = "Name";
  26522. Name = "Name";
  26523. },
  26524. instance of MSFT_CliProperty
  26525. {
  26526. Derivation = "PathName";
  26527. Name = "PathName";
  26528. },
  26529. instance of MSFT_CliProperty
  26530. {
  26531. Derivation = "ServiceType";
  26532. Name = "ServiceType";
  26533. },
  26534. instance of MSFT_CliProperty
  26535. {
  26536. Derivation = "StartMode";
  26537. Name = "StartMode";
  26538. }};
  26539. },
  26540. instance of MSFT_CliFormat
  26541. {
  26542. Name = "SYSTEM";
  26543. Properties = {
  26544. instance of MSFT_CliProperty
  26545. {
  26546. Derivation = "__CLASS";
  26547. Name = "__CLASS";
  26548. },
  26549. instance of MSFT_CliProperty
  26550. {
  26551. Derivation = "__DERIVATION";
  26552. Name = "__DERIVATION";
  26553. },
  26554. instance of MSFT_CliProperty
  26555. {
  26556. Derivation = "__DYNASTY";
  26557. Name = "__DYNASTY";
  26558. },
  26559. instance of MSFT_CliProperty
  26560. {
  26561. Derivation = "__GENUS";
  26562. Name = "__GENUS";
  26563. },
  26564. instance of MSFT_CliProperty
  26565. {
  26566. Derivation = "__NAMESPACE";
  26567. Name = "__NAMESPACE";
  26568. },
  26569. instance of MSFT_CliProperty
  26570. {
  26571. Derivation = "__PATH";
  26572. Name = "__PATH";
  26573. },
  26574. instance of MSFT_CliProperty
  26575. {
  26576. Derivation = "__PROPERTY_COUNT";
  26577. Name = "__PROPERTY_COUNT";
  26578. },
  26579. instance of MSFT_CliProperty
  26580. {
  26581. Derivation = "__RELPATH";
  26582. Name = "__RELPATH";
  26583. },
  26584. instance of MSFT_CliProperty
  26585. {
  26586. Derivation = "__SERVER";
  26587. Name = "__SERVER";
  26588. },
  26589. instance of MSFT_CliProperty
  26590. {
  26591. Derivation = "__SUPERCLASS";
  26592. Name = "__SUPERCLASS";
  26593. }};
  26594. },
  26595. instance of MSFT_CliFormat
  26596. {
  26597. Name = "INSTANCE";
  26598. Properties = {
  26599. instance of MSFT_CliProperty
  26600. {
  26601. Derivation = "Name";
  26602. Name = "Name";
  26603. }};
  26604. }};
  26605. FriendlyName = "Service";
  26606. PWhere = "WHERE Name='#'";
  26607. Target = "Select * from Win32_Service";
  26608. Verbs = {
  26609. instance of MSFT_CliVerb
  26610. {
  26611. Derivation = "StartService";
  26612. 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";
  26613. Name = "StartService";
  26614. Qualifiers = {
  26615. instance of MSFT_CliQualifier
  26616. {
  26617. Name = "Values";
  26618. 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"};
  26619. }};
  26620. Usage = "StartService";
  26621. },
  26622. instance of MSFT_CliVerb
  26623. {
  26624. Derivation = "StopService";
  26625. 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.";
  26626. Name = "StopService";
  26627. Usage = "StopService";
  26628. },
  26629. instance of MSFT_CliVerb
  26630. {
  26631. Derivation = "PauseService";
  26632. 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.";
  26633. Name = "PauseService";
  26634. Usage = "PauseService";
  26635. },
  26636. instance of MSFT_CliVerb
  26637. {
  26638. Derivation = "ResumeService";
  26639. 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.";
  26640. Name = "ResumeService";
  26641. Usage = "ResumeService";
  26642. },
  26643. instance of MSFT_CliVerb
  26644. {
  26645. Derivation = "InterrogateService";
  26646. 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.";
  26647. Name = "InterrogateService";
  26648. Usage = "InterrogateService";
  26649. },
  26650. instance of MSFT_CliVerb
  26651. {
  26652. Derivation = "UserControlService";
  26653. 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.";
  26654. Name = "UserControlService";
  26655. Parameters = {
  26656. instance of MSFT_CliParam
  26657. {
  26658. ParaId = "ControlCode";
  26659. Qualifiers = {
  26660. instance of MSFT_CliQualifier
  26661. {
  26662. Name = "In";
  26663. QualifierValue = {"True"};
  26664. }};
  26665. Type = "UINT8";
  26666. }};
  26667. Usage = "UserControlService";
  26668. },
  26669. instance of MSFT_CliVerb
  26670. {
  26671. Derivation = "Create";
  26672. 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.";
  26673. Name = "Create";
  26674. Parameters = {
  26675. instance of MSFT_CliParam
  26676. {
  26677. ParaId = "DesktopInteract";
  26678. Qualifiers = {
  26679. instance of MSFT_CliQualifier
  26680. {
  26681. Name = "In";
  26682. QualifierValue = {"True"};
  26683. }};
  26684. Type = "BOOLEAN";
  26685. },
  26686. instance of MSFT_CliParam
  26687. {
  26688. ParaId = "DisplayName";
  26689. Qualifiers = {
  26690. instance of MSFT_CliQualifier
  26691. {
  26692. Name = "In";
  26693. QualifierValue = {"True"};
  26694. }};
  26695. Type = "STRING";
  26696. },
  26697. instance of MSFT_CliParam
  26698. {
  26699. ParaId = "ErrorControl";
  26700. Qualifiers = {
  26701. instance of MSFT_CliQualifier
  26702. {
  26703. Name = "In";
  26704. QualifierValue = {"True"};
  26705. }};
  26706. Type = "UINT8";
  26707. },
  26708. instance of MSFT_CliParam
  26709. {
  26710. ParaId = "LoadOrderGroup";
  26711. Qualifiers = {
  26712. instance of MSFT_CliQualifier
  26713. {
  26714. Name = "In";
  26715. QualifierValue = {"True"};
  26716. }};
  26717. Type = "STRING";
  26718. },
  26719. instance of MSFT_CliParam
  26720. {
  26721. ParaId = "LoadOrderGroupDependencies";
  26722. Qualifiers = {
  26723. instance of MSFT_CliQualifier
  26724. {
  26725. Name = "In";
  26726. QualifierValue = {"True"};
  26727. }};
  26728. Type = "ARRAY OF STRING";
  26729. },
  26730. instance of MSFT_CliParam
  26731. {
  26732. ParaId = "Name";
  26733. Qualifiers = {
  26734. instance of MSFT_CliQualifier
  26735. {
  26736. Name = "In";
  26737. QualifierValue = {"True"};
  26738. }};
  26739. Type = "STRING";
  26740. },
  26741. instance of MSFT_CliParam
  26742. {
  26743. ParaId = "PathName";
  26744. Qualifiers = {
  26745. instance of MSFT_CliQualifier
  26746. {
  26747. Name = "In";
  26748. QualifierValue = {"True"};
  26749. }};
  26750. Type = "STRING";
  26751. },
  26752. instance of MSFT_CliParam
  26753. {
  26754. ParaId = "ServiceDependencies";
  26755. Qualifiers = {
  26756. instance of MSFT_CliQualifier
  26757. {
  26758. Name = "In";
  26759. QualifierValue = {"True"};
  26760. }};
  26761. Type = "ARRAY OF STRING";
  26762. },
  26763. instance of MSFT_CliParam
  26764. {
  26765. ParaId = "ServiceType";
  26766. Qualifiers = {
  26767. instance of MSFT_CliQualifier
  26768. {
  26769. Name = "In";
  26770. QualifierValue = {"True"};
  26771. }};
  26772. Type = "UINT8";
  26773. },
  26774. instance of MSFT_CliParam
  26775. {
  26776. ParaId = "StartMode";
  26777. Qualifiers = {
  26778. instance of MSFT_CliQualifier
  26779. {
  26780. Name = "In";
  26781. QualifierValue = {"True"};
  26782. },
  26783. instance of MSFT_CliQualifier
  26784. {
  26785. Name = "ValueMap";
  26786. QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
  26787. }};
  26788. Type = "STRING";
  26789. },
  26790. instance of MSFT_CliParam
  26791. {
  26792. ParaId = "StartName";
  26793. Qualifiers = {
  26794. instance of MSFT_CliQualifier
  26795. {
  26796. Name = "In";
  26797. QualifierValue = {"True"};
  26798. }};
  26799. Type = "STRING";
  26800. },
  26801. instance of MSFT_CliParam
  26802. {
  26803. ParaId = "StartPassword";
  26804. Qualifiers = {
  26805. instance of MSFT_CliQualifier
  26806. {
  26807. Name = "In";
  26808. QualifierValue = {"True"};
  26809. }};
  26810. Type = "STRING";
  26811. }};
  26812. Usage = "Create";
  26813. },
  26814. instance of MSFT_CliVerb
  26815. {
  26816. Derivation = "Change";
  26817. 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";
  26818. Name = "Change";
  26819. Parameters = {
  26820. instance of MSFT_CliParam
  26821. {
  26822. ParaId = "DesktopInteract";
  26823. Qualifiers = {
  26824. instance of MSFT_CliQualifier
  26825. {
  26826. Name = "In";
  26827. QualifierValue = {"True"};
  26828. }};
  26829. Type = "BOOLEAN";
  26830. },
  26831. instance of MSFT_CliParam
  26832. {
  26833. ParaId = "DisplayName";
  26834. Qualifiers = {
  26835. instance of MSFT_CliQualifier
  26836. {
  26837. Name = "In";
  26838. QualifierValue = {"True"};
  26839. }};
  26840. Type = "STRING";
  26841. },
  26842. instance of MSFT_CliParam
  26843. {
  26844. ParaId = "ErrorControl";
  26845. Qualifiers = {
  26846. instance of MSFT_CliQualifier
  26847. {
  26848. Name = "In";
  26849. QualifierValue = {"True"};
  26850. }};
  26851. Type = "UINT8";
  26852. },
  26853. instance of MSFT_CliParam
  26854. {
  26855. ParaId = "LoadOrderGroup";
  26856. Qualifiers = {
  26857. instance of MSFT_CliQualifier
  26858. {
  26859. Name = "In";
  26860. QualifierValue = {"True"};
  26861. }};
  26862. Type = "STRING";
  26863. },
  26864. instance of MSFT_CliParam
  26865. {
  26866. ParaId = "LoadOrderGroupDependencies";
  26867. Qualifiers = {
  26868. instance of MSFT_CliQualifier
  26869. {
  26870. Name = "In";
  26871. QualifierValue = {"True"};
  26872. }};
  26873. Type = "ARRAY OF STRING";
  26874. },
  26875. instance of MSFT_CliParam
  26876. {
  26877. ParaId = "PathName";
  26878. Qualifiers = {
  26879. instance of MSFT_CliQualifier
  26880. {
  26881. Name = "In";
  26882. QualifierValue = {"True"};
  26883. }};
  26884. Type = "STRING";
  26885. },
  26886. instance of MSFT_CliParam
  26887. {
  26888. ParaId = "ServiceDependencies";
  26889. Qualifiers = {
  26890. instance of MSFT_CliQualifier
  26891. {
  26892. Name = "In";
  26893. QualifierValue = {"True"};
  26894. }};
  26895. Type = "ARRAY OF STRING";
  26896. },
  26897. instance of MSFT_CliParam
  26898. {
  26899. ParaId = "ServiceType";
  26900. Qualifiers = {
  26901. instance of MSFT_CliQualifier
  26902. {
  26903. Name = "In";
  26904. QualifierValue = {"True"};
  26905. }};
  26906. Type = "UINT8";
  26907. },
  26908. instance of MSFT_CliParam
  26909. {
  26910. ParaId = "StartMode";
  26911. Qualifiers = {
  26912. instance of MSFT_CliQualifier
  26913. {
  26914. Name = "In";
  26915. QualifierValue = {"True"};
  26916. },
  26917. instance of MSFT_CliQualifier
  26918. {
  26919. Name = "ValueMap";
  26920. QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
  26921. }};
  26922. Type = "STRING";
  26923. },
  26924. instance of MSFT_CliParam
  26925. {
  26926. ParaId = "StartName";
  26927. Qualifiers = {
  26928. instance of MSFT_CliQualifier
  26929. {
  26930. Name = "In";
  26931. QualifierValue = {"True"};
  26932. }};
  26933. Type = "STRING";
  26934. },
  26935. instance of MSFT_CliParam
  26936. {
  26937. ParaId = "StartPassword";
  26938. Qualifiers = {
  26939. instance of MSFT_CliQualifier
  26940. {
  26941. Name = "In";
  26942. QualifierValue = {"True"};
  26943. }};
  26944. Type = "STRING";
  26945. }};
  26946. Usage = "Change";
  26947. VerbType = 0;
  26948. },
  26949. instance of MSFT_CliVerb
  26950. {
  26951. Derivation = "ChangeStartMode";
  26952. 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.";
  26953. Name = "ChangeStartMode";
  26954. Parameters = {
  26955. instance of MSFT_CliParam
  26956. {
  26957. ParaId = "StartMode";
  26958. Qualifiers = {
  26959. instance of MSFT_CliQualifier
  26960. {
  26961. Name = "In";
  26962. QualifierValue = {"True"};
  26963. },
  26964. instance of MSFT_CliQualifier
  26965. {
  26966. Name = "ValueMap";
  26967. QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
  26968. }};
  26969. Type = "STRING";
  26970. }};
  26971. Usage = "ChangeStartMode";
  26972. },
  26973. instance of MSFT_CliVerb
  26974. {
  26975. Derivation = "Delete";
  26976. 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.";
  26977. Name = "Delete";
  26978. Usage = "Delete";
  26979. }};
  26980. };
  26981. instance of MSFT_CliAlias
  26982. {
  26983. Connection =
  26984. instance of MSFT_CliConnection
  26985. {
  26986. Locale = "ms_409";
  26987. NameSpace = "ROOT\\CIMV2";
  26988. Server = ".";
  26989. };
  26990. Description = "Shared resource management. ";
  26991. Formats = {
  26992. instance of MSFT_CliFormat
  26993. {
  26994. Name = "SYSTEM";
  26995. Properties = {
  26996. instance of MSFT_CliProperty
  26997. {
  26998. Derivation = "__CLASS";
  26999. Name = "__CLASS";
  27000. },
  27001. instance of MSFT_CliProperty
  27002. {
  27003. Derivation = "__DERIVATION";
  27004. Name = "__DERIVATION";
  27005. },
  27006. instance of MSFT_CliProperty
  27007. {
  27008. Derivation = "__DYNASTY";
  27009. Name = "__DYNASTY";
  27010. },
  27011. instance of MSFT_CliProperty
  27012. {
  27013. Derivation = "__GENUS";
  27014. Name = "__GENUS";
  27015. },
  27016. instance of MSFT_CliProperty
  27017. {
  27018. Derivation = "__NAMESPACE";
  27019. Name = "__NAMESPACE";
  27020. },
  27021. instance of MSFT_CliProperty
  27022. {
  27023. Derivation = "__PATH";
  27024. Name = "__PATH";
  27025. },
  27026. instance of MSFT_CliProperty
  27027. {
  27028. Derivation = "__PROPERTY_COUNT";
  27029. Name = "__PROPERTY_COUNT";
  27030. },
  27031. instance of MSFT_CliProperty
  27032. {
  27033. Derivation = "__RELPATH";
  27034. Name = "__RELPATH";
  27035. },
  27036. instance of MSFT_CliProperty
  27037. {
  27038. Derivation = "__SERVER";
  27039. Name = "__SERVER";
  27040. },
  27041. instance of MSFT_CliProperty
  27042. {
  27043. Derivation = "__SUPERCLASS";
  27044. Name = "__SUPERCLASS";
  27045. }};
  27046. },
  27047. instance of MSFT_CliFormat
  27048. {
  27049. Name = "INSTANCE";
  27050. Properties = {
  27051. instance of MSFT_CliProperty
  27052. {
  27053. Derivation = "Name";
  27054. Description = "The Name property indicates the alias given to a path set up as a share on a system.";
  27055. Name = "Name";
  27056. }};
  27057. },
  27058. instance of MSFT_CliFormat
  27059. {
  27060. Format = "list";
  27061. Name = "FULL";
  27062. Properties = {
  27063. instance of MSFT_CliProperty
  27064. {
  27065. Derivation = "AccessMask";
  27066. Description = "The AccessMask property contains the access rights to the share, held by the user or group on whose behalf the instance is returned. ";
  27067. Name = "AccessMask";
  27068. },
  27069. instance of MSFT_CliProperty
  27070. {
  27071. Derivation = "AllowMaximum";
  27072. Description = "The AllowMaximum property indicates whether the number of concurrent users for this resource has been limited.";
  27073. Name = "AllowMaximum";
  27074. },
  27075. instance of MSFT_CliProperty
  27076. {
  27077. Derivation = "Description";
  27078. Description = "The Description property provides a textual description of the object. ";
  27079. Name = "Description";
  27080. },
  27081. instance of MSFT_CliProperty
  27082. {
  27083. Derivation = "InstallDate";
  27084. 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.";
  27085. Name = "InstallDate";
  27086. },
  27087. instance of MSFT_CliProperty
  27088. {
  27089. Derivation = "MaximumAllowed";
  27090. 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 .";
  27091. Name = "MaximumAllowed";
  27092. },
  27093. instance of MSFT_CliProperty
  27094. {
  27095. Derivation = "Name";
  27096. Description = "The Name property indicates the alias given to a path set up as a share on a system./nExample: public.";
  27097. Name = "Name";
  27098. },
  27099. instance of MSFT_CliProperty
  27100. {
  27101. Derivation = "Path";
  27102. Description = "The Path property indicates the local path of the share.";
  27103. Name = "Path";
  27104. },
  27105. instance of MSFT_CliProperty
  27106. {
  27107. Derivation = "Status";
  27108. 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.";
  27109. Name = "Status";
  27110. Qualifiers = {
  27111. instance of MSFT_CliQualifier
  27112. {
  27113. Name = "MaxLen";
  27114. QualifierValue = {"10"};
  27115. },
  27116. instance of MSFT_CliQualifier
  27117. {
  27118. Name = "ValueMap";
  27119. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27120. },
  27121. instance of MSFT_CliQualifier
  27122. {
  27123. Name = "Values";
  27124. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27125. }};
  27126. },
  27127. instance of MSFT_CliProperty
  27128. {
  27129. Derivation = "Type";
  27130. Description = "The Type property specifies the type of resource being shared. Types include disk drives, print queues, interprocess communications (IPC), and general devices.";
  27131. Name = "Type";
  27132. Qualifiers = {
  27133. instance of MSFT_CliQualifier
  27134. {
  27135. Name = "ValueMap";
  27136. QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
  27137. },
  27138. instance of MSFT_CliQualifier
  27139. {
  27140. Name = "Values";
  27141. QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
  27142. }};
  27143. }};
  27144. },
  27145. instance of MSFT_CliFormat
  27146. {
  27147. Format = "TABLE";
  27148. Name = "BRIEF";
  27149. Properties = {
  27150. instance of MSFT_CliProperty
  27151. {
  27152. Derivation = "Name";
  27153. Description = "The Name property indicates the alias given to a path set up as a share on a system.";
  27154. Name = "Name";
  27155. },
  27156. instance of MSFT_CliProperty
  27157. {
  27158. Derivation = "Path";
  27159. Description = "The Path property indicates the local path of the share.";
  27160. Name = "Path";
  27161. },
  27162. instance of MSFT_CliProperty
  27163. {
  27164. Derivation = "Description";
  27165. Description = "The Description property provides a textual description of the object. ";
  27166. Name = "Description";
  27167. }};
  27168. },
  27169. instance of MSFT_CliFormat
  27170. {
  27171. Format = "table";
  27172. Name = "STATUS";
  27173. Properties = {
  27174. instance of MSFT_CliProperty
  27175. {
  27176. Derivation = "Status";
  27177. 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.";
  27178. Name = "Status";
  27179. Qualifiers = {
  27180. instance of MSFT_CliQualifier
  27181. {
  27182. Name = "MaxLen";
  27183. QualifierValue = {"10"};
  27184. },
  27185. instance of MSFT_CliQualifier
  27186. {
  27187. Name = "ValueMap";
  27188. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27189. },
  27190. instance of MSFT_CliQualifier
  27191. {
  27192. Name = "Values";
  27193. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27194. }};
  27195. },
  27196. instance of MSFT_CliProperty
  27197. {
  27198. Derivation = "Type";
  27199. Description = "The Type property specifies the type of resource being shared. Types include disk drives, print queues, interprocess communications (IPC), and general devices.";
  27200. Name = "Type";
  27201. Qualifiers = {
  27202. instance of MSFT_CliQualifier
  27203. {
  27204. Name = "ValueMap";
  27205. QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
  27206. },
  27207. instance of MSFT_CliQualifier
  27208. {
  27209. Name = "Values";
  27210. QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
  27211. }};
  27212. },
  27213. instance of MSFT_CliProperty
  27214. {
  27215. Derivation = "Name";
  27216. Description = "The Name property indicates the alias given to a path set up as a share on a system. ";
  27217. Name = "Name";
  27218. }};
  27219. }};
  27220. FriendlyName = "Share";
  27221. PWhere = "WHERE Name='#'";
  27222. Target = "Select * from Win32_Share";
  27223. Verbs = {
  27224. instance of MSFT_CliVerb
  27225. {
  27226. Derivation = "SetShareInfo";
  27227. 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.";
  27228. Name = "SetShareInfo";
  27229. Parameters = {
  27230. instance of MSFT_CliParam
  27231. {
  27232. 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.";
  27233. ParaId = "Access";
  27234. Qualifiers = {
  27235. instance of MSFT_CliQualifier
  27236. {
  27237. Name = "In";
  27238. QualifierValue = {"True"};
  27239. }};
  27240. Type = "OBJECT";
  27241. },
  27242. instance of MSFT_CliParam
  27243. {
  27244. Description = "The Description parameter passes an optional comment to describe the resource being shared.";
  27245. ParaId = "Description";
  27246. Qualifiers = {
  27247. instance of MSFT_CliQualifier
  27248. {
  27249. Name = "In";
  27250. QualifierValue = {"True"};
  27251. }};
  27252. Type = "STRING";
  27253. },
  27254. instance of MSFT_CliParam
  27255. {
  27256. Description = "The MaximumAllowed parameter passes the limit on the maximum number of users allowed to use this resource concurrently. /nExample: 10.";
  27257. ParaId = "MaximumAllowed";
  27258. Qualifiers = {
  27259. instance of MSFT_CliQualifier
  27260. {
  27261. Name = "In";
  27262. QualifierValue = {"True"};
  27263. }};
  27264. Type = "UINT32";
  27265. }};
  27266. Usage = "SetShareInfo";
  27267. },
  27268. instance of MSFT_CliVerb
  27269. {
  27270. Derivation = "Delete";
  27271. 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.";
  27272. Name = "Delete";
  27273. Usage = "Delete";
  27274. },
  27275. instance of MSFT_CliVerb
  27276. {
  27277. Derivation = "Create";
  27278. 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 ";
  27279. Name = "Create";
  27280. Parameters = {
  27281. instance of MSFT_CliParam
  27282. {
  27283. 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.";
  27284. ParaId = "Access";
  27285. Qualifiers = {
  27286. instance of MSFT_CliQualifier
  27287. {
  27288. Name = "In";
  27289. QualifierValue = {"True"};
  27290. }};
  27291. Type = "OBJECT";
  27292. },
  27293. instance of MSFT_CliParam
  27294. {
  27295. Description = "The Description parameter passes an optional comment to describe the resource being shared.";
  27296. ParaId = "Description";
  27297. Qualifiers = {
  27298. instance of MSFT_CliQualifier
  27299. {
  27300. Name = "In";
  27301. QualifierValue = {"True"};
  27302. }};
  27303. Type = "STRING";
  27304. },
  27305. instance of MSFT_CliParam
  27306. {
  27307. Description = "The MaximumAllowed parameter passes the limit on the maximum number of users allowed to concurrently use this resource. /nExample: 10.";
  27308. ParaId = "MaximumAllowed";
  27309. Qualifiers = {
  27310. instance of MSFT_CliQualifier
  27311. {
  27312. Name = "In";
  27313. QualifierValue = {"True"};
  27314. }};
  27315. Type = "UINT32";
  27316. },
  27317. instance of MSFT_CliParam
  27318. {
  27319. Description = "The Name parameter passes the alias to a path set up as a share on a Win32 system./nExample: public.";
  27320. ParaId = "Name";
  27321. Qualifiers = {
  27322. instance of MSFT_CliQualifier
  27323. {
  27324. Name = "In";
  27325. QualifierValue = {"True"};
  27326. }};
  27327. Type = "STRING";
  27328. },
  27329. instance of MSFT_CliParam
  27330. {
  27331. 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.";
  27332. ParaId = "Password";
  27333. Qualifiers = {
  27334. instance of MSFT_CliQualifier
  27335. {
  27336. Name = "In";
  27337. QualifierValue = {"True"};
  27338. }};
  27339. Type = "STRING";
  27340. },
  27341. instance of MSFT_CliParam
  27342. {
  27343. Description = "The Path parameter indicates the local path of the share.";
  27344. ParaId = "Path";
  27345. Qualifiers = {
  27346. instance of MSFT_CliQualifier
  27347. {
  27348. Name = "In";
  27349. QualifierValue = {"True"};
  27350. }};
  27351. Type = "STRING";
  27352. },
  27353. instance of MSFT_CliParam
  27354. {
  27355. Description = "The Type parameter passes the type of resource being shared. Types includes disk drives, print queues, interprocess communications (IPC), and general devices.";
  27356. ParaId = "Type";
  27357. Qualifiers = {
  27358. instance of MSFT_CliQualifier
  27359. {
  27360. Name = "In";
  27361. QualifierValue = {"True"};
  27362. },
  27363. instance of MSFT_CliQualifier
  27364. {
  27365. Name = "ValueMap";
  27366. QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
  27367. },
  27368. instance of MSFT_CliQualifier
  27369. {
  27370. Name = "Values";
  27371. QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
  27372. }};
  27373. Type = "UINT32";
  27374. }};
  27375. Usage = "Create";
  27376. VerbType = 0;
  27377. }};
  27378. };
  27379. instance of MSFT_CliAlias
  27380. {
  27381. Connection =
  27382. instance of MSFT_CliConnection
  27383. {
  27384. Locale = "ms_409";
  27385. NameSpace = "ROOT\\CIMV2";
  27386. Server = ".";
  27387. };
  27388. Description = "Management of the elements of a software product installed on a system.";
  27389. Formats = {
  27390. instance of MSFT_CliFormat
  27391. {
  27392. Format = "table";
  27393. Name = "STATUS";
  27394. Properties = {
  27395. instance of MSFT_CliProperty
  27396. {
  27397. Derivation = "Status";
  27398. 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.";
  27399. Name = "Status";
  27400. Qualifiers = {
  27401. instance of MSFT_CliQualifier
  27402. {
  27403. Name = "MaxLen";
  27404. QualifierValue = {"10"};
  27405. },
  27406. instance of MSFT_CliQualifier
  27407. {
  27408. Name = "ValueMap";
  27409. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27410. },
  27411. instance of MSFT_CliQualifier
  27412. {
  27413. Name = "Values";
  27414. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27415. }};
  27416. },
  27417. instance of MSFT_CliProperty
  27418. {
  27419. Derivation = "SoftwareElementState";
  27420. Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. ";
  27421. Name = "SoftwareElementState";
  27422. Qualifiers = {
  27423. instance of MSFT_CliQualifier
  27424. {
  27425. Name = "Values";
  27426. QualifierValue = {"Deployable","Installable","Executable","Running"};
  27427. }};
  27428. },
  27429. instance of MSFT_CliProperty
  27430. {
  27431. Derivation = "Name";
  27432. Description = "The name used to identify this software element";
  27433. Name = "Name";
  27434. Qualifiers = {
  27435. instance of MSFT_CliQualifier
  27436. {
  27437. Name = "maxlen";
  27438. QualifierValue = {"256"};
  27439. }};
  27440. }};
  27441. },
  27442. instance of MSFT_CliFormat
  27443. {
  27444. Name = "SYSTEM";
  27445. Properties = {
  27446. instance of MSFT_CliProperty
  27447. {
  27448. Derivation = "__CLASS";
  27449. Name = "__CLASS";
  27450. },
  27451. instance of MSFT_CliProperty
  27452. {
  27453. Derivation = "__DERIVATION";
  27454. Name = "__DERIVATION";
  27455. },
  27456. instance of MSFT_CliProperty
  27457. {
  27458. Derivation = "__DYNASTY";
  27459. Name = "__DYNASTY";
  27460. },
  27461. instance of MSFT_CliProperty
  27462. {
  27463. Derivation = "__GENUS";
  27464. Name = "__GENUS";
  27465. },
  27466. instance of MSFT_CliProperty
  27467. {
  27468. Derivation = "__NAMESPACE";
  27469. Name = "__NAMESPACE";
  27470. },
  27471. instance of MSFT_CliProperty
  27472. {
  27473. Derivation = "__PATH";
  27474. Name = "__PATH";
  27475. },
  27476. instance of MSFT_CliProperty
  27477. {
  27478. Derivation = "__PROPERTY_COUNT";
  27479. Name = "__PROPERTY_COUNT";
  27480. },
  27481. instance of MSFT_CliProperty
  27482. {
  27483. Derivation = "__RELPATH";
  27484. Name = "__RELPATH";
  27485. },
  27486. instance of MSFT_CliProperty
  27487. {
  27488. Derivation = "__SERVER";
  27489. Name = "__SERVER";
  27490. },
  27491. instance of MSFT_CliProperty
  27492. {
  27493. Derivation = "__SUPERCLASS";
  27494. Name = "__SUPERCLASS";
  27495. }};
  27496. },
  27497. instance of MSFT_CliFormat
  27498. {
  27499. Name = "INSTANCE";
  27500. Properties = {
  27501. instance of MSFT_CliProperty
  27502. {
  27503. Derivation = "__PATH";
  27504. Name = "__PATH";
  27505. }};
  27506. },
  27507. instance of MSFT_CliFormat
  27508. {
  27509. Format = "LIST";
  27510. Name = "FULL";
  27511. Properties = {
  27512. instance of MSFT_CliProperty
  27513. {
  27514. Derivation = "Attributes";
  27515. Name = "Attributes";
  27516. },
  27517. instance of MSFT_CliProperty
  27518. {
  27519. Derivation = "BuildNumber";
  27520. Description = "The internal identifier for this compilation of this software element.";
  27521. Name = "BuildNumber";
  27522. Qualifiers = {
  27523. instance of MSFT_CliQualifier
  27524. {
  27525. Name = "Maxlen";
  27526. QualifierValue = {"64"};
  27527. }};
  27528. },
  27529. instance of MSFT_CliProperty
  27530. {
  27531. Derivation = "CodeSet";
  27532. Description = "The code set used by this software element. ";
  27533. Name = "CodeSet";
  27534. Qualifiers = {
  27535. instance of MSFT_CliQualifier
  27536. {
  27537. Name = "Maxlen";
  27538. QualifierValue = {"64"};
  27539. }};
  27540. },
  27541. instance of MSFT_CliProperty
  27542. {
  27543. Derivation = "Description";
  27544. Description = "The Description property provides a textual description of the object. ";
  27545. Name = "Description";
  27546. },
  27547. instance of MSFT_CliProperty
  27548. {
  27549. Derivation = "IdentificationCode";
  27550. 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.";
  27551. Name = "IdentificationCode";
  27552. Qualifiers = {
  27553. instance of MSFT_CliQualifier
  27554. {
  27555. Name = "Maxlen";
  27556. QualifierValue = {"64"};
  27557. }};
  27558. },
  27559. instance of MSFT_CliProperty
  27560. {
  27561. Derivation = "InstallDate";
  27562. 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.";
  27563. Name = "InstallDate";
  27564. },
  27565. instance of MSFT_CliProperty
  27566. {
  27567. Derivation = "InstallState";
  27568. Name = "InstallState";
  27569. Qualifiers = {
  27570. instance of MSFT_CliQualifier
  27571. {
  27572. Name = "valuemap";
  27573. QualifierValue = {"-7","-6","-4","-1","2","3","4"};
  27574. },
  27575. instance of MSFT_CliQualifier
  27576. {
  27577. Name = "values";
  27578. QualifierValue = {"Not Used","Bad Configuration","Source Absent","Error","Absent","Local","Source"};
  27579. }};
  27580. },
  27581. instance of MSFT_CliProperty
  27582. {
  27583. Derivation = "LanguageEdition";
  27584. Description = "The value of this property identifies the language edition of this software element. ";
  27585. Name = "LanguageEdition";
  27586. Qualifiers = {
  27587. instance of MSFT_CliQualifier
  27588. {
  27589. Name = "Maxlen";
  27590. QualifierValue = {"32"};
  27591. }};
  27592. },
  27593. instance of MSFT_CliProperty
  27594. {
  27595. Derivation = "Manufacturer";
  27596. Description = "Manufacturer of this software element";
  27597. Name = "Manufacturer";
  27598. Qualifiers = {
  27599. instance of MSFT_CliQualifier
  27600. {
  27601. Name = "Maxlen";
  27602. QualifierValue = {"256"};
  27603. }};
  27604. },
  27605. instance of MSFT_CliProperty
  27606. {
  27607. Derivation = "Name";
  27608. Description = "The name used to identify this software element";
  27609. Name = "Name";
  27610. Qualifiers = {
  27611. instance of MSFT_CliQualifier
  27612. {
  27613. Name = "maxlen";
  27614. QualifierValue = {"256"};
  27615. }};
  27616. },
  27617. instance of MSFT_CliProperty
  27618. {
  27619. Derivation = "OtherTargetOS";
  27620. 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\"). ";
  27621. Name = "OtherTargetOS";
  27622. Qualifiers = {
  27623. instance of MSFT_CliQualifier
  27624. {
  27625. Name = "Maxlen";
  27626. QualifierValue = {"64"};
  27627. }};
  27628. },
  27629. instance of MSFT_CliProperty
  27630. {
  27631. Derivation = "Path";
  27632. Name = "Path";
  27633. },
  27634. instance of MSFT_CliProperty
  27635. {
  27636. Derivation = "SerialNumber";
  27637. Description = "The assigned serial number of this software element.";
  27638. Name = "SerialNumber";
  27639. Qualifiers = {
  27640. instance of MSFT_CliQualifier
  27641. {
  27642. Name = "Maxlen";
  27643. QualifierValue = {"64"};
  27644. }};
  27645. },
  27646. instance of MSFT_CliProperty
  27647. {
  27648. Derivation = "SoftwareElementID";
  27649. 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. ";
  27650. Name = "SoftwareElementID";
  27651. Qualifiers = {
  27652. instance of MSFT_CliQualifier
  27653. {
  27654. Name = "maxlen";
  27655. QualifierValue = {"256"};
  27656. }};
  27657. },
  27658. instance of MSFT_CliProperty
  27659. {
  27660. Derivation = "SoftwareElementState";
  27661. Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. ";
  27662. Name = "SoftwareElementState";
  27663. Qualifiers = {
  27664. instance of MSFT_CliQualifier
  27665. {
  27666. Name = "Values";
  27667. QualifierValue = {"Deployable","Installable","Executable","Running"};
  27668. }};
  27669. },
  27670. instance of MSFT_CliProperty
  27671. {
  27672. Derivation = "Status";
  27673. Description = "The Status property is a string indicating the current status of the object.";
  27674. Name = "Status";
  27675. Qualifiers = {
  27676. instance of MSFT_CliQualifier
  27677. {
  27678. Name = "MaxLen";
  27679. QualifierValue = {"10"};
  27680. },
  27681. instance of MSFT_CliQualifier
  27682. {
  27683. Name = "ValueMap";
  27684. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27685. },
  27686. instance of MSFT_CliQualifier
  27687. {
  27688. Name = "Values";
  27689. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27690. }};
  27691. },
  27692. instance of MSFT_CliProperty
  27693. {
  27694. Derivation = "TargetOperatingSystem";
  27695. Description = "The TargetOperatingSystem property allows the provider to specify the operating system environment. ";
  27696. Name = "TargetOperatingSystem";
  27697. Qualifiers = {
  27698. instance of MSFT_CliQualifier
  27699. {
  27700. Name = "Values";
  27701. 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"};
  27702. }};
  27703. },
  27704. instance of MSFT_CliProperty
  27705. {
  27706. Derivation = "Version";
  27707. Description = "Version should be in the form <Major>.<Minor>.<Revision> or <Major>.<Minor><letter><revision>";
  27708. Name = "Version";
  27709. Qualifiers = {
  27710. instance of MSFT_CliQualifier
  27711. {
  27712. Name = "Maxlen";
  27713. QualifierValue = {"64"};
  27714. }};
  27715. }};
  27716. },
  27717. instance of MSFT_CliFormat
  27718. {
  27719. Format = "TABLE";
  27720. Name = "BRIEF";
  27721. Properties = {
  27722. instance of MSFT_CliProperty
  27723. {
  27724. Derivation = "Caption";
  27725. Description = "The Caption property is a short textual description (one-line string) of the object.";
  27726. Name = "Caption";
  27727. Qualifiers = {
  27728. instance of MSFT_CliQualifier
  27729. {
  27730. Name = "MaxLen";
  27731. QualifierValue = {"64"};
  27732. }};
  27733. },
  27734. instance of MSFT_CliProperty
  27735. {
  27736. Derivation = "Name";
  27737. Description = "The name used to identify this software element";
  27738. Name = "Name";
  27739. Qualifiers = {
  27740. instance of MSFT_CliQualifier
  27741. {
  27742. Name = "maxlen";
  27743. QualifierValue = {"256"};
  27744. }};
  27745. },
  27746. instance of MSFT_CliProperty
  27747. {
  27748. Derivation = "Path";
  27749. Name = "Path";
  27750. },
  27751. instance of MSFT_CliProperty
  27752. {
  27753. Derivation = "SerialNumber";
  27754. Description = "The assigned serial number of this software element.";
  27755. Name = "SerialNumber";
  27756. Qualifiers = {
  27757. instance of MSFT_CliQualifier
  27758. {
  27759. Name = "Maxlen";
  27760. QualifierValue = {"64"};
  27761. }};
  27762. },
  27763. instance of MSFT_CliProperty
  27764. {
  27765. Derivation = "SoftwareElementID";
  27766. 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.";
  27767. Name = "SoftwareElementID";
  27768. Qualifiers = {
  27769. instance of MSFT_CliQualifier
  27770. {
  27771. Name = "maxlen";
  27772. QualifierValue = {"256"};
  27773. }};
  27774. },
  27775. instance of MSFT_CliProperty
  27776. {
  27777. Derivation = "Version";
  27778. Description = "Version should be in the form <Major>.<Minor>.<Revision> or <Major>.<Minor><letter><revision>";
  27779. Name = "Version";
  27780. Qualifiers = {
  27781. instance of MSFT_CliQualifier
  27782. {
  27783. Name = "Maxlen";
  27784. QualifierValue = {"64"};
  27785. }};
  27786. }};
  27787. }};
  27788. FriendlyName = "SoftwareElement";
  27789. PWhere = "";
  27790. Target = "Select * from Win32_SoftwareElement";
  27791. };
  27792. instance of MSFT_CliAlias
  27793. {
  27794. Connection =
  27795. instance of MSFT_CliConnection
  27796. {
  27797. Locale = "ms_409";
  27798. NameSpace = "ROOT\\CIMV2";
  27799. Server = ".";
  27800. };
  27801. Description = "Management of software product subsets of SoftwareElement. ";
  27802. Formats = {
  27803. instance of MSFT_CliFormat
  27804. {
  27805. Name = "STATUS";
  27806. Properties = {
  27807. instance of MSFT_CliProperty
  27808. {
  27809. Derivation = "Status";
  27810. 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.";
  27811. Name = "Status";
  27812. Qualifiers = {
  27813. instance of MSFT_CliQualifier
  27814. {
  27815. Name = "MaxLen";
  27816. QualifierValue = {"10"};
  27817. },
  27818. instance of MSFT_CliQualifier
  27819. {
  27820. Name = "ValueMap";
  27821. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27822. },
  27823. instance of MSFT_CliQualifier
  27824. {
  27825. Name = "Values";
  27826. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  27827. }};
  27828. },
  27829. instance of MSFT_CliProperty
  27830. {
  27831. Derivation = "Name";
  27832. Description = "The Name property defines the label by which the object is known. ";
  27833. Name = "Name";
  27834. Qualifiers = {
  27835. instance of MSFT_CliQualifier
  27836. {
  27837. Name = "Maxlen";
  27838. QualifierValue = {"256"};
  27839. }};
  27840. },
  27841. instance of MSFT_CliProperty
  27842. {
  27843. Derivation = "InstallState";
  27844. Name = "InstallState";
  27845. Qualifiers = {
  27846. instance of MSFT_CliQualifier
  27847. {
  27848. Name = "ValueMap";
  27849. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Local","Source"};
  27850. }};
  27851. },
  27852. instance of MSFT_CliProperty
  27853. {
  27854. Derivation = "LastUse";
  27855. Description = "Last time this SoftwareFeature was used.";
  27856. Name = "LastUse";
  27857. }};
  27858. },
  27859. instance of MSFT_CliFormat
  27860. {
  27861. Name = "SYSTEM";
  27862. Properties = {
  27863. instance of MSFT_CliProperty
  27864. {
  27865. Derivation = "__CLASS";
  27866. Name = "__CLASS";
  27867. },
  27868. instance of MSFT_CliProperty
  27869. {
  27870. Derivation = "__DERIVATION";
  27871. Name = "__DERIVATION";
  27872. },
  27873. instance of MSFT_CliProperty
  27874. {
  27875. Derivation = "__DYNASTY";
  27876. Name = "__DYNASTY";
  27877. },
  27878. instance of MSFT_CliProperty
  27879. {
  27880. Derivation = "__GENUS";
  27881. Name = "__GENUS";
  27882. },
  27883. instance of MSFT_CliProperty
  27884. {
  27885. Derivation = "__NAMESPACE";
  27886. Name = "__NAMESPACE";
  27887. },
  27888. instance of MSFT_CliProperty
  27889. {
  27890. Derivation = "__PATH";
  27891. Name = "__PATH";
  27892. },
  27893. instance of MSFT_CliProperty
  27894. {
  27895. Derivation = "__PROPERTY_COUNT";
  27896. Name = "__PROPERTY_COUNT";
  27897. },
  27898. instance of MSFT_CliProperty
  27899. {
  27900. Derivation = "__RELPATH";
  27901. Name = "__RELPATH";
  27902. },
  27903. instance of MSFT_CliProperty
  27904. {
  27905. Derivation = "__SERVER";
  27906. Name = "__SERVER";
  27907. },
  27908. instance of MSFT_CliProperty
  27909. {
  27910. Derivation = "__SUPERCLASS";
  27911. Name = "__SUPERCLASS";
  27912. }};
  27913. },
  27914. instance of MSFT_CliFormat
  27915. {
  27916. Name = "INSTANCE";
  27917. Properties = {
  27918. instance of MSFT_CliProperty
  27919. {
  27920. Derivation = "__PATH";
  27921. Name = "__PATH";
  27922. }};
  27923. },
  27924. instance of MSFT_CliFormat
  27925. {
  27926. Format = "LIST";
  27927. Name = "FULL";
  27928. Properties = {
  27929. instance of MSFT_CliProperty
  27930. {
  27931. Derivation = "Accesses";
  27932. Description = "Number of times this SoftwareFeature has been used.";
  27933. Name = "Accesses";
  27934. },
  27935. instance of MSFT_CliProperty
  27936. {
  27937. Derivation = "Attributes";
  27938. 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";
  27939. Name = "Attributes";
  27940. },
  27941. instance of MSFT_CliProperty
  27942. {
  27943. Derivation = "Description";
  27944. Description = "The Description property provides a textual description of the object. ";
  27945. Name = "Description";
  27946. },
  27947. instance of MSFT_CliProperty
  27948. {
  27949. Derivation = "IdentifyingNumber";
  27950. Description = "Product identification such as a serial number on software or a die number on a hardware chip";
  27951. Name = "IdentifyingNumber";
  27952. Qualifiers = {
  27953. instance of MSFT_CliQualifier
  27954. {
  27955. Name = "Maxlen";
  27956. QualifierValue = {"64"};
  27957. }};
  27958. },
  27959. instance of MSFT_CliProperty
  27960. {
  27961. Derivation = "InstallDate";
  27962. 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.";
  27963. Name = "InstallDate";
  27964. },
  27965. instance of MSFT_CliProperty
  27966. {
  27967. Derivation = "InstallState";
  27968. Name = "InstallState";
  27969. Qualifiers = {
  27970. instance of MSFT_CliQualifier
  27971. {
  27972. Name = "ValueMap";
  27973. QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Local","Source"};
  27974. }};
  27975. },
  27976. instance of MSFT_CliProperty
  27977. {
  27978. Derivation = "LastUse";
  27979. Description = "Last time this SoftwareFeature was used.";
  27980. Name = "LastUse";
  27981. },
  27982. instance of MSFT_CliProperty
  27983. {
  27984. Derivation = "Name";
  27985. 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.";
  27986. Name = "Name";
  27987. Qualifiers = {
  27988. instance of MSFT_CliQualifier
  27989. {
  27990. Name = "Maxlen";
  27991. QualifierValue = {"256"};
  27992. }};
  27993. },
  27994. instance of MSFT_CliProperty
  27995. {
  27996. Derivation = "ProductName";
  27997. Description = "Commonly used product name.";
  27998. Name = "ProductName";
  27999. Qualifiers = {
  28000. instance of MSFT_CliQualifier
  28001. {
  28002. Name = "Maxlen";
  28003. QualifierValue = {"256"};
  28004. }};
  28005. },
  28006. instance of MSFT_CliProperty
  28007. {
  28008. Derivation = "Status";
  28009. Description = "The Status property is a string indicating the current status of the object. ";
  28010. Name = "Status";
  28011. Qualifiers = {
  28012. instance of MSFT_CliQualifier
  28013. {
  28014. Name = "MaxLen";
  28015. QualifierValue = {"10"};
  28016. },
  28017. instance of MSFT_CliQualifier
  28018. {
  28019. Name = "ValueMap";
  28020. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28021. },
  28022. instance of MSFT_CliQualifier
  28023. {
  28024. Name = "Values";
  28025. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28026. }};
  28027. },
  28028. instance of MSFT_CliProperty
  28029. {
  28030. Derivation = "Vendor";
  28031. Description = "The name of the product's supplier. ";
  28032. Name = "Vendor";
  28033. Qualifiers = {
  28034. instance of MSFT_CliQualifier
  28035. {
  28036. Name = "Maxlen";
  28037. QualifierValue = {"256"};
  28038. }};
  28039. },
  28040. instance of MSFT_CliProperty
  28041. {
  28042. Derivation = "Version";
  28043. Description = "Product version information. ";
  28044. Name = "Version";
  28045. Qualifiers = {
  28046. instance of MSFT_CliQualifier
  28047. {
  28048. Name = "Maxlen";
  28049. QualifierValue = {"64"};
  28050. }};
  28051. }};
  28052. },
  28053. instance of MSFT_CliFormat
  28054. {
  28055. Format = "TABLE";
  28056. Name = "BRIEF";
  28057. Properties = {
  28058. instance of MSFT_CliProperty
  28059. {
  28060. Derivation = "Caption";
  28061. Description = "The Caption property is a short textual description.";
  28062. Name = "Caption";
  28063. Qualifiers = {
  28064. instance of MSFT_CliQualifier
  28065. {
  28066. Name = "MaxLen";
  28067. QualifierValue = {"64"};
  28068. }};
  28069. },
  28070. instance of MSFT_CliProperty
  28071. {
  28072. Derivation = "IdentifyingNumber";
  28073. Description = "Product identification such as a serial number on software or a die number on a hardware chip";
  28074. Name = "IdentifyingNumber";
  28075. Qualifiers = {
  28076. instance of MSFT_CliQualifier
  28077. {
  28078. Name = "Maxlen";
  28079. QualifierValue = {"64"};
  28080. }};
  28081. },
  28082. instance of MSFT_CliProperty
  28083. {
  28084. Derivation = "ProductName";
  28085. Description = "Commonly used product name";
  28086. Name = "ProductName";
  28087. Qualifiers = {
  28088. instance of MSFT_CliQualifier
  28089. {
  28090. Name = "Maxlen";
  28091. QualifierValue = {"256"};
  28092. }};
  28093. },
  28094. instance of MSFT_CliProperty
  28095. {
  28096. Derivation = "Vendor";
  28097. Description = "The name of the product's supplier.";
  28098. Name = "Vendor";
  28099. Qualifiers = {
  28100. instance of MSFT_CliQualifier
  28101. {
  28102. Name = "Maxlen";
  28103. QualifierValue = {"256"};
  28104. }};
  28105. },
  28106. instance of MSFT_CliProperty
  28107. {
  28108. Derivation = "Version";
  28109. Description = "Product version information. ";
  28110. Name = "Version";
  28111. Qualifiers = {
  28112. instance of MSFT_CliQualifier
  28113. {
  28114. Name = "Maxlen";
  28115. QualifierValue = {"64"};
  28116. }};
  28117. }};
  28118. }};
  28119. FriendlyName = "SoftwareFeature";
  28120. PWhere = "";
  28121. Target = "Select * from Win32_SoftwareFeature";
  28122. Verbs = {
  28123. instance of MSFT_CliVerb
  28124. {
  28125. Derivation = "Reinstall";
  28126. Description = "This method will reinstall the associated instance of SoftwareFeature using the specified reinstallation mode.";
  28127. Name = "Reinstall";
  28128. Parameters = {
  28129. instance of MSFT_CliParam
  28130. {
  28131. Description = "Specifies the reinstall mode";
  28132. ParaId = "ReinstallMode";
  28133. Qualifiers = {
  28134. instance of MSFT_CliQualifier
  28135. {
  28136. Name = "In";
  28137. QualifierValue = {"True"};
  28138. },
  28139. instance of MSFT_CliQualifier
  28140. {
  28141. Name = "valuemap";
  28142. QualifierValue = {"1","2","3","4","5","6","7","8","9","10"};
  28143. },
  28144. instance of MSFT_CliQualifier
  28145. {
  28146. Name = "values";
  28147. QualifierValue = {"FileMissing","FileOlderVersion","FileEqualVersion","FileExact","FileVerify","FileReplace","UserData","MachineData","Shortcut","Package"};
  28148. }};
  28149. Type = "UINT16";
  28150. }};
  28151. Usage = "Reinstall";
  28152. },
  28153. instance of MSFT_CliVerb
  28154. {
  28155. Derivation = "Configure";
  28156. Description = "This method will configure the associated instance of SoftwareFeature to the specified install state.";
  28157. Name = "Configure";
  28158. Parameters = {
  28159. instance of MSFT_CliParam
  28160. {
  28161. ParaId = "InstallState";
  28162. Qualifiers = {
  28163. instance of MSFT_CliQualifier
  28164. {
  28165. Name = "In";
  28166. QualifierValue = {"True"};
  28167. },
  28168. instance of MSFT_CliQualifier
  28169. {
  28170. Name = "valuemap";
  28171. QualifierValue = {"1","2","3","4","5"};
  28172. },
  28173. instance of MSFT_CliQualifier
  28174. {
  28175. Name = "values";
  28176. QualifierValue = {"Default","Advertise","Local","Absent","Source"};
  28177. }};
  28178. Type = "UINT16";
  28179. }};
  28180. Usage = "Configure";
  28181. VerbType = 0;
  28182. }};
  28183. };
  28184. instance of MSFT_CliAlias
  28185. {
  28186. Connection =
  28187. instance of MSFT_CliConnection
  28188. {
  28189. Locale = "ms_409";
  28190. NameSpace = "ROOT\\CIMV2";
  28191. Server = ".";
  28192. };
  28193. Description = "Sound Device management.";
  28194. Formats = {
  28195. instance of MSFT_CliFormat
  28196. {
  28197. Format = "list";
  28198. Name = "FULL";
  28199. Properties = {
  28200. instance of MSFT_CliProperty
  28201. {
  28202. Derivation = "Availability";
  28203. Name = "Availability";
  28204. },
  28205. instance of MSFT_CliProperty
  28206. {
  28207. Derivation = "ConfigManagerErrorCode";
  28208. Name = "ConfigManagerErrorCode";
  28209. },
  28210. instance of MSFT_CliProperty
  28211. {
  28212. Derivation = "ConfigManagerUserConfig";
  28213. Name = "ConfigManagerUserConfig";
  28214. },
  28215. instance of MSFT_CliProperty
  28216. {
  28217. Derivation = "DMABufferSize";
  28218. Name = "DMABufferSize";
  28219. },
  28220. instance of MSFT_CliProperty
  28221. {
  28222. Derivation = "Description";
  28223. Name = "Description";
  28224. },
  28225. instance of MSFT_CliProperty
  28226. {
  28227. Derivation = "DeviceID";
  28228. Name = "DeviceID";
  28229. },
  28230. instance of MSFT_CliProperty
  28231. {
  28232. Derivation = "ErrorCleared";
  28233. Name = "ErrorCleared";
  28234. },
  28235. instance of MSFT_CliProperty
  28236. {
  28237. Derivation = "ErrorDescription";
  28238. Name = "ErrorDescription";
  28239. },
  28240. instance of MSFT_CliProperty
  28241. {
  28242. Derivation = "InstallDate";
  28243. Name = "InstallDate";
  28244. },
  28245. instance of MSFT_CliProperty
  28246. {
  28247. Derivation = "LastErrorCode";
  28248. Name = "LastErrorCode";
  28249. },
  28250. instance of MSFT_CliProperty
  28251. {
  28252. Derivation = "MPU401Address";
  28253. Name = "MPU401Address";
  28254. },
  28255. instance of MSFT_CliProperty
  28256. {
  28257. Derivation = "Manufacturer";
  28258. Name = "Manufacturer";
  28259. },
  28260. instance of MSFT_CliProperty
  28261. {
  28262. Derivation = "Name";
  28263. Name = "Name";
  28264. },
  28265. instance of MSFT_CliProperty
  28266. {
  28267. Derivation = "PNPDeviceID";
  28268. Name = "PNPDeviceID";
  28269. },
  28270. instance of MSFT_CliProperty
  28271. {
  28272. Derivation = "PowerManagementCapabilities";
  28273. Name = "PowerManagementCapabilities";
  28274. },
  28275. instance of MSFT_CliProperty
  28276. {
  28277. Derivation = "PowerManagementSupported";
  28278. Name = "PowerManagementSupported";
  28279. },
  28280. instance of MSFT_CliProperty
  28281. {
  28282. Derivation = "ProductName";
  28283. Name = "ProductName";
  28284. },
  28285. instance of MSFT_CliProperty
  28286. {
  28287. Derivation = "Status";
  28288. Name = "Status";
  28289. },
  28290. instance of MSFT_CliProperty
  28291. {
  28292. Derivation = "StatusInfo";
  28293. Name = "StatusInfo";
  28294. }};
  28295. },
  28296. instance of MSFT_CliFormat
  28297. {
  28298. Format = "table";
  28299. Name = "STATUS";
  28300. Properties = {
  28301. instance of MSFT_CliProperty
  28302. {
  28303. Derivation = "ConfigManagerUserConfig";
  28304. Name = "ConfigManagerUserConfig";
  28305. },
  28306. instance of MSFT_CliProperty
  28307. {
  28308. Derivation = "Name";
  28309. Name = "Name";
  28310. },
  28311. instance of MSFT_CliProperty
  28312. {
  28313. Derivation = "Status";
  28314. Name = "Status";
  28315. },
  28316. instance of MSFT_CliProperty
  28317. {
  28318. Derivation = "StatusInfo";
  28319. Name = "StatusInfo";
  28320. }};
  28321. },
  28322. instance of MSFT_CliFormat
  28323. {
  28324. Format = "table";
  28325. Name = "BRIEF";
  28326. Properties = {
  28327. instance of MSFT_CliProperty
  28328. {
  28329. Derivation = "Manufacturer";
  28330. Name = "Manufacturer";
  28331. },
  28332. instance of MSFT_CliProperty
  28333. {
  28334. Derivation = "Name";
  28335. Name = "Name";
  28336. },
  28337. instance of MSFT_CliProperty
  28338. {
  28339. Derivation = "Status";
  28340. Name = "Status";
  28341. },
  28342. instance of MSFT_CliProperty
  28343. {
  28344. Derivation = "StatusInfo";
  28345. Name = "StatusInfo";
  28346. }};
  28347. },
  28348. instance of MSFT_CliFormat
  28349. {
  28350. Name = "INSTANCE";
  28351. Properties = {
  28352. instance of MSFT_CliProperty
  28353. {
  28354. Derivation = "Name";
  28355. Name = "Name";
  28356. }};
  28357. },
  28358. instance of MSFT_CliFormat
  28359. {
  28360. Name = "SYSTEM";
  28361. Properties = {
  28362. instance of MSFT_CliProperty
  28363. {
  28364. Derivation = "__CLASS";
  28365. Name = "__CLASS";
  28366. },
  28367. instance of MSFT_CliProperty
  28368. {
  28369. Derivation = "__DERIVATION";
  28370. Name = "__DERIVATION";
  28371. },
  28372. instance of MSFT_CliProperty
  28373. {
  28374. Derivation = "__DYNASTY";
  28375. Name = "__DYNASTY";
  28376. },
  28377. instance of MSFT_CliProperty
  28378. {
  28379. Derivation = "__GENUS";
  28380. Name = "__GENUS";
  28381. },
  28382. instance of MSFT_CliProperty
  28383. {
  28384. Derivation = "__NAMESPACE";
  28385. Name = "__NAMESPACE";
  28386. },
  28387. instance of MSFT_CliProperty
  28388. {
  28389. Derivation = "__PATH";
  28390. Name = "__PATH";
  28391. },
  28392. instance of MSFT_CliProperty
  28393. {
  28394. Derivation = "__PROPERTY_COUNT";
  28395. Name = "__PROPERTY_COUNT";
  28396. },
  28397. instance of MSFT_CliProperty
  28398. {
  28399. Derivation = "__RELPATH";
  28400. Name = "__RELPATH";
  28401. },
  28402. instance of MSFT_CliProperty
  28403. {
  28404. Derivation = "__SERVER";
  28405. Name = "__SERVER";
  28406. },
  28407. instance of MSFT_CliProperty
  28408. {
  28409. Derivation = "__SUPERCLASS";
  28410. Name = "__SUPERCLASS";
  28411. }};
  28412. }};
  28413. FriendlyName = "SoundDev";
  28414. PWhere = "WHERE Name='#'";
  28415. Target = "Select * from WIN32_SoundDevice";
  28416. };
  28417. instance of MSFT_CliAlias
  28418. {
  28419. Connection =
  28420. instance of MSFT_CliConnection
  28421. {
  28422. Locale = "ms_409";
  28423. NameSpace = "ROOT\\CIMV2";
  28424. Server = ".";
  28425. };
  28426. Description = "Management of commands that run automatically when users log onto the computer system.";
  28427. Formats = {
  28428. instance of MSFT_CliFormat
  28429. {
  28430. Name = "SYSTEM";
  28431. Properties = {
  28432. instance of MSFT_CliProperty
  28433. {
  28434. Derivation = "__CLASS";
  28435. Name = "__CLASS";
  28436. },
  28437. instance of MSFT_CliProperty
  28438. {
  28439. Derivation = "__DERIVATION";
  28440. Name = "__DERIVATION";
  28441. },
  28442. instance of MSFT_CliProperty
  28443. {
  28444. Derivation = "__DYNASTY";
  28445. Name = "__DYNASTY";
  28446. },
  28447. instance of MSFT_CliProperty
  28448. {
  28449. Derivation = "__GENUS";
  28450. Name = "__GENUS";
  28451. },
  28452. instance of MSFT_CliProperty
  28453. {
  28454. Derivation = "__NAMESPACE";
  28455. Name = "__NAMESPACE";
  28456. },
  28457. instance of MSFT_CliProperty
  28458. {
  28459. Derivation = "__PATH";
  28460. Name = "__PATH";
  28461. },
  28462. instance of MSFT_CliProperty
  28463. {
  28464. Derivation = "__PROPERTY_COUNT";
  28465. Name = "__PROPERTY_COUNT";
  28466. },
  28467. instance of MSFT_CliProperty
  28468. {
  28469. Derivation = "__RELPATH";
  28470. Name = "__RELPATH";
  28471. },
  28472. instance of MSFT_CliProperty
  28473. {
  28474. Derivation = "__SERVER";
  28475. Name = "__SERVER";
  28476. },
  28477. instance of MSFT_CliProperty
  28478. {
  28479. Derivation = "__SUPERCLASS";
  28480. Name = "__SUPERCLASS";
  28481. }};
  28482. },
  28483. instance of MSFT_CliFormat
  28484. {
  28485. Name = "INSTANCE";
  28486. Properties = {
  28487. instance of MSFT_CliProperty
  28488. {
  28489. Derivation = "Caption";
  28490. Description = "A short textual description. ";
  28491. Name = "Caption";
  28492. Qualifiers = {
  28493. instance of MSFT_CliQualifier
  28494. {
  28495. Name = "MaxLen";
  28496. QualifierValue = {"64"};
  28497. }};
  28498. }};
  28499. },
  28500. instance of MSFT_CliFormat
  28501. {
  28502. Format = "LIST";
  28503. Name = "FULL";
  28504. Properties = {
  28505. instance of MSFT_CliProperty
  28506. {
  28507. Derivation = "Command";
  28508. Description = "The Command property indicates the string representing the command line run by the startup command.";
  28509. Name = "Command";
  28510. },
  28511. instance of MSFT_CliProperty
  28512. {
  28513. Derivation = "Description";
  28514. Description = "A textual description of the object.";
  28515. Name = "Description";
  28516. },
  28517. instance of MSFT_CliProperty
  28518. {
  28519. Derivation = "SettingID";
  28520. Description = "The identifier by which the object is known.";
  28521. Name = "SettingID";
  28522. Qualifiers = {
  28523. instance of MSFT_CliQualifier
  28524. {
  28525. Name = "MaxLen";
  28526. QualifierValue = {"256"};
  28527. }};
  28528. },
  28529. instance of MSFT_CliProperty
  28530. {
  28531. Derivation = "User";
  28532. Description = "The User property indicates the user name for whom this startup command will run.";
  28533. Name = "User";
  28534. },
  28535. instance of MSFT_CliProperty
  28536. {
  28537. Derivation = "Location";
  28538. Description = "The Location property indicates the path where the startup command resides on the disk file system.";
  28539. Name = "Location";
  28540. Qualifiers = {
  28541. instance of MSFT_CliQualifier
  28542. {
  28543. Name = "ValueMap";
  28544. QualifierValue = {"Startup","Common Startup","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"};
  28545. },
  28546. instance of MSFT_CliQualifier
  28547. {
  28548. Name = "Values";
  28549. QualifierValue = {"Startup","Common Startup","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"};
  28550. }};
  28551. },
  28552. instance of MSFT_CliProperty
  28553. {
  28554. Derivation = "Caption";
  28555. Description = "A short textual description. ";
  28556. Name = "Caption";
  28557. Qualifiers = {
  28558. instance of MSFT_CliQualifier
  28559. {
  28560. Name = "MaxLen";
  28561. QualifierValue = {"64"};
  28562. }};
  28563. }};
  28564. },
  28565. instance of MSFT_CliFormat
  28566. {
  28567. Format = "TABLE";
  28568. Name = "BRIEF";
  28569. Properties = {
  28570. instance of MSFT_CliProperty
  28571. {
  28572. Derivation = "Command";
  28573. Description = "The Command property indicates the string representing the command line run by the startup command.";
  28574. Name = "Command";
  28575. },
  28576. instance of MSFT_CliProperty
  28577. {
  28578. Derivation = "User";
  28579. Description = "The User property indicates the user name for whom this startup command will run.";
  28580. Name = "User";
  28581. },
  28582. instance of MSFT_CliProperty
  28583. {
  28584. Derivation = "Caption";
  28585. Description = "A short textual description. ";
  28586. Name = "Caption";
  28587. Qualifiers = {
  28588. instance of MSFT_CliQualifier
  28589. {
  28590. Name = "MaxLen";
  28591. QualifierValue = {"64"};
  28592. }};
  28593. }};
  28594. }};
  28595. FriendlyName = "Startup";
  28596. PWhere = "where Caption='#'";
  28597. Target = "Select * from Win32_StartupCommand";
  28598. };
  28599. instance of MSFT_CliAlias
  28600. {
  28601. Connection =
  28602. instance of MSFT_CliConnection
  28603. {
  28604. Locale = "ms_409";
  28605. NameSpace = "ROOT\\CIMV2";
  28606. Server = ".";
  28607. };
  28608. Description = "System account management. ";
  28609. Formats = {
  28610. instance of MSFT_CliFormat
  28611. {
  28612. Format = "TABLE";
  28613. Name = "BRIEF";
  28614. Properties = {
  28615. instance of MSFT_CliProperty
  28616. {
  28617. Derivation = "Caption";
  28618. Description = "The Caption property is a short textual description.";
  28619. Name = "Caption";
  28620. Qualifiers = {
  28621. instance of MSFT_CliQualifier
  28622. {
  28623. Name = "MaxLen";
  28624. QualifierValue = {"64"};
  28625. }};
  28626. },
  28627. instance of MSFT_CliProperty
  28628. {
  28629. Derivation = "Domain";
  28630. Description = "The Domain property indicates the name of the Windows domain to which the system account belongs.";
  28631. Name = "Domain";
  28632. },
  28633. instance of MSFT_CliProperty
  28634. {
  28635. Derivation = "Name";
  28636. Description = "The Name property indicates the name of the system account on the domain. ";
  28637. Name = "Name";
  28638. },
  28639. instance of MSFT_CliProperty
  28640. {
  28641. Derivation = "SID";
  28642. Description = "The SID property contains the security identifier (SID) for this account. ";
  28643. Name = "SID";
  28644. }};
  28645. },
  28646. instance of MSFT_CliFormat
  28647. {
  28648. Name = "SYSTEM";
  28649. Properties = {
  28650. instance of MSFT_CliProperty
  28651. {
  28652. Derivation = "__CLASS";
  28653. Name = "__CLASS";
  28654. },
  28655. instance of MSFT_CliProperty
  28656. {
  28657. Derivation = "__DERIVATION";
  28658. Name = "__DERIVATION";
  28659. },
  28660. instance of MSFT_CliProperty
  28661. {
  28662. Derivation = "__DYNASTY";
  28663. Name = "__DYNASTY";
  28664. },
  28665. instance of MSFT_CliProperty
  28666. {
  28667. Derivation = "__GENUS";
  28668. Name = "__GENUS";
  28669. },
  28670. instance of MSFT_CliProperty
  28671. {
  28672. Derivation = "__NAMESPACE";
  28673. Name = "__NAMESPACE";
  28674. },
  28675. instance of MSFT_CliProperty
  28676. {
  28677. Derivation = "__PATH";
  28678. Name = "__PATH";
  28679. },
  28680. instance of MSFT_CliProperty
  28681. {
  28682. Derivation = "__PROPERTY_COUNT";
  28683. Name = "__PROPERTY_COUNT";
  28684. },
  28685. instance of MSFT_CliProperty
  28686. {
  28687. Derivation = "__RELPATH";
  28688. Name = "__RELPATH";
  28689. },
  28690. instance of MSFT_CliProperty
  28691. {
  28692. Derivation = "__SERVER";
  28693. Name = "__SERVER";
  28694. },
  28695. instance of MSFT_CliProperty
  28696. {
  28697. Derivation = "__SUPERCLASS";
  28698. Name = "__SUPERCLASS";
  28699. }};
  28700. },
  28701. instance of MSFT_CliFormat
  28702. {
  28703. Name = "INSTANCE";
  28704. Properties = {
  28705. instance of MSFT_CliProperty
  28706. {
  28707. Derivation = "Name";
  28708. Description = "The Name property indicates the name of the system account on the domain .";
  28709. Name = "Name";
  28710. }};
  28711. },
  28712. instance of MSFT_CliFormat
  28713. {
  28714. Format = "LIST";
  28715. Name = "FULL";
  28716. Properties = {
  28717. instance of MSFT_CliProperty
  28718. {
  28719. Derivation = "Description";
  28720. Description = "The Description property provides a textual description of the object. ";
  28721. Name = "Description";
  28722. },
  28723. instance of MSFT_CliProperty
  28724. {
  28725. Derivation = "Domain";
  28726. Description = "The Domain property indicates the name of the domain to which the system account belongs.";
  28727. Name = "Domain";
  28728. },
  28729. instance of MSFT_CliProperty
  28730. {
  28731. Derivation = "InstallDate";
  28732. 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.";
  28733. Name = "InstallDate";
  28734. },
  28735. instance of Msft_CliProperty
  28736. {
  28737. Name = "LocalAccount";
  28738. Description = "The LocalAccount property indicates whether the account is "
  28739. "defined on the local machine. ";
  28740. Derivation = "LocalAccount";
  28741. },
  28742. instance of MSFT_CliProperty
  28743. {
  28744. Derivation = "Name";
  28745. Description = "The Name property indicates the name of the system account on the domain.";
  28746. Name = "Name";
  28747. },
  28748. instance of MSFT_CliProperty
  28749. {
  28750. Derivation = "SID";
  28751. Description = "The SID property contains the security identifier (SID) for this account. ";
  28752. Name = "SID";
  28753. },
  28754. instance of MSFT_CliProperty
  28755. {
  28756. Derivation = "SIDType";
  28757. Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
  28758. Name = "SIDType";
  28759. Qualifiers = {
  28760. instance of MSFT_CliQualifier
  28761. {
  28762. Name = "ValueMap";
  28763. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  28764. },
  28765. instance of MSFT_CliQualifier
  28766. {
  28767. Name = "Values";
  28768. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  28769. }};
  28770. },
  28771. instance of MSFT_CliProperty
  28772. {
  28773. Derivation = "Status";
  28774. Description = "The Status property is a string indicating the current status of the object. ";
  28775. Name = "Status";
  28776. Qualifiers = {
  28777. instance of MSFT_CliQualifier
  28778. {
  28779. Name = "MaxLen";
  28780. QualifierValue = {"10"};
  28781. },
  28782. instance of MSFT_CliQualifier
  28783. {
  28784. Name = "ValueMap";
  28785. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28786. },
  28787. instance of MSFT_CliQualifier
  28788. {
  28789. Name = "Values";
  28790. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28791. }};
  28792. }};
  28793. },
  28794. instance of MSFT_CliFormat
  28795. {
  28796. Format = "TABLE";
  28797. Name = "STATUS";
  28798. Properties = {
  28799. instance of MSFT_CliProperty
  28800. {
  28801. Derivation = "Status";
  28802. 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.";
  28803. Name = "Status";
  28804. Qualifiers = {
  28805. instance of MSFT_CliQualifier
  28806. {
  28807. Name = "MaxLen";
  28808. QualifierValue = {"10"};
  28809. },
  28810. instance of MSFT_CliQualifier
  28811. {
  28812. Name = "ValueMap";
  28813. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28814. },
  28815. instance of MSFT_CliQualifier
  28816. {
  28817. Name = "Values";
  28818. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28819. }};
  28820. },
  28821. instance of MSFT_CliProperty
  28822. {
  28823. Derivation = "SIDType";
  28824. Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
  28825. Name = "SIDType";
  28826. Qualifiers = {
  28827. instance of MSFT_CliQualifier
  28828. {
  28829. Name = "ValueMap";
  28830. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  28831. },
  28832. instance of MSFT_CliQualifier
  28833. {
  28834. Name = "Values";
  28835. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  28836. }};
  28837. },
  28838. instance of MSFT_CliProperty
  28839. {
  28840. Derivation = "Name";
  28841. Description = "The Name property indicates the name of the system account on the domain .";
  28842. Name = "Name";
  28843. },
  28844. instance of MSFT_CliProperty
  28845. {
  28846. Derivation = "Domain";
  28847. Description = "The Domain property indicates the name of the domain to which the system account belongs.";
  28848. Name = "Domain";
  28849. }};
  28850. }};
  28851. FriendlyName = "SysAccount";
  28852. PWhere = "WHERE Name='#'";
  28853. Target = "Select * from Win32_SystemAccount";
  28854. };
  28855. instance of MSFT_CliAlias
  28856. {
  28857. Connection =
  28858. instance of MSFT_CliConnection
  28859. {
  28860. Locale = "ms_409";
  28861. NameSpace = "ROOT\\CIMV2";
  28862. Server = ".";
  28863. };
  28864. Description = "Management of the system driver for a base service.";
  28865. Formats = {
  28866. instance of MSFT_CliFormat
  28867. {
  28868. Format = "table";
  28869. Name = "STATUS";
  28870. Properties = {
  28871. instance of MSFT_CliProperty
  28872. {
  28873. Derivation = "Status";
  28874. 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.";
  28875. Name = "Status";
  28876. Qualifiers = {
  28877. instance of MSFT_CliQualifier
  28878. {
  28879. Name = "MaxLen";
  28880. QualifierValue = {"10"};
  28881. },
  28882. instance of MSFT_CliQualifier
  28883. {
  28884. Name = "ValueMap";
  28885. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28886. },
  28887. instance of MSFT_CliQualifier
  28888. {
  28889. Name = "Values";
  28890. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  28891. }};
  28892. },
  28893. instance of MSFT_CliProperty
  28894. {
  28895. Derivation = "Name";
  28896. 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. ";
  28897. Name = "Name";
  28898. },
  28899. instance of MSFT_CliProperty
  28900. {
  28901. Derivation = "State";
  28902. Description = "The State property indicates the current state of the base service.";
  28903. Name = "State";
  28904. Qualifiers = {
  28905. instance of MSFT_CliQualifier
  28906. {
  28907. Name = "ValueMap";
  28908. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  28909. },
  28910. instance of MSFT_CliQualifier
  28911. {
  28912. Name = "Values";
  28913. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  28914. }};
  28915. },
  28916. instance of MSFT_CliProperty
  28917. {
  28918. Derivation = "ExitCode";
  28919. 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.";
  28920. Name = "ExitCode";
  28921. },
  28922. instance of MSFT_CliProperty
  28923. {
  28924. Derivation = "Started";
  28925. Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
  28926. Name = "Started";
  28927. },
  28928. instance of MSFT_CliProperty
  28929. {
  28930. Derivation = "ServiceSpecificExitCode";
  28931. 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.";
  28932. Name = "ServiceSpecificExitCode";
  28933. }};
  28934. },
  28935. instance of MSFT_CliFormat
  28936. {
  28937. Name = "SYSTEM";
  28938. Properties = {
  28939. instance of MSFT_CliProperty
  28940. {
  28941. Derivation = "__CLASS";
  28942. Name = "__CLASS";
  28943. },
  28944. instance of MSFT_CliProperty
  28945. {
  28946. Derivation = "__DERIVATION";
  28947. Name = "__DERIVATION";
  28948. },
  28949. instance of MSFT_CliProperty
  28950. {
  28951. Derivation = "__DYNASTY";
  28952. Name = "__DYNASTY";
  28953. },
  28954. instance of MSFT_CliProperty
  28955. {
  28956. Derivation = "__GENUS";
  28957. Name = "__GENUS";
  28958. },
  28959. instance of MSFT_CliProperty
  28960. {
  28961. Derivation = "__NAMESPACE";
  28962. Name = "__NAMESPACE";
  28963. },
  28964. instance of MSFT_CliProperty
  28965. {
  28966. Derivation = "__PATH";
  28967. Name = "__PATH";
  28968. },
  28969. instance of MSFT_CliProperty
  28970. {
  28971. Derivation = "__PROPERTY_COUNT";
  28972. Name = "__PROPERTY_COUNT";
  28973. },
  28974. instance of MSFT_CliProperty
  28975. {
  28976. Derivation = "__RELPATH";
  28977. Name = "__RELPATH";
  28978. },
  28979. instance of MSFT_CliProperty
  28980. {
  28981. Derivation = "__SERVER";
  28982. Name = "__SERVER";
  28983. },
  28984. instance of MSFT_CliProperty
  28985. {
  28986. Derivation = "__SUPERCLASS";
  28987. Name = "__SUPERCLASS";
  28988. }};
  28989. },
  28990. instance of MSFT_CliFormat
  28991. {
  28992. Name = "INSTANCE";
  28993. Properties = {
  28994. instance of MSFT_CliProperty
  28995. {
  28996. Derivation = "Name";
  28997. 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. ";
  28998. Name = "Name";
  28999. }};
  29000. },
  29001. instance of MSFT_CliFormat
  29002. {
  29003. Format = "LIST";
  29004. Name = "FULL";
  29005. Properties = {
  29006. instance of MSFT_CliProperty
  29007. {
  29008. Derivation = "AcceptPause";
  29009. Description = "The AcceptPause property indicates whether the service can be paused.";
  29010. Name = "AcceptPause";
  29011. },
  29012. instance of MSFT_CliProperty
  29013. {
  29014. Derivation = "AcceptStop";
  29015. Description = "The AcceptStop property indicates whether the service can be stopped.";
  29016. Name = "AcceptStop";
  29017. },
  29018. instance of MSFT_CliProperty
  29019. {
  29020. Derivation = "Description";
  29021. Description = "The Description property provides a textual description of the object. ";
  29022. Name = "Description";
  29023. },
  29024. instance of MSFT_CliProperty
  29025. {
  29026. Derivation = "DesktopInteract";
  29027. Description = "The DesktopInteract property indicates whether the service can create or communicate with windows on the desktop.";
  29028. Name = "DesktopInteract";
  29029. },
  29030. instance of MSFT_CliProperty
  29031. {
  29032. Derivation = "DisplayName";
  29033. Description = "The DisplayName property indicates the display name of the service. ";
  29034. Name = "DisplayName";
  29035. },
  29036. instance of MSFT_CliProperty
  29037. {
  29038. Derivation = "ErrorControl";
  29039. 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.";
  29040. Name = "ErrorControl";
  29041. Qualifiers = {
  29042. instance of MSFT_CliQualifier
  29043. {
  29044. Name = "ValueMap";
  29045. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  29046. },
  29047. instance of MSFT_CliQualifier
  29048. {
  29049. Name = "Values";
  29050. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  29051. }};
  29052. },
  29053. instance of MSFT_CliProperty
  29054. {
  29055. Derivation = "ExitCode";
  29056. 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.";
  29057. Name = "ExitCode";
  29058. },
  29059. instance of MSFT_CliProperty
  29060. {
  29061. Derivation = "InstallDate";
  29062. 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.";
  29063. Name = "InstallDate";
  29064. },
  29065. instance of MSFT_CliProperty
  29066. {
  29067. Derivation = "Name";
  29068. 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. ";
  29069. Name = "Name";
  29070. },
  29071. instance of MSFT_CliProperty
  29072. {
  29073. Derivation = "PathName";
  29074. Description = "The PathName property contains the fully qualified path to the service binary file that implements the service.";
  29075. Name = "PathName";
  29076. },
  29077. instance of MSFT_CliProperty
  29078. {
  29079. Derivation = "ServiceSpecificExitCode";
  29080. 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.";
  29081. Name = "ServiceSpecificExitCode";
  29082. },
  29083. instance of MSFT_CliProperty
  29084. {
  29085. Derivation = "ServiceType";
  29086. Description = "The ServiceType property supplies the type of service provided to calling processes.";
  29087. Name = "ServiceType";
  29088. Qualifiers = {
  29089. instance of MSFT_CliQualifier
  29090. {
  29091. Name = "ValueMap";
  29092. QualifierValue = {"Kernel Driver","File System Driver","Adapter","Recognizer Driver","Own Process","Share Process","Interactive Process"};
  29093. },
  29094. instance of MSFT_CliQualifier
  29095. {
  29096. Name = "Values";
  29097. QualifierValue = {"Kernel Driver","File System Driver","Adapter","Recognizer Driver","Own Process","Share Process","Interactive Process"};
  29098. }};
  29099. },
  29100. instance of MSFT_CliProperty
  29101. {
  29102. Derivation = "Started";
  29103. Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
  29104. Name = "Started";
  29105. },
  29106. instance of MSFT_CliProperty
  29107. {
  29108. Derivation = "StartMode";
  29109. 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.";
  29110. Name = "StartMode";
  29111. Qualifiers = {
  29112. instance of MSFT_CliQualifier
  29113. {
  29114. Name = "ValueMap";
  29115. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  29116. },
  29117. instance of MSFT_CliQualifier
  29118. {
  29119. Name = "Values";
  29120. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  29121. }};
  29122. },
  29123. instance of MSFT_CliProperty
  29124. {
  29125. Derivation = "StartName";
  29126. 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.";
  29127. Name = "StartName";
  29128. },
  29129. instance of MSFT_CliProperty
  29130. {
  29131. Derivation = "State";
  29132. Description = "The State property indicates the current state of the base service.";
  29133. Name = "State";
  29134. Qualifiers = {
  29135. instance of MSFT_CliQualifier
  29136. {
  29137. Name = "ValueMap";
  29138. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  29139. },
  29140. instance of MSFT_CliQualifier
  29141. {
  29142. Name = "Values";
  29143. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  29144. }};
  29145. },
  29146. instance of MSFT_CliProperty
  29147. {
  29148. Derivation = "Status";
  29149. Description = "The Status property is a string indicating the current status of the object. ";
  29150. Name = "Status";
  29151. Qualifiers = {
  29152. instance of MSFT_CliQualifier
  29153. {
  29154. Name = "MaxLen";
  29155. QualifierValue = {"10"};
  29156. },
  29157. instance of MSFT_CliQualifier
  29158. {
  29159. Name = "ValueMap";
  29160. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29161. },
  29162. instance of MSFT_CliQualifier
  29163. {
  29164. Name = "Values";
  29165. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29166. }};
  29167. },
  29168. instance of MSFT_CliProperty
  29169. {
  29170. Derivation = "SystemName";
  29171. Description = "The name of the system that hosts this service";
  29172. Name = "SystemName";
  29173. },
  29174. instance of MSFT_CliProperty
  29175. {
  29176. Derivation = "TagId";
  29177. 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.";
  29178. Name = "TagId";
  29179. }};
  29180. },
  29181. instance of MSFT_CliFormat
  29182. {
  29183. Format = "TABLE";
  29184. Name = "BRIEF";
  29185. Properties = {
  29186. instance of MSFT_CliProperty
  29187. {
  29188. Derivation = "DisplayName";
  29189. Description = "The DisplayName property indicates the display name of the service. ";
  29190. Name = "DisplayName";
  29191. },
  29192. instance of MSFT_CliProperty
  29193. {
  29194. Derivation = "Name";
  29195. Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. ";
  29196. Name = "Name";
  29197. },
  29198. instance of MSFT_CliProperty
  29199. {
  29200. Derivation = "State";
  29201. Description = "The State property indicates the current state of the base service.";
  29202. Name = "State";
  29203. Qualifiers = {
  29204. instance of MSFT_CliQualifier
  29205. {
  29206. Name = "ValueMap";
  29207. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  29208. },
  29209. instance of MSFT_CliQualifier
  29210. {
  29211. Name = "Values";
  29212. QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
  29213. }};
  29214. },
  29215. instance of MSFT_CliProperty
  29216. {
  29217. Derivation = "Status";
  29218. 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.";
  29219. Name = "Status";
  29220. Qualifiers = {
  29221. instance of MSFT_CliQualifier
  29222. {
  29223. Name = "MaxLen";
  29224. QualifierValue = {"10"};
  29225. },
  29226. instance of MSFT_CliQualifier
  29227. {
  29228. Name = "ValueMap";
  29229. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29230. },
  29231. instance of MSFT_CliQualifier
  29232. {
  29233. Name = "Values";
  29234. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29235. }};
  29236. },
  29237. instance of MSFT_CliProperty
  29238. {
  29239. Derivation = "Started";
  29240. Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
  29241. Name = "Started";
  29242. }};
  29243. },
  29244. instance of MSFT_CliFormat
  29245. {
  29246. Format = "TABLE";
  29247. Name = "CONTROL";
  29248. Properties = {
  29249. instance of MSFT_CliProperty
  29250. {
  29251. Derivation = "AcceptPause";
  29252. Description = "The AcceptPause property indicates whether the service can be paused.";
  29253. Name = "AcceptPause";
  29254. },
  29255. instance of MSFT_CliProperty
  29256. {
  29257. Derivation = "AcceptStop";
  29258. Description = "The AcceptStop property indicates whether the service can be stopped.";
  29259. Name = "AcceptStop";
  29260. },
  29261. instance of MSFT_CliProperty
  29262. {
  29263. Derivation = "ErrorControl";
  29264. 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.";
  29265. Name = "ErrorControl";
  29266. Qualifiers = {
  29267. instance of MSFT_CliQualifier
  29268. {
  29269. Name = "ValueMap";
  29270. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  29271. },
  29272. instance of MSFT_CliQualifier
  29273. {
  29274. Name = "Values";
  29275. QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
  29276. }};
  29277. },
  29278. instance of MSFT_CliProperty
  29279. {
  29280. Derivation = "Name";
  29281. 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. ";
  29282. Name = "Name";
  29283. },
  29284. instance of MSFT_CliProperty
  29285. {
  29286. Derivation = "StartMode";
  29287. 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.";
  29288. Name = "StartMode";
  29289. Qualifiers = {
  29290. instance of MSFT_CliQualifier
  29291. {
  29292. Name = "ValueMap";
  29293. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  29294. },
  29295. instance of MSFT_CliQualifier
  29296. {
  29297. Name = "Values";
  29298. QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
  29299. }};
  29300. }};
  29301. }};
  29302. FriendlyName = "SysDriver";
  29303. PWhere = "where Name='#'";
  29304. Target = "Select * from Win32_SystemDriver";
  29305. Verbs = {
  29306. instance of MSFT_CliVerb
  29307. {
  29308. Derivation = "PauseService";
  29309. 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.";
  29310. Name = "PauseService";
  29311. Usage = "PauseService";
  29312. },
  29313. instance of MSFT_CliVerb
  29314. {
  29315. Derivation = "ResumeService";
  29316. 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.";
  29317. Name = "ResumeService";
  29318. Usage = "ResumeService";
  29319. },
  29320. instance of MSFT_CliVerb
  29321. {
  29322. Derivation = "InterrogateService";
  29323. 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.";
  29324. Name = "InterrogateService";
  29325. Usage = "InterrogateService";
  29326. VerbType = 0;
  29327. },
  29328. instance of MSFT_CliVerb
  29329. {
  29330. Derivation = "UserControlService";
  29331. 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.";
  29332. Name = "UserControlService";
  29333. Parameters = {
  29334. instance of MSFT_CliParam
  29335. {
  29336. ParaId = "ControlCode";
  29337. Qualifiers = {
  29338. instance of MSFT_CliQualifier
  29339. {
  29340. Name = "In";
  29341. QualifierValue = {"True"};
  29342. }};
  29343. Type = "UINT8";
  29344. }};
  29345. Usage = "UserControlService";
  29346. }};
  29347. };
  29348. instance of MSFT_CliAlias
  29349. {
  29350. Connection =
  29351. instance of MSFT_CliConnection
  29352. {
  29353. Locale = "ms_409";
  29354. NameSpace = "ROOT\\CIMV2";
  29355. Server = ".";
  29356. };
  29357. Description = "Physical system enclosure management.";
  29358. Formats = {
  29359. instance of MSFT_CliFormat
  29360. {
  29361. Format = "table";
  29362. Name = "STATUS";
  29363. Properties = {
  29364. instance of MSFT_CliProperty
  29365. {
  29366. Derivation = "Tag";
  29367. Name = "Tag";
  29368. },
  29369. instance of MSFT_CliProperty
  29370. {
  29371. Derivation = "Status";
  29372. Description = "The Status property is a string indicating the current status of the object.";
  29373. Name = "Status";
  29374. Qualifiers = {
  29375. instance of MSFT_CliQualifier
  29376. {
  29377. Name = "MaxLen";
  29378. QualifierValue = {"10"};
  29379. },
  29380. instance of MSFT_CliQualifier
  29381. {
  29382. Name = "ValueMap";
  29383. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29384. },
  29385. instance of MSFT_CliQualifier
  29386. {
  29387. Name = "Values";
  29388. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29389. }};
  29390. },
  29391. instance of MSFT_CliProperty
  29392. {
  29393. Derivation = "Name";
  29394. Description = "The Name property defines the label by which the object is known. ";
  29395. Name = "Name";
  29396. },
  29397. instance of MSFT_CliProperty
  29398. {
  29399. Derivation = "SecurityStatus";
  29400. Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
  29401. Name = "SecurityStatus";
  29402. Qualifiers = {
  29403. instance of MSFT_CliQualifier
  29404. {
  29405. Name = "ValueMap";
  29406. QualifierValue = {"1","2","3","4","5"};
  29407. },
  29408. instance of MSFT_CliQualifier
  29409. {
  29410. Name = "Values";
  29411. QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
  29412. }};
  29413. }};
  29414. },
  29415. instance of MSFT_CliFormat
  29416. {
  29417. Format = "list";
  29418. Name = "FULL";
  29419. Properties = {
  29420. instance of MSFT_CliProperty
  29421. {
  29422. Derivation = "AudibleAlarm";
  29423. Description = "Boolean indicating whether the frame is equipped with an audible alarm.";
  29424. Name = "AudibleAlarm";
  29425. },
  29426. instance of MSFT_CliProperty
  29427. {
  29428. Derivation = "BreachDescription";
  29429. 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.";
  29430. Name = "BreachDescription";
  29431. },
  29432. instance of MSFT_CliProperty
  29433. {
  29434. Derivation = "CableManagementStrategy";
  29435. Description = "CableManagementStrategy is a free-form string that contains information on how the various cables are connected and bundled for the frame. ";
  29436. Name = "CableManagementStrategy";
  29437. },
  29438. instance of MSFT_CliProperty
  29439. {
  29440. Derivation = "ChassisTypes";
  29441. Description = "An enumerated, integer-valued array indicating the type of chassis.";
  29442. Name = "ChassisTypes";
  29443. Qualifiers = {
  29444. instance of MSFT_CliQualifier
  29445. {
  29446. Name = "ValueMap";
  29447. 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"};
  29448. },
  29449. instance of MSFT_CliQualifier
  29450. {
  29451. Name = "Values";
  29452. 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"};
  29453. }};
  29454. },
  29455. instance of MSFT_CliProperty
  29456. {
  29457. Derivation = "CurrentRequiredOrProduced";
  29458. 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.";
  29459. Name = "CurrentRequiredOrProduced";
  29460. },
  29461. instance of MSFT_CliProperty
  29462. {
  29463. Derivation = "Depth";
  29464. Description = "The depth of the physical package in inches.";
  29465. Name = "Depth";
  29466. },
  29467. instance of MSFT_CliProperty
  29468. {
  29469. Derivation = "Description";
  29470. Description = "The Description property provides a textual description of the object. ";
  29471. Name = "Description";
  29472. },
  29473. instance of MSFT_CliProperty
  29474. {
  29475. Derivation = "HeatGeneration";
  29476. Description = "Amount of heat generated by the chassis in BTU/hour.";
  29477. Name = "HeatGeneration";
  29478. },
  29479. instance of MSFT_CliProperty
  29480. {
  29481. Derivation = "Height";
  29482. Description = "The height of the physical package in inches.";
  29483. Name = "Height";
  29484. },
  29485. instance of MSFT_CliProperty
  29486. {
  29487. Derivation = "HotSwappable";
  29488. 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'). ";
  29489. Name = "HotSwappable";
  29490. },
  29491. instance of MSFT_CliProperty
  29492. {
  29493. Derivation = "InstallDate";
  29494. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  29495. Name = "InstallDate";
  29496. },
  29497. instance of MSFT_CliProperty
  29498. {
  29499. Derivation = "LockPresent";
  29500. Description = "Boolean indicating whether the frame is protected with a lock.";
  29501. Name = "LockPresent";
  29502. },
  29503. instance of MSFT_CliProperty
  29504. {
  29505. Derivation = "Manufacturer";
  29506. Description = "The name of the organization responsible for producing the physical element.";
  29507. Name = "Manufacturer";
  29508. Qualifiers = {
  29509. instance of MSFT_CliQualifier
  29510. {
  29511. Name = "MaxLen";
  29512. QualifierValue = {"256"};
  29513. }};
  29514. },
  29515. instance of MSFT_CliProperty
  29516. {
  29517. Derivation = "Model";
  29518. Description = "The name by which the physical element is generally known.";
  29519. Name = "Model";
  29520. Qualifiers = {
  29521. instance of MSFT_CliQualifier
  29522. {
  29523. Name = "MaxLen";
  29524. QualifierValue = {"64"};
  29525. }};
  29526. },
  29527. instance of MSFT_CliProperty
  29528. {
  29529. Derivation = "Name";
  29530. Description = "The Name property defines the label by which the object is known. ";
  29531. Name = "Name";
  29532. },
  29533. instance of MSFT_CliProperty
  29534. {
  29535. Derivation = "NumberOfPowerCords";
  29536. Description = "Integer indicating the number of power cords which must be connected to the chassis, for all the components to operate.";
  29537. Name = "NumberOfPowerCords";
  29538. },
  29539. instance of MSFT_CliProperty
  29540. {
  29541. Derivation = "OtherIdentifyingInfo";
  29542. 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. ";
  29543. Name = "OtherIdentifyingInfo";
  29544. },
  29545. instance of MSFT_CliProperty
  29546. {
  29547. Derivation = "PartNumber";
  29548. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  29549. Name = "PartNumber";
  29550. Qualifiers = {
  29551. instance of MSFT_CliQualifier
  29552. {
  29553. Name = "MaxLen";
  29554. QualifierValue = {"256"};
  29555. }};
  29556. },
  29557. instance of MSFT_CliProperty
  29558. {
  29559. Derivation = "PoweredOn";
  29560. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  29561. Name = "PoweredOn";
  29562. },
  29563. instance of MSFT_CliProperty
  29564. {
  29565. Derivation = "Removable";
  29566. 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. ";
  29567. Name = "Removable";
  29568. },
  29569. instance of MSFT_CliProperty
  29570. {
  29571. Derivation = "Replaceable";
  29572. Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
  29573. Name = "Replaceable";
  29574. },
  29575. instance of MSFT_CliProperty
  29576. {
  29577. Derivation = "SecurityBreach";
  29578. 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.";
  29579. Name = "SecurityBreach";
  29580. Qualifiers = {
  29581. instance of MSFT_CliQualifier
  29582. {
  29583. Name = "ValueMap";
  29584. QualifierValue = {"1","2","3","4","5"};
  29585. },
  29586. instance of MSFT_CliQualifier
  29587. {
  29588. Name = "Values";
  29589. QualifierValue = {"Other","Unknown","No Breach","Breach Attempted","Breach Successful"};
  29590. }};
  29591. },
  29592. instance of MSFT_CliProperty
  29593. {
  29594. Derivation = "SecurityStatus";
  29595. Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
  29596. Name = "SecurityStatus";
  29597. Qualifiers = {
  29598. instance of MSFT_CliQualifier
  29599. {
  29600. Name = "ValueMap";
  29601. QualifierValue = {"1","2","3","4","5"};
  29602. },
  29603. instance of MSFT_CliQualifier
  29604. {
  29605. Name = "Values";
  29606. QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
  29607. }};
  29608. },
  29609. instance of MSFT_CliProperty
  29610. {
  29611. Derivation = "SerialNumber";
  29612. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  29613. Name = "SerialNumber";
  29614. Qualifiers = {
  29615. instance of MSFT_CliQualifier
  29616. {
  29617. Name = "MaxLen";
  29618. QualifierValue = {"64"};
  29619. }};
  29620. },
  29621. instance of MSFT_CliProperty
  29622. {
  29623. Derivation = "ServiceDescriptions";
  29624. Description = "An array of free-form strings providing more detailed explanations for any of the entries in the ServicePhilosophy array.";
  29625. Name = "ServiceDescriptions";
  29626. },
  29627. instance of MSFT_CliProperty
  29628. {
  29629. Derivation = "ServicePhilosophy";
  29630. 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.";
  29631. Name = "ServicePhilosophy";
  29632. Qualifiers = {
  29633. instance of MSFT_CliQualifier
  29634. {
  29635. Name = "Values";
  29636. QualifierValue = {"Unknown","Other","Service From TopService From Front","Service From Back","Service From Side","Sliding Trays","Removable Sides","Moveable"};
  29637. }};
  29638. },
  29639. instance of MSFT_CliProperty
  29640. {
  29641. Derivation = "SKU";
  29642. Description = "The stock keeping unit number for this physical element.";
  29643. Name = "SKU";
  29644. Qualifiers = {
  29645. instance of MSFT_CliQualifier
  29646. {
  29647. Name = "MaxLen";
  29648. QualifierValue = {"64"};
  29649. }};
  29650. },
  29651. instance of MSFT_CliProperty
  29652. {
  29653. Derivation = "SMBIOSAssetTag";
  29654. Description = "The SMBIOSAssetTag property indicates the asset tag number of the system enclosure.";
  29655. Name = "SMBIOSAssetTag";
  29656. },
  29657. instance of MSFT_CliProperty
  29658. {
  29659. Derivation = "Status";
  29660. Description = "The Status property is a string indicating the current status of the object. ";
  29661. Name = "Status";
  29662. Qualifiers = {
  29663. instance of MSFT_CliQualifier
  29664. {
  29665. Name = "MaxLen";
  29666. QualifierValue = {"10"};
  29667. },
  29668. instance of MSFT_CliQualifier
  29669. {
  29670. Name = "ValueMap";
  29671. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29672. },
  29673. instance of MSFT_CliQualifier
  29674. {
  29675. Name = "Values";
  29676. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29677. }};
  29678. },
  29679. instance of MSFT_CliProperty
  29680. {
  29681. Derivation = "Tag";
  29682. Description = "The Tag property is a string that uniquely identifies the system enclosure.";
  29683. Name = "Tag";
  29684. Qualifiers = {
  29685. instance of MSFT_CliQualifier
  29686. {
  29687. Name = "MaxLen";
  29688. QualifierValue = {"256"};
  29689. }};
  29690. },
  29691. instance of MSFT_CliProperty
  29692. {
  29693. Derivation = "TypeDescriptions";
  29694. Description = "An array of free-form strings providing more information on the ChassisTypes array entries. ";
  29695. Name = "TypeDescriptions";
  29696. },
  29697. instance of MSFT_CliProperty
  29698. {
  29699. Derivation = "Version";
  29700. Description = "A string indicating the version of the physical element.";
  29701. Name = "Version";
  29702. Qualifiers = {
  29703. instance of MSFT_CliQualifier
  29704. {
  29705. Name = "MaxLen";
  29706. QualifierValue = {"64"};
  29707. }};
  29708. },
  29709. instance of MSFT_CliProperty
  29710. {
  29711. Derivation = "VisibleAlarm";
  29712. Description = "Boolean indicating that the equipment includes a visible alarm.";
  29713. Name = "VisibleAlarm";
  29714. },
  29715. instance of MSFT_CliProperty
  29716. {
  29717. Derivation = "Weight";
  29718. Description = "The weight of the physical package in pounds.";
  29719. Name = "Weight";
  29720. },
  29721. instance of MSFT_CliProperty
  29722. {
  29723. Derivation = "Width";
  29724. Description = "The width of the physical package in inches.";
  29725. Name = "Width";
  29726. }};
  29727. },
  29728. instance of MSFT_CliFormat
  29729. {
  29730. Format = "TABLE";
  29731. Name = "BRIEF";
  29732. Properties = {
  29733. instance of MSFT_CliProperty
  29734. {
  29735. Derivation = "Manufacturer";
  29736. Description = "The name of the organization responsible for producing the physical element.";
  29737. Name = "Manufacturer";
  29738. Qualifiers = {
  29739. instance of MSFT_CliQualifier
  29740. {
  29741. Name = "MaxLen";
  29742. QualifierValue = {"256"};
  29743. }};
  29744. },
  29745. instance of MSFT_CliProperty
  29746. {
  29747. Derivation = "Model";
  29748. Description = "The name by which the physical element is generally known.";
  29749. Name = "Model";
  29750. Qualifiers = {
  29751. instance of MSFT_CliQualifier
  29752. {
  29753. Name = "MaxLen";
  29754. QualifierValue = {"64"};
  29755. }};
  29756. },
  29757. instance of MSFT_CliProperty
  29758. {
  29759. Derivation = "LockPresent";
  29760. Description = "Boolean indicating whether the frame is protected with a lock.";
  29761. Name = "LockPresent";
  29762. },
  29763. instance of MSFT_CliProperty
  29764. {
  29765. Derivation = "SerialNumber";
  29766. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  29767. Name = "SerialNumber";
  29768. Qualifiers = {
  29769. instance of MSFT_CliQualifier
  29770. {
  29771. Name = "MaxLen";
  29772. QualifierValue = {"64"};
  29773. }};
  29774. },
  29775. instance of MSFT_CliProperty
  29776. {
  29777. Derivation = "SMBIOSAssetTag";
  29778. Description = "The SMBIOSAssetTag property indicates the asset tag number of the system enclosure.";
  29779. Name = "SMBIOSAssetTag";
  29780. },
  29781. instance of MSFT_CliProperty
  29782. {
  29783. Derivation = "SecurityStatus";
  29784. Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
  29785. Name = "SecurityStatus";
  29786. Qualifiers = {
  29787. instance of MSFT_CliQualifier
  29788. {
  29789. Name = "ValueMap";
  29790. QualifierValue = {"1","2","3","4","5"};
  29791. },
  29792. instance of MSFT_CliQualifier
  29793. {
  29794. Name = "Values";
  29795. QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
  29796. }};
  29797. }};
  29798. },
  29799. instance of MSFT_CliFormat
  29800. {
  29801. Name = "SYSTEM";
  29802. Properties = {
  29803. instance of MSFT_CliProperty
  29804. {
  29805. Derivation = "__CLASS";
  29806. Name = "__CLASS";
  29807. },
  29808. instance of MSFT_CliProperty
  29809. {
  29810. Derivation = "__DERIVATION";
  29811. Name = "__DERIVATION";
  29812. },
  29813. instance of MSFT_CliProperty
  29814. {
  29815. Derivation = "__DYNASTY";
  29816. Name = "__DYNASTY";
  29817. },
  29818. instance of MSFT_CliProperty
  29819. {
  29820. Derivation = "__GENUS";
  29821. Name = "__GENUS";
  29822. },
  29823. instance of MSFT_CliProperty
  29824. {
  29825. Derivation = "__NAMESPACE";
  29826. Name = "__NAMESPACE";
  29827. },
  29828. instance of MSFT_CliProperty
  29829. {
  29830. Derivation = "__PATH";
  29831. Name = "__PATH";
  29832. },
  29833. instance of MSFT_CliProperty
  29834. {
  29835. Derivation = "__PROPERTY_COUNT";
  29836. Name = "__PROPERTY_COUNT";
  29837. },
  29838. instance of MSFT_CliProperty
  29839. {
  29840. Derivation = "__RELPATH";
  29841. Name = "__RELPATH";
  29842. },
  29843. instance of MSFT_CliProperty
  29844. {
  29845. Derivation = "__SERVER";
  29846. Name = "__SERVER";
  29847. },
  29848. instance of MSFT_CliProperty
  29849. {
  29850. Derivation = "__SUPERCLASS";
  29851. Name = "__SUPERCLASS";
  29852. }};
  29853. },
  29854. instance of MSFT_CliFormat
  29855. {
  29856. Name = "INSTANCE";
  29857. Properties = {
  29858. instance of MSFT_CliProperty
  29859. {
  29860. Derivation = "__PATH";
  29861. Name = "__PATH";
  29862. }};
  29863. }};
  29864. FriendlyName = "SystemEnclosure";
  29865. PWhere = "";
  29866. Target = "Select * from Win32_SystemEnclosure";
  29867. };
  29868. instance of MSFT_CliAlias
  29869. {
  29870. Connection =
  29871. instance of MSFT_CliConnection
  29872. {
  29873. Locale = "ms_409";
  29874. NameSpace = "ROOT\\CIMV2";
  29875. Server = ".";
  29876. };
  29877. Description = "Management of physical connection points including ports, slots and peripherals, and proprietary connections points.";
  29878. Formats = {
  29879. instance of MSFT_CliFormat
  29880. {
  29881. Format = "table";
  29882. Name = "STATUS";
  29883. Properties = {
  29884. instance of MSFT_CliProperty
  29885. {
  29886. Derivation = "Status";
  29887. 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.";
  29888. Name = "Status";
  29889. Qualifiers = {
  29890. instance of MSFT_CliQualifier
  29891. {
  29892. Name = "MaxLen";
  29893. QualifierValue = {"10"};
  29894. },
  29895. instance of MSFT_CliQualifier
  29896. {
  29897. Name = "ValueMap";
  29898. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29899. },
  29900. instance of MSFT_CliQualifier
  29901. {
  29902. Name = "Values";
  29903. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  29904. }};
  29905. },
  29906. instance of MSFT_CliProperty
  29907. {
  29908. Derivation = "SlotDesignation";
  29909. Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
  29910. Name = "SlotDesignation";
  29911. }};
  29912. },
  29913. instance of MSFT_CliFormat
  29914. {
  29915. Format = "LIST";
  29916. Name = "FULL";
  29917. Properties = {
  29918. instance of MSFT_CliProperty
  29919. {
  29920. Derivation = "ConnectorPinout";
  29921. Description = "A free-form string describing the pin configuration and signal usage of a physical connector.";
  29922. Name = "ConnectorPinout";
  29923. },
  29924. instance of MSFT_CliProperty
  29925. {
  29926. Derivation = "ConnectorType";
  29927. Description = "The ConnectorType property indicates the physical attributes of the connector used by this slot.";
  29928. Name = "ConnectorType";
  29929. Qualifiers = {
  29930. instance of MSFT_CliQualifier
  29931. {
  29932. Name = "Values";
  29933. 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"};
  29934. }};
  29935. },
  29936. instance of MSFT_CliProperty
  29937. {
  29938. Derivation = "CurrentUsage";
  29939. Description = "The CurrentUsage property indicates whether the system slot is currently in use.";
  29940. Name = "CurrentUsage";
  29941. Qualifiers = {
  29942. instance of MSFT_CliQualifier
  29943. {
  29944. Name = "Values";
  29945. QualifierValue = {"Reserved","Other","Unknown","Available","In use"};
  29946. }};
  29947. },
  29948. instance of MSFT_CliProperty
  29949. {
  29950. Derivation = "Description";
  29951. Description = "The Description property provides a textual description of the object. ";
  29952. Name = "Description";
  29953. },
  29954. instance of MSFT_CliProperty
  29955. {
  29956. Derivation = "HeightAllowed";
  29957. Description = "Maximum height of an adapter card that can be inserted into the slot, in inches.";
  29958. Name = "HeightAllowed";
  29959. },
  29960. instance of MSFT_CliProperty
  29961. {
  29962. Derivation = "InstallDate";
  29963. 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.";
  29964. Name = "InstallDate";
  29965. },
  29966. instance of MSFT_CliProperty
  29967. {
  29968. Derivation = "LengthAllowed";
  29969. Description = "Maximum length of an adapter card that can be inserted into the slot, in inches.";
  29970. Name = "LengthAllowed";
  29971. },
  29972. instance of MSFT_CliProperty
  29973. {
  29974. Derivation = "Manufacturer";
  29975. Description = "The name of the organization responsible for producing the physical element.";
  29976. Name = "Manufacturer";
  29977. Qualifiers = {
  29978. instance of MSFT_CliQualifier
  29979. {
  29980. Name = "MaxLen";
  29981. QualifierValue = {"256"};
  29982. }};
  29983. },
  29984. instance of MSFT_CliProperty
  29985. {
  29986. Derivation = "MaxDataWidth";
  29987. Description = "Maximum bus width of adapter cards that can be inserted into this slot, in bits.";
  29988. Name = "MaxDataWidth";
  29989. Qualifiers = {
  29990. instance of MSFT_CliQualifier
  29991. {
  29992. Name = "Values";
  29993. QualifierValue = {"8","16","32","64","128"};
  29994. }};
  29995. },
  29996. instance of MSFT_CliProperty
  29997. {
  29998. Derivation = "Model";
  29999. Description = "The name by which the physical element is generally known.";
  30000. Name = "Model";
  30001. Qualifiers = {
  30002. instance of MSFT_CliQualifier
  30003. {
  30004. Name = "MaxLen";
  30005. QualifierValue = {"64"};
  30006. }};
  30007. },
  30008. instance of MSFT_CliProperty
  30009. {
  30010. Derivation = "Name";
  30011. Description = "The Name property defines the label by which the object is known. ";
  30012. Name = "Name";
  30013. },
  30014. instance of MSFT_CliProperty
  30015. {
  30016. Derivation = "Number";
  30017. 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.";
  30018. Name = "Number";
  30019. },
  30020. instance of MSFT_CliProperty
  30021. {
  30022. Derivation = "OtherIdentifyingInfo";
  30023. 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.";
  30024. Name = "OtherIdentifyingInfo";
  30025. },
  30026. instance of MSFT_CliProperty
  30027. {
  30028. Derivation = "PartNumber";
  30029. Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
  30030. Name = "PartNumber";
  30031. Qualifiers = {
  30032. instance of MSFT_CliQualifier
  30033. {
  30034. Name = "MaxLen";
  30035. QualifierValue = {"256"};
  30036. }};
  30037. },
  30038. instance of MSFT_CliProperty
  30039. {
  30040. Derivation = "PMESignal";
  30041. 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.";
  30042. Name = "PMESignal";
  30043. },
  30044. instance of MSFT_CliProperty
  30045. {
  30046. Derivation = "PoweredOn";
  30047. Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
  30048. Name = "PoweredOn";
  30049. },
  30050. instance of MSFT_CliProperty
  30051. {
  30052. Derivation = "PurposeDescription";
  30053. Description = "A free-form string describing that this slot is physically unique and may hold special types of hardware. ";
  30054. Name = "PurposeDescription";
  30055. },
  30056. instance of MSFT_CliProperty
  30057. {
  30058. Derivation = "SerialNumber";
  30059. Description = "A manufacturer-allocated number used to identify the physicalelement.";
  30060. Name = "SerialNumber";
  30061. Qualifiers = {
  30062. instance of MSFT_CliQualifier
  30063. {
  30064. Name = "MaxLen";
  30065. QualifierValue = {"64"};
  30066. }};
  30067. },
  30068. instance of MSFT_CliProperty
  30069. {
  30070. Derivation = "Shared";
  30071. 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.";
  30072. Name = "Shared";
  30073. },
  30074. instance of MSFT_CliProperty
  30075. {
  30076. Derivation = "SKU";
  30077. Description = "The stock keeping unit number for this physical element.";
  30078. Name = "SKU";
  30079. Qualifiers = {
  30080. instance of MSFT_CliQualifier
  30081. {
  30082. Name = "MaxLen";
  30083. QualifierValue = {"64"};
  30084. }};
  30085. },
  30086. instance of MSFT_CliProperty
  30087. {
  30088. Derivation = "SlotDesignation";
  30089. Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
  30090. Name = "SlotDesignation";
  30091. },
  30092. instance of MSFT_CliProperty
  30093. {
  30094. Derivation = "SpecialPurpose";
  30095. 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.";
  30096. Name = "SpecialPurpose";
  30097. },
  30098. instance of MSFT_CliProperty
  30099. {
  30100. Derivation = "Status";
  30101. Description = "The Status property is a string indicating the current status of the object.";
  30102. Name = "Status";
  30103. Qualifiers = {
  30104. instance of MSFT_CliQualifier
  30105. {
  30106. Name = "MaxLen";
  30107. QualifierValue = {"10"};
  30108. },
  30109. instance of MSFT_CliQualifier
  30110. {
  30111. Name = "ValueMap";
  30112. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30113. },
  30114. instance of MSFT_CliQualifier
  30115. {
  30116. Name = "Values";
  30117. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30118. }};
  30119. },
  30120. instance of MSFT_CliProperty
  30121. {
  30122. Derivation = "SupportsHotPlug";
  30123. Description = "Boolean indicating whether the slot supports hot-plug of adapter cards.";
  30124. Name = "SupportsHotPlug";
  30125. },
  30126. instance of MSFT_CliProperty
  30127. {
  30128. Derivation = "Tag";
  30129. Description = "The Tag property uniquely identifies the system slot represented by an instance of this class.";
  30130. Name = "Tag";
  30131. Qualifiers = {
  30132. instance of MSFT_CliQualifier
  30133. {
  30134. Name = "MaxLen";
  30135. QualifierValue = {"256"};
  30136. }};
  30137. },
  30138. instance of MSFT_CliProperty
  30139. {
  30140. Derivation = "ThermalRating";
  30141. Description = "Maximum thermal dissipation of the slot in Milliwatts.";
  30142. Name = "ThermalRating";
  30143. },
  30144. instance of MSFT_CliProperty
  30145. {
  30146. Derivation = "VccMixedVoltageSupport";
  30147. Description = "An array of enumerated integers indicating the Vcc voltage supported by this slot.";
  30148. Name = "VccMixedVoltageSupport";
  30149. Qualifiers = {
  30150. instance of MSFT_CliQualifier
  30151. {
  30152. Name = "Values";
  30153. QualifierValue = {"Unknown","Other","3.3V","5V"};
  30154. }};
  30155. },
  30156. instance of MSFT_CliProperty
  30157. {
  30158. Derivation = "Version";
  30159. Description = "A string indicating the version of the physical element.";
  30160. Name = "Version";
  30161. Qualifiers = {
  30162. instance of MSFT_CliQualifier
  30163. {
  30164. Name = "MaxLen";
  30165. QualifierValue = {"64"};
  30166. }};
  30167. },
  30168. instance of MSFT_CliProperty
  30169. {
  30170. Derivation = "VppMixedVoltageSupport";
  30171. Description = "An array of enumerated integers indicating the Vpp voltage supported by this slot.";
  30172. Name = "VppMixedVoltageSupport";
  30173. Qualifiers = {
  30174. instance of MSFT_CliQualifier
  30175. {
  30176. Name = "Values";
  30177. QualifierValue = {"Unknown","Other","3.3V","5V","12V"};
  30178. }};
  30179. }};
  30180. },
  30181. instance of MSFT_CliFormat
  30182. {
  30183. Format = "TABLE";
  30184. Name = "BRIEF";
  30185. Properties = {
  30186. instance of MSFT_CliProperty
  30187. {
  30188. Derivation = "SlotDesignation";
  30189. Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
  30190. Name = "SlotDesignation";
  30191. },
  30192. instance of MSFT_CliProperty
  30193. {
  30194. Derivation = "Tag";
  30195. Description = "The Tag property uniquely identifies the system slot represented by an instance of this class.";
  30196. Name = "Tag";
  30197. Qualifiers = {
  30198. instance of MSFT_CliQualifier
  30199. {
  30200. Name = "MaxLen";
  30201. QualifierValue = {"256"};
  30202. }};
  30203. },
  30204. instance of MSFT_CliProperty
  30205. {
  30206. Derivation = "SupportsHotPlug";
  30207. Description = "Boolean indicating whether the slot supports hot-plug of adapter cards.";
  30208. Name = "SupportsHotPlug";
  30209. },
  30210. instance of MSFT_CliProperty
  30211. {
  30212. Derivation = "Status";
  30213. 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.";
  30214. Name = "Status";
  30215. Qualifiers = {
  30216. instance of MSFT_CliQualifier
  30217. {
  30218. Name = "MaxLen";
  30219. QualifierValue = {"10"};
  30220. },
  30221. instance of MSFT_CliQualifier
  30222. {
  30223. Name = "ValueMap";
  30224. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30225. },
  30226. instance of MSFT_CliQualifier
  30227. {
  30228. Name = "Values";
  30229. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30230. }};
  30231. },
  30232. instance of MSFT_CliProperty
  30233. {
  30234. Derivation = "Shared";
  30235. 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.";
  30236. Name = "Shared";
  30237. },
  30238. instance of MSFT_CliProperty
  30239. {
  30240. Derivation = "PMESignal";
  30241. 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.";
  30242. Name = "PMESignal";
  30243. },
  30244. instance of MSFT_CliProperty
  30245. {
  30246. Derivation = "MaxDataWidth";
  30247. Description = "Maximum bus width of adapter cards that can be inserted into this slot, in bits.";
  30248. Name = "MaxDataWidth";
  30249. Qualifiers = {
  30250. instance of MSFT_CliQualifier
  30251. {
  30252. Name = "Values";
  30253. QualifierValue = {"8","16","32","64","128"};
  30254. }};
  30255. }};
  30256. },
  30257. instance of MSFT_CliFormat
  30258. {
  30259. Name = "SYSTEM";
  30260. Properties = {
  30261. instance of MSFT_CliProperty
  30262. {
  30263. Derivation = "__CLASS";
  30264. Name = "__CLASS";
  30265. },
  30266. instance of MSFT_CliProperty
  30267. {
  30268. Derivation = "__DERIVATION";
  30269. Name = "__DERIVATION";
  30270. },
  30271. instance of MSFT_CliProperty
  30272. {
  30273. Derivation = "__DYNASTY";
  30274. Name = "__DYNASTY";
  30275. },
  30276. instance of MSFT_CliProperty
  30277. {
  30278. Derivation = "__GENUS";
  30279. Name = "__GENUS";
  30280. },
  30281. instance of MSFT_CliProperty
  30282. {
  30283. Derivation = "__NAMESPACE";
  30284. Name = "__NAMESPACE";
  30285. },
  30286. instance of MSFT_CliProperty
  30287. {
  30288. Derivation = "__PATH";
  30289. Name = "__PATH";
  30290. },
  30291. instance of MSFT_CliProperty
  30292. {
  30293. Derivation = "__PROPERTY_COUNT";
  30294. Name = "__PROPERTY_COUNT";
  30295. },
  30296. instance of MSFT_CliProperty
  30297. {
  30298. Derivation = "__RELPATH";
  30299. Name = "__RELPATH";
  30300. },
  30301. instance of MSFT_CliProperty
  30302. {
  30303. Derivation = "__SERVER";
  30304. Name = "__SERVER";
  30305. },
  30306. instance of MSFT_CliProperty
  30307. {
  30308. Derivation = "__SUPERCLASS";
  30309. Name = "__SUPERCLASS";
  30310. }};
  30311. },
  30312. instance of MSFT_CliFormat
  30313. {
  30314. Name = "INSTANCE";
  30315. Properties = {
  30316. instance of MSFT_CliProperty
  30317. {
  30318. Derivation = "__PATH";
  30319. Name = "__PATH";
  30320. }};
  30321. }};
  30322. FriendlyName = "SystemSlot";
  30323. PWhere = "";
  30324. Target = "Select * from Win32_SystemSlot";
  30325. };
  30326. instance of MSFT_CliAlias
  30327. {
  30328. Connection =
  30329. instance of MSFT_CliConnection
  30330. {
  30331. Locale = "ms_409";
  30332. NameSpace = "ROOT\\CIMV2";
  30333. Server = ".";
  30334. };
  30335. Description = "Tape drive management. ";
  30336. Formats = {
  30337. instance of MSFT_CliFormat
  30338. {
  30339. Format = "table";
  30340. Name = "STATUS";
  30341. Properties = {
  30342. instance of MSFT_CliProperty
  30343. {
  30344. Derivation = "Status";
  30345. 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.";
  30346. Name = "Status";
  30347. Qualifiers = {
  30348. instance of MSFT_CliQualifier
  30349. {
  30350. Name = "MaxLen";
  30351. QualifierValue = {"10"};
  30352. },
  30353. instance of MSFT_CliQualifier
  30354. {
  30355. Name = "ValueMap";
  30356. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30357. },
  30358. instance of MSFT_CliQualifier
  30359. {
  30360. Name = "Values";
  30361. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30362. }};
  30363. },
  30364. instance of MSFT_CliProperty
  30365. {
  30366. Derivation = "Availability";
  30367. 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.";
  30368. Name = "Availability";
  30369. Qualifiers = {
  30370. instance of MSFT_CliQualifier
  30371. {
  30372. Name = "ValueMap";
  30373. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  30374. },
  30375. instance of MSFT_CliQualifier
  30376. {
  30377. Name = "Values";
  30378. 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"};
  30379. }};
  30380. },
  30381. instance of MSFT_CliProperty
  30382. {
  30383. Derivation = "DeviceID";
  30384. Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
  30385. Name = "DeviceID";
  30386. },
  30387. instance of MSFT_CliProperty
  30388. {
  30389. Derivation = "NeedsCleaning";
  30390. Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
  30391. Name = "NeedsCleaning";
  30392. },
  30393. instance of MSFT_CliProperty
  30394. {
  30395. Derivation = "StatusInfo";
  30396. 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.";
  30397. Name = "StatusInfo";
  30398. Qualifiers = {
  30399. instance of MSFT_CliQualifier
  30400. {
  30401. Name = "ValueMap";
  30402. QualifierValue = {"1","2","3","4","5"};
  30403. },
  30404. instance of MSFT_CliQualifier
  30405. {
  30406. Name = "Values";
  30407. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  30408. }};
  30409. }};
  30410. },
  30411. instance of MSFT_CliFormat
  30412. {
  30413. Name = "SYSTEM";
  30414. Properties = {
  30415. instance of MSFT_CliProperty
  30416. {
  30417. Derivation = "__CLASS";
  30418. Name = "__CLASS";
  30419. },
  30420. instance of MSFT_CliProperty
  30421. {
  30422. Derivation = "__DERIVATION";
  30423. Name = "__DERIVATION";
  30424. },
  30425. instance of MSFT_CliProperty
  30426. {
  30427. Derivation = "__DYNASTY";
  30428. Name = "__DYNASTY";
  30429. },
  30430. instance of MSFT_CliProperty
  30431. {
  30432. Derivation = "__GENUS";
  30433. Name = "__GENUS";
  30434. },
  30435. instance of MSFT_CliProperty
  30436. {
  30437. Derivation = "__NAMESPACE";
  30438. Name = "__NAMESPACE";
  30439. },
  30440. instance of MSFT_CliProperty
  30441. {
  30442. Derivation = "__PATH";
  30443. Name = "__PATH";
  30444. },
  30445. instance of MSFT_CliProperty
  30446. {
  30447. Derivation = "__PROPERTY_COUNT";
  30448. Name = "__PROPERTY_COUNT";
  30449. },
  30450. instance of MSFT_CliProperty
  30451. {
  30452. Derivation = "__RELPATH";
  30453. Name = "__RELPATH";
  30454. },
  30455. instance of MSFT_CliProperty
  30456. {
  30457. Derivation = "__SERVER";
  30458. Name = "__SERVER";
  30459. },
  30460. instance of MSFT_CliProperty
  30461. {
  30462. Derivation = "__SUPERCLASS";
  30463. Name = "__SUPERCLASS";
  30464. }};
  30465. },
  30466. instance of MSFT_CliFormat
  30467. {
  30468. Name = "INSTANCE";
  30469. Properties = {
  30470. instance of MSFT_CliProperty
  30471. {
  30472. Derivation = "__PATH";
  30473. Name = "__PATH";
  30474. }};
  30475. },
  30476. instance of MSFT_CliFormat
  30477. {
  30478. Format = "LIST";
  30479. Name = "FULL";
  30480. Properties = {
  30481. instance of MSFT_CliProperty
  30482. {
  30483. Derivation = "Availability";
  30484. Description = "The availability and status of the device. ";
  30485. Name = "Availability";
  30486. Qualifiers = {
  30487. instance of MSFT_CliQualifier
  30488. {
  30489. Name = "ValueMap";
  30490. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  30491. },
  30492. instance of MSFT_CliQualifier
  30493. {
  30494. Name = "Values";
  30495. 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"};
  30496. }};
  30497. },
  30498. instance of MSFT_CliProperty
  30499. {
  30500. Derivation = "Capabilities";
  30501. Description = "Capabilities of the media access device. ";
  30502. Name = "Capabilities";
  30503. Qualifiers = {
  30504. instance of MSFT_CliQualifier
  30505. {
  30506. Name = "Values";
  30507. QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
  30508. }};
  30509. },
  30510. instance of MSFT_CliProperty
  30511. {
  30512. Derivation = "CapabilityDescriptions";
  30513. Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
  30514. Name = "CapabilityDescriptions";
  30515. },
  30516. instance of MSFT_CliProperty
  30517. {
  30518. Derivation = "Compression";
  30519. Description = "The Compression property specifies whether hardware data compression is enabled or disabled.";
  30520. Name = "Compression";
  30521. },
  30522. instance of MSFT_CliProperty
  30523. {
  30524. Derivation = "CompressionMethod";
  30525. Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
  30526. Name = "CompressionMethod";
  30527. },
  30528. instance of MSFT_CliProperty
  30529. {
  30530. Derivation = "ConfigManagerErrorCode";
  30531. Description = "Indicates the Configuration Manager error code.";
  30532. Name = "ConfigManagerErrorCode";
  30533. Qualifiers = {
  30534. instance of MSFT_CliQualifier
  30535. {
  30536. Name = "Values";
  30537. 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
  30538. }};
  30539. },
  30540. instance of MSFT_CliProperty
  30541. {
  30542. Derivation = "ConfigManagerUserConfig";
  30543. Description = "Indicates whether the device is using a user-defined configuration.";
  30544. Name = "ConfigManagerUserConfig";
  30545. },
  30546. instance of MSFT_CliProperty
  30547. {
  30548. Derivation = "DefaultBlockSize";
  30549. Description = "Default block size, in bytes, for this device.";
  30550. Name = "DefaultBlockSize";
  30551. },
  30552. instance of MSFT_CliProperty
  30553. {
  30554. Derivation = "Description";
  30555. Description = "The Description property provides a textual description of the object. ";
  30556. Name = "Description";
  30557. },
  30558. instance of MSFT_CliProperty
  30559. {
  30560. Derivation = "DeviceID";
  30561. Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
  30562. Name = "DeviceID";
  30563. },
  30564. instance of MSFT_CliProperty
  30565. {
  30566. Derivation = "ECC";
  30567. Description = "The ECC property specifies whether the device supports hardware error correction.";
  30568. Name = "ECC";
  30569. },
  30570. instance of MSFT_CliProperty
  30571. {
  30572. Derivation = "EOTWarningZoneSize";
  30573. Description = "The EOTWarningZoneSize property indicates the zone size for the End Of Tape (EOT) warning.";
  30574. Name = "EOTWarningZoneSize";
  30575. },
  30576. instance of MSFT_CliProperty
  30577. {
  30578. Derivation = "ErrorCleared";
  30579. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  30580. Name = "ErrorCleared";
  30581. },
  30582. instance of MSFT_CliProperty
  30583. {
  30584. Derivation = "ErrorDescription";
  30585. 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.";
  30586. Name = "ErrorDescription";
  30587. },
  30588. instance of MSFT_CliProperty
  30589. {
  30590. Derivation = "ErrorMethodology";
  30591. Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
  30592. Name = "ErrorMethodology";
  30593. },
  30594. instance of MSFT_CliProperty
  30595. {
  30596. Derivation = "FeaturesHigh";
  30597. Description = "The FeaturesHigh property specifies the high-order 32 bits of the device features flag.";
  30598. Name = "FeaturesHigh";
  30599. },
  30600. instance of MSFT_CliProperty
  30601. {
  30602. Derivation = "FeaturesLow";
  30603. Description = "The FeaturesLow property specifies the low-order 32 bits of the device features flag.";
  30604. Name = "FeaturesLow";
  30605. },
  30606. instance of MSFT_CliProperty
  30607. {
  30608. Derivation = "Id";
  30609. Description = "The Id property indicates the manufacturer's identifying name of the tape drive.";
  30610. Name = "Id";
  30611. },
  30612. instance of MSFT_CliProperty
  30613. {
  30614. Derivation = "InstallDate";
  30615. Description = "The InstallDate property is datetime value indicating when the object was installed. ";
  30616. Name = "InstallDate";
  30617. },
  30618. instance of MSFT_CliProperty
  30619. {
  30620. Derivation = "LastErrorCode";
  30621. Description = "LastErrorCode captures the last error code reported by the logical device.";
  30622. Name = "LastErrorCode";
  30623. },
  30624. instance of MSFT_CliProperty
  30625. {
  30626. Derivation = "Manufacturer";
  30627. Description = "The Manufacturer property indicates the manufacturer of the drive.";
  30628. Name = "Manufacturer";
  30629. },
  30630. instance of MSFT_CliProperty
  30631. {
  30632. Derivation = "MaxBlockSize";
  30633. Description = "Maximum block size, in bytes, for media accessed by this device.";
  30634. Name = "MaxBlockSize";
  30635. },
  30636. instance of MSFT_CliProperty
  30637. {
  30638. Derivation = "MaxMediaSize";
  30639. Description = "Maximum size, in Kbytes, of media supported by this device.";
  30640. Name = "MaxMediaSize";
  30641. },
  30642. instance of MSFT_CliProperty
  30643. {
  30644. Derivation = "MaxPartitionCount";
  30645. Description = "The MaxPartitionCount property indicates the maximum part count for the tape drive.";
  30646. Name = "MaxPartitionCount";
  30647. },
  30648. instance of MSFT_CliProperty
  30649. {
  30650. Derivation = "MediaType";
  30651. Description = "The MediaType property specifies the media type used by (or accessed by) this device. ";
  30652. Name = "MediaType";
  30653. },
  30654. instance of MSFT_CliProperty
  30655. {
  30656. Derivation = "MinBlockSize";
  30657. Description = "Minimum block size, in bytes, for media accessed by this device.";
  30658. Name = "MinBlockSize";
  30659. },
  30660. instance of MSFT_CliProperty
  30661. {
  30662. Derivation = "Name";
  30663. Description = "The Name property defines the label by which the object is known. ";
  30664. Name = "Name";
  30665. },
  30666. instance of MSFT_CliProperty
  30667. {
  30668. Derivation = "NeedsCleaning";
  30669. Description = "Boolean indicating that the media access device needs cleaning. ";
  30670. Name = "NeedsCleaning";
  30671. },
  30672. instance of MSFT_CliProperty
  30673. {
  30674. Derivation = "NumberOfMediaSupported";
  30675. Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
  30676. Name = "NumberOfMediaSupported";
  30677. },
  30678. instance of MSFT_CliProperty
  30679. {
  30680. Derivation = "Padding";
  30681. Name = "Padding";
  30682. },
  30683. instance of MSFT_CliProperty
  30684. {
  30685. Derivation = "PNPDeviceID";
  30686. Description = "Indicates the Plug and Play device ID of the logical device. ";
  30687. Name = "PNPDeviceID";
  30688. },
  30689. instance of MSFT_CliProperty
  30690. {
  30691. Derivation = "PowerManagementCapabilities";
  30692. Description = "Indicates the specific power-related capabilities of the logical device. ";
  30693. Name = "PowerManagementCapabilities";
  30694. Qualifiers = {
  30695. instance of MSFT_CliQualifier
  30696. {
  30697. Name = "Values";
  30698. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  30699. }};
  30700. },
  30701. instance of MSFT_CliProperty
  30702. {
  30703. Derivation = "PowerManagementSupported";
  30704. 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.";
  30705. Name = "PowerManagementSupported";
  30706. },
  30707. instance of MSFT_CliProperty
  30708. {
  30709. Derivation = "ReportSetMarks";
  30710. Description = "The ReportSetMarks property specifies whether setmark reporting is enabled. ";
  30711. Name = "ReportSetMarks";
  30712. },
  30713. instance of MSFT_CliProperty
  30714. {
  30715. Derivation = "Status";
  30716. Description = "The Status property is a string indicating the current status of the object. ";
  30717. Name = "Status";
  30718. Qualifiers = {
  30719. instance of MSFT_CliQualifier
  30720. {
  30721. Name = "MaxLen";
  30722. QualifierValue = {"10"};
  30723. },
  30724. instance of MSFT_CliQualifier
  30725. {
  30726. Name = "ValueMap";
  30727. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30728. },
  30729. instance of MSFT_CliQualifier
  30730. {
  30731. Name = "Values";
  30732. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30733. }};
  30734. },
  30735. instance of MSFT_CliProperty
  30736. {
  30737. Derivation = "StatusInfo";
  30738. 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.";
  30739. Name = "StatusInfo";
  30740. Qualifiers = {
  30741. instance of MSFT_CliQualifier
  30742. {
  30743. Name = "ValueMap";
  30744. QualifierValue = {"1","2","3","4","5"};
  30745. },
  30746. instance of MSFT_CliQualifier
  30747. {
  30748. Name = "Values";
  30749. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  30750. }};
  30751. }};
  30752. },
  30753. instance of MSFT_CliFormat
  30754. {
  30755. Format = "TABLE";
  30756. Name = "BRIEF";
  30757. Properties = {
  30758. instance of MSFT_CliProperty
  30759. {
  30760. Derivation = "DeviceID";
  30761. Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
  30762. Name = "DeviceID";
  30763. },
  30764. instance of MSFT_CliProperty
  30765. {
  30766. Derivation = "Id";
  30767. Description = "The Id property indicates the manufacturer's identifying name of the drive.";
  30768. Name = "Id";
  30769. },
  30770. instance of MSFT_CliProperty
  30771. {
  30772. Derivation = "Manufacturer";
  30773. Description = "The Manufacturer property indicates the manufacturer of the drive.";
  30774. Name = "Manufacturer";
  30775. },
  30776. instance of MSFT_CliProperty
  30777. {
  30778. Derivation = "Name";
  30779. Description = "The Name property defines the label by which the object is known. ";
  30780. Name = "Name";
  30781. },
  30782. instance of MSFT_CliProperty
  30783. {
  30784. Derivation = "Caption";
  30785. Description = "The Caption property is a short textual description. ";
  30786. Name = "Caption";
  30787. Qualifiers = {
  30788. instance of MSFT_CliQualifier
  30789. {
  30790. Name = "MaxLen";
  30791. QualifierValue = {"64"};
  30792. }};
  30793. }};
  30794. }};
  30795. FriendlyName = "TapeDrive";
  30796. PWhere = "";
  30797. Target = "Select * from Win32_TapeDrive";
  30798. };
  30799. instance of MSFT_CliAlias
  30800. {
  30801. Connection =
  30802. instance of MSFT_CliConnection
  30803. {
  30804. Locale = "ms_409";
  30805. NameSpace = "ROOT\\CIMV2";
  30806. Server = ".";
  30807. };
  30808. Description = "Data management of a temperature sensor (electronic thermometer).";
  30809. Formats = {
  30810. instance of MSFT_CliFormat
  30811. {
  30812. Name = "STATUS";
  30813. Properties = {
  30814. instance of MSFT_CliProperty
  30815. {
  30816. Derivation = "Status";
  30817. 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.";
  30818. Name = "Status";
  30819. Qualifiers = {
  30820. instance of MSFT_CliQualifier
  30821. {
  30822. Name = "MaxLen";
  30823. QualifierValue = {"10"};
  30824. },
  30825. instance of MSFT_CliQualifier
  30826. {
  30827. Name = "ValueMap";
  30828. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30829. },
  30830. instance of MSFT_CliQualifier
  30831. {
  30832. Name = "Values";
  30833. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30834. }};
  30835. },
  30836. instance of MSFT_CliProperty
  30837. {
  30838. Derivation = "CurrentReading";
  30839. Description = "The current value indicated by the sensor.";
  30840. Name = "CurrentReading";
  30841. },
  30842. instance of MSFT_CliProperty
  30843. {
  30844. Derivation = "DeviceID";
  30845. Description = "The DeviceID property contains a string identifying the temperature probe.";
  30846. Name = "DeviceID";
  30847. },
  30848. instance of MSFT_CliProperty
  30849. {
  30850. Derivation = "Name";
  30851. Description = "The Name property defines the label by which the object is known. ";
  30852. Name = "Name";
  30853. },
  30854. instance of MSFT_CliProperty
  30855. {
  30856. Derivation = "StatusInfo";
  30857. 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.";
  30858. Name = "StatusInfo";
  30859. Qualifiers = {
  30860. instance of MSFT_CliQualifier
  30861. {
  30862. Name = "ValueMap";
  30863. QualifierValue = {"1","2","3","4","5"};
  30864. },
  30865. instance of MSFT_CliQualifier
  30866. {
  30867. Name = "Values";
  30868. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  30869. }};
  30870. }};
  30871. },
  30872. instance of MSFT_CliFormat
  30873. {
  30874. Format = "TABLE";
  30875. Name = "BRIEF";
  30876. Properties = {
  30877. instance of MSFT_CliProperty
  30878. {
  30879. Derivation = "CurrentReading";
  30880. Description = "The current value indicated by the sensor.";
  30881. Name = "CurrentReading";
  30882. },
  30883. instance of MSFT_CliProperty
  30884. {
  30885. Derivation = "Name";
  30886. Description = "The Name property defines the label by which the object is known. ";
  30887. Name = "Name";
  30888. },
  30889. instance of MSFT_CliProperty
  30890. {
  30891. Derivation = "Description";
  30892. Description = "The Description property provides a textual description of the object. ";
  30893. Name = "Description";
  30894. },
  30895. instance of MSFT_CliProperty
  30896. {
  30897. Derivation = "MinReadable";
  30898. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  30899. Name = "MinReadable";
  30900. },
  30901. instance of MSFT_CliProperty
  30902. {
  30903. Derivation = "MaxReadable";
  30904. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  30905. Name = "MaxReadable";
  30906. },
  30907. instance of MSFT_CliProperty
  30908. {
  30909. Derivation = "Status";
  30910. Description = "The Status property is a string indicating the current status of the object. ";
  30911. Name = "Status";
  30912. Qualifiers = {
  30913. instance of MSFT_CliQualifier
  30914. {
  30915. Name = "MaxLen";
  30916. QualifierValue = {"10"};
  30917. },
  30918. instance of MSFT_CliQualifier
  30919. {
  30920. Name = "ValueMap";
  30921. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30922. },
  30923. instance of MSFT_CliQualifier
  30924. {
  30925. Name = "Values";
  30926. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  30927. }};
  30928. }};
  30929. },
  30930. instance of MSFT_CliFormat
  30931. {
  30932. Name = "SYSTEM";
  30933. Properties = {
  30934. instance of MSFT_CliProperty
  30935. {
  30936. Derivation = "__CLASS";
  30937. Name = "__CLASS";
  30938. },
  30939. instance of MSFT_CliProperty
  30940. {
  30941. Derivation = "__DERIVATION";
  30942. Name = "__DERIVATION";
  30943. },
  30944. instance of MSFT_CliProperty
  30945. {
  30946. Derivation = "__DYNASTY";
  30947. Name = "__DYNASTY";
  30948. },
  30949. instance of MSFT_CliProperty
  30950. {
  30951. Derivation = "__GENUS";
  30952. Name = "__GENUS";
  30953. },
  30954. instance of MSFT_CliProperty
  30955. {
  30956. Derivation = "__NAMESPACE";
  30957. Name = "__NAMESPACE";
  30958. },
  30959. instance of MSFT_CliProperty
  30960. {
  30961. Derivation = "__PATH";
  30962. Name = "__PATH";
  30963. },
  30964. instance of MSFT_CliProperty
  30965. {
  30966. Derivation = "__PROPERTY_COUNT";
  30967. Name = "__PROPERTY_COUNT";
  30968. },
  30969. instance of MSFT_CliProperty
  30970. {
  30971. Derivation = "__RELPATH";
  30972. Name = "__RELPATH";
  30973. },
  30974. instance of MSFT_CliProperty
  30975. {
  30976. Derivation = "__SERVER";
  30977. Name = "__SERVER";
  30978. },
  30979. instance of MSFT_CliProperty
  30980. {
  30981. Derivation = "__SUPERCLASS";
  30982. Name = "__SUPERCLASS";
  30983. }};
  30984. },
  30985. instance of MSFT_CliFormat
  30986. {
  30987. Name = "INSTANCE";
  30988. Properties = {
  30989. instance of MSFT_CliProperty
  30990. {
  30991. Derivation = "__PATH";
  30992. Name = "__PATH";
  30993. }};
  30994. },
  30995. instance of MSFT_CliFormat
  30996. {
  30997. Format = "LIST";
  30998. Name = "FULL";
  30999. Properties = {
  31000. instance of MSFT_CliProperty
  31001. {
  31002. Derivation = "Accuracy";
  31003. Description = "Indicates the accuracy of the sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent.";
  31004. Name = "Accuracy";
  31005. },
  31006. instance of MSFT_CliProperty
  31007. {
  31008. Derivation = "Availability";
  31009. Description = "The availability and status of the device. ";
  31010. Name = "Availability";
  31011. Qualifiers = {
  31012. instance of MSFT_CliQualifier
  31013. {
  31014. Name = "ValueMap";
  31015. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  31016. },
  31017. instance of MSFT_CliQualifier
  31018. {
  31019. Name = "Values";
  31020. 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"};
  31021. }};
  31022. },
  31023. instance of MSFT_CliProperty
  31024. {
  31025. Derivation = "ConfigManagerErrorCode";
  31026. Description = "Indicates the Configuration Manager error code.";
  31027. Name = "ConfigManagerErrorCode";
  31028. Qualifiers = {
  31029. instance of MSFT_CliQualifier
  31030. {
  31031. Name = "Values";
  31032. 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
  31033. }};
  31034. },
  31035. instance of MSFT_CliProperty
  31036. {
  31037. Derivation = "ConfigManagerUserConfig";
  31038. Description = "Indicates whether the device is using a user-defined configuration.";
  31039. Name = "ConfigManagerUserConfig";
  31040. },
  31041. instance of MSFT_CliProperty
  31042. {
  31043. Derivation = "CurrentReading";
  31044. Description = "The current value indicated by the sensor.";
  31045. Name = "CurrentReading";
  31046. },
  31047. instance of MSFT_CliProperty
  31048. {
  31049. Derivation = "Description";
  31050. Description = "The Description property provides a textual description of the object. ";
  31051. Name = "Description";
  31052. },
  31053. instance of MSFT_CliProperty
  31054. {
  31055. Derivation = "DeviceID";
  31056. Description = "The DeviceID property contains a string identifying the temperature probe.";
  31057. Name = "DeviceID";
  31058. },
  31059. instance of MSFT_CliProperty
  31060. {
  31061. Derivation = "ErrorCleared";
  31062. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  31063. Name = "ErrorCleared";
  31064. },
  31065. instance of MSFT_CliProperty
  31066. {
  31067. Derivation = "ErrorDescription";
  31068. 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.";
  31069. Name = "ErrorDescription";
  31070. },
  31071. instance of MSFT_CliProperty
  31072. {
  31073. Derivation = "InstallDate";
  31074. 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.";
  31075. Name = "InstallDate";
  31076. },
  31077. instance of MSFT_CliProperty
  31078. {
  31079. Derivation = "IsLinear";
  31080. Description = "Indicates that the sensor is linear over its dynamic range.";
  31081. Name = "IsLinear";
  31082. },
  31083. instance of MSFT_CliProperty
  31084. {
  31085. Derivation = "LastErrorCode";
  31086. Description = "LastErrorCode captures the last error code reported by the logical device.";
  31087. Name = "LastErrorCode";
  31088. },
  31089. instance of MSFT_CliProperty
  31090. {
  31091. Derivation = "LowerThresholdCritical";
  31092. 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.";
  31093. Name = "LowerThresholdCritical";
  31094. },
  31095. instance of MSFT_CliProperty
  31096. {
  31097. Derivation = "LowerThresholdFatal";
  31098. 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.";
  31099. Name = "LowerThresholdFatal";
  31100. },
  31101. instance of MSFT_CliProperty
  31102. {
  31103. Derivation = "LowerThresholdNonCritical";
  31104. 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.";
  31105. Name = "LowerThresholdNonCritical";
  31106. },
  31107. instance of MSFT_CliProperty
  31108. {
  31109. Derivation = "MaxReadable";
  31110. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  31111. Name = "MaxReadable";
  31112. },
  31113. instance of MSFT_CliProperty
  31114. {
  31115. Derivation = "MinReadable";
  31116. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  31117. Name = "MinReadable";
  31118. },
  31119. instance of MSFT_CliProperty
  31120. {
  31121. Derivation = "Name";
  31122. Description = "The Name property defines the label by which the object is known. ";
  31123. Name = "Name";
  31124. },
  31125. instance of MSFT_CliProperty
  31126. {
  31127. Derivation = "NominalReading";
  31128. Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
  31129. Name = "NominalReading";
  31130. },
  31131. instance of MSFT_CliProperty
  31132. {
  31133. Derivation = "NormalMax";
  31134. Description = "NormalMax provides guidance for the user as to the normal maximum range for the numeric sensor.";
  31135. Name = "NormalMax";
  31136. },
  31137. instance of MSFT_CliProperty
  31138. {
  31139. Derivation = "NormalMin";
  31140. Description = "NormalMin provides guidance for the user as to the normal minimum range for the numeric sensor.";
  31141. Name = "NormalMin";
  31142. },
  31143. instance of MSFT_CliProperty
  31144. {
  31145. Derivation = "PNPDeviceID";
  31146. Description = "Indicates the Plug and Play device ID of the logical device. ";
  31147. Name = "PNPDeviceID";
  31148. },
  31149. instance of MSFT_CliProperty
  31150. {
  31151. Derivation = "PowerManagementCapabilities";
  31152. Description = "Indicates the specific power-related capabilities of the logical device. ";
  31153. Name = "PowerManagementCapabilities";
  31154. Qualifiers = {
  31155. instance of MSFT_CliQualifier
  31156. {
  31157. Name = "Values";
  31158. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  31159. }};
  31160. },
  31161. instance of MSFT_CliProperty
  31162. {
  31163. Derivation = "PowerManagementSupported";
  31164. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  31165. Name = "PowerManagementSupported";
  31166. },
  31167. instance of MSFT_CliProperty
  31168. {
  31169. Derivation = "Resolution";
  31170. Description = "Resolution indicates the ability of the sensor to resolve differences in the measured property. ";
  31171. Name = "Resolution";
  31172. },
  31173. instance of MSFT_CliProperty
  31174. {
  31175. Derivation = "Status";
  31176. Description = "The Status property is a string indicating the current status of the object. ";
  31177. Name = "Status";
  31178. Qualifiers = {
  31179. instance of MSFT_CliQualifier
  31180. {
  31181. Name = "MaxLen";
  31182. QualifierValue = {"10"};
  31183. },
  31184. instance of MSFT_CliQualifier
  31185. {
  31186. Name = "ValueMap";
  31187. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31188. },
  31189. instance of MSFT_CliQualifier
  31190. {
  31191. Name = "Values";
  31192. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31193. }};
  31194. },
  31195. instance of MSFT_CliProperty
  31196. {
  31197. Derivation = "StatusInfo";
  31198. 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.";
  31199. Name = "StatusInfo";
  31200. Qualifiers = {
  31201. instance of MSFT_CliQualifier
  31202. {
  31203. Name = "ValueMap";
  31204. QualifierValue = {"1","2","3","4","5"};
  31205. },
  31206. instance of MSFT_CliQualifier
  31207. {
  31208. Name = "Values";
  31209. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  31210. }};
  31211. },
  31212. instance of MSFT_CliProperty
  31213. {
  31214. Derivation = "Tolerance";
  31215. 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. ";
  31216. Name = "Tolerance";
  31217. },
  31218. instance of MSFT_CliProperty
  31219. {
  31220. Derivation = "UpperThresholdCritical";
  31221. 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.";
  31222. Name = "UpperThresholdCritical";
  31223. },
  31224. instance of MSFT_CliProperty
  31225. {
  31226. Derivation = "UpperThresholdFatal";
  31227. 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.";
  31228. Name = "UpperThresholdFatal";
  31229. },
  31230. instance of MSFT_CliProperty
  31231. {
  31232. Derivation = "UpperThresholdNonCritical";
  31233. 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.";
  31234. Name = "UpperThresholdNonCritical";
  31235. }};
  31236. }};
  31237. FriendlyName = "Temperature";
  31238. PWhere = "";
  31239. Target = "Select * from Win32_TemperatureProbe";
  31240. };
  31241. instance of MSFT_CliAlias
  31242. {
  31243. Connection =
  31244. instance of MSFT_CliConnection
  31245. {
  31246. Locale = "ms_409";
  31247. NameSpace = "ROOT\\CIMV2";
  31248. Server = ".";
  31249. };
  31250. Description = "Time zone data management. ";
  31251. Formats = {
  31252. instance of MSFT_CliFormat
  31253. {
  31254. Name = "SYSTEM";
  31255. Properties = {
  31256. instance of MSFT_CliProperty
  31257. {
  31258. Derivation = "__CLASS";
  31259. Name = "__CLASS";
  31260. },
  31261. instance of MSFT_CliProperty
  31262. {
  31263. Derivation = "__DERIVATION";
  31264. Name = "__DERIVATION";
  31265. },
  31266. instance of MSFT_CliProperty
  31267. {
  31268. Derivation = "__DYNASTY";
  31269. Name = "__DYNASTY";
  31270. },
  31271. instance of MSFT_CliProperty
  31272. {
  31273. Derivation = "__GENUS";
  31274. Name = "__GENUS";
  31275. },
  31276. instance of MSFT_CliProperty
  31277. {
  31278. Derivation = "__NAMESPACE";
  31279. Name = "__NAMESPACE";
  31280. },
  31281. instance of MSFT_CliProperty
  31282. {
  31283. Derivation = "__PATH";
  31284. Name = "__PATH";
  31285. },
  31286. instance of MSFT_CliProperty
  31287. {
  31288. Derivation = "__PROPERTY_COUNT";
  31289. Name = "__PROPERTY_COUNT";
  31290. },
  31291. instance of MSFT_CliProperty
  31292. {
  31293. Derivation = "__RELPATH";
  31294. Name = "__RELPATH";
  31295. },
  31296. instance of MSFT_CliProperty
  31297. {
  31298. Derivation = "__SERVER";
  31299. Name = "__SERVER";
  31300. },
  31301. instance of MSFT_CliProperty
  31302. {
  31303. Derivation = "__SUPERCLASS";
  31304. Name = "__SUPERCLASS";
  31305. }};
  31306. },
  31307. instance of MSFT_CliFormat
  31308. {
  31309. Name = "INSTANCE";
  31310. Properties = {
  31311. instance of MSFT_CliProperty
  31312. {
  31313. Derivation = "__PATH";
  31314. Name = "__PATH";
  31315. }};
  31316. },
  31317. instance of MSFT_CliFormat
  31318. {
  31319. Format = "LIST";
  31320. Name = "FULL";
  31321. Properties = {
  31322. instance of MSFT_CliProperty
  31323. {
  31324. Derivation = "Bias";
  31325. 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. ";
  31326. Name = "Bias";
  31327. },
  31328. instance of MSFT_CliProperty
  31329. {
  31330. Derivation = "DaylightBias";
  31331. Description = "The DaylightBias property specifies a bias value to be used during local time translations that occur during daylight time. ";
  31332. Name = "DaylightBias";
  31333. },
  31334. instance of MSFT_CliProperty
  31335. {
  31336. Derivation = "DaylightDay";
  31337. 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.";
  31338. Name = "DaylightDay";
  31339. },
  31340. instance of MSFT_CliProperty
  31341. {
  31342. Derivation = "DaylightDayOfWeek";
  31343. 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.";
  31344. Name = "DaylightDayOfWeek";
  31345. Qualifiers = {
  31346. instance of MSFT_CliQualifier
  31347. {
  31348. Name = "Values";
  31349. QualifierValue = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
  31350. }};
  31351. },
  31352. instance of MSFT_CliProperty
  31353. {
  31354. Derivation = "DaylightHour";
  31355. 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. ";
  31356. Name = "DaylightHour";
  31357. },
  31358. instance of MSFT_CliProperty
  31359. {
  31360. Derivation = "DaylightMillisecond";
  31361. 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.";
  31362. Name = "DaylightMillisecond";
  31363. },
  31364. instance of MSFT_CliProperty
  31365. {
  31366. Derivation = "DaylightMinute";
  31367. 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.";
  31368. Name = "DaylightMinute";
  31369. },
  31370. instance of MSFT_CliProperty
  31371. {
  31372. Derivation = "DaylightMonth";
  31373. Description = "The DaylightMonth property specifies the month when the transition from standard time to daylight savings time occurs on this operating system.";
  31374. Name = "DaylightMonth";
  31375. Qualifiers = {
  31376. instance of MSFT_CliQualifier
  31377. {
  31378. Name = "ValueMap";
  31379. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12"};
  31380. },
  31381. instance of MSFT_CliQualifier
  31382. {
  31383. Name = "Values";
  31384. QualifierValue = {"January","February","March","April","May","June","July","August","September","October","November","December"};
  31385. }};
  31386. },
  31387. instance of MSFT_CliProperty
  31388. {
  31389. Derivation = "DaylightName";
  31390. Description = "The DaylightName property indicates the name of the time zone being represented when daylight savings time is in effect.";
  31391. Name = "DaylightName";
  31392. Qualifiers = {
  31393. instance of MSFT_CliQualifier
  31394. {
  31395. Name = "MaxLen";
  31396. QualifierValue = {"256"};
  31397. }};
  31398. },
  31399. instance of MSFT_CliProperty
  31400. {
  31401. Derivation = "DaylightSecond";
  31402. 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.";
  31403. Name = "DaylightSecond";
  31404. },
  31405. instance of MSFT_CliProperty
  31406. {
  31407. Derivation = "DaylightYear";
  31408. Description = "The DaylightYear property indicates the year when daylight saving time is in effect. This member is not required.";
  31409. Name = "DaylightYear";
  31410. },
  31411. instance of MSFT_CliProperty
  31412. {
  31413. Derivation = "Description";
  31414. Description = "A textual description of the object.";
  31415. Name = "Description";
  31416. },
  31417. instance of MSFT_CliProperty
  31418. {
  31419. Derivation = "SettingID";
  31420. Description = "The identifier by which the object is known.";
  31421. Name = "SettingID";
  31422. Qualifiers = {
  31423. instance of MSFT_CliQualifier
  31424. {
  31425. Name = "MaxLen";
  31426. QualifierValue = {"256"};
  31427. }};
  31428. },
  31429. instance of MSFT_CliProperty
  31430. {
  31431. Derivation = "StandardBias";
  31432. 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.";
  31433. Name = "StandardBias";
  31434. },
  31435. instance of MSFT_CliProperty
  31436. {
  31437. Derivation = "StandardDay";
  31438. 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.";
  31439. Name = "StandardDay";
  31440. },
  31441. instance of MSFT_CliProperty
  31442. {
  31443. Derivation = "StandardDayOfWeek";
  31444. 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.";
  31445. Name = "StandardDayOfWeek";
  31446. Qualifiers = {
  31447. instance of MSFT_CliQualifier
  31448. {
  31449. Name = "Values";
  31450. QualifierValue = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
  31451. }};
  31452. },
  31453. instance of MSFT_CliProperty
  31454. {
  31455. Derivation = "StandardHour";
  31456. 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.";
  31457. Name = "StandardHour";
  31458. },
  31459. instance of MSFT_CliProperty
  31460. {
  31461. Derivation = "StandardMillisecond";
  31462. 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.";
  31463. Name = "StandardMillisecond";
  31464. },
  31465. instance of MSFT_CliProperty
  31466. {
  31467. Derivation = "StandardMinute";
  31468. 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.";
  31469. Name = "StandardMinute";
  31470. },
  31471. instance of MSFT_CliProperty
  31472. {
  31473. Derivation = "StandardMonth";
  31474. Description = "The StandardMonth property specifies the month when the transition from daylight savings time to standard time occurs on this operating system.";
  31475. Name = "StandardMonth";
  31476. Qualifiers = {
  31477. instance of MSFT_CliQualifier
  31478. {
  31479. Name = "ValueMap";
  31480. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12"};
  31481. },
  31482. instance of MSFT_CliQualifier
  31483. {
  31484. Name = "Values";
  31485. QualifierValue = {"January","February","March","April","May","June","July","August","September","October","November","December"};
  31486. }};
  31487. },
  31488. instance of MSFT_CliProperty
  31489. {
  31490. Derivation = "StandardName";
  31491. Description = "The StandardName property indicates the name of the time zone being represented when standard time is in effect.";
  31492. Name = "StandardName";
  31493. Qualifiers = {
  31494. instance of MSFT_CliQualifier
  31495. {
  31496. Name = "MaxLen";
  31497. QualifierValue = {"256"};
  31498. }};
  31499. },
  31500. instance of MSFT_CliProperty
  31501. {
  31502. Derivation = "StandardSecond";
  31503. 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";
  31504. Name = "StandardSecond";
  31505. },
  31506. instance of MSFT_CliProperty
  31507. {
  31508. Derivation = "StandardYear";
  31509. Description = "The StandardYear property indicates the year when standard time is in effect. This member is not required.";
  31510. Name = "StandardYear";
  31511. }};
  31512. },
  31513. instance of MSFT_CliFormat
  31514. {
  31515. Format = "TABLE";
  31516. Name = "BRIEF";
  31517. Properties = {
  31518. instance of MSFT_CliProperty
  31519. {
  31520. Derivation = "Bias";
  31521. 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. ";
  31522. Name = "Bias";
  31523. },
  31524. instance of MSFT_CliProperty
  31525. {
  31526. Derivation = "SettingID";
  31527. Description = "The identifier by which the object is known.";
  31528. Name = "SettingID";
  31529. Qualifiers = {
  31530. instance of MSFT_CliQualifier
  31531. {
  31532. Name = "MaxLen";
  31533. QualifierValue = {"256"};
  31534. }};
  31535. },
  31536. instance of MSFT_CliProperty
  31537. {
  31538. Derivation = "Caption";
  31539. Description = "A short textual description. ";
  31540. Name = "Caption";
  31541. Qualifiers = {
  31542. instance of MSFT_CliQualifier
  31543. {
  31544. Name = "MaxLen";
  31545. QualifierValue = {"64"};
  31546. }};
  31547. }};
  31548. }};
  31549. FriendlyName = "TimeZone";
  31550. PWhere = "";
  31551. Target = "Select * from Win32_TimeZone";
  31552. };
  31553. instance of MSFT_CliAlias
  31554. {
  31555. Connection =
  31556. instance of MSFT_CliConnection
  31557. {
  31558. Locale = "ms_409";
  31559. NameSpace = "ROOT\\CIMV2";
  31560. Server = ".";
  31561. };
  31562. Description = "Uninterruptible power supply (UPS) management. ";
  31563. Formats = {
  31564. instance of MSFT_CliFormat
  31565. {
  31566. Format = "table";
  31567. Name = "STATUS";
  31568. Properties = {
  31569. instance of MSFT_CliProperty
  31570. {
  31571. Derivation = "Status";
  31572. 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.";
  31573. Name = "Status";
  31574. Qualifiers = {
  31575. instance of MSFT_CliQualifier
  31576. {
  31577. Name = "MaxLen";
  31578. QualifierValue = {"10"};
  31579. },
  31580. instance of MSFT_CliQualifier
  31581. {
  31582. Name = "ValueMap";
  31583. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31584. },
  31585. instance of MSFT_CliQualifier
  31586. {
  31587. Name = "Values";
  31588. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31589. }};
  31590. },
  31591. instance of MSFT_CliProperty
  31592. {
  31593. Derivation = "DeviceID";
  31594. Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
  31595. Name = "DeviceID";
  31596. },
  31597. instance of MSFT_CliProperty
  31598. {
  31599. Derivation = "EstimatedChargeRemaining";
  31600. Description = "An estimate of the percentage of full charge remaining for a UPS (that uses battery technology).";
  31601. Name = "EstimatedChargeRemaining";
  31602. },
  31603. instance of MSFT_CliProperty
  31604. {
  31605. Derivation = "EstimatedRunTime";
  31606. 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.";
  31607. Name = "EstimatedRunTime";
  31608. },
  31609. instance of MSFT_CliProperty
  31610. {
  31611. Derivation = "Name";
  31612. Description = "The Name property defines the label by which the object is known. ";
  31613. Name = "Name";
  31614. },
  31615. instance of MSFT_CliProperty
  31616. {
  31617. Derivation = "StatusInfo";
  31618. 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.";
  31619. Name = "StatusInfo";
  31620. Qualifiers = {
  31621. instance of MSFT_CliQualifier
  31622. {
  31623. Name = "ValueMap";
  31624. QualifierValue = {"1","2","3","4","5"};
  31625. },
  31626. instance of MSFT_CliQualifier
  31627. {
  31628. Name = "Values";
  31629. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  31630. }};
  31631. },
  31632. instance of MSFT_CliProperty
  31633. {
  31634. Derivation = "TimeOnBackup";
  31635. 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'.";
  31636. Name = "TimeOnBackup";
  31637. }};
  31638. },
  31639. instance of MSFT_CliFormat
  31640. {
  31641. Name = "SYSTEM";
  31642. Properties = {
  31643. instance of MSFT_CliProperty
  31644. {
  31645. Derivation = "__CLASS";
  31646. Name = "__CLASS";
  31647. },
  31648. instance of MSFT_CliProperty
  31649. {
  31650. Derivation = "__DERIVATION";
  31651. Name = "__DERIVATION";
  31652. },
  31653. instance of MSFT_CliProperty
  31654. {
  31655. Derivation = "__DYNASTY";
  31656. Name = "__DYNASTY";
  31657. },
  31658. instance of MSFT_CliProperty
  31659. {
  31660. Derivation = "__GENUS";
  31661. Name = "__GENUS";
  31662. },
  31663. instance of MSFT_CliProperty
  31664. {
  31665. Derivation = "__NAMESPACE";
  31666. Name = "__NAMESPACE";
  31667. },
  31668. instance of MSFT_CliProperty
  31669. {
  31670. Derivation = "__PATH";
  31671. Name = "__PATH";
  31672. },
  31673. instance of MSFT_CliProperty
  31674. {
  31675. Derivation = "__PROPERTY_COUNT";
  31676. Name = "__PROPERTY_COUNT";
  31677. },
  31678. instance of MSFT_CliProperty
  31679. {
  31680. Derivation = "__RELPATH";
  31681. Name = "__RELPATH";
  31682. },
  31683. instance of MSFT_CliProperty
  31684. {
  31685. Derivation = "__SERVER";
  31686. Name = "__SERVER";
  31687. },
  31688. instance of MSFT_CliProperty
  31689. {
  31690. Derivation = "__SUPERCLASS";
  31691. Name = "__SUPERCLASS";
  31692. }};
  31693. },
  31694. instance of MSFT_CliFormat
  31695. {
  31696. Name = "INSTANCE";
  31697. Properties = {
  31698. instance of MSFT_CliProperty
  31699. {
  31700. Derivation = "__PATH";
  31701. Name = "__PATH";
  31702. }};
  31703. },
  31704. instance of MSFT_CliFormat
  31705. {
  31706. Format = "LIST";
  31707. Name = "FULL";
  31708. Properties = {
  31709. instance of MSFT_CliProperty
  31710. {
  31711. Derivation = "ActiveInputVoltage";
  31712. 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.";
  31713. Name = "ActiveInputVoltage";
  31714. Qualifiers = {
  31715. instance of MSFT_CliQualifier
  31716. {
  31717. Name = "ValueMap";
  31718. QualifierValue = {"1","2","3","4","5"};
  31719. },
  31720. instance of MSFT_CliQualifier
  31721. {
  31722. Name = "Values";
  31723. QualifierValue = {"Other","Unknown","Range 1","Range 2","Both"};
  31724. }};
  31725. },
  31726. instance of MSFT_CliProperty
  31727. {
  31728. Derivation = "Availability";
  31729. 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.";
  31730. Name = "Availability";
  31731. Qualifiers = {
  31732. instance of MSFT_CliQualifier
  31733. {
  31734. Name = "ValueMap";
  31735. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  31736. },
  31737. instance of MSFT_CliQualifier
  31738. {
  31739. Name = "Values";
  31740. 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"};
  31741. }};
  31742. },
  31743. instance of MSFT_CliProperty
  31744. {
  31745. Derivation = "BatteryInstalled";
  31746. Description = "The BatteryInstalled property determines whether a battery is installed on the device.";
  31747. Name = "BatteryInstalled";
  31748. },
  31749. instance of MSFT_CliProperty
  31750. {
  31751. Derivation = "CanTurnOffRemotely";
  31752. Description = "The CanTurnOffRemotely property determines whether the power supply can be turned off remotely.";
  31753. Name = "CanTurnOffRemotely";
  31754. },
  31755. instance of MSFT_CliProperty
  31756. {
  31757. Derivation = "CommandFile";
  31758. Description = "The CommandFile property specifies the name of a command file to execute immediately before shutting down.";
  31759. Name = "CommandFile";
  31760. },
  31761. instance of MSFT_CliProperty
  31762. {
  31763. Derivation = "ConfigManagerErrorCode";
  31764. Description = "Indicates the Configuration Manager error code.";
  31765. Name = "ConfigManagerErrorCode";
  31766. Qualifiers = {
  31767. instance of MSFT_CliQualifier
  31768. {
  31769. Name = "Values";
  31770. 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
  31771. }};
  31772. },
  31773. instance of MSFT_CliProperty
  31774. {
  31775. Derivation = "ConfigManagerUserConfig";
  31776. Description = "Indicates whether the device is using a user-defined configuration.";
  31777. Name = "ConfigManagerUserConfig";
  31778. },
  31779. instance of MSFT_CliProperty
  31780. {
  31781. Derivation = "Description";
  31782. Description = "The Description property provides a textual description of the object. ";
  31783. Name = "Description";
  31784. },
  31785. instance of MSFT_CliProperty
  31786. {
  31787. Derivation = "DeviceID";
  31788. Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
  31789. Name = "DeviceID";
  31790. },
  31791. instance of MSFT_CliProperty
  31792. {
  31793. Derivation = "ErrorCleared";
  31794. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  31795. Name = "ErrorCleared";
  31796. },
  31797. instance of MSFT_CliProperty
  31798. {
  31799. Derivation = "ErrorDescription";
  31800. 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.";
  31801. Name = "ErrorDescription";
  31802. },
  31803. instance of MSFT_CliProperty
  31804. {
  31805. Derivation = "EstimatedChargeRemaining";
  31806. Description = "An estimate of the percentage of full charge remaining for a UPS (that uses battery technology).";
  31807. Name = "EstimatedChargeRemaining";
  31808. },
  31809. instance of MSFT_CliProperty
  31810. {
  31811. Derivation = "EstimatedRunTime";
  31812. 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.";
  31813. Name = "EstimatedRunTime";
  31814. },
  31815. instance of MSFT_CliProperty
  31816. {
  31817. Derivation = "FirstMessageDelay";
  31818. 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.";
  31819. Name = "FirstMessageDelay";
  31820. },
  31821. instance of MSFT_CliProperty
  31822. {
  31823. Derivation = "InstallDate";
  31824. 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.";
  31825. Name = "InstallDate";
  31826. },
  31827. instance of MSFT_CliProperty
  31828. {
  31829. Derivation = "IsSwitchingSupply";
  31830. Description = "Boolean indicating that the power supply is a switching (vs. linear) supply.";
  31831. Name = "IsSwitchingSupply";
  31832. },
  31833. instance of MSFT_CliProperty
  31834. {
  31835. Derivation = "LastErrorCode";
  31836. Description = "LastErrorCode captures the last error code reported by the logical device.";
  31837. Name = "LastErrorCode";
  31838. },
  31839. instance of MSFT_CliProperty
  31840. {
  31841. Derivation = "LowBatterySignal";
  31842. Description = "The LowBatterySignal property determines whether the power supply has a low battery signal.";
  31843. Name = "LowBatterySignal";
  31844. },
  31845. instance of MSFT_CliProperty
  31846. {
  31847. Derivation = "MessageInterval";
  31848. Description = "The MessageInterval property specifies the length of time between messages sent to users to inform the users of power failure.";
  31849. Name = "MessageInterval";
  31850. },
  31851. instance of MSFT_CliProperty
  31852. {
  31853. Derivation = "Name";
  31854. Description = "The Name property defines the label by which the object is known. ";
  31855. Name = "Name";
  31856. },
  31857. instance of MSFT_CliProperty
  31858. {
  31859. Derivation = "PNPDeviceID";
  31860. Description = "Indicates the Plug and Play device ID of the logical device. ";
  31861. Name = "PNPDeviceID";
  31862. },
  31863. instance of MSFT_CliProperty
  31864. {
  31865. Derivation = "PowerFailSignal";
  31866. Description = "The PowerFailSignal property determines whether the power supply has a power failure signal.";
  31867. Name = "PowerFailSignal";
  31868. },
  31869. instance of MSFT_CliProperty
  31870. {
  31871. Derivation = "PowerManagementCapabilities";
  31872. 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.";
  31873. Name = "PowerManagementCapabilities";
  31874. Qualifiers = {
  31875. instance of MSFT_CliQualifier
  31876. {
  31877. Name = "Values";
  31878. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  31879. }};
  31880. },
  31881. instance of MSFT_CliProperty
  31882. {
  31883. Derivation = "PowerManagementSupported";
  31884. 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.";
  31885. Name = "PowerManagementSupported";
  31886. },
  31887. instance of MSFT_CliProperty
  31888. {
  31889. Derivation = "Range1InputFrequencyHigh";
  31890. Description = "The frequency (in Hertz) at the high end of this powersupply's input frequency range 1. A value of zero implies DC.";
  31891. Name = "Range1InputFrequencyHigh";
  31892. },
  31893. instance of MSFT_CliProperty
  31894. {
  31895. Derivation = "Range1InputFrequencyLow";
  31896. Description = "The frequency (in Hertz) at the low end of this powersupply's input frequency range 1. A value of zero implies DC.";
  31897. Name = "Range1InputFrequencyLow";
  31898. },
  31899. instance of MSFT_CliProperty
  31900. {
  31901. Derivation = "Range1InputVoltageHigh";
  31902. 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'.";
  31903. Name = "Range1InputVoltageHigh";
  31904. },
  31905. instance of MSFT_CliProperty
  31906. {
  31907. Derivation = "Range1InputVoltageLow";
  31908. 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'.";
  31909. Name = "Range1InputVoltageLow";
  31910. },
  31911. instance of MSFT_CliProperty
  31912. {
  31913. Derivation = "Range2InputFrequencyHigh";
  31914. Description = "The frequency (in Hertz) at the high end of this powersupply's input frequency range 2. A value of zero implies DC.";
  31915. Name = "Range2InputFrequencyHigh";
  31916. },
  31917. instance of MSFT_CliProperty
  31918. {
  31919. Derivation = "Range2InputFrequencyLow";
  31920. Description = "The frequency (in Hertz) at the low end of this powersupply's input frequency range 2. A value of zero implies DC.";
  31921. Name = "Range2InputFrequencyLow";
  31922. },
  31923. instance of MSFT_CliProperty
  31924. {
  31925. Derivation = "Range2InputVoltageHigh";
  31926. 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'.";
  31927. Name = "Range2InputVoltageHigh";
  31928. },
  31929. instance of MSFT_CliProperty
  31930. {
  31931. Derivation = "Range2InputVoltageLow";
  31932. 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'.";
  31933. Name = "Range2InputVoltageLow";
  31934. },
  31935. instance of MSFT_CliProperty
  31936. {
  31937. Derivation = "RemainingCapacityStatus";
  31938. 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).";
  31939. Name = "RemainingCapacityStatus";
  31940. Qualifiers = {
  31941. instance of MSFT_CliQualifier
  31942. {
  31943. Name = "ValueMap";
  31944. QualifierValue = {"1","2","3","4"};
  31945. },
  31946. instance of MSFT_CliQualifier
  31947. {
  31948. Name = "Values";
  31949. QualifierValue = {"Unknown","Normal","Low","Depleted"};
  31950. }};
  31951. },
  31952. instance of MSFT_CliProperty
  31953. {
  31954. Derivation = "Status";
  31955. 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.";
  31956. Name = "Status";
  31957. Qualifiers = {
  31958. instance of MSFT_CliQualifier
  31959. {
  31960. Name = "MaxLen";
  31961. QualifierValue = {"10"};
  31962. },
  31963. instance of MSFT_CliQualifier
  31964. {
  31965. Name = "ValueMap";
  31966. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31967. },
  31968. instance of MSFT_CliQualifier
  31969. {
  31970. Name = "Values";
  31971. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  31972. }};
  31973. },
  31974. instance of MSFT_CliProperty
  31975. {
  31976. Derivation = "StatusInfo";
  31977. 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.";
  31978. Name = "StatusInfo";
  31979. Qualifiers = {
  31980. instance of MSFT_CliQualifier
  31981. {
  31982. Name = "ValueMap";
  31983. QualifierValue = {"1","2","3","4","5"};
  31984. },
  31985. instance of MSFT_CliQualifier
  31986. {
  31987. Name = "Values";
  31988. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  31989. }};
  31990. },
  31991. instance of MSFT_CliProperty
  31992. {
  31993. Derivation = "TimeOnBackup";
  31994. 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'.";
  31995. Name = "TimeOnBackup";
  31996. },
  31997. instance of MSFT_CliProperty
  31998. {
  31999. Derivation = "TotalOutputPower";
  32000. Description = "Represents the total output power of the power supply in Milliwatts. 0 denotes 'unknown'.";
  32001. Name = "TotalOutputPower";
  32002. },
  32003. instance of MSFT_CliProperty
  32004. {
  32005. Derivation = "TypeOfRangeSwitching";
  32006. Description = "TypeOfRangeSwitching describes the kind of input voltage range switching implemented in this power supply. For example, Autoswitch can be specified (value=4).";
  32007. Name = "TypeOfRangeSwitching";
  32008. Qualifiers = {
  32009. instance of MSFT_CliQualifier
  32010. {
  32011. Name = "ValueMap";
  32012. QualifierValue = {"1","2","3","4","5","6"};
  32013. },
  32014. instance of MSFT_CliQualifier
  32015. {
  32016. Name = "Values";
  32017. QualifierValue = {"Other","Unknown","Manual","Autoswitch","Wide Range","Not Applicable"};
  32018. }};
  32019. },
  32020. instance of MSFT_CliProperty
  32021. {
  32022. Derivation = "UPSPort";
  32023. Description = "The UPSPort property specifies the name of the serial port to which the UPS is connected.";
  32024. Name = "UPSPort";
  32025. }};
  32026. },
  32027. instance of MSFT_CliFormat
  32028. {
  32029. Format = "TABLE";
  32030. Name = "BRIEF";
  32031. Properties = {
  32032. instance of MSFT_CliProperty
  32033. {
  32034. Derivation = "DeviceID";
  32035. Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
  32036. Name = "DeviceID";
  32037. },
  32038. instance of MSFT_CliProperty
  32039. {
  32040. Derivation = "EstimatedRunTime";
  32041. 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.";
  32042. Name = "EstimatedRunTime";
  32043. },
  32044. instance of MSFT_CliProperty
  32045. {
  32046. Derivation = "Name";
  32047. Description = "The Name property defines the label by which the object is known. ";
  32048. Name = "Name";
  32049. },
  32050. instance of MSFT_CliProperty
  32051. {
  32052. Derivation = "TimeOnBackup";
  32053. 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'.";
  32054. Name = "TimeOnBackup";
  32055. },
  32056. instance of MSFT_CliProperty
  32057. {
  32058. Derivation = "UPSPort";
  32059. Description = "The UPSPort property specifies the name of the serial port to which the UPS is connected.";
  32060. Name = "UPSPort";
  32061. },
  32062. instance of MSFT_CliProperty
  32063. {
  32064. Derivation = "Caption";
  32065. Description = "The Caption property is a short textual description. ";
  32066. Name = "Caption";
  32067. Qualifiers = {
  32068. instance of MSFT_CliQualifier
  32069. {
  32070. Name = "MaxLen";
  32071. QualifierValue = {"64"};
  32072. }};
  32073. }};
  32074. }};
  32075. FriendlyName = "UPS";
  32076. PWhere = "";
  32077. Target = "Select * from Win32_UninterruptiblePowerSupply";
  32078. };
  32079. instance of MSFT_CliAlias
  32080. {
  32081. Connection =
  32082. instance of MSFT_CliConnection
  32083. {
  32084. Locale = "ms_409";
  32085. NameSpace = "ROOT\\CIMV2";
  32086. Server = ".";
  32087. };
  32088. Description = "User account management.";
  32089. Formats = {
  32090. instance of MSFT_CliFormat
  32091. {
  32092. Format = "table";
  32093. Name = "STATUS";
  32094. Properties = {
  32095. instance of MSFT_CliProperty
  32096. {
  32097. Derivation = "Status";
  32098. 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.";
  32099. Name = "Status";
  32100. Qualifiers = {
  32101. instance of MSFT_CliQualifier
  32102. {
  32103. Name = "MaxLen";
  32104. QualifierValue = {"10"};
  32105. },
  32106. instance of MSFT_CliQualifier
  32107. {
  32108. Name = "ValueMap";
  32109. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32110. },
  32111. instance of MSFT_CliQualifier
  32112. {
  32113. Name = "Values";
  32114. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32115. }};
  32116. },
  32117. instance of MSFT_CliProperty
  32118. {
  32119. Derivation = "Caption";
  32120. Description = "The Caption property is a short textual description (one-line string) of the object.";
  32121. Name = "Caption";
  32122. Qualifiers = {
  32123. instance of MSFT_CliQualifier
  32124. {
  32125. Name = "MaxLen";
  32126. QualifierValue = {"64"};
  32127. }};
  32128. },
  32129. instance of MSFT_CliProperty
  32130. {
  32131. Derivation = "PasswordExpires";
  32132. Description = "The PasswordExpires property determines whether the password on the user account will expire.";
  32133. Name = "PasswordExpires";
  32134. }};
  32135. },
  32136. instance of MSFT_CliFormat
  32137. {
  32138. Format = "list";
  32139. Name = "FULL";
  32140. Properties = {
  32141. instance of MSFT_CliProperty
  32142. {
  32143. Derivation = "AccountType";
  32144. Description = "The AccountType property contains flags describing the characteristics of the user account.";
  32145. Name = "AccountType";
  32146. },
  32147. instance of MSFT_CliProperty
  32148. {
  32149. Derivation = "Description";
  32150. Description = "The Description property provides a textual description of the object. ";
  32151. Name = "Description";
  32152. },
  32153. instance of MSFT_CliProperty
  32154. {
  32155. Derivation = "Disabled";
  32156. Description = "The Disabled property determines whether the user account is disabled.";
  32157. Name = "Disabled";
  32158. },
  32159. instance of MSFT_CliProperty
  32160. {
  32161. Derivation = "Domain";
  32162. Description = "The Domain property indicates the name of the domain to which the user account belongs.";
  32163. Name = "Domain";
  32164. },
  32165. instance of MSFT_CliProperty
  32166. {
  32167. Derivation = "FullName";
  32168. Description = "The FullName property indicates the full name of the local user.";
  32169. Name = "FullName";
  32170. },
  32171. instance of MSFT_CliProperty
  32172. {
  32173. Derivation = "InstallDate";
  32174. 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.";
  32175. Name = "InstallDate";
  32176. },
  32177. instance of MSFT_CliProperty
  32178. {
  32179. Derivation = "Lockout";
  32180. Description = "The Lockout property determines whether the user account is locked out of the system.";
  32181. Name = "Lockout";
  32182. },
  32183. instance of Msft_CliProperty
  32184. {
  32185. Name = "LocalAccount";
  32186. Description = "The LocalAccount property indicates whether the account is "
  32187. "defined on the local machine.";
  32188. Derivation = "LocalAccount";
  32189. },
  32190. instance of MSFT_CliProperty
  32191. {
  32192. Derivation = "Name";
  32193. Description = "The Name property indicates the name of the user account on the domain specified by the Domain member of this class.";
  32194. Name = "Name";
  32195. },
  32196. instance of MSFT_CliProperty
  32197. {
  32198. Derivation = "PasswordChangeable";
  32199. Description = "The PasswordChangeable property determines whether the password on the user account can be changed.";
  32200. Name = "PasswordChangeable";
  32201. },
  32202. instance of MSFT_CliProperty
  32203. {
  32204. Derivation = "PasswordExpires";
  32205. Description = "The PasswordExpires property determines whether the password on the user account will expire.";
  32206. Name = "PasswordExpires";
  32207. },
  32208. instance of MSFT_CliProperty
  32209. {
  32210. Derivation = "PasswordRequired";
  32211. Description = "The PasswordRequired property determines whether a password is required on the user account.";
  32212. Name = "PasswordRequired";
  32213. },
  32214. instance of MSFT_CliProperty
  32215. {
  32216. Derivation = "SID";
  32217. Description = "The SID property contains the security identifier (SID) for this account.";
  32218. Name = "SID";
  32219. },
  32220. instance of MSFT_CliProperty
  32221. {
  32222. Derivation = "SIDType";
  32223. Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
  32224. Name = "SIDType";
  32225. Qualifiers = {
  32226. instance of MSFT_CliQualifier
  32227. {
  32228. Name = "ValueMap";
  32229. QualifierValue = {"1","2","3","4","5","6","7","8","9"};
  32230. },
  32231. instance of MSFT_CliQualifier
  32232. {
  32233. Name = "Values";
  32234. QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
  32235. }};
  32236. },
  32237. instance of MSFT_CliProperty
  32238. {
  32239. Derivation = "Status";
  32240. 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.";
  32241. Name = "Status";
  32242. Qualifiers = {
  32243. instance of MSFT_CliQualifier
  32244. {
  32245. Name = "MaxLen";
  32246. QualifierValue = {"10"};
  32247. },
  32248. instance of MSFT_CliQualifier
  32249. {
  32250. Name = "ValueMap";
  32251. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32252. },
  32253. instance of MSFT_CliQualifier
  32254. {
  32255. Name = "Values";
  32256. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32257. }};
  32258. }};
  32259. },
  32260. instance of MSFT_CliFormat
  32261. {
  32262. Format = "TABLE";
  32263. Name = "BRIEF";
  32264. Properties = {
  32265. instance of MSFT_CliProperty
  32266. {
  32267. Derivation = "AccountType";
  32268. Description = "The AccountType property contains flags describing the characteristics of the user account.";
  32269. Name = "AccountType";
  32270. },
  32271. instance of MSFT_CliProperty
  32272. {
  32273. Derivation = "Caption";
  32274. Description = "The Caption property is a short textual description (one-line string) of the object.";
  32275. Name = "Caption";
  32276. Qualifiers = {
  32277. instance of MSFT_CliQualifier
  32278. {
  32279. Name = "MaxLen";
  32280. QualifierValue = {"64"};
  32281. }};
  32282. },
  32283. instance of MSFT_CliProperty
  32284. {
  32285. Derivation = "Domain";
  32286. Description = "The Domain property indicates the name of the domain to which the user account belongs.";
  32287. Name = "Domain";
  32288. },
  32289. instance of MSFT_CliProperty
  32290. {
  32291. Derivation = "SID";
  32292. Description = "The SID property contains the security identifier (SID) for this account.";
  32293. Name = "SID";
  32294. },
  32295. instance of MSFT_CliProperty
  32296. {
  32297. Derivation = "FullName";
  32298. Description = "The FullName property indicates the full name of the local user.";
  32299. Name = "FullName";
  32300. },
  32301. instance of MSFT_CliProperty
  32302. {
  32303. Derivation = "Name";
  32304. Description = "The Name property indicates the name of the user account on the domain specified by the Domain member of this class.";
  32305. Name = "Name";
  32306. }};
  32307. },
  32308. instance of MSFT_CliFormat
  32309. {
  32310. Name = "SYSTEM";
  32311. Properties = {
  32312. instance of MSFT_CliProperty
  32313. {
  32314. Derivation = "__CLASS";
  32315. Name = "__CLASS";
  32316. },
  32317. instance of MSFT_CliProperty
  32318. {
  32319. Derivation = "__DERIVATION";
  32320. Name = "__DERIVATION";
  32321. },
  32322. instance of MSFT_CliProperty
  32323. {
  32324. Derivation = "__DYNASTY";
  32325. Name = "__DYNASTY";
  32326. },
  32327. instance of MSFT_CliProperty
  32328. {
  32329. Derivation = "__GENUS";
  32330. Name = "__GENUS";
  32331. },
  32332. instance of MSFT_CliProperty
  32333. {
  32334. Derivation = "__NAMESPACE";
  32335. Name = "__NAMESPACE";
  32336. },
  32337. instance of MSFT_CliProperty
  32338. {
  32339. Derivation = "__PATH";
  32340. Name = "__PATH";
  32341. },
  32342. instance of MSFT_CliProperty
  32343. {
  32344. Derivation = "__PROPERTY_COUNT";
  32345. Name = "__PROPERTY_COUNT";
  32346. },
  32347. instance of MSFT_CliProperty
  32348. {
  32349. Derivation = "__RELPATH";
  32350. Name = "__RELPATH";
  32351. },
  32352. instance of MSFT_CliProperty
  32353. {
  32354. Derivation = "__SERVER";
  32355. Name = "__SERVER";
  32356. },
  32357. instance of MSFT_CliProperty
  32358. {
  32359. Derivation = "__SUPERCLASS";
  32360. Name = "__SUPERCLASS";
  32361. }};
  32362. },
  32363. instance of MSFT_CliFormat
  32364. {
  32365. Name = "INSTANCE";
  32366. Properties = {
  32367. instance of MSFT_CliProperty
  32368. {
  32369. Derivation = "__PATH";
  32370. Name = "__PATH";
  32371. }};
  32372. },
  32373. instance of MSFT_CliFormat
  32374. {
  32375. Name = "WRITEABLE";
  32376. Properties = {
  32377. instance of MSFT_CliProperty
  32378. {
  32379. Derivation = "Disabled";
  32380. Description = "The Disabled property determines whether the Win32 user account is disabled./nValues: TRUE or FALSE. If TRUE, the user account is disabled.";
  32381. Name = "Disabled";
  32382. Qualifiers = {
  32383. instance of MSFT_CliQualifier
  32384. {
  32385. Name = "CIMTYPE";
  32386. QualifierValue = {"boolean"};
  32387. },
  32388. instance of MSFT_CliQualifier
  32389. {
  32390. Name = "MappingStrings";
  32391. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO|UF_ACCOUNTDISABLE"};
  32392. },
  32393. instance of MSFT_CliQualifier
  32394. {
  32395. Name = "read";
  32396. QualifierValue = {"True"};
  32397. },
  32398. instance of MSFT_CliQualifier
  32399. {
  32400. Name = "write";
  32401. QualifierValue = {"True"};
  32402. }};
  32403. },
  32404. instance of MSFT_CliProperty
  32405. {
  32406. Derivation = "FullName";
  32407. Description = "The FullName property indicates the full name of the local user./nExample: Thomas Williams";
  32408. Name = "FullName";
  32409. Qualifiers = {
  32410. instance of MSFT_CliQualifier
  32411. {
  32412. Name = "CIMTYPE";
  32413. QualifierValue = {"string"};
  32414. },
  32415. instance of MSFT_CliQualifier
  32416. {
  32417. Name = "MappingStrings";
  32418. QualifierValue = {"string","Win32API|Network Management Structures|USER_INFO_2|usri2_full_name"};
  32419. },
  32420. instance of MSFT_CliQualifier
  32421. {
  32422. Name = "read";
  32423. QualifierValue = {"True"};
  32424. },
  32425. instance of MSFT_CliQualifier
  32426. {
  32427. Name = "write";
  32428. QualifierValue = {"True"};
  32429. }};
  32430. },
  32431. instance of MSFT_CliProperty
  32432. {
  32433. Derivation = "Lockout";
  32434. 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.";
  32435. Name = "Lockout";
  32436. Qualifiers = {
  32437. instance of MSFT_CliQualifier
  32438. {
  32439. Name = "CIMTYPE";
  32440. QualifierValue = {"boolean"};
  32441. },
  32442. instance of MSFT_CliQualifier
  32443. {
  32444. Name = "MappingStrings";
  32445. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_LOCKOUT"};
  32446. },
  32447. instance of MSFT_CliQualifier
  32448. {
  32449. Name = "read";
  32450. QualifierValue = {"True"};
  32451. },
  32452. instance of MSFT_CliQualifier
  32453. {
  32454. Name = "write";
  32455. QualifierValue = {"True"};
  32456. }};
  32457. },
  32458. instance of MSFT_CliProperty
  32459. {
  32460. Derivation = "PasswordChangeable";
  32461. 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.";
  32462. Name = "PasswordChangeable";
  32463. Qualifiers = {
  32464. instance of MSFT_CliQualifier
  32465. {
  32466. Name = "CIMTYPE";
  32467. QualifierValue = {"boolean"};
  32468. },
  32469. instance of MSFT_CliQualifier
  32470. {
  32471. Name = "MappingStrings";
  32472. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_PASSWD_CANT_CHANGE"};
  32473. },
  32474. instance of MSFT_CliQualifier
  32475. {
  32476. Name = "read";
  32477. QualifierValue = {"True"};
  32478. },
  32479. instance of MSFT_CliQualifier
  32480. {
  32481. Name = "write";
  32482. QualifierValue = {"True"};
  32483. }};
  32484. },
  32485. instance of MSFT_CliProperty
  32486. {
  32487. Derivation = "PasswordExpires";
  32488. 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.";
  32489. Name = "PasswordExpires";
  32490. Qualifiers = {
  32491. instance of MSFT_CliQualifier
  32492. {
  32493. Name = "CIMTYPE";
  32494. QualifierValue = {"boolean"};
  32495. },
  32496. instance of MSFT_CliQualifier
  32497. {
  32498. Name = "MappingStrings";
  32499. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_DONT_EXPIRE_PASSWD"};
  32500. },
  32501. instance of MSFT_CliQualifier
  32502. {
  32503. Name = "read";
  32504. QualifierValue = {"True"};
  32505. },
  32506. instance of MSFT_CliQualifier
  32507. {
  32508. Name = "write";
  32509. QualifierValue = {"True"};
  32510. }};
  32511. },
  32512. instance of MSFT_CliProperty
  32513. {
  32514. Derivation = "PasswordRequired";
  32515. 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.";
  32516. Name = "PasswordRequired";
  32517. Qualifiers = {
  32518. instance of MSFT_CliQualifier
  32519. {
  32520. Name = "CIMTYPE";
  32521. QualifierValue = {"boolean"};
  32522. },
  32523. instance of MSFT_CliQualifier
  32524. {
  32525. Name = "MappingStrings";
  32526. QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_PASSWD_NOTREQD"};
  32527. },
  32528. instance of MSFT_CliQualifier
  32529. {
  32530. Name = "read";
  32531. QualifierValue = {"True"};
  32532. },
  32533. instance of MSFT_CliQualifier
  32534. {
  32535. Name = "write";
  32536. QualifierValue = {"True"};
  32537. }};
  32538. }};
  32539. }};
  32540. FriendlyName = "UserAccount";
  32541. PWhere = "";
  32542. Target = "Select * from Win32_UserAccount";
  32543. Verbs = {
  32544. instance of MSFT_CliVerb
  32545. {
  32546. Derivation = "Rename";
  32547. 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.";
  32548. Name = "Rename";
  32549. Parameters = {
  32550. instance of MSFT_CliParam
  32551. {
  32552. 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";
  32553. ParaId = "Name";
  32554. Qualifiers = {
  32555. instance of MSFT_CliQualifier
  32556. {
  32557. Name = "CIMTYPE";
  32558. QualifierValue = {"string"};
  32559. },
  32560. instance of MSFT_CliQualifier
  32561. {
  32562. Name = "Description";
  32563. 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"};
  32564. },
  32565. instance of MSFT_CliQualifier
  32566. {
  32567. Name = "ID";
  32568. QualifierValue = {"0"};
  32569. },
  32570. instance of MSFT_CliQualifier
  32571. {
  32572. Name = "In";
  32573. QualifierValue = {"True"};
  32574. },
  32575. instance of MSFT_CliQualifier
  32576. {
  32577. Name = "MappingStrings";
  32578. QualifierValue = {"Win32API|Network Management Structures|name"};
  32579. }};
  32580. Type = "STRING";
  32581. }};
  32582. Qualifiers = {
  32583. instance of MSFT_CliQualifier
  32584. {
  32585. Name = "Description";
  32586. 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 "};
  32587. },
  32588. instance of MSFT_CliQualifier
  32589. {
  32590. Name = "Implemented";
  32591. QualifierValue = {"True"};
  32592. },
  32593. instance of MSFT_CliQualifier
  32594. {
  32595. Name = "MappingStrings";
  32596. QualifierValue = {"WMI"};
  32597. },
  32598. instance of MSFT_CliQualifier
  32599. {
  32600. Name = "Values";
  32601. 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"};
  32602. }};
  32603. Usage = "Rename";
  32604. }};
  32605. };
  32606. instance of MSFT_CliAlias
  32607. {
  32608. Connection =
  32609. instance of MSFT_CliConnection
  32610. {
  32611. Locale = "ms_409";
  32612. NameSpace = "ROOT\\CIMV2";
  32613. Server = ".";
  32614. };
  32615. Description = "Voltage sensor (electronic voltmeter) data management.";
  32616. Formats = {
  32617. instance of MSFT_CliFormat
  32618. {
  32619. Format = "table";
  32620. Name = "STATUS";
  32621. Properties = {
  32622. instance of MSFT_CliProperty
  32623. {
  32624. Derivation = "Status";
  32625. Description = "The Status property is a string indicating the current status of the object. ";
  32626. Name = "Status";
  32627. Qualifiers = {
  32628. instance of MSFT_CliQualifier
  32629. {
  32630. Name = "MaxLen";
  32631. QualifierValue = {"10"};
  32632. },
  32633. instance of MSFT_CliQualifier
  32634. {
  32635. Name = "ValueMap";
  32636. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32637. },
  32638. instance of MSFT_CliQualifier
  32639. {
  32640. Name = "Values";
  32641. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32642. }};
  32643. },
  32644. instance of MSFT_CliProperty
  32645. {
  32646. Derivation = "DeviceID";
  32647. Description = "The DeviceID property contains a string identifying the voltage probe.";
  32648. Name = "DeviceID";
  32649. },
  32650. instance of MSFT_CliProperty
  32651. {
  32652. Derivation = "Name";
  32653. Description = "The Name property defines the label by which the object is known. ";
  32654. Name = "Name";
  32655. },
  32656. instance of MSFT_CliProperty
  32657. {
  32658. Derivation = "NominalReading";
  32659. Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
  32660. Name = "NominalReading";
  32661. },
  32662. instance of MSFT_CliProperty
  32663. {
  32664. Derivation = "StatusInfo";
  32665. 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.";
  32666. Name = "StatusInfo";
  32667. Qualifiers = {
  32668. instance of MSFT_CliQualifier
  32669. {
  32670. Name = "ValueMap";
  32671. QualifierValue = {"1","2","3","4","5"};
  32672. },
  32673. instance of MSFT_CliQualifier
  32674. {
  32675. Name = "Values";
  32676. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  32677. }};
  32678. }};
  32679. },
  32680. instance of MSFT_CliFormat
  32681. {
  32682. Format = "TABLE";
  32683. Name = "BRIEF";
  32684. Properties = {
  32685. instance of MSFT_CliProperty
  32686. {
  32687. Derivation = "Status";
  32688. Description = "The Status property is a string indicating the current status of the object. ";
  32689. Name = "Status";
  32690. Qualifiers = {
  32691. instance of MSFT_CliQualifier
  32692. {
  32693. Name = "MaxLen";
  32694. QualifierValue = {"10"};
  32695. },
  32696. instance of MSFT_CliQualifier
  32697. {
  32698. Name = "ValueMap";
  32699. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32700. },
  32701. instance of MSFT_CliQualifier
  32702. {
  32703. Name = "Values";
  32704. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32705. }};
  32706. },
  32707. instance of MSFT_CliProperty
  32708. {
  32709. Derivation = "Description";
  32710. Description = "The Description property provides a textual description of the object. ";
  32711. Name = "Description";
  32712. },
  32713. instance of MSFT_CliProperty
  32714. {
  32715. Derivation = "CurrentReading";
  32716. Description = "The current value indicated by the sensor.";
  32717. Name = "CurrentReading";
  32718. },
  32719. instance of MSFT_CliProperty
  32720. {
  32721. Derivation = "MaxReadable";
  32722. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  32723. Name = "MaxReadable";
  32724. },
  32725. instance of MSFT_CliProperty
  32726. {
  32727. Derivation = "MinReadable";
  32728. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  32729. Name = "MinReadable";
  32730. }};
  32731. },
  32732. instance of MSFT_CliFormat
  32733. {
  32734. Name = "SYSTEM";
  32735. Properties = {
  32736. instance of MSFT_CliProperty
  32737. {
  32738. Derivation = "__CLASS";
  32739. Name = "__CLASS";
  32740. },
  32741. instance of MSFT_CliProperty
  32742. {
  32743. Derivation = "__DERIVATION";
  32744. Name = "__DERIVATION";
  32745. },
  32746. instance of MSFT_CliProperty
  32747. {
  32748. Derivation = "__DYNASTY";
  32749. Name = "__DYNASTY";
  32750. },
  32751. instance of MSFT_CliProperty
  32752. {
  32753. Derivation = "__GENUS";
  32754. Name = "__GENUS";
  32755. },
  32756. instance of MSFT_CliProperty
  32757. {
  32758. Derivation = "__NAMESPACE";
  32759. Name = "__NAMESPACE";
  32760. },
  32761. instance of MSFT_CliProperty
  32762. {
  32763. Derivation = "__PATH";
  32764. Name = "__PATH";
  32765. },
  32766. instance of MSFT_CliProperty
  32767. {
  32768. Derivation = "__PROPERTY_COUNT";
  32769. Name = "__PROPERTY_COUNT";
  32770. },
  32771. instance of MSFT_CliProperty
  32772. {
  32773. Derivation = "__RELPATH";
  32774. Name = "__RELPATH";
  32775. },
  32776. instance of MSFT_CliProperty
  32777. {
  32778. Derivation = "__SERVER";
  32779. Name = "__SERVER";
  32780. },
  32781. instance of MSFT_CliProperty
  32782. {
  32783. Derivation = "__SUPERCLASS";
  32784. Name = "__SUPERCLASS";
  32785. }};
  32786. },
  32787. instance of MSFT_CliFormat
  32788. {
  32789. Name = "INSTANCE";
  32790. Properties = {
  32791. instance of MSFT_CliProperty
  32792. {
  32793. Derivation = "__PATH";
  32794. Name = "__PATH";
  32795. }};
  32796. },
  32797. instance of MSFT_CliFormat
  32798. {
  32799. Format = "LIST";
  32800. Name = "FULL";
  32801. Properties = {
  32802. instance of MSFT_CliProperty
  32803. {
  32804. Derivation = "Accuracy";
  32805. Description = "Indicates the accuracy of the sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. ";
  32806. Name = "Accuracy";
  32807. },
  32808. instance of MSFT_CliProperty
  32809. {
  32810. Derivation = "Availability";
  32811. Description = "The availability and status of the device.";
  32812. Name = "Availability";
  32813. Qualifiers = {
  32814. instance of MSFT_CliQualifier
  32815. {
  32816. Name = "ValueMap";
  32817. QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
  32818. },
  32819. instance of MSFT_CliQualifier
  32820. {
  32821. Name = "Values";
  32822. 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"};
  32823. }};
  32824. },
  32825. instance of MSFT_CliProperty
  32826. {
  32827. Derivation = "ConfigManagerErrorCode";
  32828. Description = "Indicates the Configuration Manager error code.";
  32829. Name = "ConfigManagerErrorCode";
  32830. Qualifiers = {
  32831. instance of MSFT_CliQualifier
  32832. {
  32833. Name = "Values";
  32834. 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
  32835. }};
  32836. },
  32837. instance of MSFT_CliProperty
  32838. {
  32839. Derivation = "ConfigManagerUserConfig";
  32840. Description = "Indicates whether the device is using a user-defined configuration.";
  32841. Name = "ConfigManagerUserConfig";
  32842. },
  32843. instance of MSFT_CliProperty
  32844. {
  32845. Derivation = "CurrentReading";
  32846. Description = "The current value indicated by the sensor.";
  32847. Name = "CurrentReading";
  32848. },
  32849. instance of MSFT_CliProperty
  32850. {
  32851. Derivation = "Description";
  32852. Description = "The Description property provides a textual description of the object. ";
  32853. Name = "Description";
  32854. },
  32855. instance of MSFT_CliProperty
  32856. {
  32857. Derivation = "DeviceID";
  32858. Description = "The DeviceID property contains a string identifying the voltage probe.";
  32859. Name = "DeviceID";
  32860. },
  32861. instance of MSFT_CliProperty
  32862. {
  32863. Derivation = "ErrorCleared";
  32864. Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
  32865. Name = "ErrorCleared";
  32866. },
  32867. instance of MSFT_CliProperty
  32868. {
  32869. Derivation = "ErrorDescription";
  32870. 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.";
  32871. Name = "ErrorDescription";
  32872. },
  32873. instance of MSFT_CliProperty
  32874. {
  32875. Derivation = "InstallDate";
  32876. 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.";
  32877. Name = "InstallDate";
  32878. },
  32879. instance of MSFT_CliProperty
  32880. {
  32881. Derivation = "IsLinear";
  32882. Description = "Indicates that the sensor is linear over its dynamic range.";
  32883. Name = "IsLinear";
  32884. },
  32885. instance of MSFT_CliProperty
  32886. {
  32887. Derivation = "LastErrorCode";
  32888. Description = "LastErrorCode captures the last error code reported by the logical device.";
  32889. Name = "LastErrorCode";
  32890. },
  32891. instance of MSFT_CliProperty
  32892. {
  32893. Derivation = "LowerThresholdCritical";
  32894. 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.";
  32895. Name = "LowerThresholdCritical";
  32896. },
  32897. instance of MSFT_CliProperty
  32898. {
  32899. Derivation = "LowerThresholdFatal";
  32900. 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.";
  32901. Name = "LowerThresholdFatal";
  32902. },
  32903. instance of MSFT_CliProperty
  32904. {
  32905. Derivation = "LowerThresholdNonCritical";
  32906. 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.";
  32907. Name = "LowerThresholdNonCritical";
  32908. },
  32909. instance of MSFT_CliProperty
  32910. {
  32911. Derivation = "MaxReadable";
  32912. Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
  32913. Name = "MaxReadable";
  32914. },
  32915. instance of MSFT_CliProperty
  32916. {
  32917. Derivation = "MinReadable";
  32918. Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
  32919. Name = "MinReadable";
  32920. },
  32921. instance of MSFT_CliProperty
  32922. {
  32923. Derivation = "Name";
  32924. Description = "The Name property defines the label by which the object is known. ";
  32925. Name = "Name";
  32926. },
  32927. instance of MSFT_CliProperty
  32928. {
  32929. Derivation = "NominalReading";
  32930. Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
  32931. Name = "NominalReading";
  32932. },
  32933. instance of MSFT_CliProperty
  32934. {
  32935. Derivation = "NormalMax";
  32936. Description = "NormalMax provides guidance for the user as to the normal maximum range for the numeric sensor.";
  32937. Name = "NormalMax";
  32938. },
  32939. instance of MSFT_CliProperty
  32940. {
  32941. Derivation = "NormalMin";
  32942. Description = "NormalMin provides guidance for the user as to the normal minimum range for the numeric sensor.";
  32943. Name = "NormalMin";
  32944. },
  32945. instance of MSFT_CliProperty
  32946. {
  32947. Derivation = "PNPDeviceID";
  32948. Description = "Indicates the Plug and Play device ID of the logical device. ";
  32949. Name = "PNPDeviceID";
  32950. },
  32951. instance of MSFT_CliProperty
  32952. {
  32953. Derivation = "PowerManagementCapabilities";
  32954. Description = "Indicates the specific power-related capabilities of the logical device. ";
  32955. Name = "PowerManagementCapabilities";
  32956. Qualifiers = {
  32957. instance of MSFT_CliQualifier
  32958. {
  32959. Name = "Values";
  32960. QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
  32961. }};
  32962. },
  32963. instance of MSFT_CliProperty
  32964. {
  32965. Derivation = "PowerManagementSupported";
  32966. Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
  32967. Name = "PowerManagementSupported";
  32968. },
  32969. instance of MSFT_CliProperty
  32970. {
  32971. Derivation = "Resolution";
  32972. Description = "Resolution indicates the ability of the sensor to resolve differences in the measured property. ";
  32973. Name = "Resolution";
  32974. },
  32975. instance of MSFT_CliProperty
  32976. {
  32977. Derivation = "Status";
  32978. Description = "The Status property is a string indicating the current status of the object. ";
  32979. Name = "Status";
  32980. Qualifiers = {
  32981. instance of MSFT_CliQualifier
  32982. {
  32983. Name = "MaxLen";
  32984. QualifierValue = {"10"};
  32985. },
  32986. instance of MSFT_CliQualifier
  32987. {
  32988. Name = "ValueMap";
  32989. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32990. },
  32991. instance of MSFT_CliQualifier
  32992. {
  32993. Name = "Values";
  32994. QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
  32995. }};
  32996. },
  32997. instance of MSFT_CliProperty
  32998. {
  32999. Derivation = "StatusInfo";
  33000. 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.";
  33001. Name = "StatusInfo";
  33002. Qualifiers = {
  33003. instance of MSFT_CliQualifier
  33004. {
  33005. Name = "ValueMap";
  33006. QualifierValue = {"1","2","3","4","5"};
  33007. },
  33008. instance of MSFT_CliQualifier
  33009. {
  33010. Name = "Values";
  33011. QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
  33012. }};
  33013. },
  33014. instance of MSFT_CliProperty
  33015. {
  33016. Derivation = "Tolerance";
  33017. 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. ";
  33018. Name = "Tolerance";
  33019. },
  33020. instance of MSFT_CliProperty
  33021. {
  33022. Derivation = "UpperThresholdCritical";
  33023. 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.";
  33024. Name = "UpperThresholdCritical";
  33025. },
  33026. instance of MSFT_CliProperty
  33027. {
  33028. Derivation = "UpperThresholdFatal";
  33029. 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.";
  33030. Name = "UpperThresholdFatal";
  33031. },
  33032. instance of MSFT_CliProperty
  33033. {
  33034. Derivation = "UpperThresholdNonCritical";
  33035. 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.";
  33036. Name = "UpperThresholdNonCritical";
  33037. }};
  33038. }};
  33039. FriendlyName = "Voltage";
  33040. PWhere = "";
  33041. Target = "Select * from Win32_VoltageProbe";
  33042. };
  33043. instance of Msft_CliAlias
  33044. {
  33045. FriendlyName = "VolumeQuotaSetting";
  33046. Target = "Select * from Win32_VolumeQuotaSetting";
  33047. pWhere = " Where Element = # and Setting = #";
  33048. Connection =
  33049. Instance of Msft_CliConnection{
  33050. Namespace ="ROOT\\CIMV2";
  33051. Server = ".";
  33052. Locale = "ms_409";
  33053. };
  33054. Description = "TVolumeQuotaSetting associates the disk quota "
  33055. "setting with a specific disk volume.";
  33056. Formats = {
  33057. instance of Msft_CliFormat
  33058. {
  33059. Name ="INSTANCE";
  33060. Properties = {
  33061. Instance of Msft_CliProperty
  33062. {
  33063. Name = "__PATH";
  33064. Derivation = "__PATH";
  33065. }
  33066. };
  33067. },
  33068. instance of Msft_CliFormat
  33069. {
  33070. Name ="SYSTEM";
  33071. Properties = {
  33072. Instance of Msft_CliProperty{
  33073. Name = "__CLASS";
  33074. Derivation = "__CLASS";
  33075. },
  33076. Instance of Msft_CliProperty{
  33077. Name = "__DERIVATION";
  33078. Derivation = "__DERIVATION";
  33079. },
  33080. Instance of Msft_CliProperty{
  33081. Name = "__DYNASTY";
  33082. Derivation = "__DYNASTY";
  33083. },
  33084. Instance of Msft_CliProperty{
  33085. Name = "__GENUS";
  33086. Derivation = "__GENUS";
  33087. },
  33088. Instance of Msft_CliProperty{
  33089. Name = "__NAMESPACE";
  33090. Derivation = "__NAMESPACE";
  33091. },
  33092. Instance of Msft_CliProperty{
  33093. Name = "__PATH";
  33094. Derivation = "__PATH";
  33095. },
  33096. Instance of Msft_CliProperty{
  33097. Name = "__PROPERTY_COUNT";
  33098. Derivation = "__PROPERTY_COUNT";
  33099. },
  33100. Instance of Msft_CliProperty{
  33101. Name = "__RELPATH";
  33102. Derivation = "__RELPATH";
  33103. },
  33104. Instance of Msft_CliProperty{
  33105. Name = "__SERVER";
  33106. Derivation = "__SERVER";
  33107. },
  33108. Instance of Msft_CliProperty{
  33109. Name = "__SUPERCLASS";
  33110. Derivation = "__SUPERCLASS";
  33111. }
  33112. };
  33113. },
  33114. instance of Msft_CliFormat{
  33115. Name ="BRIEF";
  33116. Properties = {
  33117. instance of Msft_CliProperty{
  33118. Name = "Element";
  33119. Description = "The DiskVolume for the associated disk quota setting.";
  33120. Derivation = "Element";
  33121. },
  33122. instance of Msft_CliProperty{
  33123. Name = "Setting";
  33124. Description = "The QuotaSetting associated with the referenced LogicalDisk.";
  33125. Derivation = "Setting";
  33126. }
  33127. };
  33128. },
  33129. instance of Msft_CliFormat
  33130. {
  33131. Name ="FULL";
  33132. Properties = {
  33133. instance of Msft_CliProperty{
  33134. Name = "Element";
  33135. Description = "The DiskVolume for the associated disk quota setting.";
  33136. Derivation = "Element";
  33137. },
  33138. instance of Msft_CliProperty{
  33139. Name = "Setting";
  33140. Description = "The QuotaSetting associated with the referenced LogicalDisk.";
  33141. Derivation = "Setting";
  33142. }
  33143. };
  33144. }
  33145. };
  33146. };
  33147. instance of MSFT_CliAlias
  33148. {
  33149. Connection =
  33150. instance of MSFT_CliConnection
  33151. {
  33152. Locale = "ms_409";
  33153. NameSpace = "ROOT\\CIMV2";
  33154. Server = ".";
  33155. };
  33156. Description = "WMI service operational parameters management. ";
  33157. Formats = {
  33158. instance of MSFT_CliFormat
  33159. {
  33160. Format = "TABLE";
  33161. Name = "BRIEF";
  33162. Properties = {
  33163. instance of MSFT_CliProperty
  33164. {
  33165. Derivation = "BuildVersion";
  33166. Description = "The BuildVersion property contains version information for the currently installed WMI service.";
  33167. Name = "BuildVersion";
  33168. },
  33169. instance of MSFT_CliProperty
  33170. {
  33171. Derivation = "Caption";
  33172. Description = "A short textual description.";
  33173. Name = "Caption";
  33174. Qualifiers = {
  33175. instance of MSFT_CliQualifier
  33176. {
  33177. Name = "MaxLen";
  33178. QualifierValue = {"64"};
  33179. }};
  33180. },
  33181. instance of MSFT_CliProperty
  33182. {
  33183. Derivation = "DatabaseDirectory";
  33184. Description = "The DatabaseDirectory property specifies the directory path containing the WMI repository.";
  33185. Name = "DatabaseDirectory";
  33186. },
  33187. instance of MSFT_CliProperty
  33188. {
  33189. Derivation = "EnableEvents";
  33190. Description = "The EnableEvents property indicates whether the WMI event subsystem should be enabled.";
  33191. Name = "EnableEvents";
  33192. },
  33193. instance of MSFT_CliProperty
  33194. {
  33195. Derivation = "LoggingLevel";
  33196. Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
  33197. Name = "LoggingLevel";
  33198. Qualifiers = {
  33199. instance of MSFT_CliQualifier
  33200. {
  33201. Name = "Values";
  33202. QualifierValue = {"Off","Error logging","Verbose Error logging"};
  33203. }};
  33204. },
  33205. instance of MSFT_CliProperty
  33206. {
  33207. Derivation = "SettingID";
  33208. Description = "The identifier by which the CIM_Setting object is known.";
  33209. Name = "SettingID";
  33210. Qualifiers = {
  33211. instance of MSFT_CliQualifier
  33212. {
  33213. Name = "MaxLen";
  33214. QualifierValue = {"256"};
  33215. }};
  33216. }};
  33217. },
  33218. instance of MSFT_CliFormat
  33219. {
  33220. Name = "SYSTEM";
  33221. Properties = {
  33222. instance of MSFT_CliProperty
  33223. {
  33224. Derivation = "__CLASS";
  33225. Name = "__CLASS";
  33226. },
  33227. instance of MSFT_CliProperty
  33228. {
  33229. Derivation = "__DERIVATION";
  33230. Name = "__DERIVATION";
  33231. },
  33232. instance of MSFT_CliProperty
  33233. {
  33234. Derivation = "__DYNASTY";
  33235. Name = "__DYNASTY";
  33236. },
  33237. instance of MSFT_CliProperty
  33238. {
  33239. Derivation = "__GENUS";
  33240. Name = "__GENUS";
  33241. },
  33242. instance of MSFT_CliProperty
  33243. {
  33244. Derivation = "__NAMESPACE";
  33245. Name = "__NAMESPACE";
  33246. },
  33247. instance of MSFT_CliProperty
  33248. {
  33249. Derivation = "__PATH";
  33250. Name = "__PATH";
  33251. },
  33252. instance of MSFT_CliProperty
  33253. {
  33254. Derivation = "__PROPERTY_COUNT";
  33255. Name = "__PROPERTY_COUNT";
  33256. },
  33257. instance of MSFT_CliProperty
  33258. {
  33259. Derivation = "__RELPATH";
  33260. Name = "__RELPATH";
  33261. },
  33262. instance of MSFT_CliProperty
  33263. {
  33264. Derivation = "__SERVER";
  33265. Name = "__SERVER";
  33266. },
  33267. instance of MSFT_CliProperty
  33268. {
  33269. Derivation = "__SUPERCLASS";
  33270. Name = "__SUPERCLASS";
  33271. }};
  33272. },
  33273. instance of MSFT_CliFormat
  33274. {
  33275. Name = "INSTANCE";
  33276. Properties = {
  33277. instance of MSFT_CliProperty
  33278. {
  33279. Derivation = "__PATH";
  33280. Name = "__PATH";
  33281. }};
  33282. },
  33283. instance of MSFT_CliFormat
  33284. {
  33285. Format = "LIST";
  33286. Name = "FULL";
  33287. Properties = {
  33288. instance of MSFT_CliProperty
  33289. {
  33290. Derivation = "ASPScriptDefaultNamespace";
  33291. Description = "The ASPScriptDefaultNamespace property contains the namespace used by calls from the script API if none is specified by the caller.";
  33292. Name = "ASPScriptDefaultNamespace";
  33293. },
  33294. instance of MSFT_CliProperty
  33295. {
  33296. Derivation = "ASPScriptEnabled";
  33297. 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.";
  33298. Name = "ASPScriptEnabled";
  33299. },
  33300. instance of MSFT_CliProperty
  33301. {
  33302. Derivation = "AutorecoverMofs";
  33303. 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.";
  33304. Name = "AutorecoverMofs";
  33305. },
  33306. instance of MSFT_CliProperty
  33307. {
  33308. Derivation = "AutoStartWin9X";
  33309. Description = "The AutoStartWin9X property indicates the circumstances under which WMI will start on Win9X systems.";
  33310. Name = "AutoStartWin9X";
  33311. Qualifiers = {
  33312. instance of MSFT_CliQualifier
  33313. {
  33314. Name = "Values";
  33315. QualifierValue = {"Don't start","Autostart","Start on reboot"};
  33316. }};
  33317. },
  33318. instance of MSFT_CliProperty
  33319. {
  33320. Derivation = "BackupInterval";
  33321. Description = "The BackupInterval property specifies the length of time that will elapse between backups of the WMI database.";
  33322. Name = "BackupInterval";
  33323. },
  33324. instance of MSFT_CliProperty
  33325. {
  33326. Derivation = "BackupLastTime";
  33327. Description = "The BackupLastTime property specifies the date and time the last backup was performed.";
  33328. Name = "BackupLastTime";
  33329. },
  33330. instance of MSFT_CliProperty
  33331. {
  33332. Derivation = "BuildVersion";
  33333. Description = "The BuildVersion property contains version information for the currently installed WMI service.";
  33334. Name = "BuildVersion";
  33335. },
  33336. instance of MSFT_CliProperty
  33337. {
  33338. Derivation = "DatabaseDirectory";
  33339. Description = "The DatabaseDirectory property specifies the directory path containing the WMI repository.";
  33340. Name = "DatabaseDirectory";
  33341. },
  33342. instance of MSFT_CliProperty
  33343. {
  33344. Derivation = "DatabaseMaxSize";
  33345. Description = "The DatabaseMaxSize property specifies the maximum size of the WMI repository.";
  33346. Name = "DatabaseMaxSize";
  33347. },
  33348. instance of MSFT_CliProperty
  33349. {
  33350. Derivation = "Description";
  33351. Description = "A textual description of the CIM_Setting object.";
  33352. Name = "Description";
  33353. },
  33354. instance of MSFT_CliProperty
  33355. {
  33356. Derivation = "EnableAnonWin9xConnections";
  33357. Description = "The EnableAnonWin9xConnections indicates whether remote access without security checking is permitted. This property only applies to Windows 95 and Windows 98 systems.";
  33358. Name = "EnableAnonWin9xConnections";
  33359. },
  33360. instance of MSFT_CliProperty
  33361. {
  33362. Derivation = "EnableEvents";
  33363. 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.";
  33364. Name = "EnableEvents";
  33365. },
  33366. instance of MSFT_CliProperty
  33367. {
  33368. Derivation = "EnableStartupHeapPreallocation";
  33369. 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.";
  33370. Name = "EnableStartupHeapPreallocation";
  33371. },
  33372. instance of MSFT_CliProperty
  33373. {
  33374. Derivation = "HighThresholdOnClientObjects";
  33375. 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.";
  33376. Name = "HighThresholdOnClientObjects";
  33377. },
  33378. instance of MSFT_CliProperty
  33379. {
  33380. Derivation = "HighThresholdOnEvents";
  33381. 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.";
  33382. Name = "HighThresholdOnEvents";
  33383. },
  33384. instance of MSFT_CliProperty
  33385. {
  33386. Derivation = "InstallationDirectory";
  33387. Description = "The InstallationDirectory property contains the directory path where the WMI software has been installed. The default location is: \\system32\\wbem.";
  33388. Name = "InstallationDirectory";
  33389. },
  33390. instance of MSFT_CliProperty
  33391. {
  33392. Derivation = "LastStartupHeapPreallocation";
  33393. Description = "The LastStartupHeapPreallocation property specifies the size of the pre-allocated heap created by WMI during initialization.";
  33394. Name = "LastStartupHeapPreallocation";
  33395. },
  33396. instance of MSFT_CliProperty
  33397. {
  33398. Derivation = "LoggingDirectory";
  33399. Description = "The LoggingDirectory property specifies the directory path containing the location of the WMI system log files.";
  33400. Name = "LoggingDirectory";
  33401. },
  33402. instance of MSFT_CliProperty
  33403. {
  33404. Derivation = "LoggingLevel";
  33405. Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
  33406. Name = "LoggingLevel";
  33407. Qualifiers = {
  33408. instance of MSFT_CliQualifier
  33409. {
  33410. Name = "Values";
  33411. QualifierValue = {"Off","Error logging","Verbose Error logging"};
  33412. }};
  33413. },
  33414. instance of MSFT_CliProperty
  33415. {
  33416. Derivation = "LowThresholdOnClientObjects";
  33417. 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.";
  33418. Name = "LowThresholdOnClientObjects";
  33419. },
  33420. instance of MSFT_CliProperty
  33421. {
  33422. Derivation = "LowThresholdOnEvents";
  33423. 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.";
  33424. Name = "LowThresholdOnEvents";
  33425. },
  33426. instance of MSFT_CliProperty
  33427. {
  33428. Derivation = "MaxLogFileSize";
  33429. Description = "The MaxLogFileSize property indicates the maximum size of the log files produced by the WMI service.";
  33430. Name = "MaxLogFileSize";
  33431. },
  33432. instance of MSFT_CliProperty
  33433. {
  33434. Derivation = "MaxWaitOnClientObjects";
  33435. 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.";
  33436. Name = "MaxWaitOnClientObjects";
  33437. },
  33438. instance of MSFT_CliProperty
  33439. {
  33440. Derivation = "MaxWaitOnEvents";
  33441. Description = "The MaxWaitOnEvents property specifies the amount of time an event sent to a client is queued before being discarded.";
  33442. Name = "MaxWaitOnEvents";
  33443. },
  33444. instance of MSFT_CliProperty
  33445. {
  33446. Derivation = "MofSelfInstallDirectory";
  33447. 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.";
  33448. Name = "MofSelfInstallDirectory";
  33449. },
  33450. instance of MSFT_CliProperty
  33451. {
  33452. Derivation = "SettingID";
  33453. Description = "The identifier by which the CIM_Setting object is known.";
  33454. Name = "SettingID";
  33455. Qualifiers = {
  33456. instance of MSFT_CliQualifier
  33457. {
  33458. Name = "MaxLen";
  33459. QualifierValue = {"256"};
  33460. }};
  33461. }};
  33462. },
  33463. instance of MSFT_CliFormat
  33464. {
  33465. Format = "table";
  33466. Name = "WRITEABLE";
  33467. Properties = {
  33468. instance of MSFT_CliProperty
  33469. {
  33470. Derivation = "ASPScriptDefaultNamespace";
  33471. Description = "The ASPScriptDefaultNamespace property contains the namespace used by calls from the script API if none is specified by the caller.";
  33472. Name = "ASPScriptDefaultNamespace";
  33473. Qualifiers = {
  33474. instance of MSFT_CliQualifier
  33475. {
  33476. Name = "CIMTYPE";
  33477. QualifierValue = {"string"};
  33478. },
  33479. instance of MSFT_CliQualifier
  33480. {
  33481. Name = "MappingStrings";
  33482. QualifierValue = {"string","Win32Registry|Software\\Microsoft\\WBEM\\scripting|Default Namespace"};
  33483. },
  33484. instance of MSFT_CliQualifier
  33485. {
  33486. Name = "read";
  33487. QualifierValue = {"True"};
  33488. },
  33489. instance of MSFT_CliQualifier
  33490. {
  33491. Name = "write";
  33492. QualifierValue = {"True"};
  33493. }};
  33494. },
  33495. instance of MSFT_CliProperty
  33496. {
  33497. Derivation = "ASPScriptEnabled";
  33498. 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.";
  33499. Name = "ASPScriptEnabled";
  33500. Qualifiers = {
  33501. instance of MSFT_CliQualifier
  33502. {
  33503. Name = "CIMTYPE";
  33504. QualifierValue = {"boolean"};
  33505. },
  33506. instance of MSFT_CliQualifier
  33507. {
  33508. Name = "MappingStrings";
  33509. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\scripting|Enable for ASP"};
  33510. },
  33511. instance of MSFT_CliQualifier
  33512. {
  33513. Name = "read";
  33514. QualifierValue = {"True"};
  33515. },
  33516. instance of MSFT_CliQualifier
  33517. {
  33518. Name = "write";
  33519. QualifierValue = {"True"};
  33520. }};
  33521. },
  33522. instance of MSFT_CliProperty
  33523. {
  33524. Derivation = "AutoStartWin9X";
  33525. Description = "The AutoStartWin9X property indicates the circumstances under which WMI will start on Win9X systems.";
  33526. Name = "AutoStartWin9X";
  33527. Qualifiers = {
  33528. instance of MSFT_CliQualifier
  33529. {
  33530. Name = "CIMTYPE";
  33531. QualifierValue = {"uint32"};
  33532. },
  33533. instance of MSFT_CliQualifier
  33534. {
  33535. Name = "MappingStrings";
  33536. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|AutostartWin9X"};
  33537. },
  33538. instance of MSFT_CliQualifier
  33539. {
  33540. Name = "read";
  33541. QualifierValue = {"True"};
  33542. },
  33543. instance of MSFT_CliQualifier
  33544. {
  33545. Name = "Values";
  33546. QualifierValue = {"True","Don't start","Autostart","Start on reboot"};
  33547. },
  33548. instance of MSFT_CliQualifier
  33549. {
  33550. Name = "write";
  33551. QualifierValue = {"True"};
  33552. }};
  33553. },
  33554. instance of MSFT_CliProperty
  33555. {
  33556. Derivation = "BackupInterval";
  33557. Description = "The BackupInterval property specifies the length of time that will elapse between backups of the WMI database.";
  33558. Name = "BackupInterval";
  33559. Qualifiers = {
  33560. instance of MSFT_CliQualifier
  33561. {
  33562. Name = "CIMTYPE";
  33563. QualifierValue = {"uint32"};
  33564. },
  33565. instance of MSFT_CliQualifier
  33566. {
  33567. Name = "MappingStrings";
  33568. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Backup Interval Threshold"};
  33569. },
  33570. instance of MSFT_CliQualifier
  33571. {
  33572. Name = "read";
  33573. QualifierValue = {"True"};
  33574. },
  33575. instance of MSFT_CliQualifier
  33576. {
  33577. Name = "Units";
  33578. QualifierValue = {"Minutes"};
  33579. },
  33580. instance of MSFT_CliQualifier
  33581. {
  33582. Name = "write";
  33583. QualifierValue = {"True"};
  33584. }};
  33585. },
  33586. instance of MSFT_CliProperty
  33587. {
  33588. Derivation = "BackupLastTime";
  33589. Description = "The BackupLastTime property specifies the date and time the last backup was performed.";
  33590. Name = "BackupLastTime";
  33591. Qualifiers = {
  33592. instance of MSFT_CliQualifier
  33593. {
  33594. Name = "CIMTYPE";
  33595. QualifierValue = {"datetime"};
  33596. },
  33597. instance of MSFT_CliQualifier
  33598. {
  33599. Name = "MappingStrings";
  33600. QualifierValue = {"datetime","Win32API|Time Functions|GetTimeZoneInformation"};
  33601. },
  33602. instance of MSFT_CliQualifier
  33603. {
  33604. Name = "read";
  33605. QualifierValue = {"True"};
  33606. },
  33607. instance of MSFT_CliQualifier
  33608. {
  33609. Name = "write";
  33610. QualifierValue = {"True"};
  33611. }};
  33612. },
  33613. instance of MSFT_CliProperty
  33614. {
  33615. Derivation = "EnableAnonWin9xConnections";
  33616. Description = "The EnableAnonWin9xConnections indicates whether remote access without security checking is permitted. This property only applies to Windows 95 and Windows 98 systems.";
  33617. Name = "EnableAnonWin9xConnections";
  33618. Qualifiers = {
  33619. instance of MSFT_CliQualifier
  33620. {
  33621. Name = "CIMTYPE";
  33622. QualifierValue = {"boolean"};
  33623. },
  33624. instance of MSFT_CliQualifier
  33625. {
  33626. Name = "MappingStrings";
  33627. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableAnonConnections"};
  33628. },
  33629. instance of MSFT_CliQualifier
  33630. {
  33631. Name = "read";
  33632. QualifierValue = {"True"};
  33633. },
  33634. instance of MSFT_CliQualifier
  33635. {
  33636. Name = "write";
  33637. QualifierValue = {"True"};
  33638. }};
  33639. },
  33640. instance of MSFT_CliProperty
  33641. {
  33642. Derivation = "EnableEvents";
  33643. 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.";
  33644. Name = "EnableEvents";
  33645. Qualifiers = {
  33646. instance of MSFT_CliQualifier
  33647. {
  33648. Name = "CIMTYPE";
  33649. QualifierValue = {"boolean"};
  33650. },
  33651. instance of MSFT_CliQualifier
  33652. {
  33653. Name = "MappingStrings";
  33654. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableEvents"};
  33655. },
  33656. instance of MSFT_CliQualifier
  33657. {
  33658. Name = "read";
  33659. QualifierValue = {"True"};
  33660. },
  33661. instance of MSFT_CliQualifier
  33662. {
  33663. Name = "write";
  33664. QualifierValue = {"True"};
  33665. }};
  33666. },
  33667. instance of MSFT_CliProperty
  33668. {
  33669. Derivation = "EnableStartupHeapPreallocation";
  33670. 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.";
  33671. Name = "EnableStartupHeapPreallocation";
  33672. Qualifiers = {
  33673. instance of MSFT_CliQualifier
  33674. {
  33675. Name = "CIMTYPE";
  33676. QualifierValue = {"boolean"};
  33677. },
  33678. instance of MSFT_CliQualifier
  33679. {
  33680. Name = "MappingStrings";
  33681. QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableStartupHeapPreallocation"};
  33682. },
  33683. instance of MSFT_CliQualifier
  33684. {
  33685. Name = "read";
  33686. QualifierValue = {"True"};
  33687. },
  33688. instance of MSFT_CliQualifier
  33689. {
  33690. Name = "write";
  33691. QualifierValue = {"True"};
  33692. }};
  33693. },
  33694. instance of MSFT_CliProperty
  33695. {
  33696. Derivation = "HighThresholdOnClientObjects";
  33697. 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.";
  33698. Name = "HighThresholdOnClientObjects";
  33699. Qualifiers = {
  33700. instance of MSFT_CliQualifier
  33701. {
  33702. Name = "CIMTYPE";
  33703. QualifierValue = {"uint32"};
  33704. },
  33705. instance of MSFT_CliQualifier
  33706. {
  33707. Name = "MappingStrings";
  33708. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|High Threshold On Client Objects"};
  33709. },
  33710. instance of MSFT_CliQualifier
  33711. {
  33712. Name = "read";
  33713. QualifierValue = {"True"};
  33714. },
  33715. instance of MSFT_CliQualifier
  33716. {
  33717. Name = "Units";
  33718. QualifierValue = {"Objects per second"};
  33719. },
  33720. instance of MSFT_CliQualifier
  33721. {
  33722. Name = "write";
  33723. QualifierValue = {"True"};
  33724. }};
  33725. },
  33726. instance of MSFT_CliProperty
  33727. {
  33728. Derivation = "HighThresholdOnEvents";
  33729. 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.";
  33730. Name = "HighThresholdOnEvents";
  33731. Qualifiers = {
  33732. instance of MSFT_CliQualifier
  33733. {
  33734. Name = "CIMTYPE";
  33735. QualifierValue = {"uint32"};
  33736. },
  33737. instance of MSFT_CliQualifier
  33738. {
  33739. Name = "MappingStrings";
  33740. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|High Threshold On Events"};
  33741. },
  33742. instance of MSFT_CliQualifier
  33743. {
  33744. Name = "read";
  33745. QualifierValue = {"True"};
  33746. },
  33747. instance of MSFT_CliQualifier
  33748. {
  33749. Name = "Units";
  33750. QualifierValue = {"Events per second"};
  33751. },
  33752. instance of MSFT_CliQualifier
  33753. {
  33754. Name = "write";
  33755. QualifierValue = {"True"};
  33756. }};
  33757. },
  33758. instance of MSFT_CliProperty
  33759. {
  33760. Derivation = "LoggingDirectory";
  33761. Description = "The LoggingDirectory property specifies the directory path containing the location of the WMI system log files.";
  33762. Name = "LoggingDirectory";
  33763. Qualifiers = {
  33764. instance of MSFT_CliQualifier
  33765. {
  33766. Name = "CIMTYPE";
  33767. QualifierValue = {"string"};
  33768. },
  33769. instance of MSFT_CliQualifier
  33770. {
  33771. Name = "MappingStrings";
  33772. QualifierValue = {"string","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Logging Directory"};
  33773. },
  33774. instance of MSFT_CliQualifier
  33775. {
  33776. Name = "read";
  33777. QualifierValue = {"True"};
  33778. },
  33779. instance of MSFT_CliQualifier
  33780. {
  33781. Name = "write";
  33782. QualifierValue = {"True"};
  33783. }};
  33784. },
  33785. instance of MSFT_CliProperty
  33786. {
  33787. Derivation = "LoggingLevel";
  33788. Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
  33789. Name = "LoggingLevel";
  33790. Qualifiers = {
  33791. instance of MSFT_CliQualifier
  33792. {
  33793. Name = "CIMTYPE";
  33794. QualifierValue = {"uint32"};
  33795. },
  33796. instance of MSFT_CliQualifier
  33797. {
  33798. Name = "MappingStrings";
  33799. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Logging"};
  33800. },
  33801. instance of MSFT_CliQualifier
  33802. {
  33803. Name = "read";
  33804. QualifierValue = {"True"};
  33805. },
  33806. instance of MSFT_CliQualifier
  33807. {
  33808. Name = "Values";
  33809. QualifierValue = {"True","Off","Error logging","Verbose Error logging"};
  33810. },
  33811. instance of MSFT_CliQualifier
  33812. {
  33813. Name = "write";
  33814. QualifierValue = {"True"};
  33815. }};
  33816. },
  33817. instance of MSFT_CliProperty
  33818. {
  33819. Derivation = "LowThresholdOnClientObjects";
  33820. 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.";
  33821. Name = "LowThresholdOnClientObjects";
  33822. Qualifiers = {
  33823. instance of MSFT_CliQualifier
  33824. {
  33825. Name = "CIMTYPE";
  33826. QualifierValue = {"uint32"};
  33827. },
  33828. instance of MSFT_CliQualifier
  33829. {
  33830. Name = "MappingStrings";
  33831. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Low Threshold On Client Objects"};
  33832. },
  33833. instance of MSFT_CliQualifier
  33834. {
  33835. Name = "read";
  33836. QualifierValue = {"True"};
  33837. },
  33838. instance of MSFT_CliQualifier
  33839. {
  33840. Name = "Units";
  33841. QualifierValue = {"Objects per second"};
  33842. },
  33843. instance of MSFT_CliQualifier
  33844. {
  33845. Name = "write";
  33846. QualifierValue = {"True"};
  33847. }};
  33848. },
  33849. instance of MSFT_CliProperty
  33850. {
  33851. Derivation = "LowThresholdOnEvents";
  33852. 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.";
  33853. Name = "LowThresholdOnEvents";
  33854. Qualifiers = {
  33855. instance of MSFT_CliQualifier
  33856. {
  33857. Name = "CIMTYPE";
  33858. QualifierValue = {"uint32"};
  33859. },
  33860. instance of MSFT_CliQualifier
  33861. {
  33862. Name = "MappingStrings";
  33863. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Low Threshold On Events"};
  33864. },
  33865. instance of MSFT_CliQualifier
  33866. {
  33867. Name = "read";
  33868. QualifierValue = {"True"};
  33869. },
  33870. instance of MSFT_CliQualifier
  33871. {
  33872. Name = "Units";
  33873. QualifierValue = {"Events per second"};
  33874. },
  33875. instance of MSFT_CliQualifier
  33876. {
  33877. Name = "write";
  33878. QualifierValue = {"True"};
  33879. }};
  33880. },
  33881. instance of MSFT_CliProperty
  33882. {
  33883. Derivation = "MaxLogFileSize";
  33884. Description = "The MaxLogFileSize property indicates the maximum size of the log files produced by the WMI service.";
  33885. Name = "MaxLogFileSize";
  33886. Qualifiers = {
  33887. instance of MSFT_CliQualifier
  33888. {
  33889. Name = "CIMTYPE";
  33890. QualifierValue = {"uint32"};
  33891. },
  33892. instance of MSFT_CliQualifier
  33893. {
  33894. Name = "MappingStrings";
  33895. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Log File Max Size"};
  33896. },
  33897. instance of MSFT_CliQualifier
  33898. {
  33899. Name = "read";
  33900. QualifierValue = {"True"};
  33901. },
  33902. instance of MSFT_CliQualifier
  33903. {
  33904. Name = "Units";
  33905. QualifierValue = {"Bytes"};
  33906. },
  33907. instance of MSFT_CliQualifier
  33908. {
  33909. Name = "write";
  33910. QualifierValue = {"True"};
  33911. }};
  33912. },
  33913. instance of MSFT_CliProperty
  33914. {
  33915. Derivation = "MaxWaitOnClientObjects";
  33916. 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.";
  33917. Name = "MaxWaitOnClientObjects";
  33918. Qualifiers = {
  33919. instance of MSFT_CliQualifier
  33920. {
  33921. Name = "CIMTYPE";
  33922. QualifierValue = {"uint32"};
  33923. },
  33924. instance of MSFT_CliQualifier
  33925. {
  33926. Name = "MappingStrings";
  33927. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Max Wait On Events"};
  33928. },
  33929. instance of MSFT_CliQualifier
  33930. {
  33931. Name = "read";
  33932. QualifierValue = {"True"};
  33933. },
  33934. instance of MSFT_CliQualifier
  33935. {
  33936. Name = "Units";
  33937. QualifierValue = {"Milliseconds"};
  33938. },
  33939. instance of MSFT_CliQualifier
  33940. {
  33941. Name = "write";
  33942. QualifierValue = {"True"};
  33943. }};
  33944. },
  33945. instance of MSFT_CliProperty
  33946. {
  33947. Derivation = "MaxWaitOnEvents";
  33948. Description = "The MaxWaitOnEvents property specifies the amount of time an event sent to a client is queued before being discarded.";
  33949. Name = "MaxWaitOnEvents";
  33950. Qualifiers = {
  33951. instance of MSFT_CliQualifier
  33952. {
  33953. Name = "CIMTYPE";
  33954. QualifierValue = {"uint32"};
  33955. },
  33956. instance of MSFT_CliQualifier
  33957. {
  33958. Name = "MappingStrings";
  33959. QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Max Wait On Events"};
  33960. },
  33961. instance of MSFT_CliQualifier
  33962. {
  33963. Name = "read";
  33964. QualifierValue = {"True"};
  33965. },
  33966. instance of MSFT_CliQualifier
  33967. {
  33968. Name = "Units";
  33969. QualifierValue = {"Milliseconds"};
  33970. },
  33971. instance of MSFT_CliQualifier
  33972. {
  33973. Name = "write";
  33974. QualifierValue = {"True"};
  33975. }};
  33976. }};
  33977. }};
  33978. FriendlyName = "WMISet";
  33979. PWhere = "";
  33980. Target = "Select * from Win32_WMISetting";
  33981. };
  33982. //TS Aliases
  33983. instance of MSFT_CliAlias
  33984. {
  33985. Connection =
  33986. instance of MSFT_CliConnection
  33987. {
  33988. Locale = "ms_409";
  33989. NameSpace = "ROOT\\CIMV2";
  33990. Server = ".";
  33991. };
  33992. Description = "Allows a user with sufficient permissions to query and turn the Terminal Services listener on or off remotely.";
  33993. Formats = {
  33994. instance of MSFT_CliFormat
  33995. {
  33996. Name = "INSTANCE";
  33997. Properties = {
  33998. instance of MSFT_CliProperty
  33999. {
  34000. Derivation = "__PATH";
  34001. Name = "__PATH";
  34002. }};
  34003. },
  34004. instance of MSFT_CliFormat
  34005. {
  34006. Format = "table";
  34007. Name = "BRIEF";
  34008. Properties = {
  34009. instance of MSFT_CliProperty
  34010. {
  34011. Derivation = "ServerName";
  34012. Description = "Name of the Terminal Server whose properties are of interest.";
  34013. Name = "ServerName";
  34014. },
  34015. instance of MSFT_CliProperty
  34016. {
  34017. Derivation = "AllowTSConnections";
  34018. Description = "Describes whether new TS connections are allowed.";
  34019. Name = "AllowTSConnections";
  34020. Qualifiers = {
  34021. instance of MSFT_CliQualifier
  34022. {
  34023. Name = "Values";
  34024. QualifierValue = {"False","True"};
  34025. }};
  34026. }};
  34027. },
  34028. instance of MSFT_CliFormat
  34029. {
  34030. Format = "list";
  34031. Name = "FULL";
  34032. Properties = {
  34033. instance of MSFT_CliProperty
  34034. {
  34035. Derivation = "ServerName";
  34036. Description = "Name of the Terminal Server whose properties are of interest.";
  34037. Name = "ServerName";
  34038. },
  34039. instance of MSFT_CliProperty
  34040. {
  34041. Derivation = "AllowTSConnections";
  34042. Description = "Describes whether new TS connections are allowed.";
  34043. Name = "AllowTSConnections";
  34044. Qualifiers = {
  34045. instance of MSFT_CliQualifier
  34046. {
  34047. Name = "Values";
  34048. QualifierValue = {"False","True"};
  34049. }};
  34050. }};
  34051. }};
  34052. FriendlyName = "RDToggle";
  34053. PWhere = " Where ServerName = '#'";
  34054. Target = "Select * from Win32_TerminalServiceSetting";
  34055. Verbs = {
  34056. instance of MSFT_CliVerb
  34057. {
  34058. Derivation = "SetAllowTSConnections";
  34059. Description = "Allows or Denies new TS Connections.";
  34060. Name = "SetAllowTSConnections";
  34061. Parameters = {
  34062. instance of MSFT_CliParam
  34063. {
  34064. ParaId = "AllowTSConnections";
  34065. Qualifiers = {
  34066. instance of MSFT_CliQualifier
  34067. {
  34068. Name = "In";
  34069. QualifierValue = {"True"};
  34070. }};
  34071. Type = "UINT32";
  34072. }};
  34073. Usage = "SetAllowTSConnections";
  34074. }};
  34075. };
  34076. instance of MSFT_CliAlias
  34077. {
  34078. Connection =
  34079. instance of MSFT_CliConnection
  34080. {
  34081. Locale = "ms_409";
  34082. NameSpace = "ROOT\\CIMV2";
  34083. Server = ".";
  34084. };
  34085. Description = "Remote Desktop account management.";
  34086. Formats = {
  34087. instance of MSFT_CliFormat
  34088. {
  34089. Name = "INSTANCE";
  34090. Properties = {
  34091. instance of MSFT_CliProperty
  34092. {
  34093. Derivation = "__PATH";
  34094. Name = "__PATH";
  34095. }};
  34096. },
  34097. instance of MSFT_CliFormat
  34098. {
  34099. Name = "SYSTEM";
  34100. Properties = {
  34101. instance of MSFT_CliProperty
  34102. {
  34103. Derivation = "__CLASS";
  34104. Name = "__CLASS";
  34105. },
  34106. instance of MSFT_CliProperty
  34107. {
  34108. Derivation = "__DERIVATION";
  34109. Name = "__DERIVATION";
  34110. },
  34111. instance of MSFT_CliProperty
  34112. {
  34113. Derivation = "__DYNASTY";
  34114. Name = "__DYNASTY";
  34115. },
  34116. instance of MSFT_CliProperty
  34117. {
  34118. Derivation = "__GENUS";
  34119. Name = "__GENUS";
  34120. },
  34121. instance of MSFT_CliProperty
  34122. {
  34123. Derivation = "__NAMESPACE";
  34124. Name = "__NAMESPACE";
  34125. },
  34126. instance of MSFT_CliProperty
  34127. {
  34128. Derivation = "__PATH";
  34129. Name = "__PATH";
  34130. },
  34131. instance of MSFT_CliProperty
  34132. {
  34133. Derivation = "__PROPERTY_COUNT";
  34134. Name = "__PROPERTY_COUNT";
  34135. },
  34136. instance of MSFT_CliProperty
  34137. {
  34138. Derivation = "__RELPATH";
  34139. Name = "__RELPATH";
  34140. },
  34141. instance of MSFT_CliProperty
  34142. {
  34143. Derivation = "__SERVER";
  34144. Name = "__SERVER";
  34145. },
  34146. instance of MSFT_CliProperty
  34147. {
  34148. Derivation = "__SUPERCLASS";
  34149. Name = "__SUPERCLASS";
  34150. }};
  34151. },
  34152. instance of MSFT_CliFormat
  34153. {
  34154. Format = "table";
  34155. Name = "BRIEF";
  34156. Properties = {
  34157. instance of MSFT_CliProperty
  34158. {
  34159. Derivation = "AccountName";
  34160. Description = "Specifies the AccountName that comprises of both: Domain and Name of the entry.";
  34161. Name = "AccountName";
  34162. },
  34163. instance of MSFT_CliProperty
  34164. {
  34165. Derivation = "AuditFail";
  34166. Description = "Specifies the Audit Permissions for failure. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
  34167. Name = "AuditFail";
  34168. Qualifiers = {
  34169. instance of MSFT_CliQualifier
  34170. {
  34171. Name = "Values";
  34172. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34173. }};
  34174. },
  34175. instance of MSFT_CliProperty
  34176. {
  34177. Derivation = "AuditSuccess";
  34178. Description = "Specifies the Audit Permissions for success. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
  34179. Name = "AuditSuccess";
  34180. Qualifiers = {
  34181. instance of MSFT_CliQualifier
  34182. {
  34183. Name = "Values";
  34184. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34185. }};
  34186. },
  34187. instance of MSFT_CliProperty
  34188. {
  34189. Derivation = "PermissionsAllowed";
  34190. Description = "Specifies the Permissions that are allowed. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT,WINSTATION_DISCONNECT.";
  34191. Name = "PermissionsAllowed";
  34192. Qualifiers = {
  34193. instance of MSFT_CliQualifier
  34194. {
  34195. Name = "Values";
  34196. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34197. }};
  34198. },
  34199. instance of MSFT_CliProperty
  34200. {
  34201. Derivation = "PermissionsDenied";
  34202. Description = "Specifies the Permissions that to be allowed. The permissions are a combination of one ore more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
  34203. Name = "PermissionsDenied";
  34204. Qualifiers = {
  34205. instance of MSFT_CliQualifier
  34206. {
  34207. Name = "Values";
  34208. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34209. }};
  34210. },
  34211. instance of MSFT_CliProperty
  34212. {
  34213. Derivation = "SID";
  34214. Description = "Specifies the Security Identifier of the entry.";
  34215. Name = "SID";
  34216. },
  34217. instance of MSFT_CliProperty
  34218. {
  34219. Derivation = "TerminalName";
  34220. Description = "Name of the Terminal.";
  34221. Name = "TerminalName";
  34222. }};
  34223. },
  34224. instance of MSFT_CliFormat
  34225. {
  34226. Format = "list";
  34227. Name = "FULL";
  34228. Properties = {
  34229. instance of MSFT_CliProperty
  34230. {
  34231. Derivation = "AccountName";
  34232. Description = "Specifies the AccountName that comprises of both: Domain and Name of the entry.";
  34233. Name = "AccountName";
  34234. },
  34235. instance of MSFT_CliProperty
  34236. {
  34237. Derivation = "AuditFail";
  34238. Description = "Specifies the Audit Permissions for failure. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
  34239. Name = "AuditFail";
  34240. Qualifiers = {
  34241. instance of MSFT_CliQualifier
  34242. {
  34243. Name = "Values";
  34244. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34245. }};
  34246. },
  34247. instance of MSFT_CliProperty
  34248. {
  34249. Derivation = "AuditSuccess";
  34250. Description = "Specifies the Audit Permissions for success. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
  34251. Name = "AuditSuccess";
  34252. Qualifiers = {
  34253. instance of MSFT_CliQualifier
  34254. {
  34255. Name = "Values";
  34256. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34257. }};
  34258. },
  34259. instance of MSFT_CliProperty
  34260. {
  34261. Derivation = "PermissionsAllowed";
  34262. Description = "Specifies the Permissions that are allowed. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT,WINSTATION_DISCONNECT.";
  34263. Name = "PermissionsAllowed";
  34264. Qualifiers = {
  34265. instance of MSFT_CliQualifier
  34266. {
  34267. Name = "Values";
  34268. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34269. }};
  34270. },
  34271. instance of MSFT_CliProperty
  34272. {
  34273. Derivation = "PermissionsDenied";
  34274. Description = "Specifies the Permissions that to be allowed. The permissions are a combination of one ore more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
  34275. Name = "PermissionsDenied";
  34276. Qualifiers = {
  34277. instance of MSFT_CliQualifier
  34278. {
  34279. Name = "Values";
  34280. QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
  34281. }};
  34282. },
  34283. instance of MSFT_CliProperty
  34284. {
  34285. Derivation = "SID";
  34286. Description = "Specifies the Security Identifier of the entry.";
  34287. Name = "SID";
  34288. },
  34289. instance of MSFT_CliProperty
  34290. {
  34291. Derivation = "TerminalName";
  34292. Description = "Name of the Terminal.";
  34293. Name = "TerminalName";
  34294. }};
  34295. }};
  34296. FriendlyName = "RDAccount";
  34297. PWhere = " Where AccountName = '#' and TerminalName = '#'";
  34298. Target = "Select * from Win32_TSAccount";
  34299. Verbs = {
  34300. instance of MSFT_CliVerb
  34301. {
  34302. Derivation = "Delete";
  34303. Description = "Deletes the User or Group from the existing.";
  34304. Name = "Delete";
  34305. Usage = "Delete";
  34306. VerbType = 0;
  34307. },
  34308. instance of MSFT_CliVerb
  34309. {
  34310. Derivation = "ModifyPermissions";
  34311. Description = "The method enables setting a more granular set of permissions to the existing account. The flag, Allowspecifies if Permissions is to be allowed or denied.The permissions are set individually through PermissionMask.The PermissionMask is an enumeration of t";
  34312. Name = "ModifyPermissions";
  34313. Parameters = {
  34314. instance of MSFT_CliParam
  34315. {
  34316. ParaId = "Allow";
  34317. Qualifiers = {
  34318. instance of MSFT_CliQualifier
  34319. {
  34320. Name = "In";
  34321. QualifierValue = {"True"};
  34322. }};
  34323. Type = "BOOLEAN";
  34324. },
  34325. instance of MSFT_CliParam
  34326. {
  34327. ParaId = "PermissionMask";
  34328. Qualifiers = {
  34329. instance of MSFT_CliQualifier
  34330. {
  34331. Name = "In";
  34332. QualifierValue = {"True"};
  34333. }};
  34334. Type = "UINT32";
  34335. }};
  34336. Usage = "ModifyPermissions";
  34337. },
  34338. instance of MSFT_CliVerb
  34339. {
  34340. Derivation = "ModifyAuditPermissions";
  34341. Description = "Provides for setting a more granular set of auditing permissions to the existing account specified.The permissions are set individually through PermissionMask.The PermissionMask is an enumeration of the following values:WINSTATION_QUERY=0, WINSTATION_SET=";
  34342. Name = "ModifyAuditPermissions";
  34343. Parameters = {
  34344. instance of MSFT_CliParam
  34345. {
  34346. ParaId = "PermissionMask";
  34347. Qualifiers = {
  34348. instance of MSFT_CliQualifier
  34349. {
  34350. Name = "In";
  34351. QualifierValue = {"True"};
  34352. }};
  34353. Type = "UINT32";
  34354. },
  34355. instance of MSFT_CliParam
  34356. {
  34357. ParaId = "Success";
  34358. Qualifiers = {
  34359. instance of MSFT_CliQualifier
  34360. {
  34361. Name = "In";
  34362. QualifierValue = {"True"};
  34363. }};
  34364. Type = "BOOLEAN";
  34365. }};
  34366. Usage = "ModifyAuditPermissions";
  34367. }};
  34368. };
  34369. instance of MSFT_CliAlias
  34370. {
  34371. Connection =
  34372. instance of MSFT_CliConnection
  34373. {
  34374. Locale = "ms_409";
  34375. NameSpace = "ROOT\\CIMV2";
  34376. Server = ".";
  34377. };
  34378. Description = "Remote Desktop NIC management.";
  34379. Formats = {
  34380. instance of MSFT_CliFormat
  34381. {
  34382. Name = "INSTANCE";
  34383. Properties = {
  34384. instance of MSFT_CliProperty
  34385. {
  34386. Derivation = "__PATH";
  34387. Name = "__PATH";
  34388. }};
  34389. },
  34390. instance of MSFT_CliFormat
  34391. {
  34392. Name = "SYSTEM";
  34393. Properties = {
  34394. instance of MSFT_CliProperty
  34395. {
  34396. Derivation = "__CLASS";
  34397. Name = "__CLASS";
  34398. },
  34399. instance of MSFT_CliProperty
  34400. {
  34401. Derivation = "__DERIVATION";
  34402. Name = "__DERIVATION";
  34403. },
  34404. instance of MSFT_CliProperty
  34405. {
  34406. Derivation = "__DYNASTY";
  34407. Name = "__DYNASTY";
  34408. },
  34409. instance of MSFT_CliProperty
  34410. {
  34411. Derivation = "__GENUS";
  34412. Name = "__GENUS";
  34413. },
  34414. instance of MSFT_CliProperty
  34415. {
  34416. Derivation = "__NAMESPACE";
  34417. Name = "__NAMESPACE";
  34418. },
  34419. instance of MSFT_CliProperty
  34420. {
  34421. Derivation = "__PATH";
  34422. Name = "__PATH";
  34423. },
  34424. instance of MSFT_CliProperty
  34425. {
  34426. Derivation = "__PROPERTY_COUNT";
  34427. Name = "__PROPERTY_COUNT";
  34428. },
  34429. instance of MSFT_CliProperty
  34430. {
  34431. Derivation = "__RELPATH";
  34432. Name = "__RELPATH";
  34433. },
  34434. instance of MSFT_CliProperty
  34435. {
  34436. Derivation = "__SERVER";
  34437. Name = "__SERVER";
  34438. },
  34439. instance of MSFT_CliProperty
  34440. {
  34441. Derivation = "__SUPERCLASS";
  34442. Name = "__SUPERCLASS";
  34443. }};
  34444. },
  34445. instance of MSFT_CliFormat
  34446. {
  34447. Name = "WRITEABLE";
  34448. Properties = {
  34449. instance of MSFT_CliProperty
  34450. {
  34451. Derivation = "MaximumConnections";
  34452. Description = "Maximum number of connections where MAXINT implies unlimited.";
  34453. Name = "MaximumConnections";
  34454. }};
  34455. },
  34456. instance of MSFT_CliFormat
  34457. {
  34458. Format = "table";
  34459. Name = "BRIEF";
  34460. Properties = {
  34461. instance of MSFT_CliProperty
  34462. {
  34463. Derivation = "MaximumConnections";
  34464. Description = "Maximum number of connections where MAXINT implies unlimited.";
  34465. Name = "MaximumConnections";
  34466. },
  34467. instance of MSFT_CliProperty
  34468. {
  34469. Derivation = "NetworkAdapterID";
  34470. Description = "This is the DeviceID value found in Win32_NetworkAdapter of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
  34471. Name = "NetworkAdapterID";
  34472. },
  34473. instance of MSFT_CliProperty
  34474. {
  34475. Derivation = "NetworkAdapterName";
  34476. Description = "This is the value for Description found in Win32_NetworkAdapterConfiguration of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
  34477. Name = "NetworkAdapterName";
  34478. },
  34479. instance of MSFT_CliProperty
  34480. {
  34481. Derivation = "TerminalName";
  34482. Description = "Name of the Terminal.";
  34483. Name = "TerminalName";
  34484. }};
  34485. },
  34486. instance of MSFT_CliFormat
  34487. {
  34488. Format = "list";
  34489. Name = "FULL";
  34490. Properties = {
  34491. instance of MSFT_CliProperty
  34492. {
  34493. Derivation = "MaximumConnections";
  34494. Description = "Maximum number of connections where MAXINT implies unlimited.";
  34495. Name = "MaximumConnections";
  34496. },
  34497. instance of MSFT_CliProperty
  34498. {
  34499. Derivation = "NetworkAdapterID";
  34500. Description = "This is the DeviceID value found in Win32_NetworkAdapter of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
  34501. Name = "NetworkAdapterID";
  34502. },
  34503. instance of MSFT_CliProperty
  34504. {
  34505. Derivation = "NetworkAdapterName";
  34506. Description = "This is the value for Description found in Win32_NetworkAdapterConfiguration of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
  34507. Name = "NetworkAdapterName";
  34508. },
  34509. instance of MSFT_CliProperty
  34510. {
  34511. Derivation = "TerminalName";
  34512. Description = "Name of the Terminal.";
  34513. Name = "TerminalName";
  34514. }};
  34515. }};
  34516. FriendlyName = "RDNIC";
  34517. PWhere = " Where TerminalName = '#'";
  34518. Target = "Select * from Win32_TSNetworkAdapterSetting";
  34519. Verbs = {
  34520. instance of MSFT_CliVerb
  34521. {
  34522. Derivation = "SelectAllNetworkAdapters";
  34523. Description = "Configures all Network adapters for the specified Terminal.";
  34524. Name = "SelectAllNetworkAdapters";
  34525. Usage = "SelectAllNetworkAdapters";
  34526. VerbType = 0;
  34527. },
  34528. instance of MSFT_CliVerb
  34529. {
  34530. Derivation = "SelectNetworkAdapterID";
  34531. Description = "Specify the GUID of the NetworkAdapterID to set. If the ID is invalid or does not exist, the return value should indicate appropriately.";
  34532. Name = "SelectNetworkAdapterID";
  34533. Parameters = {
  34534. instance of MSFT_CliParam
  34535. {
  34536. ParaId = "NetworkAdapterID";
  34537. Qualifiers = {
  34538. instance of MSFT_CliQualifier
  34539. {
  34540. Name = "In";
  34541. QualifierValue = {"True"};
  34542. }};
  34543. Type = "STRING";
  34544. }};
  34545. Usage = "SelectNetworkAdapterID";
  34546. },
  34547. instance of MSFT_CliVerb
  34548. {
  34549. Derivation = "SelectNetworkAdapterIP";
  34550. Description = "Specify the IP Address of the NetworkAdapter to set. If the IP is invalid or does not exist, the return value should indicate appropriately. The IP Address can be obtained by enumerating the properties of NICCONFIG alias.";
  34551. Name = "SelectNetworkAdapterIP";
  34552. Parameters = {
  34553. instance of MSFT_CliParam
  34554. {
  34555. ParaId = "NetworkAdapterIP";
  34556. Qualifiers = {
  34557. instance of MSFT_CliQualifier
  34558. {
  34559. Name = "In";
  34560. QualifierValue = {"True"};
  34561. }};
  34562. Type = "STRING";
  34563. }};
  34564. Usage = "SelectNetworkAdapterIP";
  34565. }};
  34566. };
  34567. instance of MSFT_CliAlias
  34568. {
  34569. Connection =
  34570. instance of MSFT_CliConnection
  34571. {
  34572. Locale = "ms_409";
  34573. NameSpace = "ROOT\\CIMV2";
  34574. Server = ".";
  34575. };
  34576. Description = "Remote Desktop permissions management.";
  34577. Formats = {
  34578. instance of MSFT_CliFormat
  34579. {
  34580. Name = "INSTANCE";
  34581. Properties = {
  34582. instance of MSFT_CliProperty
  34583. {
  34584. Derivation = "__PATH";
  34585. Name = "__PATH";
  34586. }};
  34587. },
  34588. instance of MSFT_CliFormat
  34589. {
  34590. Name = "SYSTEM";
  34591. Properties = {
  34592. instance of MSFT_CliProperty
  34593. {
  34594. Derivation = "__CLASS";
  34595. Name = "__CLASS";
  34596. },
  34597. instance of MSFT_CliProperty
  34598. {
  34599. Derivation = "__DERIVATION";
  34600. Name = "__DERIVATION";
  34601. },
  34602. instance of MSFT_CliProperty
  34603. {
  34604. Derivation = "__DYNASTY";
  34605. Name = "__DYNASTY";
  34606. },
  34607. instance of MSFT_CliProperty
  34608. {
  34609. Derivation = "__GENUS";
  34610. Name = "__GENUS";
  34611. },
  34612. instance of MSFT_CliProperty
  34613. {
  34614. Derivation = "__NAMESPACE";
  34615. Name = "__NAMESPACE";
  34616. },
  34617. instance of MSFT_CliProperty
  34618. {
  34619. Derivation = "__PATH";
  34620. Name = "__PATH";
  34621. },
  34622. instance of MSFT_CliProperty
  34623. {
  34624. Derivation = "__PROPERTY_COUNT";
  34625. Name = "__PROPERTY_COUNT";
  34626. },
  34627. instance of MSFT_CliProperty
  34628. {
  34629. Derivation = "__RELPATH";
  34630. Name = "__RELPATH";
  34631. },
  34632. instance of MSFT_CliProperty
  34633. {
  34634. Derivation = "__SERVER";
  34635. Name = "__SERVER";
  34636. },
  34637. instance of MSFT_CliProperty
  34638. {
  34639. Derivation = "__SUPERCLASS";
  34640. Name = "__SUPERCLASS";
  34641. }};
  34642. },
  34643. instance of MSFT_CliFormat
  34644. {
  34645. Format = "table";
  34646. Name = "BRIEF";
  34647. Properties = {
  34648. instance of MSFT_CliProperty
  34649. {
  34650. Derivation = "TerminalName";
  34651. Description = "Name of the Terminal.";
  34652. Name = "TerminalName";
  34653. }};
  34654. },
  34655. instance of MSFT_CliFormat
  34656. {
  34657. Format = "list";
  34658. Name = "FULL";
  34659. Properties = {
  34660. instance of MSFT_CliProperty
  34661. {
  34662. Derivation = "TerminalName";
  34663. Description = "Name of the Terminal.";
  34664. Name = "TerminalName";
  34665. }};
  34666. }};
  34667. FriendlyName = "RDPermissions";
  34668. PWhere = " Where TerminalName = '#'";
  34669. Target = "Select * from Win32_TSPermissionsSetting";
  34670. Verbs = {
  34671. instance of MSFT_CliVerb
  34672. {
  34673. Derivation = "AddAccount";
  34674. Description = "Adds the User, Group or Computer to the existing set with the set of permissions defined. The AccountName comprises of both: Domain and Name of the entry and PermissionPreSet is enumeration of following PermissionsWINSTATION_GUEST_ACCESS, WINSTATION_USER_ACCESS and WINSTATION_STANDARD_ACCESS";
  34675. Name = "AddAccount";
  34676. Parameters = {
  34677. instance of MSFT_CliParam
  34678. {
  34679. ParaId = "AccountName";
  34680. Qualifiers = {
  34681. instance of MSFT_CliQualifier
  34682. {
  34683. Name = "In";
  34684. QualifierValue = {"True"};
  34685. }};
  34686. Type = "STRING";
  34687. },
  34688. instance of MSFT_CliParam
  34689. {
  34690. ParaId = "PermissionPreSet";
  34691. Qualifiers = {
  34692. instance of MSFT_CliQualifier
  34693. {
  34694. Name = "In";
  34695. QualifierValue = {"True"};
  34696. }};
  34697. Type = "UINT32";
  34698. }};
  34699. Usage = "AddAccount";
  34700. VerbType = 0;
  34701. },
  34702. instance of MSFT_CliVerb
  34703. {
  34704. Derivation = "RestoreDefaults";
  34705. Description = "Provides the default set of permissions to Users and groups.";
  34706. Name = "RestoreDefaults";
  34707. Usage = "RestoreDefaults";
  34708. }};
  34709. };
  34710. Instance of Msft_CliAlias
  34711. {
  34712. FriendlyName = "Volume";
  34713. Target = "Select * from Win32_Volume";
  34714. pWhere = " Where DeviceID = '#'";
  34715. Connection =
  34716. Instance of Msft_CliConnection
  34717. {
  34718. Namespace = "ROOT\\CIMV2";
  34719. Server = ".";
  34720. Locale = "ms_409";
  34721. };
  34722. Description = "The Win32_Volume class represents an area of storage on a hard disk. The class returns local volumes that are formatted, unformatted, mounted or offline. A volume is formatted by using a file system, such as FAT or NTFS, and may have a drive letter assigned to it. A single hard disk can have multiple volumes, and volumes can also span multiple disks.";
  34723. Verbs = {
  34724. Instance of Msft_CliVerb
  34725. {
  34726. Derivation = "Chkdsk";
  34727. Name = "Chkdsk";
  34728. Usage = "Chkdsk";
  34729. Qualifiers = {
  34730. Instance of Msft_CliQualifier
  34731. {
  34732. Name = "Values";
  34733. QualifierValue = {"Success", "Success - Volume locked and chkdsk scheduled on reboot", "Unsupported file system", "Unknown file system", "No media in drive", "Unknown error"};
  34734. }};
  34735. Description = "This method invokes the chkdsk operation on the volume. The method is applicable to only those volume instances that represent a physical disk in the machine. It is not applicable to mapped logical drives.";
  34736. Parameters = {
  34737. Instance of Msft_CliParam
  34738. {
  34739. Paraid = "FixErrors";
  34740. Type = "BOOLEAN";
  34741. Description = "This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed.";
  34742. Qualifiers = {
  34743. Instance of MSFT_CliQualifier
  34744. {
  34745. Name = "In";
  34746. QualifierValue = {"True"};
  34747. }};
  34748. },
  34749. Instance of Msft_CliParam
  34750. {
  34751. Paraid = "ForceDismount";
  34752. Type = "BOOLEAN";
  34753. Description = "This parameter indicates whether the volume should be forced to dismount before checking.";
  34754. Qualifiers = {
  34755. Instance of MSFT_CliQualifier
  34756. {
  34757. Name = "In";
  34758. QualifierValue = {"True"};
  34759. }};
  34760. },
  34761. Instance of Msft_CliParam
  34762. {
  34763. Paraid = "OkToRunAtBootUp";
  34764. Type = "BOOLEAN";
  34765. 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.";
  34766. Qualifiers = {
  34767. Instance of MSFT_CliQualifier
  34768. {
  34769. Name = "In";
  34770. QualifierValue = {"True"};
  34771. }};
  34772. },
  34773. Instance of Msft_CliParam
  34774. {
  34775. Paraid = "RecoverBadSectors";
  34776. Type = "BOOLEAN";
  34777. Description = "This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors.";
  34778. Qualifiers = {
  34779. Instance of MSFT_CliQualifier
  34780. {
  34781. Name = "In";
  34782. QualifierValue = {"True"};
  34783. }};
  34784. },
  34785. Instance of Msft_CliParam
  34786. {
  34787. Paraid = "SkipFolderCycle";
  34788. Type = "BOOLEAN";
  34789. Description = "This parameter indicates whether the folder cycle checking should be skipped or not.";
  34790. Qualifiers = {
  34791. Instance of MSFT_CliQualifier
  34792. {
  34793. Name = "In";
  34794. QualifierValue = {"True"};
  34795. }};
  34796. },
  34797. Instance of Msft_CliParam
  34798. {
  34799. Paraid = "VigorousIndexCheck";
  34800. Type = "BOOLEAN";
  34801. Description = "This parameter indicates whether a vigorous check of index entries should be performed.";
  34802. Qualifiers = {
  34803. Instance of MSFT_CliQualifier
  34804. {
  34805. Name = "In";
  34806. QualifierValue = {"True"};
  34807. }};
  34808. }};
  34809. },
  34810. Instance of Msft_CliVerb
  34811. {
  34812. Derivation = "ScheduleAutoChk";
  34813. Name = "ScheduleAutoChk";
  34814. Usage = "ScheduleAutoChk";
  34815. Qualifiers = {
  34816. Instance of Msft_CliQualifier
  34817. {
  34818. Name = "Values";
  34819. QualifierValue = {"Success", "Remote Drive", "Removable Drive", "Drive Not Root Directory", "Unknown Drive"};
  34820. }};
  34821. 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 volume instances that represent a physical disk in the machine. It is not applicable to mapped logical drives. ";
  34822. Parameters = {
  34823. Instance of Msft_CliParam
  34824. {
  34825. Paraid = "Volume";
  34826. Type = "ARRAY OF STRING";
  34827. Description = "This parameter is used to specify the list of volumes that should be scheduled for autochk at next reboot. The string syntax consists of the the drive letter, mount point name, or volume GUID name for the volume.";
  34828. Qualifiers = {
  34829. Instance of MSFT_CliQualifier
  34830. {
  34831. Name = "In";
  34832. QualifierValue = {"True"};
  34833. }};
  34834. }};
  34835. },
  34836. Instance of Msft_CliVerb
  34837. {
  34838. Derivation = "ExcludeFromAutoChk";
  34839. Name = "ExcludeFromAutoChk";
  34840. Usage = "ExcludeFromAutoChk";
  34841. Qualifiers = {
  34842. Instance of Msft_CliQualifier
  34843. {
  34844. Name = "Values";
  34845. QualifierValue = {"Success", "Remote Drive", "Removable Drive", "Drive Not Root Directory", "Unknown Drive"};
  34846. }};
  34847. Description = "This method is used to exclude volumes from the chkdsk operation to be run at the next reboot. If not excluded, chkdsk is performed on the volume if the dirty bit has been set for the disk. Note that the calls to exclude volumes are not cumulative.";
  34848. Parameters = {
  34849. Instance of Msft_CliParam
  34850. {
  34851. Paraid = "Volume";
  34852. Type = "ARRAY OF STRING";
  34853. Description = "This parameter is used to specify the list of volumes 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.";
  34854. Qualifiers = {
  34855. Instance of MSFT_CliQualifier
  34856. {
  34857. Name = "In";
  34858. QualifierValue = {"True"};
  34859. }};
  34860. }};
  34861. },
  34862. Instance of Msft_CliVerb
  34863. {
  34864. Derivation = "Format";
  34865. Name = "Format";
  34866. Usage = "Format";
  34867. Qualifiers = {
  34868. Instance of Msft_CliQualifier
  34869. {
  34870. Name = "Values";
  34871. QualifierValue = {"Success", "Unsupported file system", "Incompatible media in drive", "Access denied", "Call cancelled", "Call cancellation request too late", "Volume write protected", "Volume lock failed", "Unable to quick format", "Input/Output error", "Invalid volume label", "No media in drive", "Volume is too small", "Volume is too large", "Volume is not mounted", "Cluster size is too small", "Cluster size is too large", "Cluster size is beyond 32 bits", "Unknown error"};
  34872. }};
  34873. Description = "This method is used to format the volume.";
  34874. Parameters = {
  34875. Instance of Msft_CliParam
  34876. {
  34877. Paraid = "ClusterSize";
  34878. Type = "UINT32";
  34879. Description = "Specifies the disk allocation unit size or cluster size. All file systems used by this version of Windows organize your hard disk based on cluster size, which represents the smallest amount of disk space that can be allocated to hold a file. The smaller the cluster size you use, the more efficiently your disk stores information. If no cluster size is specified during format, Windows�picks defaults based on the size of the volume. These defaults have been selected to reduce the amount of space lost and to reduce the amount of fragmentation on the volume. For general use, default settings are strongly recommended.";
  34880. Qualifiers = {
  34881. Instance of MSFT_CliQualifier
  34882. {
  34883. Name = "In";
  34884. QualifierValue = {"True"};
  34885. }};
  34886. },
  34887. Instance of Msft_CliParam
  34888. {
  34889. Paraid = "EnableCompression";
  34890. Type = "BOOLEAN";
  34891. Description = "Indicates if the volume should be enabled for compression";
  34892. Qualifiers = {
  34893. Instance of MSFT_CliQualifier
  34894. {
  34895. Name = "In";
  34896. QualifierValue = {"True"};
  34897. }};
  34898. },
  34899. Instance of Msft_CliParam
  34900. {
  34901. Paraid = "FileSystem";
  34902. Type = "STRING";
  34903. Description = "The file system format to use for the volume.";
  34904. Qualifiers = {
  34905. Instance of Msft_CliQualifier
  34906. {
  34907. Name = "ValueMap";
  34908. QualifierValue = {"0", "1", "2"};
  34909. },
  34910. Instance of Msft_CliQualifier
  34911. {
  34912. Name = "Values";
  34913. QualifierValue = {"NTFS", "FAT32", "FAT"};
  34914. },
  34915. Instance of MSFT_CliQualifier
  34916. {
  34917. Name = "In";
  34918. QualifierValue = {"True"};
  34919. }};
  34920. },
  34921. Instance of Msft_CliParam
  34922. {
  34923. Paraid = "Label";
  34924. Type = "STRING";
  34925. Description = "The label to use for the new volume. The volume label can contain up to 11 characters for FAT and FAT32 volumes or up to 32 characters for NTFS volumes.";
  34926. Qualifiers = {
  34927. Instance of MSFT_CliQualifier
  34928. {
  34929. Name = "In";
  34930. QualifierValue = {"True"};
  34931. }};
  34932. },
  34933. Instance of Msft_CliParam
  34934. {
  34935. Paraid = "QuickFormat";
  34936. Type = "BOOLEAN";
  34937. Description = "Specifies whether to perform a quick format by removing files from the disk without scanning the disk for bad sectors. Use this option only if this disk has been previously formatted and you are sure the disk is not damaged.";
  34938. Qualifiers = {
  34939. Instance of MSFT_CliQualifier
  34940. {
  34941. Name = "In";
  34942. QualifierValue = {"True"};
  34943. }};
  34944. }};
  34945. },
  34946. Instance of Msft_CliVerb
  34947. {
  34948. Derivation = "Defrag";
  34949. Name = "Defrag";
  34950. Usage = "Defrag";
  34951. Qualifiers = {
  34952. Instance of Msft_CliQualifier
  34953. {
  34954. Name = "Values";
  34955. QualifierValue = {"Success", "Access denied", "Not supported", "Volume dirty bit is set", "Not enough free space", "Corrupt Master File Table detected", "Call Cancelled", "Call cancellation request too late", "Defrag engine is already running", "Unable to connect to defrag engine", "Defrag engine error", "Unknown error"};
  34956. }};
  34957. Description = "This method is used to defrag the volume.";
  34958. Parameters = {
  34959. Instance of Msft_CliParam
  34960. {
  34961. Paraid = "Force";
  34962. Type = "BOOLEAN";
  34963. Description = "This parameter is used to force the defrag even if free space on the disk is low.";
  34964. Qualifiers = {
  34965. Instance of MSFT_CliQualifier
  34966. {
  34967. Name = "In";
  34968. QualifierValue = {"True"};
  34969. }};
  34970. },
  34971. Instance of Msft_CliParam
  34972. {
  34973. Paraid = "DefragAnalysis";
  34974. Type = "OBJECT";
  34975. Description = "This parameter is a Win32_DefragAnalysis object that contains properties describing the extent to which the volume is fragmented.";
  34976. Qualifiers = {
  34977. Instance of MSFT_CliQualifier
  34978. {
  34979. Name = "Out";
  34980. QualifierValue = {"True"};
  34981. }};
  34982. }};
  34983. },
  34984. Instance of Msft_CliVerb
  34985. {
  34986. Derivation = "DefragAnalysis";
  34987. Name = "DefragAnalysis";
  34988. Usage = "DefragAnalysis";
  34989. Qualifiers = {
  34990. Instance of Msft_CliQualifier
  34991. {
  34992. Name = "Values";
  34993. QualifierValue = {"Success", "Access denied", "Not supported", "Volume dirty bit is set", "Not enough free space", "Corrupt Master File Table detected", "Call Cancelled", "Call cancellation request too late", "Defrag engine is already running", "Unable to connect to defrag engine", "Defrag engine error", "Unknown error"};
  34994. }};
  34995. Description = "This method is used to generate a defrag analysis for the volume.";
  34996. Parameters = {
  34997. Instance of Msft_CliParam
  34998. {
  34999. Paraid = "DefragAnalysis";
  35000. Type = "OBJECT";
  35001. Description = "This parameter is a Win32_DefragAnalysis object that contains properties describing the extent to which the volume is fragmented.";
  35002. Qualifiers = {
  35003. Instance of MSFT_CliQualifier
  35004. {
  35005. Name = "Out";
  35006. QualifierValue = {"True"};
  35007. }};
  35008. },
  35009. Instance of Msft_CliParam
  35010. {
  35011. Paraid = "DefragRecommended";
  35012. Type = "BOOLEAN";
  35013. Description = "This parameter indicates whether defragmentation or the volume is recommended.";
  35014. Qualifiers = {
  35015. Instance of MSFT_CliQualifier
  35016. {
  35017. Name = "Out";
  35018. QualifierValue = {"True"};
  35019. }};
  35020. }};
  35021. },
  35022. Instance of Msft_CliVerb
  35023. {
  35024. Derivation = "AddMountPoint";
  35025. Name = "AddMountPoint";
  35026. Usage = "AddMountPoint";
  35027. Qualifiers = {
  35028. Instance of Msft_CliQualifier
  35029. {
  35030. Name = "Values";
  35031. QualifierValue = {"Success", "Access denied", "Invalid argument", "Specified directory not empty", "Specified directory not found", "Volume mount points not supported", "Unknown error"};
  35032. }};
  35033. Description = "This method is used to add a mount point directory for the volume. The result of this method is the creation of a Win32_MountPoint class associating this volume with the Win32_Directory instance representing the directory specified in the parameter list";
  35034. Parameters = {
  35035. Instance of Msft_CliParam
  35036. {
  35037. Paraid = "Directory";
  35038. Type = "STRING";
  35039. Description = "This parameter is the directory where the volume is to be mounted.";
  35040. Qualifiers = {
  35041. Instance of MSFT_CliQualifier
  35042. {
  35043. Name = "In";
  35044. QualifierValue = {"True"};
  35045. }};
  35046. }};
  35047. },
  35048. Instance of Msft_CliVerb
  35049. {
  35050. Derivation = "Mount";
  35051. Name = "Mount";
  35052. Usage = "Mount";
  35053. Qualifiers = {
  35054. Instance of Msft_CliQualifier
  35055. {
  35056. Name = "Values";
  35057. QualifierValue = {"Success", "Access Denied", "Unknown error"};
  35058. }};
  35059. Description = "This method is used to mount a volume to the file system.";
  35060. },
  35061. Instance of Msft_CliVerb
  35062. {
  35063. Derivation = "Dismount";
  35064. Name = "Dismount";
  35065. Usage = "Dismount";
  35066. Qualifiers = {
  35067. Instance of Msft_CliQualifier
  35068. {
  35069. Name = "Values";
  35070. QualifierValue = {"Success", "Access denied", "Volume has mount points", "Volume does not support the no-automount state", "Force option requiredUnknown error"};
  35071. }};
  35072. Description = "This method is used to dismount a volume from the file system.";
  35073. Parameters = {
  35074. Instance of Msft_CliParam
  35075. {
  35076. Paraid = "Force";
  35077. Type = "BOOLEAN";
  35078. Description = "This parameter indicates whether the volume should be forced to dismount if open handles exist.";
  35079. Qualifiers = {
  35080. Instance of MSFT_CliQualifier
  35081. {
  35082. Name = "In";
  35083. QualifierValue = {"True"};
  35084. }};
  35085. },
  35086. Instance of Msft_CliParam
  35087. {
  35088. Paraid = "Permanent";
  35089. Type = "BOOLEAN";
  35090. Description = "This parameter indicates whether the volume should be dismounted to a no-automount (offline) state. The volume may be returned to the automount state by explicitly calling the Mount method or creating a mount point for the volume.";
  35091. Qualifiers = {
  35092. Instance of MSFT_CliQualifier
  35093. {
  35094. Name = "In";
  35095. QualifierValue = {"True"};
  35096. }};
  35097. }};
  35098. }};
  35099. Formats = {
  35100. Instance of Msft_CliFormat
  35101. {
  35102. Name = "INSTANCE";
  35103. Properties = {
  35104. Instance of Msft_CliProperty
  35105. {
  35106. Name = "__PATH";
  35107. Derivation = "__PATH";
  35108. }};
  35109. },
  35110. Instance of Msft_CliFormat
  35111. {
  35112. Name = "SYSTEM";
  35113. Properties = {
  35114. Instance of Msft_CliProperty
  35115. {
  35116. Name = "__CLASS";
  35117. Derivation = "__CLASS";
  35118. },
  35119. Instance of Msft_CliProperty
  35120. {
  35121. Name = "__DERIVATION";
  35122. Derivation = "__DERIVATION";
  35123. },
  35124. Instance of Msft_CliProperty
  35125. {
  35126. Name = "__DYNASTY";
  35127. Derivation = "__DYNASTY";
  35128. },
  35129. Instance of Msft_CliProperty
  35130. {
  35131. Name = "__GENUS";
  35132. Derivation = "__GENUS";
  35133. },
  35134. Instance of Msft_CliProperty
  35135. {
  35136. Name = "__NAMESPACE";
  35137. Derivation = "__NAMESPACE";
  35138. },
  35139. Instance of Msft_CliProperty
  35140. {
  35141. Name = "__PATH";
  35142. Derivation = "__PATH";
  35143. },
  35144. Instance of Msft_CliProperty
  35145. {
  35146. Name = "__PROPERTY_COUNT";
  35147. Derivation = "__PROPERTY_COUNT";
  35148. },
  35149. Instance of Msft_CliProperty
  35150. {
  35151. Name = "__RELPATH";
  35152. Derivation = "__RELPATH";
  35153. },
  35154. Instance of Msft_CliProperty
  35155. {
  35156. Name = "__SERVER";
  35157. Derivation = "__SERVER";
  35158. },
  35159. Instance of Msft_CliProperty
  35160. {
  35161. Name = "__SUPERCLASS";
  35162. Derivation = "__SUPERCLASS";
  35163. }};
  35164. },
  35165. Instance of Msft_CliFormat
  35166. {
  35167. Name = "STATUS";
  35168. Properties = {
  35169. Instance of Msft_CliProperty
  35170. {
  35171. Name = "Capacity";
  35172. Description = "The Capacity property indicates in bytes, the size of the volume.";
  35173. Derivation = "Capacity";
  35174. },
  35175. Instance of Msft_CliProperty
  35176. {
  35177. Name = "Dirty Bit Set";
  35178. Description = "Indicates if the ChkDsk method should be run at next boot up.";
  35179. Derivation = "DirtyBitSet";
  35180. },
  35181. Instance of Msft_CliProperty
  35182. {
  35183. Name = "Free Space";
  35184. Description = "The FreeSpace property indicates in bytes how much free space is available on the volume.";
  35185. Derivation = "FreeSpace";
  35186. },
  35187. Instance of Msft_CliProperty
  35188. {
  35189. Name = "Name";
  35190. 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.";
  35191. Derivation = "Name";
  35192. }};
  35193. },
  35194. Instance of Msft_CliFormat
  35195. {
  35196. Name = "WRITEABLE";
  35197. Properties = {
  35198. Instance of Msft_CliProperty
  35199. {
  35200. Name = "Drive Letter";
  35201. Description = "The DriveLetter property indicates the drive letter assigned to the volume. This property is NULL for volumes without drive letters.";
  35202. Derivation = "DriveLetter";
  35203. Qualifiers = {
  35204. Instance of MSFT_CliQualifier
  35205. {
  35206. Name = "CIMTYPE";
  35207. QualifierValue = {"string"};
  35208. },
  35209. Instance of MSFT_CliQualifier
  35210. {
  35211. Name = "read";
  35212. QualifierValue = {"True"};
  35213. },
  35214. Instance of MSFT_CliQualifier
  35215. {
  35216. Name = "write";
  35217. QualifierValue = {"True"};
  35218. }};
  35219. },
  35220. Instance of Msft_CliProperty
  35221. {
  35222. Name = "Indexing Enabled";
  35223. Description = "If context indexing is enabled this property will be TRUE";
  35224. Derivation = "IndexingEnabled";
  35225. Qualifiers = {
  35226. Instance of MSFT_CliQualifier
  35227. {
  35228. Name = "CIMTYPE";
  35229. QualifierValue = {"boolean"};
  35230. },
  35231. Instance of MSFT_CliQualifier
  35232. {
  35233. Name = "read";
  35234. QualifierValue = {"True"};
  35235. },
  35236. Instance of MSFT_CliQualifier
  35237. {
  35238. Name = "write";
  35239. QualifierValue = {"True"};
  35240. }};
  35241. },
  35242. Instance of Msft_CliProperty
  35243. {
  35244. Name = "Label";
  35245. Description = "The Label property indicates the volume name of the logical disk. Constraints: Maximum 32 characters. This property is NULL for a volume without a label.";
  35246. Derivation = "Label";
  35247. Qualifiers = {
  35248. Instance of MSFT_CliQualifier
  35249. {
  35250. Name = "CIMTYPE";
  35251. QualifierValue = {"string"};
  35252. },
  35253. Instance of MSFT_CliQualifier
  35254. {
  35255. Name = "read";
  35256. QualifierValue = {"True"};
  35257. },
  35258. Instance of MSFT_CliQualifier
  35259. {
  35260. Name = "write";
  35261. QualifierValue = {"True"};
  35262. }};
  35263. }};
  35264. },
  35265. Instance of Msft_CliFormat
  35266. {
  35267. Name = "BRIEF";
  35268. Properties = {
  35269. Instance of Msft_CliProperty
  35270. {
  35271. Name = "Capacity";
  35272. Description = "The Capacity property indicates in bytes, the size of the volume.";
  35273. Derivation = "Capacity";
  35274. },
  35275. Instance of Msft_CliProperty
  35276. {
  35277. Name = "DriveType";
  35278. 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 values./nExample: A CD-ROM drive would return 5.";
  35279. Qualifiers = {
  35280. Instance of Msft_CliQualifier
  35281. {
  35282. Name = "Values";
  35283. QualifierValue = {"Unknown", "No Root Directory", "Removable Disk", "Local Disk", "Network Drive", "Compact Disc", "RAM Disk"};
  35284. }};
  35285. Derivation = "DriveType";
  35286. },
  35287. Instance of Msft_CliProperty
  35288. {
  35289. Name = "File System";
  35290. Description = "The FileSystem property indicates the file system on the logical disk. Example: NTFS";
  35291. Derivation = "FileSystem";
  35292. },
  35293. Instance of Msft_CliProperty
  35294. {
  35295. Name = "Free Space";
  35296. Description = "The FreeSpace property indicates in bytes how much free space is available on the volume.";
  35297. Derivation = "FreeSpace";
  35298. },
  35299. Instance of Msft_CliProperty
  35300. {
  35301. Name = "Label";
  35302. Description = "The Label property indicates the volume name of the logical disk. Constraints: Maximum 32 characters. This property is NULL for a volume without a label.";
  35303. Derivation = "Label";
  35304. },
  35305. Instance of Msft_CliProperty
  35306. {
  35307. Name = "Name";
  35308. 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.";
  35309. Derivation = "Name";
  35310. }};
  35311. },
  35312. Instance of Msft_CliFormat
  35313. {
  35314. Name = "FULL";
  35315. Properties = {
  35316. Instance of Msft_CliProperty
  35317. {
  35318. Name = "Auto Mount Enabled";
  35319. Description = "If TRUE, the Automount property indicates that the volume will be mounted to the file system automatically when the first I/O is issued. Otherwise it will not be mounted until explicitly mounted with the Mount method or by adding a drive letter or mount point.";
  35320. Derivation = "Automount";
  35321. },
  35322. Instance of Msft_CliProperty
  35323. {
  35324. Name = "BlockSize";
  35325. Derivation = "BlockSize";
  35326. },
  35327. Instance of Msft_CliProperty
  35328. {
  35329. Name = "Capacity";
  35330. Description = "The Capacity property indicates in bytes, the size of the volume.";
  35331. Derivation = "Capacity";
  35332. },
  35333. Instance of Msft_CliProperty
  35334. {
  35335. Name = "Compressed";
  35336. Description = "If TRUE, the 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.";
  35337. Derivation = "Compressed";
  35338. },
  35339. Instance of Msft_CliProperty
  35340. {
  35341. Name = "ID";
  35342. Description = "The DeviceID property contains a string uniquely identifying the volume on the system.";
  35343. Derivation = "DeviceID";
  35344. },
  35345. Instance of Msft_CliProperty
  35346. {
  35347. Name = "Dirty Bit Set";
  35348. Description = "Indicates if the ChkDsk method should be run at next boot up.";
  35349. Derivation = "DirtyBitSet";
  35350. },
  35351. Instance of Msft_CliProperty
  35352. {
  35353. Name = "Drive Letter";
  35354. Description = "The DriveLetter property indicates the drive letter assigned to the volume. This property is NULL for volumes without drive letters.";
  35355. Derivation = "DriveLetter";
  35356. },
  35357. Instance of Msft_CliProperty
  35358. {
  35359. Name = "DriveType";
  35360. 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 values./nExample: A CD-ROM drive would return 5.";
  35361. Qualifiers = {
  35362. Instance of Msft_CliQualifier
  35363. {
  35364. Name = "Values";
  35365. QualifierValue = {"Unknown", "No Root Directory", "Removable Disk", "Local Disk", "Network Drive", "Compact Disc", "RAM Disk"};
  35366. }};
  35367. Derivation = "DriveType";
  35368. },
  35369. Instance of Msft_CliProperty
  35370. {
  35371. Name = "File System";
  35372. Description = "The FileSystem property indicates the file system on the logical disk. Example: NTFS";
  35373. Derivation = "FileSystem";
  35374. },
  35375. Instance of Msft_CliProperty
  35376. {
  35377. Name = "Free Space";
  35378. Description = "The FreeSpace property indicates in bytes how much free space is available on the volume.";
  35379. Derivation = "FreeSpace";
  35380. },
  35381. Instance of Msft_CliProperty
  35382. {
  35383. Name = "Indexing Enabled";
  35384. Description = "If context indexing is enabled this property will be TRUE";
  35385. Derivation = "IndexingEnabled";
  35386. },
  35387. Instance of Msft_CliProperty
  35388. {
  35389. Name = "Label";
  35390. Description = "The Label property indicates the volume name of the logical disk. Constraints: Maximum 32 characters. This property is NULL for a volume without a label.";
  35391. Derivation = "Label";
  35392. },
  35393. Instance of Msft_CliProperty
  35394. {
  35395. Name = "Maximum File Name Length";
  35396. Description = "Maximum length of a filename component supported by the Windows 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. For example, for a FAT file system supporting long names, the function stores the value 255, rather than the previous 8.3 indicator. Long names can also be supported on systems that use the NTFS file system. Example: 255";
  35397. Derivation = "MaximumFileNameLength";
  35398. },
  35399. Instance of Msft_CliProperty
  35400. {
  35401. Name = "Name";
  35402. 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.";
  35403. Derivation = "Name";
  35404. },
  35405. Instance of Msft_CliProperty
  35406. {
  35407. Name = "Quotas Enabled";
  35408. Description = "The QuotasEnabled property indicates that quota management is enabled for this volume.";
  35409. Derivation = "QuotasEnabled";
  35410. },
  35411. Instance of Msft_CliProperty
  35412. {
  35413. Name = "Quotas Incomplete";
  35414. Description = "The QuotasIncomplete property indicates that quota management was used but has been disabled. Incomplete refers to the information left in the file system after quota management was disabled.";
  35415. Derivation = "QuotasIncomplete";
  35416. },
  35417. Instance of Msft_CliProperty
  35418. {
  35419. Name = "Quotas Rebuilding";
  35420. Description = "The QuotasRebuilding property indicates that the file system is in the active process of compiling information and setting the disk up for quota management.";
  35421. Derivation = "QuotasRebuilding";
  35422. },
  35423. Instance of Msft_CliProperty
  35424. {
  35425. Name = "Serial Number";
  35426. Description = "The SerialNumber property indicates the serial number of the volume. Constraints: Maximum 11 characters. Example: A8C3-D032";
  35427. Derivation = "SerialNumber";
  35428. },
  35429. Instance of Msft_CliProperty
  35430. {
  35431. Name = "Supports Disk Quotas";
  35432. Description = "The SupportsDiskQuotas property indicates if the volume supports disk quotas.";
  35433. Derivation = "SupportsDiskQuotas";
  35434. },
  35435. Instance of Msft_CliProperty
  35436. {
  35437. Name = "Supports File Based Compression";
  35438. Description = "The SupportsFileBasedCompression property indicates if the volume supports file based compression as is the case with the NTFS file system.";
  35439. Derivation = "SupportsFileBasedCompression";
  35440. },
  35441. Instance of Msft_CliProperty
  35442. {
  35443. Name = "SystemName";
  35444. Derivation = "SystemName";
  35445. }};
  35446. }};
  35447. };
  35448. Instance of Msft_CliAlias
  35449. {
  35450. FriendlyName = "ShadowCopy";
  35451. Target = "Select * from Win32_ShadowCopy";
  35452. pWhere = " Where ID = '#'";
  35453. Connection =
  35454. Instance of Msft_CliConnection
  35455. {
  35456. Namespace = "ROOT\\CIMV2";
  35457. Server = ".";
  35458. Locale = "ms_409";
  35459. };
  35460. Description = "The Win32_ShadowCopy class is a storage extent that represents a duplicate copy of the original volume at some previous time.";
  35461. Verbs = {
  35462. Instance of Msft_CliVerb
  35463. {
  35464. Derivation = "Create";
  35465. Name = "Create";
  35466. Usage = "Create";
  35467. Qualifiers = {
  35468. Instance of Msft_CliQualifier
  35469. {
  35470. Name = "Values";
  35471. QualifierValue = {"Success", "Access denied", "Invalid argument", "Specified volume not found", "Specified volume not supported", "Unsupported shadow copy context", "Shadow copy provider vetoed the operation", "Shadow copy provider not registered", "Shadow copy provider failure", "Maximum number of shadow copies reached", "Unknown error"};
  35472. }};
  35473. Description = "Creates a shadow copy for a volume using a named context. Supported contexts are 'ClientAccessible' and 'NASRollback'. Example: SHADOWCOPY call create 'ClientAccessible', 'd:'";
  35474. Parameters = {
  35475. Instance of Msft_CliParam
  35476. {
  35477. Paraid = "Context";
  35478. Type = "STRING";
  35479. Description = "This parameter is the context that the provider will use when creating the shadow copy.";
  35480. Qualifiers = {
  35481. Instance of MSFT_CliQualifier
  35482. {
  35483. Name = "In";
  35484. QualifierValue = {"True"};
  35485. }};
  35486. },
  35487. Instance of Msft_CliParam
  35488. {
  35489. Paraid = "Volume";
  35490. Type = "STRING";
  35491. Description = "This parameter is the volume that is used for the shadow copy. This volume is sometimes referred to as the 'original' volume. This parameter can be specified as a volume drive letter, mount point or volume GUID name.";
  35492. Qualifiers = {
  35493. Instance of MSFT_CliQualifier
  35494. {
  35495. Name = "In";
  35496. QualifierValue = {"True"};
  35497. }};
  35498. },
  35499. Instance of Msft_CliParam
  35500. {
  35501. Paraid = "ShadowID";
  35502. Type = "STRING";
  35503. Qualifiers = {
  35504. Instance of MSFT_CliQualifier
  35505. {
  35506. Name = "Out";
  35507. QualifierValue = {"True"};
  35508. }};
  35509. }};
  35510. }};
  35511. Formats = {
  35512. Instance of Msft_CliFormat
  35513. {
  35514. Name = "INSTANCE";
  35515. Properties = {
  35516. Instance of Msft_CliProperty
  35517. {
  35518. Name = "__PATH";
  35519. Derivation = "__PATH";
  35520. }};
  35521. },
  35522. Instance of Msft_CliFormat
  35523. {
  35524. Name = "SYSTEM";
  35525. Properties = {
  35526. Instance of Msft_CliProperty
  35527. {
  35528. Name = "__CLASS";
  35529. Derivation = "__CLASS";
  35530. },
  35531. Instance of Msft_CliProperty
  35532. {
  35533. Name = "__DERIVATION";
  35534. Derivation = "__DERIVATION";
  35535. },
  35536. Instance of Msft_CliProperty
  35537. {
  35538. Name = "__DYNASTY";
  35539. Derivation = "__DYNASTY";
  35540. },
  35541. Instance of Msft_CliProperty
  35542. {
  35543. Name = "__GENUS";
  35544. Derivation = "__GENUS";
  35545. },
  35546. Instance of Msft_CliProperty
  35547. {
  35548. Name = "__NAMESPACE";
  35549. Derivation = "__NAMESPACE";
  35550. },
  35551. Instance of Msft_CliProperty
  35552. {
  35553. Name = "__PATH";
  35554. Derivation = "__PATH";
  35555. },
  35556. Instance of Msft_CliProperty
  35557. {
  35558. Name = "__PROPERTY_COUNT";
  35559. Derivation = "__PROPERTY_COUNT";
  35560. },
  35561. Instance of Msft_CliProperty
  35562. {
  35563. Name = "__RELPATH";
  35564. Derivation = "__RELPATH";
  35565. },
  35566. Instance of Msft_CliProperty
  35567. {
  35568. Name = "__SERVER";
  35569. Derivation = "__SERVER";
  35570. },
  35571. Instance of Msft_CliProperty
  35572. {
  35573. Name = "__SUPERCLASS";
  35574. Derivation = "__SUPERCLASS";
  35575. }};
  35576. },
  35577. Instance of Msft_CliFormat
  35578. {
  35579. Name = "STATUS";
  35580. Properties = {
  35581. Instance of Msft_CliProperty
  35582. {
  35583. Name = "ID";
  35584. Description = "The ID property uniquely identifies the shadow copy on the system.";
  35585. Derivation = "ID";
  35586. },
  35587. Instance of Msft_CliProperty
  35588. {
  35589. Name = "Exposed Locally";
  35590. Description = "The ExposedLocally property indicates whether the shadow copy is exposed on the local machine with a drive letter or mount point. If this flag and the ExposedRemotely flag is not set, the shadow copy is hidden.";
  35591. Derivation = "ExposedLocally";
  35592. },
  35593. Instance of Msft_CliProperty
  35594. {
  35595. Name = "Exposed Name";
  35596. Description = "The ExposedName property is the file system name of the shadow copy when it is exposed. This property might contain a drive letter or mount point. This property is NULL when the shadow copy is hidden or otherwise not exposed.";
  35597. Derivation = "ExposedName";
  35598. },
  35599. Instance of Msft_CliProperty
  35600. {
  35601. Name = "Exposed Path";
  35602. Description = "The ExposedPath property is the file system path of the shadow copy when it is exposed. This property is NULL when the shadow copy is hidden or otherwise unexposed.";
  35603. Derivation = "ExposedPath";
  35604. },
  35605. Instance of Msft_CliProperty
  35606. {
  35607. Name = "Exposed Remotely";
  35608. Description = "The ExposedRemotely property indicates whether the shadow copy is exposed on a remote machine with a network share. If this flag and the ExposedLocally flag is not set, the shadow copy is hidden.";
  35609. Derivation = "ExposedRemotely";
  35610. },
  35611. Instance of Msft_CliProperty
  35612. {
  35613. Name = "Not Surfaced";
  35614. Description = "The shadow copy is not currently in the device namespace of the local machine.";
  35615. Derivation = "NotSurfaced";
  35616. },
  35617. Instance of Msft_CliProperty
  35618. {
  35619. Name = "State";
  35620. Description = "The State property describes the current state of the shadow copy";
  35621. Qualifiers = {
  35622. Instance of Msft_CliQualifier
  35623. {
  35624. Name = "Valuemap";
  35625. QualifierValue = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
  35626. },
  35627. Instance of Msft_CliQualifier
  35628. {
  35629. Name = "Values";
  35630. QualifierValue = {"Unknown", "Preparing", "ProcessingPrepare", "Prepared", "ProcessingPrecommit", "Precommitted", "ProcessingCommit", "Committed", "ProcessingPostcommit", "Created", "Aborted", "Deleted", "Count"};
  35631. }};
  35632. Derivation = "State";
  35633. }};
  35634. },
  35635. Instance of Msft_CliFormat
  35636. {
  35637. Name = "BRIEF";
  35638. Properties = {
  35639. Instance of Msft_CliProperty
  35640. {
  35641. Name = "Client Accessible";
  35642. Description = "The ClientAccessible property is indicates whether the shadow copy was created by the Windows Previous Versions component.";
  35643. Derivation = "ClientAccessible";
  35644. },
  35645. Instance of Msft_CliProperty
  35646. {
  35647. Name = "ID";
  35648. Description = "The ID property uniquely identifies the shadow copy on the system.";
  35649. Derivation = "ID";
  35650. },
  35651. Instance of Msft_CliProperty
  35652. {
  35653. Name = "Imported";
  35654. Description = "The Imported property indicates whether the shadow copy was imported onto this machine using the Import method rather than created using the ShadowCopy create method.";
  35655. Derivation = "Imported";
  35656. },
  35657. Instance of Msft_CliProperty
  35658. {
  35659. Name = "InstallDate";
  35660. 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.";
  35661. Derivation = "InstallDate";
  35662. },
  35663. Instance of Msft_CliProperty
  35664. {
  35665. Name = "No Auto Release";
  35666. Description = "The NoAutoRelease property indicates whether the shadow copy is automatically deleted when the shadow copy requestor process ends. If this property is TRUE, the shadow copy is retained after the requestor process ends.";
  35667. Derivation = "NoAutoRelease";
  35668. },
  35669. Instance of Msft_CliProperty
  35670. {
  35671. Name = "No Writers";
  35672. Description = "The NoWriters property indicates whether the shadow copy was created with the involvement of shadow copy writer components.";
  35673. Derivation = "NoWriters";
  35674. },
  35675. Instance of Msft_CliProperty
  35676. {
  35677. Name = "Persistent";
  35678. Description = "The Persistent property indicates whether the shadow copy is persistent across reboots.";
  35679. Derivation = "Persistent";
  35680. },
  35681. Instance of Msft_CliProperty
  35682. {
  35683. Name = "VolumeName";
  35684. Description = "The VolumeName property identifies the original volume for which the shadow copy was taken.";
  35685. Derivation = "VolumeName";
  35686. }};
  35687. },
  35688. Instance of Msft_CliFormat
  35689. {
  35690. Name = "FULL";
  35691. Properties = {
  35692. Instance of Msft_CliProperty
  35693. {
  35694. Name = "Client Accessible";
  35695. Description = "The ClientAccessible property is indicates whether the shadow copy was created by the Windows Previous Versions component.";
  35696. Derivation = "ClientAccessible";
  35697. },
  35698. Instance of Msft_CliProperty
  35699. {
  35700. Name = "Count";
  35701. Description = "The Count property is the number of shadow copies in the shadow copy set to which this shadow copy belongs.";
  35702. Derivation = "Count";
  35703. },
  35704. Instance of Msft_CliProperty
  35705. {
  35706. Name = "Device Object";
  35707. Description = "The DeviceObject property is the Windows object manager name of the underlying storage device that supports the original volume.";
  35708. Derivation = "DeviceObject";
  35709. },
  35710. Instance of Msft_CliProperty
  35711. {
  35712. Name = "Differential";
  35713. Description = "The Differential property indicates whether the shadow copy was created by a differential shadow copy provider. The provider can be implemented in hardware or software.";
  35714. Derivation = "Differential";
  35715. },
  35716. Instance of Msft_CliProperty
  35717. {
  35718. Name = "Exposed Locally";
  35719. Description = "The ExposedLocally property indicates whether the shadow copy is exposed on the local machine with a drive letter or mount point. If this flag and the ExposedRemotely flag is not set, the shadow copy is hidden.";
  35720. Derivation = "ExposedLocally";
  35721. },
  35722. Instance of Msft_CliProperty
  35723. {
  35724. Name = "Exposed Name";
  35725. Description = "The ExposedName property is the file system name of the shadow copy when it is exposed. This property might contain a drive letter or mount point. This property is NULL when the shadow copy is hidden or otherwise not exposed.";
  35726. Derivation = "ExposedName";
  35727. },
  35728. Instance of Msft_CliProperty
  35729. {
  35730. Name = "Exposed Path";
  35731. Description = "The ExposedPath property is the file system path of the shadow copy when it is exposed. This property is NULL when the shadow copy is hidden or otherwise unexposed.";
  35732. Derivation = "ExposedPath";
  35733. },
  35734. Instance of Msft_CliProperty
  35735. {
  35736. Name = "Exposed Remotely";
  35737. Description = "The ExposedRemotely property indicates whether the shadow copy is exposed on a remote machine with a network share. If this flag and the ExposedLocally flag is not set, the shadow copy is hidden.";
  35738. Derivation = "ExposedRemotely";
  35739. },
  35740. Instance of Msft_CliProperty
  35741. {
  35742. Name = "Hardware Assisted";
  35743. Description = "The HardwareAssisted property indicates whether the shadow copy was created by a hardware shadow copy provider.";
  35744. Derivation = "HardwareAssisted";
  35745. },
  35746. Instance of Msft_CliProperty
  35747. {
  35748. Name = "ID";
  35749. Description = "The ID property uniquely identifies the shadow copy on the system.";
  35750. Derivation = "ID";
  35751. },
  35752. Instance of Msft_CliProperty
  35753. {
  35754. Name = "Imported";
  35755. Description = "The Imported property indicates whether the shadow copy was imported onto this machine using the Import method rather than created using the ShadowCopy create method.";
  35756. Derivation = "Imported";
  35757. },
  35758. Instance of Msft_CliProperty
  35759. {
  35760. Name = "InstallDate";
  35761. 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.";
  35762. Derivation = "InstallDate";
  35763. },
  35764. Instance of Msft_CliProperty
  35765. {
  35766. Name = "No Auto Release";
  35767. Description = "The NoAutoRelease property indicates whether the shadow copy is automatically deleted when the shadow copy requestor process ends. If this property is TRUE, the shadow copy is retained after the requestor process ends.";
  35768. Derivation = "NoAutoRelease";
  35769. },
  35770. Instance of Msft_CliProperty
  35771. {
  35772. Name = "Not Surfaced";
  35773. Description = "The shadow copy is not currently in the device namespace of the local machine.";
  35774. Derivation = "NotSurfaced";
  35775. },
  35776. Instance of Msft_CliProperty
  35777. {
  35778. Name = "No Writers";
  35779. Description = "The NoWriters property indicates whether the shadow copy was created with the involvement of shadow copy writer components.";
  35780. Derivation = "NoWriters";
  35781. },
  35782. Instance of Msft_CliProperty
  35783. {
  35784. Name = "Originating Machine";
  35785. Description = "The OriginatingMachine property identifies the machine hosting the original volume.";
  35786. Derivation = "OriginatingMachine";
  35787. },
  35788. Instance of Msft_CliProperty
  35789. {
  35790. Name = "Persistent";
  35791. Description = "The Persistent property indicates whether the shadow copy is persistent across reboots.";
  35792. Derivation = "Persistent";
  35793. },
  35794. Instance of Msft_CliProperty
  35795. {
  35796. Name = "Plex";
  35797. Description = "The Plex property indicates whether the shadow copy was created by a split mirror shadow copy provider. The provider can be implemented in hardware or software.";
  35798. Derivation = "Plex";
  35799. },
  35800. Instance of Msft_CliProperty
  35801. {
  35802. Name = "Provider ID";
  35803. Description = "The ProviderID uniquely identifies the shadow copy provider that created the shadow copy.";
  35804. Derivation = "ProviderID";
  35805. },
  35806. Instance of Msft_CliProperty
  35807. {
  35808. Name = "Read/Write";
  35809. Description = "The ReadWrite property indicates whether the shadow copy is both readable and writeable. If this property is FALSE, then the shadow copy is read-only";
  35810. Derivation = "ReadWrite";
  35811. },
  35812. Instance of Msft_CliProperty
  35813. {
  35814. Name = "Service Machine";
  35815. Description = "The ServiceMachine property identifies the machine currently servicing the shadow copy.";
  35816. Derivation = "ServiceMachine";
  35817. },
  35818. Instance of Msft_CliProperty
  35819. {
  35820. Name = "Shadow Set ID";
  35821. Description = "The SetID uniquely identifies the shadow copy set to which the shadow copy belongs.";
  35822. Derivation = "SetID";
  35823. },
  35824. Instance of Msft_CliProperty
  35825. {
  35826. Name = "State";
  35827. Description = "The State property describes the current state of the shadow copy";
  35828. Qualifiers = {
  35829. Instance of Msft_CliQualifier
  35830. {
  35831. Name = "Valuemap";
  35832. QualifierValue = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
  35833. },
  35834. Instance of Msft_CliQualifier
  35835. {
  35836. Name = "Values";
  35837. QualifierValue = {"Unknown", "Preparing", "ProcessingPrepare", "Prepared", "ProcessingPrecommit", "Precommitted", "ProcessingCommit", "Committed", "ProcessingPostcommit", "Created", "Aborted", "Deleted", "Count"};
  35838. }};
  35839. Derivation = "State";
  35840. },
  35841. Instance of Msft_CliProperty
  35842. {
  35843. Name = "Transportable";
  35844. Description = "The Transportable property indicates whether the shadow copy can be surfaced on another machine. If this property is FALSE and the volumes are surfaced locally, it may not be possible to surface them later on a different machine.";
  35845. Derivation = "Transportable";
  35846. },
  35847. Instance of Msft_CliProperty
  35848. {
  35849. Name = "VolumeName";
  35850. Description = "The VolumeName property identifies the original volume for which the shadow copy was taken.";
  35851. Derivation = "VolumeName";
  35852. }};
  35853. }};
  35854. };
  35855. Instance of Msft_CliAlias
  35856. {
  35857. FriendlyName = "VolumeUserQuota";
  35858. Target = "Select * from Win32_VolumeUserQuota";
  35859. pWhere = " Where Account = # and Volume = #";
  35860. Connection =
  35861. Instance of Msft_CliConnection
  35862. {
  35863. Namespace = "ROOT\\CIMV2";
  35864. Server = ".";
  35865. Locale = "ms_409";
  35866. };
  35867. Description = "The Win32_VolumeUserQuota association relates per user quotas to quota enabled volumes. System administrators can configure Windows to prevent further disk space use and log an event when a user exceeds a specified disk space limit. They can also log an event when a user exceeds a specified disk space warning level. Note that disk quotas cannot be set for the Administrator accounts themselves.";
  35868. Formats = {
  35869. Instance of Msft_CliFormat
  35870. {
  35871. Name = "INSTANCE";
  35872. Properties = {
  35873. Instance of Msft_CliProperty
  35874. {
  35875. Name = "__PATH";
  35876. Derivation = "__PATH";
  35877. }};
  35878. },
  35879. Instance of Msft_CliFormat
  35880. {
  35881. Name = "SYSTEM";
  35882. Properties = {
  35883. Instance of Msft_CliProperty
  35884. {
  35885. Name = "__CLASS";
  35886. Derivation = "__CLASS";
  35887. },
  35888. Instance of Msft_CliProperty
  35889. {
  35890. Name = "__DERIVATION";
  35891. Derivation = "__DERIVATION";
  35892. },
  35893. Instance of Msft_CliProperty
  35894. {
  35895. Name = "__DYNASTY";
  35896. Derivation = "__DYNASTY";
  35897. },
  35898. Instance of Msft_CliProperty
  35899. {
  35900. Name = "__GENUS";
  35901. Derivation = "__GENUS";
  35902. },
  35903. Instance of Msft_CliProperty
  35904. {
  35905. Name = "__NAMESPACE";
  35906. Derivation = "__NAMESPACE";
  35907. },
  35908. Instance of Msft_CliProperty
  35909. {
  35910. Name = "__PATH";
  35911. Derivation = "__PATH";
  35912. },
  35913. Instance of Msft_CliProperty
  35914. {
  35915. Name = "__PROPERTY_COUNT";
  35916. Derivation = "__PROPERTY_COUNT";
  35917. },
  35918. Instance of Msft_CliProperty
  35919. {
  35920. Name = "__RELPATH";
  35921. Derivation = "__RELPATH";
  35922. },
  35923. Instance of Msft_CliProperty
  35924. {
  35925. Name = "__SERVER";
  35926. Derivation = "__SERVER";
  35927. },
  35928. Instance of Msft_CliProperty
  35929. {
  35930. Name = "__SUPERCLASS";
  35931. Derivation = "__SUPERCLASS";
  35932. }};
  35933. },
  35934. Instance of Msft_CliFormat
  35935. {
  35936. Name = "STATUS";
  35937. Properties = {
  35938. Instance of Msft_CliProperty
  35939. {
  35940. Name = "Account";
  35941. Description = "The user account";
  35942. Derivation = "Account";
  35943. },
  35944. Instance of Msft_CliProperty
  35945. {
  35946. Name = "Disk Space Used";
  35947. Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
  35948. Derivation = "DiskSpaceUsed";
  35949. },
  35950. Instance of Msft_CliProperty
  35951. {
  35952. Name = "Status";
  35953. Description = "A Status property indicates the current status of the Disk Quota.";
  35954. Qualifiers = {
  35955. Instance of Msft_CliQualifier
  35956. {
  35957. Name = "ValueMap";
  35958. QualifierValue = {"0", "1", "2"};
  35959. },
  35960. Instance of Msft_CliQualifier
  35961. {
  35962. Name = "Values";
  35963. QualifierValue = {"OK", "Warning", "Exceeded"};
  35964. }};
  35965. Derivation = "Status";
  35966. },
  35967. Instance of Msft_CliProperty
  35968. {
  35969. Name = "Volume";
  35970. Description = "The volume";
  35971. Derivation = "Volume";
  35972. }};
  35973. },
  35974. Instance of Msft_CliFormat
  35975. {
  35976. Name = "WRITEABLE";
  35977. Properties = {
  35978. Instance of Msft_CliProperty
  35979. {
  35980. Name = "Limit";
  35981. Description = "The Limit property indicates the limit set for this particular user or group.";
  35982. Derivation = "Limit";
  35983. Qualifiers = {
  35984. Instance of MSFT_CliQualifier
  35985. {
  35986. Name = "CIMTYPE";
  35987. QualifierValue = {"uint64"};
  35988. },
  35989. Instance of MSFT_CliQualifier
  35990. {
  35991. Name = "read";
  35992. QualifierValue = {"True"};
  35993. },
  35994. Instance of MSFT_CliQualifier
  35995. {
  35996. Name = "write";
  35997. QualifierValue = {"True"};
  35998. }};
  35999. },
  36000. Instance of Msft_CliProperty
  36001. {
  36002. Name = "Warning Limit";
  36003. Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
  36004. Derivation = "WarningLimit";
  36005. Qualifiers = {
  36006. Instance of MSFT_CliQualifier
  36007. {
  36008. Name = "CIMTYPE";
  36009. QualifierValue = {"uint64"};
  36010. },
  36011. Instance of MSFT_CliQualifier
  36012. {
  36013. Name = "read";
  36014. QualifierValue = {"True"};
  36015. },
  36016. Instance of MSFT_CliQualifier
  36017. {
  36018. Name = "write";
  36019. QualifierValue = {"True"};
  36020. }};
  36021. }};
  36022. },
  36023. Instance of Msft_CliFormat
  36024. {
  36025. Name = "BRIEF";
  36026. Properties = {
  36027. Instance of Msft_CliProperty
  36028. {
  36029. Name = "Account";
  36030. Description = "The user account";
  36031. Derivation = "Account";
  36032. },
  36033. Instance of Msft_CliProperty
  36034. {
  36035. Name = "Disk Space Used";
  36036. Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
  36037. Derivation = "DiskSpaceUsed";
  36038. },
  36039. Instance of Msft_CliProperty
  36040. {
  36041. Name = "Limit";
  36042. Description = "The Limit property indicates the limit set for this particular user or group.";
  36043. Derivation = "Limit";
  36044. },
  36045. Instance of Msft_CliProperty
  36046. {
  36047. Name = "Status";
  36048. Description = "A Status property indicates the current status of the Disk Quota.";
  36049. Qualifiers = {
  36050. Instance of Msft_CliQualifier
  36051. {
  36052. Name = "ValueMap";
  36053. QualifierValue = {"0", "1", "2"};
  36054. },
  36055. Instance of Msft_CliQualifier
  36056. {
  36057. Name = "Values";
  36058. QualifierValue = {"OK", "Warning", "Exceeded"};
  36059. }};
  36060. Derivation = "Status";
  36061. },
  36062. Instance of Msft_CliProperty
  36063. {
  36064. Name = "Volume";
  36065. Description = "The volume";
  36066. Derivation = "Volume";
  36067. },
  36068. Instance of Msft_CliProperty
  36069. {
  36070. Name = "Warning Limit";
  36071. Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
  36072. Derivation = "WarningLimit";
  36073. }};
  36074. },
  36075. Instance of Msft_CliFormat
  36076. {
  36077. Name = "FULL";
  36078. Properties = {
  36079. Instance of Msft_CliProperty
  36080. {
  36081. Name = "Account";
  36082. Description = "The user account";
  36083. Derivation = "Account";
  36084. },
  36085. Instance of Msft_CliProperty
  36086. {
  36087. Name = "Disk Space Used";
  36088. Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
  36089. Derivation = "DiskSpaceUsed";
  36090. },
  36091. Instance of Msft_CliProperty
  36092. {
  36093. Name = "Limit";
  36094. Description = "The Limit property indicates the limit set for this particular user or group.";
  36095. Derivation = "Limit";
  36096. },
  36097. Instance of Msft_CliProperty
  36098. {
  36099. Name = "Status";
  36100. Description = "A Status property indicates the current status of the Disk Quota.";
  36101. Qualifiers = {
  36102. Instance of Msft_CliQualifier
  36103. {
  36104. Name = "ValueMap";
  36105. QualifierValue = {"0", "1", "2"};
  36106. },
  36107. Instance of Msft_CliQualifier
  36108. {
  36109. Name = "Values";
  36110. QualifierValue = {"OK", "Warning", "Exceeded"};
  36111. }};
  36112. Derivation = "Status";
  36113. },
  36114. Instance of Msft_CliProperty
  36115. {
  36116. Name = "Volume";
  36117. Description = "The volume";
  36118. Derivation = "Volume";
  36119. },
  36120. Instance of Msft_CliProperty
  36121. {
  36122. Name = "Warning Limit";
  36123. Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
  36124. Derivation = "WarningLimit";
  36125. }};
  36126. }};
  36127. };
  36128. Instance of Msft_CliAlias
  36129. {
  36130. FriendlyName = "ShadowStorage";
  36131. Target = "Select * from Win32_ShadowStorage";
  36132. pWhere = " Where DiffVolume = # and Volume = #";
  36133. Connection =
  36134. Instance of Msft_CliConnection
  36135. {
  36136. Namespace = "ROOT\\CIMV2";
  36137. Server = ".";
  36138. Locale = "ms_409";
  36139. };
  36140. Description = "The association between the volume for which a shadow copy is made and the volume to which the differential data is written.";
  36141. Verbs = {
  36142. Instance of Msft_CliVerb
  36143. {
  36144. Derivation = "Create";
  36145. Name = "Create";
  36146. Usage = "Create";
  36147. Qualifiers = {
  36148. Instance of Msft_CliQualifier
  36149. {
  36150. Name = "Values";
  36151. QualifierValue = {"Success", "Access denied", "Invalid argument", "Specified volume not found", "Specified volume not supported", "Shadow copy storage area already exists", "Shadow copy provider vetoed the operation", "Shadow copy provider not registered", "Shadow copy provider failure", "Unknown error"};
  36152. }};
  36153. Description = "Creates differential area storage for the specified Volume on the specified DiffVolume with the specified MaxSpace.";
  36154. Parameters = {
  36155. Instance of Msft_CliParam
  36156. {
  36157. Paraid = "DiffVolume";
  36158. Type = "STRING";
  36159. Description = "This parameter is the volume to be used to store the shadow copy differential area. If this paramter is not supplied the specified Volume will be used to store the differential area. This parameter can be specified as a volume drive letter, mount point or volume GUID name.";
  36160. Qualifiers = {
  36161. Instance of MSFT_CliQualifier
  36162. {
  36163. Name = "In";
  36164. QualifierValue = {"True"};
  36165. }};
  36166. },
  36167. Instance of Msft_CliParam
  36168. {
  36169. Paraid = "MaxSpace";
  36170. Type = "UINT64";
  36171. Description = "This parameter is the initial maximum size of the differential area.";
  36172. Qualifiers = {
  36173. Instance of MSFT_CliQualifier
  36174. {
  36175. Name = "In";
  36176. QualifierValue = {"True"};
  36177. }};
  36178. },
  36179. Instance of Msft_CliParam
  36180. {
  36181. Paraid = "Volume";
  36182. Type = "STRING";
  36183. Description = "This parameter is the volume that is to be shadowed. This parameter can be specified as a volume drive letter, mount point or volume GUID name.";
  36184. Qualifiers = {
  36185. Instance of MSFT_CliQualifier
  36186. {
  36187. Name = "In";
  36188. QualifierValue = {"True"};
  36189. }};
  36190. }};
  36191. }};
  36192. Formats = {
  36193. Instance of Msft_CliFormat
  36194. {
  36195. Name = "INSTANCE";
  36196. Properties = {
  36197. Instance of Msft_CliProperty
  36198. {
  36199. Name = "__PATH";
  36200. Derivation = "__PATH";
  36201. }};
  36202. },
  36203. Instance of Msft_CliFormat
  36204. {
  36205. Name = "SYSTEM";
  36206. Properties = {
  36207. Instance of Msft_CliProperty
  36208. {
  36209. Name = "__CLASS";
  36210. Derivation = "__CLASS";
  36211. },
  36212. Instance of Msft_CliProperty
  36213. {
  36214. Name = "__DERIVATION";
  36215. Derivation = "__DERIVATION";
  36216. },
  36217. Instance of Msft_CliProperty
  36218. {
  36219. Name = "__DYNASTY";
  36220. Derivation = "__DYNASTY";
  36221. },
  36222. Instance of Msft_CliProperty
  36223. {
  36224. Name = "__GENUS";
  36225. Derivation = "__GENUS";
  36226. },
  36227. Instance of Msft_CliProperty
  36228. {
  36229. Name = "__NAMESPACE";
  36230. Derivation = "__NAMESPACE";
  36231. },
  36232. Instance of Msft_CliProperty
  36233. {
  36234. Name = "__PATH";
  36235. Derivation = "__PATH";
  36236. },
  36237. Instance of Msft_CliProperty
  36238. {
  36239. Name = "__PROPERTY_COUNT";
  36240. Derivation = "__PROPERTY_COUNT";
  36241. },
  36242. Instance of Msft_CliProperty
  36243. {
  36244. Name = "__RELPATH";
  36245. Derivation = "__RELPATH";
  36246. },
  36247. Instance of Msft_CliProperty
  36248. {
  36249. Name = "__SERVER";
  36250. Derivation = "__SERVER";
  36251. },
  36252. Instance of Msft_CliProperty
  36253. {
  36254. Name = "__SUPERCLASS";
  36255. Derivation = "__SUPERCLASS";
  36256. }};
  36257. },
  36258. Instance of Msft_CliFormat
  36259. {
  36260. Name = "STATUS";
  36261. Properties = {
  36262. Instance of Msft_CliProperty
  36263. {
  36264. Name = "Allocated Space";
  36265. Description = "Allocated space on differential area volume";
  36266. Derivation = "AllocatedSpace";
  36267. },
  36268. Instance of Msft_CliProperty
  36269. {
  36270. Name = "Differential Volume";
  36271. Description = "The differential volume";
  36272. Derivation = "DiffVolume";
  36273. },
  36274. Instance of Msft_CliProperty
  36275. {
  36276. Name = "Used Space";
  36277. Description = "Used space on differential area volume";
  36278. Derivation = "UsedSpace";
  36279. },
  36280. Instance of Msft_CliProperty
  36281. {
  36282. Name = "Volume";
  36283. Description = "The original volume";
  36284. Derivation = "Volume";
  36285. }};
  36286. },
  36287. Instance of Msft_CliFormat
  36288. {
  36289. Name = "WRITEABLE";
  36290. Properties = {
  36291. Instance of Msft_CliProperty
  36292. {
  36293. Name = "Maximum Space";
  36294. Description = "Maximum space on differential area volume";
  36295. Derivation = "MaxSpace";
  36296. Qualifiers = {
  36297. Instance of MSFT_CliQualifier
  36298. {
  36299. Name = "CIMTYPE";
  36300. QualifierValue = {"uint64"};
  36301. },
  36302. Instance of MSFT_CliQualifier
  36303. {
  36304. Name = "read";
  36305. QualifierValue = {"True"};
  36306. },
  36307. Instance of MSFT_CliQualifier
  36308. {
  36309. Name = "write";
  36310. QualifierValue = {"True"};
  36311. }};
  36312. }};
  36313. },
  36314. Instance of Msft_CliFormat
  36315. {
  36316. Name = "BRIEF";
  36317. Properties = {
  36318. Instance of Msft_CliProperty
  36319. {
  36320. Name = "Allocated Space";
  36321. Description = "Allocated space on differential area volume";
  36322. Derivation = "AllocatedSpace";
  36323. },
  36324. Instance of Msft_CliProperty
  36325. {
  36326. Name = "Differential Volume";
  36327. Description = "The differential volume";
  36328. Derivation = "DiffVolume";
  36329. },
  36330. Instance of Msft_CliProperty
  36331. {
  36332. Name = "Used Space";
  36333. Description = "Used space on differential area volume";
  36334. Derivation = "UsedSpace";
  36335. },
  36336. Instance of Msft_CliProperty
  36337. {
  36338. Name = "Volume";
  36339. Description = "The original volume";
  36340. Derivation = "Volume";
  36341. }};
  36342. },
  36343. Instance of Msft_CliFormat
  36344. {
  36345. Name = "FULL";
  36346. Properties = {
  36347. Instance of Msft_CliProperty
  36348. {
  36349. Name = "Allocated Space";
  36350. Description = "Allocated space on differential area volume";
  36351. Derivation = "AllocatedSpace";
  36352. },
  36353. Instance of Msft_CliProperty
  36354. {
  36355. Name = "Differential Volume";
  36356. Description = "The differential volume";
  36357. Derivation = "DiffVolume";
  36358. },
  36359. Instance of Msft_CliProperty
  36360. {
  36361. Name = "Maximum Space";
  36362. Description = "Maximum space on differential area volume";
  36363. Derivation = "MaxSpace";
  36364. },
  36365. Instance of Msft_CliProperty
  36366. {
  36367. Name = "Used Space";
  36368. Description = "Used space on differential area volume";
  36369. Derivation = "UsedSpace";
  36370. },
  36371. Instance of Msft_CliProperty
  36372. {
  36373. Name = "Volume";
  36374. Description = "The original volume";
  36375. Derivation = "Volume";
  36376. }};
  36377. }};
  36378. };
  36379. //Translate Formats
  36380. instance of MSFT_CliTranslateTable
  36381. {
  36382. Name = "BasicXml";
  36383. Tbl = {
  36384. Instance of MSFT_CliTranslateTableEntry
  36385. {
  36386. FromValue = "&gt;";
  36387. ToValue = ">";
  36388. },
  36389. Instance of MSFT_CliTranslateTableEntry
  36390. {
  36391. FromValue = "&lt;";
  36392. ToValue = "<";
  36393. }
  36394. };
  36395. };
  36396. instance of MSFT_CliTranslateTable
  36397. {
  36398. Name = "NoComma";
  36399. Tbl = {
  36400. Instance of MSFT_CliTranslateTableEntry
  36401. {
  36402. FromValue = ",";
  36403. ToValue = " ";
  36404. }
  36405. };
  36406. };