Advertisement
Guest User

Untitled

a guest
Jan 30th, 2017
813
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 172.49 KB | None | 0 0
  1. #pragma namespace ("\\\\.\\root\\cimv2")
  2.  
  3. instance of __Namespace
  4.  
  5. {
  6.  
  7. Name = "SMS" ;
  8.  
  9. };
  10.  
  11. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  12.  
  13. instance of __Namespace
  14.  
  15. {
  16.  
  17. Name = "INV_TEMP" ;
  18.  
  19. };
  20.  
  21. #pragma namespace ("\\\\.\\root\\cimv2\\SMS\\INV_TEMP")
  22.  
  23.  
  24.  
  25. //=============================================================================
  26.  
  27. // SMS_Class_Template must be the parent of every class
  28.  
  29. //=============================================================================
  30.  
  31. class SMS_Class_Template
  32.  
  33. {
  34.  
  35. };
  36.  
  37.  
  38.  
  39. // Class Qualifiers:
  40.  
  41. // SMS_Report: OPTIONAL -- Boolean value (TRUE, FALSE)
  42.  
  43. // indicating whether or not the class is
  44.  
  45. // to be reported in SMS inventory. Default
  46.  
  47. // is FALSE.
  48.  
  49. // SMS_Group_Name: OPTIONAL -- The name of the property
  50.  
  51. // group to be used in the output MIF.
  52.  
  53. // Default is the WBEM class name as it
  54.  
  55. // appears in this MOF.
  56.  
  57. // SMS_Class_ID: REQUIRED -- The SMS class identifier
  58.  
  59. // string associated with the property group.
  60.  
  61. // SMS_Namespace: OPTIONAL -- Boolean value (TRUE, FALSE)
  62.  
  63. // indicating whether the provider for this class
  64.  
  65. // is located in the SMS namespace. This is TRUE
  66.  
  67. // for any class supplied by the SMS CimV2 Provider.
  68.  
  69. // Namespace: OPTIONAL -- The namespace where this class
  70.  
  71. // is located. Default is the root\cimv2 namespace.
  72.  
  73. // Every '\' should be entered as '\\\\'.
  74.  
  75. // As an example:
  76.  
  77. // root\default
  78.  
  79. // should be entered as:
  80.  
  81. // Namespace ("root\\\\default")
  82.  
  83. //
  84.  
  85. // Property Qualifiers:
  86.  
  87. // SMS_Report: OPTIONAL -- Boolean value (TRUE, FALSE)
  88.  
  89. // indicating whether or not the property
  90.  
  91. // is to be included in SMS inventory.
  92.  
  93. // Default is FALSE. For key properties,
  94.  
  95. // this qualifier is ignored; keys will
  96.  
  97. // always be reported.
  98.  
  99. // SMS_Units: OPTIONAL -- This string informs the
  100.  
  101. // Inventory Agent to perform a conversion
  102.  
  103. // between data provided by WMI into a form
  104.  
  105. // SMS can handle. Example: SMS can't handle
  106.  
  107. // 64-bit integers, so in the case of disk
  108.  
  109. // size, we use the qualifier:
  110.  
  111. // SMS_Units("Megabytes") and the agent will
  112.  
  113. // translate the raw # of bytes returned by
  114.  
  115. // WBEM into the appropriate representation
  116.  
  117. // in megabytes.
  118.  
  119. //
  120.  
  121. // Another example is using the DateString
  122.  
  123. // qualifier for WMI date-time intervals
  124.  
  125. // (aka: ddddddddHHMMSS.mmmmmm:000). SMS
  126.  
  127. // requires the DateString qualifier to
  128.  
  129. // convert / use WMI time-intervals.
  130.  
  131. //
  132.  
  133. // Values:
  134.  
  135. // Kilobytes, divides integer value by 1024
  136.  
  137. // Megabytes, divides int value by (1024 * 1024)
  138.  
  139. // HexString, converts int value to hex characters,
  140.  
  141. // (ie: hex value 0A1 converted to string "0xA1")
  142.  
  143. // DecimalString, converts int value to decimal string
  144.  
  145. // (ie: value 123 converted to string "123")
  146.  
  147. // Seconds, divides int value by 1000
  148.  
  149. // DateString, converts value to interval string
  150.  
  151. // (ie: DateTime value "00000008061924.000000:000"
  152.  
  153. // turns into string "8 Days 08:15:55 Hours")
  154.  
  155. //
  156.  
  157.  
  158.  
  159. [ SMS_Report (FALSE),
  160.  
  161. SMS_Group_Name ("1394 Controller"),
  162.  
  163. SMS_Class_ID ("MICROSOFT|1394_CONTROLLER|1.0"),
  164.  
  165. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  166.  
  167. class Win32_1394Controller : SMS_Class_Template
  168.  
  169. {
  170.  
  171. [ SMS_Report (FALSE), key ]
  172.  
  173. String DeviceID;
  174.  
  175. [ SMS_Report (FALSE) ]
  176.  
  177. UInt16 Availability;
  178.  
  179. [ SMS_Report (FALSE) ]
  180.  
  181. String Caption;
  182.  
  183. [ SMS_Report (FALSE) ]
  184.  
  185. UInt32 ConfigManagerErrorCode;
  186.  
  187. [ SMS_Report (FALSE) ]
  188.  
  189. Boolean ConfigManagerUserConfig;
  190.  
  191. [ SMS_Report (FALSE) ]
  192.  
  193. String Description;
  194.  
  195. [ SMS_Report (FALSE) ]
  196.  
  197. Boolean ErrorCleared;
  198.  
  199. [ SMS_Report (FALSE) ]
  200.  
  201. String ErrorDescription;
  202.  
  203. [ SMS_Report (FALSE) ]
  204.  
  205. DateTime InstallDate;
  206.  
  207. [ SMS_Report (FALSE) ]
  208.  
  209. UInt32 LastErrorCode;
  210.  
  211. [ SMS_Report (FALSE) ]
  212.  
  213. String Manufacturer;
  214.  
  215. [ SMS_Report (FALSE) ]
  216.  
  217. UInt32 MaxNumberControlled;
  218.  
  219. [ SMS_Report (FALSE) ]
  220.  
  221. String Name;
  222.  
  223. [ SMS_Report (FALSE) ]
  224.  
  225. String PNPDeviceID;
  226.  
  227. [ SMS_Report (FALSE) ]
  228.  
  229. UInt16 PowerManagementCapabilities[];
  230.  
  231. [ SMS_Report (FALSE) ]
  232.  
  233. Boolean PowerManagementSupported;
  234.  
  235. [ SMS_Report (FALSE) ]
  236.  
  237. UInt16 ProtocolSupported;
  238.  
  239. [ SMS_Report (FALSE) ]
  240.  
  241. String Status;
  242.  
  243. [ SMS_Report (FALSE) ]
  244.  
  245. UInt16 StatusInfo;
  246.  
  247. [ SMS_Report (FALSE) ]
  248.  
  249. String SystemName;
  250.  
  251. [ SMS_Report (FALSE) ]
  252.  
  253. DateTime TimeOfLastReset;
  254.  
  255. };
  256.  
  257.  
  258.  
  259. [ SMS_Report (TRUE),
  260.  
  261. SMS_Group_Name ("ActiveSync Service"),
  262.  
  263. SMS_Class_ID ("MICROSOFT|ACTIVESYNC_SERVICE|1.0"),
  264.  
  265. Namespace ("root\\\\SmsDm") ]
  266.  
  267. class SMS_ActiveSyncService : SMS_Class_Template
  268.  
  269. {
  270.  
  271. [ SMS_Report (TRUE), key ]
  272.  
  273. UInt32 MajorVersion;
  274.  
  275. [ SMS_Report (TRUE), key ]
  276.  
  277. UInt32 MinorVersion;
  278.  
  279. [ SMS_Report (TRUE) ]
  280.  
  281. String LastSyncTime;
  282.  
  283. };
  284.  
  285.  
  286.  
  287. [ SMS_Report (TRUE),
  288.  
  289. SMS_Group_Name ("AMT Agent"),
  290.  
  291. SMS_Class_ID ("MICROSOFT|AMT_AGENT|1.0"),
  292.  
  293. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  294.  
  295. class SMS_AMTObject : SMS_Class_Template
  296.  
  297. {
  298.  
  299. [ SMS_Report (TRUE), key ]
  300.  
  301. UInt32 DeviceID;
  302.  
  303. [ SMS_Report (TRUE) ]
  304.  
  305. String AMT;
  306.  
  307. [ SMS_Report (TRUE) ]
  308.  
  309. String AMTApps;
  310.  
  311. [ SMS_Report (TRUE) ]
  312.  
  313. String BiosVersion;
  314.  
  315. [ SMS_Report (TRUE) ]
  316.  
  317. String BuildNumber;
  318.  
  319. [ SMS_Report (TRUE) ]
  320.  
  321. String Flash;
  322.  
  323. [ SMS_Report (TRUE) ]
  324.  
  325. String LegacyMode;
  326.  
  327. [ SMS_Report (TRUE) ]
  328.  
  329. String Netstack;
  330.  
  331. [ SMS_Report (TRUE) ]
  332.  
  333. UInt32 ProvisionMode;
  334.  
  335. [ SMS_Report (TRUE) ]
  336.  
  337. UInt32 ProvisionState;
  338.  
  339. [ SMS_Report (TRUE) ]
  340.  
  341. String RecoveryBuildNum;
  342.  
  343. [ SMS_Report (TRUE) ]
  344.  
  345. String RecoveryVersion;
  346.  
  347. [ SMS_Report (TRUE) ]
  348.  
  349. String Sku;
  350.  
  351. [ SMS_Report (TRUE) ]
  352.  
  353. UInt32 TLSMode;
  354.  
  355. [ SMS_Report (TRUE) ]
  356.  
  357. String VendorID;
  358.  
  359. [ SMS_Report (TRUE) ]
  360.  
  361. UInt32 ZTCEnabled;
  362.  
  363. };
  364.  
  365.  
  366.  
  367. [ SMS_Report (FALSE),
  368.  
  369. SMS_Group_Name ("AppV Client Application"),
  370.  
  371. SMS_Class_ID ("MICROSOFT|APPV_CLIENT_APPLICATION|1.0"),
  372.  
  373. Namespace ("\\\\\\\\.\\\\root\\\\AppV") ]
  374.  
  375. class AppvClientApplication : SMS_Class_Template
  376.  
  377. {
  378.  
  379. [ SMS_Report (FALSE), key ]
  380.  
  381. String ApplicationId;
  382.  
  383. [ SMS_Report (FALSE), key ]
  384.  
  385. String PackageId;
  386.  
  387. [ SMS_Report (FALSE), key ]
  388.  
  389. String PackageVersionId;
  390.  
  391. [ SMS_Report (FALSE) ]
  392.  
  393. Boolean EnabledForUser;
  394.  
  395. [ SMS_Report (FALSE) ]
  396.  
  397. Boolean EnabledGlobally;
  398.  
  399. [ SMS_Report (FALSE) ]
  400.  
  401. String Name;
  402.  
  403. [ SMS_Report (FALSE) ]
  404.  
  405. String TargetPath;
  406.  
  407. [ SMS_Report (FALSE) ]
  408.  
  409. String Version;
  410.  
  411. };
  412.  
  413.  
  414.  
  415. [ SMS_Report (FALSE),
  416.  
  417. SMS_Group_Name ("AppV Client Package"),
  418.  
  419. SMS_Class_ID ("MICROSOFT|APPV_CLIENT_PACKAGE|1.0"),
  420.  
  421. Namespace ("\\\\\\\\.\\\\root\\\\AppV") ]
  422.  
  423. class AppvClientPackage : SMS_Class_Template
  424.  
  425. {
  426.  
  427. [ SMS_Report (FALSE), key ]
  428.  
  429. String PackageId;
  430.  
  431. [ SMS_Report (FALSE), key ]
  432.  
  433. String VersionId;
  434.  
  435. [ SMS_Report (FALSE) ]
  436.  
  437. String Assets[];
  438.  
  439. [ SMS_Report (FALSE) ]
  440.  
  441. String DeploymentMachineData;
  442.  
  443. [ SMS_Report (FALSE) ]
  444.  
  445. String DeploymentUserData;
  446.  
  447. [ SMS_Report (FALSE) ]
  448.  
  449. Boolean HasAssetIntelligence;
  450.  
  451. [ SMS_Report (FALSE) ]
  452.  
  453. Boolean InUse;
  454.  
  455. [ SMS_Report (FALSE) ]
  456.  
  457. Boolean IsPublishedGlobally;
  458.  
  459. [ SMS_Report (FALSE) ]
  460.  
  461. Boolean IsPublishedToUser;
  462.  
  463. [ SMS_Report (FALSE) ]
  464.  
  465. String Name;
  466.  
  467. [ SMS_Report (FALSE) ]
  468.  
  469. UInt64 PackageSize;
  470.  
  471. [ SMS_Report (FALSE) ]
  472.  
  473. String Path;
  474.  
  475. [ SMS_Report (FALSE) ]
  476.  
  477. UInt16 PercentLoaded;
  478.  
  479. [ SMS_Report (FALSE) ]
  480.  
  481. String UserConfigurationData;
  482.  
  483. [ SMS_Report (FALSE) ]
  484.  
  485. String Version;
  486.  
  487. };
  488.  
  489.  
  490.  
  491. [ SMS_Report (FALSE),
  492.  
  493. SMS_Group_Name ("AutoStart Software"),
  494.  
  495. SMS_Class_ID ("MICROSOFT|AUTOSTART_SOFTWARE|1.0"),
  496.  
  497. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  498.  
  499. class SMS_AutoStartSoftware : SMS_Class_Template
  500.  
  501. {
  502.  
  503. [ SMS_Report (FALSE), key ]
  504.  
  505. String FilePropertiesHash;
  506.  
  507. [ SMS_Report (FALSE) ]
  508.  
  509. String BinFileVersion;
  510.  
  511. [ SMS_Report (FALSE) ]
  512.  
  513. String BinProductVersion;
  514.  
  515. [ SMS_Report (FALSE) ]
  516.  
  517. String Description;
  518.  
  519. [ SMS_Report (FALSE) ]
  520.  
  521. String FileName;
  522.  
  523. [ SMS_Report (FALSE) ]
  524.  
  525. String FilePropertiesHashEx;
  526.  
  527. [ SMS_Report (FALSE) ]
  528.  
  529. String FileVersion;
  530.  
  531. [ SMS_Report (FALSE) ]
  532.  
  533. String Location;
  534.  
  535. [ SMS_Report (FALSE) ]
  536.  
  537. String Product;
  538.  
  539. [ SMS_Report (FALSE) ]
  540.  
  541. String ProductVersion;
  542.  
  543. [ SMS_Report (FALSE) ]
  544.  
  545. String Publisher;
  546.  
  547. [ SMS_Report (FALSE) ]
  548.  
  549. String StartupType;
  550.  
  551. [ SMS_Report (FALSE) ]
  552.  
  553. String StartupValue;
  554.  
  555. };
  556.  
  557.  
  558.  
  559. [ SMS_Report (FALSE),
  560.  
  561. SMS_Group_Name ("BaseBoard"),
  562.  
  563. SMS_Class_ID ("MICROSOFT|BASEBOARD|1.0"),
  564.  
  565. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  566.  
  567. class Win32_BaseBoard : SMS_Class_Template
  568.  
  569. {
  570.  
  571. [ SMS_Report (FALSE), key ]
  572.  
  573. String Tag;
  574.  
  575. [ SMS_Report (FALSE) ]
  576.  
  577. String Caption;
  578.  
  579. [ SMS_Report (FALSE) ]
  580.  
  581. String ConfigOptions[];
  582.  
  583. [ SMS_Report (FALSE) ]
  584.  
  585. String Description;
  586.  
  587. [ SMS_Report (FALSE) ]
  588.  
  589. Boolean HostingBoard;
  590.  
  591. [ SMS_Report (FALSE) ]
  592.  
  593. Boolean HotSwappable;
  594.  
  595. [ SMS_Report (FALSE) ]
  596.  
  597. DateTime InstallDate;
  598.  
  599. [ SMS_Report (FALSE) ]
  600.  
  601. String Manufacturer;
  602.  
  603. [ SMS_Report (FALSE) ]
  604.  
  605. String Model;
  606.  
  607. [ SMS_Report (FALSE) ]
  608.  
  609. String Name;
  610.  
  611. [ SMS_Report (FALSE) ]
  612.  
  613. String OtherIdentifyingInfo;
  614.  
  615. [ SMS_Report (FALSE) ]
  616.  
  617. String PartNumber;
  618.  
  619. [ SMS_Report (FALSE) ]
  620.  
  621. Boolean PoweredOn;
  622.  
  623. [ SMS_Report (FALSE) ]
  624.  
  625. String Product;
  626.  
  627. [ SMS_Report (FALSE) ]
  628.  
  629. Boolean Removable;
  630.  
  631. [ SMS_Report (FALSE) ]
  632.  
  633. Boolean Replaceable;
  634.  
  635. [ SMS_Report (FALSE) ]
  636.  
  637. String RequirementsDescription;
  638.  
  639. [ SMS_Report (FALSE) ]
  640.  
  641. Boolean RequiresDaughterBoard;
  642.  
  643. [ SMS_Report (FALSE) ]
  644.  
  645. String SerialNumber;
  646.  
  647. [ SMS_Report (FALSE) ]
  648.  
  649. String SKU;
  650.  
  651. [ SMS_Report (FALSE) ]
  652.  
  653. String SlotLayout;
  654.  
  655. [ SMS_Report (FALSE) ]
  656.  
  657. Boolean SpecialRequirements;
  658.  
  659. [ SMS_Report (FALSE) ]
  660.  
  661. String Status;
  662.  
  663. [ SMS_Report (FALSE) ]
  664.  
  665. String Version;
  666.  
  667. };
  668.  
  669.  
  670.  
  671. [ SMS_Report (FALSE),
  672.  
  673. SMS_Group_Name ("Battery"),
  674.  
  675. SMS_Class_ID ("MICROSOFT|BATTERY|1.0"),
  676.  
  677. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  678.  
  679. class Win32_Battery : SMS_Class_Template
  680.  
  681. {
  682.  
  683. [ SMS_Report (FALSE), key ]
  684.  
  685. String DeviceID;
  686.  
  687. [ SMS_Report (FALSE) ]
  688.  
  689. UInt16 Availability;
  690.  
  691. [ SMS_Report (FALSE) ]
  692.  
  693. UInt16 BatteryStatus;
  694.  
  695. [ SMS_Report (FALSE) ]
  696.  
  697. String Caption;
  698.  
  699. [ SMS_Report (FALSE) ]
  700.  
  701. UInt16 Chemistry;
  702.  
  703. [ SMS_Report (FALSE) ]
  704.  
  705. UInt32 ConfigManagerErrorCode;
  706.  
  707. [ SMS_Report (FALSE) ]
  708.  
  709. Boolean ConfigManagerUserConfig;
  710.  
  711. [ SMS_Report (FALSE) ]
  712.  
  713. String Description;
  714.  
  715. [ SMS_Report (FALSE) ]
  716.  
  717. UInt32 DesignCapacity;
  718.  
  719. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  720.  
  721. UInt64 DesignVoltage;
  722.  
  723. [ SMS_Report (FALSE) ]
  724.  
  725. Boolean ErrorCleared;
  726.  
  727. [ SMS_Report (FALSE) ]
  728.  
  729. String ErrorDescription;
  730.  
  731. [ SMS_Report (FALSE) ]
  732.  
  733. UInt16 EstimatedChargeRemaining;
  734.  
  735. [ SMS_Report (FALSE) ]
  736.  
  737. UInt32 EstimatedRunTime;
  738.  
  739. [ SMS_Report (FALSE) ]
  740.  
  741. UInt32 ExpectedLife;
  742.  
  743. [ SMS_Report (FALSE) ]
  744.  
  745. UInt32 FullChargeCapacity;
  746.  
  747. [ SMS_Report (FALSE) ]
  748.  
  749. DateTime InstallDate;
  750.  
  751. [ SMS_Report (FALSE) ]
  752.  
  753. UInt32 LastErrorCode;
  754.  
  755. [ SMS_Report (FALSE) ]
  756.  
  757. UInt32 MaxRechargeTime;
  758.  
  759. [ SMS_Report (FALSE) ]
  760.  
  761. String Name;
  762.  
  763. [ SMS_Report (FALSE) ]
  764.  
  765. String PNPDeviceID;
  766.  
  767. [ SMS_Report (FALSE) ]
  768.  
  769. UInt16 PowerManagementCapabilities[];
  770.  
  771. [ SMS_Report (FALSE) ]
  772.  
  773. Boolean PowerManagementSupported;
  774.  
  775. [ SMS_Report (FALSE) ]
  776.  
  777. String SmartBatteryVersion;
  778.  
  779. [ SMS_Report (FALSE) ]
  780.  
  781. String Status;
  782.  
  783. [ SMS_Report (FALSE) ]
  784.  
  785. UInt16 StatusInfo;
  786.  
  787. [ SMS_Report (FALSE) ]
  788.  
  789. String SystemName;
  790.  
  791. [ SMS_Report (FALSE) ]
  792.  
  793. UInt32 TimeOnBattery;
  794.  
  795. [ SMS_Report (FALSE) ]
  796.  
  797. UInt32 TimeToFullCharge;
  798.  
  799. };
  800.  
  801.  
  802.  
  803. [ SMS_Report (FALSE),
  804.  
  805. SMS_Group_Name ("BitLocker"),
  806.  
  807. SMS_Class_ID ("MICROSOFT|ENCRYPTABLE_VOLUME|1.0"),
  808.  
  809. Namespace ("root\\\\cimv2\\\\security\\\\MicrosoftVolumeEncryption") ]
  810.  
  811. class Win32_EncryptableVolume : SMS_Class_Template
  812.  
  813. {
  814.  
  815. [ SMS_Report (FALSE), key ]
  816.  
  817. String DeviceID;
  818.  
  819. [ SMS_Report (FALSE) ]
  820.  
  821. String DriveLetter;
  822.  
  823. [ SMS_Report (FALSE) ]
  824.  
  825. String PersistentVolumeID;
  826.  
  827. [ SMS_Report (FALSE) ]
  828.  
  829. UInt32 ProtectionStatus;
  830.  
  831. };
  832.  
  833.  
  834.  
  835. [ SMS_Report (FALSE),
  836.  
  837. SMS_Group_Name ("Boot Configuration"),
  838.  
  839. SMS_Class_ID ("MICROSOFT|BOOT_CONFIGURATION|1.0"),
  840.  
  841. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  842.  
  843. class Win32_BootConfiguration : SMS_Class_Template
  844.  
  845. {
  846.  
  847. [ SMS_Report (FALSE), key ]
  848.  
  849. String Name;
  850.  
  851. [ SMS_Report (FALSE) ]
  852.  
  853. String BootDirectory;
  854.  
  855. [ SMS_Report (FALSE) ]
  856.  
  857. String ConfigurationPath;
  858.  
  859. [ SMS_Report (FALSE) ]
  860.  
  861. String Description;
  862.  
  863. [ SMS_Report (FALSE) ]
  864.  
  865. String LastDrive;
  866.  
  867. [ SMS_Report (FALSE) ]
  868.  
  869. String ScratchDirectory;
  870.  
  871. [ SMS_Report (FALSE) ]
  872.  
  873. String SettingID;
  874.  
  875. [ SMS_Report (FALSE) ]
  876.  
  877. String TempDirectory;
  878.  
  879. };
  880.  
  881.  
  882.  
  883. [ SMS_Report (FALSE),
  884.  
  885. SMS_Group_Name ("Browser Helper Object"),
  886.  
  887. SMS_Class_ID ("MICROSOFT|BROWSER_HELPER_OBJECT|1.0"),
  888.  
  889. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  890.  
  891. class SMS_BrowserHelperObject : SMS_Class_Template
  892.  
  893. {
  894.  
  895. [ SMS_Report (FALSE), key ]
  896.  
  897. String FilePropertiesHash;
  898.  
  899. [ SMS_Report (FALSE) ]
  900.  
  901. String BinFileVersion;
  902.  
  903. [ SMS_Report (FALSE) ]
  904.  
  905. String BinProductVersion;
  906.  
  907. [ SMS_Report (FALSE) ]
  908.  
  909. String CLSID;
  910.  
  911. [ SMS_Report (FALSE) ]
  912.  
  913. String Description;
  914.  
  915. [ SMS_Report (FALSE) ]
  916.  
  917. String FileName;
  918.  
  919. [ SMS_Report (FALSE) ]
  920.  
  921. String FilePropertiesHashEx;
  922.  
  923. [ SMS_Report (FALSE) ]
  924.  
  925. String FileVersion;
  926.  
  927. [ SMS_Report (FALSE) ]
  928.  
  929. String Product;
  930.  
  931. [ SMS_Report (FALSE) ]
  932.  
  933. String ProductVersion;
  934.  
  935. [ SMS_Report (FALSE) ]
  936.  
  937. String Publisher;
  938.  
  939. [ SMS_Report (FALSE) ]
  940.  
  941. String Version;
  942.  
  943. };
  944.  
  945.  
  946.  
  947. [ SMS_Report (FALSE),
  948.  
  949. SMS_Group_Name ("CCM_RAX"),
  950.  
  951. SMS_Class_ID ("MICROSOFT|RAX_APPLICATION|1.0"),
  952.  
  953. Namespace ("\\\\\\\\.\\\\root\\\\ccm\\\\cimodels") ]
  954.  
  955. class CCM_RAXInfo : SMS_Class_Template
  956.  
  957. {
  958.  
  959. [ SMS_Report (FALSE), key ]
  960.  
  961. String AppID;
  962.  
  963. [ SMS_Report (FALSE), key ]
  964.  
  965. String FeedURL;
  966.  
  967. [ SMS_Report (FALSE), key ]
  968.  
  969. String UserSID;
  970.  
  971. };
  972.  
  973.  
  974.  
  975. [ SMS_Report (TRUE),
  976.  
  977. SMS_Group_Name ("CD-ROM"),
  978.  
  979. SMS_Class_ID ("MICROSOFT|CDROM|1.0"),
  980.  
  981. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  982.  
  983. class Win32_CDROMDrive : SMS_Class_Template
  984.  
  985. {
  986.  
  987. [ SMS_Report (TRUE), key ]
  988.  
  989. String DeviceID;
  990.  
  991. [ SMS_Report (TRUE) ]
  992.  
  993. UInt16 Availability;
  994.  
  995. [ SMS_Report (FALSE) ]
  996.  
  997. UInt16 Capabilities[];
  998.  
  999. [ SMS_Report (FALSE) ]
  1000.  
  1001. String CapabilityDescriptions[];
  1002.  
  1003. [ SMS_Report (TRUE) ]
  1004.  
  1005. String Caption;
  1006.  
  1007. [ SMS_Report (FALSE) ]
  1008.  
  1009. String CompressionMethod;
  1010.  
  1011. [ SMS_Report (FALSE) ]
  1012.  
  1013. UInt32 ConfigManagerErrorCode;
  1014.  
  1015. [ SMS_Report (FALSE) ]
  1016.  
  1017. Boolean ConfigManagerUserConfig;
  1018.  
  1019. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  1020.  
  1021. UInt64 DefaultBlockSize;
  1022.  
  1023. [ SMS_Report (TRUE) ]
  1024.  
  1025. String Description;
  1026.  
  1027. [ SMS_Report (TRUE) ]
  1028.  
  1029. String Drive;
  1030.  
  1031. [ SMS_Report (FALSE) ]
  1032.  
  1033. Boolean DriveIntegrity;
  1034.  
  1035. [ SMS_Report (FALSE) ]
  1036.  
  1037. Boolean ErrorCleared;
  1038.  
  1039. [ SMS_Report (FALSE) ]
  1040.  
  1041. String ErrorDescription;
  1042.  
  1043. [ SMS_Report (FALSE) ]
  1044.  
  1045. String ErrorMethodology;
  1046.  
  1047. [ SMS_Report (FALSE) ]
  1048.  
  1049. UInt16 FileSystemFlags;
  1050.  
  1051. [ SMS_Report (FALSE) ]
  1052.  
  1053. UInt32 FileSystemFlagsEx;
  1054.  
  1055. [ SMS_Report (FALSE) ]
  1056.  
  1057. String Id;
  1058.  
  1059. [ SMS_Report (FALSE) ]
  1060.  
  1061. DateTime InstallDate;
  1062.  
  1063. [ SMS_Report (FALSE) ]
  1064.  
  1065. UInt32 LastErrorCode;
  1066.  
  1067. [ SMS_Report (TRUE) ]
  1068.  
  1069. String Manufacturer;
  1070.  
  1071. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  1072.  
  1073. UInt64 MaxBlockSize;
  1074.  
  1075. [ SMS_Report (FALSE) ]
  1076.  
  1077. UInt32 MaximumComponentLength;
  1078.  
  1079. [ SMS_Report (FALSE), SMS_Units ("MegaBytes") ]
  1080.  
  1081. UInt64 MaxMediaSize;
  1082.  
  1083. [ SMS_Report (FALSE) ]
  1084.  
  1085. Boolean MediaLoaded;
  1086.  
  1087. [ SMS_Report (TRUE) ]
  1088.  
  1089. String MediaType;
  1090.  
  1091. [ SMS_Report (FALSE), SMS_Units ("MegaBytes") ]
  1092.  
  1093. UInt64 MinBlockSize;
  1094.  
  1095. [ SMS_Report (TRUE) ]
  1096.  
  1097. String Name;
  1098.  
  1099. [ SMS_Report (FALSE) ]
  1100.  
  1101. Boolean NeedsCleaning;
  1102.  
  1103. [ SMS_Report (FALSE) ]
  1104.  
  1105. UInt32 NumberOfMediaSupported;
  1106.  
  1107. [ SMS_Report (FALSE) ]
  1108.  
  1109. String PNPDeviceID;
  1110.  
  1111. [ SMS_Report (FALSE) ]
  1112.  
  1113. UInt16 PowerManagementCapabilities[];
  1114.  
  1115. [ SMS_Report (FALSE) ]
  1116.  
  1117. Boolean PowerManagementSupported;
  1118.  
  1119. [ SMS_Report (FALSE) ]
  1120.  
  1121. String RevisionLevel;
  1122.  
  1123. [ SMS_Report (FALSE) ]
  1124.  
  1125. UInt32 SCSIBus;
  1126.  
  1127. [ SMS_Report (FALSE) ]
  1128.  
  1129. UInt16 SCSILogicalUnit;
  1130.  
  1131. [ SMS_Report (FALSE) ]
  1132.  
  1133. UInt16 SCSIPort;
  1134.  
  1135. [ SMS_Report (TRUE) ]
  1136.  
  1137. UInt16 SCSITargetId;
  1138.  
  1139. [ SMS_Report (FALSE), SMS_Units ("MegaBytes") ]
  1140.  
  1141. UInt64 Size;
  1142.  
  1143. [ SMS_Report (FALSE) ]
  1144.  
  1145. String Status;
  1146.  
  1147. [ SMS_Report (FALSE) ]
  1148.  
  1149. UInt16 StatusInfo;
  1150.  
  1151. [ SMS_Report (TRUE) ]
  1152.  
  1153. String SystemName;
  1154.  
  1155. [ SMS_Report (TRUE) ]
  1156.  
  1157. String VolumeName;
  1158.  
  1159. [ SMS_Report (FALSE) ]
  1160.  
  1161. String VolumeSerialNumber;
  1162.  
  1163. };
  1164.  
  1165.  
  1166.  
  1167. [ SMS_Report (TRUE),
  1168.  
  1169. SMS_Group_Name ("Computer System"),
  1170.  
  1171. SMS_Class_ID ("MICROSOFT|COMPUTER_SYSTEM|1.0"),
  1172.  
  1173. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  1174.  
  1175. class Win32_ComputerSystem : SMS_Class_Template
  1176.  
  1177. {
  1178.  
  1179. [ SMS_Report (TRUE), key ]
  1180.  
  1181. String Name;
  1182.  
  1183. [ SMS_Report (FALSE) ]
  1184.  
  1185. UInt16 AdminPasswordStatus;
  1186.  
  1187. [ SMS_Report (FALSE) ]
  1188.  
  1189. Boolean AutomaticResetBootOption;
  1190.  
  1191. [ SMS_Report (FALSE) ]
  1192.  
  1193. Boolean AutomaticResetCapability;
  1194.  
  1195. [ SMS_Report (FALSE) ]
  1196.  
  1197. UInt16 BootOptionOnLimit;
  1198.  
  1199. [ SMS_Report (FALSE) ]
  1200.  
  1201. UInt16 BootOptionOnWatchDog;
  1202.  
  1203. [ SMS_Report (FALSE) ]
  1204.  
  1205. Boolean BootROMSupported;
  1206.  
  1207. [ SMS_Report (FALSE) ]
  1208.  
  1209. String BootupState;
  1210.  
  1211. [ SMS_Report (FALSE) ]
  1212.  
  1213. String Caption;
  1214.  
  1215. [ SMS_Report (FALSE) ]
  1216.  
  1217. UInt16 ChassisBootupState;
  1218.  
  1219. [ SMS_Report (TRUE) ]
  1220.  
  1221. SInt16 CurrentTimeZone;
  1222.  
  1223. [ SMS_Report (FALSE) ]
  1224.  
  1225. Boolean DaylightInEffect;
  1226.  
  1227. [ SMS_Report (TRUE) ]
  1228.  
  1229. String Description;
  1230.  
  1231. [ SMS_Report (TRUE) ]
  1232.  
  1233. String Domain;
  1234.  
  1235. [ SMS_Report (TRUE) ]
  1236.  
  1237. UInt16 DomainRole;
  1238.  
  1239. [ SMS_Report (FALSE) ]
  1240.  
  1241. UInt16 FrontPanelResetStatus;
  1242.  
  1243. [ SMS_Report (FALSE) ]
  1244.  
  1245. Boolean InfraredSupported;
  1246.  
  1247. [ SMS_Report (FALSE) ]
  1248.  
  1249. String InitialLoadInfo[];
  1250.  
  1251. [ SMS_Report (FALSE) ]
  1252.  
  1253. DateTime InstallDate;
  1254.  
  1255. [ SMS_Report (FALSE) ]
  1256.  
  1257. UInt16 KeyboardPasswordStatus;
  1258.  
  1259. [ SMS_Report (FALSE) ]
  1260.  
  1261. String LastLoadInfo;
  1262.  
  1263. [ SMS_Report (TRUE) ]
  1264.  
  1265. String Manufacturer;
  1266.  
  1267. [ SMS_Report (TRUE) ]
  1268.  
  1269. String Model;
  1270.  
  1271. [ SMS_Report (FALSE) ]
  1272.  
  1273. String NameFormat;
  1274.  
  1275. [ SMS_Report (FALSE) ]
  1276.  
  1277. Boolean NetworkServerModeEnabled;
  1278.  
  1279. [ SMS_Report (TRUE) ]
  1280.  
  1281. UInt32 NumberOfProcessors;
  1282.  
  1283. [ SMS_Report (FALSE) ]
  1284.  
  1285. String OEMLogoBitmap;
  1286.  
  1287. [ SMS_Report (FALSE) ]
  1288.  
  1289. String OEMStringArray[];
  1290.  
  1291. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  1292.  
  1293. SInt64 PauseAfterReset;
  1294.  
  1295. [ SMS_Report (FALSE) ]
  1296.  
  1297. UInt16 PowerManagementCapabilities[];
  1298.  
  1299. [ SMS_Report (FALSE) ]
  1300.  
  1301. Boolean PowerManagementSupported;
  1302.  
  1303. [ SMS_Report (FALSE) ]
  1304.  
  1305. UInt16 PowerOnPasswordStatus;
  1306.  
  1307. [ SMS_Report (FALSE) ]
  1308.  
  1309. UInt16 PowerState;
  1310.  
  1311. [ SMS_Report (FALSE) ]
  1312.  
  1313. UInt16 PowerSupplyState;
  1314.  
  1315. [ SMS_Report (FALSE) ]
  1316.  
  1317. String PrimaryOwnerContact;
  1318.  
  1319. [ SMS_Report (FALSE) ]
  1320.  
  1321. String PrimaryOwnerName;
  1322.  
  1323. [ SMS_Report (FALSE) ]
  1324.  
  1325. UInt16 ResetCapability;
  1326.  
  1327. [ SMS_Report (FALSE) ]
  1328.  
  1329. SInt16 ResetCount;
  1330.  
  1331. [ SMS_Report (FALSE) ]
  1332.  
  1333. SInt16 ResetLimit;
  1334.  
  1335. [ SMS_Report (TRUE) ]
  1336.  
  1337. String Roles[];
  1338.  
  1339. [ SMS_Report (TRUE) ]
  1340.  
  1341. String Status;
  1342.  
  1343. [ SMS_Report (FALSE) ]
  1344.  
  1345. String SupportContactDescription[];
  1346.  
  1347. [ SMS_Report (FALSE) ]
  1348.  
  1349. UInt16 SystemStartupDelay;
  1350.  
  1351. [ SMS_Report (FALSE) ]
  1352.  
  1353. String SystemStartupOptions[];
  1354.  
  1355. [ SMS_Report (FALSE) ]
  1356.  
  1357. UInt8 SystemStartupSetting;
  1358.  
  1359. [ SMS_Report (TRUE) ]
  1360.  
  1361. String SystemType;
  1362.  
  1363. [ SMS_Report (FALSE) ]
  1364.  
  1365. UInt16 ThermalState;
  1366.  
  1367. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  1368.  
  1369. UInt64 TotalPhysicalMemory;
  1370.  
  1371. [ SMS_Report (TRUE) ]
  1372.  
  1373. String UserName;
  1374.  
  1375. [ SMS_Report (FALSE) ]
  1376.  
  1377. UInt16 WakeUpType;
  1378.  
  1379. };
  1380.  
  1381.  
  1382.  
  1383. [ SMS_Report (FALSE),
  1384.  
  1385. SMS_Group_Name ("Computer System Product"),
  1386.  
  1387. SMS_Class_ID ("MICROSOFT|COMPUTER_SYSTEM_PRODUCT|1.0"),
  1388.  
  1389. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  1390.  
  1391. class Win32_ComputerSystemProduct : SMS_Class_Template
  1392.  
  1393. {
  1394.  
  1395. [ SMS_Report (FALSE), key ]
  1396.  
  1397. String IdentifyingNumber;
  1398.  
  1399. [ SMS_Report (FALSE), key ]
  1400.  
  1401. String Name;
  1402.  
  1403. [ SMS_Report (FALSE), key ]
  1404.  
  1405. String Version;
  1406.  
  1407. [ SMS_Report (FALSE) ]
  1408.  
  1409. String Caption;
  1410.  
  1411. [ SMS_Report (FALSE) ]
  1412.  
  1413. String Description;
  1414.  
  1415. [ SMS_Report (FALSE) ]
  1416.  
  1417. String SKUNumber;
  1418.  
  1419. [ SMS_Report (FALSE) ]
  1420.  
  1421. String UUID;
  1422.  
  1423. [ SMS_Report (FALSE) ]
  1424.  
  1425. String Vendor;
  1426.  
  1427. };
  1428.  
  1429.  
  1430.  
  1431. [ SMS_Report (FALSE),
  1432.  
  1433. SMS_Group_Name ("SMS Advanced Client Ports"),
  1434.  
  1435. SMS_Class_ID ("MICROSOFT|ADVANCED_CLIENT_PORTS|1.0"),
  1436.  
  1437. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  1438.  
  1439. class Win32Reg_SMSAdvancedClientPorts : SMS_Class_Template
  1440.  
  1441. {
  1442.  
  1443. [ SMS_Report (FALSE), key ]
  1444.  
  1445. String InstanceKey;
  1446.  
  1447. [ SMS_Report (FALSE) ]
  1448.  
  1449. UInt32 HttpsPortName;
  1450.  
  1451. [ SMS_Report (FALSE) ]
  1452.  
  1453. UInt32 PortName;
  1454.  
  1455. };
  1456.  
  1457.  
  1458.  
  1459. [ SMS_Report (TRUE),
  1460.  
  1461. SMS_Group_Name ("SMS Advanced Client SSL Configurations"),
  1462.  
  1463. SMS_Class_ID ("MICROSOFT|ADVANCED_CLIENT_SSL_CONFIGURATIONS|1.0"),
  1464.  
  1465. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  1466.  
  1467. class Win32Reg_SMSAdvancedClientSSLConfiguration : SMS_Class_Template
  1468.  
  1469. {
  1470.  
  1471. [ SMS_Report (TRUE), key ]
  1472.  
  1473. String InstanceKey;
  1474.  
  1475. [ SMS_Report (TRUE) ]
  1476.  
  1477. String CertificateSelectionCriteria;
  1478.  
  1479. [ SMS_Report (TRUE) ]
  1480.  
  1481. String CertificateStore;
  1482.  
  1483. [ SMS_Report (TRUE) ]
  1484.  
  1485. UInt32 ClientAlwaysOnInternet;
  1486.  
  1487. [ SMS_Report (TRUE) ]
  1488.  
  1489. UInt32 HttpsStateFlags;
  1490.  
  1491. [ SMS_Report (TRUE) ]
  1492.  
  1493. String InternetMPHostName;
  1494.  
  1495. [ SMS_Report (TRUE) ]
  1496.  
  1497. UInt32 SelectFirstCertificate;
  1498.  
  1499. };
  1500.  
  1501.  
  1502.  
  1503. [ SMS_Report (TRUE),
  1504.  
  1505. SMS_Group_Name ("SMS Advanced Client State"),
  1506.  
  1507. SMS_Class_ID ("MICROSOFT|SMS_ADVANCED_CLIENT_STATE|1.0"),
  1508.  
  1509. Namespace ("root\\\\ccm") ]
  1510.  
  1511. class CCM_InstalledComponent : SMS_Class_Template
  1512.  
  1513. {
  1514.  
  1515. [ SMS_Report (TRUE), key ]
  1516.  
  1517. String Name;
  1518.  
  1519. [ SMS_Report (TRUE) ]
  1520.  
  1521. String DisplayName;
  1522.  
  1523. [ SMS_Report (TRUE) ]
  1524.  
  1525. String Version;
  1526.  
  1527. };
  1528.  
  1529.  
  1530.  
  1531. [ SMS_Report (TRUE),
  1532.  
  1533. SMS_Group_Name ("Connected Device"),
  1534.  
  1535. SMS_Class_ID ("MICROSOFT|ACTIVESYNC_CONNECTED_DEVICE|1.0"),
  1536.  
  1537. Namespace ("root\\\\SmsDm") ]
  1538.  
  1539. class SMS_ActiveSyncConnectedDevice : SMS_Class_Template
  1540.  
  1541. {
  1542.  
  1543. [ SMS_Report (TRUE), key ]
  1544.  
  1545. String DeviceOEMInfo;
  1546.  
  1547. [ SMS_Report (TRUE), key ]
  1548.  
  1549. String DeviceType;
  1550.  
  1551. [ SMS_Report (TRUE), key ]
  1552.  
  1553. String OS_Major;
  1554.  
  1555. [ SMS_Report (TRUE), key ]
  1556.  
  1557. String OS_Minor;
  1558.  
  1559. [ SMS_Report (TRUE), key ]
  1560.  
  1561. String OS_Platform;
  1562.  
  1563. [ SMS_Report (TRUE), key ]
  1564.  
  1565. String ProcessorArchitecture;
  1566.  
  1567. [ SMS_Report (TRUE), key ]
  1568.  
  1569. String ProcessorLevel;
  1570.  
  1571. [ SMS_Report (TRUE), key ]
  1572.  
  1573. String ProcessorRevision;
  1574.  
  1575. [ SMS_Report (TRUE) ]
  1576.  
  1577. String InstalledClientID;
  1578.  
  1579. [ SMS_Report (TRUE) ]
  1580.  
  1581. String InstalledClientServer;
  1582.  
  1583. [ SMS_Report (TRUE) ]
  1584.  
  1585. String InstalledClientVersion;
  1586.  
  1587. [ SMS_Report (TRUE) ]
  1588.  
  1589. String LastSyncTime;
  1590.  
  1591. [ SMS_Report (TRUE) ]
  1592.  
  1593. String OS_AdditionalInfo;
  1594.  
  1595. [ SMS_Report (TRUE) ]
  1596.  
  1597. String OS_Build;
  1598.  
  1599. };
  1600.  
  1601.  
  1602.  
  1603. [ SMS_Report (FALSE),
  1604.  
  1605. SMS_Group_Name ("Desktop"),
  1606.  
  1607. SMS_Class_ID ("MICROSOFT|DESKTOP|1.0"),
  1608.  
  1609. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  1610.  
  1611. class Win32_Desktop : SMS_Class_Template
  1612.  
  1613. {
  1614.  
  1615. [ SMS_Report (FALSE), key ]
  1616.  
  1617. String Name;
  1618.  
  1619. [ SMS_Report (FALSE) ]
  1620.  
  1621. UInt32 BorderWidth;
  1622.  
  1623. [ SMS_Report (FALSE) ]
  1624.  
  1625. String Caption;
  1626.  
  1627. [ SMS_Report (FALSE) ]
  1628.  
  1629. Boolean CoolSwitch;
  1630.  
  1631. [ SMS_Report (FALSE) ]
  1632.  
  1633. UInt32 CursorBlinkRate;
  1634.  
  1635. [ SMS_Report (FALSE) ]
  1636.  
  1637. String Description;
  1638.  
  1639. [ SMS_Report (FALSE) ]
  1640.  
  1641. Boolean DragFullWindows;
  1642.  
  1643. [ SMS_Report (FALSE) ]
  1644.  
  1645. UInt32 GridGranularity;
  1646.  
  1647. [ SMS_Report (FALSE) ]
  1648.  
  1649. UInt32 IconSpacing;
  1650.  
  1651. [ SMS_Report (FALSE) ]
  1652.  
  1653. String IconTitleFaceName;
  1654.  
  1655. [ SMS_Report (FALSE) ]
  1656.  
  1657. UInt32 IconTitleSize;
  1658.  
  1659. [ SMS_Report (FALSE) ]
  1660.  
  1661. Boolean IconTitleWrap;
  1662.  
  1663. [ SMS_Report (FALSE) ]
  1664.  
  1665. String Pattern;
  1666.  
  1667. [ SMS_Report (FALSE) ]
  1668.  
  1669. Boolean ScreenSaverActive;
  1670.  
  1671. [ SMS_Report (FALSE) ]
  1672.  
  1673. String ScreenSaverExecutable;
  1674.  
  1675. [ SMS_Report (FALSE) ]
  1676.  
  1677. Boolean ScreenSaverSecure;
  1678.  
  1679. [ SMS_Report (FALSE) ]
  1680.  
  1681. UInt32 ScreenSaverTimeout;
  1682.  
  1683. [ SMS_Report (FALSE) ]
  1684.  
  1685. String SettingID;
  1686.  
  1687. [ SMS_Report (FALSE) ]
  1688.  
  1689. String Wallpaper;
  1690.  
  1691. [ SMS_Report (FALSE) ]
  1692.  
  1693. Boolean WallpaperStretched;
  1694.  
  1695. [ SMS_Report (FALSE) ]
  1696.  
  1697. Boolean WallpaperTiled;
  1698.  
  1699. };
  1700.  
  1701.  
  1702.  
  1703. [ SMS_Report (TRUE),
  1704.  
  1705. SMS_Group_Name ("Desktop Monitor"),
  1706.  
  1707. SMS_Class_ID ("MICROSOFT|DESKTOP_MONITOR|1.0"),
  1708.  
  1709. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  1710.  
  1711. class Win32_DesktopMonitor : SMS_Class_Template
  1712.  
  1713. {
  1714.  
  1715. [ SMS_Report (TRUE), key ]
  1716.  
  1717. String DeviceID;
  1718.  
  1719. [ SMS_Report (FALSE) ]
  1720.  
  1721. UInt16 Availability;
  1722.  
  1723. [ SMS_Report (FALSE) ]
  1724.  
  1725. UInt32 Bandwidth;
  1726.  
  1727. [ SMS_Report (FALSE) ]
  1728.  
  1729. String Caption;
  1730.  
  1731. [ SMS_Report (FALSE) ]
  1732.  
  1733. UInt32 ConfigManagerErrorCode;
  1734.  
  1735. [ SMS_Report (FALSE) ]
  1736.  
  1737. Boolean ConfigManagerUserConfig;
  1738.  
  1739. [ SMS_Report (TRUE) ]
  1740.  
  1741. String Description;
  1742.  
  1743. [ SMS_Report (TRUE) ]
  1744.  
  1745. UInt16 DisplayType;
  1746.  
  1747. [ SMS_Report (FALSE) ]
  1748.  
  1749. Boolean ErrorCleared;
  1750.  
  1751. [ SMS_Report (FALSE) ]
  1752.  
  1753. String ErrorDescription;
  1754.  
  1755. [ SMS_Report (FALSE) ]
  1756.  
  1757. DateTime InstallDate;
  1758.  
  1759. [ SMS_Report (FALSE) ]
  1760.  
  1761. Boolean IsLocked;
  1762.  
  1763. [ SMS_Report (FALSE) ]
  1764.  
  1765. UInt32 LastErrorCode;
  1766.  
  1767. [ SMS_Report (TRUE) ]
  1768.  
  1769. String MonitorManufacturer;
  1770.  
  1771. [ SMS_Report (TRUE) ]
  1772.  
  1773. String MonitorType;
  1774.  
  1775. [ SMS_Report (TRUE) ]
  1776.  
  1777. String Name;
  1778.  
  1779. [ SMS_Report (TRUE) ]
  1780.  
  1781. UInt32 PixelsPerXLogicalInch;
  1782.  
  1783. [ SMS_Report (TRUE) ]
  1784.  
  1785. UInt32 PixelsPerYLogicalInch;
  1786.  
  1787. [ SMS_Report (FALSE) ]
  1788.  
  1789. String PNPDeviceID;
  1790.  
  1791. [ SMS_Report (FALSE) ]
  1792.  
  1793. UInt16 PowerManagementCapabilities[];
  1794.  
  1795. [ SMS_Report (FALSE) ]
  1796.  
  1797. Boolean PowerManagementSupported;
  1798.  
  1799. [ SMS_Report (TRUE) ]
  1800.  
  1801. UInt32 ScreenHeight;
  1802.  
  1803. [ SMS_Report (TRUE) ]
  1804.  
  1805. UInt32 ScreenWidth;
  1806.  
  1807. [ SMS_Report (FALSE) ]
  1808.  
  1809. String Status;
  1810.  
  1811. [ SMS_Report (FALSE) ]
  1812.  
  1813. UInt16 StatusInfo;
  1814.  
  1815. [ SMS_Report (FALSE) ]
  1816.  
  1817. String SystemName;
  1818.  
  1819. };
  1820.  
  1821.  
  1822.  
  1823. [ SMS_Report (FALSE),
  1824.  
  1825. SMS_Group_Name ("Device Info"),
  1826.  
  1827. SMS_Class_ID ("MICROSOFT|DEVICE_INFO|1.0"),
  1828.  
  1829. Namespace ("Reserved") ]
  1830.  
  1831. class Device_Info : SMS_Class_Template
  1832.  
  1833. {
  1834.  
  1835. [ SMS_Report (FALSE) ]
  1836.  
  1837. String CertExpiry;
  1838.  
  1839. [ SMS_Report (FALSE) ]
  1840.  
  1841. String DeviceName;
  1842.  
  1843. [ SMS_Report (FALSE) ]
  1844.  
  1845. String Manufacturer;
  1846.  
  1847. [ SMS_Report (FALSE) ]
  1848.  
  1849. String Model;
  1850.  
  1851. [ SMS_Report (FALSE) ]
  1852.  
  1853. String OS;
  1854.  
  1855. };
  1856.  
  1857.  
  1858.  
  1859. [ SMS_Report (TRUE),
  1860.  
  1861. SMS_Group_Name ("Disk"),
  1862.  
  1863. SMS_Class_ID ("MICROSOFT|DISK|1.0"),
  1864.  
  1865. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  1866.  
  1867. class Win32_DiskDrive : SMS_Class_Template
  1868.  
  1869. {
  1870.  
  1871. [ SMS_Report (TRUE), key ]
  1872.  
  1873. String DeviceID;
  1874.  
  1875. [ SMS_Report (TRUE) ]
  1876.  
  1877. UInt16 Availability;
  1878.  
  1879. [ SMS_Report (FALSE) ]
  1880.  
  1881. UInt32 BytesPerSector;
  1882.  
  1883. [ SMS_Report (FALSE) ]
  1884.  
  1885. UInt16 Capabilities[];
  1886.  
  1887. [ SMS_Report (FALSE) ]
  1888.  
  1889. String CapabilityDescriptions[];
  1890.  
  1891. [ SMS_Report (TRUE) ]
  1892.  
  1893. String Caption;
  1894.  
  1895. [ SMS_Report (FALSE) ]
  1896.  
  1897. String CompressionMethod;
  1898.  
  1899. [ SMS_Report (FALSE) ]
  1900.  
  1901. UInt32 ConfigManagerErrorCode;
  1902.  
  1903. [ SMS_Report (FALSE) ]
  1904.  
  1905. Boolean ConfigManagerUserConfig;
  1906.  
  1907. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  1908.  
  1909. UInt64 DefaultBlockSize;
  1910.  
  1911. [ SMS_Report (TRUE) ]
  1912.  
  1913. String Description;
  1914.  
  1915. [ SMS_Report (FALSE) ]
  1916.  
  1917. Boolean ErrorCleared;
  1918.  
  1919. [ SMS_Report (FALSE) ]
  1920.  
  1921. String ErrorDescription;
  1922.  
  1923. [ SMS_Report (FALSE) ]
  1924.  
  1925. String ErrorMethodology;
  1926.  
  1927. [ SMS_Report (TRUE) ]
  1928.  
  1929. UInt32 Index;
  1930.  
  1931. [ SMS_Report (FALSE) ]
  1932.  
  1933. DateTime InstallDate;
  1934.  
  1935. [ SMS_Report (TRUE) ]
  1936.  
  1937. String InterfaceType;
  1938.  
  1939. [ SMS_Report (FALSE) ]
  1940.  
  1941. UInt32 LastErrorCode;
  1942.  
  1943. [ SMS_Report (TRUE) ]
  1944.  
  1945. String Manufacturer;
  1946.  
  1947. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  1948.  
  1949. UInt64 MaxBlockSize;
  1950.  
  1951. [ SMS_Report (FALSE), SMS_Units ("MegaBytes") ]
  1952.  
  1953. UInt64 MaxMediaSize;
  1954.  
  1955. [ SMS_Report (FALSE) ]
  1956.  
  1957. Boolean MediaLoaded;
  1958.  
  1959. [ SMS_Report (TRUE) ]
  1960.  
  1961. String MediaType;
  1962.  
  1963. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  1964.  
  1965. UInt64 MinBlockSize;
  1966.  
  1967. [ SMS_Report (TRUE) ]
  1968.  
  1969. String Model;
  1970.  
  1971. [ SMS_Report (TRUE) ]
  1972.  
  1973. String Name;
  1974.  
  1975. [ SMS_Report (FALSE) ]
  1976.  
  1977. Boolean NeedsCleaning;
  1978.  
  1979. [ SMS_Report (FALSE) ]
  1980.  
  1981. UInt32 NumberOfMediaSupported;
  1982.  
  1983. [ SMS_Report (TRUE) ]
  1984.  
  1985. UInt32 Partitions;
  1986.  
  1987. [ SMS_Report (TRUE) ]
  1988.  
  1989. String PNPDeviceID;
  1990.  
  1991. [ SMS_Report (FALSE) ]
  1992.  
  1993. UInt16 PowerManagementCapabilities[];
  1994.  
  1995. [ SMS_Report (FALSE) ]
  1996.  
  1997. Boolean PowerManagementSupported;
  1998.  
  1999. [ SMS_Report (TRUE) ]
  2000.  
  2001. UInt32 SCSIBus;
  2002.  
  2003. [ SMS_Report (TRUE) ]
  2004.  
  2005. UInt16 SCSILogicalUnit;
  2006.  
  2007. [ SMS_Report (TRUE) ]
  2008.  
  2009. UInt16 SCSIPort;
  2010.  
  2011. [ SMS_Report (TRUE) ]
  2012.  
  2013. UInt16 SCSITargetId;
  2014.  
  2015. [ SMS_Report (FALSE) ]
  2016.  
  2017. UInt32 SectorsPerTrack;
  2018.  
  2019. [ SMS_Report (TRUE), SMS_Units ("Megabytes") ]
  2020.  
  2021. UInt64 Size;
  2022.  
  2023. [ SMS_Report (FALSE) ]
  2024.  
  2025. String Status;
  2026.  
  2027. [ SMS_Report (FALSE) ]
  2028.  
  2029. UInt16 StatusInfo;
  2030.  
  2031. [ SMS_Report (TRUE) ]
  2032.  
  2033. String SystemName;
  2034.  
  2035. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  2036.  
  2037. UInt64 TotalCylinders;
  2038.  
  2039. [ SMS_Report (FALSE) ]
  2040.  
  2041. UInt32 TotalHeads;
  2042.  
  2043. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  2044.  
  2045. UInt64 TotalSectors;
  2046.  
  2047. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  2048.  
  2049. UInt64 TotalTracks;
  2050.  
  2051. [ SMS_Report (FALSE) ]
  2052.  
  2053. UInt32 TracksPerCylinder;
  2054.  
  2055. };
  2056.  
  2057.  
  2058.  
  2059. [ SMS_Report (TRUE),
  2060.  
  2061. SMS_Group_Name ("Partition"),
  2062.  
  2063. SMS_Class_ID ("MICROSOFT|PARTITION|1.0"),
  2064.  
  2065. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  2066.  
  2067. class Win32_DiskPartition : SMS_Class_Template
  2068.  
  2069. {
  2070.  
  2071. [ SMS_Report (TRUE), key ]
  2072.  
  2073. String DeviceID;
  2074.  
  2075. [ SMS_Report (TRUE) ]
  2076.  
  2077. UInt16 Access;
  2078.  
  2079. [ SMS_Report (FALSE) ]
  2080.  
  2081. UInt16 Availability;
  2082.  
  2083. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  2084.  
  2085. UInt64 BlockSize;
  2086.  
  2087. [ SMS_Report (TRUE) ]
  2088.  
  2089. Boolean Bootable;
  2090.  
  2091. [ SMS_Report (TRUE) ]
  2092.  
  2093. Boolean BootPartition;
  2094.  
  2095. [ SMS_Report (FALSE) ]
  2096.  
  2097. String Caption;
  2098.  
  2099. [ SMS_Report (FALSE) ]
  2100.  
  2101. UInt32 ConfigManagerErrorCode;
  2102.  
  2103. [ SMS_Report (FALSE) ]
  2104.  
  2105. Boolean ConfigManagerUserConfig;
  2106.  
  2107. [ SMS_Report (TRUE) ]
  2108.  
  2109. String Description;
  2110.  
  2111. [ SMS_Report (FALSE) ]
  2112.  
  2113. UInt32 DiskIndex;
  2114.  
  2115. [ SMS_Report (FALSE) ]
  2116.  
  2117. Boolean ErrorCleared;
  2118.  
  2119. [ SMS_Report (FALSE) ]
  2120.  
  2121. String ErrorDescription;
  2122.  
  2123. [ SMS_Report (FALSE) ]
  2124.  
  2125. String ErrorMethodology;
  2126.  
  2127. [ SMS_Report (FALSE) ]
  2128.  
  2129. UInt32 HiddenSectors;
  2130.  
  2131. [ SMS_Report (FALSE) ]
  2132.  
  2133. UInt32 Index;
  2134.  
  2135. [ SMS_Report (FALSE) ]
  2136.  
  2137. DateTime InstallDate;
  2138.  
  2139. [ SMS_Report (FALSE) ]
  2140.  
  2141. UInt32 LastErrorCode;
  2142.  
  2143. [ SMS_Report (TRUE) ]
  2144.  
  2145. String Name;
  2146.  
  2147. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  2148.  
  2149. UInt64 NumberOfBlocks;
  2150.  
  2151. [ SMS_Report (FALSE) ]
  2152.  
  2153. String PNPDeviceID;
  2154.  
  2155. [ SMS_Report (FALSE) ]
  2156.  
  2157. UInt16 PowerManagementCapabilities[];
  2158.  
  2159. [ SMS_Report (FALSE) ]
  2160.  
  2161. Boolean PowerManagementSupported;
  2162.  
  2163. [ SMS_Report (TRUE) ]
  2164.  
  2165. Boolean PrimaryPartition;
  2166.  
  2167. [ SMS_Report (FALSE) ]
  2168.  
  2169. String Purpose;
  2170.  
  2171. [ SMS_Report (FALSE) ]
  2172.  
  2173. Boolean RewritePartition;
  2174.  
  2175. [ SMS_Report (TRUE), SMS_Units ("Megabytes") ]
  2176.  
  2177. UInt64 Size;
  2178.  
  2179. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  2180.  
  2181. UInt64 StartingOffset;
  2182.  
  2183. [ SMS_Report (FALSE) ]
  2184.  
  2185. String Status;
  2186.  
  2187. [ SMS_Report (FALSE) ]
  2188.  
  2189. UInt16 StatusInfo;
  2190.  
  2191. [ SMS_Report (TRUE) ]
  2192.  
  2193. String SystemName;
  2194.  
  2195. [ SMS_Report (TRUE) ]
  2196.  
  2197. String Type;
  2198.  
  2199. };
  2200.  
  2201.  
  2202.  
  2203. [ SMS_Report (FALSE),
  2204.  
  2205. SMS_Group_Name ("DMA"),
  2206.  
  2207. SMS_Class_ID ("MICROSOFT|DEVICE_MEMORY_ADDRESS|1.0"),
  2208.  
  2209. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  2210.  
  2211. class Win32_DeviceMemoryAddress : SMS_Class_Template
  2212.  
  2213. {
  2214.  
  2215. [ SMS_Report (FALSE), key, SMS_Units ("HexString") ]
  2216.  
  2217. UInt64 StartingAddress;
  2218.  
  2219. [ SMS_Report (FALSE) ]
  2220.  
  2221. String Caption;
  2222.  
  2223. [ SMS_Report (FALSE) ]
  2224.  
  2225. String Description;
  2226.  
  2227. [ SMS_Report (FALSE), SMS_Units ("HexString") ]
  2228.  
  2229. UInt64 EndingAddress;
  2230.  
  2231. [ SMS_Report (FALSE) ]
  2232.  
  2233. DateTime InstallDate;
  2234.  
  2235. [ SMS_Report (FALSE) ]
  2236.  
  2237. String MemoryType;
  2238.  
  2239. [ SMS_Report (FALSE) ]
  2240.  
  2241. String Name;
  2242.  
  2243. [ SMS_Report (FALSE) ]
  2244.  
  2245. String Status;
  2246.  
  2247. };
  2248.  
  2249.  
  2250.  
  2251. [ SMS_Report (FALSE),
  2252.  
  2253. SMS_Group_Name ("DMA Channel"),
  2254.  
  2255. SMS_Class_ID ("MICROSOFT|DMA_CHANNEL|1.0"),
  2256.  
  2257. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  2258.  
  2259. class Win32_DMAChannel : SMS_Class_Template
  2260.  
  2261. {
  2262.  
  2263. [ SMS_Report (FALSE), key ]
  2264.  
  2265. UInt32 DMAChannel;
  2266.  
  2267. [ SMS_Report (FALSE) ]
  2268.  
  2269. UInt16 AddressSize;
  2270.  
  2271. [ SMS_Report (FALSE) ]
  2272.  
  2273. UInt16 Availability;
  2274.  
  2275. [ SMS_Report (FALSE) ]
  2276.  
  2277. Boolean BurstMode;
  2278.  
  2279. [ SMS_Report (FALSE) ]
  2280.  
  2281. UInt16 ByteMode;
  2282.  
  2283. [ SMS_Report (FALSE) ]
  2284.  
  2285. String Caption;
  2286.  
  2287. [ SMS_Report (FALSE) ]
  2288.  
  2289. UInt16 ChannelTiming;
  2290.  
  2291. [ SMS_Report (FALSE) ]
  2292.  
  2293. String Description;
  2294.  
  2295. [ SMS_Report (FALSE) ]
  2296.  
  2297. DateTime InstallDate;
  2298.  
  2299. [ SMS_Report (FALSE) ]
  2300.  
  2301. UInt32 MaxTransferSize;
  2302.  
  2303. [ SMS_Report (FALSE) ]
  2304.  
  2305. String Name;
  2306.  
  2307. [ SMS_Report (FALSE) ]
  2308.  
  2309. UInt32 Port;
  2310.  
  2311. [ SMS_Report (FALSE) ]
  2312.  
  2313. String Status;
  2314.  
  2315. [ SMS_Report (FALSE) ]
  2316.  
  2317. UInt16 TransferWidths[];
  2318.  
  2319. [ SMS_Report (FALSE) ]
  2320.  
  2321. UInt16 TypeCTiming;
  2322.  
  2323. [ SMS_Report (FALSE) ]
  2324.  
  2325. UInt16 WordMode;
  2326.  
  2327. };
  2328.  
  2329.  
  2330.  
  2331. [ SMS_Report (FALSE),
  2332.  
  2333. SMS_Group_Name ("Driver - VxD"),
  2334.  
  2335. SMS_Class_ID ("MICROSOFT|DRIVER_VXD|1.0"),
  2336.  
  2337. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  2338.  
  2339. class Win32_DriverVXD : SMS_Class_Template
  2340.  
  2341. {
  2342.  
  2343. [ SMS_Report (FALSE), key ]
  2344.  
  2345. String Name;
  2346.  
  2347. [ SMS_Report (FALSE), key ]
  2348.  
  2349. String SoftwareElementID;
  2350.  
  2351. [ SMS_Report (FALSE), key ]
  2352.  
  2353. UInt16 SoftwareElementState;
  2354.  
  2355. [ SMS_Report (FALSE), key ]
  2356.  
  2357. UInt16 TargetOperatingSystem;
  2358.  
  2359. [ SMS_Report (FALSE), key ]
  2360.  
  2361. String Version;
  2362.  
  2363. [ SMS_Report (FALSE) ]
  2364.  
  2365. String BuildNumber;
  2366.  
  2367. [ SMS_Report (FALSE) ]
  2368.  
  2369. String Caption;
  2370.  
  2371. [ SMS_Report (FALSE) ]
  2372.  
  2373. String CodeSet;
  2374.  
  2375. [ SMS_Report (FALSE) ]
  2376.  
  2377. String Control;
  2378.  
  2379. [ SMS_Report (FALSE) ]
  2380.  
  2381. String Description;
  2382.  
  2383. [ SMS_Report (FALSE) ]
  2384.  
  2385. String DeviceDescriptorBlock;
  2386.  
  2387. [ SMS_Report (FALSE) ]
  2388.  
  2389. String IdentificationCode;
  2390.  
  2391. [ SMS_Report (FALSE) ]
  2392.  
  2393. DateTime InstallDate;
  2394.  
  2395. [ SMS_Report (FALSE) ]
  2396.  
  2397. String LanguageEdition;
  2398.  
  2399. [ SMS_Report (FALSE) ]
  2400.  
  2401. String Manufacturer;
  2402.  
  2403. [ SMS_Report (FALSE) ]
  2404.  
  2405. String OtherTargetOS;
  2406.  
  2407. [ SMS_Report (FALSE) ]
  2408.  
  2409. String PM_API;
  2410.  
  2411. [ SMS_Report (FALSE) ]
  2412.  
  2413. String SerialNumber;
  2414.  
  2415. [ SMS_Report (FALSE) ]
  2416.  
  2417. UInt32 ServiceTableSize;
  2418.  
  2419. [ SMS_Report (FALSE) ]
  2420.  
  2421. String Status;
  2422.  
  2423. [ SMS_Report (FALSE) ]
  2424.  
  2425. String V86_API;
  2426.  
  2427. };
  2428.  
  2429.  
  2430.  
  2431. [ SMS_Report (FALSE),
  2432.  
  2433. SMS_Group_Name ("Embedded Device Information"),
  2434.  
  2435. SMS_Class_ID ("MICROSOFT|EMBEDDED_DEVICE_INFO|1.0"),
  2436.  
  2437. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  2438.  
  2439. class CCM_EmbeddedDeviceInformation : SMS_Class_Template
  2440.  
  2441. {
  2442.  
  2443. [ SMS_Report (FALSE) ]
  2444.  
  2445. String DeviceType;
  2446.  
  2447. [ SMS_Report (FALSE) ]
  2448.  
  2449. String Model;
  2450.  
  2451. [ SMS_Report (FALSE) ]
  2452.  
  2453. String OEMName;
  2454.  
  2455. };
  2456.  
  2457.  
  2458.  
  2459. [ SMS_Report (FALSE),
  2460.  
  2461. SMS_Group_Name ("Environment"),
  2462.  
  2463. SMS_Class_ID ("MICROSOFT|ENVIRONMENT|1.0"),
  2464.  
  2465. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  2466.  
  2467. class Win32_Environment : SMS_Class_Template
  2468.  
  2469. {
  2470.  
  2471. [ SMS_Report (FALSE), key ]
  2472.  
  2473. String Name;
  2474.  
  2475. [ SMS_Report (FALSE), key ]
  2476.  
  2477. String UserName;
  2478.  
  2479. [ SMS_Report (FALSE) ]
  2480.  
  2481. String Caption;
  2482.  
  2483. [ SMS_Report (FALSE) ]
  2484.  
  2485. String Description;
  2486.  
  2487. [ SMS_Report (FALSE) ]
  2488.  
  2489. DateTime InstallDate;
  2490.  
  2491. [ SMS_Report (FALSE) ]
  2492.  
  2493. String Status;
  2494.  
  2495. [ SMS_Report (FALSE) ]
  2496.  
  2497. Boolean SystemVariable;
  2498.  
  2499. [ SMS_Report (FALSE) ]
  2500.  
  2501. String VariableValue;
  2502.  
  2503. };
  2504.  
  2505.  
  2506.  
  2507. [ SMS_Report (TRUE),
  2508.  
  2509. SMS_Group_Name ("USM Folder Redirection Health"),
  2510.  
  2511. SMS_Class_ID ("MICROSOFT|FOLDER_REDIRECTION_HEALTH|1.0"),
  2512.  
  2513. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  2514.  
  2515. class SMS_FolderRedirectionHealth : SMS_Class_Template
  2516.  
  2517. {
  2518.  
  2519. [ SMS_Report (TRUE), key ]
  2520.  
  2521. String FolderName;
  2522.  
  2523. [ SMS_Report (TRUE), key ]
  2524.  
  2525. String SID;
  2526.  
  2527. [ SMS_Report (TRUE) ]
  2528.  
  2529. UInt8 HealthStatus;
  2530.  
  2531. [ SMS_Report (FALSE) ]
  2532.  
  2533. DateTime LastSuccessfulSyncTime;
  2534.  
  2535. [ SMS_Report (FALSE) ]
  2536.  
  2537. UInt8 LastSyncStatus;
  2538.  
  2539. [ SMS_Report (FALSE) ]
  2540.  
  2541. DateTime LastSyncTime;
  2542.  
  2543. [ SMS_Report (TRUE) ]
  2544.  
  2545. Boolean OfflineAccessEnabled;
  2546.  
  2547. [ SMS_Report (FALSE) ]
  2548.  
  2549. String OfflineFileNameFolderGUID;
  2550.  
  2551. [ SMS_Report (TRUE) ]
  2552.  
  2553. Boolean Redirected;
  2554.  
  2555. };
  2556.  
  2557.  
  2558.  
  2559. [ SMS_Report (TRUE),
  2560.  
  2561. SMS_Group_Name ("IDE Controller"),
  2562.  
  2563. SMS_Class_ID ("MICROSOFT|IDE_CONTROLLER|1.0"),
  2564.  
  2565. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  2566.  
  2567. class Win32_IDEController : SMS_Class_Template
  2568.  
  2569. {
  2570.  
  2571. [ SMS_Report (TRUE), key ]
  2572.  
  2573. String DeviceID;
  2574.  
  2575. [ SMS_Report (TRUE) ]
  2576.  
  2577. UInt16 Availability;
  2578.  
  2579. [ SMS_Report (FALSE) ]
  2580.  
  2581. String Caption;
  2582.  
  2583. [ SMS_Report (FALSE) ]
  2584.  
  2585. UInt32 ConfigManagerErrorCode;
  2586.  
  2587. [ SMS_Report (FALSE) ]
  2588.  
  2589. Boolean ConfigManagerUserConfig;
  2590.  
  2591. [ SMS_Report (TRUE) ]
  2592.  
  2593. String Description;
  2594.  
  2595. [ SMS_Report (FALSE) ]
  2596.  
  2597. Boolean ErrorCleared;
  2598.  
  2599. [ SMS_Report (FALSE) ]
  2600.  
  2601. String ErrorDescription;
  2602.  
  2603. [ SMS_Report (FALSE) ]
  2604.  
  2605. DateTime InstallDate;
  2606.  
  2607. [ SMS_Report (FALSE) ]
  2608.  
  2609. UInt32 LastErrorCode;
  2610.  
  2611. [ SMS_Report (TRUE) ]
  2612.  
  2613. String Manufacturer;
  2614.  
  2615. [ SMS_Report (FALSE) ]
  2616.  
  2617. UInt32 MaxNumberControlled;
  2618.  
  2619. [ SMS_Report (TRUE) ]
  2620.  
  2621. String Name;
  2622.  
  2623. [ SMS_Report (FALSE) ]
  2624.  
  2625. String PNPDeviceID;
  2626.  
  2627. [ SMS_Report (FALSE) ]
  2628.  
  2629. UInt16 PowerManagementCapabilities[];
  2630.  
  2631. [ SMS_Report (FALSE) ]
  2632.  
  2633. Boolean PowerManagementSupported;
  2634.  
  2635. [ SMS_Report (FALSE) ]
  2636.  
  2637. UInt16 ProtocolSupported;
  2638.  
  2639. [ SMS_Report (TRUE) ]
  2640.  
  2641. String Status;
  2642.  
  2643. [ SMS_Report (FALSE) ]
  2644.  
  2645. UInt16 StatusInfo;
  2646.  
  2647. [ SMS_Report (FALSE) ]
  2648.  
  2649. String SystemName;
  2650.  
  2651. [ SMS_Report (FALSE) ]
  2652.  
  2653. DateTime TimeOfLastReset;
  2654.  
  2655. };
  2656.  
  2657.  
  2658.  
  2659. [ SMS_Report (TRUE),
  2660.  
  2661. SMS_Group_Name ("Add Remove Programs (64)"),
  2662.  
  2663. SMS_Class_ID ("MICROSOFT|ADD_REMOVE_PROGRAMS_64|1.0"),
  2664.  
  2665. Namespace ("\\\\\\\\localhost\\\\root\\\\cimv2"),
  2666.  
  2667. SMS_Context_1 ("__ProviderArchitecture=64|SInt32"),
  2668.  
  2669. SMS_Context_2 ("__RequiredArchitecture=true|Boolean") ]
  2670.  
  2671. class Win32Reg_AddRemovePrograms64 : SMS_Class_Template
  2672.  
  2673. {
  2674.  
  2675. [ SMS_Report (TRUE), key ]
  2676.  
  2677. String ProdID;
  2678.  
  2679. [ SMS_Report (TRUE) ]
  2680.  
  2681. String DisplayName;
  2682.  
  2683. [ SMS_Report (TRUE) ]
  2684.  
  2685. String InstallDate;
  2686.  
  2687. [ SMS_Report (TRUE) ]
  2688.  
  2689. String Publisher;
  2690.  
  2691. [ SMS_Report (TRUE) ]
  2692.  
  2693. String Version;
  2694.  
  2695. };
  2696.  
  2697.  
  2698.  
  2699. [ SMS_Report (TRUE),
  2700.  
  2701. SMS_Group_Name ("Add Remove Programs"),
  2702.  
  2703. SMS_Class_ID ("MICROSOFT|ADD_REMOVE_PROGRAMS|1.0"),
  2704.  
  2705. Namespace ("\\\\\\\\localhost\\\\root\\\\cimv2"),
  2706.  
  2707. SMS_Context_1 ("__ProviderArchitecture=32|SInt32"),
  2708.  
  2709. SMS_Context_2 ("__RequiredArchitecture=true|Boolean") ]
  2710.  
  2711. class Win32Reg_AddRemovePrograms : SMS_Class_Template
  2712.  
  2713. {
  2714.  
  2715. [ SMS_Report (TRUE), key ]
  2716.  
  2717. String ProdID;
  2718.  
  2719. [ SMS_Report (TRUE) ]
  2720.  
  2721. String DisplayName;
  2722.  
  2723. [ SMS_Report (TRUE) ]
  2724.  
  2725. String InstallDate;
  2726.  
  2727. [ SMS_Report (TRUE) ]
  2728.  
  2729. String Publisher;
  2730.  
  2731. [ SMS_Report (TRUE) ]
  2732.  
  2733. String Version;
  2734.  
  2735. };
  2736.  
  2737.  
  2738.  
  2739. [ SMS_Report (TRUE),
  2740.  
  2741. SMS_Group_Name ("Installed Executable"),
  2742.  
  2743. SMS_Class_ID ("MICROSOFT|INSTALLED_EXECUTABLE|1.0"),
  2744.  
  2745. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  2746.  
  2747. class SMS_InstalledExecutable : SMS_Class_Template
  2748.  
  2749. {
  2750.  
  2751. [ SMS_Report (TRUE), key ]
  2752.  
  2753. String ExecutableName;
  2754.  
  2755. [ SMS_Report (TRUE), key ]
  2756.  
  2757. String ProductCode;
  2758.  
  2759. [ SMS_Report (TRUE) ]
  2760.  
  2761. String BinFileVersion;
  2762.  
  2763. [ SMS_Report (TRUE) ]
  2764.  
  2765. String BinProductVersion;
  2766.  
  2767. [ SMS_Report (TRUE) ]
  2768.  
  2769. String Description;
  2770.  
  2771. [ SMS_Report (TRUE) ]
  2772.  
  2773. String FilePropertiesHash;
  2774.  
  2775. [ SMS_Report (TRUE) ]
  2776.  
  2777. String FilePropertiesHashEx;
  2778.  
  2779. [ SMS_Report (TRUE) ]
  2780.  
  2781. UInt32 FileSize;
  2782.  
  2783. [ SMS_Report (TRUE) ]
  2784.  
  2785. String FileVersion;
  2786.  
  2787. [ SMS_Report (TRUE) ]
  2788.  
  2789. Boolean HasPatchAdded;
  2790.  
  2791. [ SMS_Report (TRUE) ]
  2792.  
  2793. String InstalledFilePath;
  2794.  
  2795. [ SMS_Report (TRUE) ]
  2796.  
  2797. Boolean IsSystemFile;
  2798.  
  2799. [ SMS_Report (TRUE) ]
  2800.  
  2801. Boolean IsVitalFile;
  2802.  
  2803. [ SMS_Report (TRUE) ]
  2804.  
  2805. UInt32 Language;
  2806.  
  2807. [ SMS_Report (TRUE) ]
  2808.  
  2809. String Product;
  2810.  
  2811. [ SMS_Report (TRUE) ]
  2812.  
  2813. String ProductVersion;
  2814.  
  2815. [ SMS_Report (TRUE) ]
  2816.  
  2817. String Publisher;
  2818.  
  2819. };
  2820.  
  2821.  
  2822.  
  2823. [ SMS_Report (TRUE),
  2824.  
  2825. SMS_Group_Name ("Installed Software"),
  2826.  
  2827. SMS_Class_ID ("MICROSOFT|INSTALLED_SOFTWARE|1.0"),
  2828.  
  2829. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  2830.  
  2831. class SMS_InstalledSoftware : SMS_Class_Template
  2832.  
  2833. {
  2834.  
  2835. [ SMS_Report (TRUE), key ]
  2836.  
  2837. String SoftwareCode;
  2838.  
  2839. [ SMS_Report (TRUE) ]
  2840.  
  2841. String ARPDisplayName;
  2842.  
  2843. [ SMS_Report (TRUE) ]
  2844.  
  2845. String ChannelCode;
  2846.  
  2847. [ SMS_Report (TRUE) ]
  2848.  
  2849. String ChannelID;
  2850.  
  2851. [ SMS_Report (TRUE) ]
  2852.  
  2853. String CM_DSLID;
  2854.  
  2855. [ SMS_Report (TRUE) ]
  2856.  
  2857. String EvidenceSource;
  2858.  
  2859. [ SMS_Report (TRUE) ]
  2860.  
  2861. DateTime InstallDate;
  2862.  
  2863. [ SMS_Report (TRUE) ]
  2864.  
  2865. UInt32 InstallDirectoryValidation;
  2866.  
  2867. [ SMS_Report (TRUE) ]
  2868.  
  2869. String InstalledLocation;
  2870.  
  2871. [ SMS_Report (TRUE) ]
  2872.  
  2873. String InstallSource;
  2874.  
  2875. [ SMS_Report (TRUE) ]
  2876.  
  2877. UInt32 InstallType;
  2878.  
  2879. [ SMS_Report (TRUE) ]
  2880.  
  2881. UInt32 Language;
  2882.  
  2883. [ SMS_Report (TRUE) ]
  2884.  
  2885. String LocalPackage;
  2886.  
  2887. [ SMS_Report (TRUE) ]
  2888.  
  2889. String MPC;
  2890.  
  2891. [ SMS_Report (TRUE) ]
  2892.  
  2893. UInt32 OsComponent;
  2894.  
  2895. [ SMS_Report (TRUE) ]
  2896.  
  2897. String PackageCode;
  2898.  
  2899. [ SMS_Report (TRUE) ]
  2900.  
  2901. String ProductID;
  2902.  
  2903. [ SMS_Report (TRUE) ]
  2904.  
  2905. String ProductName;
  2906.  
  2907. [ SMS_Report (TRUE) ]
  2908.  
  2909. String ProductVersion;
  2910.  
  2911. [ SMS_Report (TRUE) ]
  2912.  
  2913. String Publisher;
  2914.  
  2915. [ SMS_Report (TRUE) ]
  2916.  
  2917. String RegisteredUser;
  2918.  
  2919. [ SMS_Report (TRUE) ]
  2920.  
  2921. String ServicePack;
  2922.  
  2923. [ SMS_Report (TRUE) ]
  2924.  
  2925. String SoftwarePropertiesHash;
  2926.  
  2927. [ SMS_Report (TRUE) ]
  2928.  
  2929. String SoftwarePropertiesHashEx;
  2930.  
  2931. [ SMS_Report (TRUE) ]
  2932.  
  2933. String UninstallString;
  2934.  
  2935. [ SMS_Report (TRUE) ]
  2936.  
  2937. String UpgradeCode;
  2938.  
  2939. [ SMS_Report (TRUE) ]
  2940.  
  2941. UInt32 VersionMajor;
  2942.  
  2943. [ SMS_Report (TRUE) ]
  2944.  
  2945. UInt32 VersionMinor;
  2946.  
  2947. };
  2948.  
  2949.  
  2950.  
  2951. [ SMS_Report (FALSE),
  2952.  
  2953. SMS_Group_Name ("IRQ Table"),
  2954.  
  2955. SMS_Class_ID ("MICROSOFT|IRQ|1.0"),
  2956.  
  2957. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  2958.  
  2959. class Win32_IRQResource : SMS_Class_Template
  2960.  
  2961. {
  2962.  
  2963. [ SMS_Report (FALSE), key ]
  2964.  
  2965. UInt32 IRQNumber;
  2966.  
  2967. [ SMS_Report (FALSE) ]
  2968.  
  2969. UInt16 Availability;
  2970.  
  2971. [ SMS_Report (FALSE) ]
  2972.  
  2973. String Caption;
  2974.  
  2975. [ SMS_Report (FALSE) ]
  2976.  
  2977. String Description;
  2978.  
  2979. [ SMS_Report (FALSE) ]
  2980.  
  2981. Boolean Hardware;
  2982.  
  2983. [ SMS_Report (FALSE) ]
  2984.  
  2985. DateTime InstallDate;
  2986.  
  2987. [ SMS_Report (FALSE) ]
  2988.  
  2989. String Name;
  2990.  
  2991. [ SMS_Report (FALSE) ]
  2992.  
  2993. Boolean Shareable;
  2994.  
  2995. [ SMS_Report (FALSE) ]
  2996.  
  2997. String Status;
  2998.  
  2999. [ SMS_Report (FALSE) ]
  3000.  
  3001. UInt16 TriggerLevel;
  3002.  
  3003. [ SMS_Report (FALSE) ]
  3004.  
  3005. UInt16 TriggerType;
  3006.  
  3007. [ SMS_Report (FALSE) ]
  3008.  
  3009. UInt32 Vector;
  3010.  
  3011. };
  3012.  
  3013.  
  3014.  
  3015. [ SMS_Report (FALSE),
  3016.  
  3017. SMS_Group_Name ("Keyboard"),
  3018.  
  3019. SMS_Class_ID ("MICROSOFT|KEYBOARD_DEVICE|1.0"),
  3020.  
  3021. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  3022.  
  3023. class Win32_Keyboard : SMS_Class_Template
  3024.  
  3025. {
  3026.  
  3027. [ SMS_Report (FALSE), key ]
  3028.  
  3029. String DeviceID;
  3030.  
  3031. [ SMS_Report (FALSE) ]
  3032.  
  3033. UInt16 Availability;
  3034.  
  3035. [ SMS_Report (FALSE) ]
  3036.  
  3037. String Caption;
  3038.  
  3039. [ SMS_Report (FALSE) ]
  3040.  
  3041. UInt32 ConfigManagerErrorCode;
  3042.  
  3043. [ SMS_Report (FALSE) ]
  3044.  
  3045. Boolean ConfigManagerUserConfig;
  3046.  
  3047. [ SMS_Report (FALSE) ]
  3048.  
  3049. String Description;
  3050.  
  3051. [ SMS_Report (FALSE) ]
  3052.  
  3053. Boolean ErrorCleared;
  3054.  
  3055. [ SMS_Report (FALSE) ]
  3056.  
  3057. String ErrorDescription;
  3058.  
  3059. [ SMS_Report (FALSE) ]
  3060.  
  3061. DateTime InstallDate;
  3062.  
  3063. [ SMS_Report (FALSE) ]
  3064.  
  3065. Boolean IsLocked;
  3066.  
  3067. [ SMS_Report (FALSE) ]
  3068.  
  3069. UInt32 LastErrorCode;
  3070.  
  3071. [ SMS_Report (FALSE) ]
  3072.  
  3073. String Layout;
  3074.  
  3075. [ SMS_Report (FALSE) ]
  3076.  
  3077. String Name;
  3078.  
  3079. [ SMS_Report (FALSE) ]
  3080.  
  3081. UInt16 NumberOfFunctionKeys;
  3082.  
  3083. [ SMS_Report (FALSE) ]
  3084.  
  3085. UInt16 Password;
  3086.  
  3087. [ SMS_Report (FALSE) ]
  3088.  
  3089. String PNPDeviceID;
  3090.  
  3091. [ SMS_Report (FALSE) ]
  3092.  
  3093. UInt16 PowerManagementCapabilities[];
  3094.  
  3095. [ SMS_Report (FALSE) ]
  3096.  
  3097. Boolean PowerManagementSupported;
  3098.  
  3099. [ SMS_Report (FALSE) ]
  3100.  
  3101. String Status;
  3102.  
  3103. [ SMS_Report (FALSE) ]
  3104.  
  3105. UInt16 StatusInfo;
  3106.  
  3107. [ SMS_Report (FALSE) ]
  3108.  
  3109. String SystemName;
  3110.  
  3111. };
  3112.  
  3113.  
  3114.  
  3115. [ SMS_Report (FALSE),
  3116.  
  3117. SMS_Group_Name ("Load Order Group"),
  3118.  
  3119. SMS_Class_ID ("MICROSOFT|LOAD_ORDER_GROUP|1.0"),
  3120.  
  3121. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  3122.  
  3123. class Win32_LoadOrderGroup : SMS_Class_Template
  3124.  
  3125. {
  3126.  
  3127. [ SMS_Report (FALSE), key ]
  3128.  
  3129. String Name;
  3130.  
  3131. [ SMS_Report (FALSE) ]
  3132.  
  3133. String Caption;
  3134.  
  3135. [ SMS_Report (FALSE) ]
  3136.  
  3137. String Description;
  3138.  
  3139. [ SMS_Report (FALSE) ]
  3140.  
  3141. Boolean DriverEnabled;
  3142.  
  3143. [ SMS_Report (FALSE) ]
  3144.  
  3145. UInt32 GroupOrder;
  3146.  
  3147. [ SMS_Report (FALSE) ]
  3148.  
  3149. DateTime InstallDate;
  3150.  
  3151. [ SMS_Report (FALSE) ]
  3152.  
  3153. String Status;
  3154.  
  3155. };
  3156.  
  3157.  
  3158.  
  3159. [ SMS_Report (TRUE),
  3160.  
  3161. SMS_Group_Name ("Logical Disk"),
  3162.  
  3163. SMS_Class_ID ("MICROSOFT|LOGICAL_DISK|1.0"),
  3164.  
  3165. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  3166.  
  3167. class SMS_LogicalDisk : SMS_Class_Template
  3168.  
  3169. {
  3170.  
  3171. [ SMS_Report (TRUE), key ]
  3172.  
  3173. String DeviceID;
  3174.  
  3175. [ SMS_Report (FALSE) ]
  3176.  
  3177. UInt16 Access;
  3178.  
  3179. [ SMS_Report (TRUE) ]
  3180.  
  3181. UInt16 Availability;
  3182.  
  3183. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  3184.  
  3185. UInt64 BlockSize;
  3186.  
  3187. [ SMS_Report (FALSE) ]
  3188.  
  3189. String Caption;
  3190.  
  3191. [ SMS_Report (TRUE) ]
  3192.  
  3193. Boolean Compressed;
  3194.  
  3195. [ SMS_Report (FALSE) ]
  3196.  
  3197. UInt32 ConfigManagerErrorCode;
  3198.  
  3199. [ SMS_Report (FALSE) ]
  3200.  
  3201. Boolean ConfigManagerUserConfig;
  3202.  
  3203. [ SMS_Report (TRUE) ]
  3204.  
  3205. String Description;
  3206.  
  3207. [ SMS_Report (TRUE) ]
  3208.  
  3209. UInt32 DriveType;
  3210.  
  3211. [ SMS_Report (FALSE) ]
  3212.  
  3213. Boolean ErrorCleared;
  3214.  
  3215. [ SMS_Report (FALSE) ]
  3216.  
  3217. String ErrorDescription;
  3218.  
  3219. [ SMS_Report (FALSE) ]
  3220.  
  3221. String ErrorMethodology;
  3222.  
  3223. [ SMS_Report (TRUE) ]
  3224.  
  3225. String FileSystem;
  3226.  
  3227. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  3228.  
  3229. UInt64 FreeSpace;
  3230.  
  3231. [ SMS_Report (FALSE) ]
  3232.  
  3233. DateTime InstallDate;
  3234.  
  3235. [ SMS_Report (FALSE) ]
  3236.  
  3237. UInt32 LastErrorCode;
  3238.  
  3239. [ SMS_Report (FALSE) ]
  3240.  
  3241. UInt32 MaximumComponentLength;
  3242.  
  3243. [ SMS_Report (FALSE) ]
  3244.  
  3245. UInt32 MediaType;
  3246.  
  3247. [ SMS_Report (TRUE) ]
  3248.  
  3249. String Name;
  3250.  
  3251. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  3252.  
  3253. UInt64 NumberOfBlocks;
  3254.  
  3255. [ SMS_Report (FALSE) ]
  3256.  
  3257. String PNPDeviceID;
  3258.  
  3259. [ SMS_Report (FALSE) ]
  3260.  
  3261. UInt16 PowerManagementCapabilities[];
  3262.  
  3263. [ SMS_Report (FALSE) ]
  3264.  
  3265. Boolean PowerManagementSupported;
  3266.  
  3267. [ SMS_Report (FALSE) ]
  3268.  
  3269. String ProviderName;
  3270.  
  3271. [ SMS_Report (FALSE) ]
  3272.  
  3273. String Purpose;
  3274.  
  3275. [ SMS_Report (TRUE), SMS_Units ("Megabytes") ]
  3276.  
  3277. UInt64 Size;
  3278.  
  3279. [ SMS_Report (FALSE) ]
  3280.  
  3281. String Status;
  3282.  
  3283. [ SMS_Report (FALSE) ]
  3284.  
  3285. UInt16 StatusInfo;
  3286.  
  3287. [ SMS_Report (FALSE) ]
  3288.  
  3289. Boolean SupportsFileBasedCompression;
  3290.  
  3291. [ SMS_Report (TRUE) ]
  3292.  
  3293. String SystemName;
  3294.  
  3295. [ SMS_Report (TRUE) ]
  3296.  
  3297. String VolumeName;
  3298.  
  3299. [ SMS_Report (TRUE) ]
  3300.  
  3301. String VolumeSerialNumber;
  3302.  
  3303. };
  3304.  
  3305.  
  3306.  
  3307. [ SMS_Report (TRUE),
  3308.  
  3309. SMS_Group_Name ("Memory"),
  3310.  
  3311. SMS_Class_ID ("MICROSOFT|X86_PC_MEMORY|1.0"),
  3312.  
  3313. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  3314.  
  3315. class CCM_LogicalMemoryConfiguration : SMS_Class_Template
  3316.  
  3317. {
  3318.  
  3319. [ SMS_Report (TRUE), key ]
  3320.  
  3321. String Name;
  3322.  
  3323. [ SMS_Report (FALSE) ]
  3324.  
  3325. UInt64 AvailableVirtualMemory;
  3326.  
  3327. [ SMS_Report (TRUE) ]
  3328.  
  3329. UInt64 TotalPageFileSpace;
  3330.  
  3331. [ SMS_Report (TRUE) ]
  3332.  
  3333. UInt64 TotalPhysicalMemory;
  3334.  
  3335. [ SMS_Report (TRUE) ]
  3336.  
  3337. UInt64 TotalVirtualMemory;
  3338.  
  3339. };
  3340.  
  3341.  
  3342.  
  3343. [ SMS_Report (FALSE),
  3344.  
  3345. SMS_Group_Name ("Device Bluetooth"),
  3346.  
  3347. SMS_Class_ID ("MICROSOFT|DEVICE_BLUETOOTH|1.0"),
  3348.  
  3349. Namespace ("Reserved") ]
  3350.  
  3351. class Device_Bluetooth : SMS_Class_Template
  3352.  
  3353. {
  3354.  
  3355. [ SMS_Report (FALSE) ]
  3356.  
  3357. Boolean Enabled;
  3358.  
  3359. };
  3360.  
  3361.  
  3362.  
  3363. [ SMS_Report (FALSE),
  3364.  
  3365. SMS_Group_Name ("Device Camera"),
  3366.  
  3367. SMS_Class_ID ("MICROSOFT|DEVICE_CAMERA|1.0"),
  3368.  
  3369. Namespace ("Reserved") ]
  3370.  
  3371. class Device_Camera : SMS_Class_Template
  3372.  
  3373. {
  3374.  
  3375. [ SMS_Report (FALSE) ]
  3376.  
  3377. Boolean Enabled;
  3378.  
  3379. };
  3380.  
  3381.  
  3382.  
  3383. [ SMS_Report (FALSE),
  3384.  
  3385. SMS_Group_Name ("Device Certificates"),
  3386.  
  3387. SMS_Class_ID ("MICROSOFT|DEVICE_CERTIFICATES|1.0"),
  3388.  
  3389. Namespace ("Reserved") ]
  3390.  
  3391. class Device_Certificates : SMS_Class_Template
  3392.  
  3393. {
  3394.  
  3395. [ SMS_Report (FALSE), key ]
  3396.  
  3397. String Thumbprint;
  3398.  
  3399. [ SMS_Report (FALSE), key ]
  3400.  
  3401. String Type;
  3402.  
  3403. [ SMS_Report (FALSE) ]
  3404.  
  3405. String IssuedBy;
  3406.  
  3407. [ SMS_Report (FALSE) ]
  3408.  
  3409. String IssuedTo;
  3410.  
  3411. [ SMS_Report (FALSE) ]
  3412.  
  3413. DateTime ValidFrom;
  3414.  
  3415. [ SMS_Report (FALSE) ]
  3416.  
  3417. DateTime ValidTo;
  3418.  
  3419. };
  3420.  
  3421.  
  3422.  
  3423. [ SMS_Report (FALSE),
  3424.  
  3425. SMS_Group_Name ("Device Client"),
  3426.  
  3427. SMS_Class_ID ("MICROSOFT|DEVICE_CLIENT|1.0"),
  3428.  
  3429. Namespace ("Reserved") ]
  3430.  
  3431. class Device_Client : SMS_Class_Template
  3432.  
  3433. {
  3434.  
  3435. [ SMS_Report (FALSE) ]
  3436.  
  3437. Boolean DownloadWhenRoaming;
  3438.  
  3439. [ SMS_Report (FALSE) ]
  3440.  
  3441. Boolean SyncWhenRoaming;
  3442.  
  3443. };
  3444.  
  3445.  
  3446.  
  3447. [ SMS_Report (TRUE),
  3448.  
  3449. SMS_Group_Name ("Device Client Agent version"),
  3450.  
  3451. SMS_Class_ID ("MICROSOFT|DEVICE_CLIENTAGENTVERSION|1.0"),
  3452.  
  3453. Namespace ("Reserved") ]
  3454.  
  3455. class Device_ClientAgentVersion : SMS_Class_Template
  3456.  
  3457. {
  3458.  
  3459. [ SMS_Report (TRUE) ]
  3460.  
  3461. String Version;
  3462.  
  3463. };
  3464.  
  3465.  
  3466.  
  3467. [ SMS_Report (TRUE),
  3468.  
  3469. SMS_Group_Name ("Device Computer System"),
  3470.  
  3471. SMS_Class_ID ("MICROSOFT|DEVICE_COMPUTERSYSTEM|1.0"),
  3472.  
  3473. Namespace ("Reserved") ]
  3474.  
  3475. class Device_ComputerSystem : SMS_Class_Template
  3476.  
  3477. {
  3478.  
  3479. [ SMS_Report (TRUE) ]
  3480.  
  3481. String CellularTechnology;
  3482.  
  3483. [ SMS_Report (TRUE) ]
  3484.  
  3485. String DeviceClientID;
  3486.  
  3487. [ SMS_Report (TRUE) ]
  3488.  
  3489. String DeviceManufacturer;
  3490.  
  3491. [ SMS_Report (TRUE) ]
  3492.  
  3493. String DeviceModel;
  3494.  
  3495. [ SMS_Report (TRUE) ]
  3496.  
  3497. String DMVersion;
  3498.  
  3499. [ SMS_Report (TRUE) ]
  3500.  
  3501. String FirmwareVersion;
  3502.  
  3503. [ SMS_Report (TRUE) ]
  3504.  
  3505. String HardwareVersion;
  3506.  
  3507. [ SMS_Report (TRUE) ]
  3508.  
  3509. String IMEI;
  3510.  
  3511. [ SMS_Report (TRUE) ]
  3512.  
  3513. String IMSI;
  3514.  
  3515. [ SMS_Report (TRUE) ]
  3516.  
  3517. UInt8 Jailbroken;
  3518.  
  3519. [ SMS_Report (TRUE) ]
  3520.  
  3521. String MEID;
  3522.  
  3523. [ SMS_Report (TRUE) ]
  3524.  
  3525. String OEM;
  3526.  
  3527. [ SMS_Report (TRUE) ]
  3528.  
  3529. String PhoneNumber;
  3530.  
  3531. [ SMS_Report (TRUE) ]
  3532.  
  3533. String PlatformType;
  3534.  
  3535. [ SMS_Report (TRUE) ]
  3536.  
  3537. UInt32 ProcessorArchitecture;
  3538.  
  3539. [ SMS_Report (TRUE) ]
  3540.  
  3541. UInt32 ProcessorLevel;
  3542.  
  3543. [ SMS_Report (TRUE) ]
  3544.  
  3545. UInt32 ProcessorRevision;
  3546.  
  3547. [ SMS_Report (TRUE) ]
  3548.  
  3549. String Product;
  3550.  
  3551. [ SMS_Report (TRUE) ]
  3552.  
  3553. String ProductVersion;
  3554.  
  3555. [ SMS_Report (TRUE) ]
  3556.  
  3557. String SerialNumber;
  3558.  
  3559. [ SMS_Report (TRUE) ]
  3560.  
  3561. String SoftwareVersion;
  3562.  
  3563. [ SMS_Report (TRUE) ]
  3564.  
  3565. String SubscriberCarrierNetwork;
  3566.  
  3567. };
  3568.  
  3569.  
  3570.  
  3571. [ SMS_Report (TRUE),
  3572.  
  3573. SMS_Group_Name ("Device Display"),
  3574.  
  3575. SMS_Class_ID ("MICROSOFT|DEVICE_DISPLAY|1.0"),
  3576.  
  3577. Namespace ("Reserved") ]
  3578.  
  3579. class Device_Display : SMS_Class_Template
  3580.  
  3581. {
  3582.  
  3583. [ SMS_Report (TRUE) ]
  3584.  
  3585. UInt32 HorizontalResolution;
  3586.  
  3587. [ SMS_Report (TRUE), SMS_Units ("DecimalString") ]
  3588.  
  3589. UInt64 NumberOfColors;
  3590.  
  3591. [ SMS_Report (TRUE) ]
  3592.  
  3593. UInt32 VerticalResolution;
  3594.  
  3595. };
  3596.  
  3597.  
  3598.  
  3599. [ SMS_Report (FALSE),
  3600.  
  3601. SMS_Group_Name ("Device Email"),
  3602.  
  3603. SMS_Class_ID ("MICROSOFT|DEVICE_EMAIL|1.0"),
  3604.  
  3605. Namespace ("Reserved") ]
  3606.  
  3607. class Device_Email : SMS_Class_Template
  3608.  
  3609. {
  3610.  
  3611. [ SMS_Report (FALSE) ]
  3612.  
  3613. String OwnerEmailAddress;
  3614.  
  3615. [ SMS_Report (FALSE) ]
  3616.  
  3617. String SyncDomain;
  3618.  
  3619. [ SMS_Report (FALSE) ]
  3620.  
  3621. String SyncServer;
  3622.  
  3623. [ SMS_Report (FALSE) ]
  3624.  
  3625. String SyncUser;
  3626.  
  3627. [ SMS_Report (FALSE) ]
  3628.  
  3629. String Type;
  3630.  
  3631. };
  3632.  
  3633.  
  3634.  
  3635. [ SMS_Report (FALSE),
  3636.  
  3637. SMS_Group_Name ("Device Encryption"),
  3638.  
  3639. SMS_Class_ID ("MICROSOFT|DEVICE_ENCRYPTION|1.0"),
  3640.  
  3641. Namespace ("Reserved") ]
  3642.  
  3643. class Device_Encryption : SMS_Class_Template
  3644.  
  3645. {
  3646.  
  3647. [ SMS_Report (FALSE) ]
  3648.  
  3649. UInt32 EmailEncryptionAlgorithm;
  3650.  
  3651. [ SMS_Report (FALSE) ]
  3652.  
  3653. UInt32 EmailEncryptionNegotiation;
  3654.  
  3655. [ SMS_Report (FALSE) ]
  3656.  
  3657. Boolean EmailEncryptionRequired;
  3658.  
  3659. [ SMS_Report (FALSE) ]
  3660.  
  3661. Boolean EmailSigningAlgorithm;
  3662.  
  3663. [ SMS_Report (FALSE) ]
  3664.  
  3665. Boolean EmailSigningRequired;
  3666.  
  3667. [ SMS_Report (FALSE) ]
  3668.  
  3669. Boolean PhoneMemoryEncrypted;
  3670.  
  3671. [ SMS_Report (FALSE) ]
  3672.  
  3673. Boolean StorageCardEncrypted;
  3674.  
  3675. };
  3676.  
  3677.  
  3678.  
  3679. [ SMS_Report (FALSE),
  3680.  
  3681. SMS_Group_Name ("Device Exchange"),
  3682.  
  3683. SMS_Class_ID ("MICROSOFT|DEVICE_EXCHANGE|1.0"),
  3684.  
  3685. Namespace ("Reserved") ]
  3686.  
  3687. class Device_Exchange : SMS_Class_Template
  3688.  
  3689. {
  3690.  
  3691. [ SMS_Report (FALSE) ]
  3692.  
  3693. Boolean ConflictResolution;
  3694.  
  3695. [ SMS_Report (FALSE) ]
  3696.  
  3697. SInt32 HTMLEmailTruncation;
  3698.  
  3699. [ SMS_Report (FALSE) ]
  3700.  
  3701. UInt32 MailFormat;
  3702.  
  3703. [ SMS_Report (FALSE) ]
  3704.  
  3705. UInt32 MaxCalendarAge;
  3706.  
  3707. [ SMS_Report (FALSE) ]
  3708.  
  3709. UInt32 MaxEmailAge;
  3710.  
  3711. [ SMS_Report (FALSE) ]
  3712.  
  3713. SInt32 MaxMailFileAttachmentSize;
  3714.  
  3715. [ SMS_Report (FALSE) ]
  3716.  
  3717. UInt32 OffPeakSyncFrequency;
  3718.  
  3719. [ SMS_Report (FALSE) ]
  3720.  
  3721. UInt32 PeakDays;
  3722.  
  3723. [ SMS_Report (FALSE) ]
  3724.  
  3725. String PeakEndTime;
  3726.  
  3727. [ SMS_Report (FALSE) ]
  3728.  
  3729. String PeakStartTime;
  3730.  
  3731. [ SMS_Report (FALSE) ]
  3732.  
  3733. UInt32 PeakSyncFrequency;
  3734.  
  3735. [ SMS_Report (FALSE) ]
  3736.  
  3737. SInt32 PlainTextEmailTruncation;
  3738.  
  3739. [ SMS_Report (FALSE) ]
  3740.  
  3741. Boolean SendEmailImmediately;
  3742.  
  3743. [ SMS_Report (FALSE) ]
  3744.  
  3745. Boolean SyncCalendar;
  3746.  
  3747. [ SMS_Report (FALSE) ]
  3748.  
  3749. Boolean SyncContacts;
  3750.  
  3751. [ SMS_Report (FALSE) ]
  3752.  
  3753. Boolean SyncEmail;
  3754.  
  3755. [ SMS_Report (FALSE) ]
  3756.  
  3757. Boolean SyncTasks;
  3758.  
  3759. [ SMS_Report (FALSE) ]
  3760.  
  3761. Boolean SyncWhenRoaming;
  3762.  
  3763. };
  3764.  
  3765.  
  3766.  
  3767. [ SMS_Report (TRUE),
  3768.  
  3769. SMS_Group_Name ("Device Installed Applications"),
  3770.  
  3771. SMS_Class_ID ("MICROSOFT|DEVICE_INSTALLEDAPPLICATIONS|1.0"),
  3772.  
  3773. Namespace ("Reserved") ]
  3774.  
  3775. class Device_InstalledApplications : SMS_Class_Template
  3776.  
  3777. {
  3778.  
  3779. [ SMS_Report (TRUE), key ]
  3780.  
  3781. String Name;
  3782.  
  3783. [ SMS_Report (TRUE) ]
  3784.  
  3785. String Version;
  3786.  
  3787. };
  3788.  
  3789.  
  3790.  
  3791. [ SMS_Report (FALSE),
  3792.  
  3793. SMS_Group_Name ("Device IrDA"),
  3794.  
  3795. SMS_Class_ID ("MICROSOFT|DEVICE_IRDA|1.0"),
  3796.  
  3797. Namespace ("Reserved") ]
  3798.  
  3799. class Device_IrDA : SMS_Class_Template
  3800.  
  3801. {
  3802.  
  3803. [ SMS_Report (FALSE) ]
  3804.  
  3805. Boolean Enabled;
  3806.  
  3807. };
  3808.  
  3809.  
  3810.  
  3811. [ SMS_Report (TRUE),
  3812.  
  3813. SMS_Group_Name ("Device Memory"),
  3814.  
  3815. SMS_Class_ID ("MICROSOFT|DEVICE_MEMORY|1.0"),
  3816.  
  3817. Namespace ("Reserved") ]
  3818.  
  3819. class Device_Memory : SMS_Class_Template
  3820.  
  3821. {
  3822.  
  3823. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  3824.  
  3825. UInt64 ProgramFree;
  3826.  
  3827. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  3828.  
  3829. UInt64 ProgramTotal;
  3830.  
  3831. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  3832.  
  3833. UInt64 RemovableStorageFree;
  3834.  
  3835. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  3836.  
  3837. UInt64 RemovableStorageTotal;
  3838.  
  3839. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  3840.  
  3841. UInt64 StorageFree;
  3842.  
  3843. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  3844.  
  3845. UInt64 StorageTotal;
  3846.  
  3847. };
  3848.  
  3849.  
  3850.  
  3851. [ SMS_Report (TRUE),
  3852.  
  3853. SMS_Group_Name ("Device OS Information"),
  3854.  
  3855. SMS_Class_ID ("MICROSOFT|DEVICE_OSINFORMATION|1.0"),
  3856.  
  3857. Namespace ("Reserved") ]
  3858.  
  3859. class Device_OSInformation : SMS_Class_Template
  3860.  
  3861. {
  3862.  
  3863. [ SMS_Report (TRUE) ]
  3864.  
  3865. String Language;
  3866.  
  3867. [ SMS_Report (TRUE) ]
  3868.  
  3869. String Platform;
  3870.  
  3871. [ SMS_Report (TRUE) ]
  3872.  
  3873. String Version;
  3874.  
  3875. };
  3876.  
  3877.  
  3878.  
  3879. [ SMS_Report (TRUE),
  3880.  
  3881. SMS_Group_Name ("Device Password"),
  3882.  
  3883. SMS_Class_ID ("MICROSOFT|DEVICE_PASSWORD|1.0"),
  3884.  
  3885. Namespace ("Reserved") ]
  3886.  
  3887. class Device_Password : SMS_Class_Template
  3888.  
  3889. {
  3890.  
  3891. [ SMS_Report (TRUE) ]
  3892.  
  3893. Boolean AllowRecoveryPassword;
  3894.  
  3895. [ SMS_Report (TRUE) ]
  3896.  
  3897. UInt32 AutolockTimeout;
  3898.  
  3899. [ SMS_Report (TRUE) ]
  3900.  
  3901. Boolean Enabled;
  3902.  
  3903. [ SMS_Report (TRUE) ]
  3904.  
  3905. UInt32 Expiration;
  3906.  
  3907. [ SMS_Report (TRUE) ]
  3908.  
  3909. UInt32 History;
  3910.  
  3911. [ SMS_Report (TRUE) ]
  3912.  
  3913. UInt32 MaxAttemptsBeforeWipe;
  3914.  
  3915. [ SMS_Report (TRUE) ]
  3916.  
  3917. UInt32 MinComplexChars;
  3918.  
  3919. [ SMS_Report (TRUE) ]
  3920.  
  3921. UInt32 MinLength;
  3922.  
  3923. [ SMS_Report (TRUE) ]
  3924.  
  3925. UInt8 PasswordQuality;
  3926.  
  3927. [ SMS_Report (TRUE) ]
  3928.  
  3929. UInt32 Type;
  3930.  
  3931. };
  3932.  
  3933.  
  3934.  
  3935. [ SMS_Report (FALSE),
  3936.  
  3937. SMS_Group_Name ("Device Policy"),
  3938.  
  3939. SMS_Class_ID ("MICROSOFT|DEVICE_POLICY|1.0"),
  3940.  
  3941. Namespace ("Reserved") ]
  3942.  
  3943. class Device_Policy : SMS_Class_Template
  3944.  
  3945. {
  3946.  
  3947. [ SMS_Report (FALSE), key ]
  3948.  
  3949. String Name;
  3950.  
  3951. [ SMS_Report (FALSE) ]
  3952.  
  3953. Boolean Enforced;
  3954.  
  3955. };
  3956.  
  3957.  
  3958.  
  3959. [ SMS_Report (TRUE),
  3960.  
  3961. SMS_Group_Name ("Device Power"),
  3962.  
  3963. SMS_Class_ID ("MICROSOFT|DEVICE_POWER|1.0"),
  3964.  
  3965. Namespace ("Reserved") ]
  3966.  
  3967. class Device_Power : SMS_Class_Template
  3968.  
  3969. {
  3970.  
  3971. [ SMS_Report (TRUE) ]
  3972.  
  3973. UInt32 BacklightACTimeout;
  3974.  
  3975. [ SMS_Report (TRUE) ]
  3976.  
  3977. UInt32 BacklightBatTimeout;
  3978.  
  3979. [ SMS_Report (TRUE) ]
  3980.  
  3981. SInt32 BackupPercent;
  3982.  
  3983. [ SMS_Report (TRUE) ]
  3984.  
  3985. SInt32 BatteryPercent;
  3986.  
  3987. };
  3988.  
  3989.  
  3990.  
  3991. [ SMS_Report (FALSE),
  3992.  
  3993. SMS_Group_Name ("Device Windows Security Policy"),
  3994.  
  3995. SMS_Class_ID ("MICROSOFT|DEVICE_WINDOWSSECURITYPOLICY|1.0"),
  3996.  
  3997. Namespace ("Reserved") ]
  3998.  
  3999. class Device_WindowsSecurityPolicy : SMS_Class_Template
  4000.  
  4001. {
  4002.  
  4003. [ SMS_Report (FALSE), key ]
  4004.  
  4005. UInt32 ID;
  4006.  
  4007. [ SMS_Report (FALSE) ]
  4008.  
  4009. String Name;
  4010.  
  4011. [ SMS_Report (FALSE) ]
  4012.  
  4013. UInt32 Value;
  4014.  
  4015. };
  4016.  
  4017.  
  4018.  
  4019. [ SMS_Report (TRUE),
  4020.  
  4021. SMS_Group_Name ("Device WLAN"),
  4022.  
  4023. SMS_Class_ID ("MICROSOFT|DEVICE_WLAN|1.0"),
  4024.  
  4025. Namespace ("Reserved") ]
  4026.  
  4027. class Device_WLAN : SMS_Class_Template
  4028.  
  4029. {
  4030.  
  4031. [ SMS_Report (FALSE) ]
  4032.  
  4033. Boolean Enabled;
  4034.  
  4035. [ SMS_Report (TRUE) ]
  4036.  
  4037. String WiFiMAC;
  4038.  
  4039. };
  4040.  
  4041.  
  4042.  
  4043. [ SMS_Report (TRUE),
  4044.  
  4045. SMS_Group_Name ("Modem"),
  4046.  
  4047. SMS_Class_ID ("MICROSOFT|MODEM_DEVICE|1.0"),
  4048.  
  4049. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  4050.  
  4051. class Win32_POTSModem : SMS_Class_Template
  4052.  
  4053. {
  4054.  
  4055. [ SMS_Report (TRUE), key ]
  4056.  
  4057. String DeviceID;
  4058.  
  4059. [ SMS_Report (TRUE) ]
  4060.  
  4061. UInt16 AnswerMode;
  4062.  
  4063. [ SMS_Report (FALSE) ]
  4064.  
  4065. String AttachedTo;
  4066.  
  4067. [ SMS_Report (FALSE) ]
  4068.  
  4069. UInt16 Availability;
  4070.  
  4071. [ SMS_Report (FALSE) ]
  4072.  
  4073. String BlindOff;
  4074.  
  4075. [ SMS_Report (FALSE) ]
  4076.  
  4077. String BlindOn;
  4078.  
  4079. [ SMS_Report (FALSE) ]
  4080.  
  4081. String Caption;
  4082.  
  4083. [ SMS_Report (FALSE) ]
  4084.  
  4085. String CompatibilityFlags;
  4086.  
  4087. [ SMS_Report (FALSE) ]
  4088.  
  4089. UInt16 CompressionInfo;
  4090.  
  4091. [ SMS_Report (FALSE) ]
  4092.  
  4093. String CompressionOff;
  4094.  
  4095. [ SMS_Report (FALSE) ]
  4096.  
  4097. String CompressionOn;
  4098.  
  4099. [ SMS_Report (FALSE) ]
  4100.  
  4101. UInt32 ConfigManagerErrorCode;
  4102.  
  4103. [ SMS_Report (FALSE) ]
  4104.  
  4105. Boolean ConfigManagerUserConfig;
  4106.  
  4107. [ SMS_Report (FALSE) ]
  4108.  
  4109. String ConfigurationDialog;
  4110.  
  4111. [ SMS_Report (FALSE) ]
  4112.  
  4113. String CountriesSupported[];
  4114.  
  4115. [ SMS_Report (FALSE) ]
  4116.  
  4117. String CountrySelected;
  4118.  
  4119. [ SMS_Report (FALSE) ]
  4120.  
  4121. String CurrentPasswords[];
  4122.  
  4123. [ SMS_Report (FALSE) ]
  4124.  
  4125. String DCB;
  4126.  
  4127. [ SMS_Report (FALSE) ]
  4128.  
  4129. String Default;
  4130.  
  4131. [ SMS_Report (FALSE) ]
  4132.  
  4133. String Description;
  4134.  
  4135. [ SMS_Report (FALSE) ]
  4136.  
  4137. String DeviceLoader;
  4138.  
  4139. [ SMS_Report (TRUE) ]
  4140.  
  4141. String DeviceType;
  4142.  
  4143. [ SMS_Report (FALSE) ]
  4144.  
  4145. UInt16 DialType;
  4146.  
  4147. [ SMS_Report (FALSE) ]
  4148.  
  4149. DateTime DriverDate;
  4150.  
  4151. [ SMS_Report (FALSE) ]
  4152.  
  4153. Boolean ErrorCleared;
  4154.  
  4155. [ SMS_Report (FALSE) ]
  4156.  
  4157. String ErrorControlForced;
  4158.  
  4159. [ SMS_Report (FALSE) ]
  4160.  
  4161. UInt16 ErrorControlInfo;
  4162.  
  4163. [ SMS_Report (FALSE) ]
  4164.  
  4165. String ErrorControlOff;
  4166.  
  4167. [ SMS_Report (FALSE) ]
  4168.  
  4169. String ErrorControlOn;
  4170.  
  4171. [ SMS_Report (FALSE) ]
  4172.  
  4173. String ErrorDescription;
  4174.  
  4175. [ SMS_Report (FALSE) ]
  4176.  
  4177. String FlowControlHard;
  4178.  
  4179. [ SMS_Report (FALSE) ]
  4180.  
  4181. String FlowControlOff;
  4182.  
  4183. [ SMS_Report (FALSE) ]
  4184.  
  4185. String FlowControlSoft;
  4186.  
  4187. [ SMS_Report (FALSE) ]
  4188.  
  4189. String InactivityScale;
  4190.  
  4191. [ SMS_Report (FALSE) ]
  4192.  
  4193. UInt32 InactivityTimeout;
  4194.  
  4195. [ SMS_Report (TRUE) ]
  4196.  
  4197. UInt32 Index;
  4198.  
  4199. [ SMS_Report (FALSE) ]
  4200.  
  4201. DateTime InstallDate;
  4202.  
  4203. [ SMS_Report (FALSE) ]
  4204.  
  4205. UInt32 LastErrorCode;
  4206.  
  4207. [ SMS_Report (TRUE) ]
  4208.  
  4209. UInt32 MaxBaudRateToPhone;
  4210.  
  4211. [ SMS_Report (TRUE) ]
  4212.  
  4213. UInt32 MaxBaudRateToSerialPort;
  4214.  
  4215. [ SMS_Report (FALSE) ]
  4216.  
  4217. UInt16 MaxNumberOfPasswords;
  4218.  
  4219. [ SMS_Report (TRUE) ]
  4220.  
  4221. String Model;
  4222.  
  4223. [ SMS_Report (FALSE) ]
  4224.  
  4225. String ModemInfPath;
  4226.  
  4227. [ SMS_Report (FALSE) ]
  4228.  
  4229. String ModemInfSection;
  4230.  
  4231. [ SMS_Report (FALSE) ]
  4232.  
  4233. String ModulationBell;
  4234.  
  4235. [ SMS_Report (FALSE) ]
  4236.  
  4237. String ModulationCCITT;
  4238.  
  4239. [ SMS_Report (FALSE) ]
  4240.  
  4241. UInt16 ModulationScheme;
  4242.  
  4243. [ SMS_Report (TRUE) ]
  4244.  
  4245. String Name;
  4246.  
  4247. [ SMS_Report (FALSE) ]
  4248.  
  4249. String PNPDeviceID;
  4250.  
  4251. [ SMS_Report (FALSE) ]
  4252.  
  4253. String PortSubClass;
  4254.  
  4255. [ SMS_Report (FALSE) ]
  4256.  
  4257. UInt16 PowerManagementCapabilities[];
  4258.  
  4259. [ SMS_Report (FALSE) ]
  4260.  
  4261. Boolean PowerManagementSupported;
  4262.  
  4263. [ SMS_Report (FALSE) ]
  4264.  
  4265. String Prefix;
  4266.  
  4267. [ SMS_Report (TRUE) ]
  4268.  
  4269. String Properties;
  4270.  
  4271. [ SMS_Report (FALSE) ]
  4272.  
  4273. String ProviderName;
  4274.  
  4275. [ SMS_Report (FALSE) ]
  4276.  
  4277. String Pulse;
  4278.  
  4279. [ SMS_Report (FALSE) ]
  4280.  
  4281. String Reset;
  4282.  
  4283. [ SMS_Report (FALSE) ]
  4284.  
  4285. String ResponsesKeyName;
  4286.  
  4287. [ SMS_Report (FALSE) ]
  4288.  
  4289. UInt8 RingsBeforeAnswer;
  4290.  
  4291. [ SMS_Report (FALSE) ]
  4292.  
  4293. String SpeakerModeDial;
  4294.  
  4295. [ SMS_Report (FALSE) ]
  4296.  
  4297. String SpeakerModeOff;
  4298.  
  4299. [ SMS_Report (FALSE) ]
  4300.  
  4301. String SpeakerModeOn;
  4302.  
  4303. [ SMS_Report (FALSE) ]
  4304.  
  4305. String SpeakerModeSetup;
  4306.  
  4307. [ SMS_Report (FALSE) ]
  4308.  
  4309. String SpeakerVolumeHigh;
  4310.  
  4311. [ SMS_Report (FALSE) ]
  4312.  
  4313. UInt16 SpeakerVolumeInfo;
  4314.  
  4315. [ SMS_Report (FALSE) ]
  4316.  
  4317. String SpeakerVolumeLow;
  4318.  
  4319. [ SMS_Report (FALSE) ]
  4320.  
  4321. String SpeakerVolumeMed;
  4322.  
  4323. [ SMS_Report (TRUE) ]
  4324.  
  4325. String Status;
  4326.  
  4327. [ SMS_Report (FALSE) ]
  4328.  
  4329. UInt16 StatusInfo;
  4330.  
  4331. [ SMS_Report (TRUE) ]
  4332.  
  4333. String StringFormat;
  4334.  
  4335. [ SMS_Report (FALSE) ]
  4336.  
  4337. Boolean SupportsCallback;
  4338.  
  4339. [ SMS_Report (FALSE) ]
  4340.  
  4341. Boolean SupportsSynchronousConnect;
  4342.  
  4343. [ SMS_Report (TRUE) ]
  4344.  
  4345. String SystemName;
  4346.  
  4347. [ SMS_Report (FALSE) ]
  4348.  
  4349. String Terminator;
  4350.  
  4351. [ SMS_Report (FALSE) ]
  4352.  
  4353. DateTime TimeOfLastReset;
  4354.  
  4355. [ SMS_Report (FALSE) ]
  4356.  
  4357. String Tone;
  4358.  
  4359. [ SMS_Report (TRUE) ]
  4360.  
  4361. String VoiceSwitchFeature;
  4362.  
  4363. };
  4364.  
  4365.  
  4366.  
  4367. [ SMS_Report (TRUE),
  4368.  
  4369. SMS_Group_Name ("Motherboard"),
  4370.  
  4371. SMS_Class_ID ("MICROSOFT|MOTHERBOARD_DEVICE|1.0"),
  4372.  
  4373. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  4374.  
  4375. class Win32_MotherboardDevice : SMS_Class_Template
  4376.  
  4377. {
  4378.  
  4379. [ SMS_Report (TRUE), key ]
  4380.  
  4381. String DeviceID;
  4382.  
  4383. [ SMS_Report (FALSE) ]
  4384.  
  4385. UInt16 Availability;
  4386.  
  4387. [ SMS_Report (FALSE) ]
  4388.  
  4389. String Caption;
  4390.  
  4391. [ SMS_Report (FALSE) ]
  4392.  
  4393. UInt32 ConfigManagerErrorCode;
  4394.  
  4395. [ SMS_Report (FALSE) ]
  4396.  
  4397. Boolean ConfigManagerUserConfig;
  4398.  
  4399. [ SMS_Report (TRUE) ]
  4400.  
  4401. String Description;
  4402.  
  4403. [ SMS_Report (FALSE) ]
  4404.  
  4405. Boolean ErrorCleared;
  4406.  
  4407. [ SMS_Report (FALSE) ]
  4408.  
  4409. String ErrorDescription;
  4410.  
  4411. [ SMS_Report (FALSE) ]
  4412.  
  4413. DateTime InstallDate;
  4414.  
  4415. [ SMS_Report (FALSE) ]
  4416.  
  4417. UInt32 LastErrorCode;
  4418.  
  4419. [ SMS_Report (FALSE) ]
  4420.  
  4421. String Name;
  4422.  
  4423. [ SMS_Report (FALSE) ]
  4424.  
  4425. String PNPDeviceID;
  4426.  
  4427. [ SMS_Report (FALSE) ]
  4428.  
  4429. UInt16 PowerManagementCapabilities[];
  4430.  
  4431. [ SMS_Report (FALSE) ]
  4432.  
  4433. Boolean PowerManagementSupported;
  4434.  
  4435. [ SMS_Report (TRUE) ]
  4436.  
  4437. String PrimaryBusType;
  4438.  
  4439. [ SMS_Report (TRUE) ]
  4440.  
  4441. String RevisionNumber;
  4442.  
  4443. [ SMS_Report (TRUE) ]
  4444.  
  4445. String SecondaryBusType;
  4446.  
  4447. [ SMS_Report (TRUE) ]
  4448.  
  4449. String Status;
  4450.  
  4451. [ SMS_Report (TRUE) ]
  4452.  
  4453. UInt16 StatusInfo;
  4454.  
  4455. [ SMS_Report (TRUE) ]
  4456.  
  4457. String SystemName;
  4458.  
  4459. };
  4460.  
  4461.  
  4462.  
  4463. [ SMS_Report (TRUE),
  4464.  
  4465. SMS_Group_Name ("NAP Client"),
  4466.  
  4467. SMS_Class_ID ("MICROSOFT|NAPCLIENT|1.0"),
  4468.  
  4469. Namespace ("\\\\\\\\.\\\\root\\\\Nap") ]
  4470.  
  4471. class NAP_Client : SMS_Class_Template
  4472.  
  4473. {
  4474.  
  4475. [ SMS_Report (TRUE), key ]
  4476.  
  4477. String name;
  4478.  
  4479. [ SMS_Report (TRUE) ]
  4480.  
  4481. String description;
  4482.  
  4483. [ SMS_Report (TRUE) ]
  4484.  
  4485. String fixupURL;
  4486.  
  4487. [ SMS_Report (TRUE) ]
  4488.  
  4489. Boolean napEnabled;
  4490.  
  4491. [ SMS_Report (TRUE) ]
  4492.  
  4493. String napProtocolVersion;
  4494.  
  4495. [ SMS_Report (FALSE) ]
  4496.  
  4497. String probationTime;
  4498.  
  4499. [ SMS_Report (TRUE) ]
  4500.  
  4501. UInt32 systemIsolationState;
  4502.  
  4503. };
  4504.  
  4505.  
  4506.  
  4507. [ SMS_Report (TRUE),
  4508.  
  4509. SMS_Group_Name ("NAP System Health Agent"),
  4510.  
  4511. SMS_Class_ID ("MICROSOFT|SYSTEMHEALTHAGENT|1.0"),
  4512.  
  4513. Namespace ("\\\\\\\\.\\\\root\\\\Nap") ]
  4514.  
  4515. class NAP_SystemHealthAgent : SMS_Class_Template
  4516.  
  4517. {
  4518.  
  4519. [ SMS_Report (TRUE), key ]
  4520.  
  4521. UInt32 id;
  4522.  
  4523. [ SMS_Report (TRUE) ]
  4524.  
  4525. String description;
  4526.  
  4527. [ SMS_Report (TRUE) ]
  4528.  
  4529. UInt32 fixupState;
  4530.  
  4531. [ SMS_Report (TRUE) ]
  4532.  
  4533. String friendlyName;
  4534.  
  4535. [ SMS_Report (TRUE) ]
  4536.  
  4537. String infoClsid;
  4538.  
  4539. [ SMS_Report (TRUE) ]
  4540.  
  4541. Boolean isBound;
  4542.  
  4543. [ SMS_Report (TRUE) ]
  4544.  
  4545. UInt8 percentage;
  4546.  
  4547. [ SMS_Report (TRUE) ]
  4548.  
  4549. String registrationDate;
  4550.  
  4551. [ SMS_Report (TRUE) ]
  4552.  
  4553. String vendorName;
  4554.  
  4555. [ SMS_Report (TRUE) ]
  4556.  
  4557. String version;
  4558.  
  4559. };
  4560.  
  4561.  
  4562.  
  4563. [ SMS_Report (TRUE),
  4564.  
  4565. SMS_Group_Name ("Network Adapter"),
  4566.  
  4567. SMS_Class_ID ("MICROSOFT|NETWORK_ADAPTER|1.0"),
  4568.  
  4569. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  4570.  
  4571. class Win32_NetworkAdapter : SMS_Class_Template
  4572.  
  4573. {
  4574.  
  4575. [ SMS_Report (TRUE), key ]
  4576.  
  4577. String DeviceID;
  4578.  
  4579. [ SMS_Report (TRUE) ]
  4580.  
  4581. String AdapterType;
  4582.  
  4583. [ SMS_Report (FALSE) ]
  4584.  
  4585. Boolean AutoSense;
  4586.  
  4587. [ SMS_Report (FALSE) ]
  4588.  
  4589. UInt16 Availability;
  4590.  
  4591. [ SMS_Report (FALSE) ]
  4592.  
  4593. String Caption;
  4594.  
  4595. [ SMS_Report (FALSE) ]
  4596.  
  4597. UInt32 ConfigManagerErrorCode;
  4598.  
  4599. [ SMS_Report (FALSE) ]
  4600.  
  4601. Boolean ConfigManagerUserConfig;
  4602.  
  4603. [ SMS_Report (TRUE) ]
  4604.  
  4605. String Description;
  4606.  
  4607. [ SMS_Report (FALSE) ]
  4608.  
  4609. Boolean ErrorCleared;
  4610.  
  4611. [ SMS_Report (FALSE) ]
  4612.  
  4613. String ErrorDescription;
  4614.  
  4615. [ SMS_Report (FALSE) ]
  4616.  
  4617. UInt32 Index;
  4618.  
  4619. [ SMS_Report (FALSE) ]
  4620.  
  4621. DateTime InstallDate;
  4622.  
  4623. [ SMS_Report (FALSE) ]
  4624.  
  4625. Boolean Installed;
  4626.  
  4627. [ SMS_Report (FALSE) ]
  4628.  
  4629. UInt32 LastErrorCode;
  4630.  
  4631. [ SMS_Report (TRUE) ]
  4632.  
  4633. String MACAddress;
  4634.  
  4635. [ SMS_Report (TRUE) ]
  4636.  
  4637. String Manufacturer;
  4638.  
  4639. [ SMS_Report (FALSE) ]
  4640.  
  4641. UInt32 MaxNumberControlled;
  4642.  
  4643. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  4644.  
  4645. UInt64 MaxSpeed;
  4646.  
  4647. [ SMS_Report (TRUE) ]
  4648.  
  4649. String Name;
  4650.  
  4651. [ SMS_Report (FALSE) ]
  4652.  
  4653. String NetworkAddresses[];
  4654.  
  4655. [ SMS_Report (FALSE) ]
  4656.  
  4657. String PermanentAddress;
  4658.  
  4659. [ SMS_Report (FALSE) ]
  4660.  
  4661. String PNPDeviceID;
  4662.  
  4663. [ SMS_Report (FALSE) ]
  4664.  
  4665. UInt16 PowerManagementCapabilities[];
  4666.  
  4667. [ SMS_Report (FALSE) ]
  4668.  
  4669. Boolean PowerManagementSupported;
  4670.  
  4671. [ SMS_Report (TRUE) ]
  4672.  
  4673. String ProductName;
  4674.  
  4675. [ SMS_Report (TRUE) ]
  4676.  
  4677. String ServiceName;
  4678.  
  4679. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  4680.  
  4681. UInt64 Speed;
  4682.  
  4683. [ SMS_Report (TRUE) ]
  4684.  
  4685. String Status;
  4686.  
  4687. [ SMS_Report (FALSE) ]
  4688.  
  4689. UInt16 StatusInfo;
  4690.  
  4691. [ SMS_Report (FALSE) ]
  4692.  
  4693. String SystemName;
  4694.  
  4695. [ SMS_Report (FALSE) ]
  4696.  
  4697. DateTime TimeOfLastReset;
  4698.  
  4699. };
  4700.  
  4701.  
  4702.  
  4703. [ SMS_Report (TRUE),
  4704.  
  4705. SMS_Group_Name ("Network Adapter Configuration"),
  4706.  
  4707. SMS_Class_ID ("MICROSOFT|NETWORK_ADAPTER_CONFIGURATION|1.0"),
  4708.  
  4709. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  4710.  
  4711. class Win32_NetworkAdapterConfiguration : SMS_Class_Template
  4712.  
  4713. {
  4714.  
  4715. [ SMS_Report (TRUE), key ]
  4716.  
  4717. UInt32 Index;
  4718.  
  4719. [ SMS_Report (FALSE) ]
  4720.  
  4721. Boolean ArpAlwaysSourceRoute;
  4722.  
  4723. [ SMS_Report (FALSE) ]
  4724.  
  4725. Boolean ArpUseEtherSNAP;
  4726.  
  4727. [ SMS_Report (FALSE) ]
  4728.  
  4729. String Caption;
  4730.  
  4731. [ SMS_Report (FALSE) ]
  4732.  
  4733. String DatabasePath;
  4734.  
  4735. [ SMS_Report (FALSE) ]
  4736.  
  4737. Boolean DeadGWDetectEnabled;
  4738.  
  4739. [ SMS_Report (TRUE) ]
  4740.  
  4741. String DefaultIPGateway[];
  4742.  
  4743. [ SMS_Report (FALSE) ]
  4744.  
  4745. UInt8 DefaultTOS;
  4746.  
  4747. [ SMS_Report (FALSE) ]
  4748.  
  4749. UInt8 DefaultTTL;
  4750.  
  4751. [ SMS_Report (FALSE) ]
  4752.  
  4753. String Description;
  4754.  
  4755. [ SMS_Report (TRUE) ]
  4756.  
  4757. Boolean DHCPEnabled;
  4758.  
  4759. [ SMS_Report (FALSE) ]
  4760.  
  4761. DateTime DHCPLeaseExpires;
  4762.  
  4763. [ SMS_Report (FALSE) ]
  4764.  
  4765. DateTime DHCPLeaseObtained;
  4766.  
  4767. [ SMS_Report (TRUE) ]
  4768.  
  4769. String DHCPServer;
  4770.  
  4771. [ SMS_Report (TRUE) ]
  4772.  
  4773. String DNSDomain;
  4774.  
  4775. [ SMS_Report (FALSE) ]
  4776.  
  4777. String DNSDomainSuffixSearchOrder[];
  4778.  
  4779. [ SMS_Report (FALSE) ]
  4780.  
  4781. Boolean DNSEnabledForWINSResolution;
  4782.  
  4783. [ SMS_Report (TRUE) ]
  4784.  
  4785. String DNSHostName;
  4786.  
  4787. [ SMS_Report (FALSE) ]
  4788.  
  4789. String DNSServerSearchOrder[];
  4790.  
  4791. [ SMS_Report (FALSE) ]
  4792.  
  4793. Boolean DomainDNSRegistrationEnabled;
  4794.  
  4795. [ SMS_Report (FALSE) ]
  4796.  
  4797. UInt32 ForwardBufferMemory;
  4798.  
  4799. [ SMS_Report (FALSE) ]
  4800.  
  4801. Boolean FullDNSRegistrationEnabled;
  4802.  
  4803. [ SMS_Report (FALSE) ]
  4804.  
  4805. UInt16 GatewayCostMetric[];
  4806.  
  4807. [ SMS_Report (FALSE) ]
  4808.  
  4809. UInt8 IGMPLevel;
  4810.  
  4811. [ SMS_Report (TRUE) ]
  4812.  
  4813. String IPAddress[];
  4814.  
  4815. [ SMS_Report (FALSE) ]
  4816.  
  4817. UInt32 IPConnectionMetric;
  4818.  
  4819. [ SMS_Report (TRUE) ]
  4820.  
  4821. Boolean IPEnabled;
  4822.  
  4823. [ SMS_Report (FALSE) ]
  4824.  
  4825. Boolean IPFilterSecurityEnabled;
  4826.  
  4827. [ SMS_Report (FALSE) ]
  4828.  
  4829. Boolean IPPortSecurityEnabled;
  4830.  
  4831. [ SMS_Report (FALSE) ]
  4832.  
  4833. String IPSecPermitIPProtocols[];
  4834.  
  4835. [ SMS_Report (FALSE) ]
  4836.  
  4837. String IPSecPermitTCPPorts[];
  4838.  
  4839. [ SMS_Report (FALSE) ]
  4840.  
  4841. String IPSecPermitUDPPorts[];
  4842.  
  4843. [ SMS_Report (TRUE) ]
  4844.  
  4845. String IPSubnet[];
  4846.  
  4847. [ SMS_Report (FALSE) ]
  4848.  
  4849. Boolean IPUseZeroBroadcast;
  4850.  
  4851. [ SMS_Report (FALSE) ]
  4852.  
  4853. String IPXAddress;
  4854.  
  4855. [ SMS_Report (FALSE) ]
  4856.  
  4857. Boolean IPXEnabled;
  4858.  
  4859. [ SMS_Report (FALSE) ]
  4860.  
  4861. String IPXFrameType;
  4862.  
  4863. [ SMS_Report (FALSE) ]
  4864.  
  4865. UInt32 IPXMediaType;
  4866.  
  4867. [ SMS_Report (FALSE) ]
  4868.  
  4869. String IPXNetworkNumber[];
  4870.  
  4871. [ SMS_Report (FALSE) ]
  4872.  
  4873. String IPXVirtualNetNumber;
  4874.  
  4875. [ SMS_Report (FALSE) ]
  4876.  
  4877. UInt32 KeepAliveInterval;
  4878.  
  4879. [ SMS_Report (FALSE) ]
  4880.  
  4881. UInt32 KeepAliveTime;
  4882.  
  4883. [ SMS_Report (TRUE) ]
  4884.  
  4885. String MACAddress;
  4886.  
  4887. [ SMS_Report (FALSE) ]
  4888.  
  4889. UInt32 MTU;
  4890.  
  4891. [ SMS_Report (FALSE) ]
  4892.  
  4893. UInt32 NumForwardPackets;
  4894.  
  4895. [ SMS_Report (FALSE) ]
  4896.  
  4897. Boolean PMTUBHDetectEnabled;
  4898.  
  4899. [ SMS_Report (FALSE) ]
  4900.  
  4901. Boolean PMTUDiscoveryEnabled;
  4902.  
  4903. [ SMS_Report (TRUE) ]
  4904.  
  4905. String ServiceName;
  4906.  
  4907. [ SMS_Report (FALSE) ]
  4908.  
  4909. String SettingID;
  4910.  
  4911. [ SMS_Report (FALSE) ]
  4912.  
  4913. UInt32 TcpipNetbiosOptions;
  4914.  
  4915. [ SMS_Report (FALSE) ]
  4916.  
  4917. UInt32 TcpMaxConnectRetransmissions;
  4918.  
  4919. [ SMS_Report (FALSE) ]
  4920.  
  4921. UInt32 TcpMaxDataRetransmissions;
  4922.  
  4923. [ SMS_Report (FALSE) ]
  4924.  
  4925. UInt32 TcpNumConnections;
  4926.  
  4927. [ SMS_Report (FALSE) ]
  4928.  
  4929. Boolean TcpUseRFC1122UrgentPointer;
  4930.  
  4931. [ SMS_Report (FALSE) ]
  4932.  
  4933. UInt16 TcpWindowSize;
  4934.  
  4935. [ SMS_Report (FALSE) ]
  4936.  
  4937. Boolean WINSEnableLMHostsLookup;
  4938.  
  4939. [ SMS_Report (FALSE) ]
  4940.  
  4941. String WINSHostLookupFile;
  4942.  
  4943. [ SMS_Report (FALSE) ]
  4944.  
  4945. String WINSPrimaryServer;
  4946.  
  4947. [ SMS_Report (FALSE) ]
  4948.  
  4949. String WINSScopeID;
  4950.  
  4951. [ SMS_Report (FALSE) ]
  4952.  
  4953. String WINSSecondaryServer;
  4954.  
  4955. };
  4956.  
  4957.  
  4958.  
  4959. [ SMS_Report (TRUE),
  4960.  
  4961. SMS_Group_Name ("Network Client"),
  4962.  
  4963. SMS_Class_ID ("MICROSOFT|NETWORK_CLIENT|1.0"),
  4964.  
  4965. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  4966.  
  4967. class Win32_NetworkClient : SMS_Class_Template
  4968.  
  4969. {
  4970.  
  4971. [ SMS_Report (TRUE), key ]
  4972.  
  4973. String Name;
  4974.  
  4975. [ SMS_Report (FALSE) ]
  4976.  
  4977. String Caption;
  4978.  
  4979. [ SMS_Report (TRUE) ]
  4980.  
  4981. String Description;
  4982.  
  4983. [ SMS_Report (FALSE) ]
  4984.  
  4985. DateTime InstallDate;
  4986.  
  4987. [ SMS_Report (TRUE) ]
  4988.  
  4989. String Manufacturer;
  4990.  
  4991. [ SMS_Report (TRUE) ]
  4992.  
  4993. String Status;
  4994.  
  4995. };
  4996.  
  4997.  
  4998.  
  4999. [ SMS_Report (FALSE),
  5000.  
  5001. SMS_Group_Name ("Network Login Profile"),
  5002.  
  5003. SMS_Class_ID ("MICROSOFT|NETWORK_LOGIN_PROFILE|1.0"),
  5004.  
  5005. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5006.  
  5007. class Win32_NetworkLoginProfile : SMS_Class_Template
  5008.  
  5009. {
  5010.  
  5011. [ SMS_Report (FALSE), key ]
  5012.  
  5013. String Name;
  5014.  
  5015. [ SMS_Report (FALSE) ]
  5016.  
  5017. DateTime AccountExpires;
  5018.  
  5019. [ SMS_Report (FALSE) ]
  5020.  
  5021. UInt32 AuthorizationFlags;
  5022.  
  5023. [ SMS_Report (FALSE) ]
  5024.  
  5025. UInt32 BadPasswordCount;
  5026.  
  5027. [ SMS_Report (FALSE) ]
  5028.  
  5029. String Caption;
  5030.  
  5031. [ SMS_Report (FALSE) ]
  5032.  
  5033. UInt32 CodePage;
  5034.  
  5035. [ SMS_Report (FALSE) ]
  5036.  
  5037. String Comment;
  5038.  
  5039. [ SMS_Report (FALSE) ]
  5040.  
  5041. UInt32 CountryCode;
  5042.  
  5043. [ SMS_Report (FALSE) ]
  5044.  
  5045. String Description;
  5046.  
  5047. [ SMS_Report (FALSE) ]
  5048.  
  5049. UInt32 Flags;
  5050.  
  5051. [ SMS_Report (FALSE) ]
  5052.  
  5053. String FullName;
  5054.  
  5055. [ SMS_Report (FALSE) ]
  5056.  
  5057. String HomeDirectory;
  5058.  
  5059. [ SMS_Report (FALSE) ]
  5060.  
  5061. String HomeDirectoryDrive;
  5062.  
  5063. [ SMS_Report (FALSE) ]
  5064.  
  5065. DateTime LastLogoff;
  5066.  
  5067. [ SMS_Report (FALSE) ]
  5068.  
  5069. DateTime LastLogon;
  5070.  
  5071. [ SMS_Report (FALSE) ]
  5072.  
  5073. String LogonHours;
  5074.  
  5075. [ SMS_Report (FALSE) ]
  5076.  
  5077. String LogonServer;
  5078.  
  5079. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  5080.  
  5081. UInt64 MaximumStorage;
  5082.  
  5083. [ SMS_Report (FALSE) ]
  5084.  
  5085. UInt32 NumberOfLogons;
  5086.  
  5087. [ SMS_Report (FALSE) ]
  5088.  
  5089. String Parameters;
  5090.  
  5091. [ SMS_Report (FALSE), SMS_Units ("DateString") ]
  5092.  
  5093. DateTime PasswordAge;
  5094.  
  5095. [ SMS_Report (FALSE) ]
  5096.  
  5097. DateTime PasswordExpires;
  5098.  
  5099. [ SMS_Report (FALSE) ]
  5100.  
  5101. UInt32 PrimaryGroupId;
  5102.  
  5103. [ SMS_Report (FALSE) ]
  5104.  
  5105. UInt32 Privileges;
  5106.  
  5107. [ SMS_Report (FALSE) ]
  5108.  
  5109. String Profile;
  5110.  
  5111. [ SMS_Report (FALSE) ]
  5112.  
  5113. String ScriptPath;
  5114.  
  5115. [ SMS_Report (FALSE) ]
  5116.  
  5117. String SettingID;
  5118.  
  5119. [ SMS_Report (FALSE) ]
  5120.  
  5121. UInt32 UnitsPerWeek;
  5122.  
  5123. [ SMS_Report (FALSE) ]
  5124.  
  5125. String UserComment;
  5126.  
  5127. [ SMS_Report (FALSE) ]
  5128.  
  5129. UInt32 UserId;
  5130.  
  5131. [ SMS_Report (FALSE) ]
  5132.  
  5133. String UserType;
  5134.  
  5135. [ SMS_Report (FALSE) ]
  5136.  
  5137. String Workstations;
  5138.  
  5139. };
  5140.  
  5141.  
  5142.  
  5143. [ SMS_Report (FALSE),
  5144.  
  5145. SMS_Group_Name ("NT Eventlog File"),
  5146.  
  5147. SMS_Class_ID ("MICROSOFT|NT_EVENTLOG_FILE|1.0"),
  5148.  
  5149. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5150.  
  5151. class Win32_NTEventlogFile : SMS_Class_Template
  5152.  
  5153. {
  5154.  
  5155. [ SMS_Report (FALSE), key ]
  5156.  
  5157. String Name;
  5158.  
  5159. [ SMS_Report (FALSE) ]
  5160.  
  5161. UInt32 AccessMask;
  5162.  
  5163. [ SMS_Report (FALSE) ]
  5164.  
  5165. Boolean Archive;
  5166.  
  5167. [ SMS_Report (FALSE) ]
  5168.  
  5169. String Caption;
  5170.  
  5171. [ SMS_Report (FALSE) ]
  5172.  
  5173. Boolean Compressed;
  5174.  
  5175. [ SMS_Report (FALSE) ]
  5176.  
  5177. String CompressionMethod;
  5178.  
  5179. [ SMS_Report (FALSE) ]
  5180.  
  5181. DateTime CreationDate;
  5182.  
  5183. [ SMS_Report (FALSE) ]
  5184.  
  5185. String Description;
  5186.  
  5187. [ SMS_Report (FALSE) ]
  5188.  
  5189. String Drive;
  5190.  
  5191. [ SMS_Report (FALSE) ]
  5192.  
  5193. String EightDotThreeFileName;
  5194.  
  5195. [ SMS_Report (FALSE) ]
  5196.  
  5197. Boolean Encrypted;
  5198.  
  5199. [ SMS_Report (FALSE) ]
  5200.  
  5201. String EncryptionMethod;
  5202.  
  5203. [ SMS_Report (FALSE) ]
  5204.  
  5205. String Extension;
  5206.  
  5207. [ SMS_Report (FALSE) ]
  5208.  
  5209. String FileName;
  5210.  
  5211. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  5212.  
  5213. UInt64 FileSize;
  5214.  
  5215. [ SMS_Report (FALSE) ]
  5216.  
  5217. String FileType;
  5218.  
  5219. [ SMS_Report (FALSE) ]
  5220.  
  5221. String FSName;
  5222.  
  5223. [ SMS_Report (FALSE) ]
  5224.  
  5225. Boolean Hidden;
  5226.  
  5227. [ SMS_Report (FALSE) ]
  5228.  
  5229. DateTime InstallDate;
  5230.  
  5231. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  5232.  
  5233. UInt64 InUseCount;
  5234.  
  5235. [ SMS_Report (FALSE) ]
  5236.  
  5237. DateTime LastAccessed;
  5238.  
  5239. [ SMS_Report (FALSE) ]
  5240.  
  5241. DateTime LastModified;
  5242.  
  5243. [ SMS_Report (FALSE) ]
  5244.  
  5245. String LogfileName;
  5246.  
  5247. [ SMS_Report (FALSE) ]
  5248.  
  5249. String Manufacturer;
  5250.  
  5251. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  5252.  
  5253. UInt32 MaxFileSize;
  5254.  
  5255. [ SMS_Report (FALSE) ]
  5256.  
  5257. UInt32 NumberOfRecords;
  5258.  
  5259. [ SMS_Report (FALSE) ]
  5260.  
  5261. UInt32 OverwriteOutDated;
  5262.  
  5263. [ SMS_Report (FALSE) ]
  5264.  
  5265. String OverWritePolicy;
  5266.  
  5267. [ SMS_Report (FALSE) ]
  5268.  
  5269. String Path;
  5270.  
  5271. [ SMS_Report (FALSE) ]
  5272.  
  5273. Boolean Readable;
  5274.  
  5275. [ SMS_Report (FALSE) ]
  5276.  
  5277. String Sources[];
  5278.  
  5279. [ SMS_Report (FALSE) ]
  5280.  
  5281. String Status;
  5282.  
  5283. [ SMS_Report (FALSE) ]
  5284.  
  5285. Boolean System;
  5286.  
  5287. [ SMS_Report (FALSE) ]
  5288.  
  5289. String Version;
  5290.  
  5291. [ SMS_Report (FALSE) ]
  5292.  
  5293. Boolean Writeable;
  5294.  
  5295. };
  5296.  
  5297.  
  5298.  
  5299. [ SMS_Report (TRUE),
  5300.  
  5301. SMS_Group_Name ("Operating System"),
  5302.  
  5303. SMS_Class_ID ("MICROSOFT|OPERATING_SYSTEM|1.0"),
  5304.  
  5305. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5306.  
  5307. class Win32_OperatingSystem : SMS_Class_Template
  5308.  
  5309. {
  5310.  
  5311. [ SMS_Report (TRUE), key ]
  5312.  
  5313. String Name;
  5314.  
  5315. [ SMS_Report (TRUE) ]
  5316.  
  5317. String BootDevice;
  5318.  
  5319. [ SMS_Report (TRUE) ]
  5320.  
  5321. String BuildNumber;
  5322.  
  5323. [ SMS_Report (FALSE) ]
  5324.  
  5325. String BuildType;
  5326.  
  5327. [ SMS_Report (TRUE) ]
  5328.  
  5329. String Caption;
  5330.  
  5331. [ SMS_Report (FALSE) ]
  5332.  
  5333. String CodeSet;
  5334.  
  5335. [ SMS_Report (TRUE) ]
  5336.  
  5337. String CountryCode;
  5338.  
  5339. [ SMS_Report (TRUE) ]
  5340.  
  5341. String CSDVersion;
  5342.  
  5343. [ SMS_Report (FALSE) ]
  5344.  
  5345. SInt16 CurrentTimeZone;
  5346.  
  5347. [ SMS_Report (FALSE) ]
  5348.  
  5349. Boolean Debug;
  5350.  
  5351. [ SMS_Report (TRUE) ]
  5352.  
  5353. String Description;
  5354.  
  5355. [ SMS_Report (FALSE) ]
  5356.  
  5357. Boolean Distributed;
  5358.  
  5359. [ SMS_Report (FALSE) ]
  5360.  
  5361. UInt8 ForegroundApplicationBoost;
  5362.  
  5363. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  5364.  
  5365. UInt64 FreePhysicalMemory;
  5366.  
  5367. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  5368.  
  5369. UInt64 FreeSpaceInPagingFiles;
  5370.  
  5371. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  5372.  
  5373. UInt64 FreeVirtualMemory;
  5374.  
  5375. [ SMS_Report (TRUE) ]
  5376.  
  5377. DateTime InstallDate;
  5378.  
  5379. [ SMS_Report (TRUE) ]
  5380.  
  5381. DateTime LastBootUpTime;
  5382.  
  5383. [ SMS_Report (FALSE) ]
  5384.  
  5385. DateTime LocalDateTime;
  5386.  
  5387. [ SMS_Report (TRUE) ]
  5388.  
  5389. String Locale;
  5390.  
  5391. [ SMS_Report (TRUE) ]
  5392.  
  5393. String Manufacturer;
  5394.  
  5395. [ SMS_Report (FALSE) ]
  5396.  
  5397. UInt32 MaxNumberOfProcesses;
  5398.  
  5399. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  5400.  
  5401. UInt64 MaxProcessMemorySize;
  5402.  
  5403. [ SMS_Report (FALSE) ]
  5404.  
  5405. UInt32 NumberOfLicensedUsers;
  5406.  
  5407. [ SMS_Report (FALSE) ]
  5408.  
  5409. UInt32 NumberOfProcesses;
  5410.  
  5411. [ SMS_Report (FALSE) ]
  5412.  
  5413. UInt32 NumberOfUsers;
  5414.  
  5415. [ SMS_Report (FALSE) ]
  5416.  
  5417. UInt32 OperatingSystemSKU;
  5418.  
  5419. [ SMS_Report (TRUE) ]
  5420.  
  5421. String Organization;
  5422.  
  5423. [ SMS_Report (FALSE) ]
  5424.  
  5425. String OSArchitecture;
  5426.  
  5427. [ SMS_Report (TRUE) ]
  5428.  
  5429. UInt32 OSLanguage;
  5430.  
  5431. [ SMS_Report (FALSE) ]
  5432.  
  5433. UInt32 OSProductSuite;
  5434.  
  5435. [ SMS_Report (FALSE) ]
  5436.  
  5437. UInt16 OSType;
  5438.  
  5439. [ SMS_Report (FALSE) ]
  5440.  
  5441. String OtherTypeDescription;
  5442.  
  5443. [ SMS_Report (FALSE) ]
  5444.  
  5445. String PlusProductID;
  5446.  
  5447. [ SMS_Report (FALSE) ]
  5448.  
  5449. String PlusVersionNumber;
  5450.  
  5451. [ SMS_Report (FALSE) ]
  5452.  
  5453. Boolean Primary;
  5454.  
  5455. [ SMS_Report (TRUE) ]
  5456.  
  5457. UInt32 ProductType;
  5458.  
  5459. [ SMS_Report (TRUE) ]
  5460.  
  5461. String RegisteredUser;
  5462.  
  5463. [ SMS_Report (FALSE) ]
  5464.  
  5465. String SerialNumber;
  5466.  
  5467. [ SMS_Report (FALSE) ]
  5468.  
  5469. UInt16 ServicePackMajorVersion;
  5470.  
  5471. [ SMS_Report (FALSE) ]
  5472.  
  5473. UInt16 ServicePackMinorVersion;
  5474.  
  5475. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  5476.  
  5477. UInt64 SizeStoredInPagingFiles;
  5478.  
  5479. [ SMS_Report (FALSE) ]
  5480.  
  5481. String Status;
  5482.  
  5483. [ SMS_Report (FALSE) ]
  5484.  
  5485. String SystemDevice;
  5486.  
  5487. [ SMS_Report (TRUE) ]
  5488.  
  5489. String SystemDirectory;
  5490.  
  5491. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  5492.  
  5493. UInt64 TotalSwapSpaceSize;
  5494.  
  5495. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  5496.  
  5497. UInt64 TotalVirtualMemorySize;
  5498.  
  5499. [ SMS_Report (TRUE), SMS_Units ("KiloBytes") ]
  5500.  
  5501. UInt64 TotalVisibleMemorySize;
  5502.  
  5503. [ SMS_Report (TRUE) ]
  5504.  
  5505. String Version;
  5506.  
  5507. [ SMS_Report (TRUE) ]
  5508.  
  5509. String WindowsDirectory;
  5510.  
  5511. };
  5512.  
  5513.  
  5514.  
  5515. [ SMS_Report (FALSE),
  5516.  
  5517. SMS_Group_Name ("Operating System Recovery Configuration"),
  5518.  
  5519. SMS_Class_ID ("MICROSOFT|OS_RECOVERY_CONFIGURATION|1.0"),
  5520.  
  5521. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5522.  
  5523. class Win32_OSRecoveryConfiguration : SMS_Class_Template
  5524.  
  5525. {
  5526.  
  5527. [ SMS_Report (FALSE), key ]
  5528.  
  5529. String Name;
  5530.  
  5531. [ SMS_Report (FALSE) ]
  5532.  
  5533. Boolean AutoReboot;
  5534.  
  5535. [ SMS_Report (FALSE) ]
  5536.  
  5537. String Caption;
  5538.  
  5539. [ SMS_Report (FALSE) ]
  5540.  
  5541. String DebugFilePath;
  5542.  
  5543. [ SMS_Report (FALSE) ]
  5544.  
  5545. String Description;
  5546.  
  5547. [ SMS_Report (FALSE) ]
  5548.  
  5549. Boolean KernelDumpOnly;
  5550.  
  5551. [ SMS_Report (FALSE) ]
  5552.  
  5553. Boolean OverwriteExistingDebugFile;
  5554.  
  5555. [ SMS_Report (FALSE) ]
  5556.  
  5557. Boolean SendAdminAlert;
  5558.  
  5559. [ SMS_Report (FALSE) ]
  5560.  
  5561. String SettingID;
  5562.  
  5563. [ SMS_Report (FALSE) ]
  5564.  
  5565. Boolean WriteDebugInfo;
  5566.  
  5567. [ SMS_Report (FALSE) ]
  5568.  
  5569. Boolean WriteToSystemLog;
  5570.  
  5571. };
  5572.  
  5573.  
  5574.  
  5575. [ SMS_Report (FALSE),
  5576.  
  5577. SMS_Group_Name ("Page File Setting"),
  5578.  
  5579. SMS_Class_ID ("MICROSOFT|PAGE_FILE_SETTING|1.0"),
  5580.  
  5581. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5582.  
  5583. class Win32_PageFileSetting : SMS_Class_Template
  5584.  
  5585. {
  5586.  
  5587. [ SMS_Report (FALSE), key ]
  5588.  
  5589. String Name;
  5590.  
  5591. [ SMS_Report (FALSE) ]
  5592.  
  5593. String Caption;
  5594.  
  5595. [ SMS_Report (FALSE) ]
  5596.  
  5597. String Description;
  5598.  
  5599. [ SMS_Report (FALSE) ]
  5600.  
  5601. UInt32 InitialSize;
  5602.  
  5603. [ SMS_Report (FALSE) ]
  5604.  
  5605. UInt32 MaximumSize;
  5606.  
  5607. [ SMS_Report (FALSE) ]
  5608.  
  5609. String SettingID;
  5610.  
  5611. };
  5612.  
  5613.  
  5614.  
  5615. [ SMS_Report (TRUE),
  5616.  
  5617. SMS_Group_Name ("Parallel Port"),
  5618.  
  5619. SMS_Class_ID ("MICROSOFT|PARALLEL_PORT|1.0"),
  5620.  
  5621. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5622.  
  5623. class Win32_ParallelPort : SMS_Class_Template
  5624.  
  5625. {
  5626.  
  5627. [ SMS_Report (TRUE), key ]
  5628.  
  5629. String DeviceID;
  5630.  
  5631. [ SMS_Report (TRUE) ]
  5632.  
  5633. UInt16 Availability;
  5634.  
  5635. [ SMS_Report (TRUE) ]
  5636.  
  5637. UInt16 Capabilities[];
  5638.  
  5639. [ SMS_Report (FALSE) ]
  5640.  
  5641. String CapabilityDescriptions[];
  5642.  
  5643. [ SMS_Report (FALSE) ]
  5644.  
  5645. String Caption;
  5646.  
  5647. [ SMS_Report (FALSE) ]
  5648.  
  5649. UInt32 ConfigManagerErrorCode;
  5650.  
  5651. [ SMS_Report (FALSE) ]
  5652.  
  5653. Boolean ConfigManagerUserConfig;
  5654.  
  5655. [ SMS_Report (FALSE) ]
  5656.  
  5657. String Description;
  5658.  
  5659. [ SMS_Report (FALSE) ]
  5660.  
  5661. Boolean DMASupport;
  5662.  
  5663. [ SMS_Report (FALSE) ]
  5664.  
  5665. Boolean ErrorCleared;
  5666.  
  5667. [ SMS_Report (FALSE) ]
  5668.  
  5669. String ErrorDescription;
  5670.  
  5671. [ SMS_Report (FALSE) ]
  5672.  
  5673. DateTime InstallDate;
  5674.  
  5675. [ SMS_Report (FALSE) ]
  5676.  
  5677. UInt32 LastErrorCode;
  5678.  
  5679. [ SMS_Report (FALSE) ]
  5680.  
  5681. UInt32 MaxNumberControlled;
  5682.  
  5683. [ SMS_Report (TRUE) ]
  5684.  
  5685. String Name;
  5686.  
  5687. [ SMS_Report (FALSE) ]
  5688.  
  5689. Boolean OSAutoDiscovered;
  5690.  
  5691. [ SMS_Report (FALSE) ]
  5692.  
  5693. String PNPDeviceID;
  5694.  
  5695. [ SMS_Report (FALSE) ]
  5696.  
  5697. UInt16 PowerManagementCapabilities[];
  5698.  
  5699. [ SMS_Report (FALSE) ]
  5700.  
  5701. Boolean PowerManagementSupported;
  5702.  
  5703. [ SMS_Report (FALSE) ]
  5704.  
  5705. UInt16 ProtocolSupported;
  5706.  
  5707. [ SMS_Report (TRUE) ]
  5708.  
  5709. String Status;
  5710.  
  5711. [ SMS_Report (FALSE) ]
  5712.  
  5713. UInt16 StatusInfo;
  5714.  
  5715. [ SMS_Report (FALSE) ]
  5716.  
  5717. String SystemName;
  5718.  
  5719. [ SMS_Report (FALSE) ]
  5720.  
  5721. DateTime TimeOfLastReset;
  5722.  
  5723. };
  5724.  
  5725.  
  5726.  
  5727. [ SMS_Report (TRUE),
  5728.  
  5729. SMS_Group_Name ("BIOS"),
  5730.  
  5731. SMS_Class_ID ("MICROSOFT|PC_BIOS|1.0"),
  5732.  
  5733. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5734.  
  5735. class Win32_BIOS : SMS_Class_Template
  5736.  
  5737. {
  5738.  
  5739. [ SMS_Report (TRUE), key ]
  5740.  
  5741. String Name;
  5742.  
  5743. [ SMS_Report (TRUE), key ]
  5744.  
  5745. String SoftwareElementID;
  5746.  
  5747. [ SMS_Report (TRUE), key ]
  5748.  
  5749. UInt16 SoftwareElementState;
  5750.  
  5751. [ SMS_Report (TRUE), key ]
  5752.  
  5753. UInt16 TargetOperatingSystem;
  5754.  
  5755. [ SMS_Report (TRUE), key ]
  5756.  
  5757. String Version;
  5758.  
  5759. [ SMS_Report (FALSE) ]
  5760.  
  5761. UInt16 BiosCharacteristics[];
  5762.  
  5763. [ SMS_Report (TRUE) ]
  5764.  
  5765. String BuildNumber;
  5766.  
  5767. [ SMS_Report (FALSE) ]
  5768.  
  5769. String Caption;
  5770.  
  5771. [ SMS_Report (FALSE) ]
  5772.  
  5773. String CodeSet;
  5774.  
  5775. [ SMS_Report (FALSE) ]
  5776.  
  5777. String CurrentLanguage;
  5778.  
  5779. [ SMS_Report (TRUE) ]
  5780.  
  5781. String Description;
  5782.  
  5783. [ SMS_Report (FALSE) ]
  5784.  
  5785. String IdentificationCode;
  5786.  
  5787. [ SMS_Report (FALSE) ]
  5788.  
  5789. UInt16 InstallableLanguages;
  5790.  
  5791. [ SMS_Report (FALSE) ]
  5792.  
  5793. DateTime InstallDate;
  5794.  
  5795. [ SMS_Report (FALSE) ]
  5796.  
  5797. String LanguageEdition;
  5798.  
  5799. [ SMS_Report (FALSE) ]
  5800.  
  5801. String ListOfLanguages[];
  5802.  
  5803. [ SMS_Report (TRUE) ]
  5804.  
  5805. String Manufacturer;
  5806.  
  5807. [ SMS_Report (FALSE) ]
  5808.  
  5809. String OtherTargetOS;
  5810.  
  5811. [ SMS_Report (FALSE) ]
  5812.  
  5813. Boolean PrimaryBIOS;
  5814.  
  5815. [ SMS_Report (TRUE) ]
  5816.  
  5817. DateTime ReleaseDate;
  5818.  
  5819. [ SMS_Report (TRUE) ]
  5820.  
  5821. String SerialNumber;
  5822.  
  5823. [ SMS_Report (TRUE) ]
  5824.  
  5825. String SMBIOSBIOSVersion;
  5826.  
  5827. [ SMS_Report (FALSE) ]
  5828.  
  5829. UInt16 SMBIOSMajorVersion;
  5830.  
  5831. [ SMS_Report (FALSE) ]
  5832.  
  5833. UInt16 SMBIOSMinorVersion;
  5834.  
  5835. [ SMS_Report (FALSE) ]
  5836.  
  5837. Boolean SMBIOSPresent;
  5838.  
  5839. [ SMS_Report (FALSE) ]
  5840.  
  5841. String Status;
  5842.  
  5843. };
  5844.  
  5845.  
  5846.  
  5847. [ SMS_Report (FALSE),
  5848.  
  5849. SMS_Group_Name ("PCMCIA Controller"),
  5850.  
  5851. SMS_Class_ID ("MICROSOFT|PCMCIA_CONTROLLER|1.0"),
  5852.  
  5853. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5854.  
  5855. class Win32_PCMCIAController : SMS_Class_Template
  5856.  
  5857. {
  5858.  
  5859. [ SMS_Report (FALSE), key ]
  5860.  
  5861. String DeviceID;
  5862.  
  5863. [ SMS_Report (FALSE) ]
  5864.  
  5865. UInt16 Availability;
  5866.  
  5867. [ SMS_Report (FALSE) ]
  5868.  
  5869. String Caption;
  5870.  
  5871. [ SMS_Report (FALSE) ]
  5872.  
  5873. UInt32 ConfigManagerErrorCode;
  5874.  
  5875. [ SMS_Report (FALSE) ]
  5876.  
  5877. Boolean ConfigManagerUserConfig;
  5878.  
  5879. [ SMS_Report (FALSE) ]
  5880.  
  5881. String Description;
  5882.  
  5883. [ SMS_Report (FALSE) ]
  5884.  
  5885. Boolean ErrorCleared;
  5886.  
  5887. [ SMS_Report (FALSE) ]
  5888.  
  5889. String ErrorDescription;
  5890.  
  5891. [ SMS_Report (FALSE) ]
  5892.  
  5893. DateTime InstallDate;
  5894.  
  5895. [ SMS_Report (FALSE) ]
  5896.  
  5897. UInt32 LastErrorCode;
  5898.  
  5899. [ SMS_Report (FALSE) ]
  5900.  
  5901. String Manufacturer;
  5902.  
  5903. [ SMS_Report (FALSE) ]
  5904.  
  5905. UInt32 MaxNumberControlled;
  5906.  
  5907. [ SMS_Report (FALSE) ]
  5908.  
  5909. String Name;
  5910.  
  5911. [ SMS_Report (FALSE) ]
  5912.  
  5913. String PNPDeviceID;
  5914.  
  5915. [ SMS_Report (FALSE) ]
  5916.  
  5917. UInt16 PowerManagementCapabilities[];
  5918.  
  5919. [ SMS_Report (FALSE) ]
  5920.  
  5921. Boolean PowerManagementSupported;
  5922.  
  5923. [ SMS_Report (FALSE) ]
  5924.  
  5925. UInt16 ProtocolSupported;
  5926.  
  5927. [ SMS_Report (FALSE) ]
  5928.  
  5929. String Status;
  5930.  
  5931. [ SMS_Report (FALSE) ]
  5932.  
  5933. UInt16 StatusInfo;
  5934.  
  5935. [ SMS_Report (FALSE) ]
  5936.  
  5937. String SystemName;
  5938.  
  5939. [ SMS_Report (FALSE) ]
  5940.  
  5941. DateTime TimeOfLastReset;
  5942.  
  5943. };
  5944.  
  5945.  
  5946.  
  5947. [ SMS_Report (TRUE),
  5948.  
  5949. SMS_Group_Name ("Physical Memory"),
  5950.  
  5951. SMS_Class_ID ("MICROSOFT|PHYSICAL_MEMORY|1.0"),
  5952.  
  5953. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  5954.  
  5955. class Win32_PhysicalMemory : SMS_Class_Template
  5956.  
  5957. {
  5958.  
  5959. [ SMS_Report (TRUE), key ]
  5960.  
  5961. String CreationClassName;
  5962.  
  5963. [ SMS_Report (TRUE), key ]
  5964.  
  5965. String Tag;
  5966.  
  5967. [ SMS_Report (TRUE) ]
  5968.  
  5969. String BankLabel;
  5970.  
  5971. [ SMS_Report (TRUE), SMS_Units ("Megabytes") ]
  5972.  
  5973. UInt64 Capacity;
  5974.  
  5975. [ SMS_Report (TRUE) ]
  5976.  
  5977. String Caption;
  5978.  
  5979. [ SMS_Report (TRUE) ]
  5980.  
  5981. UInt16 DataWidth;
  5982.  
  5983. [ SMS_Report (TRUE) ]
  5984.  
  5985. String Description;
  5986.  
  5987. [ SMS_Report (TRUE) ]
  5988.  
  5989. String DeviceLocator;
  5990.  
  5991. [ SMS_Report (TRUE) ]
  5992.  
  5993. UInt16 FormFactor;
  5994.  
  5995. [ SMS_Report (TRUE) ]
  5996.  
  5997. Boolean HotSwappable;
  5998.  
  5999. [ SMS_Report (TRUE) ]
  6000.  
  6001. DateTime InstallDate;
  6002.  
  6003. [ SMS_Report (TRUE) ]
  6004.  
  6005. UInt16 InterleaveDataDepth;
  6006.  
  6007. [ SMS_Report (TRUE) ]
  6008.  
  6009. UInt32 InterleavePosition;
  6010.  
  6011. [ SMS_Report (TRUE) ]
  6012.  
  6013. String Manufacturer;
  6014.  
  6015. [ SMS_Report (TRUE) ]
  6016.  
  6017. UInt16 MemoryType;
  6018.  
  6019. [ SMS_Report (TRUE) ]
  6020.  
  6021. String Model;
  6022.  
  6023. [ SMS_Report (TRUE) ]
  6024.  
  6025. String Name;
  6026.  
  6027. [ SMS_Report (TRUE) ]
  6028.  
  6029. String OtherIdentifyingInfo;
  6030.  
  6031. [ SMS_Report (TRUE) ]
  6032.  
  6033. String PartNumber;
  6034.  
  6035. [ SMS_Report (TRUE) ]
  6036.  
  6037. UInt32 PositionInRow;
  6038.  
  6039. [ SMS_Report (TRUE) ]
  6040.  
  6041. Boolean PoweredOn;
  6042.  
  6043. [ SMS_Report (TRUE) ]
  6044.  
  6045. Boolean Removable;
  6046.  
  6047. [ SMS_Report (TRUE) ]
  6048.  
  6049. Boolean Replaceable;
  6050.  
  6051. [ SMS_Report (TRUE) ]
  6052.  
  6053. String SerialNumber;
  6054.  
  6055. [ SMS_Report (TRUE) ]
  6056.  
  6057. String SKU;
  6058.  
  6059. [ SMS_Report (TRUE) ]
  6060.  
  6061. UInt32 Speed;
  6062.  
  6063. [ SMS_Report (TRUE) ]
  6064.  
  6065. String Status;
  6066.  
  6067. [ SMS_Report (TRUE) ]
  6068.  
  6069. UInt16 TotalWidth;
  6070.  
  6071. [ SMS_Report (TRUE) ]
  6072.  
  6073. UInt16 TypeDetail;
  6074.  
  6075. [ SMS_Report (TRUE) ]
  6076.  
  6077. String Version;
  6078.  
  6079. };
  6080.  
  6081.  
  6082.  
  6083. [ SMS_Report (TRUE),
  6084.  
  6085. SMS_Group_Name ("PNP DEVICE DRIVER"),
  6086.  
  6087. SMS_Class_ID ("MICROSOFT|PNP_DEVICE_DRIVER|1.0"),
  6088.  
  6089. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  6090.  
  6091. class Win32_PnpEntity : SMS_Class_Template
  6092.  
  6093. {
  6094.  
  6095. [ SMS_Report (TRUE), key ]
  6096.  
  6097. String DeviceID;
  6098.  
  6099. [ SMS_Report (FALSE) ]
  6100.  
  6101. UInt16 Availability;
  6102.  
  6103. [ SMS_Report (FALSE) ]
  6104.  
  6105. String Caption;
  6106.  
  6107. [ SMS_Report (FALSE) ]
  6108.  
  6109. String ClassGuid;
  6110.  
  6111. [ SMS_Report (TRUE) ]
  6112.  
  6113. UInt32 ConfigManagerErrorCode;
  6114.  
  6115. [ SMS_Report (FALSE) ]
  6116.  
  6117. Boolean ConfigManagerUserConfig;
  6118.  
  6119. [ SMS_Report (FALSE) ]
  6120.  
  6121. String CreationClassName;
  6122.  
  6123. [ SMS_Report (FALSE) ]
  6124.  
  6125. String Description;
  6126.  
  6127. [ SMS_Report (FALSE) ]
  6128.  
  6129. Boolean ErrorCleared;
  6130.  
  6131. [ SMS_Report (TRUE) ]
  6132.  
  6133. String ErrorDescription;
  6134.  
  6135. [ SMS_Report (FALSE) ]
  6136.  
  6137. DateTime InstallDate;
  6138.  
  6139. [ SMS_Report (TRUE) ]
  6140.  
  6141. UInt32 LastErrorCode;
  6142.  
  6143. [ SMS_Report (FALSE) ]
  6144.  
  6145. String Manufacturer;
  6146.  
  6147. [ SMS_Report (TRUE) ]
  6148.  
  6149. String Name;
  6150.  
  6151. [ SMS_Report (TRUE) ]
  6152.  
  6153. String PNPDeviceID;
  6154.  
  6155. [ SMS_Report (FALSE) ]
  6156.  
  6157. UInt16 PowerManagementCapabilities[];
  6158.  
  6159. [ SMS_Report (FALSE) ]
  6160.  
  6161. Boolean PowerManagementSupported;
  6162.  
  6163. [ SMS_Report (FALSE) ]
  6164.  
  6165. String Service;
  6166.  
  6167. [ SMS_Report (FALSE) ]
  6168.  
  6169. String Status;
  6170.  
  6171. [ SMS_Report (FALSE) ]
  6172.  
  6173. UInt16 StatusInfo;
  6174.  
  6175. [ SMS_Report (FALSE) ]
  6176.  
  6177. String SystemCreationClassName;
  6178.  
  6179. [ SMS_Report (FALSE) ]
  6180.  
  6181. String SystemName;
  6182.  
  6183. };
  6184.  
  6185.  
  6186.  
  6187. [ SMS_Report (FALSE),
  6188.  
  6189. SMS_Group_Name ("Pointing Device"),
  6190.  
  6191. SMS_Class_ID ("MICROSOFT|POINTING_DEVICE|1.0"),
  6192.  
  6193. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  6194.  
  6195. class Win32_PointingDevice : SMS_Class_Template
  6196.  
  6197. {
  6198.  
  6199. [ SMS_Report (FALSE), key ]
  6200.  
  6201. String DeviceID;
  6202.  
  6203. [ SMS_Report (FALSE) ]
  6204.  
  6205. UInt16 Availability;
  6206.  
  6207. [ SMS_Report (FALSE) ]
  6208.  
  6209. String Caption;
  6210.  
  6211. [ SMS_Report (FALSE) ]
  6212.  
  6213. UInt32 ConfigManagerErrorCode;
  6214.  
  6215. [ SMS_Report (FALSE) ]
  6216.  
  6217. Boolean ConfigManagerUserConfig;
  6218.  
  6219. [ SMS_Report (FALSE) ]
  6220.  
  6221. String Description;
  6222.  
  6223. [ SMS_Report (FALSE) ]
  6224.  
  6225. UInt16 DeviceInterface;
  6226.  
  6227. [ SMS_Report (FALSE) ]
  6228.  
  6229. UInt32 DoubleSpeedThreshold;
  6230.  
  6231. [ SMS_Report (FALSE) ]
  6232.  
  6233. Boolean ErrorCleared;
  6234.  
  6235. [ SMS_Report (FALSE) ]
  6236.  
  6237. String ErrorDescription;
  6238.  
  6239. [ SMS_Report (FALSE) ]
  6240.  
  6241. UInt16 Handedness;
  6242.  
  6243. [ SMS_Report (FALSE) ]
  6244.  
  6245. String HardwareType;
  6246.  
  6247. [ SMS_Report (FALSE) ]
  6248.  
  6249. String InfFileName;
  6250.  
  6251. [ SMS_Report (FALSE) ]
  6252.  
  6253. String InfSection;
  6254.  
  6255. [ SMS_Report (FALSE) ]
  6256.  
  6257. DateTime InstallDate;
  6258.  
  6259. [ SMS_Report (FALSE) ]
  6260.  
  6261. Boolean IsLocked;
  6262.  
  6263. [ SMS_Report (FALSE) ]
  6264.  
  6265. UInt32 LastErrorCode;
  6266.  
  6267. [ SMS_Report (FALSE) ]
  6268.  
  6269. String Manufacturer;
  6270.  
  6271. [ SMS_Report (FALSE) ]
  6272.  
  6273. String Name;
  6274.  
  6275. [ SMS_Report (FALSE) ]
  6276.  
  6277. UInt8 NumberOfButtons;
  6278.  
  6279. [ SMS_Report (FALSE) ]
  6280.  
  6281. String PNPDeviceID;
  6282.  
  6283. [ SMS_Report (FALSE) ]
  6284.  
  6285. UInt16 PointingType;
  6286.  
  6287. [ SMS_Report (FALSE) ]
  6288.  
  6289. UInt16 PowerManagementCapabilities[];
  6290.  
  6291. [ SMS_Report (FALSE) ]
  6292.  
  6293. Boolean PowerManagementSupported;
  6294.  
  6295. [ SMS_Report (FALSE) ]
  6296.  
  6297. UInt32 QuadSpeedThreshold;
  6298.  
  6299. [ SMS_Report (FALSE) ]
  6300.  
  6301. UInt32 Resolution;
  6302.  
  6303. [ SMS_Report (FALSE) ]
  6304.  
  6305. UInt32 SampleRate;
  6306.  
  6307. [ SMS_Report (FALSE) ]
  6308.  
  6309. String Status;
  6310.  
  6311. [ SMS_Report (FALSE) ]
  6312.  
  6313. UInt16 StatusInfo;
  6314.  
  6315. [ SMS_Report (FALSE) ]
  6316.  
  6317. UInt32 Synch;
  6318.  
  6319. [ SMS_Report (FALSE) ]
  6320.  
  6321. String SystemName;
  6322.  
  6323. };
  6324.  
  6325.  
  6326.  
  6327. [ SMS_Report (FALSE),
  6328.  
  6329. SMS_Group_Name ("Portable Battery"),
  6330.  
  6331. SMS_Class_ID ("MICROSOFT|PORTABLE_BATTERY|1.0"),
  6332.  
  6333. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  6334.  
  6335. class Win32_PortableBattery : SMS_Class_Template
  6336.  
  6337. {
  6338.  
  6339. [ SMS_Report (FALSE), key ]
  6340.  
  6341. String DeviceID;
  6342.  
  6343. [ SMS_Report (FALSE) ]
  6344.  
  6345. UInt16 Availability;
  6346.  
  6347. [ SMS_Report (FALSE) ]
  6348.  
  6349. UInt16 BatteryStatus;
  6350.  
  6351. [ SMS_Report (FALSE) ]
  6352.  
  6353. UInt16 CapacityMultiplier;
  6354.  
  6355. [ SMS_Report (FALSE) ]
  6356.  
  6357. String Caption;
  6358.  
  6359. [ SMS_Report (FALSE) ]
  6360.  
  6361. UInt16 Chemistry;
  6362.  
  6363. [ SMS_Report (FALSE) ]
  6364.  
  6365. UInt32 ConfigManagerErrorCode;
  6366.  
  6367. [ SMS_Report (FALSE) ]
  6368.  
  6369. Boolean ConfigManagerUserConfig;
  6370.  
  6371. [ SMS_Report (FALSE) ]
  6372.  
  6373. String Description;
  6374.  
  6375. [ SMS_Report (FALSE) ]
  6376.  
  6377. UInt32 DesignCapacity;
  6378.  
  6379. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  6380.  
  6381. UInt64 DesignVoltage;
  6382.  
  6383. [ SMS_Report (FALSE) ]
  6384.  
  6385. Boolean ErrorCleared;
  6386.  
  6387. [ SMS_Report (FALSE) ]
  6388.  
  6389. String ErrorDescription;
  6390.  
  6391. [ SMS_Report (FALSE) ]
  6392.  
  6393. UInt16 EstimatedChargeRemaining;
  6394.  
  6395. [ SMS_Report (FALSE) ]
  6396.  
  6397. UInt32 EstimatedRunTime;
  6398.  
  6399. [ SMS_Report (FALSE) ]
  6400.  
  6401. UInt32 ExpectedLife;
  6402.  
  6403. [ SMS_Report (FALSE) ]
  6404.  
  6405. UInt32 FullChargeCapacity;
  6406.  
  6407. [ SMS_Report (FALSE) ]
  6408.  
  6409. DateTime InstallDate;
  6410.  
  6411. [ SMS_Report (FALSE) ]
  6412.  
  6413. UInt32 LastErrorCode;
  6414.  
  6415. [ SMS_Report (FALSE) ]
  6416.  
  6417. String Location;
  6418.  
  6419. [ SMS_Report (FALSE) ]
  6420.  
  6421. String ManufactureDate;
  6422.  
  6423. [ SMS_Report (FALSE) ]
  6424.  
  6425. String Manufacturer;
  6426.  
  6427. [ SMS_Report (FALSE) ]
  6428.  
  6429. UInt16 MaxBatteryError;
  6430.  
  6431. [ SMS_Report (FALSE) ]
  6432.  
  6433. UInt32 MaxRechargeTime;
  6434.  
  6435. [ SMS_Report (FALSE) ]
  6436.  
  6437. String Name;
  6438.  
  6439. [ SMS_Report (FALSE) ]
  6440.  
  6441. String PNPDeviceID;
  6442.  
  6443. [ SMS_Report (FALSE) ]
  6444.  
  6445. UInt16 PowerManagementCapabilities[];
  6446.  
  6447. [ SMS_Report (FALSE) ]
  6448.  
  6449. Boolean PowerManagementSupported;
  6450.  
  6451. [ SMS_Report (FALSE) ]
  6452.  
  6453. String SmartBatteryVersion;
  6454.  
  6455. [ SMS_Report (FALSE) ]
  6456.  
  6457. String Status;
  6458.  
  6459. [ SMS_Report (FALSE) ]
  6460.  
  6461. UInt16 StatusInfo;
  6462.  
  6463. [ SMS_Report (FALSE) ]
  6464.  
  6465. String SystemName;
  6466.  
  6467. [ SMS_Report (FALSE) ]
  6468.  
  6469. UInt32 TimeOnBattery;
  6470.  
  6471. [ SMS_Report (FALSE) ]
  6472.  
  6473. UInt32 TimeToFullCharge;
  6474.  
  6475. };
  6476.  
  6477.  
  6478.  
  6479. [ SMS_Report (FALSE),
  6480.  
  6481. SMS_Group_Name ("Ports"),
  6482.  
  6483. SMS_Class_ID ("MICROSOFT|PORT|1.0"),
  6484.  
  6485. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  6486.  
  6487. class Win32_PortResource : SMS_Class_Template
  6488.  
  6489. {
  6490.  
  6491. [ SMS_Report (FALSE), key, SMS_Units ("HexString") ]
  6492.  
  6493. UInt64 StartingAddress;
  6494.  
  6495. [ SMS_Report (FALSE) ]
  6496.  
  6497. Boolean Alias;
  6498.  
  6499. [ SMS_Report (FALSE) ]
  6500.  
  6501. String Caption;
  6502.  
  6503. [ SMS_Report (FALSE) ]
  6504.  
  6505. String Description;
  6506.  
  6507. [ SMS_Report (FALSE), SMS_Units ("HexString") ]
  6508.  
  6509. UInt64 EndingAddress;
  6510.  
  6511. [ SMS_Report (FALSE) ]
  6512.  
  6513. DateTime InstallDate;
  6514.  
  6515. [ SMS_Report (FALSE) ]
  6516.  
  6517. String Name;
  6518.  
  6519. [ SMS_Report (FALSE) ]
  6520.  
  6521. String Status;
  6522.  
  6523. };
  6524.  
  6525.  
  6526.  
  6527. [ SMS_Report (TRUE),
  6528.  
  6529. SMS_Group_Name ("Power Capabilities"),
  6530.  
  6531. SMS_Class_ID ("MICROSOFT|POWER_MANAGEMENT_CAPABILITIES|1.0"),
  6532.  
  6533. Namespace ("\\\\\\\\.\\\\root\\\\CCM\\\\powermanagementagent") ]
  6534.  
  6535. class CCM_PwrMgmtSystemPowerCapabilities : SMS_Class_Template
  6536.  
  6537. {
  6538.  
  6539. [ SMS_Report (TRUE), key ]
  6540.  
  6541. UInt32 PreferredPMProfile;
  6542.  
  6543. [ SMS_Report (TRUE) ]
  6544.  
  6545. Boolean ApmPresent;
  6546.  
  6547. [ SMS_Report (TRUE) ]
  6548.  
  6549. Boolean BatteriesAreShortTerm;
  6550.  
  6551. [ SMS_Report (TRUE) ]
  6552.  
  6553. Boolean FullWake;
  6554.  
  6555. [ SMS_Report (TRUE) ]
  6556.  
  6557. Boolean LidPresent;
  6558.  
  6559. [ SMS_Report (TRUE) ]
  6560.  
  6561. String MinDeviceWakeState;
  6562.  
  6563. [ SMS_Report (TRUE) ]
  6564.  
  6565. Boolean ProcessorThrottle;
  6566.  
  6567. [ SMS_Report (TRUE) ]
  6568.  
  6569. String RtcWake;
  6570.  
  6571. [ SMS_Report (TRUE) ]
  6572.  
  6573. Boolean SystemBatteriesPresent;
  6574.  
  6575. [ SMS_Report (TRUE) ]
  6576.  
  6577. Boolean SystemS1;
  6578.  
  6579. [ SMS_Report (TRUE) ]
  6580.  
  6581. Boolean SystemS2;
  6582.  
  6583. [ SMS_Report (TRUE) ]
  6584.  
  6585. Boolean SystemS3;
  6586.  
  6587. [ SMS_Report (TRUE) ]
  6588.  
  6589. Boolean SystemS4;
  6590.  
  6591. [ SMS_Report (TRUE) ]
  6592.  
  6593. Boolean SystemS5;
  6594.  
  6595. [ SMS_Report (TRUE) ]
  6596.  
  6597. Boolean UpsPresent;
  6598.  
  6599. [ SMS_Report (TRUE) ]
  6600.  
  6601. Boolean VideoDimPresent;
  6602.  
  6603. };
  6604.  
  6605.  
  6606.  
  6607. [ SMS_Report (TRUE),
  6608.  
  6609. SMS_Group_Name ("Power Configurations"),
  6610.  
  6611. SMS_Class_ID ("MICROSOFT|POWER_MANAGEMENT_CONFIGURATION|1.0"),
  6612.  
  6613. Namespace ("\\\\\\\\.\\\\root\\\\CCM\\\\policy\\\\machine\\\\actualconfig") ]
  6614.  
  6615. class CCM_PowerConfig : SMS_Class_Template
  6616.  
  6617. {
  6618.  
  6619. [ SMS_Report (TRUE), key ]
  6620.  
  6621. String PowerConfigID;
  6622.  
  6623. [ SMS_Report (FALSE) ]
  6624.  
  6625. UInt32 DurationInSec;
  6626.  
  6627. [ SMS_Report (FALSE) ]
  6628.  
  6629. String NonPeakPowerPlan;
  6630.  
  6631. [ SMS_Report (TRUE) ]
  6632.  
  6633. String NonPeakPowerPlanName;
  6634.  
  6635. [ SMS_Report (FALSE) ]
  6636.  
  6637. String PeakPowerPlan;
  6638.  
  6639. [ SMS_Report (TRUE) ]
  6640.  
  6641. String PeakPowerPlanName;
  6642.  
  6643. [ SMS_Report (FALSE) ]
  6644.  
  6645. String PeakStartTimeHoursMin;
  6646.  
  6647. [ SMS_Report (TRUE) ]
  6648.  
  6649. String WakeUpTimeHoursMin;
  6650.  
  6651. };
  6652.  
  6653.  
  6654.  
  6655. [ SMS_Report (TRUE),
  6656.  
  6657. SMS_Group_Name ("Power Management Insomnia Reasons"),
  6658.  
  6659. SMS_Class_ID ("MICROSOFT|POWER_MANAGEMENT_SUSPEND_ERROR|1.0"),
  6660.  
  6661. Namespace ("\\\\\\\\.\\\\root\\\\CCM\\\\powermanagementagent") ]
  6662.  
  6663. class CCM_PwrMgmtLastSuspendError : SMS_Class_Template
  6664.  
  6665. {
  6666.  
  6667. [ SMS_Report (TRUE), key ]
  6668.  
  6669. String Requester;
  6670.  
  6671. [ SMS_Report (TRUE), key ]
  6672.  
  6673. String RequesterType;
  6674.  
  6675. [ SMS_Report (TRUE), key ]
  6676.  
  6677. String RequestType;
  6678.  
  6679. [ SMS_Report (TRUE), key ]
  6680.  
  6681. DateTime Time;
  6682.  
  6683. [ SMS_Report (FALSE) ]
  6684.  
  6685. UInt32 AdditionalCode;
  6686.  
  6687. [ SMS_Report (FALSE) ]
  6688.  
  6689. String AdditionalInfo;
  6690.  
  6691. [ SMS_Report (TRUE) ]
  6692.  
  6693. String RequesterInfo;
  6694.  
  6695. [ SMS_Report (TRUE) ]
  6696.  
  6697. Boolean UnknownRequester;
  6698.  
  6699. };
  6700.  
  6701.  
  6702.  
  6703. [ SMS_Report (TRUE),
  6704.  
  6705. SMS_Group_Name ("Power Management Daily"),
  6706.  
  6707. SMS_Class_ID ("MICROSOFT|POWER_MANAGEMENT_DAY|1.0"),
  6708.  
  6709. Namespace ("\\\\\\\\.\\\\root\\\\CCM\\\\powermanagementagent") ]
  6710.  
  6711. class CCM_PwrMgmtActualDay : SMS_Class_Template
  6712.  
  6713. {
  6714.  
  6715. [ SMS_Report (TRUE), key ]
  6716.  
  6717. DateTime Date;
  6718.  
  6719. [ SMS_Report (TRUE), key ]
  6720.  
  6721. String TypeOfEvent;
  6722.  
  6723. [ SMS_Report (TRUE) ]
  6724.  
  6725. UInt32 hr0_1;
  6726.  
  6727. [ SMS_Report (TRUE) ]
  6728.  
  6729. UInt32 hr1_2;
  6730.  
  6731. [ SMS_Report (TRUE) ]
  6732.  
  6733. UInt32 hr10_11;
  6734.  
  6735. [ SMS_Report (TRUE) ]
  6736.  
  6737. UInt32 hr11_12;
  6738.  
  6739. [ SMS_Report (TRUE) ]
  6740.  
  6741. UInt32 hr12_13;
  6742.  
  6743. [ SMS_Report (TRUE) ]
  6744.  
  6745. UInt32 hr13_14;
  6746.  
  6747. [ SMS_Report (TRUE) ]
  6748.  
  6749. UInt32 hr14_15;
  6750.  
  6751. [ SMS_Report (TRUE) ]
  6752.  
  6753. UInt32 hr15_16;
  6754.  
  6755. [ SMS_Report (TRUE) ]
  6756.  
  6757. UInt32 hr16_17;
  6758.  
  6759. [ SMS_Report (TRUE) ]
  6760.  
  6761. UInt32 hr17_18;
  6762.  
  6763. [ SMS_Report (TRUE) ]
  6764.  
  6765. UInt32 hr18_19;
  6766.  
  6767. [ SMS_Report (TRUE) ]
  6768.  
  6769. UInt32 hr19_20;
  6770.  
  6771. [ SMS_Report (TRUE) ]
  6772.  
  6773. UInt32 hr2_3;
  6774.  
  6775. [ SMS_Report (TRUE) ]
  6776.  
  6777. UInt32 hr20_21;
  6778.  
  6779. [ SMS_Report (TRUE) ]
  6780.  
  6781. UInt32 hr21_22;
  6782.  
  6783. [ SMS_Report (TRUE) ]
  6784.  
  6785. UInt32 hr22_23;
  6786.  
  6787. [ SMS_Report (TRUE) ]
  6788.  
  6789. UInt32 hr23_0;
  6790.  
  6791. [ SMS_Report (TRUE) ]
  6792.  
  6793. UInt32 hr3_4;
  6794.  
  6795. [ SMS_Report (TRUE) ]
  6796.  
  6797. UInt32 hr4_5;
  6798.  
  6799. [ SMS_Report (TRUE) ]
  6800.  
  6801. UInt32 hr5_6;
  6802.  
  6803. [ SMS_Report (TRUE) ]
  6804.  
  6805. UInt32 hr6_7;
  6806.  
  6807. [ SMS_Report (TRUE) ]
  6808.  
  6809. UInt32 hr7_8;
  6810.  
  6811. [ SMS_Report (TRUE) ]
  6812.  
  6813. UInt32 hr8_9;
  6814.  
  6815. [ SMS_Report (TRUE) ]
  6816.  
  6817. UInt32 hr9_10;
  6818.  
  6819. [ SMS_Report (TRUE) ]
  6820.  
  6821. UInt32 minutesTotal;
  6822.  
  6823. };
  6824.  
  6825.  
  6826.  
  6827. [ SMS_Report (TRUE),
  6828.  
  6829. SMS_Group_Name ("Power Client Opt Out Settings"),
  6830.  
  6831. SMS_Class_ID ("MICROSOFT|POWER_MANAGEMENT_CLIENTOPTOUT_SETTINGS|1.0"),
  6832.  
  6833. Namespace ("\\\\\\\\.\\\\root\\\\ccm\\\\ClientSDK") ]
  6834.  
  6835. class CCM_PowerManagementClientOptoutSetting : SMS_Class_Template
  6836.  
  6837. {
  6838.  
  6839. [ SMS_Report (TRUE) ]
  6840.  
  6841. Boolean AdminAllowOptout;
  6842.  
  6843. [ SMS_Report (TRUE) ]
  6844.  
  6845. Boolean EffectiveClientOptOut;
  6846.  
  6847. [ SMS_Report (TRUE) ]
  6848.  
  6849. Boolean IsClientOptOut;
  6850.  
  6851. };
  6852.  
  6853.  
  6854.  
  6855. [ SMS_Report (TRUE),
  6856.  
  6857. SMS_Group_Name ("Power Management Monthly"),
  6858.  
  6859. SMS_Class_ID ("MICROSOFT|POWER_MANAGEMENT_MONTH|1.0"),
  6860.  
  6861. Namespace ("\\\\\\\\.\\\\root\\\\CCM\\\\powermanagementagent") ]
  6862.  
  6863. class CCM_PwrMgmtMonth : SMS_Class_Template
  6864.  
  6865. {
  6866.  
  6867. [ SMS_Report (TRUE), key ]
  6868.  
  6869. DateTime MonthStart;
  6870.  
  6871. [ SMS_Report (TRUE) ]
  6872.  
  6873. UInt32 minutesComputerActive;
  6874.  
  6875. [ SMS_Report (TRUE) ]
  6876.  
  6877. UInt32 minutesComputerOn;
  6878.  
  6879. [ SMS_Report (TRUE) ]
  6880.  
  6881. UInt32 minutesComputerShutdown;
  6882.  
  6883. [ SMS_Report (TRUE) ]
  6884.  
  6885. UInt32 minutesComputerSleep;
  6886.  
  6887. [ SMS_Report (TRUE) ]
  6888.  
  6889. UInt32 minutesMonitorOn;
  6890.  
  6891. [ SMS_Report (TRUE) ]
  6892.  
  6893. UInt32 minutesTotal;
  6894.  
  6895. };
  6896.  
  6897.  
  6898.  
  6899. [ SMS_Report (TRUE),
  6900.  
  6901. SMS_Group_Name ("Power Settings"),
  6902.  
  6903. SMS_Class_ID ("MICROSOFT|POWER_MANAGEMENT_SETTINGS|1.0"),
  6904.  
  6905. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  6906.  
  6907. class SMS_PowerSettings : SMS_Class_Template
  6908.  
  6909. {
  6910.  
  6911. [ SMS_Report (TRUE), key ]
  6912.  
  6913. String GUID;
  6914.  
  6915. [ SMS_Report (TRUE) ]
  6916.  
  6917. String ACSettingIndex;
  6918.  
  6919. [ SMS_Report (TRUE) ]
  6920.  
  6921. String ACValue;
  6922.  
  6923. [ SMS_Report (TRUE) ]
  6924.  
  6925. String DCSettingIndex;
  6926.  
  6927. [ SMS_Report (TRUE) ]
  6928.  
  6929. String DCValue;
  6930.  
  6931. [ SMS_Report (TRUE) ]
  6932.  
  6933. String Name;
  6934.  
  6935. [ SMS_Report (TRUE) ]
  6936.  
  6937. String UnitSpecifier;
  6938.  
  6939. };
  6940.  
  6941.  
  6942.  
  6943. [ SMS_Report (FALSE),
  6944.  
  6945. SMS_Group_Name ("Print Jobs"),
  6946.  
  6947. SMS_Class_ID ("MICROSOFT|PRINT_JOB|1.0"),
  6948.  
  6949. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  6950.  
  6951. class Win32_PrintJob : SMS_Class_Template
  6952.  
  6953. {
  6954.  
  6955. [ SMS_Report (FALSE), key ]
  6956.  
  6957. String Name;
  6958.  
  6959. [ SMS_Report (FALSE) ]
  6960.  
  6961. String Caption;
  6962.  
  6963. [ SMS_Report (FALSE) ]
  6964.  
  6965. String DataType;
  6966.  
  6967. [ SMS_Report (FALSE) ]
  6968.  
  6969. String Description;
  6970.  
  6971. [ SMS_Report (FALSE) ]
  6972.  
  6973. String Document;
  6974.  
  6975. [ SMS_Report (FALSE) ]
  6976.  
  6977. String DriverName;
  6978.  
  6979. [ SMS_Report (FALSE) ]
  6980.  
  6981. DateTime ElapsedTime;
  6982.  
  6983. [ SMS_Report (FALSE) ]
  6984.  
  6985. String HostPrintQueue;
  6986.  
  6987. [ SMS_Report (FALSE) ]
  6988.  
  6989. DateTime InstallDate;
  6990.  
  6991. [ SMS_Report (FALSE) ]
  6992.  
  6993. UInt32 JobId;
  6994.  
  6995. [ SMS_Report (FALSE) ]
  6996.  
  6997. String JobStatus;
  6998.  
  6999. [ SMS_Report (FALSE) ]
  7000.  
  7001. String Notify;
  7002.  
  7003. [ SMS_Report (FALSE) ]
  7004.  
  7005. String Owner;
  7006.  
  7007. [ SMS_Report (FALSE) ]
  7008.  
  7009. UInt32 PagesPrinted;
  7010.  
  7011. [ SMS_Report (FALSE) ]
  7012.  
  7013. String Parameters;
  7014.  
  7015. [ SMS_Report (FALSE) ]
  7016.  
  7017. String PrintProcessor;
  7018.  
  7019. [ SMS_Report (FALSE) ]
  7020.  
  7021. UInt32 Priority;
  7022.  
  7023. [ SMS_Report (FALSE) ]
  7024.  
  7025. UInt32 Size;
  7026.  
  7027. [ SMS_Report (FALSE) ]
  7028.  
  7029. DateTime StartTime;
  7030.  
  7031. [ SMS_Report (FALSE) ]
  7032.  
  7033. String Status;
  7034.  
  7035. [ SMS_Report (FALSE) ]
  7036.  
  7037. UInt32 StatusMask;
  7038.  
  7039. [ SMS_Report (FALSE) ]
  7040.  
  7041. DateTime TimeSubmitted;
  7042.  
  7043. [ SMS_Report (FALSE) ]
  7044.  
  7045. UInt32 TotalPages;
  7046.  
  7047. [ SMS_Report (FALSE) ]
  7048.  
  7049. DateTime UntilTime;
  7050.  
  7051. };
  7052.  
  7053.  
  7054.  
  7055. [ SMS_Report (FALSE),
  7056.  
  7057. SMS_Group_Name ("Printer Configuration"),
  7058.  
  7059. SMS_Class_ID ("MICROSOFT|PRINTER_CONFIGURATION|1.0"),
  7060.  
  7061. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  7062.  
  7063. class Win32_PrinterConfiguration : SMS_Class_Template
  7064.  
  7065. {
  7066.  
  7067. [ SMS_Report (FALSE), key ]
  7068.  
  7069. String Name;
  7070.  
  7071. [ SMS_Report (FALSE) ]
  7072.  
  7073. UInt32 BitsPerPel;
  7074.  
  7075. [ SMS_Report (FALSE) ]
  7076.  
  7077. String Caption;
  7078.  
  7079. [ SMS_Report (FALSE) ]
  7080.  
  7081. Boolean Collate;
  7082.  
  7083. [ SMS_Report (FALSE) ]
  7084.  
  7085. UInt32 Color;
  7086.  
  7087. [ SMS_Report (FALSE) ]
  7088.  
  7089. UInt32 Copies;
  7090.  
  7091. [ SMS_Report (FALSE) ]
  7092.  
  7093. String Description;
  7094.  
  7095. [ SMS_Report (FALSE) ]
  7096.  
  7097. String DeviceName;
  7098.  
  7099. [ SMS_Report (FALSE) ]
  7100.  
  7101. UInt32 DisplayFlags;
  7102.  
  7103. [ SMS_Report (FALSE) ]
  7104.  
  7105. UInt32 DisplayFrequency;
  7106.  
  7107. [ SMS_Report (FALSE) ]
  7108.  
  7109. UInt32 DitherType;
  7110.  
  7111. [ SMS_Report (FALSE) ]
  7112.  
  7113. UInt32 DriverVersion;
  7114.  
  7115. [ SMS_Report (FALSE) ]
  7116.  
  7117. Boolean Duplex;
  7118.  
  7119. [ SMS_Report (FALSE) ]
  7120.  
  7121. String FormName;
  7122.  
  7123. [ SMS_Report (FALSE) ]
  7124.  
  7125. UInt32 HorizontalResolution;
  7126.  
  7127. [ SMS_Report (FALSE) ]
  7128.  
  7129. UInt32 ICMIntent;
  7130.  
  7131. [ SMS_Report (FALSE) ]
  7132.  
  7133. UInt32 ICMMethod;
  7134.  
  7135. [ SMS_Report (FALSE) ]
  7136.  
  7137. UInt32 LogPixels;
  7138.  
  7139. [ SMS_Report (FALSE) ]
  7140.  
  7141. UInt32 MediaType;
  7142.  
  7143. [ SMS_Report (FALSE) ]
  7144.  
  7145. UInt32 Orientation;
  7146.  
  7147. [ SMS_Report (FALSE) ]
  7148.  
  7149. UInt32 PaperLength;
  7150.  
  7151. [ SMS_Report (FALSE) ]
  7152.  
  7153. String PaperSize;
  7154.  
  7155. [ SMS_Report (FALSE) ]
  7156.  
  7157. UInt32 PaperWidth;
  7158.  
  7159. [ SMS_Report (FALSE) ]
  7160.  
  7161. UInt32 PelsHeight;
  7162.  
  7163. [ SMS_Report (FALSE) ]
  7164.  
  7165. UInt32 PelsWidth;
  7166.  
  7167. [ SMS_Report (FALSE) ]
  7168.  
  7169. UInt32 PrintQuality;
  7170.  
  7171. [ SMS_Report (FALSE) ]
  7172.  
  7173. UInt32 Scale;
  7174.  
  7175. [ SMS_Report (FALSE) ]
  7176.  
  7177. String SettingID;
  7178.  
  7179. [ SMS_Report (FALSE) ]
  7180.  
  7181. UInt32 SpecificationVersion;
  7182.  
  7183. [ SMS_Report (FALSE) ]
  7184.  
  7185. UInt32 TTOption;
  7186.  
  7187. [ SMS_Report (FALSE) ]
  7188.  
  7189. UInt32 VerticalResolution;
  7190.  
  7191. [ SMS_Report (FALSE) ]
  7192.  
  7193. UInt32 XResolution;
  7194.  
  7195. [ SMS_Report (FALSE) ]
  7196.  
  7197. UInt32 YResolution;
  7198.  
  7199. };
  7200.  
  7201.  
  7202.  
  7203. [ SMS_Report (FALSE),
  7204.  
  7205. SMS_Group_Name ("Printer Device"),
  7206.  
  7207. SMS_Class_ID ("MICROSOFT|PRINTER_DEVICE|1.0"),
  7208.  
  7209. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  7210.  
  7211. class Win32_Printer : SMS_Class_Template
  7212.  
  7213. {
  7214.  
  7215. [ SMS_Report (FALSE), key ]
  7216.  
  7217. String DeviceID;
  7218.  
  7219. [ SMS_Report (FALSE) ]
  7220.  
  7221. UInt32 Attributes;
  7222.  
  7223. [ SMS_Report (FALSE) ]
  7224.  
  7225. UInt16 Availability;
  7226.  
  7227. [ SMS_Report (FALSE) ]
  7228.  
  7229. UInt32 AveragePagesPerMinute;
  7230.  
  7231. [ SMS_Report (FALSE) ]
  7232.  
  7233. UInt16 Capabilities[];
  7234.  
  7235. [ SMS_Report (FALSE) ]
  7236.  
  7237. String CapabilityDescriptions[];
  7238.  
  7239. [ SMS_Report (FALSE) ]
  7240.  
  7241. String Caption;
  7242.  
  7243. [ SMS_Report (FALSE) ]
  7244.  
  7245. UInt32 ConfigManagerErrorCode;
  7246.  
  7247. [ SMS_Report (FALSE) ]
  7248.  
  7249. Boolean ConfigManagerUserConfig;
  7250.  
  7251. [ SMS_Report (FALSE) ]
  7252.  
  7253. UInt32 DefaultPriority;
  7254.  
  7255. [ SMS_Report (FALSE) ]
  7256.  
  7257. String Description;
  7258.  
  7259. [ SMS_Report (FALSE) ]
  7260.  
  7261. UInt16 DetectedErrorState;
  7262.  
  7263. [ SMS_Report (FALSE) ]
  7264.  
  7265. String DriverName;
  7266.  
  7267. [ SMS_Report (FALSE) ]
  7268.  
  7269. Boolean ErrorCleared;
  7270.  
  7271. [ SMS_Report (FALSE) ]
  7272.  
  7273. String ErrorDescription;
  7274.  
  7275. [ SMS_Report (FALSE) ]
  7276.  
  7277. UInt32 HorizontalResolution;
  7278.  
  7279. [ SMS_Report (FALSE) ]
  7280.  
  7281. DateTime InstallDate;
  7282.  
  7283. [ SMS_Report (FALSE) ]
  7284.  
  7285. UInt32 JobCountSinceLastReset;
  7286.  
  7287. [ SMS_Report (FALSE) ]
  7288.  
  7289. UInt16 LanguagesSupported[];
  7290.  
  7291. [ SMS_Report (FALSE) ]
  7292.  
  7293. UInt32 LastErrorCode;
  7294.  
  7295. [ SMS_Report (FALSE) ]
  7296.  
  7297. String Location;
  7298.  
  7299. [ SMS_Report (FALSE) ]
  7300.  
  7301. String Name;
  7302.  
  7303. [ SMS_Report (FALSE) ]
  7304.  
  7305. UInt16 PaperSizesSupported[];
  7306.  
  7307. [ SMS_Report (FALSE) ]
  7308.  
  7309. String PNPDeviceID;
  7310.  
  7311. [ SMS_Report (FALSE) ]
  7312.  
  7313. String PortName;
  7314.  
  7315. [ SMS_Report (FALSE) ]
  7316.  
  7317. UInt16 PowerManagementCapabilities[];
  7318.  
  7319. [ SMS_Report (FALSE) ]
  7320.  
  7321. Boolean PowerManagementSupported;
  7322.  
  7323. [ SMS_Report (FALSE) ]
  7324.  
  7325. String PrinterPaperNames[];
  7326.  
  7327. [ SMS_Report (FALSE) ]
  7328.  
  7329. UInt32 PrinterState;
  7330.  
  7331. [ SMS_Report (FALSE) ]
  7332.  
  7333. UInt16 PrinterStatus;
  7334.  
  7335. [ SMS_Report (FALSE) ]
  7336.  
  7337. String PrintJobDataType;
  7338.  
  7339. [ SMS_Report (FALSE) ]
  7340.  
  7341. String PrintProcessor;
  7342.  
  7343. [ SMS_Report (FALSE) ]
  7344.  
  7345. String SeparatorFile;
  7346.  
  7347. [ SMS_Report (FALSE) ]
  7348.  
  7349. String ServerName;
  7350.  
  7351. [ SMS_Report (FALSE) ]
  7352.  
  7353. String ShareName;
  7354.  
  7355. [ SMS_Report (FALSE) ]
  7356.  
  7357. Boolean SpoolEnabled;
  7358.  
  7359. [ SMS_Report (FALSE) ]
  7360.  
  7361. DateTime StartTime;
  7362.  
  7363. [ SMS_Report (FALSE) ]
  7364.  
  7365. String Status;
  7366.  
  7367. [ SMS_Report (FALSE) ]
  7368.  
  7369. UInt16 StatusInfo;
  7370.  
  7371. [ SMS_Report (FALSE) ]
  7372.  
  7373. String SystemName;
  7374.  
  7375. [ SMS_Report (FALSE) ]
  7376.  
  7377. DateTime TimeOfLastReset;
  7378.  
  7379. [ SMS_Report (FALSE) ]
  7380.  
  7381. DateTime UntilTime;
  7382.  
  7383. [ SMS_Report (FALSE) ]
  7384.  
  7385. UInt32 VerticalResolution;
  7386.  
  7387. };
  7388.  
  7389.  
  7390.  
  7391. [ SMS_Report (FALSE),
  7392.  
  7393. SMS_Group_Name ("Process"),
  7394.  
  7395. SMS_Class_ID ("MICROSOFT|PROCESS|1.0"),
  7396.  
  7397. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  7398.  
  7399. class Win32_Process : SMS_Class_Template
  7400.  
  7401. {
  7402.  
  7403. [ SMS_Report (FALSE), key ]
  7404.  
  7405. String Handle;
  7406.  
  7407. [ SMS_Report (FALSE) ]
  7408.  
  7409. String Caption;
  7410.  
  7411. [ SMS_Report (FALSE) ]
  7412.  
  7413. DateTime CreationDate;
  7414.  
  7415. [ SMS_Report (FALSE) ]
  7416.  
  7417. String Description;
  7418.  
  7419. [ SMS_Report (FALSE) ]
  7420.  
  7421. String ExecutablePath;
  7422.  
  7423. [ SMS_Report (FALSE) ]
  7424.  
  7425. UInt16 ExecutionState;
  7426.  
  7427. [ SMS_Report (FALSE) ]
  7428.  
  7429. UInt32 HandleCount;
  7430.  
  7431. [ SMS_Report (FALSE) ]
  7432.  
  7433. DateTime InstallDate;
  7434.  
  7435. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7436.  
  7437. UInt64 KernelModeTime;
  7438.  
  7439. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7440.  
  7441. UInt32 MaximumWorkingSetSize;
  7442.  
  7443. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7444.  
  7445. UInt32 MinimumWorkingSetSize;
  7446.  
  7447. [ SMS_Report (FALSE) ]
  7448.  
  7449. String Name;
  7450.  
  7451. [ SMS_Report (FALSE) ]
  7452.  
  7453. String OSName;
  7454.  
  7455. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7456.  
  7457. UInt64 OtherOperationCount;
  7458.  
  7459. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7460.  
  7461. UInt64 OtherTransferCount;
  7462.  
  7463. [ SMS_Report (FALSE) ]
  7464.  
  7465. UInt32 PageFaults;
  7466.  
  7467. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7468.  
  7469. UInt32 PageFileUsage;
  7470.  
  7471. [ SMS_Report (FALSE) ]
  7472.  
  7473. UInt32 ParentProcessId;
  7474.  
  7475. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7476.  
  7477. UInt32 PeakPageFileUsage;
  7478.  
  7479. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7480.  
  7481. UInt64 PeakVirtualSize;
  7482.  
  7483. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7484.  
  7485. UInt32 PeakWorkingSetSize;
  7486.  
  7487. [ SMS_Report (FALSE) ]
  7488.  
  7489. UInt32 Priority;
  7490.  
  7491. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7492.  
  7493. UInt64 PrivatePageCount;
  7494.  
  7495. [ SMS_Report (FALSE) ]
  7496.  
  7497. UInt32 ProcessId;
  7498.  
  7499. [ SMS_Report (FALSE) ]
  7500.  
  7501. UInt32 QuotaNonPagedPoolUsage;
  7502.  
  7503. [ SMS_Report (FALSE) ]
  7504.  
  7505. UInt32 QuotaPagedPoolUsage;
  7506.  
  7507. [ SMS_Report (FALSE) ]
  7508.  
  7509. UInt32 QuotaPeakNonPagedPoolUsage;
  7510.  
  7511. [ SMS_Report (FALSE) ]
  7512.  
  7513. UInt32 QuotaPeakPagedPoolUsage;
  7514.  
  7515. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7516.  
  7517. UInt64 ReadOperationCount;
  7518.  
  7519. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7520.  
  7521. UInt64 ReadTransferCount;
  7522.  
  7523. [ SMS_Report (FALSE) ]
  7524.  
  7525. UInt32 SessionId;
  7526.  
  7527. [ SMS_Report (FALSE) ]
  7528.  
  7529. String Status;
  7530.  
  7531. [ SMS_Report (FALSE) ]
  7532.  
  7533. DateTime TerminationDate;
  7534.  
  7535. [ SMS_Report (FALSE) ]
  7536.  
  7537. UInt32 ThreadCount;
  7538.  
  7539. [ SMS_Report (FALSE), SMS_Units ("Seconds") ]
  7540.  
  7541. UInt64 UserModeTime;
  7542.  
  7543. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7544.  
  7545. UInt64 VirtualSize;
  7546.  
  7547. [ SMS_Report (FALSE) ]
  7548.  
  7549. String WindowsVersion;
  7550.  
  7551. [ SMS_Report (FALSE), SMS_Units ("Kilobytes") ]
  7552.  
  7553. UInt64 WorkingSetSize;
  7554.  
  7555. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7556.  
  7557. UInt64 WriteOperationCount;
  7558.  
  7559. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  7560.  
  7561. UInt64 WriteTransferCount;
  7562.  
  7563. };
  7564.  
  7565.  
  7566.  
  7567. [ SMS_Report (TRUE),
  7568.  
  7569. SMS_Group_Name ("Processor"),
  7570.  
  7571. SMS_Class_ID ("MICROSOFT|PROCESSOR|1.0"),
  7572.  
  7573. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  7574.  
  7575. class SMS_Processor : SMS_Class_Template
  7576.  
  7577. {
  7578.  
  7579. [ SMS_Report (TRUE), key ]
  7580.  
  7581. String DeviceID;
  7582.  
  7583. [ SMS_Report (TRUE) ]
  7584.  
  7585. UInt16 AddressWidth;
  7586.  
  7587. [ SMS_Report (FALSE) ]
  7588.  
  7589. UInt16 Architecture;
  7590.  
  7591. [ SMS_Report (FALSE) ]
  7592.  
  7593. UInt16 Availability;
  7594.  
  7595. [ SMS_Report (TRUE) ]
  7596.  
  7597. UInt16 BrandID;
  7598.  
  7599. [ SMS_Report (FALSE) ]
  7600.  
  7601. String Caption;
  7602.  
  7603. [ SMS_Report (FALSE) ]
  7604.  
  7605. UInt32 ConfigManagerErrorCode;
  7606.  
  7607. [ SMS_Report (FALSE) ]
  7608.  
  7609. Boolean ConfigManagerUserConfig;
  7610.  
  7611. [ SMS_Report (TRUE) ]
  7612.  
  7613. String CPUHash;
  7614.  
  7615. [ SMS_Report (TRUE) ]
  7616.  
  7617. String CPUKey;
  7618.  
  7619. [ SMS_Report (FALSE) ]
  7620.  
  7621. UInt16 CpuStatus;
  7622.  
  7623. [ SMS_Report (FALSE) ]
  7624.  
  7625. UInt32 CurrentClockSpeed;
  7626.  
  7627. [ SMS_Report (FALSE) ]
  7628.  
  7629. UInt16 CurrentVoltage;
  7630.  
  7631. [ SMS_Report (TRUE) ]
  7632.  
  7633. UInt16 DataWidth;
  7634.  
  7635. [ SMS_Report (FALSE) ]
  7636.  
  7637. String Description;
  7638.  
  7639. [ SMS_Report (FALSE) ]
  7640.  
  7641. Boolean ErrorCleared;
  7642.  
  7643. [ SMS_Report (FALSE) ]
  7644.  
  7645. String ErrorDescription;
  7646.  
  7647. [ SMS_Report (FALSE) ]
  7648.  
  7649. UInt32 ExtClock;
  7650.  
  7651. [ SMS_Report (TRUE) ]
  7652.  
  7653. UInt16 Family;
  7654.  
  7655. [ SMS_Report (FALSE) ]
  7656.  
  7657. DateTime InstallDate;
  7658.  
  7659. [ SMS_Report (TRUE) ]
  7660.  
  7661. Boolean Is64Bit;
  7662.  
  7663. [ SMS_Report (TRUE) ]
  7664.  
  7665. Boolean IsHyperthreadCapable;
  7666.  
  7667. [ SMS_Report (FALSE) ]
  7668.  
  7669. Boolean IsHyperthreadEnabled;
  7670.  
  7671. [ SMS_Report (TRUE) ]
  7672.  
  7673. Boolean IsMobile;
  7674.  
  7675. [ SMS_Report (TRUE) ]
  7676.  
  7677. Boolean IsTrustedExecutionCapable;
  7678.  
  7679. [ SMS_Report (TRUE) ]
  7680.  
  7681. Boolean IsVitualizationCapable;
  7682.  
  7683. [ SMS_Report (FALSE) ]
  7684.  
  7685. UInt32 L2CacheSize;
  7686.  
  7687. [ SMS_Report (FALSE) ]
  7688.  
  7689. UInt32 L2CacheSpeed;
  7690.  
  7691. [ SMS_Report (FALSE) ]
  7692.  
  7693. UInt32 L3CacheSize;
  7694.  
  7695. [ SMS_Report (FALSE) ]
  7696.  
  7697. UInt32 L3CacheSpeed;
  7698.  
  7699. [ SMS_Report (FALSE) ]
  7700.  
  7701. UInt32 LastErrorCode;
  7702.  
  7703. [ SMS_Report (FALSE) ]
  7704.  
  7705. UInt16 Level;
  7706.  
  7707. [ SMS_Report (FALSE) ]
  7708.  
  7709. UInt16 LoadPercentage;
  7710.  
  7711. [ SMS_Report (TRUE) ]
  7712.  
  7713. String Manufacturer;
  7714.  
  7715. [ SMS_Report (TRUE) ]
  7716.  
  7717. UInt32 MaxClockSpeed;
  7718.  
  7719. [ SMS_Report (TRUE) ]
  7720.  
  7721. String Name;
  7722.  
  7723. [ SMS_Report (TRUE) ]
  7724.  
  7725. UInt32 NormSpeed;
  7726.  
  7727. [ SMS_Report (TRUE) ]
  7728.  
  7729. UInt32 NumberOfCores;
  7730.  
  7731. [ SMS_Report (TRUE) ]
  7732.  
  7733. UInt32 NumberOfLogicalProcessors;
  7734.  
  7735. [ SMS_Report (FALSE) ]
  7736.  
  7737. String OtherFamilyDescription;
  7738.  
  7739. [ SMS_Report (TRUE) ]
  7740.  
  7741. UInt32 PCache;
  7742.  
  7743. [ SMS_Report (FALSE) ]
  7744.  
  7745. String PNPDeviceID;
  7746.  
  7747. [ SMS_Report (FALSE) ]
  7748.  
  7749. UInt16 PowerManagementCapabilities[];
  7750.  
  7751. [ SMS_Report (FALSE) ]
  7752.  
  7753. Boolean PowerManagementSupported;
  7754.  
  7755. [ SMS_Report (TRUE) ]
  7756.  
  7757. String ProcessorId;
  7758.  
  7759. [ SMS_Report (TRUE) ]
  7760.  
  7761. UInt16 ProcessorType;
  7762.  
  7763. [ SMS_Report (TRUE) ]
  7764.  
  7765. UInt16 Revision;
  7766.  
  7767. [ SMS_Report (FALSE) ]
  7768.  
  7769. String Role;
  7770.  
  7771. [ SMS_Report (TRUE) ]
  7772.  
  7773. String SocketDesignation;
  7774.  
  7775. [ SMS_Report (TRUE) ]
  7776.  
  7777. String Status;
  7778.  
  7779. [ SMS_Report (FALSE) ]
  7780.  
  7781. UInt16 StatusInfo;
  7782.  
  7783. [ SMS_Report (FALSE) ]
  7784.  
  7785. String Stepping;
  7786.  
  7787. [ SMS_Report (TRUE) ]
  7788.  
  7789. String SystemName;
  7790.  
  7791. [ SMS_Report (FALSE) ]
  7792.  
  7793. String UniqueId;
  7794.  
  7795. [ SMS_Report (FALSE) ]
  7796.  
  7797. UInt16 UpgradeMethod;
  7798.  
  7799. [ SMS_Report (TRUE) ]
  7800.  
  7801. String Version;
  7802.  
  7803. [ SMS_Report (FALSE) ]
  7804.  
  7805. UInt32 VoltageCaps;
  7806.  
  7807. };
  7808.  
  7809.  
  7810.  
  7811. [ SMS_Report (FALSE),
  7812.  
  7813. SMS_Group_Name ("Protected Volume Information"),
  7814.  
  7815. SMS_Class_ID ("MICROSOFT|PROTECTED_VOLUME_INFO|1.0"),
  7816.  
  7817. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  7818.  
  7819. class CCM_ProtectedVolumeInfo : SMS_Class_Template
  7820.  
  7821. {
  7822.  
  7823. [ SMS_Report (FALSE), key ]
  7824.  
  7825. String Name;
  7826.  
  7827. [ SMS_Report (FALSE) ]
  7828.  
  7829. String DriveLetter;
  7830.  
  7831. [ SMS_Report (FALSE) ]
  7832.  
  7833. UInt32 ProtectionType;
  7834.  
  7835. };
  7836.  
  7837.  
  7838.  
  7839. [ SMS_Report (FALSE),
  7840.  
  7841. SMS_Group_Name ("Protocol"),
  7842.  
  7843. SMS_Class_ID ("MICROSOFT|PROTOCOL|1.0"),
  7844.  
  7845. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  7846.  
  7847. class Win32_NetworkProtocol : SMS_Class_Template
  7848.  
  7849. {
  7850.  
  7851. [ SMS_Report (FALSE), key ]
  7852.  
  7853. String Name;
  7854.  
  7855. [ SMS_Report (FALSE) ]
  7856.  
  7857. String Caption;
  7858.  
  7859. [ SMS_Report (FALSE) ]
  7860.  
  7861. Boolean ConnectionlessService;
  7862.  
  7863. [ SMS_Report (FALSE) ]
  7864.  
  7865. String Description;
  7866.  
  7867. [ SMS_Report (FALSE) ]
  7868.  
  7869. Boolean GuaranteesDelivery;
  7870.  
  7871. [ SMS_Report (FALSE) ]
  7872.  
  7873. Boolean GuaranteesSequencing;
  7874.  
  7875. [ SMS_Report (FALSE) ]
  7876.  
  7877. DateTime InstallDate;
  7878.  
  7879. [ SMS_Report (FALSE) ]
  7880.  
  7881. UInt32 MaximumAddressSize;
  7882.  
  7883. [ SMS_Report (FALSE) ]
  7884.  
  7885. UInt32 MaximumMessageSize;
  7886.  
  7887. [ SMS_Report (FALSE) ]
  7888.  
  7889. Boolean MessageOriented;
  7890.  
  7891. [ SMS_Report (FALSE) ]
  7892.  
  7893. UInt32 MinimumAddressSize;
  7894.  
  7895. [ SMS_Report (FALSE) ]
  7896.  
  7897. Boolean PseudoStreamOriented;
  7898.  
  7899. [ SMS_Report (FALSE) ]
  7900.  
  7901. String Status;
  7902.  
  7903. [ SMS_Report (FALSE) ]
  7904.  
  7905. Boolean SupportsBroadcasting;
  7906.  
  7907. [ SMS_Report (FALSE) ]
  7908.  
  7909. Boolean SupportsConnectData;
  7910.  
  7911. [ SMS_Report (FALSE) ]
  7912.  
  7913. Boolean SupportsDisconnectData;
  7914.  
  7915. [ SMS_Report (FALSE) ]
  7916.  
  7917. Boolean SupportsEncryption;
  7918.  
  7919. [ SMS_Report (FALSE) ]
  7920.  
  7921. Boolean SupportsExpeditedData;
  7922.  
  7923. [ SMS_Report (FALSE) ]
  7924.  
  7925. Boolean SupportsFragmentation;
  7926.  
  7927. [ SMS_Report (FALSE) ]
  7928.  
  7929. Boolean SupportsGracefulClosing;
  7930.  
  7931. [ SMS_Report (FALSE) ]
  7932.  
  7933. Boolean SupportsGuaranteedBandwidth;
  7934.  
  7935. [ SMS_Report (FALSE) ]
  7936.  
  7937. Boolean SupportsMulticasting;
  7938.  
  7939. [ SMS_Report (FALSE) ]
  7940.  
  7941. Boolean SupportsQualityofService;
  7942.  
  7943. };
  7944.  
  7945.  
  7946.  
  7947. [ SMS_Report (FALSE),
  7948.  
  7949. SMS_Group_Name ("Quick Fix Engineering"),
  7950.  
  7951. SMS_Class_ID ("MICROSOFT|QUICK_FIX_ENGINEERING|1.0"),
  7952.  
  7953. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  7954.  
  7955. class Win32_QuickFixEngineering : SMS_Class_Template
  7956.  
  7957. {
  7958.  
  7959. [ SMS_Report (FALSE), key ]
  7960.  
  7961. String HotFixID;
  7962.  
  7963. [ SMS_Report (FALSE), key ]
  7964.  
  7965. String ServicePackInEffect;
  7966.  
  7967. [ SMS_Report (FALSE) ]
  7968.  
  7969. String Caption;
  7970.  
  7971. [ SMS_Report (FALSE) ]
  7972.  
  7973. String Description;
  7974.  
  7975. [ SMS_Report (FALSE) ]
  7976.  
  7977. String FixComments;
  7978.  
  7979. [ SMS_Report (FALSE) ]
  7980.  
  7981. DateTime InstallDate;
  7982.  
  7983. [ SMS_Report (FALSE) ]
  7984.  
  7985. String InstalledBy;
  7986.  
  7987. [ SMS_Report (FALSE) ]
  7988.  
  7989. String InstalledOn;
  7990.  
  7991. [ SMS_Report (FALSE) ]
  7992.  
  7993. String Name;
  7994.  
  7995. [ SMS_Report (FALSE) ]
  7996.  
  7997. String Status;
  7998.  
  7999. };
  8000.  
  8001.  
  8002.  
  8003. [ SMS_Report (TRUE),
  8004.  
  8005. SMS_Group_Name ("CCM Recently Used Applications"),
  8006.  
  8007. SMS_Class_ID ("MICROSOFT|CCM_RECENTLY_USED_APPS|1.0"),
  8008.  
  8009. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  8010.  
  8011. class CCM_RecentlyUsedApps : SMS_Class_Template
  8012.  
  8013. {
  8014.  
  8015. [ SMS_Report (TRUE), key ]
  8016.  
  8017. String ExplorerFileName;
  8018.  
  8019. [ SMS_Report (TRUE), key ]
  8020.  
  8021. String FolderPath;
  8022.  
  8023. [ SMS_Report (TRUE), key ]
  8024.  
  8025. String LastUserName;
  8026.  
  8027. [ SMS_Report (TRUE) ]
  8028.  
  8029. String AdditionalProductCodes;
  8030.  
  8031. [ SMS_Report (TRUE) ]
  8032.  
  8033. String CompanyName;
  8034.  
  8035. [ SMS_Report (TRUE) ]
  8036.  
  8037. String FileDescription;
  8038.  
  8039. [ SMS_Report (TRUE) ]
  8040.  
  8041. String FilePropertiesHash;
  8042.  
  8043. [ SMS_Report (TRUE) ]
  8044.  
  8045. UInt32 FileSize;
  8046.  
  8047. [ SMS_Report (TRUE) ]
  8048.  
  8049. String FileVersion;
  8050.  
  8051. [ SMS_Report (TRUE) ]
  8052.  
  8053. DateTime LastUsedTime;
  8054.  
  8055. [ SMS_Report (FALSE) ]
  8056.  
  8057. UInt32 LaunchCount;
  8058.  
  8059. [ SMS_Report (TRUE) ]
  8060.  
  8061. String msiDisplayName;
  8062.  
  8063. [ SMS_Report (TRUE) ]
  8064.  
  8065. String msiPublisher;
  8066.  
  8067. [ SMS_Report (TRUE) ]
  8068.  
  8069. String msiVersion;
  8070.  
  8071. [ SMS_Report (TRUE) ]
  8072.  
  8073. String OriginalFileName;
  8074.  
  8075. [ SMS_Report (TRUE) ]
  8076.  
  8077. String ProductCode;
  8078.  
  8079. [ SMS_Report (TRUE) ]
  8080.  
  8081. UInt32 ProductLanguage;
  8082.  
  8083. [ SMS_Report (TRUE) ]
  8084.  
  8085. String ProductName;
  8086.  
  8087. [ SMS_Report (TRUE) ]
  8088.  
  8089. String ProductVersion;
  8090.  
  8091. [ SMS_Report (TRUE) ]
  8092.  
  8093. String SoftwarePropertiesHash;
  8094.  
  8095. };
  8096.  
  8097.  
  8098.  
  8099. [ SMS_Report (FALSE),
  8100.  
  8101. SMS_Group_Name ("Registry"),
  8102.  
  8103. SMS_Class_ID ("MICROSOFT|REGISTRY|1.0"),
  8104.  
  8105. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8106.  
  8107. class Win32_Registry : SMS_Class_Template
  8108.  
  8109. {
  8110.  
  8111. [ SMS_Report (FALSE), key ]
  8112.  
  8113. String Name;
  8114.  
  8115. [ SMS_Report (FALSE) ]
  8116.  
  8117. String Caption;
  8118.  
  8119. [ SMS_Report (FALSE) ]
  8120.  
  8121. UInt32 CurrentSize;
  8122.  
  8123. [ SMS_Report (FALSE) ]
  8124.  
  8125. String Description;
  8126.  
  8127. [ SMS_Report (FALSE) ]
  8128.  
  8129. DateTime InstallDate;
  8130.  
  8131. [ SMS_Report (FALSE) ]
  8132.  
  8133. UInt32 MaximumSize;
  8134.  
  8135. [ SMS_Report (FALSE) ]
  8136.  
  8137. UInt32 ProposedSize;
  8138.  
  8139. [ SMS_Report (FALSE) ]
  8140.  
  8141. String Status;
  8142.  
  8143. };
  8144.  
  8145.  
  8146.  
  8147. [ SMS_Report (TRUE),
  8148.  
  8149. SMS_Group_Name ("SCSI Controller"),
  8150.  
  8151. SMS_Class_ID ("MICROSOFT|SCSI_CONTROLLER|1.0"),
  8152.  
  8153. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8154.  
  8155. class Win32_SCSIController : SMS_Class_Template
  8156.  
  8157. {
  8158.  
  8159. [ SMS_Report (TRUE), key ]
  8160.  
  8161. String DeviceID;
  8162.  
  8163. [ SMS_Report (TRUE) ]
  8164.  
  8165. UInt16 Availability;
  8166.  
  8167. [ SMS_Report (FALSE) ]
  8168.  
  8169. String Caption;
  8170.  
  8171. [ SMS_Report (FALSE) ]
  8172.  
  8173. UInt32 ConfigManagerErrorCode;
  8174.  
  8175. [ SMS_Report (FALSE) ]
  8176.  
  8177. Boolean ConfigManagerUserConfig;
  8178.  
  8179. [ SMS_Report (FALSE) ]
  8180.  
  8181. UInt32 ControllerTimeouts;
  8182.  
  8183. [ SMS_Report (TRUE) ]
  8184.  
  8185. String Description;
  8186.  
  8187. [ SMS_Report (FALSE) ]
  8188.  
  8189. String DeviceMap;
  8190.  
  8191. [ SMS_Report (TRUE) ]
  8192.  
  8193. String DriverName;
  8194.  
  8195. [ SMS_Report (FALSE) ]
  8196.  
  8197. Boolean ErrorCleared;
  8198.  
  8199. [ SMS_Report (FALSE) ]
  8200.  
  8201. String ErrorDescription;
  8202.  
  8203. [ SMS_Report (TRUE) ]
  8204.  
  8205. String HardwareVersion;
  8206.  
  8207. [ SMS_Report (TRUE) ]
  8208.  
  8209. UInt32 Index;
  8210.  
  8211. [ SMS_Report (FALSE) ]
  8212.  
  8213. DateTime InstallDate;
  8214.  
  8215. [ SMS_Report (FALSE) ]
  8216.  
  8217. UInt32 LastErrorCode;
  8218.  
  8219. [ SMS_Report (TRUE) ]
  8220.  
  8221. String Manufacturer;
  8222.  
  8223. [ SMS_Report (FALSE) ]
  8224.  
  8225. UInt32 MaxDataWidth;
  8226.  
  8227. [ SMS_Report (FALSE) ]
  8228.  
  8229. UInt32 MaxNumberControlled;
  8230.  
  8231. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  8232.  
  8233. UInt64 MaxTransferRate;
  8234.  
  8235. [ SMS_Report (TRUE) ]
  8236.  
  8237. String Name;
  8238.  
  8239. [ SMS_Report (FALSE) ]
  8240.  
  8241. String PNPDeviceID;
  8242.  
  8243. [ SMS_Report (FALSE) ]
  8244.  
  8245. UInt16 PowerManagementCapabilities[];
  8246.  
  8247. [ SMS_Report (FALSE) ]
  8248.  
  8249. Boolean PowerManagementSupported;
  8250.  
  8251. [ SMS_Report (FALSE) ]
  8252.  
  8253. UInt16 ProtectionManagement;
  8254.  
  8255. [ SMS_Report (FALSE) ]
  8256.  
  8257. UInt16 ProtocolSupported;
  8258.  
  8259. [ SMS_Report (TRUE) ]
  8260.  
  8261. String Status;
  8262.  
  8263. [ SMS_Report (FALSE) ]
  8264.  
  8265. UInt16 StatusInfo;
  8266.  
  8267. [ SMS_Report (FALSE) ]
  8268.  
  8269. String SystemName;
  8270.  
  8271. [ SMS_Report (FALSE) ]
  8272.  
  8273. DateTime TimeOfLastReset;
  8274.  
  8275. };
  8276.  
  8277.  
  8278.  
  8279. [ SMS_Report (FALSE),
  8280.  
  8281. SMS_Group_Name ("Serial Port Configuration"),
  8282.  
  8283. SMS_Class_ID ("MICROSOFT|SERIAL_PORT_CONFIGURATION|1.0"),
  8284.  
  8285. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8286.  
  8287. class Win32_SerialPortConfiguration : SMS_Class_Template
  8288.  
  8289. {
  8290.  
  8291. [ SMS_Report (FALSE), key ]
  8292.  
  8293. String Name;
  8294.  
  8295. [ SMS_Report (FALSE) ]
  8296.  
  8297. Boolean AbortReadWriteOnError;
  8298.  
  8299. [ SMS_Report (FALSE) ]
  8300.  
  8301. UInt32 BaudRate;
  8302.  
  8303. [ SMS_Report (FALSE) ]
  8304.  
  8305. Boolean BinaryModeEnabled;
  8306.  
  8307. [ SMS_Report (FALSE) ]
  8308.  
  8309. UInt32 BitsPerByte;
  8310.  
  8311. [ SMS_Report (FALSE) ]
  8312.  
  8313. String Caption;
  8314.  
  8315. [ SMS_Report (FALSE) ]
  8316.  
  8317. Boolean ContinueXMitOnXOff;
  8318.  
  8319. [ SMS_Report (FALSE) ]
  8320.  
  8321. Boolean CTSOutflowControl;
  8322.  
  8323. [ SMS_Report (FALSE) ]
  8324.  
  8325. String Description;
  8326.  
  8327. [ SMS_Report (FALSE) ]
  8328.  
  8329. Boolean DiscardNULLBytes;
  8330.  
  8331. [ SMS_Report (FALSE) ]
  8332.  
  8333. Boolean DSROutflowControl;
  8334.  
  8335. [ SMS_Report (FALSE) ]
  8336.  
  8337. Boolean DSRSensitivity;
  8338.  
  8339. [ SMS_Report (FALSE) ]
  8340.  
  8341. String DTRFlowControlType;
  8342.  
  8343. [ SMS_Report (FALSE) ]
  8344.  
  8345. UInt32 EOFCharacter;
  8346.  
  8347. [ SMS_Report (FALSE) ]
  8348.  
  8349. UInt32 ErrorReplaceCharacter;
  8350.  
  8351. [ SMS_Report (FALSE) ]
  8352.  
  8353. Boolean ErrorReplacementEnabled;
  8354.  
  8355. [ SMS_Report (FALSE) ]
  8356.  
  8357. UInt32 EventCharacter;
  8358.  
  8359. [ SMS_Report (FALSE) ]
  8360.  
  8361. Boolean IsBusy;
  8362.  
  8363. [ SMS_Report (FALSE) ]
  8364.  
  8365. String Parity;
  8366.  
  8367. [ SMS_Report (FALSE) ]
  8368.  
  8369. Boolean ParityCheckEnabled;
  8370.  
  8371. [ SMS_Report (FALSE) ]
  8372.  
  8373. String RTSFlowControlType;
  8374.  
  8375. [ SMS_Report (FALSE) ]
  8376.  
  8377. String SettingID;
  8378.  
  8379. [ SMS_Report (FALSE) ]
  8380.  
  8381. String StopBits;
  8382.  
  8383. [ SMS_Report (FALSE) ]
  8384.  
  8385. UInt32 XOffCharacter;
  8386.  
  8387. [ SMS_Report (FALSE) ]
  8388.  
  8389. UInt32 XOffXMitThreshold;
  8390.  
  8391. [ SMS_Report (FALSE) ]
  8392.  
  8393. UInt32 XOnCharacter;
  8394.  
  8395. [ SMS_Report (FALSE) ]
  8396.  
  8397. UInt32 XOnXMitThreshold;
  8398.  
  8399. [ SMS_Report (FALSE) ]
  8400.  
  8401. UInt32 XOnXOffInFlowControl;
  8402.  
  8403. [ SMS_Report (FALSE) ]
  8404.  
  8405. UInt32 XOnXOffOutFlowControl;
  8406.  
  8407. };
  8408.  
  8409.  
  8410.  
  8411. [ SMS_Report (FALSE),
  8412.  
  8413. SMS_Group_Name ("Serial Ports"),
  8414.  
  8415. SMS_Class_ID ("MICROSOFT|SERIAL_PORT|1.0"),
  8416.  
  8417. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8418.  
  8419. class Win32_SerialPort : SMS_Class_Template
  8420.  
  8421. {
  8422.  
  8423. [ SMS_Report (FALSE), key ]
  8424.  
  8425. String DeviceID;
  8426.  
  8427. [ SMS_Report (FALSE) ]
  8428.  
  8429. UInt16 Availability;
  8430.  
  8431. [ SMS_Report (FALSE) ]
  8432.  
  8433. Boolean Binary;
  8434.  
  8435. [ SMS_Report (FALSE) ]
  8436.  
  8437. UInt16 Capabilities[];
  8438.  
  8439. [ SMS_Report (FALSE) ]
  8440.  
  8441. String CapabilityDescriptions[];
  8442.  
  8443. [ SMS_Report (FALSE) ]
  8444.  
  8445. String Caption;
  8446.  
  8447. [ SMS_Report (FALSE) ]
  8448.  
  8449. UInt32 ConfigManagerErrorCode;
  8450.  
  8451. [ SMS_Report (FALSE) ]
  8452.  
  8453. Boolean ConfigManagerUserConfig;
  8454.  
  8455. [ SMS_Report (FALSE) ]
  8456.  
  8457. String Description;
  8458.  
  8459. [ SMS_Report (FALSE) ]
  8460.  
  8461. Boolean ErrorCleared;
  8462.  
  8463. [ SMS_Report (FALSE) ]
  8464.  
  8465. String ErrorDescription;
  8466.  
  8467. [ SMS_Report (FALSE) ]
  8468.  
  8469. DateTime InstallDate;
  8470.  
  8471. [ SMS_Report (FALSE) ]
  8472.  
  8473. UInt32 LastErrorCode;
  8474.  
  8475. [ SMS_Report (FALSE) ]
  8476.  
  8477. UInt32 MaxBaudRate;
  8478.  
  8479. [ SMS_Report (FALSE) ]
  8480.  
  8481. UInt32 MaximumInputBufferSize;
  8482.  
  8483. [ SMS_Report (FALSE) ]
  8484.  
  8485. UInt32 MaximumOutputBufferSize;
  8486.  
  8487. [ SMS_Report (FALSE) ]
  8488.  
  8489. UInt32 MaxNumberControlled;
  8490.  
  8491. [ SMS_Report (FALSE) ]
  8492.  
  8493. String Name;
  8494.  
  8495. [ SMS_Report (FALSE) ]
  8496.  
  8497. Boolean OSAutoDiscovered;
  8498.  
  8499. [ SMS_Report (FALSE) ]
  8500.  
  8501. String PNPDeviceID;
  8502.  
  8503. [ SMS_Report (FALSE) ]
  8504.  
  8505. UInt16 PowerManagementCapabilities[];
  8506.  
  8507. [ SMS_Report (FALSE) ]
  8508.  
  8509. Boolean PowerManagementSupported;
  8510.  
  8511. [ SMS_Report (FALSE) ]
  8512.  
  8513. UInt16 ProtocolSupported;
  8514.  
  8515. [ SMS_Report (FALSE) ]
  8516.  
  8517. String ProviderType;
  8518.  
  8519. [ SMS_Report (FALSE) ]
  8520.  
  8521. Boolean SettableBaudRate;
  8522.  
  8523. [ SMS_Report (FALSE) ]
  8524.  
  8525. Boolean SettableDataBits;
  8526.  
  8527. [ SMS_Report (FALSE) ]
  8528.  
  8529. Boolean SettableFlowControl;
  8530.  
  8531. [ SMS_Report (FALSE) ]
  8532.  
  8533. Boolean SettableParity;
  8534.  
  8535. [ SMS_Report (FALSE) ]
  8536.  
  8537. Boolean SettableParityCheck;
  8538.  
  8539. [ SMS_Report (FALSE) ]
  8540.  
  8541. Boolean SettableRLSD;
  8542.  
  8543. [ SMS_Report (FALSE) ]
  8544.  
  8545. Boolean SettableStopBits;
  8546.  
  8547. [ SMS_Report (FALSE) ]
  8548.  
  8549. String Status;
  8550.  
  8551. [ SMS_Report (FALSE) ]
  8552.  
  8553. UInt16 StatusInfo;
  8554.  
  8555. [ SMS_Report (FALSE) ]
  8556.  
  8557. Boolean Supports16BitMode;
  8558.  
  8559. [ SMS_Report (FALSE) ]
  8560.  
  8561. Boolean SupportsDTRDSR;
  8562.  
  8563. [ SMS_Report (FALSE) ]
  8564.  
  8565. Boolean SupportsElapsedTimeouts;
  8566.  
  8567. [ SMS_Report (FALSE) ]
  8568.  
  8569. Boolean SupportsIntTimeouts;
  8570.  
  8571. [ SMS_Report (FALSE) ]
  8572.  
  8573. Boolean SupportsParityCheck;
  8574.  
  8575. [ SMS_Report (FALSE) ]
  8576.  
  8577. Boolean SupportsRLSD;
  8578.  
  8579. [ SMS_Report (FALSE) ]
  8580.  
  8581. Boolean SupportsRTSCTS;
  8582.  
  8583. [ SMS_Report (FALSE) ]
  8584.  
  8585. Boolean SupportsSpecialCharacters;
  8586.  
  8587. [ SMS_Report (FALSE) ]
  8588.  
  8589. Boolean SupportsXOnXOff;
  8590.  
  8591. [ SMS_Report (FALSE) ]
  8592.  
  8593. Boolean SupportsXOnXOffSet;
  8594.  
  8595. [ SMS_Report (FALSE) ]
  8596.  
  8597. String SystemName;
  8598.  
  8599. [ SMS_Report (FALSE) ]
  8600.  
  8601. DateTime TimeOfLastReset;
  8602.  
  8603. };
  8604.  
  8605.  
  8606.  
  8607. [ SMS_Report (TRUE),
  8608.  
  8609. SMS_Group_Name ("Server Feature"),
  8610.  
  8611. SMS_Class_ID ("MICROSOFT|SERVER_FEATURE|1.0"),
  8612.  
  8613. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8614.  
  8615. class Win32_ServerFeature : SMS_Class_Template
  8616.  
  8617. {
  8618.  
  8619. [ SMS_Report (TRUE), key ]
  8620.  
  8621. UInt32 ID;
  8622.  
  8623. [ SMS_Report (TRUE) ]
  8624.  
  8625. String Name;
  8626.  
  8627. [ SMS_Report (TRUE) ]
  8628.  
  8629. UInt32 ParentID;
  8630.  
  8631. };
  8632.  
  8633.  
  8634.  
  8635. [ SMS_Report (TRUE),
  8636.  
  8637. SMS_Group_Name ("Services"),
  8638.  
  8639. SMS_Class_ID ("MICROSOFT|SERVICE|1.0"),
  8640.  
  8641. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8642.  
  8643. class Win32_Service : SMS_Class_Template
  8644.  
  8645. {
  8646.  
  8647. [ SMS_Report (TRUE), key ]
  8648.  
  8649. String Name;
  8650.  
  8651. [ SMS_Report (FALSE) ]
  8652.  
  8653. Boolean AcceptPause;
  8654.  
  8655. [ SMS_Report (FALSE) ]
  8656.  
  8657. Boolean AcceptStop;
  8658.  
  8659. [ SMS_Report (FALSE) ]
  8660.  
  8661. String Caption;
  8662.  
  8663. [ SMS_Report (FALSE) ]
  8664.  
  8665. UInt32 CheckPoint;
  8666.  
  8667. [ SMS_Report (FALSE) ]
  8668.  
  8669. String Description;
  8670.  
  8671. [ SMS_Report (FALSE) ]
  8672.  
  8673. Boolean DesktopInteract;
  8674.  
  8675. [ SMS_Report (TRUE) ]
  8676.  
  8677. String DisplayName;
  8678.  
  8679. [ SMS_Report (FALSE) ]
  8680.  
  8681. String ErrorControl;
  8682.  
  8683. [ SMS_Report (FALSE) ]
  8684.  
  8685. UInt32 ExitCode;
  8686.  
  8687. [ SMS_Report (FALSE) ]
  8688.  
  8689. DateTime InstallDate;
  8690.  
  8691. [ SMS_Report (TRUE) ]
  8692.  
  8693. String PathName;
  8694.  
  8695. [ SMS_Report (FALSE) ]
  8696.  
  8697. UInt32 ProcessId;
  8698.  
  8699. [ SMS_Report (FALSE) ]
  8700.  
  8701. UInt32 ServiceSpecificExitCode;
  8702.  
  8703. [ SMS_Report (TRUE) ]
  8704.  
  8705. String ServiceType;
  8706.  
  8707. [ SMS_Report (FALSE) ]
  8708.  
  8709. Boolean Started;
  8710.  
  8711. [ SMS_Report (TRUE) ]
  8712.  
  8713. String StartMode;
  8714.  
  8715. [ SMS_Report (TRUE) ]
  8716.  
  8717. String StartName;
  8718.  
  8719. [ SMS_Report (FALSE) ]
  8720.  
  8721. String State;
  8722.  
  8723. [ SMS_Report (TRUE) ]
  8724.  
  8725. String Status;
  8726.  
  8727. [ SMS_Report (FALSE) ]
  8728.  
  8729. String SystemName;
  8730.  
  8731. [ SMS_Report (FALSE) ]
  8732.  
  8733. UInt32 TagId;
  8734.  
  8735. [ SMS_Report (FALSE) ]
  8736.  
  8737. UInt32 WaitHint;
  8738.  
  8739. };
  8740.  
  8741.  
  8742.  
  8743. [ SMS_Report (FALSE),
  8744.  
  8745. SMS_Group_Name ("Shares"),
  8746.  
  8747. SMS_Class_ID ("MICROSOFT|SHARE|1.0"),
  8748.  
  8749. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8750.  
  8751. class Win32_Share : SMS_Class_Template
  8752.  
  8753. {
  8754.  
  8755. [ SMS_Report (FALSE), key ]
  8756.  
  8757. String Name;
  8758.  
  8759. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  8760.  
  8761. UInt32 AccessMask;
  8762.  
  8763. [ SMS_Report (FALSE) ]
  8764.  
  8765. Boolean AllowMaximum;
  8766.  
  8767. [ SMS_Report (FALSE) ]
  8768.  
  8769. String Caption;
  8770.  
  8771. [ SMS_Report (FALSE) ]
  8772.  
  8773. String Description;
  8774.  
  8775. [ SMS_Report (FALSE) ]
  8776.  
  8777. DateTime InstallDate;
  8778.  
  8779. [ SMS_Report (FALSE) ]
  8780.  
  8781. UInt32 MaximumAllowed;
  8782.  
  8783. [ SMS_Report (FALSE) ]
  8784.  
  8785. String Path;
  8786.  
  8787. [ SMS_Report (FALSE) ]
  8788.  
  8789. String Status;
  8790.  
  8791. [ SMS_Report (FALSE) ]
  8792.  
  8793. UInt32 Type;
  8794.  
  8795. };
  8796.  
  8797.  
  8798.  
  8799. [ SMS_Report (TRUE),
  8800.  
  8801. SMS_Group_Name ("SW Licensing Product"),
  8802.  
  8803. SMS_Class_ID ("MICROSOFT|SOFTWARE_LICENSING_PRODUCT|1.0"),
  8804.  
  8805. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8806.  
  8807. class SoftwareLicensingProduct : SMS_Class_Template
  8808.  
  8809. {
  8810.  
  8811. [ SMS_Report (TRUE), key ]
  8812.  
  8813. String ID;
  8814.  
  8815. [ SMS_Report (TRUE) ]
  8816.  
  8817. String ApplicationID;
  8818.  
  8819. [ SMS_Report (TRUE) ]
  8820.  
  8821. String Description;
  8822.  
  8823. [ SMS_Report (TRUE) ]
  8824.  
  8825. DateTime EvaluationEndDate;
  8826.  
  8827. [ SMS_Report (TRUE) ]
  8828.  
  8829. UInt32 GracePeriodRemaining;
  8830.  
  8831. [ SMS_Report (TRUE) ]
  8832.  
  8833. UInt32 LicenseStatus;
  8834.  
  8835. [ SMS_Report (TRUE) ]
  8836.  
  8837. String MachineURL;
  8838.  
  8839. [ SMS_Report (TRUE) ]
  8840.  
  8841. String Name;
  8842.  
  8843. [ SMS_Report (TRUE) ]
  8844.  
  8845. String OfflineInstallationId;
  8846.  
  8847. [ SMS_Report (TRUE) ]
  8848.  
  8849. String PartialProductKey;
  8850.  
  8851. [ SMS_Report (TRUE) ]
  8852.  
  8853. String ProcessorURL;
  8854.  
  8855. [ SMS_Report (TRUE) ]
  8856.  
  8857. String ProductKeyID;
  8858.  
  8859. [ SMS_Report (TRUE) ]
  8860.  
  8861. String ProductKeyURL;
  8862.  
  8863. [ SMS_Report (TRUE) ]
  8864.  
  8865. String UseLicenseURL;
  8866.  
  8867. };
  8868.  
  8869.  
  8870.  
  8871. [ SMS_Report (TRUE),
  8872.  
  8873. SMS_Group_Name ("SW Licensing Service"),
  8874.  
  8875. SMS_Class_ID ("MICROSOFT|SOFTWARE_LICENSING_SERVICE|1.0"),
  8876.  
  8877. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  8878.  
  8879. class SoftwareLicensingService : SMS_Class_Template
  8880.  
  8881. {
  8882.  
  8883. [ SMS_Report (TRUE), key ]
  8884.  
  8885. String Version;
  8886.  
  8887. [ SMS_Report (TRUE) ]
  8888.  
  8889. String ClientMachineID;
  8890.  
  8891. [ SMS_Report (TRUE) ]
  8892.  
  8893. UInt32 IsKeyManagementServiceMachine;
  8894.  
  8895. [ SMS_Report (TRUE) ]
  8896.  
  8897. UInt32 KeyManagementServiceCurrentCount;
  8898.  
  8899. [ SMS_Report (TRUE) ]
  8900.  
  8901. String KeyManagementServiceMachine;
  8902.  
  8903. [ SMS_Report (TRUE) ]
  8904.  
  8905. String KeyManagementServiceProductKeyID;
  8906.  
  8907. [ SMS_Report (TRUE) ]
  8908.  
  8909. UInt32 PolicyCacheRefreshRequired;
  8910.  
  8911. [ SMS_Report (TRUE) ]
  8912.  
  8913. UInt32 RequiredClientCount;
  8914.  
  8915. [ SMS_Report (TRUE) ]
  8916.  
  8917. UInt32 VLActivationInterval;
  8918.  
  8919. [ SMS_Report (TRUE) ]
  8920.  
  8921. UInt32 VLRenewalInterval;
  8922.  
  8923. };
  8924.  
  8925.  
  8926.  
  8927. [ SMS_Report (FALSE),
  8928.  
  8929. SMS_Group_Name ("Software Shortcut"),
  8930.  
  8931. SMS_Class_ID ("MICROSOFT|SOFTWARE_SHORTCUT|1.0"),
  8932.  
  8933. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  8934.  
  8935. class SMS_SoftwareShortcut : SMS_Class_Template
  8936.  
  8937. {
  8938.  
  8939. [ SMS_Report (FALSE), key ]
  8940.  
  8941. String ShortcutKey;
  8942.  
  8943. [ SMS_Report (FALSE) ]
  8944.  
  8945. String BinFileVersion;
  8946.  
  8947. [ SMS_Report (FALSE) ]
  8948.  
  8949. String BinProductVersion;
  8950.  
  8951. [ SMS_Report (FALSE) ]
  8952.  
  8953. String Description;
  8954.  
  8955. [ SMS_Report (FALSE) ]
  8956.  
  8957. String FilePropertiesHash;
  8958.  
  8959. [ SMS_Report (FALSE) ]
  8960.  
  8961. String FilePropertiesHashEx;
  8962.  
  8963. [ SMS_Report (FALSE) ]
  8964.  
  8965. UInt32 FileSize;
  8966.  
  8967. [ SMS_Report (FALSE) ]
  8968.  
  8969. String FileVersion;
  8970.  
  8971. [ SMS_Report (FALSE) ]
  8972.  
  8973. UInt32 Language;
  8974.  
  8975. [ SMS_Report (FALSE) ]
  8976.  
  8977. String ParentName;
  8978.  
  8979. [ SMS_Report (FALSE) ]
  8980.  
  8981. String Product;
  8982.  
  8983. [ SMS_Report (FALSE) ]
  8984.  
  8985. String ProductCode;
  8986.  
  8987. [ SMS_Report (FALSE) ]
  8988.  
  8989. String ProductVersion;
  8990.  
  8991. [ SMS_Report (FALSE) ]
  8992.  
  8993. String Publisher;
  8994.  
  8995. [ SMS_Report (FALSE) ]
  8996.  
  8997. String ShortcutName;
  8998.  
  8999. [ SMS_Report (FALSE) ]
  9000.  
  9001. UInt32 ShortcutType;
  9002.  
  9003. [ SMS_Report (FALSE) ]
  9004.  
  9005. String TargetExecutable;
  9006.  
  9007. };
  9008.  
  9009.  
  9010.  
  9011. [ SMS_Report (FALSE),
  9012.  
  9013. SMS_Group_Name ("SMS_SoftwareTag"),
  9014.  
  9015. SMS_Class_ID ("MICROSOFT|SOFTWARE_TAG|1.0"),
  9016.  
  9017. Namespace ("root\\\\cimv2\\\\sms") ]
  9018.  
  9019. class SMS_SoftwareTag : SMS_Class_Template
  9020.  
  9021. {
  9022.  
  9023. [ SMS_Report (FALSE), key ]
  9024.  
  9025. String TagCreatorRegid;
  9026.  
  9027. [ SMS_Report (FALSE), key ]
  9028.  
  9029. String UniqueID;
  9030.  
  9031. [ SMS_Report (FALSE) ]
  9032.  
  9033. String DisplayVersion;
  9034.  
  9035. [ SMS_Report (FALSE) ]
  9036.  
  9037. Boolean EntitlementRequired;
  9038.  
  9039. [ SMS_Report (FALSE) ]
  9040.  
  9041. String ProductName;
  9042.  
  9043. [ SMS_Report (FALSE) ]
  9044.  
  9045. String SoftwareCreator;
  9046.  
  9047. [ SMS_Report (FALSE) ]
  9048.  
  9049. String SoftwareCreatorRegid;
  9050.  
  9051. [ SMS_Report (FALSE) ]
  9052.  
  9053. String SoftwareLicensor;
  9054.  
  9055. [ SMS_Report (FALSE) ]
  9056.  
  9057. String SoftwareLicensorRegid;
  9058.  
  9059. [ SMS_Report (FALSE) ]
  9060.  
  9061. String TagCreator;
  9062.  
  9063. [ SMS_Report (FALSE) ]
  9064.  
  9065. SInt32 VersionMajor;
  9066.  
  9067. [ SMS_Report (FALSE) ]
  9068.  
  9069. SInt32 VersionMinor;
  9070.  
  9071. };
  9072.  
  9073.  
  9074.  
  9075. [ SMS_Report (TRUE),
  9076.  
  9077. SMS_Group_Name ("Sound Devices"),
  9078.  
  9079. SMS_Class_ID ("MICROSOFT|SOUND_DEVICE|1.0"),
  9080.  
  9081. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9082.  
  9083. class Win32_SoundDevice : SMS_Class_Template
  9084.  
  9085. {
  9086.  
  9087. [ SMS_Report (TRUE), key ]
  9088.  
  9089. String DeviceID;
  9090.  
  9091. [ SMS_Report (TRUE) ]
  9092.  
  9093. UInt16 Availability;
  9094.  
  9095. [ SMS_Report (FALSE) ]
  9096.  
  9097. String Caption;
  9098.  
  9099. [ SMS_Report (FALSE) ]
  9100.  
  9101. UInt32 ConfigManagerErrorCode;
  9102.  
  9103. [ SMS_Report (FALSE) ]
  9104.  
  9105. Boolean ConfigManagerUserConfig;
  9106.  
  9107. [ SMS_Report (TRUE) ]
  9108.  
  9109. String Description;
  9110.  
  9111. [ SMS_Report (FALSE) ]
  9112.  
  9113. UInt16 DMABufferSize;
  9114.  
  9115. [ SMS_Report (FALSE) ]
  9116.  
  9117. Boolean ErrorCleared;
  9118.  
  9119. [ SMS_Report (FALSE) ]
  9120.  
  9121. String ErrorDescription;
  9122.  
  9123. [ SMS_Report (TRUE) ]
  9124.  
  9125. DateTime InstallDate;
  9126.  
  9127. [ SMS_Report (FALSE) ]
  9128.  
  9129. UInt32 LastErrorCode;
  9130.  
  9131. [ SMS_Report (TRUE) ]
  9132.  
  9133. String Manufacturer;
  9134.  
  9135. [ SMS_Report (FALSE) ]
  9136.  
  9137. UInt32 MPU401Address;
  9138.  
  9139. [ SMS_Report (TRUE) ]
  9140.  
  9141. String Name;
  9142.  
  9143. [ SMS_Report (TRUE) ]
  9144.  
  9145. String PNPDeviceID;
  9146.  
  9147. [ SMS_Report (FALSE) ]
  9148.  
  9149. UInt16 PowerManagementCapabilities[];
  9150.  
  9151. [ SMS_Report (FALSE) ]
  9152.  
  9153. Boolean PowerManagementSupported;
  9154.  
  9155. [ SMS_Report (TRUE) ]
  9156.  
  9157. String ProductName;
  9158.  
  9159. [ SMS_Report (TRUE) ]
  9160.  
  9161. String Status;
  9162.  
  9163. [ SMS_Report (FALSE) ]
  9164.  
  9165. UInt16 StatusInfo;
  9166.  
  9167. [ SMS_Report (FALSE) ]
  9168.  
  9169. String SystemName;
  9170.  
  9171. };
  9172.  
  9173.  
  9174.  
  9175. [ SMS_Report (FALSE),
  9176.  
  9177. SMS_Group_Name ("System Account"),
  9178.  
  9179. SMS_Class_ID ("MICROSOFT|SYSTEM_ACCOUNT|1.0"),
  9180.  
  9181. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9182.  
  9183. class Win32_SystemAccount : SMS_Class_Template
  9184.  
  9185. {
  9186.  
  9187. [ SMS_Report (FALSE), key ]
  9188.  
  9189. String Domain;
  9190.  
  9191. [ SMS_Report (FALSE), key ]
  9192.  
  9193. String Name;
  9194.  
  9195. [ SMS_Report (FALSE) ]
  9196.  
  9197. String Caption;
  9198.  
  9199. [ SMS_Report (FALSE) ]
  9200.  
  9201. String Description;
  9202.  
  9203. [ SMS_Report (FALSE) ]
  9204.  
  9205. DateTime InstallDate;
  9206.  
  9207. [ SMS_Report (FALSE) ]
  9208.  
  9209. String SID;
  9210.  
  9211. [ SMS_Report (FALSE) ]
  9212.  
  9213. UInt8 SIDType;
  9214.  
  9215. [ SMS_Report (FALSE) ]
  9216.  
  9217. String Status;
  9218.  
  9219. };
  9220.  
  9221.  
  9222.  
  9223. [ SMS_Report (TRUE),
  9224.  
  9225. SMS_Group_Name ("System Console Usage"),
  9226.  
  9227. SMS_Class_ID ("MICROSOFT|SYSTEM_CONSOLE_USAGE|1.0"),
  9228.  
  9229. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  9230.  
  9231. class SMS_SystemConsoleUsage : SMS_Class_Template
  9232.  
  9233. {
  9234.  
  9235. [ SMS_Report (TRUE), key ]
  9236.  
  9237. DateTime SecurityLogStartDate;
  9238.  
  9239. [ SMS_Report (TRUE) ]
  9240.  
  9241. String TopConsoleUser;
  9242.  
  9243. [ SMS_Report (TRUE) ]
  9244.  
  9245. UInt32 TotalConsoleTime;
  9246.  
  9247. [ SMS_Report (TRUE) ]
  9248.  
  9249. UInt32 TotalConsoleUsers;
  9250.  
  9251. [ SMS_Report (TRUE) ]
  9252.  
  9253. UInt32 TotalSecurityLogTime;
  9254.  
  9255. };
  9256.  
  9257.  
  9258.  
  9259. [ SMS_Report (TRUE),
  9260.  
  9261. SMS_Group_Name ("System Console User"),
  9262.  
  9263. SMS_Class_ID ("MICROSOFT|SYSTEM_CONSOLE_USER|1.0"),
  9264.  
  9265. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  9266.  
  9267. class SMS_SystemConsoleUser : SMS_Class_Template
  9268.  
  9269. {
  9270.  
  9271. [ SMS_Report (TRUE), key ]
  9272.  
  9273. String SystemConsoleUser;
  9274.  
  9275. [ SMS_Report (TRUE) ]
  9276.  
  9277. DateTime LastConsoleUse;
  9278.  
  9279. [ SMS_Report (TRUE) ]
  9280.  
  9281. UInt32 NumberOfConsoleLogons;
  9282.  
  9283. [ SMS_Report (TRUE) ]
  9284.  
  9285. UInt32 TotalUserConsoleMinutes;
  9286.  
  9287. };
  9288.  
  9289.  
  9290.  
  9291. [ SMS_Report (TRUE),
  9292.  
  9293. SMS_Group_Name ("System Devices"),
  9294.  
  9295. SMS_Class_ID ("MICROSOFT|SYSTEM_DEVICES|1.0"),
  9296.  
  9297. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  9298.  
  9299. class CCM_SystemDevices : SMS_Class_Template
  9300.  
  9301. {
  9302.  
  9303. [ SMS_Report (TRUE), key ]
  9304.  
  9305. String Name;
  9306.  
  9307. [ SMS_Report (TRUE) ]
  9308.  
  9309. String CompatibleIDs[];
  9310.  
  9311. [ SMS_Report (TRUE) ]
  9312.  
  9313. String DeviceID;
  9314.  
  9315. [ SMS_Report (TRUE) ]
  9316.  
  9317. String HardwareIDs[];
  9318.  
  9319. [ SMS_Report (TRUE) ]
  9320.  
  9321. Boolean IsPnP;
  9322.  
  9323. };
  9324.  
  9325.  
  9326.  
  9327. [ SMS_Report (FALSE),
  9328.  
  9329. SMS_Group_Name ("System Drivers"),
  9330.  
  9331. SMS_Class_ID ("MICROSOFT|SYSTEM_DRIVER|1.0"),
  9332.  
  9333. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9334.  
  9335. class Win32_SystemDriver : SMS_Class_Template
  9336.  
  9337. {
  9338.  
  9339. [ SMS_Report (FALSE), key ]
  9340.  
  9341. String Name;
  9342.  
  9343. [ SMS_Report (FALSE) ]
  9344.  
  9345. Boolean AcceptPause;
  9346.  
  9347. [ SMS_Report (FALSE) ]
  9348.  
  9349. Boolean AcceptStop;
  9350.  
  9351. [ SMS_Report (FALSE) ]
  9352.  
  9353. String Caption;
  9354.  
  9355. [ SMS_Report (FALSE) ]
  9356.  
  9357. String Description;
  9358.  
  9359. [ SMS_Report (FALSE) ]
  9360.  
  9361. Boolean DesktopInteract;
  9362.  
  9363. [ SMS_Report (FALSE) ]
  9364.  
  9365. String DisplayName;
  9366.  
  9367. [ SMS_Report (FALSE) ]
  9368.  
  9369. String ErrorControl;
  9370.  
  9371. [ SMS_Report (FALSE) ]
  9372.  
  9373. UInt32 ExitCode;
  9374.  
  9375. [ SMS_Report (FALSE) ]
  9376.  
  9377. DateTime InstallDate;
  9378.  
  9379. [ SMS_Report (FALSE) ]
  9380.  
  9381. String PathName;
  9382.  
  9383. [ SMS_Report (FALSE) ]
  9384.  
  9385. UInt32 ServiceSpecificExitCode;
  9386.  
  9387. [ SMS_Report (FALSE) ]
  9388.  
  9389. String ServiceType;
  9390.  
  9391. [ SMS_Report (FALSE) ]
  9392.  
  9393. Boolean Started;
  9394.  
  9395. [ SMS_Report (FALSE) ]
  9396.  
  9397. String StartMode;
  9398.  
  9399. [ SMS_Report (FALSE) ]
  9400.  
  9401. String StartName;
  9402.  
  9403. [ SMS_Report (FALSE) ]
  9404.  
  9405. String State;
  9406.  
  9407. [ SMS_Report (FALSE) ]
  9408.  
  9409. String Status;
  9410.  
  9411. [ SMS_Report (FALSE) ]
  9412.  
  9413. String SystemName;
  9414.  
  9415. [ SMS_Report (FALSE) ]
  9416.  
  9417. UInt32 TagId;
  9418.  
  9419. };
  9420.  
  9421.  
  9422.  
  9423. [ SMS_Report (TRUE),
  9424.  
  9425. SMS_Group_Name ("System Enclosure"),
  9426.  
  9427. SMS_Class_ID ("MICROSOFT|SYSTEM_ENCLOSURE|1.0"),
  9428.  
  9429. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9430.  
  9431. class Win32_SystemEnclosure : SMS_Class_Template
  9432.  
  9433. {
  9434.  
  9435. [ SMS_Report (TRUE), key ]
  9436.  
  9437. String Tag;
  9438.  
  9439. [ SMS_Report (FALSE) ]
  9440.  
  9441. Boolean AudibleAlarm;
  9442.  
  9443. [ SMS_Report (FALSE) ]
  9444.  
  9445. String BreachDescription;
  9446.  
  9447. [ SMS_Report (FALSE) ]
  9448.  
  9449. String CableManagementStrategy;
  9450.  
  9451. [ SMS_Report (FALSE) ]
  9452.  
  9453. String Caption;
  9454.  
  9455. [ SMS_Report (TRUE) ]
  9456.  
  9457. UInt16 ChassisTypes[];
  9458.  
  9459. [ SMS_Report (FALSE) ]
  9460.  
  9461. SInt16 CurrentRequiredOrProduced;
  9462.  
  9463. [ SMS_Report (FALSE) ]
  9464.  
  9465. String Description;
  9466.  
  9467. [ SMS_Report (FALSE) ]
  9468.  
  9469. UInt16 HeatGeneration;
  9470.  
  9471. [ SMS_Report (FALSE) ]
  9472.  
  9473. Boolean HotSwappable;
  9474.  
  9475. [ SMS_Report (FALSE) ]
  9476.  
  9477. DateTime InstallDate;
  9478.  
  9479. [ SMS_Report (FALSE) ]
  9480.  
  9481. Boolean LockPresent;
  9482.  
  9483. [ SMS_Report (TRUE) ]
  9484.  
  9485. String Manufacturer;
  9486.  
  9487. [ SMS_Report (TRUE) ]
  9488.  
  9489. String Model;
  9490.  
  9491. [ SMS_Report (FALSE) ]
  9492.  
  9493. String Name;
  9494.  
  9495. [ SMS_Report (FALSE) ]
  9496.  
  9497. UInt16 NumberOfPowerCords;
  9498.  
  9499. [ SMS_Report (FALSE) ]
  9500.  
  9501. String OtherIdentifyingInfo;
  9502.  
  9503. [ SMS_Report (FALSE) ]
  9504.  
  9505. String PartNumber;
  9506.  
  9507. [ SMS_Report (FALSE) ]
  9508.  
  9509. Boolean PoweredOn;
  9510.  
  9511. [ SMS_Report (FALSE) ]
  9512.  
  9513. Boolean Removable;
  9514.  
  9515. [ SMS_Report (FALSE) ]
  9516.  
  9517. Boolean Replaceable;
  9518.  
  9519. [ SMS_Report (FALSE) ]
  9520.  
  9521. UInt16 SecurityBreach;
  9522.  
  9523. [ SMS_Report (FALSE) ]
  9524.  
  9525. UInt16 SecurityStatus;
  9526.  
  9527. [ SMS_Report (TRUE) ]
  9528.  
  9529. String SerialNumber;
  9530.  
  9531. [ SMS_Report (FALSE) ]
  9532.  
  9533. String ServiceDescriptions[];
  9534.  
  9535. [ SMS_Report (FALSE) ]
  9536.  
  9537. UInt16 ServicePhilosophy[];
  9538.  
  9539. [ SMS_Report (FALSE) ]
  9540.  
  9541. String SKU;
  9542.  
  9543. [ SMS_Report (TRUE) ]
  9544.  
  9545. String SMBIOSAssetTag;
  9546.  
  9547. [ SMS_Report (FALSE) ]
  9548.  
  9549. String Status;
  9550.  
  9551. [ SMS_Report (FALSE) ]
  9552.  
  9553. String TypeDescriptions[];
  9554.  
  9555. [ SMS_Report (FALSE) ]
  9556.  
  9557. String Version;
  9558.  
  9559. [ SMS_Report (FALSE) ]
  9560.  
  9561. Boolean VisibleAlarm;
  9562.  
  9563. };
  9564.  
  9565.  
  9566.  
  9567. [ SMS_Report (TRUE),
  9568.  
  9569. SMS_Group_Name ("Tape Drive"),
  9570.  
  9571. SMS_Class_ID ("MICROSOFT|TAPE_DRIVE|1.0"),
  9572.  
  9573. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9574.  
  9575. class Win32_TapeDrive : SMS_Class_Template
  9576.  
  9577. {
  9578.  
  9579. [ SMS_Report (TRUE), key ]
  9580.  
  9581. String DeviceID;
  9582.  
  9583. [ SMS_Report (TRUE) ]
  9584.  
  9585. UInt16 Availability;
  9586.  
  9587. [ SMS_Report (FALSE) ]
  9588.  
  9589. UInt16 Capabilities[];
  9590.  
  9591. [ SMS_Report (FALSE) ]
  9592.  
  9593. String CapabilityDescriptions[];
  9594.  
  9595. [ SMS_Report (FALSE) ]
  9596.  
  9597. String Caption;
  9598.  
  9599. [ SMS_Report (FALSE) ]
  9600.  
  9601. UInt32 Compression;
  9602.  
  9603. [ SMS_Report (FALSE) ]
  9604.  
  9605. String CompressionMethod;
  9606.  
  9607. [ SMS_Report (FALSE) ]
  9608.  
  9609. UInt32 ConfigManagerErrorCode;
  9610.  
  9611. [ SMS_Report (FALSE) ]
  9612.  
  9613. Boolean ConfigManagerUserConfig;
  9614.  
  9615. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  9616.  
  9617. UInt64 DefaultBlockSize;
  9618.  
  9619. [ SMS_Report (TRUE) ]
  9620.  
  9621. String Description;
  9622.  
  9623. [ SMS_Report (FALSE) ]
  9624.  
  9625. UInt32 ECC;
  9626.  
  9627. [ SMS_Report (FALSE) ]
  9628.  
  9629. UInt32 EOTWarningZoneSize;
  9630.  
  9631. [ SMS_Report (FALSE) ]
  9632.  
  9633. Boolean ErrorCleared;
  9634.  
  9635. [ SMS_Report (FALSE) ]
  9636.  
  9637. String ErrorDescription;
  9638.  
  9639. [ SMS_Report (FALSE) ]
  9640.  
  9641. String ErrorMethodology;
  9642.  
  9643. [ SMS_Report (FALSE) ]
  9644.  
  9645. UInt32 FeaturesHigh;
  9646.  
  9647. [ SMS_Report (FALSE) ]
  9648.  
  9649. UInt32 FeaturesLow;
  9650.  
  9651. [ SMS_Report (FALSE) ]
  9652.  
  9653. String Id;
  9654.  
  9655. [ SMS_Report (FALSE) ]
  9656.  
  9657. DateTime InstallDate;
  9658.  
  9659. [ SMS_Report (FALSE) ]
  9660.  
  9661. UInt32 LastErrorCode;
  9662.  
  9663. [ SMS_Report (FALSE) ]
  9664.  
  9665. String Manufacturer;
  9666.  
  9667. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  9668.  
  9669. UInt64 MaxBlockSize;
  9670.  
  9671. [ SMS_Report (FALSE), SMS_Units ("MegaBytes") ]
  9672.  
  9673. UInt64 MaxMediaSize;
  9674.  
  9675. [ SMS_Report (FALSE) ]
  9676.  
  9677. UInt32 MaxPartitionCount;
  9678.  
  9679. [ SMS_Report (TRUE) ]
  9680.  
  9681. String MediaType;
  9682.  
  9683. [ SMS_Report (FALSE), SMS_Units ("KiloBytes") ]
  9684.  
  9685. UInt64 MinBlockSize;
  9686.  
  9687. [ SMS_Report (TRUE) ]
  9688.  
  9689. String Name;
  9690.  
  9691. [ SMS_Report (FALSE) ]
  9692.  
  9693. Boolean NeedsCleaning;
  9694.  
  9695. [ SMS_Report (FALSE) ]
  9696.  
  9697. UInt32 NumberOfMediaSupported;
  9698.  
  9699. [ SMS_Report (FALSE) ]
  9700.  
  9701. UInt32 Padding;
  9702.  
  9703. [ SMS_Report (FALSE) ]
  9704.  
  9705. String PNPDeviceID;
  9706.  
  9707. [ SMS_Report (FALSE) ]
  9708.  
  9709. UInt16 PowerManagementCapabilities[];
  9710.  
  9711. [ SMS_Report (FALSE) ]
  9712.  
  9713. Boolean PowerManagementSupported;
  9714.  
  9715. [ SMS_Report (FALSE) ]
  9716.  
  9717. UInt32 ReportSetMarks;
  9718.  
  9719. [ SMS_Report (TRUE) ]
  9720.  
  9721. String Status;
  9722.  
  9723. [ SMS_Report (FALSE) ]
  9724.  
  9725. UInt16 StatusInfo;
  9726.  
  9727. [ SMS_Report (FALSE) ]
  9728.  
  9729. String SystemName;
  9730.  
  9731. };
  9732.  
  9733.  
  9734.  
  9735. [ SMS_Report (FALSE),
  9736.  
  9737. SMS_Group_Name ("Time Zone"),
  9738.  
  9739. SMS_Class_ID ("MICROSOFT|TIME_ZONE|1.0"),
  9740.  
  9741. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9742.  
  9743. class Win32_TimeZone : SMS_Class_Template
  9744.  
  9745. {
  9746.  
  9747. [ SMS_Report (FALSE), key ]
  9748.  
  9749. String StandardName;
  9750.  
  9751. [ SMS_Report (FALSE) ]
  9752.  
  9753. SInt32 Bias;
  9754.  
  9755. [ SMS_Report (FALSE) ]
  9756.  
  9757. String Caption;
  9758.  
  9759. [ SMS_Report (FALSE) ]
  9760.  
  9761. SInt32 DaylightBias;
  9762.  
  9763. [ SMS_Report (FALSE) ]
  9764.  
  9765. UInt32 DaylightDay;
  9766.  
  9767. [ SMS_Report (FALSE) ]
  9768.  
  9769. UInt8 DaylightDayOfWeek;
  9770.  
  9771. [ SMS_Report (FALSE) ]
  9772.  
  9773. UInt32 DaylightHour;
  9774.  
  9775. [ SMS_Report (FALSE) ]
  9776.  
  9777. UInt32 DaylightMillisecond;
  9778.  
  9779. [ SMS_Report (FALSE) ]
  9780.  
  9781. UInt32 DaylightMinute;
  9782.  
  9783. [ SMS_Report (FALSE) ]
  9784.  
  9785. UInt32 DaylightMonth;
  9786.  
  9787. [ SMS_Report (FALSE) ]
  9788.  
  9789. String DaylightName;
  9790.  
  9791. [ SMS_Report (FALSE) ]
  9792.  
  9793. UInt32 DaylightSecond;
  9794.  
  9795. [ SMS_Report (FALSE) ]
  9796.  
  9797. UInt32 DaylightYear;
  9798.  
  9799. [ SMS_Report (FALSE) ]
  9800.  
  9801. String Description;
  9802.  
  9803. [ SMS_Report (FALSE) ]
  9804.  
  9805. String SettingID;
  9806.  
  9807. [ SMS_Report (FALSE) ]
  9808.  
  9809. UInt32 StandardBias;
  9810.  
  9811. [ SMS_Report (FALSE) ]
  9812.  
  9813. UInt32 StandardDay;
  9814.  
  9815. [ SMS_Report (FALSE) ]
  9816.  
  9817. UInt8 StandardDayOfWeek;
  9818.  
  9819. [ SMS_Report (FALSE) ]
  9820.  
  9821. UInt32 StandardHour;
  9822.  
  9823. [ SMS_Report (FALSE) ]
  9824.  
  9825. UInt32 StandardMillisecond;
  9826.  
  9827. [ SMS_Report (FALSE) ]
  9828.  
  9829. UInt32 StandardMinute;
  9830.  
  9831. [ SMS_Report (FALSE) ]
  9832.  
  9833. UInt32 StandardMonth;
  9834.  
  9835. [ SMS_Report (FALSE) ]
  9836.  
  9837. UInt32 StandardSecond;
  9838.  
  9839. [ SMS_Report (FALSE) ]
  9840.  
  9841. UInt32 StandardYear;
  9842.  
  9843. };
  9844.  
  9845.  
  9846.  
  9847. [ SMS_Report (FALSE),
  9848.  
  9849. SMS_Group_Name ("TPM"),
  9850.  
  9851. SMS_Class_ID ("MICROSOFT|TPM|1.0"),
  9852.  
  9853. Namespace ("\\\\\\\\.\\\\root\\\\CIMv2\\\\Security\\\\MicrosoftTpm") ]
  9854.  
  9855. class Win32_Tpm : SMS_Class_Template
  9856.  
  9857. {
  9858.  
  9859. [ SMS_Report (FALSE) ]
  9860.  
  9861. UInt32 ManufacturerId;
  9862.  
  9863. [ SMS_Report (FALSE) ]
  9864.  
  9865. String ManufacturerVersion;
  9866.  
  9867. [ SMS_Report (FALSE) ]
  9868.  
  9869. String ManufacturerVersionInfo;
  9870.  
  9871. [ SMS_Report (FALSE) ]
  9872.  
  9873. String PhysicalPresenceVersionInfo;
  9874.  
  9875. [ SMS_Report (FALSE) ]
  9876.  
  9877. String SpecVersion;
  9878.  
  9879. };
  9880.  
  9881.  
  9882.  
  9883. [ SMS_Report (TRUE),
  9884.  
  9885. SMS_Group_Name ("TS Issued License"),
  9886.  
  9887. SMS_Class_ID ("MICROSOFT|TS_ISSUED_LICENSE|1.0"),
  9888.  
  9889. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9890.  
  9891. class Win32_TSIssuedLicense : SMS_Class_Template
  9892.  
  9893. {
  9894.  
  9895. [ SMS_Report (TRUE), key ]
  9896.  
  9897. UInt32 LicenseId;
  9898.  
  9899. [ SMS_Report (TRUE) ]
  9900.  
  9901. DateTime ExpirationDate;
  9902.  
  9903. [ SMS_Report (TRUE) ]
  9904.  
  9905. DateTime IssueDate;
  9906.  
  9907. [ SMS_Report (TRUE) ]
  9908.  
  9909. UInt32 KeyPackId;
  9910.  
  9911. [ SMS_Report (TRUE) ]
  9912.  
  9913. UInt32 LicenseStatus;
  9914.  
  9915. [ SMS_Report (TRUE) ]
  9916.  
  9917. String sHardwareId;
  9918.  
  9919. [ SMS_Report (TRUE) ]
  9920.  
  9921. String sIssuedToComputer;
  9922.  
  9923. [ SMS_Report (TRUE) ]
  9924.  
  9925. String sIssuedToUser;
  9926.  
  9927. };
  9928.  
  9929.  
  9930.  
  9931. [ SMS_Report (TRUE),
  9932.  
  9933. SMS_Group_Name ("TS License Key Pack"),
  9934.  
  9935. SMS_Class_ID ("MICROSOFT|TS_LICENSE_KEY_PACK|1.0"),
  9936.  
  9937. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9938.  
  9939. class Win32_TSLicenseKeyPack : SMS_Class_Template
  9940.  
  9941. {
  9942.  
  9943. [ SMS_Report (TRUE), key ]
  9944.  
  9945. UInt32 KeyPackId;
  9946.  
  9947. [ SMS_Report (TRUE) ]
  9948.  
  9949. UInt32 AvailableLicenses;
  9950.  
  9951. [ SMS_Report (TRUE) ]
  9952.  
  9953. String Description;
  9954.  
  9955. [ SMS_Report (TRUE) ]
  9956.  
  9957. UInt32 IssuedLicenses;
  9958.  
  9959. [ SMS_Report (TRUE) ]
  9960.  
  9961. UInt32 KeyPackType;
  9962.  
  9963. [ SMS_Report (TRUE) ]
  9964.  
  9965. UInt32 ProductType;
  9966.  
  9967. [ SMS_Report (TRUE) ]
  9968.  
  9969. String ProductVersion;
  9970.  
  9971. [ SMS_Report (TRUE) ]
  9972.  
  9973. UInt32 TotalLicenses;
  9974.  
  9975. };
  9976.  
  9977.  
  9978.  
  9979. [ SMS_Report (FALSE),
  9980.  
  9981. SMS_Group_Name ("Uninterruptible Power Supply"),
  9982.  
  9983. SMS_Class_ID ("MICROSOFT|POWER_SUPPLY|1.0"),
  9984.  
  9985. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  9986.  
  9987. class Win32_UninterruptiblePowerSupply : SMS_Class_Template
  9988.  
  9989. {
  9990.  
  9991. [ SMS_Report (FALSE), key ]
  9992.  
  9993. String DeviceID;
  9994.  
  9995. [ SMS_Report (FALSE) ]
  9996.  
  9997. UInt16 ActiveInputVoltage;
  9998.  
  9999. [ SMS_Report (FALSE) ]
  10000.  
  10001. UInt16 Availability;
  10002.  
  10003. [ SMS_Report (FALSE) ]
  10004.  
  10005. Boolean BatteryInstalled;
  10006.  
  10007. [ SMS_Report (FALSE) ]
  10008.  
  10009. Boolean CanTurnOffRemotely;
  10010.  
  10011. [ SMS_Report (FALSE) ]
  10012.  
  10013. String Caption;
  10014.  
  10015. [ SMS_Report (FALSE) ]
  10016.  
  10017. String CommandFile;
  10018.  
  10019. [ SMS_Report (FALSE) ]
  10020.  
  10021. UInt32 ConfigManagerErrorCode;
  10022.  
  10023. [ SMS_Report (FALSE) ]
  10024.  
  10025. Boolean ConfigManagerUserConfig;
  10026.  
  10027. [ SMS_Report (FALSE) ]
  10028.  
  10029. String Description;
  10030.  
  10031. [ SMS_Report (FALSE) ]
  10032.  
  10033. Boolean ErrorCleared;
  10034.  
  10035. [ SMS_Report (FALSE) ]
  10036.  
  10037. String ErrorDescription;
  10038.  
  10039. [ SMS_Report (FALSE) ]
  10040.  
  10041. UInt16 EstimatedChargeRemaining;
  10042.  
  10043. [ SMS_Report (FALSE) ]
  10044.  
  10045. UInt32 EstimatedRunTime;
  10046.  
  10047. [ SMS_Report (FALSE) ]
  10048.  
  10049. UInt32 FirstMessageDelay;
  10050.  
  10051. [ SMS_Report (FALSE) ]
  10052.  
  10053. DateTime InstallDate;
  10054.  
  10055. [ SMS_Report (FALSE) ]
  10056.  
  10057. Boolean IsSwitchingSupply;
  10058.  
  10059. [ SMS_Report (FALSE) ]
  10060.  
  10061. UInt32 LastErrorCode;
  10062.  
  10063. [ SMS_Report (FALSE) ]
  10064.  
  10065. Boolean LowBatterySignal;
  10066.  
  10067. [ SMS_Report (FALSE) ]
  10068.  
  10069. UInt32 MessageInterval;
  10070.  
  10071. [ SMS_Report (FALSE) ]
  10072.  
  10073. String Name;
  10074.  
  10075. [ SMS_Report (FALSE) ]
  10076.  
  10077. String PNPDeviceID;
  10078.  
  10079. [ SMS_Report (FALSE) ]
  10080.  
  10081. Boolean PowerFailSignal;
  10082.  
  10083. [ SMS_Report (FALSE) ]
  10084.  
  10085. UInt16 PowerManagementCapabilities[];
  10086.  
  10087. [ SMS_Report (FALSE) ]
  10088.  
  10089. Boolean PowerManagementSupported;
  10090.  
  10091. [ SMS_Report (FALSE) ]
  10092.  
  10093. UInt32 Range1InputFrequencyHigh;
  10094.  
  10095. [ SMS_Report (FALSE) ]
  10096.  
  10097. UInt32 Range1InputFrequencyLow;
  10098.  
  10099. [ SMS_Report (FALSE) ]
  10100.  
  10101. UInt32 Range1InputVoltageHigh;
  10102.  
  10103. [ SMS_Report (FALSE) ]
  10104.  
  10105. UInt32 Range1InputVoltageLow;
  10106.  
  10107. [ SMS_Report (FALSE) ]
  10108.  
  10109. UInt32 Range2InputFrequencyHigh;
  10110.  
  10111. [ SMS_Report (FALSE) ]
  10112.  
  10113. UInt32 Range2InputFrequencyLow;
  10114.  
  10115. [ SMS_Report (FALSE) ]
  10116.  
  10117. UInt32 Range2InputVoltageHigh;
  10118.  
  10119. [ SMS_Report (FALSE) ]
  10120.  
  10121. UInt32 Range2InputVoltageLow;
  10122.  
  10123. [ SMS_Report (FALSE) ]
  10124.  
  10125. UInt16 RemainingCapacityStatus;
  10126.  
  10127. [ SMS_Report (FALSE) ]
  10128.  
  10129. String Status;
  10130.  
  10131. [ SMS_Report (FALSE) ]
  10132.  
  10133. UInt16 StatusInfo;
  10134.  
  10135. [ SMS_Report (FALSE) ]
  10136.  
  10137. String SystemName;
  10138.  
  10139. [ SMS_Report (FALSE) ]
  10140.  
  10141. UInt32 TimeOnBackup;
  10142.  
  10143. [ SMS_Report (FALSE) ]
  10144.  
  10145. UInt32 TotalOutputPower;
  10146.  
  10147. [ SMS_Report (FALSE) ]
  10148.  
  10149. UInt16 TypeOfRangeSwitching;
  10150.  
  10151. [ SMS_Report (FALSE) ]
  10152.  
  10153. String UPSPort;
  10154.  
  10155. };
  10156.  
  10157.  
  10158.  
  10159. [ SMS_Report (TRUE),
  10160.  
  10161. SMS_Group_Name ("USB Controller"),
  10162.  
  10163. SMS_Class_ID ("MICROSOFT|USB_CONTROLLER|1.0"),
  10164.  
  10165. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  10166.  
  10167. class Win32_USBController : SMS_Class_Template
  10168.  
  10169. {
  10170.  
  10171. [ SMS_Report (TRUE), key ]
  10172.  
  10173. String DeviceID;
  10174.  
  10175. [ SMS_Report (TRUE) ]
  10176.  
  10177. UInt16 Availability;
  10178.  
  10179. [ SMS_Report (FALSE) ]
  10180.  
  10181. String Caption;
  10182.  
  10183. [ SMS_Report (FALSE) ]
  10184.  
  10185. UInt32 ConfigManagerErrorCode;
  10186.  
  10187. [ SMS_Report (FALSE) ]
  10188.  
  10189. Boolean ConfigManagerUserConfig;
  10190.  
  10191. [ SMS_Report (TRUE) ]
  10192.  
  10193. String Description;
  10194.  
  10195. [ SMS_Report (FALSE) ]
  10196.  
  10197. Boolean ErrorCleared;
  10198.  
  10199. [ SMS_Report (FALSE) ]
  10200.  
  10201. String ErrorDescription;
  10202.  
  10203. [ SMS_Report (FALSE) ]
  10204.  
  10205. DateTime InstallDate;
  10206.  
  10207. [ SMS_Report (FALSE) ]
  10208.  
  10209. UInt32 LastErrorCode;
  10210.  
  10211. [ SMS_Report (FALSE) ]
  10212.  
  10213. String Manufacturer;
  10214.  
  10215. [ SMS_Report (FALSE) ]
  10216.  
  10217. UInt32 MaxNumberControlled;
  10218.  
  10219. [ SMS_Report (TRUE) ]
  10220.  
  10221. String Name;
  10222.  
  10223. [ SMS_Report (FALSE) ]
  10224.  
  10225. String PNPDeviceID;
  10226.  
  10227. [ SMS_Report (FALSE) ]
  10228.  
  10229. UInt16 PowerManagementCapabilities[];
  10230.  
  10231. [ SMS_Report (FALSE) ]
  10232.  
  10233. Boolean PowerManagementSupported;
  10234.  
  10235. [ SMS_Report (FALSE) ]
  10236.  
  10237. UInt16 ProtocolSupported;
  10238.  
  10239. [ SMS_Report (FALSE) ]
  10240.  
  10241. String Status;
  10242.  
  10243. [ SMS_Report (FALSE) ]
  10244.  
  10245. UInt16 StatusInfo;
  10246.  
  10247. [ SMS_Report (FALSE) ]
  10248.  
  10249. String SystemName;
  10250.  
  10251. [ SMS_Report (FALSE) ]
  10252.  
  10253. DateTime TimeOfLastReset;
  10254.  
  10255. };
  10256.  
  10257.  
  10258.  
  10259. [ SMS_Report (FALSE),
  10260.  
  10261. SMS_Group_Name ("USB Device"),
  10262.  
  10263. SMS_Class_ID ("MICROSOFT|USB_DEVICE|1.0"),
  10264.  
  10265. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  10266.  
  10267. class Win32_USBDevice : SMS_Class_Template
  10268.  
  10269. {
  10270.  
  10271. [ SMS_Report (FALSE), key ]
  10272.  
  10273. String DeviceID;
  10274.  
  10275. [ SMS_Report (FALSE) ]
  10276.  
  10277. String Caption;
  10278.  
  10279. [ SMS_Report (FALSE) ]
  10280.  
  10281. String ClassGuid;
  10282.  
  10283. [ SMS_Report (FALSE) ]
  10284.  
  10285. UInt32 ConfigManagerErrorCode;
  10286.  
  10287. [ SMS_Report (FALSE) ]
  10288.  
  10289. Boolean ConfigManagerUserConfig;
  10290.  
  10291. [ SMS_Report (FALSE) ]
  10292.  
  10293. String CreationClassName;
  10294.  
  10295. [ SMS_Report (FALSE) ]
  10296.  
  10297. String Description;
  10298.  
  10299. [ SMS_Report (FALSE) ]
  10300.  
  10301. String Manufacturer;
  10302.  
  10303. [ SMS_Report (FALSE) ]
  10304.  
  10305. String Name;
  10306.  
  10307. [ SMS_Report (FALSE) ]
  10308.  
  10309. String PNPDeviceID;
  10310.  
  10311. [ SMS_Report (FALSE) ]
  10312.  
  10313. String Service;
  10314.  
  10315. [ SMS_Report (FALSE) ]
  10316.  
  10317. String Status;
  10318.  
  10319. [ SMS_Report (FALSE) ]
  10320.  
  10321. String SystemCreationClassName;
  10322.  
  10323. [ SMS_Report (FALSE) ]
  10324.  
  10325. String SystemName;
  10326.  
  10327. };
  10328.  
  10329.  
  10330.  
  10331. [ SMS_Report (TRUE),
  10332.  
  10333. SMS_Group_Name ("USM User Profile"),
  10334.  
  10335. SMS_Class_ID ("MICROSOFT|USER_PROFILE|1.0"),
  10336.  
  10337. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  10338.  
  10339. class Win32_UserProfile : SMS_Class_Template
  10340.  
  10341. {
  10342.  
  10343. [ SMS_Report (TRUE), key ]
  10344.  
  10345. String SID;
  10346.  
  10347. [ SMS_Report (TRUE) ]
  10348.  
  10349. UInt8 HealthStatus;
  10350.  
  10351. [ SMS_Report (FALSE) ]
  10352.  
  10353. String LastAttemptedProfileDownloadTime;
  10354.  
  10355. [ SMS_Report (FALSE) ]
  10356.  
  10357. String LastAttemptedProfileUploadTime;
  10358.  
  10359. [ SMS_Report (FALSE) ]
  10360.  
  10361. String LastBackgroundRegistryUploadTime;
  10362.  
  10363. [ SMS_Report (FALSE) ]
  10364.  
  10365. DateTime LastDownloadTime;
  10366.  
  10367. [ SMS_Report (FALSE) ]
  10368.  
  10369. DateTime LastUploadTime;
  10370.  
  10371. [ SMS_Report (FALSE) ]
  10372.  
  10373. DateTime LastUseTime;
  10374.  
  10375. [ SMS_Report (FALSE) ]
  10376.  
  10377. Boolean Loaded;
  10378.  
  10379. [ SMS_Report (TRUE) ]
  10380.  
  10381. String LocalPath;
  10382.  
  10383. [ SMS_Report (FALSE) ]
  10384.  
  10385. UInt32 RefCount;
  10386.  
  10387. [ SMS_Report (TRUE) ]
  10388.  
  10389. Boolean RoamingConfigured;
  10390.  
  10391. [ SMS_Report (TRUE) ]
  10392.  
  10393. String RoamingPath;
  10394.  
  10395. [ SMS_Report (TRUE) ]
  10396.  
  10397. Boolean RoamingPreference;
  10398.  
  10399. [ SMS_Report (TRUE) ]
  10400.  
  10401. Boolean Special;
  10402.  
  10403. [ SMS_Report (TRUE) ]
  10404.  
  10405. UInt32 Status;
  10406.  
  10407. };
  10408.  
  10409.  
  10410.  
  10411. [ SMS_Report (TRUE),
  10412.  
  10413. SMS_Group_Name ("Video Controller"),
  10414.  
  10415. SMS_Class_ID ("MICROSOFT|VIDEO_CONTROLLER|1.0"),
  10416.  
  10417. Namespace ("\\\\\\\\.\\\\root\\\\cimv2") ]
  10418.  
  10419. class Win32_VideoController : SMS_Class_Template
  10420.  
  10421. {
  10422.  
  10423. [ SMS_Report (TRUE), key ]
  10424.  
  10425. String DeviceID;
  10426.  
  10427. [ SMS_Report (FALSE) ]
  10428.  
  10429. UInt16 AcceleratorCapabilities[];
  10430.  
  10431. [ SMS_Report (TRUE) ]
  10432.  
  10433. String AdapterCompatibility;
  10434.  
  10435. [ SMS_Report (TRUE) ]
  10436.  
  10437. String AdapterDACType;
  10438.  
  10439. [ SMS_Report (TRUE), SMS_Units ("Kilobytes") ]
  10440.  
  10441. UInt32 AdapterRAM;
  10442.  
  10443. [ SMS_Report (FALSE) ]
  10444.  
  10445. UInt16 Availability;
  10446.  
  10447. [ SMS_Report (FALSE) ]
  10448.  
  10449. String CapabilityDescriptions[];
  10450.  
  10451. [ SMS_Report (FALSE) ]
  10452.  
  10453. String Caption;
  10454.  
  10455. [ SMS_Report (FALSE) ]
  10456.  
  10457. UInt32 ColorTableEntries;
  10458.  
  10459. [ SMS_Report (FALSE) ]
  10460.  
  10461. UInt32 ConfigManagerErrorCode;
  10462.  
  10463. [ SMS_Report (FALSE) ]
  10464.  
  10465. Boolean ConfigManagerUserConfig;
  10466.  
  10467. [ SMS_Report (TRUE) ]
  10468.  
  10469. UInt32 CurrentBitsPerPixel;
  10470.  
  10471. [ SMS_Report (TRUE) ]
  10472.  
  10473. UInt32 CurrentHorizontalResolution;
  10474.  
  10475. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  10476.  
  10477. UInt64 CurrentNumberOfColors;
  10478.  
  10479. [ SMS_Report (TRUE) ]
  10480.  
  10481. UInt32 CurrentNumberOfColumns;
  10482.  
  10483. [ SMS_Report (TRUE) ]
  10484.  
  10485. UInt32 CurrentNumberOfRows;
  10486.  
  10487. [ SMS_Report (TRUE) ]
  10488.  
  10489. UInt32 CurrentRefreshRate;
  10490.  
  10491. [ SMS_Report (TRUE) ]
  10492.  
  10493. UInt16 CurrentScanMode;
  10494.  
  10495. [ SMS_Report (TRUE) ]
  10496.  
  10497. UInt32 CurrentVerticalResolution;
  10498.  
  10499. [ SMS_Report (TRUE) ]
  10500.  
  10501. String Description;
  10502.  
  10503. [ SMS_Report (FALSE), SMS_Units ("DecimalString") ]
  10504.  
  10505. UInt32 DeviceSpecificPens;
  10506.  
  10507. [ SMS_Report (FALSE) ]
  10508.  
  10509. UInt32 DitherType;
  10510.  
  10511. [ SMS_Report (TRUE) ]
  10512.  
  10513. DateTime DriverDate;
  10514.  
  10515. [ SMS_Report (TRUE) ]
  10516.  
  10517. String DriverVersion;
  10518.  
  10519. [ SMS_Report (FALSE) ]
  10520.  
  10521. Boolean ErrorCleared;
  10522.  
  10523. [ SMS_Report (FALSE) ]
  10524.  
  10525. String ErrorDescription;
  10526.  
  10527. [ SMS_Report (FALSE) ]
  10528.  
  10529. UInt32 ICMIntent;
  10530.  
  10531. [ SMS_Report (FALSE) ]
  10532.  
  10533. UInt32 ICMMethod;
  10534.  
  10535. [ SMS_Report (FALSE) ]
  10536.  
  10537. String InfFilename;
  10538.  
  10539. [ SMS_Report (FALSE) ]
  10540.  
  10541. String InfSection;
  10542.  
  10543. [ SMS_Report (FALSE) ]
  10544.  
  10545. DateTime InstallDate;
  10546.  
  10547. [ SMS_Report (TRUE) ]
  10548.  
  10549. String InstalledDisplayDrivers;
  10550.  
  10551. [ SMS_Report (FALSE) ]
  10552.  
  10553. UInt32 LastErrorCode;
  10554.  
  10555. [ SMS_Report (FALSE) ]
  10556.  
  10557. UInt32 MaxMemorySupported;
  10558.  
  10559. [ SMS_Report (FALSE) ]
  10560.  
  10561. UInt32 MaxNumberControlled;
  10562.  
  10563. [ SMS_Report (FALSE) ]
  10564.  
  10565. UInt32 MaxRefreshRate;
  10566.  
  10567. [ SMS_Report (FALSE) ]
  10568.  
  10569. UInt32 MinRefreshRate;
  10570.  
  10571. [ SMS_Report (FALSE) ]
  10572.  
  10573. Boolean Monochrome;
  10574.  
  10575. [ SMS_Report (TRUE) ]
  10576.  
  10577. String Name;
  10578.  
  10579. [ SMS_Report (TRUE) ]
  10580.  
  10581. UInt16 NumberOfColorPlanes;
  10582.  
  10583. [ SMS_Report (FALSE) ]
  10584.  
  10585. UInt32 NumberOfVideoPages;
  10586.  
  10587. [ SMS_Report (FALSE) ]
  10588.  
  10589. String PNPDeviceID;
  10590.  
  10591. [ SMS_Report (FALSE) ]
  10592.  
  10593. UInt16 PowerManagementCapabilities[];
  10594.  
  10595. [ SMS_Report (FALSE) ]
  10596.  
  10597. Boolean PowerManagementSupported;
  10598.  
  10599. [ SMS_Report (FALSE) ]
  10600.  
  10601. UInt16 ProtocolSupported;
  10602.  
  10603. [ SMS_Report (FALSE) ]
  10604.  
  10605. UInt32 ReservedSystemPaletteEntries;
  10606.  
  10607. [ SMS_Report (TRUE) ]
  10608.  
  10609. UInt32 SpecificationVersion;
  10610.  
  10611. [ SMS_Report (FALSE) ]
  10612.  
  10613. String Status;
  10614.  
  10615. [ SMS_Report (FALSE) ]
  10616.  
  10617. UInt16 StatusInfo;
  10618.  
  10619. [ SMS_Report (FALSE) ]
  10620.  
  10621. String SystemName;
  10622.  
  10623. [ SMS_Report (FALSE) ]
  10624.  
  10625. UInt32 SystemPaletteEntries;
  10626.  
  10627. [ SMS_Report (FALSE) ]
  10628.  
  10629. DateTime TimeOfLastReset;
  10630.  
  10631. [ SMS_Report (FALSE) ]
  10632.  
  10633. UInt16 VideoArchitecture;
  10634.  
  10635. [ SMS_Report (FALSE) ]
  10636.  
  10637. UInt16 VideoMemoryType;
  10638.  
  10639. [ SMS_Report (TRUE) ]
  10640.  
  10641. UInt16 VideoMode;
  10642.  
  10643. [ SMS_Report (TRUE) ]
  10644.  
  10645. String VideoModeDescription;
  10646.  
  10647. [ SMS_Report (TRUE) ]
  10648.  
  10649. String VideoProcessor;
  10650.  
  10651. };
  10652.  
  10653.  
  10654.  
  10655. [ SMS_Report (TRUE),
  10656.  
  10657. SMS_Group_Name ("Virtual Application Packages"),
  10658.  
  10659. SMS_Class_ID ("MICROSOFT|VIRTUAL_APPLICATION_PACKAGES|1.0"),
  10660.  
  10661. Namespace ("\\\\\\\\localhost\\\\root\\\\Microsoft\\\\appvirt\\\\client") ]
  10662.  
  10663. class Package : SMS_Class_Template
  10664.  
  10665. {
  10666.  
  10667. [ SMS_Report (TRUE), key ]
  10668.  
  10669. String PackageGUID;
  10670.  
  10671. [ SMS_Report (TRUE) ]
  10672.  
  10673. UInt64 CachedLaunchSize;
  10674.  
  10675. [ SMS_Report (TRUE) ]
  10676.  
  10677. UInt16 CachedPercentage;
  10678.  
  10679. [ SMS_Report (TRUE) ]
  10680.  
  10681. UInt64 CachedSize;
  10682.  
  10683. [ SMS_Report (TRUE) ]
  10684.  
  10685. UInt64 LaunchSize;
  10686.  
  10687. [ SMS_Report (TRUE) ]
  10688.  
  10689. String Name;
  10690.  
  10691. [ SMS_Report (FALSE) ]
  10692.  
  10693. String SftPath;
  10694.  
  10695. [ SMS_Report (TRUE) ]
  10696.  
  10697. UInt64 TotalSize;
  10698.  
  10699. [ SMS_Report (TRUE) ]
  10700.  
  10701. String Version;
  10702.  
  10703. [ SMS_Report (TRUE) ]
  10704.  
  10705. String VersionGUID;
  10706.  
  10707. };
  10708.  
  10709.  
  10710.  
  10711. [ SMS_Report (TRUE),
  10712.  
  10713. SMS_Group_Name ("Virtual Applications"),
  10714.  
  10715. SMS_Class_ID ("MICROSOFT|VIRTUAL_APPLICATIONS|1.0"),
  10716.  
  10717. Namespace ("\\\\\\\\localhost\\\\root\\\\Microsoft\\\\appvirt\\\\client") ]
  10718.  
  10719. class Application : SMS_Class_Template
  10720.  
  10721. {
  10722.  
  10723. [ SMS_Report (TRUE), key ]
  10724.  
  10725. String Name;
  10726.  
  10727. [ SMS_Report (TRUE), key ]
  10728.  
  10729. String Version;
  10730.  
  10731. [ SMS_Report (FALSE) ]
  10732.  
  10733. String CachedOsdPath;
  10734.  
  10735. [ SMS_Report (FALSE) ]
  10736.  
  10737. UInt32 GlobalRunningCount;
  10738.  
  10739. [ SMS_Report (TRUE) ]
  10740.  
  10741. DateTime LastLaunchOnSystem;
  10742.  
  10743. [ SMS_Report (FALSE) ]
  10744.  
  10745. Boolean Loading;
  10746.  
  10747. [ SMS_Report (FALSE) ]
  10748.  
  10749. String OriginalOsdPath;
  10750.  
  10751. [ SMS_Report (TRUE) ]
  10752.  
  10753. String PackageGUID;
  10754.  
  10755. };
  10756.  
  10757.  
  10758.  
  10759. [ SMS_Report (TRUE),
  10760.  
  10761. SMS_Group_Name ("Virtual Machine (64)"),
  10762.  
  10763. SMS_Class_ID ("MICROSOFT|VIRTUAL_MACHINE_64|1.0"),
  10764.  
  10765. Namespace ("\\\\\\\\.\\\\root\\\\cimv2"),
  10766.  
  10767. SMS_Context_1 ("__ProviderArchitecture=64|SInt32"),
  10768.  
  10769. SMS_Context_2 ("__RequiredArchitecture=true|Boolean") ]
  10770.  
  10771. class Win32Reg_SMSGuestVirtualMachine64 : SMS_Class_Template
  10772.  
  10773. {
  10774.  
  10775. [ SMS_Report (TRUE), key ]
  10776.  
  10777. String InstanceKey;
  10778.  
  10779. [ SMS_Report (TRUE) ]
  10780.  
  10781. String PhysicalHostName;
  10782.  
  10783. [ SMS_Report (TRUE) ]
  10784.  
  10785. String PhysicalHostNameFullyQualified;
  10786.  
  10787. };
  10788.  
  10789.  
  10790.  
  10791. [ SMS_Report (TRUE),
  10792.  
  10793. SMS_Group_Name ("Virtual Machine"),
  10794.  
  10795. SMS_Class_ID ("MICROSOFT|VIRTUAL_MACHINE|1.0"),
  10796.  
  10797. Namespace ("\\\\\\\\.\\\\root\\\\cimv2"),
  10798.  
  10799. SMS_Context_1 ("__ProviderArchitecture=32|SInt32"),
  10800.  
  10801. SMS_Context_2 ("__RequiredArchitecture=true|Boolean") ]
  10802.  
  10803. class Win32Reg_SMSGuestVirtualMachine : SMS_Class_Template
  10804.  
  10805. {
  10806.  
  10807. [ SMS_Report (TRUE), key ]
  10808.  
  10809. String InstanceKey;
  10810.  
  10811. [ SMS_Report (TRUE) ]
  10812.  
  10813. String PhysicalHostName;
  10814.  
  10815. [ SMS_Report (TRUE) ]
  10816.  
  10817. String PhysicalHostNameFullyQualified;
  10818.  
  10819. };
  10820.  
  10821.  
  10822.  
  10823. [ SMS_Report (TRUE),
  10824.  
  10825. SMS_Group_Name ("Virtual Machine Details"),
  10826.  
  10827. SMS_Class_ID ("MICROSOFT|VIRTUAL_MACHINE_EXT|1.0"),
  10828.  
  10829. Namespace ("\\\\\\\\localhost\\\\root\\\\vm\\\\VirtualServer") ]
  10830.  
  10831. class VirtualMachine : SMS_Class_Template
  10832.  
  10833. {
  10834.  
  10835. [ SMS_Report (TRUE), key ]
  10836.  
  10837. String Name;
  10838.  
  10839. [ SMS_Report (FALSE) ]
  10840.  
  10841. UInt32 CpuUtilization;
  10842.  
  10843. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  10844.  
  10845. UInt64 DiskBytesRead;
  10846.  
  10847. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  10848.  
  10849. UInt64 DiskBytesWritten;
  10850.  
  10851. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  10852.  
  10853. UInt64 DiskSpaceUsed;
  10854.  
  10855. [ SMS_Report (FALSE) ]
  10856.  
  10857. UInt64 HeartbeatCount;
  10858.  
  10859. [ SMS_Report (FALSE) ]
  10860.  
  10861. UInt32 HeartbeatInterval;
  10862.  
  10863. [ SMS_Report (FALSE) ]
  10864.  
  10865. UInt32 HeartbeatPercentage;
  10866.  
  10867. [ SMS_Report (FALSE) ]
  10868.  
  10869. UInt32 HeartbeatRate;
  10870.  
  10871. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  10872.  
  10873. UInt64 NetworkBytesReceived;
  10874.  
  10875. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  10876.  
  10877. UInt64 NetworkBytesSent;
  10878.  
  10879. [ SMS_Report (FALSE), SMS_Units ("Megabytes") ]
  10880.  
  10881. UInt64 PhysicalMemoryAllocated;
  10882.  
  10883. [ SMS_Report (FALSE) ]
  10884.  
  10885. UInt32 Uptime;
  10886.  
  10887. };
  10888.  
  10889.  
  10890.  
  10891. [ SMS_Report (FALSE),
  10892.  
  10893. SMS_Group_Name ("CCM_WebAppInstallInfo"),
  10894.  
  10895. SMS_Class_ID ("MICROSOFT|WEBAPP_APPLICATION|1.0"),
  10896.  
  10897. Namespace ("\\\\\\\\.\\\\root\\\\ccm\\\\cimodels") ]
  10898.  
  10899. class CCM_WebAppInstallInfo : SMS_Class_Template
  10900.  
  10901. {
  10902.  
  10903. [ SMS_Report (FALSE), key ]
  10904.  
  10905. String AppDeliveryTypeId;
  10906.  
  10907. [ SMS_Report (FALSE), key ]
  10908.  
  10909. UInt32 AppDtRevision;
  10910.  
  10911. [ SMS_Report (FALSE), key ]
  10912.  
  10913. String TargetURL;
  10914.  
  10915. [ SMS_Report (FALSE), key ]
  10916.  
  10917. String UserSID;
  10918.  
  10919. [ SMS_Report (FALSE) ]
  10920.  
  10921. String URLFileName;
  10922.  
  10923. [ SMS_Report (FALSE) ]
  10924.  
  10925. String URLPath;
  10926.  
  10927. };
  10928.  
  10929.  
  10930.  
  10931. [ SMS_Report (TRUE),
  10932.  
  10933. SMS_Group_Name ("SMS_Windows8Application"),
  10934.  
  10935. SMS_Class_ID ("MICROSOFT|WINDOWS8_APPLICATION|1.0"),
  10936.  
  10937. Namespace ("root\\\\cimv2\\\\sms") ]
  10938.  
  10939. class SMS_Windows8Application : SMS_Class_Template
  10940.  
  10941. {
  10942.  
  10943. [ SMS_Report (TRUE), key ]
  10944.  
  10945. String FullName;
  10946.  
  10947. [ SMS_Report (TRUE) ]
  10948.  
  10949. String ApplicationName;
  10950.  
  10951. [ SMS_Report (TRUE) ]
  10952.  
  10953. String Architecture;
  10954.  
  10955. [ SMS_Report (TRUE) ]
  10956.  
  10957. Boolean ConfigMgrManaged;
  10958.  
  10959. [ SMS_Report (TRUE) ]
  10960.  
  10961. String DependencyApplicationNames;
  10962.  
  10963. [ SMS_Report (TRUE) ]
  10964.  
  10965. String FamilyName;
  10966.  
  10967. [ SMS_Report (TRUE) ]
  10968.  
  10969. String InstalledLocation;
  10970.  
  10971. [ SMS_Report (TRUE) ]
  10972.  
  10973. Boolean IsFramework;
  10974.  
  10975. [ SMS_Report (TRUE) ]
  10976.  
  10977. String Publisher;
  10978.  
  10979. [ SMS_Report (TRUE) ]
  10980.  
  10981. String PublisherId;
  10982.  
  10983. [ SMS_Report (TRUE) ]
  10984.  
  10985. String Version;
  10986.  
  10987. };
  10988.  
  10989.  
  10990.  
  10991. [ SMS_Report (TRUE),
  10992.  
  10993. SMS_Group_Name ("SMS_Windows8ApplicationUserInfo"),
  10994.  
  10995. SMS_Class_ID ("MICROSOFT|WINDOWS8_APPLICATION_USER_INFO|1.0"),
  10996.  
  10997. Namespace ("root\\\\cimv2\\\\sms") ]
  10998.  
  10999. class SMS_Windows8ApplicationUserInfo : SMS_Class_Template
  11000.  
  11001. {
  11002.  
  11003. [ SMS_Report (TRUE), key ]
  11004.  
  11005. String FullName;
  11006.  
  11007. [ SMS_Report (TRUE), key ]
  11008.  
  11009. String UserSecurityId;
  11010.  
  11011. [ SMS_Report (TRUE) ]
  11012.  
  11013. String InstallState;
  11014.  
  11015. [ SMS_Report (TRUE) ]
  11016.  
  11017. String UserAccountName;
  11018.  
  11019. };
  11020.  
  11021.  
  11022.  
  11023. [ SMS_Report (TRUE),
  11024.  
  11025. SMS_Group_Name ("Windows Update Agent Version"),
  11026.  
  11027. SMS_Class_ID ("MICROSOFT|WINDOWSUPDATEAGENTVERSION|1.0"),
  11028.  
  11029. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  11030.  
  11031. class Win32_WindowsUpdateAgentVersion : SMS_Class_Template
  11032.  
  11033. {
  11034.  
  11035. [ SMS_Report (TRUE) ]
  11036.  
  11037. String Version;
  11038.  
  11039. };
  11040.  
  11041.  
  11042.  
  11043. [ SMS_Report (FALSE),
  11044.  
  11045. SMS_Group_Name ("Write Filter State"),
  11046.  
  11047. SMS_Class_ID ("MICROSOFT|WRITE_FILTER_STATE|1.0"),
  11048.  
  11049. Namespace ("\\\\\\\\.\\\\root\\\\cimv2\\\\sms") ]
  11050.  
  11051. class CCM_WriteFilterState : SMS_Class_Template
  11052.  
  11053. {
  11054.  
  11055. [ SMS_Report (FALSE) ]
  11056.  
  11057. Boolean WriteFilterEnabled;
  11058.  
  11059. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement