#line 1 "C:\\Windows\\system32\\wbem\\silprovider.mof" #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root") [NamespaceSecuritySDDL ("O:BAG:BAD:P(A;CI;CCDCLCSWRPWPRCWD;;;BA)(A;CI;CCDCLCSWRPWPRCWD;;;SY)(A;CI;CCDCRP;;;NS)")] Instance of __Namespace { Name = "InventoryLogging"; }; #pragma namespace ( "\\\\.\\root\\InventoryLogging") Instance of __Win32Provider as $prov { Name = "silprovider"; ClsId = "{67872C69-5E6B-4D9F-A6C0-E400916C2F23}"; ImpersonationLevel = 1; HostingModel = "NetworkServiceHost"; version = 1073741825; }; Instance of __MethodProviderRegistration { Provider = $prov; }; Instance of __InstanceProviderRegistration { Provider = $prov; supportsGet = TRUE; supportsPut = TRUE; supportsDelete = TRUE; supportsEnumeration = TRUE; QuerySupportLevels; }; [Abstract,ClassVersion("1.0.0"),locale(1033)] class MsftSil_Data { }; [ClassVersion("1.0.1"),locale(1033),dynamic : ToInstance,provider("silprovider") : ToInstance] class MsftSil_Computer : MsftSil_Data { string ChassisSerialNumber; [Msft_MiCompare_IgnoreProperty] datetime CollectedDateTime; string Model; [key] string Name; uint32 NumberOfCores; uint32 NumberOfLogicalProcessors; uint32 NumberOfProcessors; string OSName; uint32 OSSku; uint32 OSSuite; uint32 OSSuiteMask; string OSVersion; uint32 ProcessorFamily; string ProcessorManufacturer; string ProcessorName; string SystemManufacturer; }; [ClassVersion("1.0.0"),locale(1033),dynamic : ToInstance,provider("silprovider") : ToInstance] class MsftSil_ComputerIdentity : MsftSil_Data { [key] string ID; string UUID; string VMGUID; string Name; string HypervisorHostName; }; [ClassVersion("1.0.0"),locale(1033),dynamic : ToInstance,provider("silprovider") : ToInstance] class MsftSil_ManagementTasks { [implemented,static : ToSubclass DisableOverride] uint32 GetTargetUri([Out] string uri,[Out] string certificateThumbprint); [implemented,static : ToSubclass DisableOverride] uint32 SetTargetUri([In] string uri,[In] string certificateThumbprint); [implemented,static : ToSubclass DisableOverride] uint32 GetLoggingState([Out,ValueMap{"0", "1"} : ToSubclass] uint8 state); [implemented,static : ToSubclass DisableOverride] uint32 SetLoggingState([In,ValueMap{"0", "1"} : ToSubclass] uint8 state); [implemented,static : ToSubclass DisableOverride] uint32 GetLoggingTime([Out] datetime time); [implemented,static : ToSubclass DisableOverride] uint32 SetLoggingTime([In] datetime time); }; [ClassVersion("1.0.0"),locale(1033),dynamic : ToInstance,provider("silprovider") : ToInstance] class MsftSil_Software : MsftSil_Data { [key] string ID; datetime InstallDate; string Name; string Publisher; string Version; }; [ClassVersion("1.0.0"),locale(1033),dynamic : ToInstance,provider("silprovider") : ToInstance] class MsftSil_UalAccess : MsftSil_Data { string ProductName; [key] string RoleGuid; string RoleName; datetime SampleDate; uint32 UniqueDeviceAccessCount; uint32 UniqueUserAccessCount; }; [ClassVersion("1.0.0"),locale(1033),dynamic : ToInstance,provider("silprovider") : ToInstance] class MsftSil_WindowsUpdate : MsftSil_Data { [key] string ID; datetime InstallDate; };