2471 lines
59 KiB
Plaintext
2471 lines
59 KiB
Plaintext
// Copyright (c) 1999-2001 Microsoft Corporation, All Rights Reserved
|
|
#pragma namespace ("\\\\.\\root\\default")
|
|
|
|
instance of __Win32Provider
|
|
{
|
|
MethodSet = 65553 ;
|
|
Provider = "CIMWin32" ;
|
|
ProviderClsId = "{d63a5850-8f16-11cf-9f47-00aa00bf345c}" ;
|
|
} ;
|
|
|
|
[NavigatorAppearance (1)]
|
|
class ManagedSystemElement
|
|
{
|
|
[read, volatile]
|
|
string Name ;
|
|
[read, volatile]
|
|
string Description ;
|
|
[read, volatile]
|
|
bool Installed ;
|
|
[read, volatile]
|
|
string Caption ;
|
|
} ;
|
|
|
|
class Setting
|
|
{
|
|
} ;
|
|
|
|
class PhysicalElement:ManagedSystemElement
|
|
{
|
|
[read, volatile]
|
|
string Tag ;
|
|
[read, volatile]
|
|
string Manufacturer ;
|
|
[read, volatile]
|
|
string Model ;
|
|
[read, volatile]
|
|
string Version ;
|
|
[read, volatile]
|
|
string PowerState ;
|
|
[read, volatile]
|
|
string SKU ;
|
|
[read, volatile]
|
|
string SerialNumber ;
|
|
} ;
|
|
|
|
class LogicalElement:ManagedSystemElement
|
|
{
|
|
[read, volatile]
|
|
bool InUse ;
|
|
} ;
|
|
|
|
class DiskPartitionConfiguration:Setting
|
|
{
|
|
} ;
|
|
|
|
class System:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string Manufacturer ;
|
|
[read, volatile]
|
|
string PrimaryOwner ;
|
|
} ;
|
|
|
|
class Protocol:LogicalElement
|
|
{
|
|
} ;
|
|
|
|
class Process:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
uint32 BasePriority ;
|
|
[read, volatile]
|
|
uint32 ProcessID ;
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class SoftwareComponent:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string Manufacturer ;
|
|
[read, volatile]
|
|
string Version ;
|
|
[read, volatile]
|
|
datetime InstallationDate ;
|
|
[read, volatile]
|
|
string BuildNumber ;
|
|
[read, volatile]
|
|
string BuildType ;
|
|
[read, volatile]
|
|
string CodeSet ;
|
|
[read, volatile]
|
|
string Location ;
|
|
[read, volatile]
|
|
bool Installable ;
|
|
[read, volatile]
|
|
string SerialNumber ;
|
|
[read, volatile]
|
|
uint32 InUseCount ;
|
|
} ;
|
|
|
|
class FileSystem:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string Version ;
|
|
[read, volatile]
|
|
bool CasePreserved ;
|
|
[read, volatile]
|
|
bool CaseSensitive ;
|
|
[read, volatile]
|
|
bool Unicode ;
|
|
} ;
|
|
|
|
class LogicalFile:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string Path ;
|
|
[read, volatile]
|
|
string Extension ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 Size ;
|
|
[read, volatile]
|
|
string FileType ;
|
|
[read, volatile]
|
|
datetime CreationDate ;
|
|
[read, volatile]
|
|
datetime LastModified ;
|
|
[read, volatile]
|
|
datetime LastAccessed ;
|
|
[read, volatile]
|
|
bool Readable ;
|
|
[read, volatile]
|
|
bool Writeable ;
|
|
[read, volatile]
|
|
bool Archived ;
|
|
[read, volatile]
|
|
bool Compressed ;
|
|
[read, volatile]
|
|
bool Open ;
|
|
} ;
|
|
|
|
class Database:LogicalElement
|
|
{
|
|
string Version ;
|
|
} ;
|
|
|
|
class SystemService:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string State ;
|
|
[read, volatile]
|
|
string ServiceType ;
|
|
} ;
|
|
|
|
class Thread:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
uint32 Priority ;
|
|
[read, volatile]
|
|
uint32 ThreadID ;
|
|
} ;
|
|
|
|
class Job:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string Status ;
|
|
[read, volatile]
|
|
datetime ElapsedTime ;
|
|
[read, volatile]
|
|
string Notify ;
|
|
[read, volatile]
|
|
uint32 Priority ;
|
|
[read, volatile]
|
|
datetime StartTime ;
|
|
[read, volatile]
|
|
datetime TimeSubmitted ;
|
|
[read, volatile]
|
|
datetime UntilTime ;
|
|
[read, volatile]
|
|
string Owner ;
|
|
[read, volatile]
|
|
string JobDestination ;
|
|
} ;
|
|
|
|
class JobDestination:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
uint32 JobCount ;
|
|
} ;
|
|
|
|
class DiskPartition:LogicalElement
|
|
{
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class Device:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string Status ;
|
|
[read, volatile]
|
|
string ServiceName ;
|
|
[read, volatile]
|
|
string Manufacturer ;
|
|
} ;
|
|
|
|
class PowerSupply:Device
|
|
{
|
|
[read, volatile]
|
|
string BatteryChargeStatus ;
|
|
[read, volatile]
|
|
bool BatteryInstalled ;
|
|
[read, volatile]
|
|
datetime BatteryLifetime ;
|
|
[read, volatile]
|
|
bool CanTurnOffRemotely ;
|
|
[read, volatile]
|
|
string CommandFile ;
|
|
[read, volatile]
|
|
uint32 FirstMessageDelay ;
|
|
[read, volatile]
|
|
bool LowBatterySignal ;
|
|
[read, volatile]
|
|
uint32 MessageInterval ;
|
|
[read, volatile, Units ("Percent")]
|
|
uint32 BatteryLifeLeft ;
|
|
[read, volatile]
|
|
bool PowerFailSignal ;
|
|
[read, volatile]
|
|
uint32 RechargeRate ;
|
|
[read, volatile]
|
|
uint32 UPSPort ;
|
|
[read, volatile]
|
|
string VoltageCapability ;
|
|
[read, volatile]
|
|
string Type ;
|
|
} ;
|
|
|
|
class LogicalStorage:Device
|
|
{
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 FreeSpace ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 Size ;
|
|
} ;
|
|
|
|
class Modem:Device
|
|
{
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string HardwareID ;
|
|
[read, volatile]
|
|
uint32 MaxTransmissionSpeed ;
|
|
[read, volatile, Units ("Baud (bits per second)")]
|
|
uint32 TransmissionSpeed ;
|
|
[read, volatile]
|
|
string Mode ;
|
|
[read, volatile]
|
|
string ConnectionMode ;
|
|
} ;
|
|
|
|
class SystemCache:Device
|
|
{
|
|
[read, volatile]
|
|
string ErrorCorrection ;
|
|
[read, volatile]
|
|
string Level ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 Size ;
|
|
[read, volatile, Units ("Nano Seconds")]
|
|
uint32 Speed ;
|
|
[read, volatile]
|
|
string WritePolicy ;
|
|
} ;
|
|
|
|
class Processor:Device
|
|
{
|
|
[read, volatile]
|
|
string Version ;
|
|
[read, volatile]
|
|
string UpgradeMethod ;
|
|
[read, volatile]
|
|
string Role ;
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string Family ;
|
|
[read, volatile, Units ("Mega Hertz(MHZ)")]
|
|
uint32 ClockSpeed ;
|
|
} ;
|
|
|
|
class Keyboard:Device
|
|
{
|
|
[read, volatile]
|
|
uint32 NumberOfFunctionKeys ;
|
|
[read, volatile]
|
|
string Layout ;
|
|
} ;
|
|
|
|
class Connector:Device
|
|
{
|
|
} ;
|
|
|
|
class InterfaceDevice:Device
|
|
{
|
|
[read, volatile]
|
|
bool DeviceIsBusy ;
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class Display:Device
|
|
{
|
|
[read, volatile, Units ("Pixel")]
|
|
uint32 Height ;
|
|
[read, volatile, Units ("Pixel")]
|
|
uint32 Width ;
|
|
[read, volatile]
|
|
string MonitorDisplayType ;
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class MemoryModule:Device
|
|
{
|
|
[read, volatile, Units ("Nano Seconds")]
|
|
uint32 AccessSpeed ;
|
|
[read, volatile]
|
|
uint64 EndingAddress ;
|
|
[read, volatile]
|
|
bool ErrorCorrection ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 MaximumCapacity ;
|
|
[read, volatile]
|
|
uint64 MaxCapacityLessFractionalPart ;
|
|
[read, volatile]
|
|
uint32 NumberOfPins ;
|
|
[read, volatile]
|
|
uint64 StartingAddress ;
|
|
[read, volatile]
|
|
string Usage ;
|
|
[read, volatile]
|
|
string ModuleType ;
|
|
} ;
|
|
|
|
class PointingDevice:Device
|
|
{
|
|
[read, volatile]
|
|
uint32 NumberOfButtons ;
|
|
[read, volatile]
|
|
bool ButtonsSwapped ;
|
|
[read, volatile]
|
|
uint32 XThreshold ;
|
|
[read, volatile]
|
|
uint32 YThreshold ;
|
|
[read, volatile]
|
|
uint32 ZThreshold ;
|
|
[read, volatile]
|
|
uint32 Speed ;
|
|
[read, volatile]
|
|
string DriverName ;
|
|
[read, volatile]
|
|
string HardwareType ;
|
|
[read, volatile]
|
|
uint32 DataQueueSize ;
|
|
[read, volatile]
|
|
uint32 Resolution ;
|
|
[read, volatile, Units ("100ns")]
|
|
uint32 Synch ;
|
|
[read, volatile]
|
|
bool ConnectMultiplePorts ;
|
|
[read, volatile]
|
|
uint32 MaximumPortsServiced ;
|
|
[read, volatile]
|
|
string HorizontalMickeys ;
|
|
[read, volatile]
|
|
string VerticalMickeys ;
|
|
[read, volatile]
|
|
string DeviceInterface ;
|
|
[read, volatile]
|
|
string PointerType ;
|
|
[read, volatile]
|
|
string InfFileName ;
|
|
[read, volatile]
|
|
string InfSection ;
|
|
} ;
|
|
|
|
class Printer:Device
|
|
{
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string Comment ;
|
|
[read, volatile]
|
|
uint32 AveragePagesPerMinute ;
|
|
[read, volatile]
|
|
string PrintProcessorParameters ;
|
|
[read, volatile]
|
|
string Processor ;
|
|
} ;
|
|
|
|
class MassStorage:Device
|
|
{
|
|
[read, volatile]
|
|
bool MediaLoaded ;
|
|
[read, volatile]
|
|
string MediaType ;
|
|
[read, volatile]
|
|
bool MediaRemovable ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 Size ;
|
|
} ;
|
|
|
|
class ProgrammableInterruptController:Device
|
|
{
|
|
} ;
|
|
|
|
class SystemROM:Device
|
|
{
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 Size ;
|
|
[read, volatile]
|
|
string ROMType ;
|
|
} ;
|
|
|
|
class DMA:Device
|
|
{
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 AddressSize ;
|
|
[read, volatile]
|
|
bool AddressTranslation ;
|
|
[read, volatile]
|
|
bool BurstMode ;
|
|
[read, volatile]
|
|
uint32 ChannelNumber ;
|
|
[read, volatile]
|
|
string ShareDisposition ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 TransferSize ;
|
|
[read, volatile]
|
|
string DMAType ;
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class CoolingDevice:Device
|
|
{
|
|
[read, volatile]
|
|
uint32 Accuracy ;
|
|
[read, volatile, Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeed ;
|
|
[read, volatile, Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedLowerThresholdCritical ;
|
|
[read, volatile, Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedLowerThresholdWarning ;
|
|
[read, volatile, Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedUpperThresholdCritical ;
|
|
[read, volatile, Units ("Revolutions Per Minute")]
|
|
uint32 FanSpeedUpperThresholdWarning ;
|
|
[read, volatile]
|
|
uint32 Reading ;
|
|
[read, volatile]
|
|
uint32 Resolution ;
|
|
[read, volatile]
|
|
uint32 Tolerance ;
|
|
} ;
|
|
|
|
class Bus:Device
|
|
{
|
|
} ;
|
|
|
|
class Motherboard:Device
|
|
{
|
|
} ;
|
|
|
|
class ComputerSystem:System
|
|
{
|
|
[read, volatile]
|
|
datetime LastBootupTime ;
|
|
[read, volatile]
|
|
string SupportContact ;
|
|
[read, volatile]
|
|
datetime SystemTime ;
|
|
} ;
|
|
|
|
class NetworkProtocol:Protocol
|
|
{
|
|
[read, volatile]
|
|
bool ConnectionlessService ;
|
|
[read, volatile]
|
|
bool GuaranteesDelivery ;
|
|
[read, volatile]
|
|
bool GuaranteesSequencing ;
|
|
[read, volatile]
|
|
uint32 MaximumAddressSize ;
|
|
[read, volatile]
|
|
uint32 MaximumMessageSize ;
|
|
[read, volatile]
|
|
bool MessageOriented ;
|
|
[read, volatile]
|
|
uint32 MinimumAddressSize ;
|
|
[read, volatile]
|
|
bool PseudoStreamOriented ;
|
|
[read, volatile]
|
|
bool SupportsBroadcasting ;
|
|
[read, volatile]
|
|
bool SupportsConnectData ;
|
|
[read, volatile]
|
|
bool SupportsDisconnectData ;
|
|
[read, volatile]
|
|
bool SupportsEncryption ;
|
|
[read, volatile]
|
|
bool SupportsExpeditedData ;
|
|
[read, volatile]
|
|
bool SupportsFragmentation ;
|
|
[read, volatile]
|
|
bool SupportsGracefulClosing ;
|
|
[read, volatile]
|
|
bool SupportsGuaranteedBandwidth ;
|
|
[read, volatile]
|
|
bool SupportsMulticasting ;
|
|
} ;
|
|
|
|
class OperatingSystem:SoftwareComponent
|
|
{
|
|
[read, volatile]
|
|
datetime LastBootUpTime ;
|
|
} ;
|
|
|
|
class DataFile:LogicalFile
|
|
{
|
|
} ;
|
|
|
|
class ExecutableFile:DataFile
|
|
{
|
|
[read, volatile]
|
|
string ExecutableType ;
|
|
[read, volatile]
|
|
string Manufacturer ;
|
|
} ;
|
|
|
|
class Package:SoftwareComponent
|
|
{
|
|
} ;
|
|
|
|
class Directory:LogicalFile
|
|
{
|
|
} ;
|
|
|
|
class NetworkDrive:LogicalStorage
|
|
{
|
|
} ;
|
|
|
|
class SCSIInterface:InterfaceDevice
|
|
{
|
|
} ;
|
|
|
|
class ParallelPort:InterfaceDevice
|
|
{
|
|
} ;
|
|
|
|
class SerialPort:InterfaceDevice
|
|
{
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
uint32 Baud ;
|
|
[read, volatile]
|
|
bool ParityEnabled ;
|
|
[read, volatile]
|
|
bool OutTxCTSFlow ;
|
|
[read, volatile]
|
|
bool OutTxDSRFlow ;
|
|
[read, volatile]
|
|
bool DTRControl ;
|
|
[read, volatile]
|
|
bool DSRSensitivity ;
|
|
[read, volatile, Units ("Bits")]
|
|
sint16 ByteSize ;
|
|
[read, volatile]
|
|
sint16 Parity ;
|
|
[read, volatile]
|
|
sint16 StopBits ;
|
|
} ;
|
|
|
|
class SerialInterface:InterfaceDevice
|
|
{
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string ServerName ;
|
|
[read, volatile]
|
|
string ShareName ;
|
|
[read, volatile]
|
|
string Processor ;
|
|
[read, volatile]
|
|
string DriverName ;
|
|
[read, volatile]
|
|
string Comment ;
|
|
[read, volatile]
|
|
string Location ;
|
|
[read, volatile]
|
|
string SepFile ;
|
|
} ;
|
|
|
|
class Port:InterfaceDevice
|
|
{
|
|
} ;
|
|
|
|
class NetworkAdapter:InterfaceDevice
|
|
{
|
|
[read, volatile]
|
|
string AdapterType ;
|
|
[read, volatile]
|
|
string MACAddress ;
|
|
[read, volatile]
|
|
uint32 IOPortAddress ;
|
|
} ;
|
|
|
|
class DisketteController:InterfaceDevice
|
|
{
|
|
} ;
|
|
|
|
class KeyboardController:InterfaceDevice
|
|
{
|
|
} ;
|
|
|
|
class DiskController:InterfaceDevice
|
|
{
|
|
} ;
|
|
|
|
class DisplayController:InterfaceDevice
|
|
{
|
|
[read, volatile]
|
|
uint32 ActualColorResolution ;
|
|
[read, volatile]
|
|
string AdapterChipType ;
|
|
[read, volatile]
|
|
string AdapterCompatibility ;
|
|
[read, volatile]
|
|
string AdapterDACType ;
|
|
[read, volatile]
|
|
uint32 AdapterRAM ;
|
|
[read, volatile]
|
|
string AdapterType ;
|
|
[read, volatile]
|
|
uint32 MaximumNumberOfRows ;
|
|
[read, volatile, Units ("Hertz(Hz)")]
|
|
uint32 MaximumRefreshRate ;
|
|
[read, volatile, Units ("Hertz(Hz)")]
|
|
uint32 MinimumRefreshRate ;
|
|
[read, volatile]
|
|
string ScanMode ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 VideoMemorySize ;
|
|
} ;
|
|
|
|
class MicroChannelBus:Bus
|
|
{
|
|
} ;
|
|
|
|
class VLBus:Bus
|
|
{
|
|
} ;
|
|
|
|
class SCSIBus:Bus
|
|
{
|
|
} ;
|
|
|
|
class PCMCIABus:Bus
|
|
{
|
|
} ;
|
|
|
|
class ISABus:Bus
|
|
{
|
|
} ;
|
|
|
|
class EISABus:Bus
|
|
{
|
|
[read, volatile]
|
|
uint32 NumberOfFunctions ;
|
|
} ;
|
|
|
|
class AccessBus:Bus
|
|
{
|
|
} ;
|
|
|
|
class PCIBus:Bus
|
|
{
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class RamDrive:MassStorage
|
|
{
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 MemorySize ;
|
|
} ;
|
|
|
|
class DiskDrive:MassStorage
|
|
{
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 BytesPerSector ;
|
|
[read, volatile]
|
|
uint32 Partitions ;
|
|
[read, volatile]
|
|
uint32 TracksPerCylinder ;
|
|
[read, volatile]
|
|
uint32 SectorsPerTrack ;
|
|
[read, volatile]
|
|
uint64 TotalCylinders ;
|
|
[read, volatile]
|
|
uint64 TotalTracks ;
|
|
[read, volatile]
|
|
uint64 TotalSectors ;
|
|
[read, volatile]
|
|
string InterfaceType ;
|
|
} ;
|
|
|
|
class CDROMDrive:MassStorage
|
|
{
|
|
} ;
|
|
|
|
class TapeDrive:MassStorage
|
|
{
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
uint32 ECC ;
|
|
[read, volatile]
|
|
uint32 Compression ;
|
|
[read, volatile]
|
|
uint32 Padding ;
|
|
[read, volatile]
|
|
uint32 ReportSetMarks ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 DefaultBlockSize ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 MaxBlockSize ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 MinBlockSize ;
|
|
[read, volatile]
|
|
uint32 MaxPartitionCount ;
|
|
[read, volatile]
|
|
uint32 FeaturesLow ;
|
|
[read, volatile]
|
|
uint32 FeaturesHigh ;
|
|
[read, volatile]
|
|
uint32 EOTWarningZoneSize ;
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class DisketteDrive:MassStorage
|
|
{
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 BytesPerSector ;
|
|
} ;
|
|
|
|
class PhysicalComponent:PhysicalElement
|
|
{
|
|
} ;
|
|
|
|
class PhysicalPackage:PhysicalElement
|
|
{
|
|
} ;
|
|
|
|
class Card:PhysicalPackage
|
|
{
|
|
} ;
|
|
|
|
class Cabinet:PhysicalPackage
|
|
{
|
|
[read, volatile]
|
|
bool LockPresent ;
|
|
} ;
|
|
|
|
class PhysicalLink:PhysicalElement
|
|
{
|
|
} ;
|
|
|
|
class WiredConnection:PhysicalLink
|
|
{
|
|
} ;
|
|
|
|
class WirelessConnection:PhysicalLink
|
|
{
|
|
} ;
|
|
|
|
class PhysicalConnector:PhysicalElement
|
|
{
|
|
[read, volatile]
|
|
string ConnectorPinout ;
|
|
} ;
|
|
|
|
class Slot:PhysicalConnector
|
|
{
|
|
[read, volatile]
|
|
string SlotNumber ;
|
|
[read, volatile]
|
|
string SlotType ;
|
|
[read, volatile]
|
|
sint16 SlotWidth ;
|
|
} ;
|
|
|
|
class NetworkPort:PhysicalConnector
|
|
{
|
|
} ;
|
|
|
|
class Media:PhysicalComponent
|
|
{
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 Size ;
|
|
[read, volatile]
|
|
string Format ;
|
|
} ;
|
|
|
|
class Chip:PhysicalComponent
|
|
{
|
|
} ;
|
|
|
|
class VolumeSet:DiskPartitionConfiguration
|
|
{
|
|
} ;
|
|
|
|
class StripeSet:DiskPartitionConfiguration
|
|
{
|
|
} ;
|
|
|
|
class MirrorSet:DiskPartitionConfiguration
|
|
{
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class Configuration
|
|
{
|
|
} ;
|
|
|
|
[Schema ("Common")]
|
|
class Profile:Configuration
|
|
{
|
|
} ;
|
|
|
|
[OpalInventory]
|
|
class Location
|
|
{
|
|
[read, volatile]
|
|
string Name ;
|
|
[read, volatile]
|
|
string Position ;
|
|
} ;
|
|
|
|
//================================================================================
|
|
// ASSOCIATIONS
|
|
//================================================================================
|
|
|
|
[Association:(ToInstance)]
|
|
class Dependency
|
|
{
|
|
[read, volatile]
|
|
ManagedSystemElement REF Dependent ;
|
|
[read, volatile]
|
|
ManagedSystemElement REF Antecedent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class ElementSetting
|
|
{
|
|
[read, volatile]
|
|
ManagedSystemElement REF Element ;
|
|
[read, volatile]
|
|
Setting REF Setting ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class Component
|
|
{
|
|
[read, volatile]
|
|
ManagedSystemElement REF ComponentGroup ;
|
|
[read, volatile]
|
|
ManagedSystemElement REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class SystemComponent:Component
|
|
{
|
|
[read, volatile]
|
|
System REF ComponentGroup ;
|
|
[read, volatile]
|
|
ManagedSystemElement REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class ProcessThreads:Dependency
|
|
{
|
|
[read, volatile, key]
|
|
Thread REF Dependent ;
|
|
[read, volatile, key]
|
|
Process REF Antecedent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class JobDestinationJobs:Dependency
|
|
{
|
|
[read, volatile]
|
|
Job REF Dependent ;
|
|
[read, volatile]
|
|
JobDestination REF Antecedent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class ServiceDevice:Dependency
|
|
{
|
|
[read, volatile]
|
|
Device REF Dependent ;
|
|
[read, volatile]
|
|
SystemService REF Antecedent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class DeviceDriver:Dependency
|
|
{
|
|
[read, volatile]
|
|
Device REF Dependent ;
|
|
[read, volatile]
|
|
ExecutableFile REF Antecedent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class ProcessExecutable:Dependency
|
|
{
|
|
[read, volatile]
|
|
Process REF Dependent ;
|
|
[read, volatile]
|
|
ExecutableFile REF Antecedent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class Connection:Dependency
|
|
{
|
|
[read, volatile]
|
|
Device REF Dependent ;
|
|
[read, volatile]
|
|
Device REF Antecedent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class PhysicalComponents:Component
|
|
{
|
|
[read, volatile]
|
|
ManagedSystemElement REF ComponentGroup ;
|
|
[read, volatile]
|
|
PhysicalElement REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class PhysicalElementLocation
|
|
{
|
|
[read, volatile]
|
|
PhysicalElement REF Element ;
|
|
[read, volatile]
|
|
Location REF Location ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class SettingContext
|
|
{
|
|
[read, volatile]
|
|
Configuration REF Context ;
|
|
[read, volatile]
|
|
Setting REF Setting ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class DependencyContext
|
|
{
|
|
[read, volatile]
|
|
Configuration REF Context ;
|
|
[read, volatile]
|
|
Dependency REF Dependency ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class Container
|
|
{
|
|
[read, volatile]
|
|
PhysicalElement REF ContainedElement ;
|
|
[read, volatile]
|
|
PhysicalPackage REF ContainingElement ;
|
|
} ;
|
|
|
|
//$#&*(&$*(#@&*(#@)$&*()#@&$*()&#$*()#&@$*(#@&$#@^$&#@(^&%$#*(@&$#@*^&$%*#@^&*$#@
|
|
//
|
|
// Win32 classes/associations
|
|
//
|
|
//$#&*(&$*(#@&*(#@)$&*()#@&$*()&#$*()#&@$*(#@&$#@^$&#@(^&%$#*(@&$#@*^&$%*#@^&*$#@
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32BootConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string BootDirectory ;
|
|
[read, volatile]
|
|
string ConfigurationPath ;
|
|
[read, volatile]
|
|
string LastDrive ;
|
|
[read, volatile]
|
|
string ScratchDirectory ;
|
|
[read, volatile]
|
|
string TempDirectory ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32ProgramGroup:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string UserName ;
|
|
[read, volatile]
|
|
string GroupName ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32LogicalMemoryConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
uint32 AvailableVirtualMemory ;
|
|
[read, volatile]
|
|
uint32 TotalPageFileSpace ;
|
|
[read, volatile]
|
|
uint32 TotalPhysicalMemory ;
|
|
[read, volatile]
|
|
uint32 TotalVirtualMemory ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32NetworkLoginProfile:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string FullName ;
|
|
[read, volatile]
|
|
string Password ;
|
|
[read, volatile]
|
|
string HomeDirectory ;
|
|
[read, volatile]
|
|
string Comment ;
|
|
[read, volatile]
|
|
string ScriptPath ;
|
|
[read, volatile]
|
|
string UserComment ;
|
|
[read, volatile]
|
|
string Parms ;
|
|
[read, volatile]
|
|
string Workstations ;
|
|
[read, volatile]
|
|
string LogonServer ;
|
|
[read, volatile]
|
|
string Profile ;
|
|
[read, volatile]
|
|
string HomeDirectoryDrive ;
|
|
[read, volatile]
|
|
datetime PasswordAge ;
|
|
[read, volatile]
|
|
uint32 Priv ;
|
|
[read, volatile]
|
|
uint32 Flags ;
|
|
[read, volatile]
|
|
uint32 AuthFlags ;
|
|
[read, volatile]
|
|
datetime LastLogon ;
|
|
[read, volatile]
|
|
datetime LastLogoff ;
|
|
[read, volatile]
|
|
datetime AccountExpires ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 MaxStorage ;
|
|
[read, volatile]
|
|
uint32 UnitsPerWeek ;
|
|
[read, volatile]
|
|
datetime LogonHours ;
|
|
[read, volatile]
|
|
uint32 BadPasswordCount ;
|
|
[read, volatile]
|
|
uint32 NumberOfLogons ;
|
|
[read, volatile]
|
|
uint32 CountryCode ;
|
|
[read, volatile]
|
|
uint32 CodePage ;
|
|
[read, volatile]
|
|
uint32 UserId ;
|
|
[read, volatile]
|
|
uint32 PrimaryGroupId ;
|
|
[read, volatile]
|
|
datetime PasswordExpired ;
|
|
[read, volatile]
|
|
string UserType ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Desktop:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
uint32 BorderWidth ;
|
|
[read, volatile]
|
|
bool CoolSwitch ;
|
|
[read, volatile]
|
|
uint32 CursorBlinkRate ;
|
|
[read, volatile]
|
|
bool DragFullWindows ;
|
|
[read, volatile]
|
|
uint32 GridGranularity ;
|
|
[read, volatile]
|
|
uint32 IconSpacing ;
|
|
[read, volatile]
|
|
uint32 IconTitleSize ;
|
|
[read, volatile]
|
|
string Pattern ;
|
|
[read, volatile]
|
|
bool ScreenSaverActive ;
|
|
[read, volatile]
|
|
string ScreenSaverExecutable ;
|
|
[read, volatile]
|
|
bool ScreenSaverSecure ;
|
|
[read, volatile, Units ("Minutes")]
|
|
uint32 ScreenSaverTimeout ;
|
|
[read, volatile]
|
|
string IconTitleFaceName ;
|
|
[read, volatile]
|
|
bool IconTitleWrap ;
|
|
[read, volatile]
|
|
string Wallpaper ;
|
|
[read, volatile]
|
|
bool WallpaperTiled ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32NetworkAdapterConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
bool DHCPEnabled ;
|
|
[read, volatile]
|
|
datetime DHCPLeaseExpires ;
|
|
[read, volatile]
|
|
datetime DHCPLeaseObtained ;
|
|
[read, volatile]
|
|
string DHCPServer ;
|
|
[read, volatile]
|
|
string DefaultIPGateway ;
|
|
[read, volatile]
|
|
uint32 IOAddress ;
|
|
[read, volatile]
|
|
string IPAddress ;
|
|
[read, volatile]
|
|
string IPSubnet ;
|
|
[read, volatile]
|
|
string IPXAddress ;
|
|
[read, volatile]
|
|
uint32 IRQ ;
|
|
[read, volatile]
|
|
string MACAddress ;
|
|
[read, volatile]
|
|
string ServiceName ;
|
|
[read, volatile]
|
|
string BusType ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32SerialPortConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
bool IsBusy ;
|
|
[read, volatile]
|
|
uint32 BaudRate ;
|
|
[read, volatile]
|
|
uint32 XOnXMitThreshold ;
|
|
[read, volatile]
|
|
uint32 XOffXMitThreshold ;
|
|
[read, volatile]
|
|
uint32 BitsPerByte ;
|
|
[read, volatile]
|
|
uint32 XOnCharacter ;
|
|
[read, volatile]
|
|
uint32 XOffCharacter ;
|
|
[read, volatile]
|
|
uint32 ErrorReplaceCharacter ;
|
|
[read, volatile]
|
|
uint32 EOFCharacter ;
|
|
[read, volatile]
|
|
uint32 EventCharacter ;
|
|
[read, volatile]
|
|
bool BinaryModeEnabled ;
|
|
[read, volatile]
|
|
bool ParityCheckEnabled ;
|
|
[read, volatile]
|
|
bool CTSOutflowControl ;
|
|
[read, volatile]
|
|
bool DSROutflowControl ;
|
|
[read, volatile]
|
|
bool DSRSensitivity ;
|
|
[read, volatile]
|
|
bool ContinueXMitOnXOff ;
|
|
[read, volatile]
|
|
bool XOnXOffOutFlowControl ;
|
|
[read, volatile]
|
|
bool XOnXOffInFlowControl ;
|
|
[read, volatile]
|
|
bool ErrorReplacementEnabled ;
|
|
[read, volatile]
|
|
bool DiscardNULLBytes ;
|
|
[read, volatile]
|
|
bool AbortReadWriteOnError ;
|
|
[read, volatile]
|
|
string DTRFlowControlType ;
|
|
[read, volatile]
|
|
string RTSFlowControlType ;
|
|
[read, volatile]
|
|
string Parity ;
|
|
[read, volatile]
|
|
string StopBits ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32TimeZone:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string StandardName ;
|
|
[read, volatile]
|
|
uint32 Bias ;
|
|
[read, volatile]
|
|
uint32 StandardYear ;
|
|
[read, volatile]
|
|
uint32 StandardMonth ;
|
|
[read, volatile]
|
|
string StandardDayOfWeek ;
|
|
[read, volatile]
|
|
uint32 StandardDay ;
|
|
[read, volatile]
|
|
uint32 StandardHour ;
|
|
[read, volatile]
|
|
uint32 StandardMinute ;
|
|
[read, volatile]
|
|
uint32 StandardSecond ;
|
|
[read, volatile]
|
|
uint32 StandardMillisecond ;
|
|
[read, volatile]
|
|
uint32 StandardBias ;
|
|
[read, volatile]
|
|
string DaylightName ;
|
|
[read, volatile]
|
|
uint32 DaylightYear ;
|
|
[read, volatile]
|
|
uint32 DaylightMonth ;
|
|
[read, volatile]
|
|
string DaylightDayOfWeek ;
|
|
[read, volatile]
|
|
uint32 DaylightDay ;
|
|
[read, volatile]
|
|
uint32 DaylightHour ;
|
|
[read, volatile]
|
|
uint32 DaylightMinute ;
|
|
[read, volatile]
|
|
uint32 DaylightSecond ;
|
|
[read, volatile]
|
|
uint32 DaylightMillisecond ;
|
|
[read, volatile]
|
|
uint32 DaylightBias ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32LoadOrderGroup:LogicalElement
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
uint32 GroupOrder ;
|
|
} ;
|
|
|
|
class Win32NetworkConnection:LogicalElement
|
|
{
|
|
[read, volatile]
|
|
string ConnectionType ;
|
|
[read, volatile]
|
|
string RemotePath ;
|
|
[read, volatile]
|
|
string LocalName ;
|
|
[read, volatile]
|
|
string RemoteName ;
|
|
[read, volatile]
|
|
string ProviderName ;
|
|
[read, volatile]
|
|
string Comment ;
|
|
[read, volatile]
|
|
string DisplayType ;
|
|
[read, volatile]
|
|
string ResourceType ;
|
|
[read, volatile]
|
|
string UserName ;
|
|
} ;
|
|
|
|
class Win32SystemResource:LogicalElement
|
|
{
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32NetworkClient:LogicalElement
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string Manufacturer ;
|
|
} ;
|
|
|
|
class Win32Account:LogicalElement
|
|
{
|
|
} ;
|
|
|
|
class Win32Driver:ExecutableFile
|
|
{
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Service:SystemService
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string StartType ;
|
|
[read, volatile]
|
|
string ErrorControl ;
|
|
[read, volatile]
|
|
string PathName ;
|
|
[read, volatile]
|
|
uint32 TagId ;
|
|
[read, volatile]
|
|
string StartName ;
|
|
[read, volatile]
|
|
string CommandLine ;
|
|
[read, volatile]
|
|
string DisplayName ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32ComputerSystem:ComputerSystem
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
bool AutomaticResetBootOption ;
|
|
[read, volatile]
|
|
bool AutomaticResetCapability ;
|
|
[read, volatile]
|
|
bool AutomaticResetStatus ;
|
|
[read, volatile]
|
|
uint32 AutomaticResetTimerInterval ;
|
|
[read, volatile]
|
|
bool AutomaticResetTimerReset ;
|
|
[read, volatile]
|
|
bool BootROMSupported ;
|
|
[read, volatile]
|
|
string BootupState ;
|
|
[read, volatile]
|
|
bool ConditionalReboot ;
|
|
[read, volatile]
|
|
bool InfraredSupported ;
|
|
[read, volatile]
|
|
bool LockKeyboardAndMouse ;
|
|
[read, volatile]
|
|
bool LockPCPowerOnAndResetButtons ;
|
|
[read, volatile]
|
|
bool LockSystem ;
|
|
[read, volatile]
|
|
bool NetworkServerModeEnabled ;
|
|
[read, volatile]
|
|
bool PowerManagementSupported ;
|
|
[read, volatile]
|
|
string ResetBootOption ;
|
|
[read, volatile]
|
|
bool ResetTimeout ;
|
|
[read, volatile]
|
|
bool SystemFilesNotModified ;
|
|
[read, volatile]
|
|
bool UnconditionalReboot ;
|
|
[read, volatile]
|
|
datetime InstallationDate ;
|
|
[read, volatile]
|
|
string SystemType ;
|
|
[read, volatile]
|
|
string UserName ;
|
|
[read, volatile]
|
|
string SystemRole ;
|
|
[read, volatile]
|
|
string Location ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32NetworkProtocol:NetworkProtocol
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Process:Process
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile, key]
|
|
uint32 ProcessId ;
|
|
[read, volatile]
|
|
string WindowsVersion ;
|
|
[read, volatile]
|
|
uint32 ThreadCount ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 MinimumWorkingSetSize ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 MaximumWorkingSetSize ;
|
|
[read, volatile]
|
|
datetime CreationDate ;
|
|
[read, volatile]
|
|
datetime Exited ;
|
|
[read, volatile]
|
|
datetime TimeInKernel ;
|
|
[read, volatile]
|
|
datetime TimeInUserMode ;
|
|
[read, volatile]
|
|
uint32 PageFaults ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 PeakWorkingSetSize ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 WorkingSetSize ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 QuotaPeakPagedPoolUsage ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 QuotaPagedPoolUsage ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 QuotaPeakNonPagedPoolUsage ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 QuotaNonPagedPoolUsage ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 PeakPageFileUsage ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 PageFileUsage ;
|
|
[read, volatile]
|
|
string ExecutablePath ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32BIOS:SoftwareComponent
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string Verify ;
|
|
[read, volatile]
|
|
uint32 StartingAddress ;
|
|
[read, volatile]
|
|
uint32 EndingAddress ;
|
|
[read, volatile]
|
|
datetime ReleaseDate ;
|
|
[read, volatile]
|
|
bool PrimaryBIOS ;
|
|
[read, volatile]
|
|
string Characteristics[] ;
|
|
[read, volatile]
|
|
string SerialNumber ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32OperatingSystem:OperatingSystem
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string WindowsDirectory ;
|
|
[read, volatile]
|
|
string BootDirectory ;
|
|
[read, volatile]
|
|
string CSDVersion ;
|
|
[read, volatile]
|
|
string SystemDirectory ;
|
|
[read, volatile]
|
|
string BootDevice ;
|
|
[read, volatile]
|
|
string SystemStartOptions ;
|
|
[read, volatile]
|
|
bool Primary ;
|
|
[read, volatile]
|
|
string CountryCode ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32PowerSupply:PowerSupply
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Port:Port
|
|
{
|
|
[read, volatile]
|
|
string Start ;
|
|
[read, volatile]
|
|
string ShareDisposition ;
|
|
[read, volatile, Units ("Bytes")]
|
|
string Length ;
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string DeviceType ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32CurrentNetworkConnection:Win32NetworkConnection
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32PersistentNetworkConnection:Win32NetworkConnection
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32RecentNetworkConnection:Win32NetworkConnection
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32DriverVXD:ExecutableFile
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string IdentiferNumber ;
|
|
[read, volatile]
|
|
string DeviceDescriptorBlock ;
|
|
[read, volatile]
|
|
string V86_API ;
|
|
[read, volatile]
|
|
string PM_API ;
|
|
[read, volatile]
|
|
uint32 ServiceTableSize ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32UserAccount:Win32Account
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
class Win32SystemMemoryResource:Win32SystemResource
|
|
{
|
|
[read, volatile]
|
|
uint32 AddressRange ;
|
|
[read, volatile, Units ("Bytes")]
|
|
string Length ;
|
|
[read, volatile]
|
|
string MemoryType ;
|
|
[read, volatile]
|
|
string ShareDisposition ;
|
|
[read, volatile, Units ("Bytes")]
|
|
string StartingAddress ;
|
|
[read, volatile]
|
|
string Owner ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32DeviceMemoryAddress:Win32SystemMemoryResource
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string DeviceType ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32DMAChannel:Win32SystemMemoryResource
|
|
{
|
|
[read, volatile]
|
|
bool BurstMode ;
|
|
[read, volatile]
|
|
string DeviceType ;
|
|
[read, volatile, key]
|
|
uint32 Channel ;
|
|
[read, volatile]
|
|
uint32 Port ;
|
|
[read, volatile]
|
|
uint32 ChannelWidth ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32IRQResource:Win32SystemMemoryResource
|
|
{
|
|
[read, volatile, key]
|
|
uint32 IRQNumber ;
|
|
[read, volatile]
|
|
uint32 Vector ;
|
|
[read, volatile]
|
|
uint32 Level ;
|
|
[read, volatile]
|
|
string DeviceType ;
|
|
[read, volatile]
|
|
string AffinityMask ;
|
|
[read, volatile]
|
|
string InterruptType ;
|
|
[read, volatile]
|
|
uint32 TriggerType ;
|
|
[read, volatile]
|
|
uint32 Shareable ;
|
|
[read, volatile]
|
|
uint32 Availability ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemDriver:Win32Driver
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[key]
|
|
uint32 Address ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32NetworkAdapter:NetworkAdapter
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
datetime InstallationDate ;
|
|
[read, volatile]
|
|
string ProductName ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32SerialPort:SerialPort
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
uint32 MaximumOutputBufferSize ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 MaximumInputBufferSize ;
|
|
[read, volatile, Units ("Bits per second")]
|
|
uint32 MaximumBaudRate ;
|
|
[read, volatile]
|
|
string ProviderType ;
|
|
[read, volatile]
|
|
bool Supports16BitMode ;
|
|
[read, volatile]
|
|
bool SupportsDTRDSR ;
|
|
[read, volatile]
|
|
bool SupportsIntTimeouts ;
|
|
[read, volatile]
|
|
bool SupportsParityCheck ;
|
|
[read, volatile]
|
|
bool SupportsRLSD ;
|
|
[read, volatile]
|
|
bool SupportsRTSCTS ;
|
|
[read, volatile]
|
|
bool SupportsXOnXOffSet ;
|
|
[read, volatile]
|
|
bool SupportsSpecialCharacters ;
|
|
[read, volatile]
|
|
bool SupportsElapsedTimeouts ;
|
|
[read, volatile]
|
|
bool SupportsXOnXOff ;
|
|
[read, volatile]
|
|
bool SettableBaudRate ;
|
|
[read, volatile]
|
|
bool SettableDataBits ;
|
|
[read, volatile]
|
|
bool SettableFlowControl ;
|
|
[read, volatile]
|
|
bool SettableParity ;
|
|
[read, volatile]
|
|
bool SettableParityCheck ;
|
|
[read, volatile]
|
|
bool SettableRLSD ;
|
|
[read, volatile]
|
|
bool SettableStopBits ;
|
|
[read, volatile]
|
|
bool Binary ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32ParallelPort:ParallelPort
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
bool DMASupport ;
|
|
[read, volatile]
|
|
string Capabilities ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32SCSIInterface:SCSIInterface
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string DriverName ;
|
|
[read, volatile]
|
|
string DeviceType ;
|
|
[read, volatile]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
uint32 InterruptNumber ;
|
|
[read, volatile]
|
|
uint32 IOAddress ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Processor:Processor
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32KeyboardDevice:Keyboard
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32ModemDevice:Modem
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string AttachedTo ;
|
|
[read, volatile]
|
|
string BlindOff ;
|
|
[read, volatile]
|
|
string BlindOn ;
|
|
[read, volatile]
|
|
string CallSetupFailTimer ;
|
|
[read, volatile]
|
|
string CompatibilityFlags ;
|
|
[read, volatile]
|
|
string CompressionOff ;
|
|
[read, volatile]
|
|
string CompressionOn ;
|
|
[read, volatile]
|
|
string ConfigDialog ;
|
|
[read, volatile]
|
|
string DCB ;
|
|
[read, volatile]
|
|
string Default ;
|
|
[read, volatile]
|
|
string DeviceType ;
|
|
[read, volatile]
|
|
string DevLoader ;
|
|
[read, volatile]
|
|
string DialPrefix ;
|
|
[read, volatile]
|
|
string DialSuffix ;
|
|
[read, volatile]
|
|
string DriverDate ;
|
|
[read, volatile]
|
|
string ErrorControlForced ;
|
|
[read, volatile]
|
|
string ErrorControlOff ;
|
|
[read, volatile]
|
|
string ErrorControlOn ;
|
|
[read, volatile]
|
|
string FlowControlHard ;
|
|
[read, volatile]
|
|
string FlowControlSoft ;
|
|
[read, volatile]
|
|
string FlowControlOff ;
|
|
[read, volatile]
|
|
string InactivityScale ;
|
|
[read, volatile]
|
|
string InactivityTimeout ;
|
|
[read, volatile]
|
|
string Model ;
|
|
[read, volatile]
|
|
string ModemInfPath ;
|
|
[read, volatile]
|
|
string ModemInfSection ;
|
|
[read, volatile]
|
|
string ModulationBell ;
|
|
[read, volatile]
|
|
string ModulationCCITT ;
|
|
[read, volatile]
|
|
string PortSubClass ;
|
|
[read, volatile]
|
|
string Prefix ;
|
|
[read, volatile]
|
|
string Properties ;
|
|
[read, volatile]
|
|
string ProviderName ;
|
|
[read, volatile]
|
|
string Pulse ;
|
|
[read, volatile]
|
|
string Reset ;
|
|
[read, volatile]
|
|
string ResponsesKeyName ;
|
|
[read, volatile]
|
|
string SpeakerModeDial ;
|
|
[read, volatile]
|
|
string SpeakerModeOff ;
|
|
[read, volatile]
|
|
string SpeakerModeOn ;
|
|
[read, volatile]
|
|
string SpeakerModeSetup ;
|
|
[read, volatile]
|
|
string SpeakerVolumeHigh ;
|
|
[read, volatile]
|
|
string SpeakerVolumeLow ;
|
|
[read, volatile]
|
|
string SpeakerVolumeMed ;
|
|
[read, volatile]
|
|
string StringFormat ;
|
|
[read, volatile]
|
|
string Terminator ;
|
|
[read, volatile]
|
|
string Tone ;
|
|
[read, volatile]
|
|
string VoiceSwitchFeature ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32MotherboardDevice:Motherboard
|
|
{
|
|
[read, volatile, key]
|
|
string PrimaryBusType ;
|
|
[read, volatile]
|
|
string SecondaryBusType ;
|
|
[read, volatile]
|
|
string RevisionNumber ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32PointingDevice:PointingDevice
|
|
{
|
|
[read, volatile, key]
|
|
string HardwareType ;
|
|
[read, volatile]
|
|
string InfFileName ;
|
|
[read, volatile]
|
|
string InfSection ;
|
|
[read, volatile]
|
|
uint32 SampleRate ;
|
|
[read, volatile]
|
|
uint32 EnableWheelDetection ;
|
|
[read, volatile]
|
|
string DevLoader ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Printer:Printer
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
uint32 Attributes ;
|
|
[read, volatile]
|
|
string DriverName ;
|
|
[read, volatile]
|
|
uint32 JobCount ;
|
|
[read, volatile]
|
|
string Location ;
|
|
[read, volatile]
|
|
string PortName ;
|
|
[read, volatile]
|
|
string PrintJobDataType ;
|
|
[read, volatile]
|
|
string SepFile ;
|
|
[read, volatile]
|
|
string ServerName ;
|
|
[read, volatile]
|
|
string ShareName ;
|
|
[read, volatile]
|
|
uint32 Priority ;
|
|
[read, volatile]
|
|
uint32 DefaultPriority ;
|
|
[read, volatile]
|
|
datetime StartTime ;
|
|
[read, volatile]
|
|
datetime UntilTime ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32PrintJob:Job
|
|
{
|
|
[read, volatile, key]
|
|
uint32 JobId ;
|
|
[read, volatile]
|
|
uint32 TotalPages ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 Size ;
|
|
[read, volatile]
|
|
uint32 PagesPrinted ;
|
|
[read, volatile]
|
|
string HostPrintQueue ;
|
|
[read, volatile]
|
|
string DataType ;
|
|
[read, volatile]
|
|
string Document ;
|
|
[read, volatile]
|
|
string DriverName ;
|
|
[read, volatile]
|
|
string Parameters ;
|
|
[read, volatile]
|
|
string PrintProcessor ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32TapeDrive:TapeDrive
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32CDRomDrive:CDROMDrive
|
|
{
|
|
[read, volatile, key]
|
|
string Drive ;
|
|
[read, volatile]
|
|
string Id ;
|
|
[read, volatile]
|
|
string RevisionLevel ;
|
|
[read, volatile]
|
|
uint16 SCSILun ;
|
|
[read, volatile]
|
|
uint16 SCSITargetId ;
|
|
[read, volatile]
|
|
string VolumeName ;
|
|
[read, volatile]
|
|
string VolumeSerialNumber ;
|
|
[read, volatile]
|
|
uint32 MaximumComponentLength ;
|
|
[read, volatile]
|
|
uint16 FileSystemFlags ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32DiskDrive:DiskDrive
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
uint16 SCSIPort ;
|
|
[read, volatile]
|
|
uint32 SCSIBus ;
|
|
[read, volatile]
|
|
uint16 SCSITargetId ;
|
|
[read, volatile]
|
|
uint16 SCSILogicalUnit ;
|
|
[read, volatile]
|
|
string Model ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32LogicalDisk:LogicalStorage
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string VolumeName ;
|
|
[read, volatile]
|
|
string FileSystem ;
|
|
[read, volatile]
|
|
string VolumeSerialNumber ;
|
|
[read, volatile]
|
|
uint32 MaximumComponentLength ;
|
|
[read, volatile]
|
|
string Provider ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32DiskPartition:DiskPartition
|
|
{
|
|
[read, volatile, key]
|
|
uint32 DiskIndex ;
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string Name ;
|
|
[read, volatile]
|
|
string Type ;
|
|
[read, volatile]
|
|
string VolumeName ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 FreeSpace ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint32 StartingOffset ;
|
|
[read, volatile, Units ("Bytes")]
|
|
uint64 Size ;
|
|
[read, volatile]
|
|
uint32 HiddenSectors ;
|
|
[read, volatile]
|
|
string VolumeSerialNumber ;
|
|
[read, volatile]
|
|
bool BootPartition ;
|
|
[read, volatile]
|
|
bool RewritePartition ;
|
|
[read, volatile]
|
|
bool Compressed ;
|
|
[read, volatile]
|
|
bool Encrypted ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32DisplayConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string DeviceName ;
|
|
[read, volatile]
|
|
uint32 SpecVersion ;
|
|
[read, volatile]
|
|
uint32 DriverVersion ;
|
|
[read, volatile]
|
|
bool TTOption ;
|
|
[read, volatile]
|
|
uint32 LogPixels ;
|
|
[read, volatile]
|
|
uint32 BitsPerPel ;
|
|
[read, volatile]
|
|
uint32 PelsWidth ;
|
|
[read, volatile]
|
|
uint32 PelsHeight ;
|
|
[read, volatile]
|
|
uint32 DisplayFlags ;
|
|
[read, volatile]
|
|
uint32 DisplayFrequency ;
|
|
[read, volatile]
|
|
uint32 ICMMethod ;
|
|
[read, volatile]
|
|
uint32 ICMIntent ;
|
|
[read, volatile]
|
|
uint32 DitherType ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32DisplayControllerConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
uint32 BitsPerPixel ;
|
|
[read, volatile]
|
|
uint32 HorizontalResolution ;
|
|
[read, volatile]
|
|
uint32 RefreshRate ;
|
|
[read, volatile]
|
|
uint32 VerticalResolution ;
|
|
[read, volatile]
|
|
string VideoMode ;
|
|
[read, volatile]
|
|
uint32 ColorPlanes ;
|
|
[read, volatile]
|
|
uint32 DeviceEntriesInAColorTable ;
|
|
[read, volatile]
|
|
uint32 DeviceSpecificPens ;
|
|
[read, volatile]
|
|
uint32 SystemPaletteEntries ;
|
|
[read, volatile]
|
|
uint32 ReservedSystemPaletteEntries ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32VideoConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string AdapterCompatibility ;
|
|
[read, volatile, Units ("Not specified")]
|
|
uint32 ScreenWidth ;
|
|
[read, volatile, Units ("Not specified")]
|
|
uint32 ScreenHeight ;
|
|
[read, volatile, Units ("Not specified")]
|
|
uint32 HorizontalResolution ;
|
|
[read, volatile, Units ("Not specified")]
|
|
uint32 VerticalResolution ;
|
|
[read, volatile]
|
|
uint32 PixelsPerXLogicalInch ;
|
|
[read, volatile]
|
|
uint32 PixelsPerYLogicalInch ;
|
|
[read, volatile]
|
|
uint32 BitsPerPixel ;
|
|
[read, volatile]
|
|
uint32 ColorPlanes ;
|
|
[read, volatile]
|
|
uint32 DeviceSpecificPens ;
|
|
[read, volatile]
|
|
uint32 ColorTableEntries ;
|
|
[read, volatile]
|
|
uint32 ActualColorResolution ;
|
|
[read, volatile]
|
|
uint32 SystemPaletteEntries ;
|
|
[read, volatile]
|
|
uint32 SystemPaletteReservedEntries ;
|
|
[read, volatile]
|
|
uint32 RefreshRate ;
|
|
[read, volatile]
|
|
string ScanMode ;
|
|
[read, volatile]
|
|
string AdapterType ;
|
|
[read, volatile]
|
|
uint32 AdapterRAM ;
|
|
[read, volatile]
|
|
string MonitorType ;
|
|
[read, volatile]
|
|
string MonitorManufacturer ;
|
|
[read, volatile]
|
|
string AdapterLocation ;
|
|
[read, volatile]
|
|
string AdapterDescription ;
|
|
[read, volatile]
|
|
string AdapterChipType ;
|
|
[read, volatile]
|
|
string InstalledDisplayDrivers ;
|
|
[read, volatile]
|
|
string AdapterDACType ;
|
|
[read, volatile]
|
|
datetime DriverDate ;
|
|
[read, volatile]
|
|
string InfFileName ;
|
|
[read, volatile]
|
|
string InfSection ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32PrinterConfiguration:Setting
|
|
{
|
|
[read, volatile, key]
|
|
uint32 Index ;
|
|
[read, volatile]
|
|
string Name ;
|
|
[read, volatile]
|
|
uint32 DitherType ;
|
|
[read, volatile]
|
|
uint32 MediaType ;
|
|
[read, volatile]
|
|
uint32 ICMIntent ;
|
|
[read, volatile]
|
|
uint32 ICMMethod ;
|
|
[read, volatile]
|
|
uint32 DisplayFrequency ;
|
|
[read, volatile]
|
|
uint32 DisplayFlags ;
|
|
[read, volatile]
|
|
uint32 PelsHeight ;
|
|
[read, volatile]
|
|
uint32 PelsWidth ;
|
|
[read, volatile]
|
|
uint32 BitsPerPel ;
|
|
[read, volatile]
|
|
uint32 LogPixels ;
|
|
[read, volatile]
|
|
string FormName ;
|
|
[read, volatile]
|
|
bool Collate ;
|
|
[read, volatile]
|
|
uint32 TTOption ;
|
|
[read, volatile]
|
|
uint32 YResolution ;
|
|
[read, volatile]
|
|
bool Duplex ;
|
|
[read, volatile]
|
|
uint32 Color ;
|
|
[read, volatile]
|
|
uint32 PrintQuality ;
|
|
[read, volatile]
|
|
uint32 Copies ;
|
|
[read, volatile]
|
|
uint32 Scale ;
|
|
[read, volatile]
|
|
uint32 PaperWidth ;
|
|
[read, volatile]
|
|
uint32 PaperLength ;
|
|
[read, volatile]
|
|
uint32 PaperSize ;
|
|
[read, volatile]
|
|
uint32 Orientation ;
|
|
[read, volatile]
|
|
uint32 DriverVersion ;
|
|
[read, volatile]
|
|
uint32 SpecVersion ;
|
|
[read, volatile]
|
|
string DeviceName ;
|
|
[read, volatile]
|
|
uint32 XResolution ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Environment:Win32SystemResource
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
string UserName ;
|
|
[read, volatile]
|
|
string VariableName ;
|
|
[read, volatile]
|
|
string VariableValue ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32PageFile:DataFile
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile, Units ("Megabytes")]
|
|
uint32 MaximumSize ;
|
|
[read, volatile, Units ("Megabytes")]
|
|
uint32 FreeSpace ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Group:Win32Account
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32")]
|
|
class Win32Share:LogicalElement
|
|
{
|
|
[read, volatile, key]
|
|
string Name ;
|
|
[read, volatile]
|
|
bool AllowMaximum ;
|
|
[read, volatile]
|
|
uint32 MaximumAllowed ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance), NavigatorAppearance (2)]
|
|
class Win32ProtocolBinding
|
|
{
|
|
[read, volatile, key]
|
|
Win32NetworkProtocol REF Protocol ;
|
|
[read, volatile, key]
|
|
Win32NetworkAdapter REF Adapter ;
|
|
[read, volatile]
|
|
Win32Service REF Service ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32DiskDriveToDiskPartition:Dependency
|
|
{
|
|
[read, volatile, key]
|
|
Win32DiskDrive REF Antecedent ;
|
|
[read, volatile, key]
|
|
Win32DiskPartition REF Dependent ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class Win32DeviceSettings:ElementSetting
|
|
{
|
|
[read, volatile]
|
|
Device REF Element ;
|
|
[read, volatile]
|
|
Setting REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SerialPortSetting:Win32DeviceSettings
|
|
{
|
|
[read, volatile, key]
|
|
Win32SerialPort REF Element ;
|
|
[read, volatile, key]
|
|
Win32SerialPortConfiguration REF Setting ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemBIOS:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32BIOS REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemOperatingSystem:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32OperatingSystem REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance)]
|
|
class Win32SystemSetting:ElementSetting
|
|
{
|
|
[read, volatile]
|
|
Win32ComputerSystem REF Element ;
|
|
[read, volatile]
|
|
Setting REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemLogicalMemoryConfiguration:Win32SystemSetting
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF Element ;
|
|
[read, volatile, key]
|
|
Win32LogicalMemoryConfiguration REF Setting ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemSystemDriver:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32SystemDriver REF ComponentPart ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemLoadOrderGroups:Win32SystemSetting
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF Element ;
|
|
[read, volatile, key]
|
|
Win32LoadOrderGroup REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemTimeZone:Win32SystemSetting
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF Element ;
|
|
[read, volatile, key]
|
|
Win32TimeZone REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemUsers:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32UserAccount REF ComponentPart ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemProcesses:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32Process REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemPartitions:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32DiskPartition REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemServices:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32Service REF ComponentPart ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemProgramGroups:Win32SystemSetting
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF Element ;
|
|
[read, volatile, key]
|
|
Win32ProgramGroup REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemDesktop:Win32SystemSetting
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF Element ;
|
|
[read, volatile, key]
|
|
Win32Desktop REF Setting ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemDevices:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Device REF ComponentPart ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemNetworkConnections:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32NetworkConnection REF ComponentPart ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32UserDesktop:Win32DeviceSettings
|
|
{
|
|
[read, volatile, key]
|
|
Win32UserAccount REF Element ;
|
|
[read, volatile, key]
|
|
Win32Desktop REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32NetworkAdapterSetting:Win32DeviceSettings
|
|
{
|
|
[read, volatile, key]
|
|
Win32NetworkAdapter REF Element ;
|
|
[read, volatile, key]
|
|
Win32NetworkAdapterConfiguration REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32PrinterSetting:Win32DeviceSettings
|
|
{
|
|
[read, volatile, key]
|
|
Printer REF Element ;
|
|
[read, volatile, key]
|
|
Win32PrinterConfiguration REF Setting ;
|
|
} ;
|
|
|
|
[Dynamic, Provider ("CIMWin32"), Association:(ToInstance)]
|
|
class Win32SystemBootConfiguration:Win32SystemSetting
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF Element ;
|
|
[read, volatile, key]
|
|
Win32BootConfiguration REF Setting ;
|
|
} ;
|
|
|
|
[Association:(ToInstance), Dynamic, Provider ("CIMWin32")]
|
|
class Win32SystemResources:SystemComponent
|
|
{
|
|
[read, volatile, key]
|
|
Win32ComputerSystem REF ComponentGroup ;
|
|
[read, volatile, key]
|
|
Win32SystemResource REF ComponentPart ;
|
|
} ;
|
|
|
|
|
|
|