????

Your IP : 3.15.158.134


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

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



[Locale(1033) : ToInstance, NamespaceSecuritySDDL("O:BAG:BAD:P(A;;CCDCLCSWRPWPRCWD;;;BA)(A;;CCDCRP;;;SY)(A;;CCDCRP;;;NS)(A;;CCDCRP;;;LS)")]     

Instance of __Namespace

{

  Name = "ManagementTools";

};



#pragma autorecover

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



Instance of __Win32Provider as $prov

{

  Name = "mttmprov";

  ClsId = "{49FE263F-8F0A-4C17-BDD8-7D0603759837}";

  ImpersonationLevel = 1;

  HostingModel = "LocalServiceHost";

  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,locale(1033),dynamic : ToInstance,provider("mttmprov") : ToInstance] 

class MSFT_MTDisk : CIM_ManagedElement

{

  [key,read : ToSubclass] string Name;

  [read : ToSubclass] uint32 DiskNumber;

  [read : ToSubclass] uint64 Capacity;

  [read : ToSubclass] real32 AverageResponseTime;

  [read : ToSubclass,EmbeddedInstance("MSFT_MTDiskVolume") : ToSubclass] MSFT_MTDiskVolume Volumes[];

  [read : ToSubclass] uint16 IntervalSeconds;

  [read : ToSubclass] uint16 CurrentIndex;

  [read : ToSubclass] real32 ActiveTime[];

  [read : ToSubclass] real32 ReadTransferRate[];

  [read : ToSubclass] real32 WriteTransferRate[];

};



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

class MSFT_MTDiskVolume : CIM_ManagedElement

{

  [read : ToSubclass] uint64 FormattedSize;

  [read : ToSubclass] string VolumePath;

  [read : ToSubclass] boolean SystemDisk;

  [read : ToSubclass] boolean PageFile;

};



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

class MSFT_MTEventChannel : CIM_ManagedElement

{

  [key,read : ToSubclass] string Name;

  [read : ToSubclass] string DisplayName;

  [read : ToSubclass] string DisplayPath;

  [read : ToSubclass] string LogFilePath;

  [read : ToSubclass] boolean Enabled;

  [read : ToSubclass] boolean ClassicLog;

  [read : ToSubclass,ValueMap{"0", "1", "2", "3"} : ToSubclass] uint32 Type;

  [read : ToSubclass] uint64 LogFileSize;

  [read : ToSubclass] string EventsCount;

  [implemented] uint32 Enable();

  [implemented] uint32 Disable();

  [implemented] uint32 ClearLogFile();

  [implemented,static : ToSubclass DisableOverride] uint32 GetEventRecords([In] string FilterXml,[In] uint64 Skip,[In] uint64 Top,[In] boolean ReverseDirection,[In] uint32 BatchSize,[Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_MTEventRecord") : ToSubclass] MSFT_MTEventRecord Result[]);

  [implemented,static : ToSubclass DisableOverride] uint32 GetWindowsEventChannels([Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_MTEventChannel") : ToSubclass] MSFT_MTEventChannel Result[]);

};



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

class MSFT_MTEventProvider : CIM_ManagedElement

{

  [key,read : ToSubclass] string Name;

  [read : ToSubclass] string DisplayName;

  [read : ToSubclass] string DisplayPath;

  [read : ToSubclass] uint32 ExportedChannelsCount;

  [implemented] uint32 GetChannels([Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_MTEventChannel") : ToSubclass] MSFT_MTEventChannel Result[]);

  [implemented,static : ToSubclass DisableOverride] uint32 GetProvidersAndWindowsEventChannels([Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_MTEventProvider") : ToSubclass] MSFT_MTEventProvider EventProviders[],[Out,Stream : ToSubclass DisableOverride,EmbeddedInstance("MSFT_MTEventChannel") : ToSubclass] MSFT_MTEventChannel WindowsEventChannels[]);

};



[locale(1033),dynamic : ToInstance,provider("mttmprov") : ToInstance] 

class MSFT_MTEventRecord

{

  [key,read : ToSubclass] uint32 Id;

  [read : ToSubclass] uint16 Level;

  [read : ToSubclass] string Log;

  [read : ToSubclass] uint32 RecordId;

  [read : ToSubclass] string Source;

  [read : ToSubclass] datetime Timestamp;

  [read : ToSubclass] string Description;

};



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

class MSFT_MTLogicalProcessor : CIM_ManagedElement

{

  [key,read : ToSubclass] uint16 NodeId;

  [key,read : ToSubclass] uint16 CpuId;

  [read : ToSubclass] boolean Parking;

  [read : ToSubclass] uint16 IntervalSeconds;

  [read : ToSubclass] uint16 CurrentIndex;

  [read : ToSubclass] real32 Utilization[];

  [read : ToSubclass] real32 Privileged[];

};



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

class MSFT_MTMemorySummary : CIM_ManagedElement

{

  [key,read : ToSubclass] string Name;

  [read : ToSubclass] uint64 Total;

  [read : ToSubclass] uint64 InUse;

  [read : ToSubclass] uint64 Modified;

  [read : ToSubclass] uint64 Standby;

  [read : ToSubclass] uint64 Free;

  [read : ToSubclass] uint64 Installed;

  [read : ToSubclass] uint32 PageSize;

  [read : ToSubclass] uint64 DynamicMemoryMax;

  [read : ToSubclass] boolean DynamicMemoryEnabled;

  [read : ToSubclass] uint64 PagedPool;

  [read : ToSubclass] uint64 NonPagedPool;

  [read : ToSubclass] uint64 Committed;

  [read : ToSubclass] uint64 CommitLimit;

  [read : ToSubclass] uint64 Available;

  [read : ToSubclass] uint64 Cached;

  [read : ToSubclass] uint32 Speed;

  [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"} : ToSubclass,read : ToSubclass] uint16 Type;

  [ValueMap{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"} : ToSubclass,read : ToSubclass] uint16 FormFactor;

  [read : ToSubclass] uint64 HardwareReserved;

  [read : ToSubclass] uint64 Capacity;

  [read : ToSubclass] uint16 UsedSlots;

  [read : ToSubclass] uint16 TotalSlots;

  [read : ToSubclass] uint16 IntervalSeconds;

  [read : ToSubclass] uint16 CurrentIndex;

  [read : ToSubclass] real32 Utilization[];

};



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

class MSFT_MTNetworkAdapter : CIM_ManagedElement

{

  [key,read : ToSubclass] string Name;

  [read : ToSubclass] string InterfaceDescription;

  [read : ToSubclass] string IPv4Address;

  [read : ToSubclass] string IPv6Address;

  [read : ToSubclass] string DNSName;

  [read : ToSubclass] string MachineJoinedName;

  [ValueMap{"0", "1", "2", "3", "4", "5"} : ToSubclass,read : ToSubclass] uint16 MachineJoinedType;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"} : ToSubclass,read : ToSubclass] uint32 NdisMedium;

  [ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"} : ToSubclass,read : ToSubclass] uint32 NdisPhysicalMedium;

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

  [read : ToSubclass] real32 Utilization;

  [read : ToSubclass] uint64 LinkSpeed;

  [read : ToSubclass] string InterfaceGuid;

  [read : ToSubclass] uint64 BytesSent;

  [read : ToSubclass] uint64 BytesReceived;

  [read : ToSubclass] uint64 BytesTotal;

  [read : ToSubclass] uint64 UniCastsSent;

  [read : ToSubclass] uint64 UniCastsReceived;

  [read : ToSubclass] uint64 UniCastsTotal;

  [read : ToSubclass] uint64 NonUniCastsSent;

  [read : ToSubclass] uint64 NonUniCastsReceived;

  [read : ToSubclass] uint64 NonUniCastsTotal;

  [read : ToSubclass] uint16 IntervalSeconds;

  [read : ToSubclass] uint16 CurrentIndex;

  [read : ToSubclass] real32 SentThroughput[];

  [read : ToSubclass] real32 ReceivedThroughput[];

  [read : ToSubclass] real32 SentBitsPerSecond[];

  [read : ToSubclass] real32 ReceivedBitsPerSecond[];

  [read : ToSubclass] real32 MaxSentBitsPerSecond[];

  [read : ToSubclass] real32 MaxReceivedBitsPerSecond[];

  [read : ToSubclass] real32 BytesSentThroughput;

  [read : ToSubclass] real32 BytesReceivedThroughput;

  [read : ToSubclass] real32 BytesTotalThroughput;

  [read : ToSubclass] uint64 BytesSentPerInterval;

  [read : ToSubclass] uint64 BytesReceivedPerInterval;

  [read : ToSubclass] uint64 BytesTotalPerInterval;

  [read : ToSubclass] uint64 UniCastsSentPerInterval;

  [read : ToSubclass] uint64 UniCastsReceivedPerInterval;

  [read : ToSubclass] uint64 UniCastsTotalPerInterval;

  [read : ToSubclass] uint64 NonUniCastsSentPerInterval;

  [read : ToSubclass] uint64 NonUniCastsReceivedPerInterval;

  [read : ToSubclass] uint64 NonUniCastsTotalPerInterval;

};



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

class MSFT_MTProcess : CIM_ManagedElement

{

  [read : ToSubclass] string Description;

  [key,read : ToSubclass] uint32 ProcessId;

  [read : ToSubclass] string Name;

  [read : ToSubclass] string ExecutablePath;

  [ValueMap{"0", "1", "2"} : ToSubclass,read : ToSubclass] uint16 ProcessStatus;

  [read : ToSubclass] string UserName;

  [read : ToSubclass] string CommandLine;

  [read : ToSubclass] uint32 SessionId;

  [read : ToSubclass] uint64 CpuTime;

  [read : ToSubclass] uint64 CycleTime;

  [read : ToSubclass] datetime CreationDate;

  [read : ToSubclass] uint64 CreationTime;

  [read : ToSubclass] uint64 WorkingSetSize;

  [read : ToSubclass] uint64 PeakWorkingSetSize;

  [read : ToSubclass] uint64 PrivateWorkingSetSize;

  [read : ToSubclass] uint64 SharedWorkingSetSize;

  [read : ToSubclass] uint64 CommitCharge;

  [read : ToSubclass] uint64 PagedPool;

  [read : ToSubclass] uint64 NonPagedPool;

  [read : ToSubclass] uint32 PageFaults;

  [read : ToSubclass] uint32 BasePriority;

  [read : ToSubclass] uint32 HandleCount;

  [read : ToSubclass] uint32 ThreadCount;

  [read : ToSubclass] uint32 UserObjects;

  [read : ToSubclass] uint32 GdiObjects;

  [read : ToSubclass] uint64 ReadOperationCount;

  [read : ToSubclass] uint64 WriteOperationCount;

  [read : ToSubclass] uint64 OtherOperationCount;

  [read : ToSubclass] uint64 ReadTransferCount;

  [read : ToSubclass] uint64 WriteTransferCount;

  [read : ToSubclass] uint64 OtherTransferCount;

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

  [ValueMap{"0", "1"} : ToSubclass,read : ToSubclass] uint16 Platform;

  [read : ToSubclass] boolean Elevated;

  [ValueMap{"0", "1", "2", "3"} : ToSubclass,read : ToSubclass] uint16 UACVirtualization;

  [read : ToSubclass] boolean DataExecutionPrevention;

  [read : ToSubclass] boolean IsImmersive;

  [read : ToSubclass] uint16 IntervalSeconds;

  [read : ToSubclass] real32 CpuPercent;

  [read : ToSubclass] real32 CyclePercent;

  [read : ToSubclass] sint64 DeltaWorkingSetSize;

  [read : ToSubclass] sint32 DeltaPageFaults;

  [implemented] uint32 CreateDump([Out] string DumpFilePath);

  [implemented,static : ToSubclass DisableOverride] uint32 CreateProcess([In] string CommandLine,[In] uint32 WaitMilliseconds,[Out] uint32 ProcessId,[Out] string ActualCommandLine);

};



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

class MSFT_MTProcessorSummary : CIM_ManagedElement

{

  [key,read : ToSubclass] string Name;

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

  [read : ToSubclass] real32 AverageSpeed;

  [read : ToSubclass] real32 MaximumSpeed;

  [read : ToSubclass] uint32 Sockets;

  [read : ToSubclass] uint32 Cores;

  [read : ToSubclass] uint32 LogicalProcessors;

  [read : ToSubclass] uint32 L1Cache;

  [read : ToSubclass] uint32 L2Cache;

  [read : ToSubclass] uint32 L3Cache;

  [read : ToSubclass] uint32 Processes;

  [read : ToSubclass] uint32 Threads;

  [read : ToSubclass] uint32 Handles;

  [read : ToSubclass] uint64 Uptime;

  [read : ToSubclass] uint16 NumaNodes;

  [read : ToSubclass] uint16 IntervalSeconds;

  [read : ToSubclass] uint16 CurrentIndex;

  [read : ToSubclass] real32 Utilization[];

  [read : ToSubclass] real32 Privileged[];

};



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

class MSFT_MTTaskManager : CIM_ManagedElement

{

  [key,read : ToSubclass] string Name;

  [read : ToSubclass] uint16 IntervalSeconds;

  [read : ToSubclass] uint16 CurrentIndex;

  [implemented,static : ToSubclass DisableOverride] uint32 SetInterval([in] uint16 Seconds);

  [implemented,static : ToSubclass DisableOverride] uint32 ForceRefresh();

};