????

Your IP : 18.227.183.185


Current Path : C:/Windows/System32/wbem/
Upload File :
Current File : 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;

};