????

Your IP : 18.220.136.182


Current Path : C:/Windows/System32/wbem/
Upload File :
Current File : C:/Windows/System32/wbem/pcsvDevice.mof

��#pragma autorecover

#pragma classflags(64)

#pragma namespace("\\\\.\\root\\Microsoft\\Windows\\HardwareManagement")



Instance of __Win32Provider as $prov

{

  Name = "MSFT_PCSVDevice";

  ClsId = "{703574D6-AA1B-4FBF-A938-9A59C89343FA}";

  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,UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,locale(1033)] 

class CIM_ManagedElement

{

  string InstanceID;

  [MaxLen(64) : ToSubclass] string Caption;

  string Description;

  string ElementName;

};



[UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] 

class CIM_ManagedSystemElement : CIM_ManagedElement

{

  datetime InstallDate;

  [MaxLen(1024) : ToSubclass] string Name;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "..", "0x8000.."} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ManagedSystemElement.StatusDescriptions"} : ToSubclass] uint16 OperationalStatus[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ManagedSystemElement.OperationalStatus"} : ToSubclass] string StatusDescriptions[];

  [Deprecated{"CIM_ManagedSystemElement.OperationalStatus"},ValueMap{"OK", "Error", "Degraded", "Unknown", "Pred Fail", "Starting", "Stopping", "Service", "Stressed", "NonRecover", "No Contact", "Lost Comm", "Stopped"} : ToSubclass,MaxLen(10) : ToSubclass] string Status;

  [ValueMap{"0", "5", "10", "15", "20", "25", "30", ".."} : ToSubclass] uint16 HealthState;

  [ValueMap{"0", "1", "2", "3", "4", "..", "0x8000.."} : ToSubclass] uint16 CommunicationStatus;

  [ValueMap{"0", "1", "2", "3", "4", "5", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_EnabledLogicalElement.PrimaryStatus", "CIM_ManagedSystemElement.HealthState"} : ToSubclass] uint16 DetailedStatus;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_EnabledLogicalElement.EnabledState"} : ToSubclass] uint16 OperatingStatus;

  [ValueMap{"0", "1", "2", "3", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_ManagedSystemElement.DetailedStatus", "CIM_ManagedSystemElement.HealthState"} : ToSubclass] uint16 PrimaryStatus;

};



[UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] 

class CIM_LogicalElement : CIM_ManagedSystemElement

{

};



[UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] 

class CIM_Job : CIM_LogicalElement

{

  [ModelCorrespondence{"CIM_ManagedSystemElement.OperationalStatus"} : ToSubclass] string JobStatus;

  datetime TimeSubmitted;

  [Deprecated{"CIM_Job.RunMonth", "CIM_Job.RunDay", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"},write : ToSubclass] datetime ScheduledStartTime;

  datetime StartTime;

  datetime ElapsedTime;

  [write : ToSubclass] uint32 JobRunTimes = 1;

  [write : ToSubclass,ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"} : ToSubclass,ModelCorrespondence{"CIM_Job.RunDay", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"} : ToSubclass] uint8 RunMonth;

  [write : ToSubclass,MinValue("-31") : ToSubclass,MaxValue("31") : ToSubclass,ModelCorrespondence{"CIM_Job.RunMonth", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"} : ToSubclass] sint8 RunDay;

  [write : ToSubclass,ValueMap{"-7", "-6", "-5", "-4", "-3", "-2", "-1", "0", "1", "2", "3", "4", "5", "6", "7"} : ToSubclass,ModelCorrespondence{"CIM_Job.RunMonth", "CIM_Job.RunDay", "CIM_Job.RunStartInterval"} : ToSubclass] sint8 RunDayOfWeek;

  [write : ToSubclass,ModelCorrespondence{"CIM_Job.RunMonth", "CIM_Job.RunDay", "CIM_Job.RunDayOfWeek", "CIM_Job.RunStartInterval"} : ToSubclass] datetime RunStartInterval;

  [write : ToSubclass,ValueMap{"1", "2"} : ToSubclass] uint16 LocalOrUtcTime;

  [write : ToSubclass,ModelCorrespondence{"CIM_Job.LocalOrUtcTime"} : ToSubclass] datetime UntilTime;

  [write : ToSubclass] string Notify;

  [ModelCorrespondence{"CIM_OwningJobElement"} : ToSubclass] string Owner;

  [write : ToSubclass] uint32 Priority;

  [MinValue("0") : ToSubclass,MaxValue("101") : ToSubclass,PUnit("percent") : ToSubclass] uint16 PercentComplete;

  [write : ToSubclass] boolean DeleteOnCompletion;

  [ModelCorrespondence{"CIM_Job.ErrorDescription"} : ToSubclass] uint16 ErrorCode;

  [ModelCorrespondence{"CIM_Job.ErrorCode"} : ToSubclass] string ErrorDescription;

  [ValueMap{"0", "1", "2", "3", "4", "5"} : ToSubclass,ModelCorrespondence{"CIM_Job.OtherRecoveryAction"} : ToSubclass] uint16 RecoveryAction;

  [ModelCorrespondence{"CIM_Job.RecoveryAction"} : ToSubclass] string OtherRecoveryAction;

  [Deprecated{"CIM_ConcreteJob.RequestStateChange()"},ValueMap{"0", "1", "2", "3", "4", "6", "7", "..", "32768..65535"} : ToSubclass] uint32 KillJob([In] boolean DeleteOnKill);

};



[UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,locale(1033)] 

class CIM_ConcreteJob : CIM_Job

{

  [key,Override("InstanceID")] string InstanceID;

  [MaxLen(1024) : ToSubclass,Required : ToSubclass DisableOverride,Override("Name")] string Name;

  [ValueMap{"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13..32767", "32768..65535"} : ToSubclass] uint16 JobState;

  datetime TimeOfLastStateChange;

  [Required : ToSubclass DisableOverride,write : ToSubclass] datetime TimeBeforeRemoval = "00000000000500.000000:000";

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "..", "4096", "4097", "4098", "4099", "4100..32767", "32768..65535"} : ToSubclass] uint32 RequestStateChange([In,ValueMap{"2", "3", "4", "5", "6", "7..32767", "32768..65535"} : ToSubclass] uint16 RequestedState,[In] datetime TimeoutPeriod);

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "..", "32768..65535"} : ToSubclass] uint32 GetError([Out,EmbeddedInstance("CIM_Error") : ToSubclass] CIM_Error Error);

};



[Indication,Exception : ToSubclass DisableOverride,UMLPackagePath("CIM::Interop") : ToSubclass,locale(1033)] 

class CIM_Error

{

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.OtherErrorType"} : ToSubclass] uint16 ErrorType;

  [ModelCorrespondence{"CIM_Error.ErrorType"} : ToSubclass] string OtherErrorType;

  string OwningEntity;

  [Required : ToSubclass DisableOverride,ModelCorrespondence{"CIM_Error.Message", "CIM_Error.MessageArguments"} : ToSubclass] string MessageID;

  [ModelCorrespondence{"CIM_Error.MessageID", "CIM_Error.MessageArguments"} : ToSubclass] string Message;

  [ModelCorrespondence{"CIM_Error.MessageID", "CIM_Error.Message"} : ToSubclass] string MessageArguments[];

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", ".."} : ToSubclass] uint16 PerceivedSeverity;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.ProbableCauseDescription"} : ToSubclass] uint16 ProbableCause;

  [ModelCorrespondence{"CIM_Error.ProbableCause"} : ToSubclass] string ProbableCauseDescription;

  string RecommendedActions[];

  [ModelCorrespondence{"CIM_Error.ErrorSourceFormat"} : ToSubclass] string ErrorSource;

  [ValueMap{"0", "1", "2", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.ErrorSource", "CIM_Error.OtherErrorSourceFormat"} : ToSubclass] uint16 ErrorSourceFormat = 0;

  [ModelCorrespondence{"CIM_Error.ErrorSourceFormat"} : ToSubclass] string OtherErrorSourceFormat;

  [ValueMap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", ".."} : ToSubclass,ModelCorrespondence{"CIM_Error.CIMStatusCodeDescription"} : ToSubclass] uint32 CIMStatusCode;

  [ModelCorrespondence{"CIM_Error.CIMStatusCode"} : ToSubclass] string CIMStatusCodeDescription;

};



[UMLPackagePath("CIM::System::Logs") : ToSubclass,Abstract,locale(1033)] 

class CIM_RecordForLog : CIM_ManagedElement

{

  [ModelCorrespondence{"CIM_RecordForLog.RecordData"} : ToSubclass] string RecordFormat;

  [ModelCorrespondence{"CIM_RecordForLog.RecordFormat"} : ToSubclass] string RecordData;

  string Locale;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7"} : ToSubclass] uint16 PerceivedSeverity;

};



[UMLPackagePath("CIM::System::Logs") : ToSubclass,locale(1033)] 

class CIM_LogRecord : CIM_RecordForLog

{

  [key,MaxLen(256) : ToSubclass,Propagated("CIM_MessageLog.CreationClassName") : ToSubclass DisableOverride] string LogCreationClassName;

  [key,MaxLen(256) : ToSubclass,Propagated("CIM_MessageLog.Name") : ToSubclass DisableOverride] string LogName;

  [key,MaxLen(256) : ToSubclass] string CreationClassName;

  [key,MaxLen(256) : ToSubclass] string RecordID;

  [key] datetime MessageTimestamp;

  [Deprecated{"CIM_LogRecord.RecordFormat"}] string DataFormat;

};



[UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Abstract,locale(1033)] 

class CIM_View : CIM_ManagedElement

{

};



[UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,Experimental,locale(1033)] 

class CIM_PhysicalComputerSystemView : CIM_View

{

  [key,Override("InstanceID")] string InstanceID;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.EnabledState"} : ToSubclass] uint16 EnabledState;

  [ValueMap{"0", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestedState"} : ToSubclass] uint16 RequestedState;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "..", "0x8000.."} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.OperationalStatus"} : ToSubclass] uint16 OperationalStatus[];

  [ValueMap{"0", "5", "10", "15", "20", "25", "30", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.HealthState"} : ToSubclass] uint16 HealthState;

  [ModelCorrespondence{"CIM_PhysicalAssetCapabilities.FRUInfoSupported"} : ToSubclass] boolean FRUInfoSupported;

  [ModelCorrespondence{"CIM_PhysicalFrame.Tag"} : ToSubclass] string Tag;

  [ModelCorrespondence{"CIM_PhysicalFrame.Manufacturer"} : ToSubclass] string Manufacturer;

  [ModelCorrespondence{"CIM_PhysicalFrame.Model"} : ToSubclass] string Model;

  [ModelCorrespondence{"CIM_PhysicalFrame.SKU"} : ToSubclass] string SKU;

  [ModelCorrespondence{"CIM_PhysicalFrame.SerialNumber"} : ToSubclass] string SerialNumber;

  [ModelCorrespondence{"CIM_PhysicalFrame.Version"} : ToSubclass] string Version;

  [ModelCorrespondence{"CIM_PhysicalFrame.PartNumber"} : ToSubclass] string PartNumber;

  [ValueMap{"3", "4", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported"} : ToSubclass] uint16 PowerUtilizationModesSupported[];

  [ValueMap{"2", "3", "4", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_PowerUtilizationManagementService.PowerUtilizationMode"} : ToSubclass] uint16 PowerUtilizationMode;

  [ModelCorrespondence{"CIM_PowerAllocationSettingData.Limit"} : ToSubclass,PUnit("watt * 10^-3") : ToSubclass] uint64 PowerAllocationLimit;

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.ElementName"} : ToSubclass] string NumericSensorElementName[];

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.EnabledState", "CIM_PhysicalComputerSystemView.NumericSensorElementName"} : ToSubclass] uint16 NumericSensorEnabledState[];

  [ValueMap{"0", "5", "10", "15", "20", "25", "30", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.HealthState", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState"} : ToSubclass] uint16 NumericSensorHealthState[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.CurrentState", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState"} : ToSubclass] string NumericSensorCurrentState[];

  [ValueMap{"0", "1", "2", "3", "..", "0x8000.."} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.PrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState"} : ToSubclass] uint16 NumericSensorPrimaryStatus[];

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.BaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus"} : ToSubclass] uint16 NumericSensorBaseUnits[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits"} : ToSubclass] sint32 NumericSensorUnitModifier[];

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.RateUnits", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier"} : ToSubclass] uint16 NumericSensorRateUnits[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.CurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits"} : ToSubclass] sint32 NumericSensorCurrentReading[];

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.SensorType", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading"} : ToSubclass] uint16 NumericSensorSensorType[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.OtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType"} : ToSubclass] string NumericSensorOtherSensorTypeDescription[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription"} : ToSubclass] sint32 NumericSensorUpperThresholdNonCritical[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical"} : ToSubclass] sint32 NumericSensorUpperThresholdCritical[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.UpperThresholdFatal", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical"} : ToSubclass] sint32 NumericSensorUpperThresholdFatal[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.InstanceID"} : ToSubclass] string LogInstanceID[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.MaxNumberOfRecords", "CIM_PhysicalComputerSystemView.LogInstanceID"} : ToSubclass] uint64 LogMaxNumberOfRecords[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.CurrentNumberOfRecords", "CIM_PhysicalComputerSystemView.LogInstanceID", "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords"} : ToSubclass] uint64 LogCurrentNumberOfRecords[];

  [ValueMap{"0", "2", "7", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.OverwritePolicy", "CIM_PhysicalComputerSystemView.LogInstanceID", "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords", "CIM_PhysicalComputerSystemView.LogCurrentNumberOfRecords"} : ToSubclass] uint16 LogOverwritePolicy[];

  [ValueMap{"0", "2", "3", "4", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_RecordLog.LogState", "CIM_PhysicalComputerSystemView.LogInstanceID", "CIM_PhysicalComputerSystemView.LogMaxNumberOfRecords", "CIM_PhysicalComputerSystemView.LogCurrentNumberOfRecords", "CIM_PhysicalComputerSystemView.LogOverwritePolicy"} : ToSubclass] uint16 LogState[];

  [ModelCorrespondence{"CIM_BootSourceSetting.StructuredBootString"} : ToSubclass] string StructuredBootString[];

  [ArrayType("Ordered") : ToSubclass DisableOverride] uint8 PersistentBootConfigOrder[];

  uint8 OneTimeBootSource;

  uint16 NumberOfProcessors;

  [ModelCorrespondence{"CIM_ProcessorCapabilities.NumberOfProcessorCores"} : ToSubclass] uint16 NumberOfProcessorCores;

  [ModelCorrespondence{"CIM_ProcessorCapabilities.NumberOfHardwareThreads"} : ToSubclass] uint16 NumberOfProcessorThreads;

  [ModelCorrespondence{"CIM_Processor.Family"} : ToSubclass] uint16 ProcessorFamily;

  [ModelCorrespondence{"CIM_Processor.MaxClockSpeed"} : ToSubclass,PUnit("hertz * 10^6") : ToSubclass] uint32 ProcessorMaxClockSpeed;

  [ModelCorrespondence{"CIM_Memory.BlockSize"} : ToSubclass] uint64 MemoryBlockSize;

  [ModelCorrespondence{"CIM_Memory.NumberOfBlocks"} : ToSubclass] uint64 MemoryNumberOfBlocks;

  [ModelCorrespondence{"CIM_Memory.ConsumableBlocks"} : ToSubclass] uint64 MemoryConsumableBlocks;

  [ModelCorrespondence{"CIM_SoftwareIdentity.MajorVersion"} : ToSubclass] uint16 CurrentBIOSMajorVersion;

  [ModelCorrespondence{"CIM_SoftwareIdentity.MinorVersion"} : ToSubclass] uint16 CurrentBIOSMinorVersion;

  [ModelCorrespondence{"CIM_SoftwareIdentity.RevisionNumber"} : ToSubclass] uint16 CurrentBIOSRevisionNumber;

  [ModelCorrespondence{"CIM_SoftwareIdentity.BuildNumber"} : ToSubclass] uint16 CurrentBIOSBuildNumber;

  [ModelCorrespondence{"CIM_SoftwareIdentity.MajorVersion"} : ToSubclass] uint16 CurrentManagementFirmwareMajorVersion;

  [ModelCorrespondence{"CIM_SoftwareIdentity.MinorVersion"} : ToSubclass] uint16 CurrentManagementFirmwareMinorVersion;

  [ModelCorrespondence{"CIM_SoftwareIdentity.RevisionNumber"} : ToSubclass] uint16 CurrentManagementFirmwareRevisionNumber;

  [ModelCorrespondence{"CIM_SoftwareIdentity.BuildNumber"} : ToSubclass] uint16 CurrentManagementFirmwareBuildNumber;

  [ModelCorrespondence{"CIM_SoftwareIdentity.ElementName"} : ToSubclass] string CurrentManagementFirmwareElementName;

  [ModelCorrespondence{"CIM_SoftwareIdentity.VersionString"} : ToSubclass] string CurrentManagementFirmwareVersionString;

  [ModelCorrespondence{"CIM_OperatingSystem.OSType"} : ToSubclass] uint16 OSType;

  [ModelCorrespondence{"CIM_OperatingSystem.Version"} : ToSubclass] string OSVersion;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11..32767", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_OperatingSystem.EnabledState"} : ToSubclass] uint16 OSEnabledState;

  [ModelCorrespondence{"CIM_SoftwareIdentity.VersionString"} : ToSubclass] string CurrentBIOSVersionString;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "..", "32568..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ComputerSystem.Dedicated", "CIM_PhysicalComputerSystemView.OtherDedicatedDescriptions"} : ToSubclass] uint16 Dedicated[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ComputerSystem.IdentifyingDescriptions", "CIM_PhysicalComputerSystemView.OtherIdentifyingInfo"} : ToSubclass] string IdentifyingDescriptions[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_ComputerSystem.OtherDedicatedDescriptions", "CIM_PhysicalComputerSystemView.Dedicated"} : ToSubclass] string OtherDedicatedDescriptions[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,MaxLen(256) : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.OtherIdentifyingInfo", "CIM_PhysicalComputerSystemView.IdentifyingDescriptions"} : ToSubclass] string OtherIdentifyingInfo[];

  [ModelCorrespondence{"CIM_Processor.CurrentClockSpeed"} : ToSubclass,PUnit("hertz * 10^6") : ToSubclass] uint32 ProcessorCurrentClockSpeed;

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.SensorContext", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] string NumericSensorContext[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.LowerThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] sint32 NumericSensorLowerThresholdNonCritical[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.LowerThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] sint32 NumericSensorLowerThresholdCritical[];

  [ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_NumericSensor.LowerThresholdFatal", "CIM_PhysicalComputerSystemView.NumericSensorElementName", "CIM_PhysicalComputerSystemView.NumericSensorEnabledState", "CIM_PhysicalComputerSystemView.NumericSensorHealthState", "CIM_PhysicalComputerSystemView.NumericSensorCurrentState", "CIM_PhysicalComputerSystemView.NumericSensorPrimaryStatus", "CIM_PhysicalComputerSystemView.NumericSensorBaseUnits", "CIM_PhysicalComputerSystemView.NumericSensorUnitModifier", "CIM_PhysicalComputerSystemView.NumericSensorRateUnits", "CIM_PhysicalComputerSystemView.NumericSensorCurrentReading", "CIM_PhysicalComputerSystemView.NumericSensorSensorType", "CIM_PhysicalComputerSystemView.NumericSensorOtherSensorTypeDescription", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdNonCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdCritical", "CIM_PhysicalComputerSystemView.NumericSensorUpperThresholdFatal"} : ToSubclass] sint32 NumericSensorLowerThresholdFatal[];

  [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange"} : ToSubclass] uint32 RequestStateChange([In,ValueMap{"2", "3", "4", "6", "7", "8", "9", "10", "11", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(RequestedState)"} : ToSubclass] uint16 RequestedState,[in,out] CIM_ConcreteJob Ref Job,[In,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(TimeoutPeriod)"} : ToSubclass] datetime TimeoutPeriod);

  [ValueMap{"0", "1", "2", "..", "32768..65535"} : ToSubclass] uint32 ClearLog([In,ModelCorrespondence{"CIM_RecordLog.InstanceID", "CIM_PhysicalComputerSystemView.LogInstanceID"} : ToSubclass] string LogInstanceID);

  [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] uint32 InstallSoftwareFromURI([in,out] CIM_ConcreteJob Ref Job,[ValueMap{"10", "11", "13", "14", "..", "0x8000..0xFFFF"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareIdentity.Classifications"} : ToSubclass,in] uint16 Classifications[],[In,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] string URI,[In,ValueMap{"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptions)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptionsValues)"} : ToSubclass] uint16 InstallOptions[],[In,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptionsValues)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptions)"} : ToSubclass] string InstallOptionsValues[]);

  [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ModifyPersistentBootConfigOrder([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString[],[in,out] CIM_ConcreteJob Ref Job);

  [ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 SetOneTimeBootSource([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString,[in,out] CIM_ConcreteJob Ref Job);

};



[UMLPackagePath("CIM::Core::CoreElements") : ToSubclass,locale(1033),dynamic : ToInstance,provider("MSFT_PCSVDevice") : ToInstance] 

class MSFT_PCSVDevice : CIM_PhysicalComputerSystemView

{

  string TargetAddress;

  string SMBIOSGuid;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6..32767", "32768.."} : ToSubclass] uint16 IPv4AddressOrigin;

  string IPv4Address;

  string IPv4SubnetMask;

  string IPv4DefaultGateway;

  string MacAddress;

  uint16 LogFreeSpace;

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange"} : ToSubclass] uint32 RequestStateChange([In,ValueMap{"2", "3", "4", "6", "7", "8", "9", "10", "11", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(RequestedState)"} : ToSubclass] uint16 RequestedState,[in,out] CIM_ConcreteJob Ref Job,[In,ModelCorrespondence{"CIM_ComputerSystem.RequestStateChange(TimeoutPeriod)"} : ToSubclass] datetime TimeoutPeriod);

  [implemented,ValueMap{"0", "1", "2", "..", "32768..65535"} : ToSubclass] uint32 ClearLog([In,ModelCorrespondence{"CIM_RecordLog.InstanceID", "CIM_PhysicalComputerSystemView.LogInstanceID"} : ToSubclass] string LogInstanceID);

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] uint32 InstallSoftwareFromURI([in,out] CIM_ConcreteJob Ref Job,[ValueMap{"10", "11", "13", "14", "..", "0x8000..0xFFFF"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareIdentity.Classifications"} : ToSubclass,in] uint16 Classifications[],[In,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI"} : ToSubclass] string URI,[In,ValueMap{"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "..", "32768..65535"} : ToSubclass,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptions)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptionsValues)"} : ToSubclass] uint16 InstallOptions[],[In,ArrayType("Indexed") : ToSubclass DisableOverride,ModelCorrespondence{"CIM_SoftwareInstallationService.InstallFromURI(InstallOptionsValues)", "CIM_PhysicalComputerSystemView.InstallSoftwareFromURI(InstallOptions)"} : ToSubclass] string InstallOptionsValues[]);

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ModifyPersistentBootConfigOrder([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString[],[in,out] CIM_ConcreteJob Ref Job);

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 SetOneTimeBootSource([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string StructuredBootString,[in,out] CIM_ConcreteJob Ref Job);

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ChangeBootConfiguration([ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string OneTimeBootSource,[ModelCorrespondence{"CIM_PhysicalComputerSystemView.StructuredBootString"} : ToSubclass,in] string PersistentBootSource[],[in,out] CIM_ConcreteJob Ref Job);

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ChangeNetworkConfiguration([In,ValueMap{"0", "1", "2", "3", "4", "5", "6..32767", "32768.."} : ToSubclass] uint16 IPv4AddressOrigin,[In] string IPv4Address,[In] string IPv4SubnetMask,[In] string IPv4DefaultGateway,[in,out] CIM_ConcreteJob Ref Job);

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ChangeUserPassword([In] string CurrentCredential,[In] string NewPassword,[in,out] CIM_ConcreteJob Ref Job);

  [implemented,ValueMap{"0", "1", "2", "4096", "..", "32768..65535"} : ToSubclass] uint32 ReadLog([Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_PCSVLogRecord") : ToSubclass] MSFT_PCSVLogRecord LogRecords[],[in,out] CIM_ConcreteJob Ref Job);

};



[UMLPackagePath("CIM::System::Logs") : ToSubclass,locale(1033)] 

class MSFT_PCSVLogRecord : CIM_LogRecord

{

  uint8 RawData[];

};