#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\ROOT\\CIMV2") Instance of __Win32Provider as $RacProv { Name = "ReliabilityMetricsProvider"; CLSID = "{D7C3453E-1F1C-48CD-AFE6-CFF2A937D337}"; HostingModel = "NetworkServiceHost:[ReliabilityMetricsProvider]"; }; Instance of __InstanceProviderRegistration { Provider = $RacProv; SupportsPut = FALSE; SupportsGet = TRUE; SupportsDelete = FALSE; SupportsEnumeration = TRUE; }; Instance of __MethodProviderRegistration { Provider = $RacProv; }; [Abstract] class Win32_Reliability { }; [Dynamic,Provider("ReliabilityMetricsProvider"),locale("MS\\0x409")] class Win32_ReliabilityStabilityMetrics : Win32_Reliability { [Key,Read] datetime TimeGenerated; [Read] string RelID; [Read] datetime StartMeasurementDate; [Read] datetime EndMeasurementDate; [Read] real64 SystemStabilityIndex; [Implemented,Static] uint32 GetRecordCount([OUT] uint32 RecordCount); }; [Dynamic,Provider("ReliabilityMetricsProvider"),locale("MS\\0x409")] class Win32_ReliabilityRecords : Win32_Reliability { [Key,Read] datetime TimeGenerated; [Key,Read] string Logfile; [Key,Read] uint32 RecordNumber; [Read] string SourceName; [Read] uint32 EventIdentifier; [Read] string ComputerName; [Read] string User; [Read] string ProductName; [Read] string Message; [Read] string InsertionStrings[]; [Implemented,Static] uint32 GetRecordCount([OUT] uint32 RecordCount); };