Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

5561 lines
217 KiB

Qualifier Description : ToSubClass Amended;
Qualifier Values : ToSubClass Amended;
Qualifier DisplayName : ToSubClass Amended;
Qualifier BitValues:ToSubClass Amended ;
Qualifier Aggregate : ToSubClass ;
Qualifier ValueMap : ToSubClass ;
Qualifier Aggregation : ToSubClass ;
Qualifier ArrayType : ToSubClass ;
Qualifier Association : ToInstance ToSubClass DisableOverride ;
Qualifier BitMap : ToSubClass ;
Qualifier CIM_Key : ToSubClass ;
Qualifier CIMTYPE : ToSubClass ;
Qualifier Deprecated : ToSubClass ;
Qualifier Enumeration : ToSubClass ;
Qualifier EnumPrivileges : ToSubClass ;
Qualifier ImplementationSource : ToSubClass ;
Qualifier Key : ToInstance ToSubClass DisableOverride ;
Qualifier Locale : ToInstance ;
Qualifier MappingStrings : ToSubClass ;
Qualifier Max : ToSubClass ;
Qualifier MaxLen : ToSubClass ;
Qualifier MethodSource : ToSubClass ;
Qualifier Min : ToSubClass ;
Qualifier ModelCorrespondence : ToSubClass ;
Qualifier Not_Null : ToSubClass ;
Qualifier Optional : ToSubClass ;
Qualifier Override : Restricted ;
Qualifier Privileges : ToSubClass ;
Qualifier Propagated : ToSubClass ;
Qualifier PropertySources : ToSubClass ;
Qualifier Provider : ToInstance ;
Qualifier Range : ToSubClass ;
Qualifier Read : ToSubClass ;
Qualifier Schema : ToInstance ;
Qualifier Singleton : ToSubClass ToInstance ;
Qualifier SUBTYPE : ToSubClass ;
Qualifier Units : ToSubClass ;
Qualifier UUID : ToInstance ;
Qualifier Volatile : ToSubClass ;
Qualifier Weak : ToSubClass ;
Qualifier Write : ToSubClass ;
Qualifier WritePrivileges : ToSubClass ;
#pragma autorecover
#pragma classflags(64)
#pragma namespace("\\\\.\\root")
Instance of __Namespace
{
Name = "MicrosoftIISv2";
};
#pragma namespace("\\\\.\\ROOT\\MicrosoftIISv2")
/* View provider setup */
instance of __Win32Provider as $DataProv
{
Name = "MS_VIEW_INSTANCE_PROVIDER";
ClsId = "{AA70DDF4-E11C-11D1-ABB0-00C04FD9159E}";
ImpersonationLevel = 1;
PerUserInitialization = "True";
HostingModel = "NetworkServiceHost";
};
instance of __InstanceProviderRegistration
{
Provider = $DataProv;
SupportsPut = True;
SupportsGet = True;
SupportsDelete = True;
SupportsEnumeration = True;
QuerySupportLevels = {"WQL:UnarySelect"};
};
instance of __MethodProviderRegistration
{
Provider = $DataProv;
};
/**/
/* IIS provider setup */
Instance of __Win32Provider as $IISProv
{
Name = "IIS__PROVIDER";
ClsId = "{D78F1796-E03B-4a81-AFE0-B3B6B0EEE091}";
Pure = "TRUE";
ImpersonationLevel = 1;
PerUserInitialization = "TRUE";
HostingModel = "NetworkServiceHost";
};
Instance of __InstanceProviderRegistration
{
Provider = $IISProv;
SupportsPut = "TRUE";
SupportsGet = "TRUE";
SupportsDelete = "TRUE";
SupportsEnumeration = "TRUE";
QuerySupportLevels = {"WQL:UnarySelect"};
};
Instance of __MethodProviderRegistration
{
Provider = $IISProv;
};
/**/
[Abstract,
Description("The CIM_ManagedSystemElement class is the base class for the system element "
"hierarchy. Membership criteria: Any distinguishable component of a system is a candidate "
"for inclusion in this class.\nExamples: software components, such as files; and devices, "
"such as disk drives and controllers, and physical components such as chips and cards."),
Locale(1033),
UUID("{8502C517-5FBB-11D2-AAC1-006008C78BC7}")]
class CIM_ManagedSystemElement
{
[PropertySources("Caption"),
MaxLen(64),
Description("The Caption property is a short textual description (one-line string) of the "
"object."),
read]
string Caption;
[PropertySources("Description"),
Description("The Description property provides a textual description of the object."),
read]
string Description;
[PropertySources("InstallDate"),
Description("The InstallDate property is datetime value indicating when the object was "
"installed. A lack of a value does not indicate that the object is not installed."),
MappingStrings{"MIF.DMTF|ComponentID|001.5"},
read]
datetime InstallDate;
[PropertySources("Name"),
Description("The Name property defines the label by which the object is known. When "
"subclassed, the Name property can be overridden to be a Key property."),
read]
string Name;
[PropertySources("Status"),
read,
MaxLen(10),
Description("The Status property is a string indicating the current status of the object. "
"Various operational and non-operational statuses can be defined. Operational statuses are "
"\"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be "
"functioning properly but predicting a failure in the near future. An example is a "
"SMART-enabled hard drive. Non-operational statuses can also be specified. These are "
"\"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could "
"apply during mirror-resilvering of a disk, reload of a user permissions list, or other "
"administrative work. Not all such work is on-line, yet the managed element is neither "
"\"OK\" nor in one of the other states."),
ValueMap{"OK", "Error", "Degraded", "Unknown", "Pred Fail", "Starting", "Stopping",
"Service"},
Values{"OK", "Error", "Degraded", "Unknown", "Pred Fail", "Starting", "Stopping",
"Service"}]
string Status;
};
[Description("The CIM_LogicalElement class is the base class for all the components of "
"the system that represent abstract system components.\nExample: profiles, processes, or "
"system capabilities in the form of logical devices."),
Abstract,
Locale(1033),
UUID("{8502C518-5FBB-11D2-AAC1-006008C78BC7}")]
class CIM_LogicalElement : CIM_ManagedSystemElement
{
};
[Abstract, Description (
"A logical element that aggregates an enumerable set of managed system "
"elements. The aggregation operates as an functional whole. Within any "
"particular subclass of CIM_System, there is a well-defined list of "
"CIM_ManagedSystemElement classes whose instances must be aggregated."),
Locale (0x409), UUID ("{8502C524-5FBB-11D2-AAC1-006008C78BC7}") ]
class CIM_System: CIM_LogicalElement
{
[CIM_Key, Read,
Description ("The CreationClassName property indicates the name "
"of the class or the subclass used in the creation of an instance. "
"When used with the other key properties of this class, this "
"property allows all instances of this class and its subclasses to "
"be uniquely identified.")]
string CreationClassName ;
[Override ("Name") , Description (
"The inherited Name property serves as key of a CIM_System instance in an enterprise "
"environment.") , CIM_Key, Read ]
string Name ;
[Description (
"The CIM_System object and its derivatives are top level objects of CIM. "
"They provide the scope for numerous components. Having unique system "
"keys is required. A heuristic can be defined in individual system "
"subclasses to attempt to always generate the same system name key. The "
"NameFormat property identifies how the system name was generated, using "
"the subclass' heuristic.") , Read ]
string NameFormat ;
[Description (
"A string that provides information on how the primary system owner can "
"be reached (e.g. phone number, email address, ...).") , Read ]
string PrimaryOwnerContact ;
[Description ("The name of the primary system owner.") , Read ]
string PrimaryOwnerName ;
[Description (
"A collection of strings that specify the roles this system plays in "
"the IT-environment.") , Read, Write ]
string Roles[] ;
};
[Description (
"The Setting class represents configuration-related and "
"operational parameters for one or more ManagedSystem"
"Element(s). A ManagedSystemElement may have multiple Setting "
"objects associated with it. The current operational values "
"for an Element's parameters are reflected by properties in "
"the Element itself or by properties in its associations. "
"These properties do not have to be the same values present "
"in the Setting object. For example, a modem may have a "
"Setting baud rate of 56Kb/sec but be operating "
"at 19.2Kb/sec."),
Abstract,
Locale(1033),
UUID("{8502C572-5FBB-11D2-AAC1-006008C78BC7}")]
class CIM_Setting
{
[read,
MaxLen(256),
Description("The identifier by which the CIM_Setting object is known.")]
string SettingID;
[read,
MaxLen(64),
Description("A short textual description (one-line string) of the CIM_Setting object.")]
string Caption;
[read,
Description("A textual description of the CIM_Setting object.")]
string Description;
};
[Association,
Abstract,
Aggregation,
Description("A generic association to establish 'part of' relationships between managed "
"system elements."),
Locale(1033),
UUID("{8502C573-5FBB-11D2-AAC1-006008C78BC7}")]
class CIM_Component
{
[read,
Aggregate,
Description("The parent element in the association"),
Min(1),
Max(1)]
CIM_ManagedSystemElement ref GroupComponent;
[Description("The child element in the association"),
read]
CIM_ManagedSystemElement ref PartComponent;
};
[Description("A logical element that contains the information necessary to represent and "
"manage the functionality provided by a device and/or software feature. A service is a "
"general-purpose object to configure and manage the implementation of functionality. It is "
"not the functionality itself."),
union,
ViewSources{"Select * from CIM_Service"},
ViewSpaces{"\\\\.\\root\\cimv2"},
provider("MS_VIEW_INSTANCE_PROVIDER"),
Abstract,
Locale(1033),
UUID("{8502C527-5FBB-11D2-AAC1-006008C78BC7}")]
class CIM_Service : CIM_LogicalElement
{
[PropertySources("Name"),
Description("The Name property uniquely identifies the service and provides an indication "
"of the functionality that is managed. This functionality is described in more detail in "
"the object's Description property."),
read,
Override("Name"),
cim_key]
string Name;
[PropertySources("CreationClassName"),
CIM_Key,
read,
Description("CreationClassName indicates the name of the class or the subclass used in "
"the creation of an instance. When used with the other key properties of this class, this "
"property allows all instances of this class and its subclasses to be uniquely "
"identified.")]
string CreationClassName;
[PropertySources("StartMode"),
Description("StartMode is a string value indicating whether the service is automatically "
"started by a operating system, or only started upon request."),
ValueMap{"Automatic", "Manual"},
Values{"Automatic", "Manual"},
read]
string StartMode;
[PropertySources("Started"),
Description("Started is a boolean indicating whether the service has been started (TRUE), "
"or stopped (FALSE)."),
read]
boolean Started;
[PropertySources("SystemCreationClassName"),
Propagated("CIM_System.CreationClassName"),
CIM_Key,
Description("The type name of the system that hosts this service"),
read]
string SystemCreationClassName;
[PropertySources("SystemName"),
Propagated("CIM_System.Name"),
CIM_Key,
Description("The name of the system that hosts this service"),
read]
string SystemName;
[Description("The StartService method places the service in the started state. It returns "
"an integer value of 0 if the service was successfully started, 1 if the request is not "
"supported and any other number to indicate an error.")]
uint32 StartService();
[Description("The StopService method places the service in the stopped state. It returns "
"an integer value of 0 if the service was successfully stopped, 1 if the request is not "
"supported and any other number to indicate an error.")]
uint32 StopService();
};
[Description("The Win32_BaseService class represents executable objects that are "
"installed in a registry database maintained by the Service Control Manager. The "
"executable file associated with a service can be started at boot time by a boot program "
"or by the system. It can also be started on-demand by the Service Control Manager. Any "
"service or process that is not owned by a specific user, and that provides an interface "
"to some functionality supported by the computer system, is a descendent (or member) of "
"this class.\nExample: The dynamic host configuration protocol (DHCP) client service on a "
"Windows NT/Windows 2000 computer system."),
provider("MS_VIEW_INSTANCE_PROVIDER"),
Union,
ViewSources{"Select * from Win32_BaseService"},
ViewSpaces{"\\\\.\\root\\cimv2"},
Abstract,
Locale(1033),
UUID("{8502C4C4-5FBB-11D2-AAC1-006008C78BC7}")]
class Win32_BaseService : CIM_Service
{
[PropertySources("Name"),
Description("The Name property uniquely identifies the service and provides an indication "
"of the functionality that is managed. This functionality is described in more detail in "
"the object's Description property."),
read,
Override("Name"),
key]
string Name;
[PropertySources("StartMode"),
Description("The StartMode property indicates the start mode of the Win32 base service. "
"\"Boot\" specifies a device driver started by the operating system loader. This value is "
"valid only for driver services. \"System\" specifies a device driver started by the "
"IoInitSystem function. This value is valid only for driver services. \"Automatic\" "
"specifies a service to be started automatically by the service control manager during "
"system startup. \"Manual\" specifies a service to be started by the service control "
"manager when a process calls the StartService function. \"Disabled\" specifies a service "
"that can no longer be started."),
ValueMap{"Boot", "System", "Auto", "Manual", "Disabled"},
Values{"Boot", "System", "Auto", "Manual", "Disabled"},
read,
Override("StartMode")]
string StartMode;
[read,
PropertySources("AcceptPause"),
Description("The AcceptPause property indicates whether the service can be "
"paused.\nValues: TRUE or FALSE. A value of TRUE indicates the service can be paused."),
MappingStrings{"Win32API|Service "
"Structures|SERVICE_STATUS|dwControlsAccepted|SERVICE_ACCEPT_PAUSE_CONTINUE"}]
boolean AcceptPause;
[read,
PropertySources("AcceptStop"),
Description("The AcceptStop property indicates whether the service can be "
"stopped.\nValues: TRUE or FALSE. A value of TRUE indicates the service can be stopped."),
MappingStrings{"Win32API|Service "
"Structures|SERVICE_STATUS|dwControlsAccepted|SERVICE_ACCEPT_STOP"}]
boolean AcceptStop;
[read,
PropertySources("DesktopInteract"),
Description("The DesktopInteract property indicates whether the service can create or "
"communicate with windows on the desktop.\nValues: TRUE or FALSE. A value of TRUE "
"indicates the service can create or communicate with windows on the desktop."),
MappingStrings{"Win32API|Service "
"Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS"}]
boolean DesktopInteract;
[read,
PropertySources("DisplayName"),
Description("The DisplayName property indicates the display name of the service. This "
"string has a maximum length of 256 characters. The name is case-preserved in the Service "
"Control Manager. DisplayName comparisons are always case-insensitive. \nConstraints: "
"Accepts the same value as the Name property.\nExample: Atdisk."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDisplayName"}]
string DisplayName;
[read,
PropertySources("ErrorControl"),
Description("If this service fails to start during startup, the ErrorControl property "
"specifies the severity of the error. The value indicates the action taken by the startup "
"program if failure occurs. All errors are logged by the computer system. The computer "
"system does not notify the user of \"Ignore\" errors. With \"Normal\" errorsthe user is "
"notified. With \"Severe\" errors, the system is restarted with the last-known-good "
"configuration. Finally, on\"Critical\" errors the system attempts to restart with a good "
"configuration."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl"},
Values{"Ignore", "Normal", "Severe", "Critical", "Unknown"},
ValueMap{"Ignore", "Normal", "Severe", "Critical", "Unknown"}]
string ErrorControl;
[read,
PropertySources("PathName"),
Description("The PathName property contains the fully qualified path to the service "
"binary file that implements the service.\nExample: "
"\\SystemRoot\\System32\\drivers\\afd.sys"),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName"}]
string PathName;
[read,
PropertySources("ServiceType"),
Description("The ServiceType property supplies the type of service provided to calling "
"processes."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType"},
Values{"Kernel Driver", "File System Driver", "Adapter", "Recognizer Driver", "Own "
"Process", "Share Process", "Interactive Process"},
ValueMap{"Kernel Driver", "File System Driver", "Adapter", "Recognizer Driver", "Own "
"Process", "Share Process", "Interactive Process"}]
string ServiceType;
[read,
PropertySources("StartName"),
Description("The StartName property indicates the account name under which the service "
"runs. Depending on the service type, the account name may be in the form of "
"\"DomainName\\Username\".The service process will be logged using one of these two forms "
"when it runs. If the account belongs to the built-in domain, \".\\Username\" can be "
"specified. If NULL is specified, the service will be logged on as the LocalSystem "
"account. For kernel or system level drivers, StartName contains the driver object name "
"(that is, \\FileSystem\\Rdr or \\Driver\\Xns) which the input and output (I/O) system "
"uses to load the device driver. Additionally, if NULL is specified, the driver runs with "
"a default object name created by the I/O system based on the service name.\nExample: "
"DWDOM\\Admin."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName"}]
string StartName;
[read,
PropertySources("State"),
Description("The State property indicates the current state of the base service."),
MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwCurrentState "},
Values{"Stopped", "Start Pending", "Stop Pending", "Running", "Continue Pending", "Pause "
"Pending", "Paused", "Unknown"},
ValueMap{"Stopped", "Start Pending", "Stop Pending", "Running", "Continue Pending",
"Pause Pending", "Paused", "Unknown"}]
string State;
[read,
PropertySources("TagId"),
Description("The TagId property specifies a unique tag value for this service in the "
"group. A value of 0 indicates that the service has not been assigned a tag. A tag can be "
"used for ordering service startup within a load order group by specifying a tag order "
"vector in the registry located at: "
"HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\GroupOrderList. Tags are only "
"evaluated for Kernel Driver and File System Driver start type services that have \"Boot\" "
"or \"System\" start modes."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwTagId"}]
uint32 TagId;
[read,
PropertySources("ExitCode"),
Description("The ExitCode property specifies a Win32 error code defining any problems "
"encountered in starting or stopping the service. This property is set to "
"ERROR_SERVICE_SPECIFIC_ERROR (1066) when the error is unique to the service represented "
"by this class, and information about the error is available in the "
"ServiceSpecificExitCode member. The service sets this value to NO_ERROR when running, and "
"again upon normal termination."),
MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwWin32ExitCode"}]
uint32 ExitCode;
[read,
PropertySources("ServiceSpecificExitCode"),
Description("The ServiceSpecificExitCode property specifies a service-specific error code "
"for errors that occur while the service is either starting or stopping. The exit codes "
"are defined by the service represented by this class. This value is only set when the "
"ExitCodeproperty value is ERROR_SERVICE_SPECIFIC_ERROR, 1066."),
MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwServiceSpecificExitCode"}]
uint32 ServiceSpecificExitCode;
[Description("The StartService method attempts to place the service into its startup "
"state. It returns one of the following integer values:\n0 - The request was accepted.\n1 "
"- The request is not supported.\n2 - The user did not have the necessary access.\n3 - The "
"service cannot be stopped because other services that are running are dependent on it.\n4 "
"- The requested control code is not valid, or it is unacceptable to the service.\n5 - The "
"requested control code cannot be sent to the service because the state of the service "
"(Win32_BaseService:State) is equal to 0, 1, or 2.\n6 - The service has not been "
"started.\n7 - The service did not respond to the start request in a timely fashion.\n8 - "
"Unknown failure when starting the service.\n9 - The directory path to the service "
"executable was not found.\n10 - The service is already running.\n11 - The database to add "
"a new service is locked.\n12 - A dependency for which this service relies on has been "
"removed from the system.\n13 - The service failed to find the service needed from a "
"dependent service.\n14 - The service has been disabled from the system.\n15 - The service "
"does not have the correct authentication to run on the system.\n16 - This service is "
"being removed from the system.\n17 - There is no execution thread for the service.\n18 - "
"There are circular dependencies when starting the service.\n19 - There is a service "
"running under the same name.\n20 - There are invalid characters in the name of the "
"service.\n21 - Invalid parameters have been passed to the service.\n22 - The account "
"which this service is to run under is either invalid or lacks the permissions to run the "
"service.\n23 - The service exists in the database of services available from the "
"system.\n24 - The service is currently paused in the system.\n"),
MethodSource("StartService"),
Override("StartService"),
Implemented,
Values{"Success", "Not Supported", "Access Denied", "Dependent Services Running",
"Invalid Service Control", "Service Cannot Accept Control", "Service Not Active",
"Service Request Timeout", "Unknown Failure", "Path Not Found", "Service Already "
"Running", "Service Database Locked", "Service Dependency Deleted", "Service Dependency "
"Failure", "Service Disabled", "Service Logon Failed", "Service Marked For Deletion",
"Service No Thread", "Status Circular Dependency", "Status Duplicate Name", "Status "
"Invalid Name", "Status Invalid Parameter", "Status Invalid Service Account", "Status "
"Service Exists", "Service Already Paused"},
MappingStrings{"Win32API|Service Functions|StartService"}]
uint32 StartService();
[Description("The StopService method places the service in the stopped state. It returns "
"an integer value of 0 if the service was successfully stopped, 1 if the request is not "
"supported, and any other number to indicate an error."),
MethodSource("StopService"),
Override("StopService"),
Implemented,
MappingStrings{"Win32API|Service "
"Functions|ControlService|dwControl|SERVICE_CONTROL_STOP"}]
uint32 StopService();
[MethodSource("PauseService"),
Implemented,
Description("The PauseService method attempts to place the service in the paused state. "
"It returns an integer value of 0 if the PauseService request was accepted, 1 if the "
"request is not supported, and any other number to indicate an error."),
MappingStrings{"Win32API|Service "
"Functions|ControlService|dwControl|SERVICE_CONTROL_PAUSE"}]
uint32 PauseService();
[MethodSource("ResumeService"),
Implemented,
Description("The ResumeService method attempts to place the service in the resumed state. "
"It returns an integer value of 0 if the ResumeService request was accepted, 1 if the "
"request is not supported, and any other number to indicate an error."),
MappingStrings{"Win32API|Service "
"Functions|ControlService|dwControl|SERVICE_CONTROL_CONTINUE"}]
uint32 ResumeService();
[MethodSource("InterrogateService"),
Implemented,
Description("The InterrogateService method requests that the service update its state to "
"the service manager. It returns an integer value of 0 if the InterrogateService request "
"was accepted, 1 if the request is not supported, and any other number to indicate an "
"error."),
MappingStrings{"Win32API|Service "
"Functions|ControlService|dwControl|SERVICE_CONTROL_INTERROGATE"}]
uint32 InterrogateService();
[MethodSource("UserControlService"),
Implemented,
Description("The UserControlService method attempts to send a user-defined control code "
"to a service. It returns an integer value of 0 if the UserControlService request was "
"accepted, 1 if the request is not supported, and any other number to indicate an "
"error."),
MappingStrings{"Win32API|Service "
"Functions|CreateService|dwDesiredAccess|SERVICE_USER_DEFINED_CONTROL"}]
uint32 UserControlService(
[In,
Description("The ControlCode parameter specifies defined values(from 128 to 255) that "
"provide control commands specific to a user."),
MappingStrings{"Win32API|Service Functions|ControlService|dwControl"}]
uint8 ControlCode
);
[MethodSource("Create"),
Constructor,
Implemented,
Static,
Description("The Create method creates a new service. It returns an integer value of 0 if "
"the service was successfully created, 1 if the request is not supported, and any other "
"number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of "
"system services defining execution dependencies. The services must be initiated in the "
"order specified by the Load Order Group, as the services are dependent on each other. "
"These dependent services require the presence of the antecedent services in order to "
"function correctly."),
MappingStrings{"Win32API|Service Functions|CreateService"}]
uint32 Create(
[In,
Description("The Name parameter passes the name of the service to install to the Create "
"method. The maximum string length is 256 characters. The service control manager database "
"preserves the case of the characters, but service name comparisons are always case "
"insensitive. Forward-slashes (/) and double back-slashes (\\) are invalid service name "
"characters."),
MappingStrings{"Win32API|Service Functions|CreateServicelpServiceName"}]
string Name,
[In,
Description("The DisplayName parameter passes the display name of the service. This "
"string has a maximum length of 256 characters. The name is case-preserved in the service "
"control manager. DisplayName comparisons are always case-insensitive. \nConstraints: "
"Accepts the same value as the Name parameter.\nExample: Atdisk."),
MappingStrings{"Win32API|Service Functions|CreateServicelpDisplayName"}]
string DisplayName,
[In,
Description("The PathName parameter passes the fully qualified path to the executable "
"file that implements the service.\nExample: \\SystemRoot\\System32\\drivers\\afd.sys"),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName "}]
string PathName,
[In,
Description("The ServiceType parameter passes the type of services provided to processes "
"that call them."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType"},
BitValues{"Kernel Driver", "File System Driver", "Adapter", "Recognizer Driver", "Own "
"Process", "Share Process"},
BitMap{"0", "1", "2", "3", "4", "5", "8"}]
uint8 ServiceType,
[In,
Description("If the Create method fails to start, the ErrorControl parameter passes the "
"severity of the error. The value indicates the action taken by the startup program if "
"failure occurs. All errors are logged by the system. The system does not notify the user "
"of \"Ignore\" errors. With \"Normal\" errors the user is notified. With \"Severe\" "
"errors, the system is restarted with the last-known-good configuration. Finally, on "
"\"Critical\" errors, the system attempts to restart with a good configuration."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl"},
Values{"Ignore", "Normal", "Severe", "Critical"}]
uint8 ErrorControl,
[In,
Description("The StartMode parameter passes the start mode of the Win32 base service. "
"\"Boot\" specifies a device driver started by the operating system loader. This value is "
"valid only for driver services. \"System\" specifies a device driver started by the "
"IoInitSystem function. This value is valid only for driver services. \"Automatic\" "
"specifies a service to be started automatically by the service control manager during "
"system startup. \"Manual\" specifies a service to be started by the service control "
"manager when a process calls the StartService function. \"Disabled\" specifies a service "
"that can no longer be started."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType"},
Values{"Boot Start", "System Start", "Auto Start", "Demand Start", "Disabled"},
ValueMap{"Boot", "System", "Automatic", "Manual", "Disabled"}]
string StartMode,
[In,
Description("The DesktopInteract parameter passes the value that indicates whether the "
"service can create or communicate with windows on the desktop.\nValues: TRUE or FALSE. A "
"value of TRUE indicates the service can create or communicate with windows on the "
"desktop."),
MappingStrings{"Win32API|Service "
"Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS"}]
boolean DesktopInteract,
[In,
Description("The StartName parameter passes the account name the service runs under. "
"Depending on the service type, the account name may be in the form of "
"\"DomainName\\Username\".The service process will be logged using one of these two forms "
"when it runs. If the account belongs to the built-in domain, \".\\Username\" can be "
"specified. If NULL is specified, the service will be logged on as the LocalSystem "
"account. For a kernel or system-level drivers, StartName contains the driver object name "
"(that is, \\FileSystem\\Rdr or \\Driver\\Xns) which the input and output (I/O) system "
"uses to load the device driver. If NULL is specified, the driver runs with a default "
"object name created by the I/O system based on the service name.\nExample: "
"DWDOM\\Admin."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName"}]
string StartName,
[In,
Description("The StartPassword parameter passes the password to the account name "
"specified by the StartName parameter. Specify NULL if you are not changing the password. "
"Specify an empty string if the service has no password."),
MappingStrings{"Win32API|Service Functions|CreateService|lpPassword"}]
string StartPassword,
[In,
Description("The LoadOrderGroup parameter passes the group name associated with the new "
"service. Load order groups are contained in the registry, and determine the sequence in "
"which services are loaded into the operating system. If the pointer is NULL or if it "
"points to an empty string, the service does not belong to a group. Dependencies between "
"groups should be listed in the LoadOrderGroupDependencies parameter. Services in the "
"load-ordering group list are started first, followed by services in groups not in the "
"load-ordering group list, followed by services that do not belong to a group. The "
"registry has a list of load ordering groups located "
"at:\nHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ServiceGroupOrder."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpLoadOrderGroup"}]
string LoadOrderGroup,
[In,
Description("The LoadOrderGroupDependencies parameter passes a list of load ordering "
"groups that must start before this service. The array is doubly null-terminated. If the "
"pointer is NULL or if it points to an empty string, the service has no dependencies. "
"Group names must be prefixed by the SC_GROUP_IDENTIFIER (defined in the WINSVC.H file) "
"character to differentiate it from a service name, because services and service groups "
"share the same name space. Dependency on a group means that this service can run if at "
"least one member of the group is running after an attempt to start all members of the "
"group."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"}]
string LoadOrderGroupDependencies[],
[In,
Description("The ServiceDependencies parameter passes a list containing names of services "
"that must start before this service starts. The array is doubly null-terminated. If the "
"pointer is NULL, or if it points to an empty string, the service has no dependencies. "
"Dependency on a service means that this service can only run if the service it depends on "
"is running."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"}]
string ServiceDependencies[]
);
[MethodSource("Change"),
Implemented,
Description("The Change method modifies a service. It returns an integer value of 0 if "
"the service was successfully modified, 1 if the request is not supported and any other "
"number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of "
"system services defining execution dependencies. The services must be initiated in the "
"order specified by the Load Order Group as the services are dependent on each other. "
"These dependent services require the presence of the antecedent services in order to "
"function correctly."),
MappingStrings{"Win32API|Service Functions|ChangeServiceConfig"}]
uint32 Change(
[In,
Description("The DisplayName parameter passes the display name of the service. This "
"string has a maximum length of 256 characters. The name is case-preserved in the service "
"control manager. DisplayName comparisons are always case-insensitive. \nConstraints: "
"Accepts the same value as the Name parameter.\nExample: Atdisk"),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDisplayName"}]
string DisplayName,
[In,
Description("The PathName parameter passes the fully qualified path of the service binary "
"file that implements the service.\nExample: \\SystemRoot\\System32\\drivers\\afd.sys"),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpBinaryPathName"}]
string PathName,
[In,
Description("The ServiceType parameter passes the type of service provided to processes "
"calling the service."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwServiceType"},
BitValues{"Kernel Driver", "File System Driver", "Adapter", "Recognizer Driver", "Own "
"Process", "Share Process"},
BitMap{"0", "1", "2", "3", "4", "5", "8"}]
uint8 ServiceType,
[In,
Description("If this service fails to start during startup, the ErrorControl parameter "
"passes the severity of the error. The value indicates the action taken by the startup "
"program if failure occurs. All errors are logged by the system. The system does not "
"notify the user of \"Ignore\" errors. With \"Normal\" errors the user is notified. With "
"\"Severe\" errors, the system is restarted with the last-known-good configuration. "
"Finally, on \"Critical\" errors, the system attempts to restart with a good "
"configuration."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwErrorControl"},
Values{"Ignore", "Normal", "Severe", "Critical"}]
uint8 ErrorControl,
[In,
Description("The StartMode property indicates the start mode of the Win32 base service. "
"\"Boot\" specifies a device driver started by the operating system loader. This value is "
"valid only for driver services. \"System\" specifies a device driver started by the "
"IoInitSystem function. This value is valid only for driver services. \"Automatic\" "
"specifies a service to be started automatically by the service control manager during "
"system startup. \"Manual\" specifies a service to be started by the service control "
"manager when a process calls the StartService function. \"Disabled\" specifies a service "
"that can no longer be started."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType"},
Values{"Boot Start", "System Start", "Auto Start", "Demand Start", "Disabled"},
ValueMap{"Boot", "System", "Automatic", "Manual", "Disabled"}]
string StartMode,
[In,
Description("The DesktopInteract parameter passes the value that indicates whether the "
"service can create or communicate with windows on the desktop.\nValues: TRUE or FALSE. A "
"value of TRUE indicates the service can create or communicate with windows on the "
"desktop."),
MappingStrings{"Win32API|Service "
"Structures|QUERY_SERVICE_CONFIG|dwServiceType|SERVICE_INTERACTIVE_PROCESS"}]
boolean DesktopInteract,
[In,
Description("The StartName property indicates the account name the service runs under. "
"Depending on the service type, the account name may be in the form of "
"\"DomainName\\Username\", The service process will be logged using one of these two forms "
"when it runs. If the account belongs to the built-in domain, \".\\Username\" can be "
"specified. If NULL is specified, the service will be logged on as the LocalSystem "
"account. For kernel or system-level drivers, StartName contains the driver object name "
"(that is, \\FileSystem\\Rdr or \\Driver\\Xns) that the input and output (I/O) system uses "
"to load the device driver. If NULL is specified, the driver runs with a default object "
"name created by the I/O system based on the service name.\nExample: DWDOM\\Admin."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpServiceStartName"}]
string StartName,
[In,
Description("The StartPassword parameter passes the password to the account name "
"specified by the StartName parameter. Specify NULL if you are not changing the password. "
"Specify an empty string if the service has no password."),
MappingStrings{"Win32API|Service Functions|CreateService|lpPassword"}]
string StartPassword,
[In,
Description("The LoadOrderGroup parameter passes the group name that it is associated "
"with. Load order groups are contained in the system registry, and determine the sequence "
"in which services are loaded into the operating system. If the pointer is NULL, or if it "
"points to an empty string, the service does not belong to a group. Dependencies between "
"groups should be listed in the LoadOrderGroupDependencies parameter. Services in the "
"load-ordering group list are started first, followed by services in groups not in the "
"load-ordering group list, followed by services that do not belong to a group. The system "
"registry has a list of load ordering groups located "
"at:\nHKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\ServiceGroupOrder."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpLoadOrderGroup"}]
string LoadOrderGroup,
[In,
Description("The LoadOrderGroupDependencies parameter passes a list of load ordering "
"groups that must start before this service starts. The array is doubly null-terminated. "
"If the pointer is NULL, or if it points to an empty string, the service has no "
"dependencies. Group names must be prefixed by the SC_GROUP_IDENTIFIER (defined in the "
"WINSVC.H file) character to differentiate them from service names because services and "
"service groups share the same name space. Dependency on a group means that this service "
"can run if at least one member of the group is running after an attempt to start all "
"members of the group."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"}]
string LoadOrderGroupDependencies[],
[In,
Description("The ServiceDependencies parameter passes a list containing names of services "
"that must start before this service starts. The array is doubly null-terminated. If the "
"pointer is NULL, or if it points to an empty string, the service has no dependencies. "
"Dependency on a service means that this service can run only if the service it depends on "
"is running."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|lpDependencies"}]
string ServiceDependencies[]
);
[MethodSource("ChangeStartMode"),
Implemented,
Description("The ChangeStartMode method modifies the StartMode of a service. It returns "
"an integer value of 0 if the service was successfully modified, 1 if the request is not "
"supported, and any other number to indicate an error."),
MappingStrings{"Service Functions|ChangeServiceConfig|dwStartType"}]
uint32 ChangeStartMode(
[In,
Description("The StartMode parameter passes the start mode of the Win32 base service. "
"\"Boot\" specifies a device driver started by the operating system loader. This value is "
"valid only for driver services. \"System\" specifies a device driver started by the "
"IoInitSystem function. This value is valid only for driver services. \"Automatic\" "
"specifies a service to be started automatically by the service control manager during "
"system startup. \"Manual\" specifies a service to be started by the service control "
"manager when a process calls the StartService function. \"Disabled\" specifies a service "
"that can no longer be started."),
MappingStrings{"Win32API|Service Structures|QUERY_SERVICE_CONFIG|dwStartType"},
Values{"Boot Start", "System Start", "Auto Start", "Demand Start", "Disabled"},
ValueMap{"Boot", "System", "Automatic", "Manual", "Disabled"}]
string StartMode = "Automatic"
);
[MethodSource("Delete"),
Destructor,
Implemented,
Description("The Delete method deletes an existing service. It returns an integer value "
"of 0 if the service was successfully deleted, 1 if the request is not supported, and any "
"other number to indicate an error."),
MappingStrings{"Win32API|Service Functions|ChangeServiceConfig|DeleteService"}]
uint32 Delete();
};
[Description("The Win32_Service class represents a service on a Win32 computer system. A "
"service application conforms to the interface rules of the Service Control Manager (SCM) "
"and can be started by a user automatically at system boot through the Services control "
"panel utility, or by an application that uses the service functions included in the Win32 "
"API. Services can execute even when no user is logged on to the system."),
union,
ViewSources{"Select * from Win32_Service"},
ViewSpaces{"\\\\.\\root\\cimv2"},
provider("MS_VIEW_INSTANCE_PROVIDER"),
dynamic,
Locale(1033),
UUID("{8502C4D9-5FBB-11D2-AAC1-006008C78BC7}")]
class Win32_Service : Win32_BaseService
{
[read,
PropertySources("CheckPoint"),
Description("The CheckPoint property specifies a value that the service increments "
"periodically to report its progress during a lengthy start, stop, pause, or continue "
"operation. For example, the service should increment this value as it completes each step "
"of its initialization when it is starting up. The user interface program that invoked the "
"operation on the service uses this value to track the progress of the service during a "
"lengthy operation. This value is not valid and should be zero when the service does not "
"have a start, stop, pause, or continue operation pending."),
MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwCheckPoint"}]
uint32 CheckPoint;
[read,
PropertySources("WaitHint"),
Description("The WaitHint property specifies the estimated time required (in "
"milliseconds) for a pending start, stop, pause, or continue operation. After the "
"specified amount of time has elapsed, the service makes its next call to the "
"SetServiceStatus function with either an incremented CheckPoint value or a change in "
"CurrentState. If the amount of time specified by WaitHint passes, and CheckPoint has not "
"been incremented, or the CurrentState has not changed, the service control manager or "
"service control program assumes that an error has occurred."),
MappingStrings{"Win32API|Service Structures|SERVICE_STATUS|dwWaitHint"}]
uint32 WaitHint;
[read,
PropertySources("ProcessId"),
Description("The ProcessId property specifies the process identifier of the "
"service.\nExample: 324"),
MappingStrings{"Win32API|Service Structures|SERVICE_STATUS_PROCESS|dwProcessId"}]
uint32 ProcessId;
};
[Abstract, Locale ( 0x409 ) , UUID ( "{120BB700-DB2B-11d2-85FC-0000F8102E5F}" ),
Description(" The CIM_ApplicationSystem class is used to represent an application "
"or a software system that supports a particular business function "
"and that can be managed as an independent units. Such a system "
"can be decomposed into its functional components using the CIM_SoftwareFeature "
"class. The software features for a particular application or "
"software system are located using the CIM_ApplicationSystemSoftwareFeature "
" association. ")]
class CIM_ApplicationSystem: CIM_System
{
};
[Abstract,
Association,
Locale(1033),
UUID("{8502C577-5FBB-11D2-AAC1-006008C78BC7}"),
Description (
"ElementSetting represents the association between Managed"
"SystemElements and the Setting class(es) defined for them.") ]
class CIM_ElementSetting
{
[read,
Description("The Element reference represents the role of the CIM_ManagedSystemElement "
"object of the CIM_ElementSetting association. Role: The associated managed system element "
"provides the element that implements the element setting.")]
CIM_ManagedSystemElement ref Element;
[read,
Description("The CIM_Setting reference represents the role of the CIM_Setting object of "
"the CIM_ElementSetting association. Role: The associated setting provides the setting "
"that implements the element setting.")]
CIM_Setting ref Setting;
};
[Abstract,Locale(1033)]
class IIsStructuredDataClass
{
};
[Abstract,Locale(1033)]
class IIsSetting : CIM_Setting
{
string Name;
};
[Abstract,Locale(1033)]
class IIsDirectory : CIM_LogicalElement
{
[key] string Name;
};
[Abstract, Locale(1033)]
class IIsUserDefinedLogicalElement : CIM_LogicalElement
{
};
[Abstract, Locale(1033)]
class IIsUserDefinedSetting : IIsSetting
{
};
[Abstract, Locale(1033)]
class IIsUserDefinedElementSetting : CIM_ElementSetting
{
};
[Abstract, Locale(1033)]
class IIsUserDefinedComponent : CIM_Component
{
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsIPSecuritySetting : IIsSetting
{
[key] string Name;
string IPDeny[];
string IPGrant[];
string DomainDeny[];
string DomainGrant[];
boolean GrantByDefault;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsAdminACL : CIM_LogicalElement
{
[key] string Name;
string Owner;
string Group;
sint32 ControlFlags;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsACE : CIM_LogicalElement
{
[key] string Name;
[key] string Trustee;
sint32 AccessMask;
sint32 AceType;
sint32 AceFlags;
sint32 Flags;
string ObjectType;
string InheritedObjectType;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class CustomErrorDescription : IIsStructuredDataClass
{
[key, read, write] string ErrorCode;
[key, read, write] string ErrorSubCode;
[key, read, write] string ErrorText;
[key, read, write] string ErrorSubcodeText;
[key, read, write] string FileSupportOnly;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class HttpCustomHeader : IIsStructuredDataClass
{
[key, read, write] string Keyname;
[key, read, write] string Value;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class HttpError : IIsStructuredDataClass
{
[key, read, write] string HttpErrorCode;
[key, read, write] string HttpErrorSubcode;
[key, read, write] string HandlerType;
[key, read, write] string HandlerLocation;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class ScriptMap : IIsStructuredDataClass
{
[key, read, write] string Extensions;
[key, read, write] string ScriptProcessor;
[key, read, write] string Flags;
[key, read, write] string IncludedVerbs;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class SecureBinding : IIsStructuredDataClass
{
[key, read, write] string IP;
[key, read, write] string Port;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class ServerBinding : IIsStructuredDataClass
{
[key, read, write] string IP;
[key, read, write] string Port;
[key, read, write] string Hostname;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class ApplicationDependency : IIsStructuredDataClass
{
[key, read, write] string AppName;
[key, read, write] string Extensions;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class WebSvcExtRestrictionList : IIsStructuredDataClass
{
[key, read, write] string Access;
[key, read, write] string FilePath;
[key, read, write] string Deletable;
[key, read, write] string ServerExtension;
[key, read, write] string Description;
};
[provider("IIS__PROVIDER"),Locale(1033)]
class MimeMap : IIsStructuredDataClass
{
[key, read, write] string Extension;
[key, read, write] string MimeType;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpSessions : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3VirtualDirSetting : IIsSetting
{
[Key] string Name;
[read, write] string Path;
[read, write] string UNCUserName;
[read, write] string UNCPassword;
[read, write] sint32 Win32Error;
[read, write] boolean DontLog;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 Pop3ExpireMail;
[read, write] sint32 Pop3MailExpirationTime;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase key values that apply to a file in a Web directory for a Web server.")]
class IIsWebFileSetting : IIsSetting
{
[Key] string Name;
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] boolean AnonymousPasswordSync;
[read, write] boolean UseDigestSSP;
[read, write] sint32 CGITimeout;
[read, write] string DefaultLogonDomain;
[read, write] sint32 LogonMethod;
[read, write] string Realm;
[read, write] MimeMap MimeMap[];
[read, write] boolean DontLog;
[read, write] string HttpExpires;
[read, write] string HttpPics[];
[read, write] HttpCustomHeader HttpCustomHeaders[];
[read, write] HttpError HttpErrors[];
[read, write] boolean EnableDocFooter;
[read, write] string DefaultDocFooter;
[read, write] string HttpRedirect;
[read, write] sint32 CacheControlMaxAge;
[read, write] boolean CacheControlNoCache;
[read, write] string CacheControlCustom;
[read, write] boolean CreateProcessAsUser;
[read, write] sint32 PoolIdcTimeout;
[read, write] string RedirectHeaders[];
[read, write] sint32 UploadReadAheadSize;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 AuthPersistence;
[read, write] boolean AuthPersistSingleRequest;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] boolean DisableStaticFileCache;
[read, write] ScriptMap ScriptMaps[];
[read, write] boolean SSIExecDisable;
[read, write] boolean EnableReverseDns;
[read, write] boolean CreateCGIWithNewConsole;
[read, write] boolean DoStaticCompression;
[read, write] boolean DoDynamicCompression;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
[read, write] sint32 AzImpersonationLevel;
[read, write] uint8 AdminACLBin[];
[read, write] sint32 MaxRequestEntityAllowed;
[read, write] sint32 PassportRequireADMapping;
[read, write] string NTAuthenticationProviders;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpGroupsSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3RoutingSourceSetting : IIsSetting
{
[Key] string Name;
[read, write] string Pop3RoutingTableType;
[read, write] string Pop3DsDataDirectory;
[read, write] string Pop3DsDefaultMailRoot;
[read, write] string Pop3DsBindType;
[read, write] string Pop3DsSchemaType;
[read, write] string Pop3DsHost;
[read, write] string Pop3DsNamingContext;
[read, write] string Pop3DsAccount;
[read, write] string Pop3DsPassword;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to one or all FTP virtual directories for an FTP server.")]
class IIsFtpVirtualDir : IIsDirectory
{
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModuleSetting : IIsSetting
{
[Key] string Name;
[read, write] string LogModuleId;
[read, write] string LogModuleUiId;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpInfo : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 MajorIIsVersionNumber;
[read, write(FALSE)] sint32 MinorIIsVersionNumber;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpSessionsSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServiceSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 LogType;
[read, write] sint32 LogFilePeriod;
[read, write] string LogPluginClsid;
[read, write] string LogModuleList;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] boolean EnableReverseDnsLookup;
[read, write] boolean ShouldDeliver;
[read, write] boolean AlwaysUseSsl;
[read, write] boolean LimitRemoteConnections;
[read, write] sint32 SmartHostType;
[read, write] boolean DoMasquerade;
[read, write] sint32 RemoteSmtpPort;
[read, write] sint32 RemoteSmtpSecurePort;
[read, write] sint32 HopCount;
[read, write] sint32 MaxOutConnections;
[read, write] sint32 MaxOutConnectionsPerDomain;
[read, write] sint32 RemoteTimeout;
[read, write] sint32 MaxMessageSize;
[read, write] sint32 MaxSessionSize;
[read, write] sint32 MaxRecipients;
[read, write] sint32 LocalRetryInterval;
[read, write] sint32 RemoteRetryInterval;
[read, write] sint32 LocalRetryAttempts;
[read, write] sint32 RemoteRetryAttempts;
[read, write] sint32 EtrnDays;
[read, write] sint32 MaxBatchedMessages;
[read, write] string SmartHost;
[read, write] string FullyQualifiedDomainName;
[read, write] string DefaultDomain;
[read, write] string DropDirectory;
[read, write] string BadMailDirectory;
[read, write] string PickupDirectory;
[read, write] string QueueDirectory;
[read, write] string MasqueradeDomain;
[read, write] string SendNdrTo;
[read, write] string SendBadTo;
[read, write] string RoutingDll;
[read, write] sint32 RouteAction;
[read, write] string RouteUserName;
[read, write] string RoutePassword;
[read, write] string SaslLogonDomain;
[read, write] string SmtpClearTextProvider;
[read, write] string NTAuthenticationProviders;
[read, write] string SmtpRemoteProgressiveRetry;
[read, write] sint32 SmtpLocalDelayExpireMinutes;
[read, write] sint32 SmtpLocalNDRExpireMinutes;
[read, write] sint32 SmtpRemoteDelayExpireMinutes;
[read, write] sint32 SmtpRemoteNDRExpireMinutes;
[read, write] sint32 SmtpRemoteRetryThreshold;
[read, write] sint32 SmtpDSNOptions;
[read, write] sint32 SmtpDSNLanguageID;
[read, write] string SmtpAdvQueueDll;
[read, write] sint32 SmtpInboundCommandSupportOptions;
[read, write] sint32 SmtpOutboundCommandSupportOptions;
[read, write] sint32 SmtpCommandLogMask;
[read, write] sint32 SmtpFlushMailFile;
[read, write] uint8 RelayIpList[];
[read, write] sint32 RelayForAuth;
[read, write] sint32 SmtpConnectTimeout;
[read, write] sint32 SmtpMailFromTimeout;
[read, write] sint32 SmtpRcptToTimeout;
[read, write] sint32 SmtpDataTimeout;
[read, write] sint32 SmtpBdatTimeout;
[read, write] sint32 SmtpAuthTimeout;
[read, write] sint32 SmtpSaslTimeout;
[read, write] sint32 SmtpTurnTimeout;
[read, write] sint32 SmtpRsetTimeout;
[read, write] sint32 SmtpHeloTimeout;
[read, write] string AnonymousUserPass;
[read, write] boolean DisableSocketPooling;
[read, write] sint32 SmtpUseTcpDns;
[read, write] boolean SmtpDotStuffPickupDirFiles;
[read, write] sint32 SmtpDomainValidationFlags;
[read, write] boolean SmtpSSLRequireTrustedCA;
[read, write] boolean SmtpSSLCertHostnameValidation;
[read, write] sint32 MaxMailObjects;
[read, write] boolean ShouldPickupMail;
[read, write] sint32 MaxDirChangeIOSize;
[read, write] sint32 NameResolutionType;
[read, write] sint32 MaxSmtpErrors;
[read, write] boolean ShouldPipelineIn;
[read, write] boolean ShouldPipelineOut;
[read, write] string ConnectResponse;
[read, write] boolean UpdatedFQDN;
[read, write] boolean UpdatedDefaultDomain;
[read, write] boolean EtrnSubdomains;
[read, write] sint32 SmtpMaxRemoteQThreads;
[read, write] boolean SmtpDisableRelay;
[read, write] boolean SmtpHeloNoDomain;
[read, write] boolean SmtpMailNoHelo;
[read, write] sint32 SmtpAqueueWait;
[read, write] boolean AddNoHeaders;
[read, write] sint32 SmtpEventlogLevel;
[read, write] boolean AllowAnonymous;
[read, write] boolean AnonymousOnly;
[read, write] boolean AnonymousPasswordSync;
[read, write] string AnonymousUserName;
[read, write] string Realm;
[read, write] string DefaultLogonDomain;
[read, write] sint32 SmtpIpRestrictionFlag;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to one or all FTP virtual directories for an FTP server.")]
class IIsFtpVirtualDirSetting : IIsSetting
{
[Key] string Name;
[read, write] string Path;
[read, write] string UNCUserName;
[read, write] string UNCPassword;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] boolean DontLog;
[read, write] boolean FtpDirBrowseShowLongDate;
[read, write] sint32 Win32Error;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpireSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 ExpireSpace;
[read, write] sint32 ExpireTime;
[read, write] string ExpireNewsgroups[];
[read, write] string ExpirePolicyName;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServerSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] ServerBinding ServerBindings[];
[read, write] SecureBinding SecureBindings[];
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] string DefaultLogonDomain;
[read, write] string NTAuthenticationProviders;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 LogType;
[read, write] string LogPluginClsid;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFilePeriod;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 ServerListenBacklog;
[read, write] sint32 Win32Error;
[read, write] sint32 ImapExpireMail;
[read, write] sint32 ImapExpireDelay;
[read, write] sint32 ImapExpireStart;
[read, write] sint32 ImapMailExpirationTime;
[read, write] string ImapClearTextProvider;
[read, write] string ImapDefaultDomain;
[read, write] string ImapRoutingDll;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDomainSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 RouteAction;
[read, write] string RouteActionString;
[read, write] string RouteUserName;
[read, write] string RoutePassword;
[read, write] uint8 RelayIpList[];
[read, write] sint32 RelayForAuth;
[read, write] string AuthTurnList[];
[read, write] string CSideEtrnDomains;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpiration : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPool : CIM_LogicalElement
{
[Key] string Name;
[Implemented,bypass_getobject,Description("Determine which applications are currently routed to the given application pool")] void EnumAppsInPool([OUT] string Applications[]);
[Implemented,bypass_getobject,Description("Recycle an already enabled application pool on demand")] void Recycle();
[Implemented,bypass_getobject,Description("Starts an application pool")] void Start();
[Implemented,bypass_getobject,Description("Stops an application pool")] void Stop();
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 ServerState;
[read, write(FALSE)] sint32 ImapServiceVersion;
[read, write(FALSE)] string ImapRoutingSources[];
[read, write(FALSE)] uint8 SSLCertHash[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpUserSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 ServerState;
[read, write(FALSE)] sint32 Pop3ServiceVersion;
[read, write(FALSE)] string Pop3RoutingSources[];
[read, write(FALSE)] uint8 SSLCertHash[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpService : Win32_Service
{
[read, write(FALSE)] sint32 SmtpServiceVersion;
[read, write(FALSE)] string RoutingSources[];
[read, write(FALSE)] string DomainRouting[];
[read, write(FALSE)] string LocalDomains[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebInfoSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 ServerConfigFlags;
[read, write] boolean ServerConfigSSL40;
[read, write] boolean ServerConfigSSL128;
[read, write] boolean ServerConfigSSLAllowEncrypt;
[read, write] boolean ServerConfigAutoPWSync;
[read, write] CustomErrorDescription CustomErrorDescriptions[];
[read, write] string AdminServer;
[read, write] string LogModuleList;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDL : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpirationSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsObjectSetting : IIsSetting
{
[Key] string Name;
[read, write] string KeyType;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapVirtualDirSetting : IIsSetting
{
[Key] string Name;
[read, write] string Path;
[read, write] string UNCUserName;
[read, write] string UNCPassword;
[read, write] sint32 Win32Error;
[read, write] boolean DontLog;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 ImapExpireMail;
[read, write] sint32 ImapMailExpirationTime;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages inheritable metabase properties for Web sites and Web virtual directories.")]
class IIsWebServiceSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] MimeMap MimeMap[];
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] boolean UseDigestSSP;
[read, write] sint32 ServerListenBacklog;
[read, write] string ServerComment;
[read, write] ServerBinding ServerBindings[];
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] boolean AllowKeepAlive;
[read, write] sint32 ServerSize;
[read, write] boolean DisableSocketPooling;
[read, write] boolean AnonymousPasswordSync;
[read, write] string DefaultLogonDomain;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] string Realm;
[read, write] string DefaultDoc;
[read, write] string HttpExpires;
[read, write] string HttpPics[];
[read, write] HttpCustomHeader HttpCustomHeaders[];
[read, write] HttpError HttpErrors[];
[read, write] boolean EnableDocFooter;
[read, write] string DefaultDocFooter;
[read, write] sint32 LogonMethod;
[read, write] boolean CacheISAPI;
[read, write] sint32 CGITimeout;
[read, write] sint32 DirectoryLevelsToScan;
[read, write] boolean ContentIndexed;
[read, write] string NTAuthenticationProviders;
[read, write] sint32 CertCheckMode;
[read, write] sint32 DownlevelAdminInstance;
[read, write] boolean AspBufferingOn;
[read, write] boolean AspLogErrorRequests;
[read, write] boolean AspScriptErrorSentToBrowser;
[read, write] string AspScriptErrorMessage;
[read, write] boolean AspAllowOutOfProcComponents;
[read, write] sint32 AspScriptFileCacheSize;
[read, write] string AspDiskTemplateCacheDirectory;
[read, write] sint32 AspMaxDiskTemplateCacheFiles;
[read, write] sint32 AspScriptEngineCacheMax;
[read, write] sint32 AspScriptTimeout;
[read, write] sint32 AspSessionTimeout;
[read, write] boolean AspEnableParentPaths;
[read, write] boolean AspAllowSessionState;
[read, write] string AspScriptLanguage;
[read, write] boolean AspExceptionCatchEnable;
[read, write] sint32 AspCodepage;
[read, write] sint32 AspLCID;
[read, write] sint32 AspQueueTimeout;
[read, write] boolean AspEnableAspHtmlFallback;
[read, write] boolean AspEnableChunkedEncoding;
[read, write] boolean AspEnableTypelibCache;
[read, write] boolean AspErrorsToNTLog;
[read, write] sint32 AspProcessorThreadMax;
[read, write] boolean AspTrackThreadingModel;
[read, write] sint32 AspRequestQueueMax;
[read, write] boolean AspEnableApplicationRestart;
[read, write] sint32 AspQueueConnectionTestTime;
[read, write] sint32 AspSessionMax;
[read, write] string AppFriendlyName;
[read, write] boolean AppAllowDebugging;
[read, write] boolean AppAllowClientDebug;
[read, write] sint32 CacheControlMaxAge;
[read, write] boolean CacheControlNoCache;
[read, write] string CacheControlCustom;
[read, write] boolean CreateProcessAsUser;
[read, write] sint32 PoolIdcTimeout;
[read, write] string RedirectHeaders[];
[read, write] sint32 UploadReadAheadSize;
[read, write] sint32 PasswordExpirePrenotifyDays;
[read, write] sint32 PasswordCacheTTL;
[read, write] sint32 PasswordChangeFlags;
[read, write] boolean AuthChangeUnsecure;
[read, write] boolean AuthChangeDisable;
[read, write] boolean AuthAdvNotifyDisable;
[read, write] string AppWamClsid;
[read, write] sint32 DirBrowseFlags;
[read, write] boolean DirBrowseShowDate;
[read, write] boolean DirBrowseShowTime;
[read, write] boolean DirBrowseShowSize;
[read, write] boolean DirBrowseShowExtension;
[read, write] boolean DirBrowseShowLongDate;
[read, write] boolean EnableDefaultDoc;
[read, write] boolean EnableDirBrowsing;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 AuthPersistence;
[read, write] boolean AuthPersistSingleRequest;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] boolean DisableStaticFileCache;
[read, write] ScriptMap ScriptMaps[];
[read, write] boolean SSIExecDisable;
[read, write] boolean EnableReverseDns;
[read, write] boolean CreateCGIWithNewConsole;
[read, write] boolean ProcessNTCRIfLoggedOn;
[read, write] boolean AllowPathInfoForScriptMappings;
[read, write] string InProcessIsapiApps[];
[read, write] sint32 LogType;
[read, write] sint32 LogFilePeriod;
[read, write] boolean LogFileLocaltimeRollover;
[read, write] string LogPluginClsid;
[read, write] string LogModuleList;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] boolean SslUseDsMapper;
[read, write] boolean SSLAlwaysNegoClientCert;
[read, write] string WAMUserName;
[read, write] string WAMUserPass;
[read, write] sint32 ShutdownTimeLimit;
[read, write] string SSLStoreName;
[read, write] string AuthChangeURL;
[read, write] string AuthExpiredURL;
[read, write] string AuthNotifyPwdExpURL;
[read, write] string AuthExpiredUnsecureURL;
[read, write] string AuthNotifyPwdExpUnsecureURL;
[read, write] string AdminServer;
[read, write] string AppPoolId;
[read, write] boolean DoStaticCompression;
[read, write] boolean DoDynamicCompression;
[read, write] boolean IIs5IsolationModeEnabled;
[read, write] sint32 MaxGlobalBandwidth;
[read, write] sint32 MinFileBytesPerSec;
[read, write] sint32 HeaderWaitTimeout;
[read, write] boolean LogInUTF8;
[read, write] sint32 RapidFailProtectionInterval;
[read, write] sint32 RapidFailProtectionMaxCrashes;
[read, write] string AspPartitionID;
[read, write] string AspSxsName;
[read, write] sint32 AspAppServiceFlags;
[read, write] boolean AspEnableTracker;
[read, write] boolean AspEnableSxs;
[read, write] boolean AspUsePartition;
[read, write] sint32 AspKeepSessionIDSecure;
[read, write] sint32 RevocationFreshnessTime;
[read, write] sint32 RevocationURLRetrievalTimeout;
[read, write] sint32 AspExecuteInMTA;
[read, write] boolean CentralBinaryLoggingEnabled;
[read, write] boolean AspRunOnEndAnonymously;
[read, write] sint32 AspBufferingLimit;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
[read, write] sint32 AzImpersonationLevel;
[read, write] boolean AspCalcLineNumber;
[read, write] ApplicationDependency ApplicationDependencies[];
[read, write] WebSvcExtRestrictionList WebSvcExtRestrictionList[];
[read, write] sint32 AspMaxRequestEntityAllowed;
[read, write] sint32 MaxRequestEntityAllowed;
[read, write] sint32 DemandStartThreshold;
[read, write] sint32 PassportRequireADMapping;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages inheritable metabase properties for Web sites and Web virtual directories.")]
class IIsWebService : Win32_Service
{
[read, write(FALSE)] string AppRoot;
[read, write(FALSE)] sint32 AppIsolated;
[read, write(FALSE)] string AppPackageID;
[read, write(FALSE)] string AppPackageName;
[read, write(FALSE)] uint8 SSLCertHash[];
[Implemented,bypass_getobject,Description("Lists WebSvcExtRestrictionList property.")] void ListExtensionFiles([OUT] string ExtensionFiles[]);
[Implemented,bypass_getobject,Description("Modifies WebSvcExtRestrictionList property.")] void AddExtensionFile([IN] string ExtensionFile, [IN] boolean bEnable, [IN] string GroupID, [IN] boolean bCanDelete, [IN] string Description);
[Implemented,bypass_getobject,Description("Modifies WebSvcExtRestrictionList property.")] void DeleteExtensionFileRecord([IN] string ExtensionFile);
[Implemented,bypass_getobject,Description("Modifies WebSvcExtRestrictionList property.")] void EnableExtensionFile([IN] string ExtensionFile);
[Implemented,bypass_getobject,Description("Modifies WebSvcExtRestrictionList property.")] void DisableExtensionFile([IN] string ExtensionFile);
[Implemented,bypass_getobject,Description("Modifies WebSvcExtRestrictionList property.")] void EnableWebServiceExtension([IN] string Extension);
[Implemented,bypass_getobject,Description("Modifies WebSvcExtRestrictionList property.")] void DisableWebServiceExtension([IN] string Extension);
[Implemented,bypass_getobject,Description("Lists WebSvcExtRestrictionList property.")] void ListWebServiceExtensions([OUT] string Extensions[]);
[Implemented,bypass_getobject,Description("Modifies ApplicationDependencies property.")] void EnableApplication([IN] string Application);
[Implemented,bypass_getobject,Description("Modifies ApplicationDependencies property.")] void RemoveApplication([IN] string Application);
[Implemented,bypass_getobject,Description("Lists ApplicationDependencies property.")] void ListApplications([OUT] string Applications[]);
[Implemented,bypass_getobject,Description("Lists Applications that depends on the given GroupID.")] void QueryGroupIDStatus([IN] string GroupID, [OUT] string Applications[]);
[Implemented,bypass_getobject,Description("Modifies ApplicationDependencies property.")] void AddDependency([IN] string Application, [IN] string GroupID);
[Implemented,bypass_getobject,Description("Modifies ApplicationDependencies property.")] void RemoveDependency([IN] string Application, [IN] string GroupID);
[Implemented,bypass_getobject,Description("Creates a new site.")] string CreateNewSite([IN] string ServerComment, [IN] ServerBinding ServerBindings[], [IN] string PathOfRootVirtualDir, [IN,OPTIONAL] sint32 ServerId);
[Implemented,bypass_getobject,Description("Returns what mode -- Full Isolation (= 1) or Shared Isolation (= 0) -- the W3SVC is running in.")] sint32 GetCurrentMode();
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFiltersSetting : IIsSetting
{
[Key] string Name;
[read, write] string FilterLoadOrder;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpRebuild : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages the metabase properties that control FTP sites and FTP virtual directories.")]
class IIsFtpServiceSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxConnections;
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] sint32 ServerListenBacklog;
[read, write] boolean LogAnonymous;
[read, write] boolean LogNonAnonymous;
[read, write] string ServerComment;
[read, write] ServerBinding ServerBindings[];
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] string ExitMessage;
[read, write] string GreetingMessage[];
[read, write] string MaxClientsMessage;
[read, write] boolean AnonymousOnly;
[read, write] boolean MSDOSDirOutput;
[read, write] sint32 ServerSize;
[read, write] boolean DisableSocketPooling;
[read, write] boolean AnonymousPasswordSync;
[read, write] boolean AllowAnonymous;
[read, write] string DefaultLogonDomain;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] sint32 DirectoryLevelsToScan;
[read, write] string Realm;
[read, write] sint32 LogType;
[read, write] sint32 LogFilePeriod;
[read, write] boolean LogFileLocaltimeRollover;
[read, write] string LogPluginClsid;
[read, write] string LogModuleList;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] boolean FtpDirBrowseShowLongDate;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 DownlevelAdminInstance;
[read, write] string BannerMessage[];
[read, write] sint32 UserIsolationMode;
[read, write] boolean FtpLogInUtf8;
[read, write] string ADConnectionsUserName;
[read, write] string ADConnectionsPassword;
[read, write] sint32 ServerCommand;
[read, write] string PassivePortRange;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to one or all virtual directories for a Web site.")]
class IIsWebVirtualDirSetting : IIsSetting
{
[Key] string Name;
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] boolean AnonymousPasswordSync;
[read, write] boolean UseDigestSSP;
[read, write] string AppFriendlyName;
[read, write] sint32 AppOopRecoverLimit;
[read, write] boolean CacheISAPI;
[read, write] boolean AppAllowDebugging;
[read, write] boolean AppAllowClientDebug;
[read, write] string DefaultLogonDomain;
[read, write] sint32 LogonMethod;
[read, write] sint32 CGITimeout;
[read, write] string Realm;
[read, write] boolean DontLog;
[read, write] string HttpExpires;
[read, write] string HttpPics[];
[read, write] HttpCustomHeader HttpCustomHeaders[];
[read, write] HttpError HttpErrors[];
[read, write] boolean EnableDocFooter;
[read, write] string DefaultDocFooter;
[read, write] string HttpRedirect;
[read, write] string DefaultDoc;
[read, write] boolean ContentIndexed;
[read, write] sint32 CacheControlMaxAge;
[read, write] boolean CacheControlNoCache;
[read, write] string CacheControlCustom;
[read, write] boolean CreateProcessAsUser;
[read, write] sint32 PoolIdcTimeout;
[read, write] string RedirectHeaders[];
[read, write] sint32 UploadReadAheadSize;
[read, write] boolean FrontPageWeb;
[read, write] string Path;
[read, write] string UNCUserName;
[read, write] string UNCPassword;
[read, write] boolean DisableStaticFileCache;
[read, write] string AppWamClsid;
[read, write] sint32 AuthPersistence;
[read, write] boolean AuthPersistSingleRequest;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] ScriptMap ScriptMaps[];
[read, write] boolean SSIExecDisable;
[read, write] boolean EnableReverseDns;
[read, write] boolean CreateCGIWithNewConsole;
[read, write] boolean AspBufferingOn;
[read, write] boolean AspLogErrorRequests;
[read, write] boolean AspScriptErrorSentToBrowser;
[read, write] string AspScriptErrorMessage;
[read, write] boolean AspAllowOutOfProcComponents;
[read, write] sint32 AspScriptFileCacheSize;
[read, write] string AspDiskTemplateCacheDirectory;
[read, write] sint32 AspMaxDiskTemplateCacheFiles;
[read, write] sint32 AspScriptEngineCacheMax;
[read, write] sint32 AspScriptTimeout;
[read, write] sint32 AspSessionTimeout;
[read, write] boolean AspEnableParentPaths;
[read, write] boolean AspAllowSessionState;
[read, write] string AspScriptLanguage;
[read, write] boolean AspExceptionCatchEnable;
[read, write] sint32 AspCodepage;
[read, write] sint32 AspLCID;
[read, write] MimeMap MimeMap[];
[read, write] sint32 AspQueueTimeout;
[read, write] boolean AspEnableAspHtmlFallback;
[read, write] boolean AspEnableChunkedEncoding;
[read, write] boolean AspEnableTypelibCache;
[read, write] boolean AspErrorsToNTLog;
[read, write] sint32 AspProcessorThreadMax;
[read, write] boolean AspTrackThreadingModel;
[read, write] sint32 AspRequestQueueMax;
[read, write] boolean AspEnableApplicationRestart;
[read, write] sint32 AspQueueConnectionTestTime;
[read, write] sint32 AspSessionMax;
[read, write] sint32 ShutdownTimeLimit;
[read, write] sint32 DirBrowseFlags;
[read, write] boolean DirBrowseShowDate;
[read, write] boolean DirBrowseShowTime;
[read, write] boolean DirBrowseShowSize;
[read, write] boolean DirBrowseShowExtension;
[read, write] boolean DirBrowseShowLongDate;
[read, write] boolean EnableDefaultDoc;
[read, write] boolean EnableDirBrowsing;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 Win32Error;
[read, write] string AppPoolId;
[read, write] boolean DoStaticCompression;
[read, write] boolean DoDynamicCompression;
[read, write] string AspPartitionID;
[read, write] string AspSxsName;
[read, write] sint32 AspAppServiceFlags;
[read, write] boolean AspEnableTracker;
[read, write] boolean AspEnableSxs;
[read, write] boolean AspUsePartition;
[read, write] sint32 AspKeepSessionIDSecure;
[read, write] sint32 AspExecuteInMTA;
[read, write] boolean AspRunOnEndAnonymously;
[read, write] sint32 AspBufferingLimit;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
[read, write] sint32 AzImpersonationLevel;
[read, write] boolean AspCalcLineNumber;
[read, write] uint8 AdminACLBin[];
[read, write] sint32 AspMaxRequestEntityAllowed;
[read, write] sint32 MaxRequestEntityAllowed;
[read, write] sint32 PassportRequireADMapping;
[read, write] string NTAuthenticationProviders;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Service : Win32_Service
{
[read, write(FALSE)] sint32 Pop3ServiceVersion;
[read, write(FALSE)] string Pop3RoutingSources[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModules : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeedsSetting : IIsSetting
{
[Key] string Name;
[read, write] string FeedPeerTempDirectory;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to one or all virtual directories for a Web site.")]
class IIsWebVirtualDir : IIsDirectory
{
[read, write(FALSE)] string AppRoot;
[read, write(FALSE)] sint32 AppIsolated;
[read, write(FALSE)] string AppPackageName;
[read, write(FALSE)] string AppPackageID;
[Implemented,bypass_getobject,Description("Creates an application at the specified metabase key(parameter is a Boolean).")] void AppCreate([IN] boolean InProcFlag);
[Implemented,bypass_getobject,Description("Creates an application at the specified metabase key(parameter is a Long).")] void AppCreate2([IN] sint32 AppMode);
[Implemented,bypass_getobject,Description("Creates an application at the specified metabase key.")] void AppCreate3([IN] sint32 AppMode, [IN] string AppPoolName, [IN] boolean bCreate);
[Implemented,bypass_getobject,Description("Deletes an application definition at the specified key (and its subkeys).")] void AppDelete([IN] boolean Recursive);
[Implemented,bypass_getobject,Description("Unloads an application at the specified key (and its subkeys).")] void AppUnLoad([IN] boolean Recursive);
[Implemented,bypass_getobject] void AppDisable([IN] boolean Recursive);
[Implemented,bypass_getobject] void AppEnable([IN] boolean Recursive);
[Implemented,bypass_getobject] uint32 AppGetStatus();
[Implemented,bypass_getobject,Description("Restarts the ASP application that invoked it.")] void AspAppRestart();
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Sessions : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3SessionsSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Is used to set metabase properties that apply to one or more Web directories for a Web server.")]
class IIsWebDirectory : IIsDirectory
{
[read, write(FALSE)] string AppRoot;
[read, write(FALSE)] sint32 AppIsolated;
[read, write(FALSE)] string AppPackageName;
[read, write(FALSE)] string AppPackageID;
[Implemented,bypass_getobject,Description("Creates an application at the specified metabase key(parameter is a Boolean).")] void AppCreate([IN] boolean InProcFlag);
[Implemented,bypass_getobject,Description("Creates an application at the specified metabase key(parameter is a Long).")] void AppCreate2([IN] sint32 AppMode);
[Implemented,bypass_getobject,Description("Creates an application at the specified metabase key.")] void AppCreate3([IN] sint32 AppMode, [IN] string AppPoolName, [IN] boolean bCreate);
[Implemented,bypass_getobject,Description("Deletes an application definition at the specified key (and its subkeys).")] void AppDelete([IN] boolean Recursive);
[Implemented,bypass_getobject,Description("Unloads an application at the specified key (and its subkeys).")] void AppUnLoad([IN] boolean Recursive);
[Implemented,bypass_getobject] void AppDisable([IN] boolean Recursive);
[Implemented,bypass_getobject] void AppEnable([IN] boolean Recursive);
[Implemented,bypass_getobject] uint32 AppGetStatus();
[Implemented,bypass_getobject,Description("Restarts the ASP application that invoked it.")] void AspAppRestart();
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpVirtualDirSetting : IIsSetting
{
[Key] string Name;
[read, write] string Path;
[read, write] string UNCUserName;
[read, write] string UNCPassword;
[read, write] sint32 Win32Error;
[read, write] boolean DontLog;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeeds : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsObject : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3InfoSetting : IIsSetting
{
[Key] string Name;
[read, write] string LogModuleList;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Is used to set metabase properties that apply to one or more Web directories for a Web server.")]
class IIsWebDirectorySetting : IIsSetting
{
[Key] string Name;
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] boolean AnonymousPasswordSync;
[read, write] boolean UseDigestSSP;
[read, write] string AppFriendlyName;
[read, write] sint32 AppOopRecoverLimit;
[read, write] boolean CacheISAPI;
[read, write] boolean AppAllowDebugging;
[read, write] boolean AppAllowClientDebug;
[read, write] string DefaultLogonDomain;
[read, write] sint32 LogonMethod;
[read, write] sint32 CGITimeout;
[read, write] string Realm;
[read, write] boolean DontLog;
[read, write] string HttpExpires;
[read, write] string HttpPics[];
[read, write] HttpCustomHeader HttpCustomHeaders[];
[read, write] HttpError HttpErrors[];
[read, write] boolean EnableDocFooter;
[read, write] string DefaultDocFooter;
[read, write] string HttpRedirect;
[read, write] string DefaultDoc;
[read, write] boolean ContentIndexed;
[read, write] sint32 CacheControlMaxAge;
[read, write] boolean CacheControlNoCache;
[read, write] string CacheControlCustom;
[read, write] boolean CreateProcessAsUser;
[read, write] sint32 PoolIdcTimeout;
[read, write] string RedirectHeaders[];
[read, write] sint32 UploadReadAheadSize;
[read, write] boolean FrontPageWeb;
[read, write] string AppWamClsid;
[read, write] sint32 AuthPersistence;
[read, write] boolean AuthPersistSingleRequest;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] boolean DisableStaticFileCache;
[read, write] ScriptMap ScriptMaps[];
[read, write] boolean SSIExecDisable;
[read, write] boolean EnableReverseDns;
[read, write] boolean CreateCGIWithNewConsole;
[read, write] boolean AspBufferingOn;
[read, write] boolean AspLogErrorRequests;
[read, write] boolean AspScriptErrorSentToBrowser;
[read, write] string AspScriptErrorMessage;
[read, write] boolean AspAllowOutOfProcComponents;
[read, write] sint32 AspScriptFileCacheSize;
[read, write] string AspDiskTemplateCacheDirectory;
[read, write] sint32 AspMaxDiskTemplateCacheFiles;
[read, write] sint32 AspScriptEngineCacheMax;
[read, write] sint32 AspScriptTimeout;
[read, write] sint32 AspSessionTimeout;
[read, write] boolean AspEnableParentPaths;
[read, write] boolean AspAllowSessionState;
[read, write] string AspScriptLanguage;
[read, write] boolean AspExceptionCatchEnable;
[read, write] sint32 AspCodepage;
[read, write] sint32 AspLCID;
[read, write] MimeMap MimeMap[];
[read, write] sint32 AspQueueTimeout;
[read, write] boolean AspEnableAspHtmlFallback;
[read, write] boolean AspEnableChunkedEncoding;
[read, write] boolean AspEnableTypelibCache;
[read, write] boolean AspErrorsToNTLog;
[read, write] sint32 AspProcessorThreadMax;
[read, write] boolean AspTrackThreadingModel;
[read, write] sint32 AspRequestQueueMax;
[read, write] boolean AspEnableApplicationRestart;
[read, write] sint32 AspQueueConnectionTestTime;
[read, write] sint32 AspSessionMax;
[read, write] sint32 ShutdownTimeLimit;
[read, write] sint32 DirBrowseFlags;
[read, write] boolean DirBrowseShowDate;
[read, write] boolean DirBrowseShowTime;
[read, write] boolean DirBrowseShowSize;
[read, write] boolean DirBrowseShowExtension;
[read, write] boolean DirBrowseShowLongDate;
[read, write] boolean EnableDefaultDoc;
[read, write] boolean EnableDirBrowsing;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] string AppPoolId;
[read, write] boolean DoStaticCompression;
[read, write] boolean DoDynamicCompression;
[read, write] string AspPartitionID;
[read, write] string AspSxsName;
[read, write] sint32 AspAppServiceFlags;
[read, write] boolean AspEnableTracker;
[read, write] boolean AspEnableSxs;
[read, write] boolean AspUsePartition;
[read, write] sint32 AspKeepSessionIDSecure;
[read, write] sint32 AspExecuteInMTA;
[read, write] boolean AspRunOnEndAnonymously;
[read, write] sint32 AspBufferingLimit;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
[read, write] sint32 AzImpersonationLevel;
[read, write] boolean AspCalcLineNumber;
[read, write] uint8 AdminACLBin[];
[read, write] sint32 AspMaxRequestEntityAllowed;
[read, write] sint32 MaxRequestEntityAllowed;
[read, write] sint32 PassportRequireADMapping;
[read, write] string NTAuthenticationProviders;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpSessionsSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPoolSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 PeriodicRestartTime;
[read, write] sint32 PeriodicRestartRequests;
[read, write] sint32 MaxProcesses;
[read, write] boolean PingingEnabled;
[read, write] sint32 IdleTimeout;
[read, write] boolean RapidFailProtection;
[read, write] boolean SMPAffinitized;
[read, write] sint32 SMPProcessorAffinityMask;
[read, write] sint32 StartupTimeLimit;
[read, write] sint32 ShutdownTimeLimit;
[read, write] sint32 PingInterval;
[read, write] sint32 PingResponseTime;
[read, write] boolean DisallowOverlappingRotation;
[read, write] boolean DisallowRotationOnConfigChange;
[read, write] boolean OrphanWorkerProcess;
[read, write] sint32 AppPoolQueueLength;
[read, write] sint32 CPUAction;
[read, write] sint32 CPULimit;
[read, write] sint32 CPUResetInterval;
[read, write] sint32 AppPoolIdentityType;
[read, write] string WAMUserName;
[read, write] string WAMUserPass;
[read, write] sint32 LogonMethod;
[read, write] sint32 PeriodicRestartMemory;
[read, write] sint32 PeriodicRestartPrivateMemory;
[read, write] sint32 AppPoolCommand;
[read, write] sint32 AppPoolState;
[read, write] boolean AppPoolAutoStart;
[read, write] string PeriodicRestartSchedule[];
[read, write] sint32 RapidFailProtectionInterval;
[read, write] sint32 RapidFailProtectionMaxCrashes;
[read, write] sint32 Win32Error;
[read, write] string OrphanActionExe;
[read, write] string OrphanActionParams;
[read, write] sint32 LoadBalancerCapabilities;
[read, write] string AutoShutdownAppPoolExe;
[read, write] string AutoShutdownAppPoolParams;
[read, write] sint32 LogEventOnRecycle;
[read, write] boolean AppPoolRecycleTime;
[read, write] boolean AppPoolRecycleRequests;
[read, write] boolean AppPoolRecycleSchedule;
[read, write] boolean AppPoolRecycleMemory;
[read, write] boolean AppPoolRecycleIsapiUnhealthy;
[read, write] boolean AppPoolRecycleOnDemand;
[read, write] boolean AppPoolRecycleConfigChange;
[read, write] boolean AppPoolRecyclePrivateMemory;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages global metabase properties that determine how IIS operates")]
class IIsComputer : CIM_ApplicationSystem
{
[Key] string Name;
[Implemented,bypass_getobject,Description("Explicitly saves the metabase data to disk.")] void SaveData();
[Implemented,bypass_getobject,Description("Saves the metabase to long-term storage.")] void BackupWithPassword([IN] string BackupLocation, [IN] sint32 BackupVersion, [IN] sint32 BackupFlags, [IN] string Password);
[Implemented,bypass_getobject,Description("Deletes a metabase backup from long-term storage.")] void DeleteBackup([IN] string BackupLocation, [IN] sint32 BackupVersion);
[Implemented,bypass_getobject,Description("Enumerates metabase backups in long-term storage.")] void EnumBackups([IN,OUT] string BackupLocation, [IN] sint32 IndexIn, [OUT] sint32 BackupVersionOut, [OUT] datetime BackupDateTimeOut);
[Implemented,bypass_getobject,Description("Restores a metabase backup from long-term storage.")] void RestoreWithPassword([IN] string BackupLocation, [IN] sint32 BackupVersion, [IN] sint32 BackupFlags, [IN] string Password);
[Implemented,bypass_getobject] void Export([IN] string Passwd, [IN] string FileName, [IN] string SourcePath, [IN] sint32 MDFlags);
[Implemented,bypass_getobject] void Import([IN] string Passwd, [IN] string FileName, [IN] string SourcePath, [IN] string DestPath, [IN] sint32 MDFlags);
[Implemented,bypass_getobject] void RestoreHistory([IN] string MDHistoryLocation, [IN] sint32 MajorVersion, [IN] sint32 MinorVersion, [IN] sint32 MDFlags);
[Implemented,bypass_getobject] void EnumHistory([IN,OUT] string MDHistoryLocation, [OUT] sint32 MajorVersion, [OUT] sint32 MinorVersion, [OUT] datetime HistoryTime, [IN] sint32 EnumIndex);
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionScheme : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCustomLogModuleSetting : IIsSetting
{
[Key] string Name;
[read, write] string LogCustomPropertyName;
[read, write] string LogCustomPropertyHeader;
[read, write] sint32 LogCustomPropertyID;
[read, write] sint32 LogCustomPropertyMask;
[read, write] sint32 LogCustomPropertyDataType;
[read, write] string LogCustomPropertyServicesString[];
[read, write] sint32 LogCustomPropertyNodeID;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilter : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to a specific FTP server and to set inheritable metabase properties for FTP virtual directories.")]
class IIsFtpServerSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxConnections;
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] sint32 ServerListenBacklog;
[read, write] boolean DisableSocketPooling;
[read, write] boolean LogAnonymous;
[read, write] boolean LogNonAnonymous;
[read, write] string ServerComment;
[read, write] ServerBinding ServerBindings[];
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] string ExitMessage;
[read, write] string GreetingMessage[];
[read, write] string MaxClientsMessage;
[read, write] boolean AnonymousOnly;
[read, write] boolean MSDOSDirOutput;
[read, write] sint32 ServerSize;
[read, write] boolean AnonymousPasswordSync;
[read, write] boolean AllowAnonymous;
[read, write] string DefaultLogonDomain;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] string Realm;
[read, write] boolean ClusterEnabled;
[read, write] sint32 LogType;
[read, write] string LogPluginClsid;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFilePeriod;
[read, write] boolean LogFileLocaltimeRollover;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 Win32Error;
[read, write] boolean FtpDirBrowseShowLongDate;
[read, write] string BannerMessage[];
[read, write] sint32 UserIsolationMode;
[read, write] boolean FtpLogInUtf8;
[read, write] string ADConnectionsUserName;
[read, write] string ADConnectionsPassword;
[read, write] sint32 ServerCommand;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapVirtualDir : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPools : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapService : Win32_Service
{
[read, write(FALSE)] sint32 ImapServiceVersion;
[read, write(FALSE)] string ImapRoutingSources[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapRoutingSource : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3RoutingSource : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 ServerState;
[read, write(FALSE)] sint32 NntpServiceVersion;
[read, write(FALSE)] uint8 SSLCertHash[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServiceSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] boolean AllowAnonymous;
[read, write] sint32 DirectoryLevelsToScan;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] boolean AnonymousPasswordSync;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] boolean ContentIndexed;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 ServerListenBacklog;
[read, write] boolean HonorClientMsgIds;
[read, write] string SmtpServer;
[read, write] string AdminEmail;
[read, write] string AdminName;
[read, write] boolean AllowClientPosts;
[read, write] boolean AllowFeedPosts;
[read, write] boolean AllowControlMsgs;
[read, write] string DefaultModeratorDomain;
[read, write] sint32 NntpCommandLogMask;
[read, write] boolean DisableNewNews;
[read, write] sint32 ClientPostHardLimit;
[read, write] sint32 ClientPostSoftLimit;
[read, write] sint32 FeedPostHardLimit;
[read, write] sint32 FeedPostSoftLimit;
[read, write] sint32 LogType;
[read, write] sint32 LogFilePeriod;
[read, write] string LogPluginClsid;
[read, write] string LogModuleList;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 FeedReportPeriod;
[read, write] sint32 MaxSearchResults;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 ShutdownLatency;
[read, write] sint32 ArticleTimeLimit;
[read, write] sint32 HistoryExpiration;
[read, write] sint32 NewsCrawlerTime;
[read, write] string GroupVarListFile;
[read, write] string NTAuthenticationProviders;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3ServiceSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 ServerListenBacklog;
[read, write] string DefaultLogonDomain;
[read, write] string NTAuthenticationProviders;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 LogType;
[read, write] sint32 LogFilePeriod;
[read, write] string LogPluginClsid;
[read, write] string LogModuleList;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 Pop3ExpireMail;
[read, write] sint32 Pop3ExpireDelay;
[read, write] sint32 Pop3ExpireStart;
[read, write] sint32 Pop3MailExpirationTime;
[read, write] string Pop3ClearTextProvider;
[read, write] string Pop3DefaultDomain;
[read, write] string Pop3RoutingDll;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpVirtualDirSetting : IIsSetting
{
[Key] string Name;
[read, write] string Path;
[read, write] string UNCUserName;
[read, write] string UNCPassword;
[read, write] sint32 Win32Error;
[read, write] boolean ContentIndexed;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] boolean VrDoExpire;
[read, write] sint32 VrUseAccount;
[read, write] boolean VrOwnModerator;
[read, write] string VrDriverProgid;
[read, write] string FsPropertyPath;
[read, write] string ExMdbGuid;
[read, write] boolean DontLog;
[read, write] string VrDriverClsid;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionSchemesSetting : IIsSetting
{
[Key] string Name;
[read, write] string HcCompressionDirectory;
[read, write] string HcCacheControlHeader;
[read, write] string HcExpiresHeader;
[read, write] boolean HcDoDynamicCompression;
[read, write] boolean HcDoStaticCompression;
[read, write] boolean HcDoOnDemandCompression;
[read, write] boolean HcDoDiskSpaceLimiting;
[read, write] boolean HcNoCompressionForHttp10;
[read, write] boolean HcNoCompressionForProxies;
[read, write] boolean HcNoCompressionForRange;
[read, write] boolean HcSendCacheHeaders;
[read, write] sint32 HcMaxDiskSpaceUsage;
[read, write] sint32 HcIoBufferSize;
[read, write] sint32 HcCompressionBufferSize;
[read, write] sint32 HcMaxQueueLength;
[read, write] sint32 HcFilesDeletedPerDiskFree;
[read, write] sint32 HcMinFileSizeForComp;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionSchemes : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsMimeMapSetting : IIsSetting
{
[Key] string Name;
[read, write] MimeMap MimeMap[];
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpInfo : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 MajorIIsVersionNumber;
[read, write(FALSE)] sint32 MinorIIsVersionNumber;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpInfo : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 MajorIIsVersionNumber;
[read, write(FALSE)] sint32 MinorIIsVersionNumber;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebInfo : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 MajorIIsVersionNumber;
[read, write(FALSE)] sint32 MinorIIsVersionNumber;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Info : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpService : Win32_Service
{
[read, write(FALSE)] sint32 NntpServiceVersion;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapInfo : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapSessionsSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilters : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 ServerState;
[read, write(FALSE)] sint32 SmtpServiceVersion;
[read, write(FALSE)] string RoutingSources[];
[read, write(FALSE)] string DomainRouting[];
[read, write(FALSE)] string PostmasterName;
[read, write(FALSE)] string PostmasterEmail;
[read, write(FALSE)] string LocalDomains[];
[read, write(FALSE)] uint8 SSLCertHash[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsMimeMap : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPoolsSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 PeriodicRestartTime;
[read, write] sint32 PeriodicRestartRequests;
[read, write] sint32 MaxProcesses;
[read, write] boolean PingingEnabled;
[read, write] sint32 IdleTimeout;
[read, write] boolean RapidFailProtection;
[read, write] boolean SMPAffinitized;
[read, write] sint32 SMPProcessorAffinityMask;
[read, write] sint32 StartupTimeLimit;
[read, write] sint32 ShutdownTimeLimit;
[read, write] sint32 PingInterval;
[read, write] sint32 PingResponseTime;
[read, write] boolean DisallowOverlappingRotation;
[read, write] boolean DisallowRotationOnConfigChange;
[read, write] boolean OrphanWorkerProcess;
[read, write] sint32 AppPoolQueueLength;
[read, write] sint32 CPUAction;
[read, write] sint32 CPULimit;
[read, write] sint32 CPUResetInterval;
[read, write] sint32 AppPoolIdentityType;
[read, write] string WAMUserName;
[read, write] string WAMUserPass;
[read, write] sint32 LogonMethod;
[read, write] sint32 PeriodicRestartMemory;
[read, write] sint32 PeriodicRestartPrivateMemory;
[read, write] boolean AppPoolAutoStart;
[read, write] string PeriodicRestartSchedule[];
[read, write] sint32 RapidFailProtectionInterval;
[read, write] sint32 RapidFailProtectionMaxCrashes;
[read, write] sint32 Win32Error;
[read, write] string OrphanActionExe;
[read, write] string OrphanActionParams;
[read, write] sint32 LoadBalancerCapabilities;
[read, write] string AutoShutdownAppPoolExe;
[read, write] string AutoShutdownAppPoolParams;
[read, write] sint32 LogEventOnRecycle;
[read, write] boolean AppPoolRecycleTime;
[read, write] boolean AppPoolRecycleRequests;
[read, write] boolean AppPoolRecycleSchedule;
[read, write] boolean AppPoolRecycleMemory;
[read, write] boolean AppPoolRecycleIsapiUnhealthy;
[read, write] boolean AppPoolRecycleOnDemand;
[read, write] boolean AppPoolRecycleConfigChange;
[read, write] boolean AppPoolRecyclePrivateMemory;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionSchemeSetting : IIsSetting
{
[Key] string Name;
[read, write] boolean HcDoDynamicCompression;
[read, write] boolean HcDoStaticCompression;
[read, write] boolean HcDoOnDemandCompression;
[read, write] string HcCompressionDll;
[read, write] string HcFileExtensions[];
[read, write] string HcScriptFileExtensions[];
[read, write] sint32 HcPriority;
[read, write] sint32 HcDynamicCompressionLevel;
[read, write] sint32 HcOnDemandCompLevel;
[read, write] sint32 HcCreateFlags;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpGroups : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpRoutingSourceSetting : IIsSetting
{
[Key] string Name;
[read, write] string SmtpRoutingTableType;
[read, write] string SmtpDsDataDirectory;
[read, write] string SmtpDsDefaultMailRoot;
[read, write] string SmtpDsBindType;
[read, write] string SmtpDsSchemaType;
[read, write] string SmtpDsHost;
[read, write] string SmtpDsNamingContext;
[read, write] string SmtpDsAccount;
[read, write] string SmtpDsPassword;
[read, write] sint32 SmtpDsUseCat;
[read, write] sint32 SmtpDsPort;
[read, write] string SmtpDsDomain;
[read, write] sint32 SmtpDsFlags;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3ServerSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] ServerBinding ServerBindings[];
[read, write] SecureBinding SecureBindings[];
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] string DefaultLogonDomain;
[read, write] string NTAuthenticationProviders;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 ServerListenBacklog;
[read, write] sint32 Win32Error;
[read, write] sint32 LogType;
[read, write] string LogPluginClsid;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFilePeriod;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 Pop3ExpireMail;
[read, write] sint32 Pop3ExpireDelay;
[read, write] sint32 Pop3ExpireStart;
[read, write] sint32 Pop3MailExpirationTime;
[read, write] string Pop3ClearTextProvider;
[read, write] string Pop3DefaultDomain;
[read, write] string Pop3RoutingDll;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilterSetting : IIsSetting
{
[Key] string Name;
[read, write] string FilterPath;
[read, write] string FilterDescription;
[read, write] sint32 FilterFlags;
[read, write] boolean NotifySecurePort;
[read, write] boolean NotifyNonSecurePort;
[read, write] boolean NotifySendResponse;
[read, write] boolean NotifyEndOfRequest;
[read, write] boolean NotifyEndOfNetSession;
[read, write] boolean NotifyLog;
[read, write] boolean NotifySendRawData;
[read, write] boolean NotifyAccessDenied;
[read, write] boolean NotifyUrlMap;
[read, write] boolean NotifyAuthentication;
[read, write] boolean NotifyPreProcHeaders;
[read, write] boolean NotifyReadRawData;
[read, write] boolean NotifyOrderLow;
[read, write] boolean NotifyOrderMedium;
[read, write] boolean NotifyOrderHigh;
[read, write] boolean NotifyAuthComplete;
[read, write] sint32 FilterState;
[read, write] boolean FilterEnabled;
[read, write] boolean FilterEnableCache;
[read, write] sint32 Win32Error;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to a specific FTP server and to set inheritable metabase properties for FTP virtual directories.")]
class IIsFtpServer : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 ServerState;
[Implemented,bypass_getobject,Description("Starts the server.")] void Start();
[Implemented,bypass_getobject,Description("Stops the server.")] void Stop();
[Implemented,bypass_getobject,Description("Continues the server.")] void Continue();
[Implemented,bypass_getobject,Description("Pauses the server.")] void Pause();
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapInfoSetting : IIsSetting
{
[Key] string Name;
[read, write] string LogModuleList;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServerSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] ServerBinding ServerBindings[];
[read, write] SecureBinding SecureBindings[];
[read, write] boolean ClusterEnabled;
[read, write] boolean AnonymousPasswordSync;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] boolean ContentIndexed;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 ServerListenBacklog;
[read, write] sint32 Win32Error;
[read, write] boolean HonorClientMsgIds;
[read, write] string SmtpServer;
[read, write] string AdminEmail;
[read, write] string AdminName;
[read, write] boolean AllowClientPosts;
[read, write] boolean AllowFeedPosts;
[read, write] boolean AllowControlMsgs;
[read, write] string DefaultModeratorDomain;
[read, write] sint32 NntpCommandLogMask;
[read, write] boolean DisableNewNews;
[read, write] sint32 ClientPostHardLimit;
[read, write] sint32 ClientPostSoftLimit;
[read, write] sint32 FeedPostHardLimit;
[read, write] sint32 FeedPostSoftLimit;
[read, write] string NewsPickupDirectory;
[read, write] string NewsFailedPickupDirectory;
[read, write] string NewsDropDirectory;
[read, write] sint32 LogType;
[read, write] string LogPluginClsid;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFilePeriod;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 FeedReportPeriod;
[read, write] sint32 MaxSearchResults;
[read, write] string NntpUucpName;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] string GroupHelpFile;
[read, write] string GroupListFile;
[read, write] string ArticleTableFile;
[read, write] string HistoryTableFile;
[read, write] string ListFile;
[read, write] string ModeratorFile;
[read, write] string XoverTableFile;
[read, write] string PrettyNamesFile;
[read, write] string GroupVarListFile;
[read, write] sint32 ArticleTimeLimit;
[read, write] sint32 HistoryExpiration;
[read, write] sint32 NewsCrawlerTime;
[read, write] sint32 ShutdownLatency;
[read, write] string NntpOrganization;
[read, write] string NntpClearTextProvider;
[read, write] string NTAuthenticationProviders;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpRoutingSource : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to a specific Web virtual server, and to set inheritable metabase properties for virtual directories, Web directories, and Web files.")]
class IIsWebServer : CIM_LogicalElement
{
[Key] string Name;
[read, write(FALSE)] sint32 ServerState;
[read, write(FALSE)] string AppRoot;
[read, write(FALSE)] sint32 AppIsolated;
[read, write(FALSE)] string AppPackageID;
[read, write(FALSE)] string AppPackageName;
[read, write(FALSE)] uint8 SSLCertHash[];
[Implemented,bypass_getobject,Description("Starts the server.")] void Start();
[Implemented,bypass_getobject,Description("Stops the server.")] void Stop();
[Implemented,bypass_getobject,Description("Continues the server.")] void Continue();
[Implemented,bypass_getobject,Description("Pauses the server.")] void Pause();
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpInfoSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
[read, write] string LogModuleList;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpVirtualDir : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDLSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeed : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages the metabase properties that control FTP sites and FTP virtual directories.")]
class IIsFtpService : Win32_Service
{
[Implemented,bypass_getobject,Description("Creates a new site.")] string CreateNewSite([IN] string ServerComment, [IN] ServerBinding ServerBindings[], [IN] string PathOfRootVirtualDir, [IN,OPTIONAL] sint32 ServerId);
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3VirtualDir : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpInfoSetting : IIsSetting
{
[Key] string Name;
[read, write] string LogModuleList;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCustomLogModule : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapSessions : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpInfoSetting : IIsSetting
{
[Key] string Name;
[read, write] string LogModuleList;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpVirtualDir : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDomain : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpUser : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase properties that apply to a specific Web virtual server, and to set inheritable metabase properties for virtual directories, Web directories, and Web files.")]
class IIsWebServerSetting : IIsSetting
{
[Key] string Name;
[read, write] boolean ContentIndexed;
[read, write] string ServerComment;
[read, write] sint32 MaxBandwidth;
[read, write] boolean ServerAutoStart;
[read, write] sint32 ServerSize;
[read, write] boolean DisableSocketPooling;
[read, write] sint32 ServerListenBacklog;
[read, write] sint32 ServerListenTimeout;
[read, write] ServerBinding ServerBindings[];
[read, write] SecureBinding SecureBindings[];
[read, write] sint32 MaxConnections;
[read, write] sint32 ConnectionTimeout;
[read, write] boolean AllowKeepAlive;
[read, write] sint32 CGITimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean UseDigestSSP;
[read, write] boolean CacheISAPI;
[read, write] MimeMap MimeMap[];
[read, write] string AnonymousUserName;
[read, write] string AnonymousUserPass;
[read, write] boolean FrontPageWeb;
[read, write] boolean AnonymousPasswordSync;
[read, write] string DefaultLogonDomain;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] string Realm;
[read, write] string DefaultDoc;
[read, write] string HttpExpires;
[read, write] string HttpPics[];
[read, write] HttpCustomHeader HttpCustomHeaders[];
[read, write] HttpError HttpErrors[];
[read, write] boolean EnableDocFooter;
[read, write] string DefaultDocFooter;
[read, write] sint32 LogonMethod;
[read, write] string NTAuthenticationProviders;
[read, write] sint32 CertCheckMode;
[read, write] boolean AspBufferingOn;
[read, write] boolean AspLogErrorRequests;
[read, write] boolean AspScriptErrorSentToBrowser;
[read, write] string AspScriptErrorMessage;
[read, write] boolean AspAllowOutOfProcComponents;
[read, write] sint32 AspScriptFileCacheSize;
[read, write] string AspDiskTemplateCacheDirectory;
[read, write] sint32 AspMaxDiskTemplateCacheFiles;
[read, write] sint32 AspScriptEngineCacheMax;
[read, write] sint32 AspScriptTimeout;
[read, write] boolean AspEnableParentPaths;
[read, write] boolean AspAllowSessionState;
[read, write] string AspScriptLanguage;
[read, write] boolean AspExceptionCatchEnable;
[read, write] sint32 AspCodepage;
[read, write] sint32 AspLCID;
[read, write] sint32 AspSessionTimeout;
[read, write] sint32 AspQueueTimeout;
[read, write] boolean AspEnableAspHtmlFallback;
[read, write] boolean AspEnableChunkedEncoding;
[read, write] boolean AspEnableTypelibCache;
[read, write] boolean AspErrorsToNTLog;
[read, write] sint32 AspProcessorThreadMax;
[read, write] boolean AspTrackThreadingModel;
[read, write] sint32 AspRequestQueueMax;
[read, write] boolean AspEnableApplicationRestart;
[read, write] sint32 AspQueueConnectionTestTime;
[read, write] sint32 AspSessionMax;
[read, write] string AppFriendlyName;
[read, write] sint32 AppOopRecoverLimit;
[read, write] boolean AppAllowDebugging;
[read, write] boolean AppAllowClientDebug;
[read, write] boolean ClusterEnabled;
[read, write] sint32 CacheControlMaxAge;
[read, write] boolean CacheControlNoCache;
[read, write] string CacheControlCustom;
[read, write] boolean CreateProcessAsUser;
[read, write] sint32 PoolIdcTimeout;
[read, write] string RedirectHeaders[];
[read, write] sint32 UploadReadAheadSize;
[read, write] sint32 PasswordExpirePrenotifyDays;
[read, write] sint32 PasswordCacheTTL;
[read, write] sint32 PasswordChangeFlags;
[read, write] boolean AuthChangeUnsecure;
[read, write] boolean AuthChangeDisable;
[read, write] boolean AuthAdvNotifyDisable;
[read, write] sint32 MaxBandwidthBlocked;
[read, write] string AppWamClsid;
[read, write] sint32 DirBrowseFlags;
[read, write] boolean DirBrowseShowDate;
[read, write] boolean DirBrowseShowTime;
[read, write] boolean DirBrowseShowSize;
[read, write] boolean DirBrowseShowExtension;
[read, write] boolean DirBrowseShowLongDate;
[read, write] boolean EnableDefaultDoc;
[read, write] boolean EnableDirBrowsing;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 AuthPersistence;
[read, write] boolean AuthPersistSingleRequest;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] boolean DisableStaticFileCache;
[read, write] ScriptMap ScriptMaps[];
[read, write] boolean SSIExecDisable;
[read, write] boolean EnableReverseDns;
[read, write] boolean CreateCGIWithNewConsole;
[read, write] sint32 LogType;
[read, write] string LogPluginClsid;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFilePeriod;
[read, write] boolean LogFileLocaltimeRollover;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 ShutdownTimeLimit;
[read, write] string SSLStoreName;
[read, write] boolean SSLAlwaysNegoClientCert;
[read, write] boolean ProcessNTCRIfLoggedOn;
[read, write] boolean AllowPathInfoForScriptMappings;
[read, write] sint32 ServerCommand;
[read, write] sint32 Win32Error;
[read, write] string AppPoolId;
[read, write] boolean DoStaticCompression;
[read, write] boolean DoDynamicCompression;
[read, write] string AspPartitionID;
[read, write] string AspSxsName;
[read, write] sint32 AspAppServiceFlags;
[read, write] boolean AspEnableTracker;
[read, write] boolean AspEnableSxs;
[read, write] boolean AspUsePartition;
[read, write] sint32 AspKeepSessionIDSecure;
[read, write] sint32 RevocationFreshnessTime;
[read, write] sint32 RevocationURLRetrievalTimeout;
[read, write] sint32 AspExecuteInMTA;
[read, write] boolean AspRunOnEndAnonymously;
[read, write] sint32 AspBufferingLimit;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
[read, write] sint32 AzImpersonationLevel;
[read, write] boolean AspCalcLineNumber;
[read, write] sint32 AspMaxRequestEntityAllowed;
[read, write] sint32 MaxRequestEntityAllowed;
[read, write] string SslCtlIdentifier;
[read, write] string SslCtlStoreName;
[read, write] sint32 PassportRequireADMapping;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages global metabase properties that determine how IIS operates")]
class IIsComputerSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxBandwidthBlocked;
[read, write] MimeMap MimeMap[];
[read, write] sint32 EnableHistory;
[read, write] sint32 MaxHistoryFiles;
[read, write] sint32 EnableEditWhileRunning;
[read, write] sint32 MaxErrorFiles;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapRoutingSourceSetting : IIsSetting
{
[Key] string Name;
[read, write] string ImapRoutingTableType;
[read, write] string ImapDsDataDirectory;
[read, write] string ImapDsDefaultMailRoot;
[read, write] string ImapDsBindType;
[read, write] string ImapDsSchemaType;
[read, write] string ImapDsHost;
[read, write] string ImapDsNamingContext;
[read, write] string ImapDsAccount;
[read, write] string ImapDsPassword;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpire : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Maps client certificates to Windows user accounts.")]
class IIsCertMapper : CIM_LogicalElement
{
[Key] string Name;
[Implemented,bypass_getobject,Description("Maps a certificate to a Windows account.")] void CreateMapping([IN] string vCert, [IN] string NtAcct, [IN] string NtPwd, [IN] string strName, [IN] boolean IEnabled);
[Implemented,bypass_getobject,Description("Deletes an existing certificate mapping.")] void DeleteMapping([IN] sint32 IMethod, [IN] string vKey);
[Implemented,bypass_getobject,Description("Retrieves a certificate and the mapping data from an existing certificate mapping.")] void GetMapping([IN] sint32 IMethod, [IN] string vKey, [OUT] string vCert, [OUT] string NtAcct, [OUT] string NtPwd, [OUT] string strName, [OUT] boolean IEnabled);
[Implemented,bypass_getobject,Description("Sets a new value for the Windows account string in an existing certificate mapping.")] void SetAcct([IN] sint32 IMethod, [IN] string vKey, [IN] string NtAcct);
[Implemented,bypass_getobject,Description("Enables or disables an existing certificate mapping.")] void SetEnabled([IN] sint32 IMethod, [IN] string vKey, [IN] boolean IEnabled);
[Implemented,bypass_getobject,Description("Sets a new value for the name string in an existing certificate mapping.")] void SetName([IN] sint32 IMethod, [IN] string vKey, [IN] string strName);
[Implemented,bypass_getobject,Description("Sets a new value for the Windows password string in an existing certificate mapping.")] void SetPwd([IN] sint32 IMethod, [IN] string vKey, [IN] string NtPwd);
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModule : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServiceSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 ServerListenBacklog;
[read, write] string DefaultLogonDomain;
[read, write] string NTAuthenticationProviders;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 LogType;
[read, write] sint32 LogFilePeriod;
[read, write] string LogPluginClsid;
[read, write] string LogModuleList;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] sint32 ImapExpireMail;
[read, write] sint32 ImapExpireDelay;
[read, write] sint32 ImapExpireStart;
[read, write] sint32 ImapMailExpirationTime;
[read, write] string ImapClearTextProvider;
[read, write] string ImapDefaultDomain;
[read, write] string ImapRoutingDll;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServerSetting : IIsSetting
{
[Key] string Name;
[read, write] sint32 MaxBandwidth;
[read, write] sint32 MaxConnections;
[read, write] string ServerComment;
[read, write] sint32 ConnectionTimeout;
[read, write] sint32 ServerListenTimeout;
[read, write] sint32 MaxEndpointConnections;
[read, write] boolean ServerAutoStart;
[read, write] ServerBinding ServerBindings[];
[read, write] SecureBinding SecureBindings[];
[read, write] boolean ClusterEnabled;
[read, write] uint8 AdminACLBin[];
[read, write] boolean DontLog;
[read, write] sint32 AuthFlags;
[read, write] boolean AuthAnonymous;
[read, write] boolean AuthBasic;
[read, write] boolean AuthNTLM;
[read, write] boolean AuthMD5;
[read, write] boolean AuthPassport;
[read, write] sint32 AccessFlags;
[read, write] boolean AccessRead;
[read, write] boolean AccessWrite;
[read, write] boolean AccessExecute;
[read, write] boolean AccessSource;
[read, write] boolean AccessScript;
[read, write] boolean AccessNoRemoteWrite;
[read, write] boolean AccessNoRemoteRead;
[read, write] boolean AccessNoRemoteExecute;
[read, write] boolean AccessNoRemoteScript;
[read, write] boolean AccessNoPhysicalDir;
[read, write] sint32 AccessSSLFlags;
[read, write] boolean AccessSSL;
[read, write] boolean AccessSSLNegotiateCert;
[read, write] boolean AccessSSLRequireCert;
[read, write] boolean AccessSSLMapCert;
[read, write] boolean AccessSSL128;
[read, write] sint32 ServerListenBacklog;
[read, write] sint32 Win32Error;
[read, write] sint32 LogType;
[read, write] string LogPluginClsid;
[read, write] string LogFileDirectory;
[read, write] sint32 LogFilePeriod;
[read, write] sint32 LogFileTruncateSize;
[read, write] sint32 LogExtFileFlags;
[read, write] boolean LogExtFileDate;
[read, write] boolean LogExtFileTime;
[read, write] boolean LogExtFileClientIp;
[read, write] boolean LogExtFileUserName;
[read, write] boolean LogExtFileSiteName;
[read, write] boolean LogExtFileComputerName;
[read, write] boolean LogExtFileServerIp;
[read, write] boolean LogExtFileMethod;
[read, write] boolean LogExtFileUriStem;
[read, write] boolean LogExtFileUriQuery;
[read, write] boolean LogExtFileHttpStatus;
[read, write] boolean LogExtFileWin32Status;
[read, write] boolean LogExtFileBytesSent;
[read, write] boolean LogExtFileBytesRecv;
[read, write] boolean LogExtFileTimeTaken;
[read, write] boolean LogExtFileServerPort;
[read, write] boolean LogExtFileUserAgent;
[read, write] boolean LogExtFileCookie;
[read, write] boolean LogExtFileReferer;
[read, write] boolean LogExtFileProtocolVersion;
[read, write] boolean LogExtFileHost;
[read, write] boolean LogExtFileHttpSubStatus;
[read, write] string LogOdbcDataSource;
[read, write] string LogOdbcTableName;
[read, write] string LogOdbcUserName;
[read, write] string LogOdbcPassword;
[read, write] boolean EnableReverseDnsLookup;
[read, write] boolean ShouldDeliver;
[read, write] boolean AlwaysUseSsl;
[read, write] boolean LimitRemoteConnections;
[read, write] sint32 SmartHostType;
[read, write] boolean DoMasquerade;
[read, write] sint32 RemoteSmtpPort;
[read, write] sint32 RemoteSmtpSecurePort;
[read, write] sint32 HopCount;
[read, write] sint32 MaxOutConnections;
[read, write] sint32 MaxOutConnectionsPerDomain;
[read, write] sint32 RemoteTimeout;
[read, write] sint32 MaxMessageSize;
[read, write] sint32 MaxSessionSize;
[read, write] sint32 MaxRecipients;
[read, write] sint32 LocalRetryInterval;
[read, write] sint32 RemoteRetryInterval;
[read, write] sint32 LocalRetryAttempts;
[read, write] sint32 RemoteRetryAttempts;
[read, write] sint32 EtrnDays;
[read, write] sint32 MaxBatchedMessages;
[read, write] string SmartHost;
[read, write] string FullyQualifiedDomainName;
[read, write] string DefaultDomain;
[read, write] string DropDirectory;
[read, write] string BadMailDirectory;
[read, write] string PickupDirectory;
[read, write] string QueueDirectory;
[read, write] string MasqueradeDomain;
[read, write] string SendNdrTo;
[read, write] string SendBadTo;
[read, write] string RoutingDll;
[read, write] sint32 RouteAction;
[read, write] string RouteUserName;
[read, write] string RoutePassword;
[read, write] string SaslLogonDomain;
[read, write] string SmtpClearTextProvider;
[read, write] string NTAuthenticationProviders;
[read, write] string SmtpRemoteProgressiveRetry;
[read, write] sint32 SmtpLocalDelayExpireMinutes;
[read, write] sint32 SmtpLocalNDRExpireMinutes;
[read, write] sint32 SmtpRemoteDelayExpireMinutes;
[read, write] sint32 SmtpRemoteNDRExpireMinutes;
[read, write] sint32 SmtpRemoteRetryThreshold;
[read, write] sint32 SmtpDSNOptions;
[read, write] sint32 SmtpDSNLanguageID;
[read, write] sint32 SmtpInboundCommandSupportOptions;
[read, write] sint32 SmtpOutboundCommandSupportOptions;
[read, write] uint8 RelayIpList[];
[read, write] sint32 RelayForAuth;
[read, write] sint32 SmtpConnectTimeout;
[read, write] sint32 SmtpMailFromTimeout;
[read, write] sint32 SmtpRcptToTimeout;
[read, write] sint32 SmtpDataTimeout;
[read, write] sint32 SmtpBdatTimeout;
[read, write] sint32 SmtpAuthTimeout;
[read, write] sint32 SmtpSaslTimeout;
[read, write] sint32 SmtpTurnTimeout;
[read, write] sint32 SmtpRsetTimeout;
[read, write] sint32 SmtpHeloTimeout;
[read, write] boolean DisableSocketPooling;
[read, write] sint32 SmtpUseTcpDns;
[read, write] boolean SmtpDotStuffPickupDirFiles;
[read, write] sint32 SmtpDomainValidationFlags;
[read, write] boolean SmtpSSLRequireTrustedCA;
[read, write] boolean SmtpSSLCertHostnameValidation;
[read, write] sint32 MaxMailObjects;
[read, write] boolean ShouldPickupMail;
[read, write] sint32 MaxDirChangeIOSize;
[read, write] sint32 NameResolutionType;
[read, write] sint32 MaxSmtpErrors;
[read, write] boolean ShouldPipelineIn;
[read, write] boolean ShouldPipelineOut;
[read, write] string ConnectResponse;
[read, write] boolean UpdatedFQDN;
[read, write] boolean UpdatedDefaultDomain;
[read, write] boolean EtrnSubdomains;
[read, write] sint32 SmtpMaxRemoteQThreads;
[read, write] boolean SmtpDisableRelay;
[read, write] boolean SmtpHeloNoDomain;
[read, write] boolean SmtpMailNoHelo;
[read, write] sint32 SmtpAqueueWait;
[read, write] boolean AddNoHeaders;
[read, write] sint32 SmtpEventlogLevel;
[read, write] boolean AllowAnonymous;
[read, write] boolean AnonymousOnly;
[read, write] boolean AnonymousPasswordSync;
[read, write] string AnonymousUserName;
[read, write] string Realm;
[read, write] string DefaultLogonDomain;
[read, write] sint32 SmtpIpRestrictionFlag;
[read, write] boolean AzEnable;
[read, write] string AzStoreName;
[read, write] string AzScopeName;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Manages metabase key values that apply to a file in a Web directory for a Web server.")]
class IIsWebFile : IIsDirectory
{
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033),Description("Maps client certificates to Windows user accounts.")]
class IIsCertMapperSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpSessions : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeedSetting : IIsSetting
{
[Key] string Name;
[read, write] string FeedServerName;
[read, write] sint32 FeedType;
[read, write] string FeedNewsgroups[];
[read, write] sint32 FeedSecurityType;
[read, write] sint32 FeedAuthenticationType;
[read, write] string FeedAccountName;
[read, write] string FeedPassword;
[read, write] sint32 FeedStartTimeHigh;
[read, write] sint32 FeedStartTimeLow;
[read, write] sint32 FeedInterval;
[read, write] sint32 FeedAllowControlMsgs;
[read, write] sint32 FeedCreateAutomatically;
[read, write] sint32 FeedDisabled;
[read, write] string FeedDistribution[];
[read, write] sint32 FeedConcurrentSessions;
[read, write] sint32 FeedMaxConnectionAttempts;
[read, write] string FeedUucpName;
[read, write] string FeedTempDirectory;
[read, write] sint32 FeedNextPullHigh;
[read, write] sint32 FeedNextPullLow;
[read, write] string FeedPeerTempDirectory;
[read, write] sint32 FeedPeerGapSize;
[read, write] sint32 FeedOutgoingPort;
[read, write] sint32 FeedFeedpairId;
[read, write] sint32 FeedHandshake;
[read, write] sint32 FeedAdminError;
[read, write] sint32 FeedErrParmMask;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpAlias : CIM_LogicalElement
{
[Key] string Name;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModulesSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpRebuildSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpAliasSetting : IIsSetting
{
[Key] string Name;
[read, write] uint8 AdminACLBin[];
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsSmtpRoutingSource : CIM_Component
{
[key] IIsSmtpServer ref GroupComponent = NULL;
[key] IIsSmtpRoutingSource ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Info_IIsPop3InfoSetting : CIM_ElementSetting
{
[key] IIsPop3Info ref Element = NULL;
[key] IIsPop3InfoSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpiration_IIsNntpExpire : CIM_Component
{
[key] IIsNntpExpiration ref GroupComponent = NULL;
[key] IIsNntpExpire ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpServer_IIsAdminACL : CIM_Component
{
[key] IIsFtpServer ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsWebServiceSetting : CIM_ElementSetting
{
[key] IIsWebService ref Element = NULL;
[key] IIsWebServiceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpService_IIsSmtpServer : CIM_Component
{
[key] IIsSmtpService ref GroupComponent = NULL;
[key] IIsSmtpServer ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModule_IIsAdminACL : CIM_Component
{
[key] IIsLogModule ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpServer_IIsObject : CIM_Component
{
[key] IIsFtpServer ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsMimeMap : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsMimeMap ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer_IIsAdminACL : CIM_Component
{
[key] IIsImapServer ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpAlias_IIsSmtpAliasSetting : CIM_ElementSetting
{
[key] IIsSmtpAlias ref Element = NULL;
[key] IIsSmtpAliasSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebDirectory_IIsAdminACL : CIM_Component
{
[key] IIsWebDirectory ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDomain_IIsSmtpDomain : CIM_Component
{
[key] IIsSmtpDomain ref GroupComponent = NULL;
[key] IIsSmtpDomain ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpSessions_IIsSmtpSessionsSetting : CIM_ElementSetting
{
[key] IIsSmtpSessions ref Element = NULL;
[key] IIsSmtpSessionsSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebFile_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsWebFile ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpService_IIsFtpServer : CIM_Component
{
[key] IIsFtpService ref GroupComponent = NULL;
[key] IIsFtpServer ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebFile_IIsAdminACL : CIM_Component
{
[key] IIsWebFile ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpInfo_IIsAdminACL : CIM_Component
{
[key] IIsFtpInfo ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilters_IIsFiltersSetting : CIM_ElementSetting
{
[key] IIsFilters ref Element = NULL;
[key] IIsFiltersSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsApplicationPools : CIM_Component
{
[key] IIsWebService ref GroupComponent = NULL;
[key] IIsApplicationPools ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapVirtualDir_IIsAdminACL : CIM_Component
{
[key] IIsImapVirtualDir ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModules_IIsAdminACL : CIM_Component
{
[key] IIsLogModules ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsNntpFeeds : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsNntpFeeds ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsNntpExpiration : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsNntpExpiration ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebInfo_IIsObject : CIM_Component
{
[key] IIsWebInfo ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCustomLogModule_IIsCustomLogModuleSetting : CIM_ElementSetting
{
[key] IIsCustomLogModule ref Element = NULL;
[key] IIsCustomLogModuleSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionSchemes_IIsCompressionSchemesSetting : CIM_ElementSetting
{
[key] IIsCompressionSchemes ref Element = NULL;
[key] IIsCompressionSchemesSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer_IIsImapRoutingSource : CIM_Component
{
[key] IIsImapServer ref GroupComponent = NULL;
[key] IIsImapRoutingSource ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebServer_IIsFilters : CIM_Component
{
[key] IIsWebServer ref GroupComponent = NULL;
[key] IIsFilters ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebVirtualDir_IIsWebVirtualDirSetting : CIM_ElementSetting
{
[key] IIsWebVirtualDir ref Element = NULL;
[key] IIsWebVirtualDirSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpInfo_IIsObject : CIM_Component
{
[key] IIsFtpInfo ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebVirtualDir_IIsWebVirtualDir : CIM_Component
{
[key] IIsWebVirtualDir ref GroupComponent = NULL;
[key] IIsWebVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsAdminACL : CIM_Component
{
[key] IIsWebService ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebDirectory_IIsObject : CIM_Component
{
[key] IIsWebDirectory ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionScheme_IIsAdminACL : CIM_Component
{
[key] IIsCompressionScheme ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsObject : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpService_IIsNntpServer : CIM_Component
{
[key] IIsNntpService ref GroupComponent = NULL;
[key] IIsNntpServer ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapService_IIsImapServiceSetting : CIM_ElementSetting
{
[key] IIsImapService ref Element = NULL;
[key] IIsImapServiceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeed_IIsNntpFeedSetting : CIM_ElementSetting
{
[key] IIsNntpFeed ref Element = NULL;
[key] IIsNntpFeedSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpInfo_IIsFtpInfoSetting : CIM_ElementSetting
{
[key] IIsFtpInfo ref Element = NULL;
[key] IIsFtpInfoSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsAdminACL : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpService_IIsAdminACL : CIM_Component
{
[key] IIsFtpService ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebVirtualDir_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsWebVirtualDir ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsAdminACL_IIsACE : CIM_Component
{
[key] IIsAdminACL ref GroupComponent = NULL;
[key] IIsACE ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Service_IIsObject : CIM_Component
{
[key] IIsPop3Service ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsSmtpDomain : CIM_Component
{
[key] IIsSmtpServer ref GroupComponent = NULL;
[key] IIsSmtpDomain ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeeds_IIsNntpFeed : CIM_Component
{
[key] IIsNntpFeeds ref GroupComponent = NULL;
[key] IIsNntpFeed ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsObject : CIM_Component
{
[key] IIsSmtpServer ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsNntpRebuild : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsNntpRebuild ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsNntpServerSetting : CIM_ElementSetting
{
[key] IIsNntpServer ref Element = NULL;
[key] IIsNntpServerSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpUser_IIsSmtpUserSetting : CIM_ElementSetting
{
[key] IIsSmtpUser ref Element = NULL;
[key] IIsSmtpUserSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpService_IIsObject : CIM_Component
{
[key] IIsFtpService ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsNntpVirtualDir : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsNntpVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilters_IIsFilter : CIM_Component
{
[key] IIsFilters ref GroupComponent = NULL;
[key] IIsFilter ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpVirtualDir_IIsObject : CIM_Component
{
[key] IIsSmtpVirtualDir ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsFilters : CIM_Component
{
[key] IIsWebService ref GroupComponent = NULL;
[key] IIsFilters ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpiration_IIsAdminACL : CIM_Component
{
[key] IIsNntpExpiration ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionScheme_IIsCompressionSchemeSetting : CIM_ElementSetting
{
[key] IIsCompressionScheme ref Element = NULL;
[key] IIsCompressionSchemeSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModules_IIsCustomLogModule : CIM_Component
{
[key] IIsLogModules ref GroupComponent = NULL;
[key] IIsCustomLogModule ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapInfo_IIsObject : CIM_Component
{
[key] IIsImapInfo ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeeds_IIsAdminACL : CIM_Component
{
[key] IIsNntpFeeds ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpService_IIsNntpServiceSetting : CIM_ElementSetting
{
[key] IIsNntpService ref Element = NULL;
[key] IIsNntpServiceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsPop3Service : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsPop3Service ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpRoutingSource_IIsAdminACL : CIM_Component
{
[key] IIsSmtpRoutingSource ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebServer_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsWebServer ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModules_IIsLogModulesSetting : CIM_ElementSetting
{
[key] IIsLogModules ref Element = NULL;
[key] IIsLogModulesSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionSchemes_IIsObject : CIM_Component
{
[key] IIsCompressionSchemes ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapRoutingSource_IIsImapRoutingSourceSetting : CIM_ElementSetting
{
[key] IIsImapRoutingSource ref Element = NULL;
[key] IIsImapRoutingSourceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebServer_IIsObject : CIM_Component
{
[key] IIsWebServer ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsPop3Server ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsWebService : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsWebService ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsAdminACL : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDL_IIsAdminACL : CIM_Component
{
[key] IIsSmtpDL ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Service_IIsPop3Info : CIM_Component
{
[key] IIsPop3Service ref GroupComponent = NULL;
[key] IIsPop3Info ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpSessions_IIsAdminACL : CIM_Component
{
[key] IIsNntpSessions ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsNntpSessions : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsNntpSessions ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeeds_IIsNntpFeedsSetting : CIM_ElementSetting
{
[key] IIsNntpFeeds ref Element = NULL;
[key] IIsNntpFeedsSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer_IIsObject : CIM_Component
{
[key] IIsImapServer ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebServer_IIsCertMapper : CIM_Component
{
[key] IIsWebServer ref GroupComponent = NULL;
[key] IIsCertMapper ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapSessions_IIsAdminACL : CIM_Component
{
[key] IIsImapSessions ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapVirtualDir_IIsImapVirtualDirSetting : CIM_ElementSetting
{
[key] IIsImapVirtualDir ref Element = NULL;
[key] IIsImapVirtualDirSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPool_IIsApplicationPoolSetting : CIM_ElementSetting
{
[key] IIsApplicationPool ref Element = NULL;
[key] IIsApplicationPoolSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpVirtualDir_IIsAdminACL : CIM_Component
{
[key] IIsFtpVirtualDir ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Info_IIsAdminACL : CIM_Component
{
[key] IIsPop3Info ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionSchemes_IIsCompressionScheme : CIM_Component
{
[key] IIsCompressionSchemes ref GroupComponent = NULL;
[key] IIsCompressionScheme ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebVirtualDir_IIsAdminACL : CIM_Component
{
[key] IIsWebVirtualDir ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpInfo_IIsObject : CIM_Component
{
[key] IIsNntpInfo ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Info_IIsObject : CIM_Component
{
[key] IIsPop3Info ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebDirectory_IIsWebDirectory : CIM_Component
{
[key] IIsWebDirectory ref GroupComponent = NULL;
[key] IIsWebDirectory ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebServer_IIsWebVirtualDir : CIM_Component
{
[key] IIsWebServer ref GroupComponent = NULL;
[key] IIsWebVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapSessions_IIsImapSessionsSetting : CIM_ElementSetting
{
[key] IIsImapSessions ref Element = NULL;
[key] IIsImapSessionsSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server_IIsPop3ServerSetting : CIM_ElementSetting
{
[key] IIsPop3Server ref Element = NULL;
[key] IIsPop3ServerSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapService_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsImapService ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilter_IIsFilter : CIM_Component
{
[key] IIsFilter ref GroupComponent = NULL;
[key] IIsFilter ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilter_IIsCompressionScheme : CIM_Component
{
[key] IIsFilter ref GroupComponent = NULL;
[key] IIsCompressionScheme ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPools_IIsApplicationPool : CIM_Component
{
[key] IIsApplicationPools ref GroupComponent = NULL;
[key] IIsApplicationPool ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpRebuild_IIsNntpRebuildSetting : CIM_ElementSetting
{
[key] IIsNntpRebuild ref Element = NULL;
[key] IIsNntpRebuildSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpService_IIsFtpInfo : CIM_Component
{
[key] IIsFtpService ref GroupComponent = NULL;
[key] IIsFtpInfo ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebVirtualDir_IIsWebFile : CIM_Component
{
[key] IIsWebVirtualDir ref GroupComponent = NULL;
[key] IIsWebFile ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpVirtualDir_IIsNntpVirtualDirSetting : CIM_ElementSetting
{
[key] IIsNntpVirtualDir ref Element = NULL;
[key] IIsNntpVirtualDirSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpVirtualDir_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsFtpVirtualDir ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpire_IIsAdminACL : CIM_Component
{
[key] IIsNntpExpire ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpVirtualDir_IIsSmtpVirtualDir : CIM_Component
{
[key] IIsSmtpVirtualDir ref GroupComponent = NULL;
[key] IIsSmtpVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsImapService : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsImapService ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Sessions_IIsPop3SessionsSetting : CIM_ElementSetting
{
[key] IIsPop3Sessions ref Element = NULL;
[key] IIsPop3SessionsSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapVirtualDir_IIsObject : CIM_Component
{
[key] IIsImapVirtualDir ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModules_IIsObject : CIM_Component
{
[key] IIsLogModules ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpire_IIsNntpExpireSetting : CIM_ElementSetting
{
[key] IIsNntpExpire ref Element = NULL;
[key] IIsNntpExpireSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Service_IIsPop3Server : CIM_Component
{
[key] IIsPop3Service ref GroupComponent = NULL;
[key] IIsPop3Server ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsNntpServer ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Service_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsPop3Service ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebVirtualDir_IIsWebDirectory : CIM_Component
{
[key] IIsWebVirtualDir ref GroupComponent = NULL;
[key] IIsWebDirectory ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpUser_IIsAdminACL : CIM_Component
{
[key] IIsSmtpUser ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPool_IIsAdminACL : CIM_Component
{
[key] IIsApplicationPool ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpVirtualDir_IIsAdminACL : CIM_Component
{
[key] IIsNntpVirtualDir ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPools_IIsApplicationPoolsSetting : CIM_ElementSetting
{
[key] IIsApplicationPools ref Element = NULL;
[key] IIsApplicationPoolsSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsSmtpSessions : CIM_Component
{
[key] IIsSmtpServer ref GroupComponent = NULL;
[key] IIsSmtpSessions ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpInfo_IIsSmtpInfoSetting : CIM_ElementSetting
{
[key] IIsSmtpInfo ref Element = NULL;
[key] IIsSmtpInfoSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsWebServer : CIM_Component
{
[key] IIsWebService ref GroupComponent = NULL;
[key] IIsWebServer ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpExpiration_IIsNntpExpirationSetting : CIM_ElementSetting
{
[key] IIsNntpExpiration ref Element = NULL;
[key] IIsNntpExpirationSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebInfo_IIsWebInfoSetting : CIM_ElementSetting
{
[key] IIsWebInfo ref Element = NULL;
[key] IIsWebInfoSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapService_IIsAdminACL : CIM_Component
{
[key] IIsImapService ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsMimeMap_IIsMimeMapSetting : CIM_ElementSetting
{
[key] IIsMimeMap ref Element = NULL;
[key] IIsMimeMapSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpSessions_IIsNntpSessionsSetting : CIM_ElementSetting
{
[key] IIsNntpSessions ref Element = NULL;
[key] IIsNntpSessionsSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Sessions_IIsAdminACL : CIM_Component
{
[key] IIsPop3Sessions ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpService_IIsNntpInfo : CIM_Component
{
[key] IIsNntpService ref GroupComponent = NULL;
[key] IIsNntpInfo ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server_IIsAdminACL : CIM_Component
{
[key] IIsPop3Server ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsNntpService : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsNntpService ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModules_IIsLogModule : CIM_Component
{
[key] IIsLogModules ref GroupComponent = NULL;
[key] IIsLogModule ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server_IIsPop3Sessions : CIM_Component
{
[key] IIsPop3Server ref GroupComponent = NULL;
[key] IIsPop3Sessions ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilter_IIsAdminACL : CIM_Component
{
[key] IIsFilter ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilters_IIsAdminACL : CIM_Component
{
[key] IIsFilters ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3VirtualDir_IIsPop3VirtualDirSetting : CIM_ElementSetting
{
[key] IIsPop3VirtualDir ref Element = NULL;
[key] IIsPop3VirtualDirSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilter_IIsFilterSetting : CIM_ElementSetting
{
[key] IIsFilter ref Element = NULL;
[key] IIsFilterSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebDirectory_IIsWebVirtualDir : CIM_Component
{
[key] IIsWebDirectory ref GroupComponent = NULL;
[key] IIsWebVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3VirtualDir_IIsPop3VirtualDir : CIM_Component
{
[key] IIsPop3VirtualDir ref GroupComponent = NULL;
[key] IIsPop3VirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpVirtualDir_IIsAdminACL : CIM_Component
{
[key] IIsSmtpVirtualDir ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3RoutingSource_IIsAdminACL : CIM_Component
{
[key] IIsPop3RoutingSource ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsSmtpServerSetting : CIM_ElementSetting
{
[key] IIsSmtpServer ref Element = NULL;
[key] IIsSmtpServerSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpSessions_IIsAdminACL : CIM_Component
{
[key] IIsSmtpSessions ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server_IIsPop3VirtualDir : CIM_Component
{
[key] IIsPop3Server ref GroupComponent = NULL;
[key] IIsPop3VirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpService_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsFtpService ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpService_IIsObject : CIM_Component
{
[key] IIsNntpService ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDomain_IIsAdminACL : CIM_Component
{
[key] IIsSmtpDomain ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3VirtualDir_IIsObject : CIM_Component
{
[key] IIsPop3VirtualDir ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsSmtpService : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsSmtpService ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Service_IIsAdminACL : CIM_Component
{
[key] IIsPop3Service ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsNntpGroups : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsNntpGroups ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilters_IIsObject : CIM_Component
{
[key] IIsFilters ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsImapServer ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpRebuild_IIsAdminACL : CIM_Component
{
[key] IIsNntpRebuild ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpService_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsNntpService ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCertMapper_IIsAdminACL : CIM_Component
{
[key] IIsCertMapper ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebDirectory_IIsWebDirectorySetting : CIM_ElementSetting
{
[key] IIsWebDirectory ref Element = NULL;
[key] IIsWebDirectorySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapVirtualDir_IIsImapVirtualDir : CIM_Component
{
[key] IIsImapVirtualDir ref GroupComponent = NULL;
[key] IIsImapVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpInfo_IIsNntpInfoSetting : CIM_ElementSetting
{
[key] IIsNntpInfo ref Element = NULL;
[key] IIsNntpInfoSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpServer_IIsObject : CIM_Component
{
[key] IIsNntpServer ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpServer_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsFtpServer ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsWebInfo : CIM_Component
{
[key] IIsWebService ref GroupComponent = NULL;
[key] IIsWebInfo ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpGroups_IIsAdminACL : CIM_Component
{
[key] IIsNntpGroups ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpInfo_IIsAdminACL : CIM_Component
{
[key] IIsSmtpInfo ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsObject_IIsObject : CIM_Component
{
[key] IIsObject ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpService_IIsSmtpServiceSetting : CIM_ElementSetting
{
[key] IIsSmtpService ref Element = NULL;
[key] IIsSmtpServiceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebDirectory_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsWebDirectory ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpServer_IIsFtpVirtualDir : CIM_Component
{
[key] IIsFtpServer ref GroupComponent = NULL;
[key] IIsFtpVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpAlias_IIsAdminACL : CIM_Component
{
[key] IIsSmtpAlias ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpInfo_IIsAdminACL : CIM_Component
{
[key] IIsNntpInfo ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapService_IIsImapInfo : CIM_Component
{
[key] IIsImapService ref GroupComponent = NULL;
[key] IIsImapInfo ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDL_IIsSmtpDLSetting : CIM_ElementSetting
{
[key] IIsSmtpDL ref Element = NULL;
[key] IIsSmtpDLSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer_IIsImapVirtualDir : CIM_Component
{
[key] IIsImapServer ref GroupComponent = NULL;
[key] IIsImapVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebDirectory_IIsWebFile : CIM_Component
{
[key] IIsWebDirectory ref GroupComponent = NULL;
[key] IIsWebFile ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpServer_IIsFtpServerSetting : CIM_ElementSetting
{
[key] IIsFtpServer ref Element = NULL;
[key] IIsFtpServerSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsLogModule_IIsLogModuleSetting : CIM_ElementSetting
{
[key] IIsLogModule ref Element = NULL;
[key] IIsLogModuleSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpGroups_IIsNntpGroupsSetting : CIM_ElementSetting
{
[key] IIsNntpGroups ref Element = NULL;
[key] IIsNntpGroupsSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilter_IIsCompressionSchemes : CIM_Component
{
[key] IIsFilter ref GroupComponent = NULL;
[key] IIsCompressionSchemes ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Service_IIsPop3ServiceSetting : CIM_ElementSetting
{
[key] IIsPop3Service ref Element = NULL;
[key] IIsPop3ServiceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer_IIsImapServerSetting : CIM_ElementSetting
{
[key] IIsImapServer ref Element = NULL;
[key] IIsImapServerSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpVirtualDir_IIsNntpVirtualDir : CIM_Component
{
[key] IIsNntpVirtualDir ref GroupComponent = NULL;
[key] IIsNntpVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsApplicationPools_IIsAdminACL : CIM_Component
{
[key] IIsApplicationPools ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsSmtpServer ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server_IIsPop3RoutingSource : CIM_Component
{
[key] IIsPop3Server ref GroupComponent = NULL;
[key] IIsPop3RoutingSource ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCertMapper_IIsCertMapperSetting : CIM_ElementSetting
{
[key] IIsCertMapper ref Element = NULL;
[key] IIsCertMapperSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebServer_IIsAdminACL : CIM_Component
{
[key] IIsWebServer ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpService_IIsAdminACL : CIM_Component
{
[key] IIsSmtpService ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapServer_IIsImapSessions : CIM_Component
{
[key] IIsImapServer ref GroupComponent = NULL;
[key] IIsImapSessions ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpVirtualDir_IIsFtpVirtualDir : CIM_Component
{
[key] IIsFtpVirtualDir ref GroupComponent = NULL;
[key] IIsFtpVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCompressionSchemes_IIsAdminACL : CIM_Component
{
[key] IIsCompressionSchemes ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebServer_IIsWebServerSetting : CIM_ElementSetting
{
[key] IIsWebServer ref Element = NULL;
[key] IIsWebServerSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpFeed_IIsAdminACL : CIM_Component
{
[key] IIsNntpFeed ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3RoutingSource_IIsPop3RoutingSourceSetting : CIM_ElementSetting
{
[key] IIsPop3RoutingSource ref Element = NULL;
[key] IIsPop3RoutingSourceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsMimeMap_IIsAdminACL : CIM_Component
{
[key] IIsMimeMap ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpService_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsSmtpService ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsIPSecuritySetting : CIM_ElementSetting
{
[key] IIsWebService ref Element = NULL;
[key] IIsIPSecuritySetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapService_IIsObject : CIM_Component
{
[key] IIsImapService ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3Server_IIsObject : CIM_Component
{
[key] IIsPop3Server ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsObject_IIsObjectSetting : CIM_ElementSetting
{
[key] IIsObject ref Element = NULL;
[key] IIsObjectSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapRoutingSource_IIsAdminACL : CIM_Component
{
[key] IIsImapRoutingSource ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpVirtualDir_IIsSmtpVirtualDirSetting : CIM_ElementSetting
{
[key] IIsSmtpVirtualDir ref Element = NULL;
[key] IIsSmtpVirtualDirSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebInfo_IIsAdminACL : CIM_Component
{
[key] IIsWebInfo ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsComputerSetting : CIM_ElementSetting
{
[key] IIsComputer ref Element = NULL;
[key] IIsComputerSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsPop3VirtualDir_IIsAdminACL : CIM_Component
{
[key] IIsPop3VirtualDir ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsAdminACL : CIM_Component
{
[key] IIsSmtpServer ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpDomain_IIsSmtpDomainSetting : CIM_ElementSetting
{
[key] IIsSmtpDomain ref Element = NULL;
[key] IIsSmtpDomainSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpRoutingSource_IIsSmtpRoutingSourceSetting : CIM_ElementSetting
{
[key] IIsSmtpRoutingSource ref Element = NULL;
[key] IIsSmtpRoutingSourceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpService_IIsFtpServiceSetting : CIM_ElementSetting
{
[key] IIsFtpService ref Element = NULL;
[key] IIsFtpServiceSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsComputer_IIsFtpService : CIM_Component
{
[key] IIsComputer ref GroupComponent = NULL;
[key] IIsFtpService ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapInfo_IIsImapInfoSetting : CIM_ElementSetting
{
[key] IIsImapInfo ref Element = NULL;
[key] IIsImapInfoSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebService_IIsObject : CIM_Component
{
[key] IIsWebService ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpService_IIsAdminACL : CIM_Component
{
[key] IIsNntpService ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebVirtualDir_IIsObject : CIM_Component
{
[key] IIsWebVirtualDir ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsCustomLogModule_IIsAdminACL : CIM_Component
{
[key] IIsCustomLogModule ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapInfo_IIsAdminACL : CIM_Component
{
[key] IIsImapInfo ref GroupComponent = NULL;
[key] IIsAdminACL ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFtpVirtualDir_IIsFtpVirtualDirSetting : CIM_ElementSetting
{
[key] IIsFtpVirtualDir ref Element = NULL;
[key] IIsFtpVirtualDirSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpServer_IIsSmtpVirtualDir : CIM_Component
{
[key] IIsSmtpServer ref GroupComponent = NULL;
[key] IIsSmtpVirtualDir ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpInfo_IIsObject : CIM_Component
{
[key] IIsSmtpInfo ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsNntpVirtualDir_IIsObject : CIM_Component
{
[key] IIsNntpVirtualDir ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpService_IIsSmtpInfo : CIM_Component
{
[key] IIsSmtpService ref GroupComponent = NULL;
[key] IIsSmtpInfo ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsSmtpService_IIsObject : CIM_Component
{
[key] IIsSmtpService ref GroupComponent = NULL;
[key] IIsObject ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsWebFile_IIsWebFileSetting : CIM_ElementSetting
{
[key] IIsWebFile ref Element = NULL;
[key] IIsWebFileSetting ref Setting = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsFilters_IIsCompressionSchemes : CIM_Component
{
[key] IIsFilters ref GroupComponent = NULL;
[key] IIsCompressionSchemes ref PartComponent = NULL;
};
[dynamic : ToInstance,provider("IIS__PROVIDER"),Locale(1033)]
class IIsImapService_IIsImapServer : CIM_Component
{
[key] IIsImapService ref GroupComponent = NULL;
[key] IIsImapServer ref PartComponent = NULL;
};
instance of __ClassProviderRegistration
{
InteractionType = 1;
Provider = $IISProv;
SupportsGet = "TRUE";
SupportsEnumeration = "TRUE";
SupportsPut = "FALSE";
SupportsDelete = "FALSE";
};