Advertisement
mitchimus

sms_def_amt

May 8th, 2014
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 24.38 KB | None | 0 0
  1.  
  2. //==================================================================
  3. // Custom iAMT Data Reporting Definition used by the Inventory Agent
  4. //==================================================================
  5.  
  6.  
  7. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  8. #pragma deleteclass ("Intel_AMT_AntiTheftInfo", NOFAIL)
  9. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_AntiTheftInfo"),SMS_Class_ID("Intel_AMT_AntiTheftInfo")]
  10. Class Intel_AMT_AntiTheftInfo : SMS_Class_Template
  11. {
  12. [SMS_Report(TRUE),key] String KeyName;
  13. [SMS_Report(TRUE)] Uint8 IsATEnabledInBIOS[];
  14. [SMS_Report(TRUE)] Uint8 IsS3ResumeAllowed[];
  15. };
  16.  
  17. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  18. #pragma deleteclass ("Intel_AMT_ConfigurationInfo", NOFAIL)
  19. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo"),SMS_Class_ID("Intel_AMT_ConfigurationInfo")]
  20. Class Intel_AMT_ConfigurationInfo : SMS_Class_Template
  21. {
  22. [SMS_Report(TRUE),key] String KeyName;
  23. [SMS_Report(TRUE)] Uint8 AMTClock[];
  24. [SMS_Report(TRUE)] Uint8 LastRenewAdminPassword[];
  25. [SMS_Report(TRUE)] Uint8 LastRenewADPassword[];
  26. [SMS_Report(TRUE)] Uint8 LastSyncClock[];
  27. [SMS_Report(TRUE)] Uint8 IsAMTClockSyncEnabled[];
  28. [SMS_Report(TRUE)] Uint8 SCSProfileName[];
  29. [SMS_Report(TRUE)] Uint8 ADOU[];
  30. [SMS_Report(TRUE)] Uint8 LastConfigurationTime[];
  31. };
  32.  
  33. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  34. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_ADIntegration", NOFAIL)
  35. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_ADIntegration"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_ADIntegration")]
  36. Class Intel_AMT_ConfigurationInfo_ADIntegration : SMS_Class_Template
  37. {
  38. [SMS_Report(TRUE),key] String KeyName;
  39. [SMS_Report(TRUE)] Uint8 EnableADIntegration[];
  40. [SMS_Report(TRUE)] Uint8 RealmName[];
  41. };
  42.  
  43. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  44. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_AMTNetworkSettings", NOFAIL)
  45. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_AMTNetworkSettings"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_AMTNetworkSettings")]
  46. Class Intel_AMT_ConfigurationInfo_AMTNetworkSettings : SMS_Class_Template
  47. {
  48. [SMS_Report(TRUE),key] String KeyName;
  49. [SMS_Report(TRUE)] Uint8 AMTDomainName[];
  50. [SMS_Report(TRUE)] Uint8 AMTFQDN[];
  51. [SMS_Report(TRUE)] Uint8 AMTHostName[];
  52. [SMS_Report(TRUE)] Uint8 DynamicDNSUpdate[];
  53. [SMS_Report(TRUE)] Uint8 IPSyncEnabled[];
  54. [SMS_Report(TRUE)] Uint8 SharedFQDN[];
  55. [SMS_Report(TRUE)] Uint8 SharedStaticIP[];
  56. [SMS_Report(TRUE)] Uint8 DHCPOption81Enabled[];
  57. };
  58.  
  59. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  60. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter", NOFAIL)
  61. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter")]
  62. Class Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter : SMS_Class_Template
  63. {
  64. [SMS_Report(TRUE),key] String KeyName;
  65. [SMS_Report(TRUE)] Uint8 DHCPEnabled[];
  66. [SMS_Report(TRUE)] Uint8 IsLinkStatusUp[];
  67. [SMS_Report(TRUE)] Uint8 LinkPolicy[];
  68. [SMS_Report(TRUE)] Uint8 MACAddress[];
  69. };
  70.  
  71. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  72. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter_IPv4IPSettings", NOFAIL)
  73. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter_IPv4IPSettings"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter_IPv4IPSettings")]
  74. Class Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWiredNetworkAdapter_IPv4IPSettings : SMS_Class_Template
  75. {
  76. [SMS_Report(TRUE),key] String KeyName;
  77. [SMS_Report(TRUE)] Uint8 DNS[];
  78. [SMS_Report(TRUE)] Uint8 Gateway[];
  79. [SMS_Report(TRUE)] Uint8 IP[];
  80. [SMS_Report(TRUE)] Uint8 SecondaryDNS[];
  81. [SMS_Report(TRUE)] Uint8 Subnet[];
  82. };
  83.  
  84. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  85. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter", NOFAIL)
  86. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter")]
  87. Class Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter : SMS_Class_Template
  88. {
  89. [SMS_Report(TRUE),key] String KeyName;
  90. [SMS_Report(TRUE)] String IPv4IP[];
  91. [SMS_Report(TRUE)] Uint8 IsLinkStatusUp[];
  92. [SMS_Report(TRUE)] Uint8 LinkPolicy[];
  93. [SMS_Report(TRUE)] Uint8 MACAddress[];
  94. };
  95.  
  96. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  97. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter_IPv4IPSettings", NOFAIL)
  98. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter_IPv4IPSettings"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter_IPv4IPSettings")]
  99. Class Intel_AMT_ConfigurationInfo_AMTNetworkSettings_AMTWirelessNetworkAdapter_IPv4IPSettings : SMS_Class_Template
  100. {
  101. [SMS_Report(TRUE),key] String KeyName;
  102. [SMS_Report(TRUE)] Uint8 IP[];
  103. [SMS_Report(TRUE)] Uint8 Subnet[];
  104. [SMS_Report(TRUE)] Uint8 Gateway[];
  105. [SMS_Report(TRUE)] Uint8 DNS[];
  106. [SMS_Report(TRUE)] Uint8 SecondaryDNS[];
  107. };
  108.  
  109. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  110. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates", NOFAIL)
  111. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates")]
  112. Class Intel_AMT_ConfigurationInfo_Certificates : SMS_Class_Template
  113. {
  114. [SMS_Report(TRUE),key] String KeyName;
  115. [SMS_Report(TRUE)] Uint8 NextCertExpiryDate[];
  116. };
  117.  
  118. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  119. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate", NOFAIL)
  120. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate")]
  121. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate : SMS_Class_Template
  122. {
  123. [SMS_Report(TRUE),key] String KeyName;
  124. [SMS_Report(TRUE)] Uint8 CertificateExpirationDate[];
  125. [SMS_Report(TRUE)] Uint8 CertificateHandle[];
  126. [SMS_Report(TRUE)] Uint8 CertificateId[];
  127. [SMS_Report(TRUE)] Uint8 CertificateUsage[];
  128. [SMS_Report(TRUE)] Uint8 CertificateValidFromDate[];
  129. };
  130.  
  131. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  132. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties", NOFAIL)
  133. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties")]
  134. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties : SMS_Class_Template
  135. {
  136. [SMS_Report(TRUE),key] String KeyName;
  137. [SMS_Report(TRUE)] Uint8 CertificateBase64[];
  138. [SMS_Report(TRUE)] Uint8 CertificateHash[];
  139. [SMS_Report(TRUE)] Uint8 CertificateIssuer[];
  140. [SMS_Report(TRUE)] Uint8 CertificateSubject[];
  141. [SMS_Report(TRUE)] Uint8 CertificateTemplate[];
  142. [SMS_Report(TRUE)] Uint8 CertificateTemplateMajorVersion[];
  143. [SMS_Report(TRUE)] Uint8 CertificateTemplateMinorVersion[];
  144. [SMS_Report(TRUE)] Uint8 CertificateTemplateOID[];
  145. [SMS_Report(TRUE)] Uint8 CertificationAuthorityAddress[];
  146. [SMS_Report(TRUE)] Uint8 CertificationAuthorityTarget[];
  147. [SMS_Report(TRUE)] Uint8 CertificationAuthorityType[];
  148. };
  149.  
  150. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  151. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties_CNs", NOFAIL)
  152. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties_CNs"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties_CNs")]
  153. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_CertificateRequestProperties_CNs : SMS_Class_Template
  154. {
  155. [SMS_Report(TRUE),key] String KeyName;
  156. [SMS_Report(TRUE)] Uint8 CN[];
  157. [SMS_Report(TRUE)] String CN1;
  158. [SMS_Report(TRUE)] String CN2;
  159. [SMS_Report(TRUE)] String CN3;
  160. [SMS_Report(TRUE)] String CN4;
  161. [SMS_Report(TRUE)] String CN5;
  162. [SMS_Report(TRUE)] String CN6;
  163. };
  164.  
  165. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  166. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1", NOFAIL)
  167. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1")]
  168. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_1 : SMS_Class_Template
  169. {
  170. [SMS_Report(TRUE),key] String KeyName;
  171. [SMS_Report(TRUE)] Uint8 CertificateId[];
  172. [SMS_Report(TRUE)] Uint8 CertificateHandle[];
  173. [SMS_Report(TRUE)] Uint8 CertificateUsage[];
  174. [SMS_Report(TRUE)] Uint8 CertificateExpirationDate[];
  175. [SMS_Report(TRUE)] Uint8 CertificateValidFromDate[];
  176. };
  177.  
  178. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  179. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties", NOFAIL)
  180. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties")]
  181. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties : SMS_Class_Template
  182. {
  183. [SMS_Report(TRUE),key] String KeyName;
  184. [SMS_Report(TRUE)] Uint8 CertificationAuthorityTarget[];
  185. [SMS_Report(TRUE)] Uint8 CertificationAuthorityAddress[];
  186. [SMS_Report(TRUE)] Uint8 CertificationAuthorityType[];
  187. [SMS_Report(TRUE)] Uint8 CertificateTemplate[];
  188. [SMS_Report(TRUE)] Uint8 CertificateTemplateOID[];
  189. [SMS_Report(TRUE)] Uint8 CertificateIssuer[];
  190. [SMS_Report(TRUE)] Uint8 CertificateSubject[];
  191. [SMS_Report(TRUE)] Uint8 CertificateTemplateMajorVersion[];
  192. [SMS_Report(TRUE)] Uint8 CertificateTemplateMinorVersion[];
  193. [SMS_Report(TRUE)] Uint8 CertificateHash[];
  194. [SMS_Report(TRUE)] Uint8 CertificateBase64[];
  195. };
  196.  
  197. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  198. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties_CNs", NOFAIL)
  199. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties_CNs"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties_CNs")]
  200. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_1_CertificateRequestProperties_CNs : SMS_Class_Template
  201. {
  202. [SMS_Report(TRUE),key] String KeyName;
  203. [SMS_Report(TRUE)] Uint8 CN[];
  204. };
  205.  
  206. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  207. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2", NOFAIL)
  208. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2")]
  209. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_2 : SMS_Class_Template
  210. {
  211. [SMS_Report(TRUE),key] String KeyName;
  212. [SMS_Report(TRUE)] Uint8 CertificateId[];
  213. [SMS_Report(TRUE)] Uint8 CertificateHandle[];
  214. [SMS_Report(TRUE)] Uint8 CertificateUsage[];
  215. [SMS_Report(TRUE)] Uint8 CertificateExpirationDate[];
  216. [SMS_Report(TRUE)] Uint8 CertificateValidFromDate[];
  217. };
  218.  
  219. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  220. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties", NOFAIL)
  221. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties")]
  222. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties : SMS_Class_Template
  223. {
  224. [SMS_Report(TRUE),key] String KeyName;
  225. [SMS_Report(TRUE)] Uint8 CertificationAuthorityTarget[];
  226. [SMS_Report(TRUE)] Uint8 CertificationAuthorityAddress[];
  227. [SMS_Report(TRUE)] Uint8 CertificationAuthorityType[];
  228. [SMS_Report(TRUE)] Uint8 CertificateTemplate[];
  229. [SMS_Report(TRUE)] Uint8 CertificateTemplateOID[];
  230. [SMS_Report(TRUE)] Uint8 CertificateIssuer[];
  231. [SMS_Report(TRUE)] Uint8 CertificateSubject[];
  232. [SMS_Report(TRUE)] Uint8 CertificateTemplateMajorVersion[];
  233. [SMS_Report(TRUE)] Uint8 CertificateTemplateMinorVersion[];
  234. [SMS_Report(TRUE)] Uint8 CertificateHash[];
  235. [SMS_Report(TRUE)] Uint8 CertificateBase64[];
  236. };
  237.  
  238. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  239. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties_CNs", NOFAIL)
  240. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties_CNs"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties_CNs")]
  241. Class Intel_AMT_ConfigurationInfo_Certificates_Certificate_2_CertificateRequestProperties_CNs : SMS_Class_Template
  242. {
  243. [SMS_Report(TRUE),key] String KeyName;
  244. [SMS_Report(TRUE)] Uint8 CN[];
  245. };
  246.  
  247. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  248. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_EnabledInterfaces", NOFAIL)
  249. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_EnabledInterfaces"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_EnabledInterfaces")]
  250. Class Intel_AMT_ConfigurationInfo_EnabledInterfaces : SMS_Class_Template
  251. {
  252. [SMS_Report(TRUE),key] String KeyName;
  253. [SMS_Report(TRUE)] Uint8 EnableIDER[];
  254. [SMS_Report(TRUE)] Uint8 EnablePingResponse[];
  255. [SMS_Report(TRUE)] Uint8 EnableSOL[];
  256. [SMS_Report(TRUE)] Uint8 EnableWebUI[];
  257. };
  258.  
  259. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  260. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_KVMOptions", NOFAIL)
  261. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_KVMOptions"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_KVMOptions")]
  262. Class Intel_AMT_ConfigurationInfo_KVMOptions : SMS_Class_Template
  263. {
  264. [SMS_Report(TRUE),key] String KeyName;
  265. [SMS_Report(TRUE)] Uint8 EnableKVM[];
  266. [SMS_Report(TRUE)] Uint8 EnableUserConsent[];
  267. [SMS_Report(TRUE)] Uint8 UserConsentTimeout[];
  268. };
  269.  
  270. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  271. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_RootCertificates", NOFAIL)
  272. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_RootCertificates"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_RootCertificates")]
  273. Class Intel_AMT_ConfigurationInfo_RootCertificates : SMS_Class_Template
  274. {
  275. [SMS_Report(TRUE),key] String KeyName;
  276. };
  277.  
  278. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  279. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_RootCertificates_Certificate", NOFAIL)
  280. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_RootCertificates_Certificate"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_RootCertificates_Certificate")]
  281. Class Intel_AMT_ConfigurationInfo_RootCertificates_Certificate : SMS_Class_Template
  282. {
  283. [SMS_Report(TRUE),key] String KeyName;
  284. [SMS_Report(TRUE)] Uint8 CertificateBase64[];
  285. [SMS_Report(TRUE)] Uint8 CertificateExpirationDate[];
  286. [SMS_Report(TRUE)] Uint8 CertificateHandle[];
  287. [SMS_Report(TRUE)] Uint8 CertificateHash[];
  288. [SMS_Report(TRUE)] Uint8 CertificateId[];
  289. [SMS_Report(TRUE)] Uint8 CertificateIssuer[];
  290. [SMS_Report(TRUE)] Uint8 CertificateSubject[];
  291. [SMS_Report(TRUE)] Uint8 CertificateValidFromDate[];
  292. [SMS_Report(TRUE)] Uint8 CertificationAuthorityAddress[];
  293. [SMS_Report(TRUE)] Uint8 CertificationAuthorityTarget[];
  294. };
  295.  
  296. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  297. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_TLSSettings", NOFAIL)
  298. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_TLSSettings"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_TLSSettings")]
  299. Class Intel_AMT_ConfigurationInfo_TLSSettings : SMS_Class_Template
  300. {
  301. [SMS_Report(TRUE),key] String KeyName;
  302. [SMS_Report(TRUE)] Uint8 LocalTLSAuthentication[];
  303. [SMS_Report(TRUE)] Uint8 NetworkTLSAuthentication[];
  304. [SMS_Report(TRUE)] Uint8 TLSServerCertificateHandle[];
  305. [SMS_Report(TRUE)] Uint8 TrustedFqdnSuffix[];
  306. };
  307.  
  308. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  309. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs", NOFAIL)
  310. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs")]
  311. Class Intel_AMT_ConfigurationInfo_TLSSettings_CRLs : SMS_Class_Template
  312. {
  313. [SMS_Report(TRUE),key] String KeyName;
  314. };
  315.  
  316. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  317. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL", NOFAIL)
  318. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL")]
  319. Class Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL : SMS_Class_Template
  320. {
  321. [SMS_Report(TRUE),key] String KeyName;
  322. [SMS_Report(TRUE)] Uint8 CRLUri[];
  323. };
  324.  
  325. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  326. #pragma deleteclass ("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL_SerialNumbers", NOFAIL)
  327. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL_SerialNumbers"),SMS_Class_ID("Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL_SerialNumbers")]
  328. Class Intel_AMT_ConfigurationInfo_TLSSettings_CRLs_CRL_SerialNumbers : SMS_Class_Template
  329. {
  330. [SMS_Report(TRUE),key] String KeyName;
  331. [SMS_Report(TRUE)] Uint8 SerialNumber[];
  332. };
  333.  
  334. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  335. #pragma deleteclass ("Intel_AMT_GeneralInfo", NOFAIL)
  336. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_GeneralInfo"),SMS_Class_ID("Intel_AMT_GeneralInfo")]
  337. Class Intel_AMT_GeneralInfo : SMS_Class_Template
  338. {
  339. [SMS_Report(TRUE),key] String KeyName;
  340. [SMS_Report(TRUE)] String BIOSVersion;
  341. [SMS_Report(TRUE)] String Chassis;
  342. [SMS_Report(TRUE)] String LastTimeUpdated;
  343. [SMS_Report(TRUE)] String MachineSerialNumber;
  344. [SMS_Report(TRUE)] String Manufacturer;
  345. [SMS_Report(TRUE)] Uint8 MEPlatformSKUs[];
  346. [SMS_Report(TRUE)] String Model;
  347. [SMS_Report(TRUE)] String SCSVersion;
  348. [SMS_Report(TRUE)] String SMBIOSAssetTagData;
  349. [SMS_Report(TRUE)] String UUID;
  350. [SMS_Report(TRUE)] String SystemDataVersion;
  351. };
  352.  
  353. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  354. #pragma deleteclass ("Intel_AMT_ManageabilityInfo", NOFAIL)
  355. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ManageabilityInfo"),SMS_Class_ID("Intel_AMT_ManageabilityInfo")]
  356. Class Intel_AMT_ManageabilityInfo : SMS_Class_Template
  357. {
  358. [SMS_Report(TRUE),key] String KeyName;
  359. [SMS_Report(TRUE)] String AMTSKU;
  360. [SMS_Report(TRUE)] String FWVersion;
  361. [SMS_Report(TRUE)] Uint8 PingConfigurationServer[];
  362. [SMS_Report(TRUE)] Uint8 AMTversion[];
  363. [SMS_Report(TRUE)] Uint8 AMTSKUNumber[];
  364. };
  365.  
  366. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  367. #pragma deleteclass ("Intel_AMT_ManageabilityInfo_Capabilities", NOFAIL)
  368. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ManageabilityInfo_Capabilities"),SMS_Class_ID("Intel_AMT_ManageabilityInfo_Capabilities")]
  369. Class Intel_AMT_ManageabilityInfo_Capabilities : SMS_Class_Template
  370. {
  371. [SMS_Report(TRUE),key] String KeyName;
  372. [SMS_Report(TRUE)] Uint8 CertificateChainMaxSize[];
  373. [SMS_Report(TRUE)] Uint8 CRLStoreSize[];
  374. [SMS_Report(TRUE)] Uint8 FQDNSuffixMaxEntries[];
  375. [SMS_Report(TRUE)] Uint8 FQDNSuffixMaxLength[];
  376. [SMS_Report(TRUE)] Uint8 IsAMTEnabledInBIOS[];
  377. [SMS_Report(TRUE)] Uint8 IsAMTKVMSupported[];
  378. [SMS_Report(TRUE)] Uint8 IsAMTSupported[];
  379. [SMS_Report(TRUE)] Uint8 IsAntiTheftSupported[];
  380. [SMS_Report(TRUE)] Uint8 IsCCMSupported[];
  381. [SMS_Report(TRUE)] Uint8 IsCILASupported[];
  382. [SMS_Report(TRUE)] Uint8 IsHBPSupported[];
  383. [SMS_Report(TRUE)] Uint8 IsIDEREnabledInBIOS[];
  384. [SMS_Report(TRUE)] Uint8 IsIDERSupportedInBIOS[];
  385. [SMS_Report(TRUE)] Uint8 IsKVMEnabledInBIOS[];
  386. [SMS_Report(TRUE)] Uint8 IsKVMSupportedInBIOS[];
  387. [SMS_Report(TRUE)] Uint8 IsSOLEnabledInBIOS[];
  388. [SMS_Report(TRUE)] Uint8 IsSOLSupportedInBIOS[];
  389. [SMS_Report(TRUE)] Uint8 IsTLSSupported[];
  390. [SMS_Report(TRUE)] Uint8 RootCertificatesMaxInstances[];
  391. [SMS_Report(TRUE)] Uint8 RootCertificatesMaxSize[];
  392. [SMS_Report(TRUE)] Uint8 IsWirelessLANSupported[];
  393. [SMS_Report(TRUE)] Uint8 WiredLANExists[];
  394. };
  395.  
  396. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  397. #pragma deleteclass ("Intel_AMT_ManageabilityInfo_Capabilities_CertsKeyLengths", NOFAIL)
  398. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ManageabilityInfo_Capabilities_CertsKeyLengths"),SMS_Class_ID("Intel_AMT_ManageabilityInfo_Capabilities_CertsKeyLengths")]
  399. Class Intel_AMT_ManageabilityInfo_Capabilities_CertsKeyLengths : SMS_Class_Template
  400. {
  401. [SMS_Report(TRUE),key] String KeyName;
  402. [SMS_Report(TRUE)] Uint32 CertsKeyLengths;
  403. [SMS_Report(TRUE)] Uint32 CertsKeyLengths1;
  404. [SMS_Report(TRUE)] Uint32 CertsKeyLengths2;
  405. };
  406.  
  407. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  408. #pragma deleteclass ("Intel_AMT_ManageabilityInfo_Capabilities_SupportedCertificatesKeyLengths", NOFAIL)
  409. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ManageabilityInfo_Capabilities_SupportedCertificatesKeyLengths"),SMS_Class_ID("Intel_AMT_ManageabilityInfo_Capabilities_SupportedCertificatesKeyLengths")]
  410. Class Intel_AMT_ManageabilityInfo_Capabilities_SupportedCertificatesKeyLengths : SMS_Class_Template
  411. {
  412. [SMS_Report(TRUE),key] String KeyName;
  413. [SMS_Report(TRUE)] Uint8 SupportedCertificateKeyLength[];
  414. };
  415.  
  416. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  417. #pragma deleteclass ("Intel_AMT_ManageabilityInfo_ManagementSettings", NOFAIL)
  418. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_ManageabilityInfo_ManagementSettings"),SMS_Class_ID("Intel_AMT_ManageabilityInfo_ManagementSettings")]
  419. Class Intel_AMT_ManageabilityInfo_ManagementSettings : SMS_Class_Template
  420. {
  421. [SMS_Report(TRUE),key] String KeyName;
  422. [SMS_Report(TRUE)] Uint8 AMTConfigurationMode[];
  423. [SMS_Report(TRUE)] Uint8 AMTConfigurationState[];
  424. [SMS_Report(TRUE)] Uint8 AMTControlMode[];
  425. [SMS_Report(TRUE)] Uint8 AMTDigestRealm[];
  426. [SMS_Report(TRUE)] Uint8 AMTState[];
  427. [SMS_Report(TRUE)] Uint8 CertificateHashes[];
  428. [SMS_Report(TRUE)] Uint8 IsAMTConfigured[];
  429. [SMS_Report(TRUE)] Uint8 IsAMTEACEnabled[];
  430. [SMS_Report(TRUE)] Uint8 IsAMTFWUpdateEnabled[];
  431. [SMS_Report(TRUE)] Uint8 IsHWCryptoEnabled[];
  432. [SMS_Report(TRUE)] Uint8 IsMoveToInProvisionPossible[];
  433. [SMS_Report(TRUE)] Uint8 IsNetworkInterfaceEnabled[];
  434. [SMS_Report(TRUE)] Uint8 IsTLSEnabled[];
  435. [SMS_Report(TRUE)] Uint8 IsZTCEnabled[];
  436. [SMS_Report(TRUE)] Uint8 PskPID[];
  437. [SMS_Report(TRUE)] Uint8 ConfigurationServerFQDN[];
  438. [SMS_Report(TRUE)] Uint8 ConfigurationServerIP[];
  439. [SMS_Report(TRUE)] Uint8 EmbeddedHBCEnabled[];
  440. [SMS_Report(TRUE)] Uint8 AMTPKIDNSSuffix[];
  441. };
  442.  
  443. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  444. #pragma deleteclass ("Intel_AMT_NetworkInfo", NOFAIL)
  445. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_NetworkInfo"),SMS_Class_ID("Intel_AMT_NetworkInfo")]
  446. Class Intel_AMT_NetworkInfo : SMS_Class_Template
  447. {
  448. [SMS_Report(TRUE),key] String KeyName;
  449. };
  450.  
  451. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  452. #pragma deleteclass ("Intel_AMT_NetworkInfo_OSNetwork", NOFAIL)
  453. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_NetworkInfo_OSNetwork"),SMS_Class_ID("Intel_AMT_NetworkInfo_OSNetwork")]
  454. Class Intel_AMT_NetworkInfo_OSNetwork : SMS_Class_Template
  455. {
  456. [SMS_Report(TRUE),key] String KeyName;
  457. [SMS_Report(TRUE)] String OSDNSHostName;
  458. [SMS_Report(TRUE)] String OSPrimaryDNSSuffix;
  459. };
  460.  
  461. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  462. #pragma deleteclass ("Intel_AMT_NetworkInfo_OSNetwork_OSWired", NOFAIL)
  463. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_NetworkInfo_OSNetwork_OSWired"),SMS_Class_ID("Intel_AMT_NetworkInfo_OSNetwork_OSWired")]
  464. Class Intel_AMT_NetworkInfo_OSNetwork_OSWired : SMS_Class_Template
  465. {
  466. [SMS_Report(TRUE),key] String KeyName;
  467. [SMS_Report(TRUE)] Uint8 OSDHCP[];
  468. [SMS_Report(TRUE)] Uint8 OSDHCPEnabled[];
  469. [SMS_Report(TRUE)] Uint8 OSDNS[];
  470. [SMS_Report(TRUE)] Uint8 OSDNSLookupName[];
  471. [SMS_Report(TRUE)] Uint8 OSGateway[];
  472. [SMS_Report(TRUE)] Uint8 OSIP[];
  473. [SMS_Report(TRUE)] Uint8 OSSpecificDNSSuffix[];
  474. [SMS_Report(TRUE)] Uint8 OSSubnet[];
  475. };
  476.  
  477. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  478. #pragma deleteclass ("Intel_AMT_OSInfo", NOFAIL)
  479. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_OSInfo"),SMS_Class_ID("Intel_AMT_OSInfo")]
  480. Class Intel_AMT_OSInfo : SMS_Class_Template
  481. {
  482. [SMS_Report(TRUE),key] String KeyName;
  483. [SMS_Report(TRUE)] Uint8 IsMEIEnabled[];
  484. [SMS_Report(TRUE)] Uint8 LMSVersion[];
  485. [SMS_Report(TRUE)] Uint8 MEIVersion[];
  486. [SMS_Report(TRUE)] String OperatingSystem;
  487. [SMS_Report(TRUE)] String OSDomainName;
  488. [SMS_Report(TRUE)] String OSHostName;
  489. [SMS_Report(TRUE)] Uint8 UNSVersion[];
  490. };
  491.  
  492. #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
  493. #pragma deleteclass ("Intel_AMT_SBAServiceInfo", NOFAIL)
  494. [SMS_Report(TRUE),SMS_Group_Name("Intel_AMT_SBAServiceInfo"),SMS_Class_ID("Intel_AMT_SBAServiceInfo")]
  495. Class Intel_AMT_SBAServiceInfo : SMS_Class_Template
  496. {
  497. [SMS_Report(TRUE),key] String KeyName;
  498. [SMS_Report(TRUE)] String SBAState;
  499. [SMS_Report(TRUE)] Uint8 SBAMode[];
  500. [SMS_Report(TRUE)] Uint8 SBAVersion[];
  501. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement