????

Your IP : 3.129.12.100


Current Path : C:/Program Files/Windows Defender/
Upload File :
Current File : C:/Program Files/Windows Defender/ClientWMIInstall.mof

// ClientWMIUninstall.mof : 
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// This file will be processed by MOFCOMP utility to
// install Microsoft Security Client classes to the WMI repository
//

#pragma autorecover

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

instance of __Namespace
{
    Name = "SecurityClient" ;
};

#pragma namespace ("\\\\.\\root\\Microsoft\\SecurityClient")

class Win32_ProviderEx : __Win32Provider
{
    [
        Description("Hosting Model, provides compatibility with Windows XP and Windows Server .NET. Do not override."),
        Override("HostingModel")
    ]
    string HostingModel = "LocalServiceHost";
    
    [
        Description("..."),
        Override("SecurityDescriptor")
    ] 
    string SecurityDescriptor; 
    
    UInt32 version = 1;
};


[
    abstract: ToInstance, 
    Description("This is a base abstract class that might be serialized to XML"): ToInstance ToSubClass
]
class SerializableToXml
{
    [
        Description("Schema version (major, minor, build, revision)"): ToInstance ToSubClass,
        read: ToInstance ToSubClass
    ] 
    string SchemaVersion = "";

    [
        Description("This is an all-in-one state data that uses an XML format with a standard CIM DTD schema"): ToInstance ToSubClass, 
        read: ToInstance ToSubClass
    ] 
    string PackedXml = "";
};


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Base abstract class ProtectionTechnologyStatus
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[
    abstract: ToInstance, 
    Description("This is an abstract class that shows the status of a Microsoft protection technology."): ToInstance ToSubClass
]
class ProtectionTechnologyStatus: SerializableToXml
{
    [
        Description("Protection technology version (major, minor, build, revision)"): ToInstance ToSubClass,
        read: ToInstance ToSubClass
    ] 
    string Version = "";

    [
        Description("Protection technology name"): ToInstance ToSubClass,
        read: ToInstance ToSubClass
    ] 
    string Name = "";

    [
        Description("Is protection technology enabled"): ToInstance ToSubClass, 
        read: ToInstance ToSubClass
    ]
    boolean Enabled = false;
};